@import "select.css";

html {height:100%; min-height:100%;margin:0;padding:0;
	/*padding:5px 5px;*/
	padding:0px 5px;
}
body {
	margin:0; margin:0 auto; padding:0;color:#000;   min-height: 100%;  height: 100%; 
	/*width:1000px; min-width:1000px;*/
	width:100%;

	background-color: #c8c4ae;
/*	background-color: #353535;*/
}
table {border-collapse:collapse; border:0}
table td {padding:0; font:12px "verdana"; color:#000; vertical-align:top; line-height:18px}
body,td,th {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444;
}

img {border:0}
form {padding:0; margin:0;}

a {
	color:#444;
}
.set a,
a:hover {
	color:#AD0F13;
	text-decoration:none
}

/* -------------- */
#content_body {
	background-color:#eeebe4;
	border-left:1px solid #F5F3EE;
	border-right:1px solid #F5F3EE;
}

/* -------------- */
#header_content {
/*	background:#c8c4ae;*/
}
.menu_h {
	clear:both;
}
.menu_h .line{
/*	background:#fff;*/
	padding:2px  5px;
	display:inline;
	font-size:14px;
	font-weight:bold;
/*	border-left:1px solid #D1CDBE;
	border-right:1px solid #D1CDBE;
	*/
}

.menu_h .active,
.menu_h .set{
/*	background:#FF6600 !important;*/
	border-color:#787878 !important;
/*	font:bold 14px tahoma;*/
	color:#AD0F13;
}

#header_menu_h .active,
#header_menu_h .set {
/*	background:#e0dbcf !important;*/
	border-color:#787878 !important;
	color:#AD0F13;
}
#header_menu_h .active a,
#header_menu_h .set a {
	color:#AD0F13;
}

.h_q_seach .defult_active {
	border:0;
	padding:0;
	margin:0
	background:#fff;

}

.menu_h a{
	text-decoration:none;

}

#cart_logo {
/*	width:82px;*/
	height:57px;
	cursor: pointer;
}
.logo_text {
	font-family: 13px/12px Tahoma sans-serif bold;
/*	font-style:italic;*/
	font-weight:bold;
	word-spacing: 4px;
	letter-spacing: 8px;
	color:#5d3f10;

}

/* --- select_by_auto -- */
#q_selection{
/*	border-bottom:1px solid #EEEBE4;*/
}
#q_selection td {
	padding-right:15px;
}

.select_by_auto {}
.select_by_auto td{
	padding:3px;
}
.select_by_auto_mod {

}

.select_by_auto_mod h2{
	font-size:14px;
	color:#444444;
	text-decoration:underline;
}

.select_by_auto_mod table {
}

.select_by_auto_mod .box_content {
}

/* --------------------- */

.cart_full {
	background:url(/images/shina812/cart_full.png) no-repeat;
}
.cart_empty {
	background:url(/images/shina812/cart_empty.png) no-repeat;
}

/* -------------- */
#content_content {
/*	padding:10px;*/
/*	background:#e0dbcf;*/
}

#menu_left {
	width:140px;
	border-top:1px solid #EEEBE4;
/*	border-bottom:1px solid #D1CDBE;*/
/*	border-right:1px solid #D1CDBE;*/
	border-right:1px solid #EFEFEF;
	background:url(/images/shina812/grlr_02.gif) repeat-x left top;
}
/*
.menu_v .line{
	background:#ddd3bb;
	padding:2px  5px;
	color:#ad0f13;
	border:1px solid #b5ae9b;
	font-weight:bold;
}
*/
.menu_v .line{
	padding:2px  5px;
	color:#ad0f13;
	font-weight:bold;
}

.menu_v .active, .menu_v .active a,
.menu_v .set, .menu_v .set a{
/*	padding:3px 4px;*/
	padding:2px 5px;
/*	color:#fff;
/*	background:#ca1117 !important;
	border-color:#5d3f10 !important;*/
/*	font:bold 14px tahoma;*/
	text-decoration:none;
	color:#AD0F13;
}

/* ---------------- */
#content_center {
/*	padding:0 10px;*/
}
.node_path {
	border-left:1px solid #a9a8a7;
}
.node_path a:hover{
}

h1.node_path {
	margin:0;
	padding:0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #444;
	font-weight:bold;
	border:0;
}
/* ---------- */

.filter_block table td {
	vertical-align:middle !important;
}

.filter_block div {
	width:26px;
	padding:1px;
/*	margin-right:10px;*/
}
.filter_block div.selected,
.filter_block div.active{
	padding:0px;
	border:1px solid #e7c675;
}

.products_list {
	clear:both;
	margin:10px auto;
}


table.item_block{
	position:relative;
}
/*
.products_list table.item_block{
	margin:8px;
	width:183px;
	height:190px;
	float:left;
	text-align:center;
	border:2px solid #b5ae9b;
}
*/
.products_list table.item_block{
	margin:8px 3px;
	width:183px;
	height:190px;
	float:left;
	text-align:center;
	background-color:#fff;
	border:2px solid #b5ae9b;

}


.products_list table.item_block td{
	vertical-align:middle;
}
.products_list .item_block .title {
	height:25px;
	border-top:1px solid #b5ae9b;
	background:#ddd3bb;
	font-weight:bold;
}
.products_list .item_block .title a{
	text-decoration:none;
}
.products_list .item_block .title a:hover{
	color:#fff;
}

.item_character,
.item_block .item_character {
	position:absolute;top:3px;right:10px;
}

.products_list table.active .title{
	color:#fff;
	background:#ca1117;
/*	border:1px solid #5d3f10;*/
	border-color:#5d3f10;
}

.products_list table.active .title a{
	color:#fff;
}

table.manufacturer_block {
	height:110px !important;
}

/* ---------- */

.detailed_table_img {
	width:100%;
}

.detailed_table_img td {
/*	border:1px solid red;*/
}
.detailed_table_img td.img_big{
	width:350px;
	height:350px;
	text-align:center;
	vertical-align:middle;
	background-color:#fff;
	border:1px solid #111111;
}
.detailed_table_img .img_list {
	margin-left:10px;
	width:120px;
	height:350px;
	overflow:auto;
}
.detailed_table_img td.img_list div{
	margin: 12px 0;
}

.detailed_table_img td.text_lead{
	padding:12px;
}


.table_params {
	width:100%;
	border-collapse:separate;
}
.table_params th,
.table_params td{
	border:1px solid #b5ae9b;
}
.table_params th {
	background:#e2ddd1;
}

.table_params td {
	text-align:center;
	padding:2px;
	vertical-align:middle;
}

.table_params td.price {
	background:#e2ddd1;
	font-weight:bold;
}

.table_params tr.active td,
.table_params tr.set td,
.table_params tr.active,
.table_params tr.set {
/*	background:#e7c675 !important;*/
	background:#E9E9E9 !important;
}

.table_params form {
	margin:0;
	padding:0;
}

/* ---------- */

table.cart_line {
	width:100%;
	height:170px;
}

table.cart_line td {

}

.cart_line .title {
	font-weight:bold;
}

table.cart_line .img {
	width:200px;
	text-align:center;
	vertical-align:middle;
	background-color:#fff;
}

.cart_line table.table_params {
	width:270px;
}
.cart_line table.table_params td.colname{
	padding-left:15px;
	width:100px;
	font: 13px tahoma;
	text-align:left;
	letter-spacing:2px;
}

.cart table.active {
	border:1px solid #e7c675 !important;
}

.cart_operation a {
	color:#fff;
	text-decoration:none;
}
.ico_del{
	width:20px;
	height:20px;
	background: url(/images/shina812/ico_del4.gif) no-repeat left top ;
	cursor: pointer;
}

a .ico_del{
	text-decoration:none;
}
a:hover .ico_del{
	background: #fff  url(/images/shina812/ico_del4_hover.gif) no-repeat;
}
.ico_refresh{
	width:20px;
	height:20px;
	background: #fff url(/images/shina812/ico_refresh3.gif) no-repeat left top;
	cursor: pointer;
}
a .ico_refresh{
	text-decoration:none;
}
a:hover .ico_refresh{
	background: url(/images/shina812/ico_refresh3_hover.gif) no-repeat;
}

/* ---------- */
.page_list .set,
.page_list a{
	padding: 2px 7px;
	width:6px;
	height:15px;
	background:#ddd3bb;
	color:#fff;
	font-weight:bold;
	border:1px solid #b5ae9b;
}
.page_list a{
	text-decoration:none;
}

.page_list .active,
.page_list .set {
	background:#ca1117;
	border:1px solid #5d3f10;
}

/* ---------- */

.global_filter {

}
.global_filter .input_value {
	width:35px;
	border:0;
	background:none;
}

.global_filter .input_value_list {
	width:100%;
	border:0;
	background:none;
}

.global_filter_select {
	position:absolute;
	width:100px ;
	top:20px;
	left:0;
	display:none;
}

/* ---------- */
.button {
	background:#fff;
	border:1px solid #B5AE9B;
	cursor: pointer;
}

.button_to_cart {
	margin:0;
	color:#fff;
	background:#ca1117 !important;
	border-color:#5d3f10 !important;
	cursor: pointer;
}

.block {
	width:100%;
	display:block;
}

.box {
	border:1px solid #d1cdbe;
	border-top:1px solid #EEEBE4;
	border-bottom:1px solid #D1CDBE;
	padding:7px;
	background-image:url(/images/shina812/grlr_02.gif);
	background-repeat:repeat-x;
	background-position:left top;
}

.box_content {
	padding:10px;
	background-color:#EEEBE4;
}
.box .box_content {
	background:none;
}

.col0 {
	border-collapse:collapse;
}
.mt5 {
	margin-top:5px;
}
.mt10 {
	margin-top:15px;
}
.mt15 {
	margin-top:15px;
}

.price {
	color:#ca1117;
	font-weight:bold;
}

.is_active {
	/*padding:1px;
	cursor: pointer;*/
}
.defult_active {
	padding:7px;
/*	border:1px solid #e7c675;*/
	border:1px solid #AD0F13;
}
.error{
	color:#ca1117;
}
.h100_auto{
	height:100%;
}

.box_content h1{
	font-size:15px;
	color:#A4A08E;
}
.block_navi {
	padding-left:15px;
	height:20px;
	background-image:url(/images/shina812/block_navi_bg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	border-bottom:1px solid #B5AE9B;
	border-top:1px solid #FFFFFF;
	color:#443333;
	font-weight:bold;
	margin:0 auto;
	padding-bottom:4px;
	padding-top:2px;
	text-align:left;
	text-transform:capitalize;
}

.block_navi h2 {
	margin:0;
	padding:0;
	font-size:12px;
}


.relative { position:relative; }
.absolute { position:absolute; }

/* ---- form_selection ---- */
#form_selection {}
#form_selection select {
	border:1px solid #abadb3;

}

/* -------------------- */

.select_block {
	height:15px;
	position:relative;
	z-index:99;
}
.option_pointer a{
	color:#27262b;
	padding:0 3px;
	border-bottom:1px dashed #27262b;
	text-decoration:none;
}

.select {
	top:5px;
	left:1px;
	width:215px;
	height:200px;
	overflow:auto;
/*	background:none;*/
	border-top:1px solid #c5c5c5;
	border-right:1px solid #a9a8a7;
	border-bottom:1px solid #a9a8a7;
	border-left:1px solid #a9a8a7;
	z-index:99;
	background:#fff;
	opacity:0.9;
	filter:alpha(opacity=90);
}
.select .option {
	border:0;
	z-index:99;
}
.select .option ,
.select .option a{
	font:11px/15px tahoma;
	color:#27262b;
	text-decoration:none;
}
.select .option a{
	display:block;
	padding-left:10px;
}
.select .option a.seleted,
.select .option a:hover{
	background:#b0bdd1;
}

.img_order_dir {
	margin:0 2px;
	padding:0 3px;
	background:none;
	border:none;
	cursor:pointer;
}
.img_order_dir .up ,
.img_order_dir .down {
	margin:0;
	padding: 0;
	width:6px;
	height:10px;
	background: url(/images/shina812/order_dir_up_down.png) no-repeat;
}
.img_order_dir_set,
.img_order_dir_set {
	border:1px solid #8B8B8B;
}
.img_order_dir .up {
	background-position: left top;
}
.img_order_dir .down {
	background-position: right top;
}

/* -------- compare_operation_inform ------ */
.compare_operation_inform {
	position:relative;
	text-align:center;
}
.compare_operation_inform .compare_inform_add,
.compare_operation_inform .compare_inform_remove {
	padding:3px 5px;
	position:absolute;
	background:#fff;
	border:1px solid #a9a8a7;
}
/* -----news --------- */

.news_line {
	color:#444444;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	text-align:justify;
}

/* -------------- */
.strong {
	font-weight: bold;
}
.italic {
	font-style:italic;
}

.fs-8 { font-size:8px; }
.fs-10 { font-size:10px; }
.fs-11 { font-size:11px; }
.fs-12 { font-size:12px; }
.fs-14 { font-size:14px; }
.fs-16 { font-size:16px; }
.fs-18 { font-size:18px; }
/* -------------- */

.text_color_red ,
.text_color_red a{
	color:#ca1117;
}

.pointer {
	cursor: pointer;
}

.hr {
	height:1px;
	background-color:#c1c1c1;
}



/* ------- padding ------- */
.p2 { padding:2px; }
.p3 { padding:3px; }
.p4 { padding:4px; }
.p5 { padding:5px; }
.p10 { padding:10px; }
.p15 { padding:15px; }

.pt2 { padding-top:2px; }
.pt3 { padding-top:3px; }
.pt4 { padding-top:4px; }
.pt5 { padding-top:5px; }
.pt10 { padding-top:10px; }
.pt15 { padding-top:15px; }

.pl2 { padding-left:2px; }
.pl3 { padding-left:3px; }
.pl4 { padding-left:4px; }
.pl5 { padding-left:5px; }
.pl10 { padding-left:10px; }
.pl15 { padding-left:15px; }

.p_lr2 { padding:2px; }
.p_lr3 { padding:3px; }
.p_lr4 { padding:4px; }
.p_lr5 { padding:5px; }
.p_lr10 { padding:10px; }
.p_lr15 { padding:15px; }


/* ----------------- */