body{
	background:#ffffff url(../img/back.jpg) repeat-x top;
	color:#7a7b7b;
	font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
	margin:0px;	
	padding:8px 0 94px 0;
}

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

table{
	border-collapse:collapse;
}

img, button{
	border:0px;
}

a{
	color:#3ca826;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
	outline:none;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}

p, h1, h2, h3, h4, h5{
	margin:0px;
	padding:0px;
}

p{
	color:#7a7b7b;
	font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
}

h1{
	color:#42c925;
	font:normal 18px "Trebuchet MS";
	text-transform:uppercase;
}

h2{
	color:#1666c2;
	font:bold 14px Tahoma, Arial, Helvetica, sans-serif;
}

h3{
	color:#1666c2;
	font:normal 14px Tahoma, Arial, Helvetica, sans-serif;
}

ul, li{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

fieldset.fs{
	border:none;
	margin:0px;
	padding:0px;
}

.content{
	margin:0 auto;
	width:925px;
}

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



/* header */

.searchForm{
	margin:0px;
	padding:0 0 0 558px;
}

.searchForm .fs{
	float:left;
	width:auto;
}

.field{
	border:0px;
	background:url(../img/field.png) no-repeat;
	color:#acacac;
	font:normal 10px Tahoma, Arial, Helvetica, sans-serif;
	padding:6px 0 5px 16px;
	width:153px;
}

.butn_search{
	border:0px;
	background:url(../img/butn_search.png) no-repeat;
	height:21px;
	cursor:pointer;
	float:left;
	margin:1px 0 0 3px;
	width:21px;
}

.header{
	background:url(../img/header.jpg) no-repeat top center;
	height:199px;
	width:925px;
}

.basket{
	padding:16px 0 0 608px;
}

.basket .icon{
	float:left;
	margin:10px 4px 0 0;
}

.basket a{
	color:#ffffff;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.basket a:hover{
	text-decoration:underline;
}

.basket p{
	color:#a2fff7;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
}

.basket .spr{
	margin:0 9px;
}

.basket button{
	border:none;
	background:url(../img/butn_basket.png) no-repeat;
	color:#8c9295;
	cursor:pointer;
	font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
	margin:3px 0 0 23px;
	padding:4px 0 4px 0;
	text-transform:uppercase;
	width:92px;
}

.header strong{
	color:#ffffff;
	font:bold 24px Tahoma, Arial, Helvetica, sans-serif;
	margin:0 0 0 212px;
}

ul.menu{
	margin:0 0 0 248px;
	position:absolute;
	top:187px;
}

ul.menu li{
	float:left;
	height:47px;
	width:auto;
}

ul.menu li a{
	color:#7a7b7b;
	display:block;
	height:31px;
	font:normal 16px "Trebuchet MS";
	padding:9px 17px 0 17px;
	text-decoration:none;
}
ul.menu li.active a{
	background:url(../img/menu_active.gif) repeat-x top;
	color:#ffffff;
}
ul.menu li a:hover{
	text-decoration:underline;
}
ul.menu li.active a:hover{
	text-decoration:none;
}

ul.menu li.act_l a{
	background:url(../img/menu_act_l.gif) no-repeat left;
}

ul.menu li.act_r a{
	background:url(../img/menu_act_r.gif) no-repeat right;
}

ul.menu li.active{
	background:url(../img/menu_corn.gif) no-repeat bottom center;
}

/* end header */


/* left column */

.left_col{
	float:left;
	padding:12px 0 0 0;
	width:752px;
}

.green_block{
	background:url(../img/green_block.jpg) no-repeat;
	height:97px;
	float:left;
	margin:0 9px 0 0;
	width:489px;
}

.blue_block{
	background:url(../img/blue_block.jpg) no-repeat;
	height:97px;
	float:left;
	width:254px;
}

.green_block h3{
	color:#f5ffbd;
	font:bold 14px Tahoma, Arial, Helvetica, sans-serif;
	margin:0 0 0 86px;
}

.green_block p{
	color:#ffffff;
	margin:0 34px 0 86px;
}

.delivery{
	background:url(../img/delivery.png) no-repeat;
	height:93px;
	left:-78px;
	margin-bottom:-156px;
	position:relative;
	padding:80px 30px 0 34px;
	top:-105px;
	text-align:center;
	width:100px;
}

.green_block div.delivery strong{
	color:#e5fdad;
	display:block;
	font:bold 20px "Trebuchet MS";
	line-height:18px;
	width:97px;
}

.green_block div.delivery p{
	color:#ffffff;
	font:normal 10px Tahoma, Arial, Helvetica, sans-serif;
	line-height:11px;
	margin:2px 0 0 0;
	width:97px;
}

.blue_block h3{
	color:#ffffff;
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
	margin:16px 0 0 18px;
}

.blue_block p{
	color:#ffffff;
	font-size:10px;
	margin:0 33px 0 18px;
}

.mainTab td{
	padding:0 9px 0 0;
}

.block{
	border:1px solid #cccccc;
	margin:6px 0 0 0;
	width:365px;
}

.corn_t_l{
	background:url(../img/corn_t_l.gif) no-repeat top left;
	position:relative;
	top:-1px;
	left:-1px;
}

.corn_t_r{
	background:url(../img/corn_t_r.gif) no-repeat top right;
	right:-2px;
	position:relative;
}

.corn_b_l{
	background:url(../img/corn_b_l.gif) no-repeat bottom left;
	bottom:-2px;
	left:-2px;
	position:relative;
}

.corn_b_r{
	background:url(../img/corn_b_r.gif) no-repeat bottom right;
	right:-2px;
	position:relative;
}

.block .corn_b_r{
	padding-bottom:14px;
}

.price_rep{
	background:url(../img/price_rep.jpg) repeat-x;
	height:29px;
	margin:2px 0 10px -1px;
	position:relative;
}

.price_l{
	background:url(../img/price_l.jpg) no-repeat left;
	height:29px;
}

.price_r{
	background:url(../img/price_r.jpg) no-repeat right;
	color:#ffffff;
	text-align:center;
	padding:7px 13px 0 13px;
	height:22px;
}

.innerTab td{
	padding-right:14px;
}

.innerTab td.priceTd{
	min-width:91px;
	white-space:nowrap;
}

.innerTab img{
	margin:2px 0 0 2px;
}

.innerTab h2{
	left:-12px;
	margin-top:10px;
	position:relative;
}

.innerTab strong{
	color:#838484;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	display:block;
	margin:4px 0 7px 0;
}

.innerTab p{
	font-size:11px;
}


.butn_rep{
	background:url(../img/butn_rep.gif) repeat-x top;
	height:24px;
	display:inline-block;
	margin:9px 0 0 0;
}

.butn_r{
	background:url(../img/butn_r2.gif) no-repeat top right;
	height:24px;
	display:inline-block;
}

.butn_l{
	background:url(../img/butn_l2.gif) no-repeat top left;
	height:24px;
	display:inline-block;
	padding:0 16px 0 0;
}

.butn_icon{
	background:url(../img/butn_icon.png) no-repeat left;
	height:16px;
	margin:1px 0 0 6px;
	padding:0 0 7px 20px;
}

.butn_l button{
	border:none;
	background:none;
	color:#2f5467;
	cursor:pointer;
	font:normal 14px Tahoma, Arial, Helvetica, sans-serif;
	float:left;
	padding:2px 0;
	text-transform:uppercase;
	width:auto;
}

/* end left column */


/* right column */

.right_col{
	float:left;
	padding:12px 0 0 0;
	width:173px;
}

.left_blue_t{
	background:#d1eafc url(../img/left_blue_t.gif) no-repeat top;
	margin-bottom:4px;
	width:173px;
}

.left_blue_b{
	background: url(../img/left_blue_b.gif) no-repeat bottom;
	padding:10px 0 14px 0;
	width:173px;
}

.icon_1{
	background:url(../img/icon_1.png) no-repeat;
	height:69px;
	float:left;
	margin:8px 0 9px 3px;
}

.icon_2{
	background:url(../img/icon_2.png) no-repeat;
	height:68px;
	float:left;
	margin:0 0 -4px 3px;
}

.icon_3{
	background:url(../img/icon_3.png) no-repeat;
	height:75px;
	float:left;
	margin:8px 0 -10px -13px;
}

.left_blue_b h4{
	color:#197db9;
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
	padding:0 10px 0 13px;
}

.left_blue_b strong{
	color:#197db9;
	display:block;
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
	text-align:left;
}

.icon_1 strong{
	padding:40px 0 0 60px;
}

.icon_2 strong{
	padding:30px 0 0 63px;
}

.icon_3 strong{
	padding:17px 0 0 92px;
}

.left_blue_b p{
	clear:both;
	color:#197cb3;
	font:normal 10px Tahoma, Arial, Helvetica, sans-serif;
	margin:0 20px 0 26px;
}

.left_blue_b p a{
	color:#ffffff;
	font:bold 10px Tahoma, Arial, Helvetica, sans-serif;
}

.left_green_t{
	background:#a1ff73 url(../img/left_green_t.gif) no-repeat top;
	width:173px;
}

.left_green_b{
	background: url(../img/left_green_b.gif) no-repeat bottom;
	padding:9px 0;
	width:173px;
}

.left_green_b img{
	float:left;
	margin:0 0 -5px 21px;
	width:auto;
}

p.name{
	color:#127300;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	float:left;
	margin:6px 0 -5px 6px;
	width:108px;
}

.op_t{
	background:url(../img/op_t.gif) no-repeat bottom;
	clear:both;
	height:12px;
	margin:0 0 0 7px;
	width:163px;
}

.opinion{
	background:#d1ffba;
	margin:0 0 0 7px;
	width:163px;
}

.op_b{
	background:url(../img/op_b.gif) no-repeat top;
	height:5px;
	margin:0 0 3px 7px;
	width:163px;
}

.opinion p{
	color:#5b5151;
	font:normal 10px Tahoma, Arial, Helvetica, sans-serif;
	margin:0 4px;
}

/* end right column */


/* footer */

.footer{
	background:url(../img/foot_rep.gif) repeat-x top;
	height:73px;
	margin:7px 0 0 0;
}

.footer_l{
	background:url(../img/foot_l.gif) no-repeat left;
	height:73px;
}

.footer_r{
	background:url(../img/foot_r.gif) no-repeat right;
	height:73px;
}

.footer_r ul{
	padding:25px 0 0 0;
	text-align:center;
}

.footer_r ul li{
	color:#808080;
	display:inline;
	font:normal 10px Tahoma, Arial, Helvetica, sans-serif;
	padding:0 7px;
}

.footer_r ul li a{
	color:#808080;
	font:normal 10px Tahoma, Arial, Helvetica, sans-serif;
}

/* end footer */



/* ######################################### buy ################################### */

.mainBlock{
	border:1px solid #cccccc;
	margin:8px 0 0 0;
	width:742px;
}

.mainBlock .corn_b_r{
	padding-bottom:20px;
}

.mainBlock h1{
	padding:7px 0 0 10px;
}

.innerBlock{
	border:1px solid #cccccc;
	display:table;
	margin:9px 0 0 32px;
	width:673px;
}

.innerBlock h2{
	padding:7px 0 7px 27px;
}

.mainBlock .innerBlock .corn_b_r{
	padding-bottom:12px;
}

.innerTab2{
	margin:0 0 0 5px;
}

.innerTab2 td{
	padding:0 8px 0 0;
}

.innerTab2 strong, .innerTab2 p{
	font-size:11px;
	margin:0px;
}

.innerTab2 p{
	margin-top:7px;
}

.innerBlock h1{
	text-transform:none;
}

.catTab{
	border-top:1px solid #cccccc;
	margin:8px 0 0 12px;
	width:647px;
}

.catTab td{
	border-bottom:1px solid #cccccc;
	padding:5px 5px 3px 5px;
	white-space:normal;
	4width:98px;
	4border:1px solid #FF0000
}

.catTab img{
	3float:left;
	margin:1px 1px 0 0;
	width:19px;
}

.catTab h1{
	color:#1666c2;
	3display:inline;
	font:normal 14px Tahoma, Arial, Helvetica, sans-serif;
	3float:left;
	padding:2px 0 0 0;
	4width:325px;
	text-transform:none;
	width:auto;
}

.catTab td.name{
width:322px;
}

.catTab td.marker{
width:19px;
4border:1px solid;
}

span.star{
	color:#ae0c21;
	font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
}

.price2_rep{
	background:url(../img/price2_rep.gif) repeat-x top;
	height:23px;
	display:inline-block;
}

.price2_l{
	background:url(../img/price2_l.gif) no-repeat top left;
	height:23px;
	display:inline-block;
}

.price2_r{
	background:url(../img/price2_r.gif) no-repeat top right;
	color:#ffffff;
	display:inline-block;
	font:normal 14px "Trebuchet MS";
	height:21px;
	padding:2px 14px 0 14px;
	text-align:center;
}

.catTab .butn_rep{
	margin:-1px 10px 0 0;
}

p.notice{
	color:#838484;
	font:normal 10px Tahoma, Arial, Helvetica, sans-serif;
	margin:8px 0 0 42px;
}


/* ######################################### prices ################################### */


.prices{
	margin:10px 0 0 36px;
	width:686px;
}

.prices td.name{
	width:380px;
}



/* ######################################### contacts ################################### */

p.form_txt{
	margin:8px 10px 0 34px;
}

.contactForm{
	margin:6px 0 0 47px;
	padding:0px;
}

.lab{
	color:#1666c2;
	display:block;
	font:normal 14px Tahoma, Arial, Helvetica, sans-serif;
	padding:9px 0 0 3px;
}

.field2{
	border:1px solid #cccccc;
	padding:2px 0 2px 2px;
	width:248px;
}

.area{
	overflow:auto;
	border:1px solid #cccccc;
	height:89px;
	padding:0 0 0 2px;
	width:642px;
}

.f2{
	float:left;
	width:248px;
}

.captcha{
	float:left;
	height:45px;
	margin:-12px 0 -12px 9px;
	width:auto;
}


/* ######################################### faq ################################### */


ul.faq{
	margin:6px 10px 0 32px;
}

ul.faq li{
	border-bottom:1px solid #cccccc;
	padding:0 0 6px 0;
}

ul.faq p.quest{
	color:#1666c2;
	font:normal 14px Tahoma, Arial, Helvetica, sans-serif;
	margin:3px 0 0 2px;
}

ul.faq p.answer{
	color:#7a7b7b;
	font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
	line-height:14px;
	margin:3px 0 0 13px;
}