* {
margin : 0px;
padding : 0px;
}
body {
background : #C6DCDC url('images/bg.png') repeat-x top center;
font-family : verdana;
line-height : 1.5;
color : #555555;
}
table {
font-size : 11px;

border-collapse : collapse;
}
a, a:link, a:visited {
text-decoration : none;
text-align : left;
color : #006397;
}
a:hover {
text-decoration : underline;
}
b {
color : #006397;
}
strong {
color : #006397;
font-size : 14px;
display : block;
}
p {
text-align : left;
font-size : 11px;
color : #666666;
padding : 10px 10px;
clear : both;
line-height : 18px;
}
img {
border : 0;
}
h1 {
color : #006397;
font-size : 14px;
padding : 20px 5px 5px 15px;
font-weight : bold;
background : transparent url('images/title.jpg') no-repeat top left;
margin-right:5px;
}

h3 {
color : #ffffff;
font-size : 14px;
padding : 0px 5px 5px 15px;
font-weight : bold;
}

h4 {
color : #006397;
font-size : 13px;
padding : 0px 5px 5px 15px;
font-weight : bold;
}

small {
font-size : 10px;
text-align : center;
padding : 0px;
}
img.block {
display : block;
clear : both;
}
textarea, input {
margin : 3px 3px;
font-size : 11px;
border : 1px solid #aaaaaa;
padding : 2px;
}
select {
padding:0px;
margin : 3px 3px;
font-size : 11px;
border : 1px solid #aaaaaa;
clear:right;
}

div.clear:after {
content : ".";
display : block;
height : 1px;
clear : both;
visibility : hidden;
}

div.under {
width : 930px;
display : block;
margin : 0px auto;
background : transparent url('images/under.png') no-repeat top left;
overflow : hidden;
clear : both;
}
div.main {
width : 916px;
display : block;
text-align : left;
margin : 0px 0px 0px 14px;
overflow : hidden;
}
div.top{
height:93px;
width:930px;
background : transparent url('images/top.png') no-repeat top left;
margin:0px auto;
}
div.topleft{
height:83px;
width:335px;
padding:10px 0px 0px 10px;
display:block;
float:left;
text-align:left;
}
div.topright{
height:83px;
width:585px;
padding:10px 0px 0px;
display:block;
float:left;
}


ul.topmenu {
display : block;
overflow : hidden;
padding-bottom:14px;
float:left;
margin-top:40px;
height:36px;
}

ul.topmenu li {
list-style : none;
display : inline;
padding:0px 0px 0px 15px;
font-size : 11px;
color : #4C4C4C;
height:36px;
}

ul.topmenu li a, ul.topmenu li a:link, ul.topmenu li a:visited {
margin : 0px 0px;
display : inline;
color : #006397;
text-align : left;
font-size : 11px;
line-height : 36px;
height : 36px;
}


ul.topmenu li a:hover {
text-decoration : underline;
}


div.topline {
width : 930px;
height : 37px;
display : block;
overflow : hidden;
background : transparent url('images/topline.png') no-repeat top left;
margin:0px auto;
}



div.menu {
width : 218px;
display : block;
overflow : hidden;
margin : 0px 4px 0px 1px;
}

div.left ul.menu h1{
background : transparent url('images/h1.jpg') no-repeat bottom left;
/*height:23px;*/
margin:0px;
padding:0px 5px;
margin-right:5px;
line-height:23px;
color:#006397;
font-size:11px;
overflow:hidden;
}


ul.menu {
display : block;
overflow : hidden;
padding-bottom:14px;
}
ul.menu li {
list-style : none;
display : block;
font-size : 11px;
color : #4C4C4C;
border-bottom:1px solid #ADC3C3;
}
ul.menu li a, ul.menu li a:link, ul.menu li a:visited {
margin : 0px 0px;
display : block;
width : 218px;
color : #666666;
text-align : left;
font-size : 11px;

line-height : 16px;
}

ul.menu li h1 a, ul.menu li h1 a:link, ul.menu li h1 a:visited {
padding : 0 0px 0 0px;
color:#006397;
line-height:23px;
}

ul.menu li a:hover {
text-decoration : underline;
}
ul.menu li a.set, ul.menu li a.set:link, ul.menu li a.set:visited {
font-size : 12px;
}
ul.menu li a.set:hover {
}

div.content {
width : 907px;
display : block;
overflow : hidden;
text-align : left;
font-size : 10px;
padding : 0 0;
background : #ffffff url('images/content.png') repeat-y top left;
font-size : 12px;
}


div.center {
width : 498px;
float : left;
display : block;
overflow : hidden;
background : #ffffff url('images/center.png') repeat-y top left;
padding:0px 0px;
margin-left:1px;
}

div.small {
width : 245px;
float : left;
display : block;
overflow : hidden;
border:1px solid #C6DCDC;
border-bottom:0px ;

}

div.small h1{
background : #ffffff url('images/small.jpg') repeat-y top left;
font-size:11px;
display : block;
overflow : hidden;
margin:3px;
padding:10px;
}

div.small h2{
background : #ffffff url('images/small.jpg') repeat-y top left;
font-size:11px;
display : block;
overflow : hidden;
clear:both;
padding-left:10px;
margin:3px;
}

div.small h2 img {
margin:2px 0px 0px 5px;
}

div.small span{
display:block;
clear:both;
overflow:hidden;
padding-left:10px;
font-size:10px;
}

div.small span img{
display:block;
float:right;
}



div.left {
width : 218px;
float : left;
display : block;
overflow : hidden;
border-right:1px solid #eeeeee;
background : transparent url('images/menu.png') no-repeat top right;
}
div.left p {
padding : 10px 30px 10px 20px;
line-height : 1.5;
}
div.rightl {
width : 187px;
float : left;
display : block;
overflow : hidden;
background : #ffffff url('images/left.png') no-repeat top left;
margin-left:1px;
}

div.rightltop {
display : block;
overflow : hidden;
background:#27A4D2 url('images/blue_head_one.jpg') no-repeat top left;
padding:0px 0px 10px 0xp;
}

div.rightltop form {
display : block;
overflow : hidden;
clear:both;
}

div.rightltop h2{
color:#ffffff;
padding:15px;
font-size:14px;
}

div.rightlblue {
display : block;
overflow : hidden;
background : #27A4D2 url('images/blue_head_two.jpg') no-repeat top left;
padding:0px 0px 10px 0xp;
color:#ffffff;
}

div.rightlblue p{
color:#ffffff;
}

div.rightlblue h2{
color:#ffffff;
padding:10px 15px;
font-size:14px;
}

div.rightlwhite {
display : block;
overflow : hidden;
background : #ffffff url('images/blue_head_three.jpg') no-repeat top left;
padding:0px 0px 10px 0xp;
}

div.rightlwhite_left {
display : block;
overflow : hidden;
background : #ffffff url('images/blue_head_three_left.jpg') no-repeat top left;
padding:0px 0px 10px 0xp;
}

div.rightlwhite h2{
color:#ffffff;
padding:10px 15px;
font-size:14px;
}

div.rightlwhite_left h2{
color:#ffffff;
padding:10px 15px;
font-size:14px;
}

div.promo {
display:block;
clear:both;
overflow:hidden;
}

div.spacer {
display:block;
clear:both;
overflow:hidden;
border-bottom:1px solid #C6DCDC;
padding:0px 0px;
}

div.img {
display:block;
float:left;
color:#0D386B;
font-weight:bold;
width:105px;
padding:10px 2px 0px 5px;
overflow:hidden;
}

div.name {
width:187px;
margin:5px;
margin-top:0px;
margin-bottom:0px;
font-weight:bold;
color:#0D386B;
float:left;
display:block;
font-size:10px;
clear:right;
overflow:hidden;
}

div.info {
width:75px;
color:#0D386B;
float:left;
display:block;
font-size:10px;
clear:right;
overflow:hidden;
}

div.info h2 {
color:#0D386B;
font-size:10px;
padding:2px;
}

div.info div {
display:block;
float:left;
padding:2px;
overflow:hidden;
}

div.info div b{
display:block;
}

div.rightl p {
padding : 10px 30px 10px 20px;
line-height : 1.5;
}

div.left img{
margin : 0px 4px 0px 15px;
}

div.search {
display : block;
clear : both;
overflow : hidden;
padding:0px 0px 5px 0px;
}

div.search form {
display : block;
overflow:hidden;
width:520px;
margin:0px 0px 0px 0px;
color:#ffffff;
}

div.search form a:link,div.search form a:visited,div.search form a{
color:#ffffff;
font-size:11px;
line-height:19px;
}

input.but {
background : transparent url('images/but.png') repeat top left;
border-color:#EFEFEF rgb(187, 187, 187) rgb(170, 170, 170) rgb(204, 204, 204);
border-style:solid;
border-width:1px;
color:#006397;
display:block;
font-size:11px;
height:19px;
margin:3px 10px;
padding:0px 5px 3px;
}

div.bot {
display : block;
clear : both;
overflow : hidden;
margin : 0px 0px;
padding:5px 5px 5px 5px;
font-size:10px;
background:#ffffff;
border-top:5px solid #C6DCDC;
}

div.bot ul{
list-style:none;
float:left;
}

div.bot ul li{
display:inline;
float:left;
}

div.bot ul li a:visited,div.bot ul li a {
color:#006C98;
font-weight:bold;
font-size:11px;
padding:3px 10px;
}

div.bot small{
padding:0px 50px;
float:right;
color:#006C98;
}

div.clear {
height : 0px;
clear : both;
display : none;
}
label {
display : block;
float : left;
font-size : 11px;
padding : 2px 10px;
clear:left;
font-weight:bold;
}

div.half {
width:146px;
display:block;
float:left;
text-align:center;
overflow:hidden;
}

div.half img{
margin:5px;
display:block;
clear:both;

}

div.lista {
height:23px;
display:block;
overflow:hidden;
padding:5px 10px;
border-bottom:1px solid #F1E8CA;
border-top:1px solid #F1E8CA;
}

div.lista a:visited,div.lista a {
padding:0px 5px;
}

tr.hist1 {
background: #F5F7F6;
}

tr.hist2 {
background: #ffffff;
}

td.komorka {
color : #006397;
font-size : 14px;
font-weight : bold;
background : transparent url('images/komorka.jpg') no-repeat top left;
margin-right:5px;
}

div.lefts_product {
width: 130px;
display: block;
float: left;
padding-left: 13px;
}

div.left_product {
width: 96px;
display: block;
float: left;
padding-left:5px;
}

div.lefts_cena {
width: 170px;
display: block;
float: left;
padding-left: 13px;
}

div.left_ikonki {
width: 56px;
display: block;
float: left;
padding-left:5px;
}

div.lefts_product_lista {
width: 284px;
display: block;
float: left;
padding-left: 13px;
}

div.left_product_lista {
width: 190px;
display: block;
float: left;
padding-left:5px;
}

div.big_space {
width : 498px;
}

div.space {
width : 246px;
float : left;
display : block;
overflow : hidden;
padding:0px 0px;
border:1px solid #C6DCDC;
background: transparent url('images/model.jpg') no-repeat top left;
/*border-bottom: 0px;*/

}

div.space h1 {
background : #ffffff url('images/small.jpg') repeat-y top left;
font-size:11px;
display : block;
overflow : hidden;
float:left;
margin:3px;
padding:10px;
}

div.big_space h1 {
background : #ffffff url('images/small.jpg') repeat-y top left;
font-size:11px;
display : block;
overflow : hidden;
float:left;
margin:3px;
padding:10px;
}

a.show {
background:transparent url('images/info_medium.gif') repeat-y top right;
display:block;
width:22px;
height:22px;
float:left;
margin:3px;}

a.basket {
background:transparent url('images/buy_medium.gif') repeat-y top right;
display:block;
width:22px;
height:22px;
float:left;
margin:3px;}

a.basketin {
background:transparent url('images/basket_in_medium.gif') repeat-y top right;
display:block;
width:22px;
height:22px;
float:left;
margin:3px;}

tr.w1 {
background: #F4F8F9;
}

tr.w2 {
background: #fffff;
color: 
}

td.producent {
background: transparent url('images/h1.jpg') no-repeat bottom left; 
font-weight: bold; 
padding-left: 5px; 
border-bottom:1px solid #C6DCDC;
}

td.producent_zdjecie {
background: transparent url('images/h1.jpg') no-repeat bottom left; 
font-weight: normal; 
padding-left: 15px; 
padding-bottom:5px;
border-bottom:1px solid #C6DCDC;
}

div.srodek {
display:block;
float:left;
margin:4px;
}

.required {
padding-bottom : 10px;
}

div.standard {
float:left;
display:block;
width:100%;
}
#zapytaj {
	display:none;
}