@charset "utf-8";


/* ---------- 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 {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	vertical-align:baseline;
	background:transparent;
}
ol,ul {list-style:none;}
blockquote,q {quotes:none;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
body {
	background-color: #d3e1c3;
}
table {border-collapse:collapse;border-spacing:0;}

/* text */

h1, h2, h3, h4, h5, h6, h7, p, blockquote {padding:0;}
h1 {
	font-size: 22px;
	color: #30602B;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
/*
h2 {
	font-size: 26px;
	color: #30602B;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
} */

h3 {
	font-size: 16px;
	color: #471300;
}
#WrapperDefault h2 {
	font-size: 18px;
	color: #30602B;
	padding-left: 15px;
	padding-bottom: 10px;
}


p {
	text-align:left;
	color: #666;
	font-size: 14px;
	margin: 0px;
	line-height:1.2em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

a {
	color:#5E340A;
}

a:hover {
	text-decoration: none;
	color: #30602B;
}

.imgleft {
    float: left;
	border: 1px solid #80624F;
	padding: 5px;
    margin-bottom: 0;
    margin-right: 10px;
    margin-top: 5px;
}
.right {
	float: right;
	border: 1px solid #80624F;
	padding: 5px;
    margin-bottom: 0;
    margin-right: 10px;
    margin-top: 5px;
}

.lightbox{}

.leftimg {
    float: left;
    margin-bottom: 0;
    margin-right: 10px;
    margin-top: 5px;
}

.reklama {
	margin-bottom: 15px;
}

#site {
	background-image: url(../images/bg-logo.png);
	background-repeat: no-repeat;
	background-position: center 10px;
	background-color: #d3e1c3;
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
}
#siteDefault {
	background-image: url(../images/backgroung-default-1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #d3e1c3;
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
}
#container {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
}
#header {
	background-image: url(../images/headerbg.jpg);
	background-position: center top;
	height: 357px;
	width: 940px;
	margin-top: 90px;
	float: left;
}
#headerDefault {
	height: 74px;
	width: 940px;
	margin-top: 91px;
	float: left;
}

/* nav Menu  */

#navMenu {
	height: 42px;
	width: 930px;
	background-image: url(../images/bg-navmeni.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
}

#navMenu ul {
	line-height: 42px;
	padding: 0px;
	margin: 0px;
}
#navMenu li {
	list-style-type: none;
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
}
#navMenu ul li a {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	text-align: center;
	height: 42px;
	display: block;
	font-size: 15px;
	color: #FFF;
	padding-right: 11px;
	padding-left: 11px;
	font-weight: normal;
}

#navMenu ul ul {
	position: absolute;
	visibility:hidden;
	top: 42px;
	z-index:9999;
	left: -1px;
}
#navMenu ul li ul li a {
	width: 180px;
	text-align: left;
	background-color: #836552;
	height: 25px;
	color: #FFF;
	line-height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	font-size: 12px;
	font-weight: normal;
}


#navMenu ul li:hover ul {
	visibility:visible;
}
#navMenu li:hover, #navMenu li.selected {
	background-color: #D3E1C3;
}


#navMenu ul li:hover ul li a:hover {
	background-color: #D3E1C3;
	color: #8d8c8f;
}

#navMenu li a:hover {
	color: #FFF;
}
#navMenu li.first  {
	border-left-style: none;
}

/* breadcrumbs */

#breadcrumbs ul {
	height: 10px;
	width: 600px;
	font-size: 10px;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 15px;
}
#breadcrumbs li {
	display: inline;
}


#breadcrumbs li a {
	color: #30602b;
	padding-top: 5px;
	padding-right: 2px;
}
#breadcrumbs a.last{
	background-image: none;
}

#banner {
	width: 920px;
	float: left;
	height: 275px;
	margin-left: 10px;
}

/*--Main Container--*/
.main_view {
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	height:275px;
	width: 920px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0;
	left: 0px;
}
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: 20px;
	right: -7px;
	width: 178px;
	height:20px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding: 5px;
	text-decoration: none;
	color: #fff;
}
.paging a.active {
	font-weight: bold;
	border: 1px solid #362;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #F00;
}
.paging a:hover {font-weight: bold;}
#Wrapper {
	float: left;
	width: 620px;
	background-color: #FFF;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	border: 1px solid #adc390;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
}
#WrapperDefault {
	float: left;
	width: 600px;
	background-color: #FFF;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	border: 1px solid #adc390;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	padding-right: 10px;
	padding-left: 10px;
}
#Wrapper h3 {
	padding-left: 20px;
	padding-top: 20px;
}







/* news */

ul.news {
	height: 560px;
	width: 618px;
	float: left;
	background-color: #FFF;
	margin-top: 6px;
}
ul.news li {
	height: 161px;
	float: left;
	width: 590px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #30602B;
	margin-top: 11px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
}

ul.news h3 {
	font-size: 18px;
	float: left;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
ul.news li a img {
	height: 130px;
	width: 190px;
	border: 1px solid #666;
	padding: 5px;
	float: left;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul.news h2   a{
	font-size: 18px;
	color: #30602b;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	float: left;
	width: 371px;
	/* [disabled]height: 30px; */
	font-weight: bold;
}
/* ul.news .title1 {
	font-size: 22px;
	color: #30602b;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	float: left;
	width: 371px;
	/* [disabled]height: 30px; 
	font-weight: bold;
}*/

ul.news li h2 a:hover {
	text-decoration: none;
	float: left;
}

ul.news li .introtext {
	margin-top: 10px;
	float: left;
	margin-right: 0px;
	margin-left: 15px;
	width: 371px;
	height: 80px;
	margin-bottom: 0px;
	line-height: 1.2em;
	color: #666;
}
ul.news li .more a {
	float: right;
	height: 20px;
	width: 95px;
	padding: 0px;
	color: #F00;
	display: block;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}

ul.news li .more a:hover {
	text-decoration: none;

}
#newsImage {
	height: 115px;
	width: 240px;
	float: left;
	margin-right: 10px;
	border: 1px solid #80624F;
	padding: 5px;
	margin-left: 5px;
	position: relative;
}
ul.newsArchive {
	margin-top: 20px;
	margin-left: 20px;
	float: left;
	width: 590px;
}
ul.newsArchive li {
	list-style-type: disc;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	list-style-position: outside;
}


#productImage {
	height: 275px;
	width: 275px;
	float: left;
	margin-right: 10px;
	border: 1px solid #80624F;
	padding: 5px;
	margin-left: 5px;
	margin-top: 10px;
	position: relative;
	text-decoration: none;
}
.zoom  {
	float: left;
	position: absolute;
	left: 10px;
	bottom: 10px;
}





ul.news .last {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

ul.newsOld {
	float: left;
	width: 310px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	background-color: #FFF;
	border: 1px solid #adc390;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 5px;
}
ul.newsOld h3 {
	font-size: 18px;
	float: left;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
}
ul.newsOld li p a {
	font-size: 14px;
	color: #678a64;
	float: left;
	width: 284px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 7px;
	margin-right: 5px;
	background-image: url(../images/arrow.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 16px;
}
ul.newsOld span a{
	color: #7A604D;
	float: right;
	width: 135px;
	font-weight: bold;
	margin-bottom: 10px;
}
#info  {
	float: left;
	height: 140px;
	width: 222px;
	border: 1px solid #adc390;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	background-color: #FFF;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 15px;
}
#info p  {
	padding-top: 4px;
}
#info p span  {
	color: #30602B;
	font-size: 16px;
}
.map1 {
	padding-top: 15px;
	float: left;
	background-image: url(../images/arrow.png);
	background-position: right 22px;
	background-repeat: no-repeat;
	padding-right: 16px;
}
#sidebar {
	float: left;
	width: 303px;
	margin-left: 14px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
#searchform {
	height: 50px;
	float: left;
	width: 301px;
	border: 1px solid #adc390;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	background-color: #FFF;
	margin-bottom: 15px;
}
#form1 #searchimput {
	background-image: url(../images/search.png);
	float: left;
	height: 30px;
	width: 218px;
	margin-top: 10px;
	margin-left: 10px;
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 18px;
	border: none;
	padding-left: 5px;
	line-height: 20px;
}
#form1 #findbutton {
	height: 30px;
	width: 53px;
	float: left;
	margin-top: 10px;
	margin-left: 4px;
	background-image: url(../images/search-bt.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #FFF;
	margin-right: 0px;
	margin-bottom: 0px;
	border: none;
}
#form1 #findbutton:hover {
	height: 30px;
	width: 53px;
	float: left;
	margin-top: 10px;
	margin-left: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../images/search-bt.png);
	background-repeat: no-repeat;
	background-position: 0px -30px;
}
#offer {
	float: left;
	width: 301px;
	border: 1px solid #adc390;
	background-color: #FFF;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	margin-bottom: 15px;
}
ul.offerGroup li {
	float: left;
	width: 301px;
	height: 100%;
}

#offer h3 {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}

ul.offerGroup li a img {
	padding: 5px;
	height: 70px;
	width: 70px;
	border: 1px solid #333;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	float: left;
}
ul.offerGroup    a.title2{
	font-size: 16px;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: 200px;
	height: 20px;
	font-weight: bold;
	display: block;
	color: #30602b;
}
ul.offerGroup li .introtext {
	float: left;
	width: 200px;
}


#advice{
	float: left;
	width: 301px;
	border: 1px solid #adc390;
	background-color: #FFF;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	margin-bottom: 15px;
}
#advice h3 {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
	font-size: 18px;
	display: block;
}
ul.adviceGroup p {
	float: left;
	width: 290px;
}
.adviceGroup a.title3 {
	font-size: 16px;
	width: 290px;
	margin-left: 5px;
	color: #30602b;
	display: block;
	float: left;
}

ul.adviceGroup p {
	width: 290px;
	margin-top: 5px;
	float: left;
}
ul.adviceGroup li .more a {
	float: right;
	height: 20px;
	width: 95px;
	padding: 0px;
	color: #F00;
	display: block;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
	margin-top: 0px;
}
ul.AdviceArchive  li{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #30602B;
	float: left;
	width: 590px;
	margin-top: 10px;
}

ul.AdviceArchive p {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
}

ul.AdviceArchive a.title1 {
	font-size: 16px;
	width: 560px;
	margin-left: 20px;
	color: #30602b;
}
ul.AdviceArchive li .more a {
	float: right;
	height: 20px;
	width: 95px;
	padding: 0px;
	color: #F00;
	display: block;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}

ul.AdviceArchive li .introtext {
	margin-top: 10px;
	float: left;
	margin-right: 0px;
	margin-left: 15px;
	width: 560px;
	margin-bottom: 0px;
	line-height: 1.2em;
	color: #666;
}
#sidebar a.slika {
	margin-bottom: 15px;
}
#footer {
	background-color: #adc390;
	height: 40px;
	float: left;
	width: 940px;
}

ul.footMenu {
	width: 975px;
	float: left;
	padding-left: 70px;
}
ul.footMenu li {
	display: inline;
}
ul.footMenu li a {
	padding-right: 15px;
	padding-left: 0px;
	color: #30602b;
	padding-top: 10px;
	float: left;
	padding-bottom: 0px;
}
#copyright {
	background-color: #d3e1c3;
	float: left;
	width: 1260px;
	padding-top: 15px;
	text-align: center;
	padding-bottom: 15px;
	color: #666;
}

/* products */

ul.products {
	width: 598px;
	float: left;
	background-color: #FFF;
}
ul.products li {
	float: left;
	width: 588px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #30602B;
	margin-left: 15px;
}


ul.products li a img {
	height: 100px;
	width: 110px;
	border: 1px solid #666;
	padding: 5px;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
ul.products .title1   {
	font-size: 18px;
	color: #30602b;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	float: left;
	width: 450px;
	font-weight: bold;
}

ul.products li .introtext {
	margin-top: 10px;
	float: left;
	margin-right: 0px;
	margin-left: 15px;
	width: 440px;
	margin-bottom: 0px;
	line-height: 1.2em;
	color: #666;
}

ul.products li .more a {
	float: right;
	height: 20px;
	width: 95px;
	padding: 0px;
	color: #F00;
	display: block;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}
ul.products li .more a:hover {
	text-decoration: none;

}
ul.products .last {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
ul.productsGroup {
	margin-left: 15px;
}
ul.productsGroup li {
	float: left;
	margin-right: 14px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
	width: 185px;
}

ul.productsGroup li a img {
	height: 145px;
	width: 175px;
	padding: 5px;
	border: 1px solid #666;
}
.productsGroup li a {
	font-size: 16px;
	color: #30602B;
	font-weight: bold;
	width: 175px;
	line-height: 25px;
}
ul.productSortGroup {
	float: left;
	width: 610px;
}
ul.productSortGroup li {
	float: left;
	width: 175px;
	margin-right: 14px;
	margin-left: 14px;
	margin-bottom: 10px;
	font-size: 15px;
}
ul.productSortGroup li a img {
	margin-top: 10px;
}



#WrapperDefault p span {
	color: #678a64;
	font-weight: bold;
}

.sisea-results-list .sisea-result h3 {
	padding: 10px;
}



/*colorbox*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:url(../images/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxContent{margin-top:20px;}
        #cboxLoadedContent{background:#000; padding:5px;}
        #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
        #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(../images/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(../images/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext.hover{background-position:bottom right;}
        #cboxLoadingOverlay{background:#000;}
        #cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(../images/controls.png) no-repeat top center; width:38px; height:19px; text-indent:-9999px;}
        #cboxClose.hover{background-position:bottom center;}



/* ---------- HACKS ---------- */
.clear {
	display:inline-block;
}

body:after, #site:after, #container:after, #header:after, navMenu:after, #body:after, #search:after, ul.B_crumbBox:after, ul.news:after, ul.videos:after, ul.archive:after, ul#footerNavigation:after, form.form:after, form.form ol li:after, form.form ol li.radioWrapper ul:after, ul.thumbs:after, .clear:after
{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
