html {height: 100%; min-height: 100% !important; overflow-y: scroll; font-size:18px; line-height:normal; background:url(../img/layout/content-bg1.jpg)}
window{}
body{ 
/*	background-position:top center !important;
	background-repeat:repeat-y !important;
	background-attachment:fixed !important;*/
	background-size:100% auto !important;
	background-repeat:no-repeat !important;

	font-family:"Open Sans Condensed", arial, sans-serif;
	color:#000;  
	font-size:18px; 
	border-color:#5f5f5f;
	height: 100%; 
	min-height: 100% !important; 
	text-align:justify;
	background-image:url(../img/layout/404_01.png);
}

@font-face {

} 

input:focus, textarea:focus {
    outline: none !important;
    border:1px solid #00a550 !important;
    box-shadow: 0 0 0 #ef7c52;
}

form {}
div, table, img, ul, li, a, span, strong, p, iframe, form, input, textarea, a, h4{ box-sizing: border-box;}
p{ margin:.3em; }
img, table{ position:relative; float:left; border:none; border-collapse:collapse;  display: block;}
ul { list-style:none; display:inline-block; overflow:hidden;}
ul li{  vertical-align:top; background: url(../img/layout/list-dot.png) left center no-repeat; padding-left:20px;}
ul li span:first-child{ padding-left:3%;}
ul li span, ul li strong, ul li em, ul li p, ul li a{ vertical-align:top; } 

a:not(.no), a:visited:not(.no), a:active:not(.no) { text-decoration:none; color:#007c39; transition: all 0.3s ease-in-out 0s;  -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; }
a:hover:not(.no){color:#00a550;   transition: all 0.3s ease-in-out 0s;  -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; }
input, textarea, select{ border:1px solid #CCC; }

.page-404-bg{ background:url(../img/404_page_not_found-bg.png) no-repeat; height:500px !important; }

h1, h2, .separator{  background:url(../img/layout/heading-bg.png) repeat-x center; display:block; float:left;font-family:"Open Sans Condensed", arial, sans-serif; width:100%; padding: 0; font-size:1.6rem;  margin-bottom:30px;  font-weight:normal; line-height:3rem; color:#000 !important; font-weight:bold; }
h1 span, h2 span{ background:url(../img/layout/content-bg1.jpg); padding-right:10px;}
h2{ }
h3{ font-size:1.2rem; color:#ae4100; display:inline;line-height:1.5rem;}
h4{ font-weight:normal;}
h5{}
h6{}
h7{}

::-moz-selection { /* Code for Firefox */background: #fdf8c5;}
::selection {background: #fdf8c5;}

iframe{}

.langs{ width:100%; height:30px; text-align:right;}
.langs .lang{ display:block; width:100px; height:auto;line-height:1rem;text-align:center; margin:0 10px 0 0; font-weight:bold;color:#478D45; font-size:0.8rem;float:right;}
.langs .lang:hover{ color:#090 !important;}

.bg{background:url(../img/bg/white/85.png) repeat;}

/* End / General */


#Thumbnails{ overflow:hidden; width:452px; height:75px; position:relative; float:left; overflow: hidden;}
#ThumbnailsCont{ height:75px; width: 6000px; position: absolute; top:0; left:0;}
.Thumb{ width:100px; height:75px; position:relative; float:left; margin-right:15px; overflow: hidden;}
.Thumb img{ width:100px; height:75px; cursor: pointer;}


/* other */

span.icon24{ display:block; width:24px; height:24px; margin:0 5px; float:left; }
.status{ padding-left:20px; font-size:18px; font-style:italic; background: url(../img/layout/list-dot.png) center left no-repeat;}
.ok{	 background: url(../img/layout/okay_btn.png) no-repeat #9BFF93 bottom left; border:1px solid #060; border-radius:5px; color:#000000; cursor:pointer; font-size:14px; font-weight:bold; padding:13px 13px 13px 43px; margin:5px 0 0 15px; float:left;}
.cancel{  background: url(../img/layout/delete.png) no-repeat #F0A44F bottom left; border:1px solid #900; border-radius:5px; color:#000000; cursor:pointer; font-size:14px; font-weight:bold; padding:13px 13px 13px 43px; margin:5px 0 0 15px; float:left;}

.general_btn{cursor:pointer; background-color:#999; color:#FFF !important; font-weight:bold; padding:5px 10px; margin:2rem 0 0 1rem; display:block; position:relative; float:left;}
.general_btn:hover{background-color:#00a550;}
.general_btn img{}
.general_btn span{ }

.sb_link{ background:url(../img/layout/zoom_item.png) center no-repeat !important; background-size:20% !important; width:35%; float:left; display:block;}
.sb_link:hover{}
.sb_link img{}
.sb_link img:hover{ border-color:#6a9000; opacity:.5;}

.label{ width:100%; height:78%; padding:20% 0 0 0; text-align:center; position:absolute !important; top:100%; display:block; background:url(../img/bg/white/85.png) repeat; }
.label > a{ width:90%; height:100%; padding:0 5%; display:block; color:#000 !important;}

#MAINFRAME{  margin:0 auto; width:100%; position:relative; overflow:visible;  }

/*	HEADER	============================================================*/ 
.HEADER{ margin:0 auto; width:100%; height:auto; height:4.45rem; overflow:hidden;  position:relative; z-index:555; }
.HEADER .inner{ width:100%; height:100%; float:none !important; padding:0 10%; background: url(../img/layout/header-bg.png);}
.HEADER .logo{ max-width:280px; height:100%; display:block; overflow:hidden; float:left;} 
.HEADER .logo img{ height:100%;}


.ws-title{ display:none !important;}
.HEADER	.system { width:300px; overflow:hidden;  top:10rem; float:right !important; text-align:right; display:none;}
.HEADER	.system a{ display:block; height:auto;}
.HEADER	.system .hotline{ width:100%; padding:1% 0;} 
.HEADER	.system .hotline img{ width:100%; float:none;} 
/*	END HEADER 	========================================================*/ 


/*	MAIN_NAV	============================================================*/ 
#MAIN_NAV{ float:right !important; height:100%; padding:0 10%; font-size:1.2rem; font-weight:bold; line-height:4rem;  color:#a46945; padding-left:0% !important;  padding-right:2% !important; }
#MAIN_NAV ul{ float:right;}
#MAIN_NAV li{ list-style:none; height:100%; padding:0 ; margin:0; float:left; height:100%; background:none; overflow:hidden;}
#MAIN_NAV li:hover{ }
#MAIN_NAV li a{ text-decoration:none; display:block; height:100%; color:#fff; padding:0 .5rem;}
#MAIN_NAV li img{ display:inline; margin-top:5px; max-width:1.6rem; line-height:4rem;   }
#MAIN_NAV li a:hover, #MAIN_NAV li a.active_page{  background-color:#00a550;}
#MAIN_NAV li.separator{ display:none;}
#MAIN_NAV li.separator:first-child{ display:none; }
#MAIN_NAV li:first-child{}
#MAIN_NAV li:last-child{}
#MAIN_NAV li ul{width:100%;}
#MAIN_NAV li li, #MAIN_NAV li li li, #MAIN_NAV li li li li{ opacity:0; visibility:hidden; width:100%; }
#MAIN_NAV li:hover li, #MAIN_NAV li li:hover li, #MAIN_NAV li li li:hover li{ opacity:1; visibility:visible;  background:url(../img/bg/black/20.png) repeat;}
#MAIN_NAV li li:hover, #MAIN_NAV li li li:hover, #MAIN_NAV li li li li:hover { background:url(../img/bg/black/60.png) repeat;}
/*	END MAIN_NAV	============================================================*/ 

/*	page_content	============================================================*/ 
.page_content{ width:80%;  margin:0 10%; padding:1% 2%; min-height:10px; font-family:Verdana, Geneva, sans-serif; font-size:.7rem; overflow:hidden; text-align:justify; margin-bottom:10px;}
.page_content img{ float:none;}
.page_content .simple_page_img{ float:left; margin:0 2.5% 1.5% 0; width:35%; border:5px solid #e0dedc;}
.page_content a:hover{ }
.page_content table tr td{ }
.page_content table table tr{ }
.page_content table table tr th {}
.page_content table tr{ } 
.page_content table tr td, .page_content table tr th{}
.page_content table tr th{}
.page_content table tr:hover td{}
.page_content table th{}

.page_content .page_img{ width:100%; max-width:320px; display:block; border:3px solid #fff; margin-right:56%; min-height:20px; float:left; margin-bottom:20px; }
.page_content .page_img img{ width:100%;}

.page_content .page_gallery{ width:100%; min-height:10px;}
.page_content .page_gallery a{ display:block; position:relative; float:left; width:275px; height:206px; overflow:hidden; margin-bottom:24px;}
.page_content .page_gallery a:nth-child(odd){ margin-right:24px;}
/*	END page_content	============================================================*/ 




.quick_menus .quick_menu{ background:url(../img/layout/quick_menus-bg.png) no-repeat; height:360px; width:240px; margin:auto 11px;}
.quick_menus .quick_menu:last-child{margin-right:0px;}
.quick_menus .quick_menu h2.category{ font-weight:normal; margin:0px; font-family:BravoRG; font-size:30px; width:90%; padding:6px 5%; line-height:30px; height:30px; text-transform:uppercase; text-align:center;}
.quick_menus .quick_menu h2.category a{ color:#FFF;}
.quick_menus .quick_menu h2.category a:hover{ color:#FFF !important; text-shadow:0px 0px 8px #FFFFFF;}
.quick_menus .quick_menu .content{}
.quick_menus{ min-height:20px; min-width:50px;  }
.quick_menus .quick_menu ul.content{ width:210px; display:block; min-height:20px; float:left; position:relative; margin:7px 0 0 17px;}
.quick_menus .quick_menu ul.content li{list-style:square; color:red; font-size:12px; line-height:15px; padding-left:0px; padding-top:0px;}
.quick_menus .quick_menu ul.content ul{ padding-left:10px; }
.quick_menus .quick_menu ul.content ul li{color:#F60;  margin:0px; }
.quick_menus a{ color:#666;}
.quick_menus a:hover{ color:red;} 
.quick_menus .quick_menu:nth-child(1){ background:url(../img/layout/quick_menus-bg.png) -250px  0 no-repeat; }
.quick_menus .quick_menu:nth-child(2){ background:url(../img/layout/quick_menus-bg.png) -500px  0 no-repeat; }
.quick_menus .quick_menu:nth-child(3){ background:url(../img/layout/quick_menus-bg.png) -750px  0 no-repeat; }
.quick_menus .quick_menu:nth-child(4){ background:url(../img/layout/quick_menus-bg.png) -1000px 0 no-repeat; }


.BODY{ width:100%; margin-top:4rem; }
 
.BODY .separator{width:100%; line-height: 3rem; padding:0 !important; text-align:left;  text-transform:uppercase; float:left !important; position:relative;}
.BODY .separator .line{ margin:2rem 0; width:100%; border-top:1px solid #c5c5c5; float:left !important;}
.BODY .separator h1{display:inline; font-size:30px; background:none; font-size:18px !important; line-height:normal; }
.BODY .separator h1 a{color:#444444;}



/* END LS Content 	============================================================*/ 



/* ////////////////////////////////////////////////	*/
/* 	FOOTER											*/
/* //////////////////////////////////////////////// */
#FOOTER{ width:100%; height:auto; position:relative; float:left; margin-top:1rem; color:#CCC; border-top:2px ridge #FFF;  background:url(../img/bg/white/50.png)}
#FOOTER a{	color:#fff; font-size:.9rem !important;}
#FOOTER a:hover{}
#FOOTER .inner{ width:100%;  padding:10px 10% 0 10%; min-height:50px; overflow:hidden; margin:0 auto; top:0px; background:url(../img/layout/content-bg2.jpg); }
#FOOTER .inner .section{width:50%; float:left; position:relative;}
#FOOTER .inner .section1{ font-size:.8rem;}
#FOOTER .inner .section2{ display:none}
#FOOTER .inner .section3{ display:none}
#FOOTER .inner .section4{ text-align:right;}
#FOOTER .inner .section4 img{ display:inline !important;}
#FOOTER .inner .menu{ margin-bottom:15px; border-bottom: 1px solid #ccc; color:#999;}
#FOOTER .inner .menu a{ display:block; float:left; margin-right:15px; padding-bottom:20px;}
#FOOTER .inner .section2 a:nth-child(2){ background:url(../img/icons/16x16/kopeteavailable.png) left center no-repeat;}
#FOOTER .inner .section2 a:nth-child(3){ background:url(../img/icons/16x16/bookmarks_list_add.png) left center no-repeat;}
#FOOTER .inner .section2 a:nth-child(4){ background:url(../img/icons/16x16/shopping_cart.png) left center no-repeat;}
#FOOTER .inner .section2 a:nth-child(5){ background:url(../img/icons/16x16/cnr.png) left center no-repeat;}
#FOOTER .inner .section2 a:nth-child(6){ background:url(../img/icons/16x16/network.png) left center no-repeat;}
#FOOTER .inner .content{ min-height:20px; text-align:left; }
#FOOTER .inner .content a{}
#FOOTER .inner .topic{ width:100%; font-family:BravoRG, sans-serif; font-size:24px; text-transform:uppercase; margin:20px 0;}
#FOOTER #subscribe_for_newsletter { width:100%; min-height:20px; overflow:hidden; margin-bottom:20px; padding-bottom:10px; border-bottom:1px solid #FFF;}
#FOOTER #subscribe_for_newsletter .text{ width:100%; font-style:italic; font-size:13px; }
#FOOTER #subscribe_for_newsletter form{ display:block; float:right; text-align:left; width:240px; height:20px; border:1px solid #C00; border-radius:5px; overflow:hidden; margin-top:10px; position:relative;}
#FOOTER #subscribe_for_newsletter input{ border:none; margin:0px; height:20px; line-height:18px;}
#FOOTER #subscribe_for_newsletter .email{ width:60%;  padding:0 0 0 5%;  }
#FOOTER #subscribe_for_newsletter .submit{ color:#FFF; text-transform:capitalize; border:none; margin:0px; height:20px; font-weight:bold; width:35%; padding-left:10%; background:url(../img/icons/24x24-icon_set.png) 0 -50px #C00 no-repeat;}
#FOOTER #subscribe_for_newsletter .submit:hover{ background-color:red; cursor:pointer;}
#FOOTER .social_connections{ width:100%; height:96px; border-bottom:1px solid #FFF; padding-bottom:20px; margin-bottom:20px;}
#FOOTER .da_art_website{ line-height:1.8rem; }
#FOOTER .fast_contacts a{ color:inherit;}

#FOOTER .copyright{  padding:0 0 0 0; text-align:right;}
#FOOTER .copyright .da_art_logo img{ margin-left:10px; border-left:1px solid #ccc; padding-left:10px; margin-right:15px;}
#FOOTER .copyright img{ margin-left:5px; display:inline; float:none !important;}
#FOOTER .copyright tr td:nth-child(2){ width:50px;}

#FOOTER .menu{top:3rem;  padding:0 10% 20px 10%;  width:100%; }
#FOOTER .menu ul{ float:right;}
#FOOTER .menu li{ list-style:none; padding:0 ; margin:0; float:left; min-height:30px; padding-left:.5%; background:none; }
#FOOTER .menu li:hover{ }
#FOOTER .menu li a{ margin:0px; height:2rem;  line-height:2rem;}
#FOOTER .menu li img{}
#FOOTER .menu li a:hover, #FOOTER .menu li a.active_page{  height:3rem; line-height:3rem;}
#FOOTER .menu li.separator{ display:none; font-size:1.4rem !important;  line-height:1.8rem !important;}
#FOOTER .menu li.separator:first-child{ display:none; }
#FOOTER .menu li:first-child{}
#FOOTER .menu li:last-child{}
/* ////////////////////////////////////////////////	*/
/* 	END FOOTER										*/
/* //////////////////////////////////////////////// */




/* ////////////////////////////////////////////////	*/
/* 	Листване на категории							*/
/* //////////////////////////////////////////////// */




/* ////////////////////////////////////////////////	*/
/* 	КРАЙ - Листване на категории					*/
/* //////////////////////////////////////////////// */


/* ////////////////////////////////////////////////	*/
/* 	Листване на продукти	 - Бързо търсене		*/
/* //////////////////////////////////////////////// */
.quick_search{	width:320px; height:100%; position:relative; float:left; overflow:visible;}
.quick_search form{display:block; width:100%; height:100%;}
.quick_search input{padding:0 10px;	line-height:27px; border:none; color:#999; font-style:italic; display:block; height:27px;}
.quick_search input:focus{ border:none; color:#000000; font-style:normal; outline:none;	}
.quick_search_results{ width:300px; background:#FFFFFF; height:auto; overflow:hidden; position:relative; z-index:100000000000 !important;	 border:1px solid #CCC; display:none;}
.quick_search_results .listed_product{ display:inline-block; width:100%; height:48px; float:left; padding: 5px 0; position:relative; background:#F5F5F5; border-bottom:1px solid #CCC; overflow:visible; text-align:center; border-bottom:1px solid #CCC;}
.quick_search_results .listed_product:hover{ background:#FFF;}
.quick_search_results .listed_product:hover a{ color:#666;}
.quick_search_results .listed_product:hover .listed_product_image{ border-color:#999;}
.quick_search_results .listed_product a{ display:block; width:100%; height:100%; color:#999;}
.quick_search_results .listed_product_image{ display:inline-block; float:left; width:29%; height:100%; overflow:hidden; background: #FFF; border-right:1px solid #CCC; border-top:1px solid #CCC; border-bottom:1px solid #CCC;}
.quick_search_results .listed_product_image img{ height:100%;}
.quick_search_results .listed_product_title{ display:inline-block; width:70%; height:auto; line-height:20px; font-size:12px; font-weight:bold; float:left; text-transform:capitalize;}
.quick_search_results .listed_product_details{ display:inline-block; width:70%; float:left; text-align:left; font-size:12px;}
.quick_search_results .listed_product:hover .listed_product_details{ color:#FF0000; font-weight:bold;}
.quick_search_results .search_status{ width:90%; padding:0 10% 0 0 ; color:#FFF; float:left; font-weight:bold; font-size:10px; line-height:20px; text-align:right; background:#999999;}
.quick_search_results .search_status.true{ background:url(../img/icons/16x16/actions/1rightarrow.png) right center no-repeat #999999;}
.quick_search_results .search_status.false{ background:url(../img/icons/16x16/actions/edit_remove.png) right center no-repeat #999999;}

/* В други случаи*/
.simple_search{ float:left;  padding:20px 0; width:100%; margin:15px 0; display:block; border-top:1px dotted #C5C5C5; text-align:center; border-bottom:1px dotted #C5C5C5;}
.simple_search input{width:70%; padding:10px; background-color:#F5F5F5; border:1px solid #C5C5C5; float:none;}
/* ////////////////////////////////////////////////	*/
/* 	КРАЙ - Листване на продукти	 - Бързо търсене	*/
/* //////////////////////////////////////////////// */


/* ////////////////////////////////////////////////	*/
/* 	Преглед на продукт за продажба					*/
/* //////////////////////////////////////////////// */
.product_view{ width:100%; min-height:200px; position:relative; float:left; color:#999999; clear:both;}
.product_view .product_imgs{	width:150px; height:220px; position:relative; float:left; overflow:hidden; margin-right:20px;	background:url(../img/no_image.png) center no-repeat;}
.product_view .product_imgs а{	display:none;}
.product_view .product_imgs а:nth-child(1){	display:block;}
.product_view .product_name{	width:65%; min-height:30px; position:relative;	float:left; color:#090; font-size:22px; line-height:30px;}
.product_view .category_name{	width:65%; min-height:30px; position:relative;	float:left; line-height:30px; border-bottom:1px solid #CCC;}
.product_view .product_price{	width:65%; min-height:30px; position:relative;	float:left; margin-top:20px; line-height:20px;}
.product_view .product_desc {	width:100%; text-align:justify; min-height:20px;	position:relative;	float:left;}
.product_view .section_note{	color:#000000; text-align:left; line-height:36px; font-style:italic; display:inline-block; width:100%; font-weight:normal;}
.product_view table.product_info{		border:none; border-collapse:collapse; width:95%; min-height:200px; border-bottom:#CCC 1px solid;	position:relative;	float:left; margin:20px 0; left:3%;}
.product_view table.product_info td{	border-top:#CCC 1px solid; vertical-align:middle; line-height:30px; font-size:13px;}
.product_view table.product_info td:nth-child(2){color:#000000; }
.product_view form#product_order{		display:block; float:left; position:relative;}
.product_view form#product_order input{display:block; float:left; position:relative; width:40px; height:38px; margin:8px 20px 0 0 ; line-height:38px; font-size:16px; text-align:center;}
.product_view .order_btn		{ background:url(../img/layout/order_btn.png) no-repeat top left; color:#0099FF; padding:0 0 0 25px ; margin:0 !important; width:190px !important; position:relative; float:left; height:60px !important; line-height:56px; font-weight:bold; font-size:18px !important; text-align:center; border:none; cursor: pointer;}
.product_view .order_btn:hover	{ background-position:bottom  left; color:#FF6600; text-shadow:0px 1px #660000;}
/* ////////////////////////////////////////////////	*/
/* 	КРАЙ - Преглед на продукт за продажба			*/
/* //////////////////////////////////////////////// */



/* ////////////////////////////////////////////////	*/
/* 	Поръчка на продукт								*/
/* //////////////////////////////////////////////// */
.order_forms{		width:520px; height:500px; text-align: left; }
.order_forms table.order_product_form{	width:250px;	height:100%; padding:10px; position:relative; float:left; border-collapse:collapse; border:none; border-spacing:0; background:#F3F3F3}
.order_forms table.order_product_form th { line-height:40px; text-align:center; color:#FF6600; font-size:24px; font-weight:bold;}
.order_forms table.order_product_form input, .order_forms table.order_product_form textarea{	width:90%;	margin-bottom:15px}
.order_forms table.order_product_form input:hover, .order_forms table.order_product_form textarea:hover{ border-color:#999;}
/* ////////////////////////////////////////////////	*/
/* 	КРАЙ - Поръчка на продукт						*/
/* //////////////////////////////////////////////// */


/* ////////////////////////////////////////////////	*/
/* 	Преглед на item					*/
/* //////////////////////////////////////////////// */
.item_view{ width:100%; min-height:200px; position:relative; float:left; clear:both; background:url(../img/bg/black/30.png) repeat; border-top:#ffcc46 1px solid; border-bottom:#ffcc46 1px solid;}
.item_view .item_imgs				{ min-width:10%; height:220px; position:relative; float:left; overflow:hidden;}
.item_view .item_imgs а				{ display:none;}
.item_view .item_imgs а:nth-child(1){ display:block;}
.item_view .zoom_on_item			{ position:absolute; top:170px; left:0px; z-index:100; cursor:pointer; display:inline-block;}
.item_view .wrapper					{ width:100%; height:220px; 	color:#ffffff;	 font-style:italic; background:url(../img/layout/bg-item_view.png) repeat-x top; }
.item_view .item_name				{ min-width:50%; min-height:30px; padding:10px 0 10px 3%; color:#ffcc66; font-style:normal; font-size:22px; line-height:30px; }
.item_view .category_name			{ min-width:50%; min-height:30px; padding-left:3%; line-height:30px;  }
.item_view .item_price				{ min-width:50%; min-height:30px; padding-left:3%; margin-top:20px; line-height:20px;}
.item_view .item_price span			{ font-size:22px; font-weight:bold; color:#ffcc66;  font-style:normal; line-height:30px; }
.item_view .item_desc 				{ width:90%; padding:0 5%; text-align:justify; min-height:20px;	position:relative;	float:left;}
.item_view .section_note			{ color:#fff; text-align:left; line-height:36px; font-style:italic; display:inline-block; width:100%; font-weight:normal;}
.item_view table.item_info			{ border:none; border-collapse:collapse; width:100%; min-height:200px; position:relative;	float:left; margin:0 0 20px 0;}
.item_view table.item_info td		{ border-top:#ffcc46 1px dotted; vertical-align:middle; line-height:30px;}
.item_view form#item_order			{ display:block; float:left; position:relative;}
.item_view form#item_order input	{ display:block; float:left; position:relative; width:40px; height:38px; margin:8px 20px 0 0 ; line-height:38px; font-size:16px; text-align:center;}
.item_view .order_btn				{ background:url(../img/layout/order_btn.png) no-repeat top left; color:#0099FF; padding:0 0 0 25px ; margin:0 !important; width:190px !important; position:relative; float:left; height:60px !important; line-height:56px; font-weight:bold; font-size:18px !important; text-align:center; border:none; cursor: pointer;}
.item_view .order_btn:hover			{ background-position:bottom  left; color:#FF6600; text-shadow:0px 1px #660000;}
/* ////////////////////////////////////////////////	*/
/* 	КРАЙ - Преглед на item					*/
/* //////////////////////////////////////////////// */






/* LS Content 	============================================================*/ 
.LS{ width:279px; display:none; float:none !important; min-height:100%;  border-right:1px solid #C5C5C5; position:fixed !important; top:0px; bottom:0px; left:0px; background-color:#F5F5F5;}
.LS a.logo{ display:block; float:left; width:100%; text-align:center; padding:30px 0;}
.LS a.logo:hover{ background-color:#fff;}
.LS a.logo img{ width:85%; display:inline; float:none;}
.LS .inner{ width:100%;}
.LS .inner div{ float:none;}

.LS .menu form{ width:100%; height:20px; margin-bottom:10px; display:none;}
.LS .menu form input[type=text]{ width:165px; display:inline; display:block; float:left; position:relative; margin-left:2px;}
.LS .menu form input[type=submit]{ width:20px; height:20px; background:url(../img/icons/search_16x16.png) center center no-repeat; cursor:pointer; display:block; float:left; position:relative;}

.LS .survey_module a{background-color:#122a4f;}

/* Модул Анкети 	============================================================*/ 
.survey_module { margin-top:2rem; }
.survey_module .inner{ width:100%; min-height:10px; padding:5%;}
.survey_module .inner .option_title{ color:#000; margin:10px 0 5px 0;}
.survey_module .inner label{ display:block; width:100%; min-height:10px; cursor:pointer;}
.survey_module .inner label:hover{ color:#000;}
.survey_module a{ }
.survey_module a:hover{}
.survey_module input[type=submit]{ width:100%; padding:0 50px 0 10px;  text-transform:capitalize; font-size:1.4rem; line-height:1.7rem; cursor:pointer;}
/* END - Модул Анкети 	============================================================*/ 


/* ////////////////////////////////////////////////	*/
/* 	Вертикално Меню											*/
/* //////////////////////////////////////////////// */
.vertical_menu{ width:100%; min-height:10px; background-color:#FFF; }
.vertical_menu li ul{ width:100%; min-height:10px;}
.vertical_menu li {  font-weight:bold;}
.vertical_menu li li a{  }
.vertical_menu > li{}
.vertical_menu > li:first-child{ }
.vertical_menu > li:hover{ }
.vertical_menu li:hover > a, .vertical_menu .active_page{ color:#ef7c52 !important;}
.vertical_menu > li:last-child a{ border:none;}
.vertical_menu a { display:block; width:100%; text-transform:uppercase; }
.vertical_menu > li a:hover { text-decoration:none; }

.vertical_menu > li > a { width:100%; padding-left:7%; line-height:3rem;}
.vertical_menu > li > a:hover { width:100; padding-left:12%;}
.vertical_menu > li li > a { width:100%; padding-left:15%; line-height:2.5rem; font-weight:normal; font-size:1.4rem;}
.vertical_menu > li li > a:hover{ width:100%; padding-left:12%;}

/* ////////////////////////////////////////////////	*/
/* 	END - Вертикално Меню - КРАЙ										*/
/* //////////////////////////////////////////////// */






/* MS Content 	============================================================*/ 
.MS{overflow:hidden; width:100%;}

.MS .note{ height:19px; overflow:visible; width:202px; position:absolute !important; right:12%; float:none !important; z-index:3; display:none; }
.MS .note a{ width:100%; height:98px; display:block;}

.MS .inner{ width:100%; height:100%; }


/*	home_hero	*/
.MS .home_hero{ width:100%; height:450px; background-color:#fff;}
.MS .home_hero .content{ width:100%; height:509px;  }
.MS .home_hero .content .controls{ width:207px; height:39px; float:none; margin:464px auto 0 auto;}
.MS .home_hero .content .controls img{ cursor:pointer;}
.MS .home_hero .content .controls .numbers{ width:50px; margin:0px 8px; cursor:default;}
.MS .home_hero .content .controls .numbers .digit{ width:10px; background:url(../img/layout/home_hero-numbers.png); height:39px;}
/*	END home_hero	*/


.MS	.system a.link, .MS .system .quick_search{}
.MS .system .total_quantity{ font-weight:bold; color:#0C3 !important; text-decoration:underline;	}
.MS .system .quick_search input{ margin-top:3px; width:110px;}
.MS	.promo {}
.MS	.special_offers {}
.MS .download_results{ display:none; width:100%;}
/* END MS Content 	============================================================*/ 


/* RS Content 	============================================================*/ 
.RS{ width:200px; text-align:center; display:none;}
.RS .inner{ width:96%; margin:2%;}
.RS img{ width:70% !important; margin:0 auto; float:none;}
/* END RS Content 	============================================================*/ 






/* Login*/
.login_box{ width:186px !important; top:32px !important; left:194px !important;}
.login_box input{ display:inline-block; float:left; width:70%; margin:10px 10%; padding:0 5%; line-height:20px; border:#09F 1px solid; color:#999; font-style:italic;	}
.login_box input:focus{ color:#000000; font-style:normal; outline:none;	}
.login_box a.submit{ display:inline-block; margin:10px 10%; width:70px; height:40px; float:left;		 background: url(../img/layout/login_btn.png) no-repeat; color:#FFF; line-height:29px; text-align:center; cursor:pointer; font-weight:normal;}
.login_box a.register, .login_box a.recover{ width:80%; float:left; font-weight:normal; font-size:12px;}
.login_box a.register{ color:#0C3; margin:0px 10% 5px 10%;}
.login_box a.recover{  color:#F60; margin:0px 10% 10px 10%;}
/* END Login*/












/* ////////////////////////////////////////////////	*/
/* 	Листинг бар										*/
/* //////////////////////////////////////////////// */
.listing_options{ width:100%; position:relative; float:left; margin:0 auto; background:url(../img/bg/gray/10.png) repeat ; padding:10px 0 10px 0; color:#C00; height:30px; border-top:1px dashed #ffcc66 ;}
.listing_options_LS{ width:40%; height:100%; overflow:visible; font-size:14px; line-height:28px; cursor:default !important;}
.listing_options_LS .current{ text-decoration:underline;}
.listing_options_MS{ width:20%; height:100%; overflow:visible;}
.listing_options_MS .inner{ width:99px; height:100%; background:url(../img/listing_options/listing_options-bg.png) top repeat-x; float:none; position:relative; margin:auto;}
.listing_options_MS .inner .listing_option{ width:25px; height:22px; overflow:hidden; position:relative; float:left; cursor:pointer;}
.listing_options_MS .listing_option.active{background:url(../img/listing_options/listing_options-active.png) top repeat-x;}
.listing_options_MS .listing_option_separator{ float:left; position:relative; width:12px; height:100%; cursor:default !important;}
.listing_options_RS{ width:40%; height:100%; cursor:default !important; text-align:right;}
/* ////////////////////////////////////////////////	*/
/* 	КРАЙ – Листинг бар								*/
/* //////////////////////////////////////////////// */







/* ////////////////////////////////////////////////	*/
/* 	Листване на елементи							*/
/* //////////////////////////////////////////////// */
.listed_items { margin:90px auto 0 auto;}
.listed_items a, .listed_items span{ display:inline-block;	float:left;	}
.listed_items.mozaik{}
.listed_items.mozaik .item					{ width:280px;	height:220px;	margin:0 0 30px 40px;	position:relative;	text-align:center;	border-top:1px solid #ffcc66 ;border-bottom:1px solid #ffcc66;	background:url(../img/bg/orange/20.png) repeat; overflow:hidden;}
.listed_items.mozaik .item .img				{ width:100%;	height:100%;	background: none center no-repeat}
.listed_items.mozaik .item .img .img_overlay{ width:100%;	height:100%;	background:url(../img/layout/img_overlay.png) repeat-x;}
.listed_items.mozaik .item .content			{ width:100%;	height:100%;	top:0px;	left:0px;	display:none;	position:absolute;	background:url(../img/bg/white/50.png) repeat; color:#F90; color:#630;}
.listed_items.mozaik .item .content .title	{ width:80%;	padding:2% 10%;	font-size:20px;	border-bottom: 1px dashed #ffcc66;	background:url(../img/bg/white/20.png) repeat; color:#F90; text-shadow:1px 1px #660000;}
.listed_items.mozaik .item .content .desc	{ width:80%;	padding:6% 10% 2% 10%; height:110px; overflow:hidden;}
.listed_items.mozaik .item .content .price	{ width:80%;	padding:2% 10%;}
.listed_items.mozaik .item .content .details{ width:10%;	padding:2% 45%;}


.listed_items.details{}
.listed_items.details .item				{ width:100%;	height:220px;	margin-bottom:20px;	border-top:1px solid #ffcc66;	border-bottom:1px solid #ffcc66;	overflow:visible;	text-align:left;	background:url(../img/bg/black/5.png) repeat;}
.listed_items.details .item:hover .desc	{ background:url(../img/layout/bg-product.png) center repeat-x; }
.listed_items.details .item .image		{ width:30%; max-width:291px;	height:220px;	padding-left:1px;	overflow:hidden;	border-right: 1px dashed #ffcc66; }
.listed_items.details .item .title		{ width:70%;	min-height:30px;	font-size:24px;	text-transform:capitalize;	padding-left:16px;	line-height:50px;	color:#F90;	background:url(../img/bg/orange/20.png) repeat; text-shadow:1px 1px #660000;}
.listed_items.details .item .desc		{ width:70%;	height:160px; color:#666;	text-transform:capitalize;	padding-left:26px;	padding-top:10px; font-size:16px; overflow:hidden;}
.listed_items.details .item .details	{ height:inherit;}



.listed_items.list						{ width:100%; float:none;}
.listed_items.list .item				{ width:inherit;margin:0px;	overflow:hidden; padding:.4rem 0;	text-align:left;	 border-bottom:1px dashed #CCCCCC; display:block; }
.listed_items.list .item:hover			{ background:#fff center repeat-x;}
.listed_items.list .item:hover	.title	{ text-shadow: 1px 1px #000; }
.listed_items.list .item:last-child		{	}
.listed_items.list .item .image			{ width:10%;	height:inherit;	background:url(../img/layout/list-dot.png) center center  no-repeat;}
.listed_items.list .item .image img		{ height:100%;}
.listed_items.list .item .title			{ float:left;	width:80%;	min-height:30px;	font-size:18px;	text-transform:capitalize;	line-height:2rem;	color:#F90; text-shadow:1px 1px #666666; font-size:1.5rem;}
.listed_items.list .item .desc			{}
.listed_items.list .item .price			{ width:15%;	line-height:30px;	text-align:right;	padding-right:5%;	height:100%;	background:url(../img/currency/usd.png) right center no-repeat;}
.listed_items.list .item .details		{ height:inherit;	width:10%;	text-align:center; line-height:50px;}
.listed_items.list .item .details img	{ display:inline-block; margin-top:10px; float:none;}
.listed_items.list .item .details strong{ display:none; text-align:right;}

.listed_items.bodylab						{ width:100%; float:none;}
.listed_items.bodylab .item					{ width:inherit;	height:50px;	margin:0px;	overflow:hidden;	padding:1px	0;	text-align:left;	border-top:1px	dashed	#ffcc66; display:block; }
.listed_items.bodylab .item:hover			{ background:url(../img/bg/ink_blue/20.png) center repeat-x;}
.listed_items.bodylab .item:hover	.title	{ text-shadow: 1px 1px #000; }
.listed_items.bodylab .item:last-child		{ border-bottom:1px dashed #ffcc66;	margin-bottom:30px;}
.listed_items.bodylab .item .image			{ width:10%;	height:inherit;	background:url(../img/layout/list-dot.png) center center  no-repeat;}
.listed_items.bodylab .item .image img		{ height:100%;}
.listed_items.bodylab .item .title			{ float:left;	width:80%;	min-height:30px;	font-size:18px;	text-transform:capitalize;	line-height:50px;	color:#F90; text-shadow:1px 1px #666666; font-size:24px;}
.listed_items.bodylab .item .desc			{}
.listed_items.bodylab .item .price			{ width:15%;	line-height:30px;	text-align:right;	padding-right:5%;	height:100%;	background:url(../img/currency/usd.png) right center no-repeat;}
.listed_items.bodylab .item .details		{ height:inherit;	width:10%;	text-align:center; line-height:50px;}
.listed_items.bodylab .item .details img	{ display:inline-block; margin-top:10px; float:none;}
.listed_items.bodylab .item .details strong{ display:none; text-align:right;}


/* ////////////////////////////////////////////////	*/
/* 	КРАЙ - Листване на елементи						*/
/* //////////////////////////////////////////////// */




/* ////////////////////////////////////////////////	*/
/* 	Листване на елементи	- единични					*/
/* //////////////////////////////////////////////// */
.listed_items.list.products .item .image{ background-image:none;}
.listed_items.list.products .item .details img{ display:none;}
.listed_items.list.products .item .details strong{ display:inline;}

/* ////////////////////////////////////////////////	*/
/* 	КРАЙ - Листване на елементи	- единични					*/
/* //////////////////////////////////////////////// */


.sub_pages{ width:100%; min-height:20px;}
.sub_pages .sub_page{ width:100%; display:block; min-height:80px; padding-top:0px !important; overflow:hidden; background-color:#f5f5f5; margin:0px !important; border-top:1px solid #ccc; }
.sub_pages .sub_page:hover{ background-color:#fff;}
.sub_pages .sub_page .title{ display:block; margin-bottom:5%; font-size:18px; padding:0; text-transform:uppercase; border-bottom:1px dotted; text-align:justify;}
.sub_pages .sub_page .title:hover{}
.sub_pages .sub_page .img{ display:block; overflow:hidden !important; float:left; padding:2%; width:42%; position:relative; }
.sub_pages .sub_page .img img{ max-width:100%; display:block;}
.sub_pages .sub_page .short_desc{width:95%; display:block; float:left; font-size:16px;  text-align:justify;}
.sub_pages .sub_page .short_desc .arrows{ font-size:11px; color:#090; }
.sub_pages .sub_page .info{ display:block; float:left; width:50%; padding:2%;}
.sub_pages .sub_page .info a{ border-bottom:1px dotted;}


/* ////////////////////////////////////////////////	*/
/* 	Sitemap					*/
/* //////////////////////////////////////////////// */
.sitemap{}
.sitemap a{ color:#777;}
.sitemap a:hover{ color:#ef7d52}
.sitemap li{ width:100%;}
.sitemap > li { text-decoration:underline; margin-top:20px; font-size:2rem; line-height:2.5rem; font-weight:bold;}
.sitemap > li > ul > li{ text-decoration:underline;}
.sitemap ul{ width:100%;}
.sitemap li li{ list-style:square; font-size:1.6rem; line-height:2rem; }
.sitemap li li li{ list-style:disc; font-size:1.4rem; line-height:1.8rem;}
.sitemap li li li li{ list-style:circle; font-size:1.2rempx; font-weight:normal; line-height:1.6rem; }
.sitemap li li li li li{ list-style:outside; font-size:1rem; font-weight:normal; line-height:1.3rem}

/* ////////////////////////////////////////////////	*/
/* 	КРАЙ - Sitemap					*/
/* //////////////////////////////////////////////// */



.a2a_kit{  margin:2% 0;float:left !important; }
.a2a_kit a{ border:none !important;} 

.tags{ width:100%; float:left !important; min-height:10px;}
.tags .tag{}
.tags .tag:hover{}

.extra_content{ display:none; width:100%; min-height:200px; height:auto;}

.page_content.component1{background:url(../img/layout/content-bg2.jpg); margin:3rem 0px 0 0 ; padding:2rem 10%; width:100%;}

.biohumus li{ background:none; padding:0 2rem 1rem 0;}
.biohumus li > a > span:first-child{padding-bottom:10px; margin-bottom:10px; display:block; width:100%; overflow:hidden; background:url(../img/layout/blog-sep.png) repeat-x bottom;}
.biohumus li > a > span:first-child img{width:20%; border:3px solid #E8E8E8; margin:0 2% 2% 0}
.biohumus li > a > span:first-child h3{font-size:.7rem; color:#6a9000; width:78%;}
.biohumus li > a > span:first-child .desc{width:78%; padding-left:1%; color:#CCC}
.biohumus li > a > span:last-child > span{border-top:3px solid #6a9000; color:#fff; }
.biohumus li.sep {height:1px; list-style:none; width:100%}
.biohumus li:hover .desc,.biohumus li:hover > a > span:last-child{ color:#fff !important;}
.biohumus li:hover img{ border-color:#6a9000 !important; opacity:.7;}
.page_content.component1 li:nth-child(even), .page_content.component1 li:nth-child(2){ display:none;}
.page_content.component1 li:nth-child(4n) {display:block ;}
 .page_content.component1 li:nth-child(4){ display:block !important;}