html	{ height: 100%;}
body    { height: 100%; padding: 0px; margin: 0px; font-family: Tahoma, sans-serif; font-size: 75%; background: #fff; color: #341c00;}
table   { font-family: Tahoma, sans-serif; border-collapse: collapse; margin: 0px; font-size: 100%; color: #341c00;}
td      { padding: 0px;}
*		{ box-sizing: border-box; -moz-box-sizing: border-box;}

/* general style */
h1			{ font-size: 167%; font-weight: normal; margin: 0 0 23px 0; color: #4b4b4b;}
h2			{ font-size: 142%; font-weight: normal; margin: 0 0 23px 0; color: #df7900;}
h3			{ }
h4			{ }
img 		{ border: 0px;}
object		{ border: 0px;}
p			{ margin: 0 0 17px 0; line-height: 1.3em;}
form		{ margin: 0px;}
input		{ font-size: 100%; font-family: Tahoma;}
textarea	{ font-size: 100%; font-family: Tahoma; overflow: auto;}
select		{ font-size: 100%; font-family: Tahoma;}

a			{ color: #0079b2; text-decoration: underline; outline:none;}
a:visited	{ color: #0079b2; text-decoration: underline;}
a:hover		{ color: #df7900; text-decoration: underline;}

ul			{ list-style-type: none; margin-bottom: 17px ;}
ul li		{ background:url(../../images/bg/li.gif) left no-repeat; font-weight: bold; font-size: 11px; color: #00467c; padding: 0 0 0 13px; margin: 0 0 7px 0;}

ol			{ margin-bottom: 17px;}
ol li		{ font-weight: bold; font-size: 11px; color: #00467c; margin: 0 0 7px 0;}

.table		{ width: 100%; margin: 0 0 17px 0;}
.table th	{ background: #0075ac; color: #fff; text-align: left; border: 1px solid #fff; padding: 7px 7px 8px 18px;}
.table td	{ background: #eaeaea; text-align: left; border: 1px solid #fff; padding: 7px 7px 8px 18px;}
.table_tr td	{ background: #dddddd;}


/* skeleton */
.sk		{ min-width: 1000px; width:expression(document.body.clientWidth < 1000? "1000px": "100%"); background:url(../../images/bg/sk.gif) left top repeat-x;}
.sk1	{ margin: auto; text-align: left; width: 98%; background:url(../../images/bg/sk1.gif) left top repeat-x;}

.msk	{ width: 100%;}
.msk1	{ width: 27%; padding: 0 34px 50px 0; vertical-align: top;}
.msk2	{ padding: 0 28px 50px 0; vertical-align: top;}

/* header */
.head	{ position: relative; z-index: 1; height: 178px; background:url(../../images/bg/head.jpg) right top no-repeat;}
.logo	{ position: absolute; z-index: 1; top: 22px; left: 38px;}
.adres	{ position: absolute; z-index: 1; left: 259px; top: 47px; font-size: 142%; color: #939393;}
.adres1	{ margin: 0 0 17px 0;}
.adres2	{ margin: 0 0 17px 0;}
.adres1 span	{ color: #df7900;}
.adres2 span	{ color: #3c3c3c;}
.login	{ position: absolute; z-index: 1; top: 43px; right: 59px; background:url(../../images/bg/login.gif) left no-repeat; padding: 0 0 0 31px; font-weight: bold; font-size: 92%;}
.login a			{ color: #df7900; text-decoration: underline; outline:none;}
.login a:visited	{ color: #df7900; text-decoration: underline;}
.login a:hover		{ color: #0079b2; text-decoration: underline;}

.poisk	{ position: absolute; z-index: 1; top: 91px; right: 29px;}
.poisk1	{ font-size: 117%; color: #4d4d4d; padding: 0 7px 3px 0;}
.poisk2	{ padding: 0 0 3px 0;}
.poisk2 select { color: #595959; font-size: 11px; width: 120px;}
.poisk3	{ }
.poisk3 input	{ width: 100%; border: 1px solid #afafaf; font-size: 14px; color: #595959;}
.poisk4	{ padding: 0 0 0 7px;}

.ill	{ width: 266px; height: 124px; background:url(../../images/bg/ill.jpg) left no-repeat; position: absolute; z-index: 1; top: 108px; left: 7px;}

/* Upper menu */
.tmenu	{ width: 100%; height: 54px; background: #0085b9 url(../../images/bg/tmenu.gif) left top repeat-x;  margin: 0 0 16px 0;}
.tmenu1	{ background: url(../../images/bg/tmenu1.gif) left top no-repeat; width: 27%; padding: 0 34px 0 0;}
.tmenu2	{ background: url(../../images/bg/tmenu2.gif) right top no-repeat; vertical-align: top; padding: 9px 28px 0 0;}

.xmenu	{ width: 100%; font-family: Arial; font-weight: bold;}
.xmenu a			{ color: #d4e3e9; text-decoration: none; outline:none; display: block; text-align: center; height: 43px; padding: 13px 0 0 0;}
.xmenu a:visited	{ color: #d4e3e9; text-decoration: none;}
.xmenu a:hover		{ color: #fff; text-decoration: none; background: url(../../images/bg/xmenua2.gif) left bottom repeat-x;}
.xmenu td	{ vertical-align: top; padding: 0 1px 0 0;}
.xmenu1	{ background: url(../../images/bg/xmenu1.gif) left top repeat-x;}
.xmenu2	{ background: url(../../images/bg/xmenu2.gif) left top no-repeat;}
.xmenu3	{ background: url(../../images/bg/xmenu3.gif) right top no-repeat;}

/* Left menu */
.lmenu	{ background: #e6e6e6 url(../../images/bg/lmenu.gif) left top no-repeat; width: 100%; margin: 0 0 16px 0;}
.lmenu1	{ background: url(../../images/bg/lmenu1.gif) right bottom no-repeat;}
.lmenu2	{ background: url(../../images/bg/lmenu2.gif) left bottom no-repeat;}
.lmenu3	{ background: url(../../images/bg/lmenu3.gif) right top no-repeat; padding: 16px 25px 17px 25px;}
.lmenu4		{ font-weight: bold; background: url(../../images/bg/lmenu4.gif) left 12px no-repeat; padding: 9px 0 8px 15px;}
.lmenu4_	{ font-weight: bold; background: url(../../images/bg/lmenu4.gif) left 12px no-repeat; padding: 9px 0 8px 15px;}
.lmenu5		{ margin: 0 0 11px 15px; background: url(../../images/bg/lmenu5.gif) left 3px no-repeat; padding: 0 0 0 12px;}

.lmenu4 a			{ color: #00549c; text-decoration: underline; outline:none;}
.lmenu4 a:visited	{ color: #00549c; text-decoration: underline;}
.lmenu4 a:hover		{ color: #df7900; text-decoration: underline;}

.lmenu4_ a			{ color: #383838; text-decoration: none; outline:none;}
.lmenu4_ a:visited	{ color: #383838; text-decoration: none;}
.lmenu4_ a:hover	{ color: #df7900; text-decoration: underline;}

.lmenu5 a			{ color: #383838; text-decoration: underline; outline:none;}
.lmenu5 a:visited	{ color: #383838; text-decoration: underline;}
.lmenu5 a:hover		{ color: #df7900; text-decoration: underline;}

/* cover */
.obo	{ background: url(../../images/bg/obo.gif) left top repeat-x; width: 100%; margin: 0 0 16px 0;}
.obo1	{ background: url(../../images/bg/obo.gif) left bottom repeat-x;}
.obo2	{ background: url(../../images/bg/obo.gif) left top repeat-y;}
.obo3	{ background: url(../../images/bg/obo.gif) right top repeat-y;}
.obo4	{ background: url(../../images/bg/obo4.gif) left top no-repeat;}
.obo5	{ background: url(../../images/bg/obo5.gif) right top no-repeat;}
.obo6	{ background: url(../../images/bg/obo6.gif) right bottom no-repeat;}
.obo7	{ background: url(../../images/bg/obo7.gif) left bottom no-repeat;}
.obo8	{ padding: 17px 25px 17px 25px;}

.dv		{ background: url(../../images/bg/dv.gif) left no-repeat; padding: 0 0 0 32px; font-size: 142%;}
.dv a			{ color: #616161; text-decoration: underline; outline:none;}
.dv a:visited	{ color: #616161; text-decoration: underline;}
.dv a:hover		{ color: #df7900; text-decoration: underline;}

.lban1	{ font-weight: bold; font-size: 92%; margin: 0 0 13px 0;}
.lban2	{ font-size: 92%; color: #555555;}
.lban1 a			{ color: #3b3b3b; text-decoration: underline; outline:none;}
.lban1 a:visited	{ color: #3b3b3b; text-decoration: underline;}
.lban1 a:hover		{ color: #df7900; text-decoration: underline;}

/* catalog */
.cat	{ margin: 0 0 33px 0;}
.tcat	{ width: 100%; margin: 0 0 20px 0;}
.tcat1	{ vertical-align: top; width: 120px; padding: 0 9px 0 0;}
.tcat2	{ vertical-align: top;}

.tcatz	{ background: url(../../images/bg/tcatz.gif) left top no-repeat;}
.tcatz1	{ background: url(../../images/bg/tcatz.gif) right top no-repeat;}
.tcatz2	{ background: url(../../images/bg/tcatz.gif) left bottom no-repeat;}
.tcatz3	{ background: url(../../images/bg/tcatz.gif) right bottom no-repeat; padding: 6px 150px 6px 10px;}

.tcat_n	{ background: #df7900 url(../../images/bg/tcat_n.gif) right no-repeat; font-weight: bold; margin: 0 0 9px 0; width: 100%;}
.tcat_n a			{ color: #ffffff; text-decoration: underline; outline:none;}
.tcat_n a:visited	{ color: #ffffff; text-decoration: underline;}
.tcat_n a:hover		{ color: #ffd7a8; text-decoration: underline;}

.tcat_r	{ background: #0080b6 url(../../images/bg/tcat_r.gif) right no-repeat; font-weight: bold; margin: 0 0 9px 0; width: 100%;}
.tcat_r a			{ color: #ffffff; text-decoration: underline; outline:none;}
.tcat_r a:visited	{ color: #ffffff; text-decoration: underline;}
.tcat_r a:hover		{ color: #ffd7a8; text-decoration: underline;}

.tcat_z	{ background: #d3d3d3; font-weight: bold; margin: 0 0 9px 0; width: 100%;}
.tcat_z a			{ color: #343434; text-decoration: underline; outline:none;}
.tcat_z a:visited	{ color: #343434; text-decoration: underline;}
.tcat_z a:hover		{ color: #0080b6; text-decoration: underline;}


.tcat_o	{ margin: 0 0 11px 0; padding: 0 10px 0 10px;}
.tcat_c	{ font-size: 142%; padding: 0 10px 0 10px;}

.tcati	{ background: url(../../images/bg/tcati.gif) left top repeat-x;}
.tcati1	{ background: url(../../images/bg/tcati.gif) left bottom repeat-x;}
.tcati2	{ background: url(../../images/bg/tcati.gif) right top repeat-y;}
.tcati3	{ background: url(../../images/bg/tcati.gif) left top repeat-y;}
.tcati4	{ background: url(../../images/bg/tcati4.gif) left top no-repeat;}
.tcati5	{ background: url(../../images/bg/tcati5.gif) right top no-repeat;}
.tcati6	{ background: url(../../images/bg/tcati6.gif) right bottom no-repeat;}
.tcati7	{ background: url(../../images/bg/tcati7.gif) left bottom no-repeat; padding: 5px;}

/* super list */
.super	{ font-weight: bold; font-size: 109%; color: #00549c; padding: 0 0 0 44px;}
.super1	{ background: url(../../images/bg/super.gif) left no-repeat; padding: 7px 0 7px 40px;}

/* footer */
.foot	{ width: 100%;}
.foot1	{ vertical-align: top; width: 27%; padding: 17px 34px 13px 0; color: #727272; font-size: 92%;}
.foot1-1{ padding: 0 0 0 39px;}
.foot2	{ vertical-align: top; padding: 17px 34px 13px 0;}
.foot3		{ font-size: 92%; color: #b6ced9; width: 100%;}
.foot3 td	{ padding: 0 3px 3px 3px;}
.foot3-1	{ background: #005188 url(../../images/bg/foot3-1.gif) left bottom repeat-x;}
.foot3-2	{ background: url(../../images/bg/foot3-2.gif) left bottom no-repeat;}
.foot3-3	{ background: url(../../images/bg/foot3-3.gif) right bottom no-repeat; padding: 11px 36px 11px 36px;}
.foot3 a			{ color: #b6ced9; text-decoration: underline; outline:none;}
.foot3 a:visited	{ color: #b6ced9; text-decoration: underline;}
.foot3 a:hover		{ color: #fff; text-decoration: underline;}


.footm	{ font-size: 92%;}
.footm1	{ float: left; background: url(../../images/bg/footm.gif) left no-repeat; padding: 0 0 0 11px; margin: 0 27px 7px 0;}
.footm1 a			{ color: #494949; text-decoration: underline; outline:none;}
.footm1 a:visited	{ color: #494949; text-decoration: underline;}
.footm1 a:hover		{ color: #0080b6; text-decoration: underline;}

/* special navigation */
.snav	{ width: 100%; background: #e7e7e7 url(../../images/bg/snav.gif) left top repeat-x;}
.snav1	{ background: url(../../images/bg/snav.gif) left bottom repeat-x;}
.snav2	{ background: url(../../images/bg/snav.gif) right top repeat-y;}
.snav3	{ background: url(../../images/bg/snav.gif) left top repeat-y;}
.snav4	{ background: url(../../images/bg/snav4.gif) left top no-repeat;}
.snav5	{ background: url(../../images/bg/snav5.gif) right top no-repeat;}
.snav6	{ background: url(../../images/bg/snav6.gif) right bottom no-repeat;}
.snav7	{ background: url(../../images/bg/snav7.gif) left bottom no-repeat;}

.xnav	{ width: 100%; height: 37px;}
.xnav1	{ font-size: 92%; padding: 0 0 0 14px;}
.xnav1-1  { float: left; background: url(../../images/bg/xnav1-1.gif) left no-repeat; padding: 0 0 0 12px; margin: 0 17px 0 0;}
.xnav1-2  { float: left; background: url(../../images/bg/xnav1-1.gif) left no-repeat; padding: 0 0 0 12px; margin: 0 17px 0 0;}
.xnav1-2_ { float: left; background: url(../../images/bg/xnav1-1_.gif) left no-repeat; padding: 0 0 0 12px; margin: 0 17px 0 0;}

.xnav1-3 { float: left; background: url(../../images/bg/left.gif) left no-repeat; padding: 0 0 0 12px; margin: 0 17px 0 0;}
.xnav1-4 { float: left; background: url(../../images/bg/right.gif) right no-repeat; padding: 0 12px 0 0; margin: 0 17px 0 0;}

.xnav1-3 a			{ color: #3f3f3f; text-decoration: underline; outline:none;}
.xnav1-3 a:visited	{ color: #3f3f3f; text-decoration: underline;}
.xnav1-3 a:hover	{ color: #df7900; text-decoration: underline;}

.xnav1-4 a			{ color: #3f3f3f; text-decoration: underline; outline:none;}
.xnav1-4 a:visited	{ color: #3f3f3f; text-decoration: underline;}
.xnav1-4 a:hover	{ color: #df7900; text-decoration: underline;}

.xnav1-1 a			{ color: #a75b00; text-decoration: underline; outline:none;}
.xnav1-1 a:visited	{ color: #a75b00; text-decoration: underline;}
.xnav1-1 a:hover	{ color: #df7900; text-decoration: underline;}

.xnav1-2 a			{ color: #3f3f3f; text-decoration: underline; outline:none;}
.xnav1-2 a:visited	{ color: #3f3f3f; text-decoration: underline;}
.xnav1-2 a:hover	{ color: #df7900; text-decoration: underline;}

.xnav1-2_ a			{ color: #3f3f3f; text-decoration: underline; outline:none;}
.xnav1-2_ a:visited	{ color: #3f3f3f; text-decoration: underline;}
.xnav1-2_ a:hover	{ color: #df7900; text-decoration: underline;}


.xnav2	{ font-size: 109%; padding: 0 11px 0 0; font-weight: bold;}
.xnav2-1	{ background: url(../../images/bg/xnav2-1.gif) left no-repeat; padding: 2px 0 2px 24px; float: right;}
.xnav2-1 a			{ color: #0062b5; text-decoration: none; outline:none; border-bottom: 1px dashed #0062b5;}
.xnav2-1 a:visited	{ color: #0062b5; text-decoration: none;}
.xnav2-1 a:hover	{ color: #df7900; text-decoration: none; border-bottom: 1px solid #df7900;}

/* selection */
.sele	{ }
.sele_	{ font-size: 92%; color: #636363;}
.sele .sele1	{ height: 30px; background: none;}
.sele_ .sele1	{ height: 5px; background: none; font-size: 1px; background: url(../../images/bg/sele1.gif) right no-repeat;}
.sele .snav { display: none;}
.sele_ .snav { margin: 0 0 30px 0;}
.sele_ .snav7	{ padding: 25px;}
.szag	{ font-weight: bold; margin: 0 0 7px 0;  color: #636363;}
.stab	{ color: #636363; margin: 0 0 11px 0;}
.stab1	{ width: 15px;}
.stab2	{ padding: 0 17px 0 0;}

.sutab	{ color: #636363; margin: 0 0 11px 0;}
.sutab1	{ padding: 0 5px 0 0;}
.sutab2	{ padding: 0 0 0 45px;}
.sutab1 input	{ border: 1px solid #afafaf; width: 55px; padding-left: 4px;}

/* paging */
.num	{ padding: 14px; color: #656565; font-size: 92%; word-spacing: 0.8em;}
.num span	{ color: #000; font-weight: bold; font-size: 13px;}
.num a			{ color: #656565; text-decoration: underline; outline:none;}
.num a:visited	{ color: #656565; text-decoration: underline;}
.num a:hover	{ color: #0079b2; text-decoration: underline;}

/* Goods */
.tovar	{ }
.tovar .tcat_n	{ font-weight: normal; margin: -19px 0 35px 0; width: 100%; color: #fff; font-size: 142%;}
.tovar .tcat_r	{ font-weight: normal; margin: -19px 0 35px 0; width: 100%; color: #fff; font-size: 142%;}
.tovar .tcat_z	{ font-weight: normal; margin: -19px 0 35px 0; width: 100%; color: #fff; font-size: 142%;}
.tovar .tcat	{ margin-bottom: 35px;}

.shar	{ width: 100%; font-size: 92%; color: #555555;}
.shar1	{ padding: 7px 17px 7px 17px; border-right: 1px solid #dddddd; vertical-align: top;}
.shar2	{ padding: 11px 0 21px 21px; width: 20%; vertical-align: top;}
.shar3	{ padding: 0 0 31px 21px; width: 20%; vertical-align: bottom;}

.har	{ width: 100%; color: #555555; margin: 0 0 27px 0;}
.har1	{ background: url(../../images/bg/har1.gif) right bottom repeat-x; padding: 9px 0 0 0;}
.har1 span { background: #fff; padding: 0 5px 0 0;}
.har2	{ padding: 9px 0 0 10px;}
.harz	{ font-weight: bold; margin: 0 0 3px 0;}

.shar2-1	{ color: #8e8e8e; font-size: 17px; margin: 0 0 17px 0;}
.shar2-2	{ background: url(../../images/bg/shar2-2.gif) left 5px no-repeat; padding: 0 0 0 11px; margin: 0 0 11px 4px;}

.shar3-1	{ color: #8e8e8e; font-size: 17px;}
.shar3-2	{ color: #343434; font-size: 24px; margin: 0 0 17px 0;}
.shar3-3	{ font-size: 22px; }
.shar3-3 a			{ color: #df7900; text-decoration: underline; outline:none;}
.shar3-3 a:visited	{ color: #df7900; text-decoration: underline;}
.shar3-3 a:hover	{ color: #0079b2; text-decoration: underline;}