body,html {background:#FFFFFF;margin: 0px;padding: 0px;text-align: left;font-family:trebuchet ms;color:#FFFFFF;}
.tlo {background:URL('images/tlo.jpg') no-repeat top center;text-align:left; width:100%;}
.glowny {text-align:left; width:903px;margin:auto;background:URL('images/back.gif') repeat-y top left;}

.topp{width:903px;height:199px;font-size: 12px;font-family:trebuchet ms;color:#FFFFFF;}
.menu{width:638px;height:36px;font-size: 12px;font-family:trebuchet ms;color:#FFFFFF;line-height:28px;padding:50px 0px 0px 265px;}
.left{width:249px;float:left;}
.main{width:650px;text-align:justify;float:right;}
.navi{background:URL('images/navi.gif') no-repeat top center;width:638px;height:23px;font-size: 12px;font-family:trebuchet ms;color:#FFFFFF;padding:5px 0px 0px 265px;}
.clearr{clear:both;}
.stopka{background:URL('images/menubottom.gif') no-repeat top left;width:638px;height:42px;font-size: 12px;text-align:left;padding:20px 0px 0px 265px;}
.tresc {font-size: 12px;font-family:trebuchet ms;padding:15px;color:#7F7F7F;float:left;vertical-align:top;}
.tresc1 {font-size: 12px;font-family:trebuchet ms;padding:15px;color:#7F7F7F;text-align:justify;vertical-align:top;line-height:16px;}

a.linki  {text-decoration:none;color:#FFFFFF;font-weight:bold;}
a.linki:hover {color:#F1C6C6;}

a.linkim  {text-align:right;background:URL('images/menu.gif') no-repeat top left;text-decoration:none;color:#7F7F7F;padding-top:4px;display:block;width:249px;height:21px;font-size:12px;}
a.linkim:hover {background:#206086 URL('images/menuov.gif') no-repeat top left;color:#CD0000;}
a.linkims {text-align:right; background:#206086 URL('images/menuov.gif') no-repeat top left;color:#CD0000; text-decoration:none;color:#7F7F7F;padding-top:4px;display:block;width:249px;height:21px;font-size:12px;}

input.a {border:1px solid #666666; background:#FFFFFF;}
#ext{color:#CC0000; font-weight:bold;}
.ext{color:#CC0000; font-weight:bold;}
h2{font-size:13px; line-height:16px; display:inline; color:#000;}
.tresc1 a{color:#CC0000;}
.tresc1 a:hover{color:#CC0000; text-decoration:underline; }
#ramka{border:1px solid #CC0000; margin:0px 5px 5px 0px;}
.ramka{border:1px solid #CC0000; margin:0px 5px 5px 0px;}
hr{border:1px solid #EBEBEB;}
#right{float:right;}
.right{float:right;}

div.kontakt {clear: both;  margin-bottom: 0.5em; font-weight: bold; color:#7F7F7F;}
label { display: block; width: 160px; float:left; text-align:right; padding-right:10px;}
input, textarea {border:1px solid #849097; font-size:11px;  font-family:arial; color:#48555E; text-indent: 2px; background-color: #fff;  font-weight: normal;  }
input.submit{border:1px solid #849097; }
.kontakt span.asterix{color:#CC0000;}

.produkt{padding-bottom:15px;  float:left;}
.ramka{border:1px solid #E4E4E4; float:left;}
.ramka-offer{border:1px solid #E4E4E4; float:left; width:140px; height:140px;}
.produkt-desc{}


