html, body {height : 100%; margin : 0; padding : 0;}
html>body {min-height : 100%; height : auto;}
body {
	position : relative;
	z-index : 1;
	background : #FFF;
	color : #000;
	font-size : .9em;
/*	font-size : 14px;*/
	font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
table {border-collapse : collapse;}
td {padding : 0;}
a {color : #113d7b; text-decoration : underline;}
a:hover {text-decoration : none;}
img {border : 0;}
p, form, h6, h5, h4, h1, h3 {margin : 0;}
h5 {clear : both;}
h1 {margin-bottom : 25px; font-size : 16px; color : #70ACEB; text-transform : uppercase; letter-spacing : 1px;}
h2 {margin : 35px 0 25px; font-size : 16px; color : #707070;}
h3 {margin-bottom : 15px; padding : 3px 7px; border-left : 5px solid #F26521; font-size : 14px;}
ul, ol {margin : 0; padding : 0;}
input, select, option, textarea {margin : 0; /*border : 1px solid gray;*/ color : #000; font : 14px Arial, Tahoma, Verdana, Helvetica, sans-serif;}
/*option {border : none;}*/
/*-------------------------------------------------------------------------------------------------*/
/*Левый верхний угол*/
*html .top-left {margin-left : -40px;}
.top-left {position : absolute; z-index : 4; top : 10px; left : 10px; width : 537px; height : 167px; background : #FEA837 url('/img/bg_or_gr.gif') right top no-repeat;}
.top-left div {background : url('/img/bg_logo.gif') left top no-repeat;}
/*логотип*/
.top-left img {float : left; margin : 7px 60px 100px 26px;}
/*слоган*/
.top-left div div {padding : 42px 0 9px 5px; background : none; color : #FFF; font : italic 12px Verdana, Arial, Tahoma, Helvetica, sans-serif;}
.top-left div div div {margin-bottom : 12px; padding : 0;}
.top-left span {font-size : 18px;}
/*begin Основной блок / Колонки*/
/*минимальная ширина сайта для ФФ, Опера, ИЕ7*/
.min-width {width : 100%; min-width : 1000px;}
/*минимальная ширина сайта для ИЕ6*/
*html body {margin-left : 40px;}
* html .out_ie6 {border-left : 1000px solid #FFF; position : relative; float : left; z-index : 1;}
* html .in_ie6 {margin-left : -1000px; position : relative; float : left; z-index : 2;}
/*Колонка1+Колонка2*/
.column1_2 {display : inline; float : left; width : 100%;}
.column1_2 div {padding-right : 264px;}
.column1_2 div div {padding-right : 0;}
/*Колонка 1 = Центральный блок с контентом*/
.column1 {display : inline; float : right; width : 100%;}
.column1 div {padding-left : 260px;}
.column1 div div {padding : 225px 25px 80px 25px;}
.column1 div div div {padding : 0;}
/*Колонка 2 = Левый блок с меню и банерами*/
.column2 {float : right; width : 250px; margin-right : -260px; padding : 275px 0 80px 10px;}
/*Левое меню*/
.left-menu {font : bold 11px Verdana, Arial, Tahoma, Helvetica, sans-serif;}
.left-menu li {position : relative; margin : 1px 0 0; padding : 0; list-style : none;}

.left-menu li a, .selected {display : block; height : 55px; padding : 5px 10px 0 70px; text-decoration : none; color : #333; background : #FBDEB4 url('/img/bg_left_menu.gif') left top repeat-y;}
.left-menu li a:hover, .selected .bg {color : #4E4E4E; background : #FDC275 url('/img/bg_left_menu0.gif') left top repeat-y;}

.left-menu li img {position : absolute; left : 10px; top : 5px;}
.left-menu ul {font : 12px Verdana, Arial, Tahoma, Helvetica, sans-serif;  border : 1px solid #FBD29A; border-left : none; border-right : none;}
.left-menu ul li{margin : 0 10px 0 20px; padding : 5px 0 5px 15px; border-bottom : 1px solid #9C9E9C; background : #FFF url('/img/bg_left_sub.gif') left 11px no-repeat;}
.left-menu ul li a {display : inline; padding : 0; color : #696969; background : none;}
.left-menu li ul li a:hover {color : #FF6102; text-decoration : underline; background : none;}
/*Колонка 3 = Правый блок с лидерами продаж*/
.column3 {display : inline; float : left; width : 250px; margin-left : -264px; padding : 275px 0 80px 0;}
/*Лидеры продаж*/
.hit {clear : both;}
.hit div {padding : 15px 0 4px;}
.hit div a {text-decoration : none;}
.hit b {font-size : 12px;}
.hit img {display : inline; float : left; margin-right : 10px; border : 1px solid #F26521;}
.hit p {color : #555; font : 11px Verdana, Arial, Tahoma, Helvetica, sans-serif;}
/*end Основной блок / Колонки*/
/*Верхнее меню*/
.top-menu {position : absolute; z-index : 3; top : 181px; left : 0px;}
.top-menu div div div {padding : 0 14px 0 10px;}
.top-menu div div div div {height : 18px; padding : 25px 0 0 35px; background : #70ACEB;}
.top-menu a {padding : 8px 10px 5px 4px; border-left : 3px solid #FFF;}
/*Правый верхний угол*/
.top-right {position : absolute; z-index : 3; top : 0px; left : 0px;}
.top-right div div div {padding : 0 14px 0 10px;}
.top-right div div div div {padding : 0;}
/*банеры*/
.top-market {height : 98px; text-align : right;}
.top-market img {margin : 16px 19px 0 0;/* border : 1px solid #70ACEB;*/}
/*служебные кнопки и телефон*/
.service {height : 79px; background : #87D27F;}
.service div {display : inline; float : right;}
.service img {display:block; margin : 11px 21px 0 0;}
.service .tel {float : left; padding : 7px 0 0 602px; color : #fff; font : bold 13px Verdana, Arial, Tahoma, Helvetica, sans-serif; line-height : 16px; background:url('/img/phone_b.gif') 537px 5px no-repeat;}
.service .tel span {color:#55647d;}
.service .tel a {color:#fff;font-weight:normal;}
/*НИЗ*/
.bottom {position : absolute; z-index : 3; bottom : 0;}
.bottom div div div {padding : 0 14px 5px 10px;}
.bottom div div div div {height : 26px; padding : 15px 0 0 34px; background : #70ACEB; color : #FFF; font-size : 10px; text-transform : uppercase; position:relative;}
.bottom div div div div span {display:block; position:absolute; right:20px; top:5px;}
.bottom div div div div span img {margin-left:10px;}
/*ОБЩИЕ СТИЛИ*/
/*обратная навигация*/
.back-nav {margin : 15px 0 20px; font-size : 12px; color : #000; line-height : 20px;}
.back-nav a {color : #959595;}
.back-nav span {padding : 0 5px 0 3px;}
/*Заголовок блока*/
h6 {width : 250px; padding : 9px 0 7px; background : #FBD29A url('/img/title_block.gif') left top no-repeat; color : #FFF; font : bold 12px Verdana, Arial, Tahoma, Helvetica, sans-serif; text-transform : uppercase; text-align : center;}
h4 {margin-bottom : 0.2em; font-size : 1em; font-weight : bold;}
/*главная страница*/
.content-main div {margin : 60px 0 40px;}
.content-main p {margin-bottom : 1em;}
.content-main b {color : #252525;}
.content-main table {width : 70%;}
.content-main table td {vertical-align : top; padding-right : 3px;}
.content-main table td div {width : 175px; height : 115px; margin : 0; padding-left : 15px;}
.content-main table span {display : block; padding : 15px 0 10px; color : #FFF; font-size : 16px; font-weight : bold;}
.content-main table a {color : #000; font-size : 12px;}
/*внутренняя страница*/
/*.content {font-size : 0.9em;}*/
.content p {text-align : justify; margin-bottom : 1em;}
.content b {color : #252525; font-size : 0.9em;}
.content ul, .content ol {margin-bottom : 1em;}
.content ul ul {margin-bottom : 0.2em;}
.content li {line-height : 21px;}
.content ul li {margin-left : 17px; padding-left : 5px;}
.content ol li {margin-left : 30px;}
.content .p1 {margin-bottom : 25px;}
.content .p2 {margin-bottom : 10px;}
.content .p3 {text-align:center;}
.content .f-12 {font-size : 12px;}
.content .table1 {width : 100%;}
.content .table1 td {padding : 5px; border : 1px solid #000; font-size : 12px;}
.content .table1 .head td {text-align : center;}
.content .table1 .center td {text-align : center;}
.content .table1 td.left {text-align : left;}
.content .table1 td.center {text-align : center;}
.content .table1 td.right {text-align : right;}
.content .table1 .top td {vertical-align : top;}
.content .table1 .tr0 td {background : #F0F0F0;}
.content .table1 .tr1 td {background : #FFF;}
.content .table2 {width : 100%;}
.content .table2 td {padding-bottom : 45px; vertical-align : top;}
.content .table2 td img {margin-right : 25px;}
.content .table3 td {border : none;}
.content .ul1 li {margin-left : 0; padding-left : 20px; background : url('/img/arr_orange.gif') left 5px no-repeat; list-style : none;}
.content .ul1 li li { padding-left : 15px; background : url('/img/arr_orange2.gif') left 6px no-repeat;}
.content .ul1 li li a {color : #000;}
.content .knopka {height:24px;background:#F0F0F0;color:#113d7b;font-size:12px;font-weight:bold;}
#tovar td.td_left {width:50%; padding:0 1.5em 0 1em; vertical-align:top;}
#tovar td.td_right {width:50%; vertical-align:top;}
#tovar .pictures {width:450px; margin:0 auto;}
#tovar .pictures img {vertical-align:middle;}
#tovar .pictures .big {padding:1em 0; text-align:center;}
#tovar .pictures .gif0 {margin-left:-1px;}
#tovar .pictures .smalls a.active0 {display:block; float:left; width:50px; height:50px; margin:5px 10px 0 0; border:1px solid #c0c0c0; background:#fff; text-align:center;}
#tovar .pictures .smalls a.active {display:block; float:left; width:50px; height:50px; margin:5px 10px 0 0; border:1px solid #f26521; background:#fff; text-align:center;}
#tovar .pictures .smalls a:hover {border:1px solid #f26521;}
#tovar .p1 {margin-bottom:0.8em;}
#tovar .p2 {margin-bottom:1em;}
#tovar .p3 {text-align:center;}
#tovar .p4 {padding:1em 0.8em; border:1px solid #c0c0c0;}
#tovar .p5 {text-indent:1em;}
#tovar .p6 {margin-bottom:2.2em;}
#tovar .p7 {margin-left:2em;}
#tovar .p8 {border-bottom:1px solid #9c9e9c;}
#tovar .icon {padding:0 0.5em; background:#e9ecee; vertical-align:-4px;}
#tovar table.haract td {padding:0.5em 3em 0.5em 1em; border:1px solid #e9ecee; background:#fff;}
#tovar table.haract td.har {background:#9c9e9c; color:#fff; font-weight:bold; font-size:1em; white-space:nowrap;}
#tovar .also td {padding:0.5em; border:1px solid #e9ecee; white-space:nowrap;}
#tovar .also td.p0 {padding:0.5em 0;}
#tovar .also td.pic {padding:0;}
#tovar .also td.align-center {text-align:center;}
#tovar .also td.align-right {text-align:right;}
#tovar .also .tr0 td {background:#f0f0f0;}
#tovar .also .tr1 td {background:#fff;}
#tovar .variant td {border:1px solid #e9ecee; text-align:center; padding:1em 1em 2em; vertical-align:top;}
#tovar .variant td.td0 {background:#f0f0f0;}
#tovar .variant td.td1 {background:#fff;}
#tovar .variant div {margin-bottom:1em;}
#tovar  .incBlock h1 {margin:2em 0 0.5em; color:#113d7b; font-size:1em;}
#tovar  .incBlock p {margin-bottom:0.5em; line-height:1.5em;}
#tovar  .dotted {background:url('/img/bg_px_gray.gif') left 23px repeat-x;}
#tovar  table.table3 {width:100%; margin-left:1em;}
#tovar  table.table3 td {font-size:12px; padding:10px 0 0 0;}
#tovar  table.table3 td.dotted {width:40%;}
#tovar  table.table3 td.dotted span {background:#e9ecee;}