/*   
Theme Name: Oblikovalec Blue Sky
Theme URI: http://www.oblikovalec.com
Description: Oblikovalec Blue Sky Theme
Author: Miha Pirc & Miha Bojovič
Author URI: http://www.oblikovalec.com
Version: 1.0
Tags: blue, sky, custom header, custom home page, two columns, widgets
*/
@charset "utf-8";
/* CSS Document */
div,p, table{
cursor:default;
}
a:active, a:focus {     
 outline: none;
 }
 em.seo, strong.seo {
	font-weight: normal;
	font-style: normal; }
body,html{
	margin:0px;
	padding:0px;
	background-image:url(images/body_bg.jpg);
	background-repeat:repeat-x;
	min-height:101%;
	background-color:#F8F7E5;
	}
        .page-item-2 {
            background-image:url(images/domov.png);
        }
		  .page-item-20 {
            background-image:url(images/storitve.png);
        }
		  .page-item-22 {
            background-image:url(images/blog.png);
        }
		  .page-item-24 {
            background-image:url(images/stik.png);
        }
		#header{
		width:990px;
		background-image:url(images/Header.jpg);
		background-repeat:no-repeat;
		background-position:center top;
		height:237px;
		margin-left:auto;
		margin-right:auto;
		}
		#navigation_bar{
		margin-left:auto;
		margin-right:auto;
		width:990px;
		height:107px;
		display:block;
		position:relative;
		top:56px;
		}
		#navigation_bar ul{
		margin:0px;
		padding:0px;
		list-style-type:none;
		position:relative;
		left:96px;
		top:73px;
		width:684px;
		float:left;
		}
		#navigation_bar ul li{
		padding: 0px;
		margin:0px;
		width:96px;
		height:32px;
        border:none;
        cursor: pointer;
        background-repeat:no-repeat;
		position:relative;
		z-index:2;
		margin-right:5px;
		float:left;}
		.subpage{
		top:32px!important;
		
		}
		.single_post{
		top:20px !important;
		}
		.slogan_post{
		top:14px !important;
		}
		.single_search{
top:-217px !important;
		}
		.subpage_search{
		top:-205px!important;
		}
		#notfound_div h2{
		margin:0px;
		padding:0px;
		padding-top:20px;
		padding-bottom:0px;
		}
		#customers_qoutes_more_link h4{
		margin:0px;
		padding:0px;
		}
		#customers_qoutes_more_link h4 a{
		position:relative;
		left:-8px;
		}
		#customers_list_link h4{
		margin:0px;
		padding:0px;
		}
		#examples_link h4{
		margin:0px;
		padding:0px;
		}
		.subpage_content{
				position:relative;
				top:-18px!important;
				padding-bottom:12px!important;
				
		}
		.post_content{
		position:relative;
				top:-28px!important;
				padding-bottom:12px!important;
		}
		.nav li a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#FFFFFF;
		text-decoration:none;
		width:96px;
		height:21px;
		display:block;
		padding-top:11px;
		text-align:center;
		  cursor:pointer;
		  position:relative;
		  z-index:1;
		}

		#header h1{
		text-indent:-9009px;
		margin:0px;
		padding:0px;
		height:50px;
		width:400px;
		position:relative;
		top:60px;
		left:90px;
		}
		#header h1 a {
		display:block;
		height:50px;
		padding:0px;
		width:400px;
		clear:both;
		}
		#header h2{
		color:#683a1e;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-style:italic;
		font-size:18px;
		line-height:24px;
		margin:0px;
		padding:0px;
		width:400px;
		position:relative;
		text-align:right;
		left:80px;
		top:50px;
		}
		#subpage_header{
		width:990px;
		background-image:url(images/Header.jpg);
		background-repeat:no-repeat;
		background-position:center top;
		margin-left:auto;
		margin-right:auto;
		}
		#subpage_header h2{
		text-indent:-9009px;
		margin:0px;
		padding:0px;
		height:50px;
		width:400px;
		position:relative;
		top:30px;
		left:90px;
		}
		#subpage_header h2 a {
		display:block;
		height:50px;
		padding:0px;
		width:400px;
		clear:both;
		}
		#subpage_header h1{
		color:#683a1e;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:21px;
		line-height:24px;
		margin:0px;
		padding:0px;
		width:400px;
		position:relative;
		left:97px;
		top:294px;
		z-index:5;
		}
		#mask{
		margin-left:auto;
		margin-right:auto;
		width:990px;
		height:12px;
		position:relative;
		top:68px;
		background-color:transparent;
		z-index:2;
		clear:both;
		}

		#searchForm{
		padding:0px; 
		margin:0px;
		float:right;
		height:50px;
		margin-left:auto;
		margin-right:auto;
		width:190px;
		float:right;
		position:relative;
		left:-133px;
		top:-181px;
		
		}
	

#SearchInput{
padding:2px;
width:126px;
height:16px;
line-height:16px;
font-size:12px;
border:0px;
position:relative;
top:-9px;
}
#SearchButton{
margin:0px;
padding:0px;
margin-top:10px;
cursor:pointer;
margin-left:3px;
}
.email, .rss{
float:right;
width:auto;
height:20px;
position:relative;
left:-128px;
top:76px;
z-index:4;
text-align:left;
margin:0px;
padding:0px;
margin-right:9px;
border:0px;
}

#wraper{
margin-left:auto;
margin-right:auto;
}
#services {
clear:both;
color:#58595b;
display:block;
margin-left:auto;
margin-right:auto;
overflow:auto;
position:relative;
width:768px;
left:-18px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:16px;
padding-top:13px;
}
#services p{
margin:0px;
padding:0px;
 padding-left:10px;
}
#services div {
display:block;
float:left;
padding-left:0px;
position:relative;
width:192px;
overflow:hidden;
}
#services h3{
margin:0px;
padding:0px;
}
#services h3 a{
display:block;
float:left;
margin:0px;
padding:0px;
line-height:24px;
text-decoration:none;
color:#763712;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:21px;
position:relative;
padding-top:115px;
background-repeat:no-repeat;
background-position:left top;
padding-bottom:11px;
width:191px;
}

#services h3 a:hover {
text-decoration:underline;
}
#services div h3{
display:block;
width:181px;
padding-left:10px !important
}
#graphic_design{
background-image:url(images/design.png);
position:relative;
left:-10px;
padding-left:10px!important;
width:176px!important;
}
#website_design{
background-image:url(images/webdesign.png);
position:relative;
left:-20px;
padding-left:20px!important;
width:166px!important;
}
.website_design{
padding-left:8px!important;
width:182px!important;
}
#animation{
background-image:url(images/animation.png);
position:relative;
left:-25px;
padding-left:25px!important;
width:161px!important;
}
.animation{
padding-left:15px!important;
width:176px!important;
}
#website_optimization{
background-image:url(images/optimization.png);
left:-30px;
padding-left:30px!important;
width:161px!important;
}
.website_optimization{
padding-left:19px!important;
width:176px!important;
}
.services_more_link {
border-bottom:2px solid #dacec7;
clear:both;
color:#683a1e;
font-size:12px;
font-weight:bold;
margin:auto;
overflow:hidden;
width:165px !important;
text-align:right!important;
padding-top:10px;
padding-bottom:10px;
position:relative;
left:10px;
}
.order{
float:left;
margin:0px;
padding:0px;
width:70px;
position:relative;
left:-12px;
}
.read_more{
float:right;
}
.services_more_link a {
color:#683a1e;
text-decoration:none;
float:right !important;;
}
.services_more_link a:hover {
text-decoration:underline !important;
}
.services_more_link a:visited {
color:#683a1e;
text-decoration:none;
}
.services_more_link a:active {
color:#683a1e;
text-decoration:none;
}

#home-bottom{
width:764px;
margin-left:auto;
margin-right:auto;
clear:both;
}
#home-bottom a:hover{
text-decoration:underline!important;
}
#customers_qoutes {
clear:none;
float:left;
left:-10px;
margin-top:15px;
padding-bottom:5px;
position:relative;
width:370px;
}
#customers_qoutes h3 {
margin:0px;
padding:0px;
width:199px;
height:37px;
padding-top:15px;
line-height:22px;
background-image:url(images/testemonials.png);
background-repeat:no-repeat;
position:relative;
left:-8px;
padding-left:8px;
}
#customers_qoutes h3 a{
font-family:Georgia, "Times New Roman", Times, serif;
color:#683a1e;
font-weight:normal;
font-size:20px;
text-decoration:none;
}
#customers_qoutes blockquote {
font-size:11px;
margin:0;
padding:0 0 0 1px;
position:relative;
text-align:justify;
width:370px;
}
#customers_qoutes blockquote p {
margin:0px;
margin-bottom:1em;
margin-top:7px;
text-align:left !important;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#58595b;
}
#customers_qoutes blockquote img {
float:left;
font-size:11px;
font-style:italic;
margin:0px;
margin-right:10px;
margin-bottom:3px;
padding:0px;
}
#last_project_content h3, h4{
 padding-left:10px!important;
}
#project_excerpt{
 padding-left:10px;
 padding-right:10px;
 font-family:Georgia, "Times New Roman", Times, serif;
 color:#58595B;
 font-size:13px;
}
#customers_qoutes_more_link {
border-bottom:2px solid #dacec7;
float:left;
font-size:14px;
padding-bottom:8px;
text-align:right;
width:362px;
position:relative;
top:3px;
}
#customers_qoutes_more_link a{
color:#683a1e;
font-weight:bold;
text-decoration:none;
}
#customers_list_link{
margin:0px;
padding:0px;
border-bottom:2px solid #dacec7;
float:right;
font-size:14px;
line-height:18px;
padding-bottom:8px;
text-align:right;
width:362px;
position:relative;
top:12px;
left:-15px;
}
#customers_list_link a{
color:#683a1e;
font-weight:bold;
text-decoration:none;
}
#examples_link{
	margin:0px;
padding:0px;
border-bottom:2px solid #dacec7;
float:right;
font-size:14px;
line-height:17px;
padding-bottom:8px;
text-align:right;
width:362px;
position:relative;
top:12px;
left:-1px;
}
#examples_link a{
color:#683a1e;
font-weight:bold;
text-decoration:none;
}
#examples_link a:hover{
text-decoration: underline;
}
#last_project {
background-color:#f8f7e5;
color:#5A5C5F;
display:block;
float:right;
margin-right:1px;
margin-top:21px;
width:363px;
position:relative;
left:-14px;
}
#examples {
background-color:#f8f7e5;
color:#5A5C5F;
display:block;
float:right;
margin-top:26px;
position:relative;
width:366px;
}
#last_project h3, #examples h3{
float:left;
font-size:18px;
margin:0;
padding:0;
width:350px;
}
#last_project h3 a, #examples h3 a{
clear:none;
color:#683a1e;
text-decoration:none;
}
#examples h4 a{
clear:none;
color:#683a1e;
text-decoration:none;
}
#examples a:hover{
text-decoration:underline;
}
#last_project_content, #examples_content {
font-size:11px;
margin-bottom:10px;
margin-top:5px;
padding:0px;
}
#roundtop {
background:transparent url(images/tr.gif) no-repeat scroll right top;
}
#roundbottom {
background:transparent url(images/br.gif) no-repeat scroll right top;
}
img.corner {
border:medium none;
display:block !important;
height:7px;
width:7px;
}
#kontakt {
display:block;
float:right;
padding-top:2px;
}
#kontakt img {
border:0 none;
padding-left:6px;
}
#last_project h4 {
margin:0 0 5px;
font-size:16px;
}
#last_project h4 a{
color:#683a1e;
text-decoration:none;
}
#featured_blo {
padding-bottom:5px;
}
#last_project_header {
clear:both;
float:left;
width:356px;
height:20px;
}
last_project_title{
height:20px;
}
#footer {
background-image:url(images/Footer_bg.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:transparent;
clear:both;
display:block;
float:left;
height:auto;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
padding-bottom:30px;
overflow:visible;
padding-top:0px;
position:relative;
width:100%;
z-index:3;
}
#site_slogan{
color:#683A1E;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;
font-style:italic;
left:80px;
line-height:24px;
margin:0px;
padding:0px;
position:relative;
text-align:right;
top:26px;
width:400px;
font-weight:bold;
}
#content h2{
margin: 0px;
padding:0px;
padding-top: 20px;
padding-bottom: 10px;
}
#post_content{
margin-top:54px;
}
#content p{
margin: 0px;
}
#container {
margin-left:auto;
margin-right:auto;
height:auto !important;
min-height:68%;
overflow:auto;
width:768px;
background-color:#FFFFFF;
position:relative;
left:-20px;
}
#wraper {
clear:both;
display:block;
padding-bottom:30px;
margin-left:auto;
margin-right:auto;
overflow:auto;
background-color:#FFFFFF;
}
#content p {
margin-bottom:1em;
}
#footer_container {
display:block;
margin-left:auto;
margin-right:auto;
width:875px;
padding-top:13px;
height:50px;
position:relative;
left:-12px;
background-image:url(images/Footer.jpg);
background-repeat:no-repeat;
background-position:top center;
z-index:4;
padding-left:110px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
background-color:transparent;
color:#efefef;
}
#sidebar {
color:#5A5C5F;
display:block;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin-bottom:20px;
padding-right:2px;
width:390px;
}
#sub_navigation {
background-repeat:repeat-x;
display:block;
height:25px;
margin-left:auto;
margin-right:auto;
margin-top:0;
overflow:hidden;
width:763px;
font-family:Georgia, "Times New Roman", Times, serif;
position:relative;
padding-left:5px;
padding-top:10px;
}
#examples_title h4{
font-size: 13px;
margin: 0px;
padding: 0px;
line-height: 30px;
clear:both;
float:left;
width:356px;
}
#sub_navigation ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
padding-left: 2px;
}
#sub_navigation ul li {
float:left;
margin:0px;
padding:0px;
padding-right:30px;
text-align:left;
white-space:nowrap;
width:auto;
}
.page-item-419{
padding-right:0px!important;
}
#sub_navigation ul li a {
color:#683A1E;
display:block;
font-size:12px;
font-weight:bold;
margin:0px;
padding:0px;
padding-top:10px;
text-decoration:none;
width:auto;
}
#sub_navigation ul li a:hover {
text-decoration:underline !important;
}
#sub_navigation ul li a:visited {
color:#683A1E;
text-decoration:none;
}
#sub_navigation .current_page_item a {
text-decoration:underline !important;
}
#content h2 {
color:#763712;
display:block;
float:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:21px;
}
#sidebar h2 {
padding:0px;
margin:0px;
line-height:24px;
text-decoration:none;
color:#763712;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:21px;
clear:both;
display:block;
float:left;
font-size:18px;
height:19px;
margin:10px 0 10px;
padding-bottom:10px;
width:180px;
border-bottom:2px solid #dacec7;
}
#content {
color:#5A5C5F;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
margin-bottom:0px;
padding-left:6px;
width:367px;
}
.web_promo_text {
height:100%;
padding-left:0 !important;
position:relative;
top:-1px;
}
#content img {
padding-bottom:5px;
padding-right:8px;
}
#sidebar ul {
display:inline;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
}
#sidebar ul li {
margin:0px;
padding:0px;
width:180px;
clear:both;
line-height:18px;
}
#sidebar ul li a {
color:#5A5C5F;
display:block;
font-size:14px;
text-decoration:none;
}
.research_text {
height:100%;
padding-left:0 !important;
position:relative;
top:-1px;
}
#sidebar ul li a:hover {
text-decoration:underline !important;
}
#sidebar ul li a:visited {
color:#5A5C5F !important;
}
#sidebar p, table {
float:left;
padding-bottom:5px;
}
.wp-polls-loading {
float:right;
left:-55px;
position:relative;
top:-40px;
}
.wp-polls a {
color:#5A5C5F;
font-size:11px;
text-decoration:underline;
}
.marketing_text {
height:100%;
padding-left:0 !important;
position:relative;
top:-1px;
}
.wp-polls a:hover {
color:#5A5C5F;
font-size:11px;
text-decoration:underline;
}
.mobile_marketing_text {
height:100%;
padding-left:0 !important;
position:relative;
top:-1px;
}
#postcomment {
color:#F48120;
}
.email_marketing_text {
height:100%;
padding-left:0 !important;
position:relative;
top:-1px;
}

#post_excerpt {
padding-bottom:5px;
padding-top:10px;
}

.commentlist {
font-size:13px;
font-style:italic;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-right:0;
margin-top:15px;
padding:0;
}
.commentlist h4 {
color:#F48120;
float:left;
font-size:13px;
font-style:normal;
padding-right:10px;
}
.commentlist li ul {
font-size:13px;
font-style:italic;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-right:0;
margin-top:10px;
padding:0;
}
.post_excerpt {
padding-bottom:5px;
padding-top:16px;
}
#navigation {
padding-top:15px;
}

.blogroll {
clear:both;
display:block;
}
#content ol, ul {
margin-bottom:12px;
}
#content img {
padding-bottom:0 !important;
}
.post-ratings {
margin-top:10px;
}
.post-ratings-text {
display:none !important;
}
#frmSS2 #email {
border:1px solid #C0C0C0;
color:#555555;
float:left;
font-size:13px;
height:18px;
margin:0 3px 0 0;
padding:2px;
top:5px;
width:131px;
}
#subscribe_submit {
cursor:pointer;
font-family:Arial,Helvetica,sans-serif;
font-size:11px !important;
font-weight:bold !important;
height:24px;
width:52px;
}
#commentform input {
clear:both;
float:left;
margin-bottom:5px;
}
#commentform small {
clear:both;
display:block;
float:left;
margin-top:5px;
}
#commentform textarea {
margin-top:10px;
}
#content ul {
list-style-position:outside;
list-style-type:disc;
margin:10px 10px 10px 20px;
padding:0;
}
#content ol {
list-style-position:outside;
margin:10px 10px 10px 20px;
padding:0;
}
#content p {
clear:both;
display:block;
}
#content table {
margin-bottom:10px;
}
#content table td {
padding:2px 15px 2px 0;
}
.posts{
width:540px!important;
padding-right:10px!important;
padding-top:10px;
}
.posts_sidebar{
width:200px!important;
}
.examples_sidebar{
width:200px!important;
}
.more-link{
display:block;
clear:both;
margin-top:12px;
}
.post h2{
width:100%;
}
.post h2 a{
border-bottom:2px solid #DACEC7;
clear:both;
color:#763712;
display:block;
float:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;
height:19px;
line-height:24px;
margin:0px 0 5px;;
padding-bottom:15px;
text-decoration:none;
width:100%;
}
.entry p{
padding:0px;
margin-top:5px;
}
.entry strong, #content a{
font-family:Georgia,"Times New Roman",Times,serif;
color:#763712;
text-decoration:none;
}
#content a:hover{
text-decoration:underline;
}
#sidebar a{
float:left;
padding-right:5px;
}
   .pagination {  
   display: block;  
   text-align: center;  
   margin-top: 10px;  
   margin-bottom: 60px;  
    font-size:80%;  
    }  
    .pagination a{  
   text-align:center;  
   padding:5px 10px;  
  margin:0 2px 0 2px;  
  border:1px solid #6C7388;  
   }  
   .pagination a:hover{  
   background:#6C7388;  
   }  
   .entry a,h3 a{
   text-decoration:none;
   font-family:Georgia,"Times New Roman",Times,serif;
   color:#763712;
   }
   .entry a:hover, .post h2 a:hover, .posts h3 a:hover  {
   text-decoration:underline;
   }
   #project_excerpt a{
    text-decoration:none;
   font-family:Georgia,"Times New Roman",Times,serif;
   color:#5A5C5F;
   }
    #project_excerpt a:hover{
	text-decoration:underline;
	}
	.single h1{
	top:265px!important;
	width:540px !important;
	border-bottom:2px solid #DACEC7;
	padding-bottom:10px!important;
	}
	#single{
	padding-top:70px;
	}
	.widgettitle{
	clear:both!important;
	display:block;
	}
	#single_title h2{
	border-bottom:2px solid #DACEC7;
	}
	#holder{
	background-color:#FFFFFF;
	}
	.move_up{
	position:relative;
	top:-28px;
	}
