

a {
	color:#333333;
	text-decoration:none;
}
img { border:none; }

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F3FDFC;
	background-image: url(template/gusia/images/body_bg.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
}
#footer {
	background-image: url(template/gusia/images/stopka_bg.jpg);
	height: 75px;
	padding-top: 35px;
	padding-left: 20px;
}

#body {
	background-image: url(template/gusia/images/body_bg_leftright.jpg);
	background-position: center 111px;
	background-repeat: no-repeat;
}
#page {
	width:1000px;
	margin:0 auto;
	position:relative;


}
#middle {
	width:1000px;
	margin:0 auto;
	background-color: #FFFFFF;
}

#glowa {
	background: url(template/gusia/images/top_glowa.jpg) 480px 0 no-repeat ;
	height:39px;
	
}
#menutop {
	background-color: #0099CC;
}


 
#koszyk {
	background-image: url(template/gusia/images/top.jpg);
	padding-left: 815px;
	height: 140px;

}
#koszyk p {
	color:
	color: #78DCF4;
	color: #92E2E8;
	height: 25px;
	padding-top: 7px;
	padding-right: 5px;
	padding-left: 5px;

}
#koszyk p span {
	font-weight: bold;
	color: #F5387A;
	font-size: 12px;

}
#koszyk a {
	color: #92EFFF;
	font-weight: bold;
	margin-top: 10px;
	display: block;
	margin-left: 25px;
}
#menutop { 
	background:url(template/gusia/images/menutop_bg.jpg);
	height:48px;
	float:left;
	width:716px;
}
#menutop li.first {
	background: url(template/gusia/images/menutop_left.jpg) 0 0 no-repeat;
} 
#menutop li { 
	float:left;
	
	background: url(template/gusia/images/menutop_li.gif) left 0 no-repeat;
}
#menutop li a:hover {
	background:url(template/gusia/images/menutop_activ.jpg);
	color:#F30057;

	
}
#menutop li.first a:hover {
	background:url(template/gusia/images/menutop_left_activ.jpg);
}

#menutop li a {
	display:block;
	padding-top:19px;
	height:29px;
	width:119px;
	text-align:center;
	color: #494D4E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#searchbox {
	float:right;
	background:url(template/gusia/images/searchbox_bg.jpg);
	height: 49px;
	width:284px;
}
#searchbox input {
	float:left;
}
#searchbox .text {
	border: 1px solid #C44C79;
	color: #C2C2C2;
	font-size: 12px;
	height: 22px;
	padding-top: 7px;
	padding-left: 10px;
	width: 200px;
	margin-top: 10px;
	
	margin-left: 10px;

}
#searchbox .submit {
	background: url(template/gusia/images/searchbox_lupa.gif);
	width:52px;
	height:49px;
	float:right;
}

#trail li {
	float:left;
}
#trail {
	padding-top:10px;
	padding-left:15px;
	height:25px;
	background-image: url(template/gusia/images/trail_bg.jpg);
	background-position: 0px bottom;
	background-repeat: repeat-x;
} 
#trail li a {
	display:block;
	background:url(template/gusia/images/trail_bull.gif) 0 5px no-repeat;
	padding-left:15px;
	margin-left:10px;
	color: #2DA9F3;
	font-size:11px;
}
#trail li.first a {
	background:none;
	color:#96E2EF;
	padding-left:0;
	margin-left:0;
}	
	
#left {
	float:left;
	width: 225px;
	
	background:url(template/gusia/images/left_border.gif) right 0 repeat-y;
}
#left_bg_foot {
	padding-right:5px;
	background:url(template/gusia/images/bg_koszyk.jpg) 0 bottom no-repeat;  
}	
#right { 
	float:right;
	width: 764px;
	margin-bottom:20px;
}
#left h2 {
	background:url(template/gusia/images/header_bg.jpg);
	color: #175682;
	padding-top: 14px;
	padding-left: 20px;
	height: 30px;
	margin: 0px;

}
#right #baner {
	background-image: url(template/gusia/images/kosmetyki_ktore_cie_oczaruja.jpg);
	height: 79px;
	width: 424px;
	padding-top: 130px;
	padding-left: 320px;
	padding-right:20px;
	color: #52681D;
	margin-bottom: 10px;
}
#right #inner {
	width: 755px;
}
#inner h1 span {
	float:left;
	margin-top:2px;
}
#inner h1 select {
	float:right;
	
	margin-right:10px;
}
#inner h1 {
	background-image: url(template/gusia/images/h1_bg.gif);
	font-size: 12px;
	padding-top: 7px;
	height: 25px;
	
	color: #F31A69;
	padding-left: 15px;
	margin-top:10px;
}
#inner h1.short {
	float:left;
	margin-top:0;
	padding-top: 10px;
	height: 22px;
}
#inner a.more {
	float:left;
	background:url(template/gusia/images/more.gif);
	color:#FFFFFF;
	width: 79px;
	text-align: center;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 22px;
}
.listing1 { } 
.listing1 li {
	float:left;
	background:url(template/gusia/images/listing1_li_bg.jpg) 0 bottom no-repeat;
	width:187px;
	height: 205px;
	margin-left: 2px;
	margin-bottom: 10px;
} 
.box {
	padding: 20px;
}


.listing1 li.first {
	margin-left:0;
}
.listing1 li.selected {
	background:url(template/gusia/images/listing1_li_activ_bg.jpg) 0 bottom no-repeat;
} 
.listing1 li a.image {
	display: block;
	text-align: center;
	height: 110px;
	color: #424649;
	margin-top: 20px;
	margin-bottom: 10px;
}
.listing1 li a.name {
	display: block;
	font-size: 12px;
	color: #3E4245;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	height: 22px;
} 
.price {
	color: #28BAE1;
	font-size: 12px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 10px;

}
.listing1 .price {
	padding-left:10px;
}
.price span,  .product_info li span.old {
	color: #0C85CC;
	font-weight: bold;
}  
.old { text-decoration:line-through; } 
.price .new , .product_info li span.new {
	color:#F2045A;
	margin-left: 5px;
	font-weight:bold;
} 
.linki { margin-top:10px; }
.zaloguj { background:transparent url(template/gusia/images/input_submit.gif); width:66px; height:32px; border:none; margin-left:111px; margin-top:10px; }

.menu li {
	background-image: url(template/gusia/images/strzalka.gif);
	background-repeat: no-repeat;
	background-position: 20px 15px;

}

#zalogowany .menu li a { color:#0066CC; } 
.menu li a:hover { text-decoration:underline; } 
.menu li a {
	display: block;
	height: 22px;
	padding-top: 10px;
	padding-left: 35px;
	color: #F50560;
	font-weight: bold;
	font-size: 12px;
	border-bottom:1px solid  #E5E5E5;
}
.menu li.selected a {
	background: url(template/gusia/images/menu_hover.jpg);
	color: #FFFAFF;
}
.menu li a:hover { }
.menu li ul { padding-left:20px;   }
.menu li.selected ul { background:url(template/gusia/images/menu_ul_bg.jpg) 0 bottom repeat-x; }
.menu li.selected ul li { }
.menu li.selected ul li a {
	color: #FB095D;
	background:none;	
	border-bottom:1px solid #FFF;
}
.menu li ul li a:hover { }
#bestsellery { margin-bottom:20px; }
#bestsellery li { padding:10px; border-bottom:1px solid #E5E5E5; height:70px; width:200px; } 
#bestsellery li a.image { float:left; width:60px; display:block; text-align:center; }
#bestsellery li a.name { font-size:12px; }  
#bestsellery li div { float:right;  margin-top:10px; width:130px; } 

#kontakt { background:url(template/gusia/images/koperta.jpg) 125px 50px no-repeat; }
#kontakt td span { color: #999999 }
#kontakt td { padding:2px 0; }
#kontakt td  a { color:#0060AA; }
#footer form input { float:left; }
.news_add { background:transparent url(template/gusia/images/news_add.gif); width:37px; height:32px; border:none; }
.news_del { background:transparent url(template/gusia/images/news_del.gif); width:33px; height:32px; border:none; }
.news_text {
	background-color: #FFFFFF;

	border-top: 1px solid #AECCCE;
	border-left: 1px solid #AECCCE;
	color: #F20B5B;
	height: 22px;
	padding-top: 8px;
	padding-right: 10px;
	padding-left: 10px;
}
#news p {
	margin-top: 5px;
	color: #0D84D4;
}

#news { 
	float:left;
	width: 300px;
}
.linkif { float:left;  } 
.linkif li { width:150px; } 
.linkif li a {
	color: #0E79C1;
	display: block;
	background-image: url(template/gusia/images/strzalkaf.gif);
	background-position: 2px 7px;
	height: 20px;
	padding-top: 2px;
	padding-left: 20px;
	background-repeat: no-repeat;
	font-size: 12px;
}
.linkif li a:hover {
	color: #F50B64;

}
#copyrights {
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	color: #B8C4C5;
}
#prosklepy {
	background-image: url(template/gusia/images/prosklepy.gif);
	background-repeat: no-repeat;
	float: right;
	padding-top: 5px;
	padding-right: 110px;
	padding-bottom: 1px;
	padding-left: 1px;
	margin-top: 5px;
	background-position: right top;
	margin-right: 15px;
}
#prosklepy a {
	color: #B8C4C5;
}
#copyrights a {
	color:#0060AA;
	font-weight: bold;
}


.nav { 
	height:24px;
	margin-top:15px;
	float:left;
	margin-left:200px;
} 
.nav li {
	float:left;
}
.nav li.kropki {
	padding-left:3px;
}
.nav li.prev a  {
	background:url(template/gusia/images/nav_prev.gif) 7px 7px no-repeat; 
}
.nav li.next a {
	background:url(template/gusia/images/nav_next.gif) 7px 7px no-repeat; 
}
.nav li a:hover {
	color:#FF0099;
}
.nav li a {
	display:block;
	color:#0C85CC;
	text-align:center;
	padding-top:5px;
	width:24px;
	height:19px;
	margin-left:5px;
	background:url(template/gusia/images/nav_bg.jpg);
		
}
.nav li.selected a {
	background:url(template/gusia/images/nav_bg_hover.jpg);
	color:#FFFFFF;
}
#product_left { 
	float:left;
	width:390px;
}
#product_right {
	float:right;
	width:330px;
}
.product_info { background:url(template/gusia/images/product_info_bg.gif); width:322px; height:130px; padding:0 15px; color:#B4B4B4; margin-top:10px; } 
.product_info li { padding-top:10px; height:22px; }
.product_info li span { color:#666666; margin-left:5px; } 
.onStock { background:url(template/gusia/images/onStock.gif); width:133px; height:7px; }
.product_info li p, .product_info li p, .product_info li .ile,  .product_info li .onStock { 
	float:left;
	
}
.product_info li .onStock { 
	float:left;
	margin-left:10px;
	margin-top:3px;
	
}
.product_info li .onStock .in {
	background:url(template/gusia/images/onStock_hover.jpg);
	height:7px;
	
}
.product_add { 
	border:none;
	background: url(template/gusia/images/add_to_cart.gif);
	width:156px;
	height:30px;
	margin-left:10px;
}	
 #product_left form {
	margin-top: 15px;
}
#inner .content {
	margin-top: 15px;
	padding-left: 15px;
	padding-right:20px;
}
#thumb a { border: 1px solid #CCCCCC; margin-left:10px; display:block; float:left; padding:1px; width:70px; height:70px; } 
#thumb a.first { margin-left:0; } 
.desc { color:#666666; line-height:22px; }
a.main { display:block; width:300px; border: 1px solid #CCCCCC; margin-bottom:10px; margin-top:15px; text-align:center; } 
#flashcontent { background-image:none; margin-top:10px; margin-left:10px; } 
h3 { color:#999999; }
.noproducts { padding:15px; }

* {
	margin:0;
	padding:0;
}
.both { 
	clear:both;
}
ul {
	list-style:none;
}
h2 {
	color:#F50560;
	font-size:13px;
	font-weight:bold;
	margin-top: 25px;
	margin-right: 0;
	margin-bottom: 14px;
	margin-left: 0;
}
.tabela td .inside td {
	border:none;
	padding:0 5px; 
} 
.tabela {
	border-collapse: collapse;

}
.tabela th {
	color: #339900;
	font-weight:lighter;
	border:none;
}   
.tabela td, .tabela th {
   padding: 7px 10px;
  
}
.tabela td  {
	border:1px solid #DAF7F9;
	background-color: #F2FDFC;
	color: #696969;
  
 
} 
.tabela td, .tabela2 td 
{
	font-size:11px;
	color:#666666;
}
.tabela td span {
	color:#0082DA;
}
.product_desc { 
	line-height:20px;
}
.submit_p { 
	background-color: transparent;
	background-image: url(template/gusia/images/add_to_cart.jpg);
	border:none;
	height:28px;
	width:147px;
	margin-left:10px;
}
.input_text, .input_text_small  {
	background:transparent url(template/gusia/images/input_text.gif);
	color:#F31A69;
	font-size:11px;
	padding:10px 10px 0 10px;
	height:22px;
	width: 155px;
	border:none;
}

.input_text_small { 
	width:50px;
	text-align:center;
	padding-left:0;
	padding-right:0;
}
.submit {
	text-align:center;
	color: #FFFFFF;
	height:32px;
	*height:30px;
	padding-bottom:2px;
	*padding-bottom:0; 
	*padding-top:2px;
	font-weight:bold;
	font-size:12px;
	border:none;
	padding-right: 25px;
	*padding-right: 15px;
	padding-left: 15px;
	background-color: transparent;
	background-image: url(template/gusia/images/submit_bg.jpg);
	background-repeat: no-repeat;
	background-position: right 0;
}
.s_m {
	margin-top:25px;
}
.s_l {
	margin-left:15px;
}

#info {
	position:absolute;
	padding:20px;
	border:1px solid #0033CC;
	margin-top:70px;
	left:50%;
	margin-left:-300px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	width:600px;
	background: url(template/gusia/images/body_bg.jpg) 0 -250px;
 
}

/******************* TOOLTIP *******************/
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #999999;
	color:#333333;
	
	font-weight:normal;	
	background-color: #eee;
	padding: 10px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }
#tooltip h3 {
	margin-bottom: 10px;
	font-size: 12px;
	width: 220px;
}
/******************* VALIDATE *******************/
#form_userData label , #form_contact label { width: 250px; }
#form_userData label.error, #form_contact label.error {
	margin-left: 15px;
	color: ##706256;
}
	


/*
    ColorBox Core Style
    The following rules are the styles that are consistant between all ColorBox themes
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto; width:0; height:0;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
	ColorBox example user style
	The following rules are ordered and tabbed in a way that represents the order/nesting of the generated HTML, 
	in hope that this will make the relationship easier to understand. Thanks, jack@colorpowered.com
*/
#cboxOverlay{background: #0066FF;}

#colorbox{}
	#cboxTopLeft{width:14px; height:14px; background:url(template/gusia/images/colorbox5/controls.png) top left no-repeat;}
	#cboxTopCenter{height:14px; background:url(template/gusia/images/colorbox5/borderHorizontal.png) top left repeat-x;}
	#cboxTopRight{width:14px; height:14px; background:url(template/gusia/images/colorbox5/controls.png) top right no-repeat;}
	#cboxBottomLeft{width:14px; height:43px; background:url(template/gusia/images/colorbox5/controls.png) bottom left no-repeat;}
	#cboxBottomCenter{height:43px; background:url(template/gusia/images/colorbox5/borderHorizontal.png) bottom left repeat-x;}
	#cboxBottomRight{width:14px; height:43px; background:url(template/gusia/images/colorbox5/controls.png) bottom right no-repeat;}
	#cboxMiddleLeft{width:14px; background:url(template/gusia/images/colorbox5/borderVertical.png) top left repeat-y;}
	#cboxMiddleRight{width:14px; background:url(template/gusia/images/colorbox5/borderVertical.png) top right repeat-y;}
	#cboxContent{background:#fff;}
		#cboxLoadedContent{margin-bottom:5px;}
		#cboxLoadingOverlay{background:url(template/gusia/images/colorbox5/loading_background.png) center center no-repeat;}
                #cboxLoadingGraphic{background:url(template/gusia/images/colorbox5/loading.gif) center center no-repeat;}
                #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#949494;}
                #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#949494;}
                
                #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(template/gusia/images/colorbox5/controls.png) 0px 0px no-repeat; width:23px; height:23px; text-indent:-9999px;}
                #cboxPrevious{left:0px; background-position: -14px -23px;}
                #cboxPrevious.hover{background-position:-14px 0px;}
                #cboxNext{left:27px; background-position:-37px -23px;}
                #cboxNext.hover{background-position:-37px 0px;}
		#cboxClose{right:0; background-position:-60px -23px;}
		#cboxClose.hover{background-position:-60px 0px;}

                .cboxSlideshow_on #cboxSlideshow{background-position:-83px -0px; right:27px;}
                .cboxSlideshow_on #cboxSlideshow.hover{background-position:-106px -0px;}
                .cboxSlideshow_off #cboxSlideshow{background-position:-106px -23px; right:27px;}
                .cboxSlideshow_off #cboxSlideshow.hover{background-position:-83px -0px;}	