#page {min-width:1000px;width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "auto");  }
html > body  #minHeight {/*safari wrapper*/float: left; width: 0; height: 100%; margin-bottom: -117px; /*b*/}
body {color: #333; font: 11pt Tahoma,Arial,Helvetica,sans-serif; background-color:white;}

/*--IMPORTANT!--*/
html {height:100%}
html,body {margin:0;padding:0; background-color:#fff; }
body {position:relative; min-height:100%; background: url('/i/1x1.gif') no-repeat; background-attachment: fixed; }
*html body {height:100%}
/*--------------------------------------------*/

.auth_pos {position: absolute; z-index:5; top: 90px; left: 303px; width:300px}
.mt10 {margin-top:10px}
.mb {margin-bottom:0px}

.award-year td { vertical-align:top; padding:0; }
.award-year { font: 14px Arial; color:black; }
.award-year ul {list-style: none outside url(/images/award-li.png); padding:0px; margin:8px 0 0 17px;}
.award-year ul li { font-size: 18px; }
.award-year h1, span.red { font:24px Arial; color:#e60000; }
.award-year h2 { font:18px Arial; color:black; margin-top:2px; }
#main #content .award-year p { margin: 0 0 23px 0; font: 14px Arial; color:black;}
td.red { height:1px; background:#e60000; }


form, p, img, div, h1, h2, h3  {margin: 0; border: none;}
h1 {color: #1F794C; font-size: 20px; font-weight: 400; font-family:Arial; }
h2 {color: #1F794C; font-size: 18px; font-weight: 400; font-family:Arial;}
h3 {color: #008243; font-size: 14px; margin-top: 12px;  margin-bottom: 4px; font-family:Arial;}
h4 {color: #d70000; font-size: 13px; font-weight: 900; margin: 0; padding: 5px 0 0 0; font-family:Arial;}
h5 {color: #d70000; font-size: 13px; font-weight: 900; margin: 0; padding: 5px 0 0 5px; font-family:Arial; text-transform: uppercase;}
h6 {color: #666; font-size: 10px; margin:0; padding: 2px 0 0 0;  color: #666; font-family:Arial;}
h6 a {text-decoration: underline; color: #666; font-family:Arial;}
a {color: #333; }
a:hover {text-decoration: none;}
p {color: #333; font-size: 11px;}
select {color: #333; font-size: 10px;}

iframe { margin: 20px 0 5px; }

/*******************************************СТРУКТУРА СТРАНИЦЫ******************************************/

/*======HEADER==========*/
#header {margin-left: 275px; margin-right: 36px;  height: 131px}
#header .logo {float: left;position: relative;width: 275px;height: 131px;	margin-left: -275px;background: #008243;}
#header .logo img {margin-top: 45px;margin-left: 29px;}
#header .icons {float: right;position: relative;width: 36px;height: 131px;margin-right: -36px;background:#008243;}
#header .icons img {margin-top: 21px;margin-left: 13px;}
#header .icons img.home {margin-top: 30px}
#header .centr { position: relative; z-index: 1; }
#header div.person {float:left; margin-left:2px; margin-right:80px;}
#header .personal-info a {color:#666; text-decoration:underline;}
#header .personal-info a:hover {color:#666; text-decoration:none;}
#header .personal-orders a {color:#666; text-decoration:underline;}
#header .personal-orders a:hover {color:#666; text-decoration:none;}
#header p.personal-info {padding-top:5px;}
#header p.personal-orders {padding-top:5px;}

/*центральный левый блок*/
#header .centr-left { float: left; width: 50%; height: 119px; overflow-y: hidden; background: #ffffff url(/i/bg_header_center.gif) no-repeat -86px 0; border: 1px solid #ffffff; padding-top: 0; padding-bottom: 10px; }

#header .write_us { margin: 0px 5px 0 38px; padding: 0 0 5px 32px; background: url(/i/decor_writeus.gif) no-repeat left 5px; }
#header .call_us { margin: 3px 5px 5px 32px; padding: 2px 0 3px 38px; background: url(/i/decor_phone.gif) no-repeat left 6px; font: normal 18px/22px Tahoma, sans-serif; color: #000000; }
#header .call_us .region { font: normal 18px/22px Tahoma, sans-serif; margin-top:2px; }
#header .call_us .call-free { color: #7F7F7F; font: 10px/10px Tahoma, sans-serif; font-weight: bold; padding-left:2px;}
#header .worktime { margin: 6px 5px 0 71px; font: normal 11px/14px Tahoma, sans-serif; color: #333333; } 
a.newwindow { margin: 0; padding: 0; font-size: 18px; line-height: 22px; color: #666666; text-decoration: none; border-bottom: 1px dashed #666666; font-weight: normal !important; }
a.newwindow:hover { font-size: 18px; line-height: 22px; color: #666666; text-decoration: none; border-bottom: none; font-weight: normal !important; }
a.general { font-size: 14px; font-weight: bold; line-height: 22px; color: #000000; text-decoration: underline; }
a.general:hover { font-size: 14px; font-weight: bold; line-height: 22px; color: #000000; text-decoration: none; }
#header .textauth { margin-top: 12px; color: #666666; font-size: 12px;} 
#header .textauth a { color: #666666; text-decoration: underline; }
#header .textauth a:hover { text-decoration: none; }
#header .textauth form { margin-top: 5px; }
#header .textauth form .botton { float: right; margin-right: 20px; }


/*центральный правый блок*/
#header .centr-right { background: #F5F5F5; height: 119px; border: 1px solid #F5F5F5; padding-top: 10px}
#header div.otstup {margin:0; padding: 0;width: 25px;height: 119px; float: left}
#header p {margin:0}
#header div p.text1 {margin-bottom: 8px;font: Arial;color: #1F794C; font-size: 18px; font-weight: 400}
#header div p.text1 a {font: Arial;color: #1F794C; font-size: 18px; font-weight: 400; text-decoration: none}
#header div p.text2 {font: Arial;color: #000000; font-size: 11px;}
#header div p.text2 a {font-weight: bold;color: #000000}
#header div p.text3 {margin-top: 12px;color: #005d30; font-size: 12px; font-weight: bold}
#header div p.text4 {color: #666;font-size: 12px; }
#header div input.ipt {font: 11px Tahoma; padding-left: 3px;background: white; border: 1px inset #ccc}
#header div input.ipt-otst1 {margin-left: 15px;}
#header div input.ipt-otst2 {margin-left: 2px;}
#header div p.otst2 {margin: 10px 5px 10px 0;}
#header div input.check {margin-left: 38px; margin-top: 9px;}
#header div .check1 {color: #999999; font-size: 10px; vertical-align: middle}
#header div .check-a a {color: #999999; font-size: 10px; vertical-align: middle;margin-left: 50px;}
#header div span.registr a {margin-left: 19px; font-size: 11px; color: #666666}
#header div input.botton { margin-left: 17px; height: 18px;font-size: 11px; color: #000000;width: 80px;border: 1px outset #ccc;background: #d4d0c8;cursor: pointer;}

/*=======/ HEADER========*/


/*********** ПОИСК И ВЕРХНЕЕ МЕНЮ *********/
#topmenu {margin-left: 275px; margin-right: 36px; margin-top: 1px;height: 45px}
#topmenu .search {float: left;position: absolute;width: 275px;height: 44px;margin-left: -275px;background: url(images/bg_poisk.gif) repeat-x}
#topmenu div.search input {margin-top: 11px;margin-left: 30px; border: 1px inset #ccc;height: 18px}
#topmenu div.search input.find {margin-left: 4px;height: 23px;font-size: 11px; color: #000000;width: 65px;border: 1px outset #ccc;background: #d4d0c8;cursor: pointer}
#topmenu .bg-right {float: right;position: relative;width: 36px;height: 44px;margin-right: -36px;background: url(images/bg_poisk.gif) repeat-x}

	/*****Меню верхнее****************/
#topmenu .menu {background: url(images/bg_menu.gif) repeat-x; margin: 0 1px;padding: 0;height: 44px;position:relative;z-index:2}
#topmenu .menu ul {list-style:none;margin:0;padding:0}
#topmenu .menu ul li {float: left;padding: 12px 0;font: Bold Small Tahoma;height: 20px; font-size:12px}
#topmenu .menu ul li a {color: #e9e9e9; text-decoration: underline}

		/********Навигация верхнего меню*********/
.normal, .over {text-align: center;cursor: pointer;font: Bold Small Tahoma}
.over {background: url(images/bg_menu_over.gif) repeat-x; color:white; cursor:none;}
#topmenu .menu ul li.border {padding: 0; margin: 0;}
		/********  //Конец Навигации верхнего меню*********/
	/*******   //Конец Меню верхнего****************/
/***********   //КОНЕЦ ПОИСКА И ВЕРХНЕГО МЕНЮ *********/

/**********  LEFT PART************/
#main {padding-bottom:150px; position:relative; z-index:1; width: 100%; }
#main .left { width: 275px; float: left; //margin-right: -275px; border: 1px solid #ffffff; }
#main .left h2 {padding-top: 32px;padding-bottom: 8px;padding-left: 30px}
#main .left li { list-style:none; }
#main .left ul.down li {height: 17px;}
#main .left ul.down {padding-left: 30px; padding-top: 0px; margin: 0}
/*Меню список*/
#main .left ul {padding-left: 30px; padding-top: 16px; margin: 0}
#main .left ul li {/*height: 20px;*/padding-bottom: 5px; line-height: 1.4; }
#main .left ul, li a {color: #333;font-size: 12px; font-weight: bold; line-height: 1.4; }
#main .left ul, li a:hover {font-size: 12px; font-weight: bold;text-decoration: none;color: #008243}
#main .left ul, li a:active {font-size: 12px; font-weight: bold;color: #008243}
#main .left li a.active { color: #008243}
#main .left ul.podmenu {padding: 8px 0; margin: 0;}        /*Подменю список*/
#main .left ul.podmenu li {padding-bottom:5px; }
#main .left ul.podmenu li a {font-weight: 100; font-size: 11px;}
/**********  /LEFT PART************/

/************CONTENT************/
#title_wrap { text-align: center; }
#title_wrap .title { width: 90% !important; margin-left: auto; margin-right: auto; text-align: left; }
#product_wrap { text-align: center; }
#product_wrap .product { width: 90% !important; margin-left: auto; margin-right: auto; text-align: left; }
#articles_wrap { text-align: center; }
#articles_wrap .articles { width: 90% !important; margin-left: auto; margin-right: auto; text-align: left; }
#articles_wrap .articles .wrap p {margin-top:5px;}
#articles_wrap .articles .wrap ul li {font-size: 12px; line-height: 1.4;}
#history_wrap { text-align: center; }
#history_wrap .history { width: 90% !important; margin-left: auto !important; margin-right: auto; text-align: left; padding-top: 0px !important; }
#catalog_wrap { text-align: center; }
#catalog_wrap .catalog { width: 90% !important; margin-left: auto; margin-right: auto; text-align: left; float: none !important;  }


#main #content { //overflow-x: hidden; }
#main #content {min-height: 450px; padding-left: 276px; padding-right: 37px; border: 1px solid #ffffff; }
#main #content p { font: 12px/16px Tahoma, sans-serif; color: #333333; }
#main #content a { }

#main #content .pad-top {padding-top:13px;}
#main .banner {cursor:pointer; background: url(images/main_banner.jpg) no-repeat 50% 0%; height:164px}
#main .grey-line {float: left;width: 100%; background: #f0f0f0}
#main .green-line {float: left;width: 100%; background: #006230}
#main .otstup-reklama {visibility: hidden;font-size: 13px; clear: right; }
#main #content div.title {padding-top: 33px;}
#main #content div.title-l {float: left; width: 50%; }
#main #content div.title-r { }
#main #content input.ok {background:#D4D0C8; font:12px tahoma; width:80px;}
#main #content form.regs input {margin-top:3px; margin-bottom:3px;}
#main #content form.regs textarea {margin-top:3px; margin-bottom:3px;}

/************Products************/
#main #content div.product { padding-top: 10px; width: 100%; }
#main #content div.block-r { float: right; width: 50%; }
#main #content div.block-l { margin-right: 50%; }
#main #content div.bord-g {border-bottom: 3px solid #008243; padding: 10px 13px 19px 22px}
#main #content div.bord-o {border-bottom: 3px solid #ff9900; padding: 10px 13px 19px 22px}
#main #content img.br {border: 1px solid #ccc; margin:11px 0 5px 11px;}
#main #content img.br1 {border: 1px solid #ccc; margin:0 0 5px 0;}
#main #content div.colomn {	width: 5px; height: 80px; background: white; float: left;}
#main #content div.top-part {height: 97px;}
#main #content div.name-product {min-height:44px;-height:44px;}
#main #content div.name-product p {background: #008243; margin-top:0; padding-top: 9px; padding-bottom: 9px; font:12px/1 Tahoma; font-weight: 800; color: #fff}
#main #content div span.price {color: #cc0000; font-weight: bold; font-size: 14px; padding-left: 7px}
#main #content div span.ye {font-size: 11px;}
#main #content div.about {font-size: 12px; padding-top: 12px;}
#main #content div.about a {font-size: 12px; color: #333; text-decoration: none;}
#main #content div.about a:hover {text-decoration: underline; color: #333;}
/************   //Products************/

/************Articles***********/
.articles { padding-top: 28px; border-top: 3px solid #ff9900; margin-top: 60px; width: 100%; }
.articles h1 { font-size: 28px; }
.articles p {font-size: 12px; color: #333333 !important; }
.articles h3 {color: #008243; font-size: 15px; margin-top: 12px;  margin-bottom: 4px; font-family: Tahoma;}
.articles #article_left { font-size: 12px; float: left; width: 50%; margin-right: -100%; }
.articles #article_left .wrap { padding: 0 25px 0 0; }
.articles #article_right { font-size: 12px; margin-left: 50%; }
.articles #article_right .wrap { padding: 0 25px 0 0; }

/************   //Articles***********/

/*==========FOOTER============*/
#footer {position:absolute;bottom:0;background: #008243; width: 100%; height:127px;z-index:1; clear:both; min-width:1000px}
#footer .footline {position:absolute; left:0; width:100%; background: url(images/footer_line.gif) repeat-x;}
#footer .footline-l {width: 275px;  background: #fff}
#footer div.footer-left {float: left; height: 116px; width: 34%; padding-left: 29px;}
#footer div.footer-left div.brend {padding-top: 42px;}
#footer div.footer-left div.brend a {font-size:11px; color: #fff; text-decoration: underline;}
#footer div.footer-left div.brend a:hover { text-decoration: none;}
#footer div.footer-left div.copyright {background: url(images/logo-xproject.gif) no-repeat 0% 85%; padding-bottom:6px; padding-top:20px; padding-left: 38px;}
#footer div.footer-left div.copyright a {font-size:11px; color: #fff; text-decoration:none;}
#footer div.reiting {float: right; height: 116px; width: 33%; padding-right: 37px;}
#footer div.reiting-pad { padding-top: 44px;}
#footer div.reiting-pad div { margin-left:25px; float:right; width:88px; }
#footer div.footer-center {height: 116px;}
#footer div.footer-center div.tel {padding-top: 35px;}
#footer div.footer-center span {font-family: Tahoma; color: #fff;}
#footer div.footer-center div.icq {float: left; color: #fff; font-size: 11px; padding-top: 7px; 	width: 200px; padding-left: 2px;}
#footer div.footer-center div.icq a {color: #fff; font-size: 11px; 	text-decoration: none;}
#footer div.footer-center div.icq a.shema {text-decoration: underline; font-size: 10px;}
#footer div.footer-center div.icq a.shema:hover {text-decoration:none;}
/*==========FOOTER============*/

/***** Для темплейтов******/

/****Каталог****/
#main .banner1 {float: left; width: 50%; background: url(images/banner_catalog.jpg) no-repeat 50% 0%; cursor:pointer;}
#main .banner2 {float:left;width:49.9999999999%;height: 106px; background: no-repeat 50% 0%;cursor:pointer;}
#main .banner-del {height: 108px;float: right;background: #fff}
.history {margin-bottom:24px;}
.history p {padding-top:10px; color: #666;}
.history p a {color: #666;}
.history p a:hover {color: #666;}
.catalog {float: left; width: 100%; }
.catalog-r {float:right; width:218px; background:#fff; margin-top:0; padding-top:0;}
.catalog-r p.ipt {margin: 2px 5px 5px 13px; padding-top:0px;}
.catalog-r div.filters {width:100%; height:110px; background:#f0f0f0; border:1px solid #f0f0f0; padding:0; margin:0;}
.catalog-r div.filters .f-block {width:92%; margin-left:10px;}
.catalog-r div.filters .f-block span.title {float:left; height:19px; font-size:11px; margin-top:5px; color:#333;}
.catalog-r div.filters .f-block span.sel {float:right; margin-top:5px;}
.catalog-r div.filters .btn {width:92%; margin-left:10px; margin-top:20px;}
.catalog-r div.filters .btn input.doit {height:23px; font-size:11px; color:#000; width:66px; border:1px outset #ccc; border-width:0 1px 1px 0; background:#d4d0c8; cursor:pointer;}
.catalog-r .filters .btn input.dont {height:23px; font-size:11px; color:#000; width:105px; border:1px outset #ccc; border-width:0 1px 1px 0; background:#d4d0c8; cursor:pointer;}
.catalog-r input.botton {margin-left:13px; height:23px; font-size:11px; color:#000; width:66px; border:1px outset #ccc; border-width:0 1px 1px 0; background:#d4d0c8; cursor:pointer;}
.catalog-r input.botton-res {margin-left:23px; height:23px; font-size:11px; color:#000; width:105px; border:1px outset #ccc; border-width:0 1px 1px 0; background:#d4d0c8; cursor:pointer;}
.catalog-r .bufalo {padding-top:28px; padding-left:10px;}
.catalog-r .bufalo dl {list-style-position:outside; margin:3px 0 0 0;}
.catalog-r .bufalo dl, dt {padding:4px 0;; margin-left:0;}
.catalog-r .bufalo dl, dt a {font-size:11px; font-weight:100;}
.catalog-r .bufalo dl, dt a:hover {font-size:11px; font-weight:100; color:#008243}

.buf2 input.bott2 {height:23px; font-size:11px; color:#000; width:66px; border:1px outset #ccc; border-width:0 1px 1px 0; background:#d4d0c8; cursor:pointer;}
.buf2 input.bott2-res {margin-left:23px; height:23px; font-size:11px; color:#000; width:105px; border:1px outset #ccc; border-width:0 1px 1px 0; background:#d4d0c8; cursor:pointer;}

/***** шапка таблицы  ***************/
.table {margin-right:223px;background:#008243; font:11px Tahoma; color:#fff;}

.table .table-top-price {float:right; width:90px; height:22px;background:#ff6600; border:1px solid #ff6600}
.table .table-top-price-zel {float:right; width:90px; height:22px;background:#008243; border:1px solid #008243}
.table .table-top-price div {padding-top:3px;}
.table .table-top-price-zel div {padding-top:3px;}
.table .table-top-price div a {color:#fff; text-decoration:none;}
.table .table-top-price-zel div a {color:#fff; text-decoration:none;}

.table .table-top-sklad {float:right; width:91px;height:24px; border-left:1px solid #fff;border-right:1px solid #fff;background:#008243;}
.table .table-top-sklad-org {float:right; width:91px;height:24px; border-left:1px solid #fff;border-right:1px solid #fff; background:#ff6600;}
.table .table-top-sklad div {padding-top:4px;}
.table .table-top-sklad-org div {padding-top:4px;}
.table .table-top-sklad div a {color:#fff; text-decoration:none;}
.table .table-top-sklad-org div a {color:#fff; text-decoration:none;}

.table .table-top-model {height:22px; border:1px solid #008243}
.table .table-top-model-org {height:22px; border:1px solid #ff6600;background:#ff6600;}
.table .table-top-model div {padding-top:3px;}
.table .table-top-model-org div {padding-top:3px;}
.table .table-top-model div a {color:#fff; text-decoration:none;}
.table .table-top-model-org div a {color:#fff; text-decoration:none;}
/***** //шапка таблицы  ***************/

.table .table-td {background:#fff; border:1px solid #cdcdcd;font:11px Tahoma; color:#333}
.table .table-td .info {float:right; width:183px; border-left:1px solid #cdcdcd}
.table .table-td .info .tovar {width:91px; border-right:1px solid #cdcdcd;float:left}
.table .table-td .info .tovar div {padding:35px 10px 0 15px;}
.table .table-td .info .price {width:91px; float:left;}
.table .table-td .info .price div {padding:35px 10px 0 10px;}
.table .table-td .info .bufer {width:183px; height:21px; border-top:1px solid #cdcdcd;float:left}
.table .table-td .text {margin-right:183px;}
.table .table-td .text .more {margin-left:5px; margin-top:0;}
.table .table-td .text .more p.name {background:#008243; padding: 3px 0 3px 8px;margin-bottom:2px;}
.table .table-td .text .more p.param {padding:0 0 10px 8px;}
.table .table-td .text .more p.param a {color: #333; text-decoration: none;}
.table .table-td .text .more p.param a:hover {color: #333; text-decoration: underline;}
a.linktitle {color: #fff; text-decoration: none;}
a.linktitle:hover {color: #fff; text-decoration: underline;}

span.polosa-grey {display:block; background:#f0f0f0; color:#f0f0f0; margin-right:223px; font-size:7px;}
span.polosa-grey1 {display:block; background:#f0f0f0; color:#f0f0f0; font-size:7px;}

/**** //Каталог****/

/**** Сервисные центры ****/
.serv {width: 100}
.serv .name {float:left; width:300px; margin-left:0;}
.serv .discr {margin-left:300px;}
.serv .discr p {color:#424040;}
.serv .discr p span {color:#454444; font-weight:600;}
.serv .discr p a:link, .serv .discr p a:active, .serv .discr p a:visited {text-decoration: none; color:#737070;}
.serv .discr p a:hover {text-decoration: underline; color:#737070;}
.service-line {background:url(images/service_line.gif) repeat-x; width:100%; float:left; margin-top:13px; margin-bottom:15px}
/**** //Сервисные центры ****/

/**** Регистрация пользователя *****/
#reg {margin-top:45px;}
#reg p {font-size:12px; color:#000;}
#reg .work-time { float:right; width:220px; height:150px; border:1px solid #a4a4a4; background:#fff9f5;  padding:5px 8px 5px 8px; line-height: 1.0 !important; }
#reg .work-time h2 {color:#000; font-family:Arial;}
#reg .work-time .time {color:#006633;}
#reg .work-time p {color:#000;}
#reg .str p {padding:4px 0;}
#reg .str p input {border:1px solid #A5ACB2; font-size:11px; width:130px; padding:2px 3px}
reg .str p input.botton {font-size:12px; font-family:Arial;color:#000;width:85px; height:19px;border:1px outset #d4cfc9;background:#d4d0c8;cursor:pointer; margin-left:164px;padding-top:0}
#reg .str .txt {width: 60%;}
#reg .str .txt p {color:red;}
#reg .str .txt a {font-size:12px; color:blue;}
#reg .str .txt a:hover {font-size:12px; color:blue; text-decoration:none;}
.reg-v {background: url(images/galka.gif) no-repeat 100% 50%; padding:4px 25px 4px 0;}
.reg-I {background: url(images/!.gif) no-repeat 100% 50%; padding:4px 16px 4px 0;}
p.reg-order {font-size:12px;}
p.reg-order a {font-size:12px; color:#0000ff; text-decoration: underline;}
p.reg-order a:hover {font-size:12px; color:#0000ff; text-decoration: underline; cursor:default;}
/**** //Регистрация пользователя *****/

/***** Корзина  ******/
.table .table-td .info .tovar-bag {width:91px; border-right:1px solid #cdcdcd;float:left;}
.table .table-td .info .tovar-bag div {padding:10px 10px 0 15px;}
.table .table-top-price-bag {float:right; width:90px; height:22px;background:#008243; border:1px solid #008243}
.table .table-top-price-bag div {padding-top:3px;}
.itog {border-top:1px solid #000;  margin-top:15px;padding-top:15px; color:#000}
.summ {float:right; width:80px;}
.summ span {font-size:11px;}
.itog .bot{padding-top:15px; clear:both; width:100%;}
p.zakaz {padding:10px 0 0 10px; font-size:12px;}
li.ppp {padding:5px 0;}
/***** //Корзина  ******/

/******* Словарь терминов *******/
#content { _height: 1%; }
#content .abc {font-family: Arial; font-size: 16px; font-weight:800;}
#content .abc a {font-family: Arial; font-size: 16px; font-weight:800; text-decoration: underline;}
#content .abc a:hover {font-family: Arial; font-size: 16px; font-weight:800; text-decoration: none; color:#1F794C;}
#content .abc1 a {font-family: Arial; font-size: 16px; font-weight:800; color:#1F794C;}
#content p.top-dic a {color:#333; padding:8px;}
#content p.top-dic a:hover {color:#1f794c; padding:8px;}
/******* //Словарь терминов *******/

/************** Файлы ****************/
/*#content p.file-name {font-family:Tahoma; font-size:11px; color:#006734;}*/
#content p.file-name img {position:relative; top:4px; margin-right:8px;}
#content p.file-name a {font-family:Tahoma; font-size:11px; color:#006734;}
#content p {color:#666;margin-top:11px;}
/************** //Файлы ****************/

/********* Что почитать ****************/
#content span.reading a {display:block; color:#006734; padding-top:3px;}
/********* //Что почитать ****************/

/***** //Для темплейтов******/

#topcat-menu { }
#topcat-menu li { margin-right: 20px; }

/*#scontent { margin-left:30px }*/



.spaceafter { clear: both; height: 1px; font-size: 1px; line-height: 1px; margin-bottom: -1px; }
div.br { clear: both; height: 0px; font-size: 0px; line-height: 0px; }


/* Стили для всплывающих окон */
#bodyover { position: absolute; z-index: 100; width: 100%; height: 100%; display: none; background: #000000; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30) !important; opacity: 0.3; }
#bodyover2 { position: absolute; left: 0; top: 0; z-index: 200; width: 1px; height: 1px; }
.popup { width: 326px; display: none; }
#popup_write_us { position: absolute; left: 300px; top: 20px; }
#popup_write_us_ok { position: absolute; left: 300px; top: 20px; }
#popup_auth { position: absolute; left: 650px; top: 50px; }
#popup_attune { position: absolute; left: 300px; top: 320px; width: 400px; }

#popup_tip { position: absolute; left: 400px; top: 50px; }
#popup_tip p { font-size: 12px; line-height: 1.5; padding-bottom: 8px; }

#popup_tip2 { position: absolute; left: 400px; top: 50px; }
#popup_tip2 p { font-size: 12px; line-height: 1.5; padding-bottom: 8px; }

#popup_tip3 { position: absolute; width: 700px; font-size: 10pt; }

.popup * { color: #333333; position: static; margin: 0; padding: 0; }
.popup .popuptop { position: relative; z-index: 10; height: 9px; font-size: 1px; line-height: 1px; background: url(/i/bg_popup_top.gif) no-repeat left top; }
.popup .popupbottom { height: 9px; font-size: 1px; line-height: 1px; background: url(/i/bg_popup_bottom.gif) no-repeat left top; }
#popup_attune .popuptop { position: relative; z-index: 10; height: 9px; font-size: 1px; line-height: 1px; background: url(/i/bg_popup_top_w400.gif) no-repeat left top; }
#popup_attune .popupbottom { height: 9px; font-size: 1px; line-height: 1px; background: url(/i/bg_popup_bottom_w400.gif) no-repeat left top; }
#popup_tip3 .popuptop { position: relative; z-index: 10; height: 9px; font-size: 1px; line-height: 1px; background: url(/i/bg_popup_top_w700.gif) no-repeat left top; }
#popup_tip3 .popupbottom { height: 9px; font-size: 1px; line-height: 1px; background: url(/i/bg_popup_bottom_w700.gif) no-repeat left top; }
.popup .popup_close { float: right; margin: 5px 6px 1px 1px; position: relative; z-index: 300; cursor: pointer; cursor: hand; }
.popup .popupmain { margin-top: -1px; background: #ffffff; border-top: 1px solid #ffffff; border-left: 1px solid #e5e4e4; border-right: 1px solid #e5e4e4; }
.popup .popupmain .wrap { padding: 0 5px 20px 16px; min-height: 1px; }
.popup #phonehide { display: none; }
.popup .title { position: relative; padding-top: 0 !important; margin: 8px 0 10px 0; font: normal 18px/18px Tahoma, sans-serif; color: #006633; }
.popup .label1 { float: left; //display: inline; width: 60px; margin-right: -60px; margin-bottom: 4px; font: normal 11px/18px Tahoma, sans-serif; }
.popup .label2 { float: left; padding-left: 60px; display: block; font: bold 10px/18px Tahoma, sans-serif; color: #999999; }
.popup .label3 { position: relative; font: normal 10px/14px Tahoma, sans-serif; color: #999999; }
.popup .label4 { float: left; padding-left: 35px; display: block; font-size: 12px; line-height: 18px; }
.popup .checkbox1 { }
.popup .text1 { margin-left: 60px; width: 230px; height: 16px; }
.popup .text2 { margin-left: 60px; width: 140px; height: 16px; }
.popup .text3 { margin-left: 100px; width: 190px; height: 16px; margin-top: 14px; }
.popup .errormsg { margin-left: 100px; font: normal 11px/18px Tahoma, sans-serif; color: #cc0000; }
#captcha_errormsg { display: none; }
.popup input { font: normal 11px/14px Tahoma, sans-serif; }
.popup textarea { width: 290px; height: 110px; font: normal 11px/14px Tahoma, sans-serif; }
.popup .button1 { width: 80px; height: 20px; float: right; //display: inline; margin-right: 10px; color: #333333; font: normal 11px/12px Tahoma, sans-serif; padding: 0; }
.popup .button2 { width: 80px; height: 20px; float: right; //display: inline; margin-right: 10px; color: #333333; font: normal 11px/12px Tahoma, sans-serif; padding: 0; }
.popup .button3 { width: 110px; height: 24px; float: left; //display: inline; margin-top: 10px; color: #000000; font: normal 11px/12px Tahoma, sans-serif; padding: 0; }
.popup .button4 { width: 80px; height: 20px; float: right; //display: inline; margin-right: 15px; color: #333333; font: normal 11px/12px Tahoma, sans-serif; padding: 0; }
.popup .spaceafter { height: 7px; }
.popup .sorttype { font: normal 12px/18px Tahoma, sans-serif; margin: 10px 0 10px 38px; }
.popup .sorttype span { display: block; float: left; padding: 0 10px 0 0; }
.popup .sorttype a { display: block; float: left; font: normal 12px/12px Tahoma, sans-serif; padding: 3px 5px 3px 5px; }
.popup .sorttype a:hover {}
.popup .sorttype a.current_up { padding: 3px 5px 5px 17px; background: #f0f0f0 url(/i/decor_sort_up.gif) no-repeat 5px 8px; text-decoration: none; }
.popup .sorttype a.current_up:hover {}
.popup .sorttype a.current_down { padding: 3px 5px 5px 17px; background: #f0f0f0 url(/i/decor_sort_down.gif) no-repeat 5px 8px; text-decoration: none; }
.popup .sorttype a.current_down:hover {}
.popup .forgotpass { float: right; //display: inline; font: normal 11px/20px Tahoma, sans-serif; margin-right: 10px; }
.popup .bluearea { position: relative; background: #f0f0f0; margin-left: 35px; margin-right: 15px; margin-bottom: 20px; padding: 5px 2px 20px 10px; } 
.popup .bluearea * { position: relative; } 
.popup .title10 { font: normal 18px/18px Tahoma, sans-serif; color: #333333; margin-bottom: 10px; position: relative; }
.popup .label10 { font: normal 12px/16px Tahoma, sans-serif; color: #333333; display: block; float: left; width: 138px; //margin-right: -138px; margin-bottom: 5px; }
.popup .bluearea select { padding: 0; margin: 0 0 5px 140px; height: 18px; clear: none; display: block; width: 150px !important; }
.popup .bluearea select option { line-height: 18px; height: 18px;  }


/* Стили для блока товара */
h1.h1_index { color: #006633 !important; font-size: 28px !important; font-weight: normal !important; font-family: Tahoma !important; }
.unitblockindex { padding: 0 30px 0 0; }
.unitblockindex * { margin: 0; padding: 0; }
.unitblockindex .ub_title { color: #333333; font: normal 18px/25px Tahoma, sans-serif; min-height: 60px; height: auto !important; height: 60px; margin-top: 10px; padding: 0 10px 0 0; }
.unitblockindex .ub_title a { color: #333333; text-decoration: underline; font: normal 18px/25px Tahoma, sans-serif; }
.unitblockindex .ub_title a:hover { color: #333333; text-decoration: none; font: normal 18px/25px Tahoma, sans-serif; }
.unitblockindex .ub_photo img { vertical-align: middle;  }
.unitblockindex .ub_photo { color: #008243; font: normal 25px/100px Tahoma, sans-serif; }
.unitblockindex .ub_text { color: #333333; font: normal 12px/16px Tahoma, sans-serif; padding: 10px 10px 10px 0; }

.newcatalog { }
.newcatalog .attune { padding: 0 0 10px 0; }
.newcatalog .attune a.newwindow { font-size: 24px; line-height: 30px; }
.newcatalog .attune a.newwindow:hover { font-size: 24px; line-height: 30px; }

.compare-top { border-top: 3px solid #ff9900; margin: 20px 0; }
.compare-bot { border-bottom: 3px solid #ff9900; margin: 20px 0; }
.compare-top .compare-wrap { margin-top: 2px; border-bottom: 1px solid #f4f4f4; }
.compare-bot .compare-wrap { margin-bottom: 2px; border-top: 1px solid #f4f4f4; }
.compare-wrap { padding: 7px 0; background: #f0f0f0; color: #333333; font: normal 12px/12px Tahom, sans-serif; }
.compare-wrap * { font: normal 12px/12px Tahom, sans-serif; }
.compare-wrap * img { vertical-align: middle; margin-right: 3px; }
.compare-wrap * a { text-decoration: underline; font: normal 12px/12px Tahom, sans-serif; }
.compare-wrap * a:hover { text-decoration: none; font: normal 12px/12px Tahom, sans-serif; }
.compareselected { float: left; width: 195px; margin-right: -195px; }
.compareselected .wrap { padding-left: 10px; }
.addinbasket { margin-left: 195px; }
.addinbasket .wrap { pading: 0 0 0 0; }

.titlenone { color: #006633; font: normal 23px/40px Tahoma, sans-serif; margin: 10px 0 20px; }

.unitblockcatalog { margin-bottom: 25px; width: 100%; }
.unitblockcatalog * { margin: 0; padding: 0; }
.unitblockcatalog .ub_photo { text-align: center; float: left; width: 106px; margin-right: -106px; color: #cccccc; font: normal 25px/25px Tahoma, sans-serif; padding: 1px 0 0 0; }
.unitblockcatalog .ub_photo img { vertical-align: bottom; border: 1px solid #cccccc; }
.unitblockcatalog .ub_photo .star { text-align: center; background: #f0f0f0; height: 42px; }
.unitblockcatalog .ub_photo .star img { vertical-align: bottom; border: none; }
.unitblockcatalog .ub_title { margin-left: 125px; color: #333333; font: normal 18px/25px Tahoma, sans-serif; margin-top: 10px; padding: 0 10px 0 0; }
.unitblockcatalog .ub_title a { color: #333333; text-decoration: underline; font: normal 18px/25px Tahoma, sans-serif; }
.unitblockcatalog .ub_title a:hover { color: #333333; text-decoration: none; font: normal 18px/25px Tahoma, sans-serif; }
.unitblockcatalog .ub_text { margin-left: 125px; color: #333333; font: normal 12px/16px Tahoma, sans-serif; padding: 10px 10px 10px 0; }
.unitblockcatalog .ub_price { margin-left: 125px; width: 170px; margin-right: -295px; float: left; //display: inline; color: #006633; font: normal 25px/26px Tahoma, sans-serif; }
.unitblockcatalog .oldprice { text-decoration:line-through; margin-left: 125px; width: 170px; margin-right: -295px; float: left; //display: inline; color: #cc3333; font: normal 14px Tahoma, sans-serif; }
.unitblockcatalog .beru { margin-left: 295px; float: left; -display: inline; width: 125px; color: #666666; font: normal 12px/26px Tahoma, sans-serif;  }
.unitblockcatalog .beru a { color: #666666; text-decoration: underline; font: normal 12px/26px Tahoma, sans-serif; }
.unitblockcatalog .beru a:hover { color: #666666; text-decoration: none; font: normal 12px/26px Tahoma, sans-serif; }

.unitblockcatalog_none { margin-bottom: 25px; width: 100%; }
.unitblockcatalog_none * { margin: 0; padding: 0; }
.unitblockcatalog_none .ub_photo { text-align: center; float: left; width: 106px; margin-right: -106px; color: #cccccc; font: normal 25px/25px Tahoma, sans-serif; padding: 1px 0 0 0; }
.unitblockcatalog_none .ub_photo img { vertical-align: bottom; border: 1px solid #cccccc; opacity: 0.5; filter: alpha(opacity=50); }
.unitblockcatalog_none .ub_photo .star { text-align: center; background: #f4f4f4; height: 42px; }
.unitblockcatalog_none .ub_photo .star img { vertical-align: bottom; border: none; opacity: 0.5; filter: alpha(opacity=50); }
.unitblockcatalog_none .ub_title { margin-left: 125px; color: #8d8d8d; font: normal 18px/25px Tahoma, sans-serif; margin-top: 10px; padding: 0 10px 0 0; }
.unitblockcatalog_none .ub_title a { color: #8d8d8d; text-decoration: underline; font: normal 18px/25px Tahoma, sans-serif; }
.unitblockcatalog_none .ub_title a:hover { color: #8d8d8d; text-decoration: none; font: normal 18px/25px Tahoma, sans-serif; }
.unitblockcatalog_none .ub_text { margin-left: 125px; color: #8d8d8d; font: normal 12px/14px Tahoma, sans-serif; padding: 10px 10px 10px 0; }
.unitblockcatalog_none .ub_price { margin-left: 125px; width: 170px; margin-right: -295px; float: left; //display: inline; color: #4c9470; font: normal 25px/26px Tahoma, sans-serif; }

#content_inner { text-align: center; }
#content_inner2 { text-align: left; width: 90%; margin: 0 auto; padding-top: 20px; }



