html, body 					{ font-size:12px; color:#5C0105; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; height:100%; 

							background:url(/img/bg1.jpg); width:100%; }



table						{ border:0; border-collapse:collapse; }

td, th						{ padding:0; vertical-align:top; }

img							{ border:0; }

a							{ color:#C1020C; }

a:focus						{ outline:none; }

h1, h2, h3, h4, h5, h6, p	{ margin:4px 0; }

h1, h2, h3, h4, h5, h6		{ color:#820208; }

h1							{ font-size:16px; }

h2							{ font-size:14px; }

h3							{ font-size:12px; }



/* АйДи-шник inner-all нужен для переопределения некоторых св-в для внутренних страниц из-за отступа справа  */

/* АйДи-шник inner-empty испльзуется во всплывающем окне  */



/* Тени по бокам, скелет и прочая туфта */

#main 						{ height:100%; width:100%; min-width:901px; }



#main .footer-box			{ height:60px; width:901px; }

#inner-all #main .footer-box{ width:887px; }

#main .center				{ background:#FFD48E; width:100%; }

#inner-empty #main			{ min-width:0; }



#main .left-shadow			{ position:absolute; }

#main .left-shadow img		{ display:block; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/left-shadow.png'); }

html>body #main .left-shadow{ background:url(/img/left-shadow.png) no-repeat top left; width:9px; height:126px; }



#main .right-shadow			{ position:absolute; margin-left:-8px; }

#main .right-shadow img		{ display:block; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/right-shadow.png'); }

html>body #main .right-shadow{ background:url(/img/right-shadow.png) no-repeat top left; width:8px; height:407px; }



#main .inner				{ width:14px; height:4px; overflow:hidden; }



#inner-all #main .right-shadow{ margin-left:6px; }

/* // Тени по бокам, скелет и прочая туфта */







/* Шапко */

#header						{ height:126px; background:url(/img/bg2.jpg) repeat-x top left; padding:0 20px 0 46px; 

							min-width:826px; position:relative; }

							

#inner-all #header			{ margin-right:-14px; }

#inner-empty #header		{ min-width:0; }

#header .logo				{ float:left; margin-top:20px; }

html>body #header .logo		{ background:url(/img/logo.png) no-repeat top left; }

#header .logo img			{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/logo.png'); display:block; }



#header .contacts			{ float:right; color:#FFD48E; text-align:right; margin-top:20px; }

#header .contacts .phone	{ font-size:24px; margin-bottom:3px; }

#header .contacts .mail a	{ color:#FFD48E; text-decoration:none; font-size:14px; }



/* // Шапко */



/* Top menu */

#top-menu					{ height:25px; position:absolute; left:0; top:0; margin:100px 0 0 243px; width:635px; }

#top-menu .item				{ float:left; margin-right:36px; }

#top-menu .item a			{ color:#FFD48E; text-decoration:none; text-transform:uppercase; font-weight:bold; }

#top-menu .last				{ margin-right:0; }

#top-menu .drop-menu		{ position:absolute; display:none; background:url(/img/footer-bg.jpg) repeat-x #9B020A; border:1px solid #FFD48E;

							padding:5px 25px 5px 5px; margin-top:15px; z-index:10; }

#top-menu .drop-menu a		{ text-transform:none; font-weight:normal; white-space:nowrap; }

#top-menu .drop-menu a:hover{ text-decoration:underline; }

#top-menu .drop-menu .drop-item	{ padding:2px 0; }

#top-menu .item .active		{ color:#FFEFD5; }

/* // Top menu */



/* Left menu */

#left-menu					{ height:450px; width:242px; }

#left-menu .back			{ height:600px; width:256px; position:absolute; margin-top:-34px; }

html>body #left-menu .back	{ background:url(/img/left-menu.png) no-repeat top left; }

#left-menu .back img		{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/left-menu.png'); display:block; }

#left-menu .catalog-button	{ position:relative; float:right; padding-right:10px; margin-top:-23px; }

html>body #left-menu .catalog-button .butt{ background:url(/img/catalog.png) no-repeat; }

#left-menu .catalog-button .butt img{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/catalog.png');}



#left-menu .second			{ position:relative; padding:15px 0 0 3px; height:17px; }

#left-menu .second a		{ display:block; float:left; padding:0 5px; border-right:1px solid #A42A06; }

#left-menu .second a.last	{ border:0; }



#left-menu .list			{ position:relative; padding:0 15px; margin-top:13px; }

#left-menu .list .item		{ background:url(/img/left-border.gif) no-repeat bottom center; /* height:26px; */}

#left-menu .list .item a	{ color:#FFD48E; text-decoration:none; display:block; font-size:13px; text-align:center;padding:0 0 3px; }

#left-menu .list .item a span{ padding:5px 0; display:block; }

#left-menu .list .item a:hover{ text-decoration:underline; }

#left-menu .list .item img	{ vertical-align:top; }

#left-menu .list .item .active	{ color:#FFF; }

#left-menu .list .active:hover{ text-decoration:none; }

#left-menu .list .active img.left{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/active-menu-left.png'); margin-right:4px;  }

html>body #left-menu .list .active img.left{ background:url(/img/active-menu-left.png) no-repeat; }

#left-menu .list .active img.right{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/active-menu-right.png'); margin-left:4px; }

html>body #left-menu .list .active img.right{ background:url(/img/active-menu-right.png) no-repeat; }

#left-menu .list .last		{ background:none; }

/* End left menu */



/* Серединко */

#middle						{ min-width:901px; }

#middle,

#middle .right-col			{ width:100%; background:url(/img/bg1.jpg) -8px 0; }



#inner-all #middle,

#inner-all #middle .right-col{ background:none; min-width:645px; }

#inner-empty #middle		{ min-width:0; }



#middle .collage			{ padding-right:14px; }

#middle .collage .pic		{ background:url(/img/collage-main.jpg) repeat-x; height:325px; border:1px solid #6D0101; border-width:1px 0; }



#middle .collage-inner		{ background:url(/img/bg1.jpg) -8px 0; }

#middle .collage-inner .pic	{ background:url(/img/collage-inner.jpg) repeat-x; height:81px; border:1px solid #6D0101; border-width:1px 0; }

/* // Серединко */



/* Нижняя часть на главной */

#bottom-main				{ border-top:1px solid #FF9900; background:url(/img/middle-bg.jpg) no-repeat top left #FFD48E; padding-bottom:10px; }

#bottom-main .bottom-b		{ background:url(/img/bottom-img.jpg) no-repeat bottom center; }

#bottom-main .bottom-right	{ /*height:221px;*/ background:url(/img/middle-bg-right.jpg) no-repeat bottom right; padding-bottom:33px; }

body > #bottom-main .bottom-right{ height:auto; min-height:254px; }

#bottom-main .tbl,

#bottom-main .right-col,

#bottom-main .body			{ width:100%; }



#bottom-main .other			{ padding:28px 20px 0 50px; line-height:12px; }

#bottom-main .tbl td		{ width:50%; padding-right:24px; }

#bottom-main .tbl .item		{ margin-bottom:15px; }

/* // Нижняя часть на главной */





/* Форма поиска по каталогу */

#cat-search					{ width:230px; padding:28px 0 0 12px; }

#inner-all #cat-search		{ padding-top:120px; background:url(/img/cat-bg-inner.jpg) no-repeat left 127px; height:240px; }

#cat-search .form			{ width:100%; }

#cat-search .form th		{ text-align:left; }

#cat-search .form td		{ text-align:right; }

#cat-search .form td,

#cat-search .form th		{ padding:5px 0; }

#cat-search .form .name		{ text-align:left; }

#cat-search .form .select	{ width:80px; margin-left:10px; vertical-align:middle; font-size:10px; background:#FFD48E; color:#820000;

							border:1px solid #820000; height:15px; }

#cat-search .form .first .select{ width:150px; }



/* // Форма поиска по каталогу */





/* Контент на внутренней */

#body						{ background:url(/img/inner-bg.jpg) repeat-x top center #FFD48E; }

#body .second-back			{ background:url(/img/inner-bg2.jpg) no-repeat top left; }

#body .bottom-pages         { float:right; margin: 5px 15px; }

#body .bottom-pages a       { text-decoration:none; }

#body .bottom-pages a:hover { text-decoration: underline; }

#body .bottom-pages .active { text-decoration: underline; }

#body .desc					{ border:1px solid #680106; background:#FFDEA8; margin:0 9px 0 13px; padding:8px 14px 40px 9px; }

#body .tbl					{ width:591px; margin:0 auto; }

#body .tbl .right,

#body .tbl .left			{ width:50%; }

#body .tbl .left			{ padding-right:17px; }

#body .tbl .right			{ padding-left:17px; }

#body .product				{ border:1px solid #820309; background:#FFF; text-align:center; margin-bottom:3px; }

#body .product-desc			{ text-align:right; margin-bottom:20px; }

#body .faq th,

#body .faq td				{ padding:2px 0; }

#body .faq th				{ text-align:left; padding-right:15px; }



#body .faq .text			{ background:#FFF; border:1px solid #680106; width:200px; }

#body .faq textarea			{ height:150px; }

#body .faq select			{ width:100%; background:#FFF; border:1px solid #680106; }

#body .faq .ok				{ width:100%; border:1px solid #680106; color:#FFF; background:#680106; }







/*  // Контент */



/* Еще одна верхняя менюшка */

#top 						{ height:30px; padding:6px 17px 0 19px; }

html>body #top				{ height:auto; min-height:30px; }

#top .left					{ float:left; font-size:14px; }

#top .right					{ float:right; }

#top .right a				{ text-decoration:none; }

#top .right a:hover			{ text-decoration:underline; }

#top .right a.active		{ text-decoration:underline; }

#top .item					{ float:left; padding-right:2px;  }

#top .item img				{ vertical-align:top; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/menu-item.png'); margin-left:15px; }

html>body #top .item		{ background:url(/img/menu-item.png) no-repeat right top; }

#top .item a				{ font-weight:bold; text-decoration:none; color:#820208; }

#top .item a:hover			{ text-decoration:underline; }

#top .last					{ padding-right:0; background:none !important; }



/* // Еще одна верхняя менюшка */





/* Подвал */

#footer						{ border-top:4px solid #000033; margin-top:-48px; background:url(/img/footer-bg.jpg); font-size:10px; color:#FFF;

							padding:9px 0 0 19px; min-width:882px; height:35px; }

#footer a,

#footer .company			{ color:#FFCC00; }

#footer .limit				{ width:882px; overflow:hidden; height:1px; }

/* // Подвал */

