html {
	height:100%;
	width:100%;
}

body {
	height:100%;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight:normal;
	color:#000;
	background:#fff;
}

html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small, tt, table, tr, caption, thead, tbody, tfoot, col, colgroup, form, input, label, textarea, button, fieldset, legend, select, option, optiongroup, ul, ol, li, dl, dt, dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe {
	padding:0;
	margin:0;
	border:0;
}

img {display:block;} 

.clear{
	content:".";
	height:0;
	visibility: hidden;
	display:block;
	clear:both;
}

* { outline: none;}

div.all{
	width:949px;
	margin:0 auto;
	padding:0 0 20px 0;
}
div.head{
	margin:0 24px;
	padding:36px 0 20px 0;
	background:url(/images/leaf1.gif) no-repeat 292px bottom;
}
a.logo{
	width:207px;
}

/*	Верхняя навигация	*/
ul.top-nav{
	float:right;
	width:130px;
}
ul.top-nav li{
	list-style:none;
	float:right;
}
ul.top-nav li a{
	display:block;
	text-indent:-5000px;
	font-size:0;
	line-height:0;
	background-position:left top;
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	margin-left:12px;
}
ul.top-nav li a:hover{
	background-position:left bottom;
}
ul.top-nav li a.nav1{
	background-image:url(/images/top-nav1.gif);
}
ul.top-nav li a.nav2{
	background-image:url(/images/top-nav2.gif);
}
ul.top-nav li a.nav3{
	background-image:url(/images/top-nav3.gif);
}


/* Главная навигация */

ul.main-nav{
	height:43px;
	margin:0 24px;
}
ul.main-nav li{
	list-style:none;
	float:left;
}
ul.main-nav li a{
	display:block;
	text-indent:-5000px;
	font-size:0;
	line-height:0;
	background-position:left top;
	background-repeat:no-repeat;
	height:43px;
}
ul.main-nav li a:hover{
	background-position:left -43px;
}
ul.main-nav li span{
	display:block;
	text-indent:-5000px;
	font-size:0;
	line-height:0;
	background-position:left bottom;
	background-repeat:no-repeat;
	height:43px;
}
ul.main-nav li .nav1{
	background-image:url(/images/main-nav1.gif);
	width:152px;
}
ul.main-nav li .nav2{
	background-image:url(/images/main-nav2.gif);
	width:188px;
}
ul.main-nav li .nav3{
	background-image:url(/images/main-nav3.gif);
	width:252px;
}
ul.main-nav li .nav4{
	background-image:url(/images/main-nav4.gif);
	width:178px;
}
ul.main-nav li .nav5{
	background-image:url(/images/main-nav5.gif);
	width:131px;
}

.block-title{
	display:block;
	background:url(/images/bg-header.jpg) no-repeat left top;
	overflow:hidden;  /* fix for IE 6 in main-ie.css */
}
.block-title img{
	float:right;
	display:inline;
	margin:30px 62px 26px 0;
}

/*	Боковая контентовая область	*/

div.side-area{
	float:left;
	display:inline;
	margin-left:25px;
	margin-bottom:50px;
	width:233px;
}

/*	Боковая навигация	*/
div.bg-side-nav{
	background-color:#6bbc29;
	background-image:url(/images/bg-side-nav-top.png);
	background-repeat:repeat-x;
	background-position:left top;
}
div.bg-side-nav div.inner{
	background-image:url(/images/bg-side-nav-bot.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:14px 0 19px 0;
	zoom:1;
}
/* Хак для Opera */
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  div.bg-side-nav div.inner{ padding-top:10px; }
}

ul.side-nav li{  /* fix for IE 6 in main-ie.css */
	list-style:none;
	overflow:hidden;
}
ul.side-nav li.current{
	background:url(/images/bg-side-nav-item.gif) repeat-x top #b0e66c;
	border-top:1px solid #529a18;
	border-bottom:1px solid #529a18;
}
ul.side-nav li a{
	display:block;
	padding:7px 0 8px 34px;
	font-size:12px;
	line-height:14px;
	text-transform:uppercase;
	color:#fff;
	background:url(/images/bullet-side-nav.gif) no-repeat 20px 11px;
}
ul.side-nav li a:hover{
	color:#163200;
	background-position:20px -232px;
}
ul.side-nav li.current a, ul.side-nav li.current span{
	display:block;
	padding:6px 0 6px 34px;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	color:#357700;
	background:url(/images/bullet-side-nav.gif) no-repeat 20px -233px;
}

/*	Выпадающее меню в боковой навигации	*/
ul.side-nav li ul.inner{
	overflow:hidden; /* fix for IE 6 in main-ie.css */
	margin:1px 0 6px 0;
}
ul.side-nav li ul.inner li{
	float:left;
	clear:left;
	display:inline;
	margin-left:38px;
}
ul.side-nav li ul.inner li a{
	float:left;
	display:inline;
	padding:4px 9px 4px 9px;
	text-decoration:underline;
	text-transform:none;
	font-weight:normal;
	background:none;
}
ul.side-nav li ul.inner li a:hover{
	color:#163200;
}
ul.side-nav li ul.inner li.current{
	background:url(/images/bg-drop-down-item-left.gif) no-repeat left top;
	border:none;
}
ul.side-nav li ul.inner li.current a, ul.side-nav li ul.inner li.current span{
	float:left;
	display:inline;
	padding:4px 9px 4px 9px;
	font-weight:bold;
	text-transform:none;
	text-decoration:none;
	color:#fff;
	background:url(/images/bg-drop-down-item-right.gif) no-repeat right top;
}

.side-block{
	margin-top:14px;
}

/*	Блок с опросом	*/
div.poll-block{
	background:url(/images/leaf2.gif) no-repeat 115px bottom;
	padding-bottom:39px;
	margin-top:13px;
}
div.poll-block div.inner1{
	background:url(/images/bg-poll-top.gif) no-repeat left top #5da619;
}
div.poll-block div.inner1 div.inner2{
	background:url(/images/bg-poll-bot.gif) no-repeat left bottom;
	padding:13px 0 11px 0;
	zoom:1;
}
div.poll-block div.inner1 div.inner2 h1{
	text-indent:-5000px;
	font-size:0;
	line-height:0;
	background:url(/images/poll-block-title.gif) no-repeat left top;
	height:18px;
	width:173px;
	margin:0 auto;
	cursor:pointer;
}
div.poll-block div.inner1 div.inner2 h1.active{
	background-position:left bottom;
}
div.block{
	margin:17px 20px 0 31px;
}
div.block h2{
	color:#fff;
	font-size:16px;
	line-height:18px;
	font-weight:normal;
	margin-bottom:20px;
}
div.block p{
	font-size:12px;
	line-height:15px;
	color:#fff;
	margin-top:9px;
	padding-left:20px;
	position:relative;
	cursor:pointer;
}
div.hover p{
	padding-left:0;
	margin-top:1px;
}
div.block a, div.block span{
	display:block;
	width:139px;
	margin:17px 0 10px 35px;
	cursor:pointer;
}
div.block p input.radio{  /* fix for IE 6 in main-ie.css */
	position:absolute;
	left:0;
	top:2px;
}
div.block div.result{
	color:#cbf8a1;
	font-size:11px;
	line-height:13px;
	margin:30px 0 20px 0;
}

/* Полоска с процентами	*/
div.percent{
	margin:19px 10px 0 0;
}
div.percent div.inner{
	background:url(/images/line-left.gif) no-repeat left top;
	position:relative;
}
div.percent div.inner div{
	background:url(/images/line-right.gif) no-repeat right top;
	height:10px;
	text-indent:-5000px;
	font-size:0;
	line-height:0;
}
div.percent div.inner span{ /* fix for IE 6 in main-ie.css */
	position:absolute;
	right:-30px;
	top:-2px;
	font-size:11px;
	line-height:12px;
	color:#cbf8a1;
	margin: 0px;
	width: auto;
	cursor: auto;
}

/*	Главная контентовая область	*/
div.main-area{
	float:right;
	display:inline;
	margin:25px 25px 50px 0;
	width:655px;
}

/*	Пагинатор	*/
ul.paginator{
	height:22px;
	float:left;
	left:327px;
	position:relative;
	margin-top:10px;
	margin-left:-20%;
}
ul.paginator li{
	float:left;
	display:inline;
	list-style:none;
	background-image:url(/images/bg-paginator-item-left.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0 2px 0 1px;
}
ul.paginator li.current{
	float:left;
	display:inline;
	background-image:url(/images/bg-paginator-item-left.gif);
	background-position:left -44px !important;
	background-repeat:no-repeat;
	margin:0 2px 0 1px;
}
ul.paginator li a{
	display:block;
	font-size:14px;
	line-height:16px;
	color:#8d696a;
	font-style:normal;
	text-decoration:none;
	background-image:url(/images/bg-paginator-item-right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding:2px 7px 4px 7px;
	cursor:pointer;
}
ul.paginator li.current span{
	display:block;
	font-size:14px;
	line-height:16px;
	color:#fff;
	font-weight:normal;
	background-image:url(/images/bg-paginator-item-right.gif);
	background-position:right -44px;
	background-repeat:no-repeat;
	padding:2px 7px 4px 7px;
}

ul.paginator li.prev{
	float:left;
	display:inline;
	background-image:none;
	margin:0 15px 0 0;
}
ul.paginator li.prev a{
	width:22px;
	height:22px;
	text-indent:-5000px;
	font-size:0;
	line-height:0;
	background-image:url(/images/paginator-prev-but.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0;
}
ul.paginator li.next{
	float:left;
	display:inline;
	background-image:none;
	margin:0 0 0 14px;
}
ul.paginator li.next a{
	width:22px;
	height:22px;
	text-indent:-5000px;
	font-size:0;
	line-height:0;
	background-image:url(/images/paginator-next-but.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0;
}

ul.paginator li:hover{
	background-position:left -22px;
}
ul.paginator li:hover a{
	background-position:right -22px;
	color:#fff;
}

/* Каталог */
div.catalog-head{
	border-bottom:1px solid #dcdcdc;
	padding:0 0 5px 24px;
	overflow:hidden;  /* fix for IE 6 in main-ie.css */
}
div.catalog-head select{
	float:right;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#636363;
	width:150px;
	border:1px solid #b3b9c3;
	margin-top:2px;
}
ul.types{
	float:left;
	margin-right:7px;
}
ul.types li{
	float:left;
	background-image:url(/images/bg-left.gif);
	background-position:left -40px;
	background-repeat:no-repeat;
	list-style:none;
}
ul.types li a, ul.types li span{
	display:block;
	color:#448d08;
	font-size:12px;
	line-height:14px;
	background-image:url(/images/bg-right.gif);
	background-position:right -40px;
	background-repeat:no-repeat;
	padding:4px 16px 4px 16px;
}
ul.types li a:hover{
	text-decoration:none;
}
ul.types li.current{
	background-position:left top;
}
ul.types li.current a, ul.types li.current span{
	background-position:right top;
	color:#fff;
	text-decoration:none;
}

div.catalog-main{
	overflow:hidden; /* fix for IE 6 in main-ie.css */
	padding-top:17px;
}
div.catalog-bullet{
	font-size:0;
	line-height:0;
	text-indent:-5000px;
	height:1px;
	background:#dcdcdc;
	clear:both;
	margin-bottom:15px;
}
div.catalog-item{
	background:url(/images/border-LT.gif) no-repeat -5000px -5000px #fff;
	float:left;
	width:131px;
	margin-bottom:15px;
	cursor:pointer;
}
div.catalog-item div.inner1{
	background:url(/images/border-RT.gif) no-repeat -5000px -5000px;
	position:relative;
}
div.catalog-item div.inner1 img.new{
	position:absolute;
	left:-11px;
	top:-7px;
}
div.catalog-item div.inner1 div.inner2{
	background:url(/images/border-LB.gif) no-repeat -5000px -5000px;
}
div.catalog-item div.inner1 div.inner2 div.inner3{
	background:url(/images/border-RB.gif) no-repeat -5000px -5000px;
	padding:10px 2px;
}

div.catalog-item:hover{
	background-position:left top;
}
div.catalog-item:hover div.inner1{
	background-position:right top;
}
div.catalog-item:hover div.inner1 div.inner2{
	background-position:left bottom;
}
div.catalog-item:hover div.inner1 div.inner2 div.inner3{
	background-position:right bottom;
}

div.catalog-item div.inner1 div.inner2 div.inner3 img{
	margin:0 auto;
}
div.catalog-item div.inner1 div.inner2 div.inner3 p.cennik{
	font-size:16px;
	line-height:18px;
	color:#ef7900;
	text-align:center;
	margin-top:5px;
}
div.catalog-item div.inner1 div.inner2 div.inner3 p.old-cennik{
	font-size:12px;
	line-height:14px;
	color:#808080;
	text-align:center;
}
div.catalog-item div.inner1 div.inner2 div.inner3 p.old-cennik span{
	text-decoration:line-through;
}
div.catalog-item div.inner1 div.inner2 div.inner3 p.name-item{
	font-size:11px;
	line-height:13px;
	color:#000;
	text-align:center;
	text-transform:uppercase;
	margin-top:5px;
}

/*	popup блок  */
/* Base Superbox Styles */
#superbox-overlay{position:fixed;top:0;left:0;z-index:9998;width:100%;height:100%;}
#superbox-wrapper{position:fixed;z-index:9999;top:0;display:table;width:100%;height:100%;}
#superbox-container{position:relative;display:table-cell;width:100%;height:100%;margin:0;padding:0;vertical-align:middle;}
#superbox{margin:0 auto;padding:0;}
#superbox-container .loading{margin:0;text-align:center;}

/* IE7 */
*:first-child+html #superbox-container{position:absolute;top:50%;display:block;height:auto;}
*:first-child+html #superbox{position:relative;top:-50%;display:block;}
/* IE6 - Thanks to Thickbox for IE expressions */
* html #superbox-container{position:absolute;top:50%;display:block;height:auto;}
* html #superbox{position:relative;top:-50%;display:block;}
* html #superbox-overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight + 'px' : document.body.offsetHeight + 'px');}
* html #superbox-wrapper{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}

/* Default Theme */
#superbox-overlay{background:#000;}
#superbox-container .loading{text-align:center;font-size:40px;color:#fff; background:url(images/loadingAnimation.gif) no-repeat 0 0;}
#superbox{ position:relative !important;}
#superbox-innerbox{}
#superbox.image{text-align:center;}
#superbox .close {
	z-index:999; 
	position:absolute; 
	right:19px;
	top:17px;
}
#superbox .close a{
	display:block;
	font-size:12px;
	line-height:16px;
	color:#d60006;
	background:url(/images/close-btn.gif) no-repeat right top;
	padding-right:19px;
	cursor:pointer;
}
div.popup-content{
/*	display:none;*/
}
div.popup-content div.top{ 
	height:9px;
	background:url(/images/bg-popup-top.png) no-repeat left top; /* fix for IE 6 in main-ie.css */
	text-indent:-5000px;
	font-size:0;
	line-height:0;
}

div.popup-content div.bot{ 
	height:10px;
	background:url(/images/bg-popup-bot.png) no-repeat left top; /* fix for IE 6 in main-ie.css */
	text-indent:-5000px;
	font-size:0;
	line-height:0;
}

div.popup-content div.middle{ /* fix for IE in main-ie.css */
	background:url(/images/bg-popup-mid.png) repeat-y left;
	padding:10px 32px 10px 32px;
}

/* Изображение продукта  */
div.middle div.image-container {
	position:relative;
	width:760px;
	height:450px;
}

div.image-container img{
	margin:0 auto;
}

/*кнопки навигации*/
div.image-container div.next-product{
	position:absolute;
	right:0;
	top:50%;
	width:200px;
}
div.next-product a{
	float:right;
	display:inline;
	font-size:0;
	line-height:0;
	text-indent:-5000px;
	margin-left:8px;
	width:43px;
	height:43px;
	background:url(/images/gallery-prevnext-btn.gif) no-repeat right top;
}
div.next-product a:hover{
	background-position:right bottom;
}
div.next-product p{
	text-align:right;
	font-size:12px;
	line-height:14px;
	color:#292a2b;
	margin-top:8px;
}
div.next-product p span, div.prev-product p span {
	text-transform:uppercase;
	display:block;
}
div.image-container div.prev-product{
	position:absolute;
	left:0;
	top:50%;
	width:200px;
}
div.prev-product a{
	float:left;
	display:inline;
	font-size:0;
	line-height:0;
	text-indent:-5000px;
	margin-right:8px;
	width:43px;
	height:43px;
	background:url(/images/gallery-prevnext-btn.gif) no-repeat left top;
}
div.prev-product a:hover{
	background-position:left bottom;
}
div.prev-product p{
	font-size:12px;
	line-height:14px;
	color:#292a2b;
	margin-top:8px;
}

/* Иконка нового товара	*/
div.image-container div.new{
	background:url(/images/new-big.png) no-repeat left top;
	width:79px;
	height:80px;
	position:absolute;
	left:82px;
	top:0;
	font-size:0;
	line-height:0;
	text-indent:-5000px;
}

/* Описание продукта*/
div.description-product{
	background:url(/images/bg-description-top.gif) no-repeat left top #fff;
	width:605px;
	margin:20px auto 0 auto;
}
div.description-product div.inner{
	overflow:hidden; /* fix for IE in main-ie.css */
	background:url(/images/bg-description-bot.gif) no-repeat left bottom;
	padding-top:5px;
	padding-bottom:5px;
}

div.description-product div.right{
	float:right;
	width:310px;
	margin-top:3px;
}
div.description-product div.right p {
	clear:none;
	color:#231f20;
	font-size:12px;
	line-height:14px;
	margin-bottom:13px;
}
div.description-product div.right p span{
	color:#707070;
	font-size:11px;
	line-height:13px;
	width:72px;
	float:left;
}

div.description-product div.left{
	float:left;
	width:261px;
}
div.description-product div.left h1{
	font-size:18px;
	line-height:20px;
	color:#60b01f;
	text-align:right;
	text-transform:uppercase;
}
div.description-product div.left div.cennik{
	float:right;
	background:url(/images/bg-cennik-left.gif) no-repeat left top #ef7900;
	margin:17px 0 5px 0;
}
div.description-product div.left div.cennik div.inner{
	background:url(/images/bg-cennik-right.gif) no-repeat right top;
	font-size:24px;
	line-height:26px;
	color:#fff;
	font-weight:bold;
	text-align:right;
	padding:7px 11px 7px 0px;
}
div.description-product div.left div.old-cennik{
	clear:both;
	font-size:18px;
	line-height:20px;
	text-align:right;
	color:#464646;
	text-decoration: line-through;
}

/* Контентовая область */
div.content-area{
	padding:32px 0 0 56px;
	font-size:12px;
	line-height:14px;
	overflow:hidden;  /* fix for IE in main-ie.css */
}
div.content-area h1{
	color:#7b7b7b;
	font-size:30px;
	line-height:32px;
	font-weight:normal;
	margin-bottom:19px;
}
div.content-area h2{
	color:#ef7900;
	font-size:22px;
	line-height:24px;
	font-weight:normal;
	margin-bottom:20px;
}
div.content-area h3{
	color:#ef7900;
	font-size:16px;
	line-height:18px;
	font-weight:normal;
	margin:20px 0 10px 0;
}
div.content-area p{
	margin-bottom:11px;
}
div.content-area a{
	color:#45b01f;
}
div.content-area a:hover{
	color:#1c6a00;
}
div.content-area span.arrow{
	color:#45b01f;
	font-size: 14px;
}
div.content-area a.cur{
	color:#707070;
	padding-right:16px;
	background: url(/images/cur-follow.gif) no-repeat right 6px;
}
div.content-area a.cur:hover{
	color:#707070;
	text-decoration:none;
}
div.content-area ul, div.content-area ol{
	color:#ef7900;
	margin-left:25px;
	margin-bottom:26px;
}
div.content-area ul li, div.content-area ol li{
	margin-bottom:5px;
}
div.content-area ul span, div.content-area ol span{
	color:#000;
}
div.content-area div.img-left{
	float:left;
	display:inline;
	margin:3px 21px 5px 0;
}
div.content-area div.img-mid{
	margin-bottom:15px;
}

div.content-area div.left{
	float:left;
	width:275px;
}
div.content-area div.right{
	float:right;
	width:275px;
}
div.content-area div.right h2, div.content-area div.left h2{
	margin-bottom:10px;
}
div.content-area div.right h2 a, div.content-area div.left h2 a{
	text-decoration: none;
	color: #EF7900;
}
div.content-area div.right h2 a:hover, div.content-area div.left h2 a:hover{
	text-decoration: none;
	color: #1c6a00;
}

div.content-area div.right h3, div.content-area div.left h3{
	margin-top:0;
}

/* Блок с закругленными углами */
div.corner-block{
	background:url(/images/content-corner-LT.gif) no-repeat left top #f8f8f8;
	margin-bottom:31px;
}
div.corner-block div.inner1{
	background:url(/images/content-corner-RT.gif) no-repeat right top;
}
div.corner-block div.inner1 div.inner2{
	background:url(/images/content-corner-RB.gif) no-repeat right bottom;
}
div.corner-block div.inner1 div.inner2 div.inner3{
	background:url(/images/content-corner-LB.gif) no-repeat left bottom;
	padding:27px 10px 10px 40px;
}
div.corner-block div.inner1 div.inner2 div.inner3 h2{
	margin-bottom:10px;
}
div.corner-block div.inner1 div.inner2 div.inner3 h3{
	margin-top:0;
}

/* Подвал */
div.footer-block{
	clear:both;
}
div.copyright{
	margin:18px 0 0 26px;
	padding-left:52px;
	color:#464646;
	font-weight:bold;
	font-size:11px;
	line-height:14px;
	background:url(/images/footer-logo.jpg) no-repeat left 4px;
}
div.develop{
	float:right;
	display:inline;
	width:176px;
	margin:20px 12px 0 0;
	padding-left:32px;
	color:#8c8c8c;
	font-size:11px;
	line-height:13px;
	background:url(/images/footer-logo2.jpg) no-repeat left 4px;
}
div.develop a{
	color:#444444;
}
div.develop a:hover{
	text-decoration:none;
}
div.develop a.no-border{
	color:#444444;
	text-decoration: none;
}
.ban_area
{
	text-align: center;
	clear:both;
}
.ban_area img
{
	margin: 0 auto;
}
div.middle-area
{
	width: 870px;
	padding: 30px 20px 30px 60px;
}
div.middle-area h1{
	color:#7b7b7b;
	font-size:30px;
	line-height:32px;
	font-weight:normal;
	margin-bottom:19px;
}
/*_________SITE MAP________________*/
.site-map
{
	overflow: hidden;
	zoom: 1;
	text-align: left;
	padding: 0px 0px 0px 25px;
}
.site-map ul
{
	display: block;
	width: 44%;
	float: left;
	list-style: none;
	margin-right: 2%;
}
.site-map ul li
{
	display: block;
	list-style: none;
	margin-bottom: 18px;
	overflow: visible;
}
.site-map ul li a
{
	font: normal 22px/24px Tahoma, Geneva, sans-serif;
	color: #7b7b7b;
	text-decoration: underline;
}
.site-map ul li a.no_under
{
	font: normal 22px/24px Tahoma, Geneva, sans-serif;
	color: #7b7b7b;
	text-decoration: none;
}
.site-map ul li span
{
	font: normal 22px/24px Tahoma, Geneva, sans-serif;
	color: #7b7b7b;
	text-decoration: none;
}
.site-map ul li a:hover
{
	font: normal 22px/24px Tahoma, Geneva, sans-serif;
	color: #2d6301;
	text-decoration: underline;
}
.site-map ul li ul
{
	display: block;
	list-style: none;
	width: 100%;
	float: none;
	padding-top: 10px;
	padding-left: 20px;
	margin-right: 0px;
}
.site-map ul li ul li
{
	display: block;
	list-style: none;
	margin-bottom: 10px;
	overflow: visible;
}
.site-map ul li ul li a
{
	font: normal 16px/18px Tahoma, Geneva, sans-serif;
	color: #7b7b7b;
	text-decoration: underline;
}
.site-map ul li ul li a:hover
{
	font: normal 16px/18px Tahoma, Geneva, sans-serif;
	color: #2d6301;
	text-decoration: underline;
}
.site-map ul li ul li span
{
	font: normal 16px/18px Tahoma, Geneva, sans-serif;
	color: #7b7b7b;
	text-decoration: none;
}
.site-map ul li ul li ul
{
	display: block;
	list-style: none;
	width: 100%;
	float: none;
	padding-top: 7px;
	padding-left: 5px;
	margin-right: 0px;
}
.site-map ul li ul li ul li
{
	display: block;
	list-style: none;
	background: url(/images/site_map_dot_03.gif) no-repeat 0px 10px;
	padding-left: 10px;
	margin-bottom: 5px;
}
.site-map ul li ul li ul li a
{
	font: normal 12px/14px Tahoma, Geneva, sans-serif;
	color: #7b7b7b;
	text-decoration: underline;
}
.site-map ul li ul li ul li a:hover
{
	font: normal 12px/14px Tahoma, Geneva, sans-serif;
	color: #2d6301;
	text-decoration: underline;
}
.site-map ul li ul li ul li span
{
	font: normal 12px/14px Tahoma, Geneva, sans-serif;
	color: #7b7b7b;
	text-decoration: none;
}
/*_________NEWS________________*/
dl.news
{
	display: block;
	list-style: none;
}
dl.news dt
{
	display: block;
	list-style: none;
}
dl.news dt .date
{
	font: normal 12px/14px Tahoma, Geneva, sans-serif;
	color: #8d8d8d;
	margin-bottom: 5px;
}
dl.news dt .news_title
{
	margin-bottom: 10px;
}
dl.news dt .news_title a
{
	font-size: 16px;
}
dl.news dd
{
	padding: 0px 0px 0px 20px;
	margin-bottom: 25px;
}
dl.news dd .small_tetx
{
	font: normal 12px/14px Tahoma, Geneva, sans-serif;
	color: #8d8d8d;
	margin-bottom: 5px;
	padding-top: 3px;
}
/*_________DISCOUNT________________*/
ul.block-list
{
	display: block;
	list-style: none;
	overflow: hidden;
	zoom: 1;
	margin: 0px !important;
}
ul.block-list li
{
	display: block;
	list-style: none;
	width: 176px;
	padding-right: 22px;
	float: left;
	text-align: left;
}
ul.block-list li h3
{
	font: normal 16px/18px Tahoma, Geneva, sans-serif;
	color: #ef7900;
	margin-bottom: 13px;
}
ul.block-list li p
{
	color: #000;
	margin-bottom: 0px;
}
.advice_container
{
	overflow: hidden;
	zoom: 1;
	margin-bottom: 20px;
}
.advice_container h3
{
	margin-top: 0px !important;
}
.advice_container h3 a
{
	text-decoration: none;
	color: #EF7900;
}
.advice_container .over
{
	overflow: hidden;
	zoom: 1;
}
.advice_container a img
{
	border: 1px solid #fff;
}
.advice_container a:hover img
{
	border: 1px solid #c4c4c4;
}
/*_________FAQ________________*/
dl.faq
{
	display: block;
	list-style: none;
	padding-top: 20px;
}
dl.faq dt
{
	display: block;
	list-style: none;
}
dl.faq dt .small_text
{
	font: normal 12px/14px Tahoma, Geneva, sans-serif;
	color: #8d8d8d;
	margin-bottom: 5px;
}
dl.faq dt h3
{
	margin-bottom: 10px;
	margin-top: 0px !important;
}

dl.faq dd
{
	padding: 0px 0px 0px 20px;
	margin-bottom: 25px;
}
dl.faq dd p
{
	background: url(/images/dash_list_03.gif) no-repeat 0px 7px;
	padding-left: 18px;
}
 
dl.faq dd .small_text
{
	font: normal 12px/14px Tahoma, Geneva, sans-serif;
	color: #8d8d8d;
	margin-bottom: 5px;
	padding-left: 18px;
}
a.leaf
{
	background: url(/images/little_leaf_03.gif) no-repeat 0px 0px;
	padding-left: 18px;
	line-height: 13px;
}
a.ajax
{
	text-decoration: none;
	border-bottom: 1px dashed #45B01F;
}
a.ajax:hover
{
	text-decoration: none;
	border-bottom: 1px dashed #2d6301;
}
/*_________FEEDBACK________________*/
form.feedback fieldset
{
	display: block;
	clear: both;
	margin-bottom: 10px;
}
form.feedback fieldset label
{
	display: block;
	float: left;
	width: 110px;
	margin-right: 3px;
	text-align: left;
	font: normal 12px/20px Tahoma, Geneva, sans-serif;
	color: #000;
}
form.feedback fieldset input.text
{
	float: left;
	width: 331px;
	height: 20px;
	background: #fff;
	border: 1px solid #9facaa;
	font: normal 12px/14px Tahoma, Geneva, sans-serif;
	color: #000;
	margin-right: 4px;
}
form.feedback fieldset input.active
{
	float: left;
	width: 331px;
	height: 20px;
	background: #f6fff3;
	border: 1px solid #9facaa;
	font: normal 12px/14px Tahoma, Geneva, sans-serif;
	color: #000;
	margin-right: 4px;
}
form.feedback fieldset input.wrong
{
	float: left;
	width: 331px;
	height: 20px;
	background: #fceaeb;
	border: 1px solid #9facaa;
	font: normal 12px/14px Tahoma, Geneva, sans-serif;
	color: #000;
	margin-right: 4px;
}
form.feedback fieldset span.star
{
	line-height: 22px;
}
form.feedback fieldset textarea
{
	float: left;
	width: 331px;
	height: 104px;
	background: #fff;
	border: 1px solid #9facaa;
	font: normal 12px/14px Tahoma, Geneva, sans-serif;
	color: #000;
	margin-right: 4px;
	overflow: auto;
}
form.feedback fieldset.for_btn
{
	padding-left: 307px;
}
form.feedback fieldset.for_btn input.btn
{
	background: url(/images/form_btn_03.png) no-repeat top left;
	width: 139px;
	height: 39px;
	font: normal 18px/39px Tahoma, Geneva, sans-serif;
	color: #fff;
	border: 0px;
}
form.feedback fieldset.for_btn input.btn_disable
{
	background: url(/images/form_btn_disable_03.jpg) no-repeat top left;
	width: 139px;
	height: 39px;
	font: normal 18px/39px Tahoma, Geneva, sans-serif;
	color: #f5dede;
	border: 0px;
}
div.left_form
{
	float:left;
}
