html    {
        height: 100%;
        }

body    {
        height: 100%;
        margin:0;
        padding:0;
        background:url('./../images/tlo.jpg') #fbfaf4 repeat-x;
        font:11px/1.6em Verdana, Tahoma, Arial, Helvetica, sans-serif;
        color:#675e54;
}

img {border:0;}

html * {margin: 0; padding: 0;}

#container {
       width:844px;
       margin:0 auto;
}


#menu {
       height:57px;
}

#top {
  height:281px;
  background: url('./../images/top_logo.jpg') no-repeat 520px 0;
}


#menu ul {
       margin:0 auto;
       width:844 px;
       padding:0;
       white-space: nowrap;
}

#menu li {
       display: inline;
       list-style-type: none;
       height:57px;
}

#menu li a {
       display:block;
       height:57px;
       float:left;
}

#menu li a.glowna {
       background:url('./../images/m_home.jpg') 0 0 no-repeat;
       width:133px;
}

#menu li a.oferta {
       background:url('./../images/m_oferta.jpg') 0 0 no-repeat;
       width:115px;
}

#menu li a.cennik {
       background:url('./../images/m_cennik.jpg') 0 0 no-repeat;
       width:116px;
}

#menu li a.instruktorzy {
       background:url('./../images/m_instruktorzy.jpg') 0 0 no-repeat;
       width: 119px;
}

#menu li a.egzamin {
       background:url('./../images/m_egzamin.jpg') 0 0 no-repeat;
       width:116px;
}

#menu li a.galeria {
       background:url('./../images/m_galeria.jpg') 0 0 no-repeat;
       width:121px;
}

#menu li a.kontakt {
       background:url('./../images/m_kontakt.jpg') 0 0 no-repeat;
       width:124px;
}

#menu li a:hover {background-position: 0 -57px;}

#content_left_s {
       width:518px;
       min-height:385px;
       border-right:1px solid #cdccc5;
       float:left;
}

#content_left_b {
       width:518px;
       min-height:485px;
       border-right:1px solid #cdccc5;
       float:left;
}

.content_left_oferta {
  padding-bottom: 30px;	
}

#content_right {
  width: 324px;
  min-height: 385px;
  float: right;       
}

.content_right_zdj {
  background:url('./../images/tausz.jpg') no-repeat;
}

#footer_left {
       width:518px;
       height:56px;
       border-right:1px solid #cdccc5;
       border-top:1px solid #cdccc5;
       float:left;
       color:#c7beb4;
       
}

#footer_left p {margin-left: 35px; height:56px; margin-top:25px;}

#footer_left a, #footer_right a {
       color:#c7beb4;
       text-decoration:none;
}

#footer_left a:hover, #footer_right a:hover {
       text-decoration:underline;
}

#footer_right p {margin-left:36px; height:56px; margin-top:17px;}

#footer_right {
       width:324px;
       height: 56px;
       float:right;
       border-top:1px solid #cdccc5;
       color:#c7beb4;
}

#content_left_s p, #content_left_b p {
       padding-left:61px;
       padding-right:51px;
}

#content_right p {
       padding-left:31px;
       padding-right:45px;
}

img.nagl_left {
       margin:25px 0 25px 61px;
}

img.nagl_right {
       margin:25px 0 25px 31px;
}

img.tekst_mies {
	display: inline;
	float: left;
  margin: 25px 0 0px 31px;
}

/*
ul.lista {
       margin:15px 0 15px 74px;
}*/

#content_all {
	width: 842px;
	float: left;	
	margin-bottom: 40px;
}

#content_all p {
  padding-left: 61px;
  padding-right: 51px;
}  

img.nagl {
       margin:25px 0 25px 61px;
}

img.nagl_linki {
  display: block;
  float: left;
}

#content_left_s ul, #content_left_b ul {
  padding: 15px 51px 15px 95px;
}

#content_right ul {
  padding: 30px 30px 0px 45px;
}

#content_all ul {
  padding: 0px 30px 0px 62px;
}

#content_all ul li {
  padding: 5px 0 0 0;
}

table.cennik {
  margin: 10px 0 30px 61px;  
  border-collapse: collapse;
  border: 1px solid #cdccc5;  
}

table.cennik thead {

}

table.cennik th, table.cennik td {
  border: 1px solid #cdccc5;
  padding-top: 3px;
  padding-bottom: 3px;
}

table.cennik .col_kurs {
  width: 80px; 
}

table.cennik .col_cena {
  width: 105px;
  text-align: center;  
}

table.cennik .col_egz {
  width: 80px;
  text-align: center;    
}

table.cennik .row_cena {
  text-align: right;
  padding-right: 3px;
}

table.cennik .row_cena_egz {
  text-align: right;
  padding-right: 3px;
}

table.cennik .row_kurs {
  padding-left: 3px;  
}

p.promo {
  font-weight: bold;
  color: #c0208c; 
}

p.instruktor {
  margin-bottom: 10px;
}

#slideshow {
  display: block;
  width: 520px;
  height: 281px;
  overflow: hidden;
}

#slideshow img {
  width: 520px;
  height: 281px;
}

span.wiecej_right {
	display: inline;
	float: left;
	margin: 20px 0 0 31px;
	width: 92px;
	background: url('./../images/btn_back.jpg') no-repeat 67px 0;
}

p.osiag_galeria {
	margin: 0 0 0 60px;
}

p.osiag_galeria a {
	display: block;
	float: left;
	text-align: center;
	width: 150px;
	margin-top: 10px;
}

p.osiag_galeria a img, p.galeria a img {
	padding: 4px;
	border: 1px solid #CDCCC5;
}

p.galeria {
  margin: 0 0 0 13px;
}

p.galeria a {
  display: block;
  float: left;
  text-align: center;
  width: 130px;
  margin-top: 10px;
}

#map {
  display: inline;
  float: left;
  clear: left;
  margin: 16px 0 0px 13px;	
}

ul.osiag {
	list-style-type: none;
}

ul.osiag li {
  line-height: 22px;
}

ul.osiag li img{
  margin: 0 5px 0 0;
}

#copyright a {
  display: block;
  float: left;
  clear: left;	
}

.promo_2 {
	text-align: center;
  font-weight: bold;
  color: #c0208c;
  line-height: 28px;
  font-size: 13px;
  margin: 10px 0 0 0;	
}

.mail {
	font-weight: bold;
	color: #675E54;
	text-decoration: none;
}

.mail:hover {
	text-decoration: underline;
}

.przyd_link {
	display: block;
	float: left;
	clear: left;
  font-weight: bold;
  color: #675E54;
  /*text-decoration: none;*/
  padding-left:61px;	
}
