body{background:#e2f1b8 url(../img/bg.png) top center no-repeat;color:#292a29;font-family:Trebuchet MS,Arial,Verdana,San-Seriff;font-size:0.8em;padding:0px;margin:0 auto;}
img{border:0px;}
form{padding:0px;margin:0px;}
a{color:#070707;text-decoration:underline;outline: none;}
table{border-collapse:collapse;}
td{vertical-align:top;}
p{padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;}
li{padding-bottom:2px;}
h1{font-size:1.1em;color:#070707;font-weight:bold;padding:0px 0px 0px 0px;margin:0px;}
h3{font-size:1.2em;}
.price{font-size:1.8em;}
.price_sm{font-size:1.3em;}
.f_sm{font-size:0.8em;font-weight:normal;}
.menu{font-size:1.2em;}

#header, #cat, #content, #footer{width:1000px;clear:both;margin:0 auto;border-collapse:collapse;}

#header_full_order{width:1000px;height:840px;clear:both;margin:0 auto;border-collapse:collapse;background:#e2f1b8 url(../img/bg_full_order.jpg) top left;border:0px solid #000;}

#logo{width:360px;padding:37px 40px 0px 40px;}
#logo_order{padding:20px 40px 0px 40px;border:0px solid #000;}
#top_right{padding:40px 40px 0px 0px;}
#slogan{padding:47px 40px 0px 40px;font-size:1.6em;color:#070707;font-weight:bold;letter-spacing:0.4pt;}
#top_menu2{padding:0px 0px 30px 0px;}
#tbl_tm2 td{line-height:20px;}
#tbl_tm2 a{color:#ffffff;}
.tbl_tm2_2{padding-left:40px;}
#tel{clear:both;}
.tel_top{padding-top:30px;}
#tel td{font-size:1.2em;}
.cat_td{
	width:330px;
	height:380px;
	background:url(../img/image_content.jpg) top left no-repeat;
	border:0px solid red;
	padding-bottom:30px;
}
/*250*/
/*10*/
/*160*/
.cat_descr{width:140px;text-align:left;margin-top:250px;margin-left:180px;padding:0px 0px 0px 0px;border:0px solid green;}
.text_box{clear:both;margin:0 auto;width:960px;padding:20px 0px 20px 40px;}
#content_left{padding:40px 40px 40px 40px;vertical-align:top;}
#content_left_top{padding:5px 40px 15px 40px;vertical-align:top;border:0px solid #000000;}
.content_left_top{padding:5px 40px 15px 40px;vertical-align:top;border:0px solid #000000;}
#content_right{padding:40px 40px 40px 0px;vertical-align:top;}
#footer{width:1003px;background:url(../img/footer.jpg) bottom left no-repeat;}
#tel_bot{clear:both;}
#footer_left{padding:40px 40px 40px 40px;}
#footer_right{padding:90px 40px 40px 0px;}
.correct1{width:220px;padding-right:10px;padding-left:30px;}

.instant_message {padding: 5px; font-size: 1em; font-family: Trebuchet MS,Arial; visibility: hidden;
position: absolute; width: 369px;height:412px; border: outset 2px #FFFFFF; background: #D4D0C8}
.instant_message a { width: 240px; padding: 2px 17px; color: black; text-decoration: none;
 cursor: default}
.instant_message a:hover {color: #ffffff; background: #0A246A}  


	div.thumb{
		float:left;
		width:300px;
		height:200px;
		margin:0px;
		margin-right:0px;
		border:0px solid #999;	
		padding:2px;
	}
	div.thumb div{
		display:block;
		float:left;
		width:369px;
		height:412px;
		line-height:15px;
		overflow:hidden;
		position:relative;
		z-index:1;	
		
	}	
	/*
	div.thumb div img{
		float:left;
		position:absolute;
		top:-7px;
		left:-5px;	
	}
	*/
	
	/* mouse over */
	
		div.thumb div:hover{
			overflow:visible;
			z-index:1000;
			border:none;		
		}

	
	/* // mouse over */	

/* // single thumbnail */

.cat_descrp{top:235px;left:202px;width:151px;height:155px;text-align:left;padding:0px 0px 0px 0px;z-index:1001;background:#ffffff;position:relative;}
.cat_descrp_td1{padding-top:10px;padding-bottom:2px;padding-left:10px;padding-right:10px;}
.cat_descrp_td2{padding-bottom:2px;padding-left:10px;padding-right:10px;clear:both;}
.cat_descrp_td3{padding-bottom:5px;padding-left:10px;padding-right:10px;}
.cat_descrp_td4{padding-bottom:0px;padding-left:9px;padding-right:10px;}
.cat_descrp_td5{padding-left:12px;padding-right:9px;}

.rinp{width:175px;height:24px;border:1px solid #5e5c5c;font-size:1.3em;padding-top:5px;}
.rinp_er{color:#c55644;background:#fae7e3;border:1px solid #c55644;font-family:Trebuchet MS,Arial,Verdana,San-Seriff,Arial;font-size:1.3px;width:175px;height:24px;padding-top:5px;}

.article_top_text{
	width:1000px;
	clear:both;
	margin:0 auto;
	border-collapse:collapse;
	padding-left:80px;
	padding-bottom:25px;
	font-family:Trebuchet MS,Arial,Verdana,San-Seriff,Arial;
	font-size:2em;
	font-weight:bold;
}

.cat_td1{
	
	border:0px solid #000000;
	
}

.article_zagl{
	font-family:Trebuchet MS,Arial,Verdana,San-Seriff,Arial;
	font-size:1.3em;
	font-weight:bold;
	color:#292a29;
}

.article_td{
	width:290px;
	padding-bottom:20px;
	padding-top:17px;
}

.article_td1{
	
	padding:20px 0px 0px 40px;
	vertical-align:top;
	border:0px solid #000000;
	
}

.article_td2{
	padding:20px 0px 0px 0px;
	vertical-align:top;
	border:1px solid red;
	
}

.article_podzagl_a{
	padding-left:12px;
	font-family:Trebuchet MS,Arial,Verdana,San-Seriff,Arial;
	font-size:1.2em;
	font-weight:normal;
	
}

.all_buket_a{
	padding-left:40px;
	font-family:Trebuchet MS,Arial,Verdana,San-Seriff,Arial;
	font-size:1.3em;
	font-weight:bold;
	color:#000000;
}

.div_article_byid{
	width:590px;
	padding-left:40px;
	
}

/*height:407px;*/
/*правый блок*/
.right_green_blok{
	margin-left:25px;
	margin-bottom:10px;
	padding:15px;
	float:right;width:228px;
	
	background:#e6f3bc;
	background:#e6f3bc url(../img/bg_right_green.jpg) top left repeat-x;
}

.right_zagl{
	font-size:1.1em;
	font-weight:bold;
	text-decoration:underline;
}

.ideas_podzagl{
	font-family:Verdana,San-Seriff,Arial;
	font-size:1.1em;
	font-weight:normal;
}

.ideas_show_komm{
	padding-top:20px;
}

#top_right_full_order{height:80px;padding-top:10px;padding-left:570px;padding-right:0px;vertical-align:top;border:0px solid red;clear:both;border-collapse:collapse;}

.full_order_top_text{
	width:1000px;
	clear:both;
	margin:0 auto;
	border-collapse:collapse;
	padding-left:40px;
	padding-top:5px;
	padding-bottom:0px;
	font-family:Trebuchet MS,Arial,Verdana,San-Seriff,Arial;
	font-size:2em;
	font-weight:normal;
	border:0px solid #000;
}

.order_one_step{
	padding-top:0px;padding-left:20px;
	font-family:Trebuchet MS,Arial,Verdana,San-Seriff,Arial;
	font-size:6em;
	font-weight:bold;
	color:#858885;
	border:0px solid #000;
}

.one_step_se{
	font-family: Trebuchet MS,Arial,Verdana,San-Seriff,Arial;
	padding-top:15px;
	padding-left:10px;
	border:0px solid #000;
	text-align:right;
	font-size:2em;
	font-weight:normal;
	color:#292a29;
}

.order_step_zagl{
	font-family: Trebuchet MS,Arial,Verdana,San-Seriff,Arial;
	font-size:1.5em;
	font-weight:bold;
	color:#292a29;
	border:0px solid #000;
}


.order_step_sm{
	font-family:Trebuchet MS,Arial,Verdana,San-Seriff,Arial;
	font-size:2em;
	font-weight:normal;
	color:#292a29;
}

.order_step_rub{
	font-family:Trebuchet MS,Arial,Verdana,San-Seriff,Arial;
	font-size:1.5em;
	font-weight:normal;
	color:#292a29;
}

.order_second_step{
	padding-top:0px;padding-left:0px;
	font-family:Trebuchet MS,Arial,Verdana,San-Seriff,Arial;
	font-size:6em;
	font-weight:bold;
	color:#858885;
}


.order_plus{
	font-family:Trebuchet MS,Arial,Verdana,San-Seriff,Arial;
	font-size:6em;
	font-weight:bold;
	color:#292a29;
}

.img_buket_order{
	width:295px;
	height:214px;
	border:1px solid #778d49;
}

.order_card_text{
	border:1px solid #5e5c5c;
	padding-top:3px;
	padding-left:2px;
}

.click_left_by_155_300{

}

.order_phone_text{
	width:190px;
	height:22px;
	border:1px solid #5e5c5c;
	padding-top:5px;
	padding-left:2px;

}

.div_all_cost{
	width:307px;
	height:150px;
	background:#ffffff;
}

.div_all_cost_btn{
	padding-top:15px;
	padding-left:200px;
}

.order_card_text_er{
	padding-top:3px;
	padding-left:2px;
	color:#c55644;background:#fae7e3;border:1px solid #c55644;
	
}

.order_phone_text_er{
	width:190px;
	height:22px;
	padding-top:5px;
	padding-left:2px;
	color:#c55644;background:#fae7e3;border:1px solid #c55644;

}

.form_error{width:150px;color:#c55644;font-style:italic;font-size:0.8em;line-height:12px;padding:10px 15px 0px 0px;}

.ul_main_text{border:0px solid #000;padding:5px;margin:16px;}
.ul_main_text2{border:0px solid #000;padding:5px;margin:12px;}