﻿html	{ height: 100%;}
body    { height: 100%; padding: 0px; margin: 0px; font-family: Arial, Tahoma, sans-serif; background: #fff;}
table   { font-family: Arial, Tahoma, sans-serif; border-collapse: collapse; margin: 0px;}
td      { padding: 0px;}
*		{ box-sizing: border-box; -moz-box-sizing: border-box;}

/* Общая стилизация */
.por		{ position: relative; z-index: 1;}
h1		{ font-size: 113%; font-weight: normal; color: #fff; margin: 0 0 7px 0;}
h1 span	{ color: #afd0eb;}
h2		{ font-size: 100%; font-weight: bold; color: #5fa0d6; margin: 11px 0 17px 0;}
h3		{ font-size: 87%; font-weight: bold; color: #4268a7; margin: 11px 0 27px 0;}
img 		{ border: 0px;}
p		{ color: #000; margin: 0 0 16px 0; line-height: 1.3em; font-size: 82%;}
form		{ margin: 0px;}

a		{ color: #ff4e00; text-decoration: underline;}
a:visited	{ color: #ff4e00; text-decoration: underline;}
a:hover	{ color: #ff4e00; text-decoration: none;}
.h100		{ min-height: 100%; //height: 100%;}

ul		{ margin: 0 0 16px 0; list-style-type: none; padding: 0px;}
ul li		{ background: url(../image/bg/li.gif) 0 7px no-repeat; padding: 0 0 1px 14px; font-size: 82%; color: #000; margin: 0 0 11px 0;}

.table		{ width: 100%; font-size: 82%; margin: 0 0 23px 0;}
.table th	{ color: #676868; background: #f0f4f7; padding: 5px 13px 7px 7px;}
.table td	{ padding: 5px 13px 7px 7px;}
.td1 td	{ background: #fff; padding: 5px 13px 7px 7px;}
.td2 td	{ background: #f0f4f7; padding: 5px 13px 7px 7px;}


.table a		{ color: #000; text-decoration: underline;}
.table a:visited	{ color: #000; text-decoration: underline;}
.table a:hover	{ color: #ff4e00; text-decoration: none;}



/* Скелеты */
.sk		{ min-width: 900px; width:expression(document.body.clientWidth < 850? "850px": "100%");}
.psk	{ width: 780px;}
.ind		{ width: 100%;}
.ind1		{ vertical-align: top; width: 27%; padding: 0 0 20px 11px;}
.ind2		{ vertical-align: top; padding: 0 0 20px 11px;}
.ind3		{ vertical-align: top; width: 30%; padding: 0 0 20px 5px;}
.ind4		{ vertical-align: top; width: 215px; padding: 0 15px 20px 15px;}
.ind5		{ vertical-align: top; padding: 0 11px 20px 11px;}

/* Хидер */
.head		{ height: 81px; background: #1c4d9e url(../image/bg/head.gif) left top repeat-x; position: relative; z-index: 1;}
.head1		{ height: 81px; background: url(../image/bg/head1.jpg) left top no-repeat;}

.heads		{ height: 31px; background: #1c4d9e url(../image/bg/head.gif) 0 -45px repeat-x; position: relative; z-index: 1;}
.head1s	{ height: 31px; background: url(../image/bg/head1.jpg) 0px -45px no-repeat;}

.logo		{ position: absolute; z-index: 1; left: 29px; top: 17px; color: #fff; font-size: 200%;}
.logo a	{ color: #fff; text-decoration: none;}
.slogan	{ position: absolute; z-index: 1; left: 226px; top: 12px; color: #fff; font-size: 150%;}
.head2		{ position: absolute; z-index: 1; right: 47px; top: 14px; font-size: 125%; color: #fff; background: url(../image/bg/head2.gif) left no-repeat; padding: 0 0 0 30px;}
.head3		{ position: absolute; z-index: 1; right: 47px; top: 44px; font-size: 69%; background: url(../image/bg/head3.gif) left no-repeat; padding: 0 0 0 18px;}
.head3 a		{ color: #89add1; text-decoration: underline;}
.head3 a:visited	{ color: #89add1; text-decoration: underline;}
.head3 a:hover	{ color: #fff; text-decoration: underline;}

.head4		{ position: absolute; z-index: 1; right: 33px; top: 44px; font-size: 69%; padding: 0 0 0 18px; color: #89add1;}
.head4 a		{ color: #fff; text-decoration: underline;}
.head4 a:visited	{ color: #fff; text-decoration: underline;}
.head4 a:hover	{ color: #fff; text-decoration: underline;}

/* Горизонтальное меню */
.tmenu		{ width: 100%; border-top: 1px solid #e9ecec; border-bottom: 1px solid #e9ecec; text-align: center;}
.tmenu1	{ padding: 7px 17px 5px 17px;}
.tmenu2	{ padding: 7px 17px 5px 17px; border-right: 1px solid #e9ecec;}
.tmenu2_	{ padding: 7px 17px 5px 17px; border-right: 1px solid #e9ecec; background: #3461a7 url(../image/bg/tmenu2_.gif) left top repeat-x;}
.tmenu3	{ padding: 7px 17px 5px 17px;}
.tmenu3_	{ padding: 7px 17px 5px 17px; background: #3461a7 url(../image/bg/tmenu2_.gif) left top repeat-x;}
.tmenu4	{ padding: 7px 17px 5px 17px;}
.tmenu5	{ background: url(../image/bg/tmenu5.gif) left top repeat-x; padding: 2px 0 0 0; margin: 0 0 10px 0;}
.tmenu6	{ background: url(../image/bg/tmenu6.gif) left bottom repeat-x; padding: 0 0 4px 0;}

.tmenu2 a	{ color: #000; text-decoration: underline;}
.tmenu3 a	{ color: #000; text-decoration: underline;}
.tmenu2_ a	{ color: #fff; text-decoration: none;}
.tmenu3_ a	{ color: #fff; text-decoration: none;}


/* Новости на главной */
.inews		{ background: #f4f4f5; border: 1px solid #e4e4e4; padding: 7px 11px 7px 11px; margin: 0 0 12px 0;}
.inews1	{ color: #235398; font-size: 113%; margin: 0 0 27px 0;}
.inews2	{ color: #5fa0d6; font-size: 57%;}
.inews3	{ font-size: 75%;}
.inews4	{ margin: 0 0 23px 0;}
.inews4 td	{ vertical-align: top;}
.inews4 img	{ border: 1px solid #cdd2d5; margin: 0 13px 0 0;}
.inews3 a		{ color: #000; text-decoration: none;}
.inews3 a:visited	{ color: #000; text-decoration: none;}
.inews3 a:hover	{ color: #000; text-decoration: underline;}
.inews5		{ background: url(../image/bg/inews5.gif) left no-repeat; padding: 0 0 0 23px; font-weight: bold; font-size: 69%; height: 15px;}
.inews5 a		{ color: #6381ad; text-decoration: underline; background: url(../image/bg/inews5-2.gif) right no-repeat; padding: 0 11px 0 11px; height: 18px;}
.inews5 a:visited	{ color: #6381ad; text-decoration: underline;}
.inews5 a:hover	{ color: #6381ad; text-decoration: none;}
.inews5-1	{ background: #eaeced url(../image/bg/inews5-1.gif) left no-repeat; height: 18px;}

.inews6	{ margin: 0 0 21px 0;}
.inews7	{ color: #5fa0d6; font-size: 57%; margin: 0 0 15px 0;}
.inews7 span	{ color: #ccc;}
.inews8	{ font-weight: bold; font-size: 75%; margin-bottom: 12px;}
.inews9	{ font-family: Tahoma; color: #666; font-size: 69%; line-height: 1.4em;}
.inews8 a		{ color: #5fa0d6; text-decoration: underline;}
.inews8 a:visited	{ color: #5fa0d6; text-decoration: underline;}
.inews8 a:hover	{ color: #000; text-decoration: none;}
.inews10		{ font-weight: bold; font-size: 69%; height: 15px;}
.inews10 a		{ color: #6381ad; text-decoration: underline; background: url(../image/bg/inews5-2.gif) right no-repeat; padding: 0 11px 0 11px; height: 18px;}
.inews10 a:visited	{ color: #6381ad; text-decoration: underline;}
.inews10 a:hover	{ color: #6381ad; text-decoration: none;}
.inews10-1	{ background: #eaeced url(../image/bg/inews5-1.gif) left no-repeat; height: 18px;}

/* Аццкая форма на морде */
.ihe		{ padding: 0 0 10px 0;}
.ihe1		{ float: left; padding: 3px 0 3px 0; margin: 0 18px 0 0; font-size: 82%;}
.ihe1 .ihe2	{ padding: 1px 8px 3px 8px;}
.ihe1_		{ float: left; background: url(../image/bg/ihe2.gif) 50% 100% no-repeat; padding: 0 0 3px 0; font-size: 113%; margin: 0 18px 0 0;}
.ihe1_ .ihe2		{  background: #e50200 url(../image/bg/ihe1_.gif) left top repeat-x; padding: 1px 8px 3px 8px;}
.ihe1_ a		{ color: #fff; text-decoration: none;}
.ihe1_ a:visited	{ color: #fff; text-decoration: none;}
.ihe1_ a:hover	{ color: #fff; text-decoration: none;}
.ihe1 a		{ color: #869198; text-decoration: none; background: url(../image/bg/ispec2.gif) left bottom repeat-x; padding: 0 0 3px 0;}
.ihe1 a:visited	{ color: #869198; text-decoration: none;}
.ihe1 a:hover		{ color: #e61f00; text-decoration: none;}

.iresh		{ font-size: 69%; width: 90%;}




.cind		{ width: 100%; margin: 0 0 19px 0;}
.cind td	{ vertical-align: top;}
.cind1		{ vertical-align: top; border: 1px solid #5fa0d6; background: url(../image/bg/cind1.gif) left bottom repeat-x; padding: 18px 18px 55px 18px;}
.cind6		{ vertical-align: top; border-top: 1px solid #5fa0d6; border-left: 1px solid #5fa0d6; border-bottom: 1px solid #5fa0d6; background: url(../image/bg/cind1.gif) left bottom repeat-x; padding: 18px 18px 55px 18px;}
.cind2		{ width: 9px; vertical-align: top;}
.cind3		{ width: 27%; vertical-al3ign: top; border-top: 1px solid #5fa0d6; border-left: 1px solid #5fa0d6; border-bottom: 1px solid #5fa0d6;  background: url(../image/bg/cind1.gif) left bottom repeat-x; padding: 18px 11px 55px 11px;}
.cind4		{ font-size: 1px; border-left: 1px solid #fff;}
.cind5		{ font-size: 1px; border-left: 1px solid #fff; border-top: 1px solid #fff;}

.cindlt	{ width: 7px; height: 7px; background: url(../image/bg/lt.gif) left top no-repeat; position: absolute; z-index: 1; top: 0px; //top: 1px; left: -1px;}
.cindrt	{ width: 7px; height: 7px; background: url(../image/bg/rt.gif) left top no-repeat; position: absolute; z-index: 1; top: 0px; //top: 1px; left: -7px;}
.cindlb	{ width: 7px; height: 7px; background: url(../image/bg/lb.gif) left top no-repeat; position: absolute; z-index: 1; top: -7px; left: -1px;}
.cindrb	{ width: 7px; height: 7px; background: url(../image/bg/rb.gif) left top no-repeat; position: absolute; z-index: 1; top: -7px; left: -7px;}

.ibrand		{ position: relative; z-index: 2; //top: 1px; clear:both;}
/*background: url(../image/bg/ibrand1.gif) right top repeat-y;*/
.ibrand1	{ height: 40px; border-right: 1px dotted #b9c3c6}
.ibrand1 .ibrand5	{ height: 40px; padding: 13px 9px 0 9px;}
.ibrand1_	{ height: 40px; border-left: 1px solid #fff;}
.ibrand1_ .ibrand2	{ background: url(../image/bg/ibrand2.gif) left top repeat-x; position: relative; z-index: 2; top: 1px; left: -1px;}
.ibrand1_ .ibrand3	{ background: url(../image/bg/ibrand3.gif) left top no-repeat;}
.ibrand1_ .ibrand4	{ background: url(../image/bg/ibrand4.gif) left top no-repeat;}
.ibrand1_ .ibrand5	{ background: url(../image/bg/ibrand5.gif) right top no-repeat; padding: 13px 9px 0 9px; height: 40px;}

.cind1 ul	{ list-style-type: none; padding: 0px; margin: 0px;}
.cind1 li	{ list-style-type: none; background: url(../image/bg/bul1.gif) left 7px no-repeat; padding: 0 0 0 13px; font-size: 69%; font-family: Tahoma; margin: 0 0 7px 0;}
.cind1 li a			{ color: #000; text-decoration: underline;}
.cind1 li a:visited	{ color: #000; text-decoration: underline;}
.cind1 li a:hover	{ color: #5fa0d6; text-decoration: underline;}
.cind1 li a.cind1a a			{ color: #5fa0d6; text-decoration: none;}
.cind1 li a.cind1a:visited	{ color: #5fa0d6; text-decoration: none;}
.cind1 li a.cind1a:hover		{ color: #5fa0d6; text-decoration: underline;}


.cind1-1	{ width: 100%;}
.cind1-1 td	{ width: 50%; vertical-align: top; padding: 0 18px 0 0;}

.ispec		{ font-size: 57%; margin: 0 0 7px 0;}
.ispec1		{ float: left; padding: 0px 0px 3px 0px; background: url(../image/bg/ispec1.gif) 50% 100% no-repeat; margin: 0 6px 0 0;}
.ispec2		{ background: #0e6dce url(../image/bg/ispec.gif) left top repeat-x; padding: 1px 4px 2px 4px;}
.ispec3		{ float: left; padding: 1px 4px 5px 4px; margin: 0 6px 0 0;}
.ispec1 a			{ color: #fff; text-decoration: none;}
.ispec1 a:visited	{ color: #fff; text-decoration: none;}
.ispec1 a:hover		{ color: #fff; text-decoration: none;}

.ispec3 a			{ color: #869198; text-decoration: none; background: url(../image/bg/ispec2.gif) left bottom repeat-x;}
.ispec3 a:visited	{ color: #869198; text-decoration: none;}
.ispec3 a:hover		{ color: #000; text-decoration: none;}

.cind3 ul	{ list-style-type: none; padding: 0px; margin: 0px;}
.cind3 li	{ list-style-type: none; background: url(../image/bg/bul2.gif) left 8px no-repeat; padding: 0 0 0 11px; font-size: 69%; font-family: Tahoma; margin: 0 0 7px 0;}
.cind3 li a		{ color: #000; text-decoration: underline;}
.cind3 li a:visited	{ color: #000; text-decoration: underline;}
.cind3 li a:hover	{ color: #5fa0d6; text-decoration: underline;}

.for1		{ background: url(../image/bg/for1.gif) left no-repeat; font-size: 69%; font-weight: bold; padding: 0 0 0 21px; position: absolute; z-index: 1; top: -35px; left: 22px;}
.for1 a			{ color: #5274a8; text-decoration: underline;}
.for1 a:visited	{ color: #5274a8; text-decoration: underline;}
.for1 a:hover	{ color: #000; text-decoration: none;}

.for2		{ font-size: 69%; font-weight: bold; padding: 0 0 0 21px; position: absolute; z-index: 1; top: -35px; right: 65px;}
.for2 a			{ color: #5274a8; text-decoration: underline;}
.for2 a:visited	{ color: #5274a8; text-decoration: underline;}
.for2 a:hover	{ color: #000; text-decoration: none;}

.for3		{ background: url(../image/bg/for3.gif) left no-repeat; font-size: 69%; font-weight: bold; padding: 0 0 0 21px; position: absolute; z-index: 1; top: -25px; left: 22px;}
.for3 a			{ color: #5274a8; text-decoration: underline;}
.for3 a:visited	{ color: #5274a8; text-decoration: underline;}
.for3 a:hover	{ color: #000; text-decoration: none;}

.for4		{ background: url(../image/bg/for1.gif) left no-repeat; font-size: 69%; font-weight: bold; padding: 0 0 0 21px; position: absolute; z-index: 1; top: -45px; left: 22px;}
.for4 a			{ color: #5274a8; text-decoration: underline;}
.for4 a:visited	{ color: #5274a8; text-decoration: underline;}
.for4 a:hover	{ color: #000; text-decoration: none;}

.for5		{ background: url(../image/bg/for1.gif) left no-repeat; font-size: 69%; font-weight: bold; padding: 0 0 0 21px; margin: 0 0 21px 0;}
.for5 a			{ color: #5274a8; text-decoration: underline;}
.for5 a:visited	{ color: #5274a8; text-decoration: underline;}
.for5 a:hover	{ color: #000; text-decoration: none;}

.hbrand		{ position: relative; z-index: 2; //top: 1px;}
.hbrand1	{ height: 40px; font-size: 82%;}
.hbrand1 .hbrand5	{ height: 40px; padding: 13px 9px 0 9px;}
.hbrand1_	{ height: 40px; border-left: 1px solid #fff; font-size: 113%;}
.hbrand1_ .hbrand2	{ background: url(../image/bg/ibrand2.gif) left top repeat-x; position: relative; z-index: 2; top: 1px; left: -1px;}
.hbrand1_ .hbrand3	{ background: url(../image/bg/ibrand3.gif) left top no-repeat;}
.hbrand1_ .hbrand4	{ background: url(../image/bg/ibrand4.gif) left top no-repeat;}
.hbrand1_ .hbrand5	{ background: url(../image/bg/ibrand5.gif) right top no-repeat; padding: 9px 9px 0 9px; height: 40px;}
.hbrand1_ a			{ color: #5fa0d6; text-decoration: none;}
.hbrand1_ a:visited	{ color: #5fa0d6; text-decoration: none;}
.hbrand1_ a:hover	{ color: #e61f00; text-decoration: none;}
.hbrand1 a			{ color: #869198; text-decoration: none; background: url(../image/bg/ispec2.gif) left bottom repeat-x; font-weight: bold; padding: 0 0 3px 0;}
.hbrand1 a:visited	{ color: #869198; text-decoration: none;}
.hbrand1 a:hover	{ color: #e61f00; text-decoration: none;}

.ibanner	{ margin: 0 0 17px 0;}
.mbanner	{ margin: 0 0 20px 0;}
.mbanner img	{ display: block; margin: 0 0 7px 0;}

/* Аццкий блок новинок */
.inov		{ }
.inov1		{ vertical-align: top; padding: 11px 10px 46px 0;}
.inov2		{ vertical-align: top; font-size: 75%; color: #000; padding: 11px 10px 46px 0;}
.inov2 ul		{ margin: 0 0 16px 0; list-style-type: none; padding: 0px;}
.inov2 ul li		{ background: url(../image/bg/li.gif) 0 7px no-repeat; padding: 0 0 1px 14px; font-size: 100%; color: #000; margin: 0 0 5px 0;}
.inov2 a			{ color: #6699cc; text-decoration: underline; display: block; font-weight: bold; margin: 0 0 13px 0;}
.inov2 a:visited	{ color: #6699cc; text-decoration: underline;}
.inov2 a:hover		{ color: #000; text-decoration: none;}

/* Футер */
.foot		{ border-top: 1px solid #93a0a6; font-size: 69%; font-family: Tahoma; position: relative; z-index: 1; padding: 15px 0 0 0; margin: 0 18px 0 18px;}
.foot1 a			{ color: #000; text-decoration: none; padding: 0 7px 0 7px;}
.foot1 a:visited	{ color: #000; text-decoration: none;}
.foot1 a:hover	{ color: #e61f00; text-decoration: none;}
.logo1		{ position: absolute; z-index: 1; top: 17px; left: 10px;}
.foot1		{ padding: 0 0 0 120px;}

/* .foot2		{ background: url(../image/bg/foot2.jpg) left bottom repeat-x;} */

.foot3		{ background: url(../image/bg/foot3.jpg) left bottom no-repeat; height: 300px;}
.foot4		{ background: url(../image/bg/foot4.gif) 134px 45px no-repeat; height: 300px; position: relative; z-index: 1;}

.foot5		{ position: absolute; z-index: 1; top: 132px; left: 39px; font-size: 82%; color: #666; line-height: 1.5em;}
.foot6		{ position: absolute; z-index: 1; top: 132px; left: 334px; font-size: 82%; color: #666; line-height: 1.5em;}
.foot7		{ background: url(../image/bg/foot7.gif) left top no-repeat; padding: 0 0 0 19px;}
.foot5 a			{ color: #6699cc; text-decoration: underline;}
.foot5 a:visited	{ color: #6699cc; text-decoration: underline;}
.foot5 a:hover		{ color: #ff4e00; text-decoration: underline;}
.foot6 a			{ color: #6699cc; text-decoration: underline;}
.foot6 a:visited	{ color: #6699cc; text-decoration: underline;}
.foot6 a:hover		{ color: #ff4e00; text-decoration: underline;}
.foot8 a			{ color: #6699cc; text-decoration: underline;}
.foot8 a:visited	{ color: #6699cc; text-decoration: underline;}
.foot8 a:hover		{ color: #ff4e00; text-decoration: underline;}
.foot9 a			{ color: #b2b2b2; text-decoration: none;}
.foot9 a:visited	{ color: #b2b2b2; text-decoration: none;}
.foot9 a:hover		{ color: #6699cc; text-decoration: none;}

.foot8		{ font-size: 69%; position: absolute; z-index: 1; top: 45px; right: 40px;}
.foot9		{ font-size: 57%; position: absolute; z-index: 1; top: 150px; right: 40px; background: url(../image/bg/foot9.gif) left no-repeat; padding: 0 0 0 45px; height: 36px;}

.foote		{ font-size: 63%; position: absolute; z-index: 1; top: 150px; right: 40px; padding: 0 0 0 45px; height: 36px; line-height: 1.5em; text-align: right;}
.foote a		{ color: #6699cc; text-decoration: none;}
.foote a:visited	{ color: #6699cc; text-decoration: none;}
.foote a:hover	{ color: #6699cc; text-decoration: underline;}

.foot10	{ font-size: 57%; position: absolute; z-index: 1; top: 130px; right: 71px; padding: 0 0 0 45px; color: #b2b2b2;}




/* Блок корзина */
.bask		{ width: 100%; margin: 0 0 20px 0;}
.bask td	{ background: #9ca7b9 url(../image/print/test4.jpg) left top no-repeat; color: #fff; font-size: 82%; line-height: 1.4em;}
.bask1		{ background: url(../image/print/test1-1.jpg) right top no-repeat;}
.bask2		{ background: url(../image/print/test2-1.jpg) right bottom no-repeat;}
.bask3		{ background: url(../image/print/test3-1.jpg) left bottom no-repeat; padding: 9px 19px 9px 19px;}
.bask4		{ margin: -16px 0 0 0; text-align: right;}
.bask a			{ color: #fff; text-decoration: underline;}
.bask a:visited	{ color: #fff; text-decoration: underline;}
.bask a:hover	{ color: #ff4e00; text-decoration: none;}


/* Поиск и подбор */
.poisk		{ background: #9ca7b9 url(../image/print/test4.jpg) left top no-repeat; margin: 0 0 20px 0; width: 100%;}
.poisk1		{ background: url(../image/print/test3-1.jpg) left bottom no-repeat;}
.poisk2		{ background: url(../image/print/test2-1.jpg) right bottom no-repeat; padding: 9px 19px 9px 19px;}
.poisk7          { background: url(../image/print/test1-1.jpg) right top no-repeat;}

.poisk4		{ }
.poisk4 select	{ font-size: 75%; margin: 0 0 10px 0;}
.poisk5		{ margin: 0 0 10px 0;}
.poisk5 input	{ font-size: 75%; border: 1px solid #5fa0d6; width: 85%;}
.poisk5 select	{ font-size: 75%; width: 100%; width: 85%;}
.poisk6		{ text-align: right; margin: -31px 0 0 0;}


/* Подбор общий */
.podbor	{ margin: 0 0 28px 0}
.podbor1	{ font-size: 69%; color: #fff; text-align: left; padding: 0 5px 7px 0; width: 90px;}
.podbor2	{ font-size: 69%; color: #fff; padding: 0 0 7px 0;}
.podbor2 input	{ font-size: 100%; border: 1px solid #5fa0d6; width: 40px;}
.podbor2 select	{ font-size: 100%; width: 100%;}
.podbor3	{ padding: 0 0 7px 5px; font-size: 69%; color: #fff;}

.ipod .podbor1	{ font-size: 69%; color: #000; text-align: left; padding: 0 5px 7px 0; width: 90px;}
.ipod .podbor2	{font-size: 69%; color: #000; padding: 0 0 7px 0;}
.ipod .podbor2 input	{ font-size: 100%; border: 1px solid #5fa0d6; width: 40px;}
.ipod .podbor2 select	{ font-size: 100%; width: 100%;}
.ipod .podbor3	{ padding: 0 0 7px 5px; font-size: 69%; color: #000;}


.ap			{ }
.ap1		{ }

.ap_k		{ }
.ap_r		{ }

.ap1 .ap_k1		{ display: none;}
.ap .ap_k1		{ display: block;}
.ap .ap_r1		{ display: none;}
.ap1 .ap_r1		{ display: block;}

.poisk3		{ color: #fff; padding: 0 0 13px 0;}

.ap .ap_k		{ font-size: 113%; margin-right: 10px;}
.ap .ap_r		{ font-size: 75%; cursor: pointer; border-bottom: 1px dotted #fff;}

.ap1 .ap_k		{ font-size: 75%; cursor: pointer; margin-right: 10px; border-bottom: 1px dotted #fff;}
.ap1 .ap_r		{ font-size: 113%;}


/* Блоки справа */
.mnov		{ background: url(../image/bg/mnov.gif) left bottom repeat-x; width: 100%; margin: 0 0 20px 0;}
.mnov1		{ background: url(../image/bg/mnov1.gif) left top no-repeat;}
.mnov2		{ background: url(../image/bg/mnov2.gif) right top no-repeat;}
.mnov3		{ background: url(../image/bg/mnov3.gif) left bottom no-repeat;}
.mnov4		{ background: url(../image/bg/mnov4.gif) right bottom no-repeat; padding: 13px;}

.mlid		{ background: url(../image/bg/mlid.gif) left bottom repeat-x; width: 100%; margin: 0 0 20px 0;}
.mlid1		{ background: url(../image/bg/mlid1.gif) left top no-repeat;}
.mlid2		{ background: url(../image/bg/mlid2.gif) right top no-repeat;}
.mlid3		{ background: url(../image/bg/mlid3.gif) left bottom no-repeat;}
.mlid4		{ background: url(../image/bg/mlid4.gif) right bottom no-repeat; padding: 13px;}

.msrav		{ width: 100%; margin: 0 0 20px 0; background: #eff2f3 url(../image/bg/msrav.gif) left top no-repeat;}
.msrav1		{ background: url(../image/bg/msrav1.gif) right top no-repeat;}
.msrav2		{ background: url(../image/bg/msrav2.gif) right bottom no-repeat;}
.msrav3		{ background: url(../image/bg/msrav3.gif) left bottom no-repeat; padding: 13px;}

/* Контент */
.zag		{ background: #5fa0d6 url(../image/bg/zag.gif) left top no-repeat;}
.zag6		{ background: #5fa0d6;}
.zag1		{ background: url(../image/bg/zag1.gif) right top no-repeat; padding: 9px 19px 9px 19px;}
.zag7		{ background: url(../image/bg/zag1.gif) right top no-repeat; padding: 9px 19px 9px 19px; height: 70px;}
.zag7 .cat6		{ font-size: 75%; font-weight: bold; background: url(../image/icons/add2.gif) left no-repeat; padding: 0 0 0 35px; height: 18px; margin: 0 0 0px 0;}.cat5		{ font-size: 138%; color: #6f8090; margin: 0 0 17px 0;}
.zag7 .cat5		{ font-size: 138%; color: #6f8090; margin: 0 0 7px 0; color: #fff}
.zag2		{ color: #fff; font-size: 69%;}
.zag2 span	{ color: #afd0eb; margin: 0 0 0 13px;}
.zag2 b		{ color: #fff;}
.zag2 a			{ color: #afd0eb; text-decoration: underline;}
.zag2 a:visited	{ color: #afd0eb; text-decoration: underline;}
.zag2 a:hover	{ color: #fff; text-decoration: none;}

.zag3		{ background: #243f5a url(../image/bg/zag3.gif) left top no-repeat;}
.zag4		{ background: url(../image/bg/zag4.gif) right top no-repeat; padding: 9px 19px 9px 19px;}
.zag5		{ padding: 9px 19px 9px 19px; height: 70px}

.way		{ height: 50px; font-size: 69%; color: #787878; padding: 20px 0 10px 0;}
.way a			{ color: #787878; text-decoration: underline;}
.way a:visited	{ color: #787878; text-decoration: underline;}
.way a:hover	{ color: #000; text-decoration: none;}

.num		{ background: #f7f8f9; padding: 0 0 0 0; font-size: 82%; padding: 7px 19px 7px 19px; margin: 0 0 20px 0;}
.num a			{ color: #787878; text-decoration: underline; padding: 2px 6px 4px 6px; white-space: nowrap;}
.num a:visited	{ color: #787878; text-decoration: underline;}
.num a:hover		{ color: #000; text-decoration: none;}
.num span	{ color: #000; padding: 2px 6px 4px 6px; background: #eff2f3; white-space: nowrap;}

.cat		{ margin: 0 0 13px 0; width: 100%;}
.catz		{ border: 1px solid #e4e4e4;width: 100%; margin: 0 0 13px 0;}
.cat1		{ width: 50%; vertical-align: top; padding: 12px; border: 1px solid #fff;}
.cat1-1		{ vertical-align: top; padding: 12px; border: 1px solid #fff;}
.cat1_		{ width: 50%; vertical-align: top; border: 1px solid #e4e4e4; padding: 12px;}
.cat8		{ width: 60%; vertical-align: top;  padding: 12px;}
.cat9		{ width: 20%; vertical-align: top;  padding: 12px;}
.cat2		{ margin: 0 0 21px 0;}
.cat3		{ font-size: 75%; font-weight: bold; margin: 0 0 11px 0;}
.cat4		{ font-size: 69%; font-family: Tahoma; color: #000; margin: 0 0 21px 0;}
.cat4 ul		{ margin: 0 0 16px 0; list-style-type: none; padding: 0px;}
.cat4 ul li		{ background: url(../image/bg/li.gif) 0 7px no-repeat; padding: 0 0 1px 14px; font-size: 100%; color: #000; margin: 0 0 5px 0;}
.cat5		{ font-size: 138%; color: #6f8090; margin: 0 0 17px 0;}
.cat6		{ font-size: 75%; font-weight: bold; background: url(../image/icons/add.gif) left no-repeat; padding: 0 0 0 35px; height: 18px; margin: 0 0 11px 0;}
.cat7		{ font-size: 75%; font-weight: bold;background: url(../image/icons/srav.gif) left no-repeat; padding: 0 0 0 35px; height: 18px; margin: 0 0 11px 0;}
.cat10		{ color: #a0a0a0; font-size: 69%;}
.cat11 a			{ color: #787878; text-decoration: underline; padding: 2px 4px 2px 4px;}
.cat11 a:visited	{ color: #787878; text-decoration: underline;}
.cat11 a:hover		{ color: #000; text-decoration: none;}
.cat11 span			{ background: #eff2f3; padding: 2px 4px 2px 4px;}
.cat11		{ font-size: 82%; padding: 2px 0 27px 0;}

.cat3 a			{ color: #6699cc; text-decoration: underline;}
.cat3 a:visited	{ color: #6699cc; text-decoration: underline;}
.cat3 a:hover	{ color: #000; text-decoration: none;}

.cat6 a			{ color: #235a9a; text-decoration: underline;}
.cat6 a:visited	{ color: #235a9a; text-decoration: underline;}
.cat6 a:hover	{ color: #000; text-decoration: none;}

.cat7 a			{ color: #63a22a; text-decoration: underline;}
.cat7 a:visited	{ color: #63a22a; text-decoration: underline;}
.cat7 a:hover	{ color: #000; text-decoration: none;}

.print		{ font-size: 57%; background: url(../image/icons/print.gif) left no-repeat; height: 50px; padding: 20px 0 10px 20px; margin: 0 0 0 16px;}
.print a			{ color: #869198; text-decoration: dotted;}
.print a:visited	{ color: #869198; text-decoration: dotted;}
.print a:hover		{ color: #000; text-decoration: dotted;}

.cot1		{ font-size: 113%; color: #a0a0a0; margin: 0 0 17px 0;}
.cot2		{ font-size: 75%; color: #000; margin: 0 0 17px 0;}
.cot3		{ font-weight: bold; font-size: 75%; margin: 0 0 21px 0;}
.cot4		{ margin: 0 0 5px 0;}
.cot4 a			{ color: #235a9a; text-decoration: underline;}
.cot4 a:visited	{ color: #235a9a; text-decoration: underline;}
.cot4 a:hover	{ color: #235a9a; text-decoration: none;}

.sol		{ background: #6f8090 url(../image/bg/sol.gif) left top no-repeat; width: 100%;}
.sol1		{  background: url(../image/bg/sol1.gif) right top no-repeat;}
.sol2		{  background: url(../image/bg/sol2.gif) right bottom no-repeat;}
.sol3		{  background: url(../image/bg/sol3.gif) left bottom no-repeat; padding: 19px; font-size: 138%; color: #fefefe;}

.num1		{ background: #f7f8f9; font-size: 82%; width: 100%;}
.num1 a			{ color: #787878; text-decoration: underline;}
.num1 a:visited	{ color: #787878; text-decoration: underline;}
.num1 a:hover		{ color: #000; text-decoration: none;}
.num1 td	{ padding: 3px 11px 3px 11px;}

.cl		{ padding: 0 0 0 13px; font-size: 57%;}
.cl a			{ color: #869198; text-decoration: dotted;}
.cl a:visited	{ color: #869198; text-decoration: dotted;}
.cl a:hover		{ color: #000; text-decoration: none;}


.itext		{ border: 1px solid #3774aa; width: 300px;}
.tform textarea	{ width: 300px; height: 150px; overflow: auto;border: 1px solid #3774aa;}
.but1		{ border: 1px solid #3774aa; background: #3774aa; font-size: 57%; color: #fff;}

.tform		{ }
.tform1		{ padding: 0 25px 7px 0; vertical-align: top; font-size: 75%;}
.tform2		{ padding: 0 25px 7px 0; vertical-align: top;}

/* Сравнения */
.srav		{ width:100%; margin: 0 0 27px 0;}
.srav td	{ border-right: 1px solid #e2e3e3;}
.srav1		{ vertical-align: top; font-size: 57%; padding: 25px 16px 7px 16px; width: 200px;}
.srav1 a			{ color: #869198; text-decoration: underline; display: block; margin: 0 0 7px 0;}
.srav1 a:visited	{ color: #869198; text-decoration: underline;}
.srav1 a:hover		{ color: #000; text-decoration: none;}

.srav2		{ vertical-align: top; padding: 7px 16px 7px 16px; font-size: 82%; width: 200px;}
.srav2 a			{ color: #869198; text-decoration: underline; display: block; margin: 0 0 7px 0;}
.srav2 a:visited	{ color: #869198; text-decoration: underline;}
.srav2 a:hover		{ color: #000; text-decoration: underline;}

.srav3		{ vertical-align: top; padding: 7px 16px 7px 16px; width: 200px;}



/* Стилизация форума */
.forum		{ width: 100%; font-size: 82%; color: #625c4d; margin: 0 0 27px 0;}
.forum_th td	{ color: #243f5a; border: 1px solid #5fa0d6; padding: 7px 7px 9px 7px;}
.forum1		{ background: #f0f4f7; border: 1px solid #fff; text-align: center; width: 65px;}
.forum2		{ background: #f0f4f7; border: 1px solid #fff; padding: 7px 35px 9px 35px}
.forum3		{ text-align: center; background: #f7f9fb; border: 1px solid #fff; padding: 7px 7px 9px 7px}

.forum4		{ width: 165px; padding: 7px 7px 9px 7px; vertical-align: top; border: 1px solid #fff;}
.forum5		{ border: 1px solid #fff; padding: 7px 7px 9px 7px; vertical-align: top;}

.forum h2	{ font-size: 124%; margin: 0 0 0 7px; padding: 7px 0 9px 0;}
.forum a			{ color: #6699cc; text-decoration: none;}
.forum a:visited	{ color: #6699cc; text-decoration: none;}
.forum a:hover		{ color: #ff4e00; text-decoration: none;}

.forum_tr1	{ background: #f0f4f7;}

.zforum		{ background: #f1f1f1; padding: 5px 0 7px 21px; color: #243f5a; font-size: 82%; margin: 0 0 21px 0;}
.zforum select { font-size: 75%; width: 150px;}
.zforum1	{ font-size: 100%;}
.zforum1 td	{ padding: 0 7px 0 0;}

.finfo		{ font-size: 69%; padding: 0 0 0 21px; margin: 0 0 21px 0; color: #787878;}
.finfo a			{ color: #0497f6; text-decoration: none;}
.finfo a:visited	{ color: #0497f6; text-decoration: none;}
.finfo a:hover		{ color: #ff4e00; text-decoration: none;}

.i-info		{ font-size: 69%; color: #999; margin: 0 0 21px 7px;}
.i-info td	{ padding: 7px 21px 9px 0;}

/* Иконки */
.icon1		{ position: absolute; z-index: 1; top: 16px; right: 17px;}
.icon2		{ position: absolute; z-index: 1; top: 32px; right: 17px;}
.icon3		{ position: absolute; z-index: 1; top: 48px; right: 17px;}

/* Заголовок в меню */
.mcat_t	{font-weight: bold; margin: 13px 0 7px 0; }

/* Версия для Печати */
.psk		{ }
.psk .zag		{ background: none;}
.psk .zag1		{ background: none; padding: 9px 19px 9px 10px;}
.psk .zag2		{ display: none;}
.psk .zag3		{ background: none;}
.psk .zag4		{ background: none; padding: 9px 19px 9px 19px;}
.psk .zag6		{ background: none;}
.psk .zag7		{ background: none;}
.psk .num		{ display: none}
.psk .num1		{ display: none}
.psk .print		{ display: none}
.psk .for5		{ display: none}
.psk #sravn		{ display: none}
.psk h1		{ font-size: 113%; font-weight: normal; color: #000; margin: 0 0 7px 0;}
.psk h1 span	{ color: #000;}
.psk h2		{ font-size: 100%; font-weight: bold; color: #000; margin: 11px 0 17px 0;}
.psk h3		{ font-size: 87%; font-weight: bold; color: #000; margin: 11px 0 27px 0;}
.psk .cat6		{ display: none !important;}
.psk .cat7		{ display: none !important;}

.psk .cot1		{ color: #000 !important;}
.psk .cat1		{ color: #000;}
.psk .cat2		{ color: #000;}
.psk .cat3		{ color: #000; font-size: 14px;}
.psk .cat3 a	{ color: #000;}
.psk .cat4		{ color: #000; font-size: 14px;}
.psk .cat4 p	{ color: #000; font-size: 14px;}
.psk .cat5		{ color: #000;}

/* Результаты поиска */
.result_search_ol		{ }
.result_search_ol li	{ margin: 0 0 0px 0; font-size: 82%; padding: 0 0 13px 0;}
.result_search_head		{ }
.result_search_source	{ }
.result_search_anons	{ }
.result_search_ol a			{ color: #6699cc; text-decoration: underline;}
.result_search_ol a:visited	{ color: #6699cc; text-decoration: underline;}
.result_search_ol a:hover	{ color: #000; text-decoration: none;}

/* Карта сайта */
.site_map_1 	{ font-weight: bold; margin: 0 0 17px 0;}
.site_map_2 	{ margin: 0 0 9px 27px; font-size: 89%}
.site_map_3 	{  margin: 0 0 5px 54px; font-size: 75%;}

.site_map_1 a			{ color: #6699cc; text-decoration: underline;}
.site_map_1 a:visited	{ color: #6699cc; text-decoration: underline;}
.site_map_1 a:hover		{ color: #ff4e00; text-decoration: none;}

.site_map_2 a			{ color: #6699cc; text-decoration: underline;}
.site_map_2 a:visited	{ color: #6699cc; text-decoration: underline;}
.site_map_2 a:hover		{ color: #ff4e00; text-decoration: none;}

.site_map_3 a			{ color: #6699cc; text-decoration: underline;}
.site_map_3 a:visited	{ color: #6699cc; text-decoration: underline;}
.site_map_3 a:hover		{ color: #ff4e00; text-decoration: none;}


/* Карта каталога */
.iscat	{ width: 100%;}
.iscat td	{ vertical-align: top; padding: 0 20px 20px 17px;}
.iscat div	{ font-size: 75%; margin: 0 0 7px 0; width: 50%; float: left; padding: 0 1px 0 0;}
.iscat a		{ color: #000; text-decoration: underline;}
.iscat a:visited	{ color: #000; text-decoration: underline;}
.iscat a:hover	{ color: #ff4e00; text-decoration: none;}

.count {display:none}
