body, html {
	height:100%;
	margin:0px;
	padding:0px;
}

body {
	font-family:Arial, Helvetica;
	font-size:14px;
	color:#234447;
	text-align:left;
	background:#ffffd9;
}

#clear_div{
	clear:both;
	height:1px;
}

.cup{
	background:#d5e6b7;
	padding:0;
}

.cupa{
	padding:0 0 125px 0;
	background:url(/i/backtop1.jpg) bottom center no-repeat;
}

.container{
	width:1000px;
	height:auto;
	margin:0 auto;
}

.containera{
	width:1000px;
	height:auto;
	margin:0 auto;
}

#left_head{
	float:left;
	margin:0;
	padding:0;
	width:740px;
}

#telephone{
	width:234px;
	height:auto;
	margin:0;
	padding:14px 0px 0px 15px;
	background-color:#7dbc4f;
	float:left;
}

#telephone h1{
	font-family:Arial, Helvetica;
	font-weight:bold;
	font-size:24pt;
	color:#ffffc1;
	margin:0;
}

#telephone img{
	margin:4px 0 21px 0;
}

#menu_1{
	width:437px;
	height:auto;
	margin:0 0 0 13px;
	padding:18px 0 20px 0;
	background-color:#7dbc4f;
	float:left;	
	font-family:Arial, Helvetica;
	font-weight:normal;
	font-size:18pt;
	color:#fff;
}

#menu_1 ul{
	list-style:none;
	margin:0 0 8px 19px;
	padding:0;
}

#menu_1 li{
	display:inline;
	margin:0;
	padding:0;
}

#menu_1 a{
	font-family:Arial, Helvetica;
	font-weight:normal;
	font-size:18pt;
	color:#ffffc1;
	margin:0;
	padding:0 17px 0 0;
}

#menu_1 .menu_1_b{
	font-family:Arial, Helvetica;
	font-weight:bold;
	font-size:18pt;
}

#order_block{
	width:240px;
	height:auto;
	margin:0;
	padding:0 0 0 10px;
	background-color:#9c423a;
	float:right;	
}

#order_block a{
	font-family:Arial, Helvetica;
	font-weight:bold;
	font-size:35pt;
	color:#ffffc1;
	margin:0;
	display:block;
}

#order_block .fakea{
	font-family:Arial, Helvetica;
	font-weight:bold;
	font-size:35pt;
	color:#ffffc1;
	margin:0;
	display:block;
	text-decoration:underline;
}

#order_block form{
	margin:0;
	padding:0;
}

#form_box{
	margin:78px 0 0 0;
	padding:0px;
}

#form_box h1{
	font-family:Arial, Helvetica;
	font-weight:bold;
	font-size:24pt;
	color:#ffffc1;
	margin:0 0 5px 0;
}

#form_box .input_text{
	background:#ffffc1;
	border:none;
	font-family:Arial, Helvetica;
	font-size:14pt;
	width:224px;
	height:27px;
	padding:0 0 0 5px;
	margin:11px 0 0 0;
	color:#352c33;
}

#form_box .button{
	background:#7dbc4f;
	border:none;
	font-family:Arial, Helvetica;
	font-size:14pt;
	font-weight:bold;
	color:#ffffc1;
	height:30px;
	width:114px;
	margin:11px 0 0 0;
	padding:0;
	float:right;
}

#form_box a{
	font-size:14px;
	font-weight:normal;
	display:block;
	float:left;
	padding:3px 0 0 0;
	color:#ffffc1;
}

#form_box .fakea{
	font-size:14px;
	font-weight:normal;
	display:block;
	float:left;
	padding:3px 0 0 0;
	text-decoration:underline;
	color:#ffffc1;
}

#header{
	clear:both;
	margin:0;
	padding:0;
	position:relative;
	width:auto;
	height:auto;
	top:0px;
}

#logo{
	font-family:Arial, Helvetica;
	font-size:34pt;
	color:#352c33;
	width:auto;
	float:left;
	margin:50px 0 0 0;
}

#logo .first_let{
	font-family:Arial, Helvetica;
	font-size:34pt;
	font-weight:bold;
	color:#352c33;
}

#logo a{
	text-decoration:none;
	color:#252527;
}


#head_text{
	float:left;
	margin:50px 0 0 32px;
	width:auto;
	height:auto;
	font-family:Arial, Helvetica;
	font-size:13pt;
	font-weight:normal;
	color:#352c33;
}

#head_text1{
	float:left;
	margin:50px 0 0 22px;
	width:auto;
	height:auto;
	font-family:Arial, Helvetica;
	font-size:23pt;
	font-weight:normal;
	color:#ffffc1;
}


#head_text .head_line{
	background:#d5e6b7;
	width:auto;
	padding:0;
	height:21px;
	margin:0;
}

#head_text .head_line .sp1{
	padding:0 3px 3px 3px;
	margin:0;
	background:#ffffc1;
}

#head_text .head_line .sp2{
	padding:0 3px 0 3px;
	margin:0;
	background:#ffffc1;
}

#head_text .head_line_b{
	font-family:Arial, Helvetica;
	font-size:13pt;
	font-weight:bold;
	color:#352c33;
}

#head_text a{
	font-family:Arial, Helvetica;
	font-size:13pt;
	font-weight:normal;
	color:#84b962;
}

#head_text .fakea{
	font-family:Arial, Helvetica;
	font-size:13pt;
	font-weight:normal;
	color:#84b962;
	text-decoration:underline;
}

#head_text1 .slogan_line1{
	margin:10px 0 0 10px;
	background:#d5e6b7;
}

#head_text1 .spp1{
	background:#352c33;
	padding:1px 9px 0 3px;
}

#head_text1 .slogan_line2{
	margin:6px 0 0 56px;
	background:#d5e6b7;
}

#head_text1 .slogan_line3{
	margin:6px 0 0 10px;
	background:#d5e6b7;
}

#head_text1 .slogan_line_b{
	font-family:Arial, Helvetica;
	font-size:23pt;
	font-weight:bold;
	color:#f4f2fc;
}

#slogan{
	clear:both;
	margin:0;
	padding:50px 0 0 180px;
	font-family:Arial, Helvetica;
	font-size:23pt;
	font-weight:normal;
	color:#ffffc1;
}

#slogan1{
	clear:both;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica;
	font-size:23pt;
	font-weight:normal;
	color:#FFC;
}

#slogan .slogan_line1{
	margin:0 0 0 0px;
	background:#d5e6b7;
}

#slogan .spp1{
	background:#352c33;
	padding:1px 9px 0 3px;
}

#slogan .slogan_line2{
	margin:6px 0 0 46px;
	background:#d5e6b7;
}

#slogan .slogan_line_b{
	font-family:Arial, Helvetica;
	font-size:23pt;
	font-weight:bold;
	color:#f4f2fc;
}

#menu_2{
	margin:0;
}

#menu_2 ul{
	list-style:none;
	margin:0;
	padding:0;
	list-style-position:outside;
}

#menu_2 li{
	display:inline;
	margin:0;
	padding:0;
}

#menu_2 a{
	font-family:Arial, Helvetica;
	font-weight:normal;
	font-size:22pt;
	color:#352c33;
	margin:22px;
	padding:0;
	text-decoration:none;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-bottom-color:#234447;
	position:relative;
}

#menu_2 .fakea{
	font-family:Arial, Helvetica;
	font-weight:normal;
	font-size:22pt;
	color:#352c33;
	margin:22px;
	padding:0;
	text-decoration:none;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-bottom-color:#234447;
	position:relative;	
}

#menu_2 .menu_2_b{
	font-family:Arial, Helvetica;
	font-weight:bold;
	font-size:22pt;	
}

#menu_2 .menu_2_act{
	font-family:Arial, Helvetica;
	font-weight:normal;
	font-size:22pt;
	color:#7dbc4f;
	margin:22px;
	padding:0;
	text-decoration:none;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-bottom-color:#87CCA8;
	position:relative;	
}

#columns{
	margin:0;
	padding:58px 0 0 0;
}

#left{
	width:250px;
	background:#7dbc4f;
	float:left;
}

#left img{
	margin: 11px 10px 28px 10px;
}

#center{
	width:399px;
	background:#FFF;
	float:left;
	margin:0 0 0 47px;
	font-family:Arial, Helvetica;
	font-size:14px;
	color:#252527;
	padding:0 0 15px 0;
	font-weight:normal;
}

#center a{
	font-family:Arial, Helvetica;
	font-size:14px;
	color:#467A72;	
}

#center .fakea{
	font-family:Arial, Helvetica;
	font-size:14px;
	color:#467A72;
	text-decoration:underline;
}


#center h1{
	margin:15px 0 0 0;
	font-family:Arial, Helvetica;
	font-size:24px;
	color:#252527;
	font-weight:bold;
}

#center h2{
	margin:15px 0 0 0;
	font-family:Arial, Helvetica;
	font-size:20px;
	color:#252527;
	font-weight:bold;
}

#center p{
	margin:10px 0 0 0;
}

#center ul{
	list-style:outside disc;
}

#right{
	width:250px;
	background:#9c423a;
	float:right;
	color:#FFC;
	padding:0;
}

#right h1{
	font-size:22pt;
	color:#fff;
	display:block;
	margin:10px 13px 20px;
	display:block;
	text-align:center;
}

#right .advs{
	position:relative;
	margin: 10px auto;
	font-size:13pt;
	color:#ffffc1;
	font-weight:bold;
	text-align:left;
	line-height:14pt;
	padding:0 0 0 15px;
}

#right .advs1{
	position:relative;
	margin: 10px auto;
	font-size:14px;
	color:#ffffc1;
	font-weight:normal;
	text-align:left;
	line-height:14pt;
	padding:0 10px;
}

.lchat{
	background:#ffffd9;
	margin:25px 0 0 0;
	padding: 50px 0 12px 0;
	font-family:Arial, Helvetica;
	font-size:23px;
	color:#352c33;
	text-align:center;
}

.lchat1{
	background:#ffffd9;
	margin:0;
	padding:0;
	text-align:center;
}

.lchat1 a{
	font-family:Arial, Helvetica;
	font-size:28px;
	font-weight:bold;
	color:#352c33;
}

.lchat1 .fakea{
	font-family:Arial, Helvetica;
	font-size:28px;
	font-weight:bold;
	color:#352c33;
	text-decoration:underline;
}

.cdown{
	margin:0;
	padding:0;
	background:url(/i/backdown1.jpg) bottom center no-repeat;
}

.cdowna{
	margin:0;
	padding:30px 0 0 0;
	clear:both;
	height:110px;
	text-align:center;
}

#copywr{
	text-align:center;
	font-family:Arial, Helvetica;
	font-size:14px;
	font-weight:normal;
	color:#f4f2fc;
	margin:0 0 20px 0;
}

#copywr a{
	color:#f4f2fc;
}

#foot_mnu{
	background:#ffffc1;
	padding:3px 5px;
	text-align:center;
	color:#352c33;
}

#foot_mnu a{
	font-family:Arial, Helvetica;
	font-size:14px;
	color:#352c33;
}

#foot_mnu .fakea{
	font-family:Arial, Helvetica;
	font-size:14px;
	color:#352c33;
	text-decoration:underline;
}

#copywr .sma{
	font-size:12px;
}

#contactform{
	margin:20px auto 0;
	padding:0;
	width:335px;
}

#contactform .input_text{
	
	border:none;
	background:#ffffc1;
	color:#252527;
	height:14px;
	font-size:14px;
	width:200px;
	height:20px;
	margin:0;
	padding:1px 0 0 2px;
	font-size:14px;
	font-weight:normal;
}

#contactform .input_text1{
	background:#ffffc1;
	border:none;
	width:325px;
	height:22px;
	margin:0;
	padding:1px 0 0 2px;
	font-size:14px;
	font-weight:normal;
	color:#252527;
}

#contactform .input_text2{
	width:100px;
}

#contactform .input_text3{
	width:50px;
}

#contactform .input_text4{
	height:200px;
	width:318px;
	font-family:Arial, Helvetica;
}

#contactform .mar2{
	margin:7px 0 0 0;
	height:18px;
}

#contactform .heib{
	height:210px
}

#contactform .button{
	width:83px;
	height:22px;
	background:#7dbc4f;
	border:none;
	color:#ffffc1;
	margin:0 0 0 6px;
	float:right;
}

#contactform .radiob{
	padding:0 5px;
}

#contactform ul{
	list-style:none;
	margin:0;
	padding:0;
}

#contactform ul li{
	margin:0;
	padding:0;
	display:block;
	height:22px;
	margin:0;
	padding:0;
	text-align:left;
	font-size:14px;
	font-weight:normal;
	color:#252527;
}

#contactform .centerform{
	clear:both;
	font-size:14px;
	font-weight:normal;
	color:#252527;
	padding:20px 0 0 0;
	text-align:center;
}

.errors{
	margin:20px 0px;
}
.errors p{
	color:#9c423a;
	margin:0px!important;
}

#art_cat{
	padding:0 0 24px;
	background:#9c423a;
	text-align:center;
}
#art_cat, #art_cat a{
	font-size:10px;
	color:#f4f2fc;
}
