	body {
		margin: 0;
		padding: 0;
		font-family: Tahoma, Arial, sans-serif;
		font-size: 0.8em;
	}
	a img {
		border: none;
	}
	#container {
		width: 1000px;
		margin: 0 auto;
	}
	#header {
		padding-top: 10px;
	}
	.logo {
		float: left;
		position: relative;
		z-index: 10;
	}
	.head_banner {
		float: left;
		padding-left: 12px;
		padding-top: 10px;
	}
	.menu {
		width: 897px;
		height: 56px;
		background: url(images/menu_back.png) no-repeat;
		float: right;
		margin-top: -28px;
	}
	.menu ul {
		margin: 0;
		padding: 0;
		list-style: none;
		padding-left: 180px;
		float: left;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1.4em;
	}
	.menu ul li {
		float: left;
		margin: 0 10px;
		width: 140px;
	}
	.menu a {
		color: #4c4c4c;
	}
	.menu a:hover {
		color: #888;
	}
	.menu .about a {
		background: url(images/about.png) no-repeat;
		display: block;
		height: 30px;
		line-height: 1.6em;
		margin-top: 13px;
		padding-left: 40px;
	}
	.menu .contacts a {
		background: url(images/contacts.png) no-repeat;
		display: block;
		height: 30px;
		line-height: 1.6em;
		margin-top: 13px;
		padding-left: 40px;
	}	
	.menu .ad a {
		background: url(images/reklama.png) no-repeat;
		display: block;
		height: 30px;
		line-height: 1.6em;
		margin-top: 13px;
		padding-left: 40px;
	}	
	.menu form {
		float: left;
	}
	#search {
		height: 22px;
		width: 200px;
		border: solid 1px #bdd37f;#D7BA9B
		color: #999;
		font-size: 1.2em;
		padding-left: 7px;
		padding-top: 4px;
		margin-top: 12px;
		float: left;
	}
	#gosearch {
		width: 22px;
		height: 22px;
		float: left;
		margin-top: 15px;
		margin-left: -30px;
	}
	#ls {
		width: 14px;
		height: 16px;
		float: right;
		margin-top: -26px;
		margin-right: 4px;
		border: none; 
		position: relative;
	}	
	#sidebar {
		float: left;
		width: 240px;
		padding-top: 20px;
	}
	.nav {
		margin: 0;
		padding: 0;
		list-style: none;
		font-size: 1.4em;
		font-family: Georgia;
	}
	.nav a {
		color: #0978aa;
		display: block;
		width: 230px;
		height: 30px;
		line-height: 28px;
		padding-left: 10px;
	}
	.nav_news {
		font-size: 0.8em;
		color: #cacaca;
	}
	.active a {
		background: #3a85bf;
		color: #fff;
		text-decoration: none;
	}
	.current-cat a {
		background: #3a85bf;
		color: #fff;
		text-decoration: none;
	}	
	#content {
		width: 720px;
		float: left;
		background: #3a85bf;
		padding: 16px;		
		min-height: 820px;
	}
	#page-n {
		width: 712px;
		float: right;
		background: #3a85bf;
		min-height: 20px;
		font-family: georgia;
		font-size: 1.4em;
		margin-right: 8px;
		padding-bottom: 20px;
		padding-left: 20px;
		width: 732px;
	}	

	.login {
		width: 200px;
		padding-left: 10px;
		font-size: 0.8em;
		padding-top: 40px;
		float: left;
	}
	.login a {
		color: #0979ab;
	}
	.result, .wp-polls-ans a {
		color: #0979ab;
	}
	.login input {
		width: 196px;
		height: 24px;
		border: solid 1px #bdd37f;		
		margin-top: 4px;
		padding-top: 4px;
		padding-left: 4px;
		font-size: 1.6em;
		color: #333;
	}
	.right {
		float: right;
	}
	#log {
		margin-bottom: 10px;
	}
	.vote {
		padding-left: 10px;
		width: 205px;
		padding-top: 30px;
		float: left;
	}
	.vote h2 {
		font-weight: normal;
		font-size: 1.8em;
		color: #1368aa;
		margin: 0;
		padding-left: 14px;
	}
	.vote ul {
		margin: 0;
		padding: 0;
		list-style: none;
		padding-left: 10px;
	}
	.archive {
		margin-top: -6px;
		background: url(images/vote_back.jpg) no-repeat;
		width: 205px;
		height: 20px;
		font-size: 0.8em;
	}
	.archive a {
		text-decoration: none;
		color: #fff;
		padding-top: 4px;
		padding-left: 14px;
		display: block;
	}
	.archive a span {
		text-decoration: underline;
	}
	.quest {
		font-size: 0.8em;
		float: left;
		margin-top: 10px;
		color: #525252;
		padding-left: 10px;
		width: 190px;
		padding-bottom: 10px;
	}
	.vote label {
		font-size: 0.8em;
		color: #525252;
	}
	#sidebar .vote .Buttons {
		border: solid 1px #5ca877;
		background: #68c089;
		margin-left: 14px;
		margin-top: 10px;
		color: #fff;
		font-size: 0.8em;
	}
	.left_banner {
		padding-left: 10px;
		padding-top: 30px;
		float: left;
	}
	.news {
		width: 340px;
		height: 200px;
		background: #f8f7d7;
		float: left;
		margin: 0 10px;
		margin-bottom: 20px;
		padding-bottom: 10px;
	}
	#page {
		min-height: 800px;
		background: none repeat scroll 0 0 #F8F7D7;
	}
	#page .news_title {
		font-family: georgia;
		font-size: 1.6em;
	}
	#page .news {
		width: 710px;
		height: auto;
		background: #f8f7d7;
		float: left;
		margin: 0;
		margin-left: 10px;
	}
	.news span {
		font-size: 0.8em;
		margin-top: 10px;
		float: left;
		display: block;
	}
	.cat {
		width: 120px;
		height: 13px;
		/*background: url(images/news_2.jpg) no-repeat;*/
		margin-left: -10px;
		text-align: center;
		color: #fff;
	}
	.date {
		background: url(images/date.gif) no-repeat 0 center;
		padding-left: 12px;
		margin-left: 10px;
		color: #a4a4a4;
	}
	.comments {
		background: url(images/comments.gif) no-repeat 0 center;
		padding-left: 12px;
		margin-left: 20px;
	}	
	.comments a {
		color: #79a8be;
	}
	.comments a:hover {
		color: #3a85bf;
	}
	.news_title {
		font-weight: normal;
		font-size: 1.2em;
		margin: 8px 0 0 10px;
		float: left;
		clear: both;
	}
	.news_title a {
		color: #0979ab;
	}
	
	.text a {
		color: #0979ab;
	}
	.text a:hover {	
		color:#0393d3
	}  
	.fn {
		font-style: normal;	 
  }
	.url, #respond a {
		color: #0979ab;
		font-style: normal;
	}
	.url:hover, #respond a:hover {	
		color:#0393d3
	}    	
	.news_title a:hover {	
		color:#0393d3
	}
	.text {
		padding: 0 10px;
		float: left;
	}
	.left {
		float: left;
	}
	.news img {
		padding: 6px;
	}
	#footer {
		background: url(images/footer.jpg) repeat-x;
		width: 100%;
		height: 88px;
		float: left;
		margin-top: 30px;
	}
	#footer span {
		float: left;
	}
	#footer .line {
		border-top: solid 1px #b0d2ed;
		display: block;
		float: right;
		width: 760px;
		height: 1px;
	}
	.footer_in {
		width: 750px;
		float: right;
		padding-top: 36px;
	}
	.copy {
		padding-right: 20px;
		width: 350px;
		margin-top: -10px;
	}
	.count {
		margin-top: -8px;
	}
	.wap {
		margin-left: 20px;
	}
	.wap_text {
		width: 200px;
		margin-top: -8px;
		margin-left: 10px;
	}
	.entry {
    float: left;
    padding: 10px;
    width: 97%; 
  }
  .alignleft {
    float: left;
  }
  .alignright {
    float: right;
  }
  .rkp {
 		background: url(images/news_2.jpg) no-repeat;
  }
  .kp {
 		background: url(images/news_1.jpg) no-repeat;
  }  
  .lib {
 		background: url(images/news_3.jpg) no-repeat;
  }  
  .pe {
 		background: url(images/news_4.jpg) no-repeat;
  }
  .dtk {
 		background: url(images/news_5.jpg) no-repeat;
  }  
  .his {
 		background: url(images/news_6.jpg) no-repeat;
  }
  #respond {
    float: left;
    padding-left: 10px;
  }
  #respond h3 {
    font-weight: normal;
  }
  #comments {
    float: left;
    font-weight: normal;
    padding-left: 10px;
  }
  .commentlist {
    float: left;
    clear: both;
    margin: 0;
    padding-left: 10px;
    list-style: none;
  }
  .comment {
    background: #edecc9;
    width: 670px;
    padding: 10px;
    margin-bottom: 10px;
    float: left;
  }
  .comment-author {
    float: left;
    padding-right: 20px;
  }
  .commentmetadata {
    background: url(images/comm_date.gif) no-repeat;
    float: left;
  }
  .commentmetadata a {
    padding-left: 22px;
    color: #afafaf;
    text-decoration: none;    
  }
  .ctext {
    float: left;
    clear: both;
  }
  .lbanner {
    padding-bottom: 10px;
  }
  #page .sp {
 		border: solid 1px #C7B99B;
 		width: 400px;
	}
	.mailform {
		float: left;
		padding-top: 20px;
		padding-left: 10px;
	}
	#mailt {
		width: 153px;
		color: #cdcdcd;
		padding-left: 2px;
	}
	#mails {
		width: 43px;
		height: 23px;
		background: url(images/ok.gif) no-repeat 0 2px;
		border: none;
		padding: 0;
		cursor: pointer;
	}	