#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;
}

#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: 173px;
height: 114px;
position: absolute;
top: 50px; 
left: 20px;
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: 410px;
margin: 0 0 0 55px;
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: 410px;
margin: 0 55px 0 0;
display: inline;
font-size: 12px !important;
font-family: Verdana;
}

#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;
}

