body {
	background: #499ec9 url("../images/page_back.jpg") top repeat-x;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a, a:link, a:active, a:visited {
	text-decoration: none;
	color: #ffeaad;
}
a:hover {
	text-decoration: underline;
}
a img {
	border: none;
}
div.cleardiv {
	font-size: 1px;
	margin: 0px;
	padding: 0px;
	clear: both;
}

#top {
	position: relative;
	width: 740px;
	height: 290px;
	margin: 0px auto;
	margin-top: 20px;
	padding: 0px;
}

	#left_top {
		position: absolute;
		left: 0px;
		top: 0px;
		width: 196px;
		height: 290px;
		background: white url("../images/ltop_menu.jpg") top left no-repeat;
	}
		#left_top a#logo {
			display: block;
			position: absolute;
			width: 250px;
			height: 50px;
			top: 25px;
			left: 25px; 
		}
		div#vmenu {
			position: absolute;
			left: 30px;
			top: 107px;
		}
		
			#vmenu a, a#wind, a#kite, a#snow, a#nart, a#dain {
				position: relative;
				background: url("../images/btn_wind.gif") 8px -30px no-repeat;
				display: block;
				margin-bottom: 2px;
				width: 200px;
				height: 33px;
			}

			#vmenu a#dain { width: 220px; background-image: url("../images/btn_dain.gif");	}
			#vmenu a#kite {	width: 180px; background-image: url("../images/btn_kite.gif");	}
			#vmenu a#snow { width: 160px; background-image: url("../images/btn_snow.gif"); 	}
			#vmenu a#nart { width: 140px; background-image: url("../images/btn_nart.gif");	}
	
			#vmenu a.on, a:hover#wind, a:hover#kite, a:hover#snow, a:hover#nart, a:hover#dain  { background-position: 8px 5px; }
			
	#right_top {
		position: absolute;
		top: 0px;
		left: 196px;
		width: 544px;
		height: 260px;
		background: white url("../images/rtop1.png") left top no-repeat;
		padding-top: 30px;
	}
		div#hmenu {
			background: white url("../images/rtop3.png") left top no-repeat;
			position: absolute;
			text-align: left;
			left: 0px;
			top: 260px;
			padding-left: 19px;
		}
			#hmenu a, a#aktu, a#team, a#wyja, a#szko, a#ofer, a#onas, a#link, a#kont {
				position: relative;
				background-image: url("../images/btn_aktu.gif");
				background-position: 0px -30px;
				background-repeat: no-repeat;
				display: block;
				float: left;
				width: 93px;
				height: 30px;
			}
			#hmenu a#team { width: 41px; background-image: url("../images/btn_team.gif"); }
			#hmenu a#wyja { width: 62px; background-image: url("../images/btn_wyja.gif"); }
			#hmenu a#szko { width: 69px; background-image: url("../images/btn_szko.gif"); }
			#hmenu a#ofer { width: 143px; background-image: url("../images/btn_ofer.gif"); }
			#hmenu a#link { width: 39px; background-image: url("../images/btn_link.gif"); }
			#hmenu a#kont { width: 63px; background-image: url("../images/btn_kont.gif"); }
			
			#hmenu a.on, a:hover, a:hover#aktu, a:hover#team, a:hover#wyja, a:hover#szko, a:hover#ofer, a:hover#link, a:hover#kont {
				 background-position: 0px 0px;
			}


#main {
	position: relative;
	width: 680px;
	min-height: 200px;
	margin: 0px auto;
	padding: 12px 10px 0px 10px;
	background: #043959 url("../images/main_back.jpg") top repeat-x;
	border-bottom: #336e8c 3px solid;
}

#innercontainer {
	position: relative;
	width: 680px;
	margin: 0px;
	padding: 0px;
	}
	
	#innercontainer.sidecolumns {
		background: url("../images/col_back.jpg") top right repeat-y;
	
	}
	#innercontainer.sidecolumns .contentblock {
		float: left;
	}
div.contentblock {
	position: relative;
	width: 445px;
	min-height: 200px;
	margin: 0px;
	padding: 45px 0px 0px 15px;
	background: top left no-repeat;
}

div.contentblock#aktu { background-image: url("../images/h/mhead_aktu.png"); }
div.contentblock#team { background-image: url("../images/h/mhead_team.png"); }
div.contentblock#ofer { background-image: url("../images/h/mhead_ofer.png"); }
div.contentblock#onas { background-image: url("../images/h/mhead_onas.png"); }
div.contentblock#wyja { background-image: url("../images/h/mhead_wyja.png"); }
div.contentblock#jakd { background-image: url("../images/h/mhead_jakd.png"); }
div.contentblock#pogo { background-image: url("../images/h/mhead_pogo.png"); }
div.contentblock#wind { background-image: url("../images/h/mhead_wind.png"); }
div.contentblock#kite { background-image: url("../images/h/mhead_kite.png"); }
div.contentblock#snow { background-image: url("../images/h/mhead_snow.png"); }
div.contentblock#nart { background-image: url("../images/h/mhead_nart.png"); }
div.contentblock#szko { background-image: url("../images/h/mhead_szko.png"); }
div.contentblock#kont { background-image: url("../images/h/mhead_kont.png"); }
div.contentblock#link { background-image: url("../images/h/mhead_link.png"); }
div.contentblock#dain { background-image: url("../images/h/mhead_dain.png"); }

div#productImgView {	
	text-align: center;
}

div#productImgView img {
	padding: 1px;
	border: 2px solid #0C0054;
}

.nav {
	text-align: center;
}

.nav .prev {
	float: left;
	width: 100px;
}

.nav .next {
	float: right;
	width: 100px;
}

input.in {
	border: 1px solid #000000;
	margin-top: 3px;
	font-size: 11px;
	padding: 2px;
	width: 170px;
}

input.sub {
	border: 1px solid #000000;
	width: 25px;
}

div.artpic {
	position: relative;
	font-size: 0px;
	line-height: 0px;
	padding: 1px;
	margin-right: 10px;
	border: 2px solid #0C0054;
	float: left;
}
div.article {
	position: relative;
	margin-bottom: 10px;
	text-align: left;
}
.artcontent .head {
	font-size: 15px;
	font-weight: bold;
}
.artcontent .readmore {
	text-align: right;
}
div.sidecol {
	position: relative;
	float: right;
	width: 220px;
	margin: 0px;
	padding: 0px;
	min-height: 120px;
	text-align: right;
}
	
div.sidecol .col_content {
	margin: 0px;
	padding-top: 55px;
	padding-left: 30px;
	padding-right: 10px;
	text-align: left;
}

div.col_content#nowo { background: url("../images/h/chead_nowo.gif") top right no-repeat; }
div.col_content#prom { background: url("../images/h/chead_prom.gif") top right no-repeat; }
div.col_content#rekl {
	background: url("../images/h/chead_rekl.gif") top right no-repeat;
	text-align: center;}

div.sidecol .col_content p {
	margin: 0px;
	margin-bottom: 3px;
	line-height: 110%;
}

div.sidecol .col_content .head {
	text-align: right;
	font-weight: bold;
	font-size:13px;
	margin-top: 3px;
}

div.sidecol .col_content .cena {
	text-align: right;
	color: #FFCC99;
}

.sidecol#nowo {	background: url("../images/h/shead_nowo.png") top right no-repeat; }
.sidecol#prom { background: url("../images/h/shead_prom.png") top right no-repeat; }

#bottomrow {
	position: relative;
	text-align: left;
	clear: both;
	height: 53px;
	background: url("../images/col_foot.png") top right no-repeat;
}

#newsletter {
	position: absolute;
	padding: 0px;
	margin: 0px;
	width: 352px;
	height: 48px;
	left: -29px;
	top: 0px;
	overflow: hidden;
	background: white url("../images/newsletter_back.png") top left no-repeat;
	color: #000000;
	padding-top: 5px;
	padding-left: 145px;
	padding-right: 10px;
}



