h1,h2,h3,h4,h5,h6,form,input,ul,li {padding:0;margin:0;border:0;border:none;}
img {border:0;border:none;}
ul {list-style-type:none;}
a {color:#FFF;text-decoration:none;}
a:hover {text-decoration:none;}
a img {text-decoration:none;border:0;}
a.noborder,#content #text a.noborder {border:0;text-decoration:none;}
.clear {clear:both;font-size:1px;line-height:1px;}
.center {text-align:center;}
.right {text-align:right;}
h1,h2,h3,h4,h5,h6 {font-size:1em;}
#top h1 a {outline:none;}

body
{
     padding:0;
     margin:0;
     font-family: tahoma,verdana,arial; 
     font-size: 0.8em;
     text-align: center;
     color:#FFFFFF;
     background:url(./grafika/body_bg.gif) repeat-x #044467;
}

#main
{
position:relative;
margin:29px auto;
width:980px;
text-align:left;
font-size: 0.85em;
line-height:1.5em;
background:url(./grafika/main_bg.gif) repeat-y;
min-height:502px;
} 

#main_top
{
position:relative;
height:10px;
background:url(./grafika/main_top_bg.gif) no-repeat;
}

#main_center
{
position:relative;
margin:10px 24px 0;
padding-bottom:24px;
z-indeX:2;
}

h1,h1 a {width:235px;height:45px;}
h1 {position:relative;float:left;left:20px;}
h1 a 
{
display:block;
font-size:2em;
line-height:1em;
background:url(./grafika/logo.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
}
h1 a span {text-transform:uppercase;margin-right:50px;}

ul#menu
{
position:relative;
float:right;
margin:4px -15px 0 0;
}

ul#menu li,ul#menu li a 
{
width:107px;
height:32px;
}

ul#menu li
{
display:inline;
float:left;
margin-left:5px;
}

ul#menu li a {display:block;line-height:25px;font-size:1.2em;font-weight:bold;text-align:center;text-indent:-9999px;overflow:hidden;}
ul#menu li.glowna a {background:url(./grafika/menu_li_bg_glowna.gif) no-repeat;}
ul#menu li.firma a {background:url(./grafika/menu_li_bg_firma.gif) no-repeat;}
ul#menu li.kontakt a {background:url(./grafika/menu_li_bg_kontakt.gif) no-repeat;}
ul#menu li a:hover,ul#menu li a:focus,ul#menu li a:active,ul#menu li a.active {background-position:bottom;}

#content_box
{
position:relative;
margin:24px 0 0 0;
}

ul#menu_left
{
position:relative;
width:247px;
float:left;
padding:28px 5px 12px;
background:url(./grafika/menu_left_bg.gif) no-repeat;
}

ul#menu_left li
{
margin-top:4px;
padding-left:17px;
font-size:1.1em;
background:url(./grafika/menu_left_li_bg.gif) no-repeat 0 5px;
}

ul#menu_left li a:hover,ul#menu_left li a:focus,ul#menu_left li a:active,ul#menu_left li a.active {color:#3AA1D8;}

#content
{
position:relative;
margin:0 5px 0 0;
padding:46px 0 0 0;
width:610px;
float:right;
font-size:1.1em;
line-height:1.6em;
}

#content h2.main
{
height:58px;
margin-bottom:44px;
background:url(./grafika/h2_main_bg.gif) no-repeat;
font-size:3em;
text-indent:-9999px;
font-weight:normal;
line-height:0.8em;
overflow:hidden;
}

#content h2.main span {display:block;font-weight:bold;font-size:0.6em;}

#content a {border-bottom:1px solid #67ADCF;}
#content a:hover,#content a:focus,#content a:active {border-bottom:1px solid #C2CBCF;}

#content ul,#content ol {margin:10px 0 0 25px;padding:0;}
#content ol {margin-left:43px;}
#content ul {list-style-type:none;}

#content ul li 
{
padding-left:17px;
background:url(./grafika/menu_left_li_bg.gif) no-repeat 0 5px;
}

#content ol li {background:none;padding-left:0;}

#content table.text_table {font-family:tahoma;font-size:11px;border:1px solid #EBEBEB;border-collapse: collapse;} 
#content table.text_table td 
{
padding:5px;
font-family:tahoma;
font-size:11px;
border-collapse:collapse;
border:1px solid #EBEBEB;
}

#content hr {height:1px;border:0;background:#EBEBEB;color:#EBEBEB;}

#content ul,#content ol,#content p,#content table.text_table,#content table {margin-bottom:1em;}




#main_bottom
{
position:absolute;
bottom:0;
left:0;
width:980px;
height:410px;
background:url(./grafika/main_bottom_bg.jpg) no-repeat;
}

#main_bottom #bottom
{
position:relative;
padding:12px 7px 29px;
top:410px;
color:#3AA1D8;
}

#bottom a:hover,#bottom a:hover:active,#bottom a:focus,#bottom a.active {color:#FFF;}

#bottom ul
{
position:relative;
float:left;
}

#bottom ul li 
{
display:inline;
margin-right:25px;
}

#bottom ul li a {color:#3AA1D8;}

#bottom a#venti 
{
display:block;
float:right;
position:relative;
color:#3AA1D8;
}

#bottom a#venti:hover,#bottom a#venti:hover,a#venti:active,#bottom a#venti:focus,#bottom a#venti.active {color:#FFF;}




