/*latest update 2009.04.25*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{ margin:0;padding:0;}
table{
	border-collapse:collapse;
	border-spacing:0;
	text-align: left;
}
fieldset,img{ border:0;}
ol,ul,li{ list-style:none; list-style-position:outside;}
a img{ border:0;}

a:link, a:visited{ color:#2dc3ff; font-weight:bold; text-decoration:none;}
a:hover{ color: #004764; text-decoration:underline;}


body{
	font-size: 13px;
	background:#000 url(../images/body_bg.jpg) center top no-repeat;
	color:left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

}

.wrapper{ width:1004px; margin:0 auto; position:relative; padding-bottom:10px;}

.skin_switcher{ width:370px; height:38px; position:absolute; right:0; top:0;}
.skin_switcher_bg{ position:absolute; top:0; right:0; z-index:1; width:370px; height:38px; background:url(../images/skin_switcher_bg.png) no-repeat;}
.skin_switcher_content{ color:#fff; position:relative; z-index:2; text-indent:25px; line-height:170%;}
.skin_switcher_content a:link,
.skin_switcher_content a:visited{ padding:0 12px; font-weight:normal;}
	a#style_wind:link,
	a#style_wind:visited{ color:#ababaa;}
	a#style_wind.on:link,
	a#style_wind.on:visited{ text-decoration:none;}
	a#style_woman:link,
	a#style_woman:visited{ color:#ff8b03;}
	a#style_woman.on:link,
	a#style_woman.on:visited{ text-decoration:none;}
	a#style_surf:link,
	a#style_surf:visited{ color:#2dc3ff;}
	a#style_surf.on:link,
	a#style_surf.on:visited{ text-decoration:none;}


/*header*/
#header{ width:100%; height:565px; overflow:hidden; margin:0 auto; overflow:hidden;}
#header h1{display:none;}
#header h1 a{ float:left; width:100%; height:100%; cursor:pointer;}

	/*navigation*/
	#navigation{ float:right; width:150px; display:inline; margin:83px 75px 0 0;}
	#navigation ul{ width:100%; overflow:hidden;}
	#navigation ul li{ width:100%; height:25px; float:left;}
	#navigation ul li a{ float:left; display:block; width:100%; height:100%; text-indent:-9999px; overflow:hidden; cursor:pointer; position:relative;}
	#navigation ul li#nav_home a{ background:url(../images/nav_home.png) no-repeat;}
	#navigation ul li#nav_place a{ background:url(../images/nav_place.png) no-repeat;}
	#navigation ul li#nav_prices a{ background:url(../images/nav_prices.png) no-repeat;}
	#navigation ul li#nav_sports a{ background:url(../images/nav_sports.png) no-repeat;}
	#navigation ul li#nav_gallery a{ background:url(../images/nav_gallery.png) no-repeat;}
	#navigation ul li#nav_faq a{ background:url(../images/nav_faq.png) no-repeat;}
	#navigation ul li#nav_contact a{ background:url(../images/nav_contact.png) no-repeat;}
	
	#navigation ul li#nav_home.on a,
	#navigation ul li#nav_home a:hover{ background:url(../images/nav_home_on.png) no-repeat;}
	#navigation ul li#nav_place.on a,
	#navigation ul li#nav_place a:hover{ background:url(../images/nav_place_on.png) no-repeat;}
	#navigation ul li#nav_prices.on a,
	#navigation ul li#nav_prices a:hover{ background:url(../images/nav_prices_on.png) no-repeat;}
	#navigation ul li#nav_sports.on a,
	#navigation ul li#nav_sports a:hover{ background:url(../images/nav_sports_on.png) no-repeat;}
	#navigation ul li#nav_gallery.on a,
	#navigation ul li#nav_gallery a:hover{ background:url(../images/nav_gallery_on.png) no-repeat;}
	#navigation ul li#nav_faq.on a,
	#navigation ul li#nav_faq a:hover{ background:url(../images/nav_faq_on.png) no-repeat;}
	#navigation ul li#nav_contact.on a,
	#navigation ul li#nav_contact a:hover{ background:url(../images/nav_contact_on.png) no-repeat;}
	


/*content_wrapper*/
#content{ width:100%;}

	h2{ text-indent:-9999px; height:25px; overflow:hidden;}
	h2.h2_place{ background:url(../images/h2_our_place.gif) no-repeat;}
	h2.h2_gallery{ background:url(../images/h2_gallery.gif) no-repeat;}
	h2.h2_sports{ background:url(../images/h2_our_sports.gif) no-repeat;}
	h2.h2_boards{ background:url(../images/h2_our_boards.gif) no-repeat;}
	h2.h2_welcome{ margin-bottom:3px; background:url(../images/h2_welcome.gif) no-repeat;}
	h2.h2_ourplace{ margin-bottom:3px; background: url(../images/h2_ourplace.gif) no-repeat;}
	h2.h2_oursports{ margin-bottom:3px; background: url(../images/h2_oursports.gif) no-repeat;}
	h2.h2_prices_packages{ height:69px; background:url(../images/h2_our_prices.gif) no-repeat; clear:left;}
	h2.h2_check_video{ margin-bottom:12px; background:url(../images/h2_check_our_video.gif) no-repeat;}
	h2.h2_other_place{ margin-bottom:8px; background:url(../images/h2_other_place.gif) no-repeat;}
	h2.h2_faq{ margin-bottom:3px; background:url(../images/h2_faq.gif) no-repeat;}
	h2.h2_surfing{ margin-bottom:3px; background:url(../images/h2_surfing.gif) no-repeat;}
			h2.h2_wind{ margin-bottom:3px; background:url(../images/h2_wind.gif) no-repeat;}
	.tableleft {
		text-align: left :
	}
h2.h2_sign{ background:url(../images/sign.png) no-repeat;}

	.sidebar{ float:right; width:390px; display:inline; margin:0 5px 0 0; padding-bottom:10px; background:url(../images/sidebar_bg.gif) left bottom no-repeat;}
	.sidebar .box_place{ float:left; width:200px; margin-top:4px;}
	.sidebar .box_place ul{ margin-bottom:12px; padding-left:3px;}
	.sidebar .box_place a.more{ margin-left:3px;}
	.sidebar .box_gallery{ float:left; width:170px; margin-top:4px;}
	.sidebar .box_gallery a{ float:left; display:inline; margin:0 0 10px 3px;}
	.sidebar .box_gallery a.more{}

	.box_welcome{ float:left; width:570px; display:inline; margin:0 0 0 13px;}
	.box_welcome p{ margin-bottom:15px;}
	
	.box_video{
	float:left;
	width:390px;
	display:inline;
	margin-top: 0;
	margin-right: 1px;
	margin-bottom: 13px;
	margin-left: 1px;
}
	.box_video .video_holder{ margin-left:3px;}
	
	.box_other_place{ float:right; clear:right; width:390px; display:inline; margin:0 5px 0 15px;}
	.box_other_place ul{}
	.box_other_place ul li{ float:left; width:300px; line-height:270%; margin-bottom:10px; padding-left:38px;}
	.box_other_place ul li.place_facebook{ background:url(../images/ico_facebook.gif) left center no-repeat;}
	.box_other_place ul li.place_blog{ background:url(../images/ico_blog.gif) left center no-repeat;}
	.box_other_place ul li.place_vimeo{ background:url(../images/ico_vimeo.gif) left center no-repeat;}
	.box_other_place ul li.place_flickr{ background:url(../images/ico_flickr.gif) left center no-repeat;}
	.box_other_place ul li.place_blog{ background:url(../images/ico_blog.gif) left center no-repeat;}
	.box_other_place ul li a:link,
	.box_other_place ul li a:visited{ font-weight:normal;}
	
	.box_prices_packages{
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 0;
	margin-left: 1px;
}
	.box_prices_packages p{ margin-bottom:15px;}
	.box_prices_packages span.package_price_start{ float:left; display:inline; margin:5px 15px 5px 0; text-indent:-9999px; overflow:hidden; width:138px; height:107px; background:url(../images/package_price.png) no-repeat;}
	


/*footer*/
#footer{ width:100%; background:#000; padding:5px 0;}
#footer .footer_inside{ width:1004px; margin:0 auto; overflow:hidden;}
#footer p{ line-height:190%; float:left; color: white;}
#footer ul{ float:right; line-height:190%; display:inline; margin-right:30px; color:#ff8b03;}
#footer ul li{ display:inline;}
#footer ul li a:link,
#footer ul li a:visited{ color:#ff8b03; font-weight:normal; padding:0 6px;}
#siteLinks {
	position: fixed;
	top: 210px;
	left: 0;
	width: 40px;
	z-index: 80;
}
#siteLinks .top, #siteLinks .btm {
	font-size: 0;
	height: 4px;
	width: 40px;
	background: url(/images/site_links_top_btm.png);
	behavior: url(/images/iepngfix.htc);
}
#siteLinks .btm {
	background-position: 0 -4px;
}
#siteLinks a {
	display: block;
	width: 40px;
	height: 33px;
	padding: 0 0 1px 0;
	text-indent: -300em;
	overflow: hidden;
	background: url(/images/site_links_btns.jpg);
}
#siteLinks a.contact {
	background-position: 0px 0px;
}
#siteLinks a.contact:hover {
	background-position: -40px 0px;
}
#siteLinks a.facebook {
	background-position: 0px -33px;
}
#siteLinks a.facebook:hover {
	background-position: -40px -33px;
}
#siteLinks a.twitter {
	background-position: 0px -66px;
}
#siteLinks a.twitter:hover {
	background-position: -40px -66px;
}
#siteLinks a.youTube {
	background-position: 0px -99px;
}
#siteLinks a.youTube:hover {
	background-position: -40px -99px;
}
#siteLinks a.mySpace {
	background-position: 0px -132px;
}
#siteLinks a.mySpace:hover {
	background-position: -40px -132px;
}
#siteLinks a.vimeo {
	background-position: 0px -165px;
}
#siteLinks a.vimeo:hover {
	background-position: -40px -165px;
}
#siteLinks a.rss {
	background-position: 0px -198px;
}
#siteLinks a.rss:hover {
	background-position: -40px -198px;
}

