html	{ height: 100%;}
body    { height: 100%; padding: 0px; margin: 0px; font-family: Arial, sans-serif; font-size: 82%; color: #5c6e7d; background: #fff url(/images/0.gif) left top no-repeat; background-attachment: fixed;}
table   { font-family: Arial, sans-serif; border-collapse: collapse; margin: 0px; font-size: 100%; color: #5c6e7d;}
td      { padding: 0px;}
*		{ box-sizing: border-box; -moz-box-sizing: border-box;}

/* Общая стилизация */
h1			{ }
h2			{ }
h3			{ }
h4			{ }
img 		{ border: 0px;}
object		{ border: 0px;}
p		{ margin: 0 0 17px 0; line-height: 1.3em;}
p.cit		{ margin: 0 0 17px 27px; line-height: 1.3em; border-left: 4px solid #3469a4; padding: 11px 0 11px 11px; background: #eef4fd;}

form		{ margin: 0px;}
input		{ font-size: 100%; font-family: Arial;}
textarea	{ font-size: 100%; font-family: Arial; overflow: auto;}
select		{ font-size: 100%; font-family: Arial;}

a			{ color: #4183b9; text-decoration: underline; padding: 0 1px 0 1px;  outline: none;}
a:visited	{ color: #4183b9; text-decoration: underline;  outline: none;}
a:hover		{ color: #fff; text-decoration: none; background: #4183b9; outline: none;}

a.aimg			{ color: #4183b9; text-decoration: underline; padding: 0px;}
a.aimg:visited	{ color: #4183b9; text-decoration: underline;}
a.aimg:hover	{ color: #4183b9; text-decoration: none; background: none;}

a.aj			{ color: #5c6e7d; text-decoration: none; padding: 0 1px 0 1px; border-bottom: 1px dashed #5c6e7d;}
a.aj:visited	{ color: #5c6e7d; text-decoration: none;}
a.aj:hover		{ color: #fff; text-decoration: none; background: #4183b9;}


a.aj1			{ color: #4183b9; text-decoration: none; padding: 0 1px 0 1px; border-bottom: 1px dashed #5c6e7d;}
a.aj1:visited	{ color: #4183b9; text-decoration: none;}
a.aj1:hover		{ color: #fff; text-decoration: none; background: #4183b9;}


ul			{ list-style-type:square; line-height: 1.3em; margin: 0 0 17px 0; padding: 0px;}
ul li		{ margin: 0 0 7px 0;}

ol			{ line-height: 1.3em; margin: 0 0 17px 0; padding: 0px;}
ol li		{ margin: 0 0 7px 0;}

.table		{ width: 100%; margin: 0 0 17px 0; border-bottom: 3px solid #e4e4e4;}
.table th	{ font-weight: bold; text-align: left; font-size: 110%; color: #5c6e7d; border-bottom: 1px solid #e4e4e4; background: url(/images/bg/th.gif) left bottom repeat-x; padding: 5px 11px 7px 18px; vertical-align: top;}
.table td	{ border-bottom: 1px solid #e4e4e4; padding: 7px 11px 7px 18px; vertical-align: top;}


/* Скелеты */
.org		{ min-width: 970px; width:expression(document.body.clientWidth < 970? "970px": "100%"); text-align: center;}
.org1		{ width: 92%; margin: auto; text-align: left; position: relative; max-width: 1472px; width:expression(document.body.clientWidth > 1600? "1472px": "92%");}

/* Хидер на главной */
.ihead		{ background: url(/images/bg/ihead.gif) left top repeat-x; height: 170px; min-width: 970px; width:expression(document.body.clientWidth < 970? "970px": "100%"); text-align: center;}
.ihead1		{ width: 92%; margin: auto; text-align: left; position: relative; max-width: 1472px; width:expression(document.body.clientWidth > 1600? "1472px": "92%");}
.logo		{ position: absolute; z-index: 1; left: 20px; top: 21px;}
.slogan		{ position: absolute; z-index: 1; left: 10px; top: 136px;}
.icons		{ height: 32px; background: #fff url(/images/bg/icons1.gif) left bottom no-repeat; position: absolute; z-index: 1; left: 249px;}
.icons td	{ height: 32px; background: url(/images/bg/icons1-td.gif) right bottom no-repeat; padding: 0 9px 0 9px;}
.icons-t	{ background: url(/images/icons/tel.gif) left no-repeat; padding: 0 0 0 23px; font-size: 116%; color: #948c9e; margin: 0 7px 0 0;}
.icons-t b	{ color: #4183b9;}
.icons-s	{ background: url(/images/icons/skype.gif) left no-repeat; padding: 0 0 0 21px; font-size: 116%; font-weight: bold; margin: 0 7px 0 0;}
.icons-i	{ background: url(/images/icons/icq.gif) left no-repeat; padding: 0 0 0 19px; font-size: 116%; font-weight: bold; margin: 0 7px 0 0;}
.icons-e	{ background: url(/images/icons/mail.gif) left no-repeat; padding: 0 0 0 24px; font-size: 116%; font-weight: bold;}

.tmenu		{ font-size: 116%; position: absolute; z-index: 1; top: 74px; left: 249px;}
.tmenu a	{ display: block; float: left; white-space: nowrap; padding: 6px 8px 0 8px; height: 30px; margin: 0 2px 0 0;}
.tmenu span	{ display: block; float: left; white-space: nowrap; background: #4183b9 url(/images/bg/tmenu1.gif) left top no-repeat; height: 30px; color: #fff; margin: 0 2px 0 0;}
.tmenu span	b { background: url(/images/bg/tmenu2.gif) right top no-repeat; height: 30px; display: block; padding: 6px 8px 0 8px; float: left;}

.sp			{ width: 100%;}
.sp1		{ background: #207bca url(/images/bg/sp1.gif) left top repeat-x; height: 38px;}
.sp2		{ width: 430px; padding: 0 0 0 6px; height: 38px;}
.poisk		{ width: 100%; color: #fff; height: 38px; background: url(/images/bg/poisk1.gif) left top no-repeat;}
.poisk1		{ display:none !important;padding: 0 0 0 10px; width: 60px;}
.poisk2		{ font-size: 139%; width: 65px;}
.poisk3		{ padding: 0 13px 0 0;}
.poisk3 input	{ border: 1px solid #c3c3c3; padding-left: 4px; font-size: 116%; width: 100%;}
.poisk4		{ width: 34px; background: url(/images/bg/poisk4.gif) left top no-repeat; font-size: 30px;}
.poisk a			{ color: #fff; text-decoration: underline; padding: 0 0px 0 0px;}
.poisk a:visited	{ color: #fff; text-decoration: underline;}
.poisk a:hover		{ color: #fff; text-decoration: none; background: none;}

.bask		{ width: 100%; height: 38px; background: url(/images/bg/bask.gif) left top repeat-x;}
.bask1		{ background: url(/images/bg/bask1.gif) left top no-repeat; font-size: 100%; padding: 5px 0 5px 45px;}
.bask2		{ background: url(/images/bg/bask2.gif) right top no-repeat; padding: 0 5px 0 5px; width: 1px;}
.bask3		{ padding: 0 0 0 5px; width: 1px; display: none;}

.mois		{ background: #ff7c00 url(/images/bg/mois.gif) left top no-repeat; height: 30px;}
.mois1		{ background: url(/images/bg/mois1.gif) right top no-repeat; height: 30px; padding: 0 5px 0 5px; font-weight: bold; font-size: 108%; white-space: nowrap;}
.mois1 a			{ color: #fff; text-decoration: none; padding: 0px; border-bottom: 1px dashed #fff;}
.mois1 a:visited	{ color: #fff; text-decoration: none;}
.mois1 a:hover		{ color: #fff; text-decoration: none; background: none; border-bottom: 1px solid #fff;}

.beru		{ background: #f6f6f6 url(/images/bg/beru.gif) left top no-repeat; height: 30px; font-size: 108%; font-weight: bold; text-transform: uppercase;}
.beru1		{ background: url(/images/bg/beru1.gif) right top no-repeat; padding: 0 7px 0 7px; white-space: nowrap;}

.beru a			{ color: #33455b; text-decoration: underline; padding: 0 0px 0 0px;}
.beru a:visited	{ color: #33455b; text-decoration: underline;}
.beru a:hover	{ color: #33455b; text-decoration: none; background: none;}

.gmois		{ position: relative; z-index: 1;}
#gmois		{ overflow: hidden; position: absolute; z-index: 1; width: 185px; height: 30px; right: 0px; //right: 5px; visibility: hidden;}
#gmois1		{ overflow: hidden; position: absolute; z-index: 1; width: 185px; height: 30px; left: 0px; //left: 5px; visibility: hidden;}
.gmois1		{ width: 185px; height: 30px; background: #ff7c00 url(/images/bg/mois.gif) left top no-repeat; color: #fff; white-space: nowrap;}
.gmois2		{ padding: 0 0 0 11px;}
.gmois3		{ }
.gmois3 input	{ border: 1px solid #c3c3c3; width: 116px; font-size: 116%; padding-left: 4px;}
.gmois4		{ padding: 0 0 0 11px;}
.gmois5		{ }
.gmois5 input	{ border: 1px solid #c3c3c3; width: 65px; font-size: 116%; padding-left: 4px;}
.gmois6		{ width: 36px;}
.gmois a	{ padding: 0px;}

/* Хидер внутри */
.mhead		{ background: url(/images/bg/ihead.gif) left top repeat-x; height: 134px; min-width: 970px; width:expression(document.body.clientWidth < 970? "970px": "100%"); text-align: center;}
.mhead .slogan	{ top: 102px;}
.mhead .logo	{ top: 13px;}
.mhead .tmenu	{ top: 62px;}
.logo a			{ padding: 0px;}
.logo a:hover	{ background: none;}

/* Главная страница */
.isk		{ width: 100%;}
.isk1		{ vertical-align: top; width: 212px; padding: 26px 18px 30px 0;}
.isk2		{ vertical-align: top; padding: 26px 0 30px 0;}
.isk3		{ vertical-align: top; width: 212px; padding: 26px 0 30px 18px;}

.iproi		{ margin: 0 0 37px 0;}
.iproi1		{ font-size: 116%; font-weight: bold; padding: 0 0 0 0; margin: 0 0 11px 0;}
.iproi2		{ margin: 0 0 11px 0;}
.iproi3		{ }
.iproi4		{ display: none;}

.iproi1 span		{ color: #fff; text-decoration: none; background: #4183b9; padding: 0 1px 0 1px;}
.iproi1 a			{ color: #5c6e7d; text-decoration: none; padding: 0 1px 0 1px;}
.iproi1 a:visited	{ color: #5c6e7d; text-decoration: none;}
.iproi1 a:hover		{ color: #fff; text-decoration: none; background: #4183b9;}

.iproi2 span		{ color: #fff; text-decoration: none; background: #4183b9; padding: 0 1px 0 1px; margin: 0 5px 0 0;}
.iproi2 a			{ color: #5c6e7d; text-decoration: none; padding: 0 1px 0 1px; margin: 0 5px 0 0;}
.iproi2 a:visited	{ color: #5c6e7d; text-decoration: none;}
.iproi2 a:hover		{ color: #fff; text-decoration: none; background: #4183b9;}

.iproi3 span		{ background: url(/images/icons/down.gif) right no-repeat; padding: 0 11px 0 0;}
.iproi3 a			{ color: #5c6e7d; text-decoration: none; padding: 0px; border-bottom: 1px dashed #5c6e7d; line-height: 2em;}
.iproi3 a:visited	{ color: #5c6e7d; text-decoration: none;}
.iproi3 a:hover		{ color: #5c6e7d; text-decoration: none; border-bottom: 1px solid #5c6e7d; background: none;}

.iproi4 span		{ background: url(/images/icons/up.gif) right no-repeat; padding: 0 11px 0 0;}
.iproi4 a			{ color: #5c6e7d; text-decoration: none; padding: 0px; border-bottom: 1px dashed #5c6e7d; line-height: 2em;}
.iproi4 a:visited	{ color: #5c6e7d; text-decoration: none;}
.iproi4 a:hover		{ color: #5c6e7d; text-decoration: none; border-bottom: 1px solid #5c6e7d; background: none;}

#pmore		{ display: none; color: #fff; text-decoration: none; background: none; padding: 0px; margin: 0px;}

.ih		{ background: #fff url(/images/bg/ih.gif) left bottom repeat-x; width: 100%; margin: 0 0 3px 0;}
.ih1	{ background: url(/images/bg/ih1.gif) left bottom no-repeat;}
.ih2	{ background: url(/images/bg/ih2.gif) right top no-repeat;}
.ih3	{ background: url(/images/bg/ih3.gif) left top no-repeat;}
.ih4	{ background: url(/images/bg/ih4.gif) right bottom no-repeat; font-size: 108%; font-weight: bold; color: #313150; padding: 4px 5px 5px 17px;}

.imenu	{ width: 100%;}
.imenu1	{ vertical-align: top; width: 50%; padding: 0 8px 0 0;}
.imenu2	{ vertical-align: top; width: 50%; padding: 0 0 0 8px;}
.imenu1-1	{ padding: 0 0 0 16px; font-size: 85%; color: #948c9e; margin: 0 0 11px 0;}
.imenu1-2	{ margin: 0 0 3px 0;}

/* Правая колонка */
.rmenu	{ margin: 0 0 13px 0;}
.rmenu1	{ margin: 0 0 3px 0;}
.rbanner	{ margin: 0 0 12px 0;}
.rbanner a { padding: 0px;}
.rbanner a:hover		{ background: none;}

/* До меня купили */
.dmk		{ width: 100%; background: #fff url(/images/bg/dmk.gif) left top repeat-x; margin: 0 0 27px 0;}
.dmk1		{ background: url(/images/bg/dmk1.gif) left top no-repeat;}
.dmk2		{ background: url(/images/bg/dmk2.gif) right bottom no-repeat;}
.dmk3		{ background: url(/images/bg/dmk3.gif) left bottom no-repeat;}
.dmk4		{ background: url(/images/bg/dmk4.gif) right top no-repeat; padding: 11px 0 30px 0;}
.dmkh		{ font-size: 108%; font-weight: bold; color: #313150; padding: 0 0 0 14px; margin: 0 0 17px 0;}

.sdmk		{ width: 100%;}
.sdmk1		{ width: 33%; vertical-align: top; padding: 0 14px 0 14px;}
.sdmk1-1	{ font-size: 85%; color: #948c9e; margin: 0 0 15px 0;}
.sdmk1-2	{ width: 100%;}
.sdmk1-3	{ width: 120px; vertical-align: top;}
.sdmk1-4	{ vertical-align: top; padding: 0 0 0 17px;}
.sdmk1-3 a { padding: 0px;}
.sdmk1-3 a:hover		{ background: none;}
.sdmk1-5	{ font-size: 116%; color: #948c9e; margin: 0 0 4px 0;}
.sdmk1-6	{ font-size: 116%; margin: 0 0 5px 0;}
.sdmk1-7	{ font-size: 139%; color: #d72c00;}

/* Блок анонса блога */
.mblog		{ width: 100%; background: #fff url(/images/bg/mblog.gif) left bottom repeat-x;}
.mblog1		{ background: url(/images/bg/mblog1.gif) right bottom no-repeat;}
.mblog2		{ background: url(/images/bg/mblog2.gif) left top no-repeat;}
.mblog3		{ background: url(/images/bg/mblog3.gif) right top no-repeat;}
.mblog4		{ background: url(/images/bg/mblog4.gif) left bottom no-repeat; position: relative; z-index: 1;}
.mblog-n	{ position: absolute; z-index: 1; top: 12px; left: -25px; width: 26px; height: 96px; background: url(/images/bg/mblog-n.gif) left top no-repeat;}

.mblog-k	{ padding: 15px 17px 15px 17px;}
.mblog-k1	{ font-size: 85%; color: #948c9e; margin: 0 0 11px 0;}
.mblog-k2	{ margin: 0 0 11px 0;}
.mblog-k3	{ font-size: 108%; font-weight: bold; margin: 0 0 11px 0;}
.mblog-k4	{ color: #5c6e7d; margin: 0 0 11px 0;}

.mtag		{ }
.mtag1		{ padding: 0 7px 0 0; font-size: 85%;}
.mtag2		{ width: 22px;}
.mtag2-1	{ width: 22px; height: 21px; background: url(/images/bg/mtag2.gif) left top no-repeat; font-size: 9px; text-align: center; padding: 3px 0 0 0;}
.mtag2-1 a			{ color: #5c6e7d; text-decoration: none; padding: 0 1px 0 1px;}
.mtag2-1 a:visited	{ color: #5c6e7d; text-decoration: none;}
.mtag2-1 a:hover	{ color: #fff; text-decoration: none; background: #4183b9;}

.mtag1 a			{ color: #b7b7b9; text-decoration: underline; padding: 0 1px 0 1px;}
.mtag1 a:visited	{ color: #b7b7b9; text-decoration: underline;}
.mtag1 a:hover		{ color: #fff; text-decoration: none; background: #4183b9;}
 
/* Футер */
.foot		{ min-width: 970px; width:expression(document.body.clientWidth < 970? "970px": "100%"); text-align: center; background: #fff url(/images/bg/foot.gif) left bottom repeat-x;}
.foot1		{ width: 92%; margin: auto; text-align: left; position: relative; max-width: 1472px; width:expression(document.body.clientWidth > 1600? "1472px": "92%");}

.foot2		{ width: 100%;}
.foot2-1	{ vertical-align: top; padding: 0 17px 33px 0;}
.foot2-2	{ vertical-align: top; width: 249px; padding: 0 0 33px 0;}


.foot2-1 .icons		{ height: 32px; background: none; position: relative; left: 0px; margin: 0 0 21px 0;}
.foot2-1 .icons td	{ height: 32px; background: none; padding: 0 9px 0 9px;}
.foot2-1 .tmenu		{ font-size: 116%; position: relative; top: 0px; left: 0px;}
.foot2-1 .tmenu a	{ display: block; float: left; white-space: nowrap; padding: 6px 6px 0 6px; height: 30px; margin: 0 2px 0 0;}
.foot2-1 .tmenu span	{ display: block; float: left; white-space: nowrap; background: #4183b9 url(/images/bg/tmenu1.gif) left top no-repeat; height: 30px; color: #fff; margin: 0 2px 0 0;}
.foot2-1 .tmenu span	b { background: url(/images/bg/tmenu2.gif) right top no-repeat; height: 30px; display: block; padding: 6px 6px 0 6px; float: left;}

.copy		{ font-size: 108%; color: #948c9e; clear: both; padding: 0 0 0 9px;}

.count		{ margin: 0 0 55px 0;}
.count img	{ }
.euro		{ }
.foot2-2 a 			{ padding: 0px;}
.foot2-2 a:hover	{ background: none;}

/* Внутренняя страница */
.msk		{ width: 100%;}
.msk1		{ vertical-align: top; padding: 26px 0 30px 0;}
.msk2		{ vertical-align: top; width: 212px; padding: 26px 0 30px 18px;}
.msk3		{ width: 100%;}
.msk4		{ vertical-align: top; width: 212px; padding: 9px 19px 0 10px;}
.msk5		{ vertical-align: top; padding: 9px 0 0 0;}

.isk1		{ vertical-align: top; width: 212px; padding: 26px 18px 30px 0;}
.isk2		{ vertical-align: top; padding: 26px 0 30px 0;}
.isk3		{ vertical-align: top; width: 212px; padding: 26px 0 30px 18px;}

/**/
.cmenu		{ border-bottom: 1px solid #e4e4e4; padding: 0 0 0 10px;}
.cmenu1		{ background: #fff url(/images/bg/cmenu1-1.gif) left bottom repeat-x; font-size: 108%; font-weight: bold; float: left; margin: 0 2px 0 0;}
.cmenu1-1	{ background: #f7f7f7 url(/images/bg/cmenu1-2.gif) left bottom repeat-x; font-size: 108%; font-weight: bold; float: left; margin: 0 2px 0 0;}
.cmenu1-2	{ background: #fff; font-size: 108%; font-weight: bold; float: left; margin: 0 2px 0 0;}
.cmenu2		{ background: url(/images/bg/cmenu1.gif) left top no-repeat;}
.cmenu3		{ background: url(/images/bg/cmenu2.gif) right top no-repeat; padding: 7px 9px 5px 9px;}
.cmenu4		{ background: #fff; height: 1px; position: relative; z-index: 1; top: 1px;}
.cmenu1 .cmenu4		{ top: 0px;}
.cmenu1-1 .cmenu4	{ display: none;}

.cmenu1 a			{ color: #6e6e83; text-decoration: none; padding: 0px; border-bottom: dashed 1px #6e6e83;}
.cmenu1 a:visited	{ color: #6e6e83; text-decoration: none;}
.cmenu1 a:hover		{ color: #313150; text-decoration: none; background: none; border-bottom: solid 1px #313150;}
.cmenu1-2 a			{ color: #313150; text-decoration: none; padding: 0px; border-bottom: dashed 1px #313150;}
.cmenu1-2 a:visited	{ color: #313150; text-decoration: none;}
.cmenu1-2 a:hover	{ color: #313150; text-decoration: none; background: none; border-bottom: solid 1px #313150;}
.cmenu1-1 a			{ color: #313150; text-decoration: none; padding: 0px; border-bottom: dashed 1px #313150;}
.cmenu1-1 a:visited	{ color: #313150; text-decoration: none;}
.cmenu1-1 a:hover	{ color: #313150; text-decoration: none; background: none; border-bottom: solid 1px #313150;}

.scmenu		{ width: 100%; background: #fff url(/images/bg/scmenu.gif) left bottom repeat-x;}
.scmenu1	{ vertical-align: top; padding: 11px 19px 17px 19px; font-size: 85%; color: #948c9e; line-height: 2em; width: 212px;}
.scmenu2	{ vertical-align: top; padding: 11px 19px 17px 0;}

.scmenu2-1	{ }
.scmenu2-2	{ float: left; white-space: nowrap; margin: 0 5px 5px 0; font-size: 116%; font-weight: bold; color: #5c6e7d;}
.scmenu2-3	{ }

.scmenu1 a			{ color: #4183b9; text-decoration: underline; padding: 0 1px 0 1px; font-size: 164%;}
.scmenu1 a:visited	{ color: #4183b9; text-decoration: underline;}
.scmenu1 a:hover	{ color: #fff; text-decoration: none; background: #4183b9;}

.scmenu .scmenu1 span		{ white-space: nowrap; display: none; margin: 0 5px 0 0;}
.scmenu1 h1					{ display: inline; font-size: 100%; color: #948c9e; font-weight: normal; margin: 0 5px 0 0;}
.scmenu .scmenu2 			{ display: auto;}

.scmenu_1	{ display: none;}
.scmenu_2	{ width: 100%; background: #fff url(/images/bg/scmenu.gif) left bottom repeat-x;}
.scmenu_2 .scmenu2			{ display: none;}
.scmenu_2 .scmenu1 span		{ display: inline; white-space: nowrap; margin: 0 5px 0 0;}
.scmenu_2 .scmenu1 		{ width: 100%;}

/* Пейджинг */
.num			{ font-size: 116%; margin: 0 0 21px 0;}
.num span		{ color: #5c6e7d; font-weight: bold; padding: 4px 5px 5px 6px; border: 1px solid #fff; margin: 0 9px 0 0;}
.num a			{ color: #5c6e7d; text-decoration: none; padding: 4px 5px 5px 6px; border: 1px solid #e4e4e4; margin: 0 9px 0 0;}
.num a:visited	{ color: #5c6e7d; text-decoration: none;}
.num a:hover	{ color: #5c6e7d; text-decoration: none; background: #f7f7f7;}

/* Каталог */
.cat		{ width: 100%; border-bottom: 4px solid #e4e4e4; margin: 0 0 23px 0;}
.cat1		{ vertical-align: top; border-bottom: 1px solid #e4e4e4; width: 60px; padding: 14px 17px 9px 3px;}
.cat2		{ vertical-align: top; border-bottom: 1px solid #e4e4e4; padding: 14px 23px 9px 0;}
.cat3		{ vertical-align: top; border-bottom: 1px solid #e4e4e4; padding: 14px 3px 9px 0; white-space: nowrap;}


.cat1 a			{ color: #4183b9; text-decoration: underline; padding: 0px;}
.cat1 a:hover	{ color: #fff; text-decoration: none; background: none;}

.cat2 h2	{ font-size: 116%; font-weight: normal; margin: 0 0 5px 0;}
.cat2 p		{ color: #948c9e; margin: 0 0 3px 0;}

.star		{ background: #2d7ab6 url(/images/icons/star.gif) left top no-repeat; width: 12px; height: 11px; float: left; font-size: 1px;}
.star1		{ background: #fff url(/images/icons/star1.gif) left top no-repeat; width: 12px; height: 11px; float: left; font-size: 1px;}
.cat3-1		{ color: #d72c00; font-size: 139%; margin: 0 0 9px 0;}
.cat3-2		{ font-size: 85%; background: url(/images/bg/cat3-2.gif) left top no-repeat; padding: 0 0 0 19px; color: #948c9e;}
.cat3-3		{ color: #d72c00; font-size: 85%;}
.cat3-4		{ color: #b7b7b9; font-size: 139%;}
.cat3-5		{ font-size: 85%; background: url(/images/bg/cat3-5.gif) left top no-repeat; padding: 0 0 0 19px; color: #948c9e; margin: 0 0 5px 0;}

.cat3-2 a			{ color: #948c9e; text-decoration: none; padding: 0 1px 0 1px; border-bottom: 1px dashed #948c9e;}
.cat3-2 a:visited	{ color: #948c9e; text-decoration: none;}
.cat3-2 a:hover		{ color: #fff; text-decoration: none; background: #4183b9; border-bottom: none;}

.cat3-5 a			{ color: #948c9e; text-decoration: none; padding: 0 1px 0 1px; border-bottom: 1px dashed #948c9e;}
.cat3-5 a:visited	{ color: #948c9e; text-decoration: none;}
.cat3-5 a:hover		{ color: #fff; text-decoration: none; background: #4183b9; border-bottom: none;}

.vset		{ width: 100%;}
.vset1		{ color: #5c6e7d; padding: 0 11px 0 0;}
.vset2		{ width: 65%;}
.vset .num			{ font-size: 116%; margin: 0 0 0 0; float: right;}
.vset .num span		{ color: #5c6e7d; font-weight: bold; padding: 4px 5px 5px 6px; border: 1px solid #fff; margin: 0 9px 0 0;}
.vset .num a			{ color: #5c6e7d; text-decoration: none; padding: 4px 5px 5px 6px; border: 1px solid #e4e4e4; margin: 0 9px 0 0;}
.vset .num a:visited	{ color: #5c6e7d; text-decoration: none;}
.vset .num a:hover	{ color: #5c6e7d; text-decoration: none; background: #f7f7f7;}

/* Сортировка в каталоге */

.cats1		{ width: 60px; padding: 0 17px 0 3px; border-bottom: 4px solid #e4e4e4;}
.cats2		{ border-bottom: 4px solid #e4e4e4; padding: 0 0 7px 0;}
.cats3		{ border-bottom: 4px solid #e4e4e4; padding: 0 0 7px 0;}
.cats2 span	{ padding: 0 8px 0 0; margin: 0 11px 0 0;}
.cats3 span	{ padding: 0 8px 0 0; margin: 0 11px 0 0;}

/* Когда будет */
.dwhen		{ display: none;}
.when		{ background: url(/images/bg/when.gif) left top; position: fixed; z-index: 100; top: 0px; left: 0px; width: 100%; height: 100%;  text-align: center; //position: absolute; top: expression(document.getElementsByTagName( 'body' )[0].scrollTop < 850 ? 0 + document.getElementsByTagName('body')[0].scrollTop : '' + 'px');}
.when1		{ background: #fff; width: 50%; margin: auto; text-align: left; border: 4px solid #e4e4e4;}
.when1-1	{ padding: 20px;}

.but1		{ background: #007ccd url(/images/bg/but1.gif) left top no-repeat; height: 25px; }
.but1-1		{ background: url(/images/bg/but1-1.gif) right top no-repeat; height: 25px;color: #fff; padding: 0 5px 0 5px; font-weight: bold; font-size: 108%; white-space: nowrap;}
.but1 a			{ color: #fff; text-decoration: none; padding: 0px;}
.but1 a:visited	{ color: #fff; text-decoration: none;}
.but1 a:hover	{ color: #fff; text-decoration: none; background: none;}

/* Форма */
.wtform		{ width: 100%;}
.wtform1	{ width: 20%; padding: 0 7px 5px 0;}
.wtform2	{ padding: 0 0px 5px 0;}
.wtform2 input	{ border: 1px solid #c3c3c3; padding-left: 4px; font-size: 116%; width: 100%;}

/* Левая колонка */
.sky		{ width: 212px; background: #fff url(/images/bg/sky.gif) left top no-repeat; margin: 0 0 7px 0;}
.sky_td		{ padding: 13px 11px 13px 11px;}
.sky_link	{ margin: 0 0 7px 0;}

/* Параметры в левой колонке */
.mpar		{ }
.mpar1		{ font-size: 108%; font-weight: bold; margin: 0 0 7px 0;}
.mpar2		{ margin: 0 0 7px 0;}
.mpar2 td	{ padding: 3px 5px 0 0;}
.mpar2 input { width: 45px; font-size: 100%;}

.mpar3		{ margin: 0 0 7px 0;}
.mpar3 td	{ padding: 0px 5px 0 0;}
.mpar4		{ margin: 3px 0 2px 0;}

.mpar select	{ width: 185px;}
.mpar_h		{ font-size: 108%; font-weight: bold; position: relative; z-index: 50; display: inline;}
.mpar_h .mpar_h1 	{ display: none;}
.mpar_h .mpar_h2 	{ display: none;}
.mpar_h .mpar_h3 	{ display: none;}
.mpar_h_	{ font-size: 108%; font-weight: bold; position: relative; z-index: 50; display: inline;}
.mpar_h_ .mpar_h1	{ width: 185px; background: #fff; text-align: left; border: 4px solid #e4e4e4; padding: 13px; font-size: 79%; position: absolute; z-index: 50; top: -50px; left: 190px; font-weight: normal; min-height: 100px; //height: 100px;}
.mpar_h_ .mpar_h2	{ width: 8px; height: 15px; background: url(/images/bg/mpar_h2.gif) left top no-repeat; position: absolute; z-index: 51; top: 3px; left: 182px; font-size: 1px;}
.mpar_h_ .mpar_h3	{ position: absolute; z-index: 51; top: 3px; right: 10px;}

.mpar5		{ width: 100%; margin: 7px 0 0 0;}
.mpar5 .mpar5-22	{ display:none}
.mpar5h .mpar5-21	{ display:none}
.mpar5h		{ width: 100%; margin: 7px 0 0 0;}
.mpar5-1	{ }
.mpar5-2	{ text-align: right;}
.mpar5-2 span	{ background: url(/images/icons/down.gif) right no-repeat; padding: 0 11px 0 0;}
.mpar5h .mpar5-2 span	{ background: url(/images/icons/up.gif) right no-repeat;}
.mpar5-2 div	{ background: url(/images/icons/down.gif) right no-repeat; padding: 0 11px 0 0;}
.mpar5h .mpar5-2 div	{ background: url(/images/icons/up.gif) right no-repeat;}




.mpar-s		{ display:block;}
/*.mpar-s1	{ display:none}*/


/* Голубая кнопка */
.blbut		{ background: #2f83d0 url(/images/bg/blbut.gif) left top no-repeat; text-transform: uppercase; font-weight:bold; font-size: 108%;}
.blbut1		{ height: 25px; background: url(/images/bg/blbut1.gif) right top no-repeat; padding: 0 6px 0 5px; vertical-align: middle}
.blbut1 a			{ color: #fff; text-decoration: none; padding: 0px;}
.blbut1 a:visited	{ color: #fff; text-decoration: none;}
.blbut1 a:hover		{ color: #fff; text-decoration: none; background: none;}

/* Блоки сравнений */
.rblok		{ margin: 0 0 12px 0;}
.rblok1		{ background: url(/images/bg/rblok1.gif) left top no-repeat; height: 19px; font-size: 1px;}
.rblok2		{ background: url(/images/bg/rblok2.gif) right top no-repeat; height: 19px; font-size: 1px;}
.rblok3		{ background: url(/images/bg/rblok3.gif) left top no-repeat; height: 19px; font-size: 1px;}
.rblok4		{ background: url(/images/bg/rblok4.gif) right top no-repeat; height: 19px; font-size: 1px;}
.rblok5		{ border-left: 1px solid #eee; border-right: 1px solid #eee;}
.rblok6		{ width: 100%;}
.rblok7		{ padding: 0 13px 0 17px;}
.rblok8		{ font-size: 108%; font-weight: bold; color: #313150; margin: 0 0 15px 0;}

.prt		{ width: 100%; margin: 0 0 13px 0}
.prt1		{ width: 50px;}
.prt2		{ }
.prt2-1		{ font-size: 70%;}
.prt2-1 a			{ color: #5c6e7d; text-decoration: none; padding: 0 1px 0 1px;}
.prt2-1 a:visited	{ color: #5c6e7d; text-decoration: none;}
.prt2-1 a:hover		{ color: #fff; text-decoration: none; background: #4183b9;}

.rsr		{ width: 100%; margin: 0 0 1px -5px; border: 1px solid #fff;}
.rsr_		{ width: 100%; margin: 0 0 1px -5px; border: 1px solid #ededed;}
.rsrh		{ margin: 0 0 13px 0;}
.rsr1		{ width: 50px; padding: 7px 0 7px 4px;}
.rsr2		{ padding: 7px 7px 7px 0;}
.rsr3		{ width: 25px; text-align: center; border-left: 1px solid #fff; visibility: hidden; padding: 7px 0 7px 0;}
.rsr_ .rsr3	{ border-left: 1px solid #ededed; visibility: visible;}

.rsr2-1		{ font-size: 70%; margin: 0 0 5px 0}
.rsr2-1 a			{ color: #5c6e7d; text-decoration: none; padding: 0 1px 0 1px;}
.rsr2-1 a:visited	{ color: #5c6e7d; text-decoration: none;}
.rsr2-1 a:hover		{ color: #fff; text-decoration: none; background: #4183b9;}

/* Страница товара */
.tovar		{ margin: 0 0 21px 0}
.tovar1		{ width: 300px; vertical-align: top;}
.tovar2		{ vertical-align: top;}

.tovar2 h1	{ margin: 0 0 17px 0; color: #313150; font-size: 170%; font-weight: bold;}
.tsrav		{ font-size: 85%; background: url(/images/bg/tsrav.gif) left top no-repeat; height: 30px; float: right; margin: 0 0 0 45px}
.tsrav1		{ background: url(/images/bg/tsrav1.gif) right top no-repeat; padding: 0 12px 0 24px;}

.tbask		{ background: url(/images/bg/tbask.gif) left top no-repeat; height: 30px; margin: 0 0 17px 0;}
.tbask1		{ background: url(/images/bg/tbask1.gif) right top no-repeat; padding: 0 13px 0 50px;}

.timg		{ margin: 0 0 17px 0;}
.timg1		{ width: 60px; height: 60px; float: left; border: 3px solid #f9f9f9; padding: 2px; margin: 0 5px 5px 0;}

.tcena		{ color: #948c9e; margin: 0 0 17px 0;}
.tcena span	{ white-space: nowrap; color: #d72c00; font-size: 216%;}
.tcena_		{ color: #948c9e; margin: 0 0 17px 0;}
.tcena_ span	{ white-space: nowrap; color: #948c9e; font-size: 216%;}

.topis		{ color: #5c6e7d;}

.ohar		{ width: 100%; border-bottom: #e4e4e4 solid 3px; margin: 0 0 17px 0;}
.ohar1		{ border-bottom: 1px solid #e4e4e4; background: url(/images/bg/ohar1.gif) left bottom repeat-x; color: #313150; font-weight: bold; font-size: 108%; padding: 7px 0 7px 15px;}
.ohar2		{ width: 50%; vertical-align: top; padding: 17px 15px 17px 15px;}
.ohar3		{ width: 50%; vertical-align: top; padding: 17px 15px 17px 15px;}

.ohar4		{ width: 100%; border-bottom: 1px solid #e4e4e4; margin: 0 0 13px 0}
.ohar4-1	{ color: #5c6e7d; padding: 2px 0 7px 0; width: 65%; vertical-align: top;}
.ohar4-2	{ color: #5c6e7d; padding: 2px 0 7px 0; vertical-align: top;}
.ohar5		{ color: #5c6e7d; font-size: 108%; font-weight: bold; margin: 0 0 7px 0;}

.ohar .mpar_h_ .mpar_h1	{ width: 400px; background: #fff; text-align: left; border: 4px solid #e4e4e4; padding: 13px; font-size: 79%; position: absolute; z-index: 50; top: -50px; left: 20px; font-weight: normal; min-height: 100px; //height: 100px;}
.ohar .mpar_h_ .mpar_h2	{ width: 8px; height: 15px; background: url(/images/bg/mpar_h2.gif) left top no-repeat; position: absolute; z-index: 51; top: -10px; left: 12px; font-size: 1px;}
.ohar .mpar_h_ .mpar_h3	{ position: absolute; z-index: 51; top: 3px; right: 10px;}

.bcena		{ width: 100%; margin: 0 0 17px 0;}
.bcena .tbask	{ float: right;}

.tkom		{ background: #f7f7f7; padding: 13px 20px 13px 20px; position: relative; z-index: 1; margin: 0 0 17px 0}
.tkom1		{ background: #fff url(/images/bg/tkom1.gif) left top no-repeat; margin: -14px 0 0 0;}
.tkom1-1	{ background: url(/images/bg/tkom1-1.gif) right top no-repeat; height: 29px; color: #97a2ac; font-size: 70%; padding: 0 19px 0 19px;}
.tkom2		{ float: right; color: #e8eaec; font-size: 70%; background: url(/images/bg/tkom2.gif) left top no-repeat; height: 15px;}
.tkom2-1	{ background: url(/images/bg/tkom2-1.gif) right top no-repeat; height: 15px; padding: 2px 9px 0 9px;}
.tkom3		{ font-weight: bold; font-size: 108%; margin: 0 0 17px 0;}
.tkom4		{ margin: 0 0 17px 0}

.acom1		{ margin: 0 0 7px 0}
.acom1 input { border: 1px solid #737373; width: 200px;}
.acom2		{ margin: 0 0 7px 0}
.acom2 textarea	{ border: 1px solid #737373; width: 100%; height: 100px;}

/* Контент */
.cont		{ width: 100%; margin: 11px 0 21px 0;}
.cont1		{ }
.cont2		{ }
.cont3		{ }
.cont4		{ }
.cont5		{ }
.cont h1	{ margin: 0 0 17px 0; color: #313150; font-size: 170%; font-weight: bold;}
.cont h2	{ margin: 0 0 7px 0; color: #313150; font-size: 110%; font-weight: bold;}

/* Результаты поиска */
.sear		{ }
.sear1		{ font-size: 110%; font-weight: bold; color: #313150; margin: 11px 0 11px 0;}
.sear1 span		{ font-size: 93%; font-weight: normal; color: #5c6e7d;}
.sear2		{ margin: 0 0 21px 0; font-size: 110%; font-weight: bold;}

/* Сравнения */
.srav		{ margin: 0 0 33px 0;}
.srav_		{ margin: 0 0 33px 0;}
.srav td	{ padding: 7px 8px 7px 8px; vertical-align: top; width: 200px;}
.srav_ td	{ padding: 7px 8px 7px 8px; vertical-align: top; width: 200px;}
.srav th	{ padding: 7px 8px 7px 8px; vertical-align: top; width: 200px; text-align: left; font-weight: normal;}
.srav_ th	{ padding: 7px 8px 7px 8px; vertical-align: top; width: 200px; text-align: left; font-weight: normal;}
.srav-h		{ margin: 0 0 17px 0;}
.srav-h a	{ margin: 0 21px 0 0;}
.srav-h span	{ margin: 0 21px 0 0; background: #4183b9; color: #fff; padding: 0 2px 0 2px; font-weight: bold; border-bottom: 1px solid #4183b9;}
.srav_ .srav1 	{ display: none;}
.srav2 td		{ background: #f7f7f7;}
.srav2 th		{ background: #f7f7f7;}


.cena1		{ color: #d72c00; font-size: 139%; white-space: nowrap;}
.cena2		{ font-size: 139%; white-space: nowrap;}
.name		{ font-size: 110%;}
.srav .mpar_h_ .mpar_h1	{ width: 400px; background: #fff; text-align: left; border: 4px solid #e4e4e4; padding: 13px; font-size: 79%; position: absolute; z-index: 50; top: -50px; left: 20px; font-weight: normal; min-height: 100px; //height: 100px;}
.srav .mpar_h_ .mpar_h2	{ width: 8px; height: 15px; background: url(/images/bg/mpar_h2.gif) left top no-repeat; position: absolute; z-index: 51; top: -10px; left: 12px; font-size: 1px;}
.srav .mpar_h_ .mpar_h3	{ position: absolute; z-index: 51; top: 3px; right: 10px;}

/* Большой подбор */
.bpod		{ background: url(/images/bg/bpod.gif) left top repeat-x;}
.bpod1		{ background: url(/images/bg/bpod1.gif) left top no-repeat; width: 100%;}
.bpod2		{ background: url(/images/bg/bpod2.gif) right top no-repeat; padding: 17px;}
.bpod3		{ width: 100%;}
.bpod3_		{ width: 100%;}
.bpod3_td1	{ padding: 7px 0 7px 0; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; width: 150px;}
.bpod3_td2	{ padding: 7px 0 7px 0; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4;}
.bpod3 th	{ padding: 7px 17px 7px 0; font-weight: normal;}
.bpod3_ th	{ padding: 7px 17px 7px 0; font-weight: normal;}
.bpod3 .bpod4	{ display: none;}
.bpod5		{ }

.bpod .mpar_h_ .mpar_h1	{ width: 400px; background: #fff; text-align: left; border: 4px solid #e4e4e4; padding: 13px; font-size: 79%; position: absolute; z-index: 50; top: -50px; left: 20px; font-weight: normal; min-height: 100px; //height: 100px;}
.bpod .mpar_h_ .mpar_h2	{ width: 8px; height: 15px; background: url(/images/bg/mpar_h2.gif) left top no-repeat; position: absolute; z-index: 51; top: -10px; left: 12px; font-size: 1px;}
.bpod .mpar_h_ .mpar_h3	{ position: absolute; z-index: 51; top: 3px; right: 10px;}


.bpod6		{ margin: 17px 0 17px 0;}
.bpod6_		{ margin: 17px 0 17px 0;}
.bpod7		{ }
.bpod7 span	{ background: url(/images/icons/down.gif) right no-repeat; padding: 0 11px 0 0;}
.bpod6 .bpod8		{ display: none;}
.bpod6_ .bpod7		{ display: none;}
.bpod8 span	{ background: url(/images/icons/up.gif) right no-repeat; padding: 0 11px 0 0;}

/* Корзина */
.ibask		{ width: 100%; border-collapse: separate !important;}
.ibask1		{ vertical-align: top; width: 170px; padding: 17px 25px 33px 0; background: url(/images/bg/ibask.gif) left bottom repeat-x;}
.ibask2		{ vertical-align: top; padding: 17px 18px 33px 0; background: url(/images/bg/ibask.gif) left bottom repeat-x;}
.ibask3		{ vertical-align: top; width: 212px; padding: 17px 0 33px 18px; background: url(/images/bg/ibask.gif) left bottom repeat-x;}
.ibask4		{ }
.ibask5		{ }
.ibask6		{ }
.ibask7		{ }
.ibask8		{ }

.bkrug		{ background: #267dca url(/images/bg/bkrug.gif) left top no-repeat; width: 51px; height: 51px; color: #fff; font-size: 36px; font-weight: bold; text-align: center; margin: 0 0 11px 0;}

.kor		{ width: 100%; margin: 0 0 1px 0;}
.kor-h1 .kor1		{ font-size: 108%; border-left: 1px solid #fff; border-top: 1px solid #fff; border-bottom: 1px solid #fff; padding: 7px 7px 7px 11px;}
.kor-h1 .kor2		{ width: 45px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; padding: 7px 7px 7px 11px;}
.kor-h1 .kor3		{ width: 30%; font-size: 139%; border-top: 1px solid #fff; border-bottom: 1px solid #fff; padding: 7px 7px 7px 11px; white-space: nowrap;}
.kor-h1 .kor4		{ width: 20px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; border-right: 1px solid #fff; border-left: 1px solid #fff; text-align: center; visibility: hidden; padding: 7px 3px 7px 3px;}

.kor-h2 .kor1		{ font-size: 108%; border-left: 1px solid #ededed; border-top: 1px solid #ededed; border-bottom: 1px solid #ededed; padding: 7px 7px 7px 11px;}
.kor-h2 .kor2		{ width: 45px; border-top: 1px solid #ededed; border-bottom: 1px solid #ededed; padding: 7px 7px 7px 11px;}
.kor-h2 .kor3		{ width: 30%; white-space: nowrap; font-size: 139%; border-top: 1px solid #ededed; border-bottom: 1px solid #ededed; padding: 7px 7px 7px 11px;}
.kor-h2 .kor4		{ width: 20px; border-top: 1px solid #ededed; border-bottom: 1px solid #ededed; border-right: 1px solid #ededed; border-left: 1px solid #ededed; text-align: center; padding: 7px 3px 7px 3px;}

.kor3 b	{ display: block; font-size: 139%; padding: 7px 0 0 0; font-weight: normal;}
.kor2 b	{ display: block; font-size: 139%; padding: 7px 0 0 0; font-weight: normal;}
.kor1 span		{ font-size: 79%;}
.kor2 span		{ font-size: 85%;}
.kor2 input		{ text-align: right; padding-right: 4px; width: 45px; white-space: nowrap;}

.kor-h1		{ background: #fff;}
.kor-h2		{ background: #fbfafa;}

.tform		{ width: 100%; margin: 0 0 11px 0;}
.tform th	{ width: 150px; font-weight:normal; text-align: left; vertical-align: top; padding: 0 11px 11px 0;}
.tform td	{ vertical-align: top; padding: 0 11px 11px 0;}
.tform input	{ width: 100%;}
.tform textarea	{ width: 100%; height: 130px;}


/* Картинка */
/*.epic		{ }*/
.epic		{ position: fixed; z-index: 999; width: 100%; height: 100%; top: 0px; left: 0px; //position: absolute; top: expression(document.getElementsByTagName( 'body' )[0].scrollTop < 850 ? 0 + document.getElementsByTagName('body')[0].scrollTop : '' + 'px');}
.epicfon	{ filter: alpha(opacity=50); opacity: 0.5; background: #000; position: absolute; z-index: 999; top: 0px; left: 0px; width: 100%; height: 100%;}
.tepic		{ background: #fff; border: 4px solid #e4e4e4; margin: auto;}
.tepic1		{ padding: 21px; text-align: center;}

.pepic		{ position: absolute; z-index: 1000; width: 100%; height: 100%; top: 0px; left: 0px; text-align: center;}

.cepic		{ position: absolute; z-index: 1000; background: #fff; border: 4px solid #e4e4e4; top: -55px; right: -55px; //top: -53px; //right: -32px; text-align: center; font-size: 16px; font-weight: bold; width: 27px; height: 27px;}
.cepic a			{ color: #ccc; text-decoration: none; padding: 0px;  outline: none;}
.cepic a:visited	{ color: #ccc; text-decoration: none;  outline: none;}
.cepic a:hover		{ color: #4183b9; text-decoration: none; background: none; outline: none;}

.cepic1 a			{ color: #ccc; text-decoration: none; padding: 0px;  outline: none;}
.cepic1 a:visited	{ color: #ccc; text-decoration: none;  outline: none;}
.cepic1 a:hover		{ color: #4183b9; text-decoration: none; background: none; outline: none;}
.cepic2 a			{ color: #ccc; text-decoration: none; padding: 0px;  outline: none;}
.cepic2 a:visited	{ color: #ccc; text-decoration: none;  outline: none;}
.cepic2 a:hover		{ color: #4183b9; text-decoration: none; background: none; outline: none;}
.cepic1		{ position: absolute; z-index: 1000; background: #fff; border: 4px solid #e4e4e4; top: -4px; left: -55px; //top: -2px; //left: -53px; text-align: center; font-size: 16px; font-weight: bold; width: 27px; height: 27px;}
.cepic2		{ position: absolute; z-index: 1000; background: #fff; border: 4px solid #e4e4e4; top: -4px; right: -55px; //top: -2px; //right: -32px; text-align: center; font-size: 16px; font-weight: bold; width: 27px; height: 27px;}
