/*
Theme Name: Odvetnik Pisk
Theme URI: http://www.odvetnik-pisk.si
Description: Wordpress predloga stran odvetnik-pisk.si
Author: Miha Pisk
Version: 1.0
*/

* {
  margin: 0;
  padding: 0;
}

body{   
    background: #EEE url(images/header_outer.jpg) repeat-x;
    color: #333;
    font-family: 'FSAlbert', tahoma, helvetica, sans-serif;
    letter-spacing: 0.1em;
    margin: 0;
}
 
a:link, a:visited{
    color: #105A79;
    text-decoration: none; 
}
 
a:hover{
    text-decoration: none; 
}

p {
    line-height: 1.7em;
	margin: 8px 0;
}

h1 {
    padding: 5px;
    font-size: 1.2em;
    line-height: 1.19em;
    font-weight: normal;
    color: #444;
    border-top: solid 0px #DDD;
    border-bottom: solid 1px #DDD;
    font-family: 'FSAlbertBoldItalic', Tahoma;
}

h2 {
	color: #105A79;
	font-family: 'FSAlbert', Tahoma;
	font-weight: normal;
	font-size: 1.6em;
	margin-bottom: 10px;
}

h2 :visited , h2 :focus, h2 :hover {
    color: #105A79;
	text-decoration: none;
}


h4 {
	color:#105A79;
	margin: 20px 0 10px;
}
 
#line {
	text-align: right;
	padding-top: 3px;
	padding-right: 10px;
}

#fontsize {
	padding: 0;
	margin: 0 20px 0 1px;
	text-align: right;
	margin-bottom: 10px;
	float: none;
	display: inline;
}

#fontsize h3 {
	padding-right: 0;
	font-weight: normal;
	display: inline;
	font-size: 1em;
}

#fontsize p {
	margin: 0 0 0 2px;
	display: inline;
	font-size: 1em;
}

#fontsize p a {
	padding: 0px 0px 0px 5px;
}

#fontsize p a:hover,
#fontsize p a:active,
#fontsize p a:focus
{
	background:#555;
	color:#fff
}

#wrapper {
    margin: 0 auto;
    width: 1050px;
    text-align: left;
/*    background: #fff;*/
}
 
#header {
    width: 1050px;
	height: 205px;
    background: #fff;
}

#header-image {
	min-height: 20px;
	background: #EEE;
}

#header-image img {
	border: none;
}

#header-image a:link, #header-image  a:visited, #header-image  a:hover , #header-image a:focus{
    text-decoration: none;
}
 
#blog{
    float: left;
    width: 72%;
	min-height: 440px;
	max-width: 660px;
	padding: 10px 0px 20px 0px;
    background: #fff;
	background-image: url('images/background/mag_tomaz_pisk_logo_op25.png');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 350px 300px;	
}

#blog table {
	border-bottom: solid 1px #A7A9AC !important;
	border-left: solid 1px #A7A9AC !important;
}

#blog tr, td {
	padding: 8px 20px 8px 20px;
}

#blog ul {
	list-style-position: outside;
	list-style-type: square;
	padding: 0 0 0 15px;
	margin: 10px 0 10px 0px;
}

#blog ul li, #blog ol li {
	padding: 0;
	line-height: 1.7em;
	margin: 0;
}

.entry  a:hover, .entry a:focus {
	background: #105A79;
    color: white;
}


.sidebar{
    float: right;
    width: 200px;
    margin: 0 20px 0 10px;
    background: #fff;
}
 
#footer{
	margin-top: 20px;
    text-align: center;
    background: #ccc;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #ffffff;
	background: #333 url(images/tabs_back.png) repeat-x;
}

#footer p {
	font-size: 0.8em;
	line-height: normal;
}

#contentarea{
	background: white url(images/box1.png) repeat-x;
	position: relative;
	overflow: hidden;
	padding: 35px 20px 0px 30px;
	margin: 0;
}

span.footer-bluetxt {
  padding-top: 20px;
  padding-bottom: 20px;
  color: #a7a9ac; /*105a79*/
  font-size: 13px;
}

/* navigation style */
.nav{
	width: 100%;
    display:block;
    float:right;
    position:relative;
    list-style-type:none;
}
 
.nav li{
    position:relative;
	border-bottom: solid 1px #DDD;
	background: url(images/karo.gif) 5px 12px no-repeat;
}

ul.nav li.current-menu-item a:visited {
	font-family: 'FSAlbertBold';
	color: #105A79;
}

.nav a{
    display:block;
    text-decoration:none;
    padding: 7px 4px 7px 15px;
    font-weight:bold;
}
 
.nav ul ul{
    display:none;
    position:absolute;
    top:100%;
    left:0;
    float:left;
    z-index:99999;
    background: #212121;
}
 
.nav ul ul ul{
    top: 30%;
    left:100%;
    background: #343434;
}
 
.nav ul ul a{
    height:auto;
    line-height:1em;
    padding:10px;
    width:130px;
}
 
.nav li:hover > a,.nav ul ul:hover > a{
    color:#105A79;
	background: white url(images/nav_level_1.gif) repeat-x;
}
 
.nav ul li:hover > ul{
    display:block;
}

#PodrocjaDelaSeznam {
	padding-left: 15px;
}

#PodrocjaDelaSeznam ol {
	display: block;
	margin: 10px 0;
    padding: 0 0 0 20px;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 20px;
}

#PodrocjaDelaSeznam ol li {
	list-style-type: upper-roman;
}

#PodrocjaDelaSeznam ol ol li {
	list-style-type: decimal;
}

#PodrocjaDelaSeznam ol ol ol li {
	list-style-type: decimal;
}

@font-face {
    font-family: 'FSAlbert';
    src: url("fonts/FSAlbReg.otf");
    src: url("fonts/FSAlbReg.otf") format("opentype"),
         url("fonts/FSAlbReg.woff") format("woff");
}

@font-face {
    font-family: 'FSAlbertBold';
    src: url("fonts/FSAlbBol.otf");
    src: url("fonts/FSAlbBol.otf") format("opentype"),
         url("fonts/FSAlbBol.woff") format("woff");
}

@font-face {
    font-family: "FSAlbertBoldItalic";
    src: url("fonts/FSAlbBolIta.otf");
    src: url("fonts/FSAlbBolIta.otf") format("opentype"),
         url("fonts/FSAlbBolIta.woff") format("woff");
}