@charset "utf-8";
.BODY{
height:100%;
min-width:800px;
background-color:#66101c;
background-image:url(../images/template/backall.gif);
}
.content{
position:relative;
width:100%;
overflow:hidden;
color:#2b2719;

}
::selection {background: #a59068;}
::-moz-selection {background: #a59068;}
/*-----------------------------------------------TOP----------------------------------------------------*/
.top{
position:relative;
width:90%;
}
.top_left{
position:relative;
float:left;
width:36%;
background-image: url(../images/template/head_back.gif);
height:73px;
top:104px;
background-repeat:repeat-x;
background-position:right;
}
.top_center{
position:relative;
float:left;
width:441px;
left: 36%;
background-image: url(../images/template/main_head2.gif);
height:176px;
background-repeat: no-repeat;
background-position: center;
}
.top_right{
position:relative;
width:50%;
background-image: url(../images/template/head_back.gif);
height:73px;
top:104px;
background-repeat:repeat-x;
background-position:left;
overflow: hidden;
}

/*-------------------------------------------------main-------------------------------------------------*/
.main_cont{
position:relative;
float:left;
width:90%;
}

.main_left{
position:relative;
float:left;
width:36%;
}
.main{
position:relative;
float:left;
width:35%;
}
.main_right{
position:relative;
float:left;
width:10%;
}
/*---------------------------------------------Фон-Начинка----------------------------------------*/
.cont_back{
position:relative;
width:756px;
height:750px;
left: -155px;
background-image:url(../images/template/back.gif);
background-color:#ddbd95;
}
.left_edge{
position:relative;
float:left;
width:19px;
height:100%;
background-image:url(../images/template/left_edge.gif);
background-repeat:repeat-y;
background-position:top;
background-color:#ddbd95;
}
.center{
position:relative;
float:left;
width:718px;
height:auto;
background-image:url(../images/template/back.gif);
background-color:#ddbd95;
}
.right_edge{
position:relative;
float:left;
width:19px;
height:100%;
background-image:url(../images/template/right_edge.gif);
background-repeat:repeat-y;
background-position:top;
background-color:#ddbd95;
}
.bottom_edge{
position:relative;
float:left;
height:22px;
width:756px;
background-image:url(../images/template/bottom_edge.gif);
background-position: center;
background-repeat:no-repeat;
}
/*-----------------------------------------------------Начинка------------------------------------------------*/
.main_menu{
position:relative;
float:left;
width:656px;
height:58px;
left:25px;
}
.donuts{
position:relative;
float:left;
width:656px;
left:25px;
height:20px;
font-family: Tahoma;
font-size:11px;
font-weight:bold;
color:#94463e;
text-align:center;
margin-top:5px;
}
.links_for_all{
position:relative;
float:left;
width:656px;
left:25px;
height:14px;
font-family: Tahoma;
font-size:11px;
font-weight:bold;
color:#94463e;
text-align:center;
margin-top:20px;
}
.h1{
position:relative;
float:left;
width:656px;
left:25px;
height:33px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:26px;
font-weight:normal;
color:#66101c;
text-align:left;
margin-top:15px;
border-bottom:1px dashed #be8a6c;
}
.h2{
position:relative;
float:left;
width:656px;
left:25px;
height:33px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
color:#66101c;
text-align:left;
margin-top:15px;
}
.bukv{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:bold;
color:#2b2719;
}
.all_inf{
position:relative;
float:left;
width:656px;
left:25px;
height:auto;
font-family: Tahoma;
font-size:11px;
font-weight:normal;
color:#2b2719;
text-align:left;
margin-top:15px;
}
.contact_block{
position:relative;
float:left;
width:656px;
left:25px;
height:65px;
font-family: Tahoma;
font-size:11px;
font-weight:normal;
color:#66101c;
text-align:left;
margin-top:40px;
border-top:1px dashed #be8a6c;
border-bottom:1px dashed #be8a6c;
background-image:url(../images/template/back.gif);
background-color:#ddbd95;
}
/*---------------------------------------------footer-----------------------------------------*/
.footer{
position:relative;
float:left;
height:50px;
width:756px;
font-family: Tahoma;
font-size:9px;
font-weight:normal;
color:#94463e;
text-align:center;
background-image:url(../images/template/back.gif);
}
.rights{
position:relative;
float:left;
width:600px;
height:12px;
background-image:url(../images/template/back.gif);
margin-top:24px;
}
.live{
position:relative;
float:left;
width:31px;
height:31px;
margin-top:10px;
margin-left:20px;
z-index:35;
}
/*--------------------------------------------akcii--------------------------------------------*/
.akcii{
	position:absolute;
	float:left;
	top:30px;
	z-index:20;
	margin-left:415px;
	width:200px;
	color:#dbb98f;
	font-family:Georgia;
	font-size:18px;
}
.actions_ins{
	position:relative;
	float:left;
	width:170px;
	border-bottom:1px solid #793b2e;
	padding-bottom:7px;
	margin-top:8px;
	font-family:Tahoma;
	font-size:11;
	}
/*--------------------------------------Prod_Menu-------------------------------------------*/
.container_prod{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	}
#prod_text_cont{
position:relative;
float:left;
width:300px;
height:350px;
margin-top:-20px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:12px;
padding-right:10px;
line-height:16px;
background-image:url(../images/nak.gif);
background-position:bottom;
background-repeat:no-repeat;
}
#prod_tov_cont{
position:relative;
border-left:1px solid #94463e;
float:left;
width:330px;
height:375px;
color:#c7ad7a;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.cell_back{
position:relative;
float:left;
left:10px;
margin-bottom:10px;
margin-right:10px;
width:95px;
height:115px;
background-image:url(../images/prodmenu/back.gif);
background-repeat:no-repeat;
}
.cellins{
position:relative;
float:left;
width:53px;
height:42px;
left:22px;
top:26px;
}
.nameofcelins{
position:relative;
float:left;
width:88px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#221B10;
top:28px;
text-align:center;
left:5px;
}
/*----------------------------------------------Каталог-------------------------------------------*/
.cont_block{
position:relative;
float:left;
width:100%;
}
.cell_cont{
position:relative;
float:left;
width:100px;
height:145px;
margin-right:15px;
margin-bottom:20px;
margin-left:15px;
text-align:center;
}
.zab_cell_cont{
position:relative;
float:left;
width:280px;
height:165px;
margin-right:20px;
margin-left:20px;
margin-bottom:20px;
text-align:center;
}
.per_cell_cont{
position:relative;
float:left;
width:130px;
height:145px;
margin-right:10px;
margin-left:20px;
margin-bottom:20px;
text-align:center;
}

