body, html {
    font-family: "lucida sans unicode",verdana,hevletica,sans-serif;
    font-size: 12px;
    color: #333333;
    margin: 0px;
    padding: 0px;
    background: #a3c64d url(../images/body.jpg) repeat scroll 0 0;
}
p { margin-top: 10px; margin-bottom: 10px; }
a { color:#000; text-decoration: none;}
legend{font:11px "Trebuchet MS",Arial,Tahoma,sans-serif;color:#818283}
a:hover {color:#c20000}
a img {border: none;}
ul { margin: 0; padding: 0;}
ul li { list-style: none; }
h1{ font-size: 24px; }
h2 {font-size: 18px;}
h1, h2, h3 { margin:0; font-weight: normal;}
h4, h5, h6 { font-size: 12px; }
h4 { color: #000; margin-top: 17px; margin-bottom: 2px; }
strong { padding:1px 2px 1px 2px;font-size: 13px;}


#container {background:url("../images/content.jpg") repeat scroll 0 0 transparent;margin:0 auto;width:1375px;position: relative;}
#container_holder {width: 1375px;background: url(../images/content_top.jpg) no-repeat scroll 0 0;}
#container_bot {background: url(../images/content_bot.jpg) no-repeat scroll 0 bottom;width: 1375px;padding-bottom: 100px;overflow: hidden;}
#container_mid {margin:0 auto;width:887px;}

#logo_position {left:117px;position:absolute;top:131px;}
#logo_position_page {position: absolute;top:412px;left: 0;z-index: 1000;}

.header {height:420px;}
.inner_header {height:430px;padding: 70px 0 0 0;}

.language {clear:both;height:287px;overflow:hidden;padding:45px 0 0 32px;}
.menu {height:65px;margin:55px auto 0;overflow:hidden;width:770px;}
.menu ul li{float:left;text-align:center;padding: 5px 24px 0; }
.menu ul li a {font-family: arial,tahoma,"trebuchet ms",sans-serif;}
.menu ul li.selected a{padding-left:20px;background-position:0 0}
.menu ul li.h_selected a{padding-left:20px;background-position:0 0}
.main_li1 {border-top:5px solid #6b9100;}
.main_li1 a {color: #6b9100;background: url(../images/s_green.png) no-repeat scroll 0 15px;}
.main_li2 {border-top:5px solid #cec600;}
.main_li2 a {color: #cec600;background: url(../images/s_yellow.png) no-repeat scroll 0 15px;}
.main_li3 {border-top:5px solid #e1a837;}
.main_li3 a {color: #e1a837;background: url(../images/s_orange.png) no-repeat scroll 0 15px;}
.main_li4 {border-top:5px solid #d23600;}
.main_li4 a {color: #d23600;background: url(../images/s_red.png) no-repeat scroll 0 15px;}
.main_li5 {border-top:5px solid #a3919b;}
.main_li5 a {color: #a3919b;background: url(../images/s_purple.png) no-repeat scroll 0 15px;}
.main_li6 {border-top:5px solid #009450;}
.main_li6 a {color: #009450;background: url(../images/s_greener.png) no-repeat scroll 0 15px;}

.welcome_note {float:left;height:110px;overflow:hidden;padding:0 0 0 65px;width:500px;}
.welcome_note p{color:#cd1f3e; line-height: 20px;font-family: "lucida sans unicode",verdana,helvetica,sans-serif;}
.search {background:url("../images/search.png") no-repeat scroll 0 10px transparent;float:right;height:60px;padding:20px 40px 0 10px;width:250px;}

#level_2 {clear: both;}

.front_content {position: relative;}
.lf_content {margin:0 auto;overflow:hidden;padding:0 0 0 100px;width:670px;}
.moto {padding: 20px 55px 10px 80px;}
.moto p{color:#cd1f3e; line-height: 20px;}

.about_us {background:  url("../images/about_us.png") no-repeat scroll 0 28px transparent;}
.about_us h1{background:none repeat scroll 0 0 #E1A837;color:#333;height:26px;overflow:hidden;padding:2px 10px;float: left;}
.about_us p {line-height: 22px;padding: 20px 20px 0 0;clear: both;}
.about_us p span{display: block; background: url(../images/square.png) no-repeat scroll 15px 4px; width: 35px; height: 18px;float: left;}
 
.lr_holder {min-height:410px;height: auto !important;height: 410px;}

.bot_content {clear: both;}

.front_links {width: 588px;margin: 0 auto;overflow: hidden;padding: 0 0 50px 0; }
.front_links p.to_show {-webkit-border-radius:10px;-moz-border-radius:10px 10px 10px 10px;background:none repeat scroll 0 0 #F8E88D;font-family:"trebuchet MS",arial,tahoma,sans-serif;font-size:14px;margin:0;padding:14px 20px;}
.front_links ul {position: relative; z-index: 199;height:230px}
.front_links ul li {float: left; padding: 23px 11px 0 11px;width: 125px;z-index: 200;position: relative;}
.front_links ul div.ahover {background: url(../images/triangle.gif) no-repeat scroll center top;position: absolute; z-index: 199;}
.front_links ul li img {cursor: pointer;border: 1px solid #d41b65;}
.front_links ul li p{display: none;}
.front_links ul li h1{font-size:18px;font-weight:bold;text-transform:lowercase;padding: 95px 0 0 5px;}
.front_links ul li.fl1 h1{color:#e04004; background: url(../images/tomato_red.png) no-repeat scroll 10px 0;}
.front_links ul li.fl2 h1{color:#5a8b53; background: url(../images/cabage_green.png) no-repeat scroll 10px 0;}
.front_links ul li.fl3 h1{color:#d96359; background: url(../images/peach_red.png) no-repeat scroll 10px 0;}
.front_links ul li.fl4 h1{color:#79262d; background: url(../images/watermelon_green.png) no-repeat scroll 10px 0;}

.rf_content {clear:both;margin:50px auto 0;position:relative;width:580px;}
.quality_policy {background : url("../images/about_us.png") no-repeat scroll 0 28px transparent;position: relative;height: 240px;}
.quality_policy h1{background:none repeat scroll 0 0 #E1A837;color:#333;height:26px;overflow:hidden;padding:2px 10px;float: left;margin-bottom: 30px;position: relative;z-index: 200;}
.quality_policy ul {clear: both;position: relative;z-index: 200;height: 100px;padding: 0 0 0 10px;}
.quality_policy ul li{background:url("../images/square.png") no-repeat scroll 5px 6px transparent;color:#232323;float:left;font-size:14px;padding:5px 0 0 25px;width:260px;position: relative;z-index: 200;height: 21px;}
.quality_policy ul div.ahover {background:#e3e3e3; position:absolute; z-index:199; border: 1px solid #868686;}
         
.page_content {position: relative;padding:0 10px;}
.page_name {overflow:hidden;padding:24px 0 3px 55px;}
.page_name h1 {-webkit-border-radius:4px;-moz-border-radius:4px;background:none repeat scroll 0 0 #A3C64D;color:#FFFFFF;display:block;float:left;padding:6px 50px;}
.text_content {padding:20px 50px 20px 55px;}
.text_content p {line-height: 22px;}
.c_content {padding:50px 50px 0;overflow: hidden;}
.c_content p{line-height: 22px;}
.c_content table {border-bottom: 5px solid #a3c64d;border-top: 1px solid #a3c64d;border-left: 1px solid #a3c64d;margin: 40px 0 20px 0;text-align: center;width: 100%;}
.c_content table thead tr td {border-bottom: 5px solid #a3c64d;width: 58px;}
.c_content table td {border-bottom:1px solid #A3C64D;border-right:1px solid #A3C64D;font-family:"trebuchet ms",arial,tahoma,sans-serif;font-weight: bold;padding: 5px 0;}
.c_content table td.tdfirst {border-bottom:5px solid #A3C64D;}
.c_content table tbody tr.greener {background: #dae4c1;}
.c_content table tbody tr.tdh{background: #c1dfb0;}
.c_content table tbody tr td span {background:url("../images/t_square.png") no-repeat scroll 0 0 transparent;display:block;height:12px;width:12px;margin: 0 auto;}
.c_content table tbody tr td .no_square {width:12px;height:12px}

ul.explained {float: right;}
ul.explained li {padding: 2px 0;height: 20px;width: 360px;}
ul.explained img {padding: 0 10px 0 0;float: left;}
ul.explained span {color:#c52223;display:block;font-size:10px;padding:3px 0 0;}

.magacin_gallery {margin:0 auto;overflow:hidden;padding-bottom:40px;width:700px;}

.about_more {margin:30px 0 0 0;text-align:right;width:300px;float: right;}
.about_more a{color:#333333;font-size:11px;background:none repeat scroll 0 0 #E1A837; padding:0 20px 0 0;display: block;}
.about_more a:hover {color:#fff;background:none repeat scroll 0 0 #b8882a; }


.gallery_page {margin:0 auto;padding:0;width:690px;}
.sub_menu {clear: both;padding:40px 0;}
.sub_menu h2 {color:#B62929;font-size:14px;padding-bottom: 10px;}
.sub_menu ul li {text-align: center;}
.sub_menu ul li.floating_right {padding:0 0 0 80px;}

.product {padding:0 0 0 150px;position: relative;}
.wraper_holder  {float:left;padding:10px;position:relative;width:300px;z-index: 200;}
.wraper_holder h1 {font-size:18px;left:200px;overflow:hidden;position:absolute;top:30px;width:111px;z-index:200;color: #B45654;}
.product_img  {float:left;height:184px;padding:30px 0 0;width:200px;z-index: 200;text-align: center;}

.contact-content {float:left;padding:50px 0 50px 25px;width:520px;}
.contact_text_content {float:right;padding:60px 0 0;width:315px;}
.contact_text_content h2{-moz-border-radius:4px 0 0 4px;background:none repeat scroll 0 0 #A3C64D;color:#FFFFFF;padding:3px 0 3px 30px;-webkit-border-radius:4px 0 0 4px;}
.contact_text_content ul {padding: 0 0 0 30px;}
.contact_text_content ul li{padding: 20px 0 0 0;clear: both;}
.contact_text_content ul li span {display:block;float:left;font-weight:bold;padding:0 20px 5px 0;width:50px;}
.contact_text_content ul li a {display:block;padding: 0 0 4px 0;text-decoration: underline;color:#ff0000}
.contact_text_content ul li a:hover {color:#00d747}

#footer{background: url(../images/footer.png) repeat-x scroll 0 0; clear: both;height: 36px;min-width: 1375px;}
.f_holder{width: 800px;margin: 0 auto;padding: 13px 0 0 0;overflow: hidden;}
.f_width{}
.f_holder p{font-family: "trebuchet ms",arial,tahoma,verdana,sans-serif;font-size: 12px;color:#ffffff;margin: 0;}
.f_holder .left{width: 400px;float: left;}
.f_holder .right{width: 215px;float: right;}
.foot{clear: both;}
.f_holder .right a{text-decoration: underline;}

.turizam{background:none repeat scroll 0 0 #F3F3F3;color: #333;border:2px solid #A6A6A6;min-height:425px;height:auto !important;height: 425px; left:-1000px;padding:0 0 20px;position:absolute;top:50%;width:800px;z-index:10000;}
.image_layer {float: left;width: 333px;}
.image_layer img{border: 3px solid #cacaca;}
.text_layer p{font-family: verdana,arial,tahoma,sans-serif;line-height: 18px;margin: 0;}
.wrapper h2{border-bottom:1px solid #CACACA;margin-bottom:20px;padding:0 0 5px 5px;}

.location{background:none repeat scroll 0 0 #F3F3F3;color: #333;border:2px solid #A6A6A6;height: 312px; left:-1000px;padding:0 0 20px;position:absolute;top:50%;width:600px;z-index:10000;}

ul.aggregator_zoom {clear: both;}
ul.aggregator {overflow: hidden;clear: both;padding-top: 30px;position: relative;z-index: 200;}
ul.aggregator li{clear: both;padding: 20px 0;list-style-type: none;overflow: hidden;border-bottom: 2px dashed #cacaca;opacity:0.7;cursor: pointer;}
ul.aggregator li .image{float: left;width: 174px;}
ul.aggregator li .image a{padding:0;display: inline;}
ul.aggregator li img{width: 170px;}
ul.aggregator li .agg_name {float:left;padding:60px 0 0 150px;width:389px;}
ul.aggregator li .agg_name a{color:#0f736f;font-family:tahoma,arial,verdana,sans-serif;font-size:18px;padding:15px 0 8px;text-decoration: none;}
ul.aggregator li .agg_name a:hover{text-decoration:none;}

.product-teaser{
	border:1px solid #cacaca;
	margin-bottom: 10px;
	margin-right: 10px;
	float:left;
	height: 120px;
	position: relative;
	width:344px;
	cursor: pointer;
}
.product-image {float:left;padding-left: 14px;}
.product-name{position: absolute;right: 25px;top:95px;font-size: 14px;}
.product-teaser img {width:120px}



#cse{left:16%;margin:0 auto;position:absolute;top:420px;width:90%;z-index:10000;}
#cse-search-form .gsc-input {padding: 0;}
#cse-search-form input.gsc-input {background: none;border: none;}
#cse-search-form input.gsc-search-button {background: none;border: none;color: #e15a3a;-moz-border-radius:0;-moz-box-shadow:0 0 0 0;text-shadow:0 0 0;padding: 4px 8px 5px;}
#cse-search-form .gsc-search-box {-moz-border-radius:0;-moz-box-shadow:0 0 0 0; background: none; border:none;display:block;margin:0 0 2%;padding:0;width:96%;}
#cse .gsc-control-cse {background: #fff;border: none; padding: 0;width: 100%;margin: 0 auto;}
.ss_loader{background: url(../images/ajax-loader.gif) no-repeat;width:32px;height: 32px;}

/*employment and contact put it in a separate css pls */
#vrska{
	width: 520px;
	/*margin: 0 auto;*/
}
.input-field {margin:5px 0}
.input-field input,.input-field textarea{
	-moz-border-radius:4px 4px 4px 4px;
	border:1px solid #C7C7C7;
	margin:0;
	padding:6px;
	width:480px;
}
#submit_btn{
	width:126px;
	
}
.loading{
	display: none;
	
	padding-left: 15px;
}
#response{
	clear:both;
	font:12px Arial,tahoma,sans-serif;
	color:red;
	width:497px;
	margin-top:15px;
	padding:7px
}
div.red{display:inline; margin-left:8px; color:#ec0021}
div.green{color:#1fdd00}
.notification{border:1px solid black; margin:10px 10px 10px 10px; padding:10px 10px 10px 10px}
div.input_wrap{height:80px; margin-top:2px; position:relative}

#lb_imageholder{background: #ee028b;}
.backControl {border-top:1px solid #A3C64D;clear:both;margin:0 auto;overflow:hidden;padding:10px 40px 40px 0;text-align:center;width:750px;}
.backControl a{background:transparent url(../images/back.png) no-repeat scroll center top;display:block;height:25px;width:30px;margin: 0 auto;color: #20708a;font-family: "myriad pro",arial,tahoma,sans-serif;font-size: 10px;font-weight: bold;padding: 25px 0 0 0;float: right;}
.share{position: absolute;top:40px;left:0px}
.breadcrumb{clear:both; height:45px;padding:  0 ;}
#breadcrumb{float:left;height:30px;padding:7px 0 0 30px;}
#breadcrumb li {float:left;padding:5px 20px;text-transform: lowercase;font:10px Tahoma,sans-serif}
#breadcrumb li.home_icon {background: url(../images/home_icon.png) no-repeat scroll 0 center;}
#breadcrumb li.arrow_icon {background: url(../images/arrow_icon.png) no-repeat scroll 0 center;}
#breadcrumb li a{color: #333}
#breadcrumb li a:hover{color: #646464}
ul.bread{position: relative;}
ul.bread li.icon {width: 16px;height:16px;}
ul.bread li.home-icon {background: url(../images/home-icon.png) no-repeat scroll 0 0;}
ul.bread li.arrow-icon {background:url(../images/arrow-icon.png) no-repeat scroll 0 0}
ul.bread li{float: left;display: block;padding-top: 4px;}
ul.bread li a {
	color: #616161;
	font-size: 11px;
	position: relative;
	padding:0 15px 0 10px;
	font-family: Tahoma,Verdana,sans-serif;
	text-transform: lowercase;
}
ul.bread li a:hover {color:#333;text-decoration: underline;}
ul.bread li a span.home-icon {position: absolute;background: url(../images/home-icon.png) no-repeat scroll  0 -2px;width:16px;padding-left:15px;height:18px;left:-10px;top:0px;display: block;}
ul.bread li a span.arrow-icon {position: absolute;background: url(../images/arrow-icon.png) no-repeat scroll  0 -1px;width:14px;padding-left:15px;height:18px;left:-10px;top:0px}
.aggregat{overflow: hidden;}
.stores{position:absolute; padding:10px; background:#555; color:#fff;display: none;}
#map_container{width: 300px;float: right;padding:50px 10px 0 10px;}
#map_canvas {border: 2px solid;}
.clear{clear: both;}
.l2_holder{min-height:450px;height:auto !important; height:450px;}
.paginator-wrapper{clear:both}
.h1{background: url(../images/h1.png) repeat-x scroll 0 50%;height: 43px;padding:20px 0}
.inner-content{padding-left:20px}
div.ajaxpaginate{clear: both;padding: 40px 150px 0;}
div.paginator-wrapper{height:28px;}
div.paginator-wrapper{position:relative;padding: 10px 0;text-align: center;}
div.paginator-wrapper span{font-size:11px;}
div.paginator-wrapper span span a {margin:0 3px}
div.paginator-wrapper span.numbered span a:hover {margin:0 3px}
div.paginator-wrapper span.current span{background:#eee;color:#666;border:1px solid #c3c3c3;padding:7px;font-family: verdana,arial,tahoma,sans-serif;font-size: 10px;}
div.paginator-wrapper span.numbered span a{background:#78be10;color:#f1f1f1;border:1px solid #c3c3c3;padding:7px;font-family: verdana,arial,tahoma,sans-serif;font-size: 10px;}
div.paginator-wrapper span span a:hover {background:#eee;color:#666;}
div.paginator-wrapper span.previous span a{background:#78be10;color:#f1f1f1;border:1px solid #c3c3c3;padding:7px;}
div.paginator-wrapper span.next span a{	background:#78be10;	color:#f1f1f1;	border:1px solid #c3c3c3;	padding:7px;font-family: verdana,arial,tahoma,sans-serif;font-size: 10px;}
#nabavki{overflow: hidden;padding-top: 15px;padding-left: 15px;margin-top:20px}

.rounded4 {	-moz-border-radius:4px;	-webkit-border-radius:4px}
.hidden {display:none}
.progressWrapper {width: 492px;overflow: hidden;}

.progressContainer {margin: 5px;padding: 4px;border: solid 1px #E8E8E8;background-color: #F7F7F7;overflow: hidden;}
/* Message */
.message {margin: 1em 0;padding: 10px 20px;border: solid 1px #FFDD99;background-color: #FFFFCC;overflow: hidden;}
/* Error */
.red {border: solid 1px #B50000;background-color: #FFEBEB;}

/* Current */
.green {border: solid 1px #DDF0DD;background-color: #EBFFEB;}

/* Complete */
.blue {border: solid 1px #CEE2F2;background-color: #F0F5FF;}
#uploadButton{margin-bottom: 7px;display: block; border: solid 1px #515151; background-color: #404040; padding: 2px;width: 120px;color:#f1f1f1;	-moz-border-radius:4px;-webkit-border-radius:4px}
#cleanStatus{margin-bottom: 15px;font-family: Tahoma,"Trebuchet MS",sans-serif;font-size: 10px;text-decoration: none;border: solid 1px #7FAAFF; background-color: #C5D9FF; padding: 2px;
	color:#333;
	-moz-border-radius:4px;
	-webkit-border-radius:4px
}
.progressName {
	font-size: 10px;
	font-weight: 700;
	color: #555;
	width: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}
.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
	color:#333;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}
.progressBarStatus {
	margin-top: 2px;
	width: 337px;
	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}
a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url(../images/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}
a.progressCancel:hover {
	background-position: 0px 0px;
}
.swfupload {
	vertical-align: top;
}
.small{font: 10px Arial,Tahoma,"Trebuchet MS",sans-serif;}
.w300{width: 300px;}
.w500{width: 495px;}
fieldset{
	width:290px;
	padding:5px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px
}
#upload-target{
	border: solid 1px #DDF0DD;
	background-color: #ffffff;
	width:480px;
	margin: 0;
}
#upload-controls{
		width:495px;
		border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}
#email-content{
	width:495px;
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}

.attachment{
	color:#292A4B;
	font:700 9px Verdana,sans-serif;
	margin:0;
	padding:5px;
	width:470px;
}
a.cancelAttachment{
		background-image:url("../images/cancelbutton.gif");
		background-position:-14px 0;
		background-repeat:no-repeat;
		display:block;
		float:right;
		font-size:0;
		height:14px;
		width:14px;
}
a.cancelAttachment:hover{
	background-position:0px 0px;
}
#recaptcha_area{
		border:1px solid #BFBFBF;
		background: #f1f1f1;
		padding:5px;
		width:498px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px
}
#recaptcha_widget_div{
	margin-top:15px
}
#recaptcha_area .recaptchatable  {
border:none !important;
line-height:1em;
}
#recaptcha_area .recaptchatable .recaptcha_image_cell {
background-color:#f1f1f1;
height:57px;
padding:7px !important;
width:300px;
padding-right:52px !important;
}
#recaptcha_area .recaptcha_input_area  {
background:none repeat scroll 0 0 transparent !important;
position:relative !important;
padding-top:7px !important;
}
#recaptcha_area .recaptchatable #recaptcha_response_field {
	font-size:20px;
	-moz-border-radius:4px;
		-webkit-border-radius:4px
}
#recaptcha_area .recaptchatable #recaptcha_image {
border:1px solid #DFDFDF !important;
margin:0;
}
#recaptcha_area #recaptcha_table td{
border:0 none !important;
border-collapse:collapse !important;
margin:0 !important;
vertical-align:middle !important;
}
#flash-page{width:855px;height:327px;}
#flash-page img {position: absolute;left:-9999px}
