*{margin:0;padding:0;}
html{font-size:100.01%;}
html, body{height:100%;}
body{font:normal 13px/normal "Trebuchet MS";text-align:center;color:#4b4b4b;background-color:#f8f8f8;behavior:url('/css/hover.htc');}
#basis{width:978px;margin:0 auto;text-align:left;}
img{border:0;}
a{cursor: pointer;}
#head{float:left;width:100%;padding:28px 0 9px;}
#head p{float:left;padding-left:47px;}
#head p img{width:228px;height:62px;}
#head span{float:right;padding-right:28px;}
#elka{position: relative;float:left;right:20px;top:-15px;width:74px;height:85px;}
#head ul{float:left;list-style:none;padding:14px 15px 0 11px;font:normal 11px/normal Tahoma;clear:both;width:902px;height:27px;background: url('/img/footer.gif') no-repeat 0 0;margin:13px 0 0 25px;//margin-top:25px;_margin-left:13px;}
#head ul li, #footer ul li{display:inline;color:#cf0c1a;border-right:1px solid #ddd;padding:0 13px 0 15px;}
#head ul li.b_none, #footer ul li.b_none{border:none;}
#head ul a, #footer li a{color:#535353;}
.top, .top2{float:left;clear:both;width:100%;height:295px;position:relative;}
.top2{height:215px;}
.lft_ar, .rght_ar{float:left;width:25px;padding-top:117px;}
.rght_ar{text-align:right;}
.inTop{width:928px;float:left;overflow:hidden;}
.top2 .lft_ar,.top2 .rght_ar{padding-top:78px;}
.top .inTop{height:295px;}
.top2 .inTop{height:215px;}
.intop_bg{width:928px;height:215px;position:absolute;top:0;left:25px;z-index:9;background:url(/img/intop_bg.png) no-repeat 0 0;behavior:url('/css/iepngfix.htc')}
.intop_bg1{width:928px;height:295px;position:absolute;top:0;left:25px;z-index:9;background:url(/img/intop_bg1.png) no-repeat 0 0;behavior:url('/css/iepngfix.htc')}
.intop_bg div{height:29px;width:300px;background:url(/img/plashka.png) no-repeat 0 0;float:right;margin-top:120px;font:normal 18px/normal Arial;padding:6px 0 0 17px;behavior:url('/css/iepngfix.htc');}
.intop_bg div a{color:#6c3f19;text-decoration:none;}
.nav, .nav2{float:left;margin:10px 0 10px 25px;_margin-left:13px;width:928px;height:245px;_width:935px;}
.nav a,.nav2 a{display:block;float:left;height:122px;text-decoration:none;background-repeat:no-repeat;background-position:0 0;clear:right;}
#rest{width:232px;background-image:url('/img/rest.gif');}
#rest:hover{background-position:-232px 0;}
#restaurant{width:232px;background-image:url('/img/restaurant.gif');}
#restaurant:hover{background-position:-232px 0;}
#club{width:231px;background-image:url('/img/club.gif');}
#club:hover{background-position:-231px 0;}
#amusement{width:233px;background-image:url('/img/amusement.gif');}
#amusement:hover{background-position:-233px 0;}
#business{width:232px;background-image:url('/img/business.gif');}
#business:hover{background-position:-232px 0;}
#child_rest{width:232px;background-image:url('/img/child_rest.gif');}
#child_rest:hover{background-position:-232px 0;}
#hotels{width:231px;background-image:url('/img/hotels.gif');}
#hotels:hover{background-position:-231px 0;}
#action{width:233px;background-image:url('/img/action.gif');}
#action:hover{background-position:-233px 0;}
.nav2{height:100px;}
.nav2 a{height:100px;}
.nav2 a.on{cursor:text;}
#rest2{width:117px;background-image:url(/img/rest2.gif)}
#rest2:hover{background-position:-117px 0;}
#restaurant2{width:116px;background-image:url(/img/restaurant2.gif)}
#club2{width:116px;background-image:url(/img/club2.gif)}
#amusement2{width:116px;background-image:url(/img/amusement2.gif);}
#business2{width:115px;background-image:url(/img/business2.gif);}
#business2:hover{background-position:-115px 0;}
#child_rest2{width:116px;background-image:url(/img/child_rest2.gif);}
#hotels2{width:116px;background-image:url(/img/hotels2.gif);}
#action2{width:116px;background-image:url(/img/action2.gif);}
#restaurant2:hover,#club2:hover,#amusement2:hover,#child_rest2:hover,#hotels2:hover,#action2:hover{background-position:-116px 0;}
#rest2.on{background-position:-234px 0;}
#business2.on{background-position:-230px 0;}
#action2.on,#restaurant2.on,#club2.on,#amusement2.on,#child_rest2.on,#child_rest2.on,#hotels2.on{background-position:-232px 0 !important;}
h1, #sidebar h2,#content h3{font:normal 18px/normal Arial;color:#0fa706;clear:both;margin:5px 0 5px 25px;}
#sidebar h2, #content h3{margin:0;}
.bnr{clear:both;padding:0 0 10px 27px;}
.cont .img{float:left;width:199px;height:256px;text-align:center;margin-bottom:40px;}
.cont .img img{}
.cont table{border:0;width:100%;height:100%;vertical-align:middle;}
.zag{float:left;height:60px;width:728px;position:relative;}
.zag h3{position:absolute;top:40px;left:0;font-size:13px;}
.zag h2,h2{float:left;font-weight:normal;font-size:24px;color:#406fa2;padding-top:15px;}
.zag h2 a{color:#406fa2;text-decoration:none;}
.zag div{float:right;}
.zag p{float:left;font-size:12px;color:#979797;padding:10px 25px 0 15px;}
.zag p span{display:block;font-size:18px;color:#6b6a6a;}
.zag p.z_tel span,#archive a{color:#406fa2;}
.txt{float:left;height:192px;width:714px;padding:5px 14px 0 0;font-size:14px;overflow:hidden;}
.txt p{padding:6px 0;}
.txt .txt_img img{padding:8px;width:216px;height:155px;margin:0 5px;background:url('/img/border3.gif') no-repeat 0 0;}
.txt_img{margin:0 -7px;width:750px;overflow:hidden;}
.txt .txt_map{text-align:center;background-color:#d9dade;padding:0;}
.links{float:left;width:728px;font-size:12px;}
.links p{float:left;width:33%;padding-top:10px;white-space:pre;}
.links p a{color:#406fa2;}
.links em{font-style:normal;padding-top:10px;float:left;width:33%;text-align:center;}
.links em a{color:#0fa706;padding:0 0 0 26px;background:url('/img/globus.gif') no-repeat 0 0;}
.links ul{list-style:none;float:right;margin:4px 12px 0 0;_margin-right:5px;}
.links li{float:left;margin-right:1px;}
.links li a{display:block;text-decoration:none;width:36px;height:29px;background-position:0 0;background-repeat:no-repeat;}
.links li.active a.text{background-image:url('/img/text_on.gif');}
.links li a.text{background-image:url('/img/text_off.gif');}
.links li.active a.photo{background-image:url('/img/photo_on.gif');}
.links li a.photo{background-image:url('/img/photo_off.gif');}
.links li.active a.map{background-image:url('/img/map_on.gif');}
.links li a.map{background-image:url('/img/map_off.gif');}
.hr{clear:both;height:1px;font-size:0;line-height:0;background-color:#ddd;}
.style1,.style2{float:left;clear:both;height:184px;width:100%;padding-bottom:10px;}
.style2{height:295px;padding:0;margin-top:10px;}
.cont{float:left;height:100%;width:928px;background:url('/img/restorans_bg.gif') no-repeat 0 0;}
.style1 .lft_ar, .style1 .rght_ar{padding-top:73px;}
.news{float:left;height:100%;width:928px;line-height:15px;background:#34c010 url(/img/green_bg.gif) no-repeat 0 0;overflow:hidden;}
.news ul{float:left;list-style:none;}
.news li{float:left;width:197px;padding:14px 14px 5px 20px;}
.news big{font-size:14px;color:#e8ff5d;padding-bottom:15px;display:block;}
.news a{font-size:12px;color:#fff;}
.info{float:left;width:927px;margin:0 0 0 25px;position:relative;_margin-left:13px;}
.info h1{color:#406fa2;padding:14px 0 13px 22px;margin:0;background:url('/img/h1_bg.gif') no-repeat 0 0;}
.info table{border:0;border-collapse:collapse;margin-left:1px;//margin:0;}
.info table td{border:1px solid #d9d9d9;padding:11px 0 18px 0;vertical-align:top;}
.info dl{float:left;width:447px;padding:0 0 0 15px;}
.info dl p{margin-top:4px;}
.info dl p a,.all2 a:hover{text-decoration:none;color:#4b4b4b;}
.info dl dt{float:left;width:137px;}
.info dl dt span,.contest span{float:left;background: url('/img/n_bord1.gif') no-repeat 0 0;}
.info dl dt i,.contest i{float:left;background: url('/img/n_bord1.gif') no-repeat 100% 100%;}
.info dl dt a,.contest a{float:left;background: url('/img/n_bord2.gif') no-repeat 100% 0;}
.info dl dt img,.contest li img{float:left;padding:8px;background: url('/img/n_bord2.gif') no-repeat 0 100%;}
.info dl dd{float:left;width:295px;padding-left:10px;}
.data,#content p.data{width:137px;height:17px;padding:3px 0 0 16px;font-family:Tahoma;font-size:10px;background:url('/img/data.gif') no-repeat 0 0;}
#content p.data{margin-top:-10px;}
.info dl .data a, #content p.data a{color:#d90000;}
.act{padding:0 0 0 14px;font-size:14px;font-weight:bold;background:url('/img/doubleredarrow.gif') no-repeat 0 6px;}
.act a,.all2 a{color:#4b4b4b;}
.act a:hover,#sidebar dt span a:hover,#archive dt span a:hover,.bottom_link li.first a,.bottom_link li.last a,#footer p a:hover,.news a:hover{text-decoration:underline;}
.info dl p.more a{color:#2566b2;text-decoration:underline;}
.info dl p.more a:hover,#content p.data a{text-decoration:none;}
#lft_b{position:absolute;bottom:0px;left:0;_bottom:-1px;}
#rght_b{position:absolute;bottom:0px;right:0;_bottom:-1px;_right:-1px;}
#wrap{width:928px;float:left;margin:12px 0 0 25px;_margin-left:12px;}
#content{float:left;width:556px;border-right:1px solid #e5e5e5;font-size:14px;padding:0 16px 0 6px;}
#content h1,#archive h2{font:normal 24px/normal "Trebuchet MS";color:#406fa2;padding:0 0 13px 0;margin:0;background:url('/img/hor_dott.gif') repeat-x 0 100%;}
#archive #re_zag,#re_zag.v{padding:0 0 13px 0;}
#re_zag.v{float:left;width:100%;background: url('/img/hor_dott.gif') repeat-x 0 100%;}
#archive #re_zag h1,#re_zag.v h1{font:normal 24px/normal "Trebuchet MS";color:#406fa2;margin:0}
#re_zag.v h1{padding-left:11px;float:left}
#archive{margin-top:-10px;clear:both}
#archive img{margin-right:10px;}
#archive h2{padding-top:15px;clear:both;width:100%}
#content h1 a{color:#406fa2;text-decoration:none;}
#content p{padding:9px 0;}
#sidebar{float:left;width:329px;margin:0 0 0 -1px;padding:4px 0 20px 19px;border-left:1px solid #e5e5e5;}
#sidebar dl,#archive dl{background:url('/img/hor_dott.gif') repeat-x 0 100%;padding:17px 0;float:left;width:100%;}
#archive dl{font-size:14px;padding:9px 0 0 0;}
#sidebar dt,#archive dt{font-size:14px;color:#406fa2;padding-bottom:7px;width:100%;}
#sidebar dt span,#archive dt span,#sidebar ul{display:block;color:#4b4b4b;font-weight:bold;}
#sidebar ul{margin:10px 0 0 15px;}
#sidebar dt span a,#archive dt span a, #sidebar ul a{color:#4b4b4b;text-decoration:none;}
#archive dd{padding-bottom:15px;}
#archive dd span{display:block;}
#sidebar dd{font-size:12px;}
#sidebar dd strong{display:block;margin-bottom:5px;}
#sidebar dd.img,#archive dd.img{float:left;padding-right:2px;padding-bottom:0;}
#sidebar dd.img img,.place div em img,#archive dd.img img{padding:6px;width:61px;height:53px;margin-top:-2px;background:url('/img/border4.gif') no-repeat 0 0;}
#sidebar dd a{text-decoration:none;color:#4b4b4b;}


#archive dd.img2{float:left;margin-right:5px}
#archive dd.img2 img{padding:6px;width:122px;height:106px;margin-top:-2px;backgroun:url('/img/border4.gif') no-repeat 0 0;}
#kolbasa{float:left;width:100%;padding:7px 0 9px 0;border-top:1px dotted #d9d9d9;border-bottom:1px dotted #d9d9d9;font:normal 11px/normal Tahoma;list-style:none;}
#kolbasa li{float:left;padding:0 2px 0 7px;}
#kolbasa a{color:#6a6868;padding-right:13px;background: url('/img/red_arrow.gif') no-repeat 100% 60%}
.photos{float:left;width:100%;}
.photos ul{float:left;width:100%;list-style:none;padding:10px 0;}
.photos li{float:left;width:130px;margin:10px 27px;height:130px;overflow: hidden;text-align: center;}


#archive dd a,p.all a,.right_c a,.lft_c a,#archive .rec h3,#archive h4{color:#0fa706;}
p.all{padding:9px 0 0 0;float:left;}
p.all a{padding-right:11px;background:url('/img/sm_green_arrow.gif') no-repeat 100% 60%;}
.place{float:left;width:100%;position:relative;}
.place p{float:left;}
#content .place div p{float:none;padding:9px 0 0 0;}
.place div p img{margin:0 0 0 0;border:none;}
.place div p strong{display:block;margin:7px 0 0 0;}
.place p img{padding:8px;background-color:#fff;border:1px solid #dbdbdb;}
.place dl,.place div{float:left;margin:9px 0 0 19px;}
.place div{width:235px;}
.place div em{position:absolute;right:0;bottom:2px;width:235px;}
.place dd{font-weight:bold;padding-bottom:13px;}

.bottom_link,#archive .bottom_link.bl_cntr{text-align:center;float:left;width:100%;padding:17px 0 10px 0;}
#archive .bottom_link{text-align: right;}

.bottom_link li{display:inline;list-style:none;border-right:1px solid #cdcdcd;}
.bottom_link li.sec{border-left:1px solid #cdcdcd;}
.bottom_link li.first,.bottom_link li.last{border:none;}
.bottom_link a,.bottom_link span{padding:0 7px;margin:0 -4px 0 0;}
.bottom_link a{color:#585858;text-decoration:none;}
.bottom_link span{color:#fff;background-color:#0fa706;}
.bottom_link li.first a{padding:0 10px 0 15px;background:url('/img/ago_green.gif') no-repeat 0 60%;}
.bottom_link li.last a{padding:0 15px 0 10px;background:url('/img/ahead_green.gif') no-repeat 100% 60%;}

#contacts{float:left;width:100%;}
#contacts h1{margin:0 0 17px 0;}
.lft_c{float:left;width:446px;background:url('/img/vert_dott.gif') repeat-y 100% 0;padding:0 12px 0 6px;margin-top:10px;}
.right_c{float:left;width:449px;padding:0 7px 0 8px;margin-top:10px;}
.right_c p,.lft_c p{font-size:14px;background:url('/img/hor_dott.gif') repeat-x 0 100%;}
.lft_c p{padding:8px 0 11px 2px;}
.right_c p{padding:8px 12px 11px 23px;}
.right_c big,.lft_c big{font-size:18px;color:#406fa2;display:block;}
.right_c a,.lft_c a{display:block;}
#contacts .bg_n{background:none;}
#footer{width:928px;float:left;clear:both;margin:10px 0 0 25px;_margin-left:13px;text-align:center;padding-bottom:25px;}
#footer ul{width:100%;height:26px;font:normal 11px/normal Tahoma;background:url('/img/footer.gif') no-repeat 0 0;padding-top:15px;margin:0 0 18px 0;}
#footer p, #footer p a{font:normal 10px/normal Tahoma;color:#7c7c7c;}
#footer p a{border-left:1px solid #ddd;padding-left:12px;margin-left:9px;text-decoration:none;}
#footer p span{padding-left:18px;background:url('/img/ringo.gif') no-repeat 0 0;}

.vacansy{width:570px;float:left;}
.vacansy td{background: url('/img/hor_dott.gif') repeat-x 0 100%;padding:7px 0 15px 10px;vertical-align: middle;}
.vacansy a{width:325px;display: block;float:left;color:#406fa2;}
.vacansy a:hover{text-decoration: none;}
.vacansy b{width:84px;float:left;}

.v_o{float:left;padding:8px 50px 8px 11px;width:511px;background:url('/img/hor_dott.gif') repeat-x 0 100%;margin-right:-15px;}
.v_o h3{float:left;font-size:17px;width:310px;text-transform: uppercase;padding-top:27px}
.v_o img{float:right;}

.vacansy2{padding:0;width:572px;margin-right:-15px;}
.vacansy2 a{color:#4B4B4B;}
.vacansy2 a:hover{text-decoration:none;}
.vacansy2 td,.vacansy2 th{vertical-align: top;background:none;padding:6px 5px 6px 11px;}
.vacansy2 td{width:227px;}

.want{float:left;width:572px;margin:10px -15px 0 0;background: url('/img/hor_dott.gif') repeat-x 0 0;padding:14px 0;}
.want dt{float:left;width:240px;padding:0 5px 0 11px}
.want dd{float:left;width:300px;}
#content .want p{padding:0;height:34px;margin-top:3px;background: url('/img/want_lft.gif') no-repeat 0 0;float:left;font-size:12px;font-weight:bold;text-transform: uppercase;}
.want a{height:26px;padding:8px 17px 0 21px;background: url('/img/want_rght.gif') no-repeat 100% 0;display: block;color:#f8f8f8;text-decoration: none;float:left}
#content .want p:hover{background-position: 0 -34px;}
#content .want a:hover{background-position: 100% -34px;}
#content .vacansy p{padding:5px 5px 5px 9px;float:left;}

#content.content2{width:670px;padding:0 25px 0 0;}
#sidebar.sidebar2{width:210px;}
#content #re_zag{float:left;width:100%;background:url('/img/hor_dott.gif') repeat-x 0 100%;}
#content #re_zag h1{float:left;width:auto;background:none;}
#re_zag form{float:right;margin-top:10px;font:normal 11px/normal Tahoma;}
#re_zag form label{position:relative;right:12px;margin-left:20px;//top:-2px;}
#re_zag form select{font-size:11px;color:#6d6d6d;width:182px;}
#archive #re_zag form select{width:150px;}
.response{font-size:13px;float:left;width:100%;clear:both;padding:14px 0 19px 0;background:url('/img/hor_dott.gif') repeat-x 0 100%;}
.z_name{font-size:14px;float:left;width:100%;clear:both;padding-bottom:5px;}
#content .z_name p{float:left;padding:0}
#content .z_name p{float:left;padding:5px 0 0 26px;background-position:0 0;background-repeat:no-repeat;}
#content p.complaint{background-image:url('/img/pling.gif');}
#content p.question{background-image:url('/img/smile1.gif');}
#content p.idea{background-image:url('/img/idea.gif');}
#content p.thanks{background-image:url('/img/heart.gif');}
.z_name a{display:block;float:right;text-decoration:none;color:#406fa2;}
.z_name p a{display:inline;font-weight:bold;float:none;border-left:1px solid #d0d0d0;padding-left:11px;margin-left:8px;}
.replic{clear:both;width:100%;background:url('/img/resp_cntr.gif') repeat-y 0 0}
.inR{background:url('/img/resp_top.gif') no-repeat 0 0;}
.inR div{background:url('/img/resp_bott.gif') no-repeat 0 100%;padding:12px 25px 5px 27px;}
.qu2{position:relative;top:3px;}
.reply{font-style:italic;padding:12px 25px 5px 27px;}
.reply big{color:#406fa2;display:block;font-size:14px;}
.bottom_link2{float:left;width:668px;heigt:25px;font:normal 11px/normal Arial;margin-left:5px;padding-top:9px;background:#323232 url('/img/bott_links2_top.gif') no-repeat 0 0;clear:both;}
.bottom_link2 ul{float:left;text-align:center;width:100%;padding-bottom:8px;background:url('/img/bott_links2_bott.gif') no-repeat 0 100%;}
.bottom_link2 li{display:inline;padding-left:1px;border-left:1px solid #484848;}
.bottom_link2 li.last{border-right:1px solid #484848;}
.bottom_link2 li span{color:#eead00;padding:0 6px 0 6px;margin-left:2px;}
.bottom_link2 a{color:#bcbcbc;}
.bottom_link2 li a{padding:0 6px 0 8px;text-decoration:none;}
span.a_ago, a.a_ago{float:left;padding-left:15px;background:url('/img/gray_arrow_lft.gif') no-repeat 0 60%;width:50px;position:relative;text-decoration:underline;margin-left:20px;}
a.a_ahead{float:right;padding-right:15px;background:url('/img/gray_arrow_rght.gif') no-repeat 100% 60%;text-align:right;margin-right:20px;}
.rec2{float:left;width:926px;background:url('/img/rec2.gif') repeat-y 0 0;padding:0 1px;margin-top:9px;}
.inR2{float:left;width:926px;background:#ececec url('/img/rec2_vert_cntr.gif') repeat-x 0 0}
#archive .rec2 dl{float:left;width:928px;background:url('/img/rec2_top.gif') no-repeat 0 0;margin:0 -1px;}
#archive .rec2 dt, .all2{float:left;width:254px;text-align:center;}
#archive .rec2 dt img{padding:4px;background-color:#f8f8f8;border:1px solid #d9d9d9;}
#archive .rec2 dd{float:left;width:666px;}
#archive .rec2 dd h3{float:left;color:#0fa706;width:100%;padding:5px 0 9px 0;font-size:24px;font-weight:normal}
#archive .rec2 dd h3 em{float:left;font-style:normal;}
#archive .rec2 dd h3 span{float:right;font:normal 11px/normal Tahoma;color:#4b4b4b;padding:6px 13px 0 0}
.rec2 dd p{float:left;width:100%;padding:7px 0 0}
.rec2 dd ul{float:left;width:100%;list-style:none;margin:15px 0 0 0}
.r2_b{float:left;width:928px;height:30px;margin:0 -1px;background:url('/img/rec2_bott.gif') no-repeat 0 0;position:relative;padding-top:9px}
.r2_b span{color:#406fa2;position:relative;top:-3px}
.r2_b span em{font-size:18px;font-style:normal;}
.bottom_link2 a:hover{text-decoration:none;color:#8b8b8b;}
#resp,#resp p,.t_area{float:left;width:100%;}
#resp span{display:block;width:445px;float:left;}
#resp span input{width:443px;border:1px solid #ccc;height:18px;color:#6d6d6d;}
#resp span input.my_photo{width:auto;border:0;height:auto}
#resp em{display:block;margin-left:12px;float:left;font-style:normal;width:210px;}
#resp em select,#resp em input{width:210px;margin-left:3px;color:#6d6d6d;}
#resp em input{border:1px solid #ccc;height:18px;//margin-left:-9px}
#resp label{display:block;padding-bottom:6px}
.t_area{border:1px solid #ccc;background-color:#fff;}
.t_area i{display:block;height:27px;margin:0 5px;border-bottom:1px solid #ccc;}
.t_area textarea{width:660px;height:202px;overflow:auto;border:none;padding:5px;}
#sidebar ul.ul_resp{font-weight:normal;font-size:14px;list-style:none;margin-left:0;clear:left;padding-top:5px;//padding-top:0;}
#sidebar ul.ul_resp li{background:url('/img/sm_green_arrow.gif') no-repeat 0 7px;padding:0 0 0 19px;margin:9px 0;}
#sidebar ul.ul_resp li.active2{font-weight:bold;}
#sidebar ul.ul_resp li a{text-decoration:underline;}
#sidebar ul.ul_resp li a:hover,#sidebar ul.ul_resp li.active2 a,.right_c a:hover,.lft_c a:hover,#head ul a:hover, #footer li a:hover,p.all a:hover,.cont a:hover,#archive dd a:hover,.bottom_link li.first a:hover,.bottom_link li.last a:hover,.news a{text-decoration:none;}
#resp .butt{float:right;width:auto;height:22px;background:url('/img/butt_lft.gif') no-repeat 0 0;padding:0;margin-top:8px;//margin-top:-25px;}
#resp .butt input{height:22px;background:url('/img/butt_rght.gif') no-repeat 100% 0;border:none;font:bold 10px/normal Tahoma;color:#616161;padding:0 10px;//padding:0;cursor:pointer;}

#archive .rec{width:928px;height:172px;margin:6px 0 3px 0;padding:0;background:url('/img/r_bg.gif') no-repeat 0 0;float:left;position:relative;}
#archive .rec dt{width:228px;float:left;padding:5px 0 0 5px;}
#archive .rec dd{float:left;width:652px;padding:20px 19px 5px 24px;}
#archive .rec h3{font-size:18px;font-weight:normal;}
#archive .rec p{font-size:14px;height:90px;overflow:hidden;}

#archive .rec p.butt2,#archive .rec2 p.butt2,#archive .contest p.butt2{position:absolute;padding:0;bottom:14px;right:13px;height:24px;background:url('/img/butt2_lft.gif') no-repeat 0 0;font:normal 10px/normal Arial;text-transform:uppercase;_width:100px}
#archive .contest p.butt2{bottom:0;right:42px;}
#archive .rec2 p.butt2{bottom:8px;}
#archive .rec p.butt2 a,#archive .rec2 p.butt2 a,#archive .contest p.butt2 a{display:block;height:18px;background:url('/img/butt2_rght.gif') no-repeat 100% 0;text-decoration:none;padding:6px 15px 0 17px;color:#f8f8f8;}

#content .butt3{float:left;height:24px;background:url('/img/butt2_lft.gif') no-repeat 0 0;font:normal 10px/normal Arial;text-transform:uppercase;padding:0}
.butt3 a{float:left;height:18px;background:url('/img/butt2_rght.gif') no-repeat 100% 0;text-decoration:none;padding:6px 15px 0 17px;color:#f8f8f8;}
#archive .rec p.butt2:hover,#archive .rec2 p.butt2:hover,#archive .contest p.butt2:hover{background:url('/img/butt2_act_lft.gif') no-repeat 0 0;}
#archive .rec p.butt2 a:hover,#archive .rec2 p.butt2 a:hover,#archive .contest p.butt2 a:hover{background:url('/img/butt2_act_rght.gif') no-repeat 100% 0;color:#0fa706;}
#archive h4{font-size:16px;padding:5px 0;clear:both;}
#archive p{padding:5px 0;}
#archive table{border-collapse: collapse;margin-top:10px}
#archive table td,#archive table th{border:1px solid #000;padding:5px;}

.reclama{width:100%;vertical-align: middle;text-align: left;border-collapse: collapse;clear:both;font-size:14px;color:#323232;}
.reclama tr.r_one td{font-style:italic;color:#e7e7e5;background-color: #323232;border: none}
.reclama tr.tr_bg td{background-color: #f1f1f0;}
.reclama td{padding:7px 15px;border:1px dotted #d9d9d9;}
.reclama td img{margin:0 auto;display: block;}





/***********/
.jcarousel-container{position:relative;}
.jcarousel-clip{z-index:2;padding:0;margin:0;overflow:hidden;position:relative;}
.jcarousel-list{z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0;}
.jcarousel-list li, .jcarousel-item{float:left;list-style:none;width:75px;height:75px;}
.jcarousel-next,.jcarousel-prev{z-index:3;}
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 15px 10px;}
#lightbox-container-image-data-box img{float:right;margin-right:-10px;}
#lightbox-container-image-data{padding:0 10px; color:#666; }
#lightbox-container-image-data #lightbox-image-details{width:70%; float:left; text-align:left;}
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display:block; clear:left; padding-bottom:1.0em;}
#lightbox-secNav-btnClose{width:66px; float:right;padding-bottom:0.7em;}
.invalid{border:1px solid red !important;}

#content .vacansy p{padding:5px 5px 5px 9px;float:left;}

.jqmWindow{display:none; position:fixed; top:10%; left:50%; _top:150px; margin-left:-300px; width:576px; padding:12px; z-index:100;height:476px; }
.jqmOverlay{background-color:#fff;}
/* Fixed posistioning emulation for IE6 Star selector used to hide definition from browsers other than IE6 For valid CSS,use a conditional include instead */
* html .jqmWindow{position:absolute; top:expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(20 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px'); } 


.reg p.pole{height:auto;}
/*заявка на вакансию*/
#dialog{padding-bottom:50px;background:url('/img/form_reg_bg.gif') no-repeat 0 0}
.reg{width:615px;text-align:left;padding:0 10px;margin:0 auto;float:left;position: relative;}
.reg p{padding:4px 0;width:100%;float:left;}
.reg .del{text-align:right;padding:13px 14px 0 0;height:auto;}
.reg .del img{border:0;}
.reg h1{font-size:18px;margin:38px 0 50px 38px;float:left;width:100%}
.reg label{width:200px;display:block;float:left;text-align:right;font:bold 11px/22px Tahoma;margin-right:12px;color:#eae8e8;}
.reg input{width:208px;height:22px;border:0;float:left;}
.reg textarea{width:208px;overflow: auto;height:60px;border:none;_margin-left:-3px;_width:206px;}
.reg .butt3{width:auto;height:auto;margin-left:212px;//margin-left:106px;_margin-left:71px;}
.reg .butt3 input{width:auto;font:bold 10px/normal Tahoma;cursor:pointer;padding:0 5px}
.reg #r_img{position: absolute;top:39px;right:60px}
.reg_close{position: absolute;top:5px;right:68px;}
/*end заявка на вакансию*/

.contest{float:left;clear:both;width:100%;}
.contest ul{float:left;clear:both;width:935px;list-style:none;padding:10px 0 40px}
.contest li{position: relative;float:left;width:186px;height:235px;text-align: center;padding:25px 0 0 0;}
.contest li em{display: block;font-style:normal;clear:left;width:110px;margin:0 auto;}
#archive .contest li img{margin:0;}
.contest li div{float:left;right:-50%;position:relative;}
.contest li span{flot:right;right:50%;position:relative;}
.contest li b{display: block;}


.sub{width:885px;float:left;height:65px;background: url('/img/sub.gif') no-repeat 0 0;margin:0 0 10px 25px;padding:19px 23px 0 19px}
.sub p.ttl{float:left;width:345px;font-size:18px;font-family:Arial;color:#406FA2;padding:0 0 0 76px;background: url('/img/sub_p.gif') no-repeat 0 5px;}
.sub form{float:right;margin-top:11px;}
.sub input{width:246px;border:1px solid #16a606;color:#d7d7d7;background-color: #f8f8f8;height:20px;padding:4px 0 0 10px}
.sub span{float:right;width:auto;height:24px;background: url('/img/butt2_lft.gif') no-repeat 0 0;padding:0;margin:1px 0 0 31px;}
.sub span:hover,#content .butt3:hover{background-image: url('/img/butt2_act_lft.gif');}
.sub span input{width:auto;height:24px;background:url('/img/butt2_rght.gif') no-repeat 100% 0;padding:0 15px 4px 17px;color:#f8f8f8;border:none;cursor: pointer;}
.sub span input:hover,.butt3 a:hover{background-image: url('/img/butt2_act_rght.gif');color:#0fa706;}

#first1,#first2,#first3,#first4,#first5{width:720px !important;}
#middle1,#middle2,#middle3,#middle4,#middle5,#last1,#last2,#last3,#last4,#last5{width:734px !important;}
.news #first2{width:929px !important;}