
/* Wrapper */
#wrapper { width: 990px; padding: 0 5px 30px 5px; margin: 0 auto; position:relative; }


#flash_slider { position:absolute; top:0px; left:230px; width:333px; height:35px; display:block; float:left; }

/* Header */
#header { padding-top: 12px; border-bottom: 5px solid #d6ae89; }
#header .logo { float: left; padding-bottom: 9px; }
#header #search { /*float: right; padding-bottom: 45px; width:340px;*/ display: none; }
#header #search input { border: 1px solid #bc9e83; padding: 5px; font-size: 12px; color:#b0afaf; float:left; width:130px; margin:2px; }
#header #search .button { border: none ; padding: 5px 6px; background-color: #b9997c; color: #FFFFFF; cursor: pointer; float:left; width:40px;  }
#header #search .button:hover { background-color: #DFBA99; color: #FFFFFF;  }


/* Detail link */
.detail { border-bottom: 1px dotted #b9997c; padding-right: 10px; background: url(../img/pic_detail_dart.gif) no-repeat 100% center; color: #b9997c; display:block; font-size: 12px; width:auto; float:left; margin-top: 7px;}
.detail:hover { border-bottom: none; text-decoration:none; color:#DFBA99; background: url(../img/pic_detail_dart_hover.gif) no-repeat 100% center;}

/* Nav */
#nav { display:block; width:100%; float:left; margin-top:-33px; }
#nav-list, #hav-list ul { border-bottom: 1px solid #fff; display: block; float: right; clear:both;  padding: 0; margin: 0; 	list-style: none;  	line-height: 1; }
#nav-list li { display: block; float: left; }
/* #nav-list li.selected a { background:#816B57; color:#FFFFFF; } */
#nav-list li a { display: block; font: bold 12px Arial, Helvetica, sans-serif; padding: 10px 10px; background-color: #e0e0e0; border-right: 1px solid white; color: #969595; }
#nav-list li a:hover { background-color: #BF9F83; color: #FFFFFF; text-decoration: none; }

/* Drop Down Menu */
#nav-list li ul { position: absolute; width: 200px; left: -999em; background-color: #d6ae89; z-index: 1000; }
#nav-list li ul ul { margin: -35px 0 0 220px; position: absolute; left:-999em; width: 195px; }
#nav-list li ul li { background-color: #d6ae89; }
#nav-list li ul li a { display: block; width: 180px; background-color: #d6ae89; border: none; color: #FFFFFF; }
#nav-list li ul li a:hover { color: #fff; background-color: #816B57; }
#nav-list li:hover ul ul, #nav-list li.sfhover ul ul { 	left: -999em; }
#nav-list li:hover ul, #nav-list li li:hover ul, #nav-list li.sfhover ul, #nav-list li li.sfhover ul {
	left: auto; }

/* Drop Down Menu Active */
#nav-list li a:hover, #nav-list li ul a:hover{ background-color: #816B57; color: #FFFFFF; }
#nav-list :hover > a { background-color: #816B57; color: #FFFFFF; }
#nav-list ul ul :hover > a { background-color: #816B57; color: #FFFFFF; }

#nav-list ul.program li ul li.drugo a { background:#87705B; }
#nav-list ul.program li ul li a { background:#BF9F83; background-image:none; }
#nav-list ul li.drugo ul li a { background:none; width:170px; padding-left:15px; }
#nav-list ul li.drugo ul li a:hover { color: #fff; background-color: #b9997c; }

#nav-list ul.program { width:203px; }
#nav-list ul.program li a { width:203px; }
#nav-list ul li.prvo a { background:url(../img/menu_dart.gif) 95% 50% no-repeat; }

#nav-list li ul li ul a { background:#BF9F83; }
#nav-list li ul li ul a:hover { background:#816B57; }

#nav-list ul.program li a:hover, ul.program li ul a:hover{ background-color: #816B57; color: #FFFFFF; }
#nav-list ul.program :hover > a { background-color: #816B57; color: #FFFFFF; }
#nav-list ul.program ul ul :hover > a { background-color: #816B57; color: #FFFFFF; }


/* Content */
#content { margin: 5px 0; float:left; }
/* Flash */
#flash { margin: 0 0 5px 0; position:relative; }
#flash a.dl_flash { display:block; float:right; margin:246px 0px 0pt 471pt; background:#BCD35E; width:327px; padding:8px; position:absolute; top:0; left:0; text-decoration:none; font-size:12px; }
#flash a.dl_flash:hover { background:#FFFFFF; color:#666666; text-decoration:none; }

/* Primary Content */
#primary-content { width: 625px; float: right; }
#primary-content h3 { font-size:18px; color: #bcd35e; padding: 5px 0; font-weight:bold; }
#primary-content p { font: 0.8em Arial, Helvetica, sans-serif; color: #939393; text-align:justify; }

#secondary-content { display:block; }
#tehno_div { display:block; float:left; border:1px solid #CECECE; width:360px; background:#FFFFFF; }
#tehno_div img { display:block; float:left; border:1px solid #FFFFFF; margin:8px 2px 8px 0px; }
#tehno_div img.second { border:2px solid #BCD35E; margin:8px 0px 8px 0px; }
#tehno_div p { display:block; padding:5px; color:#8d8d8d; font-weight:bold; line-height:130%; background:#FFFFFF; width:350px; float:left; }
#tehno_div a { font-weight:normal; }

/* Programs Description */
#tehnooprema-intro { margin-bottom: 2px; background-color: #bcd35e; height: 165px; }
#tehnooprema-intro img { float:right; border:2px solid #FFFFFF; margin:3px 3px 4px 0;  }
#tehnooprema-intro div { float:left; width:392px; padding: 9px 0px 0px 9px; }
#tehnooprema-intro div h2 { color: #FFFFFF; font: 1.2em Arial, Helvetica, sans-serif; display:block; float:left; width:400px; font-weight:bold; }
#tehnooprema-intro div span { color:#FFFFFF; font-style:italic; font-weight:bold; font-size:13px; }
#tehnooprema-intro div p { color: #FFFFFF; font-weight: normal; font-size: 13px; text-align:left; font-weight:bold; padding:15px 0px; }
#tehnooprema-intro div a { background:url(../img/tehno_a_bg.gif) right bottom no-repeat; color:#666666; font-size:12px; padding:3px 8px; display:block; width:60px; float: left; margin-right:5px; text-align:center; }
#tehnooprema-intro div a.drugo { width:90px; }
#tehnooprema-intro div a:hover { background:url(../img/tehno_a_bg_hover.gif) right bottom no-repeat; text-decoration:none; color:#333333; }

div.blabla { padding-top:20px;}
div.blabla a { background:url(../img/tehno_a_bg.gif) right bottom no-repeat; color:#666666 !important; font-size:12px; padding:5px 8px; display:block; width:60px; float: left; margin-right:5px; text-align:center; }
div.blabla a.drugo { width:192px; }
div.blabla a:hover { background:url(../img/tehno_a_bg_hover.gif) right bottom no-repeat; text-decoration:none; color:#333333; }


/* Special Offer */
#special-offer-flash { height: 166px; border: 1px solid #cecece; margin-bottom: 7px; background:url(../img/alter_special.jpg) top left repeat-x; position:relative; }
#special-offer-flash a.dl_flash { display:block; float:right; margin:100px 0px 0pt 195pt; background:#BCD35E; width:327px; padding:8px; position:absolute; top:0; left:0; text-decoration:none; font-size:12px; }
#special-offer-flash a.dl_flash:hover { background:#FFFFFF; color:#666666; text-decoration:none; }


.short-text-box { padding-top: 5px; }
.short-text-box h3 { margin-bottom: 10px; }
.short-text-box img { padding: 0; border: 5px solid #bcd35e; margin-right: 10px; float:left; }
.short-text-box p { padding-left: 10px; }
.short-text-box p {positioning.css (line 66)
padding-left:10px;
}
.short-text-box a { font: bold 0.8em Arial, Helvetica, sans-serif; color: #939393; }*/

/* Secondary Content */
#secondary-content { width: 360px; float: left; }

/* Programs */
#vincent-div, #corradi-div { margin-bottom: 3px; float:left; }

/* News Box */
#news { color: #939393; }
#news h3 { color:#BCD35E; font-size:18px; font-weight:bold; padding:8px 0pt 5px; margin-bottom:10px; }
#news-list li { display: block; float: left; margin-bottom: 10px; width: 355px; }
#news-list li span { display: block; font-size:12px; color:#9a9a9a;  }
#news-list li a { font-size:12px; font-weight:bold; text-decoration:none; color:#9a9a9a;  }
#news-list li a:hover { color:#767676;  }

/* Footer */
#footer-wrapper { display: block; background-color: #bcd35e; height: 50px; }
#footer { width: 990px; padding: 0 5px; margin: 0 auto; }
#footer p { color: #404040; font: 0.8em Arial, Helvetica, sans-serif; float: right; }
#footer p a { font-weight: bold; color: #404040; }

#footer-nav-list { /*padding-top: 15px;*/ display: none; }
#footer-nav-list li { display: block; float: left; }
#footer-nav-list li a { display: block; font: 0.8em Arial, Helvetica, sans-serif; color: #404040; padding: 0 5px; }

/* Show Hide Div */
.hiddenDiv { display: none; }

/* ----------- */
/* INSIDE PAGES */

#primary-content-inner { width: 750px; float: right; margin-left:5px; }
* html #primary-content-inner { overflow:hidden;  }
#secondary-content-inner { width: 235px; float: left; }

/*#navigation { background-color: #b9997c; }
#navigation li a { display: block; color: #FFFFFF; font: bold 0.7em Arial, Helvetica, sans-serif; }*/

.corradi { background-color: #b5ccea; padding: 4px; color: #757575; margin-top: 5px; }
.corradi em { font: bold 0.8em Arial, Helvetica, sans-serif; padding: 4px 0; display: block; }
.corradi p { display: block; padding-bottom: 5px; }

.contact-box { border: 3px solid #b5ccea; margin-top: 5px; padding: 5px; color: #939596; }
.contact-box em a { font: bold 0.8em Arial, Helvetica, sans-serif; padding: 4px 0; display: block; color:#666666; }
.contact-box em a.hover { text-decoration:none; color:#333333; }

#flash-inner { float: left; margin-bottom: 5px; }

#text-info { background-color: #bcd35e; display: block; float: right; width: 216px; overflow:hidden; height:334px; }
#text-info h4 { color: #FFFFFF; font-size: 20px; color:#eef4d7; font-weight:normal; display:block; padding:258px 8px 7px 8px; }

#history { display: block; width: 510px; clear: left; background-color: #bcd35e; padding: 10px 10px; color: #FFFFFF; font-size:11px; float:left; height:38px; overflow:hidden; }
#history a { font-size:11px; font-weight:bold; color: #FFFFFF; padding: 0 3px; margin:0px; }
#history h3 { font-size: 24px; font-weight:bold; color: #eef4d7; display: block; margin:0px; padding:0px; }
#history.standalone { display: block; width: 730px; height: auto !important; clear: left; background-color: #bcd35e; padding: 10px; color: #FFFFFF; float:left; }
.about h3 { padding: 10px 0 0 4px !important; }

#filter { background-color: #e8f0c7; margin-top: 0px; float:left; width:100%;}
#filter-form label { font-size: 12px; font-weight:bold; color: #8c8c8c; margin-right: 0px; padding-top:5px; }
#filter-form .first { margin: 0; }
#filter-form select { padding: 5px; color: #969595; font-size: 10px; border: 1px solid #7f9db9; }

#products { margin-top: 3px; margin-bottom: 35px; float:left; position:relative; }
#products h3 { /*border-bottom: 1px dotted #999999;*/ font-weight: bold; font-size:12px; color: #7c7c7c; padding: 3px 0 4px 7px;color:#828282; }
#products h4 { font: bold 0.8em Arial, Helvetica, sans-serif; padding: 10px 0px 5px 0px; border-bottom: 1px dotted #999; color: #7c7c7c; }

#ambient_pic { display:block; width:259px; background:#bcd35e; padding:4px; float:left; clear:right; text-align: center; }
#ambient_pic img { /*display:block; float:left;*/ clear:both; }
#ambient_pic a { color:#FFFFFF; font-weight:bold; /*background:url(../img/a_link.gif) 95% 50% no-repeat;*/ display:block; float:left; clear:both; font-size:12px; width:/*230px*/100%; margin:6px 0px 4px 1px; padding:0 0px 2px 0px; border-bottom:1px solid #bcd35e; }
#ambient_pic a:hover { /*border-bottom:1px dotted #FFFFFF;*/ text-decoration:none; }
#ambient_pic .txt:hover { background:url(../img/a_link.gif) 95% 50% no-repeat; border-bottom:1px dotted #FFFFFF; }

.paginator { float: right; width:auto; }
.paginator li { display: block; float: left; }
.paginator li a { display: block; padding: 5px 10px; border-right: 1px solid white; text-transform: uppercase; font-size: 10px; color:#828282; }
.paginator li a:hover { background-color: #bcd35e; color: #FFFFFF; text-decoration: none; }
.paginator li.current { display: block; padding: 5px 10px; border-right: 1px solid white; text-transform: uppercase; font-size: 11px; background-color: #bcd35e; color: #000000; text-decoration: none; font-weight:bold; }

.sub-category { display: block; background-color: #e8e8e8; margin:3px 0px; float:left; width:750px; float:left; }
.sub-category h3 { font: bold 0.9em Arial, Helvetica, sans-serif; color: #828282; float: left; padding: 3px 0 3px 5px; }

.products-list { float:left; width:750px; }
* html .products-list { margin-right:-3px; width:756px; }
.products-list li { display: block; float: left; }
.products-list li a { padding: 2px; margin-right: 2px; border-right: 1px dotted #d9d9d9; display: block; width: 180px; height: /*258px*/15.6em; position: relative; text-align: right; background: url(../img/bg_product_list_grey.gif) no-repeat left 103%; float:left; }
.products-list li a:hover { background-color: #bcd35e; background-image: none; text-decoration: none; }
.products-list li a:hover em { color: #FFFFFF; }
.products-list li .colors { position: absolute; left: 128px; top: 185px; }
.products-list li .new { position: absolute; right: 4px; top: 5px; }
.products-list li em { font-style: normal; font-weight: bold; font-size: 12px; color: #676767; display: block; padding: 5px 3px 0 0; }
.products-list li .text { color: #676767; padding: 3px 3px 0 0; font-weight: normal; font-size: 12px;}

#products-nav { border: 5px solid #d9dee1; clear: both; padding: 5px; margin-top:30px; float:left; width:970px; }
#products-nav ul { width: 189px; float: left; margin-right: 5px; text-transform: uppercase; }
#products-nav ul li { float:left; clear:left; width:188px; }
#products-nav ul li a { padding: 5px 0; display: block; font: 0.7em Arial, Helvetica, sans-serif; }
#products-nav ul .cat a { font: bold 0.7em Arial, Helvetica, sans-serif; padding: 5px 0; border-bottom: 1px dotted black; display: block; margin-bottom: 5px; width: 140px; }

#product { margin-top: 2px; display:block; float:left; width:482px; }
.picture { width: 227px; height: 275px; display: block; float: left; margin-right: 10px; }
.picture a { position: relative; }
.picture .zoom { background: url(../img/pic_zoom.gif) no-repeat left top; display: block; width: 34px; height: 34px; position: absolute; text-indent: -9999px; top: 5px; left: -220px; }
.picture .zoom:hover { background: url(../img/pic_zoom_hover.gif) no-repeat left top; }
div.picture { position:relative; }
div.picture img { position:relative; }
div.picture .zoom { position: absolute; display:block; float:left; }

div.no_measures { display:block; float:left; width:100%; padding-top:51px; }

.picture img { padding: 0; }
#product p { font-size:12px; display: block; color: #a6a6a6; margin: 5px 0; font-weight:bold; }
#product p span { color: #7c7c7c; font-weight: bold; }
#product .top { float: left; display: block; width: 222px; padding-bottom: 80px; }
#product .no-preview { padding-bottom: 160px; }
#product .down { display: block; width: 222px; float: left; }

#pic-preview li { float: left; }
#pic-preview li a { margin-right: 3px; }
#pic-preview li a img { border: 1px solid #d4d4d4; }
#pic-preview li a:hover img { border: 1px solid #999999; }

#colors-list { width: 750px; }
#colors-list li { width: 100px; display: block; float: left; margin: 4px 0; }
#colors-list li img { float: left; padding-right: 5px; }
#colors-list li span { display:block; font-family:Arial,Helvetica,sans-serif; font-size:0.8em; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; padding-top:3px; color:#666666; }
#colors-list li span.tooltip { display:block; float:left; padding:0px; margin-right:5px; width:20px; height:20px; background:#33FF00;  }
#colors-list li span.plava { background:#009999;  }
#colors-list li span.zuta { background:#FFFF00;  }
#colors-list li span.crvena { background:#FF0000; }

#material-list { width: 750px; float:left; margin-top:5px; border-top:1px dotted #CCCCCC; padding-top:5px; }
#material-list li { width: 150px; display: block; float: left; margin: 4px 0; }
#material-list li img { float: left; padding-right: 5px; width:25px; height:25px; }
#material-list li span { display:block; font-family:Arial,Helvetica,sans-serif; font-size:0.8em; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; padding-top:5px; color:#666666; }

#small-nav { background-color: #e8f0c7; margin: 3px 0 0px 0; display: block; float:left; width:750px; height:30px; }
#small-nav.gray { background-color: #e8e8e8; }

#small-nav-list { width:502px; float:left; }
#small-nav-list li { display: block; float: left; }
#small-nav-list li a { display: block; float:left; padding: 7px 20px; font: bold 0.8em Arial, Helvetica, sans-serif; color: #8c8c8c; border-right: 2px solid white; }
#small-nav-list li a:hover { background-color: #bcd35e; color: #FFFFFF; text-decoration: none; }
#small-nav-list li.selected a { background-color: #bcd35e; color: #FFFFFF; }

.print-save { /*border: 1px solid red;*/ display: block; float: right; }
.print-save a.print { padding: 7px 20px; display: block; float: left; text-transform: uppercase; font: 0.6em Arial, Helvetica, sans-serif; }
div.print-save div.save { padding:7px 20px !important; margin:0px !important; float:left; display:block; width:64px; }
div.print-save div.save a { font-size:0.6em; text-transform:uppercase; display:block; float:left; width:64px; overflow:hidden; }

ul.paginator li div.save { display:block; float:left; width:64px; }

#gallery { /*border: 1px solid red;*/ display: block; /*width: 680px;*/ /*margin: 35px auto;*/ margin:15px 10px 0px 10px; }
#gallery-list li { display: block; float: left; }
#gallery-list li a { display: block; height: 5em; width: 19em; font-size: 0.8em; margin-bottom: 10px; }
#gallery-list li a:hover { background-color: #f1f1f1; text-decoration: none; }

#gallery-list li a:hover span { color: #585858; }
#gallery-list li a span { display: block; padding-top: 15px; padding-left: 79px; color: #8c8c8c; font: bold 1em Arial, Helvetica, sans-serif; }
#gallery-list li a img { float: left; margin-right: 5px; }

#search-form { padding: 5px 5px 5px 10px; background-color: #e8f0c7; font: 0.8em Arial, Helvetica, sans-serif; color: #8c8c8c; }
#search-form .inner { float: left; display: block; width: 320px; margin: 5px 0; }
#search-form .inner div.input { float: left; display: block; margin-bottom:8px; }
#search-form div.submit { float: left; display: block; clear:both; }
#search-form .inner div.input input { color:#666666; padding:2px;  }

#search-form .long { float: left; display: block; width: 320px; }
#search-form .long div.input { float: left; display: block; margin-bottom:8px; clear:both; width:100%; }
#search-form .long div.input input.checkbox { margin:5px 10px 0 0; float:left; display:block; border:none; }
#search-form .long div.input input { color:#666666; padding:2px; }
#search-form .long label { width: 100px; float:left; text-align:left; }
#search-form label { display: block; float: left; width:100px; margin: 4px 12px 4px 0; }
#search-form .inner .button { padding: 5px 20px; border: 1px solid #d3d3d0; background-color: #f5f5f5; color: #808080; width:100px; height:29px; }


#filter-form { padding: 5px 10px; background-color: #e8f0c7; font: 0.8em Arial, Helvetica, sans-serif; color: #8c8c8c; float:left; width:730px; }
#filter-form.filter-search { width:730px; }

#filter-form .inner { float: left; display: block; width: 290px; margin: 5px 0; height: 30px; /*border: 1px solid orange;*/ }
#filter-form .short {}
#filter-form .long { width: 430px; }
#filter-form .long label { width: 104px; }
#FilterNumOnPage { margin-top:0px; }

#filter-form label { display: block; float: left; width: 95px; padding: 2px 12px 2px 0pt; }
#filter-form .shorter { width: 81px; }
#filter-form select { padding: 2px; border: 1px solid #7f9db9; color: #969595; }
#filter-form input { margin: 0; padding: 2px; float: left; border: 1px solid #7f9db9; }
#filter-form .inner .button { padding: 5px 20px; border: 1px solid #d3d3d0; background-color: #f5f5f5; color: #808080; }
#filter-form .distance { margin-right: 30px; border: 1px solid red; }
#filter-form .checkbox { margin: 6px; border: none; }

.inner-filter-form { /*border: 1px solid red;*/ }
.inner-filter-form label { padding: 5px 0 0 0 !important; margin: 0 !important; }
.inner-filter-form .first { margin-right: 16px !important; }
 


#preview{ position:absolute; border: 5px solid #bcd35e; background:#333; /*padding:5px;*/ display:none; color:#fff; }

/* ------------------------------------------------------------------------------------ */

	#main { float:left; }
	#navigation { background:#b9997c; text-transform:uppercase; padding: 0; margin: 0; list-style: none; display:block; font-size:11px; font-weight:bold; }
	#navigation span { background:#b9997c; color:#FFFFFF; display:block;  padding:8px; }
	#navigation span.prvi_nivo { background:#b9997c; color:#FFFFFF; }
	#navigation span.hover { background:#816b57; color:#FFFFFF; }
	#navigation li { display:block; float:left; clear:left; width:100%;  }
	#navigation li.collapsable span.prvi_nivo { background:#816b57; color:#FFFFFF; }
	#navigation a.prvi_nivo { background:#b9997c; color:#FFFFFF; padding:8px; display:block; text-decoration:none; }
	#navigation a.prvi_nivo:hover { background:#816b57; color:#FFFFFF; text-decoration:none; }
	span.drugi_nivo { background:#ab917a !important; padding:8px 8px 8px 26px !important; }
	span.drugi_nivo:hover { background:#b79c84 !important; }
	a.drugi_link { background:#ab917a !important; padding:8px 8px 8px 26px !important; display:block; color:#FFFFFF; }
	a.drugi_link:hover { background:#b79c84 !important; color:#FFFFFF; text-decoration:none; }
	ul.drugi_nivo li a { background:#ab917a !important; padding:8px 8px 8px 26px !important; display:block; color:#FFFFFF; }
	ul.drugi_nivo li a:hover { background:#b79c84 !important; color:#FFFFFF; text-decoration:none; }
	ul.final {background:#c1a48a; padding-left:40px; float:left; width:195px; }
	ul.final a { text-decoration:none; line-height:23px; color:#FFFFFF; }
	ul.final a:hover { text-decoration:none; color:#FFFFFF; text-decoration:underline;  }
	* html .hitarea { display: inline; float:none; }
	.treeview .hover { cursor: pointer; }
	.treeview .hitarea { height: 0px; width: 0px; float: left; cursor: pointer; z-index:0px; }




#ul_list { display:block; float:left; width:100%; }
#ul_list li { display:block; float:left; width: 160px; margin:0 auto; margin:10px; }
#ul_list li a { display:block; float:left; width: auto; padding:10px; background:#BCD35E; border:1px solid #BCD35E; }
#ul_list li a:hover { padding:10px; background:#FFFFFF; border:1px solid #BCD35E; }



#novosti-list { margin: 5px 0; float:left; }
#novosti-list li { display: block; padding: 5px 0; list-style-position: outside; border-bottom: 1px dotted #CCCCCC;}
#novosti-list img { margin:5px; padding:5px; }
#novosti-list li .left a { display: block; border: 1px solid #e7e7e7;}
#novosti-list li .right { padding-top:5px; }
#novosti-list li .date { display: block; font-size: 11px; color:#969595; }
#novosti-list li h3 { margin: 5px 0; padding: 0; }
#novosti-list li h3 a { display: inline; padding-right: 15px; text-transform: none; font-weight:bold; font-size:15px; color:#999999; }
#novosti-list li h3 a:hover { text-decoration:none; color:#666;  }
#novosti-list li div.news-intro a.more { display:inline; padding-left:15px; font-weight:bold; color:#666666; }
#novosti-list li div.news-intro a.nazad{ display:block; float:left; margin-top:20px; }

#novosti-list li div.news-intro a.more:hover { text-decoration:underline; color:#999999; }
#novosti-list div.news-intro { width:550px; font-size:12px; color:#666666; line-height:150%; margin-top:15px; }
#novosti-list div.news-intro a { color:#B9997C; font-weight:bold;  }
#novosti-list.detail-news li { border:none; margin-left:10px; }
#novosti-list.detail-news li div.news-intro { width:auto; text-align:left; margin-top:15px; }
#novosti-list.detail-news li div.news-intro img { margin:0px 0 10px 15px; border:1px solid #E8E8E8;  }
#novosti-list.detail-news li div.news-intro a.more { padding-left:0px;  }

#text-about { width:auto; text-align:justify; margin:15px 10px 0px 10px; }
#text-about a { color:#B9997C; font-weight:bold;  }
#text-about img { margin:0px 0 10px 15px;  border:1px solid #D6AE89; margin:0px 10px 15px 15px; padding:5px;}

div.green-text { text-align:justify; padding:15px 10px 10px 10px; margin-top:4px; background:#e9f0c7; color:#6d6d6d; float:left; width:730px; position:relative; }
* html div.green-text {  margin-left:-3px; }
div.green-text h3 { font-size:18px; font-weight:bold; margin-bottom:-3px; }
div.green-text h2 { margin:5px 0px 15px 0px; color:#6d6d6d; font-size:13px; font-weight:bold; }
div.green-text a { color:#333333; font-weight:bold;  }
div.green-text .logo img { margin: 0 0 10px 0; }
div.green-text .th2 { margin: 0 0 13px; }
div.green-text img { margin:0px 0 10px 15px;  border:4px solid #FFFFFF; margin:0px 10px 15px 15px; }
div.green-text img.no-border { border:none; margin:25px 26pt 10px 40px !important; opacity:.40; filter: alpha(opacity=40); -moz-opacity: 0.4;}
div.green-text img.no-white { border:none; position:absolute; top:500px; left:187pt; }
div.green-text a:hover img { border:4px solid #BCD35E; }
div.green-text a:hover img.no-border { border:none; opacity:.80; filter: alpha(opacity=80); -moz-opacity: 0.8;}
div.green-text div.thonet { color:#666666; font-size:0.8em;  }
div.green-text div.thonet ul li { margin:6px 0px; }
div.green-text em.sig { background:transparent url(../img/navodnici_left.gif) no-repeat scroll left bottom; color:#666666; display:block; font-size:0.8em; margin:20px 0 0 20px; height:70px; float:left; padding:15px 0 0 80px;
width:360px; font-style:italic;  }
div.green-text em.sig span { background:url(../img/navodnici_right.gif) right top no-repeat; display:block; width:100%; height:100%; padding-right:80px; padding-top:15px;  }
p.sig { font-weight:bold; font-size:12px; padding-top:12px; float:right;  }

div.green-text img.right{ margin:0px 0 10px 15px; }
div.green-text img.left { margin:0 15px 10px 0; }
#flash_gallery { width:350px; height:250px; float:right; display:block; margin-left:15px; }
#flash_gallery_left {  width:350px; height:250px; float:left; display:block; margin-left:0px; margin-top:4px;  }

div.green-text img.no-margin { margin:0px 4px 0px 0px; }
div.green-text img.sheppard { margin-bottom:10px; }
div.green-text img.skica { margin:4px 0px 11px 15px; border:none; }
div.green-text img.grejanje { margin:13px 13px 16px 0px !important; }

div.green-text div.column { font-size:0.8em; color:#666666; float:left; width:250px; margin:20px 40px 0 0; text-align:left; }
div.relative { position:relative; height:402px;  } 
div.green-text div.column_wide { position:absolute; width:600px; top:223px; left:10px; } 
div.green-text div.column ul { list-style-position:inside; list-style-type:disc; }
div.green-text div.column ul li { margin:3px 0px;  }

ul.green-gallery { float:left; background:#e9f0c7; margin:4px 0px 4px 0px; padding-bottom:4px; width:750px; }
*html ul.green-gallery { margin-left:-3px; }
ul.green-gallery.reference { padding:5px 0px; }
ul.green-gallery li { margin:4px 7px; float:left; padding:0px; display:block; float:left; }
ul.green-gallery.reference li { width:109px; }
ul.green-gallery li img { border:3px solid #FFFFFF; margin:0px; display:block; float:left; }
ul.green-gallery li a { display:block; float:left;  } 
ul.green-gallery li a:hover img { border:3px solid #BCD35E; } 
ul.green-gallery li a:hover span { color:#7F7F7F; text-decoration:none;  } 
ul.green-gallery span { display:block; float:left; font-size:12px; font-weight:bold; color:#666666; padding:3px; }

.ograde { background-color: #E9F0C7; margin-top: 5px; padding: 10px 0 30px 9px; }
.ograde-list { }
.ograde-list li { /*border: 1px solid red;*/ padding: 0px 5px 5px 0px; width: /*337px*/230px; height: 280px; float: left; background: url(../img/ograde_bg_small.jpg) left bottom no-repeat; margin-right: 10px; text-align: center; }
.grejalice li { /*border: 1px solid red;*/ padding: 0px 5px 5px 0px; width: /*337px*/230px; height: 228px; float: left; background: url(../img/ograde_bg_small.jpg) left bottom no-repeat; margin-right: 10px; text-align: center; margin-bottom:5px; }
.ograde-list li h4 { font-size: 14px; font-weight: bold; color: #FFF; padding: 0 7px; background-color: #BCD35E; }
.ograde-list li img  { margin-top: 5px; }
.ograde-list li a { text-align: center; font-size: 14px; font-weight: bold; color: #9a9999; }
.ograde-list li a:hover { border-bottom: 1px dotted #9a9999; text-decoration: none;  }




/*div.ograde-list { background:#e9f0c7; border-top:6px solid #FFFFFF; float:left; }
div.ograde-list h4 { background:#BCD35E; padding:1px 5px 1px 8px; width:60px; color:#FFFFFF; font-weight:bold; font-size:14px; display:block; float:left; width:100%; }
div.ograde-list p { margin: 0; padding: 10px 0px 0px 10px; }
div.ograde-list ul.green-gallery { margin:0px;  }
div.ograde-list ul.green-gallery li img.prev_ograda { border:none; margin-top:4px;}
.tende { width: 257px !important; }*/

ul.tri-tende { display:block; float:left; margin:25px 0; width:120%; }
ul.tri-tende li { display:block; float:left; width: 235px; background:url(../img/tende_bg.jpg) bottom left no-repeat; padding:20px 0px 0px 0px; height:260px; overflow:hidden; margin:0 4px}
ul.tri-tende li a { display:block; float:left; border:none; width:98%; }
ul.tri-tende li a img { border:2px solid #BCD35E; display:block; margin:0 auto; clear:both; }
ul.tri-tende li a img.dva_jedan { margin:0px 0px 0px 16px;  }
ul.tri-tende li a img.dva_dva { margin:-43px 0px 0px 97px; z-index:99; }
ul.tri-tende li a:hover { border:none; }
ul.tri-tende li a:hover img { border:2px solid #E9F0C7; z-index:150;  }
ul.tri-tende li a b { display:block; float:left; width:93%; color:#797979; text-decoration:none; font-size:12px;  font-weight:bold; float:left; margin:20px 0px 2px 8px; text-align:left;}
ul.tri-tende li a b.top { margin-top:42px; }

ul.tri-tende li a span { display:block; float:left; width:93%; color:#797979; text-decoration:none; font-size:12px; clear:both; margin-left:8px; text-align:left; font-weight:normal; text-decoration:inherit; }
ul.tri-tende li a span:hover { text-decoration:none !important; color:#666666; }
#primary-content-inner div.green-text ul.tri-tende li a b:hover { text-decoration:none !important; color:#666666; }

ul.dva-sheppard { display:block; float:left; padding:30px 0 0 114px; margin:0px; }
ul.dva-sheppard li { display:block; float:left; width: 235px; background:url(../img/tende_bg.jpg) bottom left no-repeat; padding:20px 0px 0px 0px; height:207px; overflow:hidden; margin:0 4px}
ul.dva-sheppard li a { display:block; float:left; border:none; width:98%; }
ul.dva-sheppard li a img { border:2px solid #BCD35E; display:block; margin:0 auto; clear:both; }
ul.dva-sheppard li a img.dva_jedan { margin:0px 0px 0px 16px;  }
ul.dva-sheppard li a img.dva_dva { margin:-43px 0px 0px 97px; z-index:99; }
ul.dva-sheppard li a:hover { border:none; }
ul.dva-sheppard li a:hover img { border:2px solid #E9F0C7; z-index:150;  }
ul.dva-sheppard li a b { display:block; float:left; width:93%; color:#797979; text-decoration:none; font-size:12px;  font-weight:bold; float:left; margin:20px 0px 2px 15px; text-align:left;}
ul.dva-sheppard li a b.top { margin-top:20px; }

ul.dva-sheppard li a span { display:block; float:left; width:93%; color:#797979; text-decoration:none; font-size:12px; clear:both; margin-left:8px; text-align:left; font-weight:normal; text-decoration:inherit; }
ul.dva-sheppard li a span:hover { text-decoration:none !important; color:#666666; }
#primary-content-inner div.green-text ul.dva-sheppard li a b:hover { text-decoration:none !important; color:#666666; }

div.strana { float:left; width:519px; }
div.slike { float:right; width:200px; }

a.corradi_bottom { display:block; margin-top:4px; }

#contact-form { display:block; float:left; font-size:12px; padding:50px 0px 0px; height:308px; }
#contact-form div { display:block; width:100%; margin:2px 0px; position:relative; padding:5px; }
#contact-form div input { position:absolute; top:2px; left:140px; padding:3px; width:200px; font-size:12px; border:1px solid #CCCCCC; }
#contact-form div.text { height:103px; }
#contact-form div textarea { position:absolute; top:2px; left:140px; padding:3px; width:250px; font-size:11.5px; font-family:Arial, Helvetica, sans-serif; height:100px; border:1px solid #CCCCCC; }
#contact-form div img.captcha { margin:0px; border:1px solid #CCCCCC; position:absolute; top:2px; left:140px; }
#contact-form div input.captcha { width:80px; }
#contact-form div a.captcha {  padding:2px 3px; display:block; width:60px; color:#666666; font-weight:normal; padding-left:1px; text-decoration:underline; }
#contact-form div a.captcha:hover { text-decoration:none; }
#contact-form div a.submit { position:absolute; top:30px; left:140px; background:url(../img/tehno_a_bg.gif) right bottom no-repeat; color:#666666; font-size:12px; padding:5px 8px; display:block; width:/*60px*/ 95px; float: left; margin-right:5px; text-align:center; }
#contact-form div a.submit:hover { background:url(../img/tehno_a_bg_hover.gif) right bottom no-repeat; color:#666666; text-decoration:none; }

#mapa_small { display:block; width:219px; background:#bcd35e; padding:4px; float:right; clear:right; text-align: center; }
#mapa_small img { clear:both; margin:0px; }
#mapa_small a { color:#FFFFFF; font-weight:bold; background:url(../img/a_link.gif) right 50% no-repeat;display:block; float:left; clear:both; font-size:12px; margin:8px 0px 4px 1px; padding:0pt 10px 2px 2px; border-bottom:1px solid #bcd35e; width:155px; text-align:left; }
#mapa_small a.nothing { margin:0px; padding:0px; border:none; }
#mapa_small a.nothing:hover { border:none;  }

#mapa_small a:hover { border-bottom:1px dotted #FFFFFF; text-decoration:none; }
#mapa_small .txt:hover { background:url(../img/a_link.gif) 95% 50% no-repeat; border-bottom:1px dotted #FFFFFF; }

#suncobrani_small { display:block; width:374px; background:#bcd35e; padding:3px; float:right; clear:right; text-align: center; margin-left:15px; margin-bottom:50px; }
#suncobrani_small img { border:2px solid #FFFFFF; margin:4px; }


#drvene { display:block; float:left; margin:25px 0; background:url(../img/tende_bg.jpg) bottom right no-repeat; padding:6px 6px 6px 6px; width:180px; color:#999999;}
#drvene img { display:block; float:left; padding-right:15px; margin:0px; border:none; }
#drvene:hover img { border:none; }
#drvene:hover { text-decoration:none; color:#7F7F7F; }
#drvene span { display:block; float:left; border:none; font-size:12px; padding-top:10px }


