body {
 background-color: #E5E1C4;
 width: 100%;
 margin: 0px;
 padding: 0px;
 font-family: Verdana, Tahoma, Arial;
 font-size: 11px;
 color: #4A4A4A;
 text-align: left;
}
#rbody { margin: 0px; width: 921px; float: none; }
#naglowek { margin-top: 10px; width: 100%; height: 19px; text-align: left; float: left; }
#stopka { background: #F9F9F9 url(../images/bg_stopka.gif) repeat-x; margin: 0px; width: 100%; float: left; }

#rama { background-color: #ffffff; margin: 0px; width: 799px; text-align: left; float: left; }
#baner { padding: 2px 0px 2px 0px; background-color: #ffffff; width: 122px; float: left; }

#lang { border-bottom: 2px solid #ffffff; background-color: #ffffff; height: 17px; float: right; margin-right: 1px;}
a.lang { height: 17px; float: right; margin-right: 1px; }
a.lang:hover { border-bottom: 2px solid #ffffff; background-color: #ffffff; height: 17px; float: right; }

#sbody { margin-top: 2px; width: 2px; height: 100px; float: left; }
#body { margin: 2px 0px 2px 0px; width: 795px; text-align: left; float: left; }

#left { margin-right: 2px; width: 259px; text-align: left; float: left; }
#right { margin: 0px; width: 534px; text-align: left; float: left; }

#logo { margin-top: 24px; width: 100%; height: 110px; text-align: center; float: left; }
#menu1 { margin: 0px; width: 100%; height: 170px; text-align: left; float: left; }
#menu2 { margin-top: 2px; width: 100%; height: 44px; float: left; }
#mloading { margin: 0px; width: 100%; height: 30px; float: left; text-align: center;}

#top { margin: 0px; width: 100%; height: 304px; float: left; }
#top1 { background: url(../images/top/1.jpg); margin: 0px; width: 100%; height: 304px; float: left; }
#top2 { background: url(../images/top/2.jpg); margin: 0px; width: 100%; height: 304px; float: left; }

#topl { background: url(../images/top/r-pointl.png); margin: 0px; width: 24px; height: 304px; float: left; }
a.topl { background: url(../images/top/pointl.png); margin: 0px; width: 24px; height: 304px; float: left; }
a.topl:hover { background: url(../images/top/r-pointl.png); margin: 0px; width: 24px; height: 304px; float: left; }

#topm { margin: 0px; width: 486px; height: 304px; float: left; }

#topr { background: url(../images/top/r-pointr.png); margin: 0px; width: 24px; height: 304px; float: left; }
a.topr { background: url(../images/top/pointr.png); margin: 0px; width: 24px; height: 304px; float: left; }
a.topr:hover { background: url(../images/top/r-pointr.png); margin: 0px; width: 24px; height: 304px; float: left; }

#head { background: url(../images/bg_head.png); margin: 0px; width: 100%; float: left; }
#loading { margin: 0px; width: 100%; height: 30px; float: left; text-align: center;}
#sphead { margin: 0px; width: 10px; height: 100px; float: left; }
#inhead { margin: 0px; padding: 20px 0px 30px 0px; width: 514px; background: url(../images/bg_stopka.png) repeat-x; float: left; }
#reklama { margin: 0px; padding: 0px; width: 514px; float: left; }

#img { margin: 4px 8px 2px 2px; padding: 3px; border: 1px solid #DCD6D6; float: left; }

a.czytaj { background: url(../images/bg_czytaj.png) repeat-x; padding: 6px 12px 0px 12px; height: 20px; font-family: Tahoma;}

.rezerwacje { color: #ffffff; font-size: 10px; font-weight: normal; text-decoration: none; line-height: 160%; }
.rezerwacje a:link { color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none; line-height: 160%; }
.rezerwacje a:visited { color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none; }
.rezerwacje a:active { color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: underline; }
.rezerwacje a:hover { color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: underline; }

.stopka { color: #969696; font-size: 10px; text-decoration: none;}
.stopka a:link { color: #A41C18; font-size: 10px; text-decoration: none;}
.stopka a:visited { color: #A41C18; font-size: 10px; text-decoration: none;}
.stopka a:active { color: #A41C18; font-size: 10px; text-decoration: underline;}
.stopka a:hover { color: #A41C18; font-size: 10px; text-decoration: underline;}

.naglowek { color: #A41C18; font-weight: bold; font-size: 13px; padding-bottom: 7px; text-decoration: none;}
.naglowek1 { color: #000000; font-weight: bold; font-size: 13px; text-decoration: none;}
.naglowek3 { color:#AA1D23; font-size:24px; font-family: Georgia; text-decoration: none;}

.promocja1 { color: #A41C18; font-weight: bold; font-size: 13px; padding-bottom: 7px; text-decoration: none;}
.promocja2 { color: #0036FF; font-weight: normal; font-size: 13px; padding-bottom: 7px; text-decoration: none;}
.promocja3 { color: #000000; font-weight: normal; font-size: 13px; padding-bottom: 7px; text-decoration: none;}

.przypis { color: #4A4A4A; font-weight: normal; font-size: 9px; text-decoration: none; font-family: Tahoma;}
.info { color: #4A4A4A; font-weight: normal; font-size: 11px; text-decoration: none; line-height: 130%; }

.inhead { color: #4A4A4A; font-weight: normal; font-size: 11px; text-decoration: none; line-height: 160%;}
.inhead a:link { color: #A41C18; font-weight: normal; font-size: 11px; text-decoration: none;}
.inhead a:visited { color: #A41C18; font-weight: normal; font-size: 11px; text-decoration: none;}
.inhead a:active { color: #A41C18; font-weight: normal; font-size: 11px; text-decoration: underline;}
.inhead a:hover { color: #A41C18; font-weight: normal; font-size: 11px; text-decoration: underline;}

.inhead table{ color: #4A4A4A; font-weight: normal; font-size: 11px; text-decoration: none; line-height: 160%;}
.inhead table a:link { color: #A41C18; font-weight: normal; font-size: 11px; text-decoration: none;}
.inhead table a:visited { color: #A41C18; font-weight: normal; font-size: 11px; text-decoration: none;}
.inhead table a:active { color: #A41C18; font-size: 11px; text-decoration: underline;}
.inhead table a:hover { color: #A41C18; font-size: 11px; text-decoration: underline;}

.inhead2 { color: #3A3A3A; font-weight: normal; font-size: 11px; text-decoration: none; line-height: 160%;}

.obiekty { color: #BC1818; font-weight: normal; font-size: 11px; text-decoration: none;}
.obiekty a:link { color: #BC1818; font-weight: normal; font-size: 11px; text-decoration: none;}
.obiekty a:visited { color: #BC1818; font-weight: normal; font-size: 11px; text-decoration: none;}
.obiekty a:active { color: #BC1818; font-weight: normal; font-size: 11px; text-decoration: underline;}
.obiekty a:hover { color: #BC1818; font-weight: normal; font-size: 11px; text-decoration: underline;}

.promocje { color: #4A4A4A; font-weight: bold; font-size: 11px; text-decoration: none;}
.promocje a:link { color: #4A4A4A; font-weight: bold; font-size: 11px; text-decoration: none;}
.promocje a:visited { color: #4A4A4A; font-weight: bold; font-size: 11px; text-decoration: none;}
.promocje a:active { color: #BC1818; font-weight: bold; font-size: 11px; text-decoration: none;}
.promocje a:hover { color: #BC1818; font-weight: bold; font-size: 11px; text-decoration: none;}

.rabaty { color: #4A4A4A; font-weight: bold; font-size: 11px; text-decoration: none; }
.rabaty a:link { color: #4A4A4A; font-weight: bold; font-size: 11px; text-decoration: none; }
.rabaty a:visited { color: #4A4A4A; font-weight: bold; font-size: 11px; text-decoration: none;}
.rabaty a:active { color: #BC1818; font-weight: bold; font-size: 11px; text-decoration: none;}
.rabaty a:hover { color: #BC1818; font-weight: bold; font-size: 11px; text-decoration: none;}

.rabaty table { color: #4A4A4A; font-weight: bold; font-size: 11px; text-decoration: none; }
.rabaty table a:link { color: #4A4A4A; font-weight: bold; font-size: 11px; text-decoration: none; }
.rabaty table a:visited { color: #4A4A4A; font-weight: bold; font-size: 11px; text-decoration: none;}
.rabaty table a:active { color: #BC1818; font-weight: bold; font-size: 11px; text-decoration: none;}
.rabaty table a:hover { color: #BC1818; font-weight: bold; font-size: 11px; text-decoration: none;}

#rezerwacje { background: url(../images/rezerwacje.jpg) no-repeat; 
		 margin-top: 2px; width: 100%; height: 158px; text-align: left; float: left; }

#obiekty, #obiekt1 { margin: 0px; width: 100%; text-align: left; float: left; }
#promocje { margin: 0px; width: 100%; text-align: left; float: left; }

.photo { border: 1px solid #CFCFCF; margin: 3px; padding: 2px; float: left; }

#mphoto, #mphoto2, #mphoto3, #mphoto4 { 

 border-top: 1px solid #E3E3E3;
 border-bottom: 1px solid #E3E3E3;
 margin: 4px 8px 4px 0px; 
 padding: 3px 0px 3px 0px; 
 float: left; }

.formula { color: #727272; font-size: 11px; text-decoration: none; font-weight: normal;}
.uwagi { color: #727272; font-size: 10px; text-decoration: none; font-weight: normal; line-height: 120%; font-family: Tahoma, Arial;}

.alert { color: #AD0000; font-weight: normal; font-size: 11px; text-decoration: none; }
.success { color: #35AD00; font-weight: normal; font-size: 11px; text-decoration: none;}

.zestaw {
 width: 80%;
 text-align: center;
 font-weight: bold;
 font-size: 11px;
 text-decoration: none;
 padding: 4px 0px 4px 0px;
 border: 1px solid #9DBCE3;
}

.send {
 background: url(../images/send.png) no-repeat;
 border: 0px;
 width: 74px;
 height: 20px;
 margin: 0 auto;
}
.licz { background-color: #ffffff; border: 0px; padding: 0px; font-family: Tahoma, Arial; color: #555555; font-size: 10px;}

.error {
 background-color: #ffffff;
 border: 1px solid #A41C18;
 padding: 2px;
 text-align: left;
 font-size: 11px;
 color: #A41C18;
}

.input {
 background-color: #ffffff;
 border: 0px;
 height: 14px;
 padding: 0px 0px 0px 2px;
 text-align: left;
 font-size: 10px;
 color: #6C0F0D;
}
.input2 {
 background-color: #ffffff;
 border: 1px solid #AAAAAA;
 padding: 2px;
 text-align: left;
 font-size: 11px;
 color: #A41C18;
}
.select {
 background-color: #ffffff;
 border: 1px solid #AAAAAA;
 padding: 2px;
 text-align: left;
 font-size: 10px;
 font-weight: bold;
 color: #A41C18;
}
.textarea {
 background-color: #ffffff;
 height: 98px;
 border: 1px solid #AAAAAA;
 padding: 2px;
 text-align: left;
 font-size: 11px;
 color: #A41C18;
}
.textarea_error {
 background-color: #ffffff;
 border: 1px solid #A41C18;
 height: 98px;
 padding: 2px;
 text-align: left;
 font-size: 11px;
 color: #A41C18;
}
.submit {
 background: url(../images/bg_submit.jpg) repeat-x;
 width: 70px;
 height: 23px;
 border: 1px solid #990000;
 padding: 0px;
 text-align: center;
 font-size: 11px;
 font-weight: bold;
 color: #ffffff;
}

.submit2 {
 background: url(../images/bg_submit2.jpg) repeat-x;
 width: 100px;
 height: 23px;
 border: 1px solid #8E8E8E;
 padding: 0px;
 text-align: center;
 font-size: 11px;
 font-weight: bold;
 color: #ffffff;
}

#loading_home { margin: 0px; width: 100%; height: 30px; text-align: center; float: left;}
#loading_altana { margin: 0px; width: 100%; height: 30px; text-align: center; float: left;}
#loading_room { margin: 0px; width: 100%; height: 30px; text-align: center; float: left;}
#loading_bathroom { margin: 0px; width: 100%; height: 30px; text-align: center; float: left;}
#loading_restaurant { margin: 0px; width: 100%; height: 30px; text-align: center; float: left;}
#loading_bar { margin: 0px; width: 100%; height: 30px; text-align: center; float: left;}
#loading_spa { margin: 0px; width: 100%; height: 30px; text-align: center; float: left;}
#loading_conference { margin: 0px; width: 100%; height: 30px; text-align: center; float: left;}

#galeria0 { background-color: #ffffff; padding-top: 20px; width: 100%; float: left; }
#galeria1 { margin: 0px; width: 100%; float: left; }
#galeria2 { margin: 20px 0px 0px 0px; width: 100%; float: left; }

a.minig1 { background: url(../images/galeria/right2.png) no-repeat; width: 25px; height: 96px; float: left;}
a.minig1:hover { background: url(../images/galeria/right.png) no-repeat; width: 25px; height: 96px; float: left;}

a.minig1b { background: url(../images/galeria/left2.png) no-repeat; width: 25px; height: 96px; float: left;}
a.minig1b:hover { background: url(../images/galeria/left.png) no-repeat; width: 25px; height: 96px; float: left;}

a.minig3 { width: 136px; height: 96px; float: left;}
a.minig3:hover { width: 136px; background-color: #9DBCE3; height: 96px; float: left;}

#paginate-slider1 {
	width: 100%;
	padding: 0px;
	margin: 0px;
	font-size: 11px; 
	text-align: center;
}

.pagination { 
	 PADDING: 2px 4px 2px 4px; 
	 COLOR: #fff; 
	 TEXT-ALIGN: right; 
	 font-weight: normal; 
	 font-size: 11px; 
	 TEXT-DECORATION: none; 
}
.pagination A { 
	PADDING: 2px 4px 2px 4px; 
	BACKGROUND-COLOR: #BFBFBF; 
	COLOR: #fff; 
	font-weight: normal; 
	font-size: 11px; 
	TEXT-DECORATION: none; 

}
.pagination A:hover { 
	PADDING: 2px 4px 2px 4px; 
	 BACKGROUND-COLOR: #9D0208; 
	 COLOR: #fff; 
	 font-weight: normal; 
	 font-size: 11px; 
	 TEXT-DECORATION: none; 
}
.pagination A.selected { 
	PADDING: 2px 4px 2px 4px; 
	 BACKGROUND-COLOR: #9D0208; 
	 COLOR: #fff; 
	 font-weight: normal; 
	 font-size: 11px; 
	 TEXT-DECORATION: none; 
}
.ddDiv { clear:both; margin: 0px; text-decoration:none; display:none; TEXT-ALIGN: left; }

.newsletter {
 background-color: #ffffff;
 border: 1px solid #546A7B;
 padding: 2px;
 text-align: left;
 font-size: 11px; 
 color: #000000;
}
.wykonaj { 
 background: url(../images/wykonaj.gif) no-repeat; 
 width: 81px; 
 height: 28px; 
 border: 0px; 
 margin-bottom: 5px;
 text-align: center;
 font-size: 11px;
 font-weight: bold;
 color: #FFFFFF;
 font-family: Tahoma, Arial;
}

