	/*
									*** --  *** Next Generation Commerce *** -- ***
										
		Ten skrypt został wykonany przez firmę X Design Studio S.C. Agnieszka Kalińska, Bartłomiej Jończy.
		
		Autor skryptu: Bartłomiej Jończy
		e-mail: bjonczy@gmail.com
		Ostatnia modyfikacja: czwartek, 26 lutego 2009r. godz. 15:41
		
		Zabrania się kopiowania, powielania i wykorzystywania w jakikolwiek sposób niniejszego skryptu w całości
		lub fragmentach bez pisemnej zgody firmy X Design Studio S.C. Agnieszka Kalińska, Bartłomiej Jończy.
		
		http://www.xdesignstudio.pl/
		
	*/
@charset "utf-8";
body { background-color:#e3e3e3; background-image:url(gfx/body.jpg); background-repeat:repeat-x; margin:0px; }
#top1 { 
width:1000px; 
height:117px; 
margin-left:auto; 
margin-right:auto; 
background-image:url(gfx/top.jpg); 
background-repeat:no-repeat; 
font-family: Tahoma, Arial, Helvetica, sans-serif;
}
#top2 { 
width:870px; 
height:32px;
padding-top:5px;
padding-left:130px;
margin-left:auto; 
margin-right:auto; 
background-image:url(gfx/middle.jpg);
background-repeat:repeat-y; 
font-family: Tahoma, Arial, Helvetica, sans-serif;
}
#top1b {background: transparent; color: #015091; width:695px; height:45px; margin-left:100px; margin-top:37px; }


#topB2 {
float: left;
height: 45px;
width: 22px;
font-family: tahoma;
font-weight: normal;
font-size: 11px;
text-decoration: none;
background: #fff url( gfx/topm_l.jpg) no-repeat;
}
#topB3 {
float: left;
height: 29px;
width: 606px;
padding-top: 16px;
font-family: tahoma;
font-weight: normal;
font-size: 11px;
text-decoration: none;
background: #BFD6E8;
color: #015091;
}
#top1 a {
font-family: tahoma;
font-weight: normal;
font-size: 11px;
color: #015091;
text-decoration: none;
padding-left: 7px;
padding-right: 10px;
background: url(gfx/szcz1.jpg) no-repeat;

}

#top1 a:hover {
color: #015091;
text-decoration: underline;
}

#topB4 {
float: left;
height: 45px;
width: 22px;
font-family: tahoma;
font-weight: normal;
font-size: 11px;
text-decoration: none;
background: #fff url( gfx/topm_r.jpg) no-repeat;
}

#maindiv { background-image:url(gfx/middle.jpg); background-repeat:repeat-y; margin-left:auto; margin-right:auto; width:1000px; height:100%; overflow:auto; }
#maincontent { height:100%; margin-top:0px; margin-left:17px; margin-right:18px;}
#bottomdiv { background-image:url(gfx/bottom.jpg); margin-left:auto; margin-right:auto; width:1000px; height:45px; }



#maincolumn_left { width:254px; text-align:center; float:left; }
#maincolumn_right { width:700px; float:left; }

#maincolumn_left #lefttop_leaf { 
background-image:url(gfx/lefttop_leaf.jpg);
background-repeat:no-repeat;
background-position:center; 
height:255px; 
font-family: Arial;
font-weight: bold;
font-size: 26px;
text-decoration: none;
color: #fff;
vertical-align: top;
text-align: left;
}

#maincolumn_right #righttop_beach { background-image:url(gfx/righttop_beach.jpg); background-repeat:no-repeat; background-position:center; height:255px; width:700px; margin-left:auto; margin-right:auto; }
#maincolumn_left #catalog_menu_top { background-color:#99c452; width:244px; margin-left:auto; margin-right:auto; background-image:url(gfx/menu_top.jpg); background-position:top; background-repeat:no-repeat; overflow:hidden; }



#bottom_1 {
width: 400px;
height: 45px;
font-family: tahoma;
font-weight: normal;
font-size: 10px;
text-decoration: none;
vertical-align: middle;
text-align: left;
padding-left: 25px;

}

#bottom_2 {
width: 600px;
height: 45px;
font-family: tahoma;
font-weight: normal;
font-size: 10px;
text-decoration: none;
vertical-align: middle;
text-align: right;
padding-right: 24px;
}

#bottom_2 a, #bottom_2 a:hover {
font-family: tahoma;
font-weight: normal;
font-size: 10px;
text-decoration: none;
color:#333333;
}


#catalog_menu_top { margin-top: 1px; background-color:#99c452; width:244px; margin-left:auto; margin-right:auto; background-image:url(gfx/menu_top.jpg); background-position:top; background-repeat:no-repeat; overflow:hidden; }
#catalog_menu {  }
#maincolumn_left #catalog_menu_bottom { background-color:#99c452; background-image:url(gfx/menu_bottom.jpg); background-repeat:no-repeat; width:244px; margin-left:auto; margin-right:auto; height:73px; }
#menu_header { 
font-size:16px; font-weight:bold; color:#FFFFFF; text-align:left; padding-left:5px; padding-top:5px; margin-bottom:20px; 
font-family: Arial;
font-weight: bold;
font-size: 16px;
margin-top: 4px;
margin-bottom: 10px;

}
.menulist { 
font-family: tahoma;
font-weight: normal;
font-size: 12px;
text-decoration: none;
color: #425f10;
font-weight:bold; display:block; height:16px; color: #425f10; padding-left:10px; background-image:url(gfx/arrow2.gif); background-repeat:no-repeat; background-position:left; }
.menulist:hover { color: #32490C; text-decoration:underline; }
#catalog_right_content { min-height: 864px; height:100%; background-image:url(gfx/pod_tresc.jpg); background-repeat:no-repeat; width:696px; margin-left:auto; margin-right:auto; background-color:#dbe4ed; padding-top:10px; }
h1 { font-family: Arial; font-weight: bold; font-size: 26px; }
h3 { border-bottom:#215dc6 1px solid; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; margin-left:10px; margin-right:10px; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size:16px; display:block; margin-left:45px; color:#015091; }
.contentbox_top { width:670px; margin-left:auto; margin-right:auto; background-image:url(gfx/contentbox_top.gif); background-repeat:no-repeat; background-color:#FFFFFF; overflow:none;}
.content { padding-top:10px; padding-left:5px; padding-right:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; overflow:auto; }
.content2 { padding-top:10px; padding-left:5px; padding-right:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;  }

.contentbox_bottom { width:670px; margin-left:auto; margin-right:auto; background-image:url(gfx/contentbox_bottom.gif); background-repeat:no-repeat; height:18px; text-align:right; }

.contentbox2_top { width:670px; margin-left:auto; margin-right:auto; background-image:url(gfx/contentbox2_top.jpg); background-repeat:no-repeat; background-color:#abcae7; overflow:auto; }
	.contentbox2_top .content { padding:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
.contentbox2_bottom { width:670px; margin-left:auto; margin-right:auto; background-image:url(gfx/contentbox2_bottom.jpg); background-repeat:no-repeat; height:15px; text-align:right; }

.textinput { border:#476FAA 1px solid; background-color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0px; padding:0px; margin-bottom:2px; text-align:center; }
.buttoninput { border:#476FAA 1px solid; background-color:#dae3ed; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:0px; padding:1px; margin-bottom:0px; text-align:center; cursor:pointer; }
.buttoninput:hover { background-color:#CCCCCC; }
.report { text-align:center; }
#righttop_beach #roller #panelklienta { width:200px; float:left; margin-left:15px; margin-top:15px; background-image:url(gfx/panelk1.gif); background-repeat:no-repeat; background-position:left top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#666666; }
#righttop_beach #roller #panelklienta a { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#666666; text-decoration:none;}
#righttop_beach #roller #panelklienta a:hover { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#666666;  text-decoration:underline;}

#righttop_beach #roller #koszyk { width:200px; float:left; margin-left:15px; margin-top:15px; background-image:url(gfx/koszyk1.gif); background-repeat:no-repeat; background-position:left top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#666666; }
#righttop_beach #roller #koszyk a { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#666666; text-decoration:none; }
#righttop_beach #roller #koszyk a:hover { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#666666;  text-decoration:underline;}
#righttop_beach #roller #wyszukiwarka { width:200px; float:left; margin-left:15px; margin-top:15px; background-image:url(gfx/wyszukiwarka1.gif); background-repeat:no-repeat; background-position:left top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#666666; }
#righttop_beach #roller #wyszukiwarka a { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#666666; text-decoration:none; }
#righttop_beach #roller #wyszukiwarka a:hover { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#666666;  text-decoration:underline;}
.kolor-10 {COLOR: #C4DE99;FONT-WEIGHT: bold;} 
.kolor-11 {COLOR: #015091;FONT-WEIGHT: bold;}
.kolor-12 {font-family: tahoma; COLOR: #A80000;}
.kolor-13 {COLOR: #2A2A2A;}
.kolor-14 {COLOR: #566D32;FONT-WEIGHT: bold; TEXT-DECORATION: none;}
.kolor-15 {COLOR: #343A2B;FONT-WEIGHT: normal; TEXT-DECORATION: none; font-size:10px; ALIGN: left }
.product_thumb {   border:#666666 0px solid; padding:2px; }
.product_thumb:hover { border:#66CC00 0px solid; }
.addtoshopcartbutton {  background-image:url(gfx/koszyk.gif); background-repeat:no-repeat; padding:0px; width:93px; height:17px; border:0px; margin-right:10px; }
.showmorebutton { background-image:url(gfx/zobacz.jpg); background-repeat:no-repeat; padding:0px; width:93px; height:17px; border:0px; margin-right:10px; }
.product_thumb_div { float:left; width:120px; text-align:center; }
.product_description_div { width:260px; float:left; padding:2px; border-bottom:#999999 1px solid; }
.product_description_div2 { width:520px; float:left; padding:2px; border-bottom:#999999 1px solid; }
.product_name_div { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#0057a9; text-align:left; float:left; width:530px; font-weight:bold; padding-bottom:10px; padding-top:5px;}
.product_name_div a { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#0057a9; text-decoration:none; text-decoration:underline;  }
.product_name_div a:hover { text-decoration:none;}

.product_name_kosz a { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#0057a9; text-decoration:none;  }
.product_name_kosz a:hover { text-decoration:underline;  }

.roll {
background: #fff;
-moz-opacity:0.7;
opacity : 0.7;
filter: alpha(opacity=70);
}

#roll_link {
background: url( gfx/righttop_beach.jpg) no-repeat;
}

div.floated {
	width: 100px;
	float: left;
	margin-left: 0em;
}

div.myElement {
	width: 1px;
	height: 1px;
	border: 0px;
	background-color: #FFFF33;

}

div#myOtherElement {
	width: 700px;
	height: 60px;
	overflow: hidden;
	border: 0px;
	background-color: #FFFFFF;

}


#catalog_menu_top_pomar { margin-top: 2px; background-color:#ff6600; width:244px; margin-left:auto; margin-right:auto; background-image:url(gfx/menut_pomar.jpg); background-position:top; background-repeat:no-repeat; overflow:hidden; }
#catalog_menu_pomar {  }
#catalog_menu_bottom_pomar { background-image: url(gfx/menud_pomar.jpg); background-repeat:no-repeat; width:244px; margin-left:auto; margin-right:auto; height:73px; }

.product_descbox_left { float:left; width:130px; text-align:left; border-bottom:#CCCCCC 1px dashed; padding-bottom:2px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; }
.product_descbox_right { float:left; width:130px; text-align:right; border-bottom:#CCCCCC 1px dashed; padding-bottom:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; }
.product_descbox_left2 { float:left; width:260px; text-align:left; border-bottom:#CCCCCC 1px dashed; padding-bottom:2px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; height:20px; padding-top:10px; }
.product_descbox_right2 { float:left; width:260px; text-align:right; border-bottom:#CCCCCC 1px dashed; padding-bottom:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; height:20px; padding-top:10px; }
.product_shortabout_box { font-family:Tahoma, sans-serif; font-size:12px; text-align:justify; }
.contentbox_bottom .count { border: solid 1px #015091; background-repeat:no-repeat;  width:21px; font-size:9px; text-align:center; margin-right: 10px; }
.count2 { background-repeat:no-repeat; border: solid 1px #015091; width:21px; font-size:9px; text-align:center; margin-right: 10px; }
.count3 { background-repeat:no-repeat; border: solid 1px #015091; width:28px; font-size:10px; text-align:center; margin-bottom: 5px; }
.count4 { background-repeat:no-repeat; border: solid 1px #015091; width:28px; font-size:12px;  margin-top: 10px; }
.product_descbox_right2 .count { font-size:9px; text-align:center; }
.pagin_button {  text-decoration:none; color: #588AB5; padding-bottom: 0px; margin:1px; background-color:#FFFFFF; border:#999999 0px solid; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; }
.pagin_button:hover { color:#99C451; }
.pagin_button[disabled] { color:#CCCCCC;}
.pricediv { font-size:12px; color:#666666; width:160px; height:53px; background-image:url(gfx/cena.jpg); padding-top:40px; text-align:center; margin-left:auto; }
.newsheader { margin-left: 20px; padding-left:30px; background-image:url(gfx/arrow3.gif); background-repeat:no-repeat; overflow:auto; margin-bottom:10px; }
.newsheader a { font-family: Tahoma, Arial, Helvetica, sans-serif; color:#566D32; text-decoration:none; }
.newsheader a:hover { color:#669900; }
.listviewbutton { width:23px; height:22px; padding:0px; background-color:#FFFFFF; background-image:url(gfx/listview.gif); background-repeat:no-repeat; border:0px; margin:5px; }
.gridviewbutton { width:23px; height:22px; padding:0px; background-color:#FFFFFF; background-image:url(gfx/gridview.gif); background-repeat:no-repeat; border:0px; margin:5px; margin-right:30px; }





#bestsellers_menu_top { margin-top: 1px; background-color:#67aad4; width:244px; margin-left:auto; margin-right:auto; background-image:url(gfx/dod_top.jpg); background-position:top; background-repeat:no-repeat; overflow:hidden; }
#bestsellers_menu {  }
#maincolumn_left #bestsellers_menu_bottom { background-color:#67aad4; background-image:url(gfx/dod_bott.jpg); background-repeat:no-repeat; width:244px; margin-left:auto; margin-right:auto; height:70px; }

#bestsellers_menu_top .best_left{
	float:left;
	width:150px;
	text-align:left;
	padding-left:10px;
}
#bestsellers_menu_top .best_right{
	float:right;
	width:80px;
}
#bestsellers_menu_top .best_right, #bestsellers_menu_top .best_left{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#015091;
}
#bestsellers_menu_top .best_right a, #bestsellers_menu_top .best_left a{
	color:#015091;
	text-decoration:none;
}
#bestsellers_menu_top .best_right a:hover, #bestsellers_menu_top .best_left a:hover{
	text-decoration:underline;
}




#newsletter_menu_top { margin-top: 1px; background-color:#1a518a; width:244px; margin-left:auto; margin-right:auto; background-image:url(gfx/newsletter_top.jpg); background-position:top; background-repeat:no-repeat; overflow:hidden; }
#newsletter_menu {  }
#maincolumn_left #newsletter_menu_bottom { background-color:#1a518a; background-image:url(gfx/newsletter_bottom.jpg); background-repeat:no-repeat; width:244px; margin-left:auto; margin-right:auto; height:70px; }

#newsletter_menu span, #newsletter_menu_top{
	color:#fff;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#newsletter_menu_top .email{
	width:150px;
	border:#333 1px solid;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#newsletter_menu_top .submit{
	width:100px;
	border:#333 1px solid;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}


#sideBar {
	z-index:555;
	top: 65px;
	background-image:url("http://www.swiatsauny.pl/slider.png");
	background-repeat:no-repeat;
	display:block;
	float:left;	
	padding:0;
	margin:0;
	position:fixed;
	left:-250px;
	width:279px;
	height:330px;
}

#reklama-slider {
	width:250px;
	height:55px;
	margin-top:-1px;
	float:left;
	text-align:center;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#333;
}

img {
	border:0px;
}
