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;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body { line-height: 1; }
ol, ul { 
font : 12px/20px Verdana,Arial,Helvetica,sans-serif;
list-style-position: inside;
margin: 0 0 0 20px;
}
ul#tabs, ul#tabs2 {margin: 0; font : 11px/13px Verdana,Arial,Helvetica,sans-serif;}
ul#left_navig, ul#left_navig ul {margin: 0; list-style-position: outside;}
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table
{
	table-layout: fixed; /*ovo je zbog prelaska sadržaja tablice preko desnog stupca*/
	border-collapse: collapse;
	border-spacing: 0;
	word-wrap: break-word;
}

img { border-style: none; }

a
{
	color: #468BDC;
	cursor: pointer;
	outline: none;
	text-decoration: none;
}
a:hover {
text-decoration: underline;
}

/*
 *		Reset kraj
 */

/*--Global Property--------------------------------------------*/
h1, h2, h3
{
	margin: 4px 0;
	padding: 10px 0;
	font-family: Arial,verdana,sans-serif;
	font-weight: normal;
	border-bottom: 0px dashed #ddd;
	text-align:left;
	//text-shadow: 0 0 1px #fff;

	
}

h1 { font-size: 2.2em; line-height: 30px;;
}
h2 { font-size: 1.7em; line-height: 30px;}
h3 { font-size: 1.5em; line-height: 25px;}

p
{
	margin:  0;
	padding: 0 0 25px 0;
	font: normal 12px/1.6em Verdana, Arial, Tahoma, Sans-serif;
}
#category_desc {
	padding: 0 50px;
}
#category_desc, #category_text{
	text-align:left;
	color: #444;
	font: normal 12px/1.6em Tahoma,Arial,Sans-serif
}
#category_desc h1 {
font-size: 1.7em; line-height: 30px;	padding: 5px 0; 
}
#category_text h2 {
font-size: 1.6em; line-height: 30px;	padding: 5px 0; 
}
#category_text h3 {
font-size: 1.5em; line-height: 25px;;
}
#category_text h4 {
font-size: 1.5em; line-height: 18px;
}
.content ul { 
list-style: url("/dizajn/bull2.gif") !important;
list-style: url("/dizajn/bull2_ie.gif"); 
}
.content .tabs-nav { list-style: none; }
.content ol { list-style: lower-alpha; }
.content li { margin: 0; padding: 0; }

/*.content p{ padding: 0 50px 20px 100px}*/ /*Kada kreiramo klasu psirnije i napravimo kombinaciju njoj cemo dodijeliti sirinu 735 i onda cemo za opsirniji prikaz povuci tu klasu zajedno sa contentom*/

.content {
	color:#444444;
	background: none;
	/*padding: 20px 26px;   studio dental   */
}
.content .content_short_text
{
	position:relative;
	margin: 10px 0 0 50px;
	font: normal 12px/14px Georgia, "Times New Roman", Times, serif;
	/*overflow: hidden;*/
	height:auto !important;
	height: 1%;
	width: 510px;
	text-align:left;
	color: #484848;
	//float: left;
	padding: 15px;
	background: #dddddd;
	border: solid 1px white;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.cst_padding { 
    padding: 15px;
-moz-border-radius:5px 5px 0 0;
-webkit-border-top-right-radius:5px;
-webkit-border-top-left-radius:5px;
-khtml-border-top-right-radius:5px;
-khtml-border-top-left-radius:5px;

background: #ff3019;
background: -moz-linear-gradient(top, #000 0%, #468BDC 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000), color-stop(100%,#468BDC));
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000', endColorstr='#468BDC',GradientType=0 );

	border: 1px solid #d07b7b;
	border-bottom: none;
}
.content_short_text h2 {
padding: 0;
margin: 5px 0 10px;
}
.content_short_text a {
color: #323232;
text-decoration: none;
}
.content_short_text .btm {
    padding: 2px;
    background: #468BDC;
	border: 1px solid #d07b7b;
	border-top: none;
-moz-border-radius:0 0 5px 5px;
-webkit-border-bottom-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
-khtml-border-bottom-right-radius:5px;
-khtml-border-bottom-left-radius:5px;
}
.content_short_text .over_cont {
position: relative;
width: 100%;
}
.content_short_text .over {
    color: #fff;
    text-shadow: 0 1px 0 #852424;
    position: absolute;
    display: none;
    z-index: 20;
    padding: 15px;
    top: 0;  
    background: #468BDC;
	border: 1px solid #d07b7b;
	border-top: none;
-moz-border-radius:0 0 5px 5px;
-webkit-border-bottom-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
-khtml-border-bottom-right-radius:5px;
-khtml-border-bottom-left-radius:5px;
}
.content .content_short_text .desc {
padding:  0 ;
overflow: hidden;
font: normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
}
.content_short_text .desc p {
font: normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
}
.content .content_short_text .desc ul,
.content_short_text li{
list-style: disc inside;
}
.news .h2, .content_short_text .h2 {
    font: bold 13px/20px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #555555;
	text-decoration: none;
	text-shadow: 0 1px 0 #dddddd;
/*
	text-transform: uppercase;
*/
	padding: 5px 0;
	margin: 0;
}
.content_short_text #price {
margin: 5px 0;
}
.cst_hov .h2 {
    color: #557ac3;
}
.news
{
	font: normal 12px/1.4em Arial,verdana,sans-serif;
	margin: 10px 0;
	background: #6CBDF7;
	color: #484848;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	padding: 0 10px 10px;
	border:1px solid #BAC9E3;
}
.news h2 { padding: 5px 0; }
.news #date, .news .short_news {
padding: 2px 0;
}
.news .border {
clear: both;
margin: 10px 0;
border-bottom: 1px dotted #BABABA;
}
.news a {
color: #484848;
text-decoration: underline;
}
.news a:hover {
text-decoration: none;
}
.news img {
width: 170px;
height: auto;
}
.content_short_text img.piktogram {
width: 26px;
height: 8px;
margin: 11px 5px;
}

.content_short_text img {
width: 220px;
}
/* akcija/novo tagovi */
.content_short_text .tagovi {
position: absolute;
right: -5px;
top: 10px;
z-index: 2;
}
.action, .new {
height: 17px;
width: 30px;
margin: 0 0 4px;
}
.new {
background: url(/dizajn/novo-akcija-rt.png) no-repeat -34px -34px !important;
background: url(/dizajn/novo-akcija-rt.png) no-repeat -34px -34px;
float: right;
clear: both;
}
.action {
background: url(/dizajn/novo-akcija-rt.png) no-repeat 0px -34px !important;
background: url(/dizajn/novo-akcija-rt.gif) no-repeat 0px -34px;
float: right;
clear: both;
width: 33px;
}
/*  */
#content_short {
/*position: relative;   stvara prbleme u ie6*/

}
.content-cycle {
clear: both;

/* ie hacks */
display: block;
}
.content-cycle div { 
text-align: center;
font: normal 11px/20px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', 	sans-serif;

/* ie hacks */
width: 640px;
clear: both;
overflow: hidden;
display: block;
}


.ttl { 
    float: left;
}

/*
 *	Klase za prikaz cijena u katalogu
 */

#price
{
/*
background:none repeat scroll 0 0 #EEEEEE;
border:1px solid #CCCCCC;
*/
text-shadow: 0 1px 0 #000;
float:right;
margin:20px 0;
padding:1px;
width:300px;
 border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
text-align:right;
font: normal 13px/15px Verdana, Arial, Helvetica, sans-serif;
}
#price span {
font: normal 18px/25px Verdana, Arial, Helvetica, sans-serif;
}
#price .price_old {
font: normal 16px/20px Verdana, Arial, Helvetica, sans-serif;

}
#var_price
{
background: url(/dizajn/pdl_cjenik.gif) no-repeat top center #F2EAF5;
border:3px solid #f4eff8;
margin:10px 5px 5px 5px;
padding:5px 5px 90px 5px;
 border-radius: 9px;
-moz-border-radius: 9px; 
-khtml-border-radius: 9px; 
-webkit-border-radius: 9px; 
-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.6);
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.6);


}
.price_old span{  text-decoration: line-through; }
.akcijska{ color: red; font: normal 22px/1.4em Georgia,"Times New Roman",Times,serif; }
.stara_cijena { text-decoration: line-through; }
.popust { color: red; }
.bez_uvlake { margin: 4px 0 0 0; }

.cjenik {
position: relative;
margin: 0 10px;
overflow: hidden;
}
.cjenik li {
display: block;
position: relative;
margin: 15px 0 5px;
padding: 0;
/*background: url(/dizajn/obj/diagonal2.gif) repeat-x 0 13px;*/
clear: both;
list-style: none;
list-style-image: none;
color: #484848;
}
.cjenik li.opis_cijene {
padding: 0;
margin: 0 0 15px;
background: none;
display: block;
clear: both;
color: #484848;
font: oblique 11px/1.2em Verdana, Arial, Helvetica, sans-serif;
height:auto;
}
.cjenik span.price_old {
position: relative;
display: inline;
float: right;
padding: 5px 0 5px 10px;
}
.cjenik .naziv {
font: normal 12px/1em Verdana, Arial, Helvetica, sans-serif;
padding: 5px 5px 5px 0; 
top: 0;
left: 0;
}
.content .cjenik .price {
float: right;
font: bold 22px/1em Verdana, Arial, Helvetica, sans-serif;
padding: 5px 0 5px 10px; 
top: 0;
right: 0;
}
.cjenik span { background: #F2EAF5;
color:#484848;}

.content_short_text #price {
border: none;
background: none;
float: none;
width: auto;
}
.content_short_text #price .cjenik { margin: 0; }
.content_short_text #price span {
font: bold 11px/1em Verdana, Arial, Helvetica, sans-serif;
    color: #555555;
    text-shadow: 0 1px 0 #ffffff;
}
.content_short_text #price .price { font-size: 17px; margin: -6px 0 0; }
.content_short_text #price .cjenik span { background: #dddddd; }

/***************************************************
tablica
***************************************************/



table
{
	table-layout:fixed;
	width: 99%;
	background: #fff;
	border-collapse: collapse;
	word-wrap:break-word;
	margin: 3px;
	font : normal 9px/11px Verdana, Arial, Helvetica, sans-serif;
}

th, td{text-align:left;padding:.3em;border:1px solid #ccc;}

th strong { color: #333; }

th
{
	background: #3f464c;
	height: auto;
	padding: 12px;
	color: #fff;
	text-align: left;
	border: 1px solid #3f464c;
	border-bottom-width: 2px;
}

tr { background: #fff; }

td
{
	background: #fff;
	text-align: left;
	font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 12px;
	padding-right: 12px;
}

table.bezsirine{
    width: auto;

}
.bezsirine td
{
	background: #fff;
	text-align: left;
	font: normal 9px/11px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 6px;
	padding-right: 6px;
}

#content_text {
 /*clear: both;*/
}
.content #content_text ul  {
overflow: hidden;
}
.content #content_text ul li
{
	margin: 2px 5px 8px 20px;	
	font: normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
 list-style-image: url("/dizajn/lista.gif");
 list-style-position: outside;
}
.clear_both
{
	height: 0;  /*original je 1px*/
	line-height: 0;
	clear: both;
}

#wrapper .holygrail .content .uvod, .content .uvod {	font: normal 17px/22px Verdana, Arial, Helvetica, sans-serif;
color:  #444444;
text-align:left;}
	
.content .crveni
{
	clear:both;
	margin: 30px 10px 20px 10px;
	padding: 20px 20px 20px 70px;
	height:auto !important;
	overflow: hidden;
	/*izbjegavanje preklapanja u listingu stavki*/
	height: 1%;
	/*za ispravann listing stavki u ie6*/
	background: url("/dizajn/bg.jpg") repeat scroll 0 0 transparent;
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
}
	
.content blockquote
{
	clear:both;
	margin: 30px 10px 20px 10px;
	padding: 20px 20px 20px 70px;
	height:auto !important;
	overflow: hidden;
	color: ##333;
	/*izbjegavanje preklapanja u listingu stavki*/
	height: 1%;
	/*za ispravann listing stavki u ie6*/
background: url(/dizajn/pdl_cjenik.gif) no-repeat top center #F2EAF5;
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
}

blockquote.red
{
	clear:both;
	margin: 10px 10px 20px 10px;
	width: 200px;
	float: right;
	background: #555 url(/dizajn/navodi.png) top left no-repeat;
}
.red
{
	clear:both;
	margin: 10px 10px 20px 10px;
	width: 200px;
	float: right;
	background: #555 url(/dizajn/navodi.png) top left no-repeat;
}
/*      napravljen novi css
#attachments a
{
	display: block;
	text-decoration: none;
	border: 0px solid#ddd;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	font: italic 15px/20px  Arial,verdana,sans-serif;
	color:#333;
	padding:3px;
	margin:0 auto;
}
#attachments img
{
	border: 1px solid#ddd;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	font: normal 15px/20px Tahoma, Arial, Sans-serif;
	padding: 5px;
	margin:0 0 0 30px;
}
#attachments .download
{
	display: block;
	text-decoration: none;
	border: 0px solid#ddd;
	height:25px;
	with:150px;
	padding:10px 5px 15px 5px;;
	background: url(/dizajn/download_btn.png) no-repeat 50% 50%;
}
#attachments a:hover { color: #ccc; }
#attachments a:visited { color: #ccc; 	border: 0px solid#ccc;
	font: italic 15px/20px  Arial,verdana,sans-serif;
 }*/
 
/*      attachents      */
#attachments_cnt {
padding: 5px;
}
#attachments_cnt .attachment,
#tabs #attachments .attachment {
display: block;
float: left;
}
#attachments_cnt .attachment .bubbleInfo,
#tabs #attachments .attachment .bubbleInfo {
float: none;
margin: 0;
}
#attachments_cnt .attachment .bubbleInfo .popup,
#tabs #attachments .attachment .bubbleInfo .popup {
margin: -10px 0 0 -30px;
text-align: center;
height: 60px;
width: 140px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#attachments_cnt .attachment .bubbleInfo .popup div,
#tabs #attachments .attachment .bubbleInfo .popup div {
font: normal 10px/1.4em Verdana, Arial, Helvetica, sans-serif;
padding: 5px 10px;
margin: 0 auto;
width: auto;
color: #eee;
background: url(/dizajn/bl-08transparent.png) !important;
background: #333;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
}
#attachments_cnt .attachment .download,
#tabs #attachments .attachment .download {
width: 50px;
height: 70px;
padding: 15px;
text-indent: 0;
display: block;
overflow: hidden;
background: url(/dizajn/download3.png) no-repeat 0 70px !important;
background: url(/dizajn/download3.gif) no-repeat 0 70px;
}
#attachments_cnt .attachment .download:hover,
#tabs #attachments .attachment .download:hover {
background-position: -126px 70px !important;
background-position: -126px 70px;
}
.attachment .download img {
height:50px;
width:50px;
}

/***************************************************
vanjski linkovi ikone
***************************************************/

/*
a[href^="http://www."] {background: url(/dizajn/ikone_linkovi/externalLink.gif) no-repeat right top; padding-right:22px; padding-bottom:5px;}
*/

a[href^="mailto:"]
{
	background: url(/dizajn/ikone_linkovi/email_link.png) no-repeat right top;
	padding-right: 22px;
	padding-bottom: 5px;
}

a[href^="aim:"]
{
	background: url(/dizajn/ikone_linkovi/group.png) no-repeat right top;
	padding-right: 22px;
	padding-bottom: 5px;
}

#attachments a[href$=".pdf"], a[href$=".pdf"]
{
	background: url(/dizajn/ikone_linkovi/page_pdf.png) no-repeat 5px center;
	padding-right: 122px;
	padding-left: 25px;
	text-indent: 30px;
}
#attachments a[href$=".zip"], a[href$=".zip"]
{
	background: url(/dizajn/ikone_linkovi/zip.png) no-repeat 5px center;
	padding-right: 122px;
	padding-left: 25px;
	text-indent: 30px;
}

#attachments a[href$=".mp3"], a[href$=".mp3"]
{
	background: url(/dizajn/ikone_linkovi/mp3.png) no-repeat 5px center;
	padding-right: 122px;
	padding-left: 25px;
	text-indent: 30px;
}


.pageimage a[href$=".pdf"] { background: transparent; }

a[href$=".doc"]
{
	background: url(/dizajn/ikone_linkovi/page_word.png) no-repeat right top;
	padding-right: 22px;
	padding-bottom: 5px;
}

a[href$=".rss"], a[href$=".rdf"]
{
	background: url(/dizajn/ikone_linkovi/feed.png) no-repeat right top;
	padding-right: 22px;
	padding-bottom: 5px;
}

p.pdf { margin-left: 35px; }

/*ova je klasa za izlistavanje pdfova*/

iframe {
border: 2px solid #ccc;
}
/* administracija */
.content_wide {     /* opsirnije */
width: 870px;
text-align: justify;
}
.content_narrow {   /* kategorija */
width: 540px;
text-align: justify;
}

table.item_list td, table.item_list th {
padding: 3px;

}
table.item_list .mala {
width: 30px;
text-align: center;
}
table.item_list .velika {
width: 120px;
}

input#gotovina, input#kartica, input#virman {
margin: 6px 0;
}
.content .img_left
{
	float: left;
	clear: none;
	margin-top: 5px;
}
.content .img_right
{
	margin: 5px 8px 5px 25px !important;
	margin: 5px 8px 5px 25px;
	float: right;
	clear: none;
}
.cont_s_t_border {
display: none;
}
/*poruka iz shadowbox-a*/
#poruka { 
top: 50%; 
position: fixed;
height: 50px;
border: 2px solid #555;
color: #333;
background: #ddd;
margin: -25px 25px 0;
width: 900px;
z-index: 999999;
text-align: center;
font: bold 21px/50px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	text-shadow: 0 1px 0 #fff;
-moz-border-radius: 15px; 
-khtml-border-radius: 15px; 
-webkit-border-radius: 15px; 
display: none;
}
/*  ----    SEARCH  CSS     ----    */
.stavka {
width: 620px;
clear: both;
}
.stavka .toggle {
outline: none;
display: block;
color: #fff;
padding: 5px 20px 4px;
text-shadow: 0 1px 0 #000000, 0 0 2px #000000;
text-transform: uppercase;
text-decoration: none;
letter-spacing: 1.5px;
font: bold 12px/16px Arial,verdana,sans-serif;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
margin: 0 0 20px 0;
}
.stavka .toggle img {
border: none;
float: right;
padding: 2px;
}
.stavka .toggle:hover {
background: #38A6F4;
color: #fff;
text-shadow: 0 1px 0 #000000, 0 0 2px #000000;
text-decoration: none;
}
.cont { display: none;}
.rez {
width: 295px;
float: left;
border-right: 1px dotted #bbb;
margin: 0 10px 10px 0;
}
.rez .img {
padding: 1px;
border: 1px solid #ddd;
display: block;
float: left;
margin: 0 10px 0 0;
}
.rez .img div {
width: 50px;
height: 50px;
overflow: hidden;
}
.rez .img img {
border: none;
}
.rez .naslov, .rez h4 {
font: bold 11px/12px Arial,verdana,sans-serif;
color: #999;
text-decoration: none;
}
.rez .opis {
font: normal 9px/16px Arial,verdana,sans-serif;
text-align: left;
}
.rez .naslov span, .rez .opis span {
color: #999;
font-weight: bold;
}
.res_count{
margin: 0 0 0 10px;
}
.results{
width: 620px;
margin: 0 auto;
}
.results h4 { display: block; padding: 0; /*border-bottom: 1px dotted #E5D8ED;*/
}
.closed .toggle { background: #6CBDF7; border: 1px solid #ddd; }
.opened .toggle { background: #38A6F4; border: 1px solid #ddd; color: #fff;
text-shadow: 0 1px 0 #000000, 0 0 2px #000000; }
.stavka .rez_a { border-right: 1px dotted #468BDC; }
.stavka .rez_a .img {border: 1px solid #468BDC;}
.stavka .rez_a .naslov, .stavka .rez_a h4{ color: #555;}
h4.no_results {
font: bold 16px/16px Arial,verdana,sans-serif;
padding: 10px 20px;
color: #fff;
text-shadow: 0 1px 0 #557ac3, 0 0 2px #557ac3;
text-decoration: none;
letter-spacing: 1.5px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
background: #557ac3; 
border: 1px solid #FAF5FD;
margin: 0 0 40px;
}
/*  ----    SLIDESHOW   CONTENT     ----    */
.ss-content {
position: relative;
}
.content-cycle .ss-toolbar {
display: none;
text-align: center;
position:absolute;
width: 250px;
z-index: 10;
top: 10px;
}
.ss-toolbar div {
width: 100px;
height: 24px;
position: relative;
display: block;
margin: 0 auto;
background: url(/dizajn/crna-80op.png) !important;
background: #222;
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
}
.ss-toolbar a {
width: 16px;
height: 16px;
display: block;
position: absolute;
top: 4px;
overflow: hidden;
text-indent: -9000px;
}
.prev-ss:hover, .next-ss:hover, .enlarge:hover  {
background-position: bottom left !important;
background-position: top left;
}
.prev-ss {
background: url(/dizajn/sd-ss-left.png) no-repeat top left !important;
background: url(/dizajn/sd-ss-left.gif) no-repeat top left;
left: 5px;
}
.next-ss {
background: url(/dizajn/sd-ss-right.png) no-repeat top left !important;
background: url(/dizajn/sd-ss-right.gif) no-repeat top left;
right: 5px;
}
.enlarge {
background: url(/dizajn/sd-ss-enlarge.png) no-repeat top left !important;
background: url(/dizajn/sd-ss-enlarge.gif) no-repeat top left;
left: 42px;
}
.content-cycle .ss-img-cont {
border: 1px solid #95bee4;
background: #eee;
display: block;
float: left;
padding: 1px;
margin: 2px 5px;
width: 250px;
 border-radius: 2px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
}
.content-cycle .ss-img-cont img { border: none; }
/*  ----      dLink     ----    */
.dLink,
#wrapper .dLink {
font: normal 9px/16px Verdana, Arial, Helvetica, sans-serif;
text-shadow: 0 1px 0 #fff;
text-decoration: none;
margin: 5px 5px 5px 0;
position: relative;
display: block;
height: 17px;
color: #999;
float: left;
padding: 0;
}
.dLink .cntr {
background: url(/dizajn/cntr.gif) repeat-x;
padding: 0 8px 0 18px;
display: block;
margin: 0 1px;
height: 17px;
float: left;
font-size: 11px;
line-height: 14px;
}
.dLink .lt {
background: url(/dizajn/lt.gif) no-repeat;
position: absolute;
display: block;
height: 17px;
width: 15px;
left: 0;
top: 0;
}
.dLink .rt {
background: url(/dizajn/rt.gif) no-repeat;
position: absolute;
display: block;
height: 17px;
width: 2px;
right: 0;
top: 0;
}
.dLink:hover,
#wrapper .dLink:hover {
text-decoration: none;
color: #6b6b6b;
}
.dUpload .lt { background: url(/dizajn/lt-upload.gif) no-repeat; }
.dCancel .lt { background: url(/dizajn/lt-stop-1.gif) no-repeat; }
.dAdd .lt { background: url(/dizajn/lt-add.gif) no-repeat; }
.dAdd .rt { background: url(/dizajn/rt-2.gif) no-repeat; }
.dAdd .cntr { background: url(/dizajn/cntr-2.gif) repeat-x; }
.dBack { clear:both; display:block; }
.dBack .lt { background: url(/dizajn/povratak-lt.gif) no-repeat; }
.dBack .rt { background: url(/dizajn/rt.gif) no-repeat; }
.dBack .cntr { background: url(/dizajn/cntr.gif) repeat-x; }

#del_from_wishlist, #add_count_wishlist, #substract_count_wishlist, .cart_count {
font: normal 9px/16px Verdana, Arial, Helvetica, sans-serif;
text-shadow: 0 1px 0 #fff;
text-decoration: none;
margin: 5px 5px 5px 0;
position: relative;
display: block;
color: #666;
float: left;
padding: 0px 6px 1px;
background: #eee;
border: 1px solid #ccc;
-moz-border-radius: 5px; 
-khtml-border-radius: 5px; 
-webkit-border-radius: 5px; 
}
.cart_count {
background: none;
border: none;
}
#del_from_wishlist:hover,
#add_count_wishlist:hover,
#substract_count_wishlist:hover {
text-decoration: none;
background: #ccc;
color: #333;
}
.st_toggle {
background:url("/dizajn/toggle.png") no-repeat scroll 0 -18px transparent;
display:block;
float:left;
height: 18px;
width: 18px;
margin: 15px 5px 0 0;
}
.kuponi .dLink { display: none; }
/*  ----         ----    */

.content_img_container{
	float: left;
}

/*  */
.toggle_opcije .toggle {
background: url(/dizajn/toggle-cijeli.gif) no-repeat top left;
}


/*      ############  OPCIJE SLIKA  ############      */
.slika { float: left; clear: both; margin: 0 10px 10px 0;
font: normal 13px/16px Arial,verdana,sans-serif;
}
/* potpis pod sliku */
.potpis, .clip_mala_potpis, .clip_srednja_potpis  { 
display: block; 
clear: both; 
padding: 3px; 
font-size: 0.8em; 
line-height:1.2em;
text-align: center; 
overflow: hidden; 
word-wrap: break-word; 
height:25px;
}
.clip_mala_potpis{ width: 100px; }
.clip_srednja_potpis { width: 300px; }
/* kontejner slika - tu se dodjeluje css za okvir slika */
.img_cont {
border: 2px solid #fdfdfd;
background: #eee;
display: block;
float: left;
padding: 1px;
 border-radius: 4px;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
box-shadow: 1px 1px 1px #cccccc;
-moz-box-shadow: 1px 1px 1px #cccccc;
-webkit-box-shadow: 1px 1px 1px #cccccc;
}
.img_cont span {
line-height: 0;
}
.img_left {  float: left; clear: none; margin: 0 13px 10px 0; }
.img_right { float: right; clear: none; margin: 0 0 10px 20px; }
.fl_none { float: none; }
.clip_mala { overflow: hidden; height: 100px; width: 100px; position: relative; }
.clip_mala span { display: block; height: 100px; width: 100px; }
.clip_mala img { position: absolute; clip: rect(0 100px 100px 0); }
.clip_srednja { overflow:hidden; height: 300px; width: 300px; position: relative;}
.clip_srednja img{ position: absolute; clip: rect(0 300px 300px 0); }

/*  slike u stavkama    */
.content_short_text .slika {
margin: 0 20px 20px 0 ;
position: relative;
}
.content_short_text .img_cont, .news .img_cont, #action .img_cont{ 
border-color: #fff;
-moz-box-shadow: 0 0px 5px #aaa;
-webkit-box-shadow: 0 0px 5px #aaa;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#aaa', Direction=180, Strength=3);
}
/*  ----  */


#gallery {
padding: 10px 5px;
margin: 5px 0;
-moz-border-radius: 3px; 
border: 1px solid #ddd;
background: #eee;
}
#gallery .content_img_container {
margin: 0 5px 10px;
padding: 0 0 10px;
width: 146px;
}
#gallery .slika {
margin: 0 0 0 19px; 
}
#gallery .img_left {
margin: 0 9px 9px;
}
/*  ----    BOTTOM  NAVIGATION  ----    */
#bottom_nav { clear: both; position: relative; height: 250px; margin: 20px 0 0;}
#bottom_nav .bnav_top{ padding: 0; margin: 0; background:none; border-bottom: 1px solid #888;
display:none;}
#bottom_nav .bnav_top li{
display: block;
float: left;
margin: 0 2px 0 0;
list-style: none;

}
#bottom_nav .bnav_top li a {
font: bold 15px/27px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', 	sans-serif; 
display: block;
padding: 2px 10px;
background: #484848;
color: #fff;
text-decoration: none;
text-shadow: 0 1px 0 #caadef;
}
#bottom_nav .bnav_top .tabs-selected a, #bottom_nav .bnav_top li a:hover { color: #333; background: #fff; text-shadow: 0 1px 0 #fff;}
#bottom_nav .bnav_cont {
position: relative;
clear: both;
height: 222px;
width: 650px;
background: none;
border: none;
padding: 0;
-moz-border-radius-bottomright: 2px;
-khtml-border-radius-bottomright: 2px;
-webkit-border-bottom-right-radius: 2px;
-moz-border-radius-topright: 2px;
-khtml-border-radius-topright: 2px;
-webkit-border-top-right-radius: 2px;
-moz-border-radius-bottomleft: 2px;
-khtml-border-radius-bottomleft: 2px;
-webkit-border-bottom-left-radius: 2px;
}
.bnav_lt, .bnav_rt {
font: bold 15px/22px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', 	sans-serif; 
color: #666;
position:absolute;
top:0;
margin: 79px 0 0;
text-indent: -9000px;
height: 32px;
width: 32px;
overflow: hidden;
background-image: url("/dizajn/gumbi.png");
}
.bnav_lt {left: 0;
background-position: top left;
}
.bnav_rt {right: 0; 
background-position: top right;
}
.bnav_lt:hover { background-position: bottom left; }
.bnav_rt:hover { background-position: bottom right; }
.bnav_cycle {
position: relative;
width: 580px;
height: 222px;
margin: 0px 35px;
overflow: hidden;
}
.bnav_row {
width: 600px;
height: 200px;
margin: 11px 5px;
}
.bnav_kat {
position: relative;
display: block;
float: left;
height: 180px;
width: 126px;
margin: 10px 6px;
padding: 1px;
border: 1px solid #ba9ccc;
overflow: hidden;
border-radius: 2px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
}
.bnav_kat .img_cont { height: 180px; width: 126px; overflow: hidden; padding: 0; margin: 0; border: none; }
.bnav_kat img { height: 180px; margin: 0 0 0 -100px;}
.bnav_kat .naslov {
font: bold 11px/16px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', 	sans-serif; 
position:absolute;
text-align: center;
top: 0;
left: 0;
width: 118px;
padding: 5px;
background: #fff;
color: #444;
opacity: 0.7;
}

/*  ----    BOTTOM  NAVIGATION  END     ----    */

/* sitemap */
.content .sitemap, .content .sitemap li { list-style: none; }
.content .sitemap li { font-weight: bold; }
.content .sitemap li li { font-weight: normal; }
/**/