#telo {width:960px; margin:auto; position:relative; color:#999 !important; font-family:Georgia, "Times New Roman", Times, serif; }	

#head {height:164px; 
	background-image:url(../img/head.png); 
	background-repeat:no-repeat; 
	background-position:center; 
	position:relative; 
	z-index:10; 
}


/*меню в шапке*/
#menu_head {position:absolute; left:300px; top:257px;}

#menu_head a {text-decoration:none; 
	color:#999; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic; 
	display:inline-block; 
	width:80px; 
	height:40px; 
	margin-left:45px; 
	text-align:center; 
	padding-top:60px; 
	background-repeat:no-repeat;
	background-position:top center;
	font-size:14px;
}

#menu_head a:hover {opacity:0.7;}
/*конец - меню в шапке*/

#title_a {
	position: absolute;
	top: 14px;
	left: 149px;
	display: block;
	width: 371px;
	height: 66px;
}


/*футор*/
#futor {height:40px; position:relative; color:#6b5229; font-size:16px;} 
#futor a{color:#6b5229; text-decoration:none; font-size:12px;}
#futor a:hover {text-decoration:underline;}
/*конец футора*/

/*главный контейнер для контента*/
#center_div {min-height:633px; line-height:20px; text-align:justify; background-image:url(../img/bg_center.jpg); background-repeat:repeat-y; padding:16px;; padding-top:5px; color:#444343}

/*меню левое*/
#menu {position:relative;}
#menu li {list-style-image:url(../img/li_img.png); padding:3px;}
#menu a{
	display:block; 
	text-decoration:none; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	color:#272726;
	background-image:url(../img/bg_link_big.png);
	padding:8px;
	padding-top:0px;
	padding-bottom:0px;
	height:30px;
	line-height:30px;
	font-weight:bold;
	font-size:12px;
	border:1px solid #d3a877;
	border-radius:7px;	
	margin-bottom:4px;
	margin-left:4px; 
	margin-right:4px;
	text-shadow: -1px 1px 1px rgba(255,255,255,0.5);
	box-shadow: 1px 1px 1px #5e2f0f;
}
#menu a:hover{background-image:url(../img/bg_link2.png); box-shadow:0px 0px 2px 1px rgba(239,128,42,0.7);}
#menu a.big:hover {
	background-image:url(../img/bg_link2_big.png); box-shadow:0px 0px 2px 1px rgba(239,128,42,0.7);
}
.menu_a_hover {background-image:url(../img/bg_link3.png) !important;}
.menu_a_hover_big{
	background-image:url(../img/bg_link3_big.png) !important;
}
/*конец - меню левое*/



#katalog {height:47px; position:relative;}


/*галерея*/
.gallery_cat {text-align:left; 
	margin-top:15px; 
	float:left; 
	min-height:90px; 
	min-width:130px; 
	vertical-align:middle;
	position:relative; 
	margin-left:35px; 
	display:block;
	text-align:center;
	background-color:#e8e8e8;
	padding:4px; 
	border:2px solid #b8b8b8;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	border-radius:5px 5px 5px 5px;
}

.gallery_cat:hover {border:2px solid #8f8f8f;}

.gallery_cat img {max-width:160px; border:0px !important;}


.gallery {text-align:left; 
	color:#c3aa88;
	margin-top:30px; 
	float:left; 
	vertical-align:middle;
	position:relative; 
	margin-left:35px; 
	display:block;
	background-repeat:no-repeat;
	background-color:#e8e8e8;
	border:3px solid #b8b8b8;
	position:relative;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	border-radius:5px 5px 5px 5px;
}

.galery_hover {width:155px; 
height:150px; 
background-image:url(../img/bg_zoom.png); 
z-index:50; position:absolute; 
top:0px; 
left:0px; 
text-align:center; 
display:none;
}


.inf_img_galery {border:2px solid #b8b8b8; 
border-top:0px; 
text-align:center; 
color:#645035; 
position:absolute; 
bottom:-23px;
left:-3px;
width:151px; 
padding:3px;
display:none;
}


.gallery a {background-repeat:no-repeat; 
background-position:center; 
background-color:#e8e8e8; 
vertical-align:middle; 
height:152px !important; 
padding:0px;}

.gallery:hover {border:3px solid #8f8f8f;}


.img_gallery {border:4px solid #b8b8b8; vertical-align:middle; position:relative;}

/*конец галереи*/


.link_menu_cat {display:block; color:#656565; font-size:18px; margin-top:10px; text-decoration:none;}	
.link_menu_cat:hover {color:#393939; text-decoration:underline;}


/*новости*/
#news {
	border:1px solid #88c9de;
	background-color:#ecfaff;
	-moz-box-shadow:1px 1px 6px #000;
    -webkit-box-shadow:1px 1px 6px #000;
    -moz-border-radius:5px 5px 5px 5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    border-radius:5px 5px 5px 5px;
	position:relative;
	z-index:10;
	padding:15px; margin-left:25px; margin-right:25px
}

#news:hover {background-color:#fefff2;}

.news_main {padding:3px;}
/*конец новости*/


/*обратная связь*/
#obr_svyz input,textarea{border:1px solid #88c9de;
    -moz-border-radius:2px 2px 2px 2px;
    -webkit-border-top-left-radius:2px;
    -webkit-border-top-right-radius:2px;
    border-radius:2px 2px 2px 2px;
}

.form_obr_svyz input, textarea {border:1px solid #b2b1b0; padding:4px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	border-radius:5px 5px 5px 5px;	
	color:#666;
	background-color:#FFF;
}

.form_obr_svyz td {padding:4px;}

/*конец обратная связь*/

.text_pole {color:#999;}
.table_tovar {background-color:#f4f7ff; border:1px solid #b4c7fc; width:100% !important; padding:3px;}
.table_tovar:hover {background-color:#e7edff; border:1px solid #6c91fb; width:100% !important;}
.table_tovar_vajniy {background-color:#fff4f4; border:1px solid #ff6c6f; width:100% !important;}
.table_tovar_vajniy:hover {background-color:#ffdcdd; border:1px solid #ff2a2f; width:100% !important;}


.cena_tovar {font-size:18px; color:#7c7c7c;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-bottom-left-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	border-radius:5px 5px 5px 5px;	
	background-color:#f4f4f4;
	border:1px solid #b2b2b2;
	padding:6px;
	text-align:left;
	padding-left:20px;
	position:absolute;
}


#page_site_off {border:2px solid #749fff; background-color:#eff4ff;
	-moz-border-radius:10px 10px 10px 10px;
	-webkit-border-bottom-left-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	border-radius:10px 10px 10px 10px;	
	padding:10px; width:500px;
	margin:auto;margin-top:100px; 
	vertical-align:middle;
}


/*вопрос ответ и отзывы*/
.vopros_otvet {background-color:#f9f9f9; padding:15px; margin-left:0px; margin-right:0px; position:relative; border:1px solid #e2e2e2;
	-moz-border-radius:10px 10px 10px 10px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	border-radius:10px 10px 10px 10px; 
	line-height:20px;	
}


.head_otziv {text-decoration:underline; background-color:#e2e2e2; color:#494949; padding:8px; margin:-16px;
	border:1px solid #d1d1d1;
	-moz-border-radius:10px 10px 0px 0px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	border-radius:10px 10px 0px 0px;
	margin-bottom:10px;
}


.ovziv input {background-color:#fff8eb; border:1px solid #debe82; padding:3px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	border-radius:5px 5px 5px 5px;
	color:#8c6c2f; font-size:16px;
}

/*конец вопрос ответ и отзывы*/
.catalog_materials_table:hover {background-color:#feffee !important;}
.catalog_materials_table a{color:#3d6f96; text-decoration:none; font-size:14px;}
.catalog_materials_table a:hover{color:#204664; text-decoration:underline}


#add_cat {
	height:25px;
	width:150px;
	background-image:url(img/add_cat.png);
	display:block;
}

#add_cat:hover {
	height:25px;
	width:150px;
	background-image:url(img/add_cat.png);
	background-position:0px -25px;
}

.odd{background-color:#f4f9ff;}
#table_pages tr:hover {background-color:#edf5ff;}

#history {margin-left:15px; padding-left:15px; width:550px;}
#history a{color:#11abdf; text-decoration:none; margin-left:1px; margin-right:1px; font-weight:bold; font-size:13px;}
#history a:hover {text-decoration:underline;}
.history_active {color:#fe8b04 !important; font-size:16px !important}
.name_page {color:#444; 
font-size:14px; display:block; margin-bottom:12px;}

.ruka {opacity:0.7}
.ruka:hover {opacity:1; cursor:pointer}

.tover_link {display:inline-block; padding:5px; color:#666; text-decoration:none; border:1px solid #CCC; background-color:#fdfdfd !important;
	-moz-border-radius:5px 5px 0px 0px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	border-radius:5px 5px 0px 0px; margin-right:5px; border-bottom:0px;}
	
	
.block_information {padding:5px; border:1px solid #CCC; background-color:#f1f1f1;
	-moz-border-radius:0px 5px 5px 5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	border-radius:0px 5px 5px 5px; margin-right:5px; margin-top:-1px;
	min-height:200px; text-align:justify;
}

.tover_link:hover {background-color:#ececec;}
.tover_link_select {display:inline-block; padding:5px; color:#666; text-decoration:none; border:1px solid #CCC; background-color:#f1f1f1 !important;
	-moz-border-radius:5px 5px 0px 0px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	border-radius:5px 5px 0px 0px; margin-right:5px; border-bottom:0px;}
	
.title_har {background-color:#949496; color:#FFF; padding:6px; margin-left:-5px; margin-right:-5px;}

.tovar_plit {width:200px; max-height:220px; display:inline-block; margin-bottom:20px; margin-left:39px; border:2px solid #c5c5c5; color:#333 !important; }
.tovar_plit a {color:#FFF;}
.tovar_plit:hover {border:2px solid #aaaaaa;}
.tovat_plit_title {padding:4px; text-align:center; background-color:#aaaaaa; margin-top:5px;}
.tovat_plit_title a {color:#FFF !important; font-weight:bold; text-decoration:none}
.tovat_plit_price {padding:4px; text-align:right; background-color:#f2f2f2;}


.form_enter {width:510px; border:1px solid #666;}
.form_enter_title {background-color:#333; text-align:center; font-weight:bold; padding:5px; color:#FFF;}
.form_enter_poly div {display:inline-block; width:100px; border-bottom:1px dotted #666666; padding:3px;}
.form_enter_poly input {display:inline-block; width:200px;  padding:6px !important; border:1px solid #CCC; -moz-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; color:#333;}
.button_enter {background-color:#4191b9; opacity:0.7; display:inline-block;
border:1px solid #CCC; background-color:#4191b9;
	-moz-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
	padding:6px !important; color:#FFF !important;
	width:130px !important;
	margin-right:0px;
}

.button_enter:hover {opacity:1;}

.link_enter_reg {color:#666;}
.link_enter_reg a {color:#666;}
.link_enter_reg a:hover {color:#333;}

.reg_link_form_enter {display:inline-block; width:100px; color:#333; margin-right:5px; font-size:11px; margin-top:6px}

.other_form {width:500px; padding:13px;}
.other_form div {display:inline-block; width:150px; border-bottom:1px dotted #666666; padding:3px;}
.other_form input {display:inline-block; width:200px;  padding:6px !important; border:1px solid #CCC; -moz-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; color:#333;}

.menu_cabinet {text-align:center;}
.menu_cabinet a {display:inline-block; padding:6px; padding-left:15px; padding-right:15px; background-color:#ececeb; text-decoration:none; border:1px solid #dadada; color:#696968; margin-left:5px}
.menu_cabinet a:hover {background-color:#e4e4e4;}

.link_edit_user {color:#c4c3c3; text-decoration:none; display:block; margin-top:3px; font-size:10px;}
.link_edit_user:hover {color:#5a5959;}

#history_cabinet a {color:#898686; font-size:12px;}
#history_cabinet  {color:#333; font-size:12px;}

.file_img {opacity:0; cursor:pointer;}

.link_msg {color:#333;}

.tbl_msg {font-size:12px;border:1px solid #a6a1a1;}
.tbl_msg th {background-color:#dbd6d6; border:1px solid #a6a1a1; padding:4px; text-align:center; color:#000; font-weight:bold; font-size:14px}
.tbl_msg td {border:1px solid #a6a1a1; padding:4px;}
.tbl_msg tr:hover {background-color:#e2f1fa;}
.neprochel {background-color:#fedde4 !important;}

.right_block { width:199px; margin-bottom:10px; cursor:pointer; margin-top:18px; background:#fff; border-radius:7px; border:2px solid #e6bc66; padding-bottom:10px; line-height:22px;
box-shadow:0px 0px 0px 3px #fff,0px 3px 5px 1px rgba(0,0,0,0.3); padding-top:10px; font-style:normal !important;

}

.l_bl {cursor:pointer;
    text-shadow: -1px -1px 1px #5e2f0f; /* Параметры тени */
}