/*
Theme Name: IK Svetovanje d.o.o.
Theme URI: http://www.lhtdesign.de
Description:  Professional skin for accountancy
Version: 1.0
Author: Vsebina
Author URI: http://www.vsebina.com
Tags: 2 columns, dark, black, rays, top navigation, search top, portfolio
*/

* {
	margin: 0;
	padding: 0;
	outline: 0;
}
h1 {
	font-size:18px;
}
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight: normal;
	text-transform: uppercase;
}
h3 {
	font-family: Tahoma, Verdana, Arial, Geneva;
	font-size:16px;
	font-weight: normal;
}
h4 {
	font-size:13px;
	font-weight:normal;
}
body {
	font-family: Tahoma, Verdana, Arial, Geneva;
	font-size:14px;
	background: #e1e1e1;
	color: #6f6f6f;
}
#wrapper {
	width: 961px;
	margin: 0px auto;
}
/* Search */

#search {
	width: 961px;
	padding-top: 32px;
	margin: 0px auto;
	height: 20px;
	text-align: right;
}
#s {
	background: #f6f6f6;
	border: 1px solid #d6d6d6;
	color: #305f96;
	width: 120px;
	font-size: 11px;
	padding: 4px;
}
/* Header */

#header {
	height: 386px;
	margin-bottom: 34px;
	width: 961px;
}
#header img {
	text-align:left;
	border: 0px none;
}
/* Navigation */

.navbar {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 50px;
	height: 55px;
	width: 911px;
	background: url(images/bg_navi.jpg) no-repeat top left #ffffff;
}
.navbar ul {
	list-style:none;
}
.navbar li {
	display: block;
	float: left;
}
.navbar li a {
	display: block;
	float: left;
	height: 55px;
	font:15px Verdana, Verdana, Arial;
	color: #6f6f6f;
	text-decoration: none;
}

.navbar li a:hover, li.current_page_item a {
	color: #fff;
	}
	
li.current_page_item a {
	background: url(images/bg_navi_hover.jpg) repeat-x;
	}

/* lavalamp */

.lavaLamp {
	position: relative;
	height: 55px;
	overflow: hidden;
}

.lavaLamp li.back {
	background: url(images/bg_navi_hover.jpg) repeat-x;
	height: 55px;
	z-index: 8;
	position: absolute;
}

.lavaLamp li a {
	position: relative;
	overflow: hidden;
	text-decoration: none;
	z-index: 10;
	float: left;
	display: block;
	height: 55px;
	margin: auto 0px;
	padding: 18px 17px 0px 17px;
}

#logo {
	height: 299px;
	width: 1000px;
}

/* Easy Slider */

 /* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
	
/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width: 961px;
		height:299px;
		overflow:hidden; 
		}	
	#prevBtn, #slider1prev{ 
		display:block;
		width:33px;
		height:43px;
		left:-30px;
		top:71px;
		margin: -178px 0px 0px -15px;
		z-index:1000;
		}	
	#nextBtn, #slider1next {
		margin: -43px 0px 0px 944px;
	}	
		
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a, #slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:33px;
		height:43px;
		background:url(images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */

/* Content */

#content {
	background: #ffffff;
	width: 961px;	
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border: 1px solid #d5d5d5;
}
#posts {
	width: 500px;
	min-height: 300px;
	padding: 50px 0px 0px 50px;
	margin: 0px 0px 0px 0px;
	float:left;
}
#page {
	width: 500px;
	min-height: 300px;
	padding: 50px 0px 0px 50px;
	margin: 0px 0px 0px 0px;
	float:left;
}
.post {
	margin: 0px 0px 50px 0px;
	width: 500px;
}
.post a {
	color: #6f6f6f;
	text-decoration: none;
}
.post a:hover {
	color: #4d442a;
}
.post a img {
	border: none;
}
.postmetadata {
	font-size: 11px;
	clear:both;
	padding-top: 5px;
	border-top: 1px solid #383420;
}
.postmetadata a {
	text-decoration:underline;
}
.date {
	font-size: 11px;
}
.date a {
	text-decoration:underline;
}
.tags {
	font-size: 10px;
}
.entry p {
	margin: 15px 0px 10px 0;
	line-height: 20px;
}
.entry img.alignleft {
	margin: 5px 13px 10px 0px;
	border: 1px solid #e0e0e0;
}
.entry a:hover img.alignleft {
	margin: 5px 13px 10px 0px;
	border: 1px solid #fff;
}
.entry ul {
	list-style: disc;
	margin: 8px 0px 5px 15px;
}
.entry ul li {
	line-height: 18px;
	margin-bottom: 11px;
}
/**** Pagination ****/

.navigation {
	text-align: right;
	margin: -30px 0px 40px 0px;
}
.wp-paginate li {
	display:inline;
	list-style:none;
}
.wp-paginate a {
	background:#383420;
	border:1px solid #4D442A;
	color:#6f6f6f;
	margin-right:4px;
	padding:3px 6px;
	text-align:center;
	text-decoration:none;
}
.wp-paginate a:hover, .wp-paginate a:active {
	background:#6f6f6f;
	color:#383420;
	border:1px solid #4D442A;
}
.wp-paginate .title {
	color:#6f6f6f;
	margin-right:4px;
}
.wp-paginate .gap {
	color:#6f6f6f;
	margin-right:4px;
}
.wp-paginate .current {
	color:#383420;
	font-weight: bold;
	background:#6f6f6f;
	border:1px solid #4D442A;
	margin-right:4px;
	padding:3px 6px;
}
/* Pictures */

.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.aligncenter {
	display: block;
	margin: 0px auto 0px auto;
}
.alignnone {
	margin: 0px;
}
.wp-caption.alignleft {
	float: left;
	margin: 4px 13px 10px 0px;
}
.wp-caption.alignright {
	float: right;
	margin: 0px 0px 20px 20px;
}
.wp-caption.aligncenter {
	display: block;
	margin: 0 auto 20px auto;
}
.wp-caption.alignnone {
	margin: 20px 0;
}
.post .wp-caption {
	background: #4D442A;
	text-align: center;
	padding: 5px 0px 0px 0px;
	color: #6f6f6f;
}
.post .wp-caption-text {
	margin-top: 3px;
	font-size: 12px;
}


/* Sidebar Right */

.sidebar {
	width: 343px;
	font-size: 11px;
	float:left;
	margin: 50px 0px 0px 68px;
}

.sidebar ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.sidebar ul li {
	margin: 0px 0px 30px 4px;
	padding: 0px 0px 10px 10px;
	background: #f5f5f5;
	border: 1px solid #e0e0e0;
}

.sidebar ul li h2.widgettitle {
	width: 333px;
	height: 30px;
	padding: 10px 0px 0px 10px;
	margin: -1px 0px 0px -10px;
	background: #f5f5f5 url(images/sidebar_header.jpg) no-repeat;
	font: 13px Georgia, Times;
}


.sidebar ul li#newsletter ul li{
	border: 0px none;
	
}

.sidebar ul li#newsletter img {
	border: 0px none;
	margin: 20px 0px 10px 0px;
}

.sidebar ul li#newsletter input {
	border: 1px solid #6f6f6f;
	background-color:#fff;
	padding: 3px;
	margin: 15px 10px 0px 0px;
	color:#6f6f6f;
	width: 80px;
	float:left;
}
.advertise {
	width: 100px;
	margin-top:10px;
	border: 0px none;
}
.sidebar div#etiqueta {
	display: none;
}

.sidebar ul li#upcoming-events ul li{
	border: 0px none;
	
}

.sidebar li {
	clear:both;
	padding-bottom: 40px;
}


/* Calendar */

.sidebar ul li#upcoming-events{
		min-height: 50px;
}


.sidebar ul li#upcoming-events ul {
	list-style: disc;
	margin-left: 20px;
		
}

.sidebar ul li#upcoming-events ul li ul{
	list-style: none;
	margin-left: -13px;
		
}
    .calnk a:hover {
         text-decoration:none;  
         color:#000000;
         }
    .calnk a:visited {
         text-decoration:none;
         color:#000000;
        }
    .calnk a {
        text-decoration:none; 
        color:#000000; 
        }
    .calnk a span { 
        display:none; 
        }
    .calnk a:hover span {
        color:#333333; 
        background:#E1E1E1; 
        display:block;
        position:absolute; 
        margin-top:1px; 
        padding:5px; 
        width:270px; 
        z-index:100;
        }
     .calendar-table {
        border:none;
        width:100%;
     }
     .calendar-heading {
        height:25px;
        text-align:center;
        border:1px solid #D6DED5;
        background-color:#E4EBE3;
     }
     .calendar-next {
        width:25%;
        text-align:center;
     }
     .calendar-prev {
        width:25%;
        text-align:center;
     }
     .calendar-month {
        width:50%;
        text-align:center;
        font-weight:bold;
     }
     .normal-day-heading {
        text-align:center;
        width:25px;
        height:25px;
        font-size:0.8em;
        border:1px solid #DFE6DE;
        background-color:#EBF2EA;
     }
     .weekend-heading {
        text-align:center;
        width:25px;
        height:25px;
        font-size:0.8em;
        border:1px solid #DFE6DE;
        background-color:#EBF2EA;
        color:#FF0000;
     }
     .day-with-date {
        vertical-align:text-top;
        text-align:left;
        width:60px;
        height:60px;
        border:1px solid #DFE6DE;
     }
     .no-events {

     }
     .day-without-date {
        width:60px;
        height:60px;
        border:1px solid #E9F0E8;
     }
     span.weekend {
        color:#FF0000;
     }
     .current-day {
        vertical-align:text-top;
        text-align:left;
        width:60px;
        height:60px;
        border:1px solid #BFBFBF;
        background-color:#E4EBE3;
     }
     span.event {
        font-size:0.75em;
     }
     .kjo-link {
        font-size:0.75em;
        text-align:center;
     }
     .event-title {
        text-align:center;
        font-weight:bold;
        font-size:1.2em;
     }
     .event-title-break {
        width:96%;
        margin-left:2%;
        margin-right:2%;
        margin-top:5px;
        margin-bottom:5px;
        text-align:center;
        height:1px;
        background-color:#000000;
     }
     .event-content-break {
        width:96%;
        margin-left:2%;
        margin-right:2%;
        margin-top:5px;
        margin-bottom:5px;
        text-align:center;
        height:1px;
        background-color:#000000;
     }
     .calendar-date-switcher {
        height:25px;
        text-align:center;
        border:1px solid #D6DED5;
        background-color:#E4EBE3;
     }
     .calendar-date-switcher form {
        margin:0;
        padding:0;
     }
     .calendar-date-switcher input {
        border:1px #D6DED5 solid;
     }
     .calendar-date-switcher select {
        border:1px #D6DED5 solid;
     }
     .cat-key {
        width:100%;
        margin-top:10px;
        padding:5px;
        border:1px solid #D6DED5;
     }


/* contact form */

div.wpcf7 {
	width: 405px;
}

.wpcf7 input, .wpcf7 textarea {
	border: 1px solid #6f6f6f;
	background-color:#fff;
	margin: 3px 5px 0px 0px;
	padding: 3px;
	color:#6f6f6f;
}
span.podjetje input, span.text-187 input, span.text-75 input, span.email-508 input,  span.text-791 input, span.your-message textarea {
	width: 390px;
	overflow:hidden;
}
img.wpcf7-captcha-captcha-930 {
	vertical-align: top;
	margin-top: 4px;
}
span.captcha-930 input {
	height: 18px;
	width: 230px;
}


span.wpcf7-form-control-wrap span.radio-795 {
	width:100px;

}

/* Footer */

#footer {
	clear: both;
	height: 40px;
	width: 961px;
	margin: 0px auto;
}
#footer p {
	text-align: center;
	font-size: 10px;
	margin-top: 10px;
}
#footer a {
	color: #6f6f6f;
	text-decoration: underline;
}
#footer a:hover {
	color: #4d442a;
}

