html	{ height: 100%;}
body    { height: 100%; padding: 0px; margin: 0px; font-family: Arial, sans-serif; font-size: 69%; color: #020f19;}
table   { font-family: Arial, sans-serif; border-collapse: collapse; margin: 0px; font-size: 100%; color: #020f19;}
td      { padding: 0px;}
*		{ box-sizing: border-box; -moz-box-sizing: border-box;}

/* Общая стилизация */
.title h2			{ font-weight: normal; padding: 22px 27px 25px 30px; font-size: 200%; border-top: 1px solid #ede1d7; margin: 0px; background: #f8f7f7 url(../images/bg/h1.gif) left bottom no-repeat;}
.title h1            {  margin-left:41px; }

h2			{ }
h3			{ }
img 		{ border: 0px;}
object		{ border: 0px;}
p			{ line-height: 1.3em; margin: 0 0 17px 0;}
form		{ margin: 0px;}

.h1             { font-weight: normal; padding: 22px 27px 25px 41px; font-size: 200%; border-top: 1px solid #ede1d7; margin: 0px; background: #f8f7f7 url(../images/bg/h1.gif) left bottom no-repeat; }
.h2             { font-size: 150%; margin: 0 0 0 0; font-weight: bold; }
.h3             { color: #2d62d5; font-size: 200%; font-weight: normal; margin: 0 0 21px 0; }

.index_text { margin:14px 0 0 31px; font-size: 9pt; }
.index_text p { margin-bottom:7px; }
.index_text ul li { margin-bottom:2px; }
.index_text ul { margin:0 0 7px 21px; }

a			{ color: #3d76e9; text-decoration: underline;}
a:visited	{ color: #3d76e9; text-decoration: underline;}
a:hover		{ color: #feb007; text-decoration: underline;}

ul			{ list-style-type: none; margin: 0 0 17px 0; padding: 0px;}
ul li		{ background: url(../images/icons/icol.gif) 0 6px no-repeat; padding: 0 0 0 11px; margin: 0 0 5px 0;}

/* Скелеты */
.sk			{ width: 986px;}
.sk1		{ vertical-align: top; padding: 0 0 30px 0;}
.sk2		{ width: 270px; vertical-align: top; padding: 77px 0 30px 54px;}

/* Хидер */
.head		{ width: 100%; height: 125px; background: url(../images/bg/head.gif) left bottom repeat-x;}
.head1		{ vertical-align: top; padding: 35px 0 0 29px;}
.head2		{ vertical-align: top; line-height: 1.7em; width: 130px; padding: 44px 0 0 20px;}
.head3		{ vertical-align: top; width: 165px; padding: 46px 0 0 10px; line-height: 1.2em;}
.head2 span	{ font-size: 146%; font-weight: bold;}

/* Верхнее меню */
.tmenu		{ width: 100%; }
.tmenu1		{ width: 26px; height: 31px; background: #cacbcb url(../images/bg/tmenu1.gif) left top repeat-x;}
.tmenu2		{ height: 31px; background: #98999b url(../images/bg/tmenu2.gif) left top repeat-x; padding: 4px 0 0 0;}
.tmenu2 a			{ color: #fff; text-decoration: none;}
.tmenu2 a:visited	{ color: #fff; text-decoration: none;}
.tmenu2 a:hover		{ color: #fff; text-decoration: underline;}

.tmenu3		{ font-size: 110%; padding: 0 14px 0 14px; background: url(../images/bg/tmenu3.gif) left no-repeat; height: 22px;}
.tmenu3-1	{ background: none;}
.tmenu3_	{ font-size: 110%; padding: 0 14px 0 14px; background: url(../images/bg/tmenu3_.gif) left no-repeat; height: 22px;}
.tmenu3-1_	{ background: url(../images/bg/tmenu3-1_.gif) left no-repeat; height: 22px;}

.tbul		{ width: 100%; height: 8px; background: url(../images/icons/tbul.gif) 50% 0 no-repeat; font-size: 1px; position: absolute; z-index: 1; top: 22px;}
.tbul-h		{ position: relative; z-index: 1;}

.slogan		{ width: 100%; margin: 0 0 2px 0;}
.slogan1	{ width: 26px; height: 75px; background: #b2c8f6 url(../images/bg/slogan1.gif) left top no-repeat;}
.slogan2	{ height: 75px; background: #4477df url(../images/bg/slogan2.jpg) left top repeat-x; font-size: 22px; color: #fff; font-family: Tahoma; padding: 0 0 0 15px;}
.slogan2 b	{ font-family: Arial;}

/* Правая колонка */
.price		{ width: 246px; height: 181px; position: relative; z-index: 1; margin: 0 0 24px 0;}
.price1		{ position: absolute; z-index: 2; top: 55px; left: 160px; line-height: 1.1em; font-family: Verdana;}
.price2		{ position: absolute; z-index: 1; top: 86px; left: 150px;}
.price3		{ position: absolute; z-index: 1; top: 85px; left: 190px;}
.price1 a			{ color: #000; text-decoration: none;}
.price1 a:visited	{ color: #000; text-decoration: none;}
.price1 a:hover		{ color: #000; text-decoration: underline;}

.rzag		{ font-size: 200%; margin: 0 0 11px 3px;}
.rzag a	        { color: #000; text-decoration: none;}
.rzag a:visited	{ color: #000; text-decoration: none;}
.rzag a:hover   { color: #000; text-decoration: underline;}
.rzag1		{ margin: 0px; color: #fff; font-weight: bold; font-size: 110%; background: #3f77e9 url(../images/bg/rzag1.gif) right top no-repeat; width: 217px; padding: 1px 11px 1px 6px;}
.rzag2		{ margin: 0 0 4px 0; font-size: 1px; background: url(../images/bg/rzag2.gif) right top no-repeat; width: 217px; height: 4px;}
.rzag1 a			{ color: #fff; text-decoration: none;}
.rzag1 a:visited	{ color: #fff; text-decoration: none;}
.rzag1 a:hover		{ color: #fff; text-decoration: none;}
.rzag3		{ margin: 0 0 8px 0; border: 1px solid #d7dfe3; width: 267px;}
.rzag4		{ margin: 0 0 5px 0; font-size: 110%; color: #6e7579; line-height: 1.2em;}
.rzag5		{ font-size: 110%; margin: 0 0 0 1px;}
.rzag4 a			{ color: #6e7579; text-decoration: none;}
.rzag4 a:visited	{ color: #6e7579; text-decoration: none;}
.rzag4 a:hover		{ color: #000; text-decoration: none;}
.rzag-h		{ margin: 0 0 20px 0;}

.domax		{ border-top: 6px solid #d7dfe3; padding: 28px 0 30px 0; font-size: 110%;}
.domax a			{ color: #000; text-decoration: underline; font-size: 117%;}
.domax a:visited	{ color: #000; text-decoration: underline;}
.domax a:hover		{ color: #000; text-decoration: none;}

/* Каталог на главной */
.icat		{ width: 100%; background: #f3f3f3; font-size: 110%;}
.icat1		{ vertical-align: top; width: 33%; padding: 0px 0 47px 13px; background: url(../images/bg/icat_td.gif) right 90% no-repeat;}
.icat2		{ vertical-align: top; width: 33%; padding: 0px 0 47px 0px; background: url(../images/bg/icat_td.gif) right 90% no-repeat;}
.icat3		{ vertical-align: top; width: 33%; padding: 0px 0 47px 0px;}

.icat h2	{ font-size: 100%; margin: 31px 11px 3px 20px;}
.icat p		{ margin: 0 11px 17px 20px; color: #000; line-height: 1.2em;}
.icat h2 a			{ color: #000; text-decoration: underline;}
.icat h2 a:visited	{ color: #000; text-decoration: underline;}
.icat h2 a:hover	{ color: #000; text-decoration: none;}
.icat a			{ color: #0f3477; text-decoration: underline;}
.icat a:visited	{ color: #0f3477; text-decoration: underline;}
.icat a:hover	{ color: #0f3477; text-decoration: none;}

.itov		{ background: #e4e5e6; padding: 7px 0px 8px 20px; margin: 13px 0 13px 0;}
.itov1		{ float: right; padding: 0px 0 0 0;}
.itov2		{ font-weight: bold;  width: 173px; margin: 0 0 7px 0;}
.itov2 a			{ color: #000; text-decoration: underline;}
.itov2 a:visited	{ color: #000; text-decoration: underline;}
.itov2 a:hover		{ color: #000; text-decoration: none;}
.itov3		{ margin: 0 0 3px 0;}
.itov4		{ border: 1px solid #000; width: 173px; margin: 0 0 7px 0;}
.itov5		{ font-size: 92%; margin: 0 11px 0 0;}
.itov5 a			{ color: #000; text-decoration: underline;}
.itov5 a:visited	{ color: #000; text-decoration: underline;}
.itov5 a:hover		{ color: #000; text-decoration: none;}

.itovs		{ margin: 0 0 3px 0; padding: 7px 23px 7px 20px;}
.itovs_		{ padding: 7px 23px 7px 20px; margin: 0 0 3px 0;  background: #edebeb;}
.itovs a			{ color: #0f3477; text-decoration: underline;}
.itovs a:visited	{ color: #0f3477; text-decoration: underline;}
.itovs a:hover		{ color: #0f3477; text-decoration: underline;}

.itovs .itovs_p	{ display: none;}
.itovs_ .itovs_p	{ float: right; display: block; padding: 0px 0 0 0;}


/* Футер */
.foot		{ border-top: 13px solid #dae3e7; padding: 30px 0 0 30px;}
.foot1		{ font-size: 110%; margin: 0 0 9px 0; border-bottom: 1px solid #f3f3f3; width: 290px; padding: 0 0 9px 0;}
.foot2		{ margin: 0 0 17px 0;}
.foot2 span	{ color: #9fa0a1;}
.foot3		{ margin: 0 0 29px 0;}
.foot4		{ }

.foot3 a			{ color: #4f7499; text-decoration: underline; margin: 0 10px 0 0;}
.foot3 a:visited	{ color: #4f7499; text-decoration: underline;}
.foot3 a:hover		{ color: #4f7499; text-decoration: none;}

.content	{ padding: 27px 11px 27px 41px; font-size: 110%; color: #595a5b;}
.icol		{ float: right; width: 170px; margin: 0 0 30px 50px; font-size: 92%;}
.icol1		{ margin: 0 0 17px 8px; color: #000;}
.icol2		{ margin: 0 0 15px 0; background: url(../images/icons/icol.gif) 0 6px no-repeat; padding: 0 0 0 8px;}

.content h1	{ color: #2d62d5; font-size: 200%; font-weight: normal; margin: 0 0 21px 0;}

/**/
.feed		{ background: #f9f9f9; color: #4b4c4c; margin: 27px 0 17px 0;}
.feed1		{ text-align: right; padding: 5px 17px 6px 25px;}
.feed2		{ text-align: right; padding: 5px 17px 6px 0;}

/* Каталог 2 */
.cat		{ width: 100%; margin: 0 0 17px 0;}
.cat1		{ border-bottom: 1px dotted #dbdbdb; padding: 23px 0 27px 40px; width: 65px;}
.cat2		{ border-bottom: 1px dotted #dbdbdb; padding: 23px 0 27px 4px; width: 240px;}
.cat2_1		{ border-bottom: 1px dotted #dbdbdb; padding: 23px 0 27px 41px;}
.cat3		{ border-bottom: 1px dotted #dbdbdb; padding: 23px 0 27px 0;}
.cat4		{ border-bottom: 1px dotted #dbdbdb; padding: 23px 7px 27px 7px;}
.cat h2		{ font-size: 150%; margin: 0 0 0 0;}
.cat h2 a			{ color: #000; text-decoration: none;}
.cat h2 a:visited	{ color: #000; text-decoration: none;}
.cat h2 a:hover		{ color: #000; text-decoration: underline;}

.cat2-1 			{ color: #818183;}
.cat2-1 a			{ color: #818183; text-decoration: underline;}
.cat2-1 a:visited	{ color: #818183; text-decoration: underline;}
.cat2-1 a:hover		{ color: #3d76e9; text-decoration: underline;}

.cat_tov	{ width: 100%; margin: 0 0 17px 0; background: url(../images/bg/db.gif) left bottom repeat-x;}
.cat_tov .cat1	{ border: none; padding: 23px 0 27px 40px; width: 65px;}
.cat_tov .cat2	{ border: none; padding: 23px 0 27px 4px; width: 240px;}
.cat_tov .cat3	{ border: none; padding: 23px 0 27px 0; text-align: right;}
.cat_tov h2		{ font-size: 150%; margin: 0 0 0 0;}
.cat_tov h2 a			{ color: #000; text-decoration: none;}
.cat_tov h2 a:visited	{ color: #000; text-decoration: none;}
.cat_tov h2 a:hover		{ color: #000; text-decoration: underline;}



/* Каталог 3 */
.smenu		{ width: 100%; background: #fbfafa;}
.smenu1		{ background: url(../images/bg/smenu1.gif) right no-repeat; font-size: 110%; padding: 23px 13px 23px 16px;}
.smenu1 a			{ color: #908d8d; text-decoration: underline;}
.smenu1 a:visited	{ color: #908d8d; text-decoration: underline;}
.smenu1 a:hover		{ color: #000; text-decoration: underline;}

.cimg		{ float: right; border: 1px solid #e9e9e9; font-size: 92%; margin: 0 0 7px 15px;}
.cimg td	{ padding: 55px 20px 15px 20px;}
.cimg1		{ margin: 0 0 7px 0;}
.cimg2		{ background: url(../images/bg/cimg2.gif) left no-repeat; padding: 0 0 0 53px; margin: 0 0 5px 18px; height: 27px;}
.cimg3		{ background: url(../images/bg/cimg3.gif) left no-repeat; padding: 0 0 0 53px; margin: 0 0 0 18px;}
.cimg a			{ color: #6a6868; text-decoration: underline;}
.cimg a:visited	{ color: #6a6868; text-decoration: underline;}
.cimg a:hover	{ color: #3d76e9; text-decoration: underline;}

.table		{ margin: 0 0 17px 0; clear: both;}
.table th	{ background: #287ac8; color: #fff; font-size: 92%; font-weight: bold; text-align: center; border: 1px solid #fff; padding: 3px 5px 3px 5px;}
.table td	{ background: #f0f0f0; color: #000; font-size: 92%; border: 1px solid #fff; padding: 3px 5px 3px 5px; text-align: center; }

.tprice		{ color: #7d7e7f;}
.tprice td	{ padding: 3px 5px 3px 5px; text-align: center;}

.partners_table     { margin:0 0 14px 0; }
.partners_table_    { margin:0 0 40px 31px; }
.partners_table_img { width:15%; border-color:#ffcb99; border-width:0 0 0 5px; border-style:solid; padding:4px 7px 4px 14px; }
.partners_table td, .partners_table_ td { font-size:105%; padding:0 41px 14px 0; }
.partners_title     { font-weight: bold; padding-top:4px; }
.partners_anons     { font-size:85%; padding:4px 0 4px 0; }
.partners_line      { border-width:0 0 1px 0; border-style:solid; border-color:#d7d7d7; margin:1px 0 2px 0; }

.ul_links li { clear:both; margin-top:14px; }

.nav span { padding-right:7px; }



.box_b    {width:400px; height:400px; background:#fff; border:3px #4072ef solid;}
.box_b2   {padding:5px 0px 0 0px; text-align:center;}
.head_b   {color:#4072ef; font-size:30px; font-weight:bold; margin-bottom:18px;}
.b_2      {font-weight:bold; font-size:21px; margin-bottom:14px;}
.b_3      {color:#fff; font-size:28px; background:#4072ef; font-weight:bold; padding:5px;}
.b_3_     {margin-bottom:14px;}
.b_4      {font-size:14px; margin-bottom:21px;}
.b_4  a   {color:#000;}
.b_5      {font-size:14px; margin-bottom:11px;}
.b_6      {}
.b_7      {}
.b_8      {margin:0 0 0 0px;}
.b_8 td   {padding:0 7px 4px 0; font-size:12px; text-align:center;}

.b_6      {color:#427033;}
.b_7      {color:#db0407;}
.box_9    {text-align:right; padding-right:7px; margin-bottom:15px;}
.box_9 a  {color:#000;}

.ban_1    {color:#4072ef; font-size:30px; font-weight:bold; margin-bottom:11px;}
.ban_2    {font-weight:bold; font-size:30px; margin-bottom:14px; font-style:italic;}
.ban_3    {color:#fff; font-size:20px; background:#4072ef; font-weight:bold; padding:5px;}
.ban_3_   {height:38px; background: url(../images/sale.gif) left repeat-x; margin-bottom:14px;}
.ban_4    {font-size:12px; margin-bottom:31px;}
.ban_4 a  {color:#000;}
.ban_5    {font-size:12px; margin-bottom:11px;}
.ban_line {height:1px; background: url(../images/line.gif) left repeat-x; margin-bottom:21px;}

.one-news {margin:0 0 14px 37px; font-size:110%;}
.one-news p {margin-left:0; font-size:80%; line-height:1.4em}
.one-news a {margin-bottom:7px; font-size:100%;font-weight:bold;}

.foot-b {margin:0 0 14px 0;}
.foot-b a			{ color: #4f7499; text-decoration: underline; margin: 0 10px 0 0;}
.foot-b a:visited	{ color: #4f7499; text-decoration: underline;}
.foot-b a:hover		{ color: #4f7499; text-decoration: none;}


/* Новое меню каталога */
.xcat	{ background: #FBFAFA; height: 42px; position: relative; z-index: 10;}
.xcat_	{ background: #FBFAFA; height: 42px; position: relative; z-index: 10;}
.xcat1	{ }
.xcat_ .xcat1	{ margin: 0 0 13px 0;}
.xcat1-1		{ float: left; background: url(../images/bg/xcatd.gif) right no-repeat; font-size: 14px; font-weight: bold; padding: 0 17px 2px 0; cursor: pointer;}
.xcat_ .xcat1-1	{ background: url(../images/bg/xcatu.gif) right no-repeat;}
.xcat1 a		{ color: #410712; text-decoration: none; border-bottom: 1px dashed #410712; outline: none;}
.xcat1 a:visited	{ color: #410712; text-decoration: none; outline: none;}
.xcat1 a:hover	{ color: #410712; text-decoration: none; border-bottom: 1px solid #410712; outline: none;}

.xcat2		{ width: 634px;}
.xcat2-t	{ vertical-align: top; width: 33%;}
.xcat2-1	{ font-size: 13px; margin: 0 0 7px 0;}
.xcat3	{ position: relative; z-index: 10; padding: 11px 0 0 42px;}
.xcat_ .xcat3	{ position: absolute; z-index: 10; background: #FBFAFA; -webkit-box-shadow: 0px 6px 5px 1px #aaa; -moz-box-shadow: 0px 6px 5px 1px #aaa; box-shadow: 0px 6px 5px 1px #aaa; top: 11px; left: 27px; padding: 0 0 15px 15px; width: 634px;}
.xcat4	{ }
.xcat5	{ }
.xcat6	{ }
.xcat7	{ }

.xcat2-1 a		{ color: #3d76e9; text-decoration: none; outline: none;}
.xcat2-1 a:visited	{ color: #3d76e9; text-decoration: none; outline: none;}
.xcat2-1 a:hover	{ color: #3d76e9; text-decoration: underline; outline: none;}

.xcat .xcat2		{ display: none;}

.subscribe1 {background: #3f77e9 url(/images/bg/rzag1.gif) right top no-repeat;}
.subscribe2 {background: url(../images/ugol1.gif) left top no-repeat; margin: 0px; color: #fff; font-weight: bold; font-size: 10pt; padding: 6px 11px 6px 18px;}
.subscribe3 {background: #dce5e8 url(/images/ugol2.gif) left bottom no-repeat; margin-bottom:23px;//height:76px;}
.subscribe4 {background: url(../images/ugol3.gif) right bottom no-repeat;}
.subscribe5 {background: url(../images/mail.gif) 234px 45px no-repeat;padding:11px 0 12px 18px;}








