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

/* Общая стилизация */
h1			{ font-size: 30px; font-family: Georgia; font-weight: normal; font-style: italic; line-height: 0.9em; margin: 0 0 17px 75px; color: #fffbec;}
h2			{ font-size: 22px; font-family: Georgia; color: #fffbec; font-weight: normal; font-style: italic; line-height: 0.9em; margin: 0 0 17px 0;}
h3			{ font-size: 18px; font-family: Georgia; color: #fffbec; font-weight: normal; font-style: italic; line-height: 0.9em; margin: 0 0 7px 0; padding-top: 13px;}
img 		{ border: 0px;}
object		{ border: 0px;}
p			{ margin: 0 0 21px 0; line-height: 1.1em;}
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: #b19a3f; text-decoration: underline; outline: none;}
a:visited	{ color: #b19a3f; text-decoration: underline;  outline: none;}
a:hover		{ color: #fff; text-decoration: underline; outline: none;}

.table		{ width: 100%; margin: 0 0 21px 0;}
.table th	{ color: #8c8b89; font-weight: normal; vertical-align: bottom; padding: 0 21px 7px 2px; border-bottom: 1px solid #989793; text-align: left;}
.table td	{ vertical-align: top; padding: 7px 21px 7px 2px; border-bottom: 1px solid #43454a; text-align: left;}

ul	{ list-style-type: none; margin: 0px; padding: 0px; margin-bottom: 21px;}
ul li	{ background: url(../images/bg/li.gif) left 7px no-repeat; padding: 0 0 0 25px; margin: 0 0 7px 0;}

ol	{ margin: 0px; padding: 0px; margin-bottom: 11px;}
ol li	{ margin: 0 0 7px 0;}


/* Скелеты */
.sk			{ min-width: 950px; width:expression(document.body.clientWidth < 950? "950px": "100%"); min-height: 100%; //height: 100%; background: #22252e url(../images/bg/sk.jpg) left top; position: relative; z-index: 1;}
.sk1		{ min-height: 100%; //height: 100%; background: url(../images/bg/sk1.jpg) 1017px 0px repeat-x; position: relative; z-index: 1;}
.sk2		{ min-height: 100%; //height: 100%; background: url(../images/bg/sk2.jpg) left top no-repeat; position: relative; z-index: 1;}

/* Хидер */
.logo		{ position: absolute; z-index: 2; top: 47px; left: 90px; background: #8f8078; width: 262px; height: 148px; color: #fff; font-size: 48px;}
.logo a			{ color: #fff;}
.logo a:visited	{ color: #fff;}
.logo a:hover	{ color: #fff;}

.menu1		{ position: absolute; z-index: 2; top: 147px; left: 407px; background: #8f8078; width: 179px; height: 53px; color: #fff; font-size: 24px;}
.menu2		{ position: absolute; z-index: 2; top: 241px; left: 530px; background: #8f8078; width: 179px; height: 53px; color: #fff; font-size: 24px;}
.menu3		{ position: absolute; z-index: 2; top: 178px; left: 746px; background: #8f8078; width: 179px; height: 53px; color: #fff; font-size: 24px;}
.menu a			{ color: #fff;}
.menu a:visited	{ color: #fff;}
.menu a:hover	{ color: #fff;}

.tel		{ font-family: Georgia; font-style: italic; position: absolute; z-index: 2; left: 671px; top: 67px;}
.tel1		{ font-size: 12px; color: #9b9b9a; padding: 0 0 0 60px; text-align:right;}
.tel2		{ color: #fffbec; font-size: 22px; margin-top: -3px;}
.tel2 span	{ color: #9b9b9a;}
.tel3  	{ text-align:right;}
.tel3 a	{ color: #fffbec; font-size: 11px; margin-top: -3px;}

/* Морда */
.icont		{ width: 882px; padding: 353px 0 0 126px; background: url(../images/bg/icont.jpg) 45px 226px no-repeat;}

.itext		{ width: 100%; margin: 0 0 31px 0;}
.itext1		{ vertical-align: top; padding: 25px 77px 0 0;}
.itext2		{ vertical-align: top; width: 200px;}

.cmenu		{ }
.cmenu1		{ margin: 0 0 7px 0; font-size: 15px;}
.cmenu1 a			{ color: #dbbc41; text-decoration: underline; outline: none;}
.cmenu1 a:visited	{ color: #dbbc41; text-decoration: underline;  outline: none;}
.cmenu1 a:hover		{ color: #fff; text-decoration: underline; outline: none;}

.ipo		{ height: 119px; margin: 0 0 37px 0;}
.ipo1		{ border: 1px solid #393b43; background: #2b2e36; text-align: center; width: 140px; padding: 10px;}
.ipo2		{ width: 18px;}
.ipo3		{ vertical-align: top; padding: 10px 4px 0 4px;}
.ipo3-1		{ margin: 0 0 2px 0;}
.ipo3-2		{ font-size: 9px; color: #858483;}
.ipo3 a			{ color: #fff; text-decoration: none; outline: none;}
.ipo3 a:visited	{ color: #fff; text-decoration: none;  outline: none;}
.ipo3 a:hover	{ color: #dbbc41; text-decoration: none; outline: none;}


.iba		{ margin: 0 0 37px 0;}
.iba1		{ width: 200px; vertical-align: top;}
.iba2		{ width: 67px;}
.iba3		{ width: 200px; vertical-align: top;}
.iba4		{ width: 50px;}
.iba5		{ width: 220px; vertical-align: top;}

.iba6		{ margin: 0 0 7px 0;}
.iba6 a			{ color: #fff; text-decoration: none; outline: none; display: block; padding: 86px 0 0 0; position: relative; z-index: 1;}
.iba6 a:visited	{ color: #fff; text-decoration: none;  outline: none;}
.iba6 a:hover	{ color: #dbbc41; text-decoration: none; outline: none;}
.iba7		{ color: #858483;}
.iba5 .iba7		{ padding-left: 17px;}

.iba1 .iba6 a	{ background: url(../images/bg/iba6-1.jpg) left top no-repeat;}
.iba3 .iba6 a	{ background: url(../images/bg/iba6-2.jpg) left top no-repeat;}
.iba5 .iba6 a	{ background: url(../images/bg/iba6-3.jpg) left top no-repeat; padding-left: 17px;}

.foot		{ width: 100%;}
.foot1		{ color: #46484d; vertical-align: top; padding: 0 0 37px 0;}
.foot1 a			{ color: #46484d; text-decoration: underline; outline: none;}
.foot1 a:visited	{ color: #46484d; text-decoration: underline;  outline: none;}
.foot1 a:hover		{ color: #fff; text-decoration: underline; outline: none;}
.foot2		{ text-align: right; vertical-align: top; padding: 0 0 37px 0;}

/* Товар */
.black_	{ display: none;}
.black	{ position: fixed; z-index: 999; height: 100%; width: 100%; background: #000; top: 0px; left: 0px; //position: absolute; top: expression(eval(document.body.scrollTop) + "px"); -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4; filter: alpha(opacity=40);}
.tov_	{ display: none;}
.tov	{ position: fixed; z-index: 1000; width: 100%; top: 89px; left: 0px; //position: absolute; top: expression(eval(document.body.scrollTop+89) + "px"); text-align: center;}
.tov1	{ margin: auto; border: 3px solid #3c4154; background: #fff;}
.tov2	{ padding: 11px; vertical-align: top; width: 407px; color: #000;}
.tov3	{ padding: 3px 11px 11px 11px; vertical-align: top; text-align: right; width: 100px; font-weight: normal; font-size: 27px;}
.tov3 a			{ color: #383f4f; text-decoration: none; outline: none;}
.tov3 a:visited	{ color: #383f4f; text-decoration: none;  outline: none;}
.tov3 a:hover	{ color: #2d73ee; text-decoration: none; outline: none;}

.tov2	{ padding: 11px; vertical-align: top; width: 407px;}
.tov2-1	{ margin: 0 0 13px 0;}
.tov2-2	{ padding: 0 0 0 10px; font-size: 20px;}
.tov2 .ipo3-1		{ margin: 0 0 2px 10px;}
.tov2 .ipo3-2		{ font-size: 9px; color: #858483; padding: 0 0 0 10px;}
.tov2-2 a			{ color: #444549; text-decoration: none; outline: none;}
.tov2-2 a:visited	{ color: #444549; text-decoration: none;  outline: none;}
.tov2-2 a:hover	{ color: #dfbd38; text-decoration: none; outline: none;}

/* Внутри */
.main		{ padding: 282px 0 0 0;}
.tmain		{ width: 100%;}
.tmain1		{ width: 530px; padding: 0 84px 0 98px; vertical-align: top;}
.tmain2		{ vertical-align: top;}
.main .icont		{ width: 882px; padding: 47px 0 0 98px; background: none;}

/* Пейджинг */
.num	{ font-size: 18px;}
.num a			{ color: #c8ad3f; text-decoration: none; display:block; float: left; border: 1px solid #363941; background: #22252e; padding: 3px 9px 4px 9px; margin: 0 2px 0 0;}
.num a:visited	{ color: #c8ad3f; text-decoration: none;}
.num a:hover	{ color: #cab04a; text-decoration: none; background: #2e3139;}
.num span		{ color: #fff; text-decoration: none; display:block; float: left; border: 1px solid #22252e; background: #22252e; padding: 3px 9px 4px 9px; margin: 0 2px 0 0;}

/* Формы */
.xform	{ background: #30333a; width: 100%;}
.xform h3	{ padding-top: 0px; margin: 0 0 21px 0;}
.xform1	{ padding: 16px;}
.tform	{ width: 100%;}
.tform1	{ width: 116px; padding: 0 11px 23px 0; vertical-align: top;}
.tform2	{ padding: 0 0 23px 0; vertical-align: bottom;}
.tform3	{ font-size: 18px; font-family: Georgia; font-style: italic;}

.tform2 input { background: #8b8d91; color: #000; width: 100%; border: none; font-size: 18px;}
.tform2 textarea { background: #8b8d91; color: #000; width: 100%; border: none; height: 122px; font-size: 18px;}
.tform1 div	{ border-bottom: 1px solid #8c8e92; padding: 0 0 7px 0;}

.partners_table_   { margin-bottom:21px; }
.cat_title         { margin:0 21px 14px 0; }