@charset "utf-8";
/* CSS Document */

/* FOUNDATIONS */

body{
	margin:0 auto;
	background-color:#ffffff;
	overflow:auto;
	text-align:center;
	/*background:url(images/banner_big.jpg);
	padding-top:300px;*/
	background-repeat:no-repeat;
	background-position:top;
	background-attachment:fixed;
}

body, input, select, td{
	font-family: Tahoma, Geneva, sans-serif;
	font-size:8pt;
	color: #101010;
}

a{
	text-decoration:none;
	color:#807b7b;
}

ul{
	padding:0;
	margin:0;
}

#container, #container_header, #container_footer{
	width:1008px;
	padding-left:6px;
	padding-right:6px;
	margin:0 auto;
	overflow:auto;
}

#container{
	background: url(../images/body_bg.png);
	text-align:left;
}

#container_header{
	height:5px;
	background: url(../images/body_header_bg.png);
}

#header_top{
	height:21px;
	padding-top:3px;
	background:url(../images/header_top_bg.png);
	
}
	
	#login_form{
		margin-left:40px;
		float:left;
		margin:0;
		padding:0;
	}
	
	#login_form .login{
		background:url(../images/login_bg.png);
	}
	
	#login_form .password{
		background:url(../images/pass_bg.png);
	}
	
	#login_form ul{
		list-style-type:none;
	}
	
	#login_form ul li{
		display:inline;
		float:left;
		margin-left:5px;
	}
	
	#login_form .text{
		width:110px;
		height:17px;
		border:1px solid #d4d4d3;
	}
	
	#login_form .submit{
		width:55px;
		height:16px;
		background-image:url(../images/login_button.png);
		border:none;
	}
	
	#header_top_menu{
		float:right;
		list-style-type:none;
	}
	
	#header_top_menu li{
		display:inline;
		float:left;
		margin-left:3px;
		margin-top:7px;
	}
	
	#header_top_menu li.polish_lang{
		margin-top:0;
	}

#header_middle{
	height:45px;
	background-color:#fefefd;
	color:#4d4d4d;
}

	#header_middle_search_form{
		width:245px;
		height:45px;
		margin:0;
		padding:0;
		float:left;
		padding-left:70px;
		background-image:url(../images/search_bg.png);
		background-repeat:no-repeat;
		background-position:left;
		margin-left:30px;
	}
	
	#header_middle_search_form .text{
		border:1px solid #d4d4d3;
	}
	
	#header_middle_search_form .submit{
		width:30px;
		height:16px;
		background-image:url(../images/ok_button.png);
		border:none;
	}

	#basket{
		height:15px;
		background:url(../images/basket_bg.png);
		background-position:left;
		background-repeat:no-repeat;
		padding-top:30px;
		padding-left:80px;
		float:right;
		margin-right:5px;
	}


	#logo{
		display:block;
		background-image:url(../images/logo.png);
		width:305px;
		height:45px;
		float:left;
		margin-left:40px;
	}

#header_footer{
	height:30px;
	background-color:#cbe546;
}

	#header_footer_menu{
		margin:0;
		padding:0;
		padding:7px 40px;
		list-style-type:none;
}
	
	#header_footer_menu li{
		display:inline;
	}
	
	#header_footer_menu li a{
		color:#000;
		font-size:8pt;
		margin-left:1px;
	}

#breadcrumbs{
	height:11px;
	background-image:url(images/breadcrumbs_bg.png);
	padding:4px 20px;
}

	#breadcrumbs a{
		color:#101010;
	}

#container_content{
	
}

	#container_menu{
		float:left;
		width:140px;
	}
	
		.menu_header{
			width:140px;
			background-image:url(images/menu_header_bg.png);
			font-size:10pt;
			font-family:Verdana, Geneva, sans-serif;
			color:#373434;
			height:18px;
			text-align:center;
			padding:4px 0;
			clear:both;
		}
	
	#categories li{
		margin:0;
		padding:0;
		font-size:11px;
	}
	
	#categories li a{
		color:#000;
	}
	
	#main{
		float:left;
		width:846px;
		padding:10px;
		background-color:#fff;
	}

#container_footer{
	height:5px;
	background: url(../images/body_footer_bg.png);
}

#footer1{
	clear:both;
	border-top:5px solid #c0da3c;
	background-color:#e5e5e5;
	overflow:auto;
	padding:15px 55px;
	height:100px;
}

	#footer1 p{
		margin:0;
		padding:0;
		text-align:center;
		margin-bottom:5px;
	}
	
	#footer1 .text{
		width:200px;
		margin-top:5px;
	}

	#newsletter{
		float:left;
	}
	
	#payment{
		float:right;
	}

	#partners{
		clear:both;
		padding-top:10px;
		overflow:auto;
	}

	#partners ul{
		list-style-type:none;
	}

	#partners ul li{
		display:block;
		float:left;
		width:80px;
		height:50px;
	}

	#partners ul li a{
		display:block;
		width:80px;
		height:50px;
	}

#footer2{
	border-top:15px solid #c0da3c;
	background-color:#e5e5e5;
	
	clear:both;
	overflow:auto;
	height:70px;
}

	#footer2 ul{
		list-style-type:none;
		float:left;
		margin-right:15px;
		padding:10px;
	}
	
	#footer2 ul li a{
		color:#000;
		letter-spacing:1px;
	}
	
/* NEWS */

.wiadomosci_tytul { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000; font-weight: bold; }
.wiadomosci_data { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #484747; font-weight: bold; }
.wiadomosci_text {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #858585;
	font-weight: normal;
	line-height: 10px;
}
 
.product{
	width:840px;
	clear:both;
}

.product_header{
	height:17px;
	padding-left:80px;
	background:url(images/product_header.png);
}



.product_content{
	overflow:auto;
}

.product_image{
	width:75px;
	float:left;
}

.product_info{
	width:240px;
	float:left;
	padding:10px;
}

.product_price{
	width:150px;
	float:left;
	text-align:center;
}

.product_additional{
	float:right;
	width:25px;
}

.product p{
	margin:0;
	padding:0;
	letter-spacing:0;
	margin-bottom:5px;
}

.product_tracklist{
	width:280px;
	padding:10px;
	float:left;
}

p.product_price{
	color:#B2E03E;
	font-size:14px;
	margin-bottom:0;
	font-weight:bold;
}

.product_price a{
	border:1px solid #000;
	margin: 0 auto;
}

FORM {
	display: inline;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #000000;
}

table{
	float:left;
}

ol{
	float:left;
}

/* FONTS */
.header{
	font-size:16px;
	font-weight:bold;
	padding-bottom:5px;
	border-bottom:3px solid #B4E33D;
}

p{
	font-size:12px;
}

/* CART - product - listing */
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #ffffff;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f8;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #D4CECE;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #D4CECE;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

/* MUSIC PLAYER */
#musicplayer{
	overflow:auto;
}

/* MAIN TAB */
.tab {
				cursor: pointer;
				float: left;
				clear: none;
				width: 118px !important;
				width: 122px;
				height: 27px;
				color: #4e9347;
				font-weight:bold;
				font-size:9px;
				font-family: Verdana, Arial, sans-serif;
				text-align: center;
				margin: 0px 4px;
				padding-top: 2px;
				background-color:#FFFFFF;
				border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #dfdfdf;
	border-right-color: #dfdfdf;
	border-bottom-color: #f7f6f6;
	border-left-color: #dfdfdf;
	position:relative;
	bottom:0px;
	left:-4px;
			}
			
			.hover, .active {
				width: 118px !important;
				width: 122px;
				height: 27px;
				background-color:#f7f6f6;
				border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	position:relative;
	bottom:-1px;
	left:-4px;
	padding-top: 2px;
	margin: 0px 4px;
			}
			
			.tabsContentOuter {
			    width: 630px !important;
				width: 642px;
				height: 220px;
				border: 1px solid #dfdfdf;
				float: left;
				clear: none;
				background-color:#f7f6f6;
			}
			
			#tabsContent {
	width: 620px !important;
	width: 632px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 10px;
	width:100%;
	height:100%;
			}
			
/* PRODUCT LIST */
.wykonawca_bg { background-color: #434343; }
.wykonawca_text { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: normal;}
.label_bg { background-color: #9a9a9a; }
.label_text { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: normal;}
.wykonawca_bg a{
	color:#fff;
}

.label_text a{
	color:#fff;
}

/* ACCOUNT PANEL */
#account_menu{
	list-style-type:none;
	overflow:auto;
}

#account_menu li{
	background:url(images/login_panel/bg.png);
	display:block;
	width:120px;
	height:114px;
	float:left;
	margin-left:40px;
	margin-bottom:20px;
}

#account_menu li a{
	display:block;
	width:120px;
	height:19px;
	padding-top:95px;
	text-align:center;
	font-size:10px;
	color:#000;
	font-weight:bold;
}

#account_menu .account_menu_account{
	background:url(images/login_panel/account.png) top center no-repeat;
}

#account_menu .account_menu_delete{
	background:url(images/login_panel/delete.png) top center no-repeat;
}

#account_menu .account_menu_edit{
	background:url(images/login_panel/edit.png) top center no-repeat;
}

#account_menu .account_menu_address{
	background:url(images/login_panel/address_book.png) top center no-repeat;
}

#account_menu .account_menu_acchist{
	background:url(images/login_panel/shipping1.png) top center no-repeat;
}

#account_menu .account_menu_ordhist{
	background:url(images/login_panel/archive.png) top center no-repeat;
}

#account_menu .account_menu_notifications{
	background:url(images/login_panel/mail_message_new.png) top center no-repeat;
}

#account_menu .account_menu_favorites{
	background:url(images/login_panel/favorites.png) top center no-repeat;
}

#account_menu .account_menu_discount{
	background:url(images/login_panel/label_sale_green.png) top center no-repeat;
}

#account_menu .account_menu_logoff{
	background:url(images/login_panel/gnome_logout.png) 30px 20px no-repeat;
}





#boxTop{
	width: 842px;
	height:352px;
	background:url(../images/box_top.png);
}

#left, #middle,#right{
	height:351px;
}

#boxTop h1{
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	margin-left:9px;
	margin-top:8px;
	margin-bottom:9px;
}

#boxTop h2{
	font-size:10px;
	margin-left:10px;
	margin-top:3px;
}

#boxTop .wiecej{
	float:right;
	font-size:10px;
	color:#fd8220;
	margin-right:10px;
	display:block;
}

#boxTop ul{
	margin-top:8px;
	margin-left:15px;
	list-style-type:none;
	float:left;
}

#boxTop ul li{
	padding-left:20px;
	background: url(../images/arrow.png) left no-repeat;
}

#boxTop ul li a{
	text-decoration:none;
	color:#000;
	font-size:11px;
}

#left{
	width:348px;
	float:left;
	padding-left:1px;
}

#middle{
	width:152px;
	float:left;
}

#middle form span{
	font-size:9px;
}

#middle form .submit{
	width:87px;
	height:24px;
	background: url(../images/button.png);
	border:none;
	font-size:10px;
	margin:0 auto;
	display:block;
	margin-top:10px;
}

#right{
	float:left;	
	width:340px;
}

#right img{
	display:block;
	float:left;
	width:73px;
	height:71px;
	margin-top:5px;
	margin-left:12px;
}

#right ul{
	width:235px;
	margin-top:0 !important;
	padding-top:0;
}

#insideRight {
	width: 345px; 
	heigth: 155px; 
	overflow:auto;
	text-align: right;
}

#rightImage {
	max-height:155px; 
	max-width:345px;
}

<!-- nivoSlider -->
#nivoSlider {
	position:relative;
	display:block;
	/*background:url(images/loading.gif) no-repeat 50% 50%; */
}
#nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
