/* CSS Document */

*{padding:0;
margin:0;
border-collapse:collapse;
font-family: Verdana, Helvetica, sans-serif;}
html{background:url(/images/bg_html.jpg) top left repeat;}
body{width:1000px;
margin:20px auto;
background:#ffffff;
position:relative;}
#wapka{background:url(/images/wapka_ie.jpg) left top no-repeat;
width:1000px;
height:143px;}
#in_wapka{width:800px;
height:140px;
float:right;
margin-top:10px;
margin-right:15px;}
#bg_korzina{background:url(/images/korzina_bg.png) no-repeat;
width:284px;
height:114px;}

#bg_icq_container{width:204px;
height:94px;}
#bg_icq{background:url(/images/bg_icq.png) no-repeat;
width:204px;
height:94px;
font-size:0.8em;
padding-top:20px;}


span#consultant {padding-left:30px;}
#icq{margin-left:30px;
margin-top:3px;}
#bg_icq a{color:#000000;
font-size:0.9em;
text-decoration:underline;
position:relative;}
#bg_icq_container{width:204px;
height:94px;}
#bg_icq a:hover{text-decoration:none;}
#bg_icq a.mail{color:#E01212;
text-decoration:underline;}
#bg_icq a.mail:hover{text-decoration:none;}
#trubka{clear:both;
width:41px;
height:55px;
float:left;
background:url(/images/trubka.png) left bottom no-repeat;
position:relative;
top:-10px;}
#wapka h2,h3{color:#D41111;}

#call_now{color:#D41111;
font-size:11pt;
font-weight:bold;}

#code,#phone{float:right;}
#code{font-size:11pt;
font-weight:bold;
color:#000;}


#phone{margin-right:5px;
margin-left:7px;
font-size:14pt;
font-weight:bold;
color:#D41111;}

.rejim{font-size:0.8em;}
#cant_call{font-size:9pt;
white-space:nowrap;
float:right;}
#cant_call a {color:#E01212;
text-decoration:underline;}
#cant_call a:hover{text-decoration:none;}
#cant_call a {color:#E01212;
text-decoration:underline;}
#cant_call a:hover{text-decoration:none;}
#korzina,#compare,#currency{font-size:0.8em;
float:left;
width:80px;
text-align:center;}
#korzina{margin-left:36px;
margin-top:27px;}
#compare{margin-top:27px;}
#currency{margin-top:27px;}

.currency{color:#4566A0;
font-weight:bold;
font-size:7pt;
text-decoration:none;
position:relative;
cursor:hand;}


a.red_bold{font-weight:bold;
text-decoration:underline;
color:#E01212;
position:relative;
font-size:8pt;}
a.red_bold:hover{text-decoration:none;}
a.black{text-decoration:underline;
color:#000000;
font-size:7.5pt;
position:relative;
left:-3px;}
a.black:hover{text-decoration:none;}
.red{color:#E01212;
font-size:8pt;}
#menu_up{width:980px;
height:31px;
background:url(/images/menu_up_blue.jpg) left no-repeat;
margin:0 auto;}
#menu_up td {text-align:center;
font-weight:bold;}
.menu_punkt{font-size:8pt;
border-left:2px solid #ffffff;
padding:0 10px;
position:relative;
bottom:3px;}
.menu_punkt a{color:#FFFFFF;
text-decoration:none;
text-align:center;}
.menu_punkt a:hover{text-decoration:underline;}
select{width:180px;
height:20px;
font-size:0.8em;
margin:3px 9px;}
.search{position:relative;
bottom:3px;
left:10px;}
.search a{color:#D41111;
font-size:0.75em;
text-decoration:underline;}
.search a:hover{text-decoration:none;}
img#search{position:relative;
top:5px;}
.content{width:100%;
margin-top:5px;}



#menu_left{width:173px;
margin:0 auto;
background:url(/images/menu_left_bg.jpg) repeat-y;
margin-top:-15px;
position:relative;
z-index:2;}
#upper_menu_left{width:70%;
margin:0 auto;
margin-top:30px;
color:#000000;
font-weight:bold;
padding:5px 0;
border-bottom:1px solid #AFBBCF;
position:relative;
z-index:2;}
.upper_menu_left{background:url(/images/menu_left_tip.png) left no-repeat;
padding-left:12px;
margin:5px 0;}
.upper_menu_left a{text-decoration:underline;
color:#000000;
font-size:8pt;}
.upper_menu_left a:hover{color:#384964;}
.podbor{color:#244EAC;
width:80%;
margin:0 auto;
padding-top:5px;
border-top:1px solid #fff;
position:relative;
z-index:2;
font-size:9pt;}
#down_menu_left{width:70%;
margin:0 auto;
font-size:0.75em;
padding-bottom:5px;
position:relative;
z-index:2;}
#menu_left_bottom{width:167px;
height:120px;
background:url(/images/menu_left_bottom.jpg) no-repeat;
position:absolute;
bottom:-32px;
left:3px;
z-index:1;}

#menu_left_top{
position:absolute;
width:173px;
height:105px;
background:url(/images/menu_left_top.jpg) no-repeat;
top:-20px;
left:-4px;

/*
Новогодний дизайн 2008 (вдруг понадобится =)
width:178px;
height:128px;
background:url(/images/menu_left_top_nw.jpg) no-repeat;
top:-45px;
left:-9px;
z-index:1;
*/
}




#banner_left{width:146px;
height:146px;
margin:4px auto;
margin-top:45px;}
#opros{width:70%;
margin:3px auto;}
.opros_img,.opros{float:left;}
.opros_img{width:28px;
height:25px;
margin-left:0;}
.opros{position:relative;
top:5px;
left:5px;
color:#384964;}
.news_img,.news{float:left;}
.news_img{width:29px;
height:27px;}
.news{position:relative;
top:5px;
left:5px;
color:#384964;}

form{clear:both;
width:100%;
font-size:0.8em;}
input{margin:2px 0;}
.opros_theme{color:#384964;
font-size:0.75em;
font-weight:bold;
clear:both;
margin:3px 0;}
#news{width:90%;
margin:3px auto;
text-align:left;}
.news_date{color:#2C4A8F;
font-size:8pt;
background:#D7E1F0;}
.accesory{color:#2C4A8F;
font-size:0.75em;}
.opisanie_acc{font-size:8pt;}
.news_text{font-size:8pt;
text-align:left;
border-bottom:1px solid #B8C2D2;
padding-bottom:15px;
margin-bottom:5px;}

#wapka_novinki{width:585px;
height:30px;
background:url(/images/wapka_novinki.jpg) no-repeat;
color:#FFFFFF;
font-size:10.5pt;
text-align:left;
font-weight:bold;
padding-left:15px;
padding-top:3px;
margin: auto;}


.phones{height:340px;}
td.border{width:8px;
vertical-align:top;
background:url(/images/border_cont_1.png) no-repeat;}
td.phone{width:189px;
vertical-align:top;}
.phone_inner{width:100%;}
.zag{text-align:center;}
.zag h5{color:#384964;}

.phone_photo{vertical-align:top;
padding-top:5px;}

.description{color:#2c4a8f;
font-size:0.7em;
font-weight:bold;
padding-left:3px;}
.description_text{font-size:0.75em;
color:#000000;
padding-left:3px;}
.price{background:#E4EAF4;
white-space:nowrap;
padding-bottom:5px;}
a.compare {color:#E01212;
text-decoration:underline;
font-size:0.8em;}
a.compare:hover{text-decoration:none;}
.td_compare{text-align:right;
vertical-align:middle;}
.td_compare img {position:relative;
top:7px;
margin-left:5px;
margin-right:5px;}
.Loki-1{color:#000000;
font-size:8pt;
padding-left:5px;
white-space:nowrap;}
.price_name{color:#000000;
font-size:0.7em;
padding-left:6px;
white-space:nowrap;}
.manager{color:#000;
font-size:8pt;}
.sp5{color:#D41111;
font-size:10pt;
font-weight:bold;
padding-left:5px;}
.spec_price a{color:#000000;
font-size:0.7em;
padding:5px;
text-decoration:none;}
.spec_price{border:1px solid #C0B7B7;}
.v_korzinu{width:70px;
background:url(/images/footer-bg.gif) repeat;
cursor:pointer;
color:#E01212;
font-size:8pt;
margin-top:20px;
margin-left:2px;
margin-right:3px;}
.arrow{margin-left:5px;
position:relative;
top:10px;
cursor:pointer;}


#wapka_hiti{width:585px;
height:32px;
background:url(/images/wapka_hiti.jpg) no-repeat;
color:#FFFFFF;
text-align:left;
font-weight:bold;
font-size:10.5pt;
padding-left:15px;
padding-top:0;
margin:auto;
margin-top:12px;
padding-top:3px;}


#wapka_hiti h1{color:#FFFFFF;
text-align:left;
font-weight:bold;
font-size:10.5pt;}




#wapka_spec{width:585px;
height:31px;
background:url(/images/wapka_spec.jpg) no-repeat;
color:#FFFFFF;
font-size:10.5pt;
text-align:left;
font-weight:bold;
padding-left:15px;
padding-top:3px;
margin:auto;
margin-top:12px;}
#podval{width:1000px;
height:48px;
background:url(/images/podval.jpg) no-repeat;
text-align:center;
font-size:0.8em;}
#podval a {color:#D41111;
text-decoration:underline;
font-weight:bold;}
#podval a:hover{text-decoration:none;}
#news_bottom{width:560px;
background:url(/images/news_bg.jpg) repeat-y;
min-height:100px;
padding:15px 20px;
position:relative;
left:10px;
margin-top:12px;}
.news_date_bottom,.news_text_bottom{position:relative;
z-index:10;}
.news_date_bottom {color:#2C4A8F;
font-size:8pt;
font-weight:bold;
text-decoration:none;}
.news_zag_bottom a{color:#2C4A8F;
font-size:8pt;
text-decoration:none;
position:relative;
z-index:10;}
.news_zag_bottom a:hover{text-decoration:underline;}

.news_text_bottom{width:520px;
margin:4px 0;
margin-left:20px;
font-size:0.7em;
text-align:justify;}
#news_bottom_top{width:600px;
height:74px;
position:absolute;
top:0;
left:-10px;
background:url(/images/news_top.jpg) no-repeat;
z-index:3;}
#news_bottom_bottom{background:url(/images/news_bottom.jpg) no-repeat;
width:598px;
height:75px;
position:absolute;
bottom:-1px;
left:0;
z-index:3;}


/*Tariffs*/
#zag_tariffs {background: #e4eaf4; height:30px;}
#zag_tariffs td {vertical-align: bottom; text-align: right; white-space: nowrap;}
.compare_grey {position:relative; top:-3px; margin-left:7px;}

#mts td, #beeline td, #megafon td, #skylink td, #mts_list td, #beeline_list td, #megafon_list td, #skylink_list td, .tariff_list td {font-size:12px; text-align:left; padding-left:5px;}

#beeline, #beeline_list,.tariff_list{margin-top:5px;
border:1px solid #000000;}
#beeline .header_tariff,#beeline_list .header_tariff{background: #F0BE32;
padding:8px 0;
text-align:center;
font-weight:bold;}
#beeline td.razdelitel{height:7px;
background:#000000;
border:none;}
#beeline td, #beeline_list td,.tariff_list td {border:1px solid #000000;
padding:5px;}

#beeline_list .header_tariff,.tariff_list .header_tariff{color:#000000;
font-size:0.8em;
text-align:center;}
#beeline_list .header_tariff table{border:none;
margin:0 3px;
display:inline;}
#beeline_list .header_tariff table td {text-align:center;
color:#000000;
border:none;}
#beeline_list .header_tariff table td img {margin:0 5px;
margin-bottom:5px;}

#mts,#mts_list{margin-top:5px;
border:1px solid #920609;}
#mts .header_tariff, #mts_list .header_tariff{background: #ff0000;
padding:8px 0;
text-align:center;
font-weight:bold;}
#mts td.razdelitel{height:7px;
background:#ce0408;}
#mts td,#mts_list td{border: 1px solid #920609;
padding:5px;}

#mts_list .header_tariff{color:#FFFFFF;
font-size:0.8em;
text-align:center;}
#mts_list .header_tariff table{border:none;
margin:0 3px;
display:inline;}
#mts_list .header_tariff table td {text-align:center;
color:#FFFFFF;
border:none;}

#megafon, #megafon_list{margin-top:5px;
border:1px solid #000000;}
#megafon .header_tariff, #megafon_list .header_tariff{background: #009000;
padding:8px 0;
text-align:center;
font-weight:bold;}
#megafon td.razdelitel{height:7px;
background:#6409CE;}
#megafon td, #megafon_list td{border: 1px solid #000000;
padding:5px;}

#megafon_list .header_tariff{color:#FFFFFF;
font-size:0.8em;
text-align:center;}
#megafon_list .header_tariff table{border:none;
margin:0 3px;
display:inline;}
#megafon_list .header_tariff table td {text-align:center;
color:#FFFFFF;
border:none;}

#skylink, #skylink_list {margin-top: 5px; border: 1px solid #00021B;}
#skylink .header_tariff, #skylink_list .header_tariff {background: #0092BD; padding: 8px 0; text-align: center; font-weight: bold;}
#skylink td.razdelitel {height: 7px; background: #003577;}
#skylink td, #skylink_list td {border: 1px solid #00021B; padding: 5px;}

#skylink_list .header_tariff {color: #FFFFFF; font-size: 0.8em; text-align: center;}
#skylink_list .header_tariff table {border: none; margin: 0 3px; display: inline;}
#skylink_list .header_tariff table td {text-align: center; color: #FFFFFF; border: none;}


.pre_tariff_list_text{font-size:8pt;
text-align:left;
margin:5px 0;}

.compare_tariff_list input,img{margin:0 4px;}
td.compare_tariff_list {vertical-align:middle;}
.compare_tariff_list img{position:relative;
top:5px;}

.tariff_list,.tariff_list td{border-top:1px solid #D7E1F0;
border-bottom:1px solid #D7E1F0;
border-left:1px dotted #D7E1F0;
border-right:1px dotted #D7E1F0;
vertical-align:middle;}
.tariff_list .header_tariff {background:url(/images/th-bg.gif) repeat-x;
vertical-align:top;
padding:0;
border:none;
font-weight:bold;
padding:0px 0;}
.tariff_list .header_tariff table{border:none;
width:70%;
margin:auto;
height:100%;}
.tariff_list .header_tariff table td{border:none;}
.tariff_list .header_tariff{vertical-align:middle;
text-align:center;}
.tariff_list td img.sim{display:block;
margin:0 auto;}
.tariff_list td h5{text-align:center;}
.tab_price{text-align:center;
vertical-align:middle;}

/*Inner model page*/
.model_photo{width:170px;
vertical-align:top;}
.model_description{vertical-align:top;
padding-left:10px;}
.model_name{color:#244EAC;
font-size:10.5pt;
padding-left:20px;
font-weight:bold;
text-align:left;}

#news_bottom_model{width:350px;
background:url(/images/news_bg.jpg) repeat-y;
height:80px;
padding:15px 20px;
position:relative;
left:10px;
margin-top:3px;}

.news_date_bottom_model,.news_text_bottom_model{position:relative;
z-index:10;}
.news_date_bottom_model a{color:#2C4A8F;
font-size:0.7em;
font-weight:bold;
text-decoration:none;}
.news_date_bottom_model a:hover{text-decoration:underline;}
.news_text_bottom_model{width:300px;
margin:4px 0;
font-size:0.7em;
text-align:justify;}
#news_bottom_top_model{width:397px;
height:49px;
position:absolute;
top:0;
left:-6px;
background:url(/images/news_top_model.jpg) no-repeat;
z-index:3;}
#news_bottom_bottom_model{background:url(/images/news_bottom_model.jpg) no-repeat;
width:397px;
height:49px;
position:absolute;
bottom:0;
left:-1px;
z-index:3;}
#price_model{position:relative;
z-index:100000;
height:100%;}
#price_model td{vertical-align:top;}
#price_model input{margin-top:0;
margin-bottom:2px;}
.descr_text{font-size:8pt;
text-align:left;
padding-bottom:25px;
border-bottom:1px solid #D7E1F0;
width:93%;
margin:5px 0;
margin-left:12px;}
#short_descr{width:98%;
margin:0 auto;}
.short_descr_word{color:#000000;
font-size:8pt;}
#photo_small{margin-top:15px;}
table#photo_small td{vertical-align:middle;
text-align:center;}
#accs{background: #D7E1F0;
width:95%;
margin:5px auto;}
.greyline{background:#fff;
height:5px;
vertical-align:middle;
text-align:center;}
.grey_line{background:#999999;
height:1px;
width:100%;}
.accs{text-align:center;
padding-top:5px;
border-bottom:2px solid #fff;}
.accs_name{color: #2C4A8F;
font-weight: bold;
font-size:0.85em;
text-align:center;}
a.none{color: #2C4A8F;
text-decoration:none;}
a.none:hover{text-decoration:underline;}
.accs_name_descr{color: #2C4A8F;
font-size:0.75em;
text-align:left;
padding:0 3px;}
.accs_img{margin:5px 0;}
.accs_price div{float:right;}
.all_accs{text-align:right;font-size:0.7em;
padding:3px 0;}


.model_name_phone{color:#244EAC;
font-size:10.5pt;
font-weight:bold;
text-align:left;}
.blue{background: #D7E1F0;}
table.opisanie{margin-top:5px;
margin-bottom:15px;}
table.opisanie td {border-bottom:1px solid #BBCFEE;
border-top:1px solid #BBCFEE;
color:#244EAC;
font-size:8pt;
padding:2px 5px;
width:60%;
text-align:left;}
#book{margin-right:10px;
margin-top:5px;}
a.karta{color:#244EAC;
font-size:0.7em;
text-decoration:none;}
a.karta:hover{text-decoration:underline;}
.tariff_list td {border:1px solid #BBCFEE;}






/*Переделки*/
.new_phones{width:585px;
height:320px;
margin:auto;}
.new_phone{vertical-align:top;}
.phone_container{height:320px;
position:relative;
z-index:100;}
.new_zag{color:#394963;
font-weight:bold;
font-size:10pt;
text-align:left;
padding-left:5px;}
.new_description{text-align:left;}
.news_zag a{color:#29498c;
font-size:8pt;
text-decoration:none;}
.news_date_bottom a{color:#29498c;
text-decoration:none;}
.news_date_bottom a:hover{text-decoration:underline;}
#select_container{width:585px;
margin-left:200px;}
.price_container{clear:both;
width:50%;
float:left;
text-align:left;
padding-top:3px;
margin-bottom:5px;}

.empty_price_container{clear:both;
width:50%;
float:left;
text-align:left;
padding-top:3px;
margin-bottom:5px;
position:relative;
z-index:10;
left:3px;}


.button_container{float:left;}
sup{font-size:7pt;
border:1px solid #bdbabd;
padding:0 2px;}
.new_compare{position:absolute;
bottom:0;
right:20px;}
.v_sravnenie{width:85px;
background:#fff;
border:none;
cursor:pointer;
color:#E01212;
font-size:8pt;
margin-right:5px;
text-decoration:underline;}
.new_compare_img{position:relative;
top:0px;
z-index:10;}
.amount{color:#E01212;
font-size:10pt;
font-weight:bold;}
.tovarov{font-size:8pt;
color:#000;}

.opros_button{width:70px;
background:url(/images/footer-bg.gif) repeat;
cursor:pointer;
color:#E01212;
font-size:8pt;
margin-left:2px;
margin-right:3px;}



/*Доработки после привязки*/

#valera, #survey{font-size:8pt;}
#survey img{position:relative;
left:-3px;}
.td_compare{vertical-align:bottom;}
.news_text a{color:#2c4a8f;
text-decoration:none;
font-weight:bold;}
.news_text a:hover{text-decoration:underline;}

td.phone_link a{text-decoration:none;
font-size:10pt;
color:#d61010;
font-weight:bold;}
.blueBold{color:#29498c;
font-size:8pt;
font-weight:bold;}
.opisanie{font-size:8pt;
color:#000;}

.news_text_bottom a{color:#2c4a8f;
text-decoration:none;
font-size:8pt;}
.news_text_bottom a:hover{text-decoration:underline;}

.subMenu div a{text-decoration:none;
color:#000000;
padding-left:12px;
font-size:9pt;
font-weight:normal;}
.subMenu div a:hover{text-decoration:underline;}

/* Всплывающее окошко в корзину */
div.popupmain { background-color: white; border: 1px solid red; color: red; font-weight: bold; padding: 5px; text-align: center; width: 200px; z-index: 10000; position: absolute; //left: 0px;font-size:10pt; }
div.popup { background-color: white; border: 1px solid red; color: red; font-weight: bold; padding: 5px; text-align: center; width: 200px; z-index: 100; position: absolute;font-size:10pt; }

.tariff_list .header_tariff, .header_tariff table td {font-size:10px;}
.link{color:#244EAC;
text-decoration:none;}
.link:hover{text-decoration:underline;}


.link_small{color:#244EAC;
text-decoration:none;
font-size:8pt;
padding-right:40px;
white-space:nowrap;}
table.opisanie td.phone_param{color:#000;}

.tariff_header{color:#fff;
font-weight:bold;
font-size:8.5pt;}
.remark{text-align:left;
font-size:7pt;}

#megafon td sup a, #mts td sup a, #beeline td sup a{color:#000;
text-decoration:none;}

#megafon td sup a:hover, #mts td sup a:hover, #beeline td sup a:hover{text-decoration:underline;}
#megafon td sup, #mts td sup, #beeline td sup, .remark sup{border:none;} 

#beeline_list .tariff_header{color:#000;}

#podhodit li{text-align:left;}
.print_ver{color:#d61010;font-size:8pt;text-decoration:underline;padding-left:10px;}
.print_ver:hover{text-decoration:none;}

.text p{font-size:8.5pt;
text-align:left;}
.text{font-size:8.5pt;
text-align:left;}
.map{text-align:left;
padding-left:10px;
font-weight:bold;
font-size:12pt;}

#map{padding-left:25px;}
#map *{text-align:left;}
#map div{font-size:8pt;}
#map div a{font-size:8pt;
color:#000;
text-decoration:none;}
#map div a:hover{text-decoration:underline;}
#map ul li a{font-size:8pt;
text-decoration:none;
color:#214dad;}
#map ul li a:hover{text-decoration:underline;}

.zag_inner{color:#000;font-weight:bold;font-size:11pt;text-align:left;}
#rukovodstvo{width:80%;margin:auto;border:1px solid #cecfd6;}
#rukovodstvo td{border:1px solid #cecfd6;}

.tariff_list{width:100%;}

/*
/*Новогодние штучки (еще новогодний кусок есть в #menu_left_top)*/
#ded_moroz{background:url(/images/ded_moroz.png) no-repeat;
width:142px;
height:50px;
position:absolute;
top:100px;
left:15px;
z-index:10000;}

#kolokolchiki{position:absolute;
top:27px;
left:115px;
background:url(/images/kolokolchiki.png) no-repeat;
width:42px;
height:41px;
z-index:10000;}
#sugrob_right{position:absolute;
top:9px;
right:20px;
background:url(/images/sugrob_right.png) no-repeat;
width:201px;
height:37px;
z-index:10000;}
/*Конец новогодних штучек*/
*/

.ns_blink4{text-decoration:underline;
font-size:9pt;
color:#2b4abd;}

.ns_blink4:hover{text-decoration:none;}


.ssilka_nah{color:#244eac;
font-size:10pt;
text-decoration:none;
font-weight:bold;}

.ssilka_nah:hover{text-decoration:underline;}


table#properties { border: 1px solid black; border-collapse: collapse; width: 100%; }
table#properties td, table#properties th { border: 1px solid black; font-size: 8.5pt; padding: 4px; }
table#properties td { text-align: left; }
table#properties th { font-weight: normal; text-align: right; font-style: italic; }