@import "grief_light.css";

/* modul popup */
div.modalbuttons
{
	clear: both;
	text-align:left;
	margin: 35px 0px 12px 315px;
	line-height: 20px;	
}
#transportPromo
{
	background-image: url(/images/transportpromo.gif);
	background-repeat:no-repeat;
	width: 792px;
	height:60px;
	
}
div.modalfooter
{
	width: 517px; 
	height:10px; 
	background-color:#74AC01;	
}
img.modalthumb
{
	float:right;
	margin-top: 35px;
	margin-right: 20px;
}
img.modaltick
{
	float:left;	
}
div.modaltitle
{
	width: 423px; 
	height:30px; 
	float:left; 
	background-color:#76B101; 
	padding-top: 6px; 
	font-size: 18px; 
	color: White; 
	font-family:Verdana; 
	text-align:center;	
}
div.modalPopup span
{
	clear:both; 
	color:#7CA032; 
	margin-top:10px; 
	width:319px; 
	margin-left:40px; 
	text-align:left; 
	float:left; 
	font-family: Verdana; 
	font-size: 20px;
}

A.imgNavA, A.imgNavA:link, A.imgNavA:visited
{

    color:#ADADAD;
    color: gray;
    line-height: 16px;
    font-family:Arial;
    height:10px;
	margin: 3px 0 3px 0;
    text-decoration: none;
    font-size:  10px;
    font-weight: normal;
    line-height: 10px;
}

A.imgNavA:hover
{
    color: gray;
    font-weight: normal;
    text-decoration: none;
}

a.AllCategoriesTop
{
	text-decoration:none;
	color:Black;
	font-weight:bold;
	font-size: 12px;
}

#AllCategories a.parentCategory
{
	text-decoration:none;
	color:Black;
	font-weight:bold;
	font-size: 12px;
	background-image: url(/images/arrowright.png);
	background-repeat:no-repeat;
	padding-left: 20px;
	background-position: left 2px;
}


a.AllCategoriesTop:hover
{
	text-decoration:none;
	color:Gray;
	font-weight:bold;
	font-size: 12px;
}

#AllCategories table
{
	border: 0;	
}

a.AllCategoriesMore
{
	text-decoration:none;
	font-weight:bold;
	color:Black;
	font-size: 10px;
}

a.AllCategoriesMore:hover
{
	text-decoration:underline;
	font-weight:bold;
	font-size: 10px;
}

.txtRules 
{
	width: 740px;	
	height: 150px;
}

a.GreenLink
{
	font-family:Verdana;
	font-size: 12px;
	color: Black;
	text-decoration:none;
	padding-left: 18px; 
	background-image: url(/images/arrowright.png);
	background-repeat:no-repeat;
	background-position: left 2px;
}

a.GreenLink:hover
{
	font-family:Verdana;
	font-size: 12px;
	color: Black;
	text-decoration:underline;
}

span.SmallRed
{
	font-family:Arial;
	color: Red;
	font-size: 14px;	
}
#main_content
{
	position: relative;
	width: 788px;	
}
.modalBackground {
	background-color:Black;
	filter:alpha(opacity=80);
	opacity:0.7;
}
.modalPopup {
	background-color:White;
	padding:0;
	width:517px;
	border-width:0; 
	border-color:Black; 
	border-style:solid; 
}

form {
	margin:0;
	padding:0;
}

a img {
	background-color:#fff;
	border:0;
}
textarea.WideInput
{
	width: 700px;
	display: block;
}
marquee {
	font-size:10px;
}


/* tlo strony */
#bgleft {
	position:absolute;
	left:-471px;
	width:472px;
	height:100%;
	background-image:url(./images/lbottom.jpg);
	background-repeat:repeat-x;
	background-position: right bottom;
	
}

#bgleft #bgltop 
{
	width:472px;
	height:850px;	
	background:url(./images/left.jpg) no-repeat right;
}
#bgright {
	position:absolute;
	right:0;
	width:50%;
	height:100%;
	top:0;
	background:url(./images/rbottom.jpg) 480px bottom repeat-x;
}

#bgrtop 
{
	/*width:272px;*/
	height:710px;	
	position:absolute;
	right:0;
	width:50%;
	/*height:100%;*/
	top:0;
	background:url(./images/right.jpg) 502px 0 no-repeat;
}

#allsite
{
	position: relative;

}

/* strona */
#site {
	width:1000px;
	margin:0 auto;
	padding:0;
	position:relative;
	padding-bottom: 165px;
	padding-left: 0px;
	background-image:url(./images/footerglossy.jpg);
	background-repeat:no-repeat;
	background-position: center bottom;
	background-color:White;
}

#site #sitecenter {
	width:1000px;
	margin:0 auto;
	padding:0px;
	position:relative;
	background-color: White;
	border-left:#9EC54C 1px solid;
	border-right:#9EC54C 1px solid;
}


/* payment forms */

#payinst
{
	text-align:left;
}

#buttonhint
{
	margin-top:4px;
	font-size:10px;
	color:#b0b0b0;
	width:125px;
	font-family: Tahoma, Arial,Helvetica,sans-serif;
	text-align:left;
}

#dotpay
{
	padding:10px;
	text-align:center;
	color:#b0b0b0;
	border-top: solid 1px #b0b0b0;
	border-bottom: solid 1px #b0b0b0;
	font-weight:normal;
	font-family: Tahoma, Arial,Helvetica,sans-serif;
	
}

#pfTitle
{
	font-family: Tahoma, Arial,Helvetica,sans-serif;
	font-size:24px;	
	margin: 0 0 10px 50px;
}

#pfChannelName
{
	font-family: Tahoma, Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:normal;
	
	
}

img#dp
{
	vertical-align:bottom;
}



#pfChannelDescr
{
	font-family: Tahoma, Arial,Helvetica,sans-serif;
	font-size:10px;		
}

/* naglowek */
#header {
	position:relative;
	height:65px;
}

#header #logo {
	margin-left:40px;
	width:141px;
	height:68px;
	padding-top:10px;
}

#header a.logo
{
	margin-left:40px;
	padding-top:10px;
	/*background-image: url(/images/logo_qoop.png);*/
	background-repeat:no-repeat;
	background-position: bottom;
	display:block;
	width:145px;
	height:58px;
}

#header #doladuj 
{
	position:absolute;
	left:316px;
	top: 0;
}

#header #livechat {
	position:absolute;
	left:490px;
	top:8px;
}

#header #livechat img {
	cursor:pointer;
}

#header #search {
	position:absolute;
	width:722px;
	height: 49px;
	right:10px;
	top:15px;
	background: url(/images/SearchBar/bkg.png);
}

#header #search div.szukaj div.searchbox div.sbleft input.szukaj {
	font-size:13px;
	width: 220px;
	display:inline-block;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	border: solid 1px #999999;
	/*color: #A4A4A4;*/
	/*margin: 13px 0 0 15px;*/
	vertical-align:top;
	margin-top: 13px;
}

#header #search div.szukaj div.searchbox div.sbleft .search_where 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:13px;
	width: 150px;
	border: solid 1px #999999;
	display:inline-block;
	margin-top: 13px;
}
#header #search div.szukaj div.searchbox div.sbleft img
{
	vertical-align:middle;
	padding-bottom:1px;
	margin-left:10px;
}

#header #search .SearchSmall
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #A4A4A4;	
}

#header #search div.szukaj {
	width: 500px;
	height: 49px;
	/*background-image:url(/images/qoop_manu_header.jpg);*/
	background-position: left top;
}

#header #search div.szukaj div.searchbox
{
	width:722px;
	height: 49px;
	overflow:hidden;
	padding: 0;
	/*background-image: url(/images/qoop_new_searchbg.png);*/
	background-image: url(/images/SearchBar/left.png);
	background-repeat:no-repeat;
	background-position:left;
}

#header #search div.szukaj div.searchbox div.sbright
{
	float: left;
	width: 80px;
	padding-top: 8px;
}

#header #search div.szukaj div.searchbox div.sbright a.searchButton
{
	background-image: url(/images/SearchBar/search_btn.png);
	background-repeat:no-repeat;
	width:67px;
	height:30px;
	display:inline-block;
}

#header #search div.szukaj div.searchbox div.sbright a.searchCatButton
{
	background-image: url(/images/SearchBar/search_cat_btn.png);
	background-repeat:no-repeat;
	width:78px;
	height:22px;
	display:inline-block;
}

#header #search div.szukaj div.searchbox div.sbleft
{
	float:left;
	width: 480px;
}

#header #search div.szukaj div.searchbox div.login
{
	float:left;
	width:162px;
	height:44px;
	background-image: url(/images/SearchBar/right.png);
	background-repeat:no-repeat;
	background-position: top right;
}

#header #search div.szukaj div.searchbox div.login a
{
	background: url(/images/login_btn.png);
	width: 115px;
	height: 30px;
	margin: 9px 0 0 40px;
	display:block;
}


#cart 
{
	height:20px;
	width:990px;
	overflow:hidden;
	/*background-image:url(./images/qoop_menubkg.png);*/
	margin:0 3px 20px 0px;
	
}
#cartDetails
{
	float:right;
	width: 350px;
	height:19px;	
}
#cartDetails #HeaderPanel_SmallShoppingCart_UpdatePanel1
{
	float:right;
	overflow:hidden;
	width:169px;
}
#cartDetails a.logout
{
	width:76px;
	height:20px;
	margin-left: 4px;
	display:inline-block;
	float:right;
	background: url(/images/logout_btn.png);
}
#cartPrice 
{
	float:right;
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align:right;
	width: 99px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
#cartCount 
{
	float:right;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-right: 3px;
	text-align:right;
	width: 67px;
	/*border-top: 1px solid #CCCCCC;*/
	background:url(/images/ShoppingCart/corner.png) right no-repeat;
}
#welcomeText 
{
	/*position:relative;*/
	float:right;
	height: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 3px;
	text-align: right;
	width: 249px;
	margin-left: 94px;
	display:none;
}

#cart #HeaderPanel_koszyk {
	background-image: url(/images/ShoppingCart/cart_btn.png);
	padding:0;
	height: 20px;
	width: 84px;
	display: inline-block;
	text-decoration: none;	
	float:right;
}

#cart #HeaderPanel_koszyk:hover {
	background-position: left bottom;
}

#cart #koszyk a {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#cart #koszyk a:hover {
	color:#E6F3C4;
}

#cart #koszyk img {
	position:absolute;
	top:0;
	left:0;
}

/* LOGOWANIE */

td.loginbox
{
	background-color:#F3F9E6;
	padding:10px;	
}

td.loginbox p.title
{
	color:#669900;
	font-size:14px;	
	font-weight:bold;
	margin:0;
	padding:0;
	text-align:center;
}

td.loginbox div.row
{
	margin-bottom: 8px;
}
td.loginbox div.row input
{
	border: solid 1px #808080;
	font-size:11px;
	display:inline-block;
	width: 150px;
}

td.newAccount span
{
	color: #999999;
	margin-left:10px;
	font-family:Arial;
}

td.newAccount span.newAccountTitle
{
	font-size: 15px;
	font-weight:bold;
	margin-top: 15px;
	display:block;
}

td.newAccount a
{
	color: #999999;	
}

/* czesc pod naglowkiem */
#main {
	position:relative;
	background-color: White;
	overflow:hidden;
}


/* lewe menu */
#leftmenu{
	 float:left;
	 padding-top: 10px;
	 margin-top: 20px;
     width:175px;
     padding-left:0;
     /*border-bottom: 1px solid #D3E4B0;
     border-right: 1px solid #D3E4B0;
     border-top: 1px solid #D3E4B0;*/
     margin-left:3px;
}

#leftmenu a.cancel
{
	color:#7DA034;
	font-family: Verdana;
	font-size:10px;
	margin-left: 95px;
	display:inline-block;
	margin-top:5px;
	text-decoration:none;	
}

a.CatGroup
{
	background-image: url(/images/catgroup.png);
	font-family: Verdana;
	font-size: 11px;
	padding-left: 3px;
	padding-top: 2px;
	margin-left: 0px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	background-position:right;
	background-color:#71A801;
	background-repeat:no-repeat;
	width: 150px;
	height:16px;
	color: #FFFFFF;
}

a.FilterGroup
{
	background-image: url(/images/filtergroup.png);
	font-family: Verdana;
	font-size: 11px;
	padding-left: 3px;
	padding-top: 2px;
	margin-left: 0px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	background-position:right;
	/*background-color:#DD6600;*/
	background-repeat:no-repeat;
	width: 150px;
	height:16px;
	color: #FFFFFF;
}

a.CatGroup:hover
{
	/*background-image: url(/images/catgroupsel.jpg);*/
	color: #FFFFFF;
	text-decoration: underline;
}

#wrapper
{
	position:relative;
	width: 900px;
	clear:both;	
}

#leftmenu ul, #leftmenu li {
	list-style:none;
	margin:0;
	padding:0;
}

#sitemap ul, #sitemap li {
	list-style:none;
	margin:0;
	padding:0;
}

/* lista menu */
#leftmenu ul.menu {
	padding-left:10px;
}

#leftmenu ul.menu li {
	padding:3px 0;
}

#leftmenu ul.menu a {
	/*color:#7DA034;*/
	color: #000000;
	font-family: Verdana;
	font-size:11px;
	/*font-weight:bold;*/
	text-decoration:none;
}
#leftmenu ul.menu a:hover {
	color:gray;
	text-decoration:underline;
}

#leftmenu ul.menu a.CategoriesSelected {
	/*color:gray;*/
	color:#7DA034;
	font-weight:bold;
	text-decoration:none;
}
#leftmenu ul.menu a.CategoriesSelected:hover {
	text-decoration:none;
}

/* lista submenu */
#leftmenu ul.submenu 
{
	font-family:Verdana;
	padding-left:16px;
}

#leftmenu ul.submenu li {
	padding:2px 0;
	overflow: hidden; 
}

#leftmenu ul.submenu a {
	color:#333333;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	font-family:Verdana;
	margin: 3px 0;
}
#leftmenu ul.submenu a:hover {
	text-decoration:underline;
}

#leftmenu ul.submenu a.SubCategoriesSelected 
{
	line-height:13px;
	margin-top:1px;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#7DA034;
	text-decoration:none;
}
#leftmenu ul.submenu a.SubCategoriesSelected:hover {
    text-decoration:none;
}

/* lista ulbrands */
#leftmenu ul.ulbrands {
	font-family:Arial;
	padding-left:20px;
}

#leftmenu ul.ulbrands li {
	padding:2px 0;
}

#leftmenu ul.ulbrands a {
	color:black;
	font-size:10px;
	text-decoration:none;
	margin: 9px 0;
}
#leftmenu ul.ulbrands a:hover {
	text-decoration:underline;
}

#leftmenu ul.ulbrands a.SubCategoriesSelected {
	text-decoration:underline;
}
#leftmenu ul.ulbrands a.SubCategoriesSelected:hover {
    text-decoration:none;
}

/* lista sitemap */
#sitemap ul.menu {
	padding-left:5px;
}

#sitemap ul.menu li {
	padding:3px 0;
}

#sitemap ul.menu a {
	color:#7DA034;
	font-family:Arial;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
}
#sitemap ul.menu a:hover {
	color:gray;
	text-decoration:underline;
}

#sitemap ul.menu a.CategoriesSelected {
	color:gray;
	font-weight:bold;
}
#sitemap ul.menu a.CategoriesSelected:hover {
	text-decoration:none;
}

/* lista submenu */
#sitemap ul.submenu {
	font-family:Arial;
	padding-left:12px;
}

#sitemap ul.submenu li {
	padding:2px 0;
}

#sitemap ul.submenu a {
	color:black;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	margin: 3px 0;
}
#sitemap ul.submenu a:hover {
	text-decoration:underline;
}

#sitemap ul.submenu a.SubCategoriesSelected {
	text-decoration:underline;
}
#sitemap ul.submenu a.SubCategoriesSelected:hover {
    text-decoration:none;
}

/* lista ulbrands */
#sitemap ul.ulbrands {
	font-family:Arial;
	padding-left:20px;
}

#sitemap ul.ulbrands li {
	padding:2px 0;
}

#sitemap ul.ulbrands a {
	color:gray;
	font-size:10px;
	text-decoration:none;
	margin: 9px 0;
}
#sitemap ul.ulbrands a:hover {
	text-decoration:underline;
}

#sitemap ul.ulbrands a.SubCategoriesSelected {
	text-decoration:underline;
}
#sitemap ul.ulbrands a.SubCategoriesSelected:hover {
    text-decoration:none;
}

/* czesc podstawowa */
#HorizontalSpacer {
	width:996px;
	position:relative;	
	float:left;
	height:25px;
	margin-left:2px;
	border-bottom: 1px solid #eeeeee;
	/*background:url(./images/fade.jpg) top left no-repeat;*/
}

#topFade  
{
	width:750px;
	position:relative;	
	float:left;
	height:40px;
	background:url(./images/fade.jpg) bottom left no-repeat;
}

/* zawartosc strony */
#content {
	background-color:White;
	min-height:650px;
	padding: 0px 0 0 20px;	
	border:0 #eee solid;	
    float:left;
    background:url(./images/leftfade.jpg) top left no-repeat;
    position:relative;	
    width: 785px;
}

#content #twoj {
	height:48px;
	vertical-align: bottom;
	padding:0 5px 0 0;
	float:right;
	width: 140px;
}

#content #twoj a {
	/*background:url(/images/qoop_check_tracking_butt.gif) no-repeat;*/
	height: 27px;
	width: 140px;	
	background: url(/images/facebook.png) no-repeat;
	margin-top:10px;
	text-decoration:none;
	display: block;
}

#content #twoj a:hover {
	color:#DAA520;
	background-position: left bottom;
}

#content_under
{
	margin: 0 2px 40px 0;
}
#content_messanger
{
	border: 1px solid #6B8A2D;
	background-color: #E4F2BF;
	float:left;
	height: 16px;
	width:781px;
}

#content_navigator
{
	border: 1px solid #6B8A2D;
	background-color: #E4F2BF;
	height: 16px;
	float:right;
	width:41px;
}


/* sciezka na stronie */
#path {
	height:25px;
	padding-top:5px;
}

#path span.here
{
	color:#999999; 
	font-size:11px; 
	margin-left:5px;
	font-family:Verdana;
}

#path a
{
	font-size:11px;	
}

#path a.qoop {
	color:#000;
	font-family:Verdana;
	text-decoration:none;
	margin-left:5px;
}

#path a.normal {
	color:#000;
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
	/*text-decoration:underline;*/
}

#path a:hover
{
	text-decoration:underline;
}

#path span.normal {
	color:#000;
	font-size:11px;
	font-family:Verdana;
}

#contact 
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding:2px 0 2px 10px;
}
#contact a
{
	text-decoration:none;
	color:Black;
}
#contact a:hover
{
	text-decoration:underline;
	color:Gray;
}

/* kontakt po prawej */
#bok {
	float:right;
	width:150px;
	font-size:10px;
	margin-right:5px;
	text-align:left;
}

#bok hr {
	border:#fff 1px solid;
	border-top:#999 1px solid;
}

#bok div.biuro {
	font-weight:bold;
	color:#666;
	margin:0;
	padding-left:10px;
}

#bok div.livechat {
	padding:10px;
}

#bok span.livechat {
	color:#666;
	text-decoration:underline;
	cursor:pointer;
}

#bok div.gg {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding:2px 0 2px 10px;
}

#bok div.gg a {
	color:#666;
	margin:0 5px;
}

#bok div.doradca {
	font-weight:bold;
	color:#666;
	margin:0;
	padding:20px 0 0 10px;
}

#random {
	width:auto;
	margin-right:140px;
}


/* wyswietlenie produktow */
#nagl 
{
	display: table-header-group;
}

#nagl h1 {
	color:black;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:26px;
	margin:0 0 20px 10px;
	width:auto; 
	float:left; 
	/*margin:0; */
	padding:0;
}

#nagl span 
{
	float:left;
	margin-left: 10px;
}
/* wyswietlenie stron */
div.paging {
	float:right;
	margin: 5px 5px 5px 0;
}

div.paging img {
	vertical-align:middle;
}

div.paging a
{
	display:inline-block;	
	color: #666666;
	text-decoration:none;
	font-size:18px;
	font-family:Arial;
	text-align:center;
	height:23px;
	padding-top:2px;
}

div.paging a.firstPage
{
	background:url(/images/firstPage.png);
	width:25px;
}

div.paging a.prevPage
{
	background:url(/images/prevPage.png);
	width:25px;
}

div.paging a.nextPage
{
	background:url(/images/nextPage.png);
	width:25px;
}

div.paging a.lastPage
{
	background:url(/images/lastPage.png);
	width:25px;
}

div.paging a.pageNumber
{
	border:1px solid #CDCDCD;
	width: 25px;
}

div.paging a.pageNumberSel
{
	border:1px solid #CDCDCD;
	background-color:#D7E8B5;
	width: 25px;
}

div.topPaging div.paging a.firstPage,div.topPaging div.paging a.lastPage,div.topPaging div.paging a.prevPage,div.topPaging div.paging  a.nextPage
{
	display:none;
}

/* ******************************************* */
/* ******************************************* */


/*Lista produktow*/
a.strzalka:hover {
	color:#DAA520;
}

a.produkty_marka
{
	font-size: 11px;
	color: #73952D;
	width:197px;
	height: 18px;
}

#boxLewy 
{
	width: auto;
	margin:0;
	padding:0;
	float:left;
}

#boxLewyZakladka 
{
	BORDER-LEFT: #cccccc 1px solid; 
	PADDING-TOP: 1px; 
	background-repeat: no-repeat;
	float: left;
	background-image: url(/images/qoop_manu_header.jpg);
}

#boxLewyLinia
{
	BORDER-BOTTOM: #cccccc 1px solid;
	height: 16px;
	width: 100%;

}

#boxLewyZakladka span
{
	font-family: Arial;
	font-size: 14px;
	font-weight:bold;
	margin: 3px 0 3px 10px;
	color: black;
}

#boxLewyTresc
{
	min-width: 220px;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;	
	padding: 8px;		
}

div.produkty_topbox
{
	float:left;
	padding: 3px 6px 6px 9px;
}

div.produkty_topbox span.Header
{
	font-family: Arial;
	font-size: 14px;
	font-weight:bold;
	margin: 3px 0 3px 10px;
	color: black;
}

div.produkty_topbox td.tdHeaderMore
{
	/*BORDER-BOTTOM: #cccccc 1px solid;*/
}

td.tdContent
{
	/*BORDER-RIGHT: #cccccc 1px solid; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 5px; */
	/*BORDER-LEFT: #cccccc 1px solid; 
	PADDING-TOP: 7px; */
	/*BORDER-BOTTOM: #cccccc 1px solid;*/
	/*background-color:#F8FBF0;*/
	font-size:11px;
	font-family:Verdana;

}

div.produkty_topbox td.tdContent a.produkty_link
{
	font-size: 12px;
	color: #333333;
	text-decoration:none;
	background:url(/images/arrow_green_nobkg.gif) no-repeat;
	background-position: left 8px;
	margin-bottom: 2px;
	margin-right: 10px;
	overflow:hidden;
	width:161px;
	padding: 2px 3px 4px 15px;
	line-height: 20px;
	display:block;
	height: 15px;
}

div.produkty_topbox td.tdContent a.produkty_link_sel
{
	font-size: 12px;
	color: #FFFFFF;
	background: url(/images/Results/SubCategories/bkg_sel.png);
	text-decoration:none;
	line-height: 20px;
	margin-bottom: 2px;
	margin-right: 10px;
	padding: 1px 3px 5px 15px;
	overflow:hidden;
	width:161px;
	display:block;
	height: 15px;
}

div.produkty_topbox td.tdHeader
{
	/*BORDER-LEFT: #cccccc 1px solid;*/
	PADDING-TOP: 1px;
	BACKGROUND-REPEAT: no-repeat;
	/*background-image: url(/images/qoop_manu_header.jpg);*/
	background-position: left 1px;
	width: 106px;	
}

span.produkty_marka_ilosc
{
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

span.produkty_sortuj_on
{
	font-family:Arial;
	font-weight: bold;
	color: #678628;
	font-size: 12px;
}
/* Producenci lista */
a.producenci_link
{
	color:#7DA034;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
	margin-left: 8px;
	margin-bottom: 3px;
	width: 110px;
	display:inline-block;
}
a.producenci_link:hover
{
	color:#999999;
	font-weight:bold;
	font-size:10px;
	text-decoration:underline;
	margin-left: 8px;
	width: 110px;
	display:inline-block;
}
/* koniec lista producentow */
/* szczegoly produktu */
a.strzalka {
	color:#000;
	background:url(/images/arrowr.gif) no-repeat;
	padding:0 0 0 18px;
	line-height:18px;

}
#produkt-top {
	min-height:360px;
	height:360px;
	margin:40px 0 20px 0;
}

#produkt-foto {
	width:400px;
	text-align:center;
	float:left;
}

#produkt-top-prawy 
{
	min-height:140px;
	height:140px;
}

#produkt-opcje {
	width:150px;
	float:right;
}

#detailFieldsHeader
{
	width:730px;
	border-bottom:#FF9900 2px solid; 
	margin: 0 10px 0 10px; 
	padding: 30px 0 0 45px;
	clear:both;
}

#produkt-brand {
	margin:0 130px 0 0;
}

#produkt-ceny 
{
	margin: 20px 170px 20px 0;
	text-align:center;
	height:150px;
}

#produkt-info {
	margin:0 0 0 400px;
}

/* dane techniczne */
#techniczne 
{
	margin-left:10px;
	width:775px;
}

#techniczne td.wciecie {
	width:270px;
	padding:1px 0 1px 30px;
}

#produkt-stopka {
	border-top:#999 1px solid;
	margin:20px 10px 0 10px;
	padding:2px 0;
	width:775px;
}

#produkt-stopka input {
	float:right;
	margin-right:75px;
}

/* footer */
#footer {
	text-align:center;
	clear:both;
}

#footer hr {
	border:#fff 1px solid;
	border-top:#9ec54c 1px solid;
	width:950px;
}

#footer #gora {
	text-align:left;
	padding:40px 0 10px 10px;
	width: 950px;
}

#footer #gora a {
	color:#000;
}

#footer #gora a:hover {
	color:#DAA520;
}

#footer #gora img {
	border:0;
}
#footer #HelpBox
{
	margin: 10px 0 10px 0;
	text-align: left;
	font-family: Arial;
	font-size: 12px;
	overflow: hidden;
}

A.NormalArrow:Visited, A.NormalArrow:link
{
	background: url(/images/arrowr2.gif) no-repeat;
	background-position: left 2px;	
	padding: 1px 0 1px 11px;
	display:block;
	text-decoration:none;
	color:Black;
}
A.NormalArrow:hover
{
	text-decoration:underline;	
}
#footer #HelpBox div.secSch
{
	border: 0;
	padding: 0 20px 0 7px;
	float:left;
}
#footer #HelpBox div
{
	border-left: #e4e4e4 1px solid;
	float:left;
	padding: 0 40px 0 8px;
	height: 100%;
}
#footer #HelpBox table
{
	width: 100%;
	padding: 0;
	border: 0;
}
#footer #HelpBox td
{
	padding: 3px 3px 3px 5px;
	vertical-align: top;
}
#footer #HelpBox input.szukaj
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width: 160px;
	border: solid 1px #CDCDCD;
	color: #A4A4A4;
	margin:0 5px 0 0;
}
#footer #HelpBox span.Chb
{
	font-family: Verdana;
	font-size: 10px;
	color: #A4A4A4;
}
#footer #HelpBox span.Title
{
	font-family: Arial;
	padding-bottom: 5px;
	font-size: 13px;
	color: #8AB039;
	font-weight:bold;
}
#footer #ContactLine
{
	text-align:left;
	padding: 2px 5px 4px 5px;
	background-color: #9EC54C;
	font-family: Arial;
	color: White;
	height:21px;
	margin:0 !important;
	overflow: hidden;
}
#footer #ContactLine #right
{
	float:right;
	font-weight:bold;
	padding-top: 5px;
}
#footer #ContactLine #left
{
	float:left;
	background-image: url(/images/footer_contact_line.png);
	background-repeat:no-repeat;
	padding-left:20px;
	height:21px;
}
#footer #ContactLine #right a
{
	font-family: Arial;
	color: White;
	text-decoration: none;
}

#footer #ContactLine #right a:hover
{
	font-family: Arial;
	font-size: 12px;
	color: White;
	text-decoration: underline;
}

#footer #copyright {
	color:#808080;
	font-size:10px;
	margin:2px 0 0 0;
}

#footer #copyright a {
	color:#808080;
	text-decoration:none;
}
#AllCategories tr td
{
	min-width: 176px;	
}

/* ----- */



/* CategoryGroupTabs */
ul.CategoryGroupTabs
{
	list-style:none;
	padding:0;
	margin: 0 0 0 3px;
	overflow:hidden;
}

ul.CategoryGroupTabs li
{
	margin:4px 0 0 0;
	display:inline-block; 
	font-size: 10px;  
	background: url(/images/GroupTabs/left_sel.png) no-repeat;
	background-repeat:no-repeat;
	float:left;
	border-bottom: 1px solid #71A801;
	height:37px;
}
ul.CategoryGroupTabs li.True
{
	margin:0 0 0 0;
	background-image: url(/images/GroupTabs/left.png);
	border-bottom: 1px solid #FFFFFF;
	height:41px;

}
ul.CategoryGroupTabs li.True span
{
	background-image: url(/images/GroupTabs/right.png);
	background-position:right !important;
}
ul.CategoryGroupTabs li span
{
	background: url(/images/GroupTabs/right_sel.png) right no-repeat;
	display:inline-block;
}
ul.CategoryGroupTabs li a
{
	text-decoration:none; 
	color: #FFFFFF;
	min-width: 60px;
	height:34px;
	text-align:center;
	padding: 10px 18px 0 18px;
	display:inline-block;
	overflow:hidden;
	font-weight:bold;
}
ul.CategoryGroupTabs li.True a
{
	color: #666666;
}

/* end */

/* Results Header Context Menu */
div.ContextMenu
{
	display:none;
	position:absolute;  
	z-index: 400000; 
	padding: 0 4px 4px 0; 
	background-color:#666666;
}
div.ContextMenu div
{
	border:1px solid #CCCCCC;
	background: url(/images/Results/Header/context_bkg.png) left repeat-y;
	padding: 3px 0 3px 0;
}
div.ContextMenu div span
{
	border-left: 1px solid #CCCCCC; 
	margin-left: 22px; 
	display:block; 
	padding: 2px 0 2px 0px; 
}
div.ContextMenu div span hr
{
	width: 80%; 
	border:0; 
	border-top: 1px dotted #CCCCCC;
}
div.ContextMenu div a
{
	border-left: 1px solid #CCCCCC; 
	margin-left: 22px; 
	display:block; 
	padding: 5px 0 5px 10px; 
	text-decoration:none;
	color: #000000;
}
div.ContextMenu div a:hover
{
	padding: 5px 0 5px 33px; 
	margin-top:0px; 
	margin-left:0;
	border:0;
	background:url(/images/Results/Header/highlight.png) no-repeat left;
}
div.ContextMenu div a.active
{
	padding: 3px 0 7px 33px; 
	margin-top:6px; 
	margin-left:0;
	border:0;
	background:url(/images/Results/Header/active.png) no-repeat left;
}
div.ContextMenu div a.clearFilter
{
	margin:0;
	border:0;
	padding: 4px 0 5px 33px; 
	background:url(/images/Results/Header/clear_filter.png) no-repeat;
	background-position: left 1px;
}
div.ContextMenu div a.clearFilter:hover
{
	background:url(/images/Results/Header/highlight_clear_filter.png) no-repeat left top;
}
/* END Results Header Context Menu */

/* Results Header */
div.ResultsHeader
{
	background-color:#F3F9E6; 
	width: 774px; 
	height:20px; 
	clear:both; 
	padding-top:10px; 
	margin-left: 10px; 
	border-bottom:1px solid #DDDDDD;
	overflow:hidden;
}
div.ResultsHeader div.Column
{
	height: 20px; 
	padding:0; 
	margin: 0 0 0 17px; 
	display:inline-block;
	float:left;
	overflow:hidden;
}
div.ResultsHeader div.Column img
{
	display:inline-block;
	float:left; 
}
div.ResultsHeader div.Column a.sortaz
{
	height:20px;
	display:inline-block;
	width:23px;
	background: url(/images/Results/Header/sort_az.png);
	vertical-align:top;
	float:left; 
}
div.ResultsHeader div.Column a.sortza_active
{
	height:20px;
	display:inline-block;
	width:23px;
	background: url(/images/Results/Header/sort_za_active.png);
}
div.ResultsHeader div.Column a.sortaz_active
{
	height:20px;
	display:inline-block;
	width:23px;
	background: url(/images/Results/Header/sort_az_active.png);
}
div.ResultsHeader div.Column div
{
	width: 68px; 
	font-size: 11px; 
	float:left; 
	padding:3px 0 0 8px; 
	display:inline-block; 
	height: 17px;	
	background-color: #FFFFFF;
}
/* END Results Header */

/* Categories List In Content */
ul.contcat
{
    list-style-type:none; 
    margin-left:0px; 
    padding-left:0px;
}
ul.contcat li
{
    background: transparent url(/images/arrow_green_nobkg.gif) no-repeat 0 4px; 
    padding-left: 15px;
}
ul.contcat li span
{
    font-size: 11px; 
    font-family:Verdana;
}
div.catTopDiv
{
    width: 100%; 
    text-align:center; 
    height:86px; 
    display:block;
}

ul.contcat li span a
{
	text-decoration:none;
	color:Black;
	font-size: 11px;
	display:inline-block;
	margin-bottom:3px;
	font-family:Verdana;
}

ul.contcat li span a:hover
{
	text-decoration:underline;
	font-size: 11px;
}
/* END - Categories List In Content */
