*					{ margin: 0; padding: 0; }
body				{ font: normal 12px trebuchet ms, tahoma; background-color: #676767; }
p, font, td			{ font: normal 12px trebuchet ms, tahoma; color:#333333; }
a					{ outline: none; }
hr					{ margin-bottom: 5px; background-color:#CCCCCC; height:1px; border:none; clear:both; }

#page-wrap		    { width: 1156px; min-height:2100px; margin: 0 auto; position: relative; background:#f1f1f1; /*url(../images/bg.gif) repeat-y;*/ border-left:solid 44px #cc4444;}

.top_text { text-align: center; margin: 5px auto 0; width: 1200px; }
.top_text strong { color: #fcffff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }

.header             { width: 1200px; background-color: #dddcdd; margin: 5px auto 0; height:135px; font-family: Arial, Helvetica, sans-serif;}
					  
.header-top { width: 1156px; height: 65px; border-left:solid 44px #cc4444; overflow: visible !important /*Firefox*/; overflow: hidden /*IE6*/;}
.header .header-top h2.mebel	{ font-size: 56px; font-weight:bold; color: #cc3333; letter-spacing:-2px; line-height:56px; height:56px; padding:0; margin:0; }
.header .header-top .kitchens	{ color: #444444; }
.header .header-top .brw		{ color: #ffffff; }
.header .header-top .info_text	{ padding: 0; }
.header .header-top .info_text p, .header .header-top .info_text p strong { font-family: Tahoma, sans-serif; font-weight: normal; color: #000000; line-height:17px; }

.header-middle { width: 1156px; height: 40px; border-left:solid 44px #cc4444; }
.header-middle ul { padding-top:15px; padding-right:0; margin-left: 20px; list-style:inside disc; display:block; }
.header-middle ul li { float: left; font-size:14px; font-weight: bold; color:#cc3333; padding-right: 5px; line-height:14px; }
.header-middle ul li span { font-size: 16px; font-weight: bold; color:#625e5e; padding-right: 2px;  text-decoration: none; }

.header-bottom { width: 1200px; height: 30px; background-color: #625e5e; color:#FFFFFF; font-size:12px; font-weight: bold; }
.header-bottom ul { list-style: none; line-height: 30px; margin-left: 20px; }
.header-bottom ul li { float: left; padding-right: 7px;}
.header-bottom ul li a { font-size: 12px; font-weight: bold; color:#FFFFFF; padding-right: 10px; text-decoration: none; }
.header-bottom ul li a:hover { text-decoration: underline; }
.header-bottom .cart_info { width: 200px; height: 30px; font-weight: bold; padding: 0px 10px 0px 10px; background-color:#cc4444; line-height: 30px;}
.header-bottom .cart_info a { color:#FFFFFF; }
.header-bottom .cart_info a:hover { color:#625e5e;}

#main-sidebar       {left: 0px; top: 0; width: 190px; margin-top: 0px; }
#main-sidebar #category_tree { font-weight: normal; margin: 0; padding: 1px 1px 0 1px;}
#main-sidebar #category_tree a { text-decoration: none; color:white; }
#main-sidebar #category_tree a:hover { text-decoration: underline; }
#main-sidebar #category_tree h2 {height:24px;line-height:24px;padding:0px;margin:0px;padding-left:8px;background-color:#cc3333;font-size:12px;color:white;}
#main-sidebar #category_tree ul { border-bottom:10px solid white; padding-left:10px;}
#main-sidebar #category_tree ul li { list-style: square; color: #CC3333; border-bottom:1px solid rgb(213,217,221); list-style-position: inside; font-size: 11px; }
#main-sidebar #category_tree ul li a {height:20px;line-height:20px;color:black; text-decoration:none; font-size: 11px;}
#main-sidebar #category_tree ul li a:hover {color:#CC3333;}
#main-sidebar #category_tree ul li.sub_item { list-style: none; padding-left: 5px; }

.info_block { margin: 0; padding: 1px 1px 0 1px; }
.info_block h2 {height:24px;line-height:24px;padding:0px;margin:0px;padding-left:8px;background-color:#cc3333;font-size:12px;color:white;}
.info_block ul { padding: 5px 5px 0 25px; border-bottom:10px solid white;}
.info_block ul li { font-size: 11px; list-style: square; color: #CC3333; padding-top: 5px; padding-bottom: 5px; border-bottom:1px solid rgb(213,217,221);}
.info_block ul li a, .info_block a { font-size: 11px; color: #000000; text-decoration:none; }
.info_block ul li a:hover, .info_block a:hover { color: #cc3333; text-decoration:underline; }

#main-content       { padding: 0; background-color: #FFFFFF; width:965px; min-height:2300px; margin-top:1px;}
#main-content h1	{ text-align: center; color:#cc4444; font-size: 20px; padding-top: 15px; }
#main-content h2	{ padding: 0 0 0 15px; color:#454545; font-size: 14px; }
#main-content h2.center	{ text-align: center; color:#cc4444; }
#main-content p		{ padding: 5px 10px 0px 10px; text-align: justify; color:#323e3e; font-size: 12px;}

#info-content       { background-color: #FFFFFF; padding: 5px 10px 10px 20px; }
#info-content h1	{ text-align: center; color:#cc4444; font-size: 20px; padding-top: 5px; }
#info-content h2	{ padding: 0 0 0 15px; color:#454545; font-size: 14px; }
#info-content p		{ padding: 0px 10px 20px 10px; color:#323e3e; font-size: 12px; text-align:left; }
#info-content p strong	{ color:#cc4444; }

#main-content .fronts_gallery	{ margin-left:10px;}
#main-content .fronts_gallery .front				{ float:left; margin-bottom:15px; width:180px; border:solid 1px #625e5e; font-weight:bold; font-size:12px; font-style: italic; text-align:center; margin-left:25px;}
#main-content .fronts_gallery .front_image		{}
#main-content .fronts_gallery .front_color_cap_bright	{ position:relative; float:left; margin-top:-90px; font-weight:bold; font-size:12px; font-style: italic; color:#FFFFFF; z-index:20; margin-left: 45px; text-align:left;}
#main-content .fronts_gallery .front_color_cap_dark	{ position:relative; float:left; margin-top:-90px; font-weight:bold; font-size:12px; color:#000000; font-style: italic; z-index:20; margin-left: 45px; text-align:left;}
#main-content .fronts_gallery .front_color_bright	{ position:relative; float:left; margin-top:-75px; font-weight:bold; font-size:13px; color:#FFFFFF; z-index:20; text-transform: uppercase; margin-left: 45px; text-align:left;}
#main-content .fronts_gallery .front_color_dark	{ position:relative; float:left; margin-top:-75px; font-weight:bold; font-size:13px; color:#000000; z-index:20; text-transform: uppercase; margin-left: 45px; text-align:left;}
#main-content .fronts_gallery .steklo_cap			{ position:relative; margin-left:175px; margin-top:-30px; font-weight:bold; font-size:11px; z-index:16; text-align:left; line-height:11px;}
#main-content .fronts_gallery .steklo				{ position:relative; margin-left:175px; font-weight:bold; font-size:12px; z-index:16; text-align:left; line-height:11px;}
#main-content .fronts_gallery .front_type			{ position:relative; float:left; margin-top:-195px; width:95px; height:23px; font-weight:bold; font-size:12px; line-height:23px; font-style: italic; color:#FFFFFF; z-index:30; background-color:#ee3333; text-align:center; vertical-align:baseline;}

fieldset { padding:10px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border: none; }
fieldset legend { margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 0 5px /*IE6*/; padding: 0 2px 0 150px; color:rgb(80,80,80); font-weight:bold; font-size:130%; }
label.left {float:left; width:100px; margin:0 0 0 10px; padding:2px; font-size:110%; text-align:right; vertical-align:top;}
select.combo {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-size:110%;}
input.field {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-size:110%;}
textarea { width:300px; padding:2px; border:solid 1px rgb(200,200,200); font-size:110%;}
input.button { width:150px; margin-left: 150px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background-color:#f7f5f5; border:solid 1px rgb(150,150,150); text-align:center; color:rgb(150,150,150); font-size:110%;}
input.button:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background-color:#faf5f5; color:rgb(80,80,80);}

#main-content .cart_table { background-color:rgb(200,200,200); font-size:12px; border-spacing: 1px; margin-left: 25px; } 
#main-content .cart_table td, .main-content .cart_table tr, .main-content .cart_table th { background-color:#FFFFFF; padding:5px; font-size:11px;} 
#main-content .cart_table th { background-color:rgb(240,240,240); color:#333333; text-align:center;} 

#main-footer		{ position:relative; width: 965px; padding-bottom:10px; background-color: #FFFFFF; text-align: center; z-index:50;}

img					{ border:0; margin: 0; }
img.right			{ float: right; margin: 10px 20px 5px 20px; }
img.left			{ float: left; margin: 10px 20px 5px 20px; }
img.center			{ text-align: center; margin: 10px 20px 5px 20px; }
img.border			{ text-align: center; padding: 5px 5px 5px 5px; border: 1px solid #999999; }
                     
#footer             { width: 1156px; background-color: #a5a2a2; border-left:solid 44px #625e5e; margin: 0 auto 15px; }
#footer p           { padding: 10px; color: white; }
#footer #counter	{ position: relative; float: left; margin: -35px 0 0 -38px; }


#category			{ width:966px;}
#category_sidebar	{ position: absolute; top: 0; left: 190px; width: 162px; height: 100%; z-index:10; font: normal 12px trebuchet ms, tahoma; text-align:center; }
#category_sidebar #nika_logo	{ position:relative; z-index:15; }
#category_sidebar #nika_logo h2	{ font-size: 24px; font-weight: bold; margin-top:10px; display:none; }
#category_sidebar #nika_logo h3	{ font-size: 54px; font-weight:bold; margin-top: 5px; letter-spacing: -1px; }
#category_sidebar #front_name	{ width:162px; height: 18px; color:#f0f2ee; font-weight:bold; font-size:11px; font-style: italic; text-align: center; margin-top: -10px; }

#category_sidebar #front_color	{ position: relative; color:#000000; font-size:11px;}

#front_avail	{ position:relative; float: left; color:#000000; font-size:11px; width:155px; margin: 5px 0 10px 0; border:solid 1px #000000; padding: 0 0 10px 5px; z-index:20; text-align: left; }
#front_avail ul		{ line-height:16px; }
#front_avail ul li	{ margin-left:20px; }
#front_avail ul li a	{ color:#cc3333; }

#category_sidebar #front1	{ margin-top: 10px; text-align: center; z-index:15; }
#category_sidebar #front1 p	{ text-align: center; font-weight: bold; }
#category_sidebar #witrina	{ position: relative; margin-top: 5px; z-index:15;}
#category_sidebar #witrina p	{ text-align: center; font-weight: bold; }
#category_sidebar #blat	{ position: relative; margin-top: 15px; z-index:15; color:#000000; font-size:11px; line-height:15px;  }
#category_sidebar #front	{ position: relative; margin-top: 5px; z-index:15; }

#category_sidebar .steklo_cap { position:relative; margin-top:-485px; font-weight:bold; font-size:10px; color:#000000; z-index:20; text-align:center; line-height:11px;}
#category_sidebar .steklo { position:relative; padding:5px 30px 0 30px; font-weight:bold; font-size:11px; color:#000000; z-index:20; text-align:center; line-height:11px;}
#category_sidebar .steklo_cap_bright { position:relative; margin-top:-485px; font-weight:bold; font-size:10px; color:#FFFFFF; z-index:20; text-align:center; line-height:11px;}
#category_sidebar .steklo_bright { position:relative; padding:5px 30px 0 30px; font-weight:bold; font-size:11px; color:#FFFFFF; z-index:20; text-align:center; line-height:11px;}
#category_sidebar .front_color_cap_bright { position:relative; margin-top:360px; font-weight:bold; font-size:11px; font-style: italic; color:#FFFFFF; z-index:25; text-align:center; line-height:11px;}
#category_sidebar .front_color_cap_dark	{ position:relative; margin-top:360px; font-weight:bold; font-size:11px; font-style: italic; color:#000000; z-index:25;  text-align:center; line-height:11px;}
#category_sidebar .front_color_bright	{ position:relative; font-weight:bold; font-size:12px; color:#FFFFFF; z-index:20; text-transform: uppercase;  text-align:center;}
#category_sidebar .front_color_dark	{ position:relative; font-weight:bold; font-size:12px; color:#000000; z-index:20; text-transform: uppercase; text-align:center;}
#category_sidebar .front_type { position:relative; margin-left: 10px; margin-top:-110px; width:95px; height:23px; font-weight:bold; font-size:12px; line-height: 23px; font-style: italic; color:#FFFFFF; z-index:30; background-color:#ee1d24; vertical-align:baseline;}




#category_desc		{ position: relative; margin-left: 162px; width: 774px; padding: 0 15px 15px 15px; }

#big_image			{ position: relative; height: 525px; padding:10px 0 15px 0; z-index:20; }
#big_image p		{ position: relative; float:right; margin-top: -25px;  z-index:22; color:#FFFFFF; line-height:13px; font-size:11px; font-weight:bold; }
#small_images		{ position: relative; width: 774px; height: 190px; z-index:20; margin-bottom: 10px; }
#small_images td	{ vertical-align:top; text-align:center; line-height:13px; font-weight:bold;}
#desc				{ position: relative; float:right; margin-right: 10px; top: 10px; width: 145px; height: 149px; z-index:100; line-height:13px; padding:10px; }
#desc h2			{ font-size: 13px; color:#f0f2ee; }
#desc p				{ font-size: 11px; color:#f0f2ee; padding: 5px 0px 0px 0px; text-align:left; line-height:13px;}

#products			{ margin: 10px 0 0 165px; width: 802px;}
#products h2, #complect_products h2			{ font-size: 16px; color: #CC4444; margin-bottom: 15px; }
#products .name, #complect_products .name, .name	{ font-size: 11px; color: #333333; }
#products .name h2, #complect_products .name h2, .name h2	{ font-size: 13px; color: #000000; margin: 5px 0 5px 0; }
.price		{ font-size: 11px; color: #ff3333; font-weight:bold; margin:5px 0 5px 0; }
.price_big	{ font-size: 22px; color: #ff3333; font-weight:bold; margin:5px 0 10px 0; border: none; text-align: center; }

.cart { background: url(../images/cart_button.gif) no-repeat center; height:27px; vertical-align:bottom;}
.cart a	{ color: #444444; padding-left: 22px; font-weight: bold; font-size: 11px; text-decoration: none; line-height: 27px; vertical-align: middle; height:27px; width:89px;}
.cart a:hover { color: #AA0000; }

#complect_sidebar	{ position: absolute; top: 0; left: 190px; width: 210px; height: 100%; z-index:10; font: normal 12px trebuchet ms, tahoma; text-align:center; background-color:#f1f1f1; }
#complect_sidebar h2, #complect_products_desc .schema_info h2 { font-size:12px; margin:10px 0 20px 10px;}
#complect_desc		{ position: relative; margin-left: 178px; width: 764px; padding-left:25px; }
#complect_desc p	{ margin: 10px 10px 10px 10px; }
#complect_products	{ margin: 20px 0 0 0; width: 966px; padding-bottom: 30px;}
#complect_products_desc	{ position: relative; width: 966px; }
#complect_products_desc	.schema_info { position: absolute; top: 0; width: 274px; height: 100%; min-height: 580px; z-index:10; font: normal 12px trebuchet ms, tahoma; text-align:center; background-color:#dedede;}
#complect_products_desc	.schema { position: relative; left:274px; width: 662px; padding: 15px 15px 0 15px; text-align: center; }


#blat_products_desc	{ position: relative; width: 966px; height:100%; }
#blat_products_desc .blat_products { position: absolute; width: 496px; height:759px; top: 170px; left:470px; text-align: center; z-index:50; }

#accessory_desc { position: relative; width: 966px; height: 100%; }
#accessory_desc .accessory_info { position: absolute; width: 350px; height:842px; top:90px; left: 275px; }
#accessory_desc p { padding-bottom: 10px; }
#accessory_desc h2 { font-size: 16px; margin-top: 5px; text-align:center; }

.center_text { width: 700px; }
.center_text h2 { margin-top: 25px; }
.center_text table { width:700px; margin-left: 25px; }

#breadcrumb { width:965px; height: 24px; background-color: #EEEEEE; line-height: 24px; margin-left: 1px; }
#breadcrumb.front { width:803px; margin-left:163px; height: 24px; background-color: #EEEEEE; line-height: 24px; }
#breadcrumb a { color: #555555; text-decoration: none; padding-left: 7px; text-transform: lowercase; }
#breadcrumb a:hover { text-decoration: underline; }

.sape { font-size:10px; }

a.mail, a.online, .address { float:right; margin:20px 10px 0 0; display:block; height:16px; line-height:16px; text-indent:18px; color:#000000; text-decoration:none;}
a.mail:hover, a.online:hover { text-decoration: underline; }
a.mail { background:url("../images/env.gif") 0 3px no-repeat; }
a.online {background:url("../images/online.png") no-repeat; }

