body {font-size: 11px; font-family: Verdana, Arial; color: #4B4B4B; background-color: #468E1D; margin-top: 0; margin-left: 0; margin-right: 0; margin-bottom: 0;}

div#divbasket table tr td { color: #5B7A32; }

a:link {color: #5B7A32; text-decoration: underline;}
a:visited {color: #5B7A32; text-decoration: underline;}
a:hover {color: #5B7A32; text-decoration: none;}
a:active {color: #5B7A32; text-decoration: underline;}

a.menu {}
a.menu:link {}
a.menu:visited {}
a.menu:hover {}
a.menu:active {}

a.menuMark {}
a.menuMark:link {}
a.menuMark:visited {}
a.menuMark:hover {}
a.menuMark:active {}

input {font-size:11px; font-weight: bold; background: #F1F1F1; color: #555555; font-family: Arial, Verdana; border: 1px solid #9D9D9D;}
input.checkbox {background: none; border: none; width: 20px;}
input.button {width: 75px;}
textarea {font-size:11px; font-weight: bold; background: #F1F1F1; color: #555555; font-family: Arial, Verdana; width: 300px; height: 80px; border: 1px solid #9D9D9D;}
select {font-size:11px; font-weight: bold; background: #F1F1F1; color: #555555; font-family: Arial, Verdana; border: 1px solid #9D9D9D;}

.textHead {font-size: 18px; font-weight: bold; font-family: Arial, Verdana;}
.textHeadInfo {font-size: 18px; font-weight: bold; font-family: Arial, Verdana; color: #CA0000;}
.textHeadSmall {font-size: 14px; font-weight: bold; font-family: Arial, Verdana;}
.textHeadSmallInfo {font-size: 14px; font-weight: bold; font-family: Arial, Verdana; color: #468E1D;}
.textStrong {font-size: 12px; font-weight: bold;}
.textStrongInfo {font-size: 12px; font-weight: bold; color: #CA0000;}
.textBold {font-weight: bold;}
.textBoldInfo {font-weight: bold; color: #CA0000;}


.textSmall {font-size: 10px;  font-weight: normal;}
.textSmallInfo {font-size: 10px; color: #CA0000; font-weight: normal;}
.textInfo {color: #CA0000;}
.textStrike {text-decoration: line-through;}

h1 {font-size: 18px; font-weight: bold; font-family: Arial, Verdana; color: #CA0000; margin-bottom: 5px}
h2 {font-size: 14px; font-weight: bold; font-family: Arial, Verdana; color: #CA0000; margin-bottom: 5px}

table.border {background-color: #C8C8C8;}
tr {font-size: 11px; font-family: Verdana, Arial; }
.head {background-color: #468E1D; font-size: 14px; font-family: Arial, Verdana; color: #FFFFFF; font-weight: bold;}
.headSmall {background-color: #E6EC54; color: #468E1D; font-weight: bold;}
.field {background-color: #E7EC79; color: #52A523; font-weight: bold; text-align: center;}
.menu {font-size: 12px; font-weight: bold; text-align: center;}
.panel {background-color: #ADADAD; color: #FFFFFF;}
.bright {background-color: #F1F1F1;}
.dark {background-color: #E6EC54;}
.info {background-color: #CA0000; color: #FFFFFF;}
.none {background-color: #CCCCCC;}
.light {background-color: #FFFFFF;}

h2#lista-prod a
{
color: #456918;
text-decoration: none;
}


td.wybrany a {
font-weight: bold;
}


#topbg{
	margin:0 auto;
	height:80px;
	background:url(images/topbg.gif) repeat-x;
	}

#topbg .topmenubox{
	margin:0 auto;
	height:80px;
	width:980px;
	}

#topbg .topmenubox .womenhead{
	float:right;
	padding-top:40px;
	height:40px;
	width:135px;
	background:url(images/womenhead.jpg) right bottom no-repeat;
	}

ul.topmenu{
	float:left;
	margin:0;
	padding:40px 0 0 0;
	list-style-type:none;
	}

ul.topmenu li{
	float:left;
	background:url('images/leftlink.gif') no-repeat left;
	}

ul.topmenu li:hover{
	background:url('images/leftlink2.gif') no-repeat left;
	}

ul.topmenu li a{
	display:block;
	font:normal 13px Tahoma;
	color:#fff;
	padding:12px 20px 12px 20px;
	text-decoration:none;
	background:url('images/rightlink.gif') no-repeat right;
	}

ul.topmenu li a:hover{
	color:#47911E;
	background:url('images/rightlink2.gif') no-repeat right;
	}

#top{
	margin:0 auto;
	height:253px;
	width:980px;
	background:url(images/top.jpg) top center no-repeat;
	position:relative;
	}

#top a.logolink{
	top:40px;
	left:230px;
	width:335px;
	height:87px;
	position:absolute;
	}

#contentbox{
	margin:0 auto;
	width: 974px;
	padding-bottom:20px;
	padding-right: 6px;
	background:url(images/0037005.gif) repeat-y;
	}

#contentbox .leftbox{
	float:left;
	width:200px;
	}

#contentbox .leftbox .cart{
	width:200px;
	padding-top:10px;
	background:url(images/cartbg.gif) repeat-y;
	}

#contentbox .leftbox .cart .napis{
	font:normal 13px Tahoma;
	color:#fff;
	text-align:center;
	margin-right:25px;
	background:url(images/carticon.gif) right center no-repeat;
	}

a.button{
	text-decoration:none;
	float:left;
	margin:10px 0 0 15px;
	width:75px;
	height:19px;
	padding-top:2px;
	font:normal 13px Tahoma;
	color:#fff;
	text-align:center;
	background:url(images/button.gif) no-repeat;
	}

#contentbox .leftbox .cart a:hover{
	background:url(images/button.gif) 0px -21px no-repeat;
	}

#contentbox .leftbox .cartbottom{
	width:200px;
	height:10px;
	padding-bottom:5px;
	background:url(images/cartbottom.gif) top center no-repeat;
	}

#contentbox .caption{
	width:190px;
	height:21px;
	font:normal 13px Tahoma;
	color:#fff;
	padding-top:7px;
	padding-left:10px;
	background:url(images/caption.gif) no-repeat;
	}



#contentbox .leftbox .subskrypcja{
	background:#EBF3E7;
	width:200px;
	}

#contentbox .leftbox .subskrypcja .text{
	font:normal 11px Tahoma;
	color:#458D1D;
	padding:10px 0 5px 15px;
	}

input.pole{
	border:1px solid #468E1D;
	width:150px;
	}

.button2{
	border:none;
	width:75px;
	height:21px;
	font:normal 13px Tahoma;
	color:#fff;
	float:right;
	margin-right:8px;
	background:url(images/button2.gif) no-repeat;
	}
.button2:hover{
	background:url(images/button2.gif) 0px -21px;
	}

.label{
	font:normal 11px Tahoma;
	color:#468E1D;
	text-align:right;
	}

#contentbox .subskrypcjabottom{
	width:200px;
	height:9px;
	background:url(images/subskrypcjabottom.gif) bottom center no-repeat;
	}

#contentbox .centerbox{
	float:left;
	width:544px;
	padding:10px 15px;
	}

#contentbox .centerbox .path{
	float:left;
	font:normal 12px Tahoma;
	color:#468E1D;
	padding-bottom:20px;
	}

#contentbox .centerbox .produktbox{
	width:541px;
	background:url(images/produktboxbg.gif) repeat-y;
	}

#contentbox .centerbox .produktboxcaption{
	width:541px;
	height:30px;
	background:url(images/produktboxcaption.gif) top center no-repeat;
	}

#contentbox .centerbox .produktboxcaption .nazwa{
	float:left;
	width:310px;
	font:bold 14px Tahoma;
	color:#fff;
	text-align:right;
	padding-top:6px;
	margin-right:10px;
	}

#contentbox .centerbox .produktboxcaption .producent{
	float:left;
	width:211px;
	font:normal 14px Tahoma;
	color:#fff;
	text-align:left;
	padding-top:6px;
	margin-left:10px;
	}

#contentbox .centerbox .produktbox .foto2{
	float:left;
	width:104px;
	}

#contentbox .centerbox .produktbox .foto2 img{
	padding-left:25px;
	}

#contentbox .centerbox .produktbox .opis{
	float:left;
	width:417px;
	font:normal 11px Tahoma;
	color:#468E1D;
	padding:10px 10px 0 10px;
	line-height:15px;
	}

#contentbox .centerbox .produktboxbottom{
	width:541px;
	height:30px;
	background:url(images/produktboxbottom.gif) top center no-repeat;
	}

#contentbox .centerbox .produktboxbottom .cena-label{
	font:bold 12px Tahoma;
	color:#3C781A;
	padding:7px 0 0 115px;
	float:left;
	}

.lista{
	float:left;
	padding:5px 0 0 10px;
	width:100px;
	}

.button2a,.button2b{
	display:block;
	text-decoration:none;
	text-align:center;
	border:none;
	width:75px;
	height:21px;
	font:normal 13px Tahoma;
	color:#fff;
	float:left;
	}

.button2a{
	background:url(images/button2.gif) no-repeat;
	margin:5px 0 0 20px;
	}

.button2a:hover{
	background:url(images/button2.gif) 0 -21px;
	}

.button2b{
	background:url(images/button2b.gif) no-repeat;
	margin:5px 0 0 10px;
	}

.button2b:hover{
	background:url(images/button2b.gif) 0 -21px;
	}

#contentbox .rightbox{
	float:left;
	width:206px;
	}

#contentbox .rightbox .rightpanelbox{
	width:200px;
	font:normal 13px Tahoma;
	color:#40811B;
	text-align:center;
	padding-top:5px;
	background:url(images/poszukiwanebg.gif) top center no-repeat #EBF3E7;
	}

#contentbox .rightbox .poszukiwanebox .foto{
	padding-top:10px;
	}

#footer{
	margin:0 auto;
	height:58px;
	width:980px;
	font:normal 13px Tahoma;
	color:#fff;
	text-align:right;
	padding-right:10px;
	padding-top:5px;
}
.clear{
	clear:both;
	}



#leftside {
	width: 200px;
	float: left;

	}
	
#rightside {
	width: 200px;
	float: right;
	}
	
#centerside {
	width: 540px;
	margin: 0px auto;
	}
	
.leftmenu {
	width: 180px;
	background: #ECF3E8;
	padding: 10px 5px 10px 15px; 
	
	}
	
.leftmenu div {
	background: #ECF3E8;
	border-bottom: 1px solid #DBE9D3;
	}
	
	
.leftmenu div a {
	display: block;
	text-align: left;	
	text-decoration: none;
	font: normal 12px tahoma;
	padding: 4px 4px 4px 0px;
	color: #40811B;
	}
	
.leftmenu div a:hover {
	background: #DBE9D3;
	text-decoration: none;
	}


.leftmenu div.icon a {
	display: block;
	padding: 4px;
	text-align: center;	
	text-decoration: none;
	font: normal 12px tahoma;
	color: #40811B;
	}
	
.leftmenu div.icon a:hover {
	background: none;
	}	
	}
	
.leftmenu div {
	background: #ECF3E8;
	border-bottom: 1px solid #DBE9D3;
	line-height: 22px;
	}
	
	
.leftmenu div a {
	display: block;
	text-align: left;	
	text-decoration: none;
	font: normal 12px tahoma;
	padding: 4px 4px 4px 0px;
	color: #40811B;
	}
	
.leftmenu div a:hover {
	background: #DBE9D3;
	text-decoration: none;
	}


.leftmenu div.icon a {
	display: block;
	padding: 4px;
	text-align: center;	
	text-decoration: none;
	font: normal 12px tahoma;
	color: #40811B;
	}
	
.leftmenu div.icon a:hover {
	background: none;
	}
	
.kategorie font {
	display: block; 
	padding: 4px 0px;
	color: #41821C;
	font: bold 12px tahoma;
	}	
	
#cartbox {
	margin-left: 1px;
	background: #43851C url(images/cartbottom.gif) no-repeat left bottom;
	padding-bottom: 12px;
	margin-bottom: 10px;
	}
	
#cartbox div {
	text-align: center;
	color: #FFF;
	}
	
#cartbox div a {
	color: #DBE9D3
	}
	
.itembox {
	width: 541px;
	background: url(images/produktboxbg.gif) repeat-y;
	}
	
.produktboxcaption {
	width: 541px;
	height: 30px;
	background: url(images/produktboxcaption.gif) no-repeat;
	}
	
.itemboxbottom {
	background: url(images/0037001.gif) no-repeat;
	width: 541px;
	height: 30px;
	}

.produktboxcaption .nazwa {
	padding-top: 10px;
	color: #FFF;
	}
	
.produktboxcaption .nazwa a {
	color: #FFF;
	font: normal 11px verdana, tahoma;
	}
	
.content {
	background: #FFF;
	}