body,input,textarea,select{font:12px Tahoma;}
body{width:100%;color:#000;padding:0;margin:0;background:#fff;}
table{border-collapse:collapse;padding:0;}
td{margin:0;padding:0;}
form{margin:0;padding:0}

html,body{height:100%;margin:0;padding:0;}


.site{width:1000px;overflow:hidden;margin:0 auto;padding:10px 0 0 0;}

.site .left{width:288px;float:left;}
.site .left a.logo{width:287px;height:133px;display:block;background:url(logo.jpg) no-repeat;}
.site .left a{color:#006729;}
.site .left .slogan{width:287px;height:30px;margin:0 auto;}
.site .left .title{color:#006729;font:15px Tahoma;font-weight:bold;text-align:center;}
.site .left .title2{color:#9C9D9F;font:9px Tahoma;font-weight:bold;text-align:center;}
.site .left .form-bron{width:215px;font:11px Tahoma;color:#000;margin:15px auto 5px auto;}
.site .left .form-bron .text{width:70px;float:left;display:block;height:28px;position:relative;top:8px;}
.site .left .form-bron select{height:21px;margin:0 5px 0 2px;display:block;float:left;}
.site .left .form-bron .img{border:0;display:block;float:left;}
.site .left .form-bron .text2{width:40px;float:left;display:block;height:28px;position:relative;top:3px;}
.site .left .form-bron .text3{width:40px;float:left;display:block;height:28px;position:relative;top:3px;margin:0 0 0 26px;}
.site .left .form-bron .month{width:82px;}
.site .left .form-bron .day{width:40px;}
.site .left .form-bron .input1{width:115px;padding:1px 2px;}
* html .site .left .form-bron .input1{width:105px;}
.datepicker_all{}
.datepicker_all img{position:relative;top:4px;}
.site .left a.btt{width:213px;display:block;margin:0 auto;}
.site .left a.btt img{border:0;}
.site .left .oplata{overflow:hidden;width:213px;margin:10px 0 0 44px;}
.site .left .oplata a img{border:0;margin:0 5px 0 0;}
.site .left .phone{height:35px;font:22px Tahoma;color:#006729;text-align:center;margin:15px 0;}
.site .left .titlenews{font:14px Tahoma;color:#006729;}
.site .left .newsblock{margin:10px 0 0 0;font:12px Tahoma;color:#000;line-height:15px;}
.site .left .newsblock .date{font:12px Tahoma;color:#006729;margin:0 0 5px 0;}
.site .left .newsblock span{color:#707173;text-align:justify;}
.site .left .newsblock a.allnews{margin:0 0 0 36px;}

.site .right{width:704px;float:left;margin:0 0 0 8px;}
.site .right .fon{width:704px;height:342px;position:relative;z-index:1;}
.site .right .akzii{width:704px;height:40px;position:relative;z-index:1000;line-height:15px;}
.site .right .akzii a.predlog{width:132px;height:64px;padding:7px 10px;background:url(plashk.png) no-repeat;display:block;position:absolute;top:-60px;left:10px;z-index:100;color:#fff;text-decoration:none;font:13px Tahoma;text-align:center;font-weight:bold;}
.site .right .akzii a.predlog2{top:-60px;left:250px;}
.site .right .akzii a.predlog3{top:-60px;left:500px;;}
.site .right .akzii a.predlog1-1{width:191px;height:90px;padding:7px 5px;background:url(plashk_red.png) no-repeat;display:none;position:absolute;top:-86px;left:10px;z-index:100;color:#fff;text-decoration:none;font:13px Tahoma;text-align:center;}
.site .right .akzii a.predlog1-2{left:225px;}
.site .right .akzii a.predlog1-3{left:485px;}
.site .right .akzii .text-small{display:block;padding:8px 0 0 0;}

.site .right .dopmenu{overflow:hidden;margin:5px 0 20px 0;}
.site .right .dopmenu .sp{width:1px;height:10px;background:#9C9D9F;margin:2px 11px 0 11px;float:left;}
.site .right .dopmenu .in1{background:url(icon2.gif) 0 1px no-repeat;padding:0 0 0 24px;font:12px Tahoma;color:#000;font-weight:bold;float:left;}
.site .right .dopmenu .in2{background:url(icon3.gif) no-repeat;padding:0 0 0 24px;font:12px Tahoma;color:#000;float:left;}
.site .right .dopmenu .in2 a{color:#000;text-decoration:none;}
.site .right .dopmenu .in3{font:12px Tahoma;color:#000;float:left;}
.site .right .dopmenu .in3 a{color:#000;text-decoration:none;}
.site .right .dopmenu .in3 span{color:#707173;}
.site .right .dopmenu .in3 img{display:block;float:left;margin:0 5px 0 0;border:0;}
.site .right .dopmenu a.in4{width:17px;height:14px;background:url(icon4.gif) no-repeat;padding:0 0 0 24px;font:12px Tahoma;color:#000;float:left;display:block;}
.site .right .dopmenu a.in5{width:18px;height:15px;background:url(icon5.gif) no-repeat;font:12px Tahoma;color:#000;float:left;display:block;}
.site .right .dopmenu .in5{font:12px Tahoma;color:#9C9D9F;float:left;white-space:nowrap;}
.site .right .dopmenu .in5 a{color:#9C9D9F;text-decoration:none;}
.site .right .dopmenu .in5 span{color:#000;margin:0 5px;}

.site .right .topmenu{width:100%;border:0;margin:0 0 13px 0;font:14px Tahoma;font-weight:bold;}
.site .right .topmenu a,.site .right .topmenu a.active{color:#006729;font:14px Tahoma;text-decoration:none;display:block;height:20px;font-weight:bold;}
.site .right .topmenu a:hover,.site .right .topmenu a.active{color:#EC2027;font:14px Tahoma;font-weight:bold;}
.site .right .topmenu td{height:20px;}
.site .right .topmenu .td1{width:165px;padding:0 0 0 23px;}
.site .right .topmenu .td2{width:185px;}
.site .right .topmenu .td3{width:115px;}
.site .right .topmenu .td4{text-align:right;}
.site .right .topmenu .inmenu{position:relative;z-index:1000;}
.site .right .topmenu .inmenu .podmenu{width:185px;position:absolute;top:20px;left:-10px;z-index:1001;border:1px solid #9A9C9D;display:none;}
.site .right .topmenu .inmenu .podmenu a{width:175px;height:24px;padding:0 0 0 10px;font:12px Tahoma !important;line-height:22px !important;background:url(podmenu.gif) no-repeat;color:#43A13B;display:block;font-weight:bold !important;}
.site .right .topmenu .inmenu .podmenu a:hover{color:#fff;font:12px Tahoma !important;line-height:22px !important;font-weight:bold !important;background:url(podmenua.gif) no-repeat;}

.site .right .inner{padding:0 0 0 10px;color:#000;font:12px Tahoma;line-height:16px;}
.site .right .inner a{color:#000;}
.site .right .inner ul{margin:0;padding:0;}
.site .right .inner li{ background:url(li.gif) 0 3px no-repeat;list-style:none;padding:0 0 0 15px;}
.site .right .inner .green{color:#006729;}
.site .right .inner .redtext{color:#EC2027;font:11px Tahoma;}
.site .right .inner .gost{width:100%;border:1px solid #006729;background:#E7F2E7;}
.site .right .inner .gost .td1{width:270px;padding:15px 5px 15px 10px;}
.site .right .inner .gost .td11{vertical-align:top;text-align:right;white-space:nowrap;}
.site .right .inner .gost input{width:163px;padding:2px;border:1px solid #000;margin:0 0 10px 5px;}
.site .right .inner .gost .select2{width:45px;padding:2px;border:1px solid #000;margin:0 0 0 5px;}
.site .right .inner .gost .td2{vertical-align:top;padding:15px 10px 15px 10px;}
.site .right .inner .gost .textar1{width:190px;height:115px;border:1px solid #000;overflow-y:auto;}
.site .right .inner .gost .td3{vertical-align:top;width:30px;padding:15px 0 15px 10px;}
.site .right .inner .gost .input2{width:90px;}
.site .right .inner .gost .td4{width:80px;vertical-align:top;padding:15px 10px 15px 5px;}
.site .right .inner .gost .send{width:102px;height:21px;background:url(send.gif) no-repeat;border:0;cursor:pointer;position:relative;;}
.site .right .inner .gostname{color:#006729;font:13px Tahoma;}
.site .right .inner .gostin{font:10px Tahoma;}
.site .right .inner .uslug{border:0;margin:10px 0 5px 0;}
.site .right .inner .uslug td{padding:0 70px 0 0;vertical-align:top;}

.site .right .inner .gallery{border:0;width:100%;}
.site .right .inner .gallery td{vertical-align:top;}
.site .right .inner .gallery .td1{width:310px;border:2px solid #15A60B;background:#E7F2E7;padding:5px 5px 0 5px;}
.site .right .inner .gallery .in1{width:125px;height:50px;background:#fff;padding:10px 0 0 5px;}
.site .right .inner .gallery .in1 span{color:#006729;}
.site .right .inner .gallery .in2{width:125px;height:84px;background:#B1D5AB;padding:6px 0 0 5px;position:relative;}
.site .right .inner .gallery .in2 span{color:#006729;font-weight:bold;}
.site .right .inner .gallery .in2 a.btt-bron{width:137px;height:29px;background:url(btt2.png) no-repeat;display:block;position:absolute;bottom:10px;right:-15px;}
.site .right .inner .gallery .pic{padding:0 9px 5px 0;}
.site .right .inner .gallery .pic2{padding:0 0 9px 0;}
.site .right .inner .gallery  a img{border:0;display:block;}
.site .right .inner .gallery .tablein{margin:0 0 7px 0;}
.site .right .inner .gallery .td2{width:10px;}

.site .right .inner .table-contacts{border:0;background:#E7F2E7;}
.site .right .inner .table-contacts a{text-decoration:none;}
.site .right .inner .table-contacts .td1{width:70px;padding:5px 10px;color:#006729;vertical-align:top;}
.site .right .inner .table-contacts .td2{width:250px;padding:5px 10px 5px 0;vertical-align:top;}
.site .right .inner .table-contacts .td3{background:#fff;width:30px;}
.site .right .inner .table-contacts .in{vertical-align:top;}
.site .right .inner a.google-map{background:url(icon10.gif) 0 3px no-repeat;padding:5px 0 5px 67px;display:block;float:left;text-decoration:none;margin:0 66px 0 0;}
.site .right .inner a.yandex-map{background:url(icon11.gif) 0 3px no-repeat;padding:5px 0 5px 47px;display:block;float:left;text-decoration:none;margin:0 66px 0 0;}
.site .right .inner a.print-map{background:url(icon12.gif) 0 3px no-repeat;padding:5px 0 5px 27px;display:block;float:left;text-decoration:none;margin:0 66px 0 0;}
.site .right .inner a.save-map{background:url(icon13.gif) 0 4px no-repeat;padding:5px 0 5px 18px;display:block;float:left;text-decoration:none;}
.site .right .inner .img-map{border:0;display:block;}

.site .right .inner .specall{vertical-align:top;padding:0 0 15px 20px;}
.site .right .inner .specallpic{padding:0 0 15px 0;}
.site .right .inner .specall a{color:#006729;font:13px Tahoma;font-weight:bold;text-decoration:none;}
.site .right .inner .specallpic img{border:0;}

.site .right .inner .newsblock2{vertical-align:top;padding:0 0 15px 0;}
.site .right .inner .newspic{padding:0 0 15px 0;}
.site .right .inner .newsblock2 a{color:#006729;font:13px Tahoma;font-weight:bold;text-decoration:none;}
.site .right .inner .newspic img{border:0;}

.site .price{width:100%;margin:0 0 5px 0;}
.site .price .td1{width:110px; /*width:150px;*/border:1px solid #006729;background:#C2DEB8;text-align:center;vertical-align:middle;font:12px Tahoma;}
.site .price .td2{border:1px solid #006729;background:#B2D4A1;text-align:center;vertical-align:middle;color:#006729;font:15px Tahoma;font-weight:bold;}
.site .price .td3{border:1px solid #006729;background:#9DC986;text-align:center;vertical-align:middle;color:#006729;font:15px Tahoma;font-weight:bold;}
.site .price .td4{padding:5px 0;border:1px solid #006729;background:#E7F2E7;text-align:center;vertical-align:middle;color:#000;font:12px Tahoma;}
.site .price .td5{text-align:center;padding:5px 0;border:1px solid #006729;font:14px Tahoma;}
.site .price .td5 a{font:11px Tahoma;color:#797A7C;}
.site .price .td6{text-align:center;padding:5px 0;background:#E7F2E7;border:1px solid #006729;font:14px Tahoma;}
.site .price .td6 a{font:11px Tahoma;color:#797A7C;}
.site .price  a.photo{height:12px;background:url(icon17.jpg) 0 2px no-repeat;padding:0 0 0 15px;font:11px Tahoma;}
.site .price .titletb{width:200px;margin:0 0 0 65px;}
.site .price .titletb .td9{width:140px;}
.site .price .titletb .td10{width:65px;padding:2px 0 5px 0;white-space:nowrap;}

.site .bron-top{width:684px;height:20px;padding:3px 0 0 10px;background:url(bron_top.gif) no-repeat;color:#006729;font-weight:bold;overflow:hidden;}
.site .bron-forma{width:694px;background:url(bron_bg.gif) repeat-y;}
.site .bron-forma .img{border:0;overflow:hidden;position:relative;top:4px;}
.site .bron-forma .in{padding:5px  10px 0 10px;}
.site .bron-forma .in td{padding:0 10px 5px 0;}
.site .bron-forma .in .select1{width:40px;border:1px solid #000;float:left;margin:0 5px 0 0;}
.site .bron-forma .in .select1-data{width:50px;border:1px solid #000;float:left !important;margin:0 5px 0 0;display:block;}
.site .bron-forma .in .select2{width:100px;border:1px solid #000;float:left;margin:0 5px;}
.site .bron-forma .in .select3{width:228px;border:1px solid #000;}
.site .bron-forma .in .input1{width:225px;border:1px solid #000;}
.site .bron-forma .in .textarea{width:370px;border:1px solid #000;height:100px;overflow-y:auto;}
.site .bron-forma .td1{text-align:right;width:180px;}
.site .bron-forma .in sup{color:#006729;}
.site .sendbr{width:102px;height:21px;background:url(send.gif) no-repeat;border:0;cursor:pointer;position:relative;;}
.site .bron-forma .in .select1-datacont{}
.site .bron-forma .in .select1-datacont select{float:left !important;}
.site .bron-forma .td2{text-align:right;width:180px;padding:0 0 5px 0 !important;}
.site .bron-forma .td3{padding:0 0 5px 0 !important;}

.footer{width:1000px;margin:0 auto 10px auto;font:12px Tahoma;background:#A5CC84;padding:6px 0;text-align:center;}
.footer a{font:12px Tahoma;color:#000;text-decoration:none;}

.podval{width:1000px;height:90px;margin:20px auto 0 auto;background:#E7F2E7;}
/*rez+*/
.podval{height:auto;}
/*rez-*/
.podval td{vertical-align:top;}
.podval .td1{width:286px;padding:10px;font:10px Tahoma;color:#000;line-height:20px;}
.podval .td1 span{font:9px Tahoma;}
.podval .td1 a{font:9px Tahoma;color:#000;text-decoration:none;}
.podval .td2{padding:10px 110px 0 0;color:#000;font:11px Tahoma;text-align:center;}
.podval .td2 a{color:#000;font:11px Tahoma;text-decoration:none;}
.podval .td2 span{font:12px Tahoma;font-weight:bold;line-height:20px;}
.podval .td2 .timetitle{background:url(icon6.gif) no-repeat;padding:0 0 10px 25px;color:#006729;font:14px Tahoma;}
.podval .td3{padding:10px 110px 0 0;color:#000;font:11px Tahoma;text-align:center;}
.podval .td3 a{color:#006729;font:11px Tahoma;text-decoration:none;}
.podval .td3 span{font:12px Tahoma;line-height:15px;}
.podval .td3 .timetitle{background:url(icon7.gif) no-repeat;padding:0 0 10px 25px;color:#006729;font:14px Tahoma;}
.podval .td4{padding:10px 0 0 0;color:#000;font:11px Tahoma;text-align:center;}
.podval .td4 a{color:#000;font:11px Tahoma;}
.podval .td4 span{font:12px Tahoma;font-weight:bold;line-height:15px;}
.podval .td4 .timetitle{background:url(icon8.gif) no-repeat;padding:0 0 10px 25px;color:#006729;font:14px Tahoma;}


.datepickerimg{position:relative;top:5px;border:0;}

h1{font:12px Tahoma;color:#000;margin-top:0;padding-top:0;margin-bottom:10px;padding-bottom:10px;font-weight:bold;}
h2{font:13px Tahoma;color:#006729;margin-top:0;padding-top:0;margin-bottom:2px;padding-bottom:2px;font-weight:bold;}
h3{font:12px Tahoma;color:#000;margin-top:0;padding-top:0;margin-bottom:10px;padding-bottom:10px;}
h4{font:12px Tahoma;color:#006729;margin-top:0;padding-top:0;margin-bottom:5px;padding-bottom:5px;font-weight:bold;}
/*rez+*/
.box{position:relative; padding:10px; padding-bottom:40px; width:520px; overflow:hidden;}
.box_text{width:500px; height:340px;}
.box a img{border:none;}
.box div.bottom{position:absolute; right:10px; bottom:0px;}
.box li {
   background:url("li.gif") no-repeat scroll 0 3px transparent;
   list-style:none outside none;
   padding:0 0 0 15px;
}
.site .right .inner  .gost_eng .td3{padding-left:0px;}
.site .right .inner .gost .send_eng{background-image:url("send_eng.gif");}
.site  .send_eng{background-image:url("send_eng.gif");}

.site .right .akzii a.predlog {left:35px;}
.site .right .akzii a.predlog2 {left:276px;}
.site .right .akzii a.predlog3 {left:517px;}
.site .right .akzii a.predlog1-2 {left:251px;}
.site .right .akzii a.predlog1-3 {left:492px;}

.site .right .inner .gallery .in2 a.btt-bron2{cursor:pointer; width:137px;height:29px;background:url(btt2_eng.png) no-repeat;display:block;position:absolute;bottom:10px;right:-15px;}

.site .bron-forma .in .select3 {width:auto; overflow:visible; zoom:1;}
.site .bron-forma .in .select3 option{width:300px; position:absolute;}

.td11{font-weight:bold;}

.for_print {color:#000; margin:10pt 10pt 10pt 20pt; font-family: times; font-size:12pt;}
.for_print h1, .for_print h2{font-size:14pt; color:#000;}
.for_print h3, .for_print h4, .for_print h5, .for_print h6{font-size:12pt; color:#000;}
.for_print td{padding:2pt;}
.for_print td{border:1px solid #000;}
.for_print .titletb td, .for_print .uslug td{border:none;}
.for_print .uslug td{vertical-align:top;}
.for_print a{text-decoration:none;}
.for_print .no_print{display:none;}

.site .right .topmenu .td1{width:115px; padding:0 0 0 23px;}
.site .right .topmenu .td2{width:250px;}
/*rez*/.site .right .topmenu .td2{width:300px;}/*rez*/
.site .right .topmenu .td3{width:85px;}
.site .right .topmenu .td4{text-align:right;}
.site .right .topmenu .td5{width:130px;}

.form_twocol_dl dl {overflow:hidden;}
.form_twocol_dl dt {position: relative; 
		width: 125px;  top: 4px;
		float: left; clear: both;
	    margin-right: 0;
	    vertical-align: top;}
.form_twocol_dl dd {margin-bottom: 10px; margin-left:0;}
.form_twocol_dl img {vertical-align: top;}

.concurs_aunt_form, .concurs_reg_form,
.concurs_history_reg_form, .concurs_photo_reg_form .b_text,
.reg_block
{position:relative; background:#e7f2e7;}
.concurs_reg_form {padding:17px 12px; margin-right:240px;}
.concurs_reg_form input{width:297px; height:17px; border:1px solid #bccbd5;}
.concurs_reg_form select{width:160px;}
.concurs_reg_form .geboren select{width:65px; margin-right:4px;}

dd.fileinput {overflow: hidden; position: relative;height:21px; cursor: pointer !important; z-index: 1;}
dd.fileinput #psevdoFileValue {width:196px !important; z-index:2;}
dd.fileinput span {display: block; overflow: hidden; position: absolute;
   width:90px;  height:20px; top:0; left:205px; text-indent:90px;  white-space: nowrap;
   background:url("but_file.png") 0 0 no-repeat;}
dd.fileinput input.file_input {position: absolute;
	height: 199px;  width: 305px; line-height: 199px;
	top: -15px;  left: 0; margin: 0; padding: 0;
	border: medium none; cursor: pointer !important; font-size: 199px;  z-index: 2;}   

.concurs_reg_form dd.no_dt, .concurs_reg_form .submit{margin-left:125px;}	
.concurs_reg_form dd.check_fild input{width:13px; margin:0 5px 0 0;}	
.concurs_reg_form dd.check_fild label{display:inline-block; line-height:17px; vertical-align:top;}	

dd.captch_block label{display:block; margin-bottom:7px; font-weight:bold;}	
dd.captch_block #feedbackChangeCode{display:inline-block; overflow:hidden;
 height:50px; width:21px; text-indent:21px;  white-space: nowrap;
  background:url("bg_chang_captcha.jpg") 5px 18px no-repeat;}	
/*.concurs_reg_form dd.captch_block  img{height:30px;}  */
dd.captch_block  input{height:48px; line-height:48px; width:77px; vertical-align:top; cursor:pointer;}  

.concurs_reg_form .submit  input{height:29px; width:202px; text-indent:202px; white-space: nowrap;
  margin:0; padding:0; border:none;
  background:url("reg_buton.jpg") 0 0 no-repeat;} 
  
.concurs_aunt_form, .concurs_aunt_reg_block {padding:15px 13px; margin:0 23px 22px 13px;}  
.concurs_aunt_form dl{margin:0;}  
.concurs_aunt_form dt{width:55px;}  
.concurs_aunt_form input{width:165px; height:17px; border:1px solid #c3d1c2; border-top-color:#899589; border-left-color:#899589;}  
.concurs_aunt_form dt label{font-weight:bold; color:#000002;}  
.concurs_aunt_form .reg_block{color:#006729; font-size:11px;}  
.concurs_aunt_form .reg_block input.but{padding:0; border:0; width:54px; height:21px; text-indent:54px; white-space: nowrap;
  background:url("bg_aut.jpg") 0 0 no-repeat;} 

.concurs_aunt_reg_block {line-height:1.2; background:#E7F2E7;}
.concurs_aunt_reg_block a{font-weight:normal;}
.concurs_aunt_reg_block a.add{font-weight:bold; color: #01821b; /*font-size: 11px;*/}
  
.concurs_history_reg_form{padding:12px;}
.concurs_history_reg_form dt,
.concurs_photo_reg_form dt
{width:66px;}
.concurs_history_reg_form dd.no_dt,
.concurs_photo_reg_form dd.no_dt
{margin-left:76px;}
.concurs_history_reg_form input {height:17px;}
.concurs_history_reg_form input, .concurs_history_reg_form textarea{width:554px; border:1px solid #bccbd5;}
.concurs_history_reg_form .captch_block label,
.concurs_photo_reg_form .captch_block label
{font-weight:normal;}
.concurs_history_reg_form .captch_block input.but,
.concurs_photo_reg_form  .captch_block input.but
{overflow:hidden; position:relative;
   margin-left:14px; padding:0; border:none; width:202px; height:29px; line-height:29px; color:#fff; font-weight:bold;
   font-size:12px; text-align:center; cursor:pointer;
   background:url("bg_buton2.png") 0 0 repeat-x;}
   
.concurs_photo_reg_form  .b_baner{margin-right:19px;}
.concurs_photo_reg_form  .b_text{padding:12px;}
.concurs_photo_reg_form  .b_text dd{margin-bottom:10px;}
.concurs_photo_reg_form  input{width:475px;}
.concurs_photo_reg_form  dd.fileinput{width:281px;}
.concurs_photo_reg_form  input#psevdoFileValue{width:175px;}
   
dl.list_blocks {margin:0;}
.list_blocks dd{display:inline-block; overflow:hidden;}
.list_blocks dd{display:block; margin:0;}
.list_blocks .b_baner{float:left;}
.list_blocks .b_title{display:block;}
.list_blocks .b_text{display:block; overflow:hidden; /*display:table;*/}	
.list_blocks  dd .wrap_block{display:inline-block;overflow:hidden;}
.list_blocks  dd .wrap_block{display:block;}
  
.inline_blocks{vertical-align:top;}
.inline_blocks dd{display:inline-block; position:relative; height:auto;vertical-align:top;}
.inline_blocks dd .wrap_block, .inline_blocks dd .wrap_block a {display:block;}
.inline_blocks dd .wrap_block{overflow:hidden;} 
  
.togle_block {padding-bottom:21px; border-bottom:1px solid #bbccd4;}  
.togle_block .togle_block_head {position: relative;  padding: 17px 40px 00 0; font-size:18px;}  
.site .right .inner .togle_block .togle_block_head  a{color:#006729;}  
.togle_block .togle_block_head   span{color:#888;}  
.togle_block  span.togle_block_but{position: absolute; 
	right: 0; top:17px; font-size:12px;
	color:#006729;  cursor:pointer; border-bottom:1px dotted #006729;}
.togle_block .togle_block_body{padding-top:16px;}
	
.story .list_blocks  dt{position:relative; margin-bottom:15px; padding-right:150px;}
.story .list_blocks  dd{margin-bottom:27px; padding-bottom:13px; border-bottom:1px solid #bbccd4;}
.story .list_blocks .b_baner {margin-right:17px;}
.story .list_blocks .b_baner img{width:90px; border:1px solid #008023;}
.story .list_blocks .t_nik{margin-right:22px;}
.story .list_blocks .t_date{font-style:italic;}
.story .list_blocks .t_numer{position:absolute; 
  top:center; right:0; color:#8a8a8a;}
.story .list_blocks .t_numer span{font-size:18px; color:#888;} 
.story .list_blocks .b_title{margin-bottom:9px;}
.story .list_blocks .b_anons{margin-bottom:7px;}
.story .list_blocks .b_title .more_link{color:#010101; font-weight:bold; text-decoration:underline;}
 
.story .list_blocks .b_vote form{display:inline-block; margin-right:13px; vertical-align:bottom;}
.story .list_blocks .b_vote .b_points{color:#888; margin-left:10px;}
 
.site .right .inner .concurs_list dt .b_title a{color:#006729; font-size:18px;}
.concurs_list dt .t_numer{top:0;}
 
.photo {position:relative; overflow:hidden;}
.photo .inline_blocks {margin-left:-8px;}
.photo .inline_blocks dt{height:1px; width:100%; line-height:1px; font-size:0; margin:16px 0 9px; background:#bbccd4;}
.photo .inline_blocks dd{width:162px; margin:0; margin-left:12px; /*padding:16px 8px 9px 0; border-top:1px solid #bbccd4;*/}
.photo .inline_blocks .b_baner {overflow:hidden; display:block; 
 width:160px; height:144px; margin-bottom:8px;
 border:1px solid #008023;}
.photo .inline_blocks  .b_vote form{margin-bottom:4px;}
.photo .inline_blocks .b_baner img{height:160px; border:none;}
.photo .inline_blocks .b_vote .b_points{color:#888; margin-left:10px;}
.photo .inline_blocks .t_nik, .photo .inline_blocks .b_title{overflow:hidden; height:16px; line-height:16px; margin-bottom:4px;}
.photo .inline_blocks .b_title a{color:#008023;}
.photo .inline_blocks .b_delete {display:block; float:none; margin-bottom:4px;}
.photo .inline_blocks .b_delete a{margin-left:0;}

.acount_info {position:relative;
  padding-bottom:24px; border-bottom:1px solid #bbccd4;}
.acount_info  .concurs_info {position:absolute; 
  right:0; bottom:25px; color:#888; white-space:nowrap; text-align:right;} 
.acount_info  .concurs_info.hist_info{bottom:44px;} 
.acount_info .b_baner{margin-right:24px;}
.acount_info .b_title{margin-bottom:20px; font-weight:bold; color:#000; font-size:18px;}
.site .right .inner .acount_info .user_info li{background:none; padding-left:0; margin-bottom:6px;}
.site .right .inner .acount_info .user_info a{color:#006729;}
.acount_info .user_info_edit{text-decoration:none; padding-left:14px;
 background:url("bg_user_info_edit.gif") 0 2px no-repeat;} 
.acount_info .user_info_edit span{color:#006729; text-decoration:underline;}

.img_baner .img_wrap{display:block; position:relative; overflow:hidden;
  margin-bottom:7px; width:90px; height:90px; line-height:90px; text-align:center; 
  text-transform:uppercase; color:#bccbd5; }
.img_baner .img_wrap img, .img_baner .img_wrap span{position:absolute; top:0; left:0; width:90px;}
.img_baner .img_wrap span{display:block; height:90px; border:1px solid inset #bccbd5;}
.img_baner .img_info{display:block; width:96px; font-size:12px; color:#888; margin-bottom:8px; text-align:center;}
.img_baner .img_load{display:inline-block; overflow:hidden; position:relative;
   width:92px; height:19px; line-height:19px; color:#fff; margin:0 auto; 
   font-size:12px; text-align:center; cursor:pointer;
   background:url("bg_buton.png") 0 0 repeat-x;}    

.baner_concurs{display:block; overflow:hidden;
   height:26px; line-height:26px; width:226px; 
   margin:0 auto; text-indent:226px; white-space:nowrap;
   background:url("bg_concurs.gif") 0 -26px no-repeat;}   
.baner_concurs.lightGreen{background-position:0 0;}
   
/*stars*/   
div.rating-cancel,div.rating-cancel a{display:none !important;}
.star-rating-control{display:block; overflow:hidden;}
div.star-rating-on a{background-position:0 -32px!important}
/*rez-*/


.a_pagin{margin-left: 5px;}

span.a_pagin{background-color: #E7F2E7; padding: 2px 8px 2px 8px;}

/* fix 15-12-2010 */
.vertical-text{position:relative;display:block;}
.vertical-text.one{width:132px;height:64px;display:block;}
.vertical-text.one .table{display:table;width:100%;height:100%;}
.vertical-text.one .td{display:table-cell;vertical-align:middle;height:100%;}
.vertical-text.one span{position:relative;display:block;margin:auto;//top:expression( this.parentNode.offsetHeight/2 - this.offsetHeight/2 ); /* IE 6,7*/ }

.concurs_reg_form dd.check_fild label,
.story .list_blocks .b_vote form,
.inline_blocks dd,
.acount_info .user_info dt, .acount_info .user_info dd,
.img_baner .img_load
{#display:inline; #zoom:1}
.round4 {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;}
.round5 {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;}
input.file_input{
 filter:alpha(opacity=0);
 -moz-opacity:0;
 -khtml-opacity: 0;
 opacity: 0;
}

.avatar{
 height: 20px !important;
}

#rest0, #rest1{
 border: 1px solid #BCCBD5;
 width:  250px;
 height: 17px;
 margin: 2px 2px 2px 8px;
}

.b_delete{
 float: left;
}

.b_delete A{
 color:red !important;
 margin-left:10px;
}

a img {border: 0; outline:none;}