
body { margin:0 auto 0 auto; }
html { margin:0 auto 0 auto; }

.fix_center { width:974px; margin:0 auto 0 auto; }

.float_img { float:left; border:0; }

.hide_txt { display:none; }

#top_search {
float:left; height:35px; width:974px;
background: url('../../gfx/search_bck.jpg') no-repeat;
}

.pages { 
text-align:center; 
color:#37871F;
font-family:Tahoma;
font-size:12px; }

.pages a {
color:#37871F;
text-decoration:none;
}

.pages a:hover {
color:#37871F;
text-decoration:underline;
}

#footer {
float:left; height:220px; width:974px;
font-family:Tahoma; font-size:11px; color:#3C4B4D; line-height:20px;
background: url('../../gfx/footer_bck.jpg') no-repeat;
}

.map_container {
margin:70px 0 0 0;
  float:left;
  width:100px;
  height:100px;
}
.right_content2 a img 	{
	border:0;
}
.slogan_margin { float:left; width:540px; height:100px; }
.slogan_main { float:left; margin:77px 0 0 0; color:#6A91B0; font-size:17px; font-family:Tahoma; }

.en_flag { float:right; border:0; margin:4px 10px 0 0;}

.map_desc { 
font-family:Times New Roman;
font-size:24px;
margin:0 0 0 0;
color: #792000; 
width:100px; 
height:30px;
line-height:30px; 
}

.map_border { float:left;margin:0 0 0 0;width: 730px; height: 300px; border:1px solid #E4C384;}

.google_map { float:left;margin:0 0 0 0;width: 724px; height: 294px; background:#F2F8F2; border:3px solid #fff; }
.map_area	{	position:absolute; margin:0 0 0 0; }

.footer_00, .footer_01, .footer_02, .footer_03 {
float:left;
height:220px;
width:440px;
}

.footer_01, .footer_02, .footer_03 { width:165px; }

.footer_00 p, .footer_01 p, .footer_02 p, .footer_03 p { margin:25px 0 0 0; }

.search_submit_left, .search_submit_right, .search_input_left, .search_input_right { float:left; width:2px; height:24px; }

.search_input_mid { float:left; width:200px; height:24px; background: url('../../gfx/search_input_mid.gif') repeat-x; }
.search_submit_mid { float:left; height:24px; background: url('../../gfx/search_submit_mid.gif') repeat-x; }

.submit_mid { float:left; height:32px; background: url('../../gfx/submit_center.gif') repeat-x; }
.submit_left { float:left; height:32px; width:4px; background: url('../../gfx/submit_left.gif');  }
.submit_right { float:left; height:32px; width:4px; background: url('../../gfx/submit_right.gif');  }
.submit_button { float:left; height:32px; margin:0 10px 10px 0px; }
.search_input_left { background: url('../../gfx/search_input_left.gif');  }
.search_input_right { background: url('../../gfx/search_input_right.gif');  }

.search_submit_left { margin:0 0 0 6px; width:3px; background: url('../../gfx/search_submit_left.gif');  }
.search_submit_right { width:3px; background: url('../../gfx/search_submit_right.gif');  }

.search_form { display:block; float:left; margin:5px 0 0 7px; }

.search_input { display:block; float:left; background:transparent; border:0; padding:0; margin:5px 5px 0 5px; font-family:Tahoma; font-size: 11px; color:#3C4B4D; line-height:16px; }

.search_submit { display:block; float:left; background:transparent; border:0; padding:0; margin:4px 0 0 0; font-family:Tahoma; font-size: 11px; color:#3C4B4D; height:16px; }

.form_submit { display:block; float:left; background:transparent; width:120px; border:0; padding:0; margin:4px 0 0 0; font-family:Tahoma; font-size: 12px; color:#3C4B4D; font-weight:bold; height:24px; }

.form_submit_a { color:#E7420F; }

#top { float:left; height:180px; width:974px; background: url('../../gfx/top_image.jpg') no-repeat;}

#top_menu { float:left; height:87px; width:974px; background: url('../../gfx/top_menu.jpg') no-repeat; text-align:center;  }

#menu_buttons { float:left; margin:25px 0 0 0; height:24px; }

.button { float:left; height:24px; line-height:24px; margin:0 15px 0 15px; }
.button_left { float:left; height:24px; width:3px; background: url('../../gfx/menu_n_1.png') no-repeat; behavior: url(iepngfix.htc); }
.button_center { float:left; height:24px; background: url('../../gfx/menu_n_2.png'); behavior: url(iepngfix.htc); }
.button_right { float:left; height:24px; width:3px; background: url('../../gfx/menu_n_3.png') no-repeat; behavior: url(iepngfix.htc); }

.menu_margin { float:left; width:45px; height:40px; }

.button a {
font-size:14px; font-family:Tahoma; color:#fff; font-weight:bold;
margin:0 5px 0 5px; text-decoration:none;
}

.clear { display: block; clear: both; font-size: 1px; line-height: 1px; height: 1px; }

.button a:hover {
text-decoration:underline;
}

#content_01 { float:left; width:974px; }

#left_01 { float:left; width:301px; background: url('../../gfx/left_01_bck.jpg') no-repeat; }

#left_02 { float:left; width:216px; }

.menu_box { float:left; width:216px; background: url('../../gfx/left_menu_bck.jpg') no-repeat; margin:0 0 20px 0; }



#right_01 { float:left; width:200px; background: url('../../gfx/right_01_bck.jpg') no-repeat; }

#center_01 { float:left; width:473px; background: url('../../gfx/center_01_bck.jpg') no-repeat; }

#center_02 { float:left; width:558px; background: url('../../gfx/center_bck.jpg') no-repeat; }

.intro_box {
float:left;
width:301px;
background: url('../../gfx/intro_bck.jpg') no-repeat;
margin:0 0 20px 0;
}

.kontakt_box {
float:left;
width:301px;
background: url('../../gfx/contact_bck.jpg') no-repeat;
margin:0 0 20px 0;
}

.contact_form {
float:left;
width:420px;
}

.contact_table {
font-family:Tahoma;
font-size:12px;
color:#3C4B4D;
width:100%;
}

.contact_table p {
line-height:22px;
margin:0 20px 0 0;
text-align:right;
}

.admin_form {
float:left;
width:490px;
}

.admin_table {
font-family:Tahoma;
font-size:12px;
color:#3C4B4D;
width:100%;
}

.admin_table p {
line-height:22px;
margin:0 20px 0 0;
}

.input_textarea {
font-family:Tahoma;
border:1px solid #BBD4A6;
background:#F2F8F2;
width:250px;
font-size:11px;
padding:4px;
margin:0 0 15px 0;
}

.input_text {
border:1px solid #BBD4A6;
background:#F2F8F2;
width:250px;
font-size:11px;
padding:4px;
margin:0 0 15px 0;
}

.select_input {
border:1px solid #BBD4A6;
background:#F2F8F2;
width:250px;
font-size:11px;
padding:4px;
margin:0 0 15px 0;
}

.leftalign { text-align:left; }

.tag_cloud_box {
float:left;
width:301px;
background: url('../../gfx/left_01_box_bck.jpg') no-repeat;
}

#nav_link {
float:left;
height:30px;
width:974px;
color:#FFC766;
font-family:Tahoma;
font-size:11px;
}

.nav_bar {
float:left;
margin-left:27px;
}

.nav_bar a {
text-decoration:none;
color:#9AA7A8;
}

.nav_bar a:hover {
text-decoration:underline;
}

.center_01_title {
font-family:Times New Roman;
font-size:24px;
color:#37871F;
font-weight:normal;
margin:0 0 25px 25px;
}

.center_01_title a {
color:#37871F;
text-decoration:none;
}

.center_01_title a:hover {
text-decoration:underline;
}

.right_01_title {
font-family:Times New Roman;
font-size:24px;
color:#792000;
font-weight:normal;
margin:0 0 25px 25px;
}

.left_01_title {
font-family:Times New Roman;
font-size:24px;
color:#00619D;
font-weight:normal;
margin:0 0 25px 25px;
}

.promo_box {
float:left;
width:301px;
margin:0 0 20px 0;
}

.more_about {
float:right;
}

.more_about a {
color:#00619D;
font-family:Tahoma;
font-size:12px;
text-decoration:none;
}

.more_about a:hover {
text-decoration:underline;
}

.admin_link {
color:#00619D;
text-align:center;
}

.admin_link a {
color:#00619D;
font-family:Tahoma;
font-size:12px;
text-decoration:none;
}

.admin_link a:hover {
color:#E7420F;
text-decoration:underline;
}


.admin_links {
color:#00619D;
margin:15px 0 0 0;
text-align:center;
}

.admin_links a {
color:#00619D;
font-family:Tahoma;
font-size:12px;
text-decoration:none;
}

.admin_links a:hover {
color:#E7420F;
text-decoration:underline;
}

.right_01_item_margin, .center_01_item_margin, .center_02_item_margin, .left_01_box_margin {
float:left;
width:30px;
height:50px;
}

.center_02_item_margin {
width:25px;
}

.left_01_box_margin {
width:35px;
}

.center_01_item_margin {
width:25px;
}

.right_01_item {
float:left;
width:160px;
margin:0 0 10px 0;
}

.right_01_item h1 {
font: normal 22px Tahoma;
margin:0 0 0 0;
}

.right_01_item h1 a {
color: #792000;
text-decoration:none;
}

.right_01_item h1 a:hover {
text-decoration:underline;
}

.right_01_item h2 {
font: normal 12px Tahoma;
margin:3px 0 5px 0;
}

.right_01_item h2 a {
color: #792000;
text-decoration:none;
}

.tags {
font-family:Arial;
margin:0 10px 20px 25px;
text-align:justify;
}

a.tag1:link {  line-height: 20px; font-size: 10px; color: #3381B1; text-decoration: none; font-weight: bold}
a.tag1:visited { line-height: 20px; font-size: 10px; color: #3381B1; text-decoration: none; font-weight: bold}
a.tag1:hover { line-height: 20px; font-size: 10px; color: #fff; text-decoration: none; font-weight: bold; background: #000000;}

a.tag2:link {  line-height: 20px; font-size: 12px; color: #3381B1; text-decoration: none; font-weight: bold}
a.tag2:visited { line-height: 20px; font-size: 12px; color: #3381B1; text-decoration: none; font-weight: bold}
a.tag2:hover { line-height: 20px; font-size: 12px; color: #fff; text-decoration: none; font-weight: bold; background: #000000;}

a.tag3:link {  line-height: 20px; font-size: 14px; color: #3381B1; text-decoration: none; font-weight: normal}
a.tag3:visited { line-height: 20px; font-size: 14px; color: #3381B1; text-decoration: none; font-weight: normal}
a.tag3:hover { line-height: 20px; font-size: 14px; color: #fff; text-decoration: none; font-weight: normal; background: #000000;}

a.tag4:link {  line-height: 20px; font-size: 16px; color: #3381B1; text-decoration: none; font-weight: normal}
a.tag4:visited { line-height: 20px; font-size: 16px; color: #3381B1; text-decoration: none; font-weight: normal}
a.tag4:hover { line-height: 20px; font-size: 16px; color: #fff; text-decoration: none; font-weight: normal; background: #000000;}

a.tag5:link {  line-height: 20px; font-size: 18px; color: #3381B1; text-decoration: none; font-weight: normal}
a.tag5:visited { line-height: 20px; font-size: 18px; color: #3381B1; text-decoration: none; font-weight: normal}
a.tag5:hover { line-height: 20px; font-size: 18px; color: #fff; text-decoration: none; font-weight: normal; background: #000000;}

a.tag6:link {  line-height: 20px; font-size: 20px; color: #3381B1; text-decoration: none; font-weight: normal}
a.tag6:visited { line-height: 20px; font-size: 20px; color: #3381B1; text-decoration: none; font-weight: normal}
a.tag6:hover { line-height: 20px; font-size: 20px; color: #fff; text-decoration: none; font-weight: normal; background: #000000;}

a.tag7:link {  line-height: 20px; font-size: 22px; color: #3381B1; text-decoration: none; font-weight: normal}
a.tag7:visited { line-height: 20px; font-size: 22px; color: #3381B1; text-decoration: none; font-weight: normal}
a.tag7:hover { line-height: 20px; font-size: 22px; color: #fff; text-decoration: none; font-weight: normal; background: #000000;}

.center_01_item {
width:430px;
margin:0 0 0 0;
float:left;
}

.center_01_item p { 
margin:0 0 0 0;
}

.center_01_item h1 {
font-family:Tahoma;
font-size:12px;
line-height:18px;
color:#37871F;
margin:0 0 0 0;
}

.center_01_item h1 a {
color:#37871F;
text-decoration:none;
}

.center_01_item h1 a:hover {
text-decoration:underline;
}

.intro_img {
border:0;
float:right;
}

.intro_txt {
font-family:Tahoma;
font-size:12px;
color:#3C4B4D;
line-height:18px;
}

.intro_txt p {
margin:0 0 10px 0;
}

.intro_txt h1 {
font-family:Tahoma;
font-size:12px;
line-height:18px;
color:#37871F;
}

.intro_box_content {
float:left;
width:250px;
margin:0 0 0 0;
}

.center_02_item_right .art_short p {
font-family:Tahoma;
font-size:12px;
color:#3C4B4D;
line-height:18px;
margin:0 0 15px 0;
}

.center_01_item .art_short {
font-family:Tahoma;
font-size:12px;
color:#3C4B4D;
line-height:18px;
}

.art_d2 {
width:100%;
height:15px;
}

.small_img_01 {
width:155px;
border:1px solid #BDBFC5;
}

.small_img_02 {
width:157px;
border:3px solid #EDEEF0;
margin:15px 0 0 10px;
}

.small_img_desc {
font-family:Tahoma;
font-size:12px;
color:#3C4B4D;
line-height:18px;
text-align:center;
width:157px;
margin:7px 0 0 10px;
}

.small_img_desc a { 
color:#37871F;
text-decoration:none;
}

.small_img_desc a:hover { 
text-decoration:underline;
}

.small_img_00 {
border:0;
}

.gallery_table {
margin:10px auto 30px auto;
}

.center_01_item .more {
text-align:right;
margin:5px 0 5px 0;
}

.center_01_item .more a {
color:#37871F;
font-family:Tahoma;
font-size:12px;
text-decoration:none;
margin:0 0 0 0;
}

.center_01_item .more a:hover {
text-decoration:underline;
}

.center_01_item .news_date {
font-family:Tahoma;
font-size:12px;
color:#ABABAB;
line-height:18px;
margin:0 0 0 0;
}



.center_02_item {
float:left;
width:500px;
margin:0 0 0 0;
}

.center_02_item h1 {
font-family:Tahoma;
font-size:12px;
line-height:18px;
color:#37871F;
margin:0 0 0 0;
}

.center_02_item h1 a {
color:#37871F;
text-decoration:none;
}

.center_02_item h1 a:hover {
text-decoration:underline;
}

.center_02_item p {
font-family:Tahoma;
font-size:12px;
color:#3C4B4D;
line-height:18px;
margin:0 0 0 0;
}


.center_02_item .art_short {
font-family:Tahoma;
font-size:12px;
color:#3C4B4D;
line-height:18px;
margin:0 0 0 0;
}

.center_01_desc {
font-family:Tahoma;
font-size:12px;
color:#3C4B4D;
line-height:18px;
margin:0 25px 20px 25px;
}


.center_02_desc {
font-family:Tahoma;
font-size:12px;
color:#3C4B4D;
line-height:18px;
margin:0 25px 20px 25px;
}

.center_02_item .more {
text-align:right;
margin:5px 0 15px 0;
}

.center_02_item .more a {
color:#37871F;
font-family:Tahoma;
font-size:12px;
text-decoration:none;
margin:0 0 0 10px;
}

.center_02_item .more a:hover {
text-decoration:underline;
}

.center_02_item .news_date {
font-family:Tahoma;
font-size:12px;
color:#ABABAB;
line-height:18px;
margin:0 0 0 0;
}

.center_02_title {
font-family:Times New Roman;
font-size:24px;
color:#37871F;
font-weight:normal;
margin:0 0 20px 25px;
}

.center_02_title a {
color:#37871F;
text-decoration:none;
}

.center_02_title a:hover {
text-decoration:underline;
}

.left_menu_ul li {
padding:0;
margin: 10px 0 10px 0;
}

.left_menu_ul li ul {
padding:0;
margin: 0 0 0 20px;
}

.left_menu_ul {
margin:0;
padding:0 0 0 40px;
color:#FA9F09;
}

.left_menu_ul a {
font-family:Arial;
font-size:12px;
color:#00619D;
text-decoration:none;
}

.left_menu_ul a:hover {
text-decoration:underline;
}

.center_02_item_left {
float:left;
width:150px;
}

.center_02_item_right {
float:left;
margin:15px 0 0 0;
width:350px;
}

.gallery_arr {
margin:0 5px 1px 0;
}
