* {padding: 0; margin: 0}

body {
	color: #494949; 
	background: #FFFFFF;
	font: 11px/1.5em Verdana, Arial, sans-serif
}

.titlerub {
  font: bold 16px Verdana, Arial, sans-serif; 
  margin: 10px 0 10px 0; 
  padding:0;
  color: #D00
}

.rub_opis {
	margin: 0 0 15px 0;
}

a{color: #2759AD; text-decoration: none}
a:hover{color: #2759AD; text-decoration: underline}
a img{border: 0; margin:0;}

p a img{border: 0; margin:5px; border: 1px solid #000066;}

p {margin-bottom: 8px; margin-top: 2px}
blockquote {font: normal 11px/15px Verdana, Arial, sans-serif; margin: 0; padding: 7px 0 7px 20px;}
div.error{padding: 10px}

h2, h3, h4, h5, h6 {
	font: bold 13px/1.4 Verdana, Arial, sans-serif;
}

div#page {margin: 0 auto; width: 768px}

div#main{width: 100%; clear: both; overflow: hidden; background:#fff; padding: 4px 0;margin: 10px 0 0 0}
div#page div#main-close{width: 100%; height: 8px; background: #fff; margin: 0 0 10px 0}
div#main div#right{float: right; width: 200px; margin:0; padding:0;}
div#main div#left{float:left; width: 539px; margin: 0;padding:0 10px 0 7px}

div#main div#right h2{font: bold 12px Verdana, Arial, sans-serif; margin: 2px 0 2px 0; padding:4px 2px; background:#CADFE9; color: #000}
div#main div#right ul{margin:0; padding:0 0 0 5px; list-style: none}
div#main div#right ul li{margin: 0 0 1px 0;padding:0}

div#main div#right ul li a:hover{background: #FEFEFE; text-decoration: none; color:#255CB8; width: 188px}
div#main div#right ul li.current-cat a{background: #fafafa; text-decoration: none; color: #9B4217} 
div#main div#right p, div#main div#right form{padding:4px 6px; margin:0}

div#main div#left div.post{margin: 0 0 15px 0; padding:0}
div#main div#left div.post div.entry{margin: 15px 0; font: normal 11px/17px Verdana, Arial, sans-serif; color: #444}
div#main div#left div.post h1{font: bold 13px Verdana, Arial, sans-serif; margin:5px 0 2px 0; padding:2px 0;}
div#main div#left div.post h1 a{color: #000}
div#main div#left div.post h1 a:hover{color: #000066; text-decoration:none}
div#main div#left div.post h1 small{float: right; font: normal 11px Verdana, Arial, sans-serif; color: #000; padding: 2px 0}
div#main div#left div.post p.info{margin:5px 0; padding: 7px 5px; font: normal 10px Verdana, Arial, sans-serif; color: #777; }
div#main div#left div.post p.info a{color: #666}
div#main div#left div.post p.info a:hover{color: #000; text-decoration: none}

div#main div#left div.post ul {padding: 0 0 0 30px; color: #666666; margin: 10px; list-style: square}
div#main div#left div.post ol {padding: 0 0 0 30px; color: #666666; margin: 10px}

div#main div#left div#general-link-page{padding: 7px 3px;clear:both; margin: 15px 0; overflow:hidden}
div#main div#left div#general-link{clear:both; overflow:hidden; margin: 15px 0}
div#main div#left div.right-link{float:right}
div#main div#left div.right-link a{background: url(images/icon_arrow.gif) no-repeat;padding: 3px 18px 3px 4px;background-position: 100% 6px;}
div#main div#left div.right-link a:hover{background: url(images/icon_arrow.gif) no-repeat; background-position: 100% 6px; text-decoration: underline}
div#main div#left div.left-link a{background: url(images/arrow2.gif) 0 5px no-repeat;padding: 3px 4px 3px 18px}
div#main div#left div.left-link a:hover{background: url(images/arrow2.gif) 0 5px no-repeat; text-decoration: underline}
div#main div#left h2.comments{font: bold 13px Verdana, Arial, sans-serif; padding: 15px 0 0 0; margin: 4px 0}
div#main div#left h2.comments-post{font: bold 13px Verdana, Arial, sans-serif; padding: 15px 0 0 0; margin: 4px 0}

div#header-center{width: 768px; margin:0 auto}
div#header{background: #CADFE9; margin: 0 0 5px 0; padding: 5px 10px 0 20px}
.logo {font: 43px/38px Verdana, Arial, sans-serif; color: #000099; margin-bottom:7px;}
div#header sup{font: 8pt Verdana, Arial, sans-serif; color: #CC0000; margin-left:8px}
div#header a.logo:hover{text-decoration: none}
div#header ul{float:right; margin:12px 10px 0 0; padding:0}
div#header ul li{list-style: none; display:inline}
div#header ul li a{background: #CADFE9; color: #666; padding: 3px 8px}
div#header ul li a:hover{background: #DCDFE2; color: #444; padding: 3px 8px; text-decoration: none}

div#menu-center{width: 768px; margin:0 auto}
div#menu{height: 36px; width: 100%}
div#menu ul{margin:0; padding:9px}
div#menu ul li{display: inline}
div#menu ul li a{-moz-opacity: 0.5; opacity:.50; filter: alpha(opacity=50); padding: 4px 7px 4px 7px; background:#9FA6AE; color: #555}
div#menu ul li a:hover{background: #D9DCDF; color: #333; text-decoration: none}
div#menu ul li.current_page_item a, div#page div#menu ul li.current_page_item a:hover{font-weight: bold;background: #D9DCDF; color: #333}
div#menu small{color:#000; float:right; padding: 11px 11px 0 0;font: normal 11px Verdana, Arial, sans-serif}

div#main div#left #commentform {margin:5px 0}
div#main div#left .commentlist li {border-top: 1px #E1E4EA solid;list-style:none; margin: 0; padding: 5px}
div#main div#left .commentlist li.alt{background:#F4F5F7}
div#main div#left input.textbox{width:220px; padding:4px; color: #5B4D13; margin: 0 0 5px 0; border: 1px #E7E7E2 solid;font: normal 11px Verdana, Arial, sans-serif}
div#main div#left label{position: absolute; padding: 4px; border: 1px #fff solid;font: normal 10px Verdana, Arial, sans-serif;width: 296px}
div#main div#left textarea#comment{padding:5px; font:11px Verdana, Arial, sans-serif; color: #675716; margin: 0 0 5px 0;border: 1px #EFEBDE solid; width: 520px}
div#main div#left input#submit{background: #CADFE9; border: 1px #000066 solid; font: normal 11px Verdana, Arial, sans-serif; color: #5B4D13; padding: 4px}
div#main div#left input#submit:hover{border-color: #9999FF}
div#main div#left span.login-out{padding: 4px}

div#main div#left div.mycomment{color: #888; padding: 3px 0 3px 0;line-height: 1.5em; overflow: hidden}
div#main div#left div.mycomment div.com span.author{font: bold 12px Verdana, Arial, sans-serif;}
div#main div#left div.mycomment div.com{padding: 0 0 5px 0}
div#main div#left div.mycomment div.com small{font-size:10px}
div#main div#left div.mycomment div.com small a{font-size:10px; color: #888}
div#main div#left div.mycomment div.comment-in{color: #666; padding: 2px 0 0 0}
div#main div#left div.mycomment div.comment-in p{margin: 5px 0 0 0}

div#footer-center{width: 768px; margin:0 auto}
div#footer {clear: both; font-size: 11px; color: #000; padding: 5px; margin: 5px 0 0 0; height:43px}
div#footer .rside {float: left; padding: 0; margin:0; text-align:left;}
div#footer span.ac{color: #A2A8B0; padding:0; padding:0}
div#footer a{color: #395679}
div#footer a:hover{text-decoration: none; color: #1F2730}

.dobavlenie table {width:90%;	border:none;}
.dobavlenie td {padding:5px;	margin:2px;}

.add {text-align:center; margin:0 0 10px 0; padding:5px; color:#FFFFFF; background-color:#009900;}
.add a {color:#FFFFFF;}

.karta {text-align:center; margin:0 0 10px 0; padding:5px; color:#FFFFFF; background-color:#000099;}
.karta a {color:#FFFFFF;}

.main_menu {margin:4px 0; text-align:right;}
.main_menu a {padding:3px; color:#FFFFFF; font-size: 10pt;}
#o_proekte {background-color:#000099;}
#dobavlenie {background-color:#009900;}
.box {}
