body
{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	color: #999;
	font-size: 12px;
}

h1
{
	color: #ccc;
	font-weight: normal;
	margin-top: 20px;
	font-size: 24px;
}

h3, h3 a, h3 a:visited
{
	color: #fab816 !important;
}

h3 a
{
	text-decoration: none;
}

h4
{
	font-size: 12px;
	color: #fab816;
}

a:link, a:visited, a:hover, a:active, a:focus
{
	color: #999;
}

address
{
	font-style:normal;
	line-height: 200%;
}

.news-block, .service-block
{
	font-size: 12px;
}

.service-block li
{
	text-transform: uppercase;
}

.usefull-block, .service-block, .usefull-block a, .usefull-block a:visited, .service-block a, .service-block a:visited
{
	color: #ccc;
}

.usefull-item a, .service-block a, .content-block a, .news-anons a
{
	text-decoration: none;
}

.usefull-item a:hover, .service-block a:hover, .content-block a:hover, .news-anons a:hover
{
	color: #fab816;
}


.news-a a, .news-a a:visited, h2
{
	color: #fab816;
}

.news-a
{
	margin: 50px 0 0 0;
}

.text ul, .text ol, .content-block-inner ul,  .content-block-inner ol
{
	margin: 0 0 0 25px;
}

.text li
{
	margin: 2px 0 10px 0;
}


.propTable td
{
	border: solid 1px #333;
}

.propTable th
{
	border: solid 1px #333;
	border-bottom: none;
}

.propTable th
{
	color: #333;
	background-color: #feb913;
	font-weight:bold;
	font-size: 12px;
	padding: 5px;
	text-align:center;
}

.propTable td
{
	color: #999;
	font-weight: normal;
	font-size: 12px;
	padding: 5px;
}

.propTable td p
{
	padding: 0;
	margin: 0;
}

#orderForm input[type=text]
{
	border: solid 1px #fdb813;
	width: 385px;
	background: #1d1d1d;
	color: #999999;
}

#orderForm textarea
{
	border: solid 1px #fdb813;
	background: #1d1d1d;
	color: #999999;
}

input[type=button], input[type=submit]
{
    background-color: #fab816;
    -webkit-border-radius: 6px;    /* for Safari */
    -moz-border-radius: 6px;       /* for Firefox */
    color: #333;
    border: none;
    font-size: 12px;
    padding: 1px 15px 2px 15px;
}

.gallery a
{
	text-decoration: none;
}
