body {	margin:0; padding:0; font-size:12px; font-family:Arial, Verdana, Geneva, Helvetica, sans-serif; background:url(/datastore/images/polish/bg_main.jpg) center top no-repeat;}
		
h1, h2, h3, h4, h5, h6, p, ul, li, input, select { padding:0px; margin:0px; font-weight:normal;} 
p { line-height:20px;}
ul {list-style:none;}
ul {list-style:none;}
select, input{ border:1px solid #b5b09a; font-size:11px; padding:2px;}

a { padding:0px; margin:0px;outline:none;}
.checkbox { border:none;}


#main { width:100%;}
	#sub-main { width:983px; margin:0 auto; overflow:auto; height:auto; position:relative; }
		#top { height:210px; width:983px; overflow:auto; position:relative;}
		h1 { position:absolute; top:20px; left:0px;}
			h1 a{ text-indent:-9999px; display:block; width:180px; height:140px; text-decoration:none;background: url(/datastore/images/polish/logo.png) no-repeat 0px 0px;}
		#top ul.menu { position: absolute; top:152px; overflow:auto; }
		#top ul.menu li{ display:inline; float:left;margin-left:1px;}
		#top ul.menu li a { display:block; width:161px; height:35px; background:url(/datastore/images/polish/menu_li_a.gif) no-repeat 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#fff; text-align:center; letter-spacing:-1px; padding-top:10px;}
		#top ul.menu li a:hover{ background:url(/datastore/images/polish/menu_li_a_hover.gif) no-repeat 0px 0px;}
		#top ul.menu li span.active { display:block; width:161px; height:35px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#fff; text-align:center; letter-spacing:-1px; padding-top:10px; background:url(/datastore/images/polish/menu_li_a_hover.gif) no-repeat 0px 0px;}
		
		#top ul.topleftmenu { position:absolute; top: 0px; right: 10px; overflow:auto; }
		#top ul.topleftmenu li{ display:inline; float:left;margin-left:1px;}
		#top ul.topleftmenu li a { display:block; width:161px; height:35px; background:url(/datastore/images/polish/menu_rev_li_a.gif) no-repeat 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#fff; text-align:center; letter-spacing:-1px; padding-top:10px;}
		#top ul.topleftmenu li a:hover{ background:url(/datastore/images/polish/menu_rev_li_a_hover.gif) no-repeat 0px 0px;}
		
		
		.menu_image {height:305px; width:983px; clear:both; background:url(/datastore/images/polish/menu_image_bg.jpg) no-repeat bottom center;}
		.menu_image ul{ padding:0px 0px 0px 7px; overflow:auto;}
		.menu_image ul li{display:inline; float:left;}
		.menu_image ul li a{display:block; width:193px; height:299px; text-indent:-9999px; margin-left:1px;}
		.menu_image ul li a.hotele { background:url(/datastore/images/polish/menu_image_hotele.gif) no-repeat bottom center;}
		.menu_image ul li a.hotele:hover{}
		.menu_image ul li a.bilety { background:url(/datastore/images/polish/menu_image_bilety.gif) no-repeat bottom center;}
		.menu_image ul li a.bilety:hover {}
		.menu_image ul li a.konferencje { background:url(/datastore/images/polish/menu_image_konferencje.gif) no-repeat bottom center;}
		.menu_image ul li a.konferencje:hover {}
		.menu_image ul li a.szkolenia { background:url(/datastore/images/polish/menu_image_szkolenia.gif) no-repeat bottom center;}
		.menu_image ul li a.szkolenia:hover {}
		.menu_image ul li a.imprezy { background:url(/datastore/images/polish/menu_image_imprezy.gif) no-repeat bottom center;}
		.menu_image ul li a.imprezy:hover {}

		.text_box { clear:both; width:983px; margin-top:20px;overflow:auto;}
			.text_box ul { overflow:auto;}
			.text_box ul.big { width:580px; float:left;}
			.text_box ul.small { width:356px; float:right;}
			.text_box ul li{ line-height:20px;}
			.text_box ul li img{ float:left; margin:0px 10px 10px 0px; width:129px; height:129px; padding:3px; background:url(/datastore/images/polish/li_img_bg.gif) no-repeat 0px 0px;}
			.text_box ul li a{ font-size:11px; text-decoration:underline; color:#0099CC; display:block; padding:10px 0px;}

/*TEMPLATE*/		
		.general_template_box {clear:both; width:983px; margin-top:20px; overflow:auto;}
			.general_template_box .top_template { background:url(/datastore/images/polish/menu_image_bg.gif) no-repeat 0px 0px; width:943px; padding:20px;}
			.general_template_box .top_template h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#fff; padding:0px 0px 15px 0px;}
			.general_template_box .top_template h4 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#fff; line-height:24px; width:500px;}
		
		
		
		.hotele_promocja { width:464px; height:298px; background:url(/datastore/images/polish/hotel_promo_bg.gif) no-repeat 0px 0px; float:left; }
			.hotele_promocja h3 { background:url(/datastore/images/polish/h3_promocje_hoteli.gif) no-repeat 10px 10px; text-indent:-9999px; line-height:59px;}
			.hotele_promocja ul { overflow: hidden; }
			.hotele_promocja ul li{ clear:both;}
			.hotele_promocja ul li a{ display:block; height:23px; width:373px; font-size:11px; text-decoration:none; color:#333333;border-bottom:1px solid #CCCCCC; vertical-align: middle;}
			.hotele_promocja ul li a.last { border:none;}
			.hotele_promocja ul li a:hover { background:url(/datastore/images/polish/hotel_promo_bg_hover.gif) no-repeat -2px 0px;}
			.hotele_promocja ul li a span { display:block; height:22px; float:left;}
			.hotele_promocja ul li a span.miasto { font-size:10px; width:72px; text-indent:7px;}
			.hotele_promocja ul li a span.hotel { font-weight:bold; width:123px;  margin-top: 3px; line-height: 1.2em; }
			.hotele_promocja ul li a span img { width:98px; height:17px; border:none; background:none; padding:0px;}
			.hotele_promocja ul li a span.cena { font-weight:bold; width:67px;  text-align:right; font-weight:normal;}
			.hotele_promocja ul li a span.cena strong { font-size:14px;}
		
		.hotele_promocja_prawa { float: right; }
			
		.bilety_promocja { width:464px; height:298px; background:url(/datastore/images/polish/bilety_promo_bg.gif) no-repeat 0px 0px; float:right;}
			.bilety_promocja  h3 { background:url(/datastore/images/polish/h3_promocje_biletow.gif) no-repeat 10px 10px; text-indent:-9999px; line-height:59px;}
			.bilety_promocja ul { overflow: hidden; }
			.bilety_promocja ul li{ clear:both; width:390px; height:43px; }
			.bilety_promocja ul li a			{ display:block; height:23px; width:373px; font-size:11px; text-decoration:none; color:#333333; border-bottom:1px solid #CCCCCC;}
			.bilety_promocja ul li a.last 			{ border:none;}
			.bilety_promocja ul li a:hover 			{ background:url(/datastore/images/polish/hotel_promo_bg_hover.gif) no-repeat -2px 0px;}
			.bilety_promocja ul li a span 			{ display:block; height:22px; float:left;}
			.bilety_promocja ul li a span.miasto 		{ font-size:11px; font-weight:bold; width:152px; text-indent:14px; }
			.bilety_promocja ul li a span.img 		{ width:92px;}
			.bilety_promocja ul li a span.img img 		{ width:90px; height:27px; border:none; background:none; padding:0px;}
			.bilety_promocja ul li a span.cena 		{ font-weight:bold; width:92px;  text-align:right; font-weight:normal;}
			.bilety_promocja ul li a span.cena strong 	{ font-size:14px;}
			
		.bilety_promocja_lewa { float:left;}
		
#footer { width:100%; height:80px; background:url(/datastore/images/polish/footer_bg.gif) no-repeat center top; padding:30px 0px 10px 0px;}
#footer ul { width:983px; margin:0 auto; text-align:left; height:35px; padding:0px 0px 0px 200px;}
#footer ul li { display:inline; margin-right:10px;} 
#footer ul li a{ color:#fff; text-decoration:none; font-size:11px;} 
#footer ul li a:hover{ text-decoration:underline;} 

h3.warunki {color:#666666; margin: 10px; font-size: 20px; }

