body{
	background:#fffdef;
	margin:0px;	
	padding:0px;
}

.outer{
	min-width:1000px;
}


table, tr, td{
	border:none;
	margin:0px;
	padding:0px;
} 

table{
	border-collapse:collapse;
}


img, button{
	border:0px;
}

a{
	outline:none;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}


p, h2{
	margin:0px;
	padding:0px;
}

.back{
	background:url(../img/back.jpg) repeat-x top center;
	margin:0 auto;
	width:100%;
}

.content{
	margin:0 auto;
	width:100%;
}

.clearing{
	clear:both;
	height:0px;
	font-size:0px;
}

.logo{
	background:url(../img/logo.png) no-repeat;
	cursor:pointer;
	height:61px;
	float:left;
	margin:62px 0 0 28px;
	width:372px;
}

.logo p{
	color:#868686;
	font:normal 13px Tahoma;
	position:relative;
	top:28px;
}

.top_menu1{
	float:left;
	list-style-type:none;
	margin:58px 0 0 42px;
	padding:0px;
	width:auto;
}

.top_menu1 li{
	float:left;
	height:40px;
	margin:0 8px;
	text-align:center;
	width:auto;
}

.top_menu1 a{
	color:#464646;
	display:block;
	font:normal 13px Tahoma;
	padding:22px 0 0 0;
	text-align:center;
}
.top_menu1 a:hover{
	color:#727272;
	font-weight:bold;
}

.top_menu1 a.bunch{
	width:94px;
}

.top_menu1 a.bunch_mo{
	background:url(../img/bunch_mo.png) no-repeat center;
	height:40px;
	width:94px;
}

.top_menu1 a.del{
	width:148px;
}

.top_menu1 a.del_mo{
	background:url(../img/del_mo.png) no-repeat center;
	height:40px;
	width:148px;
}

.top_menu1 a.cont{
	width:102px;
}

.top_menu1 a.cont_mo{
	background:url(../img/cont_mo.png) no-repeat center;
	height:40px;
	width:102px;
}

address{
	color:#646360;
	display:inline;
	font:bold 16px tahoma,arial, helvetica, sans-serif;
/*	float:right;*/
/*	line-height:24px;*/
/*	margin:60px 24px 0 0;*/
	text-align:center;
	font-style: italic;
/*	width:134px;*/
}


/* content */

.contTab{
	margin:5px 0 0 0;
	width:100%;
}

/* left column */

.leftCol{
	white-space:nowrap;
	width:150px;
}

h2{
	color:#5f5e5e;
	font:normal 18px Tahoma;
	padding-left:10px;
}

.l_menu{
	margin:24px 0 0 0;
	padding:0px;
}

.l_menu a{
	color:#464545;
	display:block;
	font:normal 12px Tahoma;
	height:19px;
	padding:3px 0 0 12px;
}
.l_menu a:hover{
	background:#f7f3d6;
	color:#727272;
	font-weight:bold;
}

/* end left column */


/* middle column */

.midCol{
	padding:10px 0 0 24px;
}

.top_menu2{
	float:left;
	text-align:center;
	width:32%;
}

.del_img{
	background:url(../img/delivery_img.jpg) no-repeat center;
	height:57px;
	margin:0 auto;
	width:79px;
}

.top_menu2 a{
	color:#5fa729;
	font:bold 12px Tahoma;
	margin:0 auto;
}
.top_menu2 a:hover{
	color:#438115;
	text-decoration:underline;
}

.present_img{
	background:url(../img/present_img.jpg) no-repeat center;
	height:57px;
	margin:0 auto;
	width:67px;
}

.phone_img{
	background:url(../img/phone_img.jpg) no-repeat center;
	height:57px;
	margin:0 auto;
	width:43px;
}

.variants_img{
	background:url(../img/variants_img.jpg) no-repeat center;
	height:57px;
	margin:0 auto;
	width:82px;
}

.items{
	margin:0 auto;
	width:690px;
}

.items td{
	padding:66px 0 0 0;
	width:350px;
	font-size:14px;
	text-align:justify;
	font-family:'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.prev{
	float:left;
	width:135px;
}

.prev img{
	border:1px solid #438115;
}

.inf{
	float:left;
	padding:0 10px 0 15px;
	width:166px;
}

.inf a{
	color:#464545;
	display:block;
	font:normal 11px Tahoma;
	height:26px;
	line-height:11px;
	text-decoration:underline;
}
.inf a:hover{
	color:#bd0d0d;
	font-weight:bold;
}

.inf p{
	color:#464545;
	font:normal 11px Tahoma;
	height:43px;
}

.inf span{
	color:#de7739;
	font:bold 16px Tahoma;
}

.butn{
	border:0px;
	background:url(../img/butn.jpg) no-repeat;
	color:#464545;
	cursor:pointer;
	height:22px;
	font:normal 12px Tahoma;
	margin-top:10px;
	padding-bottom:2px;
	width:110px;
}

a.butn{
	padding-top: 3px;
	color:#464545;
	font:normal 12px Tahoma;
	text-decoration:underline;
}
a.butn:hover{
	padding-top: 3px;
	color:#464545;
	font:normal 12px Tahoma;
	text-decoration:none;
}

/* end middle column */

/* right column */

.rightCol{
	padding-right:16px;
	width:164px;
}

.rightCol img{
	margin-bottom:16px;
}

/* end right column */

/* end content */

.line{
	border-top:1px solid #b3ad9e;
	margin:40px 0 0 0;
}

.copy{
	color:#464545;
	display:inline;
	font:normal 12px Tahoma;
	float:left;
	margin:30px 0 36px 34px;
	width:auto;
}

.counters{
	display:inline;
	float:right;
	margin:30px 34px 26px 0;
	width:auto;
}

.counters img{
	margin-right:16px;
}

.robots{
	font-size: 1px;
	color: #FFFDEF;
}
