body{
background: white url('../images/body.png') repeat-x;
font-family: verdana, sans-serif;
font-size: 12px;
}

a img{
border: 0;
}

div#container{
width: 960px;
margin: auto;
margin-top: 20px;
}

div#footer{
width: 960px;
margin: auto;
line-height: 30px;
}

div#footer *{
color: #a6a6a6;
font-size: 11px;
}

div#search{
padding: 10px;
color: #0098df;
height: 55px;
}

div#clipboard{
padding: 10px;
height: 65px;
line-height: 20px;
}
div#clipboard strong{
color: #0098df;
}


div#clipboard a{
color: #0098df;
font-size: 11px;
text-decoration: none;
}

div#search input.text{
background: white url('../images/search.png') no-repeat top right;
width: 159px;
padding: 3px;
line-height: 18px;
height: 18px;
border: 0;
}

div#search form{
margin-top: 5px;
height: 24px;
line-height: 24px;
}

div#search form *{
margin: 0;
float: left;
}

div#search input.submit{
width: 33px;
background: white url('../images/search_button.png') no-repeat top right;
line-height: 24px;
height: 24px;
border: 0;
padding: 0;
cursor: pointer;
margin-left: 2px;
}

div#search a{
color: #0098df;
font-size: 11px;
text-decoration: none;
}

.left{
float: left;
}

.right{
float: right;
}

div#header{
height: 170px;
}

div#header img{
border: 0;
}

div#header.n1{
background: white url('../images/n1.jpg') no-repeat top right;
}

div#header.n2{
background: white url('../images/n2.jpg') no-repeat top right;
}

div#header.n3{
background: white url('../images/n3.jpg') no-repeat top right;
}

div#header.n4{
background: white url('../images/n4.jpg') no-repeat top right;
}

div#header.n5{
background: white url('../images/n5.jpg') no-repeat top right;
}

div#header.n6{
background: white url('../images/n6.jpg') no-repeat top right;
}

div#menu{
background: white url('../images/menu.png') no-repeat top right;
height: 60px;
margin-bottom: 5px;

}

div#main{
background: white url('../images/main_top.png') no-repeat top right;
padding-top: 10px;
min-height: 500px;
overflow: hidden;
}

div#bottom{
background: white url('../images/bottom.png') no-repeat top right;
height: 40px;
margin-top: 5px;
}

div#sidebar{
width: 220px;
float: left;
}

div#left_menu{
width: 210px;
}

div#left_menu  div.middle{
background: #6f6f6f url('../images/left_menu.png') no-repeat top right;
min-height: 370px;
padding: 10px;
color: white;
}

div#left_menu div.bottom{
height: 15px;
background: white url('../images/left_bottom.png') no-repeat top right;
}

ul.menu{
list-style: none;
padding: 0;
margin: 0;
	font-size: 10px;
}

ul.menu a.expand{
	float: right;
}

ul.menu a.main{
	color: #43c3ff !important;
}

ul.menu a.expand img{
border: 0;
}

div#left_menu ul.menu ul.submenu {
list-style: none;
margin: 5px 0 0 0 ;
padding: 0;
display: none;
}

div#left_menu ul.menu li.current > ul.submenu {
display: block;
}


div#left_menu ul.menu ul.submenu li{
border-top: 1px dotted #d9d8d8;
border-bottom: none;
padding: 5px 0 5px 10px;
}

ul.menu li.current > a,div#left_menu ul.menu li a:hover{
color: #43c3ff;
}




div#left_menu ul.menu{
margin: 5px 0 0 0 ;
border-top: 1px dotted #d9d8d8;
}

div#left_menu ul.menu li{
border-bottom: 1px dotted #d9d8d8;
padding: 5px 0;
	line-height: 10px;
}

ul.menu a{
text-decoration: none;
color: white;
}

div#mainmenu{
height: 30px;
line-height: 25px;
text-align: center;
}

div#categoriesmenu{
text-align: center;
margin: auto;
}

div#bottom ul.menu{
height: 40px;
line-height: 40px;
text-align: center;
	font-size: 12px;
}

div#bottom li{
border-left: 1px solid white;
display: inline;
padding: 0 15px;
}

div#categoriesmenu li{
border-left: 1px solid white;
	font-size: 12px;
}

div#bottom li:first-child,div#categoriesmenu li:first-child{
border: none;
}

div#mainmenu li{
display: inline;
padding: 0 45px;
}

div#categoriesmenu li{
display: inline;
padding: 0 30px;
}


div#categoriesmenu{
line-height: 30px;
}

div#categoriesmenu ul.menu li a:hover {
	color: #000;
}

div#mainmenu a{
font-size: 16px;
color: white;
text-decoration: none;
}

div#mainmenu a:hover{
	color: #43c3ff;
}

div#content{
width: 510px;
margin: 10px;
min-height: 400px;
float: left;
}

div#content a {
	color: black;
}

div#content a:hover {
	color: #0098df;
}

div#content h1, span.h1{
display: block;
font-weight: bold;
font-size: 18px;
color: #0097de;
margin: 0;
padding-bottom: 2px;
border-bottom: 1px dotted #0097de;
}

div#content h2 {
	font-size: 12px;
	color: #0097de;
}

div#right{
width: 200px;
float: left;
}

div#logo{
float: left;
}

div#languages{
float: left;
}

div#languages li{
float: left;
margin: 5px;
}

div.productbox, div.product{
border: 2px solid #f1f1f1;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 10px;
-khtml-border-radius-topright: 10px;
-khtml-border-radius-bottomright: 10px;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-opera-border-radius: 10px;
-opera-border-radius: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
width: 506px;
height: 146px;
margin: 10px 0;
}

div.product{
height: auto;
min-height: 200px;
overflow: hidden;
}

div.thumb img{
float: left;
}

div#certyfikaty a img{
	margin-top: 10px;
	margin-left: 10px;
	border: 1px solid #aeadb3;
}

div.thumb{
float: left;
width: 148px;
height: 146px;
overflow: hidden;
text-align: center;
}

div.product div.thumb{
height: auto;
min-height: 300px;
width: 150px;
background-color: #f1f1f1;
}

div.productbox div.thumb{
	border-right: 2px solid #f1f1f1;
}

div.product div.thumb div.left.photos a img.thumb {
	margin-top: 5px;
	padding: 2px;
	border: 1px solid #b2b2b2;
	margin-left: 5px;
}

div.summary {
float: right;
height: 20px;
width: 356px;
	margin-bottom: 10px;
	border-bottom: 1px solid #f1f1f1;
}

div.photos{
margin: 2px 0 15px 0;
}

div.details{
float: right;
min-height:200px;
width: 333px;
padding-right: 10px;
}

div.productbox div.foo{
float: left;
height: 23px;
width: 346px;
	position: relative;
	top: 75px;
	padding: 10px 5px;
	border-top: 1px dotted #f1f1f1;
}

div.productbox div.summary span.category{
font-size: 11px;
line-height: 20px;
color: #0098df;
	padding-top: 5px;
	padding-bottom: 46px;
	margin-bottom: 0;
	margin-top: 0;
	margin-right: 0;
	padding-left: 4px;
	margin: 0;
}

div.summary span.category{
font-size: 11px;
margin: 5px;
line-height: 20px;
color: #0098df;
}

div#content div.productbox div.summary h2 a{
font-size: 12px;
color: #0098df;
line-height: 20px;
text-decoration: none;
	margin: 15px 5px 15px 0;
	padding-left: 0;
}

div#content div.summary h2 a{
font-size: 13px;
color: #0098df;
line-height: 20px;
margin: 15px 5px;
text-decoration: none;
}

div#content div.productbox div.foo a,a.submit{
color: #9e9e9e;
text-decoration: none;
}

div#content div.productbox div.foo a b,a.submit b{
font-weight: normal;
color: #0098df;
}

div.newsbox {
	border-bottom: 1px dotted #0098df;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

div.newsbox h2{
font-size: 14px;
margin: 0;
line-height: 24px;
}

div#content div.newsbox span.morelink a{
color: #0097DE;
text-decoration: none;
}

#map {
	width: 508px;
	height: 250px;
	border: 1px solid #0098df;
	background: url(../images/loading-map.gif) no-repeat center center;
}

div.product div.thumb form div.addtocart {
	float: right;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px dotted #b2b2b2;
	margin-right: 2px;
	width: 147px;
}

div.strony {
	border-top: 1px dotted #bfbfbf;
	text-align: right;
	font-size: 10px;
	color: #3f3f3f;
	padding: 10px;
}

div.strony_top {
	border-bottom: 1px dotted #bfbfbf;
	text-align: right;
	font-size: 10px;
	color: #3f3f3f;
	padding: 10px;
}

div#content div.strony a,div#content div.strony_top a {
	text-decoration: none;
	background-color: #7f7f7f;
	color: #fff;
	font-weight: bold;
	padding: 2px 5px;
}

div#content div.strony a.currentpage,div#content div.strony_top a.currentpage {
	text-decoration: none;
	background-color: #0098df;
	color: #fff;
	font-weight: bold;
	padding: 2px 5px;
}

div#content div.strony a:hover,div#content div.strony_top a:hover {
	text-decoration: none;
	background-color: #0098df;
	color: #fff;
	font-weight: bold;
	padding: 2px 5px;
}

/* @group formularz */

.blad {
	color: #c91614;
	text-align: center;
	font-weight: bold;
	margin-top: 10px;
	opacity: 0.89;
	padding: 20px 5px;
	position: fixed;
	width: 498px;
	top: 258px;
	border: 1px solid #c91614;
	background-color: #ffdcd4;
}

.ok {
	color: #40580d;
	text-align: center;
	font-weight: bold;
	margin-top: 10px;
	opacity: 1;
	padding: 20px 5px;
	position: fixed;
	width: 500px;
	top: 361px;
	border: 1px solid #719a16;
	background-color: #b9dd75;
}

.Legend {
	font-weight: bold;
	color: #0098df;
	margin-left: 0;
	padding: 0 5px;
}

.brak {
	border-style: solid;
	border-color: #c91614;
	background-color: #ffefec;
}

fieldset {
	border: 1px solid #0098df;
	margin-top: 10px;
	width: 483px;
	float: left;
	padding: 10px 5px 10px 20px;
	height: 285px;
	margin-bottom: 5px;
	margin-left: 0;
}

label 
{
	padding: 0 5px 0 0;
	margin-left: 0;
	float: left;
	width: 155px;
	margin-top: 3px;
	text-align: right;
	color: #3f3f3f;
}

input {
	background-color: #fff;
	border: 1px solid #999;
	padding: 2px 5px;
	margin-bottom: 3px;
	margin-top: 3px;
	width: 300px;
	font: 12px Arial, Helvetica, Geneva, sans-serif;
}

input[type="submit"] {
	background-color: #0098df;
	color: #fff;
	border: 1px solid #0098df;
	padding: 2px 5px;
	margin-bottom: 3px;
	margin-top: 3px;
	width: 130px;
	font: bold 12px Arial, Helvetica, Geneva, sans-serif;
	margin-left: 1px;
	-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
-opera-border-radius: 5px;
border-radius: 5px;
}

textarea {
	background-color: #fff;
	border: 1px solid #999;
	padding: 2px;
	width: 306px;
	height: 100px;
	margin-top: 3px;
	margin-bottom: 3px;
	font: 12px Arial, Helvetica, Geneva, sans-serif;
}

/* @end */
