/* <reset> */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}body{line-height:1}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/* </reset> */

/*  <general>   */
* {
	margin:0;
	padding:0;
}
html, body {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}
body {
	background:#fff;
	color:#333;
	font:12px Arial, Tahoma, Helvetica, Verdana;
}
a {
	color:#85c226;
	font:12px Georgia, Tahoma, Helvetica, Arial, Verdana;
	text-decoration:underline;
	background: transparent ;
}
a:hover {
	text-decoration:none;
}
.wrap {
	width:1000px;
	margin:0 auto;
	position:relative;
}
.bg_home {
	background:url(/images/site/bg.gif) no-repeat 0 63px;
}
.bg_other {
	background:url(/images/site/bg.gif) no-repeat -1000px 63px;
}
.clear {
	clear:both;
}
/*  </general>   */

/*  <info>   */
.header {
	height:260px;
}
.info {
	height:63px;
	background:#6eb119 url(/images/site/info_bg.gif) repeat-x top;
	position:relative;
}
.phone, .search, .login, .search-clear {
	position:absolute;
	z-index:2;
}
.phone {
	top:0;
	left:40px;
	height:63px;
	color:#fff;
	font-size:30px;
	background:url(/images/site/icon-phone.gif) no-repeat 0 0;
	line-height:60px;
}
.phone span {
	margin-left:46px;
	font-size:18px;
}
.search {
	top:24px;
	left:454px;
	z-index:1;
}
.search input {
	vertical-align:middle;
}
.search-text {
	width:162px;
	color:#fff;
	font:12px Tahoma, Helvetica, Verdana, Arial;
	background:#b2d857 url(/images/site/search_text.gif) no-repeat;
	border:0;
	padding:5px 28px 5px 16px;
	margin-right:12px;
}
.search-btn {
	width:16px;
	height:24px;
	background:url(/images/site/search-btn.gif) no-repeat 0 0;
	border:0;
	cursor:pointer;
}
.search-btn:active {
	background:url(/images/site/search-btn.gif) no-repeat 0 -24px;
}
a.search-clear {
	top:6px;
	//top:8px;
	left:185px;
	width:11px;
	height:11px;
	background:url(/images/site/search-clear.gif) no-repeat 0 0;
    font-size: 0px !important;
}
a:hover.search-clear {
	background:url(/images/site/search-clear.gif) no-repeat 0 -11px;
}
.login {
	top:18px;
	left:820px;
	z-index:4;
}
.login div {
	padding-bottom:3px;
}
.login_link{
	color: #fff;
}
a.login_link {
	color:#fff;
	font:12px Tahoma, Helvetica, Verdana, Arial;
	text-decoration:none;
	border-bottom:1px dashed #fff;
}
a:hover.login_link {
	border-bottom:1px dashed transparent;
}
.all_sites, .dilers, .ask {
	position:absolute;
	right:0;
}
.all_sites {
	top:20px;
	width:305px;
}
.dilers {
	top:38px;
	width:185px;
}
.ask {
	top:310px;
	width:185px;
}


.window {
	background:#fff;
	border:1px solid #ccc;
	padding:12px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	display:none;
	z-index:5;
}
.window h4 {
	color:#333 !important;
	font:italic normal 16px Georgia, Arial, Tahoma, Helvetica, Verdana !important;
}
.site_box {
	border-top:1px solid #eaeaea;
	padding:20px 0;
}
.site_box:first-child {
	border-top:1px solid transparent;
}
*html .site_box:first-child {
	border-top:0;
	padding:10px 0 0 0;
	margin-bottom:-10px;
}
.site_box img {
	float:left;
	padding-right:20px;
}
.site_box p {
	padding-bottom:4px;
}
.site_box a {
	font:12px Arial, Tahoma, Helvetica, Verdana;
}
.site_pad {
	padding-top:12px;
}
.link_close {
	position:absolute;
	top:-12px;
	right:-10px;
	z-index:6;
}
.link_close img {
	border:0;
	padding:0 !important;
	background:none !important;
}
.box_corner {
	position:absolute;
	top:-6px;
	right:51px;
	width:15px;
	height:6px;
	background:url(/images/site/hide_box_corner.gif) no-repeat;
}
.auth p {
	padding:10px 0 4px 0;
}

.auth_color {color:red;}

.auth-text {
	width:164px;
	color:#666;
	font:italic 12px Arial, Tahoma, Helvetica, Verdana;
	border:1px solid #ccc !important;
	padding:3px 8px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	/* behavior:url("border-radius.htc"); */
}
.auth div {
	text-align:right;
}
.logo {
	float:left;
	margin:28px 0 0 37px;
}
*html .logo {
	display:inline;
}
.nav {
	float:left;
	margin:75px 0 0 38px;
}
.nav ul {
	list-style:none;
}
.nav li {
	float:left;
	height:34px;
	line-height:32px;
	padding:0 10px;
	position:relative;
	z-index:1;
}
.nav a {
	color:#333;
	font:15px Arial, Tahoma, Helvetica, Verdana;
	line-height:32px;
}
li.thisnav {
	color:#fff;
	font:15px Arial, Tahoma, Helvetica, Verdana;
	background:#85c226;
	line-height:32px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	behavior: url("../ie-css3.htc");
}
li.thisnav a {
	color:#fff;
	text-decoration:none;
}
li.thisnav .nav_corner {
	position:absolute;
	bottom:-5px;
	left:50%;
	width:15px;
	height:5px;
	background:url(/images/site/nav_corner.gif) no-repeat;
	margin-left:-8px;
}
/*  </info>   */

/*  <skeleton>   */
.main {
	padding:0 38px 40px;
}
.sidebar {
	float:left;
	width:208px;
	z-index:1;
	padding: 0 0 40px 0;
}
.content {
	float:right;
	width:690px;
	position:relative;
}
.main h1, .main h2, .main h3, .main h4, .main h5, .main h6 {
	color:#333;
}
.main h1 {
	font:italic normal 30px Georgia, Arial, Tahoma, Helvetica, Verdana;
	margin-bottom:15px;
}
.main h2 {
	font:italic normal 26px Georgia, Arial, Tahoma, Helvetica, Verdana;
	margin-bottom:10px;
}
.main h3 {
	font:italic normal 22px Georgia, Arial, Tahoma, Helvetica, Verdana;
	margin-bottom:5px;
}
.main h4 {
	font:italic normal 18px Georgia, Arial, Tahoma, Helvetica, Verdana;
	margin-bottom:5px;
}
.main h5 {
	font:italic normal 16px Georgia, Arial, Tahoma, Helvetica, Verdana;
	margin-bottom:5px;
}
.main h6 {
	font:italic bold 14px Georgia, Arial, Tahoma, Helvetica, Verdana;
	margin-bottom:5px;
}
.content h2 a {
	color:#85c226;
	font:italic 18px Georgia, Arial, Tahoma, Helvetica, Verdana;
	text-decoration:none;
	border-bottom:1px dashed #85c226;
}
.content h2 a:hover {
	border-bottom:1px dashed transparent;
}
/*  </skeleton>   */

/*  <main_slider>   */
.main_slider {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	/* behavior:url("border-radius.htc"); */
	position:relative;
	height:252px;
	z-index:1;
	zoom: 1;
}
.main_slider h4 {
	color:#fff;
	font:italic normal 36px Georgia, Arial, Tahoma, Helvetica, Verdana;
	position:absolute;
	bottom:15px;
	left:30px;
}
.main_slider h4 a {
	color:#fff;
	font:italic normal 36px Georgia, Arial, Tahoma, Helvetica, Verdana;
	text-decoration:none;
}
.main_slider h4 span {
	margin-left:60px;
}
.control_left, .control_right {
	position:absolute;
	top:50%;
	width:38px;
	height:136px;
	margin-top:-68px;
}
.control_left a, .control_right a {
	width:38px;
	height:136px;
	display:block;
}
.control_left {
	left:-38px;
	background:#000 url(/images/site/slider_control.gif) no-repeat 0 0;
}
*html .control_left {
	top:140px;
}
.control_right {
	right:-38px;
	background:#000 url(/images/site/slider_control.gif) no-repeat 0 -136px;
}
*html .control_right {
	top:140px;	
}
.slider_pages {
	position:absolute;
	top:10px;
	right:10px;
	z-index:100;
}

.slider_images {
    width:924px;
	height:252px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
}

*html .slider_pages {
	right:50px;
}
.slider_pages a {
	color:#333;
	text-decoration:none;
	text-align:center;
	background:url(/images/site/slide_page_this.png) no-repeat;
	padding:2px 6px 3px 6px;
	//padding:2px 6px;
	
	cursor: pointer;
}
a.this_slide {
	background:url(/images/site/slide_page.png) no-repeat;
}
/*  </main_slider>   */

/*  <slide_cat>   */
.slide_cat {
	margin-top:30px;
}
.slide_cat ul {
	list-style:none;
}
.slide_cat li {
	float:left;
	text-align:center;
	position:relative;
}
.slide_cat_control_left, .slide_cat_control_right {
	position:absolute;
	top:50%;
	width:32px;
	height:19px;
	margin-top:-10px;
}	
.slide_cat_control_left {
	left:15px;
	background:url(/images/site/slide_cat_control.png) no-repeat 0 0;
}
.slide_cat_control_right {
	right:15px;
	background:url(/images/site/slide_cat_control.png) no-repeat 0 -19px;
}
.slide_cat_control_left a, .slide_cat_control_right a {
	width:32px;
	height:19px;
	display:block;
}
.slide_cat h4 {
	position:absolute;
	bottom:20px;
	left:0;
	width:100%;
	zoom:1;
}
*html .slide_cat h4 {
	width:330px;
}
.slide_cat h4 a {
	color:#fff;
	font:italic normal 36px Georgia, Arial, Tahoma, Helvetica, Verdana;
	text-decoration:none;
	border-bottom:1px dashed #fff;
	zoom:1;
}
.slide_cat h4 a:hover {
	border-bottom:1px dashed transparent;
}
/*  </slide_cat>   */

/*  <slide_cat_2>   */
.slide_cat_2 {
	height:331px;
	background:#fff;
	margin-top:30px;
}
.slide_cat_2 ul {
	list-style:none;
}
.slide_cat_2 li {
	float:left;
}
.slide_cat_2 p {
	margin-left:-20px;
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	transform:rotate(270deg);
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.slide_cat_2 a {
	color:#fff;
	font:italic 30px Georgia, Arial, Tahoma, Helvetica, Verdana;
	text-decoration:none;
	border-bottom:1px dashed #fff;
}
.slide_cat_2 a:hover {
	border-bottom:1px dashed transparent;
}
.cat_slide2_item1 {
	margin-top:-190px;
}
.cat_slide2_item2 {
	margin-top:-178px;
}
.cat_slide2_item3 {
	position:absolute;
	top:150px;
	left:-25px;
}
.cat_slide4_item1 {
	margin-top:-210px;
}
li.last_slide {
	float:right;
	position:relative;
}
.slide_cat_2_items {
	float:left;
	margin:0 20px;
}
.slide_cat_2_items h2 {
	font:italic 36px Georgia, Arial, Tahoma, Helvetica, Verdana;
}
.slide_cat_2_items li {
	text-align:center;
	margin:15px 50px 15px 0;
}
.slide_cat_2_items p {
	margin:10px 0 0 0;
	-webkit-transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	transform:rotate(0deg);
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
	width:130px;
}
.slide_cat_2_items a {
	color:#85c226;
	font:italic 14px Georgia, Arial, Tahoma, Helvetica, Verdana;
	text-decoration:underline;
	border:0;
}
.slide_cat_2_items a:hover {
	text-decoration:none;
}
.items_pages {
	text-align:center;
	padding-left:230px;
}
.items_pages a {
	color:#85c226;
	font:italic 16px Georgia, Arial, Tahoma, Helvetica, Verdana;
	text-decoration:none;
	border-bottom:1px dashed #85c226;
}
.items_pages a:hover {
	border-bottom:1px dashed transparent;
}
.items_pages_before {
	background:url(/images/site/pagenav_arrow.gif) no-repeat left 5px;
	padding-left:24px;
	margin-right:30px;
}
.items_pages_after {
	background:url(/images/site/pagenav_arrow.gif) no-repeat right -9px;
	padding-right:24px;
	margin-left:30px;
}
/*  </slide_cat_2>   */

/*  <news>   */
.news {
	margin-top:20px;
	padding: 0 0 0 0;
}
.news h3 {
	margin-bottom:20px;
}
.news h3 a {
	font:italic normal 30px Georgia, Arial, Tahoma, Helvetica, Verdana;
}
.news_block {
	float:left;
	width:257px;
	margin-left:40px;
}
.news_block:first-child {
	margin-left:0;
}
*html .news_block:first-child {
	margin:-10px 0 0 0;
}
.news_block h2 {
	color:#85c226;
	font:16px Georgia, Arial, Tahoma, Helvetica, Verdana;
	text-decoration:underline;
	line-height:18px;
	cursor:pointer;
}
.news_block h2:hover {
	text-decoration:none;
}
.news_block h2 a {
	font:16px Georgia, Arial, Tahoma, Helvetica, Verdana;
}
.news_date {
	color:#999;
	padding:10px 0;
}
/*  </news>   */

/*  <category>   */
.category ul {
	list-style:none;
}
.category li {
	padding:3px 0 3px 21px;
}
.category a {
	color:#333;
	font:12px Arial, Tahoma, Helvetica, Verdana;
}
li.rootcat {
	padding:3px 0;
}
li.rootcat p {
	font-weight:bold;
}
li.rootthis {
	width:141px;
	height:28px;
	color:#fff;
	font:bold 12px Arial, Tahoma, Helvetica, Verdana;
	background:#85c226 url(/images/site/root_this.gif) no-repeat;
	line-height:28px;
	padding:0;
}
li.rootthis a {
	height:28px;
	line-height:28px;
}
li.rootthis p {
	padding-left:7px;
	//padding:6px 0 0 7px;
}
li.rootthis a {
	color:#fff;
	font:bold 12px Arial, Tahoma, Helvetica, Verdana;
	text-decoration:none;
}
li.thiscat {
	color:#85c226;
	list-style:disc;
	list-style-position:inside;
	margin-left:-12px;
	//margin-left:-15px;
}
li.thiscat a {
	color:#85c226;
	text-decoration:none;
}
/*  </category>   */

/*  <anketa>   */
.anketaie {
	position:absolute;
	top:68%;
	left:48%;
	width:254px;
	margin-left:-127px;}
.questionnaires {
	margin-top:40px;
	position:relative;
}
.questions {
	position:absolute;
	top:25%;
	left:50%;
	width:254px;
	margin-left:-127px;
    z-index:5000;
}
.quest_title {
	height:25px;
	background:url(/images/site/quest-icon.gif) no-repeat left;
	line-height:23px;
	padding-left:36px;
}
.quest_title a {
	color:#85c226;
	font:italic 20px Georgia, Arial, Tahoma, Helvetica, Verdana;
	text-decoration:none;
	border-bottom:1px dashed #85c226;
}
.quest_title a:hover {
	border-bottom:1px dashed transparent;
}
.anketa {
	border-top:1px solid #eaeaea;
	padding:10px 0;
}
.anketa:first-child {
	border-top:1px solid transparent;
}
.anketa-text {
	width:194px;
	//width:184px;
	color:#666;
	font:italic 12px Arial, Tahoma, Helvetica, Verdana;
	border:1px solid #ccc !important;
	padding:3px 8px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	/* behavior:url("border-radius.htc"); */
}
.anketa p {
	margin-bottom:4px;
}
.anketa ul {
	list-style:none;
}
.anketa li {
	padding:1px 0 1px 15px;
}
.anketa input {
	margin-right:6px;
	vertical-align:middle;
}
.anketa-sbm {
	text-align:right;
	margin-right:6px;
}
.anketa-btn {
	width:77px;
	height:45px;
	background:#acd53a url(/images/site/anketa-btn.gif) no-repeat 0 0;
	border:0;
	cursor:pointer;
}
.anketa-btn:active {
	background:#acd53a url(/images/site/anketa-btn.gif) no-repeat 0 -45px;
}
/*  </anketa>   */

/*  <contacts>   */
.map_block, .address_block {
	margin:10px 0 30px 0;
}
.map_block {
	float:left;
	width:454px;
	position:relative;
}
.address_block {
	float:right;
	width:214px;
}
.office {
	color:#333;
	font:italic 18px Georgia, Arial, Tahoma, Helvetica, Verdana;
	background:#f5f5f5;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	padding:10px 12px;
	margin-top:38px;
}
.phones {
	margin:15px 12px 0 12px;
}
.phones h5 {
	font:normal 14px Arial, Tahoma, Helvetica, Verdana;
}
.phones p {
	font:20px Georgia, Arial, Tahoma, Helvetica, Verdana;
	padding-bottom:2px;
}
.phones span {
	color:#999;
	font:14px Georgia, Arial, Tahoma, Helvetica, Verdana;
}
.work_time {
	margin:11px 12px 0 12px;
}
.work_time h5 {
	font:14px Arial, Tahoma, Helvetica, Verdana;
}
.send-msg-textarea {
	width:164px;
	height:74px;
	color:#666;
	font:italic 12px Arial, Tahoma, Helvetica, Verdana;
	border:1px solid #ccc;
	padding:3px 8px;
	margin-bottom:15px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	/* behavior:url("border-radius.htc"); */
}
.send-msg-sprite {
	width:77px;
	height:45px;
	background:#acd53a url(/images/site/send-msg-sprite.gif) no-repeat 0 0;
	border:0;
	cursor:pointer;
}
.send-msg-sprite:active {
	background:#acd53a url(/images/site/send-msg-sprite.gif) no-repeat 0 -45px;
}
.send-msg {
	position:absolute;
	bottom:0;
	left:121px;
	width:182px;
}
.send-msg-about {
	position:absolute;
	bottom:0;
	left:521px;
	width:182px;
}
.send-msg-text {
	width:164px;
	color:#666;
	font:italic 12px Arial, Tahoma, Helvetica, Verdana;
	border:1px solid #ccc;
	padding:3px 8px;
	margin-bottom:15px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	/* behavior:url("border-radius.htc"); */
}
/*  </contacts>   */

/*  <search-result>   */
.search-result {
	position:relative;
}
.search-result input {
	vertical-align:middle;
}
.search-result-text {
	width:370px;
	color:#333;
	font:20px Tahoma, Helvetica, Verdana, Arial;
	background:#fff;
	border:1px solid #ccc;
	padding:5px 44px 5px 26px;
	margin-right:15px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	/* behavior:url("border-radius.htc"); */
}
.search-result-clear {
	position:absolute;
	top:8px;
	left:415px;
	width:19px;
	height:19px;
	background:url(/images/site/search-result-clear.gif) no-repeat 0 0;
}
.search-result-clear:hover {
	background:url(/images/site/search-result-clear.gif) no-repeat 0 -19px;
}
.search-result-btn {
	width:27px;
	height:35px;
	background:url(/images/site/search-result-btn.gif) no-repeat 0 0;
	border:0;
	cursor:pointer;
}
.search-result-btn:active {
	background:url(/images/site/search-result-btn.gif) no-repeat 0 -35px;
}
.search-result-info {
	color:#333;
	font:12px Tahoma, Helvetica, Verdana, Arial;
	margin-top:20px;
}
.search-result-count {
	color:#333 !important;
	font-weight:bold;
	margin:0 !important;
}
.search-result-info span {
	color:#ccc;
	margin:0 40px;
}
.search-result-sep {
	margin:0 10px !important;
}
.search-result-info a {
	font:12px Tahoma, Helvetica, Verdana, Arial;
}
.search-result-info a span {
	color:#85c226 !important;
	font-weight:bold;
	margin:0 !important;
}
.search-win {
	position:absolute !important;
	width:315px;
	z-index: 100;
}
.qa {
	top: 5px;
}
.search-result-block {
	background:url(/images/site/footer.gif) repeat-x bottom;
	padding:25px 0;
}
.search-result-block h3 {
	margin-bottom:10px;
}
.search-result-block h3 a {
	font:italic 16px Georgia, Arial, Tahoma, Helvetica, Verdana;
}
.search-result-photo {
	float:left;
	background:#e5e5e5;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	/* behavior:url("border-radius.htc"); */
	padding:5px;
	margin:4px 12px 0 0;
}
.search-result-photo img {
	vertical-align:top;
}
.search-result-descr {
	font:12px Tahoma, Helvetica, Verdana, Arial;
	line-height:16px;
}
.search-result-more {
	margin-top:10px;
}
.search-result-more a {
	font:12px Tahoma, Helvetica, Verdana, Arial;
}
.search_detail_descr {
	position:absolute !important;
	top:30px !important;
	left:0 !important;
	width:272px !important;
}
.detail_descr_hr {
	height:1px;
	background:#eaeaea;
	margin:15px 0;
    font-size: 0px;
}
.detail_descr_text {
	border-top:1px solid #eaeaea;
}
.detail_price {
	color:#85c226;
	font:italic 30px Georgia, Arial, Tahoma, Helvetica, Verdana;
	margin-top:10px;
}
.detail_price span {
	color:#999;
	font:italic 12px Georgia, Arial, Tahoma, Helvetica, Verdana;
}
.add_price {
	color:#85c226;
	font:italic 16px Georgia, Arial, Tahoma, Helvetica, Verdana;
	margin-bottom:10px;
}
.add_price span {
	color:#999;
	font:italic 12px Georgia, Arial, Tahoma, Helvetica, Verdana;
}
/*  </search-result>   */

/*  <pagenav>   */
.pagenav {
	text-align:right;
	margin-top:20px;
}
.pagenav a {
	font:12px Arial, Tahoma, Helvetica, Verdana;
}
.pagenav ul {
	list-style:none;
}
.pagenav li {
	margin:0 2px;
	display:inline;
}
a.pagenav_before {
	background:url(/images/site/pagenav_arrow.gif) no-repeat left 5px !important;
	padding-left:24px;
	margin-right:20px;
}
a.pagenav_after {
	background:url(/images/site/pagenav_arrow.gif) no-repeat right -9px !important;
	padding-right:24px;
	margin-left:20px;
}
/*  </pagenav>   */

/*  <production_home>   */
.pr_home {
	float:left;
	width:205px;
	margin-left:145px;
}
.pr_home:first-child {
	margin-left:0;
}
.pr_home h3 {
	font:italic 16px Georgia, Arial, Tahoma, Helvetica, Verdana;
	margin:15px 0 10px 0;
}
.pr_home ul {
	list-style:none;
}
.pr_home li {
	padding:4px 0;
}
.pr_home a {
	font:12px Tahoma, Helvetica, Verdana, Arial;
}
/*  </production_home>   */

/*  <cart>   */
.cart {
	float:right;
	width:280px;
	height:45px;
	background:url(/images/site/cart_bg.gif) no-repeat;
	position:relative;
	z-index:6;
    margin: 12px 0 0;
}
.cart_count {
	float:left;
	width:178px;
	line-height:43px;
	padding-left:11px;
}
.cart_count a {
	font:12px Arial, Tahoma, Helvetica, Verdana;
}
.cart_action {
	position: absolute;
	top: 0px;
	right: 0px;
	width:87px;
	margin-right:4px;
}
.cart_action a {
	width:87px;
	height:42px;
	background:url(/images/site/cart_action.gif) no-repeat !important;
	display:block;
}
/*  </cart>   */

/*  <catnav>   */
.catnav {
	float:left;
	width:356px;
	height:41px;
    margin: 12px 0 0;
	color:#ccc;
	background:url(/images/site/catnav.gif) repeat-x top;
	line-height:39px;
}
.catnav a {
	font:12px Tahoma, Helvetica, Verdana, Arial;
}
.catnav span {
	font:10px Tahoma, Helvetica, Verdana, Arial;
}
/*  </catnav>   */

/*  <category>   */
.pr_brief {
	float:right;
	text-align:center;
	margin:20px 0 10px 0;
	position:relative;
	zoom: 1;
	overflow: hidden;
	_margin-top: 0px;	
}

.pr_brief:first-child {
	float:left;	
}

.pr_brief_photo {
	background:#e5e5e5 !important;
	padding:5px;
	margin-bottom:6px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	width:302px;
	height:199px;
}
.pr_brief_photo img {
	vertical-align:top;
}
.brief_descr {
	color:#999;
	font:12px Tahoma, Helvetica, Verdana, Arial;
	width: 310px;
}
.brief_descr h2 {
	color:#333;
	font:italic normal 16px Georgia, Arial, Tahoma, Helvetica, Verdana;
}
.brief_descr h2 a {
	color:#333;
	font:italic normal 16px Georgia, Arial, Tahoma, Helvetica, Verdana;
	text-decoration:none;
	border:0;
}
.brief_descr h2 a:hover {
	text-decoration:underline;
}
/*  </category>   */

/*  <product>   */
.pr_detail_photo, .pr_detail_descr {
	margin-top:30px;
}
.pr_detail_photo {
	float:left;
	width:356px;
}
.pr_detail_descr {
	float:right;
	width:296px;
	position:relative;
    z-index: 5;
    zoom: 1;
}
.another_photo {
	width:321px;
	text-align:center;
	margin-top:25px;
	position:relative;
}
.product_info {
    text-align: left;
    line-height: 16px;;
}
.product_info p {
	margin-bottom:10px;
}
.product_info span {
	font-weight:bold;
}
.color {
	float:left;
	margin:15px 12px 0 0;
}
.color-name {
	width:50px;
	height:40px;
	font-weight:bold;
}
.color ul {
	list-style:none;
}
.color li {
	float:left;
	padding:2px;
	position:relative;
}
.color img {
	vertical-align:top;
}
.texture-detail {
	position:absolute;
	top:41px;
	left:-55px;
	background:#fff;
	border:1px solid #cfcfcf;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	/* behavior:url("border-radius.htc"); */
	padding:6px;
	visibility:hidden;
}
.color li:hover .texture-detail {
	visibility:visible;
}
.texture-corner {
	position:absolute;
	top:-6px;
	left:65px;
	width:15px;
	height:6px;
	background:url(/images/site/texture-corner.gif) no-repeat;
}
li.texture-this {
	background:#ccc;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	/* behavior:url("border-radius.htc"); */
}
.price {
	color:#85c226;
	font:24px Georgia, Arial, Tahoma, Helvetica, Verdana;
	margin: 12px 0;
}
.price .value {
display:inline;
}
.price span {
	color:#000;
	font-size:16px;
}
.price_description {
    position: relative;
    margin: 6px 0 0;
    font-family: Arial;
    font-size: 10px;
    line-height: 12px;
    color: #999;
}

.pr_detail_descr h6{
	font:14px Arial, Tahoma, Helvetica, Verdana;
	padding-top:16px;
	font-weight:bold;
	}
.pr_detail_descr .download{
	overflow:hidden;
	zoom:1;
	padding:5px 0;
	}
.pr_detail_descr .download a{
	display:block;
	margin-right:20px;
	color:#85c226;
	text-decoration:underline;
	float:left;
	line-height:16px;
	font-family:arial;
	}
.pr_detail_descr .download a:hover{
	text-decoration:none;
	}
.pr_detail_descr .download a.dl-price{
	background:url(/images/site/dl-price.png) no-repeat left !important;
	padding-left:18px;
	}
.pr_detail_descr .download a.dl-cat{
	background:url(/images/site/dl-cat.png) no-repeat left !important;
	padding-left:25px;
	}


.incart {
	width:184px;
	height:45px;
    margin-top:20px;
	background:#e3e3e3 url(/images/site/incart.gif) no-repeat;
	position:relative;
}
.incart .added {
	position:absolute; top:50px; left:6px
}
.incart-minus, .incart-plus {
	position:absolute;
	top:18px;
	width:11px;
	height:11px;
    font-size: 0px !important;
}
.incart-minus {
	left:5px;
	background:#cd0000 url(/images/site/incart-arrow.gif) no-repeat 0 0 ;
}
.incart-minus:hover {
	background:#cd0000 url(/images/site/incart-arrow.gif) no-repeat 0 -11px ;
}
.incart-plus {
	left:82px;
	background:#85c226 url(/images/site/incart-arrow.gif) no-repeat 0 -22px ;
}
.incart-plus:hover {
	background:#85c226 url(/images/site/incart-arrow.gif) no-repeat 0 -33px ;
}
.incart-text {
	position:absolute;
	top:10px;
	left:26px;
	width:46px;
	color:#333;
	font:18px Arial, Tahoma, Helvetica, Verdana;
	text-align:center;
	background:#fff;
	border:0;
}
.incart-btn {
	position:absolute;
	top:0;
	right:2px;
	width:90px;
	height:42px;
	background:url(/images/site/incart-btn.gif) no-repeat 0 0;
	border:0;
	cursor:pointer;
}
.incart-btn:active {
	right:1px;
	background:url(/images/site/incart-btn.gif) no-repeat 0 -42px;
}
.feedback-links {
	position:relative;
    overflow: hidden;
	zoom: 1;
    list-style-type: none;
    margin: -3px 0 0 -35px;
}
.feedback-links li {
    position: relative;
    zoom: 1;
    float: left;
    margin: 0 0 10px 35px;
    _display: inline;
    padding-bottom: 1px;
}
.get_call {
	background:url(/images/site/get_call.gif) no-repeat 0 2px;
	padding-left:14px;
}
.get_call:hover {
	background:url(/images/site/get_call.gif) no-repeat 0 -17px;
}
.get_call a, .get_question a {
	color:#85c226;
	font:12px Arial, Tahoma, Helvetica, Verdana;
	text-decoration:none;
	border-bottom:1px dashed #85c226;
}
.get_call a:hover, .get_question a:hover {
	color:#b6da35;
	border-bottom:1px dashed #b6da35;
}

.get_question {
	background:url(/images/site/get_question.gif) no-repeat 0 2px;
	padding-left:14px;
}
.get_question:hover {
	background:url(/images/site/get_question.gif) no-repeat 0 -16px;
}

.send-call-win {
	position:absolute !important;
	top:25px;
	left: -80px;
	width:182px;
	background:#fff;
	border:1px solid #ccc;
	padding:12px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	/* behavior:url("border-radius.htc"); */
	display:none;
	z-index:5;
}
.send-call-pr {
	width:77px;
	height:45px;
	background:#acd53a url(/images/site/send-call-pr.gif) no-repeat 0 0;
	border:0;
	cursor:pointer;
}
.send-call-pr:active {
	background:#acd53a url(/images/site/send-call-pr.gif) no-repeat 0 -45px;
}
.send-msg-win {
	position:absolute !important;
	top:25px;
	left:40px;
	width:182px;
	background:#fff;
	border:1px solid #ccc;
	padding:12px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	/* behavior:url("border-radius.htc"); */
	display:none;
	z-index:5;
}
.send-msg-pr {
	width:77px;
	height:45px;
	background:#acd53a url(/images/site/send-msg-pr.gif) no-repeat 0 0;
	border:0;
	cursor:pointer;
}
.send-msg-pr:active {
	background:#acd53a url(/images/site/send-msg-pr.gif) no-repeat 0 -45px;
}
.pr-win {
	position:absolute;
	top:-200px;
	left:-80px;
	width:1px;
	height:1px;
}


.pr_2_tabs {
    position: relative;
    zoom: 1;
    margin: 46px 0 18px;
	z-index:1;
}
.pr_2_tabs .text {
    position: relative;
    float: left;
    width: 360px;
    z-index:1;
}
.pr_2_tabs .material {
    position: relative;
    float: right;
    width: 290px;
    z-index:1;
}


.pr_2_tabs ul.tabs li a {
    font-size: 12px;
}

.pr_2_tabs .text ul.tabs li {
    padding: 8px 5px;
}
.pr_2_tabs .text ul.tabs li.active {
    padding: 8px 8px;
}

.pr_2_tabs .material ul.tabs li {
    padding: 8px 16px;
}

.set_main_material
{
    text-align: center;
}


.pr_2_tabs ul.tabs_tabs li a {
    font-size: 12px;
}

.pr_2_tabs .text ul.tabs_tabs li {
    padding: 8px 5px;
}
.pr_2_tabs .text ul.tabs_tabs li.active {
    padding: 8px 8px;
}

.pr_2_tabs .material ul.tabs_tabs li {
    padding: 8px 16px;
}

.pr_2_tabs .text .tab_content {
    padding: 20px 10px 10px 18px;
}

.materials_list {
    position: relative;
    zoom: 1;
      
    list-style-type: none;

}
.materials_list li {
    position: relative;
    float: left;
    padding: 12px 0 0 12px;

}
/*  </product>   */

/*  <order>   */
.order {
	position:absolute !important;
	top:0;
	right:0;
	width:315px;
}
.order_in_pr {
	position:absolute;
	bottom:-60px;
	right:0;
	width:315px;
}
.order-name {
	background:#eaeaea !important;
	padding:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
.order-name a {
	color:#333;
	font:12px Arial, Tahoma, Helvetica, Verdana;
	text-decoration:none;
}
.order-name span {
	color:#999;
}
.order-name span span {
	color:#85c226;
	font-size:14px;
}
.set-order {
	float:left;
	margin:10px 0 0 16px !important;
	//margin:10px 0 0 0 !important;
	//padding-left:16px;
}
.set-order a.set-minus {
	//left:0;
}
.order-price {
	float:right;
	margin-top:15px;
}
.order-price span {
	color:#85c226;
	font:italic 18px Georgia, Arial, Tahoma, Helvetica, Verdana;
}
.order-price span span {
	color:#999;
	font:italic 12px Georgia, Arial, Tahoma, Helvetica, Verdana;
}
.order-separator {
	height:1px;
	background:#eaeaea;
	margin:15px 0;
}
.total-name {
	float:left;
	width:100px;
	font-size:14px;
}
.total-price {
	float:right;
	color:#85c226;
	font:italic 24px Georgia, Arial, Tahoma, Helvetica, Verdana;
}
.total-price span {
	color:#999;
	font:italic 14px Georgia, Arial, Tahoma, Helvetica, Verdana;
}
.order-text {
	width:298px;
	color:#666;
	font:italic 12px Arial, Tahoma, Helvetica, Verdana;
	border:1px solid #ccc !important;
	padding:3px 8px;
	margin:4px 0 8px 0;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.order-textarea {
	width:298px;
	height:94px;
	color:#666;
	font:italic 12px Arial, Tahoma, Helvetica, Verdana;
	border:1px solid #ccc !important;
	padding:3px 8px;
	margin:4px 0 8px 0;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	/* behavior:url("border-radius.htc"); */
}
.notice {
	color:#666;
	margin:10px 0 15px 0;
}
.order-btn {
	width:77px;
	height:45px;
	background:#acd53a url(/images/site/order-btn.gif) no-repeat 0 0;
	border:0;
	cursor:pointer;
}
.order-btn:active {
	background:#c9e54c url(/images/site/order-btn.gif) no-repeat 0 -45px;
}
/*  </order>   */

/*  <set>   */
.set {
	margin-top:10px;
	//margin-top:0;
}
.set_main {
	text-align:left;
}
.set_pr {
	float:left;
	width:140px;
	text-align:center;
	margin:0 13px 30px 13px;
	position:relative;
	height: 240px;
}

.set_pr p.count{
	font-size:10px;
	padding:5px 0;
	color:#999;
	}


.set_pr_popup_active {
    z-index: 5;
}
.set_pr img {
	background:#e5e5e5;
	padding:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	/* behavior:url("border-radius.htc"); */
}
.set_pr h4 {
	color:#333;
	font:normal 12px Arial, Tahoma, Helvetica, Verdana;
	margin:10px 0 12px 0;
}
.set_pr h4 a {
	color:#333;
	font:normal 12px Arial, Tahoma, Helvetica, Verdana;
	text-decoration:none;
}
.set_pr h4 a:hover {
	text-decoration:underline;
}
.set-count {
	width:60px;
	margin:0 auto;
	position:relative;
}
.set-text {
	width:46px;
	color:#333;
	font:20px Arial, Tahoma, Helvetica, Verdana;
	text-align:center;
	border:1px solid #ccc !important;
	padding:3px 6px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
a.set-minus, a.set-plus {
	position:absolute;
	top:10px;
	width:11px;
	height:11px;
    font-size: 0px !important;
}
a.set-minus {
	left:-14px;
	background:#cd0000 url(/images/site/set-arrow.gif) no-repeat 0 0 ;
}
/*
a.set-minus:hover {
	background:#cd0000 url(/images/site/set-arrow.gif) no-repeat 0 -11px;
}
*/
a.set-plus {
	right:-14px;
	background:#85c226 url(/images/site/set-arrow.gif) no-repeat 0 -11px ;
}
/*
a.set-plus:hover {
	background:#85c226 url(/images/site/set-arrow.gif) no-repeat 0 -33px;
}
*/
.set-btn {
	text-align:right;
    position:relative;
}
.set-btn .faq{
	position:absolute;
	right:0;
	top:-25px;
	padding-bottom:14px;
	}
.set-btn .faq .bot{
	background:url(../images/faq.png) no-repeat;
	width:17px;
	height:15px;
	position:absolute;
	left:70%;
	bottom:0px;
	}
.set-btn .faq span{
	display:block;
	padding:3px 6px;
	border:1px solid #ccc;
	font-style:italic;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background:#eaeaea;
	white-space:nowrap;
	}
.set-btn input {
	width:87px;
	height:45px;
	background:#add63b url(/images/site/set-btn.png) no-repeat 0 0;
	border:0;
	cursor:pointer;
}
.set-btn input:active {
	background:#c9e44c url(/images/site/set-btn.png) no-repeat 0 -45px;
}
/*  </set>   */

/*  <related>   */
.related {
	margin-top:20px;
}
.related_item {
	float:left;
	width:25%;
	margin-top:20px;
	position:relative;
}

.related_item img {
	background:#e5e5e5;
	padding:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	/* behavior:url("border-radius.htc"); */
}
.related_item h4 {
	color:#85c226;
	font:normal 14px Arial, Tahoma, Helvetica, Verdana;
	margin-left:3px;
}
.related_item h4 a {
	color:#85c226;
	font:normal 14px Arial, Tahoma, Helvetica, Verdana;
	text-decoration:none;
}
.related_item h4 a:hover {
	text-decoration:underline;
}
.related_item h5 {
	color:#999;
	font:normal 12px Arial, Tahoma, Helvetica, Verdana;
	margin:-5px 0 0 3px;
}
.related_item h5 a {
	color:#999;
	font:normal 12px Arial, Tahoma, Helvetica, Verdana;
}
/*  </related>   */

/*  <other>   */
.auth-btn {
	width:77px;
	height:45px;
	background:#acd53a url(/images/site/auth-btn.gif) no-repeat 0 0;
	border:0;
	margin-top:15px;
	cursor:pointer;
}
.auth-btn:active {
	background:#acd53a url(/images/site/auth-btn.gif) no-repeat 0 -45px;
}
.interest {
	background:#fff;
	border:1px solid #ccc !important;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
	padding:10px 15px;
	margin-top:50px;
}
.interest h4 {
	color:#85c226;
	font:italic normal 16px Georgia, Arial, Tahoma, Helvetica, Verdana;
	margin-bottom:8px;
}
.interest h4 a {
	color:#85c226;
	font:italic normal 16px Georgia, Arial, Tahoma, Helvetica, Verdana;
}
.interest ul {
	list-style:none;
}
.interest li {
	padding:4px 0;
}
.interest a {
	color:#333;
	font:12px Arial, Tahoma, Helvetica, Verdana;
}
.about_block {
	padding:10px 0;
}
.about_block h2 {
	color:#85c226;
	font:italic 18px Georgia, Arial, Tahoma, Helvetica, Verdana;
	text-decoration:none;
}

.about_block a.answer_link {font-size:13px; text-decoration:none}
.about_block a.answer_link:hover {border-bottom:none;}

.about_block h2 span, .about_block a.answer_link {
	border-bottom:1px dashed #85c226;
	cursor:pointer;
}
.about_block h2:hover span {
	border-bottom:1px dashed transparent;
}
.centers {
	text-align:center;
}
.lefter {
	text-align:left;
}
.righter {
	text-align:right;
}
.error-msg {
	color:#cc0000;
}
.ok-msg {
	color:green;
}
.space {
	height:20px;
}
.separator {
	height:1px;
	background:url(/images/site/footer.gif) repeat-x;
}
/*  </other>   */

/*  <footer>   */
.footer {
	width:924px;
	height:165px;
	background:url(/images/site/footer.gif) repeat-x top;
	margin:0px auto 0;
}
.copyright {
	float:left;
	background:url(/images/site/footer_map.gif) no-repeat 0 0;
	padding-left:150px;
	margin-top:20px;
}
.copyright p {
	color:#999;
	padding:5px 0;
}
.copyright a {
	color:#999;
	font:12px Arial, Tahoma, Helvetica, Verdana;
	text-decoration:none;
}
.copyright a:hover {
	text-decoration:underline;
}
.creator {
	float:right;
	width:161px;
	margin-top:45px;
}
.creator a {
	color:#999;
	letter-spacing:-0.2pt;
}
.creator div {
	float:right;
	border-left:1px solid #999;
	margin-top:-12px;
	//margin-top:-26px;
	padding-left:8px;
}
/*  </footer>   */

/* additionsl */
span.login_info a {
color:white;
}

/* questions and answers */
.qa .q_category {display:none; padding-left:20px;}
.qa .q_category p.q_answer {display:none}
.content .question_link {float:right; background:none;}
.qa .cat_link {display:block;}
p.q_answer {margin-top:10px;}

/* полезно знать */
a.useful_link_1, a.useful_link_2 {
	border-bottom:1px dashed #85c226;
	cursor:pointer;
	font-style: italic;
	font-size:22px;
	text-decoration:none;
}

a.useful_link_1:hover, a.useful_link_2:hover {
    border-bottom:none;
}

p.text {margin-top:10px;}
div#slide_cat {width:924px; height:334px;}

li.last_slide {display:block; margin:0px; padding:0px;}


.akcii {margin-top: -190px; left: 168px; position: relative; float: left;}
.added {display: block; margin-top:-6px;}
.tabs_block.text .tabs{
	background:#eaeaea;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #ccc;
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	border-bottom:0;
	}
.tabs_block.text ul.tabs li.active{
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	background:#ccc;
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
	padding:0;
	border:0;
	}
.tabs_block.text ul.tabs li.active span{
	border:0;
	}
.tabs_block.text ul.tabs li{
	background:0;
	padding:0!important;
	}
.tabs_block.text ul.tabs li a{
	display:block;
	padding:0 7px;
	border:0;
	line-height:31px;
	_padding-bottom:1px;
	}
.tabs_block.text ul.tabs li a span{
	border-bottom:1px dashed #9ecf31;
	}
.tabs_block.text ul.tabs li a:hover{
	color:#fff;
	background:#9ecf31;
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
	border:0!important;
	}
