/* Сбрасываем дефолты браузеров */html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn,em, font, img, ins, kbd, s, samp, small, strike, strong, sub, sup, tt,var, hr, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label,legend, table, caption, tbody, tfoot, thead, tr, th, td {	margin:0; padding:0; font-family:inherit; font-size:100%; vertical-align:baseline; border:none; outline:none; }html { font-size:100.01%; }dfn, i, cite, var, address, em { font-style:normal; }th, b, h1, h2, h3, h4, h5, h6 { font-weight:normal; }textarea, input, select { font-family:inherit; font-size:1em; }ins { text-decoration:none; }del { text-decoration:line-through; }table { border-collapse:collapse; border-spacing:0; }caption, th, td { text-align:left; }:focus { outline:none; }/* Глобальные стили шаблона */html { width:100%; height:100%; }body { width:100%; height:100%; min-width:1000px; font-size:62.5%; color:#4985b1; background:#fff url(../images/decor/body.png) repeat-x; }body, textarea, input, select { font-family:Arial,Tahoma,Helvetica,sans-serif; }a { color:#3e75a4; text-decoration:underline; cursor: pointer; }a:hover { text-decoration:none; }/* Корневой блок */.root { position:relative; width:100%; min-width:1000px; min-height:100%; }/* Оформление шапки шаблона */.header { height:132px; padding:30px 17px 0 0; }.inner .header { height:168px; }/* Логотип */h1.logo { position:absolute; top:10px; left:20px; width:186px; height:70px; background:url(../images/newlogo.png) no-repeat; }h1.logo a { display:block; width:185px; height:61px; text-decoration:none; }h1.logo span { display:block; text-indent:-3000px; }/* Главное меню */.menu { padding:30px 47px 0 0; font:bold 22px Arial; color:#4985b1; }.menu li { display:block; float:left; list-style-type:none; text-align:center; }.menu li a { color:#4985b1; }.menu li.menu_about { width:19%; }.menu li.menu_services { width:17%; }.menu li.menu_support { width:19%; }.menu li.menu_action { width:30%; }.menu li.menu_contacts { width:15%; }/* Инфо блоки в шапке */.info_box_over { height:39px; font:bold 16px Arial; color:#fff; }.info_box { float:right; height:39px; margin-right:3px; background:url(../images/decor/info_box_left.png) no-repeat; }.info_box_art { height:30px; padding:9px 6px 0 6px; background:url(../images/decor/info_box_right.png) no-repeat 100% 0; }.info_box a { color:#fff; }.info_box span { padding:0 24px; }.info_box p.phone { padding:0 3px 0 20px; }.info_box p.lang { padding:0 5px 0 6px; }/* Формы в шапке на внутренней */.forms_box { height:34px; margin:53px 2px 0 21px; }.login_box_inner { width:545px; float:left; height:34px; margin-right:5px; background:url(../images/decor/login_box_inner.png) no-repeat; }.login_box_art_inner { height:30px; padding:4px 9px 0 0; background:url(../images/decor/login_box_art_inner.png) no-repeat 100% 0; }.login_box_inner h2 { float:left; padding:2px 6px 0 7px; font:bold 16px Arial; color:#fff; }.login_box_inner fieldset { float:left; }.login_box_inner fieldset .stroke { float:left; overflow:hidden; }.login_box_inner fieldset .input_art { width:140px; height:21px; float:left; margin:0 4px 7px 0; padding:4px 4px 0 4px; background:url(../images/decor/bg_input.png) no-repeat; }.login_box_inner fieldset input.txt { display:block; width:140px; background:transparent; border:none; font:normal 12px Tahoma; color:#ccb164; }.login_box_inner fieldset input.btn { display:block; float:left; width:65px; height:25px; background:url(../images/decor/btn_enter.png) no-repeat; border:0; cursor:pointer; }.domain_check_inner { width:410px; float:right; height:34px; background:url(../images/decor/domain_check_inner.png) no-repeat; }.domain_check_art_inner { height:30px; padding:4px 7px 0 0; background:url(../images/decor/domain_check_art_inner.png) no-repeat 100% 0; }.domain_check_inner h2 { float:left; padding:2px 3px 0 4px; font:bold 16px Arial; color:#fff; }.domain_check_inner fieldset { float:left; overflow:hidden; }.domain_check_inner fieldset .input_art { width:174px; height:21px; float:left; margin:0 8px 7px 0; padding:4px 4px 0 4px; background:url(../images/decor/bg_input3.png) no-repeat; }.domain_check_inner fieldset input.txt { display:block; width:174px; background:transparent; border:none; font:normal 12px Tahoma; color:#42a52b; }.domain_check_inner fieldset input.btn { display:block; float:left; width:65px; height:25px; background:url(../images/decor/btn_check.png) no-repeat; border:0; cursor:pointer; }/* Оформление контента страницы */.content { overflow:hidden; padding-bottom:80px; }.content .left_column { position:relative; z-index:900; width:247px; float:left; padding:0 10px 0 20px; }.content .right_column_over { width:100%; float:left; margin-left:-277px; }.content .right_column { margin-left:277px; }.inner .content .left_column { position:relative; z-index:900; width:188px; float:left; padding:0 10px 0 20px; }.inner .content .right_column_over { width:100%; float:left; margin-left:-218px; }.inner .content .right_column { margin-left:218px; }/* Меню второго уровня */.submenu { font:normal 18px Arial; }.submenu li { padding-bottom:14px; color:#71add9; list-style-type:none; }.submenu li a { color:#4985b1; }/* Текстовый контент */.text_box { padding:0 45px 20px 0; font:normal 12px Tahoma; color:#3e75a4; }.text_box h2 { padding-bottom:11px; font:bold 28px Arial; color:#4985b1; }.text_box .news_item { margin-top: 15px; padding-bottom:10px; font-size:14px; }.text_box .news_item h5 { padding-bottom:16px; font:normal 18px Tahoma; }.text_box .news_item p { padding-bottom:16px; }.text_box .news_item p.date { padding-bottom:18px; font-size:12px; }/* Вход для клиентов */.login_box { width:247px; margin-bottom:11px; background:url(../images/decor/login_box.png) no-repeat 0 100%; }.login_box_art { min-height:133px; padding:6px 0 0 14px; background:url(../images/decor/login_box_art.png) no-repeat; }.login_box h2 { padding-bottom:7px; font:bold 16px Arial; color:#fff; }.login_box h5 { font:bold 16px Arial; color:#fff; }.login_box h5 a { color:#fff; }.login_box fieldset .stroke { overflow:hidden; clear:both; }.login_box fieldset .input_art { width:140px; height:21px; float:left; margin:0 9px 7px 0; padding:4px 4px 0 4px; background:url(../images/decor/bg_input.png) no-repeat; }.login_box fieldset input.txt { display:block; width:140px; background:transparent; border:none; font:normal 12px Tahoma; color:#ccb164; }.login_box fieldset input.btn { display:block; float:left; width:65px; height:25px; background:url(../images/decor/btn_enter.png) no-repeat; border:0; cursor:pointer; }/* Проверка домена */.domain_check { width:247px; margin-bottom:14px; font:normal 12px Verdana; color:#fff; background:url(../images/decor/domain_check.png) no-repeat 0 100%; }.domain_check_art { min-height:133px; padding:6px 0 0 13px; background:url(../images/decor/domain_check_art.png) no-repeat; }.domain_check h2 { padding-bottom:7px; font:bold 16px Arial; color:#fff; }.domain_check h5 { padding-bottom:10px; font:bold 16px Arial; color:#fff; }.domain_check h5 a { color:#fff; }.domain_check fieldset { overflow:hidden; }.domain_check fieldset .input_art { width:140px; height:21px; float:left; margin:0 9px 7px 0; padding:4px 4px 0 4px; background:url(../images/decor/bg_input2.png) no-repeat; }.domain_check fieldset input.txt { display:block; width:140px; background:transparent; border:none; font:normal 12px Tahoma; color:#42a52b; }.domain_check fieldset input.btn { display:block; float:left; width:65px; height:25px; background:url(../images/decor/btn_check.png) no-repeat; border:0; cursor:pointer; }/* Новости */.news { padding:0 10px 10px 0; font:normal 12px Tahoma; color:#3e75a4; }.news h2 { padding-bottom:8px; font:bold 18px Arial; color:#77b2d4; }.news .news_item { padding-bottom:17px; }.news .news_item p { padding-bottom:4px; }.news .news_item a { color:#3e75a4; }/* Тарифные планы */.tarifs_box { padding:0 20px 9px 6px; }.tarifs_box p.view_all { font:normal 14px Tahoma; color:#2c5196; }.tarifs_box p.view_all a { color:#2c5196; }#tabs { margin-bottom:12px; }#tabs ul { height:35px; background:url(../images/decor/bg_tabs_navi.png) no-repeat 100% 100%; }#tabs li { float:left; height:35px; background:transparent; list-style-type:none; }#tabs li.first { background:url(../images/decor/bg_tabs_navi_first.png) no-repeat 0 100%; }#tabs li a { display:block; height:28px; padding:3px 23px 0 23px; font:bold 18px Arial; color:#6dacd1; }#tabs li.ui-tabs-selected { background:#62a6cd url(../images/decor/tabs_navi_left.png) no-repeat; }#tabs li.ui-tabs-selected a { background:url(../images/decor/tabs_navi_right.png) no-repeat 100% 0; color:#fff; text-decoration:none; }#tabs .ui-tabs-panel { background: url(../images/decor/bg_tabs_bottom.png) no-repeat; }#tabs .ui-tabs-hide { display:none; }#tabs table { width:100%; }#tabs table th { padding-top:11px; padding-bottom:7px; font:bold 14px Tahoma; color:#fdfeff; text-align:center; vertical-align:middle; }#tabs table td { padding-bottom:14px; font:normal 12px Tahoma; color:#fdfeff; text-align:center; vertical-align:middle; }#tabs table th.left, #tabs table td.left { padding-left:7px; font:bold 12px Tahoma; color:#fdfeff; text-align:left; }/* Спецпредложения */.special { overflow:hidden; padding-bottom:14px; }.special_box { width:45%; float:left; }.special_box a.spec_domain { display:block; width:267px; height:117px; margin:0 auto; background:url(../images/decor/special_domain.png) no-repeat; }.special_box a.spec_transfer { display:block; width:280px; height:117px; margin:0 auto; background:url(../images/decor/special_transfer.png) no-repeat; }.special_box a.spec_germany { display:block; width:280px; height:117px; margin:0 auto; background:url(../images/decor/why_germany.png) no-repeat; cursor:pointer; }.special_box a.spec_free_month { display:block; width:280px; height:117px; margin:0 auto; background:url(../images/decor/free_1_month.png) no-repeat; }.special_box a span { display:block; text-indent:-3000px; }/* Акции на главной */.action_box { padding:0 20px 20px 0; font:normal 12px Tahoma; color:#4767a3; }.action_box h2 { padding-bottom:12px; font:bold 18px Arial; color:#d4af2e; }.action_item { padding-bottom:15px; font:normal 12px Verdana; }.action_item h5 { padding:3px 0 8px 0; font:bold 14px Arial; color:#d1a91f; }.action_item h5 a { color:#d1a91f; }.action_item p { padding-bottom:8px; }.action_item img.fl { float:left; margin:0 11px 10px 0; }/* Всплывающее окно общий вид */.popup_box { position:absolute; z-index:998; top:0; left:0; width:100%; height:300%; background:url(../images/decor/popup.png) repeat; }.popup_box .popup_content { position:absolute; z-index:999; top:85px; left:50%; width:693px; margin-left:-346px; }.popup_box .popup_top_art { width:693px; height:8px; background:url(../images/decor/popup_top.png) no-repeat; }.popup_box .popup_bottom_art { width:693px; height:8px; background:url(../images/decor/popup_bottom.png) no-repeat; }.popup_box .popup_middle_art { padding:2px 4px; background:url(../images/decor/popup_content.png) repeat-y; }.popup_box table { width:100%; border-collapse:collapse; }.popup_box table td { padding-top:4px; padding-bottom:4px; font:normal 12px Tahoma; color:#4B86B2; text-align:center; vertical-align:middle; }.popup_box table td.left { padding-left:14px; padding-right:4px; text-align:left; font-weight:bold; border-right:1px solid #e7f2f9; }.popup_box table tr.dark td { background-color:#D9E7F2; }.popup_box table tr.dark td.left { border-right:1px solid #d6e8f5; }/* Стиль таблицы встроенной в страничку (не всплывающей) */.inner_table {/* position:absolute; z-index:998; top:0; left:0; width:100%; height:100%;   background:url(../images/decor/inner_content.png) repeat;*/  }.inner_table .inner_content { /*position:absolute; z-index:999; top:85px; left:50%; width:693px; margin-left:-346px; */}.inner_table .inner_top_art { width:693px; height:8px; background:url(../images/decor/inner_top.png) no-repeat; }.inner_table .inner_bottom_art { width:693px; height:8px; background:url(../images/decor/inner_bottom.png) no-repeat; }.inner_table .inner_middle_art {  width:693px; padding:2px 4px;  background:url(../images/decor/inner_content.png) repeat-y; }.inner_table table { width:98%;  border-collapse:collapse; }.inner_table table td { padding-top:4px; padding-bottom:4px; font:normal 12px Tahoma; color:#4985b1; text-align:center; vertical-align:middle; }.inner_table table td.left { padding-left:14px; padding-right:4px; text-align:left; font-weight:bold; border-right:1px solid #e7f2f9; }.inner_table table tr.dark td { background-color:#D9E7F2; }.inner_table table tr.dark td.left { border-right:1px solid #d6e8f5; }/* Оформляем подвал шаблона */.basement { position:relative; width:100%; min-width:1000px; height:60px; margin-top:-60px; font:normal 11px Tahoma; color:#000; }.basement .info { float:left; padding:2px 0 0 21px; }.basement .info p { padding-bottom:6px; }.basement .info a { color:#000; }.basement .counters { height:31px; float:right; padding-right:21px; }.basement .counters li { height:31px; float:left; padding-right:10px; list-style-type:none; }/* код окошка службы поддержки */.online_help {background-position: right bottom;position:fixed;right:0px;bottom:0px;repeat:no;clip:rect(0 300 200 0);width: 20%;height:50%;}/* Дополнительные красивости*/.very_small_text {font-size: 9px}/* Кнопочки*/.but {cursor:pointer;}.contact_form_inajax{   # width:100%;   # height:100%;   # background:#666699;   # border:1px solid #333366;    margin-bottom:20px;    display:none;}.rightbonus {    padding: 20px;    padding-bottom: 0px;    width: 450px;    border: 0px solid #999999;    background: white;}#payment ul li h3{    cursor: pointer;    font-size: 22px;    font-weight: bold;}#payment ul li h3 a{    background: url(../using/newpayments/open.png) no-repeat left center;    padding-left: 20px;    padding-right:7px;}#payment ul li h3 a.close {    background-image: url(../using/newpayments/close.png);}#payment ul{    list-style: none;}#payment ul li table{    border-collapse: collapse;}#payment ul li table td{    padding: 20px;}#payment ul li div{    float:left;    width:60px;}.page_navigation{    margin-top: 15px;    margin-bottom:10px;    font-size: 11px;}.page_navigation a{    margin-right:10px;    color: white;    font-weight: bold;    background-color: #D2AB21;    padding: 2px;    text-decoration: none;}.page_navigation span{    padding: 2px;    margin-right:10px;    color: black;    font-weight: bold;}ul.bonus {    list-style: none outside none;    padding: 0;    font-size: 14px;}ul.bonus li {    display: block;    margin: 10px 0 30px;    padding-bottom: 60px;}ul.bonus .liblock {    background-image: url("../images/circ.png");    float: left;    height: 48px;    margin-top: 10px;    text-align: center;    width: 48px;}ul.bonus span {    color: #FFFFFF;    font: 44px Arial;}ul.bonus .bonustext {    background-image: url("../images/bonusbg.png");    background-repeat: no-repeat;    float: right;    height: 74px;    width: 381px;}ul.bonus li .bonustext span {    color: #333333;    display: block;    font-size: 12px;    font-weight: 700;    padding: 10px;}ul.bonus li .bonustext a {    display: block;    float: right;    margin-top: 10px;}.fullbonus{    margin-left: 30px;}.fullbonus td {    padding:15px;}.fullbonus .bonusnumber{     background: url("../images/circ.png") no-repeat center center;     width: 48px;     height: 48px;     text-align: center;     color:white;     font: 40px Arial;     vertical-align: middle;}.fullbonus .bonustext{    margin-right: 50px;    font-size: 16px;    text-align: justify;}.fullbonus .bonustitle{    padding: 7px;    font-size: 25px;}.advantages{    margin:10px 10px 10px 30px;}.advantages li{    margin: 10px 0 10px;    padding-bottom: 10px;}.ilike {    list-style: none;    list-style-image:none;}.ilike li{    float:left;    padding-left:7px;}a.callback{    cursor:pointer;    background: url(../images/callback.png) no-repeat center left;    padding-left: 20px;}.grant ul{    list-style-position: outside;    }.grant h3{    font-size: 20px;}.grant img{    text-align: center;}.grant li{    margin-left:33px;}.grant p{    margin:7px;}.print{    margin-bottom: -25px;    margin-right: 20px;}table .specialrow {    border: 1px solid #cc0000;}table .specialrow td {    color: #cc0000;    font-weight: bold;}.special_bg { background:url(../images/decor/special_bg.png) center center repeat-x; z-index: 10; }.popup_close {    margin-bottom: -15px;    margin-right: -7px;}.cursor {    cursor: pointer;}.footnote{    color:gray;    font-size:11px;}.text_box img{    margin-left:7px;    margin-right:7px;}.text_box ul{    margin-left:50px;    maring-top: 10px;    margin-bottom: 10px;}.tabdesc{    font-weight: normal;    color: white;    font-size: 12px;    padding: 7px;}
