body  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0 0 0 0px; 
	padding: 0;
	text-align: center;
	color: #000000;
	/*background-color:#7a8792;
	background-image:url(_images/bg.jpg);
	background-repeat:no-repeat;*/
	background-color:#ffffff;
	background-repeat:repeat-y;
	 background-position:top center;
	background-image:url(_images/osnova/delfi_pozadina.png);
	/*background-repeat:repeat-x;
    background-position:top center;	*/
}
a, a:active
{
	color:#000;
	text-decoration:none;
	border:0px solid #FFF;
}
a:hover
{
	text-decoration:underline;
}

#container {
	width: 952px;
	margin: 0 auto; 
	text-align: left; /* this overrides the text-align: center on the body element. */
} 
#header { 
	height:90px;
	padding: 5px 0 5px 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
} 
#header a
{
	color:#FFF;
	text-decoration:none;
}
#header a:hover
{
	text-decoration:underline;
}
#header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
#top_menu a
{
	padding:0px;
	margin:0px;
}
#top_menu img
{
	padding:0px;
	margin:0 -3px 0 -3px;
}
#podmeni
{
	background-image:url(_images/bottom_menuBkg.jpg);
	background-repeat:repeat-x;
	height:21px;
    border-left:1px solid #7D8587;
    border-right:1px solid #7D8587;
    font-family:Verdana;
    font-size:11px;
    color:#fff;
    padding-left:15px;
    padding-top:7px;
	margin-right:0px;
	margin-left:2px;
}
#podmeni select{
	font-size:11px;
}
#podmeni a
{
	color:#FFF;
	text-decoration:none;
}
#podmeni a:hover
{
	text-decoration:underline;
}

#sidebar1 {
	float: left; /* since this element is floated, a width must be given */
	width: 200px; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0 5px; /* padding keeps the content of the div away from the edges */
}
#sidebar1 a{
	text-decoration:none;
}
#sidebar1 a:hover{
	text-decoration:underline;
}

#sidebar2 {
	float: right; /* since this element is floated, a width must be given */
	width: 160px; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0 5px 0 0; /* padding keeps the content of the div away from the edges */
}
#mainContent {
	margin: 0 0px; /* the right and left margins on this div element creates the two outer columns on the sides of the page. No matter how much content the sidebar divs contain, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the sidebar spaces when the content in each sidebar ends. */
	padding: 0 10px;
} 
#footer { 
	padding: 0 0px 0 0px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	/*background:#DDDDDD;*/
	background:#FFF;
	margin: 0;	
} 
#footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}



.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 14px;
    line-height: 0px;
}

#left_box {
    width:193px;
    float:left;
    font-size:14px;
}

#left_box_center {
    width:193px;
    float:left;
    background-image:url(../images/left_box/center.jpg);
    background-position:top center;
    background-repeat:repeat-y;
}
#left_box_center_title {
    width:175px;
    padding-left:10px;
    font-size:18px; 
    font-family:Verdana;
    color:#a79a79;
}

#left_box_center img {
    margin-top:5px;
    margin-left:2px;
}

#left_item {
    width:175px;
    border-top:1px dashed #697782;
    margin-left:6px;
    margin-top:5px;
	padding-top:10px;
    font-size:11px;
}

#left_item ul {
    list-style-type:none;
    margin:0px;
    padding:0px;
    padding-left:5px;
}

#left_item ul li {
    margin:0px;
    padding:0px;
    margin-top:4px;
}

#left_item ul li a {
    color:#000;
	text-decoration:none;
}
#left_item ul li a:hover {
	text-decoration:underline;
}
.item_title {
    font-size:16px;
    font-weight:bold;
}
.item_title_a{
	padding:0 0 0 10px;
	color:#6e7e89;   
	    font-size:16px;
    font-weight:bold;
}
.item_title a{
	color:#6e7e89;   
}
.sub_ul {
    font-size:11px;
    font-weight:normal;
}

#left_banners {
    width:188px;
    float:left;
	border:1px solid #ddd;
	padding-left:3px;
}

#left_banners img {
    margin-top:10px;
}

#content_holder_right {
    width:217px;
    float:right;
    padding-top:10px;
    padding-right:3px;
}

#right_box {
    float:right;
    width:208px;
    border:1px solid #ededed;
    padding-left:2px;
}

#right_item {
    width:191px;
    height:76px;	
    background-color:#ebebeb;
    background-image:url(../images/right_box/bottom_border.jpg);
    background-repeat:no-repeat;
    background-position:bottom left;
    padding:7px;
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
	display:block;
}

#right_item a {
    color:#000;
	text-decoration:none;
}
#right_item a:hover {
	text-decoration:underline;
}
.top_list_writer
{
	font-style:italic;
	font-size:10px;
}

#right_item_bottom {
    width:191px;
    padding:7px;
    float:left;
}

#right_item_bottom ul {
    list-style-type:none;
    padding:0px;
    margin:0px;
    font-size:11px;
}

#right_item_bottom ul li {
    padding:0px;
    margin:0px;
    border-bottom:1px dashed #7d7d7d;
    height:15px;
}

#right_item_bottom a {
    color:#000;
}

#flash_polica{
	display:block;
	height:323px;
	/*background-color:#00F;*/
	vertical-align:middle;
	color:#FFF;
}
#preporucujemo{
	display:block;
	height:150px;
	background-color:#00F;
	vertical-align:middle;
	color:#FFF;
}

/* ==================================================================== */
#center_item_header {
    width:233px; /*238px*/
    height:28px;
    border-top:1px dashed #878787;
    border-bottom:1px dashed #878787;
    font-size:18px;
    color:#a79a78;
    padding-top:5px;
    padding-left:5px;
	margin-bottom:10px;
}

#center_items_list {
    width:519px;
    float:left;
    padding:10px 0px 10px 0px;
}

#center_items_list a {
    color:#000;
}
#center_paging {
   width:516px;
   height:28px;
   background-image:url(../images/items_list/paging.jpg);
   background-repeat:no-repeat;
   float:left;
   font-size:10px;
   padding-left:3px;
}

#center_paging a {
    color:#000;
}

#center_list_item {
   width:519px;
   float:left;
   border-bottom: 1px dashed #878787;
   padding:10px 0px 10px 0px;
   margin-bottom:10px;

}
html > body #center_list_item{
	font-size:11px;
}

.center_list_item_img {
    float:left;
    margin-right:10px;
}
.center_item_title {
    font-size:14px;
    color:#000;
    font-weight:bold;
}

.center_item_title a {
    font-size:12px;
    color:#000;
    font-weight:bold;
}

paging_label {
     width:70px;
     float:left;
     padding-top:7px;
}
.paging_num {
    width:135px;
    float:right;
    padding-top:7px;
}

.paging_sort {
    width:310px;
    float:left;
    padding-top:7px;
}

.paging_num a {
    margin-right:3px;
}

.paging_sort a {
    margin-right:5px;
}

.redText {
    color:#f00;
    font-weight:bold;
}
grayText {
    color:#818181;
}

#btn_Divider {
    float:left;
    margin-top:5px;
	width:100%;
	text-align:center;
/*	clear:both*/
}
#center_paging {
   width:516px;
   height:28px;
   background-image:url(../_images/paging.jpg);
   background-repeat:no-repeat;
   float:left;
   font-size:10px;
   padding-left:3px;
}
.paging_num {
    width:516px;
    float:left;
    padding-top:7px;
	/*background-color:red;*/
}
/* -------------------------------------- */
.paginacija {
	margin-left:3px;
	z-index:10;
}
.paginacija #pag_a{
	display:block;
	width:24px;
	height:24px;
	float: left;
	text-align: center;	
	margin: 1px;
	text-decoration: none;	
	background-image:url(_images/paginacija/br_strana.png);
	background-repeat:no-repeat;

	top:-6px;
	position:relative;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	color:#666;	
}
.paginacija #pag_a:hover{
	color:#000000;	
	text-decoration: none;
}

.paginacija .pag_nema{
	display:block;
	width:24px;
	float: left;
	text-align: center;	
	margin: 1px;
	text-decoration: none;	
	top:-6px;
	position:relative;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
}
.paginacija .prazno{
	display:block;
	width:24px;
	height:24px;
	float: left;
	text-align: center;	
	margin: 1px;
	text-decoration: none;	
	background-image:url(_images/paginacija/prazno.png);
	background-repeat:no-repeat;
	top:-6px;
	position:relative;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
}
.paginacija .pag_img{
	display:block;
	float:left;
	height:24px;
	width:24px;
	top:-5px;
	position:relative;
	margin: 1px;
}
.paginacija .pag_img1{
	display:block;
	float:left;
	height:24px;
	width:48px;
	top:-5px;
	position:relative;
	margin: 1px;
}
.paginacija .pag_img:hover{
	background-color:none;
}
.paginacija img{
	
	border: 0px solid #0065C6;
	float: left;
	text-align: center;	
	margin: 1px;
	vertical-align:middle;
	display:block;
	top:-2px;
	position:relative;
}
/*--------------*/
.cena_popust{
	color:#F00;
	font-weight:bold;
	font-size:18px;
}
.cena_stara{
	text-decoration:line-through;
}
.artikal_podnaslovi_g{
	color:#666;	
}
.artikal_podnaslovi_d{
	/*color:#990;*/
	color:#000;
	font-weight:bold;
}
.artikal_naslov {
    width:233px; /*238px*/
    min-height:28px;
    border-top:1px dashed #878787;
    border-bottom:1px dashed #878787;
    font-size:18px;
	color:#000
    padding-top:5px;
    padding-left:5px;
	margin-bottom:10px;
}
.artikal_naslov_autor{
	/* color:#a79a78;*/
	color:#990;
	 font-size:14px;
}
.artikal_cena_obicna{
	font-weight:bold;
	font-size:14px;
}
.artikal_cena_usteda{
	/* color:#a79a78;*/
	color:#69F;
}

.artikal_cena_popust{
	color:#F00;
	font-weight:bold;
	font-size:18px;
}
.artikal_cena_stara{
	text-decoration:line-through;
}
.artikal_link{
	color:#990;	
}
.artikal_link:hover{
	color:#990;	
	text-decoration:underline;
}
.greska h3{
	color:#990;
}
.greska .link{
	color:#990;
}
.greska {
	color:#666;
}
.visteovde{
	color:#666;
	font-size:12px;
	margin-bottom:10px;
	display:block;
}
.visteovde .link{
	color:#666;
	font-weight:bold;
}
a img{
	border:none;
}
.shopping_cart_items
{
	font-size:10px;
	font-weight:normal;
}
.shopping_cart_items a
{
	color:#000;
}
.shopping_cart_items th
{
	font-size:10px;
	font-weight:normal;
	background-color:#EEE;
}
#shopping_cart_totalprice{
	font-weight:bold;
}
.sliding_product
{
	z-index:1010;
}
.zelje_cart_items
{
	font-size:10px;
	font-weight:normal;
}
.zelje_cart_items a
{
	color:#000;
}
.zelje_cart_items th
{
	font-size:10px;
	font-weight:normal;
	background-color:#EEE;
}
.korpa-titleK{
	background-image:url(_images/razno/korpa.jpg);
	background-repeat:no-repeat;
}
.korpa-titleK1{
	background-image:url(_images/razno/korpa1.jpg);
	background-repeat:no-repeat;
}
.korpa-titleK, .korpa-titleK1{	
	display:block;
	height:60px;
	/*cursor:pointer;*/
	color:#069;
	font-size:14px;
	text-align:right;
	padding:0 25px 0 0;
	font-weight:bold;
}
.korpa-titleZ{
	background-image:url(_images/list_zelja1.jpg);
	background-repeat:no-repeat;
	display:block;
	height:60px;
	cursor:pointer;
	color:#069;
	font-size:14px;
	text-align:right;
	padding:0 25px 0 0;
	font-weight:bold;
}
.precrtan{
	text-decoration:line-through;	
	color:#999;
}
.crvenobold{
	font-weight:bold;
	color:#F00;
}
.korpazelje_lista{
	background-color:#09C;

	display:block;
	color:#FFF;
	text-align:center;
	margin:0 5px 0 1px;
	font-weight:bold;
	height:25px;
}
.korpazelje_lista a{
	color:#FFF;
	display:block;	
	height:20px;
	padding-top:5px;
}
.korpazelje_lista a:hover
{	
	color:#009;
	background-color:#69F;	
	text-decoration:none;
}

/* -----------------------------------*/
.naslov_korpa_strana{
	height:70px;
	display:block;
	color:#069;
}


table.stats
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 11px;
color: #fff;
width: 500px;
background-color: #666;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}
table.stats a
{
	color:#036;
}
table.stats td
{
	background-color: #E4E4E4;
	color: #000;
	padding: 4px;
	border: 1px #fff solid;
}

table.stats td.hed
{
	background-color: #699;
	color: #FFF;
	padding: 4px;
	border-bottom: 2px #fff solid;
	font-size: 12px;
	font-weight: bold;
} 
/* ----------------------------------------------------- */
/* 
 wFORMS 2.0 Stylesheet - Bureaucrat Theme v3 - Aug. 2006
 See http://www.formassembly.com/wForms
 
 To be used along with wforms-jsonly.css
 This stylesheet and the associated images are Copyright (c) 2005 Cedric Savarese (http://www.4213miles.com)	
 and licensed under the Creative Commons Attribution-ShareAlike License (http://creativecommons.org/licenses/by-sa/2.0/) 
*/

.formbezstila{
padding:0;
border:0;
width:0px;
}
 
form {
	/*padding: 10px;
	background-color: #FAFAFA;
	border: 1px solid #878177;*/
	/*width:500px;   maksa*/
}
/* Form Sections ======================================================================== */
/* Fieldset  */

fieldset {
	margin: 20px 0;
	padding: 15px 10px;
	background-color:#FAFAFA;
	border: 3px solid #E4E3D3;	
	overflow: auto;
}
legend {
	padding: 2px 5px;
	color: #888;
	font-size: 115%;
}


/* Field Labels ======================================================================== */

/* Base */
label, form .label {	
	color: #333;
	margin: 0;
}
/* Text inputs / Select label */
label.preField {
	display: -moz-inline-box;
	display: inline-block;	
	margin: 0.6em 4px 0 0;
	padding: 0 2px;
	min-width: 12em;
	background-color: #EDEDDC;
}
/* Radio / Checkbox group label */
form .label  {
	display: block; 
	margin: 0.6em 4px 0 0;
	padding: 2px;
}
/* Individual Checkbox / Radio label */
label.postField  {
	margin: 0 4px 0 4px;
}
/* Label when inside an inline section */
form .inlineSection .oneField .inlineLabel {
	display: -moz-inline-box;
	display: inline-block;	
	margin: 0.6em 4px 0 0;
	padding: 0 2px;
	min-width: 9em;
	background-color: #EDEDDC;
	white-space: normal;
}

/* Inputs ======================================================================== */

textarea {
	padding: 0;
	vertical-align: top;
	margin: 2px 2px 1px 0;
}
input {
	margin: 0 2px 0 0;	
}
input.required {
	width:170px;
}
input[type=text], input[type=password] {
}
select {
	margin: 2px 2px 1px 0;
	padding: 0;
}
.inlineSection .oneField select {
	margin: 0 2px 1px 0 !important;
}
.gridSection select  {
	margin: 0 !important;
}

/* Buttons ======================================================================= */

form .actions {
	text-align: center;
	margin: 20px 0 10px 0;	
}
/* Submit button */
form .primaryAction {
	font-weight: bold;
}
/* Cancel button */
form .secondaryAction {
	color: grey;
}
form .secondaryAction:hover {
	color: black;
}


/* Form Builder Related Rules ===================================================== */

/* Form or Fieldset instruction paragraph. */
form .instructions {
	margin: 1em 0;
	font-style: italic;
}
/* Asterisk on required fields */
form .reqMark {
	color: #F00;
	padding: 0 4px;
}


/* Field-Hint with focus */
form .field-hint {
	float: right;
	clear: right;
	color: #000;
	background-color: #FFFFFF;
	border: 1px solid #bbb;
	margin: 2px 0 7px 0;
	padding: 2px;
	font-size: 85%;
	min-height: 2em;	

}
/* Field-Hint without focus */
form .field-hint-inactive {
	float: right;
	clear: right;
	color: #666;
	border: 1px solid #E4E3D3;
	background-color: #FFFFFF;
	margin: 2px 0 7px 0;
	padding: 2px;
	font-size: 85%;
	min-height: 2em;	

}

 
/* IE6 BUG FIXES ==================================================================== */
/*
form {
	height:expression('1%'); /* IE Pick-a-boo bug fix */
}
form fieldset {
	position:expression('relative'); /* Fixes IE problem with fieldset+legend boundaries */
	margin-top:expression('1em');
	padding-top:expression('1.5em');
	overflow: expression('visible');
}
form fieldset legend {
	position: expression('absolute'); 
	top: expression('-.5em'); /* Fixes IE problem with fieldset+legend boundaries */
	left:expression('.5em');
}
form .inlineSection .oneField {
	display: expression('inline-block');		
}
label.preField, form .inlineSection .oneField .inlineLabel {
	width: expression('9em');
}
*/

/* ========================== vesti========================================*/
.vest{
	float:left; width:520px; 
	border-bottom:1px solid #CCC;
	color:#333;
	font-family:Verdana, Geneva, sans-serif;	
	display:block;
	font-size:12px;	
}
.vest .cela{
	font-size:12px;	
}
.vest_img{
	float:left; 
	padding:2px; 
	border:1px solid #CCC;
	margin:0 10px 0 0;
}
.vest .naslov{
	color:#000;
	font-weight:bold;
	padding:5px 0 5px 0;
}
.vest .datum{
	color:#666666;
	font-size:10px;
	font-weight:normal;
}
.vest .linija{
	border-bottom:1px solid #ccc;
	display:inline-block;
	width:100px;
	padding:5px;
	width:300px;
}
.vest .sadrzaj1,.sadrzaj2{
	display:block;
	padding:4px;
	float:left;
}
.vest .sadrzaj1{
	background-color:#F9FFDF;
}
.vest .sadrzaj2{
	background-color:#EAFFFF;
}
.vestvest{
	color:#666;
	font-size:24px;
	margin-bottom:5px;
	display:block;
	padding-left:10px;
}
.vostalo{
	padding:10px;
	display:block;
	clear:both;
	font-weight:bold;
}
#vestilinknazad{
	font-size:12px;
	font-weight:bold;
	color:#CC9900;	
}
/* -------------------------------------------------------- */
#footer_boxes{
width:945px;
margin:0px auto;
padding-top:5px;
padding-left:0px;
background-color:#FFF;
display:block;
/*height:95px;*/
height:65px;
border-top-color:#333;
border-width:1px;
border-top-style:solid;
}

#footer_boxes span{
	font-size:10px;
	padding-left:10px;
	color:#333;
}

#footer_box_left{
width:315px;
float:left;
height:88px;
background-image: url("../_images/za-dete.gif");
background-repeat:no-repeat;
padding-bottom:10px;
}
#footer_box_center{
width:315px;
float:left;
height:88px;
background-image: url("../_images/za-nju.gif");
background-repeat:no-repeat;
}
#footer_box_right{
width:315px;
float:left;
height:88px;
background-image: url("../_images/za-njega.gif");
background-repeat:no-repeat;
}
#footer_box_text{
float:left;
padding-top:35px;
padding-left:12px;
font-size:10px;
width:165px;
color:#535353;
}
#footer_box_text a{ color:#cc3300;}
/* ========================== blog========================================*/
.blog{
	float:left; width:520px; 
	border-bottom:1px solid #CCC;
	color:#333;
	font-family:Verdana, Geneva, sans-serif;	
	display:block;
	font-size:12px;	
}
.blog_cela{
	font-size:14px;	
}
.blog_img{
	float:left; padding:2px; 
	border:1px solid #CCC;
	margin:0 10px 0 0;
}
.blog_naslov{
	color:#000;
	font-weight:bold;
	padding:5px 0 5px 0;
}
.blog .datum{
	color:#666666;
	font-size:10px;
	font-weight:normal;
}
.blog_linija{
	border-bottom:1px solid #ccc;
	display:inline-block;
	width:50px;
	padding:5px;
	width:300px;
}
.blog_sadrzaj1,blog_sadrzaj2{
	display:block;
	padding:24px;
	float:left;
}
.blog_sadrzaj1{
	background-color:#F9FFDF;
}
.blog_sadrzaj2{
	background-color:#EAFFFF;
}
.blogblog{
	color:#666;
	font-size:24px;
	margin-bottom:5px;
	display:block;
	padding-left:10px;
}
.bostalo{
	padding:10px;
	display:block;
	clear:both;
	font-weight:bold;
}
.blog_podnaslov{
	font-size:10px;
	font-weight:normal;
	float:left;

}
.blog_podnaslov a{
	color:#6e7e89;   
}
.blog_komentar{
float:right;
margin-top:0px;
}
.blog_komentar a{
text-decoration:none;
}
.blog_komentar_br{
color:#FFFFFF;
font-size:10px;
font-weight:bold;
margin-top:-23px;
margin-left:75px;
}
.blog_komentar_href {
}

.b_komentar{
font-size:14px;
padding:0 0 10px 0;
margin-top:10px;
border-bottom:1px dashed #99CC00;
}
.b_komentar_nasalov{
font-weight:bold;
}
.b_komentar_datum{
	font-size:10px;
}
.b_komentar_tekst{
padding:0 10px 0 10px;
font-size:12px;
}
.b_komentar_n{
/*border-bottom:1px solid #CCCCCC;*/
margin-bottom:10px;
}
.b_komentar_ime{
font-size:12px;
color:#CC6600;
font-weight:bold;
}
.b_komentar_o{
	display:block;
	width:490px;
	height:24px;
	margin-left:10px;
	padding-left:10px;
}
.b_komentar_o img{
margin-top:4px;
float:left;
}
.b_komentar_o span{
display:block;
margin:4px 0 0 5px;
float:left;
border:1px solid #CCCCCC;
padding:4px;
}
.b_komentar_o div{
display:block;
float:left;
width:20px;
}
.b_komentari_naslov{
font-size:10px;
color:#333333;
float:right;
}
.b_komentari_mininaslovi{
	font-size:10px;
	color:#0099FF;
	margin-left:5px;
}


/* -------------------------------------------------------- */

#right_itemBV {
    width:172px;   
    background-color:#fff;
    padding:7px;
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
	height:auto;
	display:block;
}
#top_list_textBV{
	background-image:url(../images/right_box/bottom_border.jpg);
    background-repeat:no-repeat;
    background-position:bottom left;
	padding-bottom:5px;
}
#right_itemBV a {
    color:#000;
	text-decoration:none;
}
#right_itemBV a:hover {
	text-decoration:underline;
}
.mini_BV{
	font-size:10px;
	color:#666;
}
/* ------------------------------------ */
#staticna{
	display:block;
	border:1px solid #ccc;
	padding:5px;
	color:#333;
	font-size:10px;
}
#staticna h1{
	font-size:18px;
	color:#333;  
}
#top100_lista_broj{
	float:left;
	font-size:14px;
	margin-right:5px;
	font-weight:bold;
}
#pretraga{
	background-color:transparent;
	border:0;
}
#mininaslov{
	padding:5px;
	margin:5px;
	display:block;
	color:#CC6600;
	font-weight:bold;
}
.minired{
	width:512px;
	margin-top:10px;
	display:block;
}
.miniartikal{
	width:115px;
	text-align:center;
	float:left;
	font-size:10px;
	padding:0 5px 0 5px;
}
.miniartikal a{
	text-decoration:none;
}
.minilinija{
	border-bottom-color:#CCCCCC;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	display:block;
	height:2px;
	width:400px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;

}
#bezstila{
border:0;
width:300px;
}
/*--------------------------------*/
.fbokssenka{
	background:url(_images/boksovi/shadow.gif) no-repeat bottom right;
	padding:2px 0px 6px 0;
	width:194px;
	float:left;
}
.fboksakcija, .fboksdomace, .fbokspopustdana {
    float: left;
	font-family:Arial, Helvetica, sans-serif;
	margin:-4px 0 0 -3px;

}
.fboksakcija{
	background:url(_images/boksovi/2akcija-box-pozadina.png) repeat-x top left;	
}
.fboksdomace{
	background:url(_images/boksovi/2domace-box-pozadina.png) repeat-x top left;	
}
.fbokspopustdana {
	background:url(_images/boksovi/2popust-box-pozadina.png) repeat-x top left;	
}

#fboksinner { float: left; overflow: hidden; }
#fboksinner div { float: left;  margin-bottom: -100px; padding-bottom: 100px; }
#fboksinner .fbokscol2 {  margin-right: 0; width:164px; }

.fbokslevoakcija, .fbokslevodomace, .fbokslevopopust {
	background-repeat:repeat-y;
	width:27px;
}
.fbokslevoakcija{
	background-image:url(_images/boksovi/1box_akcija_naslov.png);
}
.fbokslevodomace {
	background-image:url(_images/boksovi/1box_domace_naslov.png);
 }
.fbokslevopopust {
	background-image:url(_images/boksovi/1box_popust_naslov.png);
 }
 
.fboksdesno{
	width:169px;
}
.fboksbedz{
	position:absolute;
	/*background-image:url(markica.png);
	background-repeat:no-repeat;*/
	width:82px;
	height:82px;
	margin-left:75px;
	margin-top:60px;
}
.fbokscena{
	color:#FFFFFF;	
	font-weight:bold;	
	font-size:14px;
	margin-left:5px;
	margin-top:42px;
	position:absolute;
	width:73px;
	text-align:center;
}
.fbokspopust{
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	margin-left:14px;
	margin-top:34px;
	position:absolute;
	width:55px;
	text-align:center;
}
.fboksartikal{
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	font-size:13px;
	width:160px;
	padding:2px 0 0 2px;
	margin:0;
}
.fboksautor{
	color:#000000;
	font-size:11px;
	font-weight:bold;
	padding:2px 0 0 2px;
	margin:0;
}
.fboksimg{
	padding:0 0 0 4px;
	margin:0;
}
.fboksimg img{
	padding:0 ;
	margin:0;
}
.fbokstekst{
	font-size:11px;
	width:155px;
	margin:0 5px 0 5px;
}
.fbokdetaljnije{
	font-size:11px;
	text-align:right;
	font-weight:bold;
	width:160px;
	margin:0;
	padding:0;
	margin-bottom:4px;
}

.fboksbedz1{
	position:absolute;
	width:82px;
	height:82px;
	margin-left:85px;
	margin-top:80px;
}
.fbokspopustdanacena{
	color:#FFFFFF;	
	font-weight:bold;	
	font-size:16px;
	margin-left:14px;
	margin-top:33px;
	position:absolute;
	width:55px;
	text-align:center;
}
.fbokspopustdanacena1{
	color:#000000;	
	font-weight:bold;	
	font-size:16px;
	margin-left:10px;
	margin-top:20px;
	position:absolute;
	width:55px;
	text-align:center;
	/*background-color:red;*/
}
.fbokspopustdana1stara{
	color:#000000; 
	text-decoration:line-through; 
	font-weight:normal;
	font-size:11px;
}
.fboksbedz2{
	position:absolute;
	/*background-image:url(markica.png);
	background-repeat:no-repeat;*/
	width:82px;
	height:82px;
	margin-left:75px;
	margin-top:30px;
}
/*=================================*/
.malidiv{
margin-left:960px;
position:absolute;
margin-top:-90px;
}
/*====================*/
.more {
    display: none;
	padding-top:10px;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC; }
a.showLink, a.hideLink {
    text-decoration: none;
	margin-left:20px;
	font-size:10px;
	color:#990000;
	font-weight:bold;
}
a.showLink:hover, a.hideLink:hover {
text-decoration:underline;
}
.fckimg{
	padding:2px; 
	border:1px solid #CCC;
	margin:0 10px 0 0;
}
/*==============================*/
#c_zvezdice{
padding:2px;
border:1px dashed #CC6600;

}
#c_zvezdice span{
	font-weight:bold;
}
#c_ocena{
padding-left:35px;
}
#c_ocena img{
float:left;
}
#c_ocena span{
color:#CC6600;
font-size:18px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
display:inline-block;
float:left;
padding-left:5px;

}
/*----------------------------------*/
.komentar{
font-size:14px;
padding:0 0 10px 0;
margin-top:10px;
border-bottom:1px dashed #99CC00;
}
.komentar_nasalov{
font-weight:bold;
}
.komentar_datum{
	font-size:10px;
}
.komentar_tekst{
padding:0 10px 0 10px;
font-size:12px;
}
.komentar_n{
/*border-bottom:1px solid #CCCCCC;*/
margin-bottom:10px;
}
.komentar_ime{
font-size:12px;
color:#CC6600;
font-weight:bold;
}
.komentar_o{
	display:block;
	width:490px;
	height:24px;
	margin-left:10px;
	padding-left:10px;
}
.komentar_o img{
margin-top:4px;
float:left;
}
.komentar_o span{
display:block;
margin:4px 0 0 5px;
float:left;
border:1px solid #CCCCCC;
padding:4px;
}
.komentar_o div{
display:block;
float:left;
width:20px;
}
.k_kod{
float:left;
margin:2px;
text-align:center;
margin-top:10px;
}
.k_pitanje{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
}
.k_pitanje span{
font-size:16px;
color:#990000;
}
.komentari_naslov{
font-size:10px;
color:#333333;
float:right;
}
.komentari_mininaslovi{
	font-size:10px;
	color:#0099FF;
	margin-left:5px;
}
.komentar_artikal{
/*float:right;
margin-top:-20px;*/
}
.komentar_artikal a{
text-decoration:none;
}
.komentar_br{
color:#FFFFFF;
font-size:10px;
font-weight:bold;
margin-top:-23px;
margin-left:75px;
}
.komentar_href {
}
/*----------------------------*/
.top_lista_opsirnije
{
clear:both;
font-size:10px;
font-weight:bold;
width:200px;
text-align:center;
text-transform:uppercase;
display:block;
height:40px;
padding-top:15px;
}
#top_lista_baneri {
    width:191px;
    padding:7px;
    float:left;
	display:block;
}
#desna_strana_baneri
{
    width:180px;
    padding:7px;
    float:left;
	display:block;
}
#desna_strana_baneri div{
margin-bottom:5px;
}
#leva_strana_baneri
{
    width:180px;    
    float:left;
	display:block;
}
#leva_strana_baneri div{
margin-bottom:5px;
}

/*---------------------*/
.formclanlogin{
border:1px solid #33FFCC;
width:175px;
font-size:12px;
}
.formclanlogininput{
width:170px;
}
.formclanlogin label{
font-weight:bold;
color:#999900;
}
.formclanloginsubmitdiv{
text-align:center;
width:175px;
margin-top:10px;
}
.clanovilogin{
font-size:10px;
font-weight:bold;

}
.clanovilogin img{
float:left;
}
.clanovidiv1{
float:left;
}
.clanovidiv2{
float:right;
}
/* ------------------- */
		
.artikal_hover a {
	position: relative; 
	text-decoration: none;
}

/*.artikal_hover a span {*/
.artikal_hover a #hov1, .artikal_hover a #hov2{
	display: none;
	text-decoration: none;
	text-align:left;
}

.artikal_hover a:hover {font-size: 100%;} /* IE/Win requires some link change on hover in order to show the tooltips */

/*.artikal_hover a:hover span */
.artikal_hover a:hover #hov1,.artikal_hover a:hover #hov2
{
	display: block !important;
	position: absolute;
	width: 350px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	color: #000;
	padding: 10px;
	font-size: 10px;
	text-decoration:none;
}
.artikal_hover{
position:relative;
padding:0;
margin:0;
text-decoration:none;
}

.artikal_hover_div {
	width:115px;
	text-align:center;
	float:left;
	padding:0 5px 0 5px;
	display:block;
	position:relative;
	text-decoration:none;
	display:block;
}
html > body .artikal_hover_div{
	font-size:10px;
}
.artikal_hover_dugmad{
	margin:10px 0 0 0px;
	display:block;
	width:350px;
	text-align:center;
}
.artikal_hover_dugme{
}

.artikal_hover_span_skriven{
	text-decoration:none;
}
.artikal_hover_opis{
text-align:justify;
font-size:10px;
}
.artikal_hover_naslov{
font-weight:bold;
font-size:14px;
}
.artikal_hover_naslov_link{
font-size:10px;
}
.artikal_hover_velika_slika{
float:left;
margin-right:10px;
display:inline;
}
.artikal_hover_sadrzaj{
display:inline;
}
/*-----------------------------*/
.progress-container {
	border: 1px solid #ffcc66;
	width: 70px;
	margin: 2px 1px 2px 0;
	padding: 0;
	float: left;
	background-color: #eeeecc;
	display:block;
	height:8px;	
}
.progress-bars{
	font-size:10px;
	margin:0 0 0 0px;
	display:block;
	width:110px;
	text-align:center;
}
.progress-brojevi{
	float:left;
	font-weight:bold;
	width:10px;
	display:block;
}
.progress-pro {
  background-color: #ffcc66; 
  height: 8px;
  display:block;
  float:left;
}

/*-------------------*/
.hover_efekat a {
	position: relative; 
	background-color: #aac;
	text-decoration: none;
	color:#99CC33;
}
.hover_efekat a #hov1  {
	display: none;
}

.hover_efekat a:hover {font-size: 100%;} /* IE/Win requires some link change on hover in order to show the tooltips */

.hover_efekat a:hover #hov1 { /*the span will display just on :hover state*/
	display: block !important;
	position: absolute;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	color:#526C1C;
	padding: 5px;
	font-size: 10px;
	text-decoration:none;
}
.hover_efekat_div{
	display:block;
	position:relative;
	text-decoration:none;
	float:left;
	margin:0;
	padding:0;
	position:absolute;
	margin:-17px 0 0 105px;
}
html > body .hover_efekat_div{
	margin:-7px 0 0 105px;	
}
/***********************************************/
.maloboldsivo{
	font-size:10px;
	color:#333333;
}
.bookmarks{
	display:block;
	text-align:right;
	float:right;
}
.link_opsirnije{
	font-size:10px;
	font-weight:bold;
	float:right;
	margin-right:20px;
}
.linija_tacke{
	border-bottom-color:#CCCCCC;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	display:block;
	height:2px;
	width:400px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}
#nagradna_igra_recenice{
background-image:url(razno/akcija_zaljubljeni_post.jpg);
background-repeat:no-repeat;
padding-top:310px;
padding-left:30px;
}
#nagradna_igra_recenice form{

}
#nagradna_igra_recenice fieldset {
background-image:url(razno/akcija_zaljubljeni_post.jpg);
background-position:-30px -340px;
border:none;
}
#nagradna_igra_recenice fieldset  textarea{
margin-left:20px;
}
/* ============ */
.kviz_pitanje
{
display:block;
width:505px;
border:1px solid #CCCCCC;
padding:5px;
margin-bottom:5px;
}
#toolTip
{
	z-index:200;
	position:absolute;
	background-color: #0066CC;
	padding:2px 4px 2px 4px;
	color:#FFFFFF;
	opacity: .8;
	filter: alpha (opacity=80);
	font-size:10px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
}
/*=======================*/
.suggestion_list
	{
	background: white;
	border: 1px solid #CCCCCC;
	padding: 4px;
	color:#000000;
	z-index:20;
	}
	
	.suggestion_list ul
	{
	padding: 0;
	margin: 0;
	list-style-type: none;
	color:#000000;  
      
	}
	
	.suggestion_list a
	{
	   
	}
    
    .suggestion_list li
    {
        width: 100%;
        height: 20px;
    }
	
	.suggestion_list .selected
	{
	background-color:#CCCCCC;
	color: #ffffff;
	}
	
	.suggestion_list .selected a
	{
	color: #000000;
	text-decoration:none;
	}

	#autosuggest
	{
	   display: none;
       z-index:20;
	}
    
    .predlozi{ 
        font-size: 14px;
        width: 500px;
    }
    .predlozi img{
        border: 0;
        margin-left: 5px;
    }
    .predlozi a{
        text-decoration: none;
        color: #000000;                
    }
    .predlozi_k
    {
        display:block; 
        height:50px; 
        position: relative; 
        overflow: hidden;
    }
    .predlozi_l
    {
        position: absolute; 
        top:0; 
        left: 0;
    }
	
.kupovina_tabovi{
	font-size:11px; width:500px; text-align:center;
}
.kupovina_tabovi span{
	border:1px solid #CCC; padding:4px; margin-left:2px;
}
.kupovina_tabovi span.curr{
	background-color:#CCC; background-color:#999; color:#FFF;
}