body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background-color: #000000;
	background-image: url(images_layout/sound_tlo_strony2.jpg);
	background-repeat: repeat-x;
}

#PRODUKTY{
	text-align: center;
	width: 800px;
	padding-right: 200px;
}



.Dresses #container {
	width: 900px; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #f1f1f1;
} 
.Dresses #header {
	height: 106px;
	width: 900px;
	padding-top: 0;
	padding-bottom: 0;
	background-color: #FFFFFF;
	background-image: url(images_layout/WEB_SOUND_TOP.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
} 
.Dresses #LeweMenu {
	float: left;
	width: 187px;
	background-image: url(images_layout/_lewe_menu_top.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}

.Dresses #GlownaTrescStrony {
	margin: 0;
	padding-left: 8px;
} 
.Dresses #GlownaTrescStrony2 {
	margin: 20;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-right: 16px;
	padding-left: 16px;
} 

.Dresses #GlownaTrescStronyMORE {
	margin: 20;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #999999;
	padding-right: 22px;
	padding-left: 16px;
	font-weight: bold;
} 
#GlownaTrescStronyMORE a {
	text-decoration:none;
	color:#333333
}
#GlownaTrescStronyMORE a:hover {
	text-decoration:underline;
	color: #003333;
}

.Dresses #Stopka {
	padding: 10px;
	background-color: #000000;
	text-align: center;
	background-image: url(images_layout/sound_WEB_STOPKA.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009933;
} 

#Stopka a {
	text-decoration:none;
	color:#00FF00
}

#Stopka a:hover {
	text-decoration:underline;
} 

.Dresses #Stopka p {
	margin: 0; /* zeroing the margins of the first element in the Stopka will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
}

/* Miscellaneous classes for reuse */
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page. The floated element must precede the element it should be next to on the page. */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

#LEFTmenuTITLE {
	position:relative;
	left:0px;
	top:0px;
	width:187px;
	height:50px;
	background-image: url(images_layout/_LEFT_MENU_NAME.png);

	background-repeat: no-repeat;
}

#LEWE-menu-NAGLOWEK_ {
	position:absolute;
	left:4px;
	top:13px;
	width:179px;
	height:25px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #404445;
	overflow: hidden;
	font-weight: normal;
	text-transform: capitalize;
	font-style: normal;
	text-align: center;
}
#LEWE-menu-NAGLOWEK_ a {
	text-decoration:none;
	color:#404445
}

#LEWE-menu-NAGLOWEK_ a:hover {
	text-decoration:blink;
	color: #063F4A;
} 

#LEWE-menu-NAGLOWEK_login {
	position:absolute;
	left:4px;
	top:13px;
	width:179px;
	height:25px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	overflow: hidden;
	font-weight: normal;
	text-transform: capitalize;
	font-style: normal;
	text-align: center;
}
#LEWE-menu-NAGLOWEK_login a {
	text-decoration:none;
	color:#404445
}

#LEWE-menu-NAGLOWEK_login a:hover {
	text-decoration:blink;
	color: #063F4A;
} 


#Lewe_Menu_REKLAMA {
	position:relative;
	left:0px;
	top:0px;
	width:187px;
	height:31px;
	background-image: url(images_layout/_LEFT_MENU_tlo_koniec.png);
	background-repeat: no-repeat;
}

#Lewe-menu-reklama_ {
	position:absolute;
	left:6px;
	top:17px;
	width:174px;
	height:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	overflow: hidden;
	letter-spacing: 4px;
	text-align: center;
}

#OKNOSTART {
	position:relative;
	left:0px;
	top:0px;
	width:713px;
	float: left;
	background-image: url(images/okno_glowne_tlo.jpg);
	background-repeat: repeat-x;
}


.tytul_big {
	font-family: Calibri, arial, sans-serif, Helvetica;
	font-size: 36px;
	color: #990000;
}



#OKNOSTART tab_title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
}

#OKNOSTART input {
	border: 1px solid #FFFFFF;

	background: url(images/gradient_form.png) repeat-x #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 15px;
	color: #454743;
}


#OKNOSTART select {
	background-color: #ffffff;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	border: 1px solid #FFFFFF;
	width: 200px;	
}

#OKNOSTART select:hover {
	border: 1px solid #990000;

	color: #454743;
}

#OKNOSTART label {
	font-family: tahoma, helvetica, sans-serif;
	font-style: normal;
	font-size: 13px;
	color: #653324;

	font-weight: bold;
}

#OKNOSTART input:hover {
	border: 1px solid #990000;
	background: url(images/gradient_form2.png) repeat-x #FFFFFF;
	color: #454743;
}


#OKNOSTART a {
	text-decoration:none;
	color:#00CC33
}

#OKNOSTART a:hover {
	text-decoration:underline;
	color: #00FF66;
} 



#K0-kolekacja-test_ {
	position:absolute;
	left:6px;
	top:6px;
	width:705px;
	height:315px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	overflow: auto;
}
#K0-kolekacja-test_2 {
	position:absolute;
	left:336px;
	top:123px;
	width:369px;
	height:189px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
#K0-kolekacja-test_3 {
	position:absolute;
	left:20px;
	top:123px;
	width:369px;
	height:189px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

#KATEGORIA_1 {
	position:relative;
	left:0px;
	top:0px;
	width:711px;
	height:429px;
	background-image: url(images_layout/kategoria1.png);
	background-repeat: no-repeat;
	float: left;
}

#K1-kolekacja-tyt1_ {
	position:absolute;
	left:8px;
	top:36px;
	width:335px;
	height:51px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 72px;
	color: #6EB2A6;
}


#K1-kolekacja-tyt2_ {
	position:absolute;
	left:7px;
	top:94px;
	width:367px;
	height:66px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 60px;
	color: #658F87;
}

#K1-kolekacja-link_ {
	position:absolute;
	left:121px;
	top:181px;
	width:165px;
	height:72px;
}



#K1-kolekacja-okineko_ {
	position:absolute;
	left:5px;
	top:319px;
	width:294px;
	height:99px;
}

#LINIA_strona_glowna {
	position:relative;
	left:0px;
	top:0px;
	width:900px;
	height:50px;
	background-image: url(images_layout/linia_szeroka.png);
	background-repeat: no-repeat;
	clear: both;
}


#linia-szeroka-tytul_ {
	position:absolute;
	left:10px;
	top:7px;
	width:873px;
	height:27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #343B3B;
	text-align: center;
}
#BOX_PRODUCT {
	position:relative;
	left:0px;
	top:0px;
	width:220px;
	height:280px;
	background-image: url(images_layout/BOX_Dresses2.png);
	background-repeat: no-repeat;
	color: #ffffff;
	font-size: 1px;
	text-align: center;
        float: left;
}

#product-NAME_ {
	position:absolute;
	left:14px;
	top:6px;
	width:191px;
	height:21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #073543;
	text-align: center;
	font-weight: bold;
	overflow: hidden;
}


#product-PHOTO_ {
	position:absolute;
	left:14px;
	top:33px;
	width:187px;
	height:193px;
	text-align: center;
	overflow: hidden;
}

#product-MORE_ {
	position:absolute;
	left:137px;
	top:235px;
	width:53px;
	height:17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
}

#product-MORE_ a {
	text-decoration:none;
	color:#FFFFFF
}

#product-MORE_ a:hover {
	text-decoration:underline;
	color: #FFFFCC;
} 

#product-PRICE_ {
	position:absolute;
	left:63px;
	top:236px;
	width:48px;
	height:24px;
	font-family: Arial, Helvetica, sans-serif;
	color: #1A4404;
	font-size: 16px;
	font-weight: bold;
}



#BOX_DETALE {
	position:relative;
	left:0px;
	top:0px;
	width:900px;
	height:522px;
	background-image: url(images_layout/show_box.jpg);
	background-repeat: no-repeat;
	background-color: #052D35;
}


#PR-top_ {
	position:absolute;
	left:461px;
	top:9px;
	width:253px;
	height:18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #00CC33;
	font-size: 10px;
	text-align: right;
}



#PR-produkty-tytul_ {
	position:absolute;
	left:731px;
	top:5px;
	width:159px;
	height:31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009900;
	font-weight: bold;
	text-align: center;
}



#PR-name_ {
	position:absolute;
	left:319px;
	top:40px;
	width:403px;
	height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	overflow: hidden;
}


#PR-name_LINKIFOTO {
	position:absolute;
	left:731px;
	top:36px;
	width:159px;
	height:1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
}



#PR-bigfoto_ {
	position:absolute;
	left:42px;
	top:37px;
	width:214px;
	height:321px;
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
}



#PR-prawe-produkty_ {
	position:absolute;
	left:731px;
	top:37px;
	width:169px;
	height:483px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF33CC;
}



#PR-ceny_ {
	position:absolute;
	left:307px;
	top:71px;
	width:417px;
	height:29px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	text-align: right;
}

#PR-produkty_ {
	position:absolute;
	left:722px;
	top:71px;
	width:9px;
	height:451px;
	font-family: Arial, Helvetica, sans-serif;
	color: #006699;
	font-size: 18px;
}

#PR-info1_ {
	position:absolute;
	left:307px;
	top:104px;
	width:419px;
	height:251px;
	font-family: Arial, Helvetica, sans-serif;
	color: #33CC00;
	overflow: auto;
	font-size: 14px;
}






#PR-shop_ {
	position:absolute;
	left:319px;
	top:370px;
	width:382px;
	height:119px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	overflow: hidden;
}


#PR-smallfoto1_ {
	position:absolute;
	left:41px;
	top:391px;
	width:67px;
	height:100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
}


#PR-smallfoto2_ {
	position:absolute;
	left:114px;
	top:391px;
	width:67px;
	height:100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
}



#PR-smallfoto3_ {
	position:absolute;
	left:187px;
	top:391px;
	width:67px;
	height:100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
}



#PR-info2_ {
	position:absolute;
	left:14px;
	top:503px;
	width:707px;
	height:19px;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-size: 12px;
}




#PR-top_ a {
	text-decoration:none;
	color:#CCCCCC
}

#PR-top_ a:hover {
	text-decoration:underline;
	color: #00FF00;
}


#PR-info1_ a {
	text-decoration:none;
	color:#CCCCCC
}

#PR-info1_ a:hover {
	text-decoration:underline;
	color: #00FF00;
}


#PR-shop_ a {
	text-decoration:none;
	color:#666666
}

#PR-shop_ a:hover {
	text-decoration:underline;
	color: #333333;
}

#PR-shop_ H1 {
	text-decoration:none;
	color:#00CC00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-indent: 20px;
}


#PR-info2_ a {
	text-decoration:none;
	color:#990000
}

#PR-info2_ a:hover {
	text-decoration:underline;
	color: #CC0000;
}



.formatkaLISTAkolor
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:14px;
	text-decoration:none;
	color: #006600;
	width:140px;
	font-weight: bold;
}
.formatkaLISTArozmiar
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:14px;
	text-decoration:none;
	color: #006600;
	width:50px;
	font-weight: bold;
}


.formatkaLISTAilosc
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:14px;
	text-decoration:none;
	color: #006600;
	width:50px;
	font-weight: bold;
}



.style1 {font-size: 16px}
.style2 {color: #FF0000}
.style4 {color: #FF0099}

.style10 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #990000;
}
.style11 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #006666;
}

#PROMOTIONbox {
	position:relative;
	left:12px;
	top:0px;
	width:73px;
	height:145px;
	float: left;
	background-image: url(images_layout/small_box_promotions2.png);
	background-repeat: no-repeat;
}

#smallBOX-neme_ {
	position:absolute;
	left:2px;
	top:3px;
	width:67px;
	height:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009900;
	font-weight: normal;
	text-align: center;
}

#smallBOX-foto_ {
	position:absolute;
	left:2px;
	top:16px;
	width:67px;
	height:100px;
	overflow: hidden;
}

#smallBOX-price_ {
	position:absolute;
	left:4px;
	top:117px;
	width:63px;
	height:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #33FF33;
	font-weight: bold;
	text-align: right;
}

#shop_finish {
	position:relative;
	left:0px;
	top:0px;
	width:890px;
	height:399px;
	background-image: url(images_layout/produkt_sklep.png);
	background-repeat: no-repeat;
}


#finish-top_ {
	position:absolute;
	left:307px;
	top:5px;
	width:407px;
	height:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: right;
}

#finish-top_ a {
	text-decoration:none;
	color:#333333
}

#finish-top_ a:hover {
	text-decoration:underline;
	color: #FF0000;
}
#finish-baner_ {
	position:absolute;
	left:731px;
	top:5px;
	width:159px;
	height:394px;
}

#finish-name_ {
	position:absolute;
	left:18px;
	top:34px;
	width:678px;
	height:31px;
		font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #154D56;
	overflow: hidden;
}

#finish-text_ {
	position:absolute;
	left:18px;
	top:71px;
	width:678px;
	height:180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	overflow: auto;
}

#finish-information_ {
	position:absolute;
	left:32px;
	top:282px;
	width:643px;
	height:93px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

#animBOX {
	position:relative;
	left:10px;
	top:0px;
	width:110px;
	height:106px;
	float: left;
}


#loginBOX {
	position:relative;
	top:17px;
	width:184px;
	height:90px;
	
	float: right;
}

#loginBOX2 {
	position:relative;
	top:0px;
	width:184px;
	height:90px;
	background-image: url(images_layout/2u_kosz.png);
	background-repeat: no-repeat;
	float: right;
}


#login-title_ {
	position:absolute;
	left:35px;
	top:3px;
	width:105px;
	height:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #CCCCCC;
}


#login-title_ a {
	text-decoration:none;
	color:#006600
}

#login-title_ a:hover {
	text-decoration:underline;
	color: #00FF66;
} 


#login-title_kosz {
	position:absolute;
	left:35px;
	top:3px;
	width:105px;
	height:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #000000;
}
#login-t-username_ {
	position:absolute;
	left:12px;
	top:25px;
	width:60px;
	height:17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	color: #CCCCCC;
}
#login-t-username_B {
	position:absolute;
	left:12px;
	top:25px;
	width:110px;
	height:17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	color: #CCCCCC;
}
#login-t-username_Bkosz {
	position:absolute;
	left:12px;
	top:25px;
	width:110px;
	height:17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	color: #000000;
}
#login-t-username_2 {
	position:absolute;
	left:18px;
	top:28px;
	width:190px;
	height:60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #CCCCCC;
}


#login-username_ {
	position:absolute;
	left:73px;
	top:25px;
	width:100px;
	height:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
#login-username_ input {
	border: 1px dotted #333333;
	background-color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 80px;
	color: #FFFFFF;
} 
#imputBOXlogin {
	background-color: #666666;
	font-size: 10px;
}

#login-password_ {
	position:absolute;
	left:73px;
	top:43px;
	width:100px;
	height:18px;
}
#login-password_ input {
	border: 1px dotted #333333;
	background-color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 80px;
	color: #FFFFFF;
} 
#login-t-password_ {
	position:absolute;
	left:12px;
	top:44px;
	width:60px;
	height:17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	color: #CCCCCC;
}
#login-t-password_B {
	position:absolute;
	left:18px;
	top:44px;
	width:110px;
	height:17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	color: #CCCCCC;
}
#login-t-password_Bkosz {
	position:absolute;
	left:25px;
	top:44px;
	width:110px;
	height:17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	color: #000000;
}
#login-button_ {
	position:absolute;
	left:69px;
	top:64px;
	width:54px;
	height:20px;
}
.buttonlogin {
	border: 1px solid #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #aab;
}
.buttonlogin:hover {
	border: 1px solid #FFFFFF;
	background: #eef;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
}

#user_control_products {
	position:relative;
	left:0px;
	top:0px;
	width:680px;
	height:309px;
	background-image: url(images_layout/box_user_produkt.jpg);
	background-repeat: no-repeat;
}

#user-name_ {
	position:absolute;
	left:270px;
	top:28px;
	width:273px;
	height:46px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #990000;
}


#user-foto_ {
	position:absolute;
	left:28px;
	top:36px;
	width:227px;
	height:247px;
	text-align: center;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}

#user-price_ {
	position:absolute;
	left:574px;
	top:43px;
	width:75px;
	height:40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	font-weight: bold;
	overflow: hidden;
}

#user-info1_ {
	position:absolute;
	left:270px;
	top:84px;
	width:379px;
	height:118px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	overflow: auto;
}

#user-info2_ {
	position:absolute;
	left:270px;
	top:213px;
	width:379px;
	height:57px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
	overflow: auto;
}

#user-stopka_ {
	position:absolute;
	left:270px;
	top:274px;
	width:379px;
	height:28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	text-align: right;
}
.TABtopic {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
}
.TABtext {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	font-size: 12px;
}
.TABprice {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #990000;
	font-size: 14px;
}


a.ovalbutton{
background: transparent url('images_layout/oval-gray-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; /*button text color*/
}

a.ovalbutton span{
background: transparent url('images_layout/oval-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}


/* lewe menu */



.arrowlistmenu{
	width: 185px; /*width of menu*/
	margin-top: 44px;
}

.arrowlistmenu .headerbar{
font: bold 14px Arial;
color: white;
background: black url(images_layout/titlebar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
	color: #A70303;
	background: url(images_layout/lewe_menu_szczalka.gif) no-repeat center left; /*custom bullet list image*/
	display: block;
	padding: 5px 0;
	padding-left: 19px; /*link text is indented 19px*/
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px solid #cacaca;
	font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
	color: #EC0404;
	background-color: #FFFFFF;
}




.box{
	height: 320px;
}
.boxholder{
	clear: both;
	padding: 1px;
	
}
.tab{
	float: left;
	height: 43px;
	width: 102px;
	margin: 0 2px 0 0;
	text-align: center;
	
	background-image: url(images_layout/menu_okno_tab.png);
	background-repeat: no-repeat;
}
.tabtxt{
	margin: 0;
	color: #339933;
	font-size: 14px;
	font-weight: bold;
	padding: 18px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
}
#ALLShopsBOX {
	position:relative;
	left:0px;
	top:0px;
	width:353px;
	height:252px;
	float: left;
}

#all-shop-foto_ {
	position:absolute;
	left:8px;
	top:8px;
	width:337px;
	height:204px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	overflow: hidden;
}

#all-shop-nazwa_ {
	position:absolute;
	left:6px;
	top:215px;
	width:251px;
	height:35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	overflow: hidden;
}


#all-shop-link_ {
	position:absolute;
	left:260px;
	top:215px;
	width:73px;
	height:34px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #990000;
	overflow: hidden;
}

#kosz-start_ {
	position:relative;
	left:0px;
	top:0px;
	width:890px;
	height:40px;
	float: left;
	background-image: url(images_layout/kosz_start.jpg);
	background-repeat: no-repeat;
}


#kosz-tlo {
	position:relative;
	left:0px;
	top:0px;
	width:890px;
	float: left;
	background-image: url(images_layout/kosz_tlo.jpg);
	background-repeat: repeat-y;
}

#kosz-pod_tlem {
	position:relative;
	left:0px;
	top:0px;
	width:890px;
	height:15px;
	float: left;
	background-image: url(images_layout/kosz_podkreslenie.jpg);
	background-repeat: no-repeat;
}
#_KOSZ_END {
	position:relative;
	left:0px;
	top:0px;
	width:890px;
	height:65px;
	background-image: url(images_layout/sklep_kosz_end.jpg);
	background-repeat: no-repeat;
	float: left;
}


#koszyk-ile_ {
	position:absolute;
	left:758px;
	top:14px;
	width:105px;
	height:27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
}


#koszyk-dalej_ {
	position:absolute;
	left:34px;
	top:16px;
	width:196px;
	height:27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: center;
}
#koszyk-dalej_  a {
	text-decoration:none;
	color:#333333
}

#koszyk-dalej_  a:hover {
	text-decoration:underline;
	color: #000000;
}


#koszyk-kup_ {
	position:absolute;
	left:420px;
	top:17px;
	width:202px;
	height:27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: center;
}
#koszyk-kup_  a {
	text-decoration:none;
	color:#990000
}

#koszyk-kup_  a:hover {
	text-decoration:underline;
	color: #FF0000;
}
.tabelkatyt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-image: url(images_layout/tab_topic_tlo.jpg);
	background-repeat: repeat-x;
	height: 59px;
	background-color: #CCCCCC;
}

#all_PRODUCT_box {
	position:relative;
	left:0px;
	top:0px;
	width:160px;
	height:198px;
	background-image: url(images_layout/all_product_box.png);
	background-repeat: no-repeat;
	float: left;
	margin-left: 16px;
}



#all-product-NAME_ {
	position:absolute;
	left:10px;
	top:7px;
	width:139px;
	height:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
	overflow: hidden;
}

#all-product-NAME_ a {
	text-decoration:none;

}

#all-product-NAME_  a:hover {
	text-decoration:underline;

}

#all-product-PHOTO_ {
	position:absolute;
	left:10px;
	top:24px;
	width:136px;
	height:141px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	overflow: hidden;
}



#all_product-MORE_ {
	position:absolute;
	left:95px;
	top:172px;
	width:53px;
	height:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-align: center;
	font-weight: normal;
}
#all_product-MORE_ a {
	text-decoration:none;
	color:#990000
}

#all_product-MORE_  a:hover {
	text-decoration:underline;
	color: #333333;
}


#all-product-PRICE_ {
	position:absolute;
	left:15px;
	top:172px;
	width:78px;
	height:17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	overflow: hidden;
}
#SPIS_SKLEPOW_MATKA {
	position:relative;
	left:0px;
	top:0px;
	width:355px;
	height:244px;
	background-image: url(images_layout/sklep_spis_matka.png);
	background-repeat: no-repeat;
	float: left;
	overflow: hidden;
}

#spis-SKLEP-tytul_ {
	position:absolute;
	left:19px;
	top:11px;
	width:319px;
	height:22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #336666;
	text-align: center;
	overflow: hidden;
	font-weight: bold;
}


#spis-SKLEP-foto_ {
	position:absolute;
	left:11px;
	top:37px;
	width:327px;
	height:156px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	overflow: hidden;
}


#spis-SKLEP-adres_ {
	position:absolute;
	left:11px;
	top:202px;
	width:236px;
	height:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	overflow: hidden;
}


#spis-SKLEP-link_ {
	position:absolute;
	left:247px;
	top:204px;
	width:87px;
	height:28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: center;
}

table.roz {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	
}
table.roz th {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: dotted dotted dotted dotted;
	border-color: gray gray gray gray;
	
	-moz-border-radius: 0px 0px 0px 0px;
}
table.roz td {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: dotted dotted dotted dotted;
	border-color: gray gray gray gray;
	
	-moz-border-radius: 0px 0px 0px 0px;
}

.ui-slider { width: 186px; height: 23px; position: relative; background-repeat: no-repeat; background-position: center center; }
.ui-slider-handle { position: absolute; z-index: 1; height: 23px; width: 12px; top: 0px; left: 0px; background-image: url(images_layout/_sliderek_1.gif);  }
.ui-slider-handle-active { background-image: url(images_layout/_sliderek_2.gif);  }
.ui-slider-disabled .ui-slider-handle { opacity: 0.5; filter: alpha(opacity=50); }
.ui-slider-range {
	position: absolute;
	opacity: 0.3;
	filter: alpha(opacity=20);
	width: 100%;
	height: 100%;
	background-color: #666666;
}

/* Default slider backgrounds */
.ui-slider, .ui-slider-1 { background-image: url(images_layout/_sliderek_tlo.gif); }
.ui-slider-2 { background-image: url(images_layout/_sliderek_tlo.gif); }

