@import "reset000.css"; /* default style sheet*/
@import "navigati.css"; /* navigation blocks */
@import "roundcor.css"; /* round corners */

/**************************************/
/*              GLOBALS               */
/**************************************/
body{
	background:#3F5372;
	color: #3f3f3f;
	font-family: Arial,Helvetica,sans-serif;
}
.all {
	text-align: center; 
	position: relative;
}
.trunk {
	width: 998px;
	margin: 0 auto;
	text-align: left; 
}
/*
	.text - только шрифт
	.conttext - разметка контентной части
*/
.text, .conttext {
	font: 13px/20px Arial, sans-serif;
}
.w100 {
	width: 100%;
}
.wauto {
	width: auto;
}
.rel {
	position: relative;
}
.nodecor {
	text-decoration: none;
}
.nooverflow {
	overflow: hidden;
}
.red {
	color: #f00;
}
.black {
	color: #000;
}
.super{
   color: #f00; 
   margin-left:3px;
}

ul {
	margin-left:0.4em;
}

h1 {
	font-size: 22px;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0;
	color: #455560;
}
h2.bigger {
	font-size: 22px;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0;
	color: #455560;
}
h2 {
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 0 20px 0;
	color: #455560;
}
h3 {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 0 20px 0;
	color: #455560;
}
h5 {
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 5px 0;
	color: #000;
}
h6 {
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 5px 0;
	color: #000;
}
hr {
	background: #656565;
	color: #656565;
}

/**************************************/
/*              HEADER                */
/**************************************/
.header { 
	background: #fff;
	height: 86px;
}
.logo {
	float: left;
	padding: 26px 0 0 32px;
}
.mainmenu {
	list-style: none;
	float: left;
	margin: 0;
	padding: 26px 0 0 17px; 

}
.phones {
	list-style: none;
	float: right;
	margin: 0;
	padding: 28px 0 0 0; 
}
.phones li {
	float: left;
	margin: 0;
	padding: 0 20px 0 42px;
	white-space: nowrap;
	height: 36px;
}
.phones strong {
	color: #455560;
	font-size: 14px;
	line-height: 15px;
	display: block;
	/*margin: 5px 0 0 0; ivn*/
}


.phones span {
	color: #EE2E24;
	font-size: 10px;
	line-height: 11px;
}
.phones .pconnect {
	background: url(http://www.akado.ru/i/ico_connect.png) no-repeat 2px 2px; /*2 px ivn*/
}
.phones .pconnect  small , .phones .psupport small {
  /*color:red; */

color: #EE2E24;
}   
.phones .psupport {
	background: url(http://www.akado.ru/i/ico_support.png) no-repeat 2px 0;
}


/**************************************/  
/*            MAIN CONTENT            */
/**************************************/

.content_main {
	background: none ! important;
}

.content, .contentINDEX {
	min-height: 400px;
	background: url(http://www.akado.ru/i/bg_content_full.gif) repeat-y center top;
}
.content {
	padding-bottom: 50px;
}
.contenttop {
	background: url(http://www.akado.ru/i/bg_content_top.gif) no-repeat center top;
	height: 22px;
	font-size: 1px;
}
.contentbottom {
	background: url(http://www.akado.ru/i/bg_content_bottom.gif) no-repeat center top;
	height: 19px;
	font-size: 1px;
	margin-top: -9px;
	margin-bottom: 7px;
}
.navline {
	padding: 25px 0 0 32px;
	font-size: 12px;
}
.navline h1 {
	margin: 6px 0 14px 0;
}
.navline h2.bigger {
	margin: 6px 0 14px 0;
}
.navline strong {
	color: #020202;
}
.col240 { width: 240px; }
.col265 { width: 265px; }
.col485 { width: 485px; }
.col695 { width: 695px; }

.conttext {
	padding: 29px 30px 0 29px; 
}
.conttext h1 {

}
.conttext h2.bigger {
	margin: inherit ! important;
}
.conttext h2 {
	margin: 40px 0 8px 0;
}
.conttext h3 {
	margin: 37px 0 8px 0;
}
.conttext p {
	margin: 0 0 16px 0;
}
.conttext p.exclamation {
	margin-left: 35px;
	padding: 14px 0 15px 50px;
	border-top: solid 1px #E5E5E5;
	border-bottom: solid 1px #E5E5E5;
	font-weight: bold;
	color: #010101;
	background: url(http://www.akado.ru/i/exclamation_round.gif) no-repeat 0px 8px;
}
.conttext ul {
	list-style: none;
	margin-left: 0;
	padding: 0;
}
.conttext ul li {
	margin: 0 0 9px 0;
	padding: 0 0 0 20px;
	background: url(http://www.akado.ru/i/bull_red_big.gif) no-repeat 1px .5em;
}
.conttext ol {
}
.conttext ol li {
	margin-bottom: 9px;
}
.conttext table {
	border: 0;
	margin-left: -14px;
	width: 100%;
}
.conttext table th {
	background: #EFEFEF;
	border: 0;
	padding: 6px 14px 11px 0;
	line-height: 14px;
	color: #000;
	text-align: left;
}
.conttext table th span {
	font-weight: normal;
	color: #3F3F3F;
}
.conttext table th span.red {
	color: #f00;
}
.conttext table td.gray {
	background: #EFEFEF;
	border: 0;
	padding: 6px 14px 11px 0;
	line-height: 14px;
	color: #000;
	text-align: left;
}
.conttext table td.gray span {
	font-weight: normal;
	color: #3F3F3F;
}
.conttext table td.gray span.red {
	color: #f00;
}
.conttext table td {
	border-right: 0;
	padding: 7px 14px 4px 0;
}
.conttext table.table-images td {
	padding-right: 7px;
}
.conttext table.table-images td a {
	text-decoration: none;
}
.conttext table td.blank, .conttext table th.blank {
	padding: 0;
	border: 0;
	vertical-align: top;
}
.conttext table td.first, .conttext table th.first {
	width: 14px;
}
.conttext table td.last, .conttext table th.last {
	width: 6px;
}
.conttext table th.first {
	background: #efefef url(http://www.akado.ru/i/bg_menuleft_bottom.gif) no-repeat 0 100%;
}
.conttext table th.first div {
	background: #efefef url(http://www.akado.ru/i/bg_menuleft_top.gif) no-repeat 0 0;
	width: 14px;
	height: 5px;
}
.conttext table th.last {
	background: #efefef url(http://www.akado.ru/i/bg_menuleft_bottom.gif) no-repeat 100% 100%;
}
.conttext table th.last div {
	background: #efefef url(http://www.akado.ru/i/bg_menuleft_top.gif) no-repeat 100% 0;
	width: 6px;
	height: 5px;
}
.conttext table tr.gray td {
	font-weight: bold;
}
.conttext table tr.gray td.first {
	font-weight: normal;
	color: #3F3F3F;
	background: #EFEFEF;
}
.conttext table tr.gray td.last {
	font-weight: normal;
	color: #3F3F3F;
	background: #EFEFEF;
}
.conttext .img, .conttext a.img {
	overflow: hidden;
	float: left;
	margin: 6px 25px 25px 0;
	text-decoration: none;
	background: #EFEFEF;
	font-size: 11px;
	color: #6C6C6C;
	text-align: center;
	padding: 0 0 8px 0;
	position: relative;
}
.conttext .img img {
	margin: 0 0 8px 0;
}
.conttext .img .imgroundtopleft, .conttext .img .imgroundtopright {
	height: 4px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	background: transparent url(http://www.akado.ru/i/pic_border.gif) no-repeat 0 0;
	z-index: 1;
	width: 4px;
}
.conttext .img .imgroundtopright {
	left: 100%;
	margin-left: -4px;
	background: transparent url(http://www.akado.ru/i/pic_border.gif) no-repeat 100% 0;
}
.conttext .img .imgroundbottomleft, .conttext .img .imgroundbottomright {
	height: 8px;
	overflow: hidden;
	background: transparent url(http://www.akado.ru/i/pic_border_bottom.gif) no-repeat 0 0;
	display: block;
	width: 6px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
}
.conttext .img .imgroundbottomright {
	background: transparent url(http://www.akado.ru/i/pic_border_bottom.gif) no-repeat 100% 0;
	left: 100%;
	margin-left: -6px;
}
.conttext .img .imgzoom {
	height: 26px;
	overflow: hidden;
	position: absolute;
	bottom: 26px;
	right: 10px;
	background: transparent url(http://www.akado.ru/i/butt_zoom.png) no-repeat 0 0;
	z-index: 2;
	width: 26px;
}
.conttext table tr.td-rowspan td {
	text-align: center;
	border-left: 1px solid #e5e5e5;
}
.conttext table td.th-sub {
	/* font-weight: bold; */
	border-left: 1px solid #e5e5e5;
	padding-left: 2px;
}
.conttext table td.td-empty {
	padding: 0;
	border: none;
}
/* .conttext table td.first {
	border-right: 1px solid #e5e5e5;
} */
.conttext table td.last {
	border: none !important;
}
.conttext table td img {
	margin-top: 6px;
	
}

/***** MAIN PROMO BLOCK *****/
.mainpromo, .secondpromo {
	background: #333 url(bg_mainp.gif) repeat-y center top;
}
.mainpromo .trunk {
	height: 558px;
	position: relative;
/*
	overflow: hidden;
*/
	background: #333;
}
.secondpromo .trunk {
	position: relative;
	background: #455560;
	height: 80px;
	margin-bottom: 14px;
}
.mainpromo .genremenu {
	position: absolute;
	z-index: 100;
	top: 0;
	left: 33px;
}
.secondpromo .genremenu {
	position: absolute;
	z-index: 93;
	bottom: 80px;
	left: 21px;
}
.genremenu ul {
/*	width: 368px; */
	width: 260px;
	background: url(http://www.akado.ru/i/bg_genremenu.png) repeat 0 0;
	list-style: none;
	margin: 0 0 1px 0;
	padding: 25px 0 14px 0;
}
.secondpromo .genremenu ul {
	width: 220px;
	background: url(http://www.akado.ru/i/bg_genremenu_s.png) repeat 0 0;
	list-style: none;
	margin: 0 0 1px 0;
	padding: 9px 0;
}
.genremenu li {
	margin: 0;
	font-size: 19px;
	line-height: 26px;
	vertical-align: middle;
	text-transform: uppercase;
}
.secondpromo .genremenu li {
	margin: 0;
	font-size: 16px;
	line-height: 18px;
	font-style: italic;
	font-weight: bold;
	vertical-align: middle;
	text-transform: uppercase;
}
.genremenu a, .genremenu a:link, .genremenu a:visited {
	color: #E8E9EA;
	text-decoration: none;
	padding: 0 0 0 42px;
	white-space: nowrap;
	position: static;
}
.genremenu a:hover, .genremenu a:active, .genremenu a.current {
	color: #E8E9EA;
	font-weight: bold;
	background: url(http://www.akado.ru/i/genremenu_on.png) no-repeat 14px 60%;
}

.secondpromo .genremenu a, .secondpromo .genremenu a:link, .secondpromo genremenu a:visited {
	padding: 0 0 0 32px;
}
.secondpromo .genremenu a:hover, .secondpromo .genremenu a:active, .secondpromo .genremenu a.current {
	background: url(http://www.akado.ru/i/genremenu_on_s.png) no-repeat 14px 60%;
}

.genremenuopener {
	background: url(http://www.akado.ru/i/bg_genremenu_opener_narrow.png) no-repeat 0 0;
	height: 33px;
/*	width: 368px; */
	width: 260px;
	text-align: center;
	cursor: pointer;
}
.secondpromo .genremenuopener {
	background: url(http://www.akado.ru/i/bg_genremenu_opener_s.png) no-repeat 0 0;
	height: 23px;
	width: 220px;
	text-align: center;
	cursor: pointer;
	position: absolute;
	top: -24px;
	left: 0;
	border-bottom: solid 1px #A2AAB0;
}
.genremenuopener img {
	background: url(http://www.akado.ru/i/genremenu_opener.png) no-repeat 0 0;
	margin: 5px 0 0 0;
}
.secondpromo .genremenuopener img {
	background: url(http://www.akado.ru/i/genremenu_opener_s.png) no-repeat 0 0;
	margin: 4px 0 0 0;
}
.genremenu .closed img {
	background-position: 0 -200px;
}
.promoinfo {
	position: absolute;
	bottom: 152px;
	left: 33px;
	z-index: 88;
}
.promochannel, .promotitle, .promotitlesmall {
/*
	color: #677679;
*/
	color: #000;
	font-size: 16px;
	position: relative;
	display: block;
	width: 465px;
	font-weight: bold;
}
.promochannel span, .promotitle span, .promotitlesmall span {
	color: #fff;
	position: absolute;
	left: -2px;
	top: -2px;
	width: 465px;
}
.promotitle span {
	left:-3px;
	top:-2px;
}
.promochannel {
	margin: 0 0 8px 0;
}
.promotitle {
	font-size: 60px;
	line-height: 50px;
	margin: 0 0 14px -2px;
}
.promotitlesmall {
	font-size: 30px;
	line-height: 36px;
	margin: 0 0 14px 0;
}
.promosee {
	width: 173px;
	height: 37px;
	padding: 0;
	display: block;
}
.promodescr {
	width: 455px;
	position: absolute;
	right: 33px;
	bottom: 135px;
	z-index: 74;
}
.promodescrtop, .promodescrbottom {
	height: 10px;
	font-size: 1px;
	line-height: 1px;
}
.promodescrtext {
	background: url(http://www.akado.ru/i/bg_promodescr.png) repeat 0 0;
	color: #CDCFCF;
	font-size: 13px;
	line-height: 22px;
	width: 407px;
	padding: 15px 20px 17px 28px;
}
.promopreview, .secondppreview {
	position: absolute;
	z-index: 93;
	left: 0;
	bottom: 0;
	width: 998px;
	height: 145px;
/*
*/
}
.secondppreview {
	height: 80px;
	overflow: hidden;
}
.promopreviewbg {
	background: url(http://www.akado.ru/i/bg_promoscroll.png) repeat-x 0 0;
	width: 998px;
	height: 90px;
	position: absolute;
	z-index: 1;
	left: 0;
	bottom: 0;
}
.secondpromo .promopreviewbg  {
	background: transparent;
}
.secondppreview ul, .promopreview ul {
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 2;
	left: 0;
	bottom: 12px;
	width: 2000em;
}
.secondppreview ul {
	left: -115px;
}
.secondppreview li {
	margin: 0 4px 0 5px;
/*
	width: 141px;
	height: 79px;
*/
	width: 104px;
	height: 58px;
	padding: 1px;
	float: left;
	position: relative;
}
.promopreview li {
	margin: 0 4px 0 5px;
	width: 104px;
	height: 58px;
	padding: 1px;
	float: left;
	position: relative;
}
.secondppreview li a {
	position: static;
	padding: 0;
}
.secondppreview li.hover, .promopreview li.hover {
	background: #fff;
	cursor: pointer;
}
.secondppreview li img, .promopreview li img {
	display: block;
}
.promopreview .promoprevtitle {
	position: absolute;
	top: -50px;
	left: -4px;
	z-index: 5;
	height: 41px;
	display: none;
}
.secondpromo .promoprevtitle {
	position: absolute;
	top: -42px;
	left: -4px;
	z-index: 500;
	height: 42px;
}
.promopreview .promoprevtitle b {
	display: block;
	height: 41px;
	width: 33px;
	background: url(http://www.akado.ru/i/bg_promo_prev_title.png) no-repeat 0 0;
}
.secondpromo .promoprevtitle b {
	display: block;
	height: 42px;
	width: 35px;
	background: url(http://www.akado.ru/i/bg_promo_prev_title_s.png) no-repeat 0 0;
}
.secondpromo .promoprevtitle em, .promopreview .promoprevtitle em {
	color: #455560;
	text-transform: uppercase;
	font-style: normal;
	display: block;
	padding: 12px 26px 0 12px;
	margin: -41px 0 8px 4px;
	height: 22px; 
	background: #fff url(http://www.akado.ru/i/triangle_red_w.gif) no-repeat 100% 15px;
	white-space: nowrap;
}
.secondpromo .promoprevtitle em {
	color: #fff;
	background: #455560 url(http://www.akado.ru/i/triangle_white.gif) no-repeat 99% 15px;
	margin: -41px 5px 8px 4px;
	padding: 12px 13px 0 12px;
}
.promopreview .promoprevtitle i {
	position: absolute;
	right: -3px;
	top: 0;
	width: 3px;
	height: 41px;
	background: url(http://www.akado.ru/i/promo_prev_title.png) no-repeat 0 0;
}
.secondpromo .promoprevtitle i {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 5px;
	height: 41px;
	background: url(http://www.akado.ru/i/promo_prev_title_s.png) no-repeat 0 0;
}
.promoprevcurr {
	position: absolute;
	width: 118px;
	height: 73px;
	top: -9px;
	left: -7px;
	background: url(http://www.akado.ru/i/promo_prev_current.png) no-repeat 0 0;
	display: none;
}
.promopreview li.hover .promoprevtitle, 
.promopreview li.current .promoprevcurr {
	display: block;
}
#promoitems {
	width: 1px;
	height: 1px;
	overflow: hidden;
	position: absolute;

}
.oldpromoblock {
	position: absolute;
	z-index: 2;
	left: 0;
	top: 0;
}
.newpromoblock {
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
}

.promopreview .promowrapper {
	position: absolute;
	z-index: 2;
	left: 0px;
	bottom: 0px;
	width: 938px;
	height: 145px;
	overflow: hidden;
	margin: 0 30px;
}
.promo2left, .promo2right {
	position: absolute;
	top: 55px;
	left: 0;
	z-index: 99;
	width: 30px;
	height: 90px;
	background: url(http://www.akado.ru/i/mainpromo_scroller.png) no-repeat 5px 50%;
}
.promo2left{
	opacity:0.5;
}
.promo2right {
	left: 968px;
	background: url(http://www.akado.ru/i/mainpromo_scroller.png) no-repeat -193px 50%;
}
/***** /MAIN PROMO BLOCK *****/

/***** MAIN PROMO BLOCK OLD(needed for secondpromo, gotta clean it from unused content) *****/
.mainpromo {
	background: #333 url(bg_mainp.gif) repeat-y center top;
}
.mainpromo .trunk {
	height: 274px;
	position: relative;
	background: #333;
}
.mainpromo #promoblock{
	float: left;
	width: 650px;
	height: 100%;
}
.mainpromo .right{
	float: left;
	padding: 9px 0 0 56px;
}
.mainpromo .right .phone{
	color: #c4d3dd;
	font-size: 20px;
}

.mainpromo .right .phonedescr{
	vertical-align: baseline;
	font-size: 10px;
	padding-left: 7px;
	color: #cbcbcb;
}
.mainpromo .buttons{
	list-style-type: none;
	margin: 16px 0 0 0;
	padding: 0;
}
.mainpromo .buttons li{
	margin: 0 0 13px 0;
	padding: 0;
	width: 256px;
	height: 37px;
	background: url('mainprom.gif') 0 0 no-repeat;
	cursor: pointer;
}
.mainpromo .buttons li.red{
	background: url('mainprom.gif') 0 -37px no-repeat;
}
.mainpromo .buttons li:hover{
	background: url('mainprom.gif') 0 -37px no-repeat;
}
.mainpromo .buttons li a{
	text-decoration: none;
	color: white;
	text-transform: uppercase;
	font-size: 15px;
	padding: 9px 0 0 14px;
	display: block;
}
/***** /MAIN PROMO BLOCK *****/

/***** NEW JQUERY PROMO BLOCK *****/
#container-promo {width: 690px; height: 274px; float: left; position: relative; top: -2px; background: #3F5372;}
#container-promo .tabs {width: 200px; height: 274px; display: block; list-style-type: none; margin: 0; padding: 0; float: left;}
#container-promo .tabs li {width: 40px; height: 274px; display: block; list-style-type: none; float: left; margin: 0; padding: 0; cursor: hand; cursor: pointer;}
#container-promo .tabs li:hover {background-position: -40px 0 !important;}
#container-promo .tabs li.active {background-position: -40px 0 !important; cursor: default;}
/* delete */
#container-promo .tabs #promo-complex-tab {background: url('http://www.akado.ru/i/promo/pics/tabs/complex.gif') 0 0 no-repeat;}
#container-promo .tabs #promo-tv-tab {background: url('http://www.akado.ru/i/promo/pics/tabs/tv.gif') 0 0 no-repeat;}
#container-promo .tabs #promo-internet-tab {background: url('http://www.akado.ru/i/promo/pics/tabs/internet.gif') 0 0 no-repeat;}
#container-promo .tabs #promo-cinema-tab {background: url('http://www.akado.ru/i/promo/pics/tabs/cinema.gif') 0 0 no-repeat;}
/* /delete */
#container-promo .layouts {width: 490px; height: 274px; float: left; position: relative; overflow: hidden;}
#container-promo .layouts > div {position: absolute; top: 0px; left: 490px; width: 490px; height: 274px; overflow: hidden;}
#container-promo .layouts > div.active {left: 0px;}
#container-promo .layouts #leftarrow {position: absolute; left: 0; top: 0; width: 39px; height: 100%; background: url('left-arr.png') center center no-repeat; cursor: pointer; z-index: 150;}
#container-promo .layouts #rightarrow {position: absolute; left: 451px; top: 0; width: 39px; height: 100%; background: url('right-ar.png') center center no-repeat; cursor: pointer; z-index: 150;}
#container-promo .layouts #leftarrow.none {display: none;}
#container-promo .layouts #rightarrow.none {display: none;}
#container-promo .layouts .bullets.none {display: none;}
#container-promo .layouts .bullets {height: 8px; position: absolute; display: block; text-align: center; right: 0; bottom: 8px; z-index: 200;}
#container-promo .layouts .bullets a {display: block; width: 8px; height: 8px; background: url(bullet00.png) 0 0 no-repeat; margin: 0 4px 0 0; float: left; opacity: 0.3;}
#container-promo .layouts .bullets a:hover {opacity: 0.5;}
#container-promo .layouts .bullets a.active {opacity: 0.8 ! important;}
#container-promo .layouts div a.toright {right: 0;background: url(http://www.akado.ru/i/promo/pics/layouts/right.png) 0 center no-repeat;}
#container-promo .layouts div .wrapper {left: 490px;}
#container-promo .layouts div .wrapper.active {left: 0px;}
#container-promo .layouts div .wrapper img.bg {position: absolute; left: 0px; top: 0px; z-index: -10;}


/* Возможно, подчистить строки */
#container-promo .wrapper {padding: 20px; position: absolute; top: 0px; width: 450px; height: 234px; overflow: hidden; z-index: 20;}
#container-promo .wrapper.flash {padding: 0px; overflow: visible;}
#container-promo .wrapper h2.bigger {font-size: 16px; font-weight: bold; margin: 0; text-transform: none; position: relative; color: #000; z-index: 15; margin: 0 0 5px 0;}
#container-promo .wrapper h2.bigger span {color: #fff; position: absolute; top: -1px; left: -1px; z-index: 17;}
#container-promo .wrapper h2 {text-transform: none; font-weight: bold; font-size: 18px; color: #000; position: absolute; z-index: 15; margin: 0; width: 180px;}
#container-promo .wrapper h2 span {color: #fff; position: absolute; top: -1px; left: -1px; width: 180px;}
#container-promo .wrapper .tarif {color: #000; position: absolute; left: 24px; bottom: 8px;}
#container-promo .wrapper .tarif:hover {color: red;}
#container-promo .wrapper .col-1 {position: absolute; bottom: 17px; right: 20px; width: 280px; text-align: right;}
#container-promo .wrapper .col-1 .note {margin: 0; padding: 5px 10px; opacity: 0.7; background: #000; color: #fff; font-size: 10px;}
#container-promo .wrapper .col-2 {position: absolute; bottom: 20px; left: 20px;}
#container-promo .wrapper .col-2 a {display: block; text-align: left;}
#container-promo .wrapper .col-2 .btn {}
#container-promo .wrapper .col-2 .btn:hover {}
#container-promo .wrapper .btn-place {position: absolute; width: 167px; height: 39px; left: 23px; bottom: 29px; background: url('http://www.akado.ru/i/promo/pics/connect.gif') 0 0 no-repeat;}
#container-promo .wrapper .col-2 .other_black {margin-top: 10px; color: #000;}
#container-promo .wrapper .col-2 .other_white {margin-top: 10px; color: #fff;}
#container-promo .wrapper .col-2 a:hover {color: red;}
/* /Возможно, подчистить строки */

/***** /NEW JQUERY PROMO BLOCK *****/

/* SLIDER */
.slider {
	padding: 6px 3px 8px 130px;
	height: 37px;
	margin-bottom: 30px;
	background: url(http://www.akado.ru/i/bg_slider.jpg) no-repeat 35px 6px;
	position:relative;

}
.slider .ui-widget-content {
	height: 37px;
	width: 747px;
	position:relative;
}
.slider .ui-slider-handle {
	cursor:default;
	height: 51px;
	position:absolute;
	width: 191px;
	z-index: 2;
	top: -6px;
	margin-left: -96px;
	padding: 0;
	background: url(http://www.akado.ru/i/slider_handle.png) no-repeat 0 0;
/*
	cursor: pointer;
*/
}
#sliderscale {
	position: absolute;
	left: 35px;
	top: 6px;
	z-index: 1;
	width: 935px;
/*
	cursor: pointer;
*/
}
#sliderscale span {
	float: left;
	width: 187px;
	text-align: center;
	line-height: 37px;
}
#sliderscale span.ON {
	font-weight: bold;
}
#sc1 { color: #615C3F; }
#sc2 { color: #5F5235; }
#sc3 { color: #000000; }
#sc4 { color: #F7E4DE; }
#sc5 { color: #F5DCDB; }



/* /SLIDER */
/***** /CHOOSE INTERNET BLOCK *****/

/***** MAIN PAGE CONTENT *****/
.maincontext {
	background: #fff;
	width: 1008px;
	background: url('bg_mainc.gif') repeat-y 0 0;
}
.pre-maincontext {
	margin: 0 auto;
	width: 1008px;
	height: 8px;
	background: url('bg_prema.gif') no-repeat 0 0;
}
.after-maincontext {
	margin: 0 auto;
	width: 1008px;
	height: 8px;
	background: url('bg_after.gif') no-repeat 0 0;
}
.maincolumns {
	background: url(bg_maind.gif) repeat-y 0 0;
	padding: 22px 0 10px 32px;
}
.maincol {
	float: left;
}
#maincol1 { width: 280px; }
#maincol2 { width: 300px; margin: 0 0 0 45px; }
#maincol3 { width: 280px; margin: 0 0 0 35px; }
/***** /MAIN PAGE CONTENT *****/
/***** MAIN PAGE NEWS LIST *****/
.maincol h1 {
	margin: 0 0 14px 0;
}
.maincol h2.bigger {
	margin: 0 0 14px 0;
}
div.newsitem {
	padding: 15px 0 4px 0;	
}
#maincol1 div.newsitem {
	padding-bottom: 20px;
}
p.newsimg {
	margin: 0 0 12px 0;
}
p.newsimg img, span.newstitle {
	display: inline-block;
	vertical-align: top;
}
#maincol1 span.newstitle {
	display: block;
	margin-bottom: 10px;
}
p.newsimg img {
	margin-right: 10px;
	width: 130px;
}
#maincol1 p.newsimg img {
	float: left;
}
span.newstitle {
	color: #8D8C8C;
	font-size: 10px;
}
#maincol2 span.newstitle {
	width: 150px;
}
#maincol3 span.newstitle {
	width: 130px;
}
span.newstitle a {
	font-size: 13px;
}
p.newsdata {
	font-size: 11px;
	color: #818282;
	margin: 0 0 7px 0;
}
p.newsdata .newsnow {
	color: #EC272C;
}
p.newsdesc {
	font-size: 13px;
	margin: 0 0 11px 0;
}
#maincol1 p.newsdesc {
	margin: 0;
}
a.newsdesc, a.newsdesc:link, a.newsdesc:visited {
	text-decoration: none;
}
a.newsdesc img.more {
	background: url(triangle.gif) no-repeat 100% 0;
}
p.newsrating {
	margin: 0 0 11px 0;
}
/***** /MAIN PAGE NEWS LIST *****/


/***** PRICE BASIC *****/
ul.price {
	list-style: none;
	margin: 0;
}
ul.price li {
	margin: 0;
	background: url(http://www.akado.ru/i/dot_line.gif) repeat-x 0 1em;
	position: relative;
}
ul.price li:after {content:".";display:block;height:0;clear:both;visibility:hidden;max-height:0;}
ul.price li {display:inline-block;}
* html ul.price li {height:1%;}
ul.price li {display:block;}

ul.price a {
	float: left;
	background: #FFF;
	display: inline;
	float:none;
	padding: 0;
	line-height: 1.4em
}
ul.price a.action {
	position: absolute;
	z-index: 1;
	right: -14px;
	top: 4px;
	width: 8px;
	height: 8px;
	font-size: 1px;
	line-height: 1px;
}

ul.price span.price {
	white-space: nowrap;
	float:right;
	background: #FFF;
	text-align:right;
}
ul.price span.price em{
	/*width: 37px;*/
	margin-left: 3px;
	display: inline-block;
	text-align: left;
	font-style: normal;
}
/***** /PRICE BASIC *****/


/***** INFO ABOUT PACKET *****/
.packinfo {
	width: 482px;
	background: #EFEFEF;
	padding-bottom: 20px;
}
#packinfo {
	width: 442px;
	font-size: 12px;
}
#packinfo h2, #cart h2 {
	color:#3F3F3F;
	margin-top: 12px;
}

span.cnt {
	background: url(http://www.akado.ru/i/bg_cnt.gif) no-repeat 0 0;
	padding: 0 0 0 5px;
	margin: 0 3px;
	display: inline-block;
	font-size: 10px !important;
}
span.cnt em {
	background: url(http://www.akado.ru/i/bg_cnt.gif) no-repeat 100% 0;
	color: #CED4D7;
	padding: 0 5px 0 0;
	display: inline-block;
	line-height: 13px !important;
	height: 13px !important;
	font-size: 10px !important;
        font-style: normal;
}
ul.themelist, h5.themelist {
	list-style: none;
	padding: 0;
	margin-left: 0;
}
div.themelist ul.themelist, div.themelist h5.themelist {
	width: 175px;
}

.themelist li {
	margin: 0;
	padding: 5px 0;
}
.themedescr {
	line-height: 19px;
}
.themedescr a img {
	margin-bottom: -4px;
	border-bottom: solid #EFEFEF 8px;
}

div.themelist .themedescr {
	width: 220px;
}
.themedescr span {
	font-size: 11px;
	color: #818282;
}
.themelist li.channelhref {
	font-weight: bold;
	padding: 17px 0 0 0;
}
.themelist li a.current,.themelist li a.current:link, .themelist li a.current:visited, 
.themelist li a.current:hover, .themelist li a.current:active {
	border: 0;
	outline: none;
	color: #000;
}
.channelslist {
	width: 600px;
	overflow: hidden;
}
.channelslist ul {
	list-style: none;
	padding: 0;
	margin: 0 5px;
	width: 187px;
	float: left;
   line-height:230%;
}
.channelslist li {
	padding: 0;
	margin: 0;
	font-size: 12px;
}
.packetprice {
	margin-bottom: 10px;
}
.packetprice ul {
	background: #E0E0E0;
	width: 406px;
	padding: 7px 18px;
}
.packetprice ul li {
	line-height: 20px;
	background-position: 0 1.2em;
}
.packetprice ul span.price {
	font-size: 18px;
	font-weight: bold;
	color: #4F5F69;
	background: #E0E0E0;
	padding-left: 2px;
}
.packetprice ul span.price em {
	font-size: 12px;
	font-weight: normal;
}
.packetprice ul span.left strong {
	background: #E0E0E0;
	vertical-align: bottom;
	padding-right: 2px;
}

p.moreequiprice {
	padding: 0 0 11px 24px;
	margin: 0 0 11px 0;
	position: relative;
	font-size: 11px;
}
p.moreequiprice input {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
p.moreequiprice span.clearfix {
	display: block;
	background: url(http://www.akado.ru/i/dot_line.gif) repeat-x 0 1em;
	font-size: 12px;
	margin-bottom: 4px;
}
p.moreequiprice a, p.moreequiprice span.price {
	background: #EFEFEF;
}
p.moreequiprice a {
	float: left;
	padding: 0;
}
p.moreequiprice span.price {
	float: right;
}
.moreorder {
	width: 482px;
	padding: 0 0 50px 0;
}
#moreorder {
	width: 402px;
	padding: 0 44px 17px 34px;
	font-size: 12px;
	border-right: solid 1px #D9D9D9;
	border-left: solid 1px #D9D9D9;
}
#moreorder h3 {
	font-size: 12px;
	color: #455560;
	font-weight: bold;
	text-transform: uppercase;
	padding: 22px 0 10px 0;
	margin: 0;
}
#moreorder ul.price {
	margin-bottom: 18px;
}
#moreorder ul.price li {
	width: 402px;
	margin-bottom: 6px;
}

#dirlinktit {
   border-bottom:1px dashed gray;
   font-size:11px;
   cursor:pointer;
}
#dirlinkcalc {
   position:relative;
   top:-12px;
   border:none;
   display:none;
   background-color:#fff;
   padding:4px;
}
.servtext {
	font-size:11px;
	padding: 3px 0 8px 0;
}
.adescrspec {
   font-size:11px;
}
/***** /INFO ABOUT PACKET *****/

/*****  CALCULATOR CART  *****/


.cart, .cartwhite {
	width: 254px;
	font-size: 12px;
	background: #FEF5D2;
}
#cart {
	margin: 0 25px 0 17px;
	width: 212px;
}
#cart ul.price {
	margin-bottom: 18px;
}
#cart ul.price li {
	width: 212px;
	margin-bottom: 6px;
}

#cart span.left {
	width: 123px;
}
#cart ul.price a, #cart ul.price span.left span, #cart span.price {
	background: #FEF5D2;
}
.cartwhite, .cartwhite #cart ul.price a, 
.cartwhite #cart ul.price span.left span, 
.cartwhite #cart span.price {
	background: #fff;
}

.firstpay {
	font-weight: bold;
	color: #000;
	margin-bottom: 10px;
}
.firstpay strong {
	color: #4F5F69;
	font-size: 25px;
	padding-left: 6px;
}
.firstpay strong em {
	font-size: 12px;
	font-style: normal;
}

.cartaction {
	margin: 0 0 12px 0;
}
.cartaction p {
	background: #fff;
	border-right: solid 1px #E6D79E;
	border-left: solid 1px #E6D79E;
	margin: 0;
	padding: 8px 10px;
}

/*****  /CALCULATOR CART  *****/

/*****  YELLOW BLOCKS *****/
.recommendleft {
	width: 222px;
	margin: 0 0 44px 22px;
	padding: 0;
	background: #FEF5D2;
}
.calc .recommendleft {
	margin: 20px 0 44px 13px;
}
.dyellow {
	background: #FEE6A7;
}
.recommendleft h3, .recommendleft p {
	margin-left: 10px;
}
.recommendleft h3.darkgray {
	color: #3f3f3f;
}
.recommendleft h3.darkred {
	color: #D31B11;
}
.recommendleft h3 {
	margin-bottom: 14px;
}
.recommendleft p {
	border-bottom: dotted 1px #CEC7AA;
	margin-right: 6px;
	padding-bottom: 14px;
	margin-bottom: 14px;
}
.recommendleft p.last {
	border-bottom: 0;
	margin-bottom: 8px;
}
.recommendleft p .left {
	margin-top: 4px;
}
.recommendleft p .right {
	width: 117px;
	font-size: 11px;
	margin-right: 0px;
	color: #455560;
}
.recommendleft p .time {
	color: #EC272C;
}
.recommendleft p .cnt {
	margin: 0;
	padding: 0 0 0 4px;
}
.recommendleft p .cnt em {
	margin: 0;
	padding: 0 4px 0 0;
}
.recommendleft p .right a {
	font-size: 12px;
}

/*****  /YELLOW BLOCKS  *****/

/*****   NEWS PAGE  *****/
.newsanonce:after {content:".";display:block;height:0;clear:both;visibility:hidden;max-height:0;}
.newsanonce {display:inline-block;}
* html .newsanonce {height:1%;}
.newsanonce {display:block;}
.conttext p.newsanonce {
	margin-bottom: 25px;
}
.newsanonce img.left {
	margin: 5px 0 0 0;
}
.newsanonce .newsdescr {
	margin-left: 142px;
	display: block;
}
.topnewsanonce .newsdescr {
	display: block;
}
.newsdate {
	color: #818282;
	font-size: 11px;
}
.newstitle {
	font-weight: bold;
}
.newstitle img.icor {
	background: #fff url(triangle.gif) no-repeat 100% 0;
	margin-bottom: -3px;
}

div.topnewsanonce {
	margin: 35px 0 30px -24px;
}
p.topnewsanonce {
	width: 212px;
	margin-left: 25px;
	display: inline-block;
	vertical-align: top;
}
/*****  /NEWS PAGE  *****/

/***** CALCULATOR CHECK *****/
#popupaddresscontent .calcheck {
	width: 270px;
	background: #fff;
   margin:0;
   padding:0 25px 0 38px;
   float:none;
}
#popupaddresscontent .calcheck fieldset {
	border: 0;
   margin:0;
	padding: 0;
	width: 270px;
}
#popupaddresscontent .calcheck input.inpdis, #popupaddresscontent .calcheck select {
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   -o-border-radius: 5px;
   border-radius: 5px;
}
#popupaddresscontent .selfbut {
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   -o-border-radius: 8px;
   border-radius: 8px;
}

.calcheck {
	width: 695px;
	margin: 0 0 0 28px;
	background: #efefef;
	float: left;
}
.calcheck fieldset {
	border: 0;
	margin: 0 0 0 35px;
	padding: 0;
	width: 625px;
}
.calcheck legend {
	font-size:14px;
	margin:0 0 10px;
	padding:0;
	text-transform: uppercase;
	color: #455560;
}
.calcheck span.red {
	font-size: 16px;
}
.calcheck div.inp {
	margin: 0;
	width: 305px;
}
.calcheck p {
	font-size: 12px;
}
.calcheck div.inp p {
	margin: 0 0 5px;
	min-height: 63px;
}
.calcheck p.inpsmall {
	width: 143px;
}
.calcheck label {
	display: block;
	font-size: 12px;
	margin-bottom: 2px;
	margin-top: 5px;
	white-space: nowrap;
	color: #3F3F3F;
}
.calcheck .contract {
	white-space: normal;
	font-size: 11px;
	padding-top: 10px;
	width: 500px;
	clear: left;
}
.calcheck select {
	font-size: 12px;
	height: 22px;
	line-height: 22px;
	margin: 0;
	padding: 0;
	width: 272px;
   zoom:1;
   z-index:1;
}
.calcheck input.inp {
	height: 20px;
	line-height: 20px;
	padding: 0 4px;
	width: 262px;
}
.calcheck input.inpsmall {
	height: 20px;
	line-height: 20px;
	padding: 0 4px;
	width: 119px;
}
.inphelp {
	font-size: 11px;
	display: block;
	color: #858585;
}
.buttsend {
	margin: 0;
	padding: 0;
}
/***** /CALCULATOR CHECK *****/

/***** CALENDAR *****/
.calendar {
	width: 220px;
	margin: 0 0 45px 20px;
}
#calendar {
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	width: 218px;
	font-size: 12px;
	color: #3F3F3F;
}
#calendar .caltitle {
	padding: 0 5px 9px 0;
	text-align: center;
}
#calendar .caltitle a, #calendar .caltitle h5 {
	display: inline;
	vertical-align: middle;
	padding: 0;
}
#calendar .caltitle a {
	
}
#calendar .caltitle h5 {
	margin: 0 12px;
}
#calendar table {
	border: 0;
	margin: 0 0 7px 27px;
	width: 161px;
}
#calendar th {
	padding: 0 3px 3px 0;
	font-weight: normal;
	border: 0;
	text-align: center;
}
#calendar th.weekend {
	color: #898787;
}
#calendar td {
	padding: 0 3px 3px 0;
	border: 0;
}
#calendar td span, #calendar td a {
        display: block;
        width: 20px;
        height: 20px;
	padding: 0;
	line-height: 20px;
	vertical-align: middle;
	text-align: center;
}
#calendar td a, #calendar td a:link, #calendar td a:visited {
	text-decoration: none;
	background: #EFEFEF url(http://www.akado.ru/i/calendar_a.gif) no-repeat 0 0;
}
#calendar td.today a, #calendar td.today a:link, #calendar td.today a:visited,
#calendar td a:hover, #calendar td a:active {
	color: #fff;
	background: #5E6C75 url(http://www.akado.ru/i/calendar_a_today.gif) no-repeat 0 0;
}

/***** /CALENDAR *****/

/**************************************/
/*               FOOTER               */
/**************************************/
.footer {
	padding: 2px 0 0 0;  
}

.footservice {
	border-top: solid 1px #BBC0C4;
	padding: 15px 0 0 0;
	margin: 0 auto;
	font-size: 12px;
	list-style: none;
}
.footservice li {
	float: left;
	margin: 0;
	padding: 2px 10px 0 0;
}
.footservice li p.small {
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	line-height: 14px;
}
.footservice li.sitemap {
	/*width: 88px;*/
	padding: 2px 25px 0 0;
}
.footservice li.first {
	margin-left: 32px;
}
.footservice li.last {
	padding-right: 0px;
	width: 170px;
}
.footservice p.links {
	margin-bottom: -5px;
}
.footservice .copy {
	padding: 2px 25px 0 0px;
}
.footservice .copy.wide {
	width: 400px;
	padding: 2px 0 0 0px;
}
.footservice .copy p {
	/*padding: 33px 0 10px 0; without SEO*/
	margin-bottom: 0px;
	padding: 0 0 10px 0;
	color: #727273;
}
.footservice .copy.wide p {
	padding-bottom: 5px;
}
.footservice .copy p.links a {
	padding-right: 15px;
}

/**************************************/
/*            ADVERTISING             */
/**************************************/
.footer_b {
	height: 172px;
	background: url(bg_foote.gif) no-repeat 50% 0; 
}
/*.footer_b .trunk {
	padding-top: 11px;
}*/
.footer_b p {
	padding: 15px;
	font-size: 14px;
}
.footer_b01, .footer_b02, .footer_b03 {
	float: left;
	padding: 0 14px 0 5px;
	width: 307px;
	height: 150px;
}
.footer_b03 {
	padding-right: 0;
}
/**************************************/
/*              BACK-OFFICE                */
/**************************************/

#brequest{
   border-bottom:1px solid lightgray; padding:5px 0 10px 0;
}
#brequest .dater{font-size:10px; color:gray;}
#req  .person {font-weight:bold; padding:12px 0 20px 2px;}
#req  .sml {font-size:9px;}


/**************************************/
/*              POP-UP                */
/**************************************/

.popup {
	position: absolute;
	left: 200px;
	top: 100px;
	z-index:999;
	display: none; 
}
.closepop {
	position: absolute;
	right: -8px;
	top: -9px;
	width: 24px;
	height: 24px;
}
.closepop img {
	background: transparent url(http://www.akado.ru/i/butt_closepopup.png) no-repeat 0 0;
}
#popupwhite, #popupaddress {
	color: #000;
	text-align: left;
}
#popupred {
	width: 323px;
	color: #fff;
	text-align: left;
}
#popupred .popuptop {
	background: transparent url(http://www.akado.ru/i/bg_rpopup_top.png) no-repeat 0 0;
	width: 323px;
	height: 12px;
	overflow: hidden;
}
#popupred .popupcontent {
	background: transparent url(http://www.akado.ru/i/bg_rpopup.png) repeat-y 0 0;
	padding: 20px 30px 20px 65px;
	cursor: move;
	font-size: 12px;
}
#popupred .popupbottom {
	background: transparent url(http://www.akado.ru/i/bg_rpopup_bottom.png) no-repeat 0 0;
	width: 323px;
	height: 12px;
	overflow: hidden;
}
#popupred .exclamation {
	position: absolute;
	z-index: 1;
	left: 33px;
	top: 35px;
}

#popupwhite {
	width: 380px;
}

#popupaddress {
   width:auto;
}

#popupwhite .popuptop , #popupaddress .popuptop {
	background: transparent url(http://www.akado.ru/i/bg_wpopup_top.png) repeat-x 0 0;
	height: 12px;
	margin: 0 0 0 11px;
	overflow: hidden;
	display: block;
}
#popupwhite .popuptopleft , #popupaddress .popuptopleft{
	background: transparent url(http://www.akado.ru/i/bg_wpopup_top_left.png) no-repeat 0 0;
	height: 12px;
	width: 11px;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	overflow: hidden;
}
#popupwhite .popupcontent, #popupaddress .popupcontent{
	background: transparent url(http://www.akado.ru/i/bg_wpopup.png) repeat-y 0 0;
	padding: 25px 0 25px 11px;
	cursor: move;
}
#popupwhitecontent, #popupaddresscontent {
	background: #fff;
}
#popupwhite .popupcontentright, #popupaddress .popupcontentright{
	background: transparent url(http://www.akado.ru/i/bg_wpopup_right.png) repeat-y 100% 0;
	padding: 0 5px 0 0;
}
#popupwhite .popupbottom , #popupaddress .popupbottom {
	background: transparent url(http://www.akado.ru/i/bg_wpopup_bottom.png) repeat-x 0 0;
	height: 12px;
	margin: 0 11px;
	overflow: hidden;
}
#popupwhite .popupbottomleft, #popupwhite .popupbottomright, #popupaddress .popupbottomleft{
	background: transparent url(http://www.akado.ru/i/bg_wpopup_bottom_left.png) no-repeat 0 0;
	height: 12px;
	width: 11px;
	overflow: hidden;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 100%;
	margin-top: -12px;
}
#popupwhite .popupbottomright, #popupaddress .popupbottomright{
	background: transparent url(http://www.akado.ru/i/bg_wpopup_bottom_right.png) no-repeat 100% 100%;
	height: 12px;
	width: 11px;
	overflow: hidden;
	position: absolute;
	z-index: 1;
	left: 100%;
	top: 100%;
	margin-top: -12px;
	margin-left: -11px;
}
#popupaddress .popupbottomright, #popupaddress .popupbottomleft{
   top: auto;
}

#onpage{
   position: absolute;
	right:0px;
	top: 300px;
   width:17px;
   height:128px;
	z-index:999;
	cursor: pointer;
   background: transparent url(http://www.akado.ru/i/butt_test.png) no-repeat;
   display:none;
}
#thewall{   
   background:#000;
   position:absolute;
   top:0;
   left:0;
   margin:0;
   padding:0;
   border:0;
   z-index:99;   
   display:none;
   opacity: 0.5;
   filter:alpha(opacity=50);
}
/*
#popupwhitewide .popuptop {
	background: transparent url(/i/bg_wpopupwide_top.png) no-repeat 0 0;
	width: 573px;
	height: 12px;
	overflow: hidden;
}
#popupwhitewide .popupcontent {
	background: transparent url(/i/bg_wpopupwide.png) repeat-y 0 0;
	padding: 25px 5px;
	cursor: move;
}
#popupwhitewide .popupbottom {
	background: transparent url(/i/bg_wpopupwide_bottom.png) no-repeat 0 0;
	width: 573px;
	height: 12px;
	overflow: hidden;
}
*/
/**************************************/
/*         FORMS                      */
/**************************************/
.search {
	float: right;
}
.search form {
	margin: 0;
	height: 27px;
	padding: 31px 0 0 0;
}
.search form div {
	background: url(bg_searc.gif) no-repeat 0 0;
	height: 27px;
	padding: 0;
	width: 298px;
}
.search form input.search {
	background: url(bg_seard.gif) no-repeat 100% 0;
	height: 27px;
	line-height: 27px;
	vertical-align: middle;
	width: 253px;
	border: 0;
	color: #949595;
	font: 12px Arial, sans-serif;
	padding: 0;
	margin: 0 0 0 16px;
	float: left;
}
.search form input {
	vertical-align: middle;
	padding-top: 0;
	float: right;
}
.search form input[type="image"] {
	margin: 0;
	padding: 0;
}
/* akado bar */

h1.bar {
  font: 19px/1.2 Arial;
  text-transform: none;
}

h2.bar.bigger {
  font: 19px/1.2 Arial;
  text-transform: none;
}

a.install-button {
  display: block;
  background: url(http://www.akado.ru/i/abi.gif) no-repeat 0 -102px;
  width: 388px;
  height: 102px;
  margin: 20px 0;
  text-indent: -3000px;
}

a.install-button:hover {
  background: url(http://www.akado.ru/i/abi.gif) no-repeat 0 0;
}

div.bar {
  background: url(c:/bar/ab-left.gif) no-repeat 40px 70px;
  height: 500px;
}

/* feedback */
#frequest {margin-left:80px;}
#frequest #star{font:11px arial,sans-serif; margin:7px 0 0 2px;}
#frequest div{padding-top:5px;}
#frequest input[type="text"]    {width:200px;}
#frequest #submit_button{padding-top:10px;}

#report{
   width:90%;
   background-color:#3F5372;
   padding: 10px 0 10px 20px;
}
#report div{margin-bottom:5px;}
#report .datepick{left:20px;position:relative;}
#report .datelabel{width:10px;display:inline-block;}
#report .lhead{font-size:14px; font-weight:bolder; margin-bottom:8px;}
#report table{margin:0;}
#inputfeedbacknew_comment {width:450px; height:18px;}
#report td{border:0 none;}
#feed_short{background-color:#3F5372; padding: 13px;}
.sum{font-size:22px; font-weight:bolder;margin-left:10px;}
.sumlabel{width:350px;display:inline-block;}

#afterwords{margin-top: 30px;}

#ajax-loader {position: absolute; top: 300px; margin-left: 50%; left: -16px; z-index: 500; display: none; opacity: 0.6; filter: alpha(opacity=60);}

/* .hidden {
	display: none;
} */
.madbannerlist {
	position: absolute;
	top: 0;
	left: 0;
}
.madbannercode {
	position: absolute;
}
.footer .icons a {
	display: block;
	float: left;
	margin-right: 9px;
}
.footer .icons a img {
	border: none !important;
	top: 0 !important;
	margin-top: 6px !important;
}

table.table-rates th {
	background: none !important;
	background-color: #ccc !important;
	font-weight: normal !important;
}
table.table-rates th div {
	display: none;
}
table.table-rates {
	border-left: 1px solid black;
	border-top: 1px solid black;
}
table.table-rates th, table.table-rates td {
	text-align: center;
	border-right: 1px solid black;
	padding: 4px !important;
	vertical-align: middle;
}
table.table-rates td.left {
	float: none;
	text-align: left;
	min-width: 140px;
}
table.ethernet td.left{
	width: 176px;
}
table.table-rates td {
	border-bottom: 1px solid black;
}
table.table-rates th.first, 
table.table-rates th.last, 
table.table-rates td.first,
table.table-rates td.last 
{
	width: 0 !important;
	padding: 0 !important;
}
h2.rates {
    font-size: 17px;
    margin-top: 30px;
    text-transform: none;
}
h3.rates {
	margin-top: 12px;
	font-size: 16px;
}
h5.rates {
	font-size: 14px;
}
p.rates {
	font-size: 11px;
}

.btn-abc {
    background: url("http://www.akado.ru/i/btn_symbol.gif") no-repeat scroll left top transparent;
    display: block;
    float: left;
    font-size: 14px;
    height: 27px;
    margin: 0 1px 1px 0;
    padding: 3px 0 0;
    text-align: center;
    text-decoration: none !important;
    width: 30px;
}

.btn-abc:hover {
	background-position: left -30px;
	color: #455560 !important;
}

.btn-abc-selected, .btn-abc-selected:hover {
	background-position: left -60px;
	color: white !important;
}




// old new.css

#packinfo			{ width: auto; margin: 0; }
#packinfo .packinf	{ width:442px; padding: 1px 20px 20px; background:#EFEFEF; }
.packinfo			{ padding: 0; background: none; }

.feedback					{ display: none; }
.answer-feedback			{ font-size:12px;  padding:0 20px; }
.feedback-form				{ font-size:12px; padding:0 20px; }
.feedback-form .label		{ padding: 2px 0; }
.feedback-form .input		{ padding: 2px 0 10px; }
.feedback-form .textinput	{ width: 150px; }
.feedback-form .textarea	{ width: 250px; height: 150px; }

form						{ margin: 0; padding: 0; }

.secondpromo .genremenu li	{ 
	font-style: normal; 
}
.pressanonce .newsdescr	{
	margin-left: 0;
}

.calcheck p.inpsmall label	{
	margin-top: 0;
}

#popuploader {
	width: 106px;
	left:48%;
	top:350px;
}
#popuploader .popuptop {
	background: transparent url(http://www.akado.ru/i/bg_wpopup_top.png) repeat-x 0 0;
	height: 12px;
	margin: 0 11px;
	overflow: hidden;
	display: block;
}
#popuploader .popuptopleft {
	background: transparent url(http://www.akado.ru/i/bg_wpopup_top_left.png) no-repeat 0 0;
	height: 12px;
	width: 11px;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	overflow: hidden;
}
#popuploader .popuptopright {
	background: transparent url(http://www.akado.ru/i/bg_wpopup_top_right.png) no-repeat 0 0;
	margin-left:-11px;
	height: 12px;
	width: 11px;
	position: absolute;
	z-index: 1;
	left: 100%;
	top: 0;
	overflow: hidden;
}
#popuploader .popupcontent {
	background: transparent url(http://www.akado.ru/i/bg_wpopup.png) repeat-y 0 0;
	padding: 25px 0 25px 11px;
}
#popuploadercontent {
	background: #fff;
}
#popuploader .popupcontentright {
	background: transparent url(http://www.akado.ru/i/bg_wpopup_right.png) repeat-y 100% 0;
	padding: 0 5px 0 0;
}
#popuploader .popupbottom {
	background: transparent url(http://www.akado.ru/i/bg_wpopup_bottom.png) repeat-x 0 0;
	height: 12px;
	margin: 0 11px;
	overflow: hidden;
}
#popuploader .popupbottomleft, #popuploader .popupbottomright {
	background: transparent url(http://www.akado.ru/i/bg_wpopup_bottom_left.png) no-repeat 0 0;
	height: 12px;
	width: 11px;
	overflow: hidden;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 100%;
	margin-top: -12px;
}
#popuploader .popupbottomright {
	background: transparent url(http://www.akado.ru/i/bg_wpopup_bottom_right.png) no-repeat 100% 100%;
	height: 12px;
	width: 11px;
	overflow: hidden;
	position: absolute;
	z-index: 1;
	left: 100%;
	top: 100%;
	margin-top: -12px;
	margin-left: -11px;
}

.slider .ui-slider-handle{
        cursor:pointer;
}
.quest{
	
}
.quest .inputclass	{
	width: 250px;
}
.quest select{
	width: 261px;
}
.quest .textclass	{
	width: 450px;
	height: 200px;
}
.quest .answers{
	padding: 0 0 15px;
}
.quest .label {
	padding: 3px 0;
}
.quest .answers label{
	display:block;
	height:23px;
}
.quest .answers label input{
	vertical-align: bottom;
}
.quest .input {
	padding: 0 0 10px;
}
.quest .submit {
	padding: 5px 0; 
}
.search-result .item {
	padding:20px 0 15px 0; 
}
.search-result .searchNcopy {
	width:350px;
	margin:20px 0;
}
.searchNcopy input[type=image] {
	padding-top: 0px;
}
.search-result .searchNcopy form input.search {
	width: 298px;
	background: none;
	padding-left: 15px;
	padding-top: 0;
	height: 27px;
	border: none;
}
.search-result .searchNcopy form div.clearfix{
	width: 455px;
	background:url(http://www.akado.ru/i/bg_search_left_w.gif) no-repeat 0 0;
}
.search-result .searchNcopy form div.search-right{
	float:left;
	padding-right:10px;
	background:url(http://www.akado.ru/i/bg_search_right_w.gif) no-repeat top right;
}
.search-result .pager {
	text-align: center;
}
.search-result .pager span,
.search-result .pager a{
	margin: 0 10px;
}


#paymap {
	border:medium none;
	height:810px;
	margin:0 0 0 -20px;
	padding:0;
	width:700px;
}

.epay-form .input{
	padding: 3px 0;
}
.conttext h1 {
	line-height:140%;
}
.conttext h2.bigger {
	line-height:140%;
}

.mainmenu .current{
	background: url(bg_mainn.gif) no-repeat 100% 50% !important;
}
.mainmenu .current span{
	background: url(bg_maino.gif) no-repeat 0 50%;
	color: #fff;
}

#mainpromoblock{
	cursor: pointer;
}
#mainbanners{
	margin: 11px 0;
	height: 172px;
	background: url(bg_foote.gif) no-repeat 50% 0; 
}
#mainbanners .trunk{
	padding-top: 11px;
	padding-left: 28px;
}


.themelist{
	padding-bottom: 10px;
}
.secondppreview ul{
	overflow: hidden;
	height: 60px;
	width: 998px;
}
.secondppreview .secondlist{
	display: none;
}

#popupwhite .popupbottomleft, #popupwhite .popupbottomright{
	top:auto;
}

.faq-content .faq{
	padding:10px 0 15px;
}

.faq-content p{
	margin: 0 0 5px;
}
.faq-content .question{
	font-weight: bold;
}
.faq-content .category{
	padding: 3px 0;
}

.searchNcopy form input.search{
	width: 238px;
}
#menuleft a span{
	cursor: pointer;
}
.newsanonce .newsdescrp{
	margin-left: 0;
}

#cart span.left{
	width: 100px;
}

* html #popupred .popuptop {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bg_rpopup_top.png');
}
* html #popupred .popupcontent {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bg_rpopup.png');
}
* html #popupred .popupbottom {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bg_rpopup_bottom.png');
}
#popupwhite .popupcontent{
	cursor: default;
}
.clear {
	display:block;
}

p.moreequiprice .short-text{
	display: block;
}
p.moreequiprice input{
	position: static;
	float:left;
	position: relative;
	margin-left: -25px;
	left:auto;
	top:auto;
}
* html p.moreequiprice input {
	left: auto !important;
}
p.moreequiprice{
	position: static;
}
* html p.moreequiprice .short-text{
	
}
#popupred .popupcontent{
	cursor: default;
	zoom: 1;
}
.archive .left		{ width: 210px; }
.redwin		{ position: absolute; top:150px; left:150px; display: none; }
.redwin .top{ background: url(http://www.akado.ru/i/bg_rpopup_top.png) no-repeat top left;
				height: 12px; width: 323px; overflow: hidden; }
.redwin .bottom{ background: url(http://www.akado.ru/i/bg_rpopup_bottom.png) no-repeat top left;
				height: 12px; width: 323px; }
.redwin .body{ background: url(http://www.akado.ru/i/bg_rpopup.png) repeat-y top left;
				width: 323px; text-align: left; }
.redwin .excl	{ position: absolute; margin: 20px 0 0 30px;}
.redwin .content-block	{ padding: 20px 25px 20px 70px; min-height: 45px; font-size: 12px; color:#FFF; }
.redwin .text-block		{ padding-bottom: 5px; }
.redwin .submit			{ padding-top: 15px; }
* html .redwin .content-block	{ height: 45px; }
* html .redwin .body{ background: none; 
			 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bg_rpopup.png', sizingMethod='scale'); }				
* html .redwin .bottom{ background: none; 
			 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bg_rpopup_bottom.png', sizingMethod='scale'); }
* html .redwin .top{ background: none; 
			 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bg_rpopup_top.png', sizingMethod='scale'); }
* html .redwin .closepop		{ cursor: pointer;}
* html .redwin .closepop img	{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); cursor: pointer; }


.dashed a{ text-decoration:none !important; border-bottom:1px dashed; }
.hidden{ display:none; }

.promotitle span{ left:-3px; top:-2px; }
.promochannel, .promotitle{color:black; }
.mainmenu li.submainmenu p{ position: relative; top:-10px; }
.mainmenu li.submainmenu p a:hover strong{ text-decoration: underline; }
.mainmenu li.submainmenu	{ position: static; }

p.newsimg img { width: auto; }
#cart .bonuses span.left	{ width: auto; }
#cart .bonuses li	{ background: none; }
.promotitlesmall{ color:#000; margin: 0 0 20px 4px; }
.complex	{ font-size:12px; color:#000; font-weight: bold; }
#cart .main-price span.left	{ width: 137px; }
.conttext table th span.small{ line-height: 12px;}
.conttext table td a.more	{ text-decoration: none; border-bottom:1px dashed #455560;  }
.conttext table td a:hover.more	{ border-bottom:1px dashed #e82d23;  }
.pager a,.pager span		{ margin: 0 5px; }
.pager span					{ font-weight: bold; }
.table-images td			{ vertical-align: middle; }
table .link-br				{ text-decoration: none; border-bottom: 1px dashed #455560; }
.packetprice .more			{ background:#E0E0E0; padding:7px 18px;  font-size: 12px; }
.packetprice .more p		{ margin-bottom: 0; }



.pager span					{ font-weight: bold; }
.table-images td			{ vertical-align: middle; }
table .link-br				{ text-decoration: none; border-bottom: 1px dashed #455560; }
.packetprice .more			{ background:#E0E0E0; padding:7px 18px;  font-size: 12px; }
.packetprice .more p		{ margin-bottom: 0; }

ul.autocomplete {
	display:none;
	position: absolute;
	background: #fff;
	border:1px solid #A5ACB2;
	color:#000000;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding: 0;
	z-index:100;
	margin: 0;
	width: 250px;
	max-height:320px;
	overflow:hidden;
	_margin-left:-262px;
	_margin-top:22px;
}

ul.autocomplete li {
	cursor:pointer;
	display:block;
	overflow:hidden;
	padding:0.3em;
	background:none;
	font-size:12px;
	margin: 0;
}
ul.autocomplete li.selected{
	background: #EFEFEF;
}
.payment .more			{ text-decoration: none !important; border-bottom: 1px dashed #455560; }
.payment .more:hover	{ border-bottom: 1px dashed #e82d23; }
.payment img			{ float:left; margin-right: 10px; }
.recommendleft p 		{ border-bottom: 0; }
p.moreequiprice span.a	{ float:left; padding:0; }


.secondpromo .trunk		{ _float:left; _margin-bottom: 0; }
.secondpromo			{ _margin-bottom: 14px; _height: 80px; _overflow: hidden;}
.secondpromo .helper	{ margin:0 auto; width:998px; }
.promo2right            { background-position: -196px 50%; }

.secondpromo .promoprevtitle em{ background: url(triangle.gif) no-repeat 99% 15px #3F5372; color:#333333; }
.wgraybotround          { }
#calendar               { border-bottom: 1px solid #fff; }

.self                   { text-decoration: none !important; border-bottom: 1px dashed #455560; font-size: 10px; }
.self:hover             { border-bottom: 1px dashed #e82d23; }
.selfbut                   { margin-top:15px; text-decoration: none !important; font-size: 10px; }

.not-item               { font-weight: bold; }
.not-item .inner        { border-bottom: 1px solid #abaaa8; padding-bottom: 3px; }
.not-i                  { color:#AAA; }

.chooseinternet-new .slider{ background: url(http://www.akado.ru/i/new_bg_slider.jpg) no-repeat scroll 35px 6px; }
.chooseinternet-new .slider .ui-slider-handle   { background: url(http://www.akado.ru/i/new_slider_handle.png) no-repeat;
                                                    margin-left: -100px;width: 257px; }
.chooseinternet-new .slider .ui-widget-content  { width: 694px; }
.chooseinternet-new #sliderscale span           { width: 233px; }
.chooseinternet-new #chooseblock1               { width: 215px; padding-left: 25px; }
.chooseinternet-new #chooseblock2,
.chooseinternet-new #chooseblock3               { width: 195px; padding-left: 45px; }
.chooseinternet-new #chooseblock4               { width: 175px; padding-left: 65px; }


#packinfo .select-block                     { margin: 15px 0 25px 0; }
#packinfo .select-block .pic                { float:left; width: 258px; height: 146px; margin: 0 45px 0 0; }
#packinfo .select-block .packs              { float:left; padding: 10px 0 0 0; }
#packinfo .select-block .packs .inputcheck  { margin: 0 15px 0 0; vertical-align: middle; }
#packinfo .select-block .packs .item        { padding: 0 0 7px; }
#packinfo .equiplist                        { padding: 0 0 10px 17px; }

#placeit,
#getit                                  { margin: 0 20px 0 0; }
#packinfo .comeback                     { text-decoration: none; }
#packinfo .comeback img                 { margin: 0 0 10px 0; }
#placeit img,
#getit img                              {  }


#calcmenu .level2 li a,
#calcmenu .level2 li a:link,
#calcmenu .level2 li a:visited,
#calcmenu .level3 li a,
#calcmenu .level3 li a:link,
#calcmenu .level3 li a:visited          { width: 199px; }

#calcmenu li.level2,
#calcmenu ul.level3                     { padding: 0 0 18px 9px; }
#calcmenu .level2 li a span,
#calcmenu .level3 li a span             { padding: 10px 10px 7px 20px; }
#calcmenu li.level2 li img.pcheck,
#calcmenu .level3 li img.pcheck         { background-position: 30% 60%; }

#calcmenu li.level1               { font-size: 14px; }

.calcheck input.fail					{ background: #FFDFDF; }
.calcheck input.inpdis				{ border: 1px solid #A5ACB2; background-color:#E0E0E0;     height: 20px;    line-height: 20px;    padding: 0 4px;    width: 262px;}
.calcheck input.inp, 
.calcheck input.inpsmall				{ border: 1px solid #A5ACB2; background-color:#fff;} /* style.css overloaded */
.calcheck input.focused					{ border:1px solid red; }

.loader									{ position: absolute; width: 16px; height: 16px; margin: 3px 0 0 -20px;
											display: none; }

.news-archive .item						{ padding: 0 0 20px 0; }
.news-archive .item .year				{ font-size: 18px; padding: 0 0 3px 0; }
.news-archive .left-col-month			{ float: left; width:200px; }
.white									{ background: none; font-size:13px; }
.white .item							{ padding: 0 0 15px 0; }
.white .item .image						{ float: left; padding: 0 10px 0 0; }
.white .item .channel					{ font-weight: bold; }
.white .item .time						{ color:#D31B11; font-weight:normal; }

.secondppreview .promowrapper{
	margin: 0 30px;
}

.secondppreview .promo2left, .secondppreview .promo2right{
	top: -5px;
}

.secondppreview ul{
	left:0;
}

.secondpromo .promoprevtitle{
	display: none;
}

.vip-back	{
	background: url('http://www.akado.ru/pic/vip.jpg') no-repeat #c5c4c2;
	width: 695px; 
}

.vip-bottom{
	background: url('http://www.akado.ru/pic/vip-bottom.jpg') no-repeat #c5c4c2;
	width: 695px; 
	height: 19px;
	overflow: hidden;
}

.block-gray	{
	background:#e2e1e0;
	margin: 0 131px 0 132px;
	border:1px solid #d8d7d6;
	padding: 6px 7px;
	font-size:12px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color:#000000;
}

.block-gray-first{
	margin-top:472px;
}

.block-gray-second{
	margin-top:10px;
}

.block-gray .buy-button{
	text-align: right;
}

.block-gray p{
	margin: 0 0 3px 0;
}

.block-gray	ul{
	margin:0 0 5px 0;
}

.block-gray	ul li{
	margin: 0;
	background: url(http://www.akado.ru/i/gray_bull.gif) no-repeat scroll 2px 0.4em transparent;
	padding: 0 0 0 10px;
	line-height: 14px;
}

.block-gray	h4{
	margin: 5px 0 10px;
}

.top-text{ 
	margin:0 118px;
	padding:15px 0 0 0;
	color:#000000;
}

.top-text h1{
	font-size:25px;
	text-transform: none;
	color:#000000;
}

.top-text h2.bigger{
	font-size:25px;
	text-transform: none;
	color:#000000;
}

.top-text p{
	line-height: 14px;
	font-size:12px;
}

.bottom-text{
	margin:0 112px;
	font-size: 16px;
	line-height: 21px;
	padding:25px 0 0 0;
	font-weight: bold;
	color:#000;
}

.side-feedback td{
	padding: 0;
	border:0;
	vertical-align:middle;
}

.side-feedback table{
	border:0;
}

.side-feedback{
	position: fixed;
	_position: absolute;
	height: 100%;
	top: expression(
		parseInt(document.body.scrollTop, 10) + 150 + "px"
	);
}

body
{
    background-attachment: fixed;
}
.side-feedback .link img{
	background:url(http://www.akado.ru/pic/feedback.png) no-repeat;
}

* html .side-feedback .link img{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pic/feedback.png');
	background: transparent;
}

.phones span a{
	color:#EE2E24;
	text-decoration: none;
}

.phones span a:hover{
	text-decoration: underline;
}

.logo{
	padding:26px 0 0 0;
}

.mainmenu{
	padding:26px 0 0 33px;
}

.phones .pfeedback {
    background: url("http://www.akado.ru/i/ico_feedback.png") no-repeat scroll 2px 0;
	padding: 5px 0 0 42px;
}

.phones .pfeedback a{
	text-decoration: none;
	font-size: 110%;
	font-weight: bold;
}

.phones li{
	padding: 5px 4px 0 45px; 
}

input:read-only {color: #858585; cursor: default; border: 1px solid #A5ACB2 !important;}
select:disabled  {color: #858585;}
input[type="text"]:disabled  {color: #858585;cursor: default; background: #E0E0E0 !important; border: 1px solid #A5ACB2 !important;}

.footer-text {color: #727273;}

/* 623 */
.actionpage .note {margin-top: 15px;}
.actionpage .conditions {margin-top: 30px;}
.actionpage .buttsend {margin-top: 10px;}
.actionpage h3 {margin-top: 20px;}
.actionpage .answer {color: red;}
.action-form label {display: block}
.action-form input[type="text"] {width: 200px; margin-bottom: 10px;}
/* /623*/
