* { margin:0; padding:0 }

body { background: #666666 url("../../images/bg_new.gif") repeat-y 50% 0 fixed; font-size:11px; font-family:Tahoma, Trebuchet, Arial, Halvetica; }

.top {width:800px; margin:0 auto; height:200px; z-index:1; margin-top:15px; background-repeat:repeat-y; background-image:url("http://www.zameknaskale.com.pl/templates/images/bg2.jpg");}

.top_gora { background-image:url("../../images/bg1.gif"); height:26px; background-repeat:no-repeat; z-index:2}

.top_dol { background-image:url("../../images/bg3.gif"); height:49px; 

margin-top:248px; background-repeat:no-repeat; z-index:3}

img {border:0}

.div1 {text-align:left; width:200x; height:50px; padding:10px; padding-bottom:25px; background-color:#E9E9E9; border:#FFFFFF 1px solid; margin:10px; margin-left:0px; color:#000033}

.div2 {border:#FFFFFF 1px solid; float:center; margin: 5px 10px 15px 5px; background-color:#999999 }

.tdd {text-align:center; margin:0 auto}





a.rezerwujbig:link,a.rezerwujbig:visited { text-decoration:underline; font-size:12px; font-weight:bold; color:red; }

a.rezerwujbig:hover {color:#000; text-decoration:underline }



.main { width:780px; margin:0 auto; background-repeat:repeat-y; padding:0; background-image:url("../../images/bg5.gif"); }

#main1 { width:780px; margin:0 auto; background-repeat:repeat-y; padding:0; background-image:url("../../images/main1_bg.gif"); }

.main1 { width:780px; margin:0 auto; background-repeat:repeat-y; padding:0; background-image:url("../../images/main1_bg.gif"); text-align: center; }

.main1_gora { background-image:url("../../images/main1_gora.gif"); margin:0 auto;padding:0; height:29px; background-repeat:no-repeat; font-size:9px;}

.main1_dol { background-image:url("../../images/main1_dol.gif"); margin:0; padding:0; height:29px; background-repeat:no-repeat; font-size:9px }

.maing {position:absolute; width:780px; margin:0 auto;  }

.main_gora { background-image:url("../../images/bg4.gif"); margin:0;padding:0; height:15px; background-repeat:no-repeat; font-size:9px}

.main_dol { background-image:url("../../images/bg6.gif"); margin:0; padding:0; height:30px; background-repeat:no-repeat; font-size:9px }

.footer {width:780px;  margin:0 auto; color:#7f705c; font-size:10px; text-align:center; display:block; margin-top:4px; margin-bottom:10px}

.footer a:link,.footer a:visited {text-decoration:none; color:#CCCCCC }

.footer a:hover {color:#fff}

.main_right {float:right; width:465px; padding-top:2px; padding-left:5px; color:#704223; font-size:11px; line-height:1.3em; padding-right:25px}

.main_right p {margin-bottom:8px; padding-left:8px; }

.main_left {float:left; width:220px; padding-left:35px; padding-right:20px; color:#E1E4EA; font-size:10px; line-height:1.5em}

.lam {font-size:10px; display:inline; font-weight:normal; color:#23283A}

.img1 {float:left; margin-right:3px; border:none }

.fotka1 {margin-bottom:8px; margin-left:15px; border:none}

.fotka2 {margin-bottom:8px; margin-left:40px; border:none}

a.link_left:link,a.link_left:visited {text-decoration:none; font-size:10px; font-weight:bold; color:#fff; margin-left:195px}

a.link_left:hover {color:#fff; }



a.link3:link,a.link3:visited {text-decoration:none; font-size:10px; font-weight:bold; color:#807d64; }

a.link3:hover {color:#355a45; }



a.link4:link,a.link4:visited {text-decoration:none; font-size:11px; font-weight:bold; color:#807d64; }

a.link4:hover {color:#355a45; }


a.link5:link,a.link5:visited {text-decoration:none; font-size:10px; font-weight:bold; color:#807d64; }

a.link5:hover {color:#355a45; }



a.adres:link,a.adres:visited {text-decoration:none; color:#8f836d; font-weight:bold}

a.adres:hover {color:#184330; }



a.link_rightpanel:link,a.link_rightpanel:visited {text-decoration:none; font-size:18px; font-weight:bold; color:#301A0C; }

a.link_rightpanel:hover {color:#4F2B13; }


a.link_rightpanel2:link,a.link_rightpanel2:visited {text-decoration:none; font-size:12px; font-weight:bold; color:#301A0C; }

a.link_rightpanel2:hover {color:#4F2B13; }





h1.main_left {font-weight:bolder; font-size:24px;}



/* ----------------------- galeria h5 ------------------------------------------------------------------------------- */

h5.h_5 {background-repeat:no-repeat; height:27px; margin-left:32px; padding-bottom:4px}



h1 {background-repeat:no-repeat; font-size:9px}

h1.index {background-image:url('../../images/h1_index.gif');  height:45px; }

h1.index_left {background-image:url('../../images/index_historia.gif');  height:30px; }

h1.left_konf {background-image:url('../../images/index_historia.gif');  height:30px; }

h1.promocja {background-image:url('../../images/h1_promocja.gif');  height:30px; }



h1.newsy {background-image:url('../../images/h1_newsy.gif');  height:45px; }

h1.promocje_right {background-image:url('../../images/h1_promocje_right.gif');  height:45px; }

h1.atrakcje {background-image:url('http://cms.zameknaskale.com.pl/images/h1_atrakcje.gif');  height:45px; }

h1.index_left {background-image:url('../../../cms.zameknaskale.com.pl/images/index_historia.gif');  height:30px; }

h1.zdjecia {background-image:url('../../../cms.zameknaskale.com.pl/images/h1_zdjecia.gif');  height:35px; }

h1.uzdrowisko {background-image:url('../../../cms.zameknaskale.com.pl/images/h1_uzdrowisko.gif');  height:45px; }

h1.restauracja {background-image:url('../../../cms.zameknaskale.com.pl/images/h1_restauracja.gif');  height:45px; }

h1.centrumspa {background-image:url('../../../cms.zameknaskale.com.pl/images/h1_centrumspa.gif');  height:45px; }

h1.rezerwacja {background-image:url('../../../cms.zameknaskale.com.pl/images/h1_rezerwacja.gif');  height:45px; }

h1.konferencje {background-image:url('../../../cms.zameknaskale.com.pl/images/h1_konferencje.gif');  height:45px; }

h1.cennik {background-image:url('../../../cms.zameknaskale.com.pl/images/h1_cennik.gif');  height:45px; }

h1.lokalizacja {background-image:url('../../../cms.zameknaskale.com.pl/images/h1_lokalizacja.gif');  height:45px; }

h1.adres {background-image:url('../../../cms.zameknaskale.com.pl/images/h1_adres.gif');  height:30px; }

h1.mapadojazdu {background-image:url('../../../cms.zameknaskale.com.pl/images/h1_mapadojazdu.gif');  height:30px; }

h1.historia {background-image:url('../../../cms.zameknaskale.com.pl/images/h1_historia.gif');  height:45px; }

h1.hotel {background-image:url('../../../cms.zameknaskale.com.pl/images/h1_hotel.gif');  height:45px; }

h1.galeriazdjec {background-image:url('../../../cms.zameknaskale.com.pl/images/h1_galeriazdjec.gif');  height:45px; }



.star {color: #FF0000}

.t1 {background-color: #e5e4bc; width:440px; height:12px; padding:5px; margin-left:8px }

.t1_ {float:left; width:260px; font-weight:bold; padding-left:8px }

.t2 {background-color:#d8d5b4; width:440px; height:12px; padding:5px; margin-left:8px }

.t2_ {float:left; width:260px; font-weight:bold; padding-left:8px}

.t1_tekst {font-size:11px; font-weight:bold}

.t3 {font-size:10px; width:440px; height:12px; padding:5px; margin-left:8px }

.t3_ {float:left; width:260px; padding-left:8px }





.basictab ul{

margin: 5px;

padding: 0px 0;

margin-left: 0;

font: bold 10px Verdana;

border-bottom: 0px solid gray;

text-align: center; /*set to left, center, or right to align the menu as desired*/

}



.basictab li{

display: inline;

margin: 0;

vertical-align:middle;

}



.basictab li a{

text-decoration: none;

padding: 0px 7px;

margin-right: 0px;

border: 1px white;

border-bottom: none;

background-color: #999999;

color: white;

vertical-align:middle;



}



.basictab li a:visited{

color: white;

vertical-align:middle;

}



.basictab li a:hover, .basictab li a.current{

background-color: #555877;

vertical-align:middle;

color: white;

}



.basictab li a:active{

color: white;

vertical-align:middle;

}



#tabcontentcontainer{

width:100%; /*width of 2nd level content*/

height: 19px;

vertical-align:middle;

background-color: #666666;

color: white;

text-decoration: none;

padding: 1px 0px 0px 0px;



}



#tabcontentcontainer1{

width:100%; /*width of 2nd level content*/

height: 19px;

vertical-align:middle;

background-color: #999999;}









#tabcontentcontainer2{

width:100%; /*width of 2nd level content*/

height: 30px;

background-color:#000033;

text-align: center; /*set to left, center, or right to align the menu as desired*/

padding: 7px 0px 0px 0px;

}





.tabcontent{

display:none;

vertical-align:middle;

padding: 0px px px 0px;

margin: 5px;

font: bold 10px Verdana;

color: white;

text-decoration: none;

text-align: left; /*set to left, center, or right to align the menu as desired*/



}



.footerColorSet1 {

margin: 5px;

font: bold 9px Verdana;

text-decoration: none;

vertical-align:middle;

}



.footerColorSet1  {color:black}, a:hover {color:#999999}, vertical-align:middle;



#imgright {

float: right;

padding-left: 10px;

text-align: center;

}

#text {

background-color: #FFFFFF;

color: #383d45;

text-align: left;

padding: 10px;

line-height: 14px;

}



#text ul {

border: 0;

padding: 0;

margin-bottom: 0;

margin-top: 0;

}



#text li {

list-style: disc;

}



#text ul li ul li {

list-style: circle;

}

#imgright img {

border-color: #383d45;

border-style: solid;

border-width: 1px;

}



table.nt{

}



table.nt td a{display: block;} 

table.nt td a:link {font-size:11px;  border-BOTTOM-color:#990000; border-BOTTOM-style: solid; border-BOTTOM-width: 1px; padding: 8px 0px 0px 0px; color:#CCCCCC; text-decoration: none; height: 20px;} 

table.nt td a:visited {font-size:11px;  border-BOTTOM-color:#990000; border-BOTTOM-style: solid; border-BOTTOM-width: 1px; padding: 8px 0px 0px 0px; color:#CCCCCC; text-decoration: none; height: 20px;} 

table.nt td a:hover, table.nt td a:active { background-color:#592611; color: #FFFFFF; text-decoration: none; height: 20px; border-BOTTOM-color:#990000; border-BOTTOM-style: solid; border-BOTTOM-width: 1px;} 

.lnl { }



table.nt1 td a{display: block;} 

table.nt1 td a:link {font-size:11px;  background-color:#333333; border-BOTTOM-color:#990000; border-BOTTOM-style: solid; border-BOTTOM-width: 1px; padding: 8px 0px 0px 0px; color:#333333; text-decoration: none; height: 20px;} 

table.nt1 td a:visited {font-size:11px; padding: 8px 0px 0px 0px; color:#000000; text-decoration: none; height: 20px;}  

table.nt1 td a:hover, table.nt td a:active { background-color:#4F5968; color: #FFFFFF; text-decoration: none; height: 20px; border-bottom: #00CC66;} 







table.ntx {color:#00CC33;

text-decoration: none;}



table.ntx td a{display: block;} 

table.ntx td a:link { padding: 8px 0px 0px 0px; background-color:#4F5968; color: #FFFFFF; text-decoration: none; height: 25px;} 

table.ntx td a:visited {font-size:11px; padding: 8px 0px 0px 0px; color:#000000; text-decoration: none; height: 25px;}  

table.ntx td a:hover, table.ntx td a:active {background-color:#003366; font-size:11px; padding: 8px 0px 0px 0px; color:#333333; text-decoration: none; height: 25px;} 

.lnl { }



/* navigation */

#nav {

clear: both;

float: left;

width: 210px;

text-align: left;

color: #FFFFFF;

margin-top: 5px;

}



#menu {

background-color:#000000;



width: 210px;

border: none;

}



.menul a {

display: block;

color: #FFFFFF;

text-decoration: none;

padding: 10px;

border-BOTTOM-color:#990000;

border-BOTTOM-style: solid;

border-BOTTOM-width: 1px;

}



#nav ul {

border: none;

list-style: none;

text-align: left;

padding: 0;

margin: 0;

width: 210px;

}



#nav ul a {

}



#nav ul a:hover {

background-color: #FFFFFF;

color: #FF0000;

}



.hbutton ul {

	list-style: none;

	padding: 0;

	border: none;

}



.hbutton a {

	clear: both;

	display: block;

	padding: 10px;

	background-color: #333333;

	color: #fff;

	text-decoration: none;

	margin: 0;

	border: 0;

}





.hbutton a:hover {

		background-color: #FF00FF;

		color: #fff;

}



/* end of navigation */
