html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, 
a,  font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:100%;
	
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* Koniec Resetu*/

/*typography*/

a:link {}

a:visited {}

a:active {}

p a {color:#0054a6; text-decoration:none }
p a:hover {text-decoration:underline }

a:hover {

	/*hover doesn't work in nn4*/

	}

h1 { font-size: 15px; font-weight: normal;}

h2 { font-size: 120%; font-weight: normal;}

h3 { font-size: 100%; font-weight: normal;}

h4 , h4 a { font-size: 11px; font-weight:100; color:#0054a6; font-weight: bold; text-decoration:none}

h4#h4_lista_dodatowy { padding-bottom:10px }

h5 { font-size: 11px; font-weight: bold; color:#0054a6;  }

h6 { font-size: 64%; font-weight: bold; }

img { border: 0; }

ol, ul, li {/* list-style: none;*/	font-size: 80%; line-height: 120%;}

p {font-size: 80%; line-height: 120%; }

pre { font-family: monospace; font-size: 80%;}

/* layout --------- */

body {background-image:url(../images/backgroundModels.jpg); background-position:top right; background-repeat:no-repeat }

div#page_wrap { width:870px; margin:0 26px;  height:100%; }

div#baner {width:870px;height:92px;}

a#logo { width:148px ; height:55px ; position:absolute; top:0; left:38px; display:block; text-indent:-9999px; background-image:url(../images/logoGotop.jpg) }

/*main_menu*/
ul#main_menu { float:right; position:absolute; top:26px; left:220px; width:700px}
ul#main_menu li {display:inline; font-weight:bold}
ul#main_menu li a { display:inline; padding:0 0px 0 45px; font-size:14px; line-height:15px; text-decoration:none;; color:#0054a6;margin:0; }
ul#main_menu li a.aktywne { color:#f60000}


#foooter { width:100%; height:35px; color:#FFFFFF; background-color:#000000; background:rgba(22, 22, 22, 0.8); position:fixed; bottom:0px; left:0px; z-index:100}



ul#main_menu2 { float:left; margin-left:30px}
ul#main_menu2 li {display:inline; }
ul#main_menu2 li a { display:inline; line-height:32px; padding:0 15px;font-size:12px; text-decoration:none; color:#CCCCCC; margin:0;}
ul#main_menu2 li a.aktywne { color:#f60000}

a#engSwitchButton { display:block; width:30px; height:22px; text-indent:-9999px; background-image:url(../images/englishFlag.jpg); position:absolute; top:18px; left:213px }

a#deSwitchButton { display:block; width:30px; height:22px; text-indent:-9999px; background-image:url(../images/deFlag.jpg); position:absolute; top:18px; left:213px }

/*products_menu*/
ul#products_menu { position:absolute; top:53px; margin-left:4px;width:960px}
ul#products_menu li {display:inline;}
ul#products_menu li a { float:left; padding:0px 14px; font-size:11px; line-height:35px; text-decoration:none;; color:#edebeb; display:block}

ul#products_menu li a:hover {border-bottom:4px solid #0099FF}

#category_Ocean #Ocean,#category_Offshore #Offshore,#category_Coastal #Coastal,#category_Ultra_Light #Ultra_Light,#category_Light_Line #Light_Line,#category_Sailing_Leisure #Sailing_Leisure, #category_Softshell #Softshell,#category_Fleece #Fleece,#category_Kids_Clothing #Kids_Clothing,
#category_Accessories #Accessories{ border-bottom:4px solid #0033CC; }

/*visual_products*/

#content { clear:both; padding:0px 0; overflow:auto;  }
#visual_products { height:550px}

ul#visual_products { float:left; position:relative; z-index:75; margin:20px 0 0 0}
ul#visual_products li {display:inline;}

ul#visual_products li a { display:block; margin:15px 18px 10px 8px;  line-height:37px; text-decoration:none;; color:#edebeb; float:left; width:145px;height : 219px;
			background-image:url(../images/produkt.jpg);
			background-position:0 0px;
			text-indent : -9999px;}
			
ul#visual_products li #Ocean {background-image:url(../images/vis_01_ocean.jpg);}
ul#visual_products li #Offshore {background-image:url(../images/vis_02_offshore.jpg);}
ul#visual_products li #Coastal {background-image:url(../images/vis_03_coastal.jpg);}
ul#visual_products li #Ultra_Light {background-image:url(../images/vis_04_ultra_light.jpg);}
ul#visual_products li #Light_Line {background-image:url(../images/vis_05_light_line.jpg);}
ul#visual_products li #Sailing_Leisure {background-image:url(../images/vis_06_sailing.jpg);}
ul#visual_products li #Softshell {background-image:url(../images/vis_07_softshell.jpg);}
ul#visual_products li #Fleece {background-image:url(../images/vis_08_fleece.jpg);}
ul#visual_products li #Kids_Clothing {background-image:url(../images/vis_09_kids.jpg);}	
ul#visual_products li #Accessories {background-image:url(../images/vis_10_accessories.jpg);}	



div#models { background-image:url(../images/backgroundModels.jpg);
position:absolute; top:92px; right:0;  width:460px; height:630px;z-index:15;  background-repeat:no-repeat}

/*div#models { background-image:url(../images/backgroundModels.jpg);
position:absolute; top:92px; right:0;  width:460px; z-index:15;  background-repeat:no-repeat}*/

ul#visual_products li a:hover {border-bottom:0px solid #0099FF}

.subproducts_title { padding-left:10px }

#products_submenu_div_00,#products_submenu_div_01, #products_submenu_div_02,#products_submenu_div_03,#products_submenu_div_04,#products_submenu_div_05,#products_submenu_div_06,#products_submenu_div_07,#products_submenu_div_08,#products_submenu_div_09,#products_submenu_div_10,#products_submenu_div_11,#products_submenu_div_12,#products_submenu_div_13,#products_submenu_div_14,#products_submenu_div_15,#products_submenu_div_16,#products_submenu_div_17,#products_submenu_div_18,#products_submenu_div_19,#products_submenu_div_20,#products_submenu_div_21,#products_submenu_div_22 { width:200px; float:left; padding:25px 0}

#products_submenu_div_01 #p01,#products_submenu_div_02 #p02,#products_submenu_div_03 #p03,#products_submenu_div_04 #p04,#products_submenu_div_05 #p05,#products_submenu_div_06 #p06,#products_submenu_div_07 #p07,#products_submenu_div_08 #p08,#products_submenu_div_09 #p09,#products_submenu_div_10 #p10,#products_submenu_div_11 #p11,#products_submenu_div_12 #p12,#products_submenu_div_13 #p13,#products_submenu_div_14 #p14,#products_submenu_div_15 #p15,#products_submenu_div_16 #p16,#products_submenu_div_17 #p17,#products_submenu_div_18 #p18,#products_submenu_div_19 #p19,#products_submenu_div_20 #p20,#products_submenu_div_21 #p01,#products_submenu_div_01 #p21 { text-decoration:none; border-left:#0054a6 solid 5px; padding-left:5px}

.products_submenu { list-style:none; padding:5px 0 10px 0; }
.products_submenu li { padding:2px 0}
.products_submenu li a {text-decoration:none; color:#3a3a3a ; padding-left:10px;display:block}
.products_submenu li a:hover {text-decoration:none; border-left:#0099FF solid 5px; padding-left:5px}

.products_submenu  li a.aktywne {text-decoration:none; border-left:#0054a6 solid 5px; padding-left:5px}

div#product {background:rgba(255, 255, 255, 0.8); padding:25px 0; width:658px; float:left; position:relative; z-index:20 ; margin-bottom:40px}

/*---------------------------------------------------------*/
div#product_img {  width:298px; float:left}
div#product_description {  float:left; width:360px; padding:0;  }

div#product_description h1 { text-transform:uppercase }

div#product_description p, div#product_description ul li { line-height:1.3; margin:0; padding:0}
div#product_description p { line-height:1.8}

div#product p,div#product h5 {line-height:1.8;  font-size:11px; padding:10px 0 0 10px }
div#product p span {color:#0054a6;}


div#product ul {line-height:2; font-size:11px; padding:10px 0 0 10px }
div#product h1 { padding:0px 0 0 10px ; color:#0054a6; font-size:18px}
div#product ul li {padding:2px 0; font-size:11px; list-style:none}

div#product ul li:before { content: "- "; } 
/*---------------------------------------------------------*/

div#desc { width:750px; padding:20px 0 60px 15px;background:rgba(255, 255, 255, 0.8); position:relative; z-index:20 ;}
div#desc p,div#desc ul li { line-height:1.6;  font-size:11px; padding:8px 0 0 0px }
div#desc h5 {line-height:1.8;  font-size:11px; padding:10px 0 0 0px }
div#desc h1 { margin:0; padding:0px ; color:#0054a6; font-size:18px}

/*---------------------------------------------------------*/

div#DEALERS {background:rgba(255, 255, 255, 0.8); padding:25px 0; width:658px; float:left; position:relative; z-index:20 ; margin-bottom:40px; margin-top:-15px}
div#DEALERS h2 {clear:left; padding-top:15px}
.dealer { float:left; width:200px; height:60px ; padding-right:10px; font-size:11px; color:#666666; margin-top:15px;}
.dealerI { float:left; width:200px;  padding-right:10px; font-size:11px; color:#666666; margin-top:15px;}
.dealer p,.dealerI p  {line-height:1.5; padding-top:2px}
.dealer h3,.dealerI h3{ font-size:13px;color:#0054a6; line-height:1;  }

#DEALERS h2 { width:100%; border-bottom:1px solid #e1e1e1; padding-bottom:13px} 

/*---------------------------------------------------------*/
.downloader { width:250px; text-align:center; float:left; margin-right:30px}
.downloader h3 a{ font-size:13px; padding:5px 0; text-decoration:none; color:#666666}
.downloader img {margin:15px 0}

/*---------------------------------------------------------*/
#spis_lista_kategorii { list-style:none}
#spis_lista_kategorii li  { width:48%; float:left; list-style:none; display:block; margin-right:1.2%; padding:5px }
#spis_lista_kategorii li img  { float:left } 
#spis_lista_kategorii li h3  { line-height:20px; padding-left:80px}

#spis_lista_kategorii li:hover { background-color:#CCCCCC}
/*---------------------------------------------------------*/

#content {  }

#products_submenu_div_00 { min-height:150px}

#products_submenu_div_00 a .photo {display: block; position: absolute; width: 100px; height: 100px; }
#products_submenu_div_00 {position:relative; z-index:230}

#products_submenu_div_00 a img	{ border: 1px solid #e1e1e1; z-index:150}
#products_submenu_div_00 a:hover img { border: 4px solid #0099FF; margin: -3px; }

#p01 .photo		{ top: 20px; left: 200px; }
#p02 .photo		{ top: 20px; left: 310px; }
#p03 .photo		{ top: 20px; left: 420px; }
#p04 .photo		{ top: 20px; left: 530px; }
#p05 .photo		{ top: 20px; left: 640px; }
#p06 .photo		{ top: 20px; left: 750px; }

#p07 .photo		{ top: 130px; left: 200px; }
#p08 .photo		{ top: 130px; left: 310px; }
#p09 .photo		{ top: 130px; left: 420px; }
#p10 .photo		{ top: 130px; left: 530px; }
#p11 .photo		{ top: 130px; left: 640px; }
#p12 .photo		{ top: 130px; left: 750px; }

#p13 .photo		{ top: 240px; left: 200px; }
#p14 .photo		{ top: 240px; left: 310px; }
#p15 .photo		{ top: 240px; left: 420px; }
#p16 .photo		{ top: 240px; left: 530px; }
#p17 .photo		{ top: 240px; left: 640px; }
#p18 .photo		{ top: 240px; left: 750px; }

#backgrounder { width:100%; background-image:url(../images/backgroundModels.jpg);background-position:top right; background-repeat:no-repeat; position:relative; z-index:1}

#gora {  height:93px; background-image:url(../images/background.jpg); background-repeat:repeat-x;padding:0 33px; }
