html, body {margin:0; padding:0; color: #3f3f3;font:95%/1.4em Tahoma,Geneva,Arial, Helvetica, sans-serif; background: #fff; text-align: center; }
img{border: 0;}
a{color: #ca0000;text-decoration:underline ;}
a:hover{text-decoration:none; }

a img{border: none;}

div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em,  q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
/*border: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;*/
font-family: inherit;
list-style-type: none;
}
ol li, ul li{ margin: auto; padding: inherit;   }
th,td{font-weight: normal; }
.clearfix:after {	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}
.clearfix {	display: inline-block;}
*html .clearfix{ display: inline-block; }
html[xmlns] .clearfix{	display: block;}
* html .clearfix{	height: 1%;}
.clear{height: 1px; font-size: 1px; overflow: hidden; clear: both; display:block; padding: 0; margin: 0;position: relative;overflow: hidden; }
.outer { min-width: 1000px;width: expression((document.documentElement.clientWidth	|| document.body.clientWidth) < 1000 ? '1000px' : '100%'); }
.inner{position: relative;  min-width: 981px; max-width: 1330px; margin: 0 auto; overflow: hidden; text-align: left; width: expression((document.documentElement.clientWidth	|| document.body.clientWidth) < 981 ? '1000px' : (document.documentElement.clientWidth || document.body.clientWidth) > 1330 ? '1330px' : '100%' );}
.preload{position:absolute; top:-9000px;}

.header { background: url(/_images/bg/header_bg.gif) repeat-x; height: 80px; margin-bottom: 21px; }
.header .inner {height: 80px;}

h2,h3 {font-size: 12px;}

.bord, a.selected { display: block; background: url(/_images/bg/grey.gif) repeat-y 0 0; position: relative; z-index: 0;}
a.bord:hover,a.selected { background: url(/_images/bg/blue.gif) repeat-y 0 0; }
.bord .bord1 {display: block; background: url(/_images/bg/grey.gif) repeat-y 100% 0;}
a.bord:hover .bord1,a.selected .bord1{ background: url(/_images/bg/blue.gif) repeat-y 100% 0;}
.bott_corners{position: absolute; bottom: 0;/* margin-bottom: -4px;*/ left: 0; text-align: left!important;  height: 4px;width:100%;width: expression(parentNode.offsetWidth); overflow: hidden; }
.bott_corners,.bott_corners * { display: block; height: 4px; overflow:hidden!important; padding: 0!important; font-size: 1px; }
.header .bott_corners{ margin-bottom: -4px;}
.brep{ margin: 0 4px; background: url(/_images/bg/grey.gif) repeat-x 0 3px; }
.bl,.br{ position: absolute; z-index: 1000; overflow:hidden;}
.bl { background: url(/_images/bg/main_corners_bott.gif) no-repeat 0 -4px; width: 4px; left: 0; }
.br { background: url(/_images/bg/main_corners_bott.gif) no-repeat -4px -4px; width: 4px; right: 0; }
a.bord:hover .brep,.selected .brep{  background: url(/_images/bg/blue.gif) repeat-x 0 3px; }
a.bord:hover .bl,.selected .bl{ background: url(/_images/bg/main_corners_bott.gif) no-repeat 0 0; }
a.bord:hover .br,.selected .br { background: url(/_images/bg/main_corners_bott.gif) no-repeat 100% 0; }

.top_corners{ position: absolute; top: 0;   left: 0; text-align: left!important; height: 4px;width:100%;width: expression(parentNode.offsetWidth); overflow: hidden; }
.top_corners,.top_corners * { display: block; height: 4px;  overflow:hidden;}
.tl,.tr{ position: absolute; }
.trep{ margin: 0 4px; background: url(/_images/bg/grey.gif) repeat-x 0 0;  }
.tl { background: url(/_images/bg/main_corners_top.gif) no-repeat 0 0; width: 4px; left: 0; }
.tr { background: url(/_images/bg/main_corners_top.gif) no-repeat -4px 0; width: 4px; right: 0; }
*html .tr,*html .br { right: -1px; }
a.bord:hover .trep,.selected .trep{ background: url(/_images/bg/blue.gif) repeat-x 0 0;  }
a.bord:hover .tl,.selected .tl {background: url(/_images/bg/main_corners_top.gif) no-repeat 0 -4px;}
a.bord:hover .tr,.selected .tr {background: url(/_images/bg/main_corners_top.gif) no-repeat -4px -4px;}

.logo {position: relative; float: left; width: 286px; height:74px; background:#cd0000 url(/_images/bg/logo_bg.gif) repeat-x; text-align: center; margin-left: 10px;}
.logo_pad {height: 74px;}
.logo a {display: block;}
.logo img {margin-top: 9px;}
.logo .bl { background: url(/_images/bg/logo_corners.gif) no-repeat 0 0; }
.logo .br { background: url(/_images/bg/logo_corners.gif) no-repeat -4px 0; right: 0; }
.logo .brep {background: #cd0000;}
.logo h1{display: none;}

.navigation { margin-right: 9px;  padding: 15px 0 6px 19px;position: relative; float:right; background: #e70e00 url(/_images/bg/navig_rep.gif) repeat-x;font-size: 11px; margin-left: 30px;  line-height: normal; }
.navigation a { color: #fff; text-decoration: none;  cursor: pointer; height: 13px; width:13px; display: block; float: left;  padding: 0; margin-right: 20px;}
*html .navigation a {  position: relative;  margin-right: 10px; margin-left: 10px; }
*html .navigation a.home { margin-left: 0; }
.navigation a:hover {background: url(/_images/bg/white_dashed.gif) repeat-x 50% 100%;}
.navigation a span {display: block; height: 100%; width: 100%;}
.navigation a.selected,.navigation a.selected:hover { text-decoration: none; cursor: default; }
.home span{ background: url(/_images/icons/home.gif) no-repeat; }
.mail span{ background: url(/_images/icons/mail.gif) no-repeat; }
.sitemap span{ background: url(/_images/icons/sitemap.gif) no-repeat; }

.navigation .bl { background:  url(/_images/bg/top_navig_corners.gif) no-repeat 0 0; }
.navigation .br { background:  url(/_images/bg/top_navig_corners.gif) no-repeat -4px 0; right:0; }
.navigation .brep {background: #e70e00;}

.lang {float: right; font-size: 11px; line-height: normal; margin-top: 14px;}
.lang a {color: #008cb4;}
.lang span {padding: 0 5px;}

.underheader { background: url(/_images/bg/top_content_bg.gif) repeat-x 0 42px; height: 127px; color: #5b5b5b;}
.subheader { height: 127px;  width: 100%;}
.subheader .conteiner {width:31%; display:; float:left; vertical-align: top;}
.subheader .s-end {width: 36%; float: right; padding: 0;}
*html .subheader,*html .subheader .conteiner {display:inline; zoom:1;}
*+html .subheader,*+html .subheader .conteiner {display:inline; zoom:1;}
*html .subheader .s-end {display:inline; zoom:1;width: 36%;}
*+html .subheader .s-end {display:inline; zoom:1;width: 36%;}

.login {position: relative; width: 287px; margin-left: 10px; height: 122px; font-size: 11px;}
.login_bg {background: url(/_images/bg/login_bg.png) no-repeat; width: 287px; height: 122px; position: absolute; z-index: 0;}
*html .login_bg {background: transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_images/bg/login_bg.png', sizingMethod='crop');}

.login .title {font-size: 12px; font-weight: bold; color: #595959; padding-bottom: 10px;}
.login_conteiner { position: relative; z-index: 2; padding: 9px 13px 0 21px;}
.login input.text {width: 87px; margin-right: 10px;border: 1px solid #4aa6c0; }
*html .login input.text {width: 97px;voice-family: "\"}\""; voice-family: inherit; width: 87px;}

#login .i {position: relative; display: list-item; float: left;}
#login .i label{padding-left: 5px; position: relative; z-index: 2;  font-size: 11px; color: #9b9b9b;}
#js #login .i label{z-index:2;cursor:text;position:absolute; width: auto;}
.help_login {color: #ca0000; padding-top: 3px;}

.login_ok {background: url(/_images/buttons/login_ok.gif) no-repeat; height: 21px; width: 36px; cursor:pointer; display: table; float: right;}
.login_exit {background: url(/_images/buttons/login_exit.gif) no-repeat; height: 21px; width: 90px; cursor:pointer; display: table; float: right;}
.order {background: url(/_images/buttons/order.gif) no-repeat; height: 42px; width: 253px; cursor:pointer; display: table; float: left;}
.login_basket {background: url(/_images/buttons/login_basket.gif) no-repeat; height: 21px; width: 253px; cursor:pointer; display: table; float: right; margin-top:5px;}
*html .login_ok {display: inline; zoom:1; float: none; vertical-align: middle;}
*+html .login_ok {display: inline; zoom:1; float: none; vertical-align: middle;}
*html .login_exit {display: inline; zoom:1; float: none; vertical-align: middle;}
*html .order {display: inline; zoom:1; float: none; vertical-align: middle;}
*html .login_basket {display: inline; zoom:1; float: none; vertical-align: middle;}
*+html .login_exit {display: inline; zoom:1; float: none; vertical-align: middle;}
*+html .order {display: inline; zoom:1; float: none; vertical-align: middle;}
*+html .login_basket {display: inline; zoom:1; float: none; vertical-align: middle;}
.login_ok:hover {background-position: 0 -21px;}
.login_exit:hover {background-position: 0 -21px;}
.order:hover {background-position: 0 -42px;}
.login_basket:hover {background-position: 0 -21px;}
.login_ok span { visibility: hidden; text-indent: -9000px;}
.login_exit span { visibility: hidden; text-indent: -9000px;}
.order span { visibility: hidden; text-indent: -9000px;}
.login_basket span {color:#ffffff; padding-left:5px;}

.list_support {font-size: 12px; padding-top: 6px; line-height: normal;}
.list_support li {background: url(/_images/bullets/list.gif) no-repeat 0 4px; padding:0 0 6px 19px;}
.list_support a {text-decoration: none; color: #5b5b5b;}

.top_menu { margin: 0 9px; position: relative;font-size: 11px; font-weight: bold; padding-top: 8px; position: relative; }
.top_menu .title {font-size: 11px; font-weight: bold; padding: 7px 7px;  line-height: 21px; }
.top_menu .title a {display:block; padding-left: 39px; }
.top_menu .title a span {display:block; left: 7px; top: 7px; cursor: pointer; position: absolute;background: url(/_images/buttons/registratoin.gif) no-repeat; height: 20px; width: 39px; overflow: hidden; }
.top_menu .title a:hover span { background-position: 0 -20px; }
.top_menu .bord { border-bottom: 1px solid #fff; }
.top_menu .top_menu_list { display: table;position: relative; width:100%; background: url(/_images/bg/menu_top_rep.gif) repeat-x; height:24px; overflow: hidden;  }
.top_menu .top_menu_list li{ display: table-cell;vertical-align: top; position: relative; width: 25%;  text-align: center; float: left }
.top_menu .top_menu_list li a { text-decoration: none; color:#fff;/**/ height:24px; position: relative;  display: block;  }
.top_menu .top_menu_list li a:hover {background: url(/_images/bg/menu_top_rep.gif) repeat-x  0 -25px;  text-decoration: underline;z-index: 1000;  }

.top_menu .top_menu_list li.first a span,.top_menu .top_menu_list li.last a span{ display: block; position: absolute; bottom:0;width: 6px; height: 6px; overflow: hidden;  }
.top_menu .top_menu_list li.first a span { left: 0;  background: url(/_images/bg/bottom_corners_menu_top.gif) no-repeat; }
.top_menu .top_menu_list li.first a:hover span { background-position: 0 -6px; }
.top_menu .top_menu_list li.last a span { right: 0;  background: url(/_images/bg/bottom_corners_menu_top.gif) no-repeat -6px 0; }
.top_menu .top_menu_list li.last a:hover span { background-position:-6px -6px; }
.top_menu .top_menu_list li.separ span { z-index: 1000;display:block; position: absolute;width: 2px; height:24px; background: url(/_images/bg/menu_top_separation.gif) no-repeat 0 50%; }

*html .top_menu .top_menu_list,*html.top_menu .top_menu_list li { display: inline; zoom:1; vertical-align: top }
*html .top_menu .top_menu_list li { width: 24.99%; float: left; }
*html .top_menu .top_menu_list li.last { margin: 0 0 0 -1px;  float: right;}
*+html .top_menu .top_menu_list,*+html .top_menu .top_menu_list li{ display: inline; zoom:1; vertical-align: top }
*+html .top_menu .top_menu_list li{ width: 24.99%; float: left; }
*+html .top_menu .top_menu_list li.last { margin: 0 0 0 -1px; float: right; }
.top_menu .top_menu_list li.separ { text-align: left; width: auto }

.padd10 {margin:0 9px 0 10px;}
.padd11 {margin:0 4px 0 0px;}
.m_left {margin:0 0px 0 10px; background:  url(/files/menu_left.gif) top left no-repeat;}
.m_right {margin:0 10px 0 5px; background:  url(/files/menu_right.gif) top right no-repeat;}

.menu {background:  url(/_images/bg/main_menu_bg.gif) repeat-x; height: 37px;}
.main_menu_list td.padding {background: transparent;}
.main_menu_list td.padding div {width: 10px;}
.main_menu_list { border-collapse: collapse; position: relative; padding: 0 9px 0 10px;  margin-top: -5px; }
.main_menu_list td{ text-align: center; background: url(/_images/bg/menu_repeat.gif) repeat-x 0 0;; font-size: 16px; font-family: Arial, Helvetica, sans-serif; padding-top: 5px;  }
.main_menu_list td.separ { width:0; text-align: left; background: url(/_images/bg/menu_repeat.gif) repeat-x 0 0;}
.main_menu_list td.separ span { float: left; display: block; width:2px; height: 36px; overflow: hidden;background: url(/_images/bg/menu_separation.gif) no-repeat 50%; }
.main_menu_list td a { color:#fff; text-decoration: none; display: block; padding: 0 10px; height: 36px;background: url(/_images/bg/menu_repeat.gif) repeat-x 0 -5px; line-height: 36px; }
.main_menu_list td.left a { position: relative; border-left:1px solid #2a849d;  }
.main_menu_list td.left a span {left: -1px; display: block; position: absolute; top:0;width: 5px; height: 5px; overflow: hidden;   background: url(/_images/bg/menu_corn.gif) no-repeat;  }
.main_menu_list td.right a { position: relative; border-right:1px solid #2a849d; }
.main_menu_list td.right a span {right:-1px; display: block; position: absolute; top:0;width: 5px; height: 5px; overflow: hidden;     background: url(/_images/bg/menu_corn.gif) no-repeat -5px 0;  }
*html .main_menu_list td.right a span {right:0; margin-right: -2px;}
.main_menu_list td a:hover { border-left:1px solid #f21300; border-right:1px solid #f21300;padding: 0 9px; background-position: 0 -46px; }
.main_menu_list td.left a:hover span { background-position: 0 -5px;  }
.main_menu_list td.right a:hover span { background-position: -5px -5px; }
.main_menu_list td.left a:hover ,.main_menu_list td.right a:hover { padding: 0 9px 0 10px; }
.main_menu_list td.right a:hover { padding: 0 10px 0 9px; }
*html .main_menu_list td.right a:hover span {right:0; margin-right: -1px;}

.packets { border-bottom: 1px solid #d4d4d4; background: url(/_images/bg/tarif_outer.gif) repeat-x; margin-bottom: 16px; font-size: 11px; line-height: 18px; }
.packets_inner_fon {background: url(/_images/bg/tarif_inner.gif) repeat-x;padding: 0 14px 0 12px; margin: 0 1px;}
*html .packets_inner_fon { padding: 0 12px 0 14px;}
.car li .packets_item { background: url(/_images/bg/tarif_separ.gif) no-repeat -3px 0; height: 100%; position: relative; margin-left: -3px;  z-index:2;}
.car li .packets_item .packets_item_text {padding:17px 20px 20px 20px; height: 152px; text-align: left; }
.car .title {font: 20px Arial,sans-serif; color: #cc0000; background: url(/_images/icons/header_icon.gif) no-repeat; height: 30px; margin-bottom: 9px;  padding-left: 35px; line-height:30px;}
.car .title a {display: table; text-decoration: none;background: url(/_images/bg/red_dashed.gif) repeat-x 0 -9027px;}
*html .car .title a {display: inline; zoom:1;}
*+html .car .title a {display: inline; zoom:1;}
.car .title a:hover {background-position: 0 27px;}
.car li .packets_item .hover {background: #fff;}
.jcarousel-clip {border-left: 1px solid #d4d4d4;border-right: 1px solid #d4d4d4; margin: 0 1px; }
.tariff {color: #cc0000; font-size: 12px; position: absolute; bottom: 10px;}


.add{ padding-right: 13px; vertical-align: top;}
.domains{vertical-align: top;  color: #fff; font-size: 12px;}

.ads_domains{height: 93px; margin-bottom: 19px; }


.adds {width: 287px; height: 91px; overflow: hidden; border: 1px solid #cccccc;}
.domains_bg {background: url(/_images/bg/check_domains_first.gif) repeat-x; border: 1px solid #2a849d; height: 91px; overflow: hidden;}
.domains_bg_inner {background: url(/_images/bg/check_domains_first_ll.jpg) no-repeat; height: 91px; display: block;}
.domains_bg_outer {background: url(/_images/bg/check_domains_first_rr.gif) no-repeat 100% 0; height: 91px; display: block;}
.domains_big .domains_bg {background: url(/_images/bg/check_domains.jpg) repeat-x; height: 281px!important ; margin-bottom: 16px;}
.domains_big .domains_bg_inner {background: url(/_images/bg/check_domains_ll.jpg) no-repeat; height: 281px!important ;}
.domains_big .domains_bg_outer {background: url(/_images/bg/check_domains_rr.jpg) no-repeat 100% 0; height: 281px!important; display: block;}
.float_left_inner { padding-left: 94px;}
.domains .float_left,.domains .float_right{width:48%; position: relative;}
.domains .title {font-size:16px!important; color: #fff!important; font-family: Arial!important; font-weight:normal!important; margin-bottom: 0!important;  padding-bottom: 5px!important; }
.domains .title b {font-weight: bold!important;}
.domains a {color: #fff;}
.domains .float_left {float: left; padding: 8px 0 13px 0;}
.domains input.text {width: 95%;border: 1px solid #4aa6c0; }
.domains .float_right {float: right; padding: 8px 0 13px 0;}
.domains .check,.domains .more {display: block; width: 66px;padding-left: 19px; background-repeat: no-repeat; background-position: 0 50%; white-space: nowrap;}
.domains .check { float: right; background-image: url(/_images/icons/zoom.gif);}
.domains .more { float: left; background-image: url(/_images/icons/plus.gif);}
.domains p {padding-bottom: 6px;}
.domains  .list {height: 80px; overflow: hidden;}
.domains  .list td { white-space: nowrap; line-height:0;}
.domains  .list input { /*margin-bottom: 0;*/margin-top:1px;}
*html .domains  .list input { margin: -2px 0 -1px 0;}
*+html .domains  .list input { margin: -2px 0 -1px 0;}
.domains  .list_all { margin-top: -10px;}
.domains  .list_all td {padding-left: 10px!important;}

.table_left,.td_right{ height: 100%; display: table-cell; vertical-align: top;}
*html .td_left,*html .td_right,*html .td_right1{display: block; float: left; }
*+html .td_left,*+html .td_right,*+html .td_right1{ display: block; float: left; }
.td_right,.td_right1{ height: 100%; display: table-cell;  width: 100%; vertical-align: top; }

.table{ display: table; width: 100%; }
*html .table{ display: block; }
*+html .table{ display: block; }

*html .td_right{ width: expression((parentNode.offsetWidth - previousSibling.offsetWidth)) }
*+html .td_right{ width: expression((parentNode.offsetWidth - previousSibling.offsetWidth)) }

*html .td_right1{ width: expression((parentNode.offsetWidth - nextSibling.offsetWidth)) }
*+html .td_right1{ width: expression((parentNode.offsetWidth - nextSibling.offsetWidth)) }

.clients_inner {width: 97px; margin-right: 41px; height: 189px; overflow: hidden; position: relative; z-index: 1000;}
.sponsor_list { position: absolute;}
.sponsor_list .bord1 {padding: 0 1px;}
.sponsor_list li { padding-bottom: 4px; margin-bottom: 10px;}
.sponsor_list li .bord1 {height: 50px}

.clients_lastnews {font-size: 0.78em; color: #5f5f5f; margin-bottom: 25px; line-height: normal;}
.text_list li {float: left; width: 33%;}
.text_list li .text_list_item { padding: 0 62px 0 14px;}
.clients_lastnews .title {font-size: 12px; color: #008db5; font-weight:bold; margin-bottom: 14px;line-height: normal;}
.clients_lastnews p {padding-bottom: 16px;}

.all {display:inline; padding-left: 14px; background: url(/_images/arrows/all.gif) no-repeat 0 5px; font-size: 11px;}
.clients_lastnews .date {color: #979797; font-size: 10px; padding-bottom: 10px;}
.text_list .all {position: relative; z-index: 2;left: -14px;}

.bottom_contacts,.bottom_contacts a{ text-decoration: none; color: #4f4f4f; margin-bottom: 21px;}
.bottom_contacts .td_left { padding-left: 8px;}
.mailed {width: 263px;}
.mailed_inner, .phoned_inner{ background:#f5f5f5 url(/_images/bg/footer_bg.gif) repeat-x; margin: 0 1px; padding: 0 20px; height: 100%}
.bottom_contacts .bord,.bottom_contacts .bord1{ height: 48px; line-height: 48px; background-color: transparent; }
.phone_icon { padding-left: 52px;  background: url(/_images/icons/phone.png) no-repeat 0 50%; }
*html .phone_icon {background: transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_images/icons/phone.png', sizingMethod='crop'); }
.phone_icon li {float: left; width:150px; padding: 0; position: relative; height: 48px; white-space: nowrap; line-height: 48px;}
.phone_icon li.sep {width: 20px;  background: url(/_images/bg/footer_sep.gif) no-repeat 0 50%;}
.phone_icon li span,.mailed_inner span { position: absolute; height: 48px; z-index: 0; color: #fff; top: 0; margin-left: 1px; margin-top: 1px;  line-height: 48px;}
.phone_icon li b,.mailed_inner  b {font-weight: normal; position: relative; z-index: 1;}
.mail_icon { display:block; padding-left: 56px;  background: url(/_images/icons/mail.png) no-repeat 0 50%; cursor: pointer;}
*html .mail_icon { float: left;  background: transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_images/icons/mail.png', sizingMethod='crop'); }
.mailed_inner a:hover b { color: #ca0000; }

.bottom_menu {color: #717171; text-align: center; font-size: 0.78em; margin-bottom: 23px; line-height: normal; }
.bottom_menu a { color: #717171; text-decoration: none; }
.bottom_menu a:hover { color: #ca0000; }
.bottom_menu span { padding: 0 8px; }
.copy { font-size: 11px; text-align: center; color: #717171; margin-bottom: 30px; line-height: normal; }

.help_ {padding: 9px 0;}
.help_ins { height: 144px; background:#fdfdfd url(/_images/bg/help_ins_bg.gif) repeat-x 0 50%; border-collapse: collapse; font-size: 0.78em; margin: 9px 0 9px 0; line-height: 1.3em;}
.help_ins td { border: 1px solid #cecece;background: url(/_images/bg/help_ins_left.gif) no-repeat 0 50%; padding: 14px 20px;}
.help_ins .title {font-size: 1.1em; padding-bottom: 11px;}
.help_ins .title a{color: #008db5;}
.help_ins .title a:hover {color: #ca0000;}
.help_ins .block { padding-left: 108px; margin-top: 6px; padding-top: 6px; min-height:76px; }
*html .help_ins .block {height:76px;}
.block ul li,.describe ul li {background: url(/_images/bullets/list1.gif) no-repeat 0 0.5em; padding-left: 8px;}
.help_img1 { background: url(/_images/icons/question.gif) no-repeat;}
.help_img2 { background: url(/_images/icons/action.gif) no-repeat;}
.help_img3 { background: url(/_images/icons/cards.gif) no-repeat;}

.content { width: 100%;}
.cont_inside {font-size:12px;}
.tdleft0,.tdright0 {display:block; float: left; font-size: 11px; line-height: normal;}
.tdcenter0 {max-width: 1329px; font-size: 11px; line-height: normal;}
.tdleft0 { width: 190px;}
.tdright0{ float: right; width: 190px;}
.tdleft0 .title,.tdright0 .title {font-size: 12px; font-weight: bold; color: #008db5; margin-bottom: 14px;}
.tdleft0 .title a,.tdright0 .title a {text-decoration: none; color: #008db5;}
.tdleft0 .title a:hover,.tdright0 .title a:hover { color: #ca0000;}

*html .tdleft0,*html .tdcenter0 {display:block; float: left;}
*html .tdcenter0{ margin: 0; width: expression(parentNode.offsetWidth - (380));}
*+html .tdleft0,*+html .tdcenter0 {display:block; float: left;}
*+html .tdcenter0{ margin: 0;  width: expression(parentNode.offsetWidth - (380));}

.tdcenter0 .inner_padd {padding: 0px 9px 0px 9px; text-align:left;}
.tdleft0 .inner_padd,.tdright0 .inner_padd {width:190px;}

.bggrey, tr.bggrey td{background: #f5f5f5;}
.float_left {float: left; width: 30%;}
.float_right {float: right; width: 30%;}

.others,.useful {margin-bottom: 10px;}
.useful a {color: #008db5;}
.useful a:hover {color: #ca0000;}
.tdleft0 td,.tdleft0 li {padding: 4px 11px 7px 11px;}
.title_center {font: 20px Arial,sans-serif; color: #cc0000; background: url(/_images/icons/header_icon.gif) no-repeat; height: 30px;   padding-left: 35px; line-height:30px;}
.selective_title {margin-bottom: 5px; font-size: 11px; border: 1px solid #cccccc; background: url(/_images/bg/product_title.gif) repeat-x; padding: 6px 15px 5px 19px;}
.selective_title .title {float: left;}
.selective_title .compare,.selective_title  .order_button { display: block;float: right;}
.selective_title .compare { padding-left: 19px; line-height: 24px;}
.order_button { margin-top: 4px; background: url(/_images/buttons/zakaz.gif) no-repeat; height: 21px; width: 71px;}
.order_button span {display: none;}
.order_button:hover {background-position: 0 -21px;}

.tdcenter0 td {padding: 6px 19px 8px 19px;}
.tdcenter0 .domains td{padding: 0;}
.tariff_description {margin-bottom: 15px;}
.tariff_description td {padding: 10px;}

.tdright0 .inner_padd {padding-bottom: 30px;}
.tdright0 .clients_lastnews {font-size: 100%}
.tdright0 .clients_inner {margin-left: 15px;}
.tdcenter0 .title {color:#008cb4; font-size: 14px; font-weight:bold; margin-bottom: 6px; text-align:left;}
.title {color:#008cb4; font-size: 14px; font-weight:bold; margin-bottom: 6px; text-align:left;}

.maintext p {padding-bottom: 16px; line-height: 1.6em;}
.title1 {color: #cc0000; font-size: 14px; font-family: Arial,sans-serif; font-weight: normal;}
.title2 {font-size: 12px; margin-bottom: 14px; font-weight: normal;}
.title2 span {font-size: 11px;}
.describe td {padding:  10px;}
.img {display: block; border: 1px solid #cccccc; display: table; margin-bottom: 27px;}
.img:hover {border-color: #2a849d;}
*html .img {display:inline; zoom:1;}
*+html .img {display:inline; zoom:1;}

.contact_text { margin-bottom: 25px; line-height: 1.45em;}
.contact_text p {padding-bottom: 10px;}
.contact_text  input.text {width:321px;}
.contact_text select {width:331px;}



/* form */
form{margin: 0;padding: 0;}
input, textarea{padding: 0 4px;color: #4b4b4b;  font:11px Tahoma,sans-serif; vertical-align: middle; }
input:focus,textarea:focus,select:focus{ outline:none; }
textarea{ height:94px;overflow: auto;width:321px; border: 1px solid #cfcfcf; resize: none; background: #fff;}
select{margin: 0;width:auto; margin: 0 0;color: #9b9b9b; vertical-align: middle;font:11px Tahoma,sans-serif; vertical-align: middle;}
*html input,  *html textarea{ position: relative; margin-top: -1px;margin-bottom: -1px;}
*+html input,  *+html textarea{margin-top: -1px;margin-bottom: -1px;}
 input.text {height: 19px; border: 0;border: 1px solid #cfcfcf; padding: 0 4px 0 4px; background: #fff;}
*html input.text {height: 21px;voice-family: "\"}\""; voice-family: inherit;height: 19px;}
.send { background: url(/_images/buttons/send.gif) no-repeat; width: 83px; height: 21px; cursor: pointer; border: 0;}
/*
@-moz-document url-prefix() {
	input.text{ padding-top: 4px; height: 15px; }
	input.text, x:-moz-any-link, x:default {  padding-top: 4px; height: 15px; }
}*/
input.sp_button{ padding:0; margin:0; cursor: pointer; border: 0; height: 23px; }
input.smoll{ width: 79px!important;}
*html input.smoll{ width: 89px!important;voice-family: "\"}\""; voice-family: inherit; width:79px!important;}

/* /form */

/* Основные стили iTable for Basket */
#itable, #itable td, #itable, #itable td a {
    border: 0;
    font-size: 12px;
}
#itable {
    /*border: 1px solid #E4E6E7;
    border-right: 0;
    border-bottom: 0;*/
}
#itable #captions td {
    padding: 5px;
    font-weight: bold;
    background-color: #e60d00;
    color: white;
    text-align: center;
}
#itable #captions td a {
    color: white;
    text-decoration: none;
}

#itable #captions td a:hover {
    text-decoration: underline;
}
#itable td {
    /*border-right: 1px solid #E4E6E7;
    border-bottom: 1px solid #E4E6E7;*/
    padding: 4px;
}
#itable td textarea {
    border: 1px solid #4895aa;
    /*border: 1px solid #88a4be;*/
}
#itable td span {
    font-size: 10px;
    color: gray;
    margin: 5px;
    display: block;
}

#ibutton {
    background-color: #cfcfcf;
    color: #000000;
}
#ibutton:hover {
    border: 1px solid #000000;
}
/* Конец стилей iTable for Basket */


#itable_ps {
    border: 0;
    border-right: 1px solid #E4E6E7;
    border-bottom: 1px solid #E4E6E7;
}

#itable_ps td {
    background-color: #F7F7F7;

    border: 0;
    border-left: 1px solid #E4E6E7;
    border-top: 1px solid #E4E6E7;
    text-align: left;
    padding: 5px;
}

#itable_ps td span {
    font-size: 10px;
    color: gray;
}

.ipage, .ipagecurrent {
    background-color: rgb(240,240,240);
    padding-left: 5px;
    padding-right: 5px;
}

#div_center_search #itableorder, #div_center_search #itableorder td {
    font-size:11px;
    border: 0;
}
#div_center_search #itableorder td {
    color: white;

    padding: 1px;
    padding-left: 5px;
    margin: 0;
}
#div_center_search #itableorder td a {
    color: white;
    text-decoration: underline;
}
#div_center_search #itableorder td a:hover {
    text-decoration: none;
}

#div_center_search #itableorder td .icheckbox {
    width: 25px;
    background-color: transparent;
}

#div_center_search {
	background: url('/_images/repeater_div_search.gif');
	padding: 10px;
	font-size: 11px;
	color: #FFFFFF;
	border-top: 2px solid #fbb1b0;
	border-left: 2px solid #fbb1b0;
	border-right: 2px solid #8a0405;
	border-bottom: 2px solid #8a0405;
}

.messageOK, .messageError {
    padding: 15px;
    color: white;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
}

.messageOK {
    background-color: green;
}

.messageError {
    background-color: red;
}

.t_registration td {
	padding:5px;
}

.t_registration td input {
	color:#333333;
}

.pop_top {
	width:600px;
	background: url(/_images/pop/pop_top.jpg) top left no-repeat;
	height:24px;
	line-height:24px;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
}

.pop_bot {
	width:600px;
	background: url(/_images/pop/pop_bot.jpg) bottom left no-repeat;
	line-height:10px;
}

.pop_cont {
	width:570px;
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
	padding:5px 14px 0 14px;
}

.pop_cont td{
	font-size:12px;
}

.pop_top_green {
	width:300px;
	background: url(/_images/pop/pop_top_green.jpg) top left no-repeat;
	height:24px;
	line-height:24px;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
}

.pop_bot_green {
	width:300px;
	background: url(/_images/pop/pop_bot_green.jpg) bottom left no-repeat;
	line-height:10px;
}

.pop_cont_green {
	width:270px;
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
	padding:5px 14px 0 14px;
}

.pop_top_red {
	width:300px;
	background: url(/_images/pop/pop_top_red.jpg) top left no-repeat;
	height:24px;
	line-height:24px;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
}

.pop_bot_red {
	width:300px;
	background: url(/_images/pop/pop_bot_green.jpg) bottom left no-repeat;
	line-height:10px;
}

.pop_cont_red {
	width:270px;
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
	padding:5px 14px 0 14px;
}

.search_block {
	position:absolute;
	margin-left:300px;
	padding-top:7px;
	font-size:11px;
}

.pop_mid_left {
	border-left:1px solid #dadada;	
}

.pop_table td{
	border-right:1px solid #dadada;	
	border-bottom:1px solid #dadada;
	font-size:12px;
}

.pop_table td span{
	color:#808080;
}

.pop_table tr:hover{
	background-color:#F7F7F7;
}

.pop_top_l {
	background: url(/_images/pop/pop_top.jpg) top left no-repeat;
	height:24px;
	line-height:24px;
	color:#ffffff;
	font-weight:bold;
}

.pop_top_r {
	background: url(/_images/pop/pop_top.jpg) top right no-repeat;
	height:24px;
	line-height:24px;
	color:#ffffff;
	font-weight:bold;
}

.pop_top_m {
	background: url(/_images/pop/pop_top_m.jpg) top left repeat-x;
	height:24px;
	line-height:24px;
	color:#ffffff;
	font-weight:bold;
}

.pop_top_l a, .pop_top_r a, .pop_top_m a {
	color:#ffffff;
	text-decoration:none;
}

.pop_top_l a:hover, .pop_top_r a:hover, .pop_top_m a:hover {
	text-decoration:underline;
}

.hide_ok {
	visibility:hidden;
	display:none;
}