@charset "windows-1251";
* {
	margin:0;
	padding:0;
}

html, body {
	border:0;
	margin:0;
	padding:0;
	height:100%;
	font-size:14px;
	background:url(img/bg.jpg) repeat-x left bottom #CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	background: #fff;
	color:#101211;
}


/*----------------- ????????? -------------------*/
a{color:#005FA0; text-decoration:none;}
a:hover{text-decoration: underline;}
h1{color:#005fa0; font-size:26px; font-weight:bold; margin-bottom:20px; line-height:30px;}
h2{color:#005fa0; font-size:24px; font-weight:bold; margin-bottom:20px; line-height:30px;}
h3{color:#005fa0; font-size:16px; padding-left:25px; font-weight:bold; width:400px; margin-bottom:10px; line-height:20px; background:url(img/h3.jpg) top left no-repeat; }
h4{color:#005fa0; font-size:16px; font-weight:bold; margin-bottom:10px; line-height:20px;}
p{margin-bottom:20px;}
.content ul, ol{padding-left:40px; margin-bottom:20px;}
/*??????? ????*/
:focus {outline: none;}
.page {
	position:relative;
	min-height:100%;
	height:auto  !important;
	height:100%;
	margin:0 auto 0px;
	width:1000px;
	background: #fff;
}
/*-----------------*/
.header{position:relative; padding-top:23px; /*height:363px; background:url(img/header_old.jpg) bottom no-repeat;*/}
.logo{position:relative; float:left; height:100px; width:761px; margin-right:54px;}
.icon{ width:168; }
.yarmarka{padding-top:6px; margin-bottom:2px;}
.text{width:170px; height:18px; font-size:12px; color:#848078; border: 1px solid #5386DF; margin-bottom:7px; }
/*        */
.menu{position:relative; clear:both; text-align:center; height:52px; background:url(img/menu.jpg) repeat-x;}
.menu ul{}
.menu li { float:left; padding-top:18px; list-style:none; padding-right:80px; height:34px; padding-left:80px; background:url(img/menu_bg.jpg) right no-repeat; line-height:14px;}
.menu li.first{ padding-right:30px; padding-left:10px;}
.menu li.last{ padding-right:0px; padding-left:20px; background:none; }

.menu a{ color:#FFFFFF; font-size:18px;}
.menu a:hover{ text-decoration:none; color:#009ee0;}
/*-----------------*/
.main_page{ position:relative; min-height:100%; height:auto  !important; height:100%;  background:url(img/main_bg.jpg) top no-repeat;}
/*-----------------*/
.left_blok{position:relative;  width:210px; padding-top:5px; float:left; height:100%;}
.left_banner{ margin-bottom:10px;}
.left_banner a:hover{opacity:0.7;}
.left_blok p{border:2px solid #DCDCDC;text-align: center;}
/*-----------------*/
.main{ padding-top:5px; overflow:hidden; }
.right_blok{ width:286px; float:right; height:100%; padding-left:10px;}
.foto{ position:relative;margin-bottom:10px;}
.content{ position:relative; margin-right:291px; padding-left:5px;  line-height:18px;}
/*------*/
.vystavki{ border-bottom: 2px solid #d3d0ce; margin-bottom:8px; min-height:80px; heidht:100%;}
.vystavki img { float:left; padding-right:10px;}
.vystavki_name{color:#005ea0; font-size:18px; font-weight:bold;}
.vystavki_date{color:#005ea0; font-size:18px;}
.vystavki_prew{margin-bottom:3px; padding-left: 81px; color:#848078;}
.vystavki a{color:#005ea0; font-size:18px; font-weight:bold;}
.emply{ position:relative; height:20px; clear:both;}
.footer {
	position:relative;
	height:149px;
	width:1000px;
	margin:0 auto;
	clear:both;
	background:#e0e0e0;
	font-size:11px;
}

.menu_bottom{position:relative; clear:both; text-align:center; height:52px; padding-left:15px;}
.menu_bottom ul{}
.menu_bottom li { float:left; padding-top:18px; list-style:none; padding-right:15px; height:34px; padding-left:15px; line-height:14px;}
.menu_bottom li.first{ padding-right:30px; padding-left:32px;}
.menu_bottom li.last{ padding-right:0px; padding-left:30px; background:none; }

.menu_bottom a{ color:#FFFFFF; font-size:15px;}
.menu_bottom a:hover{ text-decoration:none; color:#009ee0;}


.foot1{position:relative; width:300px; float:left; font-size:13px; padding-left:30px;color: #005FA0;}
.foot2{position:relative; width:650px; float:left; font-size:13px;color: #005FA0;}
.foot2 a{color:#005FA0;}
.active a{color:#009ee0;}

.contact_level{}
.contact_level{}
.contact_level li{list-style:none; background:url(img/li_content.jpg) top left no-repeat; padding-top:10px; padding-left:30px; margin-bottom:10px;}
.contact_level a{color:#005fa0; font-size:18px; font-weight:bold;}


.vystavki2{ min-height:130px; heidht:100%; margin-right:5px;  line-height:24px; width:225px; display:blok; float:left; background: #DFF3FD; padding:5px;}
.vystavki2 img { float:left; padding-right:10px;}
.vystavki_name2{color:#005ea0;  }
.vystavki_date2{color:#005ea0; font-size:20px;}
.vystavki2 a{color:#005ea0; font-size:18px; font-weight:bold;}

.ex{position:relative; overflow:hidden;}

.option_text{width:250px;}


.left_menu{}
.left_menu ul{ padding-top:15px; width:200px;}
.left_menu li{ margin-bottom:15px; list-style:none;  background:url(img/li_left_menu.jpg) top left no-repeat; padding-left:15px;}
.left_menu li a{font-size:13px; color:#0c5b9d; font-weight:bold;}
.left_menu li a:hover{color:#beb9b6; text-decoration:none;}
.left_menu li.active a{color:#beb9b6;}

.left_menu ul ul{padding-top:5px;  width:185px;}
.left_menu li li{margin-bottom:5px; background:url(img/li_li_left_menu.jpg) top left no-repeat; padding-left:15px;}
.left_menu li.active li a{font-size:13px; color:#0c5b9d; font-weight:bold;}
.left_menu li.active li.active a{color:#beb9b6;}

.thumbnail{border:0px;}

table.text2 { background-color: #ACADAD; padding:0px; margin-top:0px; margin-bottom:15px;}

table.text2 th { background-color: #f1f1f1; padding: 5px;}
  

table.text2 td { background-color: #ffffff; padding: 5px;}

.logo1 img {padding-right:10px; }

.thumbscontainer td {padding:5px; }
.thumbscontainer {margin: 0 auto;}

