html 	{height: 100%;}
body 	{height: 100%;    padding: 0px;    margin: 0px;    font-family: Trebuchet MS, sans-serif;    font-size: 13px;    color: #565b5f;    background: #fff;    line-height: 1.1em;}
table	{font-family: Trebuchet MS, sans-serif;    border-collapse: collapse;    margin: 0px;    font-size: 13px;    color: #565b5f;    line-height: 1.1em;}
td 	{padding: 0px;}

/* Общая стилизация */
h1 {    color: #333;    line-height: 1.1em;    font-size: 30px;    font-family: Arial;    font-weight: normal;    margin: 0 0 11px 0;}
h2 {    color: #333;    line-height: 1.1em;    font-size: 19px;    font-weight: normal;    margin: 0 0 11px 0;}
h3 {    font-weight: bold;    font-size: 15px;    color: #333;    margin: 0 0 17px 0;    line-height: 1.1em;}
h4 {    font-weight: bold;    font-size: 15px;    color: #000;    margin: 0 0 9px 0;    line-height: 1.1em;}

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: Arial;}
textarea	{ font-size: 100%; font-family: Arial; overflow: auto;}
select		{ font-size: 100%; font-family: Arial;}

a			{ color: #ee6f1a; text-decoration: underline; outline: none;}
a:visited	{ color: #ee6f1a; text-decoration: underline;  outline: none;}
a:hover		{ color: #a55f27; text-decoration: underline; outline: none;}

ul			{ margin: 0 0 17px 0;}
ul li		{ margin: 0 0 17px 0;}

.table		{ width: 100%; border-top: 1px solid #464a53; border-bottom: 1px solid #464a53; margin: 0 0 17px 0;}
.table th	{ vertical-align: top; border-bottom: 1px solid #464a53; border-left: 1px solid #dedee0; border-right: 1px solid #dedee0; color: #464a53; padding: 12px; font-weight: normal; text-align: left;}
.table td	{ vertical-align: top; border-bottom: 2px solid #dedee0; border-left: 1px solid #dedee0; border-right: 1px solid #dedee0;  padding: 12px; font-weight: normal; text-align: left;}

.cit		{ font-size: 11px; font-style: italic;}


/* Скелеты */
.sk	{ min-width: 1000px; width:expression(document.body.clientWidth < 1000? "1000px": "100%"); position: relative; z-index: 1;}
.main	{ background: url('/images/bg/main.gif') left top repeat-x;}
.msk	{ width: 100%;}
.msk1	{ vertical-align: top; padding: 97px 0 31px 36px;}
.msk2	{ vertical-align: top; width: 245px; padding: 97px 20px 31px 37px;}



/* Хидер */
.head	{ position: relative; z-index: 1; height: 131px;}
.head22	{ position: absolute; z-index: 0; height: 131px;}
.logo	{ position: absolute; z-index: 1; top: 30px; left: 49px;}
.slogan	{ position: absolute; z-index: 1; top: 61px; left: 370px;}
.htel	{ font-size: 18px; color: #333; position: absolute; z-index: 1; top: 59px; right: 310px; line-height: 1.3em;}
.hadr	{ position: absolute; z-index: 1; top: 61px; right: 122px;}
.hadr1	{ position: absolute; z-index: 1; top: 61px; right: 98px;}
.head1 {    background: #f4b800 url('/images/bg/head1.gif') left top repeat-x;    height: 145px;    position: relative;    z-index: 1;}
.head1-1 {
    background: url('/images/bg/head1-1.jpg') left top no-repeat;
    height: 145px;
}
.slogan1	{ position: absolute; z-index: 1; top: 56px; left: 560px;}

.tmenu	{ width: 100%;}
.tmenu1	{ width: 36px;}
.tmenu2	{ background: #464a53; height: 35px;}
.tmenu3	{ height: 35px;}
.tmenu4	{    font-size: 16px;    padding: 0 25px 4px 25px;    background: url('/images/bg/tmenu4.gif') left no-repeat;}
.tmenu4 a			{ color: #fff; text-decoration: none; outline: none;}
.tmenu4 a:visited	{ color: #fff; text-decoration: none;  outline: none;}
.tmenu4 a:hover		{ color: #f6c300; text-decoration: none; outline: none;}
.tmenu4_			{ font-size: 20px; padding: 0 25px 0 25px; background: #f7cb00;}
.tmenu4_ a			{ color: #464a53; text-decoration: none; outline: none;}
.tmenu4_ a:visited	{ color: #464a53; text-decoration: none;  outline: none;}
.tmenu4_ a:hover	{ color: #464a53; text-decoration: underline; outline: none;}
.tmenu5	{    font-size: 16px;    padding: 0 25px 4px 25px;    background: url('/images/bg/tmenu4.gif') left no-repeat;}
.tmenu5 a			{ color: #fff; text-decoration: none; outline: none;}
.tmenu5 a:visited	{ color: #fff; text-decoration: none;  outline: none;}
.tmenu5 a:hover		{ color: #f6c300; text-decoration: none; outline: none;}
.tmenu5_			{ font-size: 20px; padding: 0 25px 0 25px; background: #f7cb00;}
.tmenu5_ a			{ color: #464a53; text-decoration: none; outline: none;}
.tmenu5_ a:visited	{ color: #464a53; text-decoration: none;  outline: none;}
.tmenu5_ a:hover	{ color: #464a53; text-decoration: underline; outline: none;}




/* Ïðàâàÿ êîëîíêà */
.banner	{ margin: 0 0 17px 0;}
.rnews	{ margin: 0 0 37px 0; padding: 21px 0 0 0;}
.rnews1	{ font-family: Arial; font-size: 20px; color: #333; margin: 0 0 15px 0;}
.rnews2	{ color: #565b5f; margin: 0 0 2px 0;}
.rnews3	{ color: #ef7a2b; font-size: 9px; font-family: Verdana; text-transform: none; margin: 3px 0 15px 0; letter-spacing: -1px;}
.rnews2 a			{ color: #565b5f; text-decoration: underline; outline: none;}
.rnews2 a:visited	{ color: #565b5f; text-decoration: underline;  outline: none;}
.rnews2 a:hover		{ color: #ef7a2b; text-decoration: underline; outline: none;}

.kata	{ margin: 0 0 13px 0;}
.kata1	{ margin: 0 0 9px 0;}
.kata2	{ }

.rba	{ margin: 0 0 27px 0; color: #333;}

.ricq {    background: url('/images/icq.gif') left top no-repeat;    padding: 43px 0 17px 0;}
.ricq1	{ margin: 0 0 7px 0;}
.ricq2	{ color: #333; padding: 0px 0 2px 21px;}

/* Ãëàâíàÿ */
.izag	{ font-size: 30px; font-family: Arial; color: #efa000; margin: -50px 0 50px 0; line-height: 1em;}
.izag1	{ font-size: 22px; font-family: Arial; color: #333; margin: 0 0 15px 0;}

.isk	{ width: 100%; margin: 0 0 35px 0;}
.isk1	{ vertical-align: top; width: 33%; border-left: 1px solid #d6d6d6; padding: 0px 12px 15px 12px;}
.isk2	{ vertical-align: top; width: 33%; border-left: 1px solid #d6d6d6; padding: 0px 12px 15px 12px;}
.isk3	{ vertical-align: top; width: 33%; border-left: 1px solid #d6d6d6; padding: 0px 12px 15px 12px;}
.isk1-1 {    background: url('/images/bg/isk1.gif') 0px 0px no-repeat;    width: 138px;    height: 76px;    margin: -14px 0 17px 0;    position: relative; z-index: 2;}
.isk2-1	{ background: url(/images/bg/isk2.gif) 0px 0px no-repeat; width: 107px; height: 62px; margin: -1px 0 17px 0; position: relative; z-index: 2;}
.isk3-1	{ background: url(/images/bg/isk3.gif) 0px 0px no-repeat; width: 63px; height: 60px; margin: 0px 0 17px 0; position: relative; z-index: 2;}
.isk3-2	{ position: relative; z-index: 2;}
.isk3-21{ background: url(/images/bg/isk3-2.gif) 0px 0px no-repeat; padding: 0 0 0 35px; top: -81px; left: 73px; position: absolute; z-index: 2; font-size: 11px; font-style: italic;}

.ilink	{ margin: 0 0 7px 0; position: relative; z-index: 2;}
.ilink span { background: url(/images/bg/ilink.gif) 100% no-repeat; padding: 0 8px 2px 0; position: relative; z-index: 2;}
.ilink a	{ position: relative; z-index: 1;}

.ica	{ padding: 0 0 27px 0;}
.ica1	{ background: #ece6c9; padding: 0 12px 0 12px; margin: 0 0 1px 0; }
.ica1-h	{ background: url(/images/bg/ica1.gif) left bottom repeat-x; padding: 0 12px 0 12px; margin: 0 0 1px 0;}
.ica1_	{ background: #fbfae5; margin: 0 0 1px 0; padding: 0 12px 11px 12px;}
.ica1-1	{ }
.ica2	{ color: #333; font-size: 15px; font-weight: bold;}
.ica2 a			{ color: #333; text-decoration: none; outline: none; display: block; background: url(/images/bg/down.gif) 100% no-repeat; position: relative; z-index: 2; padding: 11px 0 11px 0;}
.ica2 a:visited	{ color: #333; text-decoration: none; outline: none;}
.ica2 a:hover	{ color: #333; text-decoration: none; outline: none;}
.ica1_ .ica2	{ margin: 0 0 11px 0;}
.ica1_ .ica2 a	{ color: #333; text-decoration: none; outline: none; display: block; background: url(/images/bg/up.gif) 100% no-repeat;}
.ica1 .ica3		{ height: 0; overflow: hidden; }
.ica1-h .ica3	{ height: 0; overflow: hidden; }
.ica3	{ }
.ica3-1	{ float: left; width: 40%; margin: 0 0 11px 0;}
.ica4	{ }
.ica5	{ }
.ica6	{ }



/* Ôóòåð */
.foot	{ width: 100%;}
.foot1	{ padding: 0 35px 35px 35px;}
.foot2	{ width: 100%; border-top: 1px solid #464a53; margin: 0 0 19px 0;}
.foot2-1 { padding: 10px 37px 0 10px; width: 140px;}
.foot2-2 { padding: 10px 0 0 0;}
.foot2-2 a			{ color: #ee6f1a; text-decoration: underline; outline: none; display: block; float: left; background: url(/images/bg/foot2-2.gif) 100% 4px no-repeat; padding: 0 14px 0 13px;}
.foot2-2 a:visited	{ color: #ee6f1a; text-decoration: underline;  outline: none;}
.foot2-2 a:hover	{ color: #a55f27; text-decoration: underline; outline: none;}
.foot3		{ width: 100%;}
.foot3-1	{ vertical-align: top; padding: 0 0 0 10px; color: #414141; width: 25%;}
.foot3-2	{ vertical-align: top; color: #414141; padding: 0 17px 0 0; width: 25%;}
.foot3-3	{ vertical-align: top; padding: 0 10px 0 0; width: 219px;}
.foot4	{ }
.foot5	{ }
.foot6	{ }
.foot7	{ }
.foot8	{ }

/* Ñïåöïðåäëîæåíèå */
.spec	{ width: 100%; margin: 47px 0 0 0;}
.spec1	{ width: 33%; vertical-align: top; padding: 6px 11px 17px 11px; border-left: 1px solid #d6d6d6;}
.spec2		{ line-height: 1.2em;}
.spec2-1	{ padding: 0 12px 0 0; vertical-align: top;}
.spec2-2	{ vertical-align: top;}
.spec3	{ }
.spec4	{ }
.spec5	{ }

/* Ïóòü */
.way	{ margin: -50px 0 50px 0; color: #b5b5b5;}
.way a			{ color: #b5b5b5; text-decoration: underline; outline: none;}
.way a:visited	{ color: #b5b5b5; text-decoration: underline;  outline: none;}
.way a:hover	{ color: #ee6f1a; text-decoration: underline; outline: none;}

/* Êàòàëîã */
.cat			{ }
.cat h2			{ color: #333; line-height: 1.1em; font-size: 30px; font-family: Arial; font-weight: normal; margin: 0 0 11px 0;}
.cat .ica3		{ margin: 0 0 43px 0;}
.cat .ica3-1	{ float: left; width: 50%; margin: 0 0 11px 0; font-size: 16px;}

.xvi	{ margin: 0 0 21px 0;}
.xvi1	{ float: left; margin: 0 5px 0 0; color: #333;padding: 0 3px 5px 0;}
.xvi2	{ float: left; margin: 0 5px 0 0;padding: 0 3px 5px 3px;}
.xvi3	{ float: right; margin: 0 5px 0 0;padding: 0 3px 5px 3px;}
.xvi2_	{ float: left; margin: 0 5px 0 0; background: #f2b701 url(/images/bg/xvi.gif) bottom no-repeat; padding: 0 3px 5px 3px;}
.xvi2 a			{ color: #a55f27; text-decoration: none; outline: none; border-bottom: 1px dashed #a55f27;}
.xvi2 a:visited	{ color: #a55f27; text-decoration: none; outline: none;}
.xvi2 a:hover	{ color: #ee6f1a; text-decoration: none; outline: none; border-bottom: 1px solid #ee6f1a;}
.xvi2_ a			{ color: #fff; text-decoration: none; outline: none;}
.xvi2_ a:visited	{ color: #fff; text-decoration: none; outline: none;}
.xvi2_ a:hover		{ color: #fff; text-decoration: none; outline: none;}


.tca	{ width: 100%; margin: 0 0 17px 0;}
.tca th			{ text-align: left; font-weight: normal; padding: 7px 11px 7px 11px; border-bottom: 1px solid #464a53; vertical-align: top; }
.tca-th1		{ width: 42%; border-right: 1px solid #dedee0;}
.tca td		{ vertical-align: top; text-align: left; font-weight: normal; padding: 13px 11px 13px 11px; border-bottom: 3px solid #dedee0;}
.tca-tr2 td		{ background: #f5f5ed;}
.tca-td1		{ width: 42%; border-right: 1px solid #dedee0;}
.tca-td1 h2		{ font-size: 18px; margin: 0 0 0 0;}
.tca-td11		{ color: #a0a0a0; margin: 0 0 15px 0;}
.tca-td12		{ color: #666;}

.tca-td5			{ width: 45px;}
.tca-td5 a			{ display: block; width: 24px; height: 24px; background: url(/images/add.gif) left top no-repeat;}
.tca-td5 a:hover	{ background: url(/images/add1.gif) left top no-repeat;}

.tca-td4		{ font-size: 11px; width: 52px;}
.tca-td4 input	{ border: 1px solid #aaadb2; width: 48px; text-align: right; padding-right: 4px; font-size: 13px;}

.tca-td3		{ font-weight: bold; font-size: 16px; color: #333;}

.the-top { z-index: 100; }
.ice-h	{ position: relative;}
.ice	{ font-size: 11px;}
.ice_	{ font-size: 11px; border: 1px solid #a55f27; padding: 11px; position: absolute; background: #fff; top: -11px; left: -11px;}
.ice .ice1		{ display: none;}
.ice_ .ice1		{ margin: 0 0 7px 0;}
.ice_ .ice1_	{ margin: 0 0 7px 0;}
.ice .ice1_		{ margin: 0 0 4px 0;}
.ice .ice1 a			{ color: #a55f27; text-decoration: none; outline: none; border-bottom: 1px dashed #a55f27; padding: 0 8px 0px 0; background: url(/images/bg/ice.gif) 100% no-repeat;}
.ice .ice1 a:visited	{ color: #a55f27; text-decoration: none; outline: none;}
.ice .ice1 a:hover		{ color: #ee6f1a; text-decoration: none; outline: none; border-bottom: 1px solid #ee6f1a;}
.ice .ice1_ a			{ color: #a55f27; text-decoration: none; outline: none; border-bottom: 1px dashed #a55f27; padding: 0 8px 0px 0; background: url(/images/bg/ice.gif) 100% no-repeat;}
.ice .ice1_ a:visited	{ color: #a55f27; text-decoration: none; outline: none;}
.ice .ice1_ a:hover		{ color: #ee6f1a; text-decoration: none; outline: none; border-bottom: 1px solid #ee6f1a;}
.ice_ .ice1 a			{ color: #a55f27; text-decoration: none; outline: none; border-bottom: 1px dashed #a55f27; padding: 0 0px 0px 0; background: none;}
.ice_ .ice1 a:visited	{ color: #a55f27; text-decoration: none; outline: none;}
.ice_ .ice1 a:hover		{ color: #ee6f1a; text-decoration: none; outline: none; border-bottom: 1px solid #ee6f1a;}
.ice_ .ice1_ a			{ color: #a55f27; text-decoration: none; outline: none; border-bottom: 1px dashed #a55f27; padding: 0 0px 0px 0; background: none;}
.ice_ .ice1_ a:visited	{ color: #a55f27; text-decoration: none; outline: none;}
.ice_ .ice1_ a:hover	{ color: #ee6f1a; text-decoration: none; outline: none; border-bottom: 1px solid #ee6f1a;}

/* Правое меню */


.msk2 .ica	{ margin: 0 0 27px 0;}
.msk2 .ica3-1	{ float: none; width: auto; margin: 0 0 11px 0; color: #464a53;}
.msk2 .ica3-1 span	{ color: #565b5f}

.red	{ color: #ee6f1a;}
.tform	{ margin: 0 0 27px 0; color: #333;}
.tform1	{ margin: 0 0 5px 0;}
.tform2	{ margin: 0 0 13px 0;}
.tform2 input		{ padding-left: 4px; width: 70%;}
.tform2 textarea	{ padding-left: 4px; width: 70%; height: 120px;}
.tform3	{ margin: 0 0 13px 0;}


a.xask			{ color: #ee6f1a; text-decoration: none; outline: none; font-size: 13px; border-bottom: 1px dashed #ee6f1a; margin: 0 0 0 13px;}
a.xask:visited	{ color: #ee6f1a; text-decoration: none;  outline: none;}
a.xask:hover	{ color: #a55f27; text-decoration: none; outline: none; border-bottom: 1px dashed #a55f27}

/* Корзина */
.bce	{ }
.bce1	{ border: none !important; font-size: 9px; vertical-allign: middle !important; padding: 0px 0 7px 0 !important; font-weight: normal; white-space: nowrap;}
.bce2	{ border: none !important; padding: 0px 0 7px 11px !important; font-size: 16px; font-weight: bold !important; white-space: nowrap;}
.bce2 span { color: #333; white-space: nowrap;}
.tca-td6	{ font-size: 16px !important; font-weight: bold !important; color: #333 !important; white-space: nowrap;}
.tca-td7	{ white-space: nowrap; font-size: 16px; font-weight: bold !important; color: #333;}

.bko	{ }
.bko1	{ border: none !important; padding: 0 5px 0 0 !important; font-size: 11px;}
.bko2	{ border: none !important; padding: 0 5px 0 0 !important; font-size: 18px; font-family: Arial; }
.bko1 input	{ border: 1px solid #aaadb2; width: 48px; text-align: right; padding-right: 4px; font-size: 13px; }

.tca-td8			{ width: 14px;}
.tca-td8 a			{ display: block; width: 14px; height: 14px; background: url(/images/del.gif) left top no-repeat;}
.tca-td8 a:hover	{ background: url(/images/del1.gif) left top no-repeat;}

.tca-td9	{ text-align: right !important; border-top: 1px solid #000; border-bottom: none !important;}
.tca-td10	{ border-top: 1px solid #000; border-bottom: none !important; font-size: 22px; font-weight: bold !important; white-space: nowrap; color: #333;}
.tca-td10 span	{ font-size: 11px; font-weight: normal !important; white-space: nowrap; color: #565b5f; display: block; margin: 7px 0 0 0;}


.price	{  margin: -21px 0px 17px 1px; background: #fbfae5;  padding: 11px 12px 11px 12px;}
.price1	{ margin: 0 0 9px 0; line-height: 1.5em;}
.price1 b	{ font-size: 15px; font-weight: normal;}
.price1 a		{ color: #ee6f1a; text-decoration: none; outline: none; white-space: nowrap; border-bottom: 1px dashed #ee6f1a;}
.price1 a:visited	{ color: #ee6f1a; text-decoration: none;  outline: none;}
.price1 a:hover	{ color: #a55f27; text-decoration: none; outline: none; border-bottom: 1px solid #a55f27;}


/*Feedback_form*/
.tkon	{ width: 100%; margin: 0 0 1px 0; background: #f8f8ec;}
.tkon1	{ padding: 21px 21px 11px 21px;}
.tkon2	{ font-size: 16px; font-weight: bold; margin: 0 0 11px 0;}
.tkon3	{ width: 100%;}
.tkon3-1	{ width: 130px; font-size: 11px; padding: 0 0 11px 0;}
.tkon3-2	{ padding: 0 0 11px 0;}
.tkon3-2 input	{ width: 70%; border: 1px solid #aaadb2; padding-left: 4px; font-size: 15px;}
.tkon3-2 textarea	{ width: 70%; border: 1px solid #aaadb2; padding-left: 4px; height: 120px; font-size: 15px;}
.tkon4	{ background: #f8f8ec; width: 100%; margin: 0 0 0 0;}
.tkon5	{ padding: 21px 21px 21px 151px; font-size: 19px; width: 1px;}
.tkon6	{ color: #7a7a7a; font-size: 11px;}


.dosa	{ }
.dosa a		{ color: #565b5f; text-decoration: none; outline: none; cursor: text;}
.dosa a:visited	{ color: #565b5f; text-decoration: none; outline: none;}
.dosa a:hover		{ color: #565b5f; text-decoration: none; outline: none;}
.posa			{ display:none}
.posa a		{ color: #565b5f; text-decoration: none; outline: none; cursor: text;}
.posa a:visited	{ color: #565b5f; text-decoration: none; outline: none;}
.posa a:hover		{ color: #565b5f; text-decoration: none; outline: none;}

.gosa	{ position: relative; z-index: 3;}
.gosa1	{ position: absolute; z-index: 3; width: 350px; height: 120px; top: -120px; right: 50px; overflow: hidden;}


.afaq	{ border-top: 1px solid #d5d5d5; margin: 0 0 13px 0;}
.afaq_	{ border-top: 1px solid #d5d5d5; margin: 0 0 13px 0;}
.afaq1	{ padding: 13px 17px 13px 17px; font-size: 17px;}
.afaq2	{ padding: 5px 17px 7px 17px; background: #f7f7e8;}
.afaq2-1	{ }
.afaq2-2	{ padding: 11px 0 11px 0; font-weight: bold;}
.afaq .afaq2-2	{ display: none;}
.afaq2-1 a			{ color: #006fb6; text-decoration: none; outline: none; background: url(../images/icons/down.gif) right no-repeat; padding: 0 10px 0 0; border-bottom: 1px dashed #006fb6;}
.afaq2-1 a:visited	{ color: #006fb6; text-decoration: none; outline: none;}
.afaq2-1 a:hover	{ color: #ff7700; text-decoration: none; outline: none; border-bottom: 1px dashed #ff7700;}
.afaq_ .afaq2-1 a			{ color: #006fb6; text-decoration: none; outline: none; background: url(../images/icons/up.gif) right no-repeat; padding: 0 10px 0 0; border-bottom: 1px dashed #006fb6;}
.afaq_ .afaq2-1 a:visited	{ color: #006fb6; text-decoration: none; outline: none;}
.afaq_ .afaq2-1 a:hover		{ color: #ff7700; text-decoration: none; outline: none; border-bottom: 1px dashed #ff7700;}
