html,body{height:100%;margin:0;padding:0;}
body{background:#fff;}
body,p,th,td,li{font-family:Arial,serif;}

.container{padding:0;margin:0;width:1000px;min-width:1000px;margin:0 auto;height:100%;position:relative;background:url(/_pic/grad_b.gif) top center repeat-y;/*background:url(/_pic/grad_b.png);background:expression('none');filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_pic/grad_b.png',sizingMethod=scale);*/}
html>body .container{height:auto;min-height:100%;}
.empty,.footer{height:_foo_;}
.footer{position:absolute;left:0px;bottom:0px;}

.dot{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;}


a{text-decoration:underline;}
a:hover{text-decoration:none;}

.w0{width:0;font-size:0;line-height:0;}
.h0{height:0;font-size:0;line-height:0;}
.f0{font-size:0;line-height:0;}
.f1{font-size:1px;line-height:1px;}
.h1px,.spcr{height:1px;font-size:1px;line-height:1px;}
.h10px{height:10px;font-size:1px;line-height:1px;}
.h20px{height:20px;font-size:1px;line-height:1px;}

.abs{position:absolute;}.rel{position:relative;}
.fleft{float:left;}.fright{float:right;}.cleft{clear:left;}.cright{clear:right;}.cboth{clear:both;}

.top{width:900px;height:85px;margin:0 50px;padding-top:20px;}
.logo{width:140px;height:79px;float:left;}
.bann-top{width:490px;height:82px;padding:3px 20px 0 25px;float:left;}
.regions{width:225px;float:right;clear:right;}
.tmenu{width:135px;float:left;}
.tmenu a{display:block;width:135px;height:30px;background:url(/_pic/tpnt_off.gif) 0 0 no-repeat;text-align:center;color:#fff;}
.tmenu a:hover{background:url(/_pic/tpnt_on.gif) 0 0 no-repeat;}
.tmenu a b{display:block;padding-top:10px;}
.tmap{width:80px;height:85px;background:url(/_pic/tmap.gif) center 15px no-repeat;float:right;clear:right;}
.tmap a{color:#c8090e;font-size:12px;display:block;padding-top:65px;text-align:center;}
.line{width:1000px;height:276px;background-position:center center;background-repeat:no-repeat;font-size:1px;line-height:1px;}

.left{width:225px;}
.left .spcr{width:225px;height:1px;}
.mainpage .left{width:215px;}
.mainpage .left .spcr{width:215px;height:35px;}

.spc{width:20px;}
.spc .spcr{width:20px;height:1px;}
.mainpage .spc{width:135px;}
.mainpage .spc .spcr{width:135px;height:1px;}

.menu{padding-top:10px;font-size:13px;}
.menu a{text-decoration:none;}
.menu a:hover{text-decoration:underline;}
.pnt{padding:6px 0 5px 0;background:url(/_pic/arr.gif) 11px center no-repeat;}
.pnt.act{background:url(/_pic/act.gif) center center no-repeat;}
.pnt.act,.pnt.act a,.menu .act,.menu .act a{text-transform:uppercase;color:#fff;font-weight:bold;}
.mainpage .pnt{background:url(/_pic/arrm.gif) 15px center no-repeat;}
.pnt,.pnt a{color:#000;}
.mainpage .pnt,.mainpage .pnt a{color:#fff;}
.pnt div{margin-left:40px;}
.smenu{margin-bottom:5px;}
.sub{padding:1px 0;background:url(/_pic/sub.gif) 13px center no-repeat;}
.sub,.sub a{font-size:11px;color:#000;}
.sub div{margin-left:40px;}
.bvl{font-size:1px;line-height:1px;height:3px;background:url(/_pic/line2.gif) 8px center no-repeat;margin-right:1px;}
.mainpage .bvl{background:url(/_pic/line1.gif) 10px center no-repeat;}

.jour,.jour-t,.jour-b{background:none;width:100%;height:auto;}
.mainpage .jour{background:url(/_pic/jour.jpg) top center repeat-y;}
.mainpage .jour-t{background:url(/_pic/jour_t.jpg) top center no-repeat;}
.mainpage .jour-b{background:url(/_pic/jour_b.jpg) bottom center no-repeat;}

.cont{padding-top:10px;}
.cont,.cont p,.cont td{font-size:12px;color:#444;}
.mainpage .cont,.mainpage .cont p,.mainpage .cont td{color:#fff;}
.cont p,.cont td{margin:7px 0 8px 0;}
.cont a{color:#c8090e;}
.cont .spcr{width:635px;height:20px;}
.mainpage .cont .spcr{width:530px;height:50px;}
.cont .hl{width:30%;float:left;}
.cont .hr{width:70%;float:right;clear:right;}
.cont .hb{font-size:1px;line-height:1px;height:10px;clear:both;}
.cont .mark{color:#f00;}
.feats{padding-top:5px;}
#hint{font-size:12px;padding-top:10px;color:#c8090e;}

.fotos{width:345px;float:left;margin-bottom:10px;}
.fram{width:308px;height:214px;background:url(/_pic/fram.jpg) -30px 0 no-repeat;}
.fram img{width:240px;height:161px;margin-left:19px;margin-top:16px;}

h1{font-size:24px;font-weight:normal;padding:1px 0 6px 0;margin:0;color:#c8090e;}
.mainpage h1{color:#fff;}
hr{border-top:1px solid #a5a5a5;border-bottom:1px solid #fff;border-left:0;border-right:0;margin:5px 0;padding:0;}

.bef-bott{font-size:1px;line-height:1px;width:1000px;height:55px;clear:both;}

.bott{width:900px;margin:0 50px;background:#e6e6e8 url(/_pic/utl.gif) top left no-repeat;font-size:12px;color:#000;}
.bott-i{width:900px;background:url(/_pic/utr.gif) top right no-repeat;padding:15px 0 20px 0;}
.bott a{color:#385466;}
.bott-m{}
.bott-mn,.bott-mn a{color:#c8090e;font-weight:bold;}
.cr{width:175px;float:left;padding-left:20px;}
.made{width:175px;float:right;clear:right;padding-right:20px;text-align:right;}
.made a{color:#000;}

.prvw1{width:139px;height:88px;float:left;}
.mainpage .prvw1{background:url(/_pic/shdw.gif) bottom right no-repeat;}
.prvw1 img,.prvw1 a img{border:1px solid #fff;}
.new1{width:495px;float:left;padding-bottom:10px;}
.mainpage .new1{width:390px;}
.ttl-n,.ttl-n a{font-weight:bold;color:#c8090e;}
.date{font-size:10px;color:#c7c7c7;white-space:nowrap;}
.lnn{font-size:1px;line-height:1px;height:10px;background:url(/_pic/line2.gif) 0 0 repeat-x;clear:both;}
.mainpage .lnn{background:url(/_pic/line.gif) 0 0 repeat-x;}

.bmenu{width:900px;margin:0 50px;}
.bmenu a{display:block;width:216px;height:80px;background:url(/_pic/bpnt_off.gif) 0 0 no-repeat;color:#fff;margin-left:12px;float:left;}
.bmenu a.first{margin-left:0;}
.bmenu a:hover{background:url(/_pic/bpnt_on.gif) 0 0 no-repeat;}
.bmenu a b{display:block;padding-top:13px;margin-left:20px;}

.map_links {font-size:20px;}


.left_menu {padding-left:0px;
padding-right:20px;
margin-left:0px;}
.left_menu li {padding: 7px 0 7px 0; width: 200px; color:#fff; background: transparent url(/images/lm_line.gif) 0 100% no-repeat;}
.left_menu li.li_active {}
.left_menu li.last {background:none !important;}
.left_menu li a {padding: 0 0 0 36px; color:black;  font-size:12px; background: transparent url(/images/arr_01r.gif) 10px 3px
no-repeat; text-decoration:none;}
.left_menu li a:hover {text-decoration:underline;}
.left_menu li a.active { color:#FFFFFF; display: block; padding: 4px 0 4px 36px; width: 164px!important; background: transparent url(/images/active.gif)
0px 0px no-repeat; font-weight:bold;   text-transform: uppercase;}
.left_menu ul {

		list-style-type:none;
		font-size:0.85em;
		padding-left:0px;
		margin-left:0px;
		}
.left_menu li li { padding: 2px 0 1px 0px; margin:0px 0px 0px 0px ; background: transparent url(/images/arr_02r.gif) 13px 8px no-repeat;}
.left_menu li li a {display: block; padding-left:25px ;  background:none !important;}
.left_menu li.close ul{ display: none; }
.left_menu li.close{}
