/* Стилевой лист от Ёжика anufry@inbox.ru http://snils.ru */
/*-------------------------- global -------------------------*/
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{margin:0; padding:0; border:0; outline:0; font-size:100%; background:transparent;}
html{font-size:100.1%;}
body, html{height:100%; font:12px Tahoma, Times, serif; color:#2c2c2c;}
ol, ul{list-style:none;}
blockquote, q, q:before, q:after{quotes:none; content:'';}
:focus{outline:0;}
ins{text-decoration:underline;}
del{text-decoration:line-through;}
a{text-decoration:underline; color:#39c;}
.nounder a{text-decoration:none;}
.nounder a:hover{text-decoration:underline;}
a:visited{}
a:hover{text-decoration:none;}
a:focus{}
a:active{}
sup, sub{position:relative; top:-0.4em; vertical-align:baseline;}
sub{top:auto; bottom:-0.4em;}
h1, h2, h3, h4, h5, h6, .like_h3{font-weight:bold; clear:both;}
h1, .like_h1{font:39px "Myriad Pro", Arial, sans-serif, serif; color:#666;}
h1 a{ text-decoration:none; color:#000; } 
h2, .like_h2{}
h3, .like_h3{ font-size:30px; font-weight:normal; margin-bottom:8px; }
h4, .like_h4{ font-size:24px; font-weight:bold; margin-bottom:40px; }
h5, .like_h5{ font-size:18px; font-weight:normal; }
h6, .like_h6{}
label, button, a, select{cursor:pointer;}
input, button, select{}
input[type=hidden]{display:none!important;}
.fl_left{float:left;  margin-right:0!important; /*IE6*/margin-right:-3px;}
.fl_right{float:right; margin-left:0!important; /*IE6*/margin-left:-3px;}
.col33, .col50, .col66{float:left;}
.col33{width:33%;}
.col50{width:49%;}
.col66{width:66%;}
.col100{width:100%;}
.bold{font-weight:bold;}
.normal{font-weight:normal;}
.verdana{font-family:Verdana, Arial, Helvetica, sans-serif;}
.a-cr{ text-align:center; }
.pr-48{ padding-right:48px; }
.mb-17{ margin-bottom:17px; }
.mb-45{ margin-bottom:45px; }
.mb-25{ margin-bottom:25px; }
/*-------------------------- end global -------------------------*/








/*-------------------------- content lists -------------------------*/
.content ul{list-style:disc; margin:10px 10px 5px 20px; padding:0 0 0 15px;}
.content ul ul, .content ol ul{margin:5px 10px 10px}
.content ul li, .content ol li{margin:0 0 5px;}
.content ol{list-style:decimal; margin:10px 10px 5px 40px;}
.content ol ol, .content ul ol{margin:5px 10px 5px 30px;}
.content ul.spec, .content ul.spec li{list-style:none; margin:0; padding:0;}
/*------------------------ end content lists -----------------------*/







/*----------------------------- over blocks ----------------------------*/
.over{display:block!important; overflow:hidden; /*IE6*/display:inline-block;}
/*--------------------------------- *** --------------------------------*/




/*--------------------------- specials tables --------------------------*/
table.spec, table.spec caption, table.spec tbody, table.spec tfoot, table.spec thead, table.spec tr, table.spec th, table.spec td, table.fix, td.fix{border:0; border-collapse:collapse; border-spacing:0; margin:0; padding:0;}
/*---------------------------------- *** -------------------------------*/




/*------------------------------- wrapper ------------------------------*/
.wrapper{min-height:100%; height:auto!important; /*IE6*/height:100%; position:relative; width:900px; margin:0 auto;}
/*--------------------------------- *** --------------------------------*/




/*-------------------------------- header ------------------------------*/
.header{position:relative; padding:52px 0 12px;}
.fishki{height:12px; position:absolute; right:0; width:270px; top:52px; line-height:0; font-size:0; margin-right:-79px;}
.fishki li{float:left; margin-right:79px; /*IE6*/display:inline;}
.fishki a img{margin-top:-12px;}
.fishki a:hover img{margin:0;}
.tele{font-weight:bold; font-size:20px; color:#007aec; margin-bottom:3px;}
.tele span{color:#666; font-weight:normal;}
.name{font-size:11px; color:#999;}
.head-right{padding-top:25px;}
.head-cent{ padding:0 15px; }
/*------------------------------ end header ----------------------------*/




/*----------------------------- left side ------------------------------*/
.left_side{width:255px; padding:50px 0;}
.sidebar, .sidebar a{font-size:14px; color:#000;}
.sidebar li{ background:url(../images/li.gif) no-repeat 0 8px; padding-left:36px; margin-bottom:10px;}
/*--------------------------- end left side ----------------------------*/







/*----------------------------- content ------------------------------*/
.content{padding-bottom:35px; padding-top:55px;}
.content p{margin-bottom:25px;}
.bord-gray{border:1px solid #9b9b9b;}
.p_margin{margin-bottom:12px;}
.content ul.plan li.act{margin-bottom:5px; font-size:24px; font-weight:bold;}
.content ul.plan li{margin-bottom:10px;}
.content ul.plan{margin-bottom:20px;}
.plan a{font-weight:normal;} 
.cont-sidebar a{color:#06f; font-size:12px;}
.content ul.tabs{ margin-bottom:30px;  }
.content ul.tabs li{ width:108px; height:99px; margin-right:30px; background:url(../images/preview_bg.png) no-repeat; padding:7px 0 0; float:left; text-align:center;  }
/*--------------------------- end content ----------------------------*/








/*----------------------------- footer ------------------------------*/
.undfoot{clear:both; height:150px;}
.footer{position:absolute; top:100%; margin-top:-150px; padding-top:65px; height:85px; width:100%;}
.copy{color:#999; font-size:10px; font-weight:bold; padding-left:36px;}

.minisol{ font-size:11px;}
.minisol img{ margin-right:12px!important;}
/*--------------------------- end footer ----------------------------*/









.list_g li{position:absolute;}



.list_g li#n4270{top:572px; left:308px;}
.list_g li#n4271{top:546px; left:339px;}
.list_g li#n4272{top:290px; left:358px;}
.list_g li#n4273{top:358px; left:296px;}
.list_g li#n4274{top:370px; left:421px;}
.list_g li#n4275{top:336px; left:446px;}
.list_g li#n4276{top:336px; left:408px;}
.list_g li#n4277{top:390px; left:376px;}
.list_g li#n4278{top:387px; left:647px;}
.list_g li#n4279{top:408px; left:534px;}
.list_g li#n4313{top:501px; left:246px;}


.list_g li#n4280{top:447px; left:218px;}
.list_g li#n4281{top:407px; left:260px;}
.list_g li#n4282{top:378px; left:190px;}
.list_g li#n4283{top:433px; left:260px;}
.list_g li#n4284{top:481px; left:407px;}
.list_g li#n4285{top:580px; left:410px;}
.list_g li#n4286{top:648px; left:361px;}


.list_g li#n4287{top:530px; left:345px;}
.list_g li#n4288{top:518px; left:457px;}
.list_g li#n4289{top:481px; left:644px;}
.list_g li#n4290{top:498px; left:662px;}
.list_g li#n4291{top:529px; left:666px;}
.list_g li#n4292{top:467px; left:631px;}
.list_g li#n4293{top:467px; left:658px;}
.list_g li#n4294{top:377px; left:475px;}
.list_g li#n4295{top:376px; left:515px;}
.list_g li#n4296{top:403px; left:468px;}
.list_g li#n4297{top:356px; left:481px;}
.list_g li#n4298{top:323px; left:438px;}
.list_g li#n4299{top:328px; left:323px;}
.list_g li#n4300{top:337px; left:214px;}
.list_g li#n4301{top:368px; left:228px;}
.list_g li#n4302{top:425px; left:261px;}
.list_g li#n4303{top:440px; left:280px;}
.list_g li#n4304{top:451px; left:241px;}
.list_g li#n4305{top:465px; left:297px;}
.list_g li#n4306{top:477px; left:339px;}
.list_g li#n4307{top:476px; left:319px;}
.list_g li#n4308{top:221px; left:344px;}
.list_g li#n4309{top:289px; left:250px;}
.list_g li#n4310{top:611px; left:386px;}



.none, .none.over{ display:none!important; } 



.content ul.preview{font-size:0; line-height:0; margin-left:-23px;}
.content ul.preview li{ float:left; padding:8px 9px; margin:0 0 23px 23px; /*IE6*/display:inline; background:#fff url(../images/preview_bg.png) no-repeat}
.contain{border:1px solid #fff;}
.push, .cont-sidebar{position:absolute; z-index:1;}
.push{right:0;}
.push img{display:inline-block; vertical-align:middle;}
table.map{margin:0 auto 40px;}
.rel{position:relative;}
