body{
	SCROLLBAR-FACE-COLOR: #ececec;
	SCROLLBAR-HIGHLIGHT-COLOR: #c2c2c2;
	SCROLLBAR-SHADOW-COLOR: #c2c2c2;
	SCROLLBAR-3DLIGHT-COLOR: #ececec;
	SCROLLBAR-ARROW-COLOR: #3A87A3;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #ececec;
	SCROLLBAR-BASE-COLOR: #ffffff;
	padding: 0px;
	margin: 0px;
	background-color: #ffffff;
	font-family: Tahoma;
	font-size: 12px;
	line-height: 18px;
	color:#3e3e3e;
	background-attachment: fixed;
}

form{
    margin:0px;
}
a{
	color: #2191ce;
	text-decoration:underline;
	font-size:12px;
}
a:hover{
	text-decoration:none;
}
td{
	font-family:Tahoma;
	font-size: 12px;
	line-height:18px;
	color:#333;
}
p{
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#all{
	width:968px;
	margin:0 auto;
	text-align:left;
}
.bg_all{
	background:#ededed;
}
h1{
	font-family:Georgia;
	font-size:26px;
	line-height:34px;
	color:#404040;
	font-weight:normal;
	text-transform:none;
}
h2{
	font-family:Georgia;
	font-size:26px;
	line-height:34px;
	color:#404040;
	font-weight:normal;
	text-transform:none;
}
h3{
	font-size:30px;
	color:#5a5a5a;
	font-weight:normal;
	margin:0 0 0 1;
	padding:29 0 18 0;
	line-height:30px;
}
.page_nava{
	padding:0 0 18 0;
}
#bg_header{
	background:url(../images/bg_header.gif) top left repeat-x;
}
#header{
	background:url(../images/header.jpg) top left no-repeat;
	height:228px;
	padding-left:36px;
	padding-right:500px;
	margin-bottom:12px;
}
#header_2{
	padding:69 60 0 0;
	margin:0 0 0 0;
	float:left;
}
#header_2 div{}
#header_2 h2{
	font-family:Georgia;
	font-size:26px;
	line-height:34px;
	color:#404040;
	font-weight:normal;
	text-transform:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#header_3{
	padding:36 0 0 0;
}
#header_4{
	background:url(../images/header_4.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	clear:both;
	height:239;
	color:#d9d9d9;
}
#header_4_inner{
	background:url(../images/header_4_inner.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	clear:both;
	height:105;
	color:#d9d9d9;
	margin-bottom:-46px;
}
#header_4_inner_2{
	padding:0 0 0 0;
	margin:0 0 -14 -31;
}
#header_5{
	padding:0 0 0 28;
}
#header_6{
	background:url(../images/header_6.jpg);
	background-position:0 0;
	background-repeat:repeat-y;
}
#header_7{
	background:url(../images/header_plashka.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
}
#header_8{
	padding:0 0 34 0;
}
#footer{
	background:url(../images/footer.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}
#bg_footer{
	background:url(../images/bg_footer.gif);
	background-position:0 0;
	background-repeat:repeat-x;
	height:155;
}
#footer_1{
	color:#fff;
	font-size:13px;
	padding:90 0 0 31;
}
#footer_topmenu{
	float:left;
	width:631;
}
#footer_topmenu ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#footer_topmenu li{
	margin:0 0 0 0;
	padding:0 37 0 0;
	float:left;
	background:none;
}
#footer_2{
	margin:0 0 0 0;
	padding:7 0 0 0;
	text-align:right;
	float:left;
}
.footer_link a{
	color:#fff;
}
.footer_link{
	padding:71 0 0 0;
}
.clear{
	clear:both;
}
#search{
	background:url(../images/search_bg.gif) top left no-repeat;
	float:left;
	margin:32 0 0 0;
}
#search div{
}
#search_but{
	width:34;
	height:30;
	vertical-align:bottom;
}
input.search{
	width:174px;
	height:28px;
	background:none;
	padding:5 0 2 2;
	*padding:6 0 0 2;
	margin:0 0 6 10;
	cursor:text;
	border:none;
	font-family:Tahoma;
	font-size:14px;
	color:#707070;
}
.main_search_forma{
	padding:18 0 0 0;
}
#logo{
	padding:36 0 0 0;
}
#logo img{
	border:none;
}
#telnum{
	font-family:Arial;
	font-size:32px;
	color:#575757;
	background:url(../images/icon_tel.gif);
	background-position:0 4;
	background-repeat:no-repeat;
	margin:0 0 0 0;
	padding:5 0 10 29;
	float:right;
}
#telnum span{
	font-size:18px;
}
#telnum b{
	display:none;
}
#contacts{
	padding:23 0 0 0;
}
#user_login{
	font-family:Arial;
	font-size:32px;
	color:#3f77b0;
	background:url(../images/icon_user.gif);
	background-position:0 5;
	background-repeat:no-repeat;
	margin:37 0 0 0;
	padding:8 32 7 35;
	float:left;
}
#user_login a{
	font-family:Georgia;
	font-size:20px;
}
#but_enter_sys{
	padding:41 0 0 0;
}
#but_enter_sys div{
	padding:0 0 5 0;
}
#but_enter_sys img{
	border:none;
}
#slogan{
	font-size:30px;
	color:#f4f4f5;
	line-height:42px;
	margin:0 0 27 0;
	padding:34 33 0 0;
	float:left;
}
#slogan_content{
	width:710;
	clear:both;
}
#but_more{
	padding:42 0 0 0;
}
#but_more img{
	border:none;
}
#slogan_2{
	font-family:Calibri, Tahoma;
	font-size:14px;
	clear:both;
	color:#848484;
}
ul{
	list-style-type: square;
	padding:17 0 17 0;
	margin:0 0 0 0;
}
li{
	list-style-type:none;
	padding:3 0 0 20;
	margin:0 0 0 0;
	background:url(../images/li.gif);
	background-position:0 7;
	background-repeat:no-repeat;
	position:relative;
}
#topmenu{
	float:left;
	padding:0 0 23 0;
	*padding:0 0 24 0;
}
#topmenu ul{
	margin:6 0 0 -21;
	padding:0 0 0 0;
}
#topmenu li{
	list-style-type:none;
	padding:0 0 1 0;
	margin:20 0 0 53;
	float:left;
	background:none;
}
#topmenu a{
	font-size:14px;
	color:#fff;
}
#maincontent{
	padding:19 0 0 31;
}
#maincontent a div{
	cursor:pointer;
}
#maincontent li{
	font-size:16px;
	padding:4 0 0 25;
	margin:6 0 6 0;
}
#maincontent img{
	border:none;
}
#right{
	float:left;
	width:249;
	margin:0 0 0 47;
}
div.plashka_stat{
	margin:0 0 0 0;
	padding:0 0 17 0;
}
div.plashka_opros{
	font-family:Georgia;
	font-size:20px;
	background:url(../images/plashka_opros.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	margin:23 0 0 1;
	padding:2 0 24 33;
}
div.plashka_news{
	font-family:Georgia;
	font-size:20px;
	background:url(../images/plashka_news.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	margin:23 0 0 1;
	padding:2 0 24 33;
}
div.leftmenu_name{
	font-family:Georgia;
	font-size:20px;
	background:url(../images/plashka.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	margin:23 0 0 1;
	padding:2 0 24 33;
	display:table;
}
.header_link{}
a.header_link{
	text-decoration:none;
	cursor:pointer;
}
a.header_link div{
	background:url(../images/plashka_2.gif);
	background-position:right;
	background-repeat:no-repeat;
	text-decoration:none;
}
a.header_link:hover div{
	background:url(../images/plashka.gif);
	background-position:right;
	background-repeat:no-repeat;
}
div.plashka_center{
	font-size:20px;
	color:#f4f9fc;
	margin:-6 0 46 0;
	padding:3 34 7 0;
	float:left;
	position:relative;
}
div.plashka_center_2{
	font-size:20px;
	color:#f4f9fc;
	margin:-6 0 46 0;
	padding:3 34 7 0;
	float:left;
	position:relative;
}

.act{
	font-size:20px;
	color:#f4f9fc;
	margin:15 12 25 17;
	padding:3 34 7 0;
	float:left;
	position:relative;
}
.act_1{
	background:url(../images/act_1.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	width:7;
	position:relative;
}
.act_2{
	background:url(../images/act_2.gif);
	background-position:0 0;
	background-repeat:repeat-x;
	height:54;
	position:relative;
}
.act_3{
	background:url(../images/act_3.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	width:7;
	position:relative;
}
.act_4{
	margin:-22 3 0 0;
}

.act_4 a.header_link div{
	background:url(../images/plashka_3.gif);
	background-position:right;
	background-repeat:no-repeat;
	text-decoration:none;
}
.act_4 a.header_link:hover div{
	background:url(../images/plashka_4.gif);
	background-position:right;
	background-repeat:no-repeat;
}

.active {
font-weight:bold;
}


#active{
	margin:-27 3 0 0;
}


#active .act{
	color:#42a0d4;
	margin-top:20;
}
#active .act_1{
	background:url(../images/act_4.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	width:7;
	position:relative;
}
#active .act_2{
	background:url(../images/act_5.gif);
	background-position:0 0;
	background-repeat:repeat-x;
	height:54;
	position:relative;
}
#active .act_3{
	background:url(../images/act_6.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	width:7;
	position:relative;
}
#active .act_4{
	margin:-22 3 0 0;
}

#active a.header_link div{
	background:url(../images/plashka_5.gif);
	background-position:right;
	background-repeat:no-repeat;
	text-decoration:none;
}
#active a.header_link:hover div{
	background:url(../images/plashka_6.gif);
	background-position:right;
	background-repeat:no-repeat;
}



div.leftmenu_cont{
	padding:46 0 0 0;
	display:table;
}
div.banner{
	padding:46 0 0 0;
	display:table;
}
#catalog{
	padding:13 0 0 0;
	*padding:0 0 0 0;
	margin:0 0 0 0;
	*margin:-5 0 0 0;
}
#catalog ul{
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#catalog li{
	background:none;
	padding:0 0 0 0;
	margin:0 0 0 0;

}
#catalog li a{
	background:url(../images/li.gif);
	background-position:9 8;
	background-repeat:no-repeat;
	margin:0 0 0 0;
	padding:5 0 8 35;
	*padding:4 0 8 35;
	font-size:14px;
	color:#2290cd;
	text-decoration:none;
	width:220;
	*width:255;
	display:block;
}
#catalog li a:hover{
	background:url(../images/li_catalog_hover1.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	color:#fff;
}
#catalog div{
	width:100%;
}
#catalog ul li div{

	margin:0 0 0 0;
	padding:10 0 20 0;
}
#catalog ul li ul li{

	background:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#catalog ul li ul li a{
	background:url(../images/li.gif);
	background-position:9 8;
	background-repeat:no-repeat;
	margin:0 0 0 0;
	padding:5 0 8 35;
	*padding:4 0 8 35;
	font-size:14px;
	color:#2290cd;
	text-decoration:none;
	width:220;
	*width:255;
}
#catalog ul li ul li a:hover{
	color:#0070ad;
	text-decoration:none;
	background:url(../images/li_catalog_hover1.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}
div.opros{
    float: left;
    background:#6cb203;
    height:10px;
    background-repeat: no-repeat;
	margin:4 4 0 4;
}
.vote{
	color:#34689b;
	padding:0 0 6 0;
}
.vote_content{
	margin:0 0 0 -7;
	*margin:0 0 0 -5;
}
.vote_content div{
	padding:4 0 0 0;
}
.vote_content span{
	padding:0 0 0 6;
}
.vote_but{
	padding:22 0 0 0;
}
#news_mini{
	width:274;
}
.news_mini a div{
	cursor:pointer;
}
.news_mini{
	padding:19 0 0 0;
}
.news_main_mini{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
div.news_date{
	font-size:11px;
	display:none;
}
div.news_zag{
	padding:0 0 8 0;
}
div.news_tema a{
}
div.news_kratko{
	padding:0 0 34 0;
}
.block_1{
	width:280;
}
.block_link {
	padding:11 0 27 0;
}
.block_link a{
	font-size:18px;
}
.partners{
	font-size:20px;
	color:#595959;
	padding:0 0 0 30;
	white-space:nowrap;
}
.plashka_partners{
	background:url(../images/plashka_partners.gif);
	background-position:17 8;
	background-repeat:no-repeat;
	height:30;
}


.noinner2 .noinner { display:none}
#mycarousel2 .noinner4 { display:none}
#mycarousel li{
	background:none;
}

#form {
padding-bottom: 15px;
margin-left: -210px;
}

#inp {
margin-left: 200px;
margin-top: -39px;
}

#categor{
padding: 3px;
border: 1px solid #99cbe9;
border-radius: 6px;
}
.td1, .td2, .td3, .td4, .td5 {
padding: 5px;
}