@charset "utf-8";
/*
**********************************************
Reset 
**********************************************
*/
html, body, div, span, applet, object, h1, h2, h3, h4, h5, h6, iframe, 
blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, 
font, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, 
dd, dl, dt, fieldset, form, label, legend, table, caption, 
tbody, tfoot, thead, tr, th, td, input, select, textarea, ul, ol {
margin:0; padding:0;font-family:Arial,Helvetica,sans-serif}
img {border:0 none;}
a img {border:0 none;}
ol, ul {list-style:none;list-style-image:none;list-style-position:outside;margin:0;padding:0;}
/*
**********************************************
Basic Elements
**********************************************
*/
body { font-size:12px;background:url('/img/background.gif') repeat-x scroll center top #F7F7F7;}
h1,h2 {font-family:Tahoma, Geneva, sans-serif;font-weight:normal; font-style:normal;}
h3,h4 {font-weight:bold; font-style:normal;}
h1 {font-size:24px;color:#000;margin:15px 0 10px;padding:0 15px;}
h2 {font-size:20px;color:#111;margin:0;padding:20px 0 15px;} 
h3 {font-size:16px;color:#333;margin:0;padding:15px 0;}
h4 {font-size:12px;color:#000;margin:0;padding:5px 0;}
a,.links_all {color: #2a68d2;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;text-decoration:none;font-weight:normal; }
a:hover,.links_all:hover {text-decoration:underline;}
pre,code,address,caption,cite,code,em {font-size:1em; font-weight:normal; font-style:normal;}
strong {font-weight:bold;}
fieldset,img,hr {border:none;}
caption,th {text-align:left;}
table {border:1px solid #dedede;border-right:0;margin:7px 0;border-collapse:collapse;width:100%;border-spacing:0;}
th {background-position:0 100% !important;border-collapse:collapse;margin:0;padding: 10px 5px;font-size:11px;text-align:center;line-height:13px;}
td {border-right:1px solid #dedede; padding: 10px 7px; font-size:11px !important; color:#333; line-height:15px; text-align:left;}
textarea {font-size:13px;}
/*td {vertical-align:top;}

sup {font-size:smaller;vertical-align:super;}
p, td, th, dt, dd, li {color:#6A6A6A;}*/
/*
**********************************************
Generic Classes
**********************************************
*/
.left,.fl_left,.bl_left {float:left;}
.right,.fl_right,.bl_right {float:right;}
.center {margin:0 auto;text-align:center !important;}
.bg {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;}
.clear, .cls {background-color:transparent;border:0 none;clear:both !important;height:0px;margin:0px;visibility:hidden;line-height:1px !important;font-size:1px;float:none !important;}
div.clear {position:relative;}
.clearfix {display:block;}
.clearfix:after {clear:both;content:'.';display:block;height:0;visibility:hidden;}
* html .clearfix {height:1%;}
.hidden {display:none;}
img.left {float:left;margin-right:10px;}
img.right {float:right;margin-left:10px;}
.plus{background:transparent url('/img/icons/plusminus.gif') no-repeat scroll 0 5px;display:block;cursor:pointer;}
.minus{background:transparent url('/img/icons/plusminus.gif') no-repeat scroll 0 -35px;display:block;cursor:pointer;}
a.plus, a.minus{padding-left: 20px;}
.marginleft15 { margin-left:15px}

.links_all {font-size:11px;}
a.link_hint {border-bottom:1px dashed #2A68D2;text-decoration: none;}
a.link_hint:hover, a.link_hint_hover {border: none;cursor: pointer;text-decoration: none;}

.err,.red {color:red;}
.green {color:green;}
.gray {color:#767676}
a.arrowr {background:url('/img/icons/link_arrow.gif') no-repeat right; padding-right:10px;}	
a.arrowup {background:url('/img/icons/link_arrow_up.gif') no-repeat right; padding-right:10px;}	
.nolist {list-style:none !important;}
.example_blue, .block .example_blue {background-color:#EFEFEF;padding:10px;}

table.noborder, .noborder td {border:0;}
table.nopadding, .nopadding td {padding:0;}
td.center {text-align:center;}
tr.one {background: #fff;}
tr.two {background: #f6f6f6;}
.diff th {margin:0; padding:7px; font-size:11px; text-align: center;}
table.simp {border-right:1px;}
.simp td{border-bottom:1px solid #dedede;}
.simp td.one, .simp td.two{background:none;}

/* Иконки
.icon_load,.word,.pps,.pdf {display:block;float:left;height:16px;margin-right:3px;}
.word {background: url('/img/icons/word.png') no-repeat;width:18px;}
.icon_load {background-position:0px -304px !important;width:16px;}.icon_load {background: url('/img/icons/load.png') no-repeat;}
.pps {background: url('/img/icons/pps.jpg') no-repeat;width:16px;}
.pdf {background: url('/img/icons/pdf.gif') no-repeat;width:16px;} */

span.icon_load,span.word,span.pps,span.pdf,span.rar,span.exl {display:block;float:left;height:16px;width:16px;margin-right:3px;}
.icon_load {background-position:0px -304px !important;width:16px;} 
.word {background: url('/img/icons/word_icon.gif') no-repeat;}
.pps {background: url('/img/icons/pps.jpg') no-repeat;}
.pdf {background: url('/img/icons/pdf.gif') no-repeat;} 
.rar {background: url('/img/icons/rar.gif') no-repeat;}
.exl {background: url('/img/icons/exl.png') no-repeat;}
a.rar,a.icon_load,a.word,a.pps,a.pdf,a.exl {padding-left: 20px; padding-top: 1px;}

span.doneok, span.del_doc {width:16px; height:16px; margin-right:3px;display: inline-block;}
span.doneok {background: url('/img/icons/doneok.gif') no-repeat;}
span.del_doc {background: url('/img/icons/delete2.gif') no-repeat;}
.center span.doneok,.center span.del_doc {float:none;margin: 0 auto;}



/* Формы */
input {cursor:text;font:1em Verdana,Helvetica,Arial,sans-serif;font-weight:normal;vertical-align:middle;}
.inputbox {background-color:#FFFFFF;border:1px solid #C0C0C0;color:#333333;cursor:text;padding:2px;width:200px;}
.inputbox:hover {border:1px solid #2A68D2;}
input.button {cursor:pointer;}

/*
**********************************************
Icons
**********************************************
*/
.icon_tel,.icon_letter,.b2w16,.import16,.coin16,.support16,.faq16,.site_map,.rss,.forum,.obr_svaz,.instruction,.basket_mini,.icons_local,.icons_news,.icons_opros,.icons_usful,input.search,.icon_load,.icon_oviont,.icon_store,.icon_ke,.icon_prob,.kino,.icons_twitter, .print  {background:url('/img/icons/icons.gif') no-repeat scroll 0 0 transparent;}
/* в шапке сайта */
.icon_tel,.icon_letter {width:16px; display:inline-block;}
.icon_tel {height:19px;margin:0 5px -2px 10px;float:left;}
.icon_letter {background-position:0 -19px;height:11px;cursor:pointer;font-size:1px;float:left;}
a span.icon_letter {text-decoration:none;}

.b2w16,.import16,.coin16,.support16,.faq16 {display:block;float:left;height:16px;width:16px;margin-right:2px;}
/* в нижнем меню, футере  */
.b2w16 {background-position:0 -57px;}
.import16 {background-position:0 -107px;}
.coin16 {background-position:0 -74px;}
.support16 {background-position:0 -123px;}
.faq16 {background-position:0 -90px;}

/* Сервисное меню и РСС */
.site_map,.rss,.icon_oviont,.icon_store,.icon_ke,.icon_prob,.icons_twitter, .print {display:block;float:left;font-size:1px;width:16px;}
.site_map,.rss,.subscribe {margin-right:5px;}
.site_map {background-position:0 -31px;height:13px!important;}
.rss {background-position:0 -45px;height:11px !important;margin-top:4px;} /* узкое */
.icon_oviont {background-position:0 -321px;height:16px;}
.icon_store {background-position:0 -339px;height:14px;}
.icon_ke {background-position:0 -354px;height:16px;}
.icon_prob {background-position:0 -371px;height:14px;}
.icons_twitter {background-position:0 -401px;height:14px;}
.print {background-position:0 -417px;height:16px;}

/* 6 блок адресов */
.forum,.obr_svaz,.instruction,.basket_mini,.kino {display:block;float:left;width:16px;}
.forum {background-position:0 -140px;height:16px;}
.obr_svaz {background-position:0 -157px;height:14px;}
.instruction {background-position:0 -172px;height:13px;}
.basket_mini {background-position:0 -203px;height:14px;}
.kino {background-position:0 -386px;height:16px;}

span.kino{margin-right:3px;}

/* в шапку блоков */
.icons_local,.icons_news,.icons_opros,.icons_usful {display:block;float:left;width:12px;font-size:1px;margin: 0 7px -2px 0;}
.icons_local {background-position:0 -218px;height:13px;}
.icons_news {background-position:0 -231px;height:13px;}
.icons_opros {background-position:0 -244px;height:12px;}
.icons_usful {background-position:0 -256px;height:12px;}

.download_big,.basket,.sdat,.education,.office_shop2:before,.office_dmitr2:before,.office_mayak2:before{background:url('/img/icons/OfficesandCKC.gif') no-repeat scroll 0 0 transparent;display:block;float:left;}

/* контакткы */
.office_shop2:before,.office_dmitr2:before,.office_mayak2:before {margin:0px 5px 0 3px;}
.office_shop2:before { content:""; background-position:-23px -165px;width:16px;height:20px;}
.office_mayak2:before { content:""; background-position:0 -139px;width:20px;height:24px;}
.office_dmitr2:before { content:""; background-position:-20px -139px;width:16px;height:24px;}

/* На кнопки купить-скачать-сдать*/
.download_big {background-position:0 0;width:43px;height:50px;margin:11px 10px 9px;_margin-left:5px;}
.basket {background-position:0 -50px;width:44px;height:46px;margin:15px 10px 7px;_margin-left:5px;}
.sdat {background-position:0 -96px;width:43px;height:42px;margin: 14px 10px;_margin-left:5px;}
.education {background-position: 0 -190px; width: 43px;height: 42px;margin:14px 10px;_margin-left:5px;}

.lenta_pay,.lenta_free,.subscribe,.rss_big,.percent,.icon_ke,.upload,.dop_prog,.manual,.icon_attention {background:url('/img/icons/download.gif') no-repeat scroll 0 0 transparent;display:block;float:left;}
/*  стр Скачивание */
.lenta_pay {background-position:0px 0px;width:70px;height:70px;}
.lenta_free {background-position:-70px 0px;width:70px;height:70px;}
.subscribe {background-position:-140px 0px;width:16px;height:16px;}
.rss_big {background-position:-140px -17px;width:16px;height:16px;}
.percent {background-position:-140px -34px;width:16px;height:14px;}
.icon_ke {background-position:-140px -49px;width:16px;height:16px;}
.upload {background-position:-157px -19px;width:16px;height:16px;}
.dop_prog {background-position:-157px -34px;width:16px;height:16px;}
.manual {background-position:-157px -49px;width:16px;height:16px;}
.icon_attention {background-position:-157px 0px;width:22px;height:19px;}

.button_twitter {background:url('/img/icons/twitter.gif') no-repeat scroll 0 0 transparent;display:block; cursor:pointer;width:100px;height:28px;margin-top:-7px;}
#email_ok {float:right; margin-right:4px} /* правильность е-майла у бесплатников */
.podpiska {height: 16px;margin-top: -2px;margin-right:2px; width: 16px;display: block; float: left; background-image: url('/img/icons/rating_on.gif')}
/* 
**********************************************
Blocks
**********************************************
*/
.top1,.top1_blue,.top2,.top4 {height:5px;width:100%;}
.top1 span,.top1_blue span,.top2 span,.top4 span {float:right;height:5px;width:5px;font-size:4px;}
.content1,.content2,.content2_big,.content3_head,.content3_head_blue,.content4 {border-left:1px solid #DEDEDE;border-right:1px solid #DEDEDE;padding:5px 10px 10px 10px;}

/* белый */
.top1 {background: url('/img/blocks/top_wight.gif') no-repeat top left;} 
.top1 span {background:url('/img/blocks/top_wight_right.gif') no-repeat scroll right top transparent;}
.content1{background:none repeat scroll 0 0 #FFFFFF;}
.bottom1{background:url('/img/blocks/bottom_wight.gif') no-repeat scroll 0 0 transparent;height:10px;vertical-align:top;width:100%;_font-size:1px;_position:relative;}
.bottom1 span,.bottom1_ygol span {background:url('/img/blocks/bottom_wight_right.gif') no-repeat scroll 0 0 transparent;
float:right;height:10px;width:5px;_font-size:1px;}
.bottom1_ygol {background:url('/img/blocks/bottom_wight_ygol.gif') no-repeat scroll 0 0 transparent;height:10px;vertical-align:top;width:100%;}

/* Синий */
.top1_blue {background: url('/img/blocks/top_blue.gif') no-repeat top left;} 
.top1_blue span {background:url('/img/blocks/top_blue_right.gif') no-repeat scroll right top transparent;}
.content3_head_blue {background:url('/img/blocks/contant_head_blue.gif') repeat-x scroll center top transparent;border-style:none;} 

/* градиент от серого к белому*/
.top2 {background:url('/img/blocks/top_grad.gif') no-repeat scroll 0 0 transparent;} 
.top2 span {background:url('/img/blocks/top_grad_right.gif') no-repeat scroll 0 0 transparent;}
.content2 {background:url('/img/blocks/content_grad.gif') repeat-x scroll center top #FFFFFF;}
.content2_big {background:url('/img/blocks/content_grad_big.gif') repeat-x scroll center top #FFFFFF;}

/* градиент от белого к серому */
.content3_head,th {background:url('/img/blocks/contant_head.gif') repeat-x scroll center top transparent;border: 1px solid #dedede;}
.content3_head {border-top: 0;font-family:Tahoma,Geneva,sans-serif;font-size:12px;text-align:left;}

/* серый */
.top4 {background:url('/img/blocks/top_gray.gif') no-repeat scroll left top transparent;}  
.top4 span {background:url('/img/blocks/top_gray_right.gif') no-repeat scroll 0 0 transparent;}
.bottom4{background:url('/img/blocks/bottom_gray.gif') no-repeat scroll left top transparent;
height:6px;vertical-align:top;width:100%;}  
.bottom4 span {background:url('/img/blocks/bottom_gray_right.gif') no-repeat scroll 0 0 transparent;float:right;height:6px;width:6px;}

.block {margin-top:20px;zoom:1;}
.block p {margin:10px 0; padding:0;}
/*************************************************************
 * Стили для уголков
 *************************************************************/
div.corners {width:54px;height:54px;position:absolute ;background:url('/img/icons/corners.gif') no-repeat scroll 0 0 transparent;font-size:0px;line-height:0px;}

div.corner_attention_1  {background-position:0 0;}  /* Внимание!!! тупой */
div.corner_attention_2 {background-position:0 -55px;}  /* Внимание!!! острый*/
div.corner_important_1 {background-position:-56px 0;}  /* Важно! тупой */
div.corner_important_2 {background-position:-56px -55px;}   /* Важно! острый */
div.corner_new_1 {background-position:-120px 0;}  /* + Новинка тупой */
div.corner_new_2 {background-position:-120px -55px;}   /* + Новинка острый*/
div.corner_useful_1 {background-position:-168px 0;}  /* Полезное тупой*/
div.corner_clients_1 {background-position:-223px 0;}  /* Наши клиенты */
div.corner_offices_1 {background-position:-278px 0;}  /* Офисы продаж */
div.corner_akcia_1 {background-position:-168px -55px;}  /* !!! Акция тупой */
div.corner_akcia_2 {background-position:-223px -55px;}  /* !!! Акция острый */

/*************************************************************
 * Tabs Стили для закладок
 *************************************************************/
.ui-tabs .ui-tabs-hide {display: none;}
.ui-tabs .ui-tabs-hide {position: absolute;left: -10000px;}

div#tabs.tabsmain {margin:50px -10px 0;margin-top:50px;border-top:1px solid #dedede;position:relative;}
div.tabsinner {margin:50px 0px 0px;*margin-top:70px !important;border-top:1px solid #dedede;}
div#tabs.tabsinner .zakladki {*margin-left:0px;}
div#tabs.tabsinner .zakladki span a {padding-top:15px;height:27px;}
div#tabs.tabsinner .zakladki li.ui-state-active span a {height:28px;}
ul.zakladki {text-align: left; padding:0 0 0 10px; margin:0px; /**margin-left:-365px;*/ margin-top:-43px; width:688px;height:42px;display:block; position:absolute;}
.zakladki li,.zakladki li.ui-state-active a {background:transparent url('/img/tabs/zakladka.gif') no-repeat 0 0;line-height:13px;}
.zakladki li {display:block; width:136px; height:43px; text-align:center;float:left;}
.zakladki li a {font-size:11px; font-weight:bold; text-decoration:none; padding-top: 9px; height:33px; display:block;}
.zakladki li.ui-state-hover a {text-decoration:underline;}
.zakladki li.ui-state-active a {background-position:-138px 0; width:136px; height:34px; color:#000; font:11px Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; border-bottom:0;_padding-bottom:-5px; _margin-bottom: -3px;line-height:13px;}
.zakladki li a.fragment-1,.zakladki li a.fragment-3,.zakladki li a.fragment-5 {padding-top:16px;height:26px;}
.zakladki li.ui-state-active a.fragment-1,.zakladki li.ui-state-active a.fragment-3,.zakladki li.ui-state-active a.fragment-5 {height:27px;}

ul.zakladki0 {text-align: left; padding:0 !important; margin:0px; width:100%; height:40px; _height:29px; border-bottom:1px solid #dedede;}
.zakladki0 li,.zakladki0 li.ui-state-active a {background:url('/img/tabs/zakladka_big.gif') no-repeat 0 0;}
.zakladki0 li {display:block; width:167px; height:40px; text-align:center; float:left;border-bottom:1px solid #dedede; _border-bottom:0px;background-position: 0 1px;padding:0;margin-right:5px;_margin-right:2px;}
.zakladki0 li.first {margin-left:8px;_margin-left:4px;}
.zakladki0 li.ui-state-hover a {text-decoration:underline;}
.zakladki0 li.ui-state-active a {background-position:-167px 0; width:167px; color: #000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; height:30px;  _height:26px;_position:relative;text-decoration:none; border-bottom:0; margin-top:1px;_margin-bottom:-1px; padding-top: 14px;}
.zakladki0 li a {font-size:11px; font-weight:bold; text-decoration:none; margin-top: 15px; height:35px;_height:25px; display:block; line-height:13px; width:167px;}
.zakladki0 li span a {margin-top:8px;display:block;}
.zakladki0 li.ui-state-active span a  {padding:7px 0;display:block;}
.zakladki0 li a.s2 {padding-top: 5px;}


div.tabsinner2 {margin: 0px 0px;border-top:1px solid #dedede;}
div#tabs.tabsinner2 .zakladki2 li.ui-state-active span a {height:28px;}
#content .grid_12 .content1 ul.zakladki2 {text-align: left; padding:0px;width:330px;display:block; position:relative; border-top: 1px solid #dedede;margin: -1px 0 10px 20px; float:right;}
.zakladki2 li {background-color:#f7f7f7;line-height:13px;}
.zakladki2 li {display:block; height:43px; text-align:center; border: 1px solid #dedede;border-top:0px;border-right:0px;}
.zakladki2 li a {font-size:11px; font-weight:bold; text-decoration:none; padding-top: 15px; height:28px; display:block;}
.zakladki2 li.ui-state-hover a {text-decoration:underline;}
.zakladki2 li.ui-state-active {border-left:0px;}
.zakladki2 li.ui-state-active a {background-color:#FFF; color:#000; font:11px Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; }



/*
**********************************************
Basic Layout (header. footer, sidebar etc.)
**********************************************
*/

#header { margin:0px auto 0px;}
#header_top { _margin-bottom:-1px;}
#header_menu {z-index:1;background-color:#BBD7EA;} /* background:#BBD7EA url('/img/menu/winter.gif') repeat 0 0; */
#header_menu .clear {_margin-top:-2px;}
#content {}
#footer {margin-bottom: 10px; }


/*
**********************************************
Header
**********************************************
*/
a.logo {margin:0 10px 0 5px;float:left;}
a.vkladka {background:url('/img/menu/vkladka.png') no-repeat 0 0;_background:url('/img/menu/vkladka.gif') no-repeat 0 0;float:left;margin:15px 3px 0 10px !important;display:block;cursor:pointer;width:238px;height:42px;}
a.vkladka.podgotovka {background-position:0 0;}
a.vkladka.otchetnost {background-position:-239px 0;}

#header_top div {float:right;margin-top:8px;padding-top:15px;text-align:right;*width:195px;}
#header_top div a {display:block;float:left;font-size:11px;margin-top:5px;}
#header_top div .tel {display:block;float:right;font:19px Tahoma Narrow;height:17px;width:147px; padding:0;margin:0;}

#header hr {background-color:#EFEFEF; border-top:5px solid #EFEFEF; margin:0 10px;}
#header .block {height:31px; float:right;background-color:#EFEFEF;text-align:right; position:relative;margin:0px 10px;}
.headerbut {cursor:pointer;float:left;font-family:tahoma;font-size:11px;margin-left:10px;margin-right:10px;margin-top:7px;}
.header_drop {background-color:#EFEFEF;float:left;left:5px;position:absolute;top:30px;width:95px;z-index:2;display:none; padding:10px;text-align:left;}
#header .block .links_all {margin:5px 10px 0 0;}

/*
**********************************************
Сервисное меню
**********************************************
*/

#upmenu {margin:0px auto 0px;padding-right:10px;}
#upmenu .sites, #upmenu .map,#upmenu .seach .query,#upmenu .forseach {background:url('/img/menu/servermenu/fon.png') repeat-x scroll 0 0 transparent;_background-position:0 0;}
#upmenu ul.grand {width:485px;z-index:3;margin-left:50px;}
#upmenu li {float:left;position:relative;}
#upmenu ul.grand li.firstborn {font-size:11px;height:32px;line-height:normal;}

#upmenu ul.grand li.first,#upmenu .menudo_image,#upmenu ul.grand li.last {background:url('/img/menu/servermenu/menudo_image.png') no-repeat 0 0;}
#upmenu ul.grand li.first {background-position:-6px 0;width:9px;height:32px; text-align:right;}
#upmenu ul.grand li.first span {border-right:1px solid #d9d9d9;display:block;height:30px;}
#upmenu ul.grand li.last {background-position:0px 0;height:32px;width:6px;}
#upmenu li.forseach div.firstborn {width:206px;_width:205px;height:25px;border-left:1px solid #ffffff;}

ul.grand li.sites,ul.grand li.map {cursor:pointer;width:36px;}
#upmenu .sites.sites_down {border-bottom:2px solid #f6f6f6;}

#upmenu .map:hover,#upmenu .map.hov {background-position:0 -127px;}
#upmenu ul.grand li.sites:hover,#upmenu li.firstborn.sites.hov {background-position:0 -32px;}

#upmenu .sites:hover ul.favoritechild,#upmenu .sites.hov ul.favoritechild {display:block;}
#upmenu li.firstborn.last,#upmenu li.firstborn.map {_border-bottom:0px !important;}


/*  Выпадающающее меню  */
ul.grand li.sites {width:186px;padding-top:0px;}
ul.grand li.sites a {display:block;padding:8px 0;text-decoration:none;border-left:1px solid #ffffff;border-right:1px solid #d9d9d9;}
ul.grand li.sites em {display:inline-block;background:transparent url('/img/icons/arrowdown_black.gif');width:5px;height:3px;margin:0 0 3px 8px; font-size:1px;}
ul.grand li.sites .icon_oviont,ul.grand li.sites .b2w16,ul.grand li.sites .icon_store,ul.grand li.sites .icon_ke,ul.grand li.sites .icon_prob {float:left; margin:-1px 7px 0 9px;_margin:-1px 4px 0 5px;cursor:pointer;}
ul.grand li.map a { padding:8px 4px 9px 9px; border-left:1px solid #ffffff;border-right:1px solid #d9d9d9;}
#upmenu li.map .site_map {cursor:pointer;_margin:0px 4px 0 1px;}
#upmenu li ul {display:none;left:0;position:absolute;top:30px;left:-12px;}
#upmenu ul.grand ul.favoritechild li {background:transparent url('/img/menu/servermenu/fon_list.png');padding:0px 4px;width:252px;border:0px;;_background:none;}
ul.grand li.sites li a {border-bottom:1px solid #fff;padding:5px 0 5px 8px;margin:0px;_background-color:#f6f6f6;}
ul.grand li.sites li a:hover{text-decoration:underline;}
li.sites li a.first {border-top:1px solid #fff;}

#upmenu li ul.favoritechild li.first {height:7px;padding:0px 9px;margin-top:0px;background:none;width:242px;font-size:1px;_padding:0px 4px;}
#upmenu li ul.favoritechild li.last {height:13px;margin-top:0px;padding-top:0px;background:none;_padding:0px 4px;_height:7px;}
#upmenu .left_shoulder,#upmenu .right_shoulder {height:7px;width:9px;position:absolute;top:0;_background:none;}
#upmenu .left_shoulder {background-position:0 -32px;left:0px;}
#upmenu .right_shoulder {background-position:-10px -32px;right:0px;}
#upmenu .fill_shoulder  {background-color:#f6f6f6;height:7px;width:242px;_background:#f6f6f6 none;_width:252px;}
#upmenu .cheek_left,#upmenu .cheek_right {height:13px;position:absolute;width:9px;_background:none;_width:0px;top:0;}
#upmenu .cheek_left {background-position:0px -39px;left:0;}
#upmenu .cheek_right {background-position:-10px -39px;right:0;}
#upmenu .cheek_fill {background:transparent url('/img/menu/servermenu/fon.png') repeat-x 0 -92px;height:13px;width:242px;margin-left:5px;_background:#f6f6f6 none;_width:252px;_margin-left:0px;_height:7px;_font-size:1px;}

/**  Поиск  **/
#upmenu .seach,#upmenu .seach .seachbut {background:url('/img/menu/servermenu/seach2.gif') no-repeat scroll 0 0 transparent;}
#upmenu .seach{margin:13px 0 0px;*margin:18px 0 0px;height:22px;}
#upmenu .seach {margin:5px 0 0 7px;}
#upmenu .seach .seachbut {background-position:-4px 0;border:medium none;display:block;height:22px;width:21px; cursor:pointer;}
.seach .query {border:medium none;float:left;font-size:11px;margin:3px 5px 0 4px;width:181px;_width:178px;color:#5E5E5E; cursor:text;}
#upmenu .seach .query {width:168px;_width:167px;background-position:0 -105px;padding:3px 4px 4px; margin:0px 0 0 2px;_margin-right:-3px;}

#content .grid_12 .seach {background:#eaeaea none repeat scroll 0 0 ;padding:5px 5px 5px 5px; width:70%;}
.seach .arr {bottom:0;left: 102.1%;overflow:hidden;position:relative;top:0;width:7%;}
.seach .arr i {border-color:#fff #fff #fff transparent;border-style:solid;border-width:20px 0 20px 10px;left:110%;margin-top:-10px;position:absolute;top:50%;}
#content .grid_12 .seach #query {float:left;font-size:12px;margin-right:11px;width:71%;}
#content .grid_12 .content1  .seach_ol {padding:5px 17px 0;}
#content .grid_12 .content1 .seach_ol ul {padding:0px;}

/*
**********************************************
Content постоянный
**********************************************
*/
img.bread {padding:0 10px;}
span.bread {color:#5E5E5E;font-size:11px;}
.layouttexterr{font-size: 10px; float: right; margin: 0px 5px 2px 10px; text-align: right; color: rgb(162, 161, 161);}

/*** левая колонка ****/
#content .grid_4 .bottom1 {}
.content3_head_blue {color:#FFFFFF;font-family:Tahoma,Geneva,sans-serif;font-size:12px;font-weight:bold;}
ul.menu2 {width:100%;margin:0;padding:0;}
ul.menu2 li{list-style:none;}
ul.menu2 a {display: block; text-align:left; padding:8px 10px 7px; text-decoration:none; color:#5e5e5e; border: 1px solid #dedede;border-top:0;border-bottom:1px solid #f1f1f1;font-size:11px;}
ul.menu2 a:hover {text-decoration:none; background:#f6f6f6 url('/img/menu/menu_local_bg_arrow.gif') no-repeat right; color:#2a68d2;}
ul.menu2 a.active {color:#000; background:#f6f6f6 url('/img/menu/menu_local_active_arrow.gif') no-repeat left; font-weight:bold; border-left:0;}
#local_menu .content1 {padding:0px;border:0px;}
span.caption, span.caption2 { font-family:Tahoma, Geneva, sans-serif; font-size:18px; color:#000; float:left; margin-bottom:3px; }
span.caption2 {font-size:14px;color:#010101;font-weight:bold;}
span.description, span.description2, span.description3 {font:11px Tahoma, Geneva, sans-serif; color:#989898; float:left;text-align:left;}

/* кнопки скачать-купить-сдать */
.vkl_button {margin:20px 0 0px; cursor: pointer !important;}
.vkl_button .first,.vkl_button .middle,.vkl_button .last {background:transparent url('/img/icons/vkl_button.gif') scroll 0 0; display:block;height:70px;width:220px;cursor:pointer;}
.vkl_button .first {background-position:0px 0;}
.vkl_button .middle {background-position:0px -70px;}
.vkl_button .last {background-position:0px -140px;height:72px;}
.vkl_button .first:hover {background-position:-220px 0;}
.vkl_button .middle:hover {background-position:-220px -70px;}
.vkl_button .last:hover {background-position:-220px -140px;height:72px;}
.vkl_button span {cursor:pointer;}
.vkl_button span.caption {margin-top:3px;color:#000000;float:left;font-family:Tahoma,Geneva,sans-serif;font-size:18px;margin-bottom:3px;}
.vkl_button span.description {color:#989898;width:153px;}

/* Полезные ссылки */
.bulitstyle ul {padding:0;margin:0px; width:100%;}
.bulitstyle li {list-style:none;background:url('/img/icons/list_bullet.gif') no-repeat scroll 0 3px transparent; margin-left:1px;padding:0 0 6px 19px;zoom:1;font-size:11px;}

/* print */
a.ico {float:right;height:16px;position:relative;width:62px;z-index:10;_width:70px;}
span.print {cursor:pointer;float:left;margin-right:5px;}

/* RSS Subscribe */
.newsformat {color:#4D4D4D;}
.newsformat {font-size:11px;}
.newsformat a {display:inline-block; margin:0px 1px;_margin:0px;}
.news_cont .newsformat {margin-top:-30px; z-index:100;position:relative;}
#footer .newsformat {margin-left:20px;}
#footer .newsformat .rss, .grid_4 .newsformat .rss {margin-top:2px;}
.grid_4 .newsformat span {_margin-right:2px;}

/* Обновление */
#update span.caption {text-align:center;}
#update span.description {font-size:11px;float:none;margin:10px 0px;display:block;}
#update .update {background:url('/img/icons/button_update_main.gif') no-repeat  0 0 transparent;margin:5px 0 5px;display:block;width:198px;height:65px; cursor:pointer;}
#update .update:hover {background-position:-198px 0px;}

/* Опрос  */
#opros p input {margin-right:5px; cursor:pointer;}
#opros span.caption2,#update span.caption {width:190px;}

/* Новости */
#content span.date {color:#4D4D4D;display:block;font:11px Arial,Helvetica,sans-serif;font-weight:bold;margin-top:10px;}
#content .grid_4 p.line_block {margin:0px;}

/**********************************************
Footer
***********************************************/
.footer span {font:11px/20px Tahoma, Geneva, sans-serif;color:#888;padding-right:5px;}
.footer_colm {float:left; width:20%;_width:19%; text-align:left; color:#777777; font-weight:bold;}
.footer_colm ul{font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#777;line-height: 15px;margin:5px 0 0;padding:0px;}
.footer_colm li {background:url('/img/icons/list_bullet.gif') no-repeat scroll 0 3px transparent;margin-left:3px;padding:0 0 4px 16px;}
#footer .content4 {zoom:1;} /* устранение бага исчезающего текста в ие */
.seo {margin-bottom:10px;color:#959595;}
.seo a {font:12px/14px Tahoma, Geneva, sans-serif;color: #799AD1;font-weight: bold;}
.seo p {margin:5px 0;}
.seo h1 {font:10px/14px Tahoma, Geneva, sans-serif;color:#888;margin:0px} 
/*
##############################################
Etc
##############################################
*/

/*
**********************************************
Главное меню
**********************************************
*/
.tl,.bl,.tr,.br {background: url('/img/menu/menu_ugl.gif') no-repeat 0 0;width:3px; height:3px;display:block;font-size:1px;}
.tl,.bl {float:left;}
.tr,.br {float:right;}
.tl {background-position:-3px -3px}
.tr {background-position:0 -3px;}
.bl {background-position:-3px 0;}
.br {background-position:0 0;}
/*
**********************************************
Визуал на главной странице
**********************************************
*/
#visual {background: url('/img/visual/visual.jpg') no-repeat scroll 0 0;width:700px;height:181px;margin:0;overflow:hidden;position:relative;text-align:left;z-index:0;}

#visual .fon {background: url('/img/visual/vizpic.jpg') no-repeat scroll 0 0;width:222px;height:181px;position:absolute;margin-left:23px;}
#visual .slide2 .fon {background-position:-222px 0;}
#visual .slide3 .fon {background-position:-444px 0;}
#visual .block {margin-top:0px; z-index:10;position:relative;}
#visual .block ul {margin-top:-10px;}
#visual .fonpic {background-position:0 -90px;position:absolute;width:135px;height:136px;margin:33px 0 0 384px;}
#visual .slide2 .fonpic {background-position:-135px -90px;}
#visual .slide3 .fonpic {background-position:-270px -90px;}

#visual .slide1,#visual .slide2,#visual .slide3,#visual .slide4 {width:540px;height:181px;padding-left:160px;}
#visual .slide1 {background-position:0 -90px;}
#visual .slide2 {background-position:0 -271px;}
#visual .slide3 {background-position:0 -452px;}

#visual .slide1 h2,#visual .slide2 h2,#visual .slide3 h2 {padding-top:15px;}
#visual .slide1 h2 span,#visual .slide2 h2 span,#visual .slide3 h2 span {color:#0063a6;}
#visual .slide1 a.grayBtn,#visual .slide2 a.grayBtn,#visual .slide3 a.grayBtn  {float:left;margin:0 20px 0 0;width:auto;}
#visual .slide1 li,#visual .slide2 li,#visual .slide3 li,#visual .slide4 li {padding:0 0 7px 0px;}

#visualshownav a,.fonpic,a.grayBtn {background: url('/img/visual/viz.gif') no-repeat scroll 0 0;width:700px;}
#visualshownav {height:30px;width:700px;background: url('/img/visual/zakladkafonnull.gif') no-repeat scroll 100% 100%;}
#visualshownav a {cursor:pointer; display:block;float:left;height:30px;width:175px;overflow:hidden;text-indent:-9999px;}
#visualshownav #visualshownav1  {background-position:0 0px;}
#visualshownav #visualshownav2  {background-position:-175px 0px;}
#visualshownav #visualshownav3  {background-position:-350px 0px;}
/*#visualshownav #visualshownav4 {background-position:-525px 0px;}*/
#visualshownav #visualshownav4 {background-position:-525px -964px;;cursor:default;display:block;float:left;height:30px;width:175px;overflow:hidden;text-indent:-9999px;}
#visualshownav #visualshownav1.activeSlide,#visualshownav #visualshownav1.activeSlide:hover {background-position:0 -60px;}
#visualshownav #visualshownav2.activeSlide,#visualshownav #visualshownav2.activeSlide:hover {background-position:-175px -60px;}
#visualshownav #visualshownav3.activeSlide,#visualshownav #visualshownav3.activeSlide:hover {background-position:-350px -60px;}
/*#visualshownav #visualshownav4.activeSlide,#visualshownav #visualshownav4.activeSlide:hover {background-position:-525px -52px;}*/
#visualshownav #visualshownav1:hover {background-position:0 -30px;}
#visualshownav #visualshownav2:hover {background-position:-175px -30px;}
#visualshownav #visualshownav3:hover {background-position:-350px -30px;}
/* #visualshownav #visualshownav4:hover {background-position:-525px -30px;}*/
#visualshownav  a:focus {outline: none;}
#visual .block ul {list-style-type:disc;list-style-position:inside;}


.visual .clearfix span.caption {font-size:20px; float:none; padding-right:5px;color: #2A68D2;}
.visual .left { width:50%; }
.visual .left div {position: relative;}
.visual .clearfix,.visual .left {margin-bottom:10px; position: relative;}
.visual p {padding-right:5px;}
.visual .left span.caption {font-size:12px; font-weight:bold;float:none; padding-right:5px;color: #2A68D2;}
.b2wlogo,.vesi,.scheti,.ochki,.rosstat,.viewer {margin:0px 10px 10px 0; width: 53px; display:block; float:left;}
.b2wlogo {background: url('/img/icons/b2w.png');  height: 72px;}
.vesi,.scheti,.ochki,.rosstat,.viewer { height: 53px; }
.vesi {background: url('/img/icons/vesi.png'); }
.scheti {background: url('/img/icons/scheti.png'); }
.ochki {background: url('/img/icons/ochki.png'); }
.rosstat {background: url('/img/icons/rosstat.png'); }
.viewer {background: url('/img/icons/viewer.png'); }

/*  Button Кнопка */
a.grayBtn {background-position:-540px -91px;width:115px !important;height:23px !important;display:block;line-height:23px;color:#464451;font-weight:bold;text-align:center;text-decoration:none; float:left;}
a.grayBtn:hover,a.grayBtn.hov {background-position:-540px -115px;}

/*
**********************************************
Content главной страницы
**********************************************
*/
/***** Стили для ярлыков *****/ 
#label_list {position:relative;margin-left:0;margin-top:0px;width:610px;text-align:left;padding-left:70px;_padding-left:60px;}
#label_list .label {width:135px;height:95px;text-align:center;cursor:pointer;float:left;padding:0;margin:0;background-position:0 0;}
#label_list .label_space {width:10px;height:10px;float:left;padding:0;margin:0;}
#label_list .label:hover, #label_list div.hov  {background: url('/img/icons/labels.gif') no-repeat scroll 0 0 transparent;width:135px;height:95px;}
#label_list .label a {display:block;width:133px;height:93px;margin: 1px;text-decoration:none;	text-align:center;line-height:12px;font-family: "Trebuchet MS", Tahoma,Arial, Helvetica, Geneva,sans-serif;font-size:11px;color:#333;	background: url('/img/icons/labels.gif') no-repeat scroll 0 0 transparent;}
#label_list .label #label_advantage {background-position:-137px 0;}
#label_list .label #label_faq {background-position:-270px 0;}
#label_list .label #label_buhsoft {background-position:-406px 0;}
#label_list .label #label_feedback {background-position:-541px 0;}
#label_list .label a span {	display:block;	padding-top:62px;}


/* Tabs */
.content2_big .ui-tabs-panel {width:90%;padding:10px;}

/*** Стили для картинок закладок***/
.bookmark {padding:0px; float:left;background: url('/img/icons/bookmarks.gif') no-repeat scroll 0 0 transparent;}
.bookmark.b2advantage {background-position:0 0;width:102px;height:196px;margin-left:19px;_margin-left:8px;}
.bookmark.faq {background-position:-105px 0;height:130px;width:118px;margin-left:13px;_margin-left:6px;}
.b2advantage a {display:block;height:65px;width:102px;}

.content2_big span.caption {color:#010101;font-size:17px;float:none;}
.content2_big span.description {color:#4D4D4D;line-height:20px;margin-bottom:5px;margin-left:0;margin-right:0;margin-top:5px;}
.content2_big .ui-tabs-panel ul {list-style-type: disc;padding-left:1.5em;margin:5px 0;}
.content2_big .right ol{list-style-type:decimal;padding-left:2em;}

.theme {background: transparent url('/img/icons/theme.gif') no-repeat 5px 0;padding-left:25px;padding-top:1px;}
li.theme {list-style:none;margin-top:10px;margin-left:-15px;}
td.theme {background-position:5px 50%;font-weight:bold; height:16px;padding-top:10px;}
#fragment-2 ul {margin-left:5px;}

/* Sliders */
#slideshow {height:80px;width:680px;margin:0 0 0 1px;_margin:0 -2px;}
#slideshow .slide1,#slideshow .slide2,#slideshow .slide3,#slideshow .slide4 {width:680px;height:80px;}
#slideshow .slide1 {background: url('/img/clients/fon1.gif') no-repeat scroll 0 0;}
#slideshow .slide2 {background: url('/img/clients/fon2.gif') no-repeat scroll 0 0;}
#slideshow .slide3 {background: url('/img/clients/fon3.gif') no-repeat scroll 0 0;}
#slideshow .slide4 {background: url('/img/clients/fon4.gif') no-repeat scroll 0 0;}
#slideshownav {height:10px;padding:0 0 0 300px;}
#slideshownav a {background: url('/img/clients/dot_for_slider.png') scroll center top; cursor:pointer; display:block;float:left;height:4px;margin:0 2px; overflow:hidden; padding:2px; text-indent:-9999px; width:4px;}
#slideshownav a.activeSlide {background-position:center -16px;cursor:pointer;}
#slideshownav a:focus {outline: none;}
#slideshownav a:hover {background-position:center -8px;}
/* / Sliders */

/******* Реклама **********/
/* Рекламные блоки под визуалом */


/*
**********************************************
Страница
**********************************************
*/
#content .grid_12 .content1 ul{list-style-type:disc;padding:0 15px;}
#content .grid_12 .content1 ol{list-style-type:decimal;padding:0 30px;}
#content p.clear {margin:0;padding:0;}
#content .content1 p.source {text-align:left;margin:20px 15px 10px; font-size:11px;}

.container,.news_cont,.monitor_cont,.changes_cont  {padding:5px 15px 15px;line-height:19px;zoom:1;}
.container p {font-size:12px !important;}
.inner_tab p {margin:5px 0;}

/* Наводящиеся блоки текста */
.txt {background:#fff;margin:0;padding:0;font-size:12px;font-family:Arial, Helvetica, sans-serif;line-height:19px;width:100%;}
.txt:hover, .txt.hov, .txt1:hover, .txt1.hov {background:#f9f9f9;}
.txt a h2 {color: #2a68d2; font-size:18px; font-weight:normal;}
.txt a:hover h2 .txt1 a:hover h2  {text-decoration:underline;}
.txt1 {background:#fff; margin:0px; padding: 10px 15px 10px;font-size:12px; font-family:Arial, Helvetica, sans-serif;line-height:19px; width:94,5% !important;}
.txt1 p.source {margin: 25px 0px 15px !important;}

/* Страница с двумя колонками */
.bl_l{float:left; width:509px; border-right:1px solid #dedede; padding:2px 10px 2px 15px; margin:0; background-color:transparent;}
.bl_l p { font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:10px 0; line-height:19px;}
.bl_r {float:right; width:143px; margin:0; margin-left:-1px; padding:5px 5px 5px 15px;  font-size:11px; font-family:Arial, Helvetica, sans-serif; border-left:1px solid #dedede;}
.bl_r ul.menu2 li a{border-width: 0 0 1px;}
.bl_r ul.menu2 { margin-left:0px;}
.bl_r ul.menu2 li.ui-state-active a {color:#000; background:#f6f6f6 url(../img/menu_local_active_arrow2.gif) no-repeat left; font-weight:bold; border-left:0;}

/* Блок важно */
.stop {background-color:#EAFFDF;border:1px solid #C7EFB3;margin:10px 0;padding:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}

/* Скачать  */
.download1 {width:210px;font-size:14px;line-height:1.2;position:relative;padding:0px}
.download1 .big {display:block;font-size:30px; font-weight:bold;}
.download1 .little { display:block;font-size:10px;}
.download2 {margin-top:-29px;width:214px;position:relative;-webkit-border-radius: 5px;-moz-border-radius: 5px; padding:10px 0px 0px 10px;}
#content .grid_12 .content1 .download2 ul {list-style-type:none;padding:0px;}
.download2 ul li {margin-bottom:3px;}
.download2 ul span {margin-right:5px;}
.download .zakladki0 li {text-align:left;}
.download .icon_load {margin:5px 5px 0 25px;_margin-left:10px;}
.download .upload {margin:-2px 5px 0 33px;_margin-left:15px;}
.download .dop_prog {margin:5px 5px 0 23px;_margin-left:10px;}
.download .manual {margin:5px 5px 0 23px;_margin-left:10px;}
.download .inner_tab .icon_attention {margin-right:3px;margin-top:-3px;}
.download .lenta_pay,.download .lenta_free {margin:-10px 0 0 -8px;_margin-left:-4px;}

.kvartal_I,.kvartal_II,.kvartal_III,.kvartal_IV {float:right;margin-right:12px;_margin-right:0px;width:51px;height:51px;}
.download1 .tl,.download1 .bl,.download1 .tr,.download1 .br {background-color:#DEDEDE;
background-image:none;color:#FFFFFF;display:block;font:14px Tahoma;height:20px;width:25px;padding-top:3px;text-align:center;}
.download1 .tr,.download1 .br {margin-left:1px;}
.download1 .bl,.download1 .br {margin-top:1px;_margin-bottom:-8px;}
.kvartal_I .tr {background-color:#54c50e;}
.kvartal_II .br {background-color:#fa7f12;}
.kvartal_III .bl {background-color:#ec1111;}
.kvartal_IV .tl {background-color:#005a94;}

/* Новости */
.news_cont {padding-top:0px;font-size:12px;line-height:19px;}
.news_cont span.date {font-size:12px; margin-top:25px;}
.news_cont span.mini {font-size:11px; margin:10px 0;}
.news_cont a, .block2 .content_noback .news_cont p {font-size:12px; }
.news_cont a.links_all {font-size:11px;}
div.DateSheet {background:#FCFCFC url('/img/icons/date_sheet.jpg') no-repeat center center;height:65px;margin:7px 10px 7px 0;text-align:center;vertical-align:middle;width:55px;}
.dsDay,.dsMonth,.dsYear {font-weight:bold !important;color:#333333;display:block;line-height:125%;text-align:center;}
.dsDay {font:22px Georgia,serif;margin-top:3px;}
.dsMonth {font:10px arial,verdana,tahoma,helvetica,sans-serif;}
.dsYear {font:11px Georgia,serif;}

/* Наши клиенты */
table.clients {border:0px;width:100%;}
table.clients td {text-align:center;width:210px;border:0px;height:100px;}
table.clients  img {width:200px;}

/* Где купить */
.buttontext {background:transparent url('/img/icons/plusminus.gif') no-repeat scroll 0 2px;
padding-left:15px;cursor:pointer;}
#rules {display:none;background-color:#F7F7F7;padding:5px;}
.linecolor {background-color:#41CF11;display:block;float:left;height:10px;margin:5px 5px 0 0;width:30px;position:relative;}
.pointsels  a {margin:0px 0 10px;display:block;}


/* Последние изменения */
.changes_cont ul,.changes_cont ol {font:12px Arial, Helvetica, sans-serif; margin:5px 0; padding:0 30px;}
.changes_cont ul li, .changes_cont ol li {padding: 4px; }

/* Мониторинг */
.monitor_cont p {font-size:12px !important;}

/* Форум */
a.new_tema {background-image:url('/img/icons/button_topic_new.gif'); background-position: 0% 0%; background-repeat:no-repeat; height:25px; width:112px; display:block; margin-right:10px;}
a.new_tema:hover {background-position:0% 100%;}

input.search {background-position:0 -286px;padding-left:17px;margin-top:2px;}
input.forum {margin:2px 0 0 4px; padding:2px 15px 1px;}
input.subm, input.form_button,a.button {border: 1px solid #dedede; background:url('/img/icons/button_submit_backgr.gif') repeat-x 0 0; color:#4d4d4d; font-family:Tahoma, Geneva, sans-serif; font-size:11px; margin:2px 5px; padding:2px 20px;cursor:pointer;width:auto;height:auto;}
input.subm:hover, input.form_button:hover,input.hov,input.subm.hov,input.form_button.hov,a.button:hover {background:url('/img/icons/button_submit_backgr.gif') repeat-x 0 -14px;}
.list {padding-left:20px} 
.list a {text-decoration: underline; margin-right: 2px;}
.list a:hover {background-color: #0E638A;color: #FFFFFF !important;text-decoration: none;}

/* ЧаВо */
.questions {padding:0;padding-bottom:20px; }
.questions ul{padding: 5px 20px 20px 20px; }
.questions li span { font-size:12px; font-weight:bold; width:100px;}
.questions li { padding:6px 0; margin:5px 10px 5px 0; list-style-type:none;}
.questions .txt {padding: 10px 20px; border-top:1px solid #dedede;}
.questions .txt p{ font-size:12px;}
.questions .txt1 p{ font-size:12px;}
.questions .txt1 ul li {margin:0 0 0 10px;padding:0;list-style-type:disc;}
.questions .txt1 ol li {margin:0 0 0 10px;padding:0;list-style-type:decimal;}

/* Карта сайта */
.maptree {padding:5px 15px 15px;}
.maptree div {width:32%;margin-right:2px;} 
.maptree h2 {padding:10px 0 0;}
.maptree h3 {margin-top:10px;padding:0px;font-size:13px;}
.maptree h3 a { font-weight:bold; color:#000;}
.maptree hr {background-color:#dedede;border:0 none;height:1px;}
.maptree li a img {margin-left:-12px;}
.maptree ul li a {font-size:11px;font-style:normal;font-weight:normal;}
#content .grid_12 .content1 .maptree ul {padding:0 20px; margin-top:5px;}
#content .grid_12 .content1 .maptree ul ul {padding:0 6px;background-color:#FBFBFB;}
#content .grid_12 .content1 .maptree ul ul ul {padding:0 31px;}
.maptree ul li {list-style-image:url('/img/icons/list_bullet.gif');
list-style-type:none;
padding:3px 0 2px 0;list-style-type:none;}
.maptree ul ul li {list-style:none inside url('/img/icons/list_arrow.gif');}
.maptree ul ul ul li{padding:0 0 5px;list-style-position:outside;}
.maptree .level1 i {display:block;float:left;height:16px;margin-left:-17px;_margin:-2px 2px 0 -8px;margin-top:-2px;width:10px;}

/* Видео */
.video {margin:0px -15px;padding:10px 15px;}
.video img {border:1px solid #dedede; padding:10px;width:100px;}
.video div {display:block;float:right;margin-top:1px;padding:0 10px;width:525px;}
.video div a.fl_left,.video div span.fl_left {margin-right:30px;}
.video div.left {float: left;padding: 0;text-align: center;width: 122px;}
.video strong {font-size:14px;}
#content .video .date {font-weight:normal;}
/*
**********************************************
Блок адресов офисов продаж
********************************************** 
*/
#offices div {font:11px/15px Tahoma,Geneva,sans-serif;color:#010101;text-align:right;}
#offices .block1,#offices .block2,#offices .block3,#offices .block4,#offices .block5,#offices .block6 {width:50%;float:left;}
#offices .block2,#offices .block5 {width:33.4%;}
#offices .content2 {height:108px;zoom:1;}/*height:145px*/
#offices .content1 {height:142px;border-top:1px solid #dedede;padding-top:10px;zoom:1;}/*height:155px*/
#offices .content1,#offices .content2 {border-right:0px}
#offices .block6 .content1,#offices .block3 .content2 {border-right:1px solid #dedede;}
#offices .block6 .bottom1 {margin:0px;}
/*#offices .block6 .content1 {text-align:left;}*/
#offices .top2,#offices .clear {font-size:1px;line-height:1px;}
#offices .block2 .top2,#offices .block3 .top2 {background-position:-10px 0; border-left:1px solid #dedede; _width:99.7%;}

#offices p.caption {color:#010101;font-size:12px;font-weight:bold;margin:0 0 10px 0; display:inline-block;}

#offices .office_shop2:before,#offices .office_dmitr2:before,#offices .office_mayak2:before  {margin:-3px 5px 0 3px;}

#content .grid_12 .content1 ul.office_null {list-style:none;padding:0px;}
 .office_null li {padding:5px 0;}
 .office_null li span {margin-right:5px;}
/*
**********************************************
Всплывающее окно (обновление браузера)
**********************************************
*/
#pushup {
background:#FFFFC6 none repeat scroll 0 0;
border:1px solid #B0DFC8;font-family:Tahoma,Arial,sans-serif;text-decoration:none;
margin:0;padding:4px;position:fixed;top:10px;right:10px;z-index:9999;
}
* html #pushup {position:absolute;}
#pushup a {outline-style:none;text-decoration:none;}
#pushup .withReminder {padding:0 0 6px 5px;}
#pushup .pushup_messageLink {color:#4293CD;cursor:pointer;float:left;font-size:12px;position:relative;}
#pushup .pushup_icon {float:left;height:24px;margin-right:5px;overflow:hidden;position:relative;vertical-align:middle;width:24px;}
#pushup .pushup_message {float:left;line-height:22px;margin-right:3px;position:relative;vertical-align:middle;display:block;}
#pushup .pushup_reminder {clear:both;color:#84A2AC;cursor:pointer;float:left;font-size:10px;margin-left:27px; width:200px;}
#pushup .pushup_messageLink:hover, #pushup .pushup_reminder:hover {text-decoration:underline;}

/******  ������������� ������ �������������  *******/
.layerErrorReport {background: #FFFFFF url("/img/layerErrorReport/bg-popup.png") repeat-x 0 0 scroll;border: 1px solid #000000;left: 0;padding:10px 15px 10px 10px;position: absolute;top: 0;width: 400px;z-index: 10000;}
.layerErrorReport .close {background-image: url("/img/layerErrorReport/delet.gif"); display: block; font-size: 0; height:26px; line-height: 0; position: absolute; right: 8px; text-indent: -6000px; top: 8px; width: 23px;}
.layerErrorReport .title {    font-size:14px;    font-weight: bold;    margin-bottom: 20px;    text-align: center;}
.layerErrorReport table {border:0px;    font-size: 75%;    width: 100%;}
.layerErrorReport th {background-image:none;background-color: transparent; border:0px;    color: #000000;    font-weight: bold;    padding:2px 10px 8px 0;    text-align: right;    vertical-align: top;}
.layerErrorReport td {border:0px;    padding:0 0 8px;    width: 99%;}
.layerErrorReport input {font-size: 11px;    width: 99%; color:#181818;}
.layerErrorReport textarea {padding:0px;  	color: #181818;    font-size: 12px;    width: 99%;}
.layerErrorReport .submit input {font-size: 100%;    margin-right: 10px;    width: auto;}
.layerErrorReport .sent, .layerErrorReport .error {font-size: 85%;    font-weight: bold;    padding:30px 0;    text-align: center;}
.layerErrorReport .sent {color: green;}
.layerErrorReport .error {color: red;}
/****** /  ������������� ������ �������������  *******/
/*
**********************************************
Easy Tooltip
**********************************************
*/

#easyTooltip{margin:0 10px 1em 0;width:auto;padding:10px;background:#E8EFF7 url('/img/icons/block_easyTooltip.gif') repeat-x scroll center top;border:1px solid #bbb;line-height:130%;text-align:left;}
#easyTooltip h3{margin:0 0 .5em 0;font:13px Arial, Helvetica, sans-srif;text-transform:uppercase;}	
#easyTooltip p{margin:0 0 .5em 0;}		
#easyTooltip img{background:#fff;padding:1px;border:1px solid #e1e1e1;float:left;margin-right:10px;}


