@charset "utf-8";
/* CSS Document */

body{						margin:0; padding:0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; }

*{							outline:none; }

a{							text-decoration:none; color:#111111; }

a img{						border:none; }

#header{					height:90px; background:url(../jpg/header_bg.jpg); }

#banner_1{					height:330px; width:100%; background:url(../jpg/banner_bg.jpg) top center; }

#banner_trip{				height:150px; width:100%; background:url(../jpg/banner_bg.jpg) top center; text-align:center; }

#headline{					height:34px; width:100%; background:url(../gif/headline_bg.gif); border-top:1px solid #000000; border-bottom:1px solid #FFFFFF; }

#headline_container{		width:960px; background:url(../jpg/headline.jpg); height:34px; overflow:hidden; margin:0 auto; }

#headline_title{			height:25px; width:100px; padding:9px 0 0 50px; float:left; background:url(../gif/started.gif) 0 8px no-repeat; color:#CCCCCC; font-size:13px; font-weight:bold; }

#headline_content{			height:34px; width:800px; float:left; }

#news_ticker{				list-style:none; padding:9px 0 0 0; margin:0; }

#news_ticker a{				color:#EEEEEE; text-decoration:none; }

#news_ticker a:hover{		color:#AAAAAA; }

.welcome{					height:115px; width:100%; background:url(../jpg/welcome_bg.jpg);}

.welcome_text{				width:960px; height:70px; margin:0 auto; padding-top:15px; line-height:20px; color:#666666; }

.welcome a{					width:222px; height:75px; display:block; background:url(../jpg/welcome_button.jpg) 0 0; margin-left:50%; position:absolute; left:258px; top:625px; }

.welcome a:hover{			background:url(../jpg/welcome_button.jpg) 0 75px; }

.banner{					margin: 0 auto; width:960px; }

.slider_content{			width:100%;	z-index:0; display:table; }

.slider_full{				width:100%;	margin-left:auto; margin-right:auto; z-index:0; height:275px; }

.slider_buttons{			width:960px; margin-left:auto; margin-right:auto; display:table; z-index:1; position:relative; }

.slider_click{				display:table; margin-left:auto; margin-right:auto; }

.slider_click li{			width:23px;	height:23px; list-style:none; float:left; margin:0; margin-right:5px; margin-left:5px; font-size:10px; cursor:pointer; background:url(../gif/banner_button.gif) no-repeat left;	}

.slider_click .selected{	width:23px;	height:23px; top:0; left:0; float:left; background:url(../gif/banner_button_active.gif) no-repeat left; }

.hover {					width:23px; height:23px; top:0; left:0; float:left; background:url(../gif/banner_button_active.gif) no-repeat left; display:none; }

.top_trip_text{				float:left; width:485px; height:245px; padding:15px; overflow:hidden; }

.top_trip_text p, .top_trip_text_2 p{			font-size:14px; line-height:22px; color:#8294ab; text-align:justify; font-style:italic; padding:0; margin:0; }

.top_trip_text h2, .top_trip_text_2 h2{			font-family:'Comic Sans MS'; font-size:28px; margin:0; color:#CC0000; }

.top_trip_text h2 span, .top_trip_text_2 h2 span{		font-size:20px; color:#536b8b; }

#oferta_lato_2011{			width:960px; height:90px; overflow:hidden; background:url(../jpg/oferta_11.jpg); margin:0 auto; }

#oferta_lato_2011 a{		width:240px; height:58px; margin-top:27px; display:block; float:left; background-position:0 0; background-repeat:no-repeat; }

#oferta_lato_2011 a:hover{	background-position:0 -58px; }

#wycieczki_prom{			width:700px; height:275px; padding-left:260px; margin:20px auto; background:url(../jpg/kids.jpg) left no-repeat; }

#wycieczki_prom h1{			margin:0; padding:0; font-size:18px; font-family:'Comic Sans MS'; }

#wycieczki_prom p{			margin:10px 0; padding:0; line-height:20px; text-align:justify; }

#bottom_container{			width:100%; height:365px; overflow:hidden; background:url(../jpg/bottom.jpg); border-top:10px solid #e2e2e2; }

#bottom{					width:960px; height:313px; margin:0 auto; background:url(../jpg/bottom_snow.jpg); }

#bottom h2{					color:#dadada; font-size:20px; font-weight:normal; }

#bottom_links{				width:160px; height:313px; float:left; }

#bottom_links a{			display:block; color:#666666; padding:6px; border-bottom:1px solid #333333; }

#bottom a:hover{			color:#FFFFFF; }

#bottom_other{				width:400px; height:313px; float:left; margin:0 40px; }

.bottom_avado_left span{	color:#a8a8a8; }

.bottom_avado_left a{		display:block; width:150px; color:#666666; padding: 6px 0 6px 30px; border-bottom:1px solid #333333; }

.bottom_avado_left{			float:left; width:180px; height:120px; }

.bottom_avado_right{		float:left; width:220px; height:120px; }

.bottom_avado_right a{		width:220px; height:120px; display:block; background:url(../gif/avado.gif) center no-repeat; }

#bottom_info{				width:320px; height:313px; float:left; }

#bottom_info p{				color:#a8a8a8; text-align:justify; line-height:16px; }

#bottom_info a{				display:block; width:280px; color:#666666; padding: 6px 0 6px 30px; border-bottom:1px solid #333333; }

#bottom_info span{			color:#a8a8a8; }

#copyright{					height:30px; font-size:11px; padding-top:20px; color: #996600; cursor:default; }

#copyright span{			color:#CC9900; }

.title_h2{					text-align:center; color:#111111; font-family:'Comic Sans MS'; font-size:24px; margin:0; padding:0; line-height:30px; }
.title_h2 span{				font-size:18px; font-weight:normal; color:#333333; }

#trip_container{			width:960px; margin:0 auto; }

#trip_menu{					width:240px; float:left; margin-right:20px; }

#trip_menu a{				width:228px; height:55px; margin-bottom:10px; display:block; color: #996600; font-weight:bold; font-size:14px; text-align:right; padding:17px 10px 0 0; }

#trip_menu a:hover{			color:#111111; }

#trip_describe{				width:700px; float:left; }

#trip_describe p{			font-size:12px; line-height:19px; text-align:justify; padding-bottom:10px; margin:0; font-style:italic; }

.calendar{					width:958px; height:50px; background:url(../jpg/calendar.jpg) 10px 10px no-repeat #EEEEEE; border:1px solid #DDDDDD; margin:0 auto 20px auto; }

.terminy{					font-size:14px; line-height:18px; }

.terminy_2{					font-size:16px; font-family:'Comic Sans MS'; }

.title_h3{					font-size:16px; font-family:'Comic Sans MS'; margin:0; padding:10px; }

.cena{						border:solid 3px #d3ccb2; }

.cena_m{					border:solid 3px #111111; background:url(../jpg/mountain.jpg) right top no-repeat; padding-right:140px; }

.cena_p{					border:solid 3px #111111; background:url(../jpg/paintball.jpg) right top no-repeat; padding-right:140px; }

.cena li, .cena_m li, .cena_p li{		line-height:20px; }

.cena_2{					width:700px; height:110px; overflow:hidden; background:url(../jpg/snow.jpg); margin:20px 0 10px 0; font-size:22px; font-family:'Comic Sans MS'; text-align:center; color:#55779b; padding-top:10px; }

.back{						font-size:12px; font-weight:bold; color:#AAAAAA; }

#widget{					width:960px; height:135px; background:url(../jpg/index_widget.jpg); overflow:hidden; margin:0 auto; }

.widget_number{				width:460px; height:100px; margin-top:10px; float:left; }

.widget_number h1{			font-family:'Comic Sans MS'; margin:0; padding:12px 0 0 80px; }

.widget_number p{			text-align:center; padding-left:160px; font-weight:bold; line-height:20px; }

.widget_number span{		color:#3399cc; }

.widget_adelante{			width:170px; height:100px; margin-top:10px; float:left; }

.widget_adelante a{			width:170px; height:100px; display:block; }

.widget_empty{				width:100px; height:100px; margin-top:10px; float:left; }

.widget_newsletter{			width:220px; height:100px; margin-top:10px; float:left; overflow:hidden; }

.error{						color:#DD0000; text-align:center; padding:100px; font-size:16px; font-weight:bold; }

.left_column{				width:200px; float:left; margin-right:20px; }

.right_column{				width:740px; float:left; }

.left_column_2{				width:250px; float:left; margin:0 20px 10px 0; }

.left_column_2 h3{			font-family:'Comic Sans MS'; text-align:center; line-height:30px; font-weight:bold; padding:0; margin:0; color:#777777; }

.right_column_2{			width:690px; float:left; }

.yellow_title{				width:740px; height:23px; padding-top:7px; overflow:hidden; margin:5px 0 10px 0; background:url(../jpg/title.jpg); color:#111111; text-align:center; font-family:'Comic Sans MS'; font-size:13px;}

.tr_1 td, .tr_2 td{			height:30px; border-top:1px solid #DDDDDD; border-bottom:1px solid #FFFFFF; cursor:default; text-align:center; }

.tr_1{						background:#EEEEEE; }

.tr_2{						background:#E5E5E5; }

.tr_1:hover, .tr_2:hover{ 	background:#ffff99; }

.tr_1_numb{					text-align:center; color:#AAAAAA; }

.tr_2_numb{					text-align:center; color:#888888; }

.link_3{					font-weight:bold; font-family:'Comic Sans MS'; color:#333333; }

.link_3:hover{				color:#FFCC00; }

.yellow_box{				width:230px; height:180px; overflow:hidden; padding:10px; background:url(../gif/left_yellow_top.gif); margin:0; font-size:14px; text-align:center; line-height:22px; }

.input_1{					width:170px;  background:#fffb80; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; border-left:none; border-right:none; margin:30px 0 0 35px; font-size:11px; line-height:15px; text-align:center; }

.widget_newsletter span{	line-height:30px; color:#FF9900; }

.input_2{					background:none; border:none; font-size:11px; font-weight:bold; color:#333333; cursor:pointer; }

.alert{						width:350px; height:75px; line-height:75px; font-size:13px; font-weight:bold; text-align:center; background:#FFFFFF; }

.red{						color:#DD0000; }
.yellow{					color:#EEBB00; }
.green{						color:#009900; }

.left_menu_gray a{			width:250px; height:23px; padding-top:7px; display:block; overflow:hidden; background-position:0 0; text-align:center; font-weight:bold; color:#FFFFFF; }

.left_menu_gray a:hover{	color:#fff600; }

.left_menu_gray div{		width:250px; height:23px; padding-top:7px; display:block; overflow:hidden; background-position:0 30px; cursor:default; text-align:center; font-weight:bold; }

.images a{					width:100px; height:100px; float:left; margin:5px; background-position:0 0; }

.images a:hover{			background-position:0 100px; }

#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(../gif/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(../jpg/close.png);}
#sb-nav-next{background-image:url(../jpg/next.png);}
#sb-nav-previous{background-image:url(../jpg/previous.png);}
#sb-nav-play{background-image:url(../jpg/play.png);}
#sb-nav-pause{background-image:url(../jpg/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

#wycieczki_prom_wood { width:960px; height:160px; margin:20px auto 0 auto; background:url(../jpg/wycieczki.jpg); }

.wycieczki_prom_wood_title { width:350px; height:160px; float:left; }

.wycieczki_prom_wood_title h1 { color:#ffe900; font-family:'Comic Sans MS'; text-align:right; }

.wycieczki_prom_wood_text { width:570px; height:120px; overflow:hidden; padding:20px; color:#ffffff; line-height:20px; font-size:11px; text-align:justify; }

.wycieczki_prom_wood_text a { font-size:14px; color:#cc0000; padding-left:300px; font-weight:bold; }

.wycieczki_prom_wood_text a:hover { color:#770000; }

#widget_winter { width:960px; height:110px; margin:0 auto; background:url(../jpg/widget.jpg) right no-repeat; overflow:hidden; }

.adelante_link { width:175px; height:110px; display:block; float:left; background:url(../jpg/adelante.jpg); }

.gbook { width:200px; height:90px; display:block; float:left; background-image:url(../jpg/gbook.jpg); background-position:0 0; color:#FFFFFF; font-weight:bold; padding:10px; }

.gbook:hover { background-position:0 110px; }

#newsletter	{ height:110px; width:310px; float:left; }

#newsletter h2 { color:#666666; padding:17px 0 0 25px; margin:0; font-family:'Comic Sans MS'; font-weight:normal; text-align:center; }

#newsletter p { color:#cc0000; padding:0 0 0 60px; margin:0; font-size:10px; font-weight:bold; }

.newsletter_input { width:210px; height:16px; padding:0; margin:5px 0 0 60px; font-size:10px; color:#666666; line-height:16px; background-color:#dbdbdb; border:none;  }

.newsletter_buttons { width:47px; height:16px; margin-left:223px; }

.newsletter_del { width:20px; height:16px; margin:0 0 0 1px;; padding:0; border:none; background-color:#ebebeb; color:#f38d8d; font-weight:bold; cursor:pointer; }

.newsletter_del:hover { background-color:#f38d8d; color:#ebebeb; }

.newsletter_add { width:20px; height:16px; margin:0 0 0 1px;; padding:0; border:none; background-color:#ffe500; color:#4c4400; font-weight:bold; cursor:pointer; }

.newsletter_add:hover { background-color:#4c4400; color:#ffe500; }

#number	{ height:110px; width:250px; float:left; text-align:center; color:#666666; font-size:13px; }

#number h1 { font-size:30px; color:#cc0000; margin:0; padding:15px 0 0 0; }

.ski { height:25px; width:960px; margin:0 auto 10px auto; background:url(../jpg/ski.jpg) 390px 0 no-repeat; }

.clear { clear:both; }

.photo_1 {border:2px solid #6699cc; padding:1px;}

.photo_2 {border:2px solid #999999; padding:1px;}

.photo_1:hover, .photo_2:hover {border:2px solid #ff6666; }
