body
{
  margin:           0px;
  background-color: #171717;
}

#wraper
{
  margin:			0px auto;
  padding:    0px;
  width:      960px;
}

#logo
{
  padding:    15px 0px 0px 0px;
  text-align: center;
}

#logo_in_photo
{
  padding:    2px 0px 1px 0px;
  text-align: left;
}

#photo
{
  margin:     0px auto auto auto;
  text-align: center;
}

#pagination_in_photo
{ text-align: center; }

#slider
{
  margin:   20px auto auto auto;
  padding:  0px;
  width:    960px;
  position: relative;
}

#scroll
{
  margin:     0px;
  padding:    0px;
  height:     350px;
  overflow:   hidden;
  position:   relative; /* fix for IE to respect overflow */
  clear:      left;
}

#thumbnails
{
  margin:     0px;
  text-align: left;
}

#thumbnails div.scroll_panel
{
  padding:  0px;
  width:    960px; /* change to 560px if not using JS to remove rh.scroll */
}

#thumbnails div.scroll_panel ul
{ margin: 0px; padding: 0px; }

#thumbnails div.scroll_panel ul li
{
  float:                left;
  list-style-type:	    none;
  margin:			          0px;
  padding:			        0px;
}

#thumbnails div.scroll_panel ul li a
{
  display:              block;
  border:               0px;
  padding:              10px;
  background-repeat:    no-repeat;
  background-position:  50% 50%;
}

#thumbnails div.scroll_panel ul li a.vertical
{ background-image: url('/images/background_vertical.jpg'); }

#thumbnails div.scroll_panel ul li a.horizontal
{ background-image: url('/images/background_horizontal.jpg'); }

#thumbnails div.scroll_panel ul li a.second
{ margin: 10px 0px 0px 0px; }

#thumbnails div.scroll_panel ul li a img
{
  display:	block;
  border: 0px;
  margin:	0px;
}

#pagination_box
{
  margin:     0px auto;
  text-align: center;
}

#pagination_box a
{ display: inline; }

#pagination
{
  display:    inline;
  margin:     0px;
  padding:    0px;
}

#pagination li
{
  display:          inline;
  list-style-type:  none;
}

#menu_box
{
  margin:     0px auto;
  text-align: center;
}

#menu
{
  display:    inline;
  margin:     0px;
  padding:    0px;
}

#menu li
{
  display:          inline;
  list-style-type:  none;
}

#menu li a
{ float: left; }

#menu li img
{ float: left; }

#contact_box
{
  margin:     0px auto;
  width:      730px;
  height:     360px;
}

#contact_box #contact_photo
{ float: left; }

#contact_box #contact_info
{
  float:            right;
  width:            490px;
  background-image: url('/images/kontakt_07.jpg');
}

#contact_box #contact_info p
{
  margin:       0px;
  padding:      0px 30px;
  height:       283px;
  font-family:  Verdana, Sans-Serif;
  font-size:    11px;
  color:        #ccc;
}

#contact_box #contact_info img
{ display: block; }

#contact_box #contact_info a
{
  color:            #ccc;
  text-decoration:  none;
}

#contact_box #contact_info a:hover
{ text-decoration: underline; }

.contact_icon
{
  float:      left;
  margin:     5px 10px 0px 0px;
  text-align: center;
}

.contact_icon img
{ display: block; }

#icons
{
  float:  left;
  margin: 140px 0px 0px 0px;
}

#oferta_box
{
  margin:     0px auto;
  width:      730px;
  height:     360px;
}


#oferta_box #oferta_info
{
  float:            right;
  width:            730px;
  background-image: url('/images/oferta_05.jpg');
}

#oferta_box #oferta_info p
{
  margin:       0px;
  padding:      0px 30px;
  height:       283px;
  font-family:  Verdana, Sans-Serif;
  font-size:    11px;
  color:        #ccc;
}

#oferta_box #oferta_info p ul
{
  margin:       0px;
  padding:      0px 0px;
  font-family:  Verdana, Sans-Serif;
  font-size:    11px;
  color:        #ccc;
}

#oferta_box #oferta_info p ul li
{
  margin:       0px;
  padding:      0px 0px;
  font-family:  Verdana, Sans-Serif;
  font-size:    11px;
  color:        #ccc;
}

a
{ outline: 0; }

a img
{ border: 0px; }

img
{ border: none; }
