* { margin:0px; padding:0px; border:0px; }
body { background:#ff9c00; }
#all { width:780px; height:auto; margin:auto; }
#allin { width:780px; height:auto; float:left; background:url('images/main.jpg') top; float:left }
#top { width:780px; height:162px; }
#top .t1 { width:390px; height:162px; background:url('images/top_1.jpg'); float:left }
#top .t3 { width:390px; height:162px; background:url('images/top_1 copy.jpg'); float:left }
#top .t2 { width:390px; height:162px; background:url('images/top_2.jpg'); float:left }
#top .t4 { width:390px; height:162px; background:url('images/top_3.jpg'); float:left }
#top .t22 { width:390px; height:162px; background:url('images/top_22.jpg'); float:left }

#top .t2 ul {position:absolute; top:130px; margin-left:260px; z-index:1; }
#top .t2 li { list-style:none; display:inline; }
#top .t2 li img { padding:1px; border:1px solid #ff9c00; }

#top .t22 ul {position:absolute; top:130px; margin-left:260px; z-index:1; }
#top .t22 li { list-style:none; display:inline; }
#top .t22 li img { padding:1px; border:1px solid #ff9c00; }

#top .t4 ul {position:absolute; top:130px; margin-left:260px; z-index:1; }
#top .t4 li { list-style:none; display:inline; }
#top .t4 li img { padding:1px; border:1px solid #ff9c00; }

#main { width:780px; height:auto; background:url('images/all.jpg') no-repeat top; float:left }

#left { width:190px; height:auto; float:left; background:#5b5b5b; margin-left:30px; _margin-left:15px; font: 11px Tahoma; color:#ffffff; text-align: center; }

#menu { width:190px; height:auto; margin-top:20px; }
#menu li { height:25px; width:190px; list-style:none; }
#menu a { height:100%; width:190px; text-decoration:underline; display:block; }
#menu .a1  { background:url('images/menu_a1.jpg'); }
#menu .a1:hover { background-color: black; }
#menu .a2  { background:url('images/menu_a2.jpg'); }
#menu .a3  { background:url('images/menu_a3.jpg'); }
#menu .a4  { background:url('images/menu_a4.jpg'); }
#menu .a5  { background:url('images/menu_a5.jpg'); }
#menu .a6  { background:url('images/menu_a6.jpg'); }
#menu .a7  { background:url('images/menu_a8.jpg'); }
#menu .a8  { background:url('images/menu_a7.jpg'); }
#menu .a9  { background:url('images/menu_a9.jpg'); }
#menu .a15  { background:url('images/menu_a15.jpg'); }
#menu .a10  { background:url('images/menu_a10.jpg'); }

#content { width:520px; height:auto; min-height:50px; background:url('images/text_hostel2.jpg') no-repeat; float:left; margin-left:20px; position:relative; top:-30px; z-index:0; padding-left:0px; padding-right:0px; padding-top:40px; padding-bottom:15px }
#content p { width:520px; height:auto; font: 14px ; color:#6f6f6f; }
#content h4 { font: 18px Verdana; color:#6f6f6f; margin-bottom:5px; }

#content2 { width:520px; height:auto; min-height:50px;float:left;position:relative; margin-left:20px; padding-left:0px;z-index:0; padding-bottom:15px}
#content2 p { width:530px; height:auto; font: 14px; color:#6f6f6f; }

#footer { width:780px; float:left; clear:both; background:url('images/footer.jpg') no-repeat top; }
#footer p { width:520px; height:auto; font: 11px Tahoma; color:#ff3c00; margin-top:77px; margin-left:17px; }
#footer a { color:#ff3c00; text-decoration:none; }

body.main {background-color: black; text-align: center; height:auto}

/*adds*/
.t2 select { width:70px; height:16px; border:1px solid #ff9c00; font:Tahoma; font-size:11px; color:#ff9c00; position:absolute; top:130px; margin-left:300px; }

.index p { margin-bottom:3px; }
.index li { font: 14px Tahoma; color:#6f6f6f; list-style:square; margin-left:15px; position:relative; left:10px; }
.index .ind { position:relative; left:40px; list-style:disc; }
.hostel p { margin-bottom:10px; }
.dojazd {color:#6f6f6f;}
.dojazd p {text-align:left; font-size:16px;}
.dojazd li { font: 11px Tahoma; color:#6f6f6f; list-style:square; margin-left:15px; position:relative; left:10px; }
.dojazd ul { margin-bottom:5px; margin-top:5px; }
.rezerwacje label { height:18px; font: 11px Tahoma; color:#6f6f6f; float:left; clear:left; margin-bottom:3px; }
.rezerwacje label input { height:16px; border:1px solid #ff9c00; display:block; float:left; position:relative; left:100px; top:-16px; font: 11px Tahoma; color:#6f6f6f; }
.rezerwacje label select { height:16px; border:1px solid #ff9c00; display:block; float:left; position:relative; left:100px; top:-16px; font: 11px Tahoma; color:#6f6f6f; margin-right:3px; }

.cennik { font: 14px Tahoma; color:#6f6f6f; }
.cennik dl { border-top:2px dashed #666666; width:336px; margin-top:10px; color:#ff3c00; }
.cennik dt { float:left; width:190px; clear:left; border-bottom:2px dashed #666666; border-left:2px dashed #666666; padding:5px; }
.cennik dd { float:left; width:120px; border-right:2px dashed #666666; border-bottom:2px dashed #666666; text-align:center; border-left:2px dashed #666666; padding:5px; }
.cennik span { float:left; }
.cen { font-weight:bold; font-size:16px; margin-bottom:-2px; }

.wyslij input { font: 11px Tahoma; color:#6f6f6f; border:1px solid #ff9c00; background:white; margin-right:3px; text-align:center; margin-top:20px; }

.kontakt {}
.kontakt label { height:18px; font: 11px Tahoma; color:#6f6f6f; float:left; clear:left; margin-bottom:3px; }
.kontakt label input { height:16px; border:1px solid #ff9c00; display:block; float:left; position:relative; left:100px; top:-16px; font: 11px Tahoma; color:#6f6f6f; }
.kontakt label textarea { height:50px; width:150px; border:1px solid #ff9c00; display:block; float:left; position:relative; left:100px; top:-16px; font: 11px Tahoma; color:#6f6f6f; margin-bottom:40px; }
.kontakt .wyslij input { margin-top:60px; }
.kontakt label select { height:16px; border:1px solid #ff9c00; display:block; float:left; position:relative; left:100px; top:-16px; font: 11px Tahoma; color:#6f6f6f; margin-right:3px; }
.kontakt table {color:#6f6f6f}
.male {font: 11px Tahoma; padding:10px}

.hostel {color:#6f6f6f;}
.hostel ul {margin-left:20px}
.hostel li { font: 12px ; color:#6f6f6f; list-style:square; position:relative; left:10px; font-weight: ;text-align:left; }
.hostel table { margin-left:15px;}
table.praca {width:490px; border-width:1px;border-color:#6f6f6f; border-style:solid; padding:5px}

.national {}
.national ul {margin-left:10px}
.national li { font: 12px ; color:#6f6f6f; list-style:none; position:relative; left:10px; font-weight: ; }
.national sup {font-size: 12px}

.panorama {width:530px;color: #6f6f6f}
.panorama li{width:235px; font: 14px ;list-style:none;text-align:left; margin-left:0px;margin-right:5px;color:#6f6f6f; }
.panorama span {float: right; margin-right:10px}

.panorama2 {width:530px;color: #6f6f6f}
.panorama2 li{width:235px; font: 14px ;list-style:none;text-align:left; margin-left:0px;margin-right:5px;color:#6f6f6f; }
.panorama2 span {float: right; margin-right:10px}
.panorama2.table {font-size:13px;margin-left:15px; }
.panorama2 td {border-style:solid;border-right-width: 1px; border-left-width: 0px; border-top-width:0px; border-bottom-width: 1px;border-color:#6f6f6f }
.panorama2 th {border-style:double;border-right-width: 1px; border-left-width: 0px; border-top-width:0px; border-bottom-width: 2px;border-color:#6f6f6f }

.apartment li { font: 13px Tahoma; color:#6f6f6f; list-style:square; margin-left:25px; position:relative; left:10px; }
.apartmebt ul {font: 14px Tahoma}

.linki {color:#6f6f6f;}
.linki table {font-size:12px;margin-left:35px;width: 420px;border-color: #6f6f6f;color:#6f6f6f}
.linki td {font-family:Tahoma;font-size:14px; border-style: solid;border-right-width: 0px; border-left-width: 0px; border-top-width:0px; border-bottom-width: 1px;text-align:left;width:230px  }


a:link{color: #6f6f6f; text-decoration:none}
a:visited{color: red; text-decoration:none}
a:hover{color:#ff9c00}

a.wew {color:#ff9c00}

td.hostel {width:110px; text-align:center}

table.galery {margin-left:5px;padding:5px; text-align:center}

table.next {border-right-width: 0px; 
border-left-width: 0px; 
border-top-width:2px; 
border-bottom-width: 4px;
border-style: solid;
border-color: black;
width: 520px;
font-size: 14px;
color:black}

th.middle {font-family:Arial Rounded MT Bold; 
font-size:20px;
background-color: #ff8425;text-align:center}



tr.szklarska {background-color: white;}

td.next {
font-size: 12px;
border-style: solid;
border-right-width: 0px; 
border-left-width: 0px; 
border-bottom-width: 0px;
text-align:left;
border-top-width:2px;
}

table.ap1 {width:500px; margin-left: 20px;margin-right:10px;border-bottom:0px; border-style:groove; border-color:#6f6f6f; color:#3c3c3c;border-right: 0px;}
td.ap1 { padding-top:14px; text-align: left; font-size:15px;}
div.ap1 { color:#090900;padding-top:10px; text-align: left; font-size:17px;font-weight: normal ;border-bottom:0px; border-style: groove}
td.people {text-align: left; color:red; font-size:15px;font-weight:bolder}
td.people2 {text-align: left; color:red; font-size:15px;}
ul.people{margin-right:37px}

div.ap {font-size: 18px;color:#6f6f6f; text-align: right; margin-right:20px}
div.apa {margin-right:10px;margin-left:10px; color:#6f6f6f; font-size:15px; padding:10px }
div.r {text-align:right; margin-right:30px; color:#6f6f6f}

.pasek {margin-right: 10px;margin-left:15px;padding-top:10px;font-size: 18px; text-align:right;}

.right2 {position:absolute; top: 115px; right:0px; width:300px;}
.right {position:absolute; top: 300px; right:120px; width:230px;}
.right4 {position:absolute; top: 280px; right:120px; width:230px;}
.right3 {position:absolute; top: 180px; right:0px; width:300px; }
.right31 {position:absolute; }
.right5 {position:absolute; top: 135px; right:10px;}
.right6 {position:absolute; top: 135px; right:10px;}
.right7 {text-align:right; padding-top: 15px;}

.left { padding-top:10px; position: relative; color:#6f6f6f;}
.left7 {position:absolute; top: 10px;}
.left7 p{color:#6f6f6f; margin-left:40px}

table.atrakcje{ color:#6f6f6f; padding-bottom:10px; margin-top:20px; margin-left:20px}
.atrakcje td {font:Tahoma; margin-top:20px; text-align: left;}
.atrakcje tr {font:Tahoma;margin-top:20px}

table.wsp{ color:#6f6f6f; padding-bottom:10px; margin-top:20px; margin-left:10px}
a.center {text-align:center}
.guestbook table {padding: 4px; width:480px; border:0px}

.promo {z-index:0; font-size:12px}

img.galeria {border-style: groove; border-width:4px; border-color:#6f6f6f }

td.cennik {text-align: center}
.floatright { float:right; padding-left: 30px}
a.podpis {color:#6f6f6f; font-size:13px}

.h1 { font-size:23px; color:#6f6f6f;}
.h3 { font-size:17px; color:#6f6f6f;}

.thickbox { float: left; width: 140px; border: 3px solid #6f6f6f; margin: 0 20px 10px 0; padding: 10px;font-size: 11px}
.thickbox2 { float: left; width: 90px; border: 3px solid #6f6f6f; margin: 0 20px 10px 0; padding: 10px;font-size: 11px}