#body  {
background-color: #E00000;
color: #7c7c7c;	
font-family: Helvetica, "Bitstream Vera Sans", sans-serif;
font-size: 12px;
height:100%;	
margin: 0px auto;
top: 0px;
padding: 0;}
.rama_a{
margin: 0 auto;
width: 496px;
height: 148px;
background: url(../img/top_obraz.png) no-repeat;}
.rama_b{
margin: 0 auto;
width: 810px;
height: 12px;
background: url(../img/top_ramka.png) no-repeat;}
.rama_c{ 
margin: 0 auto;
width: 810px;
height: 395px;
background: url(../img/mm_tlo.png) repeat-y;}
.rama_d{
margin: 0 auto;
width: 810px;
height: 12px;
background: url(../img/bottom_ramka.png) no-repeat;}
.rama_e{
margin: 0 auto;
width: 800px;
height: 59px;
background: url(../img/bottom_obraz.png) no-repeat;
background-position:  center ;}
.menu{
border: 
width: 810px;
height: 25px;
background: url(../img/linia_menu.png) bottom no-repeat;}
.menu ul{
text-align: center;
margin:0;
margin-left: 155px;
padding: 0;}
.menu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;}
.menu a{
float: left;
color: #a3a3a3;
text-decoration: none;
margin: 0 40px 0 0; 
font-size: 14px;}
.menu a:hover {
color: #4F4F4F ;
padding-bottom: 2px;
border-bottom: 4px solid #ffae00;}
.menu .current a {
color: #4F4F4F ;
padding-bottom: 2px;
border-bottom: 4px solid #ffae00;}
.lewa{
position: relative;
margin:0;
padding: 0;
margin-left: 3px;
width: 249px;
height: 380px;
float: left;
background: url(../img/laska.png) bottom no-repeat;}
.lang{
margin-top: 10px;
text-align: center;}
.lang img{
padding:2px;
background: #E6E6E6;
margin-left: 5px;}
.lewa ul{
font-size: 10px;
color: #7c7c7c;
list-style-type: none;
text-align: center;
margin:0;
margin-top: 8px;
padding: 0;}
.lewa li{
display: block;
margin: 0 0 5px 0;
padding: 0;}
.lewa img{
margin-bottom: 5px;}
#hotelik{
font-size: 18px;
margin-bottom: 10px;}
.lewa a{
color: #ffae00;
text-decoration: none;
font-size: 12px;}
.lewa a:hover {
color: #7c7c7c ;}
.srodek_linia{
margin:0;
padding: 0;
width: 1px;
height: 370px;
float: left;
background: url(../img/srodek_linia.png)  center  no-repeat;}
.prawa{
margin:0;
padding: 0;
width: 550px;
height: 370px;
float: left;
background: url(../img/obraz_prawy.png)  right   no-repeat;}
.pokaz{
margin:0;
margin-left: 40px;
padding: 0;}
#o_hotelu{
margin-top: 60px;}
#o_hotelu_de{
margin-top: 40px;}
#cennik{
margin-top: 20px;}
.w{
font-size: 12px;}
#kontakt{
margin-top: 40px;}
.t_a,.t_b,.t_e,.t_f,.t_i,.t_g,.t_j,.t_i.t_m, .t_n { 
display: inline;
margin:2px;}
.fl{
float: left;
margin-right:10px;
width: 110px;}
.f2{
float: left;
width: 110px;}
.imput{
background-color: #E6E6E6;
border: 0px;
width: 220px;}
.imput_k, textarea{
background-color: #E6E6E6;
border: 0px;	}
.imput_i{
margin-top: 5px;
margin-bottom: 5px;
margin-left: 70px;
background-color: #E6E6E6;
border: 0px;}
.t_c, .t_d, .t_g, .t_h,.t_k,.t_l,.t_o, .t_p{
width: 220px;
margin:2px;
float: left;
text-align: center;}
.ss{text-align: center; margin-right:60px;}
#wycz{margin-right:10px;}
.potwierdzenie {
margin-right:60px;
margin-top:20px;
margin-bottom: 5px;
text-align: center;
color: #00cb13;}
#si{font-size: 9px;}	
.gal{
margin-top: 25px;
margin-left: 2px;
padding:5px;
width: 100px;
height: 60px;
background: #E6E6E6;}
#gal{
margin-top: 25px;
text-align: center;
width: 470px;}
img { border: 0;}	
ul{
margin: 5px 0 0 30px;
padding: 0;





}