html {overflow: -moz-scrollbars-vertical !important;}

body
{
 margin-top:0px;
 margin-bottom:0px;
 margin-left:0px;
 margin-right:0px;
 font-family:tahoma, serif;
 background-color:#FFFFFF;
 font-size:11px;
 
 
}
td  {font-size:11px;}
img {border:0px;}

.tab td    {font-size:11px;border:0px solid #898989;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}
.tab       {border:0px solid #898989;border-collapse: collapse;background-repeat:no-repeat;}


p {margin-top:0px;}

ul {margin-left:17px;margin-top:0px;padding-left:0px;list-style-image:url(images/strz.gif);}
li {margin-right:10px;margin-bottom:0px;}

blockquote {margin-left:7px;margin-right:0px;}

.img {border:2px solid #808630;}

.bg
{
background-color:#303200;
color:#D1E18B;
}

.br
{
background-position:top right;
background-repeat:no-repeat;
}

.bl
{
background-position:top left;
background-repeat:no-repeat;
}

.bno
{
background-position:top left;
background-repeat:no-repeat;
}

.bno2
{
background-position:bottom right;
background-repeat:repeat-x;
}
.bno3
{
background-position:bottom right;
background-repeat:repeat-x;
}

a          {text-decoration:none; color: #D1E18B;}
a:link     {text-decoration:none; color: #D1E18B;}
a:visited  {text-decoration:none; color: #D1E18B;}
a:hover    {text-decoration:none; color: #FC8F2E;}

.menu1          {text-decoration:none; color: #FFEF6E;}
.menu1:link     {text-decoration:none; color: #FFEF6E;}
.menu1:visited  {text-decoration:none; color: #FFEF6E;}
.menu1:hover    {text-decoration:none; color: #FC8F2E;}

.b1          {text-decoration:none; color: #84943A;}
.b1:link     {text-decoration:none; color: #84943A;}
.b1:visited  {text-decoration:none; color: #84943A;}
.b1:hover    {text-decoration:none; color: #D1E18B;}

.b          {text-decoration:none; color: #C25757;}
.b:link     {text-decoration:none; color: #C25757;}
.b:visited  {text-decoration:none; color: #C25757;}
.b:hover    {text-decoration:none; color: #FFE7DC;}

/*
#slide { width:257px;height:84px;float:right;overflow:hidden;text-align: bottom left;}
#slide  img { margin:0 0px 0 0 ; float: left; display: inline; border:2px solid #FFFFFF;height:57px;width:77px;}
#scroller { white-space:nowrap; width:40000px;   }


#scroller div { width:86px;float:left;display:block;}
#scroller img { margin-right:5px;margin-top:6px;margin-bottom:0px; }

#scrollinfo{
	width: 257px;
	height: 80px;
	border: 0px solid #CCC;
	overflow: hidden;
}

#flex{
	width: 40000px;
}

div.news{
	width: 75px;
	height: 55px;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
	padding-top:5px;

}

div.news h2{
	font-family: "Trebuchet MS";
	font-size: 24px;
	color: #666;
}

div.news p{
	font-family: "Trebuchet MS";
	font-size: 16px;
	color: #333;
}*/

.fl {float:left;}
.fr {float:right;}
.clear {clear:both;}


#partnerzy { text-align: center;}

#container { padding: 20px 0; }

#header { background: url(images/header_bg.jpg) bottom right no-repeat ;height:345px;  }
#logo { width:220px;height:71px; position: absolute; margin:10px 0 0 25px;border:none; }

#menu_head {width:245px;height:221px;background:url(images/menu_bg2.jpg) no-repeat;position: absolute; margin-top: 89px;}

#head { width:149px;height:77px;position:absolute;margin:12px 0 0 720px; }
#header_img {position:absolute;width:613px;height:199px;margin:89px 0 0 256px; }
#menu_head ul { margin:30px 0 0 40px ;padding:0;list-style:none; overflow: hidden; }
#menu_head ul li { height: 23px ; background: url(images/mt_li_bg.png) top left no-repeat; margin-top:-1px; }
#menu_head ul li a { color:white;font-weight: bold;text-decoration: none; background:url(images/point.gif) no-repeat 0 7px;padding:0 0 0 11px;line-height:22px;}
#menu_head ul li a img {border:none; vertical-align: middle;}

#menu_middle { position: absolute; margin:300px 0 0 610px; /*background: url(images/point2.gif) 0 3px no-repeat ;*/ }
#menu_middle ul { margin:0;padding:0;list-style:none;}
#menu_middle ul li { float: left; padding:0 0 0 13px; }
#menu_middle ul li a { color: #000000; text-decoration: none ; }
#menu_middle ul li a img { border: none ; margin:0 7px 0 0; } 

#left { width:259px;float:left;}
#center { width:604px ;float:left; padding: 0 20px 15px 20px; }
#left , #center {height:auto !important;height:200px;min-height:200px;}

#cms_text , .cms_text { padding-top:15px; }
#cms_text a { text-decoration:underline;}
#cms_text hr {border: none 0;border-top: 1px solid #eee;height:1px !important;padding:0;background: none ;background-color: none; color:none;clear: both;}
/*!important;width:644px;*/

.mod { background:url(images/mod_bg.gif) repeat-y; margin:0 0 0 0; padding-top:10px;}
.mod_head { height:16px; background:url(images/mod_head.gif) no-repeat bottom ;   }
.mod_body { min-height:58px;background:url(images/mod_footer.gif) no-repeat bottom ; padding: 0 15px 15px 15px; }
.mod_body_clear { min-height:58px;background:url(images/mod_footer_clear.gif) no-repeat bottom ; padding:0 6px 5px 10px;margin-top:10px;}

.mod_body , .mod_body_clear  { margin-bottom: 5px; }

/*#navi { background:url(images/point3.gif) no-repeat right center; }*/
.navi {text-align:right;padding-bottom:3px;margin-bottom:3px;padding-right:5px; }
.navi img { border:none; }
.navi_inside {float:right;padding-left:10px;background:url(images/point3.gif) no-repeat 0 9px;}
#center div.navi { border-bottom:1px solid #eeeeee; }

div.mt { height:30px; margin:-9px 0 0 25px; position: absolute; display: block;  background: url(images/mt_left2.jpg);padding:0 0 0 10px;   }
div.mt { width:auto !important;width:127px;white-space:nowrap;min-width:127px;}
div.mt span.mt { height:30px; line-height:30px;color:#fff;font-weight:bold;font-family:trebuchet MS; white-space: nowrap;  }
div.mt span.mt { background:url(images/mt_right.jpg) right no-repeat;font-size:15px;display:block;padding:0 15px 0 0;}
div.mt span.mt img { vertical-align: middle; margin-top : 4px ; }

/*div.mod_body_clear { margin-top:20px; }*/
div.mtb { position: absolute; margin: 7px 0 0 10px; background: url(images/point3.gif) no-repeat 0 9px ; padding-left:10px;  }

.text_list a { position: relative; }
.text_list ul { margin:0;padding:0;list-style:none;overflow:hidden;}
.text_list ul li { background: url(images/pl_li_bg.gif) left top no-repeat; margin-top:-1px; height:auto !important; height:31px; min-height:31px;}
.text_list ul li a {color:#333;text-decoration:none;padding:0 0 0 26px;line-height:30px;background: url(images/pl_point.gif) no-repeat 12px 4px;font-weight:bold; }

.text_list ul li ul  { margin:0 0 10px 0; }
.text_list ul li ul li { min-height:0;background:none;height:auto; }
.text_list ul li ul li a { line-height:13px;font-weight:normal;color:#737373;background:none;}

.text_list ul li ul  li ul { margin: 5px 0 5px 10px;  }
.text_list ul li ul  li ul li a { font-size:10px;}
/*
*/
#left #menu_text_3.text_list ul ul { display: none; }
/*#left #menu_text_3.text_list ul ul ul { display:block; }*/
/*
*/
#baners_footer {margin:0 auto;width:863px;height:68px;background:url(images/baners_footer_bg.gif) no-repeat;text-align:center;line-height:68px;display:block;}
#baners_footer img {vertical-align:middle;margin:auto 8px;display:inline;}

#menu_bottom { text-align: center; margin:15px auto; }
#menu_bottom ul { margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0; overflow: hidden; }

#menu_bottom li { display:inline; padding:0 12px 0 15px;  background: url(images/mb_sep.gif) no-repeat 0 3px; }
#menu_bottom li:first-child { background:none; }
#menu_bottom li a { text-decoration: none ; color:#9d9d9d; }

#footer {width:863px;margin:0 auto;border-top:1px solid #dbdbdb;padding:9px 0;color:#9d9d9d;}
#footer a {color:#9d9d9d;text-decoration:none;}

.akt {margin-top:15px;border-bottom:1px solid #DBDBDB;padding-bottom:15px;}
img.akt_intro { margin-bottom:-15px; }
div.akt_intro { margin-top:15px; width: 430px; }
.akt_name , .akt_name  a {font-weight:bold;color:#3153a1;color:#272E7C;}
.foto_akt {float:left;margin-right:8px;border:1px solid #EEEEEE;padding:1px;}

.gal_item {width:257px;height:172px;overflow:hidden;margin:8px 7px 6px 7px;display: block;float: left;cursor:pointer;}
.gal_mask {width:303px;height:187px;position:absolute;margin:-8px 0 0 -7px;background:url(images/maska2.png) no-repeat;z-index:2;}
.gal_button {position:absolute;z-index:3;margin:140px 0 0 257px; border:none; }

.gal_name {position:absolute; z-index:3;background: url(images/ml.png) no-repeat left bottom ; height:29px; } 
.gal_name { margin: 0 0 0 10px;}
.gal_name a { padding:3px 10px 0 10px;display:block; height:26px; background: url(images/mr.png) no-repeat right bottom; margin-right:-8px; }

.gal_name img:first-child { vertical-align:top;margin-top:10px;border:none; }
.gal_name .navi { margin:0;padding:0;padding-top:0px;border:none; }

#site_map li { font-weight: bold; }
.site_map_head  , .site_map_head a  { color:#df002d; font-weight: bold; }
 
.foto_border { border:1px solid #EEEEEE; padding:1px; }

#form_sub { display: block; margin:0 0 10px 0;padding:0; }
.textfield , .textfield_error {border:none;width:104px;height:17px;background:url(images/text_bg.gif) no-repeat;} 
.textfield , .textfield_error { margin:5px 3px 0 0 ; padding:1px 5px; vertical-align: middle; }
.textfield_error { background:url(images/text_error_bg.gif) no-repeat; }

#form_sub .newsletter_submit {height:23px;width:45px;text-align:center;line-height:23px;background:url(images/submit_bg.jpg) no-repeat;border:none;}
#form_sub .newsletter_submit {font-weight:bold;color:#ffffff; vertical-align: middle;  } 
#form_sub .newsletter_submit { margin:5px 0 0 0 ; }

.tabela caption { margin-top:5px; font-weight: bold; font-size:13px; }
.tabela { border-collapse: collapse; }
.tabela td { background: #Fbfbfb;  border:1px solid #E1E1E1;padding:3px 5px; margin:0;}
.tabela thead td { font-weight:bold; background: #F0F0F0; }
.tabela tbody tr:hover td , .tabela tbody tr.tr_over td {background:#F3F3F3;cursor:pointer;}

.cms_gallery img , .gallery_image {border:0px solid #eee;padding:0px;}
.cms_gallery a:hover img  , a:hover .gallery_image { border:0px solid #BDBDBD;}
 
.tool-tip {background:#F8F8F8;border:1px solid #E5E5E5;min-width:179px;max-width:300px;width:auto;z-index:13000;}
.tool-title {font-weight: bold;font-size:11px;margin:0;color:#272E7C;padding:5px 5px 3px 5px;}
.tool-text {font-size:11px;padding:0 5px 5px 5px;}
.tool-text strong {color:#272E7C;margin:5px 0 -10px 0;display:block;}


.cms_text ul , #cms_text ul { list-style:none;padding-left:12px;}
.cms_text ul li , #cms_text ul li { background:url(images/strz.gif) no-repeat 0 5px; padding-left:12px; }
.cms_text ul li li , #cms_text ul li li { background:url(images/strz.gif) no-repeat 0 6px; padding-left:12px; }


.slide_gallery , div.slide_gallery { clear:both; /*display:none;*/ margin-left:5px;}
.slide { float:left;display:block;text-align:left;width:86%;overflow:hidden;vertical-align:top;}
.slide2 { float:left;display:block;text-align:left;width:418px;;overflow:hidden;vertical-align:top;}
.scroller { width:40000px;white-space:nowrap;}
div.scroller img { margin:0 2px; }
a.scroll_button_left , a.scroll_button_right {float:left;border:none;padding:0;margin:18px 2px;vertical-align:top;display:block;width:15px;height:15px;}
a.scroll_button_left2 , a.scroll_button_right2 {float:left;border:none;padding:0;margin:38px 2px;vertical-align:top;display:block;width:15px;height:15px;}
a.scroll_button_left {background: url(images/strzl.gif);}
a.scroll_button_right {background: url(images/strzr.gif);}
a.scroll_button_left:hover {background: url(images/strzl.gif);}
a.scroll_button_right:hover {background: url(images/strzr.gif);}


.scroller img { border:2px solid #DACF73;padding:0px; }
.scroller a:hover img  { border:2px solid #DACF73;}

 
#cms_text h2 , .cms_text h2 { color:#272E7C;font-size:15px;margin:5px 0 0 0;padding:0; } 
#cms_text h3 , .cms_text h3 { color:#df002d;font-size:15px;margin:5px 0 0 0;padding:0; } 

.cwz { padding-right:10px;}
.error { color:red; }
