#telo {width:1024px; margin:auto; position:relative; color:#999 !important; top:-659px; z-index:10000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}	

#head {height:350px; 
	background-repeat:no-repeat; 
	background-position:center; 
	position:relative; 
	z-index:10;
}

#head_wrapper {height:659px; 
width:100%;
position:absolute;
top:0px;
	background-image:url(../img/head.jpg);
	background-repeat:no-repeat; 
	background-position:center; 
	position:relative; 
	z-index:10;
	background-color:#fff; 
}


#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: 31px;
	left: 1px;
	display: block;
	width: 539px;
	height: 189px;
	background-image: url(../img/logo.png);
}




#free_matirials {
	position: absolute;
	top: 0px;
	left: 658px;
	display: block;
	width: 365px;
	height: 209px;
	background-image: url(../img/free_materials.png);
}





#futor {height:358px; position:relative; color:#6b5229; font-size:16px; background-image:url(../img/futor.jpg); background-position:center; background-repeat:no-repeat; width:1024px; margin:auto; position:relative; top:-689px; position:relative; color:#000;} 
#futor a{color:#000000; text-decoration:none; font-size:13px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#futor a:hover {text-decoration:underline;}
.futor_menu {
	position: absolute;
	top: 308px;
	left: 522px;
	width: 478px;
	text-align:right;
	color:#000000;
	font-size:16px !important;
	text-shadow:1px 1px 1px rgba(255,255,255,0.5);
}
.futor_menu a {color:#000 !important; text-decoration:none; margin-left:15px; font-size:14px !important;}

#center_div {min-height:700px; line-height:20px; text-align:justify; color:#666; padding:10px}


#menu {position:relative;}
#menu li {list-style-image:url(../img/li_img.png); padding:3px;}
#menu a{display:block; text-decoration:none; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#999;
}
#menu a:hover{text-decoration:underline;}
.menu_a_hover {font-weight:bold !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:23px; 
	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:#cb0202;
	-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 #c02323;
	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, textarea {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:#666; font-size:14px;}


#main_block {background-color:#ffffff;
border:1px solid #cececf; padding:3px;
padding-right:0px;
	-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;	
}

.search_pole {
	height: 58px;
	width: 280px;
	background-image: url(../img/pole_search.png);
	position: absolute;
	top: 140px;
	right: 212px;
}


.cart_pole {
	height: 85px;
	width: 193px;
	background-image: url(../img/cart.png);
	position: absolute;
	top: 140px;
	right: 5px;
	}
	


#main_menu {height: 93px; width: 1024px; background-image: url(../img/bg_menu.png); position: absolute; top: 244px; left:0px;}
#main_menu a {color:#FFF; text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#main_menu a:hover {color:#fb3f2c}

.utub {display:inline-block; width:97px; height:64px; background-image:url(../img/utub2.png);}
.utub:hover {display:inline-block; width:97px; height:64px; background-image:url(../img/utub.png);}

.twitter {display:inline-block; width:110px; height:64px; background-image:url(../img/twitter2.png); margin-left:15px;}
.twitter:hover {display:inline-block; width:110px; height:64px; background-image:url(../img/twitter.png);}

.fb {display:inline-block; width:122px; height:64px; background-image:url(../img/fb2.png); margin-left:15px;}
.fb:hover {display:inline-block; width:122px; height:64px; background-image:url(../img/fb.png);}

.main_future_post{background-image:url(../img/bg_black.png); color:#444137;
	-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;
	width:331px;
	display:inline-block;
	font-size:17px;
	line-height:27px;
}
.main_future_post a {
	border:1px solid #cfcdc5;
}
.main_future_post a.active {
	background-image:url(../img/bg_red.png);
	color:#fff !important;
	border:1px solid #9a0303;
}
	.main_future_post a.active img {
		position:absolute;
		margin-top:33px;
		margin-left:-75px;
	}

.main_future_post a:hover { color:# !important;}
.conteyner_main{height:80px; border:2px solid #bcbcbc;
	border-top:0px;
	-moz-border-radius:0px 0px 5px 5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	border-radius:0px 0px 5px 5px;
	 background-position:center; opacity:0.7;
	 
}

.posts_img_wrapper {
	overflow:hidden;
	border-radius:15px;
	border:4px solid #dbdbda;
	max-height:650px;
}
	.posts_img_wrapper img {
		border-radius:10px;
	}
	.post_title {
		height:22px; width:610px; margin-left:-39px; background-repeat:no-repeat; background-image:url(../img/title_post.png); padding:15px; padding-top:23px; padding-left:14px; font-size:20px;
		text-shadow:1px 1px 1px rgba(0,0,0,0.5);
	}
	.post_pretext {
		color:#3a3731;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	.num_comment {
		height:33px; width:33px; background-image:url(../img/num_comment.jpg); display:inline-block;text-align:center; margin-bottom:-15px; line-height:24px; margin-left:10px;
	}

.conteyner_main:hover {opacity:1}

.reg {
	position:relative;
	margin-bottom:15px;
}

#reg_form input {
	border:1px solid #000;
	height:30px;
	border-radius:3px;
	padding-left:5px;
}

#reg_form input[type='text'],#reg_form input[type='password'] {
	width:341px;
}

#reg_form input[type='submit'] {
	background:url(../img/bg_red.png);
	width:150px;
	text-align:center;
	color:#fff;
	border:1px solid #ba0502;
	margin-left:330px;
}

#enter_wrap {
	position:absolute;
	right:-5px;
	top:60px;
	z-index:10;
	width:210px;
	height:100px;
	background:#fff;
	border:1px solid #C03;
	border-radius:10px;
	box-shadow:0px 0px 5px 5px rgba(255,255,255,0.6);
	padding:10px;
}
	#enter_wrap input {
		width:200px;
		padding-left:4px;
		height:25px;
		margin-bottom:6px;
		border:1px solid #C03;
		border-radius:4px;
	}
	#enter_wrap input[type='submit'] {
		width:110px;
		background:#C03;
		color:#fff;
		margin-left:96px;
	}
	
#flag_lang img {border:1px solid #333; opacity:0.5; z-index:140000}
#flag_lang img:hover {opacity:1;}

#tags_strip {margin-top:15px; border:1px solid #999;
	-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;
	padding:6px;
}

.put_in_basket {
	color:#C33;
}

.basket_view {
	border-bottom:1px solid #ccc;
	height:130px;
	position:relative;
}

#buy_basket {
	display:block;
	position:relative;
	line-height:30px;
	width:150px;
	text-align:center;
	background:#C33;
	color:#fff;
	margin-top:10px;
}

.remove_form_basket {
	display:block;
	position:absolute;
	left:80px;
	bottom:20px;
	z-index:10;
	line-height:20px;
	font-size:13px;
	color:#fff;
	background:#C33;
	text-align:center;
	width:100px;
	text-decoration:none;
	font-weight:bold;
	opacity:0.9;
}

	.remove_form_basket span {
		font-size:15px;
		font-weight:bold;
	}
.remove_form_basket:hover {
	opacity:1;
}

.order_table {
	width:100%;
	position:relative;
	font-size:14px;
	line-height:20px;
}
	.order_table input {
		width:250px;
	}
	.order_table textarea {
		width:247px;
		height:100px;
		border-radius:0px;
		background:#fff;
	}
	.order_label {
		width:150px;
		text-align:right;
	}
	.order_desc {
		font-size:11px;
		padding-left:10px;
		text-align:left;
		width:200px;
	}