*{padding: 0px; margin: 0px;}
body{padding: 0px; margin: 0px; background: #FFF;}
html, body{height: 100%;}
img{border: 0px;}
.clr{clear: both;}
.spacer {clear:both; height:1px;}
#all{height:100%;position:relative;}
html>body #all{height:auto;min-height:100%}

.left { float: left; }
.right { float: right; }


p, td, li{color: #333; font: 13px Tahoma, Geneva, Arial, Helvetica, sans-serif;}
p{margin: 15px 0px 15px 0px;}
a{color: #0087DD;}
a:hover{text-decoration: none;}
h1{color: #AD3194; font: 24px/24px Arial, Helvetica, sans-serif; padding: 7px 0px 5px 7px;}
li{margin: 0px 0px 0px 30px;}

#top{width: 100%; height: 113px; background: #A11685;}
#logo{position: absolute; top: 44px; left: 28px; z-index: 2;}
#top_left{width: 320px; position: absolute; top: 0px; left: 0px;}
#top_center{margin-right: 83px; margin-left: 320px;}
#top_right{width: 83px; position: absolute; top: 0px; right: 0px; text-align: right; padding: 19px 0px 0px 0px;}
#top_right ul{margin: 0px; padding: 0px; list-style-type: none; width: 100%;}
#top_right ul li{margin: 0px; padding: 4px 8px 1px 0px;}
#top_right ul li.tr_ch{background: transparent url(/images/lang_bg.gif) no-repeat top right;}
#lang_aze{position: absolute; top: 11px; right: 34px;}
#lang_eng{position: absolute; top: 32px; right: 34px;}
#lang_rus{position: absolute; top: 53px; right: 34px;}
/*
#menu1 ul{width: 100%; margin: 0; padding: 0; float: left; background: #95107B url(/images/bg_menu1.gif) repeat-x top left;}
#menu1 ul li{display: inline;}
#menu1 ul li a{float: left; border-top: 4px solid #7B0062; padding: 7px 30px 3px 28px;}
#menu1 ul li a.ch{float: left; border-top: 4px solid #FFF; background: transparent url(/images/bg_menu1_left.gif) no-repeat top left; padding: 0px;}
#menu1 ul li a.ch div{padding: 7px 30px 3px 28px; background: transparent url(/images/bg_menu1_right.gif) no-repeat top right;}
#menu1 a:hover{border-top: 4px solid #FFF;}
*/
#menu1{background: transparent url(/images/bg_m1.gif) repeat-x top left;}
#menu1 td{border-top: 4px solid #7B0062; padding: 7px 30px 3px 28px;}
#menu1 td.ch{border-top: 4px solid #FFF; background: transparent url(/images/bg_menu1_left.gif) no-repeat top left; padding: 0px;}
#menu1 td.ch div{padding: 7px 30px 6px 28px; background: transparent url(/images/bg_menu1_right.gif) no-repeat top right;}
#menu1 td.hover {border-top: 4px solid #FFF;}
#icons{padding: 0px 11px 0px 0px; text-align: right;}
#icons ul{ margin: 0; padding: 0; float: right;}
#icons ul li{display: inline;float:left}
#icons ul li a{float: left; color: #DE7DCB; font: 13px Arial, Helvetica, sans-serif; text-align: right; vertical-align: middle; text-decoration: underline; padding: 13px 0px 15px 45px; margin-left: 20px;}
#icons ul li span{float: left; color: #DE7DCB; font: 13px Arial, Helvetica, sans-serif; text-align: right; vertical-align: middle; text-decoration: none; padding: 13px 0px 15px 45px; margin-left: 20px;}
/*#icons ul li span{float: left color: #DE7DCB; font: 13px Arial, Helvetica, sans-serif; text-align: right; vertical-align: middle; padding: 13px 0px 15px 45px; margin-left: 20px;}*/
#icons ul li a:hover{text-decoration: none;}
#icons ul li a.a_about{background: transparent url(/images/ic_about.gif) no-repeat top left;}
#icons ul li a.a_contact{background: transparent url(/images/ic_feedback.gif) no-repeat top left;}
#icons ul li a.a_map{background: transparent url(/images/ic_sitemap.gif) no-repeat top left;}
#menu2{min-width: 597px; background: #8E0B73 url(/images/bg_menu2.gif) repeat-x bottom left; float: left;}
#menu2 td{height: 34px; text-align: center;}
#menu2 td.menu2_ch{background: #982900 url(/images/bg_menu2_ch.gif) repeat-x bottom left;}
#menu2 td.menu2_razd_first{background: transparent url(/images/menu2_razd.gif) no-repeat top right;}
#menu2 td.menu2_razd{background: transparent url(/images/menu2_razd.gif) no-repeat top left;}
#menu2 td.rasp{height: 1px; padding: 0px; margin: 0px; background: none; border: none;}
#menu2 a{width: 100%; padding: 0px 0px 0px 0px;}
#center{width: 100%;}
#center_left{width: 276px; position: absolute; top: 113px; left: 0px; padding: 75px 0px 0px 44px;}
#center_center{margin-right: 83px; margin-left: 320px; min-width: 587px;}
#center_right{width: 83px; position: absolute; top: 113px; right: 0px;}
#leftmenu{width: 100%; padding: 0px 0px 23px 3px;}
#leftmenu ul{margin: 0px; padding: 0px; list-style-type: none; width: 250px;}
#leftmenu ul li{color: #FFA800; font: bold 12px/12px Tahoma, Geneva, Arial, Helvetica, sans-serif; margin: 8px 0px 8px 0px;  text-decoration: none; }
#leftmenu ul li a{color: #0087DD; font: bold 12px/12px Tahoma, Geneva, Arial, Helvetica, sans-serif; text-decoration: underline;}
#leftmenu ul li ul{margin: 0px; padding: 0px 0px 2px 12px; list-style-type: none; width: 100%;}
#leftmenu ul li ul li{color: #FFA800; font: normal 12px/12px Tahoma, Geneva, Arial, Helvetica, sans-serif; background: transparent url(/images/bg_lm_li.gif) no-repeat top left;	padding: 0px 0px 0px 15px; margin: 8px 0px 8px 0px;}
#leftmenu ul li ul li.lm_ch{background: transparent url(/images/bg_lm_li_ch.gif) no-repeat top left;}
#leftmenu ul a.ch{color: #FFA800;}
#leftmenu ul li ul li a{color: #0087DD; font: normal 12px/12px Tahoma, Geneva, Arial, Helvetica, sans-serif; text-decoration: underline;}
#leftmenu ul li ul li ul{margin: 0px; padding: 0px 0px 0px 0px; list-style-type: none; width: 100%;}
#leftmenu ul li ul li ul li{color: #FFA800; font: normal 11px/11px Tahoma, Geneva, Arial, Helvetica, sans-serif;  background: none;   padding: 0px 0px 0px 24px; margin: 8px 0px 8px 0px;}
#leftmenu ul li ul li ul li a{color: #0087DD; font: normal 11px/11px Tahoma, Geneva, Arial, Helvetica, sans-serif; text-decoration: underline;}
#promo1{width: 100%;}
#search_title{padding: 14px 0px 0px 3px; margin: 0px 0px 8px 0px;}
#search_title span{color: #898989; font: bold 11px Arial, Helvetica, sans-serif; border-top: 4px solid #B01B92; padding: 3px 0px 0px 0px;}
#search{padding: 0px 0px 0px 3px;}
#search_links{width: 190px; text-align: right; padding: 3px 7px 9px 0px; border-bottom: 1px solid #A11685; margin: 0px 0px 0px 3px;}
#search_links p{color: #A11685; font: 11px Tahoma, Geneva, Arial, Helvetica, sans-serif; margin: 5px 0px 5px 0px;}
#search_links a{color: #A11685; padding: 0px 20px 2px 0px;}
#search_links a.sadvanced{background: transparent url(/images/ic_advancedsearch.gif) no-repeat bottom right;}
#search_links a.shelp{background: transparent url(/images/ic_searchhelp.gif) no-repeat bottom right;}
#banner1{padding: 33px 0px 0px 3px;}
#statusbar{min-width: 587px; border-bottom: 1px solid #B01B92; color: #999; font: 10px/20px Tahoma, Geneva, Arial, Helvetica, sans-serif; padding: 7px 0px 7px 10px;}
#statusbar a{color: #A11685;}
#statusbar .home{float: left; margin: 4px 8px 0px 0px;}
#flash{width: 100%; padding: 4px 0px 1px 0px;}
#print{width: 100%; text-align: right; font: 10px/14px Tahoma, Geneva, Arial, Helvetica, sans-serif; padding: 14px 0px 0px 0px;}
#print a{color: #A11685; text-decoration: underline; background: transparent url(/images/ic_print.gif) no-repeat top left; padding: 0px 0px 1px 21px;}
#content, #content_news{border-top: 4px solid #B01B92; border-bottom: 1px solid #B01B92; padding: 3px 0px 10px 7px;}
#content_news{padding: 0px 0px 0px 0px;}
.news, .news_last{padding: 12px 0px 11px 7px; clear: left;}
.news{background: transparent url(/images/bg_line.gif) repeat-x bottom left;}
.news p, .news_last p{margin: 5px 0px 5px 60px;}
.news p.date, .news_last p.date{color: #FFA800; font: 10px Tahoma, Geneva, Arial, Helvetica, sans-serif;}
.news p.faq, .news_last p.faq{color: #FFA800;}
.news .floatimg, .news_last .floatimg{float: left; width: 60px; padding: 8px 0px 0px 0px;}
.link_allnews{color: #A11685; font: 10px/14px Tahoma, Geneva, Arial, Helvetica, sans-serif; text-decoration: underline; background: transparent url(/images/ic_allnews.gif) no-repeat top left; padding: 0px 0px 1px 18px;}
#pages{border-top: 1px solid #FBCBF1; padding: 10px 0px 14px 7px;}
#pages2{border-top: 1px solid #FBCBF1; padding: 7px 0px 10px 0px;}
#pages2 img.btn{margin: 0px 0px -10px -3px;}
#pages_in{float: right; color: #999; font: bold 10px Tahoma, Geneva, Arial, Helvetica, sans-serif; padding-top: 5px;}
#pages_in a{color: #A11685; font-weight: normal;}
#pages_in a, #pages_in span{margin: 0px 8px 0px 8px; vertical-align: top;}
#pages_in img{margin-bottom: -3px;}
#subscribe{border-bottom: 1px solid #B01B92; padding: 20px 0px 14px 0px;}
#subscribe span{height: 26px; color: #898989; font: bold 11px/24px Arial, Helvetica, sans-serif; border-left: 4px solid #B01B92; float: left; padding: 0px 9px 0px 9px; margin: 1px 0px 0px 0px;}
.contact_title{color: #898989; font: bold 11px Arial, Helvetica, sans-serif; padding: 17px 0px 7px 0px;}
.contact_inp, .contact_inp2{padding: 0px 14px 0px 0px;}
.btn_send{text-align: right; padding: 17px 11px 20px 0px;}
.promo2{background: #E6E6E6; padding: 6px 6px 6px 6px; margin-top: 0px; margin-bottom: -40px; vertical-align: middle;}
.promo2 .b1, .promo2 .b2, .promo2 .b3{width: 33%;}
/*.promo2 .b1{background: transparent url(/images/b1_bg.jpg) repeat-x top left;}
.promo2 .b2{background: transparent url(/images/b2_bg.jpg) repeat-x top left;}
.promo2 .b3{background: transparent url(/images/b3_bg.jpg) repeat-x top left;}*/
.c_table{margin-top: -15px;}
#right_block{float: right; width: 197px; padding: 37px 0px 10px 0px;}
#right_block0{padding: 2px 0px 10px 0px;}
#right_block_c{float: right; width: 197px; padding: 17px 0px 10px 0px;}
.select{margin: 5px 0px 30px 0px;}
#anons_all{margin-right: 240px; padding: 35px 0px 0px 0px;}
#anons_all0{padding: 0px 40px 0px 0px; vertical-align: top;}
.anons, .anons_last{font: 12px Arial, Helvetica, sans-serif; padding: 10px 10px 13px 7px;}
.anons{background: transparent url(/images/bg_line.gif) repeat-x bottom left; z-index:5;}
#anons_all2{margin-right: 240px; padding: 15px 0px 0px 0px;}
#anons_all2 div{font: 11px Arial, Helvetica, sans-serif; padding: 5px 10px 5px 7px;}
#empty{clear:both; width: 100%; height:75px; visibility:hidden;}
#bottom_left{width: 320px; position: absolute; bottom: 0px; left: 0px;}
#bottom_center{min-width: 587px; margin-right: 83px; margin-left: 320px; background: transparent url(/images/bg_bottom.gif) repeat-x top left; padding: 25px 0px 25px 10px;}
#bottom_center p{color: #999; font: 11px Tahoma, Geneva, Arial, Helvetica, sans-serif; margin: 5px 0px 5px 0px;}
#bottom_center a{color: #999; margin: 0px 0px 0px 19px;}
#bottom_right{width: 83px; position: absolute; bottom: 0px; right: 0px;}


input, select, option{color: #898989; font: bold 11px Arial, Helvetica, sans-serif;}
.inp{width: 185px; height: 19px; padding: 3px 0px 0px 8px;	background: White; border: 2px solid #B01B92; float: left; margin: 1px 4px 0px 0px;	color: #898989; font: bold 11px Arial, Helvetica, sans-serif;}
.inp2{width: 134px; background: White; color: #898989; font: bold 11px Arial, Helvetica, sans-serif; float: left; margin: 1px 7px 0px 0px;}
#liner{ border-top: 1px solid #B01B92; }
.map td {width: 50%; vertical-align: top;}

.promo_image{width: 597px;}
.stat_image{width: 1px;}

td.dashed { background: url(/images/dashed.gif) repeat-x left center; }
.phones_index { border-top: 1px solid #FBCBF1; margin-top: 5px; padding-top: 10px; }
.phones_index .desc { padding-left: 10px; }
.phones_index .even { padding-left: 50px; }
.phones_index .new { background: url(/images/phone_new.gif) no-repeat left top; padding-left: 35px; }
.phones_index .price { background: url(/images/phone_price_bg.gif) no-repeat 50% 50%; font-weight: bold; padding: 8px 0px; text-align: center; vertical-align: middle; width: 89px; }
.phones_index .title { height: 35px; }
.phones_index .title a { color: #A11685; font: bold 13px Tahoma, sans-serif; }
.phones_index td { vertical-align: top; }


div.errors {background:url(/images/errors.png) no-repeat 0 0; padding-left:102px; padding-bottom:20px; margin-top:15px;}
.errors p {color:#b01b92; margin:0px;}
.vacancy .contact_title {width:100px;}

#content label {cursor:pointer;}
#content form#voting p {font-weight:bold;}
#content form#voting label {margin-left:5px;}
#content form#voting ul {margin-bottom:15px !important; }
#content form#voting ul li {list-style:none; margin-bottom:6px; margin-left:30px;}
#content form#voting input.forward {margin-left:18px;}
html>body #content form#voting input.forward {margin-left:10px;}

#vote { padding: 10px 38px 10px 5px; }
#vote .ajax { background: url(/images/ajax/blue-running.gif) no-repeat 50% 50%; height: 33px; width: 33px; }
#vote .answer { color: #A11685; font: 11px Tahoma, sans-serif; padding: 3px 0px; width: 150px; }
#vote .button { background: url(/images/forward.gif) no-repeat 50% 50%; height: 33px; width: 33px; }
#vote .percentage { margin-right: 15px; text-align: right; width: 35px; }
#vote .percentage-line { background-color: #BE2100; height: 5px; margin: 2px 0px 5px 0px; }
#vote .question { color: #898989; font: bold 11px Arial, sans-serif; padding: 5px 0px 10px 0px; }
#vote .results { color: #A11685; font: 11px Tahoma, sans-serif; }
#vote form .forward { position: relative; top: -30px; }
#vote form a { background-position: 0px 3px; background-repeat: no-repeat; color: #A11685; display:block; font: 11px Tahoma, sans-serif; padding: 3px 0px 3px 25px; text-decoration: none; width: 150px; }
#vote form label { margin-left: 10px; }
#vote.checkbox a.checked { background-image: url(/images/forms/checkbox-on.gif);}
#vote.checkbox a.unchecked { background-image: url(/images/forms/checkbox-off.gif); }
#vote.radio a.checked { background-image: url(/images/forms/radio-on.gif); }
#vote.radio a.unchecked { background-image: url(/images/forms/radio-off.gif); }
