/* CSS Document */
/* GENERATOR extonec, icq 9655077*/
/* 1em = 10px */
BODY { margin:0; padding:0; font:62.5% Verdana, Geneva, sans-serif; min-width:1000px;}
*html body { 
width:expression((document.documentElement.clientWidth<=1000)?'1000px':'100%');}
IMG, H1, H2, H3, H4, H5, H6, LI, OL, FORM, INPUT, TABLE, TD, TH, TR { margin:0; padding:0; border:0; outline:none;}
P { margin:0; padding:0; border:0; outline:none; padding-top:7px; padding-bottom:7px;}
UL { margin:0; padding:0; border:0; outline:none; padding-left:10px;}
A { color:#000000; text-decoration:underline; outline:none;}
.numbersort a {color:#000000; text-decoration:none;}
.numbersort a:hover {color:#000000; text-decoration:underline;}

.wrapper { min-width:1220px; margin:0 auto; position:relative; overflow:hidden;}
.headerMain { height:250px; width:100%; background:url(../img/bg_header.png) repeat-x left top; overflow:hidden;}
.logoMain { width:291px; height:250px; float:left;}
.logoLeft { width:43px; height:250px; background:url(../img/bg_logo.png) repeat-x top left; float:left;}
.logoCent { float:left; width:244px; height:250px; background:url(../img/logo.png) no-repeat top center; text-align:center;}
.logoCent a { width:170px; height:75px; display:block; margin:65px auto 0 auto;}
.logoCent H1 { font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin:75px 0 0 18px; text-align:left;}
.logoRight { float:left; width:4px; height:250px; background:url(../img/bg_logo.png) repeat-x top left;}
.headCont { float:left; height:250px; width:665px;}
.headCont ul { float:left; list-style:none;}
.headCont ul li { float:left; border-right:solid 2px #82c814; padding:0 17px;}
.headCont ul li a { color:#000; font-weight:bold;}
.headCont ul li a:hover { color:#6aaa05; text-decoration:none;}
.headCont ul li .cur { color:#6aaa05;}
.headTel { float:left; width:450px;}
.headTel img { display:block; float:left;}
.headTelLeft { float:left; padding:30px 10px 0 10px;}
.headTelLeft p { font-size:20px; font-family: Arial, Helvetica, sans-serif; line-height:26px;}
.headTelLeft p span { color:#6aaa05;}
.headTelLeft a { color:#000; font:12px/24px Verdana;}
.headTelLeft a:hover { text-decoration:none;}
.headTelRight { float:left; width:78px; height:134px; background:url(../img/bigBord.png) no-repeat; padding:25px 10px 0 10px;}
.headTelRight p { font-size:10px;}
.headTelRight span { font:13px/22px Verdana; font-weight:bold; color:#009933;}
.headTelRight .htr { color:#cc0000;}
.headTelRight .htr span { font-size:11px; color:#cc0000;}
.headRight { float:right; height:250px; width:43px; background:url(../img/bg_logo.png) repeat-x top left;}

.content { clear:both; width:100%; min-height:1100px;}
.leftcol { width:244px; float:left; margin:0 4px 0 0;}
.leftcol .all { font-size:12px; width:199px; height:23px; background:url(../img/leftMenu.png) no-repeat; padding:9px 0 0 45px; font-weight:bold; display:block; color:#000;}
.leftcol .all:hover { text-decoration:none; color:#6aaa05;}
.leftcol .cur { color:#6aaa05; font-size:12px; width:199px; height:23px; background:url(../img/leftMenu.png) no-repeat; padding:9px 0 0 45px; font-weight:bold; display:block;}
.leftcol a img { display:block; float:left; margin:0 6px 0 0;}
.leftcol span { display:block; float:left; cursor:pointer;}
.leftcol H2 { font:20px/40px Arial; font-weight:normal; padding:0 0 0 18px;}
.leftcol H3 { font:20px/14px Arial; font-weight:normal; padding:0 0 23px 18px;}
.leftcol .news p { float:left; font:10px/12px Verdana; padding:0 10px 0 18px; width:140px; border-right:solid 2px #82c814; margin:0 0 28px 0;}
.leftcol .news p a { color:#000; font-size:10px; font-weight:bold;}
.leftcol .news p a:hover { color:#6aaa05;/* text-decoration:none;*/}
.news span { display:block; float:left; font-weight:bold; margin:0 0 0 10px;}
.allNews { color:#000; display:block; clear:both; margin:0 0 0 18px; font-weight:bold;}
.allNews:hover { color:#6aaa05;/* text-decoration:none;*/}

.krug { width:256px; height:276px; position:absolute; background:url(../img/krug.png) no-repeat; right:0; z-index:2; top:118px;}
.special { height:41px; background:url(../img/centerBgSpecial.png) repeat-x top left; margin:0 200px 0 3px; overflow:hidden; }
.special H1 { font:28px/41px Arial; color:#fff; padding:0 0 0 50px;}
.centercol { margin:0 264px 0 300px ;}

.block { background:url(../img/conn2.png) repeat-x top left; overflow:hidden;}
.blockBottom { background:url(../img/conn9.png) no-repeat right top; overflow:hidden; height:1px; margin:20px 0 0 0;}
.block H2 { font-size:16px; padding:8px 10px 17px 54px; overflow:hidden;}
.block .text { font:11px/14px Verdana; padding:0 30px 10px 54px;}
.block .tarif { font-size:16px; padding:8px 10px 0 54px; font-weight:bold; color:#000;}
.block .tarif:hover { color:#6aaa05; text-decoration:none;}
.block .greytext { color:#999999; font:13px/24px Verdana; padding:0 10px 0 74px; font-weight:bold;}
.block .girnii { font-size:13px; font-weight:bold; padding:0 10px 0 74px; width:500px; }
.block ul { padding:10px 10px 0 72px; font-size:11px; list-style-type:disc;}

.rightcol { width:244px; margin:0 20px 0 0; position:absolute; right:0; top:390px; z-index:1;}
.innerRcolBg { width:244px; clear:both; background:url(../img/rcolTopBg.png) no-repeat top right; overflow:hidden;}
.rcolBg { width:244px; overflow:hidden; background:url(../img/rcolBottBg.png) no-repeat bottom right; padding:33px 0;}
.stati H2 { font:20px/14px Arial; font-weight:normal; padding:0 0 23px 19px;}
.stati p { padding:0 0 0 18px; font:10px/12px Verdana;}
.stati .line { height:0px; width:80px; margin:14px 0 12px 18px; border-bottom:solid 2px #82c814;}
.stati a { color:#000; font-weight:bold;}
.stati a:hover { color:#6aaa05;/* text-decoration:none;*/}
.allstati { color:#000; font-weight:bold; display:block; margin:0 0 0 18px;}
.allstati:hover { /*text-decoration:none;*/ color:#6aaa05;}

.footer { width:100%; height:100px; background:url(../img/footerLeft.png) left top no-repeat; clear:both; overflow:hidden; padding:43px 0 0 0;}
.ftext { padding:0 35px 0 65px; font-size:11px; float:left; overflow:hidden;}
.ftext span { color:#6aaa05;}
.longline { height:39px; background:#000; margin:0 0 0 295px;}
.longline p { float:left; color:#fff; font:26px/39px Arial;}
.longline p span { font-size:16px; font-weight:bold;}

/* ABOUT STYLE */

.centerTitle { font:16px/32px Verdana; padding:5px 55px 0 55px;}
.abText { font:11px/14px Verdana; padding:15px 55px 0 55px;}
.abText span { font-weight:bold;}
.abText a { color:#000; font-weight:bold;}
.abText a:hover { text-decoration:none; color:#6aaa05;}
.fixSpecial { height:41px; background:url(../img/centerBgSpecial.png) repeat-x; margin:30px 4px 0 4px;}
.fixSpecial .specL { display:block; float:left;}
.fixSpecial .specR { display:block; float:right;}
.fixSpecial H1 { font:28px/41px Arial; color:#fff; padding:0 0 0 50px; float:left;}
.uniH2 { font-weight:normal; font-size:16px; padding:15px 10px 0px 55px; overflow:hidden;}

/* CONTACTS STYLE */

.mapWe { width:365px; height:212px; background:#e2e2e2; margin:13px 0 0 55px;}

/* DILERS STYLE */

.centercol form { margin:10px 0 0 55px; overflow:hidden;}
.centercol form table { border-collapse:collapse;}
.centercol form table td { font:11px/22px Verdana; padding:5px 0 0 0;}
.centercol form table td input { width:263px; border:solid 1px #b5b8c8; background:none; height:18px; font:13px/20px Verdana; padding:1px 2px 1px 2px;}
.centercol form table td textarea { width:263px; overflow-x:none; overflow-y:scroll; font:13px/14px Verdana;}
.submit { border:none; width:91px; height:17px; background:url(../img/submit.png) no-repeat; display:block; margin:10px 0 0 0; color:#fff; font:11px/15px Verdana; font-weight:bold;}

/* CALLBACK STYLE */

.centercol form table td select { width:97px;}
.valing { vertical-align:top;}

/* KORZINA STYLE */
.blockBottomK { background:url(../img/conn9.png) no-repeat right top; overflow:hidden; height:1px;}
.col1 { margin:10px 40px 0 55px; overflow:hidden; font:11px/14px Verdana; font-weight:bold;}
.col1Left { float:left;}
.col1Right { float:right;}
.col1Right p { display:block; float:left; text-align:center; width:70px;}
.greyK { color:#999999;}
.greenK { color:#6aaa05;}
.col1Empty { clear:right; overflow:hidden; width:300px; height:15px;}
.col2 { margin:18px 55px 18px 30px; overflow:hidden;}
.col2LeftBL { float:left; background:url(../img/miniBL.png) no-repeat center left; padding:0 0 0 25px; overflow:hidden;}
.col2LeftMEG { float:left; background:url(../img/miniMEG.png) no-repeat center left; padding:0 0 0 25px; overflow:hidden;}
.col2LeftMTS { float:left; background:url(../img/miniMTS.png) no-repeat center left; padding:0 0 0 25px; overflow:hidden;}
.tarifK { font:14px/14px Verdana; font-weight:bold;}
.tarifK2 { font:14px/14px Verdana; font-weight:bold; padding:10px 0 0 0;}
.tarifK2 span { font-size:11px;}
.col2Right { float:right;}
.col2Right p { display:block; float:left; width:70px; text-align:center; font:11px/14px Verdana;}
.c2RL { float:left;}
.c2RR { float:left; height:52px; width:52px; text-align:center;}
.c2RR a { display:block; margin:13px 0 0 14px; width:25px; height:25px;}
.c2Rl a:hover { text-decoration:none;}
.c2Rl a { color:#000;}
.col2Right .c2Rr { color:#999999; font-weight:bold;}
.col2Empty { clear:right; overflow:hidden; width:300px; height:1px;}
.col3 { margin:0 0 0 55px; padding:18px 0 18px 0;}
.col3 p { color:#69aa06; font:11px/14px Verdana; font-weight:bold;}
.col3 p span { padding:0 0 0 50px; text-align:right;}

/* NOMER STYLE */

.Ntitle { font:16px/15px Verdana; padding:0 0 0 19px;}
.Ntitle img { margin:0 10px 0 0;}
.radioN { font:11px/20px Verdana; font-weight:bold; overflow:hidden;}
.radioN label { display:block;}
.radioN input { display:block; float:left; height:20px; margin:0 10px 0 4px;}
.radioN label span { display:block;}
.radioN br { line-height:8px;}
.Ncol1 { padding:0 0 0 55px; float:left; width:200px; font:19px/31px Arial; margin:5px 0 0 0;}
.Ncol1 p { font:11px/14px Verdana; font-weight:bold; margin:0 0 10px 0;}
.Ncol2 { float:left; font:10px/31px Verdana; font-weight:bold; color:#999999; margin:5px 0 0 0;}
.Ncol2 p { font:11px/14px Verdana; color:#999999; font-weight:bold; margin:0 0 10px 0;}
.Ncol3 { float:right; padding:0 55px 0 0; width:60px; text-align:center; margin:5px 0 0 0;}
.Ncol3 p { font:11px/14px Verdana; font-weight:bold; color:#82c814; margin:0 0 10px 0;}
.col3Empty { clear:right; overflow:hidden; width:300px; height:2px;}

/* TARIFI STYLE */

.tarifiH3 { padding:0 0 0 30px; font:16px/20px Verdana;}
.tarifiH3 img { margin:0 10px 0 0;}
.tarifiF { font:11px Verdana; font-weight:bold;}
.tarifiF label { height:25px; display:block;}
.tarifiF .label1 { float:left;}
.tarifiF .label2 { float:right; padding:0 55px 0 0;}
.tarifiF .label3 { clear:right;}
.tarifiF input { height:15px; margin:0 10px 0 0; display:block; float:left;}
.tarifiF label span { display:block; float:left;}
.buy_beeline { background:url(/img/buy_kn_org.png) no-repeat; display:block; width:67px; height:17px; font:13px/16px Verdana; color:#000; text-align:center; text-decoration:none; float:right; margin:-20px 30px 0 0;}
.buy_mts { background:url(/img/buy_kn_red.png) no-repeat; display:block; width:67px; height:17px; font:13px/16px Verdana; color:#000; text-align:center; text-decoration:none; float:right; margin:-20px 30px 0 0;}
.buy_megafon { background:url(/img/buy_kn_green.png) no-repeat; display:block; width:67px; height:17px; font:13px/16px Verdana; color:#000; text-align:center; text-decoration:none; float:right; margin:-20px 30px 0 0;}
.tarifiH31 { padding:0 0 0 55px; font:16px/20px Verdana;}
.tarifiH31 img { margin:0 10px 0 0;}



/* VSE STATI STYLE */

.abText2 { font:11px/14px Verdana; padding:0 55px 0 43px;}
.abLine2 { width:80px; height:0px; border-bottom:solid 2px #82c814; margin:15px 0 13px 43px; overflow:hidden;}
.abText2 span { font-weight:bold;}
.abText2 a { color:#000; font-weight:bold;}
.abText2 a:hover { text-decoration:none; color:#6aaa05;}

/* VSE NOVOSTI */

.novBlock { overflow:hidden; margin:20px 55px 0 43px; font:11px/14px Verdana;}
.novBlock .viewH2 { font-weight:normal; font:16px/16px Arial; padding:0 0 12px 0;}
.novBlock .viewH2 a { color:#000;}
.novBlock .viewH2 a:hover { text-decoration:none; color:#6aaa05;}
.novostL {width:85%; padding:0 20px 0 0; border-right:solid 2px #82c814; margin:0 0 30px 0; overflow:hidden; float:left; }
.novostL a { color:#000; font-weight:bold;}
.novostL a:hover { text-decoration:none; color:#6aaa05;}
.novostR { float:right; text-align:center; margin:0 0 30px 0; overflow:hidden;}


/* NAV _ NUMBERS _ BLOCK */
#nav_b { padding:15px 0 0 56px; font:11px/13px Verdana; font-weight:bold; color:#000; overflow:hidden; clear:left; clear:right;}
#nav_b .name_nb { display:block; float:left; margin:0 5px 0 0;}
#nav_b .a_nb_cur { float:left; padding:0 5px;}
#nav_b .a_nb { display:block; float:left; border-left:solid 1px #000; color:#6aaa05; padding:0 5px; text-decoration:none;}
#nav_b .a_nb:hover { text-decoration:underline;}
/* END NAV _ NUMBERS _ BLOCK */

/* VIEW */

.novBlockV { overflow:hidden; margin:20px 0 0 0; font:11px/14px Verdana;}
.novBlockV .viewH2 { font-weight:normal; font:16px/16px Arial; padding:0 0 12px 43px;}
.novBlockV .viewH2 a { color:#000;}
.novBlockV .viewH2 a:hover { text-decoration:none; color:#6aaa05;}

/* OPISANIE STYLE */

.opiBlock { padding:20px 55px 0 55px; font:11px/14px Verdana;}
.opiBlock H2, .opiBlock H1 { padding:0; margin:0; text-align:center; font:16px/24px Arial;}
.opiBlock H1 {font-size: 18px;}
.opiBlock .opisP { font:11px/14px Verdana; padding:7px 12px;}
.opiBlock .blockGrey { font:10px/14px Verdana; background:#616161; padding:4px 12px 5px 12px; font-weight:bold; color:#fff; clear:right; overflow:hidden;}
.doubleBlock { padding: 0 12px; overflow:hidden;}
.doubleBlock a { color: black;}
.doubleBlock .leftB { float:left; padding:12px 2px; width: 340px; border-right:solid 1px #616161;}
.doubleBlock .rightB { float:right; width:180px;  padding:12px 0 12px 20px; font-weight:bold;}
.opiBlock .opisP1 { padding:10px 12px; font:10px/14px Verdana; color:#666666; clear:right;}
.opiBlock .buyTarif { font:11px/14px Verdana; color:#ffffff; font-weight:bold; width:91px; height:17px; display:block; background:url(../img/submit.png) no-repeat; text-align:center; text-decoration:none; margin:10px 0;}

.description {
}
.description td { padding: 12px 12px;
vertical-align:top;}
.description th {
font:10px/14px Verdana; background:#616161; padding:4px 12px 5px 12px; font-weight:bold; color:#fff;}
.description .col-1 {
padding:12px 12px; width: 340px; border-right:solid 1px #616161;}
.description .col-2 {
padding:12px 0 12px 20px; font-weight:bold;}
.description td a, .col-1 a, .col-2 a  { color: black;}

.text_blue .sup {
color:#666666;
float:left;
font-size:10px;
font-weight:bold;
margin-right:3px;
margin-top:-4px;
}

.text_blue {
color:#666666;
font-size:10px;
}
