*{
	margin: 0px;
        
}
input {border: 0px;}
body
{

	font-family: Trebuchet MS;
	font-size: 13px;
	color:#333333;
	background:url(/templates/homepage/images/main_layer.jpg) no-repeat top center;
}

.flo_l{float:left;}
.flo_r{float:right;}
.clr_l{clear:left;}
.clr_r{clear:right;}
.clr_b{clear:both;}

.wrapper 
{
	width:1042px;
}
.header 
{
	font-weight: bold;
}
.subscribe_news {
	margin-top: 20px;
}
.contacts
{
	margin-top:8px;
	width:1042px;
	height:30px;
	line-height:30px;
}
.worktime
{
	float:left;
	display:inline;
	margin-left:132px;
}
.worktime span
{
	color:#79ca88;
	padding-left:6px;
}
.phone
{
	float:left;
	display:inline;
	margin-left:18px;
	background:url(/templates/homepage/images/phone.jpg) no-repeat top left;
	padding-left:35px;
}
.search
{
	float:right;
	display:inline;
	margin-right:10px;
}
.lupa
{
	float:right;
	display:inline;
	background:url(/templates/homepage/images/lupa.jpg) no-repeat top right;
	width:22px;
	height:30px;
}
.search_input
{
	float:right;
	display:inline;
	width:218px;
	height:24px;
	line-height:24px;
	background:url(/templates/homepage/images/search_input.png) no-repeat top right;
	margin-left:10px;
	margin-right:10px;
}
.search_input input {
	width: 95%;
}
.search_btn
{
	float:right;
	display:inline;
}
.search_btn input
{
	display:block;
	width:53px;
	height:23px;
	line-height:23px;
	background:url(/templates/homepage/images/search_btn.png) no-repeat top right;
	text-decoration:none;
	cursor: pointer;
}
.description
{
	margin-top:164px;
	text-align:left;
	padding-left:110px;
	padding-right:570px;
	height:90px;
}
.navigator
{
	padding-left:5px;
	text-align:left;
	padding-top:16px;
}
.navigator a
{
	margin-right:9px;
}



.navigator a:last-child
{
	margin-right:9px;color:red;
}

.wrapper-footer
{
	background-color:#79ca88;
}
.wrapper_footer_content
{
	width:1042px;
	padding-bottom:44px;
}
.f_col
{
	width:240px;
	margin-right:19px;
	float:left;
	display:inline;
	text-align:left;
}
.f_col a
{
	display:block;
}
.f_col_title
{
	margin-top:20px;
	margin-bottom:26px;
}
.footer-copyright
{
	width:1042px;
	text-align:left;
	padding-bottom:42px;
	margin-top:17px;
}
.footer-copyright div
{
	margin-top:16px;
}
.small_line
{
	height:2px;
	font-size:2px;/*IE6: ������ ����� ������� �� font-size*/
	background:url(/templates/homepage/images/smal_line.jpg) repeat-x top left;
}
.big_line
{
	height:8px;
	font-size:8px;/*IE6: ������ ����� ������� �� font-size*/
}
.clear_line
{
	height:2px;
	font-size:2px;
}
.date
{
	padding-top:17px;
	vertical-align:bottom;
}
.date div
{
	float:left;
	display:inline;
}
.month
{
	height:16px;
	padding-top:4px;
}

.fulltitle {
	font-weight: bold;
}
.service_items a, .service_items_last a  { display: block;}
.service_items, .service_items_last {
	padding-left: 8px;
}
.close {display: none;}
.open {display: block;}

.table_color
{
background: #4c4c4c;
}

.table_color td
{
background: #FFFFFF;
vertical-align: center;
}

.table_color th
{
background: #79CA88;
vertical-align: center;
}

.bottom_menu a 
{
margin-right: 20px;
}

.actionform  fieldset
{
border: 0px;
padding: 10px 0 0;
}

.actionform textarea
{
display: block;
width: 300px;
height: 85px;
}

.actionform input
{
display: block;
border: 2px ridge;
border-right: 1px solid #d6d3ce;
border-bottom: 1px solid #d6d3ce;
width: 235px;
}

.actionform .captchainfo
{
width: 430px;
}

.actionform .captchainput
{
width: 55px;
}

.actionform .submit
{
width: 130px;
border: 2px ridge;
border-left: 1px solid #d6d3ce;
border-top: 1px solid #d6d3ce;
}

.msgdiv
{
border: 1px solid red;
padding: 10px;
}

.msg_error
{
display: block;
color: red;
}

.tohome
{
position: absolute;
left: 0;
top: 40px;
width: 380px;
height: 115px;
}

#header
{
position: relative;
}

.linkfull
{
margin-bottom: 20px;
}
