/* CSS Document */
#wrapper {
margin : 0 auto;
width : 920px;
color : #333;
background : #fff;
padding : 0;
}
#header {
width : 910px;
float : left;
padding : 5px;
border : 0 solid #ccc;
height : 100px;
background-color : #900;
}
#navigation {
float : left;
width : 920px;
margin : 0;
}
#leftcolumn {
padding : 40px 20px 40px 50px;
width : 480px;
min-height:450px;
float : left;
background-color:#fff;
}
#rightcolumn {
float : right;
border : 0 solid #ccc;
background : #fff;
padding : 40px 50px 40px 20px;
width : 300px;
display : inline;
}
#srodek {
float : left;
padding : 0 40px 10px 40px;
width : 840px;
min-height:600px;
display : inline;
}
#footer {
width : 900px;
clear : both;
border : 0 solid #ccc;
background : #666;
margin : 0 0 5px 0;
padding : 5px 10px;
font-weight : bold;
color : #fff;
}

.solidblockmenu {
margin : 0;
padding : 0;
float : left;
font : bold 13px Arial;
width : 100%;
overflow : hidden;
margin-bottom : 0;
background : black url(../grafika/blockdefault.gif) repeat-x center center;
border-top : 0 solid #625e00;
border-right : 0 solid #625e00;
border-bottom : 5px solid #fff;
border-left : 0 solid #625e00;
}
.solidblockmenu li {
display : inline;
}
.solidblockmenu li a {
float : left;
color : white;
padding : 9px;
text-decoration : none;
border-right : 1px solid white;
}
.solidblockmenu li a:hover {
background : #666 url(../grafika/blockactive.gif) repeat-x center center;
}
.solidblockmenu li a.current {
color : #000;
background : #fff;
}
div.bread {
 margin:0 50px; 
 padding-bottom:3px;
 border-bottom: 1px dotted #eee;
 font-size:13px;
 font-weight:bold;
 color:#900;
}
.bread a {text-decoration: underline; font-size:12px}
.bread a:hover {text-decoration: underline}

* {
padding : 0;
margin : 0;
}

body {
font-family : "Trebuchet MS";
font-size : 10pt;
background : black url(../grafika/mainbg.gif) repeat-x;

}
ul {
padding : 15px;
}
li {
list-style-image : url(../grafika/check.gif);
margin-top : 0.5em;
margin-bottom : 0.5em;
padding : 0 0 0 5px;
}
p {
margin-top : 0.9em;
margin-bottom : 0.9em;
text-align : justify;
}
h1, h2, h5 {
margin-top : 0.5em;
margin-bottom : 0.5em;
color : #990000;
font-size : 26px;
}

h3, h5 {
font-size : 18px;
text-align:left;
}
h5 {padding:5px 10px 0;line-height:5px;}

h4 {
border-bottom: thin dotted #900;
font-size : 18px;
text-align : left;
color:#900;
padding:5px 0;
}
dt {
font-weight : bold;
margin-top : 1em;
font-size : 14px;
}

#footer a {
color : #ccc;
text-decoration : none;
}
#footer a:hover {
color : #fff;
}
img {
border : 0;
}
#rightcolumn > img {
width : 100%;
}
th, td {
padding : 3px;
font-size : 16px;
font-weight : bold;
text-align : center;
text-decoration : none;
}

.cennik  th
{
color : #fff;
background-color : #900;
}
.cennik td {
color : #000;
background-color : #eee;
}
tbody td {background-color:#fff;}
.opinia {
color : #000;
background : #ffffff;
padding : 0 0 10px 0;
font-size : 14px;
font-weight : normal;
vertical-align : top;
border-bottom : thin dotted #999;
}

form {
margin : 0;
padding : 0;
}
label {
width : 150px;
float : left;
text-align : right;
margin-right : 0.5em;
display : block;
font-weight : bold;
font-size : 110%;
}
label.left {
text-align : left;
width : 100%;
}
span.submit input {
margin : auto;
background : #900;
color : #ffffff;
border : 2px solid #900;
}
input, textarea, select {
width : 250px;
font-size : 100%;
border : 2px solid #ccc;
}
textarea:focus, input:focus {
border : 2px solid #900;
}
textarea {
height : 100px;
}
.guzik {
color : #ffffff;
border:0;
background-color : #990000;
padding : 3px;
font-size : 16px;
font-weight : bold;
text-align : center;
text-decoration : none;
width : 50%;
margin:auto;
display : block;
}


td .guzik {float:left;}
/* zamiennik*/
   .podpis, .oferta-foto, .oferta {
	float:left;
    border: 2px solid #ddd;
    text-align: center;
	text-decoration:none;
	color:#666;

    }
	
	 .podpis, .oferta-foto, .oferta, .guzik { 
	     margin: 0 0 5px 0;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	 }
	 
	.podpis {width:100%; background-color:#fff}
 	.podpis img {width:290px; margin:5px 5px 0 5px;}
	
	.oferta {width:100%; height:110px; text-align:left; background-color:#edd;}
	.oferta img {width:90px; height:90px; float:left; margin:10px; padding:0; border:0}   
	.oferta p{ padding: 0px 5px; font-size:10pt}
	
	.oferta-foto {width:200px;}
	.oferta-foto img {width:190px; height:190px; margin:5px}   	

	.oferta-foto:hover, .oferta:hover {background-color:#ecc; color:#000;}
	.opis { font-size:11pt;}
	.opis strong { display:block; padding:5px 5px 0;  color:#900; font-size:14pt; text-align:center; font-weight:bold}
	
	.podpis img, .oferta-foto img{
    padding: 0;
    border: 0;
    }
    .podpis p, .oferta-foto p  {
    padding: 0 4px 4px 4px;
    margin: 0;
	text-align: center;
	}
    div.podpis > p {text-align:left; padding:5px 10px;}



.red {
color : #f00;
}
.logo {
background : url('../grafika/logo.gif') no-repeat;
width : 300px;
height : 100px;
float : left;
}
a:hover .logo {
background : url('../grafika/logohover.gif') no-repeat;
width : 300px;
height : 100px;
}
.icona {
vertical-align:middle;
}
.stopka {
margin : auto;
padding : 0;
width : 100%;
}
.stopka li {
display : inline;
}
.stopka li a {
padding : 5px;
}
ul#navbar  {
margin : 0;
padding : 0;
float : right;
list-style-type : none;
}
#navbar li {
display : inline;
float : right;
margin : 0;
padding : 0;
}
#navbar a {
color : #fff;
display : block;
width : 75px;
height : 55px;
text-align : center;
font-size : 10pt;
text-decoration : none;
line-height : 90px;
font-weight : bold;
}
#navbar a:hover {
color : #0066cc;
text-decoration : none;
}
#navbar a:focus {
outline : 0;
}
#pt {
background : url(../grafika/flagi-sprite.gif) no-repeat 0 0;
}
#pt:hover, #pt.up, #pt:hover a, #pt.up a {
color : #0066cc;
background : #fff url(../grafika/flagi-sprite.gif) no-repeat 0 0;
cursor : pointer;
}
#es {
background : url(../grafika/flagi-sprite.gif) no-repeat -75px 0;
}
#es:hover, #es.up, #es:hover a, #es.up a {
color : #0066cc;
background : #fff url(../grafika/flagi-sprite.gif) no-repeat -75px 0;
cursor : pointer;
} 

