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: #951D76;
	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;
}

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

p
{
	margin: 5px 0;
	padding: 5px 0;
	font: normal 13px/1.6em Verdana, Arial, Tahoma, Sans-serif;
}
#category_desc{
/*padding: 0 25px;*/
}
#content_short{
/*padding: 0 10px 0 50px;*/
}
#category_text{
	text-align:justify;
	padding-right: 0;
	color: #484848;
	font: normal 13px/1.8em Tahoma,Arial,Sans-serif
}
#category_text h2 {
font-size: 1.8em; line-height: 25px;
}
#category_text h3 {
font-size: 1.4em; line-height: 20px;
}
.content ul { list-style: disc; }
.content .tabs-nav { list-style: none; }
.content ol { list-style: lower-alpha; }

/*.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:#333333;
	/*padding: 20px 26px;   studio dental   */
	width: 540px;
	padding: 0;
	overflow: hidden;
}
.holy_left_wide {
width: 740px;
}
/*
    
    izbaceno .content jer smeta kod detaljne tražilice
    kada se sadržaj izbacuje na pocetnu stranicu
    
*/
#wish_list{
    /*margin-left: 50px;*/
}
.content_short_text
{
color: #484848;
position:relative;
width: 510px;
background: url("/dizajn/contst-pdl.png") no-repeat right bottom #EEEEEE !important;
background: url("/dizajn/contst-pdl.gif") no-repeat right bottom #EEEEEE;
clear: both;
padding: 0 10px 10px;
margin: 5px;
-moz-border-radius: 5px;        /* Firefox */
-webkit-border-radius: 5px;     /* Safari, Chrome */
border-radius: 5px;             /* CSS3 */
font: 12px/14px Georgia,"Times New Roman",Times,serif, 	sans-serif;
height: auto !important;
height: 1%;
text-align: left;
}
.content .content_short_text a:hover {
text-decoration: none;
}
.content_short_text img.piktogram {
width: 26px;
height: 8px;
margin: 11px 5px;
}
.content_short_text img 
{ 
}
.content_short_text .sth2
{
margin: 0;
color: #444;
text-decoration: none;
display: block;
overflow: hidden;
/*height: 40px;*/
font: bold 13px/20px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', 	sans-serif;
padding: 5px 5px;
text-align: center;
border-left: 0px solid #6CA8D5;
border-right: 0px solid #6CA8D5;
border-top: 0px solid #6CA8D5;
    -moz-border-radius:5px 5px 0px 0px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -khtml-border-top-left-radius: 5px;
    -khtml-border-top-right-radius: 5px;
    border-radius: 5px 5px 0px 0px;
}
.content_short_text h2 { 
text-align: left;
font: small-caps 18px/20px Georgia,"Times New Roman",Times,serif;
padding: 15px 5px 10px;
margin: 0;
}
.content_short_text h2, .content_short_text h2 a {
color: #484848;
text-shadow: 0 1px 0 #ffffff;
text-transform: lowercase;
}
.content_short_text h2 a.h2:hover{
	color: #333;
	text-decoration: underline;
}
.content_short_text .desc{
	overflow: hidden;
	padding: 0 5px 10px;
}
.content_short_text .desc ul, .content_short_text li{
	list-style: disc inside none;
}
.content_short_text .stimg {
height:155px;
overflow: hidden;
border-left: 0px solid #6CA8D5;
border-right: 0px solid #6CA8D5;
padding: 0 0 5px 0;
text-align: center;
background: #ffffff  url(/dizajn/no_img.gif) no-repeat center center;
}
.content_short_text .stimg img {
padding: 0;
margin: 0;
height: 100%;
width: auto;
border: none;
float: none;
}
.content_short_text .stover {
background: #ffffff;
height:160px;
width:270px;
position:absolute;
top:50px;
/*left: 1px;*/
z-index: 2;
opacity: 0.9;
display: none;
cursor: pointer;
color: #222;
font: 11px/1.5em arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', 	sans-serif;
}
.act .stover{
background: #ffffff;
height:180px;
width:259px;
position:absolute;
top:28px;
left: 3px;
z-index: 2;
opacity: 0.9;
display: none;
cursor: pointer;
color: #222;
font: 11px/1.5em arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', 	sans-serif;
}
.content_short_text .stover .bot, .act .stover .bot {
position: absolute;
bottom: 0;
padding: 10px;
}
.content_short_text .stover .bot .kratki, .act .stover .bot .kratki {
padding: 10px;
}
.content_short_text .stover p, .act .stover p {
font: 12px/1.4em arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', 	sans-serif;
padding: 0;
margin: 0;
border: none;
position: relative;
background: none;
}
.content_short_text .stover table, .act .stover table {
border-collapse: collapse;
width: 155px;
font: 9px/1.4em arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', 	sans-serif;
text-align: center;

}
.content_short_text .stover td.frst, .act .stover td.frst {
background: #333;
color: white;
}
.content_short_text .stover tr, .act .stover tr { 
border-top: 1px solid #999;
}
.content_short_text #price{
padding: 5px;
margin: 5px;
position: relative;
}
/* za valutu
.content_short_text #price .price span, .content_short_text #price .akcijska
span,
.content_short_text #price span span {
font-size:11px;
top: -1px;
right: 4px;
position: absolute;
}
*/
.content_short_text .cjenik li{
display: block;
margin: 5px 0;
padding: 0;
background: url(/dizajn/obj/diagonal2.gif) repeat-x 0 13px;
clear: both;
height: 16px;
position: relative;
list-style: none;
list-style-image: none;
}
.content_short_text .cjenik li.opis_cijene{
	background: none;
	clear: both;
	color: #777;
	font: oblique 11px/1.2em Verdana,Arial,Helvetica,sans-serif;
	height: auto;
	padding: 0 50px 0 0;
}
.content_short_text .cjenik li span{
	background: #eee;
}
.content_short_text .cjenik li .naziv{
	float: left;
	font: 11px/1em Verdana,Arial,Helvetica,sans-serif;
	padding: 5px 5px 5px 0;
}
.content_short_text .cjenik li .price, .content_short_text .cjenik li .price_old{
	float: right;
	font: 11px/1em Verdana,Arial,Helvetica,sans-serif;
	padding: 5px 0 5px 10px;
}


.content_short_text #price .price span,
.content_short_text #price .akcijska span,
.content_short_text #price span span {
font-size:11px;
/*top: -1px;
left: 4px;*/
position: relative;
}
.content_short_text #price .price_old {color: #666;
/*font-size: 14px;
float: left;*/
position: relative;
}
.content_short_text #price span.price_old_nr { text-decoration: line-through;}
.content_short_text #price .price_old span.currency_old{
text-decoration: none;
font-size:11px;
/*margin: 0 0 3px 5px;*/
}

.stara_cijena{ 
text-decoration: line-through;
position: relative; 
}

.content_short_text #price .bonus {
clear: both;
display: block;
text-align: right;
font: bold 11px/28px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', 	sans-serif;
}
.content .cijena2{ 
font: bold 13px/1.8em arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', 	sans-serif;
}

.content_short_text .btm {
padding: 2px 0;
text-align: center;
border-left: 0px solid #6CA8D5;
border-right: 0px solid #6CA8D5;
border-bottom: 0px solid #6CA8D5;
    -moz-border-radius:0px 0px 5px 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -khtml-border-bottom-left-radius: 5px;
    -khtml-border-bottom-right-radius: 5px;
    border-radius: 0px 0px 5px 5px;
}
.content_short_text #add_to_wishlist {
margin: 0 10px;
display: block;
float: left;
}
.content_short_text .wish_keys {
border-left: 0px solid #6CA8D5;
border-right: 0px solid #6CA8D5;
line-height: 22px;
padding: 0 5px;

border-top: dotted 1px #888888;
}

#object_short_text #price{
	float: right;
	font-size: 1.2em;
	text-align: right;
}

#object_short_text .odabran-termin{
	float: left;
	font-size: 1.2em;
	margin: 5px;
	padding: 5px;
}
/*  ----        ----   */

/*  ----        ----   */
.news h2
{
	font: normal 1.4em/1.0em Georgia, "Times New Roman", Times, serif;
	min-height: 5px !important;
	padding: 5px 0;
	margin: 10px 0;
	text-align: left;
	color: #2f3c45;
	text-decoration: none;
	text-shadow: 0 1px 0 #fff;
	font-variant: small-caps;
/*
	background: url(/dizajn/ferl_h2.png) repeat-y !important;
    background: #ddd;
*/
}
.news a h2
{
text-decoration: underline;
color: #2f3c45;
}
.news
{
	font: normal 12px/1.4em Arial,verdana,sans-serif;
	color: #484848;
	margin: 10px 0;
    padding: 0 10px 10px;
	background: url("/dizajn/contst-pdl.png") no-repeat right bottom #eee !important;
	background: url("/dizajn/contst-pdl.gif") no-repeat right bottom #eee;
	-moz-border-radius:5px;  
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.news #date, .news .short_news {
padding: 2px 0;
}
.news .border {
clear: both;
margin: 0;
/*border-bottom: 1px dotted #BABABA;*/
}
.news h2, .news h2 a {
color: #484848;
text-shadow: 0 1px 1px #ffffff;
font: small-caps 18px/20px Georgia,"Times New Roman",Times,serif;
}
.news h2 a:hover {
text-decoration: underline;
}
.news img {
width: 70px;
height: auto; 
}

/* akcija/novo tagovi */
.content_short_text .tagovi {
position: absolute;
right: -5px;
top: 10px;
}
.action, .new {
height: 17px;
margin: 0 0 4px;
display: block;
}
.action{
	width: 34px;
	background: url("/dizajn/novo-akcija-rt2.png") no-repeat scroll 0px -34px transparent !important;
	background: url("/dizajn/novo-akcija-rt2.gif") no-repeat scroll 0px -34px transparent;
}
.new{
	width: 30px;
	background: url("/dizajn/novo-akcija-rt2.png") no-repeat scroll -34px -34px transparent !important;
	background: url("/dizajn/novo-akcija-rt2.gif") no-repeat scroll -34px -34px transparent;
}
/*  */

.content #slika img.clip 
{
	position: absolute;
	clip: rect(1px 100px 100px 1px);
}

#content_short {


}
.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: 266px;
clear: both;
overflow: hidden;
display: block;
}

.content-cycle img, 
#wrapper .content-cycle img, 
#news_text .content-cycle img, 
#category_text .content-cycle img {
	padding: 2px;
	text-align: center;
	float: left;
	clear: both;
	background: #ccc;
	border: 1px solid #aaa;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
}
#category_text .content-cycle img { margin: 0; padding: 0; float: none;}
.content img.slideshow
{
	margin: 5px 25px 5px -25px;
	width: 560px; /*ova klasa prikazuje ispravno poziciju slide-a u editoru*/
	height: 330px;
	clear:both;
	overflow:hidden;
}

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



table
{
	table-layout:fixed;
	width: 100%;
	background: transparent;
	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: #cc8fbb;
	height: auto;
	padding: 0 12px;
	color: #fff;
	text-align: left;
	border: 1px solid #cc8fbb;
	border-bottom-width: 2px;
	text-shadow: 0 1px 0 #9f5089;
}
th a{
	color: #fff;
}

tr { 	background: transparent; }

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


#content_text {
 clear: right;
}
.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;
}

.content li
{
	margin: 0;
	padding: 0;
}



.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:  #484848;
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: red url(/dizajn/navodi.png) top left no-repeat;
	-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: white;
	/*izbjegavanje preklapanja u listingu stavki*/
	height: 1%;
	/*za ispravann listing stavki u ie6*/
	background: #0095D9 url(/dizajn/navodi.png) top left no-repeat;
	-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;
margin-left: 30px;
}
#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;*/
}
.content_wide {
width: 735px;
}
.content_narrow {
width: 540px;
text-align: justify;
overflow: auto;
}

.korisnicki-podaci{
	font-size: 1em;
}

table.item_list{
margin: 5px 0;
/*background: #cccccc;*/
}
table.item_list td, table.item_list th {
padding: 3px;
vertical-align: middle;
text-align: center;
}
table.item_list .mala {
width: 30px;
text-align: center;
}
table.item_list .velika {
width: 120px;
}
table.item_list td a img{/*width: 80%;*/}

input#gotovina, input#kartica, input#virman {
margin: 6px 0;
}
.content .img_left
{
	float: left;
	clear: none;
}
.content .img_right
{
	margin: 15px 8px 5px 25px !important;
	margin: 15px 8px 5px 25px;
	float: right;
	clear: none;
}
/* cijene objekti */
.cjenik {
position: relative;
margin: 0 10px;
overflow: hidden;
}

.price_cf {
clear: both;
float: right;
width: 300px;
background: #eee;
padding: 5px;
margin: 5px;
border: 1px solid #ccc;
	-moz-border-radius: 5px; 
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px;
}
/*.price_cf*/ .cjenik li {
display: block;
margin: 5px 0;
padding: 0;
background: url(/dizajn/obj/diagonal2.gif) repeat-x 0 13px;
clear: both;
height: 16px;
position: relative;
list-style: none;
list-style-image: none;
color: #333;
}

/*.price_cf*/ .cjenik li.opis_cijene {
padding: 0 50px 0 0;
background: none;
display:inline;
font: oblique 11px/1.2em Verdana, Arial, Helvetica, sans-serif;
}

/*.price_cf*/ .cjenik .price_old {
position: relative;
display: inline;
float: right;
padding: 5px 0 5px 10px;
text-decoration: none;
font: normal 11px/1em Verdana, Arial, Helvetica, sans-serif;
color: #888;
}
/*.price_cf*/ .cjenik .price_old span.price_old_nr {
text-decoration: line-through;
}
/*.price_cf*/ .cjenik span { background: #eee; 
/*display: block; 
color: black;
position: absolute;*/
}
/*.price_cf*/ .cjenik span, #tinymce .cjenik span { background: #eee;}
/*.price_cf*/ .cjenik .naziv {
float: left;
font: normal 11px/1em Verdana, Arial, Helvetica, sans-serif;
padding: 5px 5px 5px 0; 
top: 0;
left: 0;
}
/*.price_cf*/ .cjenik .price {
float: right;
font: normal 11px/1em Verdana, Arial, Helvetica, sans-serif;
padding: 5px 0 5px 10px; 
top: 0;
right: 0;
}
.var_price
{
background:none repeat scroll 0 0 #EEEEEE;
border:1px solid #CCCCCC;
margin:50px 5px;
padding:5px;
 border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
}
.cont_s_t_border {
display: none;
}

.var_opis span{font: bold 8pxpx/14px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
}

/*poruka iz shadowbox-a*/
#poruka { 
top: 50%; 
position: fixed;
/*height: 50px;*/
padding: 20px;
border: 2px solid #555;
color: #333;
background: #ddd;
margin: -25px 25px 0;
width: 910px;
z-index: 999999;
text-align: center;
font: bold 20px/25px 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: 508px;
clear: both;
}
.results .toggle {
outline: none;
display: block;
color: #444;
padding: 5px 20px 4px;
text-shadow: 0 1px 0 #ffffff;
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;
}
.results .toggle img {
border: none;
float: right;
padding: 2px;
}
.results .toggle:hover {
background: #ddd;
text-decoration: none;
}
.cont { display: none;}
.rez {
width: 240px;
float: left;
border-right: 1px dotted #bbb;
margin: 0 10px 10px 0;
color: #384955;
}
.rez .img {
padding: 1px;
border: 1px solid #d3a0c5;
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: #384955;
text-decoration: none;
}
.rez .opis {
font: normal 9px/16px Arial,verdana,sans-serif;
text-align: left;
}
.rez .naslov span, .rez .opis span {
color: #384955;
font-weight: bold;
}
.res_count{
margin: 0 0 0 10px;
}
.results h4 { display: block; padding: 0; /*border-bottom: 1px dotted #E5D8ED;*/
}
.closed .toggle { background: #eee; border: 1px solid #ddd;}
.opened .toggle { background: #bbb; border: 1px solid #aaa;}
.stavka .rez_a { border-right: 1px dotted #951d76; }
.stavka .rez_a .img {border: 1px solid #951d76;}
.stavka .rez_a .naslov, .rez_a h4 { color: #951d76; }
h4.no_results {
-moz-border-radius:3px 3px 3px 3px;
background:none repeat scroll 0 0 #EEEEEE;
border:1px solid #DDDDDD;
color:#444444;
font:bold 16px/16px Arial,verdana,sans-serif;
letter-spacing:1.5px;
margin:0 0 40px;
padding:15px 20px;
text-decoration:none;
text-shadow:0 1px 0 #FFFFFF;
}
/*  ----    SLIDESHOW   CONTENT     ----    */
.ss-content {
position: relative;
float: left;
margin: 0 25px 25px 0;
}
.content-cycle .ss-toolbar {
display: none;
text-align: center;
position:absolute;
width: 260px;
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;
}
/*  ----      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;
white-space: nowrap;
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;
}
.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-add2.gif) no-repeat; }
.dAdd .rt { background: url(/dizajn/rt.gif) no-repeat; }
.dAdd .cntr { background: url(/dizajn/cntr.gif) repeat-x; }
.dBack { clear:both; display:block; }
.dBack .lt { background: url(/dizajn/lt-bck.gif) no-repeat; }
.dBack .rt { background: url(/dizajn/rt.gif) no-repeat; }
.dBack .cntr { background: url(/dizajn/cntr.gif) repeat-x; }

.dAdd{
box-shadow:  0 0px 10px #e96243;
-moz-box-shadow: 0 0px 10px #e96243;
-webkit-boxshadow: 0 0px 10px #e96243;
}

.add_msg {
position: absolute;
display: none;
color: white;
left: 50px;
top: 5px;
}
.add_ico {
background: url(/dizajn/add_ico.png) no-repeat center right !important;
background: url(/dizajn/add_ico.gif) no-repeat center right;
float: left;
height: 17px;
width: 5px;
}
.add_txt {
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
background: url(/dizajn/bl-08transparent.png);
line-height: 17px;
font-size: 10px;
padding: 0 10px;
margin: 0 0 0 5px;
display: block;
}
#add_to_wishlist { position: relative; float: left; }
.cart {
width: 17px;
height: 17px;
display: block;
background: url(/dizajn/cart3.gif) no-repeat top center;
}
.dOver .cart {
background: url(/dizajn/cart3.gif) no-repeat bottom center;
}

.sizeSelect{
width: 85px;
padding: 0 0 0 5px;
background: url(/dizajn/cntr.gif) repeat-x center;
border: none;
height: 17px;
border: 1px solid #bbb;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
text-align: center; margin-top:4px;
}


/**/

/*#del_from_wishlist, #add_count_wishlist, #substract_count_wishlist, .cart_count {
font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
margin: 5px 5px 5px 0;
position: relative;
display: block;
color: #777;
float: left;
padding: 2px 6px;
background: #ccc;
border: 1px solid #999;
}*/
#del_from_wishlist{
	background: url('/dizajn/zatvori2.gif') no-repeat 0px 0px;
	float: left;
	width: 13px;
	height: 13px;
	position: relative;
	margin: 5px 5px 0px 0;
	text-decoration: none;
	display: block;
}
#del_from_wishlist:hover{
	background-color: #fff;
}
.cart_count {
background: none;
border: none;
}
#del_from_wishlist:hover,
#add_count_wishlist:hover,
#substract_count_wishlist:hover {
text-decoration: underline;
}
.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;
}

.stover .dLink, #wrapper .stover .dLink { display: none; }
/*  ----         ----    */
.final_order .tdesno {
width: 80px;
text-align: center;
padding: 0 10px;
font-weight: bold;
}
.checkout_tbl th { background: #cc8fbb; border-color: #cc8fbb; }
/*.toggle_opcije { padding: 4px; margin: 25px 0 0 10px; }*/
.content_img_container {
float: left;
}
.toggle_opcije .toggle {
/*background: url(/dizajn/toggle-cijeli.gif) no-repeat top left;*/
background: #cc8fbb;
/*width: 594px;*/
border-left: 3px double #fff;
border-right: 3px double #fff;
border-top: 3px double #fff;

cursor: pointer;
padding: 10px 15px;
margin: 0;
font-weight: bold;
color: #fff;
text-shadow: 0 1px 0 #316386;
}
.toggle_opcije p { margin: 0; padding: 4px 0;
font:11px/1.6em Verdana,Arial,Tahoma,Sans-serif}

.toggle_opcije .toggle_cont {
/*background: url(/dizajn/toggle-cijeli.gif) no-repeat 0 -45px;*/

background: #cc8fbb;

border-left: 3px double #fff;
border-right: 3px double #fff;

/*width: 594px;*/
padding: 5px 15px;
}
.toggle_cont td{
border: none;
}

.toggle_opcije ul.toggle_cont{
	list-style: none;
	margin: 0px;
	padding: 5px 15px;
}
.toggle_opcije ul.toggle_cont li{
	margin: 10px 0;
}
.toggle_opcije ul.toggle_cont li label{
	width: 50px;
	display: inline-block;
	vertical-align: middle;
}
.toggle_opcije ul.toggle_cont li label.error{
	width: auto;
	float: right;
}
.toggle_opcije ul.toggle_cont li span{
	display: inline-block;
	vertical-align: middle;
}
.toggle_opcije ul.toggle_cont li label:hover, .toggle_opcije ul.toggle_cont li span:hover{
	cursor: pointer;
}
.toggle_opcije ul.toggle_cont li select{
	width: 300px;
}
/*        OPCIJE SLIKA        */
.slika { float: left; clear: both; margin: 0 10px 10px 0; }
/* potpis pod sliku */
.potpis, .clip_mala_potpis, .clip_srednja_potpis  { 
display: block; 
clear: both; 
padding: 3px; 
font-size: 0.8em; 
text-align: center; 
overflow: hidden; 
word-wrap: break-word; 
}
.clip_mala_potpis{ width: 100px; }
.clip_srednja_potpis { width: 300px; }
/* kontejner slika - tu se dodjeluje css za okvir slika */
.img_cont {
border: 1px solid #D3A0C5;
border-radius: 2px;
background: #eee;
display: block;
float: left;
padding: 1px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
margin-top: 5px;
}
.img_cont span {
line-height: 0;
}
.img_left {  float: left; clear: none; margin: 0 20px 10px 0; }
.img_right { float: right; clear: none; margin: 0 0 10px 10px; }
.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); }
/*  ----  */
#category_text h3 {
font-family: 'dirtybag', Arial, Helvetica, sans-serif;

}

/* */
.bgnr {
background: #f8f8f8;
height: 55px;
}
.bgnr .okvir {
position:relative;
background: url(/dizajn/slder-okvir-1a.png) no-repeat bottom left !important;
background: url(/dizajn/slder-okvir-1a.gif) no-repeat bottom left;
height: 55px;
display: block;
}

/* */
.karakteristike {}
.karakteristike tr { background: #f0f0f0; border: none;}
.karakteristike td { background: none; border: 1px solid #e0e0e0; }
.karakteristike td.naslov { width: 100px; vertical-align: middle; 
font: bold 11px/12px Arial,verdana,sans-serif;
}
.karakteristike td.karakter_column {
font: normal 11px/12px Arial,verdana,sans-serif;

}
.karakteristike .par { background: #e5e5e5; }
.karakteristike .nepar {}

/**/

.eanCode {display: inline; padding-left: 20px;font-style:bold;}

.warning{
margin: 18px 0 0 18px;
/*float: left;*/
padding: 20px;
font-size: 1.2em;
font-weight: normal;
line-height: 1.6em;
background: #333;
border:3px solid red;
color:#fff;
}
#login_buttons{
	margin: 0 0 0 25px;
}

.uvjeti_kupnje{
margin: 18px 0;
font: normal 12px/16px Verdana,Arial,Helvetica,sans-serif;
}
.payment-info p{
    margin: 0;
    padding: 0;
}
/*.regular-payment{
	display: inline-block;
}*/
.online-payment{
	display: none;
}
/*.online-payment p{
	color: #952978;
	font-weight: bold;
}*/
