html	{ height: 100%;}
body    { height: 100%; padding: 0px; margin: 0px; font-family: Tahoma, sans-serif; font-size: 69%; color: #8a8787;}
table   { font-family: Tahoma, sans-serif; border-collapse: collapse; margin: 0px; font-size: 100%; color: #8a8787;}
td      { padding: 0px;}
*		{ box-sizing: border-box; -moz-box-sizing: border-box;}
img.left_image { border-left: 5px solid #ffffff; }
/* Общая стилизация */
h1			{ color: #00aedb; font-size: 191%; font-weight: normal; margin: 0 0 13px 0;}
h2			{ color: #00aedb; font-size: 191%; font-weight: normal; margin: 0 0 13px 0;}
h3			{ color: #000; font-size: 110%; font-weight: bold; margin: 0 0 11px 0;}
h4			{ color: #00aedb; font-weight: normal; font-size: 100%; margin: 0 0 3px 0; border-bottom: 1px dotted #d9d9d9; padding: 0 0 3px 0;}
img 		{ border: 0px;}
object		{ border: 0px;}
p			{ line-height: 1.4em; margin: 0 0 17px 0;}
form		{ margin: 0px;}

a			{ color: #00aedb; text-decoration: underline;}
a:visited	{ color: #00aedb; text-decoration: underline;}
a:hover		{ color: #00aedb; text-decoration: none;}

ul			{ margin: 0 0 16px 0; list-style-type: none; padding: 0px; color: #484848;}
ul li		{ background: url(../images/icons/cat_menu1.gif) 0px 7px no-repeat; padding: 0 0 1px 11px; margin: 0 0 5px 0;}

/* Для шаблонов FCK */
.blue { color: #00aedb; white-space: nowrap; }

.wmax { width: 539px; }
.w100 { width: 100%; }

/* Скелеты */
.isk		{ min-height: 100%; //height: 100%; background: #444247 url(../images/bg/body.gif) 0 297px repeat-x; min-width: 910px; width:expression(document.body.clientWidth < 910? "910px": "100%");}
.mask		{ min-height: 100%; //height: 100%; background: #444247 url(../images/bg/body.gif) 0 236px repeat-x; min-width: 910px; width:expression(document.body.clientWidth < 910? "910px": "100%");}
.csk		{ text-align: center; background: url(../images/bg/csk.gif) 50% 0 repeat-y; position: relative; z-index: 2;}
.csk1		{ margin: auto; text-align: left; width: 910px; padding: 0 0 0 27px; position: relative; z-index: 2;}
.csk2		{ background: #121114; padding: 37px 0 0 0;  position: relative; z-index: 2;}
.ssk		{ min-height: 100%; //height: 100%; background: #302f32;}


.main		{ width: 100%;}
.main1		{ vertical-align: top; padding: 29px 0 0 0; color: #000; background: #fff;}
.main2		{ width: 182px; vertical-align: top; padding: 23px 0 154px 16px;}
.main3		{ vertical-align: bottom; padding: 0 0 0 16px;}
.main_h		{ width: 100%;  position: relative; z-index: 2;}
.main_h_td	{ padding: 0 0 27px 27px;}

/* хидер на главной */
.ihead		{ height: 297px; background: #353337 url(../images/bg/ihead.gif) left top repeat-x; position: relative; z-index: 1;}
.ihead1		{ height: 297px; background: url(../images/bg/ihead1-2.jpg) 50% bottom no-repeat; position: absolute; z-index: 1; left: 0px; top: 0px; width: 100%;}
.ihead2		{ text-align: center; width: 100%; position: absolute; z-index: 2;}
.ihead3		{ margin: auto; text-align: left; width: 910px; position: relative; z-index: 2;}
.fhead		{ position: absolute; z-index: 1; width: 100%; top: 42px; left: 0px;}

.ssk .ihead			{ height: 100px; background: #353337 url(../images/bg/ihead.gif) left top repeat-x; position: relative; z-index: 1;}
.ssk .ihead1		{ height: 100px; background: url(../images/bg/ihead1-2.jpg) 50% bottom no-repeat; position: absolute; z-index: 1; left: 0px; top: 0px; width: 100%;}
.ssk .ihead2		{ text-align: center; width: 100%; position: absolute; z-index: 2;}
.ssk .ihead3		{ margin: auto; text-align: left; width: 100%; position: relative; z-index: 2;}
.ssk .ilogo			{ position: absolute; z-index: 2; top: 33px; left: 50px;}
.ssk .itext			{ position: absolute; z-index: 2; top: 44px; right: 50px;}
.itext a				{ color: #73e2ff; text-decoration: underline;}
.itext a:visited	{ color: #73e2ff; text-decoration: underline;}
.itext a:hover		{ color: #fff; text-decoration: underline;}

.mask .ihead		{ height: 236px; background: #353337 url(../images/bg/ihead.gif) left top repeat-x; position: relative; z-index: 1;}
.mask .ihead1		{ height: 236px; background: url(../images/bg/mhead1.jpg) 50% bottom no-repeat; position: absolute; z-index: 1; left: 0px; top: 0px; width: 100%;}

.ilogo		{ position: absolute; z-index: 2; top: 50px; left: 38px;}
.icon1		{ position: absolute; z-index: 2; top: 63px; left: 350px;}
.icon2		{ position: absolute; z-index: 2; top: 63px; left: 377px;}
.icon3		{ position: absolute; z-index: 2; top: 63px; left: 405px;}
.icon4		{ position: absolute; z-index: 2; top: 63px; left: 847px;}

/* Горизонтальное меню */
.tmenusk	{ text-align: center; background: url(../images/bg/tmenusk.gif) 50% 0 repeat-y; position: relative; z-index: 3; margin: -21px 0 0 0; height: 39px;}
.tmenu		{ border-left: solid #fff 5px; width: 910px; margin: auto; text-align: left; height: 39px; background: #000; position: relative; z-index: 2;}
.tmenu1		{ background: url(../images/bg/tmenu1.gif) right no-repeat; text-align: center; padding: 0 20px 0 20px;}
.tmenu2		{ text-align: center; padding: 0 50px 0 20px;}
.tmenu1_	{ background: #1a1a1a url(../images/bg/tmenu1.gif) right no-repeat; text-align: center; padding: 0 20px 0 20px;}
.tmenu2_	{ text-align: center; background: #1a1a1a; padding: 0 50px 0 20px;}
.tmenu3		{ width: 297px; background: #1a1a1a;}

.poisk		{ }
.poisk1		{ padding: 0 7px 0 33px;}
.poisk2		{ }
.poisk3		{ border: 1px solid #484848; padding: 1px; float: left;}
.poisk3 input	{ border: none; background: #484848; color: #fff; font-size: 100%; font-family: Tahoma; cursor: pointer; //padding-left: 2px;}

.poisk4		{ border: 1px solid #484848; padding: 1px; float: left; //padding: 0px;}
.poisk4 input	{ font-family: Tahoma; max-width: 107px; //width: 107px;  font-size: 100%; background: #1a1a1a; border:none; color: #bababa; padding-left: 6px;}

/* Контент на морде */
.msk  		{ width: 100%; position: relative; z-index: 1;}
.msk ul 	{ list-style-type: none; color:#fff;}
.msk ul li 	{ background: url(../images/icons/cat_menu2.gif) 0px 7px no-repeat;}
.msk1  		{ width: 529px; vertical-align: top; padding: 0px 0 0 0;}
.msk2  		{ vertical-align: top; padding: 0px 0 0 0;}
.msk2 ul 	{ list-style-type: none; color:#fff; padding:0 0 0 70px;}
.msk2 ul li 	{ background: url(../images/icons/cat_menu2.gif) 0px 7px no-repeat;}

.izag		{ margin: 0 0 0 49px;}
.izag1		{ margin: -19px 0 28px -3px; width: 40px; height: 21px; position: relative; z-index: 2;}

.tzag		{ margin: 0 0 28px 17px;}
.tzag1		{ padding: 0 12px 0 0; vertical-align: bottom;}
.tzag2		{ padding: 2px 0 0 0; vertical-align: top;}


.inews		{ margin: 0 0 24px 0;}
.inews1		{ vertical-align: top; padding: 0 0 0 77px; width: 190px; background: url(../images/icons/inews.gif) 57px 13px no-repeat;}
.inews1_	{ background: url(../images/icons/inews_.gif) 57px 13px no-repeat;}
.inews2		{ vertical-align: top; padding: 0 0 0 61px; background: url(../images/icons/inews.gif) 41px 13px no-repeat;}
.inews2_	{ background: url(../images/icons/inews_.gif) 41px 13px no-repeat;}
.inews3		{ color: #73e2ff;}
.inews4		{ line-height: 1.2em;}

.inews1 a			{ color: #bababa; text-decoration: none; display: block;}
.inews1 a:visited	{ color: #bababa; text-decoration: none;}
.inews1 a:hover		{ color: #fff; text-decoration: none;}

.inews2 a			{ color: #bababa; text-decoration: none; display: block;}
.inews2 a:visited	{ color: #bababa; text-decoration: none;}
.inews2 a:hover		{ color: #fff; text-decoration: none;}

.iob		{ width: 100%; background: #131521 url(../images/bg/iob.gif) 0 100% repeat-x;}
.iob td		{ padding: 21px 0 48px 0;}

td.obor { padding: 0 0 20px 0; color: #ffffff; width: 100%; }

.iob1		{ margin: -24px 30px 0 77px; color: #fff; line-height: 1.3em;}
.iob1 a			{ color: #fff; text-decoration: none;}
.iob1 a:visited	{ color: #fff; text-decoration: none;}
.iob1 a:hover	{ color: #fff; text-decoration: underline;}
.msk2 p		{ line-height: 1.3em; margin: 0 50px 17px 70px; color: #fff;}

/* Футер */
.foot		{ text-align: center; font-size: 91%; color: #bababa;}
.foot1		{ margin: auto; text-align: left; height: 112px; width: 910px;}
.foot2		{ padding: 0 0 0 103px;}
.foot3		{ width: 285px;}
.ample		{ background: url(../images/icons/ample.gif) left no-repeat; padding: 10px 0 10px 50px;}
.foot a			{ color: #fff; text-decoration: none;}
.foot a:visited	{ color: #fff; text-decoration: none;}
.foot a:hover	{ color: #00aedb; text-decoration: none;}

/* Внутренняя страница */

.content	{  margin: 0 0 0px 0px; padding: 0px 47px 37px 50px;}
.content p	{ line-height: 1.3em; margin: 0 0 19px 0;}
.content h2	{ color: #00aedb; font-size: 191%; font-weight: normal; margin: 0 0 13px 0;}
.content h3	{ color: #000; font-size: 110%; font-weight: bold; margin: 0 0 11px 0;}
p.cit		{ border-left: solid #00aedb 5px; background: #ebebeb; padding: 5px 13px 5px 13px;}

/* Правое меню */
.rmenu		{ font-size: 110%; margin: 0 0 53px 0;}
.rmenu1		{ padding: 0 5px 0 24px; margin: 0 0 6px 0; background: url(../images/bg/rmenu1.gif) 10px 8px no-repeat;}
.rmenu1_	{ background: #fff; font-weight: bold; padding: 7px 5px 8px 24px; margin: 0 0 4px 0;}
.rmenu1 a			{ color: #73e2ff; text-decoration: underline;}
.rmenu1 a:visited	{ color: #73e2ff; text-decoration: underline;}
.rmenu1 a:hover		{ color: #fff; text-decoration: none;}
.rmenu1_ a			{ color: #000; text-decoration: none;}
.rmenu1_ a:visited	{ color: #000; text-decoration: none;}
.rmenu1_ a:hover	{ color: #000; text-decoration: none;}

.rmenu1_1	{ margin: 0 0 17px 0;}
.rmenu2		{ padding: 0 5px 0 24px; margin: 0 0 6px 13px; background: url(../images/bg/rmenu1.gif) 10px 8px no-repeat;}
.rmenu2_	{ padding: 0 5px 0 24px; margin: 0 0 6px 13px; background: url(../images/bg/rmenu1.gif) 10px 8px no-repeat; font-weight: bold;}
.rmenu2 a			{ color: #73e2ff; text-decoration: underline;}
.rmenu2 a:visited	{ color: #73e2ff; text-decoration: underline;}
.rmenu2 a:hover		{ color: #fff; text-decoration: none;}
.rmenu2_ a			{ color: #73e2ff; text-decoration: none;}
.rmenu2_ a:visited	{ color: #73e2ff; text-decoration: none;}
.rmenu2_ a:hover	{ color: #fff; text-decoration: underline;}




/* Блок ICQ */
.icq-z		{ margin: 0 0 13px 23px;}
.icq		{ background: #000; padding: 15px 5px 0 15px; margin: 0 0 15px 0;}
.icq1		{ padding: 0 0 16px 21px; color: #73e2ff; }
.icq1 span	{ display: block; color: #fff; }
.icq1 a			{ color: #73e2ff; text-decoration: underline;}
.icq1 a:visited	{ color: #73e2ff; text-decoration: underline;}
.icq1 a:hover	{ color: #fff; text-decoration: none;}

.icq1 a span			{ color: #fff; text-decoration: underline;}
.icq1 a:visited span	{ color: #fff; text-decoration: underline;}
.icq1 a:hover span	{ color: #fff; text-decoration: none;}

/* Статьи */
.art		{ margin: 0 0 14px 0;}
.art1		{ display: block; font-size: 110%;}
.art2		{ display: block; margin: 0 0 0 10px;}
.art3		{ margin: 0 0 0 10px; color: #00aedb;}

.art4		{ display: block; font-size: 110%;}
.art5		{ display: block; margin: 0 0 0 10px;}

.art a		{ text-decoration: none;}

.art3 a			{ color: #00aedb; text-decoration: underline;}
.art3 a:visited	{ color: #00aedb; text-decoration: underline;}
.art3 a:hover	{ color: #00aedb; text-decoration: none;}

.art1	a { color: #000; text-decoration: underline;}
.art1 a:visited { color: #000; text-decoration: underline;}
.art1 a:hover { color: #000; text-decoration: none;}
a .art2			{ color: #818181; text-decoration: none;}
a:visited .art2 { color: #818181; text-decoration: none;}
a:hover .art2	{ color: #000; text-decoration: none;}

.art4 a 			{ color: #818181; text-decoration: underline;}
.art4 a:visited	{ color: #818181; text-decoration: underline;}
.art4 a:hover	{ color: #000; text-decoration: underline;}
a .art5			{ color: #000; text-decoration: none;}
a:visited .art5	{ color: #000; text-decoration: none;}
a:hover .art5	{ color: #000; text-decoration: none;}

.num		{ font-size: 110%; padding: 17px 0 0 0;}
.num a			{ color: #818181; text-decoration: underline; display: block; float: left; margin: 0 12px 0 0;}
.num a:visited	{ color: #818181; text-decoration: underline;}
.num a:hover	{ color: #00aedb; text-decoration: none;}
.num span	{ color: #00aedb; font-weight: bold; display: block; float: left; margin: 0 12px 0 0;}

/* Фак */
.faq_g		{ background: url(../images/icons/faq_g.gif) 0px 8px no-repeat; padding: 0 0 0 16px; margin: 0 0 11px 0;}

.faq_c .faq		{ display: none;}
.faq_c1 .faq	{ display: block;}

.faq_c1 .faq_g	{ font-weight: bold; background: none;}
.faq_c1 .faq_g a			{ color: #000; text-decoration: none;}
.faq_c1 .faq_g a:visited	{ color: #000; text-decoration: none;}
.faq_c1 .faq_g a:hover		{ color: #000; text-decoration: none;}

.faq_h		{ font-weight: bold; font-size: 110%; margin: 0 0 3px 16px;}
.faq1			{ margin: 0 0 7px 25px; padding: 0 0 0 13px; background: url(../images/icons/faq2.gif) 0px 7px no-repeat;}
.faq1	a			 { color: #000; text-decoration: underline; }
.faq1	a:visited { color: #000; text-decoration: underline; }
.faq1	a:hover	 { color: #000; text-decoration: none; }

.faq1_			    { margin: 0 0 0 25px; padding: 0 0 0 13px; background: url(../images/icons/faq2.gif) 0px 7px no-repeat;}
.faq1_	a			 { color: #000; text-decoration: underline; }
.faq1_	a:visited { color: #000; text-decoration: underline; }
.faq1_	a:hover	 { color: #000; text-decoration: none; }


.faq2		{ margin: 0 0 15px 25px; padding: 0 0 0 13px; color: #818181; display: none; }
.faq2_	{ margin: 0 0 15px 25px; padding: 0 0 0 13px; color: #818181; display: block; }

.faq_f		{ color: #818181; margin: 27px 0 0 0;}
.faq_f td	{ vertical-align: top;}
.faq_f1		{ padding: 0 20px 0 38px;}
.faq_f1 input	{ border: 1px solid #c1c1c1; width: 152px; font-family: Tahoma; font-size: 110%; padding-left: 4px;}
.faq_f2 select	{ width: 340px; font-family: Tahoma; font-size: 110%;}
.faq_f2 textarea{ width: 100%; border: 1px solid #c1c1c1; overflow: auto; height: 80px; font-family: Tahoma; font-size: 110%; padding-left: 4px;}

.faq_n		{ margin: 0 0 5px 0;}
.faq_n1		{ margin: 0 0 29px 0; //margin: 0 0 24px 0;}

.faq_s		{ border: 1px solid #00aedb; padding: 1px; float: left; margin-top: -10px;}
.faq_s input{ border: none; background: #00aedb; color: #fff; font-size: 100%; font-family: Tahoma; //padding-left: 2px;}


/* Поиск */
.search		{ margin: 0 0 23px 0;}
.search1		{ padding: 0 7px 0 0;}
.search2		{ }
.search3		{ border: 1px solid #979797; padding: 1px; float: left;}
.search3 input	{ border: none; background: #979797; color: #fff; font-size: 100%; font-family: Tahoma; //padding-left: 2px;}

.search4		{ border: 1px solid #9c9c9c; padding: 1px; float: left; //padding: 0px;}
.search4 input	{ font-family: Tahoma; width: 300px;  font-size: 100%; background: #fff; border:none; color: #818181; padding-left: 6px;}

/* Карта сайта */
.sitemap		{ }
.sitemap td		{ width: 250px; vertical-align: top; padding: 0 21px 0 0;}

.sitemap1		{font-weight: bold; font-size: 110%; margin: 0 0 3px 0;}
.sitemap2		{ margin: 0 0 2px 0; background: url(../images/icons/sitemap2.gif) 0px 7px no-repeat; padding: 0 0 0 7px;}
.sitemap1_1		{ margin: 0 0 21px 9px; color: #818181;}
.sitemap1 a			{ color: #000; text-decoration: none;}
.sitemap1 a:visited	{ color: #000; text-decoration: none;}
.sitemap1 a:hover	{ color: #000; text-decoration: underline;}
.sitemap2 a			{ color: #818181; text-decoration: underline;}
.sitemap2 a:visited	{ color: #818181; text-decoration: underline;}
.sitemap2 a:hover		{ color: #00aedb; text-decoration: underline;}

/* Тех поддержка */
.tp				{ padding: 0 0 0 31px; min-height: 22px; //height: 22px; margin: 0 0 14px 0;}
.tp1			{ display: block; font-size: 110%;}
.tp2			{ display: block;}
.tp3			{ color: #00aedb;}
.tp4			{ }
.tp5			{ }

.tp a 			{ color: #000; text-decoration: none;}

.tp .tp1 a 			{ color: #818181; text-decoration: underline;}
.tp .tp1 a:visited { color: #818181; text-decoration: underline;}
.tp .tp1 a:hover	{ color: #000; text-decoration: none;}
.tp a .tp2			{ color: #000; text-decoration: none;}
.tp a:visited .tp2	{ color: #000; text-decoration: none;}
.tp a:hover .tp2	{ color: #000; text-decoration: none;}

.banner			{ }

/* Каталог */
.ibask		{ width: 100%; height: 73px; margin: -23px 0 0 0; position: relative; z-index: 2;}
.ibask1		{ }
.ibask2		{ width: 336px; background: #413f44;}
.ibask3		{ width: 182px; vertical-align: top; padding: 0 0 0 16px;}

.ibask4		{ width: 100%; background: url(../images/bg/ibask4.gif) 47px 100% no-repeat;}
.ibask4_1	{ padding: 0 0 0 17px; vertical-align: bottom;}
.ibask4_2	{ text-align: right; padding: 0 32px 6px 0; vertical-align: bottom;}
.ibask4_2 span	{ color: #fff; font-weight: bold; font-size: 110%;}
.ibask4_1 div	{ background: url(../images/icons/korzina.gif) 0 0px no-repeat; padding: 3px 0 6px 30px;}

.ibask1 .izag	{ margin: 0 0 0 17px; background: url(../images/icons/catalog.gif) 0 0px no-repeat; padding: 3px 0 3px 30px;}

.cat		{ width: 100%;}
.cat1		{ width: 344px; vertical-align: top; padding: 0 0 15px 0;}
.cat2		{ vertical-align: top; padding: 0 32px 15px 25px;}



.cat_menu	{ margin: -6px 0 16px 60px;}
.cat2 .cat_menu	{ margin: -6px 0 16px 26px;}
.cat_menu1	{ font-size: 110%; background: url(../images/icons/cat_menu1.gif) 0px 7px no-repeat; line-height: 1.3em; margin: 0 0 2px 0; padding: 0 0 0 11px;}

.cat_menu1 a			{ color: #818181; text-decoration: underline;}
.cat_menu1 a:visited	{ color: #818181; text-decoration: underline;}
.cat_menu1 a:hover		{ color: #00aedb; text-decoration: underline;}

.cat_menu1_	{ font-size: 110%; background: url(../images/icons/cat_menu1.gif) 0px 7px no-repeat; line-height: 1.3em; margin: 0 0 2px 0; padding: 0 0 0 11px;}

.cat_menu1_ a			 { color: #000; text-decoration: none;}
.cat_menu1_ a:visited { color: #000; text-decoration: none;}
.cat_menu1_ a:hover	 { color: #00aedb; text-decoration: underline;}

.spec		{ margin: 0 0 29px 0;}
.spec1		{ float: left; border: 1px solid #cfcfcf; margin: 0 9px 2px 0;}
.spec2		{ }
.spec3		{ color: #000;}

.down		{ font-size: 110%; font-weight: bold; background: url(../images/icons/down.gif) left no-repeat; padding: 7px 0 7px 32px; margin-top: 40px;}
.cat2 .down		{ font-size: 110%; font-weight: bold; background: url(../images/icons/down.gif) left no-repeat; padding: 7px 0 7px 27px; margin: 0 0 3px 0px; color: #000;}
.down a			{ color: #000; text-decoration: none;}
.down a:visited	{ color: #000; text-decoration: none;}
.down a:hover		{ color: #000; text-decoration: underline;}

.kpoisk		{ border-left: 6px solid #00aedb; background: #ebebeb; padding: 8px 0 12px 14px; margin: 0 0 0 45px;}
.kpoisk h3	{ margin-bottom: 5px;}
.kpoisk1		{ margin: 0 0 0 0;}
.kpoisk2		{ padding: 0 5px 0 0;}
.kpoisk3		{ }
.kpoisk2 input	{ width: 200px; padding-left: 6px; color: #000; font-family: Tahoma; font-size: 100%;}
.kpoisk3 input	{ color: #000; font-family: Tahoma; font-size: 100%;}

.hmenu		{ margin: 0 0 16px 0;}
.hmenu_1		{ margin: 0 0 16px 27px;}
.hmenu1		{ background: url(../images/icons/hmenu.gif) 0 7px no-repeat; font-size: 110%; padding: 0 0 0 12px; line-height: 1.3em; margin: 0 0 2px 0;}

.can			{ border-bottom: 1px dotted #d9d9d9; margin: 0 0 21px 21px; padding: 0 0 19px 0;}
.cant			{ }
.cant1		{ vertical-align: top; width: 64px; padding: 0 11px 0 0;}
.cant1 img	{ border: 1px solid #bcbcbc;}
.cant2		{ vertical-align: top; padding: 0 0 0 0;}
.cant2-1		{ font-size: 110%;}

.add		{ margin: 8px 0 0 0;}
.add1		{ padding: 0 6px 0 0;}
.add1 input	{ border: 1px solid #c4c4c4; color: #b6afaf; text-align: right; font-family: Tahoma; font-size: 100%; width: 50px; padding-right: 4px;}
.add2		{ padding: 0 6px 0 0;}
.add3		{ padding: 0 6px 0 0;}
.add5		{ padding: 0 0px 0 0;}
.add4		{ font-weight: bold; color: #000; font-size: 110%;}

/* Путь */
.way		{ color: #00aedb; font-size: 110%; margin: 0 0 12px 51px;}

/* Корзина */
.fbask		{ }
.fbask td	{ vertical-align: top; padding: 0 0 0 21px;}
.fbask1		{ font-size: 110%; color: #000; margin: 0 0 3px 0;}
.fbask2		{ margin: 0 0 15px 0;}
.fbask3		{ margin: 0 0 15px 0;}


.fbask2 input	{ border: 1px solid #c1c1c1; width: 278px; font-family: Tahoma; font-size: 110%; padding-left: 4px;}
.fbask3 input	{ border: 1px solid #c1c1c1; width: 233px; font-family: Tahoma; font-size: 110%; padding-left: 4px;}
.fbask2 textarea{ width: 278px; border: 1px solid #c1c1c1; overflow: auto; height: 59px; font-family: Tahoma; font-size: 110%; padding-left: 4px;}

.fbask_s		{ border: 1px solid #00aedb; padding: 1px; float: left; margin-top: 0px;}
.fbask_s input{ border: none; background: #00aedb; color: #fff; font-size: 100%; font-family: Tahoma; //padding-left: 2px;}

/* Товар */
.item				{ padding: 0 32px 15px 50px; font-size: 110%;}
.item_img		{ margin: 0 0 9px 0;}
.item_img img	{ border: 1px solid #b4b4b4;}

.item_imgs		{ padding: 0 0 0 0; border-bottom: 1px dotted #b4b4b4; width: 295px;}
.item_imgs a	{ display: block; float: left; border: 1px solid #b4b4b4; margin: 0 7px 9px 0;}

.item p	{ line-height: 1.3em; margin: 0 0 19px 0; color: #484848;}

.item2 	{ float: right; padding: 0 0 0 0; width: 310px;  padding: 0 32px 15px 25px;}

.c404		{ color: #fff; font-size: 110%;}
.c404 ul	{ color: #fff;}

.c404 a			{ color: #73e2ff; text-decoration: underline;}
.c404 a:visited	{ color: #73e2ff; text-decoration: underline;}
.c404 a:hover		{ color: #73e2ff; text-decoration: none;}
.c404 h2	{ color: #73e2ff; font-size: 200%;}

/* для галлереи */
.fsControl.disabled, #fsLinks a.current { color: #000000; cursor: default; text-decoration: none; }
.fsControl.disabled { color: #666666; }

/* Таблицы контента */
.table    { background-color: #fff; width: 85%; border: 1px dotted #d7d7d7; }
.table th { padding: 6px; color: #00aedb; border: 1px dotted #d7d7d7; font-weight: normal; text-align: left; font-size: 110%;}
.table td { padding: 3px 6px 3px 6px; border: 1px dotted #d7d7d7; }

/* Блок Сравнения */
.srav	{ background: #28272a; height: 73px; padding: 27px 0 0 0;}
.srav .izag	{ margin: 0 0 2px 17px; background: url(../images/icons/srav.gif) 0 0px no-repeat; padding: 3px 0 3px 30px;}
.srav1	{ border-top: 1px dotted #7e7d7f; color: #cacacb; margin: 0 0 0 47px; width: 102px; padding: 1px 0 0 0; font-size: 91%;}

.srav a			{ color: #cacacb; text-decoration: none;}
.srav a:visited	{ color: #cacacb; text-decoration: none;}
.srav a:hover	{ color: #fff; text-decoration: none;}

/* Страница сравнений */
.tsrav	{ width: 100%; background: #fff;}
.tsrav th { vertical-align: top; width: 250px; text-align: left; background: #7d7d7d; color: #fff; font-weight: bold; padding: 4px 6px 5px 6px; font-weight: bold;}
.tsrav th td { color: #fff; font-weight: bold; padding: 0 5px 0 0;}
.tsrav1 	{ background: #ebebeb; font-weight: bold; text-align: left; color: #010101; border-top: 1px solid #fff; padding: 4px 6px 5px 6px;}
.tsrav2 	{ vertical-align: top; width: 250px; color: #000; text-align: left; border-bottom: 1px solid #ebebeb; padding: 4px 6px 5px 6px;}
.tsrav3 	{ vertical-align: top; width: 250px; color: #4c4b4b; text-align: left; border-bottom: 1px solid #ebebeb; padding: 4px 6px 5px 6px;}

.tsrav-h { width: 100%; background: #fff;}
.tsrav-h-td { padding: 50px;}

/* Тех. характеристики в карточке товара */
.tsrav_	{ width: 575px; background: #fff;}
.tsrav_ th { vertical-align: top; width: 250px; text-align: left; background: #7d7d7d; color: #fff; font-weight: bold; padding: 4px 6px 5px 6px; font-weight: bold;}
.tsrav_ th td { color: #fff; font-weight: bold; padding: 0 5px 0 0;}
.tsrav1 	{ background: #ebebeb; font-weight: bold; text-align: left; color: #010101; border-top: 1px solid #fff; padding: 4px 6px 5px 6px;}
.tsrav2 	{ vertical-align: top; width: 250px; color: #000; text-align: left; border-bottom: 1px solid #ebebeb; padding: 4px 6px 5px 6px;}
.tsrav3 	{ vertical-align: top; width: 250px; color: #4c4b4b; text-align: left; border-bottom: 1px solid #ebebeb; padding: 4px 6px 5px 6px;}

.padr20 { padding-right: 20px; }
.blue_b { color: #00aedb; font-weight: bold; font-size: 110%; padding: 7px 0; }


/*контакты на главной*/
.contact-head{position: absolute; left: 530px; top: 35px;}
.contact-span{display: block; margin-top: 10px; }

/*menu*/
.tmenu1{padding: 0;}
.tmenu1 a {margin: 0 20px;}
.tmenu2{padding: 0;}
.tmenu2 a {margin: 0 20px;}

.tmenu1_{padding: 0;}
.tmenu1_ a {margin: 0 20px;}

.tmenu2_{padding: 0;}
.tmenu2_ a {margin: 0 20px;}

.popup {left: 0;top: 10px;position: absolute;z-index: 3;background: #000; display: none;}

.popup ul li{background: none; padding: 0; margin: 0;text-align: left; margin-top: 16px; margin-left: 16px; margin-right: 10px;}
.popup ul li a{white-space: nowrap; padding: 0; margin: 0; }



