/*  
Theme Name: Jedrilicari
Description: Jedrilicari theme for Wordpress
Version: 1.0
Author: Zedesino 
Author URI: http://www.zedesino.com/ 
*/

/* CSS Document */

/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0px; padding: 0px;  }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,th { font-weight: normal; font-style: normal; }
fieldset,img { border: none; }
caption,th { text-align: left; }
ul,ol,li { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }


/* LAYOUT */
.clear { clear:both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }
hr.hidden {
	clear:both;
  	visibility:hidden;
	margin:0px;
 	padding:0px;
}
p  {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
#footer p  {
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
html,body {
	height:100%; 
}
body	{
	font: normal 15px/22px "Times New Roman", Times, serif;
	background-color:#C5D7DF;
	color:#333333;
	background-repeat: repeat-x;
	background-image: url(images/bg.jpg);
}
body a:link {
	color:#3f6e9b;
	text-decoration:none;
}
body a:visited {
	color:#356ba1;
	text-decoration:none;
}
body a:hover	{
	color:#356ba1;
	text-decoration:underline;
}


h1 {
	color: #356ba1;
	font: normal 26px/32px "Times New Roman", Times, serif;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	text-transform: uppercase;
	letter-spacing: 2px;
	}
#logo h1 {
	color: #3e3e3e;
	padding: 0px;
	margin: 0px;
	font-style: italic;
	}
h2 {
	color: #5179a0;
	font: normal 22px/32px "Times New Roman", Times, serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

h3 {
	color: #174881;
	font: bold 18px/22px "Times New Roman", Times, serif;
	font-style: italic;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	text-transform: none;
}
#footer h3 {
	color: #939393;
	font: normal 15px/20px "Times New Roman", Times, serif;
	padding: 0px;
	margin: 0px;
	text-transform:uppercase;
	letter-spacing: 1px;
}
h4 {
	font: normal 14px/8px "Times New Roman", Times, serif;;
	padding: 15px 0px 0px 0px;
	margin: 0px;
}
#wrapper {
	position: relative; /* needed for footer positioning*/
	margin:0px auto; /* center, not in IE5 */
	width:100%;
	height:auto !important; /* real browsers */
	height:100%;
	clear: both;
	padding: 0px 0px 20px 0px;
}
#header_holder {
	position: relative; /* needed for footer positioning*/
	margin:0px auto; /* center, not in IE5 */
	width:100%;
	clear: both;
	height: 182px;
	background-image:url(images/bg_header.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}


#header {
	height: 161px;
	width: 980px;
	margin: 0px auto;
	padding: 21px 0px 0px 0px;
	color: #003366;
}
#logo	{
	float: left;
	width: 120px;
	padding: 0px;
	border-bottom: 1px solid #ffffff;
	}
#container {
	padding:20px 9px;
	width: 960px;
	margin: 0px auto;
	border-left: 1px solid #b4c7d6;
	border-right: 1px solid #b4c7d6;
	background-color: #FFFFFF;
	position: relative;
}
#content {
	width: 630px;
	margin: 0px;
	display: block;
	padding: 0px 0px 20px 20px;
	position: relative;
	float: left;
	}
#sidebar {
	width: 230px;
	margin: 0px;
	display: block;
	padding: 20px;
	position: relative;
	float: right;
	}
#footer_holder {
	position:relative;
	width:976px;
	margin: 0px auto;
	padding: 1px 1px 10px 1px;
	height: 150px;
	clear: both;
	border: 1px solid #b4c7d6;
	background-color: #FFFFFF;
}
#footer {
	width:956px; /* stick to bottom */
	font: normal 13px/18px "Times New Roman", Times, serif;
	float: left;
	padding: 15px 10px 0px 10px;
	color: #666666;
	text-align: center;
	background-image: url(images/bg_head_titles.jpg);
	background-repeat: repeat-x;
}

#nav {
	padding: 10px 9px 0px 9px;
	margin: 0px;
	height: 32px;
	float: left;
	width: 960px;
	font-size: 12px;
	border-left: 1px solid #b4c7d6;
	border-right: 1px solid #b4c7d6;
	background-color: #FFFFFF;
	position: relative;
	}
.top_button	{
	position: absolute;
	bottom: 10px;
	right: 10px;
	}
#naziv	{
	float: left;
	display: block;
	width: 428px;
	border-top: 1px solid #b4c7d6;
	border-left: 1px solid #b4c7d6;
	background-color: #FFFFFF;
	margin: 57px 0px 0px 0px;
	font:normal 19px/24px "Times New Roman", Times, serif;
	height: 62px;
	padding: 1px 0px 0px 1px;
	}
#naziv	ul{
	float: left;
	display: block;
	padding: 8px 0px 0px 10px;
	background-image: url(images/bg_head_titles.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	height: 53px;
	}
#naziv	li{
	float: left;
	display: block;
	width: 418px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	}
#adresa	{
	float: right;
	display: block;
	width: 428px;
	border-top: 1px solid #b4c7d6;
	border-right: 1px solid #b4c7d6;
	background-color: #FFFFFF;
	margin: 57px 0px 0px 0px;
	font:normal 16px/19px "Times New Roman", Times, serif;
	height: 62px;
	padding: 1px 1px 0px 0px;
	}
#adresa	ul{
	float: right;
	display: block;
	padding: 8px 10px 0px 0px;
	background-image: url(images/bg_head_titles.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	height: 52px;
	}
#adresa	li{
	float: right;
	display: block;
	width: 410px;
	text-align: right;
	padding: 0px 0px 8px 0px;
	}
.hedtitle_down	{
	padding: 0px;
	color: #666666;
	font-size: 16px;
	}
.prodrop {padding:0px; margin:0; list-style:none; height:32px; position:relative; z-index:500; font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; }

.prodrop li.top {display:block; float:left;}

.prodrop li a.page-item-2  {background:url(images/navigacija.jpg) 0px 0px; width:77px; height:32px; display:block; text-indent:-99999px;} 
.prodrop li a.page-item-4  {background:url(images/navigacija.jpg) -77px 0px;  width:82px; height:32px; display:block;text-indent:-99999px;} 
.prodrop li a.page-item-8  {background:url(images/navigacija.jpg) -159px 0px; width:71px; height:32px; display:block;text-indent:-99999px;} 
.prodrop li a.page-item-10 {background:url(images/navigacija.jpg) -230px 0px; width:147px; height:32px; display:block;text-indent:-99999px;}
.prodrop li a.page-item-12 {background:url(images/navigacija.jpg) -377px 0px; width:93px; height:32px; display:block; text-indent:-99999px;}  
.prodrop li a.page-item-14 {background:url(images/navigacija.jpg) -470px 0px; width:97px; height:32px; display:block;text-indent:-99999px;}
.prodrop li a.page-item-16 {background:url(images/navigacija.jpg) -567px 0px; width:101px; height:32px; display:block; text-indent:-99999px;} 
.prodrop li a.page-item-18 {background:url(images/navigacija.jpg) -668px 0px; width:104px; height:32px; display:block;text-indent:-99999px;} 
.prodrop li a.page-item-20 {background:url(images/navigacija.jpg) -772px 0px; width:121px; height:32px; display:block;text-indent:-99999px;} 
.prodrop li a.page-item-22 {background:url(images/navigacija.jpg) -893px 0px; width:67px; height:32px; display:block;text-indent:-99999px;} 

.prodrop li.page-item-2 {
	background:url(images/navigacija.jpg) 0px -35px;}

.prodrop li.page-item-4  {background:url(images/navigacija.jpg) -77px -35px;} 
.prodrop li.page-item-8  {background:url(images/navigacija.jpg) -159px -35px;} 
.prodrop li.page-item-10 {background:url(images/navigacija.jpg) -230px -35px;}
.prodrop li.page-item-12 {background:url(images/navigacija.jpg) -377px -35px;} 
.prodrop li.page-item-14 {background:url(images/navigacija.jpg) -470px -35px;} 
.prodrop li.page-item-16 {background:url(images/navigacija.jpg) -567px -35px;}
.prodrop li.page-item-18 {background:url(images/navigacija.jpg) -668px -35px;} 
.prodrop li.page-item-20 {background:url(images/navigacija.jpg) -772px -35px;}
.prodrop li.page-item-22 {background:url(images/navigacija.jpg) -893px -35px;} 

.prodrop li.current_page_item a.page-item-2,
.prodrop li.current_page_item a.page-item-2:hover {background:url(images/navigacija.jpg) 0px -35px;} 
.prodrop li.current_page_item a.page-item-4,
.prodrop li.current_page_item a.page-item-4:hover {background:url(images/navigacija.jpg) -77px 0px;} 
.prodrop li.current_page_item a.page-item-8,
.prodrop li.current_page_item a.page-item-8:hover {background:url(images/navigacija.jpg) -159px 0px;} 
.prodrop li.current_page_item a.page-item-10,
.prodrop li.current_page_item a.page-item-10:hover {background:url(images/navigacija.jpg) -230px 0px;}
.prodrop li.current_page_item a.page-item-12,
.prodrop li.current_page_item a.page-item-12:hover {background:url(images/navigacija.jpg) -375px 0px;}  
.prodrop li.current_page_item a.page-item-14,
.prodrop li.current_page_item a.page-item-14:hover {background:url(images/navigacija.jpg) -470px 0px;}
.prodrop li.current_page_item a.page-item-16,
.prodrop li.current_page_item a.page-item-16:hover {background:url(images/navigacija.jpg) -567px 0px;} 
.prodrop li.current_page_item a.page-item-18,
.prodrop li.current_page_item a.page-item-18:hover {background:url(images/navigacija.jpg) -668px 0px;} 
.prodrop li.current_page_item a.page-item-20,
.prodrop li.current_page_item a.page-item-20:hover {background:url(images/navigacija.jpg) -772px 0px;} 
.prodrop li.current_page_item a.page-item-22,
.prodrop li.current_page_item a.page-item-22:hover {background:url(images/navigacija.jpg) -893px 0px;} 

.prodrop table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.prodrop a:hover {visibility:visible; position:relative; z-index:200;}
.prodrop li:hover {position:relative; z-index:200;}

.prodrop li a.top_link:hover {background:transparent;} 
.prodrop li:hover > a.top_link {background:transparent;} 

/* keep the 'next' level invisible by placing it off screen. */
.prodrop ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0 0px 0px 2px; padding:0px; list-style:none;}

.prodrop :hover ul {left:0; top:30px; background-color:#152e65; padding:0px; white-space:nowrap; height:auto; width:auto; z-index:300; border-bottom: 3px solid #003366;}
.prodrop :hover ul li {display:block; height:26px; position:relative; font-weight:normal; padding:0px;}
.prodrop :hover ul li a {display:block; font-size:11px; height:26px; line-height:26px; width:100%; float: left; padding:0px 20px 0px 20px; color:#ececec; background:transparent; text-decoration:none; background: url(images/bg_nav_ul.jpg) no-repeat 5px center; }
.prodrop :hover ul li a:hover {text-decoration: underline; color: #ffffff}


#content img {
	border: 1px solid #b4c7d6;
	padding: 6px;
	margin: 5px 15px 10px 0px;
	background-color: #F6F7FB;
	}
#content ol {
	padding: 10px 0px 10px 30px;
	margin: 0px 0px 0px 20px;
	}
#content ol li {
	padding: 0px 0px 0px 0px;
list-style: disc;
	list-style-type: decimal;
	}
.widget {
	
float:left;
width: 100%;
margin: 20px 0px 0px 0px;
}
.widget ul {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 20px;
	}
.widget ul li {
	padding: 0px 0px 0px 0px;
list-style: disc;
	list-style-type: disc;
	}

table#wp-calendar
{
border:1px solid #cccccc;
}
tbody .pad
{
background-color:#dddddd;
}
table#wp-calendar>tbody>tr>td>a
{
font-weight:bold;
/*color:#8796A5;
color:#333333;*/
font-size:16px;
color:#3c4a55;
}
thead>tr>th
{
width:30px;
height:30px;
text-align:center;
background-color:#cdd5de;
border:1px solid #cccccc;
}
tbody>tr>td
{
width:30px;
height:30px;
text-align:center;
border:1px solid #cccccc;
}
tfoot>tr>td>a,
tfoot>tr>td>a:link, tfoot>tr>td>a:visited,
tfoot>tr>td>a:hover, tfoot>tr>td>a:active
{
font-weight:bold;
font-size:18px;
height:20px;
color:#5b7085;
/*color:#3c4a55;*/
}
tfoot>tr>td#prev
{
width:58px;
height:20px;
text-align:left;
background-color:#ffffff;
}
tfoot>tr>td#next
{
width:58px;
height:20px;
text-align:right;
background-color:#ffffff;
padding: 0px 10px;
}
caption {
	margin: 0px 0px 5px 0px;
}
.post {
float: left;
padding: 0px 0px 20px 0px;
margin: 0px 0px 20px 0px;
border-bottom:1px dotted #cbcbcb; 
width: 630px;
}
.alignright {
	
float:right;
padding: 5px 0px 0px 10px;

}
.alignleft {
	
float:left;
padding: 5px 10px 0px 0px;

}
