body{
font-family:tahoma;
font-size:11px;
background:url(img/tlo.gif) repeat-x #EAEAEA;
margin:0;
padding:0;
border:0;
}

img {border:0; margin:0; padding:0;}
a img {border:0; margin:0; padding:0;}


h1#mainheader {line-height: 44px; font-size: 20px; color: #BB291A; padding:0; margin: 0px 20px; font-weight:normal;}

#container {
position:relative;
width:100%;
/*height:700px;*/
margin:0;
padding:0;
border:0;
/*background:url(img_mac/logo.jpg) 215px 29px no-repeat;*/
text-align:center;
}


#mainbody {
       position:relative;
       width:892px;
       height:auto;
       margin:0px;
       margin-left:auto;
       margin-right:auto;
       padding:0;
}
 
#jez {
position:absolute;
top:135px;
left:215px;
background:url(img/tlo_jez.jpg) no-repeat center;
width:220px;
height:23px;
line-height:23px;
padding:0;
border:0;
margin:0;
color:#5C5B5B;
z-index:1;
}
a#home
{display:block; position:absolute; top:30px; left:70px; width:100px; height:100px;}

#left {
      background:url(img/left.jpg) left top;
       float:left;
       width:224px;
       height:716px;
       margin:0px;
       text-align:center;
       overflow:hidden;
       padding:0;
}
#left_content {
       position:relative;
       width:224px;
       margin-left:auto;
       margin-right:auto;
       margin-top:120px;
       position:static;
       text-align:center;
       padding:0;
       clear:both;

}



#right {
       background:url(img/right.jpg) left no-repeat;
       text-align:center;
       float:left;
       width:222px;
       height:716px;
       margin:0px;
       padding:0;
       overflow:hidden;

}

#right_content {

       text-align:center;
       margin-top:120px;
       margin-left:auto;
       margin-right:auto;
       margin-bottom:0;
       position:relative;
       padding:0;
       clear:both;

}

#center {
       background:url(img/main_back.jpg);
       /*float:left;*/
       width:439px;
       height:auto;
       margin:0px;
       padding:0;
       overflow:hidden;
}

#center_d {
       float:left;
       width:439px;
       height:auto;
       margin:0px;
       padding:0;

}

       
#top {
    position:relative;
       background:url(img/logo.jpg);
       float:left;
       width:439px;
       height:158px;
       margin:0px;
       padding:0;
}


#content {
background:url(img/main_back.jpg);
background-repeat: repeat-y;
       float:left;
       overflow:hidden;
       width:439px;
       margin:0px;
       padding:0;
       }

#content2{
background:url(img/main_back.jpg);
}
    
p.center {
width:390px;
background:url(img/p_center.jpg) center top no-repeat;
padding-top:10px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

.head { margin:3px 10px 5px; 10px;
text-align:left;

}
#image ul {
margin:0;
padding:0;
border:0;
text-align:left;
}
#image li {
padding:0;
margin:2px;
display:inline;
}


.news {
position:relative;
min-height:138px;
width:213px;
background:url(img/bgr_new.jpg) top repeat-x #FFF;
padding:0;
margin:0;
float:left;
left:3px;
margin:0 2px 0 1px;
color:#AB3213;
text-align:left;
}

#footer {
clear:both;
position:relative;
width:100%;
height:70px;
background:url(img/bgr_foot.jpg) repeat-x top;
margin:0;
padding:0;
}

form {margin:0; padding:0;}

a {color:#AB3213; text-decoration:underline;}

.lewy_1 {
width:206px;
min-height:100px;
padding:0 0 2px 0;
text-align:left;
margin-left:6px;
margin-right:8px;
margin-top:0px;
margin-bottom:0;
/*margin:5px  2px 2px 2px;*/
clear:both;
background-color:#fff;
border-top:1px solid #D6D6D6;
border-left:3px solid #D6D6D6;
border-bottom:1px solid #D6D6D6;
border-right:1px solid #D6D6D6;
}

.lewy_2 {
width:207px;
min-height:100px;
padding:0;
text-align:left;
margin:5px 2px 2px 2px;
clear:both;
background-color:#DEDEDE;
border-top:1px solid #D6D6D6;
border-left:3px solid #D6D6D6;
border-bottom:1px solid #D6D6D6;
border-right:1px solid #D6D6D6;
}
.lewy_3 {
width:206px;
min-height:100px;
padding:0 0 2px 0;
text-align:left;
margin-left:auto;
margin-right:auto;
margin-top:0;
margin-bottom:0;
/*margin:2px  2px 2px 0px;*/
clear:both;
background-color:#fff;
border-top:1px solid #D6D6D6;
border-left:3px solid #D6D6D6;
border-bottom:1px solid #D6D6D6;
border-right:1px solid #D6D6D6;
}


.menu {
position:relative;
text-align:left;
clear:both;
width:224px;
left:-4px;
margin:0 0 5px 0;
min-height:30px;
background-color:none;
overflow:hidden;
padding:0;
}

.menu a {display:block; width:224px; height: 19px; overflow:hidden; background:url(img/el_prawy.gif) no-repeat 0px -19px; text-indent:30px; color:#313131; font-weight:bold; text-decoration:none; line-height:19px; font-size: 11px;}
.menu a:hover, .menu a#sel {background-position: 0px 0px; color:white;}

.menu1r {
position:relative;
text-align:left;
clear:both;
width:220px;
height:75px;
background-color:none;
padding:0;
margin: 0 auto 5px auto;
}
.menu1 {
position:absolute;
text-align:left;
top:0;
left:4px;
width:216px;
min-height:30px;
background-color:none;
padding:0;
margin: 0 0 5px 0;
}

.menu1 a {display:block; width:218px; height: 19px; overflow:hidden; background:url(img/el_lewy.gif) no-repeat 0px 0px; text-indent:20px; color:#313131; font-weight:bold; text-decoration:none; line-height:19px; font-size: 11px;}
.menu1 a.sub {font-weight: normal;}
.menu1 a:hover, .menu1 a#sel {background-position: 0px -19px; color:white;}


.vm {vertical-align: middle;}
#l1 {color:#B23718; font-weight:bold;}
a#elitemedia {display:block; position: absolute; left:50%; top: 0; margin-left:260px;}

.button {width:60px; height:22px; text-align: center; color: #FFFFFF; font-size:11px; line-height:22px; background: url(img/button.gif) no-repeat; border: 0px solid white;}