*{
padding:0;
margin:0
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:1em 5% }
li, dd { margin-left:5% }
fieldset { padding: .5em }
html {
	font-size: 100.01%;
	background-image:url(images/htmlBg.gif);
}
body {
	font: 1em Verdana, Arial, sans-serif;
	background:url(images/bodyBg.jpg) 0 0 repeat-x;
}
a img{
border:0;
}
h1{
}
#outer{
	background:url(images/wrapperBg.jpg) 100% 0  repeat-y;
	}
#secondOuter{
	background:url(images/outerBg.jpg) 100% 0  no-repeat;	
}
#wrapper{
    width:925px;
	float:right;
	}
    #header ul{
	  margin:60px 0 0;
	  padding:0;
	  list-style:none;
	  float:left;
    }
      #header ul li{
	    margin:0;
	    padding:0;
		float:left;
      }
        #header ul li a{
	      margin:0;
	      padding:0;
	  	  float:left;
		  display:block;
		  height:37px;
        }
        #header ul li.zaNasBtn a{
		  width:86px;
		  background:url(images/zaNasBtn.gif) 0 0  no-repeat;
		}
        #header ul li.zaDrogiteBtn a{
		  width:108px;
		  background:url(images/zaDrogiteBtn.gif) 0 0  no-repeat;
		}
        #header ul li.zakoniBtn a{
		  width:80px;
		  background:url(images/zakoniBtn.gif) 0 0  no-repeat;
		}
        #header ul li.savetiBtn a{
		  width:206px;
		  background:url(images/savetiBtn.gif) 0 0  no-repeat;
		}
        #header ul li.vrazkiBtn a{
		  width:194px;
		  background:url(images/vrazkiBtn.gif) 0 0  no-repeat;
		}
        #header ul li.forumBtn a{
		  width:97px;
		  background:url(images/forumBtn.gif) 0 0  no-repeat;
		}
          #header ul li a span{
		    position:absolute;
			left:-9999px;
          }
#contentWrapper{
  width:595px;
  float:left;
text-align: justify;
}
#sidebar{
  width:256px;
  float:right;
  margin-right:50px;
  _display:inline;
}
  #lastFromSite{
    clear:both;
	padding:10px 0 20px 0;
	margin:0;
	width:90%;
  }
    #lastFromSite h3{
      width:171px;
	  height:20px;
	  background:url(images/poslednoTitle.jpg) 0 0  no-repeat;
	  margin:0 0 10px 0;
    }
    #lastFromSite h3 span{
	  position:absolute;
	  left:-9999px;
	}
    #lastFromSite p{
	  margin:0;
	  padding:0;
	  font-size:0.69em;
	  color:#454545;
    }
#lastFromSite a{
	    font-size:1em;
		color:#454545;
		text-decoration:none;
	  }
#lastFromSite a:hover{
		text-decoration:underline;
	  }
#arhiv{
  margin-top:20px;
}
	#arhiv .byCat,#arhiv .byDate{
	  float:left;
	  width:128px;
	  margin:0;
	  padding:0;
	  list-style:none;
	}
	#arhiv .byCat{
	  width:128px;
	}
	#arhiv .byDate{
	  width:115px;
	  margin-left:10px;
	}
	  #arhiv .byCat h3{
	    width:128px;
	    height:31px;
	    background:url(images/arhivCatTitle.jpg) 0 0  no-repeat;
		margin:0;
		padding:0;
	  }
	  #arhiv .byDate h3{
	    width:115px;
	    height:31px;
	    background:url(images/arhivDataTitle.jpg) 0 0  no-repeat;
		margin:0;
		padding:0;
	  }
	  #arhiv .byCat h3 span,#arhiv .byDate h3 span{
	    position:absolute;
	    left:-9999px;
	  }
	  #arhiv .byCat li ,#arhiv .byDate li {
	    margin:0;
	  }
	  #arhiv .byCat li li,#arhiv .byDate li{
	   font-size:10pt;
		color:#454545;
		line-height:1.6em;
		}
	  #arhiv .byCat li a,#arhiv .byDate li a{
	    font-size:1em;
		color:#454545;
		text-decoration:none;
	  }
	  #arhiv .byCat li a:hover,#arhiv .byDate li a:hover{
		text-decoration:underline;
	  }
.newsTitle{
  width:144px;
  height:25px;
  background:url(images/newsTitle.jpg) 0 0  no-repeat;
}
  .newsTitle span{
	    position:absolute;
	    left:-9999px;
  }
#footer{
  clear:both;
  float:left;
  background:url(images/footerBg.gif) 0 100%  no-repeat;   
}
  #footer p{
    width:547px;
    background:url(images/footerParBg.gif) 0 0  repeat-x;    
	font-size:0.69em;
	padding:16px 20px 0 0;
	margin-left:28px;
	color:#969081;
text-align:justify;
  }
/* type styling */
#sidebar ul{list-style:none;margin:0;padding:0;}
#sidebar ul li{list-style:none;margin:0;padding:0;}
#sidebar ul li p{font-size:0.69em;margin-left:0;color:#454545;}
.content{
  
}
#contentWrapper a:link{
   color:#68af52;
   font-weight:bold;
   text-decoration:none;
 }
#contentWrapper a:visited{
   color:#68af52;
   font-weight:bold;
   text-decoration:none;
 }
#contentWrapper a:hover{
   text-decoration:underline;
 }

.post{
  padding-left:30px;
  margin-bottom:35px;
}
 .post h2, .post h3{
   margin:0;
   clear:both;
   padding-right:30px;
 }
 .post p{
   margin-left:0;
   font-size:0.75em;
   color:#403e32;
 }
 .post h3 a{
   font-size:0.9em;
   color:#403e32;
   text-decoration:none;
 }
 .post h2 a{
   font-size:0.71em;
   color:#403e32;
   text-decoration:none;
 }
 .post small{
   font-size:0.69em;
   color:#969081;
   line-height:30px;
 }
 p.postmetadata{
   font-size:0.69em;
 }
 .postmetadata a:link{
   color:#68af52;
   font-weight:bold;
   text-decoration:none;
 }
 .postmetadata a:visited{
   color:#68af52;
   font-weight:bold;
   text-decoration:none;
 }
 .postmetadata a:hover{
   text-decoration:underline;
 }
 .navigation{
   font-size:0.75em;
   padding:25px;
   color:#68AF52;
   clear:both;
   margin-bottom:20px;
 }
 .navigation a{
   color:#68AF52;
   text-decoration:none;
 }
 .navigation a:hover{
   text-decoration:underline;
 }
 .alignleft{
   display:block;
   width:49%;
   float:left;
 }
 .alignright{
   display:block;
   width:49%;
   float:right;
 }
 .postmetadata small{
   line-height:2em;
   font-size:0.9em;
 }
 .postmetadata small a:link{
   color:#68AF52;
   text-decoration:none;
 }
 .postmetadata small a:visited{
   color:#68AF52;
   text-decoration:none;
 }
 .postmetadata small a:hover{
   text-decoration:underline;
 }
 #commentform p{
   font-size:0.75em;
 }
 #commentform p a:link{
   color:#68AF52;
   text-decoration:none;
 }
  #commentform p  a:visited{
   color:#68AF52;
   text-decoration:none;
 }
  #commentform p a:hover{
   text-decoration:underline;
 }
 .pagetitle{
   font-size:1.2em;
 }
.commentlist{
  font-size:0.75em;
}
.commentlist p{
  color:#403E32;
}
 .commentlist a:link{
   color:#68AF52;
   text-decoration:none;
 }
  .commentlist a:visited{
   color:#68AF52;
   text-decoration:none;
 }
  .commentlist a:hover{
   text-decoration:underline;
 }
/* Additional CSS */
hr.divider{
  border:0;
  background:url(images/sidebarDivider.jpg) 0 0  no-repeat;
  width:257px;
  height:4px;
}
.flLeft{float:left;}
.clearLeft{clear:left;}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;
	overflow:hidden;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
