.lest
{float:left;
text-align:center;
margin:5px;
border:1px solid #D66210;
width:110px;
height:160px;
padding-top:5px;
background:#DFDFDF;
}


.lest1
{float:left;
text-align:center;
margin:5px;
border:1px solid #D66210;
width:210px;
height:210px;
padding-top:5px;
background:#DFDFDF;
}


.lest2
{float:left;
text-align:center;
margin:5px;
border:1px solid #D66210;
width:210px;
height:160px;
padding-top:5px;
background:#DFDFDF;
}


.lest3
{float:left;
text-align:center;
margin:5px;
border:1px solid #D66210;
width:210px;
height:140px;
padding-top:5px;
background:#DFDFDF;
}

.lest4
{float:left;
text-align:center;
margin:5px;
border:1px solid #D66210;
width:110px;
height:140px;
padding-top:5px;
background: #DFDFDF
}

.lest5
{float:left;
text-align:center;
margin:5px;
border:1px solid #D66210;
width:140px;
height:140px;
padding-top:5px;
background: #DFDFDF
}



a.red1 {
	color:#BF2F05;
	font-size:13px;
	font-weight:bold;
        }

.red1 {
	color:#BF2F05;
	font-size:13px;
	font-weight:bold;
}


.div_border_1{
	border:1px solid #F4CD9E;
	height:360px;
	background:url(/img/bg_glav.jpg);
	clear:both;
	line-height:16px;
-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	behavior: url(/PIE.htc);
}





.block_inter {
	border:1px solid #F3CD9E;
	float:left;
	height:210px;
	width:25%;
	margin:0 2% 20px 0;
	padding:10px;
	background:#FFFFFF;
	text-align:center;
}


.block_interr {
	border:1px solid #F3CD9E;
	float:left;
	height:170px;
	width:25%;
	margin:0 2% 20px 0;
	padding:10px;
	background:#FFFFFF;
	text-align:center;
}

.block_interrr {
	border:1px solid #F3CD9E;
	float:left;
	height:195px;
	width:25%;
	margin:0 2% 20px 0;
	padding:10px;
	background:#FFFFFF;
	text-align:center;
}




.td5
{
width:70px;
text-align:center!important; 
background: url(/img/bg_glav.jpg);
padding:2px;
border:1px solid #F4CD9E!important;
-webkit-border-radius: 10px;
	-moz-border-radius:10px;
	border-radius: 10px;
	behavior: url(/PIE.htc);
}


.dweri
{
width:170px;
height:180px;
margin:5px 5px 5px 5px!important;
padding:5px 5px 5px 5px!important;
text-align:center!important;
border: #0000CC!important;
float:left;
}

.dweri p
{
font-family: "Times New Roman", Times, serif!important;
font-size: 14px!important;
font-weight: bold;
color: #990000!important;
text-align:center!important;
margin:7px 0 0 0;
}





.main_responses p {
color:#4D1304!important; font-size:11px!important; text-align:left!important;
}
resp_top_rt resp_top_lf { background:#F4CD9E}

.block_cat1 {
	border:1px solid #F3CD9E;
	float:left;
	height:280px;
	width:45%;
	margin:0 2% 20px 0;
	padding:10px;
	background:#FFFFFF;

}


.met_dor {
width:340px; padding:10px; margin:0 20px 20px 0; background:#FFFFFF; border:1px solid #EDCFAA; height:166px; float:left;
}
.met_dor img {
float:left; margin:0 15px 0 0;
}
.met_dor a {
font-size:14px; font-weight:bold; text-decoration:underline;
}
#lep {
background:url(/img/lep.jpg) left top no-repeat;
position:absolute;
width:33px;
height:19px;
margin:0px 0 0 49px;
*margin:277px 0 0 -95px;
z-index:100;
}
.cou {
	padding:0;
	font-size:12px;
	font-weight:bold;
	color:#F62B0A;
}
.cou span {
	display:block;
	margin-top:20px;
	background:#F2E9CF;
	width:25px;
	border-top:1px solid #96381F;
	border-left:1px solid #96381F;
}
.spsp input {
	background:#F7F2D2!important;
	border:1px solid #CBB945!important;
	width:35px;
}
.lf_img div {
	width:140px;
	height:140px;
	float:left;
	margin:0 20px 20px 0;
	border:1px solid #F3CD9E;
	padding:10px;
	background:#FFFFFF;
	font-size:11px;
}
.lf_img img {
	margin-bottom:5px;
}

.heder {
	background:url(/img/hed_bg.jpg) left top repeat-x;
	height:25px;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px 0 0 10px;
}
#block1 {
	width:140px;
	height:150px;
	float:left;
	margin:0 20px 20px 0;
	border:1px solid #F3CD9E;
	padding:10px;
	background:#FFFFFF;
}
.tabb {
	float:left;
	margin:0 25px 20px 0;
	border:1px solid #F3CD9E;
}


.pere .block_cat {
	width:105px;
	height:140px;
}
.im img {
	float:left;
	margin:0 20px 20px 0;
}

dt {
background:url(/img/cub1.gif) left 5px no-repeat; padding:0 0 0 10px; margin:0 0 0px 0; font-size:12px; color:#740F07; font-weight:bold;
}
dd {
padding:0; margin:0 0 15px 0; padding-left:10px;
}

/* map css */
.Maps .col1, .Maps .col2, .Maps .col3 {
	width:33%;
	vertical-align:top;
	text-align:left;
}
.Maps .p1 a {
	color:#B23505;
	font-weight:normal;
}
.Maps .p2 a {
	color:#B23505;
	font-size:11px;
	font-weight:normal;
}
.Maps .p2 {
	background:url(/img/map_arr.gif) left 4px no-repeat;
	text-align:left;
	padding-left:13px!important;
	margin-left:7px;
}
.Maps .p3 a {
	color:#B23505;
	font-size:11px;
	font-weight:normal;
}
.Maps .p3 {
	background:url(/img/map_arr.gif) left 4px no-repeat;
	text-align:left;
	padding-left:13px!important;
	margin-left:17px;
}
.Maps .p4 a {
	color:#B23505;
	font-size:11px;
	font-weight:normal;
}
.Maps .p4 {
	background:url(/img/map_arr.gif) left 4px no-repeat;
	text-align:left;
	padding-left:13px!important;
	margin-left:27px;
}
/* eof map css */

html, body {
	margin:0px;
	padding:0px;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	background:#F8F2EB url(/img/main_back.jpg) left top repeat-x;
}
img {
	border:none;
}
a {
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
h1 {
	color:#730e07;
	font-size:22px;
	font-weight:normal;
}
h2 {
	color:#730e07;
	font-size:18px;
		font-weight:normal;
}
h3 {
	color:#730e07;
	font-size:16px;
	font-weight:bold;
}


/* header css */
.top_lf {
	height:277px;
	width:20%;
	min-width:214px;
	vertical-align:top;
	background:url(/img/top_lf.jpg) right top no-repeat;
}
.top_bg {
	background:url(/img/top_cnt_bg.jpg) left top no-repeat;
	height:277px;
}
#bsk_bg {
	width:20%;
	height:60px;
	background:url(/img/bsk_bg.jpg) left top repeat-x;
}
.inp {
	background:#F2E9CF;
	border:none;
	height:18px;
	line-height:12px;
	font-size:12px;
	width:20px;
	text-align:center;
	font-size:13px;
	font-family:tahoma, Tahoma;
	color:#f62b0a;
	font-weight:bold;
}
.menu1 {
	background:url(/img/lf_mn_top_bg.jpg) left top repeat-x;
	color:#f9e68d;
	font-size:16px;
}
.menu2 {
	background:url(/img/lf_mn_mdl_rt.jpg) left top repeat-y;
	width:21px;
}
.palka {
	background:url(/img/palka.jpg) right top no-repeat;
	height:42px;
	padding-top:18px;
}
.td1 {
	background:url(/img/menu_bg.png) left top repeat-x;
	width:12%;
	z-index:10;
	position:relative;
}
/* eof header css */

/* left menu */
.bg_top {
	background:url(/img/left2/bg_top.png) left top repeat-x;
	font-size:13.5px;
}
.bg_top a {
	color:#f9e68d;
}
.bg_top1 {
	background:#FFFFFF url(/img/left2/bg_top1.jpg) left top repeat-x;
	font-size:16px;
	padding-top:10px;
	vertical-align:top;
}
.bg_top1 a {
	font-weight:bold;
}

.left_mdl {
	background:url(/img/left2/left_mdl.png) left top repeat-y;
}
.menu_bck {
	background:#FFFFFF;
	padding-top:5px;
	vertical-align:top;
}
.right_mdl {
	background:url(/img/left2/right_mdl.png) left top repeat-y;
}
.bg_btm {
	background:url(/img/left2/bg_btm.png) left top repeat-x;
}
.orange {
	margin:-5px 0 0 0;
	font-size:16px;
	color:#f9e68d;
	height: 28px;
}
.orange_bg {
	background:url(/img/left/orang_bg.png) left top repeat-x;
	width:100%;
	min-width:212px;
}
.for_menu {
	background:url(/img/dot.gif) left bottom repeat-x;
	font-size:13px;
	line-height:13px;
}
.for_menu p {
	margin:0 0 5px 0;
	padding-bottom:8px;
	line-height:15px;
	background:url(/img/arr.gif) left 5px no-repeat;
	padding-left:13px;
}
.for_menu a {
	color:#b13605;
}
/* eof left menu */

/* responses */
.resp_top_bg {
	background:url(/img/resp_top_bg.jpg) left top repeat-x;
        background:#F4CD9E;
}
.for_pen {
	background:url(/img/resp_lf_bg.jpg) left top repeat-y;
	vertical-align:top;
background:#F4CD9E;
}
.for_pen div {
	position:absolute;
	width:28px;
	height:29px;
	margin:5px 0 0 10px;
}
.main_responses {
	background:#F4CD9E;
}
.main_responses div {
	font-size:12px;
	color:#9e5404;
	margin:5px 0 0 34px;
}
.main_responses a {
	color:#b92c06;
	font-size:13px;
	font-weight:bold;
}
.main_responses p {
	font-size:11px;
	color:#4d1304;
	line-height:12px;
	margin:5px 0 0 0;
	padding:0;
	text-align:justify;
}
.resp_rt_bg {
	background:url(/img/resp_rt_bg.jpg) left top repeat-y;
}
.resp_btm_bg {
	background:url(/img/resp_btm_bg.jpg) left top repeat-x;
}
.p1 {
	margin:0 0 5px 0;
	padding:0 8px 0 6px;
}
.p1 a {
	color:#c53205;
	font-size:13px;
	font-weight:bold;
}
.p2 {
	margin:0 0 15px 0;
	color:#1f2021;
	font-size:11px;
	padding:0 8px 0 6px;
}
/* eof responses */
/* content */
.content {
	margin:0px 20px 0 20px;
	padding-top:10px;
	*margin-top:-20px;
	color:#070707;
	font-size:12px;
}
.content a {
	color:#B23505;
}
.content p {
	color:#070707;
	font-size:12px;
	margin:0 0 10px 0;
	padding:0;
	text-align:justify;
}
.blocks {

	margin:10px 0 0 0;
}
.div_block {
	float:left;
	width:20%;
	height:190px;
	margin:0 0 10px 0;
}
.block_bg {
	background:url(/img/block_bg.jpg) left top repeat-x;
	vertical-align:top;
	padding:10px;
	color:#0f1113;
	font-size:13px;
}
.block_bg a {
	color:#bf2f05;
	font-weight:bold;
}
.div_bord {
	border:1px solid #F4CD9E;
	height:345px;
	background:url(/img/bg_glav.jpg);
	clear:both;
	line-height:16px;
-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	behavior: url(/PIE.htc);
}



#cube1 {
	position:absolute;
	width:4px;
	height:4px;
	background:url(/img/cube.jpg) left top no-repeat;
	margin:-14px 0 0 -4px;
}
#cube2 {
	position:absolute;
	width:4px;
	height:4px;
	background:url(/img/cube.jpg) left top no-repeat;
	margin:-5px 0 0 -5px;
}
/* eof content */

/* second pages */
.left {
	float:left;
	margin:0 15px 15px 0;
	background:#FFFFFF;
	padding:2px;
	border:1px solid #D6B96B;
}
.right {
	float:right;
	margin:0 0px 15px 15px;
	background:#FFFFFF;
	padding:2px;
	border:1px solid #D6B96B;
}
.table {
	border-collapse:collapse;
}
.table td {
	border:1px solid #CBB946;
	padding:2px 4px;
	font-size:13px;
	color:#000000;
}
.table th {
	border:1px solid #CBB946;
	padding:2px 4px;
	font-size:13px;
	color:#000000;
}
.tr1 {
	background:#FDF8D9 url(/img/td_grad.jpg) left top repeat-x;
}
.tr2 {
	background:#FFFFFF;
}
.s12 {
	font-size:12px!important;
}
.look {
	font-size:14px!important;
	margin:0 0 5px 0;
	padding:0;
}
p.arr {
	background:url(/img/arr.gif) left 5px no-repeat;
	padding-left:15px;
	margin:0 0 5px 10px;
}
.for_block_cat {
	text-align:left;
	float:left;
	width:35%;
	min-width:325px;
	margin:0 4% 20px 0;
}
.block_catt {
	border:1px solid #F3CD9E;
	text-align:left;
	height:115px;
	width:325px;
	position:relative;
	/*	left:30%;
	margin-left:-109px;
*/
	padding:10px;
	background:#FFFFFF;
}
.block_catt p {
	color:#666666;
	margin:10px 0 10px 0;
	padding:0;
}
.block_cat {
	border:1px solid #F3CD9E;
	float:left;
	height:145px;
	width:45%;
	margin:0 2% 20px 0;
	padding:10px;
	background:#FFFFFF;
}
.block_cat p {
	color:#666666;
	margin:10px 0 10px 0;
	padding:0;
}
p.small {
	font-size:11px;
	color:#0F1113;
	line-height:12px;
}
.inp1 {
	font-size:12px;
	border:1px solid #CBB945;
	background:url(/img/td_grad.jpg) left top repeat-x;
	width:30px;
}
a.sumka {
	background:url(/img/sumka.gif) left no-repeat;
	margin-left:5px;
	padding-left:22px;
}
a.red {
	color:#BF2F05;
	font-size:13px;
	font-weight:bold;
        text-align:left;
}
.red {
	color:#BF2F05;
	font-size:13px;
	font-weight:bold;
}
.cub {
	background:url(/img/cub.jpg) left no-repeat;
	padding-left:10px!important; 
	/* margin:15px 0 5px 0!important;  */
}
}
/* eof second pages */
/* bottom css */
#uzor {
	background:url(/img/uzor.jpg) right 20px no-repeat;
	color:#32312e;
	font-size:11px;
	vertical-align:top;
	padding:40px 0 0 20px;
       font-size: 12px;
}
#uzor a {
	color:#B4410F;
}
#red_round {
	background:url(/img/red_round.jpg) left top no-repeat;
	width:149px;
	height:205px;
	position:absolute;
	margin:-103px 0 0 0;
    font-size:14px;
	color:#f3ece1;
}
#red_round span {
	display:block;
	position:absolute;
	margin:30px 0 0 20px;
	line-height:18px;
}
#red_round a {
	color:#f6c67b;
	font-size:12px;
	margin-left:2px;
}
.bottom_menu {
	position:absolute;
	width:50%;
	height:20px;
	margin:-81px 0 0 150px;
	font-size:12px;
	line-height:20px;
}
.bottom_menu a {
	color:#b4410f;
}
/* eof bottom css */

.oform_td1 {
	border:1px dashed #ECAF66;
	padding:5px 10px;
	text-align:left;
	font-size:13px;
	color:#000000;
	background:#FFFFFF;
}

/* form css */
#sposob_dostavki {
	margin-left:96px;
}
#forma_oplaty {
margin-left:110px;
width:240px;
}
#order_name,#order_email,#order_phone,#extra_gorod, #extra_adres_dostavki {
padding:0px 0px 15px 0px;
}
#div_name,#div_email,#div_gorod,#div_phone,#div_comment,#extra_vy_javljaetes_jur_licom,#extra_zathitnyj_kod,#knopki, #div_adres_dostavki {
float:left;
width:200px;
}
#adres_dostavki {
	float:left;
}
#extra_forma_oplaty,#extra_sposob_dostavki {
width:500px;
}
#extra_firma,#extra_inn,#extra_jur_adres,#knopki,#jur_face,#extra_vy_javljaetes_jur_licom,#extra_gorod,#extra_adres_dostavki,#order_comment,#extra_sposob_dostavki,#extra_forma_oplaty {
clear:both;
float:left;
padding:0px 0px 10px 0px;
}
#order_comment {
float:left;
padding:0 0 15px;
width:600px;
}
#comment {
margin-left:200px;
margin-top:-15px;
}
#extra_vy_javljaetes_jur_licom {
width:350px;
clear:both;
float:left;
padding:0 0 10px;
}
#radio {
float:left;
margin:0 10px 0 62px;
}
#radio1 {
float:left;
margin:0 10px 0 27px;
}
#extra_firma, #extra_inn, #extra_jur_adres {
width:750px;
float:left;
padding:0 0 15px;
}
#firma {
margin-left:150px;
}
#jur_adres {
margin-left:0px;
}
#extra_jur_adres input {
	margin-left:133px;
	width:400px;
}
#name,#email,#phone,#gorod,#comment,#firma,#inn, #adres_dostavki {
width:400px;
}
#div_zathitnyj_kod,#imd_kcaptcha {
float:left;
margin-right:35px;
}
#extra_zathitnyj_kod {
width:500px;
float:left;
clear:both;
padding-bottom:15px;
}
#imd_kcaptcha {
margin-left:83px;
}
#knopki {
text-align:right;
width:610px;
}
#order_name,#order_email,#order_phone,#extra_gorod, #extra_adres_dostavki {
padding:0 0 15px;
}

#extra_firma,#extra_inn,#extra_jur_adres,#knopki,#jur_face,#extra_vy_javljaetes_jur_licom {
clear:both;
float:left;
padding:0 0 10px;
}
#order_comment {
float:left;
padding:0 0 15px;
width:600px;
}
#comment {
margin-left:200px;
margin-top:-15px;
}
#extra_vy_javljaetes_jur_licom {
width:350px;
clear:both;
float:left;
padding:0 0 10px;
}
#radio {
float:left;
margin:0 10px 0 62px;
}
#radio1 {
float:left;
margin:0 10px 0 27px;
}
#extra_firma, #extra_inn, #extra_jur_adres {
width:750px;
float:left;
padding:0 0 15px;
}
#firma {
margin-left:155px;
}
#inn {
margin-left:168px;
}

#div_zathitnyj_kod,#imd_kcaptcha {
float:left;
margin-right:35px;
}
#extra_zathitnyj_kod {
width:500px;
float:left;
clear:both;
padding-bottom:15px;
}
#imd_kcaptcha {
margin-left:83px;
}
#knopki {
text-align:right;
width:610px;
}
#knopki input {
cursor:pointer;
text-align:center;
margin:0 10px;
padding:2px 10px;
}
/* eof form css */





#order_window_jqorder{
	background-image:url(img/order_window.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:495px;
	height:550px;
	left:200px;
	top:200px;
	position:absolute;
	display:none;
	margin:0px;
	padding:0px;
	z-index:1001;
}

#order_window_jqorder div{
	font-size:12px;
	font-weight:bold;
	margin:30px 10px 0px 20px;
	overflow:hidden;
	width:465px;
	height:530px;
}


#order_window_jqorder input{
	font-size:12px;
	width:340px;
	border:solid 1px #666;
	color:#666;
}

#order_window_jqorder input:focus{
	border:solid 1px #8F271A;
	color:#8F271A;
}


#order_window_jqorder textarea{
	font-size:12px;
	width:340px;
	height:60px;
	border:solid 1px #666;
	color:#666;
}

#order_window_jqorder textarea:focus{
	border:solid 1px #8F271A;
	color:#8F271A;
}

#owj_produt_name{
	font-size:16px;
	color:#8F271A;
}
.order_window_button{
	margin:0px 5px 0px 0px;
	padding:0px;
	float:left;
	display:block;
	width:120px!important;
	height:32px!important;
	padding-top:8px;
	font-weight:bold;
	cursor:hand;
	cursor:pointer;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
	border:none;
	color:#fff;
	background-image:url(img/order_window_button.gif);
	background-repeat:no-repeat;
}
#is_ordering{
	display:none;
}

.seo {
	font-size:11px;
	color: #B92C06;
}

.seo a {
	font-size:11px;
	color: #B92C06;
}

#dim{position: absolute;top:0px;left:0px;width:100%;height:100%;background-color:#802715;z-index:1000;right: 0px; bottom:0; display:none;
background-repeat:no-repeat;
}
