*{
border:0px;
padding:0px;
margin:0px;
font-family:verdana;
font-size:12px;
}

div#holder{
width:892px;
margin:auto;
}

p.top_bar{
border:1px solid #000;
height:20px;
line-height:20px;
margin-top:5px;
font-size:10px;
font-weight:bold;
text-align:center;
}

a.link_en{
float:right;
margin-right:20px;
}

a.link_pl{
float:right;
margin-right:10px;
}

div#top{
width:100%;
height:170px;
background-image:url('/imgs/top.jpg');
background-repeat:no-repeat;
clear:both;
}

div#top_menu{
height:30px;
}

div.sub_menu{
position:absolute;
display:none;
float:none;
clear:both;
left:0px;
top:30px;
}

div#top_menu a{
float:left;
display:block;
height:30px;
line-height:30px;
font-size:14px;
color:#fff;
text-align:center;
font-weight:bold;
text-decoration:none;
}

#tmenu2 {list-style:none;height:30px;border-bottom:1px solid #fff}
#tmenu2 li {float:left;position:relative}
#tmenu2 li a {display:block;text-align:center;height:30px;font-weight:bold;font-size:12px;line-height:30px;text-decoration:none;color:white;}
#tmenu2 li a:hover{ background-color:#ed1c24 !important; }

div#top_menu a:hover{
text-decoration:underline;
}

div.link_produkty{
position:relative;
width:198px;
float:left;
cursor:pointer;
}

div#left_col{
width:220px;
float:left;
background-color:#111457;
margin:10px 0px;
}

div#footer{
width:100%;
height:34px;
background-image:url('/imgs/stopka.jpg');
clear:both;
}

div#footer p{
text-indent:5px;
line-height:30px;
text-indent:20px;
margin-top:3px;
height:24px;
}

div#right_col{
float:right;
width:658px;
padding-top:20px;
line-height:1.5em;
}

div#left_col img{
margin:5px auto 5px;
display:block;
}

div#right_col ul, div#right_col ol{
margin-left:30px;
}

div#prod a{
background-image:none;
background-color:#111457 !important;
float:none;
width:198px;
display:block;
text-align:left;
text-indent:10px;
}

div#prod a:hover{
text-decoration:none;
background-color:#ed1c24 !important;
}

#marqueecontainer{
position: relative;
width: 211px;
height: 200px;
overflow: hidden;
padding: 2px;
padding-left: 4px;
color:#fff;
margin:auto;
}

#left_col P{
width:205px;
margin:5px auto;
background-color:#fff;
color:#000;
padding:3px;
}

.link_home img{
float:left;
display:block;
margin-left:10px;
margin-top:4px;
}

.link_home{
width:214px;
background-image:url('/imgs/link_home.jpg');
}

.link_ofirmie{
width:159px;
background-image:url('/imgs/link_ofirmie.jpg');
}

.link_produkty{
width:198px;
background-image:url('/imgs/link_produkty.jpg');
}

.link_aktualnosci{
width:163px;
background-image:url('/imgs/link_aktualnosci.jpg');
}

.link_kontakt{
width:158px;
background-image:url('/imgs/link_kontakt.jpg');
}

div.news{ width:95%; margin:auto;margin-top:15px; }

div.news p{ border-bottom:1px solid #111457; line-height:24px; margin-bottom:5px; font-weight:bold; }

form {width:500px; margin:10px auto 10px; }
form p{ clear:both; margin-top:5px; }
form p span{ color:#f00; }
form p input, textarea { float:right; border:1px solid #111457; width:300px; color:#111457; }
form textarea { border:1px solid #111457; }

div.clearer{ height:1px; overflow:hidden; }

input.sub{ background-color:#111457; color:#fff; }

div.err, div.inf{ width:500px; margin:auto; border:1px solid #000; padding:4px; }
div.err{ color:#fff; background-color:#f00; }
div.inf{ color:#000; background-color:#26cf61; }

div#left_col a.llink{ width:200px !important; color:#fff; }

div.news a.llink{ color:#000; text-decoration:none; }
div.news a.llink:hover { text-decoration:underline; }