body { 
  background-color: #fff;
  font-family:      Tahoma;
  font-size:        12px;
  line-height:      20px;
  color:            #000;
  margin:           0;
  padding:          0;
}


#site {
  background-color: white;
  height:           auto;
  margin:           auto;
  width:            940px;
  border:           10px #fff solid;
}

#black {
  background-color: #2C322E;
  height:           40px;
  border:           none;
  padding:          0;
  margin:           0;
  width:            100%;
}

#logo {
  margin:           3px 0 3px 80px;
  border:           none;
  padding:          0;
  margin:           0;
  width:            135px;
  height:           34px;
}


#green {
  background-color: #50AC2D;
  height:           35px;
  border-bottom:    #7ABF60 2px solid;
  margin:           0;
  padding:          2px 0 2px 0;
  width:            100%;
}

#search_button {
  background-color: #000;
  color:            #fff;
  font-size:        16px;
  padding:          0 5px 3px 5px;
  height:           25px;
  width:            60px;
  float:            right;
  border:           none;
  margin:           6px 240px 0 0;
}

#search_box {
  background-color: #fff;
  height:           21px;
  width:            200px;
  float:            right;
  padding:          3px 0 0 5px;
  border:           #7ABF60 2px solid;
  border-right:     none;
  margin:           5px 0 0 0;
}


#google_vert {
  float:            left;
  width:            940px;
  border:           none;
  height:           100px;
}


#content {
  float:            left;
  width:            940px;
  height:           auto;
  border:           none;
  padding:          0 0 20px 0;
  margin:           0 0 20px 10px;
}

#content_head {
  float:            left;
  width:            938px;
  height:           82px;
  border:           1px #D3D7D6 solid;
  background-image: url(http://www.szpital-24.pl/images/h1_bg_szpitale.jpg);
}

#content_head p {
  font-size:        20px;
  color:            #000;
  margin:           30px 0 0 10px;
}

#google_vert2 {
  float:            left;
  width:            840px;
  margin:           10px 0 0 0;
  padding:          0 0 0 100px;
  border:           none;
  border-bottom:    1px #D3D7D6 solid;
  height:           90px;
}

#content_left {
  float:            left;
  width:            410px;
  height:           auto;
  margin:           10px 0 0 0;
  border:           none;
}

#adress_title {
  background-color: #A9B3AB;
  width:            400px;
  height:           20px;
  color:            #fff;
  font-size:        14px;
  font-weight:      bold;
  padding:          2px 0 2px 10px;
  margin:           20px 0 10px 0;
}

#adress {
  width:            410px;
  height:           150px;  
}

#adress p {
  margin:           0;
  color:            #000;
  font-size:        14px;
  font-weight:      bold;
}

#adress hr{
  color:            #A9B3AB;
  margin:           15px 0 15px 0;
}

#hospitals_title {
  background-color: #A9B3AB;
  width:            400px;
  height:           20px;
  color:            #fff;
  font-size:        14px;
  font-weight:      bold;
  padding:          2px 0 2px 10px;
  margin:           20px 0 10px 0;
}

#hospitals p{
  margin:           0;
  padding:          0;
  color:            #000;
  font-size:        12px;
  font-weight:      normal;
  border-bottom:    1px #A9B3AB solid;
}


#hospitals {
  width:            410px;
  height:           auto;
}

#other_title {
  background-color: #A9B3AB;
  width:            400px;
  height:           20px;
  color:            #fff;
  font-size:        14px;
  font-weight:      bold;
  padding:          2px 0 2px 10px;
  margin:           20px 0 10px 0;
}

#other {
  width:            410px;
  height:           150px;  
}

#other p{
  margin:           0;
  padding:          0;
  color:            #000;
  font-size:        12px;
  font-weight:      normal;
  border-bottom:    1px #A9B3AB solid;
}


#content_right {
  float:            right;
  width:            500px;
  height:           auto;
  margin:           10px 0 40px 0;
  border:           none;
}

#maps {
  float:            right;
  margin:           0;
  background-color: #D3D7D6;
  width:            500px;
  height:           280px;
}

#google_hor {
  float:            right;
  margin:           10px 0 0 0;
  background-color: #fff;
  width:            330px;
  height:           230px;

}

li {
list-style-position:outside;
text-align:	    left;
list-style-image:   url(http://www.szpital-24.pl/images/li_szpitale.gif);
margin:		    5px 0 0 10px;
padding:            0 0 0 5px;
color:              #8F9392;
font-size:          16px;
}


a:link {
  color:            #000;
  text-decoration:  none;

}
a:hover {
  color:            #000;
  text-decoration:  underline;
}
a:visited {
  color:            #000;
  text-decoration:  none;
}

#stopka {
  float:            left;
  width:            920px;
  padding:          3px 0 3px 20px;
  margin:           20px 0 20px 0;
  color:            #000;
  font-weight:      bold;
  border:           1px #D3D7D6 solid;
  clear:            both;        
}

#stopka a{
  color:            #8F9392;
  font-weight:      bold;
  clear:            both;

}

#miasto {
  width:            920px;
  padding:          3px 0 3px 20px;
  margin:           40px 0 0 0;
  color:            #000;
  font-weight:      bold;
  border:           1px #D3D7D6 solid;
  clear:            both;  
}

#miasto a{
  color:            #8F9392;
  font-weight:      bold;

}

#error {
  background-color: #FFF2DF;
  text-align:       center;
  font-size:        16px;
  margin:           auto;
  padding:          5px 0 0 0;
  border:           1px #FF4200 solid;
  height:	    30px;
  width:            408px; 
}






























#site_miasta {
  background-color: white;
  height:           auto;
  margin:           auto;
  width:            940px;
  border:           10px #fff solid;
  clear:            both;
}


#adress_glowna {
  width:            390px;
  height:           auto;
  margin:           0 0 20px 0;
  padding:          0 0 0 10px;
}

#adress_glowna a {
  margin:           0 0 3px 0;
  padding:          0;
  color:            #000;
  font-size:        14px;
  font-weight:      normal;
  border-bottom:    1px #A9B3AB solid;
}

#hospitals_title_glowna {
  background-color: #A9B3AB;
  width:            490px;
  height:           20px;
  color:            #fff;
  font-size:        14px;
  font-weight:      bold;
  float:            right;
  padding:          2px 0 2px 10px;
  margin:           20px 0 10px 0;
}

#hospitals_glowna p{
  margin:           0;
  padding:          0;
  color:            #000;
  font-size:        12px;
  font-weight:      normal;
  border-bottom:    1px #A9B3AB solid;
}


#hospitals_glowna {
  float:            right;
  width:            490px;
  height:           auto;
  padding:          0 0 0 10px;
}

#other_title_glowna {
  float:            right;
  background-color: #A9B3AB;
  width:            490px;
  height:           20px;
  color:            #fff;
  font-size:        14px;
  font-weight:      bold;
  padding:          2px 0 2px 10px;
  margin:           20px 0 10px 0;
}

#other_glowna {
  float:            right;
  width:            490px;
  height:           auto;
  padding:          0 0 0 10px;
}

#other_glowna p{
  margin:           0;
  padding:          0;
  color:            #000;
  font-size:        12px;
  font-weight:      normal;
  border-bottom:    1px #A9B3AB solid;
}






.inf_rek {
  background-color: #50AC2D;
  font-size:        12px;
  margin:           auto;
  margin-top:       20px;
  margin-bottom:    20px;
  padding:          5px 0 5px 5px;
  text-align:       center;
  width:            718px;
}

.inf_rek span {
  color:            #FFF;
  font-size:        10px;
}

.inf_rek a:visited  {
  font-weight:      bold;
  color:            #000;
  text-decoration:  underline;
}

.inf_rek a:link  {
  font-weight:      bold;
  color:            #000;
  text-decoration:  underline;
}

.inf_rek a:hover  {
  font-weight:      bold;
  color:            #000;
  text-decoration:  underline;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
