body#main{
 margin:0px;
 padding:0px;
 width:100%;
 text-align: center;
 background: url(./img/gradient.png) repeat-x;
}

body#err{
 margin:0px;
 padding:0px;
 width:100%;
 text-align: center;
 background-color: black;
}

div#body2{
 margin:0px;
 padding:0px;
 background: url(./img/gradientfoot.png) repeat-x;
 background-position:left bottom;
}
img{border: 0px;}

a {color:#4380dc; font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; }
a:hover { color:green; font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; }

div#glowny{
 width: 795px;
 height: auto;
 margin-left: auto;
 margin-right: auto;
 padding: 0px;
 text-align: left;
}

div#gora{
 width: 789px;
 height: 90px;
 margin-left: 0px;
 padding-top: 0px;
 padding-left: 5px;
 text-align: left;
 background: url(./img/gradient.png) repeat-x;
}


div#logo{
 width: 270px;
 height: 90px;
 margin-left: 0px;
 text-align: left;
 float: left;
 
}
div#left{
 width: 200px;
 height: 470px;
 float: left;
 margin-top: 10px;
 text-decoration: none; 
 font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; 
 font-size:11px; 
 font-weight:normal;
 color: #FF7800;
}

div.menuleftup{
 width: 200px;
 height: 15px;
 background: url(./img/menuleftup.gif) no-repeat;
}

div.menuleftup2{
 width: 200px;
 height: 15px;
 background: url(./img/menuleftup.gif) no-repeat;
 margin-top: 10px;
}

div.menuleftdown{
 width: 200px;
 height: 15px;
 background: url(./img/menuleftdown.gif) no-repeat;
}

div.menuleftmiddle{
 width: 200px;
 height: auto;
 background-color: #575757;
 text-decoration: none; 
 font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; 
 font-size:11px; 
 font-weight:normal;
 color: #FF7800;
}


div#prawo{
 width: 581px;
 height: 700px;
 margin-left: 0px;
 text-align: left;
 padding-bottom: 5px;
 float: right;
}

html>body div#prawo{
 width: 581px;
 height: auto;
 min-height: 700px;
 margin-left: 0px;
 text-align: left;
 padding-bottom: 5px;
 float: right;
} 


div#menu2{
 margin-top: 56px;
 margin-left: 1px;
 width: 510px;
 height: 20px;
 text-align: left;
 float: left;
 background-color: #575757;
}

div.guziki{
 width: 70px;
 height: 20px;
 background-color: #575757;
 float: left;
 color: white;
 text-align: center;
}

div#cornerleft{
 width: 10px;
 height: 20px;
 float:left;
 background: url(./img/cornerleft.gif) no-repeat;
}

div#cornerright{
 width: 10px;
 height: 20px;
 float:left;
 background: url(./img/cornerright.gif) no-repeat;
}


div#stopka{
 width: 795px;
 height: 20px;
 margin-left: auto;
 margin-right: auto;
 padding-top: 20px;
 text-align: center;
 font-family:tahoma; 
 font-size:10px;
 background-color: black;
 background: url(./img/gradientfoot.png) repeat-x;
 clear: both;
 color: white;
}

div#validate{
width: 205px;
height: 15px;
padding-left: 5px;
float: left;
color: white;
text-align: left;
}

div#linki_stopka{
text-align: center;
}

div#tresc{
 width: 583px;
 height: 400px;
 padding-left: 0px;
 padding-top: 10px;
}

html>body div#tresc{
 width: 583px;
 height: auto;
 min-height: 400px;
 padding-left: 0px;
 padding-top: 10px;
}



p.tekst{
 font-family:tahoma; 
 font-size: 12px;
 color: #3566b0;
}

p{
 font-family:tahoma; 
 font-size: 12px;
}

span.art{
 font-family: tahoma;
 font-size: 12px;
 color: #575757;
}

div.art{
 font-family: tahoma;
 font-size: 12px;
 color: #575757;
 line-height: 20px;
}

div#art_home{
 font-family: tahoma;
 font-size: 12px;
 color: #888888;
 line-height: 20px;
 width: 550px;
 float: left;
}

span.code{
 font-family: tahoma;
 font-size: 11px;
 color: green;
}

.mono{
 font-family: Courier;
 font-size: 12px;
 color: green;
}

div.obrazek{
float: left;
width: 64px;
height: 110px; 
}

table.tabelka{
 font-family:tahoma; 
 font-size: 12px;
 line-height: 20px;
 text-align: left;
}

td.srodek{
text-align: center;
}

div#short{
 width: 150px;
 height: 140px;
 float: right;
 margin-left: 5px;
}

div#short1{
 width: 150px;
 height: 30px;
 background: url(./img/short_up.jpg) no-repeat;
 font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; 
 font-size:11px; 
 font-weight:normal;
 color: #FF7800;
 padding-top: 10px;
 text-align: center;
}

div#short2{
 width: 150px;
 height: 40px;
 background: url(./img/short_down.jpg) no-repeat;
 background-position:left bottom;
}

div#short3{
 width: 126px;
 height: 60px;
 border-left: 2px solid #575757; 
 border-right: 2px solid #575757; 
 text-decoration: none; 
 font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; 
 font-size:11px; 
 font-weight:normal;
 padding-left: 20px;
 line-height: 20px;
}

a.zdjecia{text-decoration: none; display: block; height: 75px; width: 75px; text-align: center; float: left; margin-left:5px;}

span.lokalizer{
 font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; 
 font-size:11px; 
 font-weight:normal;
}

a.menu:link {color:#FF7800; text-decoration: none; font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; display: block; background-color: #575757; height: 16px; width: 70px; text-align: center; padding-top: 4px;}
a.menu:visited { color:#FF7800; text-decoration: none; font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; display: block; background-color: #575757; height: 16px; width: 70px; text-align: center; padding-top: 4px;}
a.menu:hover  {color:black; text-decoration: none; font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; display: block; background-color: #838383; height: 16px; width: 70px; text-align: center; padding-top: 4px;}
a.menu:active { color:#FF7800; text-decoration: none; font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; display: block; background-color: #575757; height: 16px; width: 70px; text-align: center; padding-top: 4px;}

a.menu_on:link {color:white; text-decoration: none; font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; display: block; background-color: #838383; height: 16px; width: 70px; text-align: center; padding-top: 4px;}
a.menu_on:visited { color:white; text-decoration: none; font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; display: block; background-color: #838383; height: 16px; width: 70px; text-align: center; padding-top: 4px;}
a.menu_on:hover  {color:black; text-decoration: none; font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; display: block; background-color: #838383; height: 16px; width: 70px; text-align: center; padding-top: 4px;}
a.menu_on:active { color:white; text-decoration: none; font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; display: block; background-color: #838383; height: 16px; width: 70px; text-align: center; padding-top: 4px;}


a.menulewe:link {color:white; text-decoration: none; font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; display: block; background-color: #575757; height: 20px; width: 180px; text-align: left; padding-left: 20px;
padding-top: 6px;}
a.menulewe:visited { color:white; text-decoration: none; font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; display: block; background-color: #575757; height: 20px; width: 180px; text-align: left; padding-left: 20px;
padding-top: 6px;}
a.menulewe:hover  {color:black; text-decoration: none; font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; display: block; background-color: #838383; height: 20px; width: 180px; text-align: left; padding-left: 20px;
padding-top: 6px;}
a.menulewe:active { color:white; text-decoration: none; font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; display: block; background-color: #575757; height: 20px; width: 180px; text-align: left; padding-left: 20px;
padding-top: 6px;}


a.validate:link {color:white; text-decoration: underline; font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;}
a.validate:visited {color:white; text-decoration: underline; font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;}
a.validate:hover {color:#838383; text-decoration: underline; font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;}
a.validate:active { color:white; text-decoration: underline; font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;}

div.form_alert {
margin-top: 10px;
margin-left: 23px;
font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-size:10px;
color: red;
}

div.form_ok {
margin-top: 10px;
margin-left: 23px;
font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-size:10px;
color: green;
}

input.form{color:black; font-size:10px; font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; background-color: #E9F0F5;  font-weight:normal;
border: 1px solid black; width: 100px;}
input.form:focus { color:black; font-size:10px; font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; background-color: white; font-weight:normal; border: 1px solid #3870ff; width: 100px;}

textarea.textform{color:black; font-size:10px; font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; background-color: #E9F0F5;  font-weight:normal;
border: 1px solid black;}
textarea.textform:focus { color:black; font-size:10px; font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; background-color: white; font-weight:normal; border: 1px solid #3870ff;}