@media screen{

div#wrap.top_page{overflow: visible !important;}	
div.header-top-page {  color: #2c2c2d; padding: 11px 20px 3px 20px;width: 963px; height:27px; border-bottom: 1px solid #545454; position: relative;}
div.header-top-page img {position:absolute; top: 10px;}
div.header-top-page span.city_name {font-size:15px; font-weight: bold; margin-left: 126px;}
div.header-top-page a.city_switch {margin-left:8px; font-size:11px; color:#4b4d56;}
div.header-top-page div.profile {overflow: visible !important; position:absolute; right:20px; top:15px;}
div.header-top-page div.profile img {position:relative; top:-5px; float:left; margin-right: 10px;}
div.header-top-page div.profile .name {font-size:12px; float: left;}
div.header-top-page div.profile div.split {float: left; margin:0 15px 0 18px; top: -15px; background:url("../img/top/header-split.png") no-repeat; position:relative; width:1px; height:41px; display:inline-block;}
div.header-top-page div.profile a{float: left; font-size:12px; color:#4b4d56; }

div.header-top-page-contener{width: 1003px; height: 365px; position:relative; margin-bottom: 46px; z-index: 9;}
div.header-top-page-logo {width: 1003px; height: 365px; position:relative; overflow: hidden;}
div.header-top-page-contener div.logo{top: 14px; left: -6px; position: absolute; width:188px; height:119px; background:url("../img/top/header-logo-shadow.png") no-repeat; z-index: 10;}
ul#toggler.mini-icons {position:absolute; bottom: -21px; left: 21px; z-index: 10;}
ul#toggler.mini-icons li {cursor: pointer;float:left; background: url("../img/top/header-icon-shadow.png") no-repeat; width: 43px; height: 44px; margin-right: 6px;}
ul#toggler.mini-icons li img {z-index: 9; position:absolute; top: 0px; }
ul#toggler.mini-icons li.active div.icn-brd {z-index: 10; position:absolute; width:30px; height:33px; border-left: 3px solid #fff; border-right: 3px solid #fff;border-bottom: 3px solid #fff;}
ul#toggler.mini-icons li.active div.icn-arrw {position:absolute; top:-12px; z-index: 10; width: 36px; height: 12px; background: url("../img/top/header-icon-arrw.png") no-repeat;}
ul#toggler.mini-icons li.active {cursor:auto;}

div.content.top_page h3 {font-size: 26px; color: #000; margin-bottom: 6px;}
div.content.top_page h4 {font-size: 16px; color: #000; margin-bottom: 7px;}
div.content div#left-bar{width: 220px; float:left; margin-right: 0px;}
div.content div#left-bar img {margin-bottom: 24px;}
div.content div#left-bar a.renters img {margin-bottom: 0px;}
div.content div#left-bar a.renters{float:left; margin-bottom: 10px;}
div.content div#left-bar a.renters.one{float:left; margin-right: 20px;}

div.content.top_page div.main-col{margin-left: 220px; margin-right:180px; width: 543px; overflow: hidden; padding-left: 20px;}

div#wrap div#right-bar{width:162px; float: right; z-index: 99;}

div.inform_block{margin-bottom: 28px; text-align:center; width: 138px; background-color: #f3f3f3; padding-left: 12px; padding-right: 12px; padding-top: 13px; padding-bottom: 15px; position: relative;}
div.inform_block:first-child{margin-bottom: 48px;}
div.inform_block.renter{background: #eef0e5;}
div.inform_block hr {margin-bottom: 12px; display: block; width: 100%; height: 1px; background: url("../img/top/inform-block-splitter.png") no-repeat; border: 0;}
div.inform_block h4 { margin-left: -1px;}
img.inform_block_h {margin: 10px 0; position:absolute; left: 50%; margin-left:-34px; top:-45px; display: block;}
div.inform_block p {padding-bottom: 2px !important; line-height: 1.3; font-size: 14px; text-align: center;}
div.inform_block span {display:block; margin-bottom: 13px;font-size: 15px; color: #000; padding-top: 5px; font-weight: bold;}
a.dotted:link { text-decoration: none; border-bottom: 1px dotted #3872aa; font-size: 14px; }

div.content.top_page {margin-bottom: -130px; overflow:hidden;}
div.content.top_page div.discus{ width: 220px; }
div#wrap-footer.top_page div.b-footer {position: relative;background: #212121;height: 13px;padding-top: 4px;margin: 0 auto;position: relative;margin-top: -43px;width: 963px;}
div#wrap-footer.top_page div.b-footer ul.copy li.by_beboss { float:right; }

#wrap div.content.lk.give-notification h3 {margin-bottom: 8px;}
#wrap div.content.lk.give-notification h3.ott {margin-bottom: 2px;}
div.content.give-notification ul.select-type-obj li{width: 300px; display:inline-block; vertical-align: top; margin-right: 23px;}
div.content.give-notification ul.select-type-obj li:last-child{margin-right:0px; margin-left: 4px; width: 260px;}
div.content.give-notification ul.select-type-obj li a:link{margin-top: 8px;margin-bottom: 13px; line-height: 1.2; display: inline-block; font-size: 18px; color: #000; border-bottom: 1px solid #000; text-decoration: none;}
div.content.give-notification ul.select-type-obj li a:visited{margin-top: 8px;margin-bottom: 13px; line-height: 1.2; display: inline-block; font-size: 18px; color: #000; border-bottom: 1px solid #000; text-decoration: none;}
div.content.give-notification ul.select-type-obj li p{font-size: 14px; line-height:1.4;}
#wrap div.content.give-notification ul li.last_li {margin-right:0px;}
div.content.give-notification ul.special-buy {width:650px; margin-right: 10px;}
div.content.give-notification ul.special-buy li {width: 175px; display:inline-block; vertical-align: top; margin-right: 40px;}
div.content.give-notification ul.special-buy li:last-child {margin-right:0px;}
div.content.give-notification ul.special-buy li a:link{margin-top: 0px;margin-bottom: 10px; line-height: 1.4; display: inline-block; font-size: 14px; color: #313437; font-weight: bold; text-decoration: underline;}
div.content.give-notification ul.special-buy li a:visited{margin-top: 0px;margin-bottom: 10px; line-height: 1.4; display: inline-block; font-size: 14px; color: #313437; font-weight: bold; border-bottom: 1px solid #000; text-decoration: underline;}
#wrap div.content.give-notification ul.special-buy li p{line-height:1.4; font-size: 13px; padding-bottom: 14px;}

div.content.give-notification div.hr-separator {background: url("../img/give-notif/hr2.png") no-repeat; width: 960px; height: 1px; margin: 0 auto; margin-top: 4px; margin-bottom: 24px;}

div.content div.go-partner { vertical-align:top; padding: 0px 24px; width: 257px; height: 222px; background-color: #eef0e5; margin-top: 6px; position: relative;}
div.content div.go-partner img {position: relative; display: block; margin: 0 auto; top: -45px;}
div.content div.go-partner span {font-size: 19px; color:#23751a; display: block; margin-top: -34px; line-height: 1.25;}
#wrap div.content div.go-partner p {font-size: 13px; padding-top: 12px; padding-bottom: 0px; line-height: 1.4;}
div.content div.go-partner div.hr {background: url("../img/give-notif/hr1.png") no-repeat; width: 284px; height: 2px; margin: 0 auto; margin-top: 19px; margin-bottom: 18px;}
a.btn_go-partner:link { width: 155px;  height: 29px;display: block; background: url("../img/btn/btn_go-partner.png") no-repeat; margin: 0 auto; }


#add_obj_promo {}
#wrap #add_obj_promo h2 {position:relative; font-size: 27px; font-weight: bold; color:#464646; width: 100%; text-align: left; top: 6px; line-height: 1.1;}
#add_obj_promo div.promo_information {position: relative; left: -18px; width: 1007px; height: 1207px; background: url("../img/kn/add_obj_promo.png") no-repeat; margin-top: 25px;}
#add_obj_promo div.promo_information {position: relative; left: -20px; width: 1003px; height: 1278px; background: url("../img/kn/add_obj_promo-new.jpg") no-repeat; margin-top: 25px;}

#add_obj_promo div.promo_information span.big_green {line-height:1; text-align: right; position: absolute; display: inline-block; color:#339933; font-size: 96px;  font-weight: bolder;}
#add_obj_promo div.promo_information span.big_green {font-size: 100px;}
#add_obj_promo div.promo_information span.big_green_anot {position: absolute; display: block; color:#000; font-size: 25px;}
#add_obj_promo div.promo_information span.big_green_anot p {display:inline-block; position:relative; margin-top: 27px; color:#464646; font-size: 25px; line-height: 0.9;}
#add_obj_promo div.promo_information span.big_green_anot p { color: #000; margin-top: 33px; }
#add_obj_promo div.promo_information span.years {position: absolute; top: 381px; left: 25px;}
#add_obj_promo div.promo_information span.years span{font-size: 16px; color:#000; margin-right: 72px; position: relative;}
#add_obj_promo div.promo_information span.years span.finish {margin-right:0;} 
#add_obj_promo div.promo_information span.years span.grey {color:#9eaaaf;}
#add_obj_promo div.promo_information span.anot {font-size: 24px; color:#000000; position: absolute;}
#add_obj_promo div.promo_information span.heavy {line-height:1; text-align: right; position: absolute; display: block; color:#339933; font-size: 171px; font-weight: bold;}

#add_obj_promo div.promo_information span.anot1 {font-size: 20px; color:#464646; position: absolute;}
#add_obj_promo div.promo_information span.anot2 {font-size: 21px; color:#339933; position: absolute;}
#add_obj_promo div.promo_information span.anot3 {font-size: 42px; color:#464646; position: absolute;}
#add_obj_promo div.promo_information span.anot4 {font-size: 17px; color:#464646; position: absolute;}
#add_obj_promo div.promo_information a.anot-link {font-size: 13px; color:#fff; position: absolute; text-decoration: none;}

.partner-may { position: relative; width: 315px; background: #ffffff url(../img/kn/partner_icon.png) no-repeat 15px center; padding: 11px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.77); -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.77); box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.77); }
	#wrap .partner-may-text-desc { padding-left: 68px; font-size: 14px; padding-bottom: 4px; color: #000; line-height: 1.25; }
	#wrap .partner-may-text { padding-left: 68px; font-size: 16px; font-weight: bold; padding-bottom: 0; color: #000; line-height: 1.25; }

#wrap #add_obj_promo div.add_obj_promo span.big_green { font-size: 60px; }
#wrap #add_obj_promo div.add_obj_promo span { position: static; display: block; text-align: center; }

.btn_next { background: url('../img/btn/btn-next2-new.png') no-repeat 0 0; display: inline-block; width: 192px; height: 86px; }
.btn_next:link { background-position: 0 0;  }
.btn_next:visited { background-position: 0 0;  }
.btn_next:hover { background-position: 0 -86px;  }
.btn_next:active { background-position: 0 -172px;  }

.btn_next-arrow { background: url('../img/btn/btn-next-new.png') no-repeat 0 0; display: inline-block; width: 182px; height: 86px; }
.btn_next-arrow:link { background-position: 0 0;  }
.btn_next-arrow:visited { background-position: 0 0;  }
.btn_next-arrow:hover { background-position: 0 -86px;  }
.btn_next-arrow:active { background-position: 0 -172px;  }


a#button_add_obj:link {display: block; position:absolute; background: url("../img/btn/add_obj.png") no-repeat; width: 181px; height: 73px;}
a#button_add_obj:visited {display: block; position:absolute; background: url("../img/btn/add_obj.png") no-repeat; width: 181px; height: 73px;}

ul#select_obj {margin-left: 29px;}
ul#select_obj li {float:left; margin-top: 29px; margin-right: 4px; }
ul#select_obj li a.kn:link{margin-bottom: 11px; background: url("../img/btn/btn_select_obj_kn.png") no-repeat; background-position: 0 0; display: block; width: 219px; height: 87px; }
ul#select_obj li a.gb:link{margin-bottom: 11px; background: url("../img/btn/btn_select_obj_gb.png") no-repeat; background-position: 0 0; display: block; width: 219px; height: 87px; }
ul#select_obj li a.fr:link{margin-bottom: 11px; background: url("../img/btn/btn_select_obj_fr.png") no-repeat; background-position: 0 0; display: block; width: 219px; height: 87px; }
ul#select_obj li a.spros:link{margin-bottom: 11px; background: url("../img/btn/btn_select_obj_spros.png") no-repeat; background-position: 0 0; display: block; width: 219px; height: 87px; }
ul#select_obj li a.dd:link{margin-bottom: 11px; background: url("../img/btn/diler.png") no-repeat; background-position: 0 0; display: block; width: 219px; height: 87px; }

ul#select_obj li a.kn:visited{margin-bottom: 11px; background: url("../img/btn/btn_select_obj_kn.png") no-repeat; background-position: 0 0; display: block; width: 219px; height: 87px; }
ul#select_obj li a.gb:visited{margin-bottom: 11px; background: url("../img/btn/btn_select_obj_gb.png") no-repeat; background-position: 0 0; display: block; width: 219px; height: 87px; }
ul#select_obj li a.fr:visited{margin-bottom: 11px; background: url("../img/btn/btn_select_obj_fr.png") no-repeat; background-position: 0 0; display: block; width: 219px; height: 87px; }
ul#select_obj li a.spros:visited{margin-bottom: 11px; background: url("../img/btn/btn_select_obj_spros.png") no-repeat; background-position: 0 0; display: block; width: 219px; height: 87px; }
ul#select_obj li a.dd:visited{margin-bottom: 11px; background: url("../img/btn/diler.png") no-repeat; background-position: 0 0; display: block; width: 219px; height: 87px; }

ul#select_obj li a.kn:hover{margin-bottom: 11px; background: url("../img/btn/btn_select_obj_kn.png") no-repeat; background-position: 0 -87px; display: block; width: 219px; height: 87px; }
ul#select_obj li a.gb:hover{margin-bottom: 11px; background: url("../img/btn/btn_select_obj_gb.png") no-repeat; background-position: 0 -87px; display: block; width: 219px; height: 87px; }
ul#select_obj li a.fr:hover{margin-bottom: 11px; background: url("../img/btn/btn_select_obj_fr.png") no-repeat; background-position: 0 -87px; display: block; width: 219px; height: 87px; }
ul#select_obj li a.spros:hover{margin-bottom: 11px; background: url("../img/btn/btn_select_obj_spros.png") no-repeat; background-position: 0 -87px; display: block; width: 219px; height: 87px; }
ul#select_obj li a.dd:hover{margin-bottom: 11px; background: url("../img/btn/diler.png") no-repeat; background-position: 0 -87px; display: block; width: 219px; height: 87px; }

ul#select_obj li a.kn:active{margin-bottom: 11px; background: url("../img/btn/btn_select_obj_kn.png") no-repeat; background-position: 0 -174px; display: block; width: 219px; height: 87px; }
ul#select_obj li a.gb:active{margin-bottom: 11px; background: url("../img/btn/btn_select_obj_gb.png") no-repeat; background-position: 0 -174px; display: block; width: 219px; height: 87px; }
ul#select_obj li a.fr:active{margin-bottom: 11px; background: url("../img/btn/btn_select_obj_fr.png") no-repeat; background-position: 0 -174px; display: block; width: 219px; height: 87px; }
ul#select_obj li a.spros:active{margin-bottom: 11px; background: url("../img/btn/btn_select_obj_spros.png") no-repeat; background-position: 0 -174px; display: block; width: 219px; height: 87px; }
ul#select_obj li a.dd:active{margin-bottom: 11px; background: url("../img/btn/diler.png") no-repeat; background-position: 0 -174px; display: block; width: 219px; height: 87px; }



ul#select_obj li a.gb_reg:link{margin-bottom: 11px; background: url("../img/btn/btn_select_obj_gb_reg.png") no-repeat; background-position: 0 -178px; display: block; width: 221px; height: 89px; }
ul#select_obj li a.fr_reg:link{margin-bottom: 11px; background: url("../img/btn/btn_select_obj_fr_reg.png") no-repeat; background-position: 0 -178px; display: block; width: 221px; height: 89px; }
ul#select_obj li a.spros_reg:link{margin-bottom: 11px; background: url("../img/btn/btn_select_obj_spros_reg.png") no-repeat; background-position: 0 -178px; display: block; width: 221px; height: 89px; }

ul#select_obj li a.gb_reg:visited{margin-bottom: 11px; background: url("../img/btn/btn_select_obj_gb_reg.png") no-repeat; background-position: 0 -178px; display: block; width: 221px; height: 89px; }
ul#select_obj li a.fr_reg:visited{margin-bottom: 11px; background: url("../img/btn/btn_select_obj_fr_reg.png") no-repeat; background-position: 0 -178px; display: block; width: 221px; height: 89px; }
ul#select_obj li a.spros_reg:visited{margin-bottom: 11px; background: url("../img/btn/btn_select_obj_spros_reg.png") no-repeat; background-position: 0 -178px; display: block; width: 221px; height: 89px; }

ul#select_obj li a.gb_reg:hover{margin-bottom: 11px; background: url("../img/btn/btn_select_obj_gb_reg.png") no-repeat; background-position: 0 -89px; display: block; width: 221px; height: 89px; }
ul#select_obj li a.fr_reg:hover{margin-bottom: 11px; background: url("../img/btn/btn_select_obj_fr_reg.png") no-repeat; background-position: 0 -89px; display: block; width: 221px; height: 89px; }
ul#select_obj li a.spros_reg:hover{margin-bottom: 11px; background: url("../img/btn/btn_select_obj_spros_reg.png") no-repeat; background-position: 0 -89px; display: block; width: 221px; height: 89px; }

ul#select_obj li a.gb_reg:active{margin-bottom: 11px; background: url("../img/btn/btn_select_obj_gb_reg.png") no-repeat; background-position: 0 0; display: block; width: 221px; height: 89px; }
ul#select_obj li a.fr_reg:active{margin-bottom: 11px; background: url("../img/btn/btn_select_obj_fr_reg.png") no-repeat; background-position: 0 0; display: block; width: 221px; height: 89px; }
ul#select_obj li a.spros_reg:active{margin-bottom: 11px; background: url("../img/btn/btn_select_obj_spros_reg.png") no-repeat; background-position: 0 0; display: block; width: 221px; height: 89px; }


ul#select_obj li span.obj_about{width:215px; display:block; color: #464646; font-size: 14px; margin-left:10px;}

div#mobile_block {margin-top:55px; right: -38px; position: relative; background: url("../img/kn/mobile_block.png") no-repeat; float:right; width: 521px; height: 156px;}
div#mobile_block.mobile-block_type_new {margin-top:78px; right: -20px; position: relative; background: url("../img/kn/mobile_block-new.png") no-repeat; float:right; width: 445px; height: 156px;}
div#mobile_block span.anot {left: 24px; top: 79px; font-size: 14px; color:#464646; position: absolute; text-decoration: none;}
div#mobile_block span.big_green {left: 24px; top:102px; line-height:1; text-align: right; position: absolute; display: inline-block; color:#339933 !important; font-size: 36px;  font-weight: bolder;}
#wrap div#mobile_block a{ color:#464646 !important; right: 43px; top: 104px; }
#wrap div#mobile_block.mobile-block_type_new a{ right: 23px; }
#wrap div#mobile_block a.link_phone:link {text-align: center; position: absolute; display: inline-block; color:#464646; font-size: 14px;}
#wrap div#mobile_block a.link_phone:visited {text-align: center; position: absolute; display: inline-block; color:#464646 !important; font-size: 14px;}
#wrap div#mobile_block a.link_phone:hover{ color:#339933 !important;}

#wrap div.reg_end h2 {color: #464646; font-size: 23px; padding-top:12px; padding-bottom:24px;}
#wrap div.reg_end h2.center_l {padding-top:6px; padding-bottom:0px; font-size: 23px; color: #429639; display: block; text-align: center; width: 100%;}
#wrap div.reg_end h3 {color: #429639; font-size: 17px;padding-bottom:23px; }
#wrap div.reg_end p {color: #464646; font-size: 17px; line-height: 1.2;}
#wrap div.reg_end ul#select_obj {margin-top: 0;}

a.btn_lk_link:link{margin-bottom: 11px; background: url("../img/btn/lk-link.png") no-repeat; width: 187px; height: 51px; display: block;}
a.btn_lk_link:visited{margin-bottom: 11px; background: url("../img/btn/lk-link.png") no-repeat; width: 187px; height: 51px; display: block;}

table#kn-tarriffs {margin-bottom: 59px; position: relative; z-index: 3;}
table#kn-tarriffs tr {}
table#kn-tarriffs td{ vertical-align: middle; text-align: center; font-size: 16px; color: #464646;}
table#kn-tarriffs td.h{ border-top: 0 !important; font-size: 18px; color: #339933; height: 66px; vertical-align: middle;}
table#kn-tarriffs td.f{ border-top: 0 !important; }
table#kn-tarriffs tr td:first-child { height: 27px; border: 0px; padding: 0; border-top: 1px solid #e5e5e5; text-align: left; padding-left: 6px;}
table#kn-tarriffs td.ffff{line-height: 1.4; font-weight: bold; color:#817d7d; font-size: 25px; position: relative; top: 3px; }
table#kn-tarriffs td.ffffa{line-height: 1; font-weight: bold; color:red; font-size: 25px; position: relative; top: 3px; }
table#kn-tarriffs td.ffffa span.ff {font-size: 16px; font-weight: normal; position: relative; top: 0px; left: 0px; }
table#kn-tarriffs td.ffff span {font-size: 25px; font-weight: bold; display: block; position: relative; top: -8px; }
#wrap table#kn-tarriffs td a.dotted_lnk:link {color: #464646; border-bottom: 1px dotted #464646; text-decoration: none;}
#wrap table#kn-tarriffs td a.dotted_lnk:visited {color: #464646; border-bottom: 1px dotted #464646; text-decoration: none;}
#wrap table#kn-tarriffs td a.dotted_lnk2:link { padding-top: 2px; color: #396EA9; border-bottom: 1px dotted #396EA9; text-decoration: none; position: relative; top: 0px;}
#wrap table#kn-tarriffs td a.dotted_lnk2:visited {padding-top: 2px; color: #396EA9; border-bottom: 1px dotted #396EA9; text-decoration: none; position: relative; top: 0px;}
#wrap table#kn-tarriffs td a.dotted_lnk2:hover {padding-top: 2px; color: #419639; border-bottom: 1px dotted #419639; text-decoration: none; position: relative; top: 0px;}
#wrap table#kn-tarriffs td a.dotted_lnk2.active:link { width: 37px; height: 19px; display: inline-block; background: url("../img/kn/1year.png") no-repeat 0 2px; color: #ffffff; border-bottom: none; text-decoration: none;}
#wrap table#kn-tarriffs td a.dotted_lnk2.active:visited { width: 37px; height: 19px; display: inline-block; background: url("../img/kn/1year.png") no-repeat 0 2px;color: #ffffff; border-bottom: none; text-decoration: none;}
#wrap table#kn-tarriffs td a.dotted_lnk2.active:hover { width: 37px; height: 19px; display: inline-block; background: url("../img/kn/1year.png") no-repeat 0 2px;color: #ffffff; border-bottom: none; text-decoration: none;}
#wrap table#kn-tarriffs td a.dotted_lnk2.active2:link { width: 82px; height: 19px; display: inline-block; background: url("../img/kn/2mouth.png") no-repeat 0 2px; color: #ffffff; border-bottom: none; text-decoration: none;}
#wrap table#kn-tarriffs td a.dotted_lnk2.active2:visited { width: 82px; height: 19px; display: inline-block; background: url("../img/kn/2mouth.png") no-repeat 0 2px;color: #ffffff; border-bottom: none; text-decoration: none;}
#wrap table#kn-tarriffs td a.dotted_lnk2.active2:hover { width: 82px; height: 19px; display: inline-block; background: url("../img/kn/2mouth.png") no-repeat 0 2px;color: #ffffff; border-bottom: none; text-decoration: none;}
table#kn-tarriffs tr.g {background: #e5e5e5;}
table#kn-tarriffs td.pr{background: #f0f6ef;}
table#kn-tarriffs td.bold {font-weight: bold;}
table#kn-tarriffs td.pr2{background: #d8ddd7;}
table#kn-tarriffs td.span2 img.img-found{display:block; top:2px; position: relative; left: 5px; margin: 0 auto;}
table#kn-tarriffs td.span3 img.img-found{display:block; top:2px; position: relative; left: 2px; margin: 0 auto;}
table#kn-tarriffs td.span4 img.img-found{display:block; top:2px; position: relative; left: 0px; margin: 0 auto;}
table#kn-tarriffs td.span2 { color: #000; vertical-align: middle; }
table#kn-tarriffs td.span3 { color: #000; vertical-align: middle; }
table#kn-tarriffs td.span4 { color: #000; vertical-align: middle; }
table#kn-tarriffs td.span2 span.span2_in { display: block; position: relative; left: 6px; margin: 0 auto; font-size: 14px;}
table#kn-tarriffs td.span3 span.span3_in { display: block; position: relative; left: 17px; margin: 0 auto; font-size: 14px;}
table#kn-tarriffs td.span4 span.span4_in { display: block; position: relative; left: 10px; margin: 0 auto; font-size: 14px;}
table#kn-tarriffs td.span2 span.span2_in.increase, table#kn-tarriffs td.span3 span.span3_in.increase, table#kn-tarriffs td.span4 span.span4_in.increase { font-size: 16px; }
table#kn-tarriffs td.ffff span.span2_in, table#kn-tarriffs td.ffffa span.span3_in, table#kn-tarriffs td.ffffa span.span4_in { font-size: 24px; }
table#kn-tarriffs td.h span.span2_in, table#kn-tarriffs td.h span.span3_in, table#kn-tarriffs td.h span.span4_in { font-size: 18px; }
div.table-t{position: relative; z-index: 3;}
div.table-t img.img-tarrif-back {position: absolute; right: 0px; z-index: 1; top: 3px;}
div.table-t img.img-tarrif-back-active {position: absolute; right: 0px; z-index: 2; top: 3px;}
p.new-promo-kn {margin-left:6px; font-size: 15px; color: #464646; line-height: 1.2;}
 a.btn_kn_select:link{ position: relative;  margin: 0 auto; top:18px; margin-bottom: 11px; background: url("../img/btn/go-tarrif.png") no-repeat; background-position: 0 0px; display: block; width: 152px; height: 47px; }
a.btn_kn_select:visited{ position: relative;  margin: 0 auto; top:18px; margin-bottom: 11px; background: url("../img/btn/go-tarrif.png") no-repeat; background-position: 0 0px; display: block; width: 152px; height: 47px; }
a.btn_kn_select:hover{ background-position: 0 -54px; }
a.btn_kn_select:active{ background-position: 0 -108px; }
a.btn_kn_select2:link{ position: relative;  margin: 0 auto; top:15px; margin-bottom: 11px; background: url("../img/btn/btn-select-unselect-2.png") no-repeat; background-position: 0 0px; display: block; width: 139px; height: 44px; }
 a.btn_kn_select2:visited{ position: relative;  margin: 0 auto; top:15px; margin-bottom: 11px; background: url("../img/btn/btn-select-unselect-2.png") no-repeat; background-position: 0 0px; display: block; width: 139px; height: 44px; }
  a.btn_kn_select2:hover{ background-position: 0 -44px; } 
  a.btn_kn_select2:active{ background-position: 0 -88px; }
 a.btn_kn_select2.selected:link{ background-position: 0 -88px; }
 a.btn_kn_select2.selected:visited{ background-position: 0 -88px; }
 a.btn_kn_select2.selected:hover{ background-position: 0 -88px; }
 a.btn_kn_select2.selected:active{ background-position: 0 -88px; }

.get_call { float: right; padding: 9px 10px 12px 10px; width: 163px; border: 1px solid  #dedede; background-color: #f7f7f7;}
.albert-babai { float:left; }
.get_call .h { color: #000; float: left; font-weight: bold; padding-left: 10px; position: relative; top: 22px; line-height: 1.2; }
#wrap .get_call .txt {font-size: 14px; line-height: 1.25; margin-top: 9px; padding-bottom: 6px;}
.get_call .phone {font-size: 14px;}
.get_call .phone_num { font-size: 16px; font-weight: bold; }
a.btn_get_call { background: url("../img/btn/btn-wait-call.png") no-repeat 0 0; width: 143px; height: 29px; display: inline-block; }
a.btn_get_call:link {background-position: 0 0;}
a.btn_get_call:visited {background-position: 0 0;}
a.btn_get_call:hover {background-position: 0 -29px;}
a.btn_get_call:active {background-position: 0 -58px;}

.other-options { border-top: 1px solid #e5e5e5; padding: 19px 0 12px 0; position: relative; }
.other-options .prelook { float: left; margin-right: 20px;}
.other-options .about { float: left; width: 699px }
#wrap .kn_add_object.valide .other-options .about h2 { margin:0; padding:0; margin-bottom: 6px !important; }
#wrap .other-options .about p { font-size: 16px; line-height: 1.2; margin-bottom: 13px; }
.other-options .about .price { font-size: 16px; float: left; }
.other-options .about .price_b {font-size: 24px; font-weight: bold;}

.total-price { width: 100%; background-color: #ececec; position: relative; padding: 10px 0 9px 0; }
.total-price .txt{ float: right; margin-right: 10px; text-align: right; line-height: 1.4; }
.total-price .txt_b { font-size: 24px; font-weight: bold; }

a.btn_finish2:link{ position: relative;  margin: 0 auto; top:15px; margin-bottom: 11px; background: url("../img/btn/btn_finish2.png") no-repeat; background-position: 0 0px; display: inline-block; width: 139px; height: 44px; }
a.btn_finish2:visited{ position: relative;  margin: 0 auto; top:15px; margin-bottom: 11px; background: url("../img/btn/btn_finish2.png") no-repeat; background-position: 0 0px; display: inline-block; width: 139px; height: 44px; }
a.btn_finish2:hover{ background-position: 0 -44px; } 
a.btn_finish2:active{ background-position: 0 -88px; }

.finish-buy {float: right; margin-right: 20px; margin-top: 7px;}
.link_solid { border-bottom: 1px solid  #396EA9; text-decoration: none;}


@-moz-document url-prefix()
{
table#kn-tarriffs tr td:first-child { height: 28px; border: 0px; padding: 0; border-top: 1px solid #e5e5e5; text-align: left; padding-left: 6px;}
div.table-t img.img-tarrif-back {position: absolute; top: 2px; right: 0px; z-index: 1;}
div.table-t img.img-tarrif-back-active {position: absolute; right: 0px; z-index: 2; top: 2px;}
table#kn-tarriffs td.ffff.span2 span.span2_in { display: block; position:relative; top: 3px !important; }
table#kn-tarriffs td.ffffa.span3 span.span3_in { display: block; position:relative; top: 3px !important; }
table#kn-tarriffs td.ffffa.span4 span.span4_in { display: block; position:relative; top: 3px !important; }

#wrap table#kn-tarriffs td a.dotted_lnk2:link { padding-top: 0px; color: #396EA9; border-bottom: 1px dotted #396EA9; text-decoration: none; position: relative; top: 0px;}
#wrap table#kn-tarriffs td a.dotted_lnk2:visited {padding-top: 0px; color: #396EA9; border-bottom: 1px dotted #396EA9; text-decoration: none; position: relative; top: 0px;}
#wrap table#kn-tarriffs td a.dotted_lnk2:hover {padding-top: 0px; color: #419639; border-bottom: 1px dotted #419639; text-decoration: none; position: relative; top: 0px;}
#wrap table#kn-tarriffs td a.dotted_lnk2.active:link { background-position: 0 0; }
#wrap table#kn-tarriffs td a.dotted_lnk2.active:visited { background-position: 0 0; }
#wrap table#kn-tarriffs td a.dotted_lnk2.active:hover { background-position: 0 0; }
#wrap table#kn-tarriffs td a.dotted_lnk2.active2:link { background-position: 0 0; }
#wrap table#kn-tarriffs td a.dotted_lnk2.active2:visited { background-position: 0 0; }
#wrap table#kn-tarriffs td a.dotted_lnk2.active2:hover { background-position: 0 0; }

}
div.tarriff_tooltip {display: none; z-index: 3; position: absolute; top:0; background: #a9e6a3; border: 1px solid #52a54a; padding: 10px 22px; max-width: 370px;}
div.tarriff_tooltip span {font-size: 15px; color: #464646; line-height: 1.2;}

a.btn_kn_edit:link{ position: relative;  margin: 0 auto; top:12px; margin-bottom: 11px; background: url("../img/btn/btn_edit_kn.png") no-repeat; background-position: 0 -58px; display: inline-block; width: 136px; height: 29px; }
a.btn_kn_edit:hover{ background-position: 0 -29px; }
a.btn_kn_edit:active{ background-position: 0 0; }
a.btn_kn_edit:visited{position: relative;  margin: 0 auto; top:12px; margin-bottom: 11px; background: url("../img/btn/btn_edit_kn.png") no-repeat; background-position: 0 -58px; display: inline-block; width: 136px; height: 29px; }
a.btn_kn_edit2:link{ position: relative;  margin: 0 auto; top:12px; margin-bottom: 11px; background: url("../img/btn/btn_edit_kn2.png") no-repeat; background-position: 0 0px; display: inline-block; width: 136px; height: 29px; }
a.btn_kn_edit2:hover{ background-position: 0 -29px; }
a.btn_kn_edit2:active{ background-position: 0 -58px; }
a.btn_kn_edit2:visited{position: relative;  margin: 0 auto; top:12px; margin-bottom: 11px; background: url("../img/btn/btn_edit_kn2.png") no-repeat; background-position: 0 0px; display: inline-block; width: 136px; height: 29px; }
#wrap h2#h2_kn_select_tarrif {display: inline-block; padding: 0; margin: 0; font-size: 23px; position: relative; top: -5px; width: 650px;}

div.many-inf {right: -20px; top: -33px; position: absolute; background:url("../img/kn/many_inf.png") no-repeat; width: 97px; height: 78px; z-index:3;}
div.many-inf a:link {font-size: 12px; color:#fff; position: absolute; left: 14px; top: 5px; text-decoration: none;}
#wrap div.many-inf a:hover{font-size: 12px; color:#fff; position: absolute; left: 14px; top: 5px; text-decoration: underline;}
div.many-inf a:visited {font-size: 12px; color:#fff; position: absolute; left: 14px; top: 5px; text-decoration: none;}
div.bottom_separ {background: #dddfe1; height: 2px; width: 660px; margin-left: -8px; margin-top: 17px;}



div#add_obj_promo_pro div.header_green { margin-top: 40px; margin-bottom: -12px; background: url("../img/kn/promo-pro/h1i.png") no-repeat; width: 1019px; height: 250px; margin-left: -28px; position: relative;}
div#add_obj_promo_pro div.header_green span.header_green-1{color: #fff; font-size: 185px; font-weight: bold; display: block; bottom: 0px; left: -5px; position: absolute;}
div#add_obj_promo_pro div.header_green span.header_green-2{color: #fff; font-size: 20px;}
div#add_obj_promo_pro div.header_green span.header_green-3{color: #fff; font-size: 32px; display: block; bottom: 37px; left: 405px; position: absolute;}

div#add_obj_promo_pro h2 {margin-left: 27px;margin-left: 38px; margin-bottom: 16px; color: #4c9a45; font-size: 25px; font-weight: bold; text-transform: capitalize;}
div#add_obj_promo_pro p {margin-left: 27px;font-size: 17px; color: #464646; line-height: 1.3;}

div#add_obj_promo_pro div.sale_flag{margin-left: 27px; margin-bottom: 7px; background: url("../img/kn/promo-pro/sale.png") no-repeat; width: 127px; height: 37px; position: relative;}
div#add_obj_promo_pro div.sale_flag span {font-size: 17px; color:#fff; display: block; position: absolute; top: 5px; left: 16px;}


div#add_obj_promo_pro ul.vojmojn {margin-left: 27px;}
div#add_obj_promo_pro ul.vojmojn li { float: left; margin-right: 18px;}
div#add_obj_promo_pro ul.vojmojn li p {margin-top: 8px; margin-bottom: 22px; margin-left: 0px;}

div#add_obj_promo_pro div.pro-effect { margin-bottom: 20px; position: relative; background: url("../img/kn/promo-pro/img_20.png") no-repeat; width: 1019px; height: 102px; margin-left: -28px;}
div#add_obj_promo_pro div.pro-effect span.pro-effect-1 {font-size:33px; color: #fff; display:block; position: absolute; top: 27px; left: 30px;}
div#add_obj_promo_pro div.pro-effect span.pro-effect-2 {font-size:100px; color: #fff;font-weight: bold;display:block; position: absolute; top: -8px; left: 700px;}
div#add_obj_promo_pro div.pro-effect span.pro-effect-3 {font-size:33px; color: #fff;display:block; position: absolute; left: 893px; top: 27px;}

div#add_obj_promo_pro ul.dop-voz {margin-left: 27px; margin-left: 35px;}
div#add_obj_promo_pro ul.dop-voz li{float: left; margin-right: 36px; width: 124px;}
div#add_obj_promo_pro ul.dop-voz li p {margin-top: 16px; margin-left: 0px;}
div#add_obj_promo_pro p b {font-weight: bold;}

div#add_obj_promo_pro div.pro-sale2 {position:relative; margin: 0 auto; margin-top: 27px; background: url("../img/kn/promo-pro/img_47.png") no-repeat; width: 340px; height: 147px;}
div#add_obj_promo_pro div.pro-sale2 span.pro-sale2-1 {position:absolute; top: 2px; left: 31px; font-size:90px; color:#fff; font-weight: bold;}
div#add_obj_promo_pro div.pro-sale2 span.pro-sale2-2 {position:absolute; font-size:21px; color:#fff; top: 97px; left: 130px;}

div#add_obj_promo_pro div.pro-sale3 {position:relative; margin: 0 auto; margin-top: 27px; background: url("../img/kn/promo-pro/new/pro-promo_03.png") no-repeat; width: 388px; height: 240px;}
div#add_obj_promo_pro div.pro-sale3 span.pro-sale2-1 {position:absolute; top: 2px; left: 31px; font-size:130px; color:#fff; font-weight: bold;}
div#add_obj_promo_pro div.pro-sale3 span.pro-sale2-2 {position:absolute; font-size:22px; color:#fff; top: 97px; left: 130px;}

div.promo-menu { background-color: #ececec;}
div.promo-menu ul li { width: 100px; text-align:center; position:relative; }
div.promo-menu ul li a span.shadow { background: url(../img/kn/promo-pro/new/shadow.png) no-repeat; width:100px; height:100px; display:block; position: absolute; top: -18px; display:none; }
#wrap div.promo-menu ul li a {color: #464646;}
#wrap div.promo-menu ul li a:link { font-size:14px; color:#464646; text-decoration: none;}
#wrap div.promo-menu ul li a:hover { font-size:14px; color:#464646; text-decoration: underline;}
div.promo-menu ul li a:hover span.shadow {display:block;}
#wrap div.promo-menu ul li a:visit { font-size:14px; color:#464646; text-decoration: none;}

div#add_obj_promo_pro h3 {font-size: 21px; color:#464646; font-weight: bold;}

div#add_obj_promo_pro div.examples-pro {margin-left: 27px; margin-top: 45px; }
div#add_obj_promo_pro div.examples-pro h3 {float:left; margin-right: 40px;}
div#add_obj_promo_pro div.examples-pro a:link {float:left; margin-right: 40px;}

div#add_obj_promo_pro a.example-1:link {font-size: 17px; color: #464646;}
div#add_obj_promo_pro a.example-1:visited {font-size: 17px; color: #464646;}

div.number_t { font-weight:bold; color:#d5d5d5; font-size: 77px; position: absolute; }

a.btn_go_pro_new:link {background: url("../img/btn/need_promo.png") no-repeat; background-position: 0 -196px; display: block; width: 247px; height: 98px;}
a.btn_go_pro_new:hover{background: url("../img/btn/need_promo.png") no-repeat; background-position: 0 -98px; display: block; width: 247px; height: 98px;}
a.btn_go_pro_new:active {background: url("../img/btn/need_promo.png") no-repeat; background-position: 0 0px; display: block; width: 247px; height: 98px;}
a.btn_go_pro_new:visited {background: url("../img/btn/need_promo.png") no-repeat; background-position: 0 -196px; display: block; width: 247px; height: 98px;}

a.btn_go_express_new:link {background: url("../img/btn/btn_zakazat_express.png") no-repeat; background-position: 0 -196px; display: block; width: 335px; height: 98px;}
a.btn_go_express_new:hover{background: url("../img/btn/btn_zakazat_express.png") no-repeat; background-position: 0 -98px; display: block; width: 335px; height: 98px;}
a.btn_go_express_new:active {background: url("../img/btn/btn_zakazat_express.png") no-repeat; background-position: 0 0px; display: block; width: 335px; height: 98px;}
a.btn_go_express_new:visited {background: url("../img/btn/btn_zakazat_express.png") no-repeat; background-position: 0 -196px; display: block; width: 335px; height: 98px;}

a.btn_go_pro_new2:link {background: url("../img/btn/need_promo2.png") no-repeat; background-position: 0 -144px; display: block; width: 182px; height: 72px; position: absolute;}
a.btn_go_pro_new2:hover{background: url("../img/btn/need_promo2.png") no-repeat; background-position: 0 -72px; display: block; width: 182px; height: 72px;position: absolute;}
a.btn_go_pro_new2:active {background: url("../img/btn/need_promo2.png") no-repeat; background-position: 0 0px; display: block; width: 182px; height: 72px;position: absolute;}
a.btn_go_pro_new2:visited {background: url("../img/btn/need_promo2.png") no-repeat; background-position: 0 -144px; display: block; width: 182px; height: 72px;position: absolute;}

a.btn_go_express_new2:link {background: url("../img/btn/btn_zakazat.png") no-repeat; background-position: 0 -142px; display: block; width: 181px; height: 71px; position: absolute;}
a.btn_go_express_new2:hover{background: url("../img/btn/btn_zakazat.png") no-repeat; background-position: 0 -71px; display: block; width: 181px; height: 71px;position: absolute;}
a.btn_go_express_new2:active {background: url("../img/btn/btn_zakazat.png") no-repeat; background-position: 0 0px; display: block; width: 181px; height: 71px;position: absolute;}
a.btn_go_express_new2:visited {background: url("../img/btn/btn_zakazat.png") no-repeat; background-position: 0 -142px; display: block; width: 181px; height: 71px;position: absolute;}


div.add_obj_end { }
#wrap div.add_obj_end h2{ font-size: 23px; color: #464646; padding-top: 15px; padding-bottom: 22px; }
#wrap div.add_obj_end h3{ font-size: 19px; color: #429639; padding-bottom: 22px; }
#wrap div.add_obj_end p{ font-size: 17px; color: #464646; line-height:1.3; padding-bottom: 25px;}
div.add_obj_end a:link{ font-size: 17px; color: #464646; }
div.add_obj_end a:visited{ font-size: 17px; color: #464646; }

div.add_obj_plus { width: 461px; margin-top: -4px; float: left; }

div.add_obj_plus div.h { margin-bottom: 15px; font-size: 23px; color: #429639; font-weight: bold; border-bottom: 1px solid #797979; padding-bottom: 16px; }
div.add_obj_plus div.h span.plus_flag{ margin-left: 5px; display:inline-block; height:24px; padding-right:15px; background-color: #429639; background: url(../img/kn/plus-flag-arrw-end.png) no-repeat right center;}
div.add_obj_plus div.h span.plus_flag span{ padding-left: 5px; position:relative; top: -4px; display:inline-block; width:100%; height:24px; background: url(../img/kn/plus-arr-line.png) repeat-x; font-size: 17px;font-weight: bold; color:#fff; line-height: 24px; }
#wrap div.add_obj_end div.add_obj_plus p{ font-size: 16px; color: #464646; line-height:1.3; padding-bottom: 17px;}
div.add_obj_plus span.cel { color: #464646; display:block; margin-bottom: 19px;  }
div.add_obj_plus span.cel b {font-weight:bold; color: #464646;  }
@-moz-document url-prefix()
{
	div.add_obj_plus div.h span.plus_flag span{ top: -3px; }
}
a.btn_zakazz:link { display: inline-block; width: 87px; height: 29px; background:url(../img/btn/btn-zakaz.png) no-repeat; margin-right:20px;}
a.btn_zakazz:visited { display: inline-block; width: 87px; height: 29px; background:url(../img/btn/btn-zakaz.png) no-repeat; margin-right:20px;}

#wrap a.link-dop:link { font-size: 17px; display:inline-block; position:relative; top: -10px;}
#wrap a.link-dop:visited { font-size: 17px; display:inline-block; position:relative; top: -10px;}


div#add_obj_promo_pro{ padding-left: 8px;}
div#add_obj_promo_pro div.new-promo-h { padding-top: 26px;  }
div#add_obj_promo_pro div.new-promo-h.express { padding-top: 29px;  }
div#add_obj_promo_pro div.new-promo-h img {margin-bottom: 7px;}
div#add_obj_promo_pro div.new-promo-h.express img {margin-bottom: 3px;}
div#add_obj_promo_pro div.new-promo-h span.ttt {font-size: 22px; color: #459d3d; display: block;}

div#add_obj_promo_pro div.new-promo-effect { text-align:center; position: absolute; top: 0px; right: 27px; width: 310px; height: 221px; background: url("../img/kn/promo-pro/new/promo-pro_03.png") no-repeat; }
div#add_obj_promo_pro div.new-promo-effect.big {position: relative; padding-top: 25px; margin: 0 auto; top: 0px; right: 0px; margin-top: 0px; width: 354px; height: 230px; background: url("../img/kn/promo-pro/new/promo-pro_83.png") no-repeat;}
div#add_obj_promo_pro div.new-promo-effect.express { top: -10px; right: 18px; width: 244px; height: 198px; background: url("../img/kn/express-promo/promo-express_03.png") no-repeat; }
div#add_obj_promo_pro div.new-promo-effect.big.express { padding-top: 25px; top: -20px; right: 0px; width: 289px; height: 173px; background: url("../img/kn/express-promo/promo-express_23.png") no-repeat; }
div#add_obj_promo_pro div.new-promo-effect span.tx1 {display: block; margin-top: 27px; font-size: 17px; color: #fff; }
div#add_obj_promo_pro div.new-promo-effect span.tx2 {display: block; margin-top: -7px; font-size: 122px; color: #fff; font-weight: bold; }
div#add_obj_promo_pro div.new-promo-effect span.tx3 {display: block; margin-top: -12px; font-size: 17px; color: #fff; }
div#add_obj_promo_pro div.new-promo-effect.express span.tx1 {display: block; margin-top: 19px; font-size: 17px; color: #fff; }
div#add_obj_promo_pro div.new-promo-effect.express span.tx2 {display: block; margin-top: -9px; font-size: 110px; color: #fff; font-weight: bold; }
div#add_obj_promo_pro div.new-promo-effect.express span.tx3 {display: block; margin-top: -14px; font-size: 17px; color: #fff; }
div#add_obj_promo_pro div.new-promo-effect.big span.tx1 {display: block; margin-top: 0px; font-size: 21px; color: #fff; }
div#add_obj_promo_pro div.new-promo-effect.big span.tx2 {display: block; margin-top: 8px; font-size: 100px; color: #fff; font-weight: bold; line-height: 1; }
div#add_obj_promo_pro div.new-promo-effect.big span.tx3 {display: block; margin-top: 4px; font-size: 21px; color: #fff; }
div#add_obj_promo_pro div.new-promo-effect.big.express span.tx1 {display: block; margin-top: 0px; font-size: 21px; color: #fff; }
div#add_obj_promo_pro div.new-promo-effect.big.express span.tx2 {display: block; margin-top: -10px; font-size: 90px; color: #fff; font-weight: bold; line-height: 1; }
div#add_obj_promo_pro div.new-promo-effect.big.express span.tx3 {display: block; margin-top: -1px; font-size: 21px; color: #fff; }

div.express-promo-fast-search { position: relative; top: -32px; font-size: 21px; font-weight: bold; color: #464646; margin: 0 auto; text-align: center;}

div#add_obj_promo_pro div.express-promo-ads-block {margin-bottom: 28px; padding-top:18px; padding-bottom: 23px; margin-top: 44px; background: #ececec; width: 975px; margin-left: -28px; padding-left: 28px; overflow: hidden; }
div#add_obj_promo_pro div.express-promo-ads-block ul { float: left; margin-right: 70px; overflow: hidden; }
div#add_obj_promo_pro div.express-promo-ads-block ul li {font-size: 17px; color: #464646; line-height: 1.2;}
div#add_obj_promo_pro div.express-promo-ads-block ul li img {margin-right: 8px;}
div#add_obj_promo_pro div.express-promo-ads-block ul li a:link { font-size: 17px; color: #464646; }
div#add_obj_promo_pro div.express-promo-ads-block ul li a:visited { font-size: 17px; color: #464646; }
div#add_obj_promo_pro div.express-promo-ads-block ul li a:hover { font-size: 17px; color: #419639; }

div#add_obj_promo_pro div.promo-ide-block {width: 1003px; margin-left: -28px; margin-top: 43px; overflow: hidden; }
div#add_obj_promo_pro div.promo-ide { height: 102px; padding-top: 21px; background-color: #ececec; float: left; margin-right: 6px; }
div#add_obj_promo_pro div.promo-ide.left { width: 283px; padding-left: 28px; }
div#add_obj_promo_pro div.promo-ide.cen { width: 333px; padding-left: 14px;  }
div#add_obj_promo_pro div.promo-ide.right { width: 319px; margin-right: 0px; padding-left: 14px;  }
div#add_obj_promo_pro div.promo-ide ul.promo-ide-ul {  }
div#add_obj_promo_pro div.promo-ide ul.promo-ide-ul li {font-size: 17px; color: #464646; line-height: 1.2;}
div#add_obj_promo_pro div.promo-ide ul.promo-ide-ul li img {margin-right: 8px;}
div#add_obj_promo_pro div.promo-ide ul.promo-ide-ul li a:link { font-size: 17px; color: #464646; }
div#add_obj_promo_pro div.promo-ide ul.promo-ide-ul li a:visited { font-size: 17px; color: #464646; }
div#add_obj_promo_pro div.promo-ide ul.promo-ide-ul li a:hover { font-size: 17px; color: #419639; }

div#add_obj_promo_pro div.opis-obj { margin-bottom: 32px; margin-top: 26px; position: relative; width: 1003px; height: 283px; margin-left: -28px; border-bottom: 1px solid #c1c1c1; }
div#add_obj_promo_pro div.opis-obj img {display: block;}
div#add_obj_promo_pro div.opis-obj div.opis-obj-c {  position: absolute; bottom: 23px; right: 35px; width: 365px; }
div#add_obj_promo_pro div.opis-obj span.opis-obj-h { font-size: 21px; color: #000000; display: block; margin-bottom: 16px;}
div#add_obj_promo_pro div.opis-obj span.opis-obj-t { font-size: 17px; color: #000000;}

div#add_obj_promo_pro div.opis-obj-full {width: 1003px; margin-left: -28px; }
div#add_obj_promo_pro div.opis-obj-sm { margin-left: 4px; position: relative; width: 497px; float: left; margin-bottom: 24px; }
div#add_obj_promo_pro div.opis-obj-sm:first-child { width: 500px; margin-right: -3px;}
div#add_obj_promo_pro div.opis-obj-sm-h {width: 500px; position: relative;}
div#add_obj_promo_pro div.opis-obj-sm img {display: block;}
div#add_obj_promo_pro div.top-vid {background: #f1f1f1; overflow: hidden; padding-top: 23px; margin-bottom: 28px;}
div#add_obj_promo_pro div.opis-obj-sm div.opis-obj-c {  position: absolute; bottom: 35px; left: 302px; }
div#add_obj_promo_pro div.opis-obj-sm div.opis-obj-c.small { position: absolute; bottom: 35px; left: 185px; }
div#add_obj_promo_pro div.opis-obj-sm div.opis-obj-c.small2 { position: absolute; bottom: 35px; left: 238px; }
div#add_obj_promo_pro div.opis-obj-sm span.opis-obj-h { font-size: 21px; color: #000000; display: block;}
div#add_obj_promo_pro div.opis-obj-sm span.opis-obj-t { display: inline-block; font-size: 17px; color: #000000; margin-left: 28px;}

div#add_obj_promo_pro div.opis-obj-example{ position: relative; background: #f1f1f1; width: 1003px; margin-left: -28px; padding-top: 26px; padding-bottom: 26px;  }
div#add_obj_promo_pro div.opis-obj-example span.h {position: absolute; top: 25px; left:275px; font-size: 21px; color: #000;}
div#add_obj_promo_pro div.opis-obj-example img {margin-left: 28px; float: left; margin-right: 26px;}
div#add_obj_promo_pro div.opis-obj-example ul { float: left; margin-top: 39px; }
div#add_obj_promo_pro div.opis-obj-example ul.firstt{ margin-right: 76px; }
div#add_obj_promo_pro div.opis-obj-example ul li { line-height: 1.2; }
div#add_obj_promo_pro div.opis-obj-example ul li a:link { font-size: 17px; color: #464646; }
div#add_obj_promo_pro div.opis-obj-example ul li a:visited { font-size: 17px; color: #464646; }
div#add_obj_promo_pro div.opis-obj-example ul li a:hover { font-size: 17px; color: #419639; }

div#add_obj_promo_pro div.express-plus-effect {position:relative; margin-bottom: 14px; padding-bottom: 22px; border-bottom: 1px solid #a4a4a4; width: 975px; margin-left: -28px; padding-left: 28px; }
div#add_obj_promo_pro div.express-plus-effect img { float: left; margin-right: 20px; }
div#add_obj_promo_pro div.express-plus-effect div.cc{ float: left; width: 730px; }
div#add_obj_promo_pro div.express-plus-effect div.cc span.h{ font-size: 21px; color: #000000; display: block; margin-top: 10px; margin-bottom: 12px; }
div#add_obj_promo_pro div.express-plus-effect div.cc span.c{ display: inline-block; font-size: 17px; color: #000000; }




div.inform-block {margin: 0 auto; margin-top: 23px; padding-left: 16px; padding-top: 12px; padding-bottom: 17px; width: 945px; position: relative; background: #f1f1f1; border: 1px solid #9c9b9b;}
div.inform-block.actual_obj {margin: 0 auto; margin-top: 23px; padding-left: 16px; padding-top: 13px; padding-bottom: 16px; width: 945px; position: relative; background: #fbfbfb; border: 1px solid #9d9c9c;}
div.inform-block a:link {font-size: 15px; color: #464646;}
div.inform-block a:visited {font-size: 15px; color: #464646;}
div.inform-block a:hover {font-size: 15px; color: #419639;}
div.inform-block.actual_obj span.content-txt {font-size: 15px; color: #464646;}
div.inform-block.actual_obj span.content-btn{ display: block; position: absolute; right: 0px; top:8px;}
div.inform-block span.hide {padding-top: 1px; line-height:44px; text-align:center; border-left: 1px solid #9c9b9b;  width: 85px; height: 100%; position: absolute; right: 0; top: 0;}
div.inform-block span.hide a {font-size: 11px; position: relative; top: -2px;}
a.btn_actual_obj:link {background: url("../img/btn/btn_actual_obj.png") no-repeat; background-position: 0 -0px; display: inline-block; width: 112px; height: 29px;}
a.btn_actual_obj:hover{background: url("../img/btn/btn_actual_obj.png") no-repeat; background-position: 0 -34px; display: inline-block; width: 112px; height: 29px;}
a.btn_actual_obj:active {background: url("../img/btn/btn_actual_obj.png") no-repeat; background-position: 0 -68px; display: inline-block; width: 112px; height: 29px;}
a.btn_actual_obj:visited {background: url("../img/btn/btn_actual_obj.png") no-repeat; background-position: 0 0px; display: inline-block; width: 112px; height: 29px;}
a.btn_edit_obj:link {background: url("../img/btn/btn_edit_obj.png") no-repeat; background-position: 0 -0px; display: inline-block; width: 151px; height: 29px;}
a.btn_edit_obj:hover{background: url("../img/btn/btn_edit_obj.png") no-repeat; background-position: 0 -34px; display: inline-block; width: 151px; height: 29px;}
a.btn_edit_obj:active {background: url("../img/btn/btn_edit_obj.png") no-repeat; background-position: 0 -68px; display: inline-block; width: 151px; height: 29px;}
a.btn_edit_obj:visited {background: url("../img/btn/btn_edit_obj.png") no-repeat; background-position: 0 0px; display: inline-block; width: 151px; height: 29px;}
a.btn_del_obj:link {background: url("../img/btn/btn_del_obj.png") no-repeat; background-position: 0 -0px; display: inline-block; width: 95px; height: 29px;}
a.btn_del_obj:hover{background: url("../img/btn/btn_del_obj.png") no-repeat; background-position: 0 -34px; display: inline-block; width: 95px; height: 29px;}
a.btn_del_obj:active {background: url("../img/btn/btn_del_obj.png") no-repeat; background-position: 0 -68px; display: inline-block; width: 95px; height: 29px;}
a.btn_del_obj:visited {background: url("../img/btn/btn_del_obj.png") no-repeat; background-position: 0 0px; display: inline-block; width: 95px; height: 29px;}

a.right-pad {margin-right: 13px;}

div.revocation-block div.revocation {width: 963px; margin-top: 25px;}
div.revocation-block div.revocation:first-child {width: 963px; margin-top: 16px;}
div.revocation-block div.revocation img { float: left; margin-right: 20px; }
div.revocation-block div.revocation div.rvc-c {width: 843px; float: left; height: 100px; position: relative;}
div.revocation-block div.revocation div.rvc-c a.rvc-lnk:link {margin-top: 5px; display: inline-block; font-size: 20px; color: #464646; }
div.revocation-block div.revocation div.rvc-c a.rvc-lnk:visited {margin-top: 5px; display: inline-block; font-size: 20px; color: #464646; }
#wrap div.revocation-block div.revocation div.rvc-c p.rvc-t { font-size: 15px; color:#464646; position: absolute; bottom: 0px; left:0; padding-bottom: 0px; font-style: italic; }

div.revocation-aside-block {margin-top: 16px;}
div.revocation-aside-block div.rvc-a-photo {width: 200px; float:left; margin-right: 20px;}
div.revocation-aside-block div.rvc-a-about {width: 743px; float:left;}
div.revocation-aside-block div.rvc-a-photo img.rvc-a-photo {margin-bottom: 18px;}
div.revocation-aside-block div.rvc-a-about a.rvc-lnk {margin-top: 5px; margin-bottom: 14px;  display: inline-block; font-size: 20px; color: #464646; text-decoration: none;}
#wrap div.revocation-aside-block div.rvc-a-about a.rvc-lnk:hover {margin-top: 5px; margin-bottom: 14px;  display: inline-block; font-size: 20px; color: #464646; text-decoration: none;}
div.revocation-aside-block div.rvc-a-about a.rvc-lnk:link {margin-top: 5px; margin-bottom: 14px;  display: inline-block; font-size: 20px; color: #464646; }
div.revocation-aside-block div.rvc-a-about a.rvc-lnk:visited {margin-top: 5px; margin-bottom: 14px; display: inline-block; font-size: 20px; color: #464646; }
#wrap div.revocation-aside-block div.rvc-a-about p.rvc-t { font-size: 15px; color:#464646;  padding-bottom: 17px; font-style: italic; }
#wrap div.revocation-aside-block div.rvc-a-about p.rvc-t2 { font-size: 17px; color: #464646; padding-bottom: 17px; line-height: 1.2;}

div.revocation-aside-block div.rvc-a-about ul.rvc li {float: left; margin-left: 10px; margin-bottom: 10px; position: relative;}
div.revocation-aside-block div.rvc-a-about ul.rvc li:first-child {margin-left: 0px;}
div.revocation-aside-block div.rvc-a-about ul.rvc li a:link {position: absolute;left: 0;top: 0;bottom: 0;width: 100%;height: 100%;background: url('../img/kn/black50.png') 0 0 repeat;}
div.revocation-aside-block div.rvc-a-about ul.rvc li a:visited {position: absolute;left: 0;top: 0;bottom: 0;width: 100%;height: 100%;background: url('../img/kn/black50.png') 0 0 repeat;}
div.revocation-aside-block div.rvc-a-about ul.rvc li a:hover {display: block;}
div.revocation-aside-block div.rvc-a-about ul.rvc li a span { display: block;position: absolute;width: 36px;height: 36px;background: url('../img/kn/lupa.png') 0 0 no-repeat;top: 50%;left: 50%;margin: -18px 0px 0px -18px;}


div.lk-actions-block { position: relative; width: 1003px; height: 112px; margin-left: -20px; overflow:hidden; padding: 14px 0; margin-bottom: 9px; background-color: #fff; z-index: 9;}
div.lk-actions-block img.shadow-1 {display: block; position: absolute; top:0px; left:0;}
div.lk-actions-block img.shadow-2 {display: block; position: absolute; bottom:0px; left:0;}
div.lk-actions-block div.action-bar {width: 1003px; height: 100%; overflow: hidden;}
div.lk-actions-block div.action-bar ul.action-list {height: 93px; padding: 0 20px; margin-top: 9px; margin-bottom: 10px; overflow: hidden;}
div.lk-actions-block div.action-bar ul.action-list li {float:left; width:121px; height:93px; }
div.lk-actions-block div.action-bar ul.action-list li a.action-list-btn:link { background:url("../img/kn/lk-note/active-block.png") no-repeat 0 -100px; display: block; width:121px; height:93px; text-align: center; color: #464646; font-size: 14px; line-height: 1.2;}
div.lk-actions-block div.action-bar ul.action-list li a.action-list-btn:visited { background:url("../img/kn/lk-note/active-block.png") no-repeat 0 -100px; display: block; width:121px; height:93px; text-align: center; color: #464646; font-size: 14px; line-height: 1.2;}
div.lk-actions-block div.action-bar ul.action-list li a.action-list-btn:hover { background:url("../img/kn/lk-note/active-block.png") no-repeat 0 0; display: block; width:121px; height:93px; text-align: center; color: #464646; font-size: 14px; line-height: 1.2;}
div.lk-actions-block div.action-bar ul.action-list li a.action-list-btn img {display: block; margin: 0 auto; padding: 11px 0 7px 0; padding-right: 1px;}
div.lk-actions-block div.action-bar ul.action-list li a.action-list-btn span {display: block; text-align: center;}

div.note-all-cat {width: 100%; overflow: hidden; margin-bottom: 20px;}
div.note-all-cat span.h {background: #ebebeb; color: #464646; font-size: 18px; display: block; height: 36px; line-height: 36px; padding-left: 15px;  }
div.note-all-cat span.h input[type="checkbox"] {position: relative; top: 11px; margin-right: 15px;}

div.note-all-cat ul.note-all-cat-list {overflow: hidden;}
div.note-all-cat ul.note-all-cat-list li {border-bottom: 3px solid #ebebeb; padding: 5px 0 8px 0; position: relative;}
/*div.note-all-cat ul.note-all-cat-list li:first-child {border-top: 0; padding: 5px 0 8px 0; position: relative;}*/

div.note-all-cat ul.note-all-cat-list li span.name { padding-left: 15px; padding-right: 60px; display: block; margin-top: 1px;}
div.note-all-cat ul.note-all-cat-list li span.name input[type="checkbox"] {position: relative; top: 5px; margin-right: 15px;}
div.note-all-cat ul.note-all-cat-list li span.name a:link {font-size: 16px;}
div.note-all-cat ul.note-all-cat-list li span.action { position: absolute; right: 12px; top: 11px; z-index: 0;}

div.note-change-space { width: 100%; margin-bottom: 13px; margin-top: 6px; position: relative; }
div.note-change-space span.txt {font-size:16px; font-weight: bold; color: #464646; padding-right: 14px;}
div.note-change-space select { position: relative; top: 1px; margin: 0; padding: 0; padding: 0 0 0 5px; font-size: 14px; height: 20px; border: 1px solid #a6acb2; width: 160px; margin-right: 26px; }
a.btn_allnote:link { margin-top: -2px; vertical-align: middle; background: url("../img/btn/btn_all_note.png") no-repeat; background-position: 0 0px; display: inline-block; width: 107px; height: 24px; }
a.btn_allnote:hover{ margin-top: -2px; vertical-align: middle; background: url("../img/btn/btn_all_note.png") no-repeat; background-position: 0 -25px; display: inline-block; width: 107px; height: 24px; }
a.btn_allnote:active { margin-top: -2px; vertical-align: middle; background: url("../img/btn/btn_all_note.png") no-repeat; background-position: 0 -50px; display: inline-block; width: 107px; height: 24px; }
a.btn_allnote:visited { margin-top: -2px; vertical-align: middle; background: url("../img/btn/btn_all_note.png") no-repeat; background-position: 0 0px; display: inline-block; width: 107px; height: 24px;}

div.object.note { position: relative; padding-left: 58px; }
div.object.note input[type="checkbox"] {position: absolute; top: 15px; left: 21px; margin-right: 15px;}
div.note_add_notice { position: relative; border: 1px solid #82cd79; width: 504px; border: 1px solid transparent; padding: 10px 10px;}
div.note_add_notice.show { background: #fff4b3; border-color:#82cd79; margin-bottom: 5px;  }
div.note_add_notice.show2 { background: #fff4b3; border-color:#82cd79; margin-bottom: 5px;  }
div.note_add_notice.error_m.show { background: #fdcdcd; border-color:#d5a1a1; }
div.note_add_notice.small {background: #fdcdcd; border-color:#d5a1a1; width: 140px;} 
div.note_add_notice span.h_notice {position: relative; padding-right: 60px; vertical-align: center; font-size: 16px; color: #464646; padding-left: 27px; background: url("../img/kn/lk-note/note/notice_03.png") no-repeat left center; display: block; height: 18px;}
div.note_add_notice span.h_notice span.action { display: none; position: absolute; right: 5px; top: 0px; z-index: 0;}
div.note_add_notice.show2 span.h_notice span.action { display: block; }
div.note_add_notice span.h_notice span.desc {font-size: 14px; color: #464646;}
div.note_add_notice.error_m span.h_notice {background: url("../img/kn/lk-note/note/notice_08.png") no-repeat left center;}
div.note_add_notice.show span.h_notice { background: url("../img/kn/lk-note/note/notice_06.png") no-repeat left center;  }
div.note_add_notice.show2 span.h_notice { background: url("../img/kn/lk-note/note/notice_10.png") no-repeat left center;  }
div.note_add_notice.error_m.show span.h_notice { background: url("../img/kn/lk-note/note/notice_08.png") no-repeat left center;  }
div.note_add_notice.error_m.small span.h_notice {background: none; padding-left: 0px; height: auto; padding-right: 0px;}
div.note_add_notice span.h_notice a:link{font-size: 16px;}
div.note_add_notice span.h_notice a:visited{font-size: 16px;}
div.note_add_notice.small span.h_notice a:link{font-size: 14px;}
div.note_add_notice span.h_notice a:visited{font-size: 14px;}
div.note_add_notice div.edit_block a.bottom-right:link {display:none; position: absolute; right: 10px; bottom: 16px; font-size: 14px;}
div.note_add_notice div.edit_block a.bottom-right:visited {display:none;position: absolute; right: 10px; bottom: 16px; font-size: 14px;}
div.note_add_notice div.edit_block a.bottom-right-2:link { position: absolute; right: 10px; bottom: 16px; font-size: 14px;}
div.note_add_notice div.edit_block a.bottom-right-2:visited { position: absolute; right: 10px; bottom: 16px; font-size: 14px;}
div.note_add_notice.show div.edit_block a.bottom-right:link {display: block;}
div.note_add_notice.show div.edit_block a.bottom-right:visited {display: block;}
div.note_add_notice div.edit_block {display: none; margin-top: 9px;}
div.note_add_notice.show2 div.edit_block {display: block;}
div.note_add_notice div.edit_block textarea { border: 1px solid #82cd79; width: 498px; height: 55px;}
div.note_add_notice.error_m div.edit_block textarea { border: 1px solid #d5a1a1; }
div.note_add_notice.show2 div.edit_block textarea {display: none;}
div.note_add_notice div.edit_block span {display: none; font-weight: bold; font-size: 16px; padding-left: 27px;}
div.note_add_notice.show2 div.edit_block span {display: block;}
div.note_add_notice.error_m  div.edit_block a.btn_send_small:link {background: url("../img/btn/btn_send_small.png") no-repeat; display: block; width: 85px; height: 25px;  margin-top: 7px;}
div.note_add_notice.error_m  div.edit_block a.btn_send_small:visited {background: url("../img/btn/btn_send_small.png") no-repeat; display: block; width: 85px; height: 25px;  margin-top: 7px;}
div.note_add_notice.error_m  div.edit_block a.btn_send_small:hover {background: url("../img/btn/btn_send_small.png") no-repeat; display: block; width: 85px; height: 25px;  margin-top: 7px;}
div.note_add_notice.error_m  div.edit_block a.btn_send_small:active {background: url("../img/btn/btn_send_small.png") no-repeat; display: block; width: 85px; height: 25px;  margin-top: 7px;}

div.note_add_notice div.edit_block a.btn_send_small:link {background: url("../img/btn/btn_save2.png") no-repeat; display: block; width: 85px; height: 25px;  margin-top: 7px;}
div.note_add_notice div.edit_block a.btn_send_small:visited {background: url("../img/btn/btn_save2.png") no-repeat; display: block; width: 85px; height: 25px;  margin-top: 7px;}
div.note_add_notice div.edit_block a.btn_send_small:hover {background: url("../img/btn/btn_save2.png") no-repeat; display: block; width: 85px; height: 25px;  margin-top: 7px;}
div.note_add_notice div.edit_block a.btn_send_small:active {background: url("../img/btn/btn_save2.png") no-repeat; display: block; width: 85px; height: 25px;  margin-top: 7px;}

div.note_add_notice.show2 div.edit_block a.btn_send_small {display: none;}

div.note-list {font-size: 14px; margin-bottom: 10px;}
div.note-list ul li { margin-top: 5px; }
div.note-list ul li span {line-height: 1.2;}
div.note-list ul li span img {display: inline-block; margin-left: 5px;}
div.note-list ul li a:link {font-size: 14px; line-height: 1.2;}
div.note-list ul li a:visited {font-size: 14px; line-height: 1.2;}

#wrap div.lk-note div.object div.obj-info p { width: 709px; font-size: 16px ; }
#wrap div.lk-note div.object div.obj-info p.title a { width: 709px !important;}


div.action-confirm-block { background: #f4f4f4; position: absolute; padding: 14px 8px 9px 8px; line-height: 1.2; min-width: 178px; position: absolute; z-index: 101; display: none;}
div.action-confirm-block.edit { padding: 0px 8px 9px 8px;  }
div.action-confirm-block.edit2 { padding: 0px 8px 9px 8px;  }
#wrap div.action-confirm-block p {padding-bottom: 0; font-size: 14px; color: #464646; text-align: center;}
div.action-confirm-block input[type="text"] { margin: 0; padding: 0; padding: 2px 5px; font-size: 14px; height: 16px; border: 1px solid #a6acb2; width: 174px; margin-top: 8px; }
div.action-confirm-block select { margin: 0; padding: 0; padding: 0 0 0 5px; font-size: 14px; height: 22px; border: 1px solid #a6acb2; width: 186px; margin-top: 8px; }
div.action-confirm-block select option i { font-style: italic; }
div.action-confirm-block img.arrow-act {display: none;}
div.action-confirm-block.right-arrow img.arrow-act.right {position: absolute; right: -18px; top: 5px; display: block;}
div.action-confirm-block.left-arrow img.arrow-act.left{position: absolute; left: -18px; top: 5px; display: block;}
div.action-confirm-block a.bottom-right:link {position: absolute; right: 8px; bottom: 16px; color: #464646; font-size: 14px;}
div.action-confirm-block a.bottom-right:visited {position: absolute; right: 8px; bottom: 16px; color: #464646; font-size: 14px;}

.css-shadow {
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.3);
	box-shadow: 0 0 10px rgba(0,0,0,0.3);
}

.css-radius {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

#wrap h2.zavka {font-size: 23px; color: #464646;}
#wrap p.zavka {font-size: 14px; line-height: 1.2; color: #464646;}


a.btn_zayavka:link {background: url("../img/btn/zayavka.png") no-repeat; background-position: 0 0px; display: block; width: 141px; height: 29px; }
a.btn_zayavka:visited {background: url("../img/btn/zayavka.png") no-repeat; background-position: 0 0px; display: block; width: 141px; height: 29px;}
a.btn_zayavka:hover{background: url("../img/btn/zayavka.png") no-repeat; background-position: 0 -30px; display: block; width: 141px; height: 29px; }
a.btn_zayavka:active {background: url("../img/btn/zayavka.png") no-repeat; background-position: 0 -60px; display: block; width: 141px; height: 29px; }

input.btn_zayavka {background: url("../img/btn/zayavka.png") no-repeat; background-position: 0 0px; display: block; width: 141px; height: 29px; border:0; text-indent: -10000px; cursor: pointer;}
input.btn_zayavka:visited {background: url("../img/btn/zayavka.png") no-repeat; background-position: 0 0px; display: block; width: 141px; height: 29px; border:0; text-indent: -10000px; cursor: pointer;}
input.btn_zayavka:hover{background: url("../img/btn/zayavka.png") no-repeat; background-position: 0 -30px; display: block; width: 141px; height: 29px; border:0; text-indent: -10000px; cursor: pointer; }
input.btn_zayavka:active {background: url("../img/btn/zayavka.png") no-repeat; background-position: 0 -60px; display: block; width: 141px; height: 29px; border:0; text-indent: -10000px; cursor: pointer; }


a.btn_in_note:link {background: url("../img/btn/btn_in_note.png") no-repeat; background-position: 0 0px; display: block; width: 115px; height: 29px; }
a.btn_in_note:visited {background: url("../img/btn/btn_in_note.png") no-repeat; background-position: 0 0px; display: block; width: 115px; height: 29px;}
a.btn_in_note:hover{background: url("../img/btn/btn_in_note.png") no-repeat; background-position: 0 -30px; display: block; width: 115px; height: 29px; }
a.btn_in_note:active {background: url("../img/btn/btn_in_note.png") no-repeat; background-position: 0 -60px; display: block; width: 115px; height: 29px; }


a.btn-ok:link {background: url("../img/btn/btn-ok.png") no-repeat; background-position: 0 -60px; display: block; width: 68px; height: 29px;  margin-top: 13px;}
a.btn-ok:visited {background: url("../img/btn/btn-ok.png") no-repeat; background-position: 0 -60px; display: block; width: 68px; height: 29px;  margin-top: 13px;}
a.btn-ok:hover{background: url("../img/btn/btn-ok.png") no-repeat; background-position: 0 -30px; display: block; width: 68px; height: 29px;  margin-top: 13px;}
a.btn-ok:active {background: url("../img/btn/btn-ok.png") no-repeat; background-position: 0 0px; display: block; width: 68px; height: 29px;  margin-top: 13px;}


a.btn_registration:link {background: url("../img/btn/btn_registration.png") no-repeat; background-position: 0 0px; display: block; width: 173px; height: 29px; }
a.btn_registration:visited {background: url("../img/btn/btn_registration.png") no-repeat; background-position: 0 0px; display: block; width: 173px; height: 29px; }
a.btn_registration:hover{background: url("../img/btn/btn_registration.png") no-repeat; background-position: 0 -30px; display: block; width: 173px; height: 29px; }
a.btn_registration:active {background: url("../img/btn/btn_registration.png") no-repeat; background-position: 0 -60px; display: block; width: 173px; height: 29px; }


a.btn_close_block:link {background: url("../img/blocks/registration-popup/close.png") no-repeat; background-position: 0 0px; display: block; width: 15px; height: 16px; }
a.btn_close_block:visited {background: url("../img/blocks/registration-popup/close.png") no-repeat; background-position: 0 0px; display: block; width: 15px; height: 16px; }
a.btn_close_block:hover{background: url("../img/blocks/registration-popup/close.png") no-repeat; background-position: 0 0px; display: block; width: 15px; height: 16px; }
a.btn_close_block:active {background: url("../img/blocks/registration-popup/close.png") no-repeat; background-position: 0 0px; display: block; width: 15px; height: 16px; }

div.popular-request { padding-bottom: 20px; width: 773px; background: #f4f6ef; margin-left: -20px; margin-top: -90px; padding-left: 230px; padding-top: 21px; overflow: hidden;  }
div.popular-request span.h { color: #000; font-size: 17px; font-weight: bold; display: inline-block; margin-bottom: 12px; }
div.popular-request ul { float: left; margin-left: 95px; }
div.popular-request ul.first { margin-left: 0px; }
div.popular-request ul li { line-height: 1.5; }
div.popular-request ul li a:link { color: #464646; font-size: 14px; }
div.popular-request ul li a:visited { color: #464646; font-size: 14px; }

/* BLOCK */

/* SCREEN BLOCKING */
div.block-for-blocking-screen { display: none; opacity: 0.4; width: 100%; height: 100%; filter: alpha(opacity=40); background-color: #999999;  position: fixed; top:0; bottom:0; right:0; left: 0; z-index: 100;}

/* REGISTRATION POPUP */
div.block-registration-popup { display: none;  width: 510px; left: 50%;  position: fixed; padding: 20px 24px 28px 24px; background-color: #fff;  z-index: 200; -moz-box-shadow: 0 0 20px rgba(0,0,0,0.4); -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.4); box-shadow: 0 0 20px rgba(0,0,0,0.4); }
	h3.block-registration-popup-name { color: #000000; font-size: 24px; margin-bottom: 12px; }
	p.block-registration-popup-about { color: #000000; font-size: 14px; line-height: 20px; margin-bottom: 19px; }
	p.block-registration-popup-login-with-help { clear:both; font-size: 14px; color: #000000; margin-bottom: 7px; }
	p.block-registration-popup-rules { font-size: 14px; color: #000000; margin-bottom: 21px; }
	p.block-registration-popup-rules a:link {color: #000;}
	p.block-registration-popup-rules a:visited {color: #000;}
	p.block-registration-popup-rules a:hover {color: #419639;}
	
	div.block-registration-popup-input-element { left: -37px; width: 509px; background-color: #ebebeb; padding: 2px 37px 7px 38px; position: relative; margin-bottom: 16px; }
		img.block-registration-popup-input-element-left-hook { display: block; position: absolute; bottom: -11px; left:0px; }
		img.block-registration-popup-input-element-right-hook { display: block; position: absolute; bottom: -11px; right:0px; }
		div.block-registration-popup-input-element dt {float: left; margin-top: 14px; }
		div.block-registration-popup-input-element dt:first-child {margin-top: 0px; }
		div.block-registration-popup-input-element dt label { font-size: 16px; }
		div.block-registration-popup-input-element dd {margin-left: 84px; margin-top: 14px; }
		div.block-registration-popup-input-element dd input[type="text"] { padding: 0 5px; border: 1px solid #abadb3; width: 212px; height: 20px; }
		div.block-registration-popup-input-element dd label.desc {padding-left: 5px; font-size: 12px; color: #999999; padding-top: 2px; display: inline-block;}

}

@media (min-resolution: .001dpcm) {
    _:-o-prefocus, table#kn-tarriffs tr td:first-child {
        height: 28px; border: 0px; padding: 0; border-top: 1px solid #e5e5e5; text-align: left; padding-left: 6px;
    };
}