@font-face {
	font-family: 'traian';
	src: url('_font/traian-webfont.eot');
	src: local('☺'), url('_font/traian-webfont.woff') format('woff'), url('_font/traian-webfont.ttf') format('truetype'), url('_font/traian-webfont.svg#webfont1Vu9ckoo') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'absolut';src: url('_font/absolut-webfont.eot');src: url('_font/absolut-webfont.eot?#iefix') format('embedded-opentype'),url('_font/absolut-webfont.woff') format('woff'),url('_font/absolut-webfont.ttf') format('truetype'),url('_font/absolut-webfont.svg#EFNAbsolut') format('svg');font-weight: normal;font-style: normal;}

.hide {
  visibility: hidden;
  position: absolute;
  top: -400px;
}
#qscroller1 {
  width:900px;
  height:221px;
  border:0px solid #c0c0c0;
}
.qslide {
  background: #f0f0f0;
  width: 300px;
  height: 300px;
  
}
body {background-color: #841818; background: #841818; padding:0px; margin: 0px;}
#tlo{position: fixed;width: 100%; height: 1900px; background-color: #841818; background: #841818 url('_images/tlo.jpg')  no-repeat center top; overflow: hidden; margin: 0px; padding: 0px;}
.content {margin: 0 auto; padding: 0; width: 1017px; height: 100%; overflow: hidden; z-index: 9; }
#main {position: absolute; z-index: 9; width: 1017px; height: 100%; margin: 0; padding-top: 0px; padding-left: 0px; } 
#main_box{position: absolute; top: 0px; left: 0px; z-index: 0; width: 1017px; height: 725px; background-image:url(_images/main.png)}
#main_body{position: absolute; top: 725px; left: 0px; z-index: 0; width: 1017px; height: 100 auto !important;}
#main_content{position: relative; z-index: 0; width: 1017px; height: 0 auto !important; background-image:url(_images/tlo_tresci.png); background-repeat:repeat-y}
#main_bottom{position: relative; z-index: 0; width: 1017px; height: 55px; background-image:url(_images/bottom.png); background-repeat:repeat-y}
#logo{position: absolute; top: 12px; left: 438px; z-index: 0; width: 140px; height: 90px;}
#rezerwacja{position: absolute; top: 5px; left: 20px; z-index: 0; width: 286px; height: 92px;}
#jezyki{position: absolute; top: 5px; left: 890px; z-index: 0; width: 300px; height: 92px;}
#slideshow{position: absolute; top: 160px; left: 20px; z-index: 0; width: 977px; height: 545px; overflow: hidden;}

#rog1{position: absolute; top: 160px; left: 20px; z-index: 99999; width: 21px; height: 21px; background-image:url(_images/rog1.png);}
#rog2{position: absolute; top: 160px; left: 976px; z-index: 99999; width: 21px; height: 21px; background-image:url(_images/rog2.png);}
#rog3{position: absolute; top: 684px; left: 20px; z-index: 99999; width: 21px; height: 21px; background-image:url(_images/rog3.png);}
#rog4{position: absolute; top: 684px; left: 976px; z-index: 99999; width: 21px; height: 21px; background-image:url(_images/rog4.png);}


#footer_1{float: left; padding-left: 30px; z-index: 0; width: 500px; height: 40px;}
#footer_2{float: left; padding-left: 0px; z-index: 0; width: 450px; height: 40px; text-align:right}
#main_content_text{position: relative; z-index: 0; width: 920px; height: 0 auto !important; margin-left:48px;}
#left_col1{float: left; width: 403px; height: 0 auto; !important;}
#right_col1{float: left; width: 510px; height: 0 auto; !important;}

#left_col2{float: left; left: -30px; width: 270px; height: 0 auto; !important;}
#right_col2{float: left; width: 650px; height: 0 auto; !important;}
#do_lewej{position: relative; left: -20px;}
h1{font-family: traian, Georgia, "Times New Roman", Times, serif; color:#f1a789; font-size:19px; font-weight:100}

#link01{position: absolute; top: 100px; left: 15px; z-index: 0; width: 165px; height: 65px;}
#link02{position: absolute; top: 100px; left: 135px; z-index: 0; width: 165px; height: 65px;}
#link03{position: absolute; top: 100px; left: 245px; z-index: 0; width: 165px; height: 65px;}
#link04{position: absolute; top: 100px; left: 362px; z-index: 0; width: 165px; height: 65px;}
#link05{position: absolute; top: 100px; left: 478px; z-index: 0; width: 165px; height: 65px;}
#link06{position: absolute; top: 100px; left: 595px; z-index: 0; width: 165px; height: 65px;}
#link07{position: absolute; top: 100px; left: 715px; z-index: 0; width: 165px; height: 65px;}
#link08{position: absolute; top: 100px; left: 832px; z-index: 0; width: 165px; height: 65px;}

#link041{position: absolute; top: 160px; left: 382px; z-index: 22222; width: 110px; height: 0 auto !important;background-image:url(_images/submenuback.png); background-repeat:repeat; padding:5px;}
#link051{position: absolute; top: 160px; left: 498px; z-index: 22222; width: 155px; height: 0 auto !important;background-image:url(_images/submenuback.png); background-repeat:repeat; padding:5px;}
#link061{position: absolute; top: 160px; left: 612px; z-index: 22222; width: 130px; height: 0 auto !important;background-image:url(_images/submenuback.png); background-repeat:repeat; padding:5px;}


#link09{position: absolute; top: 589px; left: 25px; z-index: 0; width: 253px; height: 138px;}
#link10{position: absolute; top: 589px; left: 276px; z-index: 0; width: 234px; height: 138px;}
#link11{position: absolute; top: 589px; left: 508px; z-index: 0; width: 235px; height: 138px;}
#link12{position: absolute; top: 589px; left: 742px; z-index: 0; width: 253px; height: 138px;}

#link13{float: left; z-index: 0; width: 201px; height: 168px; margin-left:25px;}
#link14{float: left; z-index: 0; width: 187px; height: 168px;}
#link15{float: left; z-index: 0; width: 188px; height: 168px;}
#link16{float: left; z-index: 0; width: 189px; height: 168px;}
#link17{float: left; z-index: 0; width: 199px; height: 168px;}


#box_pano{position: relative; left: -20px; top: -10px; width: 403px; height: 318px; background-image:url(_images/box_pano.png)}



.font{font-family: Georgia, "Times New Roman", Times, serif}
.font_traian{font-family: "traian", Georgia, "Times New Roman", Times, serif}
.font_absolut{font-family: "absolut", Georgia, "Times New Roman", Times, serif}

.align_left{text-align: left;}
.align_right{text-align: right;}
.align_center{text-align: center;}
.align_justify{text-align: justify;}

.color_grey{color:#656464;}
.color_black{color:#000000;}
.color_white{color:#ffffff;}
.color_orange{color:#f1a789;}

.indent{text-indent:20px;}

.size_small_1{font-size:9px;}
.size_small_2{font-size:10px;}
.size_small_3{font-size:11px; line-height: 16px;}
.size_medium_1{font-size:12px;}
.size_medium_2{font-size:13px;}
.size_medium_3{font-size:14px;}
.size_medium_4{font-size:15px;}
.size_big_1{font-size:16px;}
.size_big_2{font-size:17px;}
.size_big_3{font-size:18px;}
.size_big_4{font-size:19px;}
.size_big_5{font-size:26px;}
.size_haslo{font-size:40px;}
.shadow{text-shadow: 2px 2px 3px #313131;}
.clear{clear: both;}
.line{width: 940px; height: 1px; background-color:#803a3a; margin-left: 40px;}
.box_cont{position: absolute; top: 100px; left:0px; width:100%; text-align:right}
.nobrd{border-style: none;}
.dot{padding-left: 16px; padding-right: 9px;}
.col1{width: 550px; background-color:#3b0b0b;padding: 6px; }
.col2{width:60px; background-color:#3b0b0b; padding: 6px; text-align: center;}
.table{margin: 0px;}
.partner{width: 120px; height:48px; padding: 20px;}
.oferta_tytul{position: absolute; left: 120px; top: 30px;}
.oferta_wiecej{position: absolute; left: 450px; top:70px;}
.gal{padding:5px; margin: 10px; background-color:#2a0607}
.form{background-color:#ffffff; opacity:0.4;filter:alpha(opacity=40); height: 25px; width: 500px; border-style: 1px;}
.form2{background-color:#ffffff; opacity:0.4;filter:alpha(opacity=40); height: 25px; width: 470px; border-style: 1px;}

A.link:LINK {COLOR: #f6e5e5; text-decoration: none; }
A.link:VISITED {color: #f6e5e5; text-decoration: none;}
A.link:ACTIVE {color: #f6e5e5; text-decoration: none;}
A.link:HOVER {COLOR: #f1a789; text-decoration: none;}

A.linkb:LINK {COLOR: #f1a789; text-decoration: none; }
A.linkb:VISITED {color: #f1a789; text-decoration: none;}
A.linkb:ACTIVE {color: #f1a789; text-decoration: none;}
A.linkb:HOVER {COLOR: #f6e5e5; text-decoration: none;}





A.link2:LINK {COLOR: #be0518; text-decoration: none; }
A.link2:VISITED {color: #be0518; text-decoration: none;}
A.link2:ACTIVE {color: #be0518; text-decoration: none;}
A.link2:HOVER {COLOR: #ffffff; text-decoration: none;}

a#linkroll01 {display: inline-block; width: 165px; height: 65px; background: url(_images/link01.png) top left no-repeat; z-index: 11; outline: none;}
a:hover#linkroll01 {background-position: 0 -65px; z-index: 11;  outline: none;}
a#linkroll01b {display: inline-block; width: 165px; height: 65px; background: url(_images/link01.png) top left no-repeat; background-position: 0 -65px; z-index: 11; outline: none;}
a:hover#linkroll01b {background-position: 0 -65px; z-index: 11; outline: none;}

a#linkroll02 {display: inline-block; width: 166px; height: 65px; background: url(_images/link02.png) top left no-repeat; z-index: 11; outline: none;}
a:hover#linkroll02 {background-position: 0 -65px; z-index: 11;  outline: none;}
a#linkroll02b {display: inline-block; width: 166px; height: 65px; background: url(_images/link02.png) top left no-repeat; background-position: 0 -65px; z-index: 11; outline: none;}
a:hover#linkroll02b {background-position: 0 -65px; z-index: 11; outline: none;}

a#linkroll03 {display: inline-block; width: 165px; height: 65px; background: url(_images/link03.png) top left no-repeat; z-index: 11; outline: none;}
a:hover#linkroll03 {background-position: 0 -65px; z-index: 11;  outline: none;}
a#linkroll03b {display: inline-block; width: 165px; height: 65px; background: url(_images/link03.png) top left no-repeat; background-position: 0 -65px; z-index: 11; outline: none;}
a:hover#linkroll03b {background-position: 0 -65px; z-index: 11; outline: none;}

a#linkroll04 {display: inline-block; width: 168px; height: 65px; background: url(_images/link04.png) top left no-repeat; z-index: 11; outline: none;}
a:hover#linkroll04 {background-position: 0 -65px; z-index: 11;  outline: none;}
a#linkroll04b {display: inline-block; width: 168px; height: 65px; background: url(_images/link04.png) top left no-repeat; background-position: 0 -65px; z-index: 11; outline: none;}
a:hover#linkroll04b {background-position: 0 -65px; z-index: 11; outline: none;}

a#linkroll05 {display: inline-block; width: 163px; height: 65px; background: url(_images/link05.png) top left no-repeat; z-index: 11; outline: none;}
a:hover#linkroll05 {background-position: 0 -65px; z-index: 11;  outline: none;}
a#linkroll05b {display: inline-block; width: 163px; height: 65px; background: url(_images/link05.png) top left no-repeat; background-position: 0 -65px; z-index: 11; outline: none;}
a:hover#linkroll05b {background-position: 0 -65px; z-index: 11; outline: none;}

a#linkroll06 {display: inline-block; width: 167px; height: 65px; background: url(_images/link06.png) top left no-repeat; z-index: 11; outline: none;}
a:hover#linkroll06 {background-position: 0 -65px; z-index: 11;  outline: none;}
a#linkroll06b {display: inline-block; width: 167px; height: 65px; background: url(_images/link06.png) top left no-repeat; background-position: 0 -65px; z-index: 11; outline: none;}
a:hover#linkroll06b {background-position: 0 -65px; z-index: 11; outline: none;}

a#linkroll07 {display: inline-block; width: 166px; height: 65px; background: url(_images/link07.png) top left no-repeat; z-index: 11; outline: none;}
a:hover#linkroll07 {background-position: 0 -65px; z-index: 11;  outline: none;}
a#linkroll07b {display: inline-block; width: 166px; height: 65px; background: url(_images/link07.png) top left no-repeat; background-position: 0 -65px; z-index: 11; outline: none;}
a:hover#linkroll07b {background-position: 0 -65px; z-index: 11; outline: none;}

a#linkroll08 {display: inline-block; width: 165px; height: 65px; background: url(_images/link08.png) top left no-repeat; z-index: 11; outline: none;}
a:hover#linkroll08 {background-position: 0 -65px; z-index: 11;  outline: none;}
a#linkroll08b {display: inline-block; width: 165px; height: 65px; background: url(_images/link08.png) top left no-repeat; background-position: 0 -65px; z-index: 11; outline: none;}
a:hover#linkroll08b {background-position: 0 -65px; z-index: 11; outline: none;}


a#linkroll09 {display: inline-block; width: 253px; height: 136px; background: url(_images/link_oferty.png) top left no-repeat; z-index: 11; outline: none;}
a:hover#linkroll09 {background-position: 0 -136px; z-index: 11;  outline: none;}
a#linkroll09b {display: inline-block; width: 253px; height: 136px; background: url(_images/link_oferty.png) top left no-repeat; background-position: 0 -136px; z-index: 11; outline: none;}
a:hover#linkroll09b {background-position: 0 -136px; z-index: 11; outline: none;}

a#linkroll10 {display: inline-block; width: 234px; height: 136px; background: url(_images/link_spa.png) top left no-repeat; z-index: 11; outline: none;}
a:hover#linkroll10 {background-position: 0 -136px; z-index: 11;  outline: none;}
a#linkroll10b {display: inline-block; width: 234px; height: 136px; background: url(_images/link_spa.png) top left no-repeat; background-position: 0 -136px; z-index: 11; outline: none;}
a:hover#linkroll10b {background-position: 0 -136px; z-index: 11; outline: none;}

a#linkroll11 {display: inline-block; width: 235px; height: 136px; background: url(_images/link_wesela.png) top left no-repeat; z-index: 11; outline: none;}
a:hover#linkroll11 {background-position: 0 -136px; z-index: 11;  outline: none;}
a#linkroll11b {display: inline-block; width: 235px; height: 136px; background: url(_images/link_wesela.png) top left no-repeat; background-position: 0 -136px; z-index: 11; outline: none;}
a:hover#linkroll11b {background-position: 0 -136px; z-index: 11; outline: none;}

a#linkroll12 {display: inline-block; width: 253px; height: 136px; background: url(_images/link_konferencje.png) top left no-repeat; z-index: 11; outline: none;}
a:hover#linkroll12 {background-position: 0 -136px; z-index: 11;  outline: none;}
a#linkroll12b {display: inline-block; width: 253px; height: 136px; background: url(_images/link_konferencje.png) top left no-repeat; background-position: 0 -136px; z-index: 11; outline: none;}
a:hover#linkroll12b {background-position: 0 -136px; z-index: 11; outline: none;}



a#linkroll13 {display: inline-block; width: 202px; height: 168px; background: url(_images/pakiet_01.png) top left no-repeat; z-index: 11; outline: none;}
a:hover#linkroll13 {background-position: 0 -168px; z-index: 11;  outline: none;}
a#linkroll13b {display: inline-block; width: 202px; height: 168px; background: url(_images/pakiet_01.png) top left no-repeat; background-position: 0 -168px; z-index: 11; outline: none;}
a:hover#linkroll13b {background-position: 0 -168px; z-index: 11; outline: none;}

a#linkroll14 {display: inline-block; width: 187px; height: 168px; background: url(_images/pakiet_02.png) top left no-repeat; z-index: 11; outline: none;}
a:hover#linkroll14 {background-position: 0 -168px; z-index: 11;  outline: none;}
a#linkroll14b {display: inline-block; width: 187px; height: 168px; background: url(_images/pakiet_02.png) top left no-repeat; background-position: 0 -168px; z-index: 11; outline: none;}
a:hover#linkroll14b {background-position: 0 -168px; z-index: 11; outline: none;}

a#linkroll15 {display: inline-block; width: 188px; height: 168px; background: url(_images/pakiet_03.png) top left no-repeat; z-index: 11; outline: none;}
a:hover#linkroll15 {background-position: 0 -168px; z-index: 11;  outline: none;}
a#linkroll15b {display: inline-block; width: 188px; height: 168px; background: url(_images/pakiet_03.png) top left no-repeat; background-position: 0 -168px; z-index: 11; outline: none;}
a:hover#linkroll15b {background-position: 0 -168px; z-index: 11; outline: none;}

a#linkroll16 {display: inline-block; width: 189px; height: 168px; background: url(_images/pakiet_04.png) top left no-repeat; z-index: 11; outline: none;}
a:hover#linkroll16 {background-position: 0 -168px; z-index: 11;  outline: none;}
a#linkroll16b {display: inline-block; width: 189px; height: 168px; background: url(_images/pakiet_04.png) top left no-repeat; background-position: 0 -168px; z-index: 11; outline: none;}
a:hover#linkroll16b {background-position: 0 -168px; z-index: 11; outline: none;}

a#linkroll17 {display: inline-block; width: 199px; height: 168px; background: url(_images/pakiet_05.png) top left no-repeat; z-index: 11; outline: none;}
a:hover#linkroll17 {background-position: 0 -168px; z-index: 11;  outline: none;}
a#linkroll17b {display: inline-block; width: 199px; height: 168px; background: url(_images/pakiet_05.png) top left no-repeat; background-position: 0 -168px; z-index: 11; outline: none;}
a:hover#linkroll17b {background-position: 0 -168px; z-index: 11; outline: none;}

/* OFFERS */
span.offer_header{font-family:traian;color:white;font-size:15px;display:block;text-align:left;margin-bottom:10px;}
	div.offer{position:relative;width:520px;margin:0px auto 15px auto;height:85px;}
	div.offer img.imgover{position:absolute;z-index:99;top:0px;left:0px;}
	div.offer div.offer_img{position:absolute;z-index:88;top:6px;left:8px;width:105px;height:70px;overflow:hidden;}
	div.offer a.offer_txt{position:absolute;top:15px;left:120px;z-index:100;width:380px;height:40px;font-family:traian;color:white;font-size:16px;text-decoration:none;}
	div.offer a:hover.offer_txt{color:#f1a777;}
	div.offer a.more{color:white;font-family:traian;font-size:9px;position:absolute;z-index:100;top:60px;left:450px;text-decoration:none;}
	div.offer a:hover.more{color:#f1a777;}
	
/* ONE OFFER */
div#offer{width:920px;margin:0 auto;}
	div#offer div#offer_left{float:left;width:260px;text-align:left;min-height:260px;overflow:hidden;margin-right:20px;}
		div#offer_left div#offer_image div#offer_image_slide{position: absolute;width:260px; height:260px; z-index:88;overflow:hidden;}
		div#offer_left img#imgover{position:absolute;width:260px;height:260px;top:0px;left:0px;z-index:99;overflow:hidden;}
	div#offer div#offer_right{float:left;width:640px;}
		div#offer_right p#offer_title{font-size:20px;font-family:traian;color:#f1a789;margin:10px 0px;}
		div#offer_right div#offer_content{font-size:13px;line-height:17px;color:white;}
#offer_image {position: absolute;width:260px; height:260px; z-index:88;overflow:hidden;}
/* OFFERS SPECIAL */
div#offers_special{width:950px;margin:0 auto;position:relative;padding-bottom:10px; height: 150px;}
	div.special{display:block;width:189px;height:144px;float:left;position:relative;background:url(_images/box_oferty.png) no-repeat top center;}
	a.special{color:white;text-decoration:none;width:100%;height:100%;}
	a:hover.special{color:#f1a777;}
	a.special img{border:none;outline:none;}
		a.special img.overimg{position:absolute;top:10px;left:20px;z-index:99;}
		div#offers_special div.img{width:150px;height:100px;position:absolute;z-index:88;overflow:hidden;top:24px;left:20px;}
		a.special span.title{display:block;position:absolute;text-align:center;width:185px;z-index:130;top:12px;font-family:traian;font-size:13px;letter-spacing:1px;}
		
/* OTHERS */
a.pdf{display:block;background:url(_images/pdf.png) no-repeat top left;color:white;text-decoration:none;font-family:Traian;font-size:13px;padding:13px 0px 18px 50px;}
div#offer_content a:hover{color:#f1a777;}

/* NEWS */
a.news{font-family:traian;font-size:13px;color:white;display:block;padding:7px;text-decoration:none; }
a.linen{ border-bottom:1px dotted #803a3a;}
a:hover.news{color:#f1a777;}

div#news{padding:10px;}
	div#news span#date{color:#f1a777;font-weight:bold;font-family:traian;font-size:15px;}
	div#news span#title{color:white;font-size:14px;font-family:traian;}
	div#news div#con{text-align:justify;line-height:19px;font-size:11px;color:white;font-family:Georgia, "Times New Roman", Times, serif;}
	
/* NEWSLETTER */
div#newsletter{display:block;width:403px;height:68px;background:url("_images/newsletter_bg.png") no-repeat top center;left:-22px;top:-20px;position:relative;}
	div#newsletter input{background:none;outline:0;margin:0;border:0;}
	input#newsletter_email{font-size:20px;font-family:traian;position:absolute;display:block;top:18px;left:30px;color:#400c0c;padding:2px;width:260px;}
	input#newsletter_submit{font-size:13px;font-family:traian;color:white;top:23px;left:300px;display:block;position:absolute;cursor:pointer;}
	input:hover#newsletter_submit{color:#f1a789;}
	div#newsletter_error{color:red;font-size:11px;width:400px;text-align:center;font-family:traian;}
	div#newsletter_ok{color:green;font-size:11px;width:400xp;text-align:center;font-family:traian;}
	
