@charset "utf-8";
/* CSS Document */

html {
	height:100%;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
body {
	background-color: #345c34;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../imgs/1bg.gif);
	background-repeat: repeat-x;
	margin:0px;
	height:100%;
}


td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
width:99%;
}


form {margin:0px;}
#up_menu {margin-right:0px;  margin-top:11px; margin-bottom:35px;}
* html #up_menu {margin-right:0px; margin-bottom:15px; margin-top:11px; width:480px; overflow:hidden;}
#up_menu li { display: inline; margin-left:13px;}
#up_menu a { color:#5d805d; font-size:11px;}
#up_menu a:hover { color:#ffffff;}
#up_menu  a.rss{ color:#5d805d; font-size:11px; margin-right:10px;}
#up_menu  a.rss:hover{ background-color:#FF9733; color:#FFFFFF; text-decoration:none;}

#up_menu li.cons {background:#CB5318; border:#FFFFFF solid 1px; padding:0px 3px 0px 3px;}


ul.kator li { display: inline; margin-left:13px;}
ul.kator li a { color:#A2C7A2; font-size:11px;}
ul.kator li a:hover { color:#ffffff;}

.q1 {width:223px; margin:0px; padding:0px; background-image:url(../imgs/6bg.gif); 
background-repeat:no-repeat; font-size:11px; color:#5d805d; background-position:top right; float:left;}

* html .q1 {width:226px; margin:0px; padding:0px; background-image:url(../imgs/6bg.gif); 
background-repeat:no-repeat; font-size:11px; color:#5d805d; background-position:top right; position:absolute;}

.q2 {background-image:url(../imgs/7.gif); height:14px; width:777px; margin-left:223px;}
* html .q2 {background: no-repeat url(../imgs/7.gif);  width:777px; margin-left:226px; overflow:hidden;}

.q3 {background:#FFFFFF url(../imgs/8bg.gif) repeat-y; width:777px; margin-left:223px;}
* html .q3 {background:#FFFFFF url(../imgs/8bg.gif) repeat-y; width:777px; margin-left:226px; overflow:hidden; padding-left:10px; padding-right:10px;}

.q4 {background-image:url(../imgs/9bg.gif); height:16px; width:777px; margin-left:223px;}
* html .q4 {background-image:url(../imgs/9bg.gif); height:16px; width:777px; margin-left:226px;}


.q44 {height:16px; width:777px; margin-left:223px; margin-top:33px; padding-bottom:20px;}
* html .q44 {height:16px; width:777px; margin-left:226px; margin-top:33px;}

.w1 {clear:both;}
* html .w1 {clear:both; width:1000px;}



/* Firs block*/
.w2 {width:141px; height:109px; float:left; font-size:11px; color:#5d805d; padding:0px;}
.w2 a {color:#5d805d; text-decoration:none;}
.w2 a:hover {color:#5d805d; text-decoration:none;}

.pad10 {padding-left:10px;}
* html .pad10 {padding:10px 0px 0px 10px;}
*+html .pad10 {padding:10px 0px 0px 10px;}
.w3 {margin-top:80px; margin-left:0px;}
.w3 .menu {color:#FFFFFF; font-size:12px;}
.w3 .menu a {color:#FFFFFF; text-decoration:underline;}
.w3 .menu a:hover {color:#8faf8f; text-decoration:none;}
.w3 .menu .active {color:#333333; background:#ddf6d1 url(../imgs/sh.gif) repeat-y right; padding:5px; border:#0c410c 1px solid; line-height:18px; margin-right:-1px;}
.w3 .menu .active a {color:#0c410c; text-decoration:underline;}
.w3 .menu .active a:hover {color:#333333; text-decoration:none;}
.w3 .menu ul { margin:0px; padding:0px; }
.w3 .menu li { list-style:none; margin:0px 5px 21px 0px}

.w3 ul.menu2 { margin:21px 0px 0px 7px; padding:0px; line-height:normal;}
.w3 ul.menu2 li { list-style: square outside; color:#999999; margin:0px 0px 11px 5px; font-size:11px;}
.w3 ul.menu2 a { font-weight:normal; text-decoration:underline;}
.w3 ul.menu2 a:hover { font-weight:normal; text-decoration:none; color:#006600;}

.w3 ul.menu3 { margin:10px 0px 0px 0px; padding:0px; line-height:normal;}
.w3 ul.menu3 li { list-style: circle outside; color:#999999; margin:0px 0px 7px 12px; font-size:11px;}
.w3 ul.menu3 a { font-weight:normal; text-decoration:underline;}
.w3 ul.menu3 a:hover { font-weight:normal; text-decoration:none; color:#006600;}


/*second block*/
.w4 {  margin-left:141px; background-image:url(../imgs/4bg.gif);  height:109px; background-repeat: no-repeat; background-position:bottom left;}
* html .w4 {
 margin-left:141px; background-image:url(../imgs/4bg.gif);  
height:109px; background-repeat: no-repeat; background-position:bottom left;}

h1 {margin:0px 0px 10px 10px; font-size:24px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
.ttl {font-size:16px; font-weight:bold; color:#929c92; text-align:left;  overflow:hidden;}
.content {padding:0px 10px 10px 10px; font-size:12px; line-height:18px; overflow:hidden;}
* html .content {padding:10px 10px 10px 10px; font-size:12px; line-height:18px; overflow:hidden;}
/* Logo */
.w5 {margin:42px 0px 0px 153px; float:left; height:56px; width:205px;} 

* html .w5 {margin:42px 0px 0px 145px; float:left; height:56px; width:205px;}
*+html .w5 {margin:42px 0px 0px 153px; float:left; height:56px; width:205px;}


/* search form & up menu*/
.w6 { margin-left:300px; text-align:right;}
* html .w6 { margin-left:150px; text-align:right;}
.s_block {width:314px; overflow:hidden; margin-left:190px; margin-right:10px; display: compact;}
.s_block a4 {margin-left:218px;}

.search {float:left;}

.search input {width:232px; background-image:url(../imgs/5bg_search.gif); border:1px #5d805d solid;  font-size:18px; padding-bottom:0px; color:#0C410C;}
.btn {background-image:url(../imgs/button.gif); width:72px; height:26px; border:0px; color:#cccccc; font-size:11px; font-weight:bold; vertical-align:middle; text-align:center;}
.copyright {background:url(../imgs/10bg.gif) no-repeat; float:left; margin-left:10px; width:188px; height:60px; margin-top:50px; color:#CCCCCC; text-align:center; padding:5px; font-size:9px;}
.counter {background:url(../imgs/11bg.gif) no-repeat; margin-top:50px; margin-right:10px; width:129px; height:60px; float:right;}

.counter img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); 
opacity: 0.3;
-moz-opacity: 0.3;}

.content a {color:#0c410c; text-decoration:underline;}
.content a:hover {color:#961a01; text-decoration:none;}
.content a.ttl {color:#0c410c; text-decoration:underline; font-size:18px; font-weight:normal;}
.content a.ttl:hover {color:#961a01; text-decoration:none; }
.content a.ttl2 {font-size:12px; font-weight:bold; color:#345C34; text-align:left;  overflow:hidden; line-height:normal}
.content a.ttl2:hover {font-size:12px; font-weight:bold; color:#0c410c; text-align:left;  overflow:hidden; line-height:normal}
.path {padding:10px; font-size:11px;}
.path a {color:#1a401a; text-decoration:underline;}
.path a:hover {color:#006633; text-decoration:none;}
.pic {float:left; }
.pic img {border:#d3ddd3 7px solid; margin-top:15px;}
.pupl { margin-left:150px;}
.pupl2 { margin-left:10px;}
.pub_main {margin-bottom:12px; clear:both;
	overflow:hidden; padding:7px 0px 17px 0px;}
.pub_main2 {margin-bottom:12px;  clear:both;
	overflow:hidden; border-bottom:#D3DDD3 solid 1px; border-top:#D3DDD3 solid 1px; padding:7px 0px 17px 0px; background-color:#fcfcfc}
	
	
* html .pub_main2 {margin-bottom:12px;  clear:both;
	overflow:hidden; border-bottom:#D3DDD3 solid 1px; border-top:#D3DDD3 solid 1px; padding:7px 0px 17px 0px; background-color:#fcfcfc}

.pages {
margin-top: 5px;
    clear: left;
margin-top:33px;
padding-bottom:13px;
    font-size: 12px;
    font-family: Arial, sans-serif; margin-left: 300px;
}

.pages a:hover {
    background:#fcfcfc; color:#999999;
}

.pages a, .pages span {
    color: #345C34;
    display: block;
    float: left;
    line-height: 2.2em;
    padding:0 3px;
    text-align:center;
    margin-right: 0.4em;
    border: 1px solid #D3DDD3;
    background: #FFFFFF;
text-decoration:none;
}

.pages span.current {
    border: 1px solid #D3DDD3;
    font-weight: bold;
    background: #D3DDD3;
    color:#999999;
}

.pages span.current2 {
    border: 1px solid #388708;
    font-weight: bold;
    background: #64A628;
    color: #fff;
}

.am2 {background-color:#B3D89F; border:#ffffff solid 1px; padding:5px; line-height:18px;}

.content #more {width:414px; float:right; font-size:11px; line-height:normal; margin-top: 6px;}
.content #more a {color:#3f483f; text-decoration:underline;}
.content #more a:hover{color:#3f483f; text-decoration:underline;}
.content #more .mar {margin-top:9px;}

hr { background-color:#929c92; 
	border-top:1px solid #929c92;
	border:0;
	color:#929c92;
	height:1px;
	margin:15px 0px 15px 0px;
	padding:0;}

#afor {color: #cccccc; font-size: 11px; margin-top:33px; margin-left: 40px; padding:13px;}
.ggl {margin-left: 40px; margin-right: 10px; font-size:9px; color:#B4DAA2; margin-top: 100px;}
.ggl a { font-size:9px; color:#B4DAA2; text-decoration: none;}
.ggl a:hover { font-size:9px; color:#B4DAA2; text-decoration: none;}

.data {
    margin-top: 8px;
}
.data ol li{
    padding:6px;
    background-color:#fff;
	border: 1px #ddd solid;	
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 6px;
}
.data ol li a{
    font-size:1.2em;
}

.data ul{
    padding:0;
    margin:0;
}

.data ul li{
    list-style:none;
    border: 0 !important;
    padding-left: 4px;
    margin-left: 4px;
    margin-top: 2px;
}


.pagebar {
    width:380px;
    font-size:1.4em;
    padding:6px;
    margin:0 auto
}

a.source {text-decoration:none; color:#333333;}
a.source:hover {text-decoration:none; color:#333333;}


.opis {font-size:10px; margin-top:10px; line-height:normal}
