html, body {margin: 0; padding: 0; border: 0; margin-top:1px; }

body {color: #3e3e3e; 
      background: #fff; 
      font: 70%/130% Tahoma, Arial, Helvetica, sans-serif;
      text-align: center;}



p {
	margin:0;
	 padding-left:20px; line-height:1.5em;
}
p strong {
	font-weight:bold;
	color:#3e3e3e;
	border:0 none;
}
p.doc {
text-align:right;
	
	color:#3e3e3e;
	border:0 none;
}

p a {
	color:#c45c5e;
	text-decoration:none;
	border-bottom:1px solid #ccc; 
	font-style:normal;
}
p a:visited {
	border-bottom:1px solid #eee;
}
p a:hover {
	border-bottom:1px solid #c45c5e;
}
p strong a {
	border:0 none;
	color:#888;
}
p:hover a {
	color:#c45c5e;
}


/*p {margin: 0; padding: 1px; padding-left:20px; line-height:1.5em}*/
p.pay {margin: 0; padding: 1px; padding-top:3px; line-height:1.5em; text-align:center}
p.info {font-size:9px; text-align:right;}

.about {width:380px;
        border-width:1px;
		border-color: #999999;
		padding:15px;
		text-align:center;}
		
.img {text-align:right; padding:5px; border:1px;}	 
.text {margin: 0; padding: 1px;  line-height:1.5em; font-weight:bold; width:100px; text-align:right; display:inline}
.boldtext {margin: 0;
	       margin-top:100px;
	       padding: 1px;
	       line-height:1.5em;
	       width:125px;
	       text-align:left;
	       position:absolute;
	       display:inline;
	       left: 327px;
	       top: 20px;}
.hide {font-family: Tahoma, Arial, Verdana; 
       font-size:9px; 
	   color:#CCCCCC; 
	   margin-top:0px;  
	text-align: center;
	  }
.hotelmenu{font-size:10px; font-family: verdana;color:#414141;}


.tab {border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
padding:5px;

background-color: #F3F3F3  ;
width:390px;
margin-left:20px;}

.tab p {padding-left:5px}

p.linkunder a:hover {color:red; text-decoration:underline;}
p.linkunder a:link, a.linkunder a:visited, a.linkunder a:active {color:#666; text-decoration:none;}

h1  {margin-bottom: 6px; 
	 margin-top: 18px;
     font-size: 19px; 
	 font-weight:normal; 
	 text-align: left; 
	 padding: 0px; 
	 padding-left: 20px; 
	 font-family: Georgia, "Times New Roman", Times, Arial, serif}
	 
h2  {margin-bottom: 0px; 
	 margin-top: 0px;
     font-size: 13px; 
	 font-weight:bold; 
	 text-align: left; 
	 color:#bf2628; 
	 padding: 0px; 
	 padding-left:20px; 
	 font-family: Tahoma, Arial, Helvetica, sans-serif;}
	 
h3  {margin-bottom: 0px; 
	 margin-top: 0px;
     font-size: 11px; 
	 font-weight:bold; 
	 text-align: left; 
	 color: #333333; 
	 text-decoration: underline;
	 padding: 0px; 
	 padding-left:20px;
	 text-transform:uppercase; 
	 font-family: Tahoma, Arial, Helvetica, sans-serif;}
h4  {margin-bottom: 5px; 
	 margin-top: 0px;
     font-size: 12px; 
	 font-weight:bold; 
	 text-align: left; 
	 color: #333333; 
	 padding: 0px; 
	 padding-left:20px;
	 font-family: Tahoma, Arial, Helvetica, sans-serif;}

.clear {clear: both;}

a  {text-decoration: none; color: #666;}
a:hover  {text-decoration: underline; color: #Bf2628;}

.wrapper  {margin: 0 auto; width: 760px; text-align: left;}
* html .wrapper  {width: 760px;}

#outer {background: url(img/bg.gif) repeat-y;
 	    border-top: 1px solid #Bf2628; 
	    border-bottom: 1px solid #Bf2628;
        text-align:left;
        margin-top: 2px;}

#inner {width: 760px; 
        border-width: 0;}


#float-wrap {float: left;
             width: 620px;
             margin: 0;}

#left  {float: left;
        display:block;
        width: 190px;
        position: relative;
		}

#right {float:left;
        width: 120px;
		height:300px;
        position: relative; 
		text-align: left;
		margin-top: 0px;
		padding-top:230px;
		padding-left: 10px;
        padding-left: 15px;
		background-image: url(img/img.gif);
		background-repeat:no-repeat;} 
		
#rightnavi {list-style-image: url(img/arrow_lefty.gif); 
		    padding-bottom: 10px;}
 
#center {float: right; width: 425px;
padding-right:5px}

.text1 {display:none}

.wide {background-color: #fff;    /* header and footer colours */
       width: 100%; 
       font-size: 1.4em;}
	   
.wide p {padding:0px; margin:0;}

.top {height:82px; background-image: url(img/logo.gif); position: relative; z-index: 1}

.leftmenu {height:100%; 
       margin: 0px; 
	   margin-top: 4px; 
	   margin-left: 3px;
	   padding:0px; 
	   background-repeat: no-repeat;
	   display:block;}
	   
.rightmenu { 
       margin: 0px; 
	   margin-top: 5px; 
	   margin-left: 3px;
	   padding:0px; 
	   background-position: top left;  
	   background-repeat: no-repeat; }
	
#mapa {width: 170px;
       padding:0;
       display:block;
       float:right;
       line-height: 18px; 
       margin: 0px; 
	   text-align: right;
	   margin-top:-5px;
	   margin-right:2px;
	   padding-top:105px; 
	   background-image: url(img/map_1.gif);
	   background-position:right;  
	   background-repeat: no-repeat;}
	   
	
.mapka {padding-right: 100px}  
 
 
 
/* --------- stopka --------------------------------------------------------------------------------------------------------- */
.bottom {padding: 0px; margin:0; color:#ccc;}
.bottom a {color:#ccc; text-decoration:underline;}
.bottom a:hover {color:#666; text-decoration:underline;}
.bottom a:active {color:#ccc;text-decoration:none;}
/* -------------------------------------------------------------------------------------------------------------------------- */


/* --------- menu gorne --------------------------------------------------------------------------------------------------------- */
div#menus {font-family: Verdana, Arial, sans-serif; 
           font-size:10px; 
		   height: 14px; 
		   background: #Bf2628; 
		   padding:2px;
		   padding-left:15px;
		   color: #fff;}
#menus ul {
	       list-style-type: none;
	       PADDING-RIGHT: 0px; 
	       PADDING-LEFT: 5px; 
	       PADDING-BOTTOM: 0px; 
	       MARGIN: 0px;}
#menus li {display: inline; 
	       list-style-type: none;
	       padding-right: 11px;}

#menus ul li a:hover {color:#fff; text-decoration:underline;}
#menus li a:link, #menus li a:visited, #menus li a:active {color:#fff;text-decoration:none;}
/* -------------------------------------------------------------------------------------------------------------------------- */
p.back {text-align:right; text-transform:uppercase; font-weight:bold;}

/* --------- flagi --------------------------------------------------------------------------------------------------------- */
div#small_flags {height: 16px;
                 position: relative;
				 background: #f1f1f1;
                 margin:0;
                 padding-right:2px; 
                 padding-top: 1px;
				 padding-bottom: 1px;
				 text-align: right;}				 
.flaga_img {border:1px solid black}
/* -------------------------------------------------------------------------------------------------------------------------- */

.flaga_img1 {border:1px solid #ccc; }
#contact {width:300px;
          padding-right:20px;
		  margin-left:24px;
		  margin-top:25px;}


 ul#navlist
{
margin: 0;
margin-top:3px;
width: 727px;
/* 4 * 120px li */
}

 ul#navlist li {

display: inline;
padding-right: 8px;
padding-top: 3px;
}


#left ul {margin: 0px;
	      padding: 0px;
	      padding-top: 4px;}
		  
#left li {line-height: 2.5ex; 
	      text-align:right;
	      list-style-type: none;
	      background: url(img/arrow_right.gif) no-repeat bottom right; 
	      display: block; 
	      padding:0px 20px 6px 10px; 
	      margin-bottom: 5px;}
		  
#left li a {color: #666666; text-decoration: none;}
#left li a:hover {color: #Bf2628; text-decoration: underline;}

