#index

{

margin: 0;

padding: 0;

font-family: Verdana, Tahoma, Arial, sans-serif;

font-size: 12px;

text-align: center;

color: #060607;

background: #b7cbe0 url(../images/bg-body.jpg) repeat-x;

position: relative;

}



p

{

margin: 12px 0;

}



:focus

{

outline: 0;

}



a

{

text-decoration: none;

color: #000;

}



img

{

border: 0;

}



ul

{

margin: 0;

padding: 0;

list-style-type: none;

}



#wrapper

{

width: 100%;

margin: 0 auto;

text-align: left;

}



#container-outer

{

width: 988px;

background: url(../images/bg-box.png) no-repeat;

margin: 0 auto;

text-align: left;

}



#container

{

position: relative;

width: 988px;

}

#banner-travel
{
position: absolute;
width: 267px;
height: 172px;
top: 640px;
right: 40px;
}

#menu-left

{

width: 16px;

height: 50px;

background: url(../images/menu-left.png) no-repeat;

float: right;

}



#menu

{

background: url(../images/menu-center.gif) repeat-x;

float: right;

margin: 0 14px 0 0;

font-family: Arial, Verdana;

}



#menu li

{

display: inline;

height: 50px;

}



#menu a

{

float: left;

display: block;

height: 33px;

padding: 17px 13px 0 13px;

background: url(../images/spacer.gif) right 10px no-repeat;

}



#menu a.last

{

background: none;

padding: 17px 20px 0 13px;

}



#logo

{

width: 213px;

height: 96px;

position: absolute;

top: 70px; 

left: 30px;

z-index: 100;

}



#logo a

{

display: block;

width: 173px;

height: 114px;

}



#sezon

{

width: 435px;

height:  95px;

background: url(../images/sezon.png) no-repeat;

margin: -7px 0 0 100px;

display: inline;

}



#wyjazdy-autokarowe

{

width: 336px;

height: 204px;

background: url(../images/wyjazdy-autokarowe.png) no-repeat;

margin: 0 0 0 17px;

display: inline;

}



#wyjazdy-autokarowe a

{

width: 336px;

height: 204px;

display: block;

}



#wyjazdy-autokarowe-label

{

width: 147px;

height: 32px;

background: url(../images/labels.gif) 0 0 no-repeat;

top: 8px;

right: 8px;

}



#wyjazdy-dla-firm

{

width: 337px;

height: 204px;

background: url(../images/wyjazdy-dla-firm.png) no-repeat;

margin: 0 0 0 -9px;

display: inline;

z-index: 10;



}



#wyjazdy-dla-firm a

{

display: block;

width: 337px;

height: 204px;

}



#wyjazdy-dla-firm-label

{

width: 147px;

height: 32px;

background: url(../images/labels.gif) 0 -32px no-repeat;

position: absolute;

top: 8px;

left: 8px;

display: block;

}



#newsletter, #katalog

{

width: 305px;

height: 130px;

background: url(../images/bg-newsletter.gif) repeat-x;

display: inline;

position: relative;

}



#newsletter

{

margin: 0 0 0 40px;

padding: 35px 25px 0 25px;

height: 105px;

width: 255px;

}



#newsletter .email-info

{

margin: 0;

}



#email

{

width: 150px;

border: 1px solid #b8cde1;

margin: -3px 0 0 3px;

height: 21px;

}



#email-btn

{

background: #b8cde1;

border: none;

margin: -3px 0 0 3px;

font-weight: bold;

color: #fff;

height: 25px;

font-family: Arial, Verdana, Tahoma, sans-serif;

}



#newsletter-label

{

width: 147px;

height: 32px;

background: url(../images/labels.gif) 0 -64px no-repeat;

position: absolute;

top: 0;

right: 0;

}



#katalog

{

margin: 0 0 0 7px;

}



#katalog-label

{

width: 147px;

height: 32px;

background: url(../images/labels.gif) 0 -96px no-repeat;

position: absolute;

top: 0;

left: 0;

}



#katalog-download

{

width: 108px;

height: 87px;

background: url(../images/katalog.png) no-repeat;

position: absolute;

top: 38px;

left: 10px;

}



#katalog-order, #katalog-print

{

width: 138px !important;

height: 23px;

font-family: Arial, Verdana, Tahoma, sans-serif;

position: absolute;

}



#katalog-print

{

top: 80px;

right: 30px;

}



#katalog-order

{

top: 50px;

right: 30px;

}



#katalog-order a, #katalog-print a

{

display: block;

width: 138px;

height: 19px !important;

padding: 4px 0 0 0;

color: #fff;

background: #b8cde1;

font-weight: bold;

text-align: center;

}



#katalog-download .link

{

display: block;

width: 108px;

height: 87px;

}



#wave

{

width: 783px;

height: 159px;

background: url(../images/wave.png) no-repeat;

float: right;

z-index: 5;

margin: 0 14px 0 0;

display: inline;

}



#narciarz

{

position: absolute;

top: 70px;

right: 14px;

width: 420px;

height: 524px;

background: url(../images/narciarz.png) no-repeat;

z-index: 0;

}



#contact

{

position: absolute;

top: 490px;

right: 85px;

z-index: 10;

}



#contact img

{

vertical-align: bottom;

}



#contact p

{

margin: 5px 0;

}



#contact h1

{

font-size: 12px;

}



#column-1

{

width: 290px;

margin: 0 0 0 45px;

display: inline;

font-size: 12px !important;

font-family: Verdana;

}



#column-1 span, #column-2 span

{

font-size: 12px !important;

font-family: Verdana !important;

text-align: left !important;

}



#column-2

{

width: 290px;

display: inline;

font-size: 12px !important;

font-family: Verdana;
margin: 0 0 0 30px;

}



#column-1 p, #column-2 p

{

line-height: 18px;

margin: 0;

}



#column-1 a, #column-2 a

{

font-weight: bold;

color: #e64905;

font-size: 11px;

}



#column-1 h1, #column-2 h1

{

font-size: 12px;

border-bottom: 1px solid #b5b8ba;

padding: 0 0 7px 0;

margin: 7px 0;

}



#column-1 h1 a, #column-2 h1 a

{

color: #000;

}



#label-aktualnosci

{

width: 123px;

height: 21px;

background: url(../images/label-aktualnosci.png) no-repeat;

margin: 10px 0 10px 42px;

}



#footer

{

width: 981px;

height: 116px;

background: url(../images/bg-footer2.png) no-repeat;

}



#footer-insider

{

width: 981px;

height: 116px;

position: relative;

}



#footer .dyskobol

{

display:block;

height:27px;

width:88px;

float: left;

margin: 67px 0 0 283px;

display: inline;

}



#footer .dyskobol a

{

display: block;

width:88px;

height:27px;

display: block;

}



#footer .pzn

{

display:block;

height:50px;

left:389px;

position:absolute;

top:57px;

width:47px;

}



#footer .pzn a

{

display: block;

width:47px;

height:50px;

display: block;

}



#footer .sitn

{

display:block;

height:59px;

left:456px;

position:absolute;

top:51px;

width:60px;

}



#footer .sitn a

{

display: block;

width:60px;

height:59px;

display: block;

}



#footer .ivsi

{

display:block;

height:57px;

left:535px;

position:absolute;

top:52px;

width:59px;

}



#footer .ivsi a

{

display: block;

width:59px;

height:57px;

display: block;

}



#footer .isiaski

{

display:block;

height:42px;

left:603px;

position:absolute;

top:58px;

width:88px;

}



#footer .isiaski a

{

display: block;

width:88px;

height:42px;

display: block;

}



#footer .gubalowka

{

display:block;

height:45px;

left:699px;

position:absolute;

top:58px;

width:58px;

}



#footer .gubalowka a

{

display: block;

width:58px;

height:45px;

display: block;

}



.left

{

float: left;

}



.right

{

float: right;

}



.clear

{

clear: both;

}



.italic

{

font-style: italic;

}



.align-j

{

text-align: justify;

}



.align-r

{

text-align: right;

}



.align-l

{

text-align: left;

}



#menu

{

background: url(../images/menu-center.gif) repeat-x;

float: right;

margin: 0 14px 0 0;

font-family: Arial, Verdana;

}



#menu li

{

display: inline;

height: 50px;

}



#menu a

{

float: left;

display: block;

height: 33px;

padding: 17px 13px 0 13px;

background: url(../images/spacer.gif) right 10px no-repeat;

}



#menu a.last

{

background: none;

padding: 17px 20px 0 13px;

}



#popup

{

width: 800px;

height: 540px;

position: absolute;

z-index: 4000;

margin-left: -400px;

left: 50%;

top: 73px;

border: 2px solid #fff;

background: #d8e4ff url(../images/bal-narciarza.png) no-repeat;

}



#popup-flash

{

width: 800px;

height: 520px;

position: absolute;

z-index: 4000;

margin-left: -400px;

left: 50%;

top: 73px;

border: 2px solid #fff;

}



#hide-popup

{

width: 21px;

height: 21px;

position: absolute;

display: block;

z-index: 4000;

top: 18px;

right: 58px;

}



#hide-popup-flash

{

width: 33px;

height: 33px;

position: absolute;

display: block;

z-index: 4000;

top: 18px;

right: 18px;

background: #d8e4ff url(../images/close_btn.gif) no-repeat;

cursor: pointer;

}



#bal-menu

{

width: 102px;

height: 40px;

position:absolute;

z-index: 4001;

bottom: 210px;

left: 216px;

display: block;

}



#bal-zgloszenia

{

width: 102px;

height: 40px;

position:absolute;

z-index: 4001;

bottom: 165px;

left: 216px;

display: block;

}



#bal-popup

{

width: 360px;

background: white;

position:absolute;

z-index: 4001;

bottom: 165px;

left: 216px;

display: block;

padding: 10px 25px;

border: 2px solid #fed818;

}



#bal-popup-close

{

width: 21px;

height: 21px;

position: absolute;

display: block;

z-index: 4000;

top: 5px;

right: 5px;

background: url(../images/close-bal.gif) no-repeat;

}



#flash

{

position: absolute;

z-index: 0;

width: 800px;

height: 520px;    

background: #fff;  

}



	/* General */

	#cssdropdown

	{

	background: url(../images/menu-center.gif) repeat-x;

position: absolute;

top: 0;

right: 0;

margin: 0 14px 0 0;

font-family: Arial, Verdana;

font-size: 9px;

z-index: 20;

}

	#cssdropdown, #cssdropdown ul { list-style: none; }

	#cssdropdown, #cssdropdown * { padding: 0; margin: 0; }

	

	/* Head links */

	#cssdropdown li.headlink { float: left; text-align: center; }

	#cssdropdown li.headlink a { display: block; padding: 15px; }



	/* Child lists and links */

	#cssdropdown li.headlink ul { display: none; background: red;text-align: left; }

	#cssdropdown li.headlink:hover ul { display: block; }

	#cssdropdown li.headlink ul li a { padding: 5px; height: 17px; }

	#cssdropdown li.headlink ul li a:hover { }

	

	/* Pretty styling */

	#cssdropdown a { color: black; } #cssdropdown ul li a:hover { text-decoration: none; }

	#cssdropdown li.headlink { }

	#cssdropdown li.headlink ul { background-position: bottom; padding-bottom: 10px; }



#response

{

font-size: 10px;

margin: 8px 0 0 0 !important;

}




