@charset "UTF-8";
/* CSS Document */
/*kolory
background menu: #e7e8ee*/

body{
  text-align:center; /*regula potrzebna aby wysrodkowac uklad w IE6*/
  background-image: url(../img/bg1.gif);
  background-repeat:repeat-x;
  margin:0;
  font-family:Arial, Helvetica, sans-serif;
  color: #333333;
  font-size:12px;
}

*{
margin:0px; /* wszystkie marginesy i dopelnieniana na 0px*/
padding:0px;
}

#bigest_wrapper{ /*najwiekszy boks*/
  width: 970px;
  margin-left: auto;
  margin-right: auto;
  text-align: left; /*resetuje hack srodkujacy IE6*/
}

#window_wrapper{ 
  width: 85px;
  float: left;
}

#window_wrapper_inner{ /*boks zawierajacy obrazek okna*/
  background-image: url(../img/window_bg.gif);
  background-position: right;
  background-repeat: no-repeat;
  height:570px;
  padding-top:60px;

 
}

#empty_wrapper{ /*pusty boks wysrodkowyjacy*/
  width: 85px;
  float: left;
}

#main_wrapper{ /*boks zawierajacy reszte strony*/
  width: 800px;
  float: left;
  background-image:url(../img/main_wrapper_bg.gif);
  background-repeat:repeat-y;
  display: inline;
}

#main_lang {
  height: 30px;
  text-align: right;
  padding-right: 90px;
}

#main_header {
  height: 145px;
}

#header_logo {
  float: left;
  background-image: url(../img/logo.gif);
  background-repeat:no-repeat;
  height:145px;
  width:345px;

}

#header_flash{
  float:left;
  height:145px;
  width:455px;
}

#header_menu{ /*boks zawierajacy dwa paski menu*/
  background-image:url(../img/meni_bg.gif);
  background-repeat:repeat-x;
}

#menu_top{  /*gorny pasek menu*/
  clear:both;
  background-image:url(../img/meni_bg.gif);
  background-repeat:repeat-x;

}

#menu_top_inner{ /*dodatkowe w #menu_top - przed rozjerzdzaniem sie paddingow*/
  padding-top:5px;
  padding-left:0px;
  height:28px;
}

#menu_top_bottom{ /*dolny pasek menu zawierajacy dwa boksy z opisem linkow i datownikem*/
  height:28px;
  background-color:#e7e8ee;
}

#menu_top_opis{ 
  float:left;
  width:490px; /*500 minus watosc padding-left*/
  padding-top:8px;
  padding-left:10px;
}

#menu_top_data{
  float:right; 
  text-align:right;
  padding-top:6px;
  padding-right:10px;
}

#nav{ /* boks zwierajacy menu boczne*/
  float:left;
  width:200px;
  background-color:#e7e8ee;
}

#nav_inner{
  padding:0;
  background-color:#e7e8ee;
 
  
}

#content{ /* boks zawierajacy zawartosc strony*/
  float:left;
  width:600px;
  background-color:#FFFFFF;
}

#content_inner{
  padding: 4px 20px;
  text-align:justify;
  overflow:hidden;
  background-color:#FFFFFF;
}

#footer{ /* boks zawierajacy stopke skladajaca sie z dwoch boksow: tekstu i licznika*/
  clear:both;
  font-size:10px;
}


#footer_left{ /*licznik*/
  float:left;
 }
 
#footer_left_inner{
  width:138px;
  height:48px;
  background-color:#182c44;
  margin-left:2px;
  padding-left:10px;
  padding-top:10px;
  padding-bottom:0px;
}

#footer_right{ 
  float:left;
}

#footer_right_inner{ /*opis w stopce*/
  width:640px;
  background-image:url(../img/stopka.gif);
  background-repeat:repeat-x;
  height:48px;
  padding-left:10px;
  padding-top:10px;
  padding-bottom:10px;
 }
 
#nav_inner, #window_wrapper_inner{
  overflow:hidden; /*obcina zbyt duze elementy ktore w innym przypadku rozszerzyly by element*/
}

h1{
font-size:16px;
color:#333333;
padding-bottom:3px;
padding-top:15px;
font-weight:bold;
border-bottom:1px solid #990000;
margin-bottom:15px;
text-transform:uppercase;
}

h2{
font-size:14px;
color:#990000;
margin-bottom:7px;
margin-top:15px;
}

h3{
font-size:12px;
padding-bottom:15px;
margin-top:10px;
}

p{
margin-bottom:7px;
}

p.akapit{ 
text-indent:10px;
}

p.error {
color: red;
}

p.footer_text{ /*text lewy footer*/
font-size:10px;
color:#FFFFFF;
margin:0;
}

p.bold, span.bold {
font-weight:bold;
}

p.footer_text_red{ /*czerwony text prawy footer*/
font-size:10px;
color: #FF0000;
margin:0;
}

ul.lista li{ /*listy ozdobione jedna bordowa strzalka*/
padding-left:0px;
list-style-image:url(../img/dot_li.gif);
margin-left:20px;
}

ul {
margin-bottom:10px;
}

.foto-l{
border-right:15px solid #FFFFFF;
}

.foto-p{
border-left:15px solid #FFFFFF;
border-top: 15px solid #FFFFFF;
border-bottom: 10px solid #FFFFFF;
}

a.footer{
color:#FFFFFF;
text-decoration: underline;
}

.galeria img{
margin:8px;
}

img#sprzedaz {
border:0;
margin-left:15px;
margin-bottom:15px;
}

.ramka {
width:100%;
}
.kol1 {
width:280px;
float:left;
}
.kol2 {
float:right;
}

