* {
	padding:0px; margin:0px;
}
body {
	 font-size: 13px; font-family: arial,verdana,sans-serif; color:#606058; background:#fff; letter-spacing:0;
}

/*h1 {
45433e

	font-size: 26px; font-weight:bold; color:#665936; margin:0px; padding:15px 0px 10px 0px;
}*/

h1 {
	font-size: 24px; font-weight:bold; color:#fad600; margin:0px; padding:0px;
}

h2 {
	font-size: 16px; color:#066e37; margin: 7px 0px 7px 0px; padding:0px; 
}
h3 {
	font-size: 14px; color:#066e37; margin: 7px 0px 7px 0px; padding:0px;
}
p {
	margin:0px; padding:0px;
}

img {
	margin:0px; padding:0px; border: 0px;
}

#bgr {
	width:149px; background: #e7dcc6 url("../img/main_bgr.jpg") no-repeat top; vertical-align:bottom;
}

#main {
	width:100%; padding: 0 15px 0 15px; background: #fff;
}

#maincontent li {
	 list-style-image : url( "../img/bullet.gif" );
}

#maincontent ul, ol {
	 padding: 0px 0px 15px 20px;
}

#maincontent ul.links_list {
	 padding: 0px 0px 5px 20px;
}

#maincontent ul.links_list li {
	 list-style-image : url( "../img/bullet_links.gif" );
}

#maincontent ul.links_list a {
	 text-decoration: none;
}


small {
	font-size: 10px;
}

/*a {color: #625f58; text-decoration:none; font-weight:bold; font-size:}
a:hover {color: #665936;}*/

a {color: #066e37; text-decoration:none; font-weight:bold; font-size:}
a:hover {color: #625f58;}


#maincontent a {font-size:13px; font-weight:bold; text-decoration:underline;}

#maincontent a.big {color: #007a3e; font-size:14px; font-weight:bold; text-decoration:none;}

#maincontent a.brown {color: #625f58; text-decoration:underline; font-weight:bold; font-size: 12px;}
#maincontent a.brown:hover {color: #665936;}

#maincontent a.green {color: #007a3e; text-decoration:none; font-weight:normal;}
#maincontent a.green:hover {color: #625f58;}



#maincontent a.strong {color:#625f58; font-size:14px; font-weight:bold; text-decoration:none;}

a.green_button {color: #fff; font-weight:normal; text-decoration:none; padding-left: 20px; height:18px; line-height:24px; font-size:12px; background: url("../img/white_arrow.png") no-repeat left;}

/*td.block_rose {width:172px; height: 104px; background-color:#fffde3; cursor:pointer;}
td.block_blue {width:172px; height: 104px; background-color:#f5f3db; cursor:pointer;}
td.block_brown {width:172px; height: 104px; background-color:#f1edbb; cursor:pointer;}
td.block_yellow {width:172px; height: 104px; background-color:#f3ec94; cursor:pointer;}*/

#maincontent ul.content_sidemenu_1 {
	padding: 7px 0px 30px 0px;
	list-style:none;

}

#maincontent ul.content_sidemenu_1 li{
    display:inline;
    padding-right:7px;
	float: left;
	margin:0px;
}

#maincontent ul.content_sidemenu_1 li.content_currentsub_1{
    display:inline;
    padding-right:7px;
	float: left;
	margin:0px;
}

#maincontent ul.content_sidemenu_1 a{
   text-decoration: none;
   font-weight:normal;
   font-size:13px;
   color:#625f58;
	background:url("../img/brown_bullet_inner_menu.gif") no-repeat left center;
	padding-left:8px;
}

#maincontent ul.content_sidemenu_2 a{
   text-decoration: none;
   font-weight: normal;
   font-size:13px;
   color: #007a3e;
   background:url("../img/brown_bullet_inner_menu2.gif") no-repeat left center;
   padding-left:9px;
   padding-right:2px;
}


#maincontent  ul.content_sidemenu_2 li.content_currentsub_2 a.content_currentsub_2_link {
	font-weight: normal;
	color: #665936;
	background:url("../img/brown_bullet_inner_menu_act.gif") no-repeat left center;
	padding-left:8px;

}

#maincontent  ul.content_sidemenu_1 li.content_currentsub_1 a.content_currentsub_1_link {
	font-weight: normal; 
	color: #665936;
	background:url("../img/brown_bullet_inner_menu_act.gif") no-repeat left center;
	padding-left:8px;
}

/*#maincontent ul.content_sidemenu_2 a:hover{
	color:#665936;
}*/

#maincontent ul.content_sidemenu_2 {
	padding: 7px 0px 14px 0px;
	list-style:none;
	border-top: 1px solid #625f58;
	height:30px;
}

#maincontent ul.content_sidemenu_2 li{
    display:inline;
	float: left;
	padding-right:7px;
}

.clear {
	clear: both; background: none transparent scroll repeat 0% 0%
}

/*a.icon_news {
	font-size:12px; font-weight:bold; background:url("../img/icon_news.gif") no-repeat left center; padding: 6px 5px 6px 30px; display:block; width:160px;
}

a.icon_2 {
	font-size:12px; font-weight:bold; background:url("../img/icon_2.png") no-repeat left center; padding: 6px 5px 6px 30px; display:block; width:160px;
}

a.icon_email {
	font-size:12px; font-weight:bold; background:url("../img/icon_email.gif") no-repeat left center; padding:6px 5px 6px 30px; display:block; width:160px;
}

a.icon_rss {
	font-size:12px; font-weight:bold; background:url("../img/icon_rss.png") no-repeat left center;  padding:6px 5px 6px 30px; display:block; width:160px;
}*/


a.icon_f {
	font-size:14px; font-weight:bold; background:url("../img/icon_f.gif") no-repeat left center; padding: 6px 5px 6px 35px; display:block; width:150px;
}

a.icon_news {
	font-size:14px; font-weight:bold; background:url("../img/icon_news.gif") no-repeat left center; padding: 6px 5px 6px 35px; display:block; width:150px;
}

a.icon_2 {
	font-size:14px; font-weight:bold; background:url("../img/icon_2.png") no-repeat left center; padding: 6px 5px 6px 35px; display:block; width:150px;
}

a.icon_email {
	font-size:14px; font-weight:bold; background:url("../img/icon_email.gif") no-repeat left center; padding:6px 5px 6px 35px; display:block; width:150px;
}

a.icon_rss {
	font-size:14px; font-weight:bold; background:url("../img/icon_rss.png") no-repeat left center;  padding:6px 5px 6px 35px; display:block; width:150px;
}

#wrapper {
	margin:0px auto; width:90%; max-width: 1119px; min-width:966px; padding: 0px; min-height:100%; text-align:left;
}

/* background: #e7dcc6 url("../img/main_bgr.jpg") no-repeat; padding-left:149px; min-height:867px;*/

#topmenu1 {
	 height:20px; text-transform: uppercase; line-height: 20px; margin: 6px 0px 0px 0px; padding:0px 14px 0px 14px; color: #007a3e; background: #625f58;
}
/*awidth:770px;*/
#topmenu1 a {
	color: #fff; text-transform: uppercase; text-decoration:none; font-weight:bold; 
}
/*#topmenu1 a:hover {
	color: #665936;
}*/

#logo {
	width: 100%; height:224px; background:url("../img/top.jpg") no-repeat right;
}

#topmenu2 {
	height:24px; text-transform: uppercase;  line-height: 24px;
}

#topmenu2 a {
	color: #fff; text-transform: uppercase; text-decoration:none; font-weight:bold; font-size:14px;
}

.tomenu2_menu {background:url("../img/menu_bgr.jpg") repeat-x; height:43px;}

#content {
	width: 100%; min-height:600px; min-width:785px; border:1px solid white;
}

#menu {margin-right:3px;}

#maincontent {
	width:79%; float:right; padding: 7px 0 12px 0; line-height: 1.6;
}

#leftmenu {
	width:18%; float:left; padding:2px 8px 0px 14px; font-size: 14px;
}

#leftmenu ul.sidemenu a{
	acolor:#00793e; font-weight: bold;
}

#leftmenu ul.sidemenu  a:hover{
	acolor:#625f58;
}

#leftmenu a.menu_2, #leftmenu a.current_2 {
     white-space:nowrap; color: #00793e; text-transform: uppercase; font-weight: bold; margin: 15px 0px 8px 0px; float:left; display:block; font-size: 16px;
}

#leftmenu li {
     list-style:none; 
}

#leftmenu li.currentsub_2 a, li.currentli_2 a, li.menuli_2 a, li.currentsub_3 a, li.currentli_3 a, li.menuli_3 a, li.currentsub_4 a, li.currentli_4 a, li.menuli_4 a{font-weight:bold;}

#leftmenu ul.sidemenu {
	margin:0px; padding:0px; list-style:none; clear:both;
}

#leftmenu li.notsub_3 {
	padding: 3px 1px 3px 5px; list-style: none; 
}

#leftmenu li.currentsub_3 {
	padding: 3px 3px 3px 8px; list-style: none;
}

#leftmenu li.currentsub_3 a{
	font-weight: bold; color: #fff;  background: url(../img/links_bgr.gif) repeat-x bottom; padding:2px;
}

#leftmenu li.notsub_3 a{
	font-weight:bold;  color: #625f58; padding: 3px;
}

#leftmenu li.notsub_3 a:hover{
	font-weight: bold;  color: #fff;  background: url(../img/links_bgr.gif) repeat-x bottom; padding: 2px; border:1px solid #88ba9f;
}

#leftmenu li.notsub_4 {
	padding: 3px 3px 3px 0px; list-style: none; margin-left:20px;
} 

#leftmenu li.currentsub_4 {
	padding: 3px 3px 3px 0px; list-style: none; margin-left:20px;
} 

#leftmenu li.currentsub_4 a{
	font-weight:bold; color: #625f58; font-size:13px;
}


#leftmenu li.notsub_4 a{
	font-weight: normal;  color: #625f58; font-size:13px;
}


table.indexcontent {
	width:100%;
}

.indextitle {
	color: #fad600; font-size: 24px; padding:0; margin-bottom:0px; font-weight:bold;
}

.indextitle_small {
	color: #fad600; font-size: 24px; padding:0; margin-bottom:0px; font-weight:bold;
}

/*665936*/

label {
	display: block; font-weight: bold; margin: 5px 0px
}
input {
	border: #d4d2cc 1px solid; margin: 2px; padding:2px; font: 13px; color: #000; background: #ffffff;
}

textarea {
	border: #d4d2cc 1px solid; padding: 2px; font-family: arial; width: 450px; color: #000; height: 130px; background: #ffffff;
}
input.search_text {
	margin-top:1px; padding:0px; border:#94b897 1px solid; font: 0.8em verdana, sans-serif; color: #000; background: #fff; width: 205px; height:14px;
}

input.search_submit {
	padding-right: 20px; margin:0px; border:none; color: #fff; background: url(../img/white_arrow.png) no-repeat right; font-weight: bold; font-size:13px;
}

.error-message {
	color: red
}

#maincontent p {
	 padding:5px 0px 5px 0px;
}

/*#rightcolumn ul {
	padding-left: 15px; padding-bottom: 10px
}
#rightcolumn li {
	list-style-position: inside; list-style-type: square
}*/

#maincontent  a.breadcrumb {
color: #625f58; 
font-weight:bold; 
text-decoration:none; 
padding-left:14px; 
padding-right:5px;
font-size:13px; 
background: url(../img/breadcrumb_1.gif) no-repeat scroll left center;
}
/*#maincontent  a.breadcrumb:hover {
color: #665936; 
background: url(../img/grey_bullet.gif) no-repeat scroll left center;
}*/

#maincontent a.breadcrumb_active {
color: #665936; 
font-weight:bold; 
text-decoration:none; 
padding-left:8px; 
padding-right:7px;
font-size:13px; 
background: url(../img/breadcrumb_1.gif) no-repeat center left;

}


#maincontent a.print {
color: #625f58; 
font-weight:bold; 
text-decoration:none; 
padding-right:7px; 
padding-left:6px; 
background: url(../img/print_bgr.gif) no-repeat center center;
font-size:13px; 
}

/*#maincontent a.print:hover {
color: #665936; 
background: url(../img/print_bgr_2.gif) no-repeat top left;
}*/

#pageText {
	margin: 5px 0 10px 0;
}

#pageText img {
	margin: 5px;
	border:1px solid #665936;
}
.summary {
	width:300px;
	float:right;
	padding: 10px; 
	margin: 5px 0px 5px 5px;
	background: #fad600;
	color: #fff;
	font-size:14px;
	font-weight:bold;
/*pilka- 625f58*/
/* ruda - e64abd*/
/* violetine - 6b004f*/
/*geltona - fad600*/
/*background: #665936;*/
}

.gallery_photo {
	float:left;
	text-align:center;
	width:152px;
	height:115px;
	vertical-align: middle;
	margin: 3px;
	line-height:1;
	background:#E7DCC6;
}

.table_left {
	width:300px;
	float:left;
	margin: 5px 10px 5px 0px;
	background: #fad600;
	color: #fff;
	font-size:14px;
	font-weight:bold;
}

.table_left td{
	padding: 5px; 
	vertical-align: top;
    text-align: left;
}

.table_right {
	width:300px;
	float:right;
	margin: 5px 0px 5px 10px;
	background: #fad600;
	color: #fff;
	font-size:14px;
	font-weight:bold;
}

/*#625f58*/

.table_right td{
	padding: 10px; 
	vertical-align: top;
    text-align: left;
}

#pageText .table_left_photo {
	float:left;
	margin:7px 7px 7px 0;
	line-height:1;
	border-top:1px solid #665936;
}

#pageText .table_left_photo p{
	padding:4px;
	line-height:1;
}

#pageText .table_left_photo img{
	padding:0px;
	margin:0px;
	border:0px;
}

#pageText .table_left_photo td{
	border-right:1px solid #665936;
	border-left:1px solid #665936;
	border-bottom:1px solid #665936;
	padding:0px;
	font-weight:normal; 
	font-size:11px;
}


#pageText .table_right_photo {
	float:right;
	margin:7px 0px 7px 7px;
	line-height:1;
	border-top:1px solid #665936;
}

#pageText .table_right_photo p{
	padding:4px;
	line-height:1;
}

#pageText .table_right_photo img{
	padding:0px;
	margin:0px;
	border:0px;
}

#pageText .table_right_photo td{
	border-right:1px solid #665936;
	border-left:1px solid #665936;
	border-bottom:1px solid #665936;
	padding:0px;
	font-weight:normal; 
	font-size:11px;
}

.table_default {
	width:630px;
}

.table_default td{
	vertical-align: top;
    text-align: left;
	width:50%;
	margin-right:10px;
}

.submenu {
	padding: 15px 0px 10px 0px;
}

#pageText table.photo_gallery {
	width: 100%; line-height: 1; border:0;
}

#pageText table.photo_gallery td{
	width: 50%;
}

#pageText table.photo_gallery img{
	border:1px solid #625f58;
	margin: 0px;
}

#pageText table.photo_gallery span{
	font-size:16px;font-weight:bold;
}

div.photo_white{
	width: 310px; color: #625f58; text-align: left; padding: 4px; margin-bottom:15px; height:42px;
}

div.photo_brown{
	background: #625f58; width: 310px; color: #fff; text-align: left; padding: 4px; margin-bottom:15px; height:42px;
}

#print_bottom {
	display: none;
}

.submit input {
	font-weight: bold; color:#494949; background-color:#d4d2cc;
}

.comments_top {
	margin-right:20px;padding-bottom:5px;
}

.comment {
	border-top:1px solid #d4d2cc; margin-right:20px;padding:10px;
}

.comment_name {
	float:left;background:#ffffff;width:110px; font-size:11px;padding:5px;
}

.comment_text {
	float:left;margin-left:15px;width:550px;
}

.comments_pages {
	border-top:1px solid #d4d2cc; margin-right:20px;padding-top:5px;
}

#comment_form .text input {
	width:200px;color:#625f58;
}

#comment_form textarea {
	color:#a39d63;
}

#comment_form .submit input {
	float:left;margin-right:10px; font-size:13px;
}

.comments_list {
	float:left;display:block;margin-top:5px;
}

.comments_submit {
	margin-top:8px;
}
#CommentNameBlock {
	display: none;
}

#maincontent .text_right {text-align:right; margin:10px 0;}
#maincontent .text_right_top {text-align:right; margin-top:10px;}


#maincontent .block_index_right a, #maincontent .block_index_right_bottom a{ display:block;color:#625F58; text-decoration:none; font-weight:bold padding:3px 5px 3px 5px; border:1px solid #fff;}

#maincontent .block_index_right a:hover, #maincontent .block_index_right_bottom a:hover{ display:block;background: url(../img/links_bgr.gif) repeat-x bottom; color:#fff;  text-decoration:none; font-weight:bold; border:1px solid #88ba9f; padding:0px 2px 0px 3px;}
#maincontent a.text_15 {font-size:15px;}
#maincontent a.text_17 {font-size:17px;}
#maincontent a.text_18 {font-size:18px;}
#maincontent a.text_19 {font-size:19px;}
#maincontent a.text_21 {font-size:21px;}
#maincontent a.text_22 {font-size:22px;}
#maincontent a.text_24 {font-size:24px;}
#maincontent a.text_26 {font-size:26px;}
#maincontent a.text_27 {font-size:27px;}
#maincontent a.letter_spacing_2 {letter-spacing:2px;}
#maincontent a.letter_spacing_1 {letter-spacing:1px;}

/*#maincontent .block_index_right a, #maincontent .block_index_right_bottom a{color:#00793E; border:1px solid #00793E; text-decoration:none; font-weight:normal; padding:3px 6px;} 
#maincontent .block_index_right a:hover, #maincontent .block_index_right_bottom a:hover{ color:#88ba9f;  text-decoration:none; font-weight:normal; border:1px solid #88ba9f; padding:3px 6px;} 
#maincontent a.text_15 {font-size:15px;}
#maincontent a.text_16 {font-size:16px;}
#maincontent a.text_17 {font-size:17px;}
#maincontent a.text_18 {font-size:18px;}
#maincontent a.text_19 {font-size:19px;}
#maincontent a.text_21 {font-size:21px;}
#maincontent a.text_22 {font-size:22px;}
#maincontent a.text_24 {font-size:24px;}
#maincontent a.text_26 {font-size:26px;}
#maincontent a.text_27 {font-size:27px;}
#maincontent a.letter_spacing_2 {letter-spacing:2px;}
#maincontent a.letter_spacing_1 {letter-spacing:1px;}*/

.block_index_right {line-height:1.5; margin:10px 0 40px 0;}


#block_index_right_bottom {line-height:1.5; margin:10px 3px 2px 3px;}
#block_index_right_bottom a{color:#625F58; text-decoration:none; font-weight:bold; padding:2px 0px;}
#block_index_right_bottom a:hover{ background: url(../img/links_bgr.gif) repeat-x bottom; color:#fff;  text-decoration:none; font-weight:bold; border:1px solid #88ba9f; padding:1px;} 

/*#maincontent .block_index_right a, #maincontent .block_index_right_bottom a{ background: url(../img/links_bgr.gif) repeat-x bottom; color:#fff;  text-decoration:none; font-weight:bold; border:1px solid #88ba9f; padding:1px;}

#maincontent .block_index_right a:hover, #maincontent .block_index_right_bottom a:hover{ background: #625F58; color:#fff;  text-decoration:none; font-weight:bold; border:1px solid #88ba9f; padding:1px;}*/

/*#maincontent .block_index_right a, #maincontent .block_index_right_bottom a{color:#625F58;  text-decoration:none; font-weight:bold; padding:1px;}*/

#maincontent a.text_21_green {font-size:21px;}

.block_bottom {height:52px; background: url(../img/bottom.jpg) no-repeat right bottom; color:#625f58; font-size:11px; text-align:right;font-weight:bold; padding-top:95px; padding-right:12px; line-height:1.4;}
/* t.b. 147px;*/

.block_bottom a {color:#625f58; text-decoration: underline; font-weight:bold; font-size:11px;}

#maincontent .block_year {font-size:16px; font-weight:bold; margin-bottom:15px;}
#maincontent .block_year a {font-size:16px; font-weight:bold; text-decoration:underline;}


#maincontent .block_index_right a.block_presents {display:block; background:#fd6900; color:#fff;  text-decoration:none; font-weight:bold; padding:1px 5px; font-size:18px;}
#maincontent .block_index_right a.block_presents_blue {display:block; background:#1d831b; color:#fff;  text-decoration:none; font-weight:bold; border:1px solid #fff; padding:1px 5px; font-size:18px;}

#path {margin-bottom:10px;}

/*042419*/
