@charset "windows-1251";

/*reset*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1.2;
}
ol, ul {
	list-style: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}



html, body {
height:100%;
}

body {background:#fff; font-family:arial,tahoma,helvetica, sans-serif; font-size:100.01%;} 
a {color:#069;}
a:hover {text-decoration:none;}
h2 {color:#f33; font-size:18px; margin-bottom:10px;}
	h2 a{color:#f33;}
h3 {font-size:20px; color:#09c; padding-bottom:8px;}
h3 a {color:#09c;}
#wrapper {background:#fff;
 width:100%;
min-height:100%;
height:auto  !important;
height:100%;
position:relative;
font-size:12px;
min-width:1000px;
max-width:1200px;
margin:0 auto;
}

#head {height:100px; position:relative;}
.head_top {height:19px; padding-top:8px;}
.layout {padding:0 15px;}

#page {background:url(/resources/bg.gif) 0 0 repeat-x; position:relative; padding-top:14px; }

.leftblock {float:left; margin-right:-100%; position:relative; width:265px; padding-bottom:50px;}
.rightblock {float:left; width:100%;}
.wrap {margin-left:265px; }


#footer {position:relative; clear:both;  height:50px; font-size:11px; min-width:1000px; margin:-50px auto 0; max-width:1200px;}
.footer_in {padding:0 15px; position:relative;}
.protect{ height:50px; width:100%; clear:both;}

.copy {float:left; position:relative; margin-right:-100%; color:#999; font-size:12px; font-weight:bold; padding-top:14px; margin-left:16px; display:inline;}
.copy img {position:absolute; left:0; bottom:100%;}

.foot_r {padding-left:370px;}
.st1 {font-weight:bold; color:#39c; float:left; margin-left:-82px; display:inline; font-size:12px;}

.w3 {float:left; width:33%; padding-top:15px;}
.w3_in {padding-right:15px;}
.head_main {height:73px; background:#004882 url(/resources/head_bg.gif) 0 0 repeat-y;}
.head_main_in {height:73px; background:url(/resources/top_an2.gif) 100% 0 no-repeat; padding-left:430px;}

.logo {position:absolute; left:0; top:0;}
.rudive {position:absolute; left:186px; top:40px;}
.head_tit {background:#c8e1f1 url(/resources/top_an1.gif) 100% 0 no-repeat; float:left; padding:0 35px 0 195px; height:19px; line-height:19px; font-size:11px; color:#0099cc; font-weight:bold;}
.ico {float:left; margin-left:12px; display:inline; padding-top:3px;}
.ico li {margin-right:11px; float:left;}

.sub_p {font-weight:bold; float:right; margin-right:5px; display:inline;}
.sub_p a {color:#09c;}
.tel {float:right; font-size:14px; color:#09c; margin-right:15px; display:inline;}
.eng {display:inline;}
.eng a {color:#09c;font-weight:bold;}

.w1 {float:left; padding-top:6px;}
/*.w1 {float:left; width:33.3%; padding-top:13px;}*/
.w1_in {padding-right:4px; color:#c8e1f1;}
.w1_in b {font-size:14px;color:#ffffff;}
.w1_in span {font-size:14px;color:#6cf;}
.w1_in a {color:#c8e1f1}

.c-block {height:111px;  width:100%; position:relative; overflow:hidden;}
.carusel_wrap {width:833px; margin:0 auto; padding-top:10px; position:relative;}
.carusel {width:833px; height:90px; overflow:hidden; position:relative;}
.l_ar {position:absolute; left:-27px; top:40px;}
.r_ar {position:absolute; left:8px; top:40px; margin-left:100%;}

.carusel li {width:200px; margin-right:11px; float:left; position:relative; height:90px; overflow:hidden;}
.carusel ul {width:10000px;}

.img {position:relative; display:inline-block; overflow:hidden; height:75px;}

.cn {position:absolute; width:14px; height:14px; background:url(/resources/star1.png); z-index:3;  overflow:hidden;}
.tl {left:-7px; top:-7px;}
.tr {left:-7px; top:-7px; margin-left:100%;}
.bl {left:-7px; bottom:-7px;}
.br {left:-7px; bottom:-7px;  margin-left:100%;}

.s-text {position:absolute; background:url(/resources/dot.png); left:0; top:58px; height:32px; width:100%; line-height:32px; color:#ff9; font-weight:bold; text-align:center; }
.s-text a{color:#ff9;text-decoration:none}

.m-block {background:url(/resources/bg.gif) 0 0 repeat-x; position:relative; width:100%; overflow:hidden;}
.m-block-in {position:relative; padding:14px 10px 17px;}
.tl2 {position:absolute; left:0; top:0; width:9px; height:9px; background:url(/resources/l_an.gif); overflow:hidden;}
.tr2 {position:absolute; left:-9px; margin-left:100%; top:0; width:9px; height:9px; background:url(/resources/r_an.gif); overflow:hidden;}

.tl3 {position:absolute; left:0; top:0; width:9px; height:9px; background:url(/resources/tl3.gif); overflow:hidden;}
.tr3 {position:absolute; left:-9px; margin-left:100%; top:0; width:9px; height:9px; background:url(/resources/tr3.gif); overflow:hidden;}

.clear {clear:both;}

.w2 {width:33.3%; float:left; clear:right; }
.w2_in {padding:0 23px;}
.w2_img {float:left; margin-left:-67px; display:inline;}
.w2 p{padding-bottom:3px; line-height:1.3;}
.p1 {padding-bottom:13px; line-height:1.3;}

.news {padding-top:15px;}
.news a {font-weight:bold;}
.news dd {color:#f33; padding-bottom:10px;}
.news .all_news {text-align:right;}
.news .all_news a{text-decoration:none; color:#ec2028;}

.with_img {padding-left:67px;}
.ul {padding-bottom:13px; font-weight:bold;}
.ul li {padding-bottom:2px;}
.ul li a {color:#004882}

.card {margin:5px 0 20px;}
.l_top {padding-left:29px;}

.vote {margin-left:-19px; position:relative; width:120px; font-size:11px;}
.vote input {position:absolute; margin-left:100%; left:0; top:3px;}

.banners {background:#c8e1f1 url(/resources/banner-l.gif) 0 100% no-repeat; position:relative; margin-top:20px; width:248px;}
.banners_in {background:url(/resources/banner-t.gif) 0 0 no-repeat; padding:17px 10px 25px;}

.subs {padding-left:27px; color:#069; font-size:11px;}
.subs p {padding-bottom:3px;}
.s-inp {border:1px solid #09c; font-size:11px;}
.subs input {vertical-align:top; margin-right:3px;}

.feed {margin:11px 0 18px; background:#fff url(/resources/feed_r.gif) 100% 0 no-repeat; height:21px; color:#c8e1f1;}
.feed b {display:block; background:url(/resources/feed_l.gif) 0 0 no-repeat; height:19px; padding-top:2px; text-align:center;}
.feed a {margin:0 7px;}
.feed img {vertical-align:middle;}

.banner {text-align:center;}
.banner p {padding-bottom:11px;}

.photo {float:left; width:63%; margin-right:-100%; position:relative; background:#fff; margin-top:-7px;}
.r_nav {float:left; width:33%; left:66.6%; position:relative;}

.r_nav h3 { font-size:16px; color:#09c; padding-bottom:8px; }
.r_nav h3 a {text-decoration:none;}
.r_nav .ul {padding-bottom:8px;}

.status-1 {padding-left:13px; color:#004882; font-weight:normal; background:url(/resources/status_1.gif) 0 50% no-repeat;}
.status-0  {padding-left:13px; color:#004882; font-weight:normal; background:url(/resources/status_0.gif) 0 50% no-repeat;}

.all_photo {float:right; padding-top:5px;}
.all_photo a {font-weight:bold; color:#09c; text-decoration:none;}
.photo_in {padding:7px 15px 30px;}

.album_wrap {width:411px; margin:0 auto;}
.album {margin-left:-11px;}
.album li {width:200px; margin:0 0 11px 11px; float:left; display:inline; position:relative; height:90px; overflow:hidden;}

.album .s-text {top:54px; height:36px; line-height:16px; color:#fff; font-weight:normal;}
.album .s-text a{color:#fff;text-decoration:none}

.r_top {padding-bottom:20px;}

.in {padding-right:25px;}
.in_alt {padding-right:25px; padding-left:18px;}

.news_blocks {padding:17px 0 10px;}
.news_blocks h3 {font-size:18px; padding-bottom:13px;}

.shop_block {border-bottom:1px solid #c8e1f1; padding:18px 0 10px 80px; overflow:hidden; font-size:11px;}
.shop_tovar img {float:left; margin:-10px 0 0 -66px; display:inline;}
.shop_tovar {font-weight:bold; padding-bottom:5px;}

#wrapper .br0 {border:0 none;}

.tur {font-size:11px;}
.tur li {border-bottom:1px solid #c8e1f1; padding-bottom:10px; margin-bottom:10px;}
.tur a {font-weight:bold;}
.more {text-align:right;}
.more a {font-weight:normal;}
.date {font-weight:bold; padding-bottom:2px;}

.b-story {padding:17px 17px;}
.ll {float:left; width:49%;}
.rr {float:right; width:49%;}

.story_title {height:21px; background:#6cc url(/resources/rr.gif) 100% 0 no-repeat; line-height:21px; margin-bottom:7px;}
.story_title b {display:block; height:21px; background:url(/resources/ll.gif) 0 0 no-repeat; color:#fff; padding:0 13px;}
.story_title a {color:#fff; text-decoration:none;}
.story_intro { font-size:11px; padding:0 13px 22px; line-height:1.3;}
.story_intro p {font-size:11px; padding:0 0px 7px 0px; line-height:1.3;}

.b-links {padding:27px;}
.links {font-size:11px; padding-bottom:2px;}
.links span {padding:0 8px 0 3px; background:url(/resources/div.gif) 100% 50% no-repeat;}

.links_out {padding:0 0 20px 85px;}
.links_title {float:left; margin-left:-85px; font-weight:bold; color:#3399cc; width:70px; display:inline;}

.b-card {width:165px; height:49px; background:url(/resources/cards.gif); overflow:hidden; margin-top:5px;}
.b-card p {float:left; margin:6px 14px 0 16px; display:inline;}
.b-card .cc {margin-top:8px;}
.s-buttons {margin-bottom:10px;}

.w4 {width:50%; float:left; clear:right; }
.m-block-in_1 {position:relative; padding:14px 10px 0px; 10px}	
.b-story_1 {padding:5px 17px; 0px 17px;}	
.b-links_1 {padding:10px; 27px; 27px; 27px;}
.story_intro_1 { font-size:11px; padding:0 13px 0px 13px ; line-height:1.3;}
.story_intro_1 p {font-size:11px; padding:0 0px 7px 0px; line-height:1.3;}
.news dd.last {color:#f33; padding-bottom:5px;}
.news_1 {padding-top:0px;}
.news_1 a {font-weight:bold;}
.news_1 dd {color:#f33; padding-bottom:10px;}
.news_1 dd.last {color:#f33; padding-bottom:5px;}
.ref_all_news {text-align:right;color:#f33; padding-bottom:10px;padding-top:0px;}
.ref_all_news a {color:#ec2028;font-weight:normal;}
.l_ar_1 {position:absolute; left:-42px; top:14px;}
.r_ar_1 {position:absolute; left:13px; top:14px; margin-left:100%;}

