html, body {
  margin:0px;
  padding:0px;
}

h1{
	margin:0px;
	padding:0px 0 15px 0;
	font-size:21px;
	font-weight:normal;
	}
h2{
	}
a{
	outline: none;
	}
img{
	border:0px;
	}

div#main{
	width:1024px;
	margin:0 auto;
	background:url(/images/top.gif) no-repeat right top;
	}

/*header*/
div#header{
	height:187px;
	padding:0 0 0 37px;
	}
div#header div#logo{
	float:left;
	}

div#header_right{
	float:right;
	width:337px;
	padding:35px 0 0 0;
	}
div#header_right div#seach_panel{
	padding:4px 0 0 0;
	height:23px;
	}
div#header_right div#seach_panel input.seach_text_input{
	border:1px solid #8b8b8b;
	padding:2px 9px 5px 9px;
	width:199px;
	margin:0 17px 0 0;
	float:left;
	font-size:11px;
	font-family:tahoma;
	color:#3d3d3d;
	}
	
div#header_right div#seach_panel input.seach_submit{
	background:url(/images/seach_panel_submit.gif) no-repeat left top;
	border:none;
	cursor:pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1a171b;
	width:64px;
	float:left;
	padding:4px 0 5px 0;
	}

	@-moz-document url-prefix() {
	div#header_right div#seach_panel input.seach_submit{
		padding:3px 0 5px 0;
		}
	}

div#header_right div#header_tel{
	padding:15px 0 0 0;
	}
div#header_right div#header_tel div#header_tel_name{
	float:left;
	padding:24px 0 0 0;
	width:133px;
	}
div#header_right div#header_tel div#header_tel_spisok{
	float:left;
	width:160px;
	}
div#header_right div#header_tel div#header_tel_spisok img{
	float:left;
	margin:0 0 4px 0;
	}

div#header_time{
	font-family:tahoma;
	float:left;
	}
div#header_time div#header_time_day{
	font-size:90px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:90px;
	padding:0 0 0 0;
	width:120px;
	text-align:center;
	margin:0 0 0 -24px;
	}
div#header_time div#header_time_hour{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding:3px 0 0 0;
	text-align:center;
	margin:0 0 0 -24px;
	}
/*header:end*/

/*conteiner*/
div#conteiner{
	padding:15px 0;
	line-height:16px;
	}
	div#left_side{
		float:left;
		width:300px;
		padding:0 0 0 37px;
		font-family:tahoma;
		}
	div#left_side div.left_col_banner{
		padding:0 0 15px 0;
		}
	div#right_side{
		float:right;
		width:300px;
		padding:0 37px 0 0;
		font-family:tahoma;
		}
	div#right_side div.right_col_banner{
		padding:0 0 15px 0;
		}

	div#category1
	{
		/*width: 100%;*/
		margin-left: 37px;
		/*float: left;*/
	}
	div#category1 div.banner
	{
		padding: 0 25px 15px 0;
		float: left;
	}

	div#content{
		margin:0 362px 0 362px;
		font-family:tahoma;
		color:#1a171b;
		font-size:12px;
		}
	div#content p{
		margin:0 0 11px 0;
		padding:0px;
		}
	div#content a{
		text-decoration:underline;
		color:#0857a6;
		}
	div#content a:hover{
		text-decoration:none;
		}

/*conteiner:end*/

/*footer*/
div#footer{
	background:#d8d8d8;
	font-family:tahoma;
	font-size:11px;
	color:#3d3d3d;
	min-height:67px;
	padding: 6px 37px 4px 37px;
	}
	div#footer_left{
		float:left;
		width:140px;
		line-height:16px;
		}
	div#footer_left a{
		color:#3d3d3d;
		text-decoration:underline;
		}
	div#footer_left a:hover{
		text-decoration:none;
		}


	div#footer_right{
		float:right;
		width:294px;
		line-height:16px;
		}
	div#footer_right a{
		color:#0857a6;
		text-decoration:underline;
		}
	div#footer_right a:hover{
		text-decoration:none;
		}


	div#footer_copyright{
		margin: 0 323px 0 323px;
		line-height:14px;
		}
	div#footer_copyright a{
		color:#0857a6;
		text-decoration:underline;
		}
	div#footer_copyright a:hover{
		text-decoration:none;
		}
/*footer:end*/

/*autor*/
div#autor{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0 323px 0 323px;
	padding:10px 37px 20px 37px;
	color:#4b4b4b;
	}
div#autor a{
	text-decoration:underline;
	color:#0857a6;
	}
div#autor a:hover{
	text-decoration:none;
	}
/*autor:end*/

.clear{
	clear:both;
	overflow:hidden;
	height:1px;
	}

/*content worker*/
div#content_worker{
	margin:0 111px 0 38px;
	font-family:tahoma;
	color:#1a171b;
	font-size:12px;
	}
div#content_worker a{
	text-decoration:underline;
	color:#1a171b;
	}
div#content_worker a:hover{
	text-decoration:none;
	}
div#content_worker a.contact_button{
		color:#feffff;
		cursor:pointer;
		text-align:center;
		text-decoration:none;
		background:#FFFFFF;
		padding:1px;
		display:block;
		width:98px;
		border:1px solid #3d3d3d;
	}
div#content_worker a.contact_button span{
		color:#feffff;
		font-size:11px;
		cursor:pointer;
		text-align:center;
		text-decoration:none;
		background:#de7c0c;
		width:98px;
		display:block;
	}


div#content_worker p{
	margin:10px 0 14px 0;
	padding:0px;
	}
div.reklama_block{
	font-family:tahoma;
	padding:7px 0 0 0;
	width:700px;
	}
div#content_worker div.reklama_block a{
	text-decoration:underline;
	color:#ffffff;
	}
div#content_worker div.reklama_block a:hover{
	text-decoration:none;
	}
div.reklama_block div.reklama_block_header{
	font-size:11px;
	font-weight:bold;
	color:#1a171b;
	padding:0 0 16px 0;
	}
div.reklama_block div.reklama_spisok{
	width:198px;
	background:#FFFFFF;
	border:1px solid #3d3d3d;
	padding:1px;
	float:left;
	margin:0 25px 22px 0;
	}
div.reklama_block div.reklama_spisok_inner{
	background:#3d3d3d;
	height:44px;
	}
div.reklama_block div.reklama_spisok_inner img{
	float:left;
	margin:0 9px 0 0;
	}
div.reklama_block div.reklama_spisok_inner div{
	padding:11px 5px 0 21px;
	}
div.reklama_block div.windows{
	position:absolute;
	width:272px;
	height:103px;
	display:block;
	background:url(/images/window.png) no-repeat left top;
	margin: -75px 0 0 79px;
	}
div.reklama_block div.windows div.windows_text{
	color:#3d3d3d;
	font-size:11px;
	min-height:71px;
	padding:6px 17px 0 28px;
	overflow:hidden;
	}
div.reklama_block div.windows div.windows_link{
	text-align:right;
	padding:0 17px 0 0;
	}
div#content_worker div.reklama_block div.windows div.windows_link a{
	background:url(/images/windows_button.jpg) no-repeat left top;
	width:91px;
	color:#feffff;
	font-size:11px;
	display:block;
	text-align:center;
	text-decoration:none;
	border:none;
	float:right;
	padding:1px 0 4px 0;
	}
div#content_worker div.reklama_block div.windows div.windows_link a:hover{
	text-decoration:none;
	}
div#content_worker table td{
	vertical-align:top;
	}
div#content_worker table td.need_fields{
	font-size:11px;
	}
	/*content_worker form*/
	div#content_worker div.form_obr_svayz{
		font-size:12px;
		}
	div#content_worker div.form_obr_svayz table td{
		padding:0 30px 8px 0;
		}
	div#content_worker div.form_obr_svayz a{
		color:#de7c0c;
		text-decoration:none;
		font-weight:bold;
		}
	div#content_worker div.form_obr_svayz a:hover{
		text-decoration:underline;
		}
	input.form_obr_svayz_input_text{
		border:1px solid #c5c5c5;
		width:380px;
		}
	textarea.form_obr_svayz_input_textarea{
		border:1px solid #c5c5c5;
		width:380px;
		height:65px;
		}
	img.capcha_img{
		border:1px solid #c5c5c5;
		float:left;
		margin:0 10px 0 0;
		}
	input.form_obr_svayz_input_capcha{
		border:1px solid #c5c5c5;
		width:190px;
		}
	input.form_obr_svayz_input_submit{
		background:url(/images/windows_button.jpg) no-repeat left top;
		width:91px;
		color:#feffff;
		font-size:11px;
		cursor:pointer;
		text-align:center;
		text-decoration:none;
		border:none;
		padding:1px 0 4px 0;
		}
	/*content_worker form:end*/
/*content worker:end*/

img.my_stylepic{
	border:1px solid #c9c9c9;
	padding:5px;
	background:#FFFFFF;
	margin:3px 0 0 0;
	}

/*content_pad_left*/
div#content_pad_left{
		margin:0 0 0 362px;
		font-family:tahoma;
		color:#1a171b;
		font-size:12px;
		padding-right: 10px;
	}
div#content_pad_left div.rubrik_banner_top{
	width:625px;
	height:100px;
	background:url(/images/rubrik_banner_top.jpg) no-repeat left top;
	}
div#content_pad_left div.rubrik_banner_top h1{
	display: block;
	float:left;
	font-size:32px;
	font-weight:bold;
	color:#FFFFFF;
	width:450px;
	line-height:38px;
	padding:8px 0 0 9px;
	}
div#content_pad_left div.rubrik_banner_top div.rubrik_banner_top_right{
	float:right;
	width:143px;
	color:#1a171b;
	font-size:11px;
	padding:3px 7px 0 0;
	}
div#content_pad_left div.rubrik_banner_top div.rubrik_banner_top_right a{
	text-decoration:underline;
	color:#0857a6;
	}
div#content_pad_left div.rubrik_banner_top div.rubrik_banner_top_right a:hover{
	text-decoration:none;
	}

div#content_pad_left div.rubrik_banner_top div.rubrik_banner_top_right div.rubrik_banner_top_right_all{
		padding:5px 5px 0 0;
		text-align:right;
	}
div#content_pad_left div.rubrik_banner_top div.rubrik_banner_top_right div.rubrik_banner_top_right_all a{
		color:#feffff;
		cursor:pointer;
		text-align:center;
		text-decoration:none;
		background:#FFFFFF;
		padding:1px;
		display:block;
		width:98px;
		float:right;
		border:1px solid #3d3d3d;
	}
div#content_pad_left div.rubrik_banner_top div.rubrik_banner_top_right div.rubrik_banner_top_right_all a span{
		color:#feffff;
		font-size:11px;
		cursor:pointer;
		text-align:center;
		text-decoration:none;
		background:#de7c0c;
		width:98px;
		display:block;
	}

	div#content_pad_left div.banner_rubr_block{
		padding:15px 0 0 0;
		}
	div#content_pad_left div.banner_rubr_block div.banner_rubr_spisok{
		float:left;
		width:300px;
		background:#dadadb url(/images/banner_rubr_spisok1.jpg) no-repeat left top;
		margin:0 25px 15px 0;
		}
	div#content_pad_left div.banner_rubr_block div.banner_rubr_spisok div.banner_rubr_spisok2{
		/*height:100px;*/
		background:url(/images/banner_rubr_spisok2.jpg) no-repeat right top;
		}
	div#content_pad_left div.banner_rubr_block div.banner_rubr_spisok div.banner_rubr_spisok3{
		/*height:100px;*/
		background:url(/images/banner_rubr_spisok3.jpg) no-repeat left bottom;
		}
	div#content_pad_left div.banner_rubr_block div.banner_rubr_spisok div.banner_rubr_spisok4{
		/*height:100px;*/
		background:url(/images/banner_rubr_spisok4.jpg) no-repeat right bottom;
		}

	div#content_pad_left div.banner_rubr_block div.banner_rubr_spisok div.banner_rubr_spisok_body{
		padding: 10px 0 10px 0;
		}
	div#content_pad_left div.banner_rubr_block div.banner_rubr_spisok div.banner_rubr_spisok_body div.banner_rubr_spisok_header{
		font-weight:bold;
		font-size:13px;
		text-align:center;
		padding: 0 10px 0 10px;
		}
	div#content_pad_left div.banner_rubr_block div.banner_rubr_spisok div.banner_rubr_spisok_body div.banner_rubr_spisok_text{
		font-weight:bold;
		font-size:10px;
		text-align:center;
		padding: 2px 0px 3px 0px;
		}
	div#content_pad_left div.banner_rubr_block div.banner_rubr_spisok div.banner_rubr_spisok_body div.banner_rubr_spisok_contact_left{
		float:left;
		font-size:10px;
		text-align:left;
		padding: 0 10px 0 10px;
		}
	div#content_pad_left div.banner_rubr_block div.banner_rubr_spisok div.banner_rubr_spisok_body div.banner_rubr_spisok_contact_right{
		float:right;
		font-size:10px;
		text-align:right;
		padding: 0 10px 0 10px;
		}
/*content_pad_left:end*/

/*lents*/
	div#content_pad_right{
		margin:0 362px 0 38px;
		font-family:tahoma;
		color:#1a171b;
		font-size:12px;
		}
	div#content_pad_right img.news_lenta_pic{
		float:left;
		margin:0 14px 5px 0;
		}
	div#content_pad_right a{
		color:#1a171b;
		text-decoration:underline;
		}
	div#content_pad_right a:hover{
		text-decoration:none;
		}
	div#content_pad_right img{
		padding:1px;
		background:#FFFFFF;
		border:1px solid #acabac;
		margin:10px 14px 5px 5px;
		}




/*lents:end*/
/*lenta_news_archive_block*/
	div#content_pad_right div.lenta_news_archive_block{
		padding:8px 0 13px 0;
		}
	div#content_pad_right div.lenta_news_archive_block div.lenta_news_archive_block_header{
		color:#1a171b;
		font-size:11px;
		padding:0 0 9px 0;
		}
	div#content_pad_right div.lenta_news_archive_block div.lenta_news_archive_spisok{
		padding:0 0 8px 0;
		}
	div#content_pad_right div.lenta_news_archive_block div.lenta_news_archive_spisok div.lenta_news_archive_spisok_link{
		font-size:12px;
		padding:0 0 3px 0;
		}
	div#content_pad_right div.lenta_news_archive_block div.lenta_news_archive_spisok div.lenta_news_archive_spisok_link a{
		color:#0857a6;
		text-decoration:underline;
		}
	div#content_pad_right div.lenta_news_archive_block div.lenta_news_archive_spisok div.lenta_news_archive_spisok_link a:hover{
		text-decoration:none;
		}
	div#content_pad_right div.lenta_news_archive_block div.lenta_news_archive_spisok div.lenta_news_archive_spisok_anons{
		font-size:11px;
		color:#3d3d3d;
		}
	div#content_pad_right div.lenta_news_archive_block div.lenta_news_archive_spisok div.lenta_news_archive_spisok_anons a{
		color:#3d3d3d;
		text-decoration:underline;
		}
	div#content_pad_right div.lenta_news_archive_block div.lenta_news_archive_spisok div.lenta_news_archive_spisok_anons a:hover{
		text-decoration:none;
		}
	/*navigation lenta*/
	div.navigation_lenta{
		font-size:11px;
		}
	div.navigation_lenta div.navigation_lenta_left{
		float:left;
		}
	div.navigation_lenta div.navigation_lenta_page{
		float:left;
		}
		div.navigation_lenta div.navigation_lenta_page a{
			color:#0857a6;
			text-decoration:underline;
			display:block;
			float:left;
			text-align:center;
			margin-left: 5px;
		}
		div.navigation_lenta div.navigation_lenta_page a:hover{
			text-decoration:none;
		}
		div.navigation_lenta div.navigation_lenta_page a.active{
			color:#ffffff;
			font-weight:bold;
			text-decoration:none;
			display:block;
			width:19px;
			padding:1px 0 0 1px;
			float:left;
			background:url(/images/navigation_bottom_page.jpg) no-repeat left top;
			text-align:center;
			height:19px;
			margin-left: 5px;
		}
	/*navigation lenta:end*/
/*lenta_news_archive_block:end*/

.errortext
{
	color: red;
}

.mf-ok-text
{
	color: green;
}

div#content_pad_right h2
{
	font-size: 1.2em;
}





h2
{
	margin:0px;
	padding:0px 0 15px 0;
	font-size:21px;
	font-weight:normal;
}

a.orange
{
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #3D3D3D;
	color:#FEFFFF;
	cursor:pointer;
	display:block;
	padding:1px;
	text-align:center;
	text-decoration:none !important;
	width:80px;
}

a.orange span
{
	background:#DE7C0C none repeat scroll 0 0;
	color:#FEFFFF;
	cursor:pointer;
	display:block;
	font-size:11px;
	text-align:center;
	text-decoration:none;
	width:80px;
}







a.RubricLink {
	color:#0857A6;
	text-decoration:none;
}

a.RubricLink:hover{
	color:	#3730FF;
	text-decoration:underline;
}

.RubricList {
	font-size: 14px;
}


div.lastnews_header{
	font-family: tahoma;
	margin:0px;
	padding:0px 0 15px 0;
	font-size:21px;
	line-height: 21px;
	font-weight:normal;
}


/* Firms */

#firms_left {

}



/* мини корзина */
div.minicart
{
	width: 240px;
	height: 40px;
	background-color: #D2D3D5;
	padding: 30px;
	margin-bottom: 10px;
}

div.minicart div
{
	float: left;
}

div.minicart div.text
{
	margin-top: 3px;
	margin-left: 7px;
	font-family: tahoma;
	font-size: 11px;
}
/* конец корзины */

/* линк "далі" на индексной поиска */
a.search_index_next_link
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
}
/* конец - линк "далі" на индексной поиска */

/* серое название блока на индексной поиска */
div.search_type
{
	width: 294px;
	background-color: #DE7C0C;
	padding: 3px;
	margin-bottom: 10px;
	height: 18px;
}

div.search_type div.header
{

	font-size: 14px;
	font-weight: bold;
	font-family: arial;
	float: left;	
}

div.search_type div.link
{
	float: right;
	font-size: 14px;
	font-weight: bold;
	font-family: arial;
}

div.search_type div.link a
{
	color: #fff !important;
}
/* конец - серое название блока на индексной поиска */