/* CSS Document */

html h1, ul{margin:0;padding:0;}

body {height:100%; font: 12px Arial, Helvetica, sans-serif;color:#000;background: url(../img/bg.gif);margin:0;padding:0;}

img {border:none;}  

a, a:active, a:visited {text-decoration:underline;color:#000;} 

a:hover {text-decoration:none;color:#515050e;}

table {border-collapse:collapse;} 





/*  All  */



.wraper{width:997px;margin:0 auto;background:#eeeef3; border:1px #594f4f solid; border-top:0px; border-bottom:none; margin-bottom:0px;}



#header{top:0;left:0;height:173px; background:url(../img/header_left.jpg) right no-repeat;}

#header .wrap{margin: 0 20px;}

#header .wrap .logo{float:left;width:125px; padding-top:20px;}

#header .wrap .company{margin-left:10px; padding-top:15px;}

#header .wrap .company p{ padding:2px; margin:0px; }

#header .wrap .company p.name { margin:0px; padding:0px; font-size:14px; color:#384e37; font-weight:bold; font:Arial, Helvetica, sans-serif;}

#header .wrap .company p.eko{ padding-top:5px;}

#header .wrap .company .center{float:left;width:461px;}





#header .wrap .company .right {color:#0a2c08; font-size:18px;  font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; }
#header .wrap .company .right p{ float:left; width:360px;padding-top:39px;}
#header .wrap .company .right span { padding-left:90px; color:#0a2c08;}



/* Clear */



.clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clear {display: inline-block;}

.clear {display: block;}

.clear1 {font-size:0;line-height:0;clear:both;height:1px;}

.clear2 {font-size:0;line-height:0;height:1px;}



#column_sub {float:left;width:940px; height:auto; padding:1px 50px 0 10px; position: relative; z-index:10;}

#column_sub .top_menu { padding:1px 50px 0px 20px; margin:0px;}

#column_sub .top_menu ul {height:36px; background:url(../img/menu_bg.gif) repeat-x; padding:0 20px; margin:0px; }

#column_sub .top_menu li {font-weight:normal;float:left;list-style:none; padding:0px 15px 0px 15px; font-size:18px;  height:36px; background:url(../img/menu_li.gif) right no-repeat; margin:0xp}

#column_sub .top_menu li a, .top_menu ul li a:visited {display:block;color:#dfdfe3; text-decoration:none; padding:8px 10px 0px 15px;}

#column_sub .top_menu li a:hover { color:#CCC; background:none;}

#column_sub .top_menu li.last a, .top_menu li.last a:visited {background:none;}

#top_menu li.last a:hover {background:#fcd36f;}

#column_sub .menu_left { position: relative; float:left; top:-16px; background:url(../img/menu_left.jpg) no-repeat; width:137px; height:75px; margin-right:-4px;}

#column_sub .menu_right {position: relative; float:right; background:url(../img/menu_right2.jpg) no-repeat; margin-top:-16px;width:105px; margin-left:-4px; height:60px;}

.crambler { padding:2px 0 5px 50px; font-size:11px}



#foto { margin:0px; padding-left:40px;  z-index: 1;}

h1{ font-size:18px; font-weight:normal; padding:17px 0px 5px 0px; }
h3 {font-weight:normal;font-size:16px;}
.content h5 { font-size:14px; font-weight:normal}

.content p{ padding:3px 0 3px 0; margin:0px;  line-height:18px;}

.content { float:left; width:532px; padding:13px 40px 20px 50px; margin-left:4px; font-family:Tahoma, Geneva, sans-serif; font-family:Tahoma, Geneva, sans-serif; font-size:13px;}

.content img { border:3px #FFF solid; padding:1px;}
.content ul { margin:10px 0 30px 15px; padding:10px 0 10px 0px;}
.content ul li {float:left;list-style:none;line-height:18px; background:url(../img/li.gif) no-repeat left 9px; padding-left:13px; margin:3px 0 3px 0;}


.content_cat {float:left; width:900px;  padding:0px 30px 20px 50px; margin-left:4px; font-family:Tahoma, Geneva, sans-serif; font-family:Tahoma, Geneva, sans-serif; font-size:13px;}
.content_cat img {margin: 0px 10px 0px 2px;border: 3px #9fad71 solid;}
.content_cat table tr td{ margin:0px; padding:0px;}
.content_cat .price_top h4 { margin:0px; padding:9px 0 6px 50px;}
.content_cat table tr td p { margin:0px; padding:0px;}

.content_cat .price_top { margin-left:0px;}
.content_cat table.price tr td{ padding:5px; border:1px solid #CCC; text-align:center; font-size:14px;}
.content_cat table.price tr th{ padding:5px; background:#9fad71; border:1px #CCC solid;}
.content_cat h4 { padding:5px; margin:0px; font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.print{text-align:right; position:relative; float: right; margin-top:-17px; margin-right:30px; }
.print a{ background-image:url(../img/print.gif); background-repeat:no-repeat; background-position:left; padding-left:25px;}


.product_list p{ margin:0px; padding:0px;}
.product_list ul li h3 { padding:4px 4px 7px 3px; margin:0px;}
.product_list ul li {float:left;list-style:none; top:0; height:200px; margin-top:0px; padding-top:0px; width:440px; padding-left:5px; padding-right:5px;}
.product_list ul li .product_img_big img {float:left; margin: 0px 10px 0px 2px;border: 3px #9fad71 solid;}
.product_list .text{padding-left:20px;}

.product_detail {}
.product_detail ul li {list-style:none;}
.product_detail ul li .product_img_big img { margin: 0px 10px 0px 2px;border: 3px #9fad71 solid;}
.product_detail tr td { border:1px #9fad71 solid; padding:4px; }



.news_blok { float:left; padding-left:10px; width:304px; padding-top:17px; padding-bottom:26px;}

.news_blok .news {border:1px #3a5139 solid; border-top:none; border-bottom:none; margin:0px; padding:0px; width:302px;}

.news_blok  .news_top { margin:0px; width:304px; height:38px; background:url(../img/news_top.gif) no-repeat bottom; }

.news_blok .news_top h3{font-size:18px; color:#FFF; font-weight:normal; padding:3px 9px; margin:0px;}

.news_blok .news_bottom { background:url(../img/news_bottom.gif) top no-repeat; width:304px; height:10px; margin-right:2px;}

.news_blok .news ul { padding:0px; margin:0px; margin-top:-2px;}

.news_blok .news ul li { list-style:none; border-bottom:1px #3a5139 solid; padding:3px 0 3px 0;}

.news_blok .news ul li p{ margin:0px; line-height:17px; padding:2px; margin-left:8px}

.news_blok .news ul li span{width:78px; height:18px; background:url(../img/news_date.gif) no-repeat; color:#d4dbd4;  font-size:12px;padding:2px 8px 1px 8px;}

.news_blok .news ul li a{ color:#0f3145;}

.news_blok .news .arhiv{ background:#eeeef3; height:30px; margin-top:-2px;}

.news_blok .news .arhiv input { padding:10px 0 10px 10px;}

.lisenziya1 { padding:4px 0 4px 0;}

.lisenziya1 h3{ font-size:18px; font-weight:normal;}

.lisenziya1 ul {width:304px;}

.lisenziya1 ul li { list-style:none; width:148px; padding-left:4px; float:left;}

.lisenziya1 img { padding:2px;}
.footer_bg {font-size:0;line-height:0;clear:both;height:11px; margin:0 15px 0 15px; background:url(../img/footer_bg.gif) repeat-x;}
.footer {height:70px;margin:0 15px 0 15px; padding:5px 0px; font-family:Tahoma, Geneva, sans-serif}
.footer p.left{ float:left; margin-right:55px; font-size:12px; top:0px; }
.footer .center{ float:left; margin-left:55px;  font-size:12px; top:0px; line-height:17px;}
.footer .center p{ margin:0px; padding:0px;}
.footer p.right {float:left;margin-left:80px; top:0px;}
.footer p.right img { margin-top:10px; margin-left:90px;}
.footer a, a:visited {color:#0f3145;}



 
#nav {height:36px; width: auto;  background:url(../img/menu_bg.gif) repeat-x; padding:0px; margin:0px;  z-index: 1000;}
#nav li {position: relative;
font-weight:normal;float:left;list-style:none; padding:0px 10px 0px 10px; font-size:18px;  height:36px; background:url(../img/menu_li.gif) right no-repeat; 
}
/* main level link */
#nav a {display:block;color:#dfdfe3; text-decoration:none; padding:8px 10px 0px 15px;}
#nav a:hover {color: #CCC;}



/* sub levels link hover */
#nav ul li:hover a, #nav li:hover li a {
	background: none;
	border: none;
	color: #dfdfe3; 

}
#nav ul a:hover {
	background: #51834e;
	color: #fff; font-size:14px;text-decoration:none;

}

/* dropdown */
#nav li:hover > ul {
	display: block;
}

/* level 2 list */
#nav ul {  z-index: 1000;
	display: none; 
	margin: 0;
	padding: 0;
	width: 280px;
	position: absolute;
	top: 35px;
	left: 0;
	background: #394b38;
}
#nav ul li { 
	float: none; border:none; background:none;
	margin: 0;
	padding: 0; font-size:14px; border-bottom:1px #50794e solid;
}

#nav ul a {

 color:#dfdfe3; text-decoration:underline;
}
#nav ul li a.aktiv { text-decoration: none;}

/* level 3+ list */
#nav ul ul {
	left: 181px;
	top: -1px;
	
}

#nav {
	display: inline-block;
} 
html[xmlns] #nav {
	display: block;
}
 
 
 
 
 
#jCarouselLiteDemo a { font-size:10px;}
#jCarouselLiteDemo .digg {position:relative;left: 610px;top: 110px;  z-index: 1;}
#jCarouselLiteDemo .carousel a.prev, #jCarouselLiteDemo .carousel a.next {
        display: block; margin:0px; padding:0px;
        width: 40px;
        height: 144px;
        text-decoration: none;
        background: url("../img/str_lefthover.gif") left 42px no-repeat;}
#jCarouselLiteDemo .carousel a.next {background: url("../img/str_right_act.gif") left 44px no-repeat;}
#jCarouselLiteDemo .carousel a.next:hover {background-image: url("../img/str_right.gif");}
#jCarouselLiteDemo .carousel a.prev:hover {background-image: url("../img/str_left.gif");}    
#jCarouselLiteDemo .carousel a:hover, #jCarouselLiteDemo .carousel a:active {border: none;outline: none;}#jCarouselLiteDemo .carousel .jCarouselLite {border: 0px solid lightgray;
/*   float: left; */
/* Needed for rendering without flicker */
position: relative;
visibility: hidden;
left: -5000px;
height: 149px;}
#jCarouselLiteDemo .carousel li img{background-color: #fff;width: 194px; height: 144px;margin: 0px 2px 0px 2px;border: 3px #9fad71 solid; z-index: 1; }
 
