/* ------------------- DEFAULT STYLE NEUTRALIZERS ------------------- */

/* Based on Tantek Celik's "undohtml.css" and Faruk Ates's "initial.css" */
/* Purpose: undo some of the default styling of common (X)HTML browsers */

/* Bulletproof text sizing (thank you, Mr. Cederholm) */
body { font-size: small; }

img{
border:none;
}

/* avoid browser default inconsistent font-sizes for headings, pre, code */
h1, h2, h3,
h4, h5, h6,
pre, code { font-size: 100%; }

/* remove the inconsistent (among browsers) default padding or margin  */
h1, h2, h3, h4, h5,
h6, ol, ul, li, pre,
form, body, html, p,
blockquote, fieldset,
input { margin:0; padding:0 }

/* Give some of the neutralized elements a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
margin: 1em 0; /* NOTE: use padding next time for fewer headaches */
padding: 0;
}

/* Apply left margin only to the few elements that need it: */
li, dd, blockquote {
margin-left: 1em;
}

/* Let people know they can click on labels */


/* Form field text-scaling */
input, select, textarea {
font-size: 100%;
}




#bulet li{
list-style: none;
padding-left: 20px;
background-image: url(img/bulet.gif);
background-repeat: no-repeat;
background-position: 0 .2em;
}

/* ------------------- /shadow ------------------- */


/* ----------------------- BODY FONT STYLES ----------------------- */
body {
font-family: Verdana, Geneva, "Helvetica Neue", Helvetica, "Bitstream Vera Sans", Arial, sans-serif;
background: #CAE4F2;
color: #000;
}
/* ----------------------- /BODY FONT STYLES ----------------------- */


/* ----------------------- HEADING STYLES ----------------------- */

h1#header {
text-align: center;
font-size: 200%;
font-weight: normal;
}

#main_content h2 {
margin-bottom: 0.4em;
padding-bottom: 0.2em;
font: 157%/100% Verdana, Geneva, "Helvetica Neue", Helvetica, "Bitstream Vera Sans", Arial, sans-serif;
border-bottom: 1px solid #cacaca;
}

#main_content h3{
margin: 1.5em auto 0.4em auto;
text-align: left;
border: none;
font: normal 150%/100% Georgia, "Times New Roman", Times, serif;
}



#main_content h3 {
line-height: 115%;
}

#main_content h2 + h3 {
margin-top: /*0.9em*/ 0.74em;
}

#sub_nav h2 {
font: bold 100%/100% Verdana, Geneva, "Helvetica Neue", Helvetica, "Bitstream Vera Sans", Arial, sans-serif;
margin: 0;
letter-spacing: 0.02em;
border: none;
text-align: left;
}

#main_content h4 {
	font: 95% Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	margin: 2em auto 0.4em 0em;
	border-bottom: 1px solid #cacaca;
	letter-spacing: 0.1em;
	word-spacing: 0.12em;
}


#main_content h3 + h4,
#home h2 + h3 {margin-top: 1.6em;}

/* ----------------------- /HEADING STYLES ----------------------- */


/* ----------------------- BODY COPY STYLES ----------------------- */

#main_content p,
#main_content ul,
#main_content ol {
line-height: 130%;
letter-spacing: 0.01em;
word-spacing: 0.03em;
}

/* NOTE: Paragraphs following some headings have different top margin. */
#main_content h3 + p,
#main_content h4 + p { margin-top: 0; }

#content_area ul,
#content_area ol { padding-left: 2em; }

#main_content ul li,
#main_content ol li { margin-bottom: 0.5em; }


/* Footnotes */
div.footnotes {

border-top: 1px solid #dedede;
margin-top: 2em;
font-size: 89%;
}

#main_content div.footnotes h3 {
font: 100%/100% Verdana, Geneva, "Helvetica Neue", Helvetica, "Bitstream Vera Sans", Arial, sans-serif;
text-transform: uppercase;
letter-spacing: 0.3em;
margin: 1em 0;
color: gray;
}

#main_content div.footnotes h4 {
border:none;
font: 80%/90% Verdana, Geneva, "Helvetica Neue", Helvetica, "Bitstream Vera Sans", Arial, sans-serif;
text-align:right;
margin: 1em 0;
color: gray;
}

#main_content div.footnotes p {
padding-left: 1em;
text-indent: -1em;
}


address {
margin: auto auto 1em 1.5em;
font-style: normal;
font-family: 'Courier New',Courier,monospace;
}

blockquote, pre {
	margin: 1em 2em;
	padding: 0 0.5em;
	background: #EEEEFF;
	border-left: 3px solid #354E74;
}

pre {
padding: 0.5em;
overflow: auto;
}


pre,code {
	FONT-SIZE: 1em;
	COLOR: #336633;
	FONT-FAMILY: "Courier New", Courier, monospace;
}

#search blockquote {
margin: 1em 1em;
padding: 0;
border: none;
background: transparent;
}

cite {
font-style: italic;
text-decoration: none;
}

em.hilight {
font-style: normal;
background: #ff9;
}

/* ----------------------- /BODY COPY STYLES ----------------------- */


/* ----------------------- FOOTER COPY STYLES ----------------------- */

#footer {
text-align: right;
}

#footer p {
font-size: 90%;
padding: 1em 2em 1em 1.5em;
margin: 0;
color: #fff;
}

/* ----------------------- /FOOTER COPY STYLES ----------------------- */


/* --------------------------- LINK STYLES --------------------------- */

a { text-decoration: none; }



/* Body link colors */
A {
TEXT-DECORATION: none;
WHITE-SPACE: nowrap; 
border:none;
	}
	

A:link {
	FONT-WEIGHT: normal; COLOR: #0000ff; 
}
A:visited {
	FONT-WEIGHT: normal; COLOR: #0000ff;
}
A:hover {
	border-bottom: 1px solid #4169E1;
}
A:active {
	TEXT-DECORATION: none
}


a img {
border: none;
}
a:link img,
a:visited img,
a:focus img,
a:hover img,
a:active img { border: 0px none; }



#main_content #content_area a img {
border: 0px none;
}
#main_content #content_area a:link img,
#main_content #content_area a:visited img,
#main_content #content_area a:focus img,
#main_content #content_area a:hover img,
#main_content #content_area a:active img { border: 0px none; }

#content_area a:link img,
#content_area a:visited img,
#content_area a:focus img,
#content_area a:hover img,
#content_area a:active img { border: 0px none; }


/* Nav bar link colors */
#nav a:link,
#nav a:visited,
#nav a:focus,
#nav a:hover,
#nav a:active {
	/* Text on nav bar "buttons" is black (unless it's the active page, then see nav bar section below). */
	color: #FF930F;
	font-weight: bold;
	border: none;
}


#nav a img {
border: none;
}
#nav a:link img,
#nav a:visited img,
#nav a:focus img,
#nav a:hover img,
#nav a:active img { border: none }


/* Footer links */
#footer a {
	color: #FFA500;
	font-weight: bold;
	border-bottom: 1px solid #FFA500;
}




/* --------------------------- /LINK STYLES --------------------------- */


/* ------------------------ NAVIGATION LISTS ------------------------ */

/* Per-article tables of contents */
div.page-toc { margin: auto auto 1.5em 1em; }

.page-toc ul {
font-size: 90%;
list-style-type: none;
margin: 0;
padding: 0;
}

.page-toc li { margin: 0.4em 0; }


/* Per-section navigation & recent article list on home page */


#sub_nav ul.subnav-list {
list-style: none;
margin-top:0.2em;
}

#sub_nav ul.subnav-list li {
margin: 0;
width: 175px;
}


#sub_nav ul.subnav-list a {
display: block;
width: 141px;
padding: 0.5em 2.2em 0.6em 0.4em;
border-bottom: 1px solid #354E74;
}

#home #blog_teaser ol li a { width: 100%; }

#sub_nav ul.subnav-list a:link{ color: #0062b2; }

#sub_nav ul.subnav-list a:visited {
color: #0062b2;
border-bottom: 1px solid #354E74; /* Because IE6 gets confused. */
}

#sub_nav ul.subnav-list a:focus{
	color: #B22222;
	border-bottom: 1px solid #354E74;
}

#sub_nav ul.subnav-list a:hover{
	color: #fff;
	background: #7E7E7E;
	border-bottom: 1px solid #292929;
}

#sub_nav ul.subnav-list a:active,

/* Some duplication here because of the way two different Txp plugins work */
#sub_nav ul.subnav-list li.current a:link,
#sub_nav ul.subnav-list li.current a:visited,
#sub_nav ul.subnav-list li.current a:focus,
#sub_nav ul.subnav-list li.current a:hover
#sub_nav ul.subnav-list li.current a:active,
#sub_nav ul.subnav-list a.current:link,
#sub_nav ul.subnav-list a.current:visited,
#sub_nav ul.subnav-list a.current:focus,
#sub_nav ul.subnav-list a.current:hover,
#sub_nav ul.subnav-list a.current:active {
color: black;
cursor: default; /* remove? */
border-bottom: 1px solid #354E74;
background: #eee url("img/you-are-here.gif") no-repeat 148px center;
}




/* Nav bar link colors */
#nav a:link,
#nav a:visited,
#nav a:focus,
#nav a:hover,
#nav a:active {
	/* Text on nav bar "buttons" is black (unless it's the active page, then see nav bar section below). */
	color: #FF981A;
}



/* --------------------------- /LINK STYLES --------------------------- */


/* ------------------------ NAVIGATION LISTS ------------------------ */

/* Per-article tables of contents */
div.page-toc { margin: auto auto 1.5em 1em; }

.page-toc ul {
font-size: 90%;
list-style-type: none;
margin: 0;
padding: 0;
}

.page-toc li { margin: 0.4em 0; }


/* Per-section navigation & recent article list on home page */


#sub_nav ul.subnav-list {
list-style: none;
margin-top:0.2em;
}

#sub_nav ul.subnav-list li {
margin: 0;
width: 175px;
}


#sub_nav ul.subnav-list a {
display: block;
width: 141px;
padding: 0.5em 2.2em 0.6em 0.4em;
border-bottom: 1px solid #C5D6E4;
}

#home #blog_teaser ol li a { width: 100%; }

#sub_nav ul.subnav-list a:link{ color: #0062b2; }

#sub_nav ul.subnav-list a:visited {
color: #0062b2;
border-bottom: 1px solid #C5D6E4; /* Because IE6 gets confused. */
}

#sub_nav ul.subnav-list a:focus{
	color: #B22222;
	border-bottom: 1px solid #354E74;
}

#sub_nav ul.subnav-list a:hover{
	color: #fff;
	background: #7E7E7E;
	border-bottom: 1px solid #292929;
}

#sub_nav ul.subnav-list a:active,

/* Some duplication here because of the way two different Txp plugins work */
#sub_nav ul.subnav-list li.current a:link,
#sub_nav ul.subnav-list li.current a:visited,
#sub_nav ul.subnav-list li.current a:focus,
#sub_nav ul.subnav-list li.current a:hover
#sub_nav ul.subnav-list li.current a:active,
#sub_nav ul.subnav-list a.current:link,
#sub_nav ul.subnav-list a.current:visited,
#sub_nav ul.subnav-list a.current:focus,
#sub_nav ul.subnav-list a.current:hover,
#sub_nav ul.subnav-list a.current:active {
color: black;
cursor: default; /* remove? */
border-bottom: 1px solid #C5D6E4;
background: #eee url("img/you-are-here.gif") no-repeat 148px center;
}







/* Site navigation bar */
#navbar_div {
background: #100831 url("img/grey-current-grad2.gif") repeat-x left top;
border-bottom: 1px solid #354E74;
}

#nav {
list-style: none;
font-size: 90%;
letter-spacing: 0.04em;
margin: 0 auto;
padding: 0;
}

#nav li  {
font-weight: bold;
}

#nav a {
margin: 0;
padding: 12px 12px 14.4px 12px;
text-decoration: none;
background: url("img/grey-current-grad3.gif") no-repeat -5000px -5000px;
color:#FD893B;
font-weight: bold;
}

#nav #searchform {
padding: 7px 12px;
float: right;
}

#nav a:hover,
#nav a:focus {
	background-color: #332B52;
	background-repeat: repeat-x;
	background-position: left top;
	padding: 12px 11px 14.4px 11px;
	border-right: 1px solid #000182;
	border-left: 1px solid #000182;
	text-decoration: underline;
	color: #FFDEAD;
}




#nav li.current a:link,
#nav li.current a:visited,
#nav li.current a:focus,
#nav li.current a:hover,
#nav li.current a:active {
	background: #494364 url("img/grey-current-grad4.gif") repeat-x left top;
	text-decoration: none;
	padding: 12px 11px 14.4px 11px;
	border: none;
	border-right: 1px solid #8c849c;
	border-left: 1px solid #8c849c;
	color: #fff;
}






/* ------------------------ /NAVIGATION LISTS ------------------------ */


/* -------------------------------- SIDEBAR -------------------------------- */

/* Sidebar h2 elements get extra space at top... */
#sub_nav h2 { margin-top: 3em; }

/* ...except for the first one. */
#sub_nav h2.subnav-top { margin-top: 0; }

/* special margins for sidebar icons */
#sub_nav img.pending { margin-bottom: 0; }
#sub_nav img.tip { margin:2px 3px 0 0; }

/* Paragraphs in the sidebar */
#sub_nav p { font-size: 85%; }
#sub_nav h2 + p { margin-top: 0.5em; }




/* ----------------------------- WEBLOG ----------------------------- */

/* Article metadata & permalinks */
div.article-meta,
div.article-meta-filing {
font-size: 85%;
color: gray;
line-height: 100%;
}

div.article-meta-filing {
margin-top: 1.5em;
text-align: right;
}

div.article-meta p,
div.article-meta-filing p { margin: 0; }

p.permalink {
margin: 0 0 0.5em;
font-weight: bold;
font-size: 88%;
}





/* Comments */
h3#comment { clear: both; }

ol#article_comments { padding-left: 0; margin-left: -1.4em; }

ol#article_comments li {
padding: 0.5em 0.5em 0.7em;
margin-bottom: 0;
border-bottom: 1px solid #dedede;
}




/* Everybody loves Verdana... right? */
legend,
label,
input,
textarea {
font-family: Verdana,Geneva,'Helvetica Neue',Helvetica,'Bitstream Vera Sans',Arial,sans-serif;
}





/* Search form */
#searchform input { vertical-align: middle;}

/* Align image used for search form label */
#searchform label img { vertical-align: middle; }

/* Search form label is the one label that doesn't get a finger cursor */
#searchform label { cursor: default; }

#nav #searchbox {
font-size: 108%;
font-weight: normal; /* FF 1.5 seems to need this */
padding: 0 0.5em;
}

#searchbutton {
	font-weight: bold;
	text-align: center;
	padding: 1px;
	color: #00008B;
}



#searchform{
position:relative;
top:1px;
	width:350px;
	display:block;
	white-space: nowrap;
	clear:right;
	
}


/* ----------------------------- IMAGES ----------------------------- */

img.imgoutline { border: 1px solid #cacaca; }

#main_content .imgright p,
#main_content .imgleft p,
#main_content .imgcenter p,
div.portfolio-imgblock div p {
font: 85%/130% Georgia, "Times New Roman", Times, serif;
padding: 6px 6px 0;
background: #fff;
margin: 0;
}

/* nuke the borders on image links */
#main_content img a { border:none }



#main_content div.imgright p + img,
#main_content div.imgleft p + img,
#main_content div.imgcenter p + img {
/* for multiple images w/ captions in the same floated div */
/*margin-top: 8px;*/
}



/* Two half-width columns. */
.two-column {
float: left;
width: 48%;
padding-right: 10px;
}

/* Three one-third-width columns. */
.three-column {
float: left;
width: 32%;
padding-right: 10px;
}

/* Four quarter-width columns. Do I really need this? */
.quartercolumn {
float: left;
width: 23.5%;
padding-right: 10px;
}



/* ----------------------------- /IMAGES ----------------------------- */

#desnoGO{
	float: right;
	width: 160px;
	border-left: 1px solid #DEDAF1;
	padding-left: 10px;
	margin-left: 10px;
	background-color: #FFFFFF;
}


.copyright{
	color: #606060;
}
.copyright p{
 font-size: 10px;
 font-family: Arial, Helvetica, sans-serif;
 padding: 10px;
}

.nobr {white-space: nowrap}



.tableBOX{
	height: 80px;
	width: 479px;
	background: repeat-x fixed top;
	background-image: url(img_canc/tc4.gif);
	margin-top: 0px;
	margin-left: 0px;
	padding: 12px;
}

.naslovBOX{
	margin-top: 0px;
	margin-left: 30px;
	width: auto;
	display: inline;
	background: #ECECEC;
	border: 5px solid #CECECE;
	padding: 6px;
	color: #666666;
	FONT-FAMILY: Arial, sans-serif;
	font-weight: bold;
}



#errorDIV{
	 border:1px solid #C0B7F2; 
 background:url(img/error_grad.jpg) repeat-x #B7D4FF;
	padding:5px;
	margin-bottom:10px;
}


#errorDIV div.errorM H2{
margin:0px;
padding:5px;
color: Maroon;
	font-family: "Courier New", Courier, monospace;
	font-size: 1.2em;
	border: 0px none;
	font-weight: bold;
	
}

#errorDIV div.errorM H3{
margin:0px;
padding:5px;
color: Maroon;
	font-family: "Courier New", Courier, monospace;
	font-size: 1.2em;
	border: 0px none;
	font-weight: bold;
}

#errorDIV div.errorM{
	width: auto;
	MIN-HEIGHT: 60px;
	padding-left: 60px;
	display: block;
	background: url(img/error_stop.gif) no-repeat;
	color: Navy;
}

#errorDIV div.noerrorM H2{
	margin: 0px;
	padding: 5px;
	color: #007901;
	font-family: "Courier New", Courier, monospace;
	font-size: 1.2em;
	border: 0px none;
	font-weight: bold;
}

#errorDIV div.noerrorM H3{
	margin: 0px;
	padding: 5px;
	color: #006F01;
	font-family: "Courier New", Courier, monospace;
	font-size: 1.2em;
	border: 0px none;
	font-weight: bold;
}

#errorDIV div.noerrorM{
	width: auto;
	MIN-HEIGHT: 60px;
	display: block;
	padding-left: 60px;
	background: url(img/noerror.gif) no-repeat;
	color: Green;
}


	.komentari H3{
	color: #666666;
	padding: 5px;
}
	.komentari{
	margin-top:10px;
	border: 1px solid #BEBEBE;
	background: #FFFFFF url(img/s.jpg) repeat-x;
	color: #666666;
	padding: 5px;
}
	
	.komentari HR{
	border: 1px dashed #BEBEBE;	
}

.REG{
padding:10px;
}

.framed{
	border: 1px solid #C0B7F2;
	background: url(img/error_grad.jpg) repeat-x #B7D4FF;
	padding: 5px;
	margin-bottom: 10px;
	width: 40%;
	float: right;
	margin-left: 10px;
	color: #484848; /*background-color: #FFF4E3;
	border: 1px solid #FF9A02;
	color: #484848;
	padding: 5px;*/
}

#main_content div.framed H2{
	font-size: 1.3em;
	color: #B22222;
	padding: 5px;
	font-weight: bold;
	border-bottom: 0px none;
}



#main_content #content_area a img,
#main_content #content_area a:visited img,
#main_content #content_area a:active img,
#main_content #content_area a:link img,
#main_content #content_area a:focus img,
#main_content #content_area a:hover img{
padding:1px;
	text-decoration: none;
	white-space: nowrap;
	border:none;
}

.noborder,
.noborder a,
.noborder a:hover{
	border:none;
}



/* ------------------------ OPERATOR NA PRVOJ STRANI ------------------*/
.imgflag{
	width:50px;
	border:none;
}

.underborder{
	border-bottom:1px solid #000;
}

.operator{
	font-size: xx-small;
}

.countryCode{
	font-size: 1em;
	color: #595959;
	font-weight: bold;
}

.operatorList{
	overflow: auto;
	height: 100px;
	font-size: 0.9em;
	color: #993333;
}

/* ------------------------ FLOAT CLEARING ------------------------ */

/* Classes that clear floats w/o inline styles */
.clearleft { clear: left; }
.clearright { clear: right; }
.clearboth { clear: both; }
.clearnone { clear: none; }


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

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


/* ------------------------ /FLOAT CLEARING ------------------------ */

.sivoStrong{
	vertical-align: middle;
	color: #fff;
	font-family: "Courier New", Courier, monospace;
	font-size: 1.2em;
	font-weight: bold;
}

.tabheader{
	background-color:#000;
	color: #fff;
	font-weight: bold;
}
.bigPrice{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
}


.coverUSER{
	border: 1px solid #C0B7F2;
	padding: 5px;
	color: #E8FFFF; /*background-color: #FFF4E3;
	border: 1px solid #FF9A02;
	color: #484848;
	padding: 5px;*/
	background: #00017B;
}

.xxsmall{
	font: Verdana, "Trebuchet MS", Tahoma;
	font-size: xx-small;
}
