html {
   color: #000;
   margin: 0;
   padding: 0;
}

body {
   color: #000;
   margin: 0;
   padding: 0;
   background-image: url('../images/down_bg.jpg');
   background-position: center bottom;
   background-repeat: no-repeat;
   font-family: Tahoma, Arial, Verdana, Helvetica;
   font-size: 12px;
   background-color: #03366F;
}

#all {
  height: 100%;
  width: 100%;
  background-image: url('../images/top_bg.jpg');
  background-position: center top;
  background-repeat: no-repeat;
}

#all2 {
  height: 100%;
  width: 100%;
  /*background-image: url('../images/down_bg.jpg');
  background-position: center bottom;
  background-repeat: no-repeat;*/
}

#top {
  width: 900px;
  margin: 0px auto;
}

#header {
  width: 900px;
  height: 342px;
  background-image: url('../images/top.png');
  background-repeat: no-repeat;
}

#header_left {
  width: 620px;
  height: 220px;
  float: left;
}

#header_right {
  width: 279px;
  height: 220px;
  float: right;
  text-align: right;
}

#content {
  width: 900px;
  height: 840px;
}

#left {
  width: 229px;
  float: left;
}

#menu_top {
  width: 238px;
  height: 38px;
  float: left;
  background-image: url('../images/menu_gora.png');  
}

#menu_tree {
  width: 229px; 
  float: left; 
  margin: 0px;
  padding: 0px;
}

#menu_bottom {
  width: 229px;
  height: 55px;
  float: left;
  background-image: url('../images/menu/menu_down.png');  
}

#polecamy {
  width: 229px;
  height: 229px;
  float: left;
  text-align: left;
}

#right {
  width: 671px;
  margin: 0px;
  float: right;
}

#content_top {
  width: 671px;
  height: 61px;
  background-image: url('../images/content_top2.jpg');
  background-repeat: no-repeat;
  background-position: top;
  margin: 0px;
  padding: 0px;
  float: left;
}

#content_page {
  width: 631px;
  background-image: url('../images/content_bg.jpg');
  background-repeat: repeat-y;
  margin: 0px;
  padding: 0px 20px 20px 20px;
  float: left;  
}

#bottom {
  width: 671px;
  height: 112px;
  background-image: url('../images/gitara.jpg');
  float: left;
}

#footer {
  width: 671px;
  height: 42px;
  background-image: url('../images/stopka.jpg');
  background-repeat: no-repeat;
  text-align: center;
  float: left;
  color: white;
  line-height: 42px;
}


/*==================== TAGI ========================*/
#content_page a, #footer a {
  color: #996633;
  text-decoration: none;
}


img, div { behavior: url("iepngfix.htc") }

tr, td {
    padding: 0px;
    margin: 0px;
}

h2 {
  color: #996633;
  font-size: 14px;
  font-weight: bold;
}

h3 {
  color: #996633;
  font-size: 13px;
}

p.pathway {
  margin: 0px;
  padding: 0px 0px 10px 0px;
  color: #996633;
  font-weight: bold;
  font-size: 13px;
}

p.path {
  margin: 0px;
  padding: 0px 0px 0px 20px;
}

#CONTENT_TRESC input, textarea, select {
  border: 1px #333399 solid;
  font-size: 11px;
  color: #333399;
}

#CONTENT_TRESC img {
  border: 0px;
  margin: 0px 10px 0px 10px;
}

fieldset {
  border: 0px;
}

.offer_trader {
  width: 200px;
}


/*==================== KONIEC TAGI ========================*/


/*================== Klasy szablonu =======================*/


.ico_stopka {
  vertical-align: middle;
  border: 0px;
  margin: 5px;
  margin-left: 15px;
}

.ico_header {
  vertical-align: middle;
  border: 0px;
  margin: 1px;
}

.ico_header_flag {
  vertical-align: middle;
  border: 0px;
  margin: 1px;
  margin-left: 15px;
}

.header_time {
  color: #0099CC;
  font-weight: bold;
}

.szukajka {
  vertical-align: top;
  width: 190px;
  height: 24px;
  margin: 10px 0px 0px 0px;
  border: 0px;
  background: url('../images/wyszukiwarka_tlo.png') no-repeat left top;
  color: #333399;
  text-align: center;
  font-size: 11px;
  padding: 5px;      
}

.search_result {
  margin: 5px 0px 5px 10px;
}


.news_ico {
  vertical-align: middle;
  margin: 0px 5px 0px 0px;
  border: 0px;
}

.czytaj_wiecej {
  float: right;
  font-weight: bold;
}

.tresc {
  margin: 0px;
  padding: 0px;
  width: 635px;
}

.tresc2 {
  width: 635px;
  text-align: justify;
}

.tresc_spacer {
  width: 435px;
  height: 20px;
}

.gallery_avatar {
  vertical-align: middle;
  margin: 5px;
}