* {
margin : 0px;
padding : 0px;
}
body {
background : #AFBEC2 url('/images/bg.png') repeat-x top center;
font-family : tahoma;
line-height : 1.5;
color : #000000;
font-size:10px;
}
table {
font-size : 11px;

border-collapse : collapse;
}
a, a:link, a:visited {
text-decoration : none;
text-align : left;
color : #03425C;
}
a:hover {
text-decoration : underline;
}
b {

}
strong {
/*color : #0A517F;*/
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 : #0A517F;
font-size : 14px;
padding : 10px 5px 5px 15px;
font-weight : bold;
margin-right:5px;
}

h2 {
color : #0A517F;
font-size : 14px;
padding : 10px 5px 5px 5px;
font-weight : bold;
margin-right:5px;
text-align:left;
}

h3 {
color : #D1B69B;
font-size : 12px;
padding : 0px 5px 5px 15px;
font-weight : bold;
}

h4{
padding:2px 5px;
background:#D1B69B;
color:#ffffff;
font-size:10px;
display:block;
clear:both;
}

h5{
padding:2px 5px;
color:#666666;
font-size:10px;
display:block;
clear:both;
}

small {
font-size : 10px;
text-align : center;
padding : 0px;
}
img.block {
display : block;
clear : both;
}

input,select {

background:transparent;
}

input.guzik {
border:0px;
background:transparent;
}
select.guzik {
border:0px;
background:transparent;
}

div.input{
background:transparent url(images/spanr.png) no-repeat top left;
height:22px;
float:left;
display:block;
margin:3px 3px;
}

div.input span{
background:transparent url(images/spanl.png) no-repeat top right;
display:block;
height:21px;
padding:0px 3px 0px 3px;
}

div.button{
background:transparent url(images/buttonl.png) no-repeat top left;
height:22px;
float:right;
display:inline;
margin:1px 3px 0px 3px;
}

div.button span{
background:transparent url(images/buttonr.png) no-repeat top right;
display:block;
height:22px;
padding:0px 5px 0px 5px;
}

div.button span input{
color:#ffffff;
font-size:11px;
font-weight:bold;
padding-top:2px;
margin:0px;
}


form table td {padding:2px;}

div.bluecontent form table td {padding:2px 0px;color:#ffffff;text-align:left;}

div.clear:after {
content : ".";
display : block;
height : 1px;
clear : both;
visibility : hidden;
}

div.under {
width : 964px;
display : block;
margin : 0px auto;
background : transparent url('/images/under.jpg') no-repeat top left;
background-position:0px 0px;
padding:0px 39px 0px 30px;
overflow : hidden;
clear : both;
}

div.topline{
height:45px;
width:964px;
background :transparent url('/images/top_line.png') no-repeat top left;
margin:0px;
overflow:hidden;
display:block;
}

div.topline ul{
list-style:none;
margin:15px 10px 0px 0px;
float:right;
display:block;
}

div.topline ul li{
color:#B20E0E;
display:inline;
}

div.topline ul li a{
color:#ffffff;
display:inline;
font-size:11px;
padding:5px 10px;
font-weight:bold;
border:1px solid #EA3B00;
}

div.topline ul li a:hover{
background:#EA3B00;
}

div.top{
height:118px;
width:964px;
background :#ffffff;;
margin:0px;
overflow:hidden;
display:block;
}

div.topleft{
width:255px;
padding:0px;
display:block;
float:left;
text-align:left;
overflow:hidden;
color:#ffffff;
}

div.top div img{
margin:4px;
}

div.top div.topleft img{
margin:30px 0px 0px 30px;
}

div.topright{
width:672px;
padding:0px;
display:block;
float:left;
text-align:left;
overflow:hidden;
padding:20px 20px 20px 5px;
}

div.topright form{
float:right;
display:inline;
margin:10px;
}


div.topmenu{
background : transparent url('/images/topmenu.png') no-repeat top left;
display:block;
overflow:hidden;
height:29px;
padding:0px 10px;
}

div.topmenu table{
margin-top:-2px;
}

ul.topmenu {
display : inline;
float:left;
overflow : hidden;
height:29px;
margin:0px 0px;
}

ul.topmenu li {
list-style : none;
display : block;
float:left;
font-size : 12px;
color : #ffffff;
height:29px;
margin:0px;
}

ul.topmenu li a, ul.topmenu li a:link, ul.topmenu li a:visited {
margin : 0px 0px;
display : block;
float:left;
color : #ffffff;
text-align : left;
font-size : 12px;
line-height : 29px;
height : 29px;
font-weight:bold;
padding:0px 12px 0px 12px;
}


ul.topmenu li a:hover {
text-decoration : underline;
background : transparent url('/images/topmenu_a.png') repeat-x bottom right;
}


div.topmenu input.button{
color:#ffffff;
}


div.menu {
display : block;
overflow : hidden;
background : #0A517F url('/images/menu_left.png') no-repeat top left;
margin : 0px 0px 3px 0px;
padding-bottom:5px;
}


div.rightl ul.menu h1,div.left ul.menu h1{
padding:0px 0px;
margin-right:5px;
line-height:23px;
color:#ffffff;
font-size:10px;
}


ul.menu {
display : block;
overflow : hidden;
}

ul.menu li {
list-style : none;
display : block;
font-size : 11px;
color : #ffffff;
background : #0062A2 transparent url('/images/menu.png') no-repeat bottom center;
line-height : 16px;
padding : 0px 0px 0px 0px;
border-bottom:1px solid #ABBBBF;
}

div.rightl ul.menu li {
list-style : none;
display : block;
font-size : 11px;
color : #666666;
line-height : 16px;
padding : 2px 0px 2px 15px;
}

ul.menu li ul li {
list-style : none;
display : block;
font-size : 11px;
color : #ffffff;
line-height : 16px;
padding : 2px 0px 2px 15px;
background : #0062A2 url('/images/submenu.png') no-repeat top left;
}


ul.menu li.promo {
list-style : none;
display : block;
font-size : 11px;
background : transparent url('/images/menul.png') repeat-x bottom left;
}

ul.menu li a, ul.menu li a:link, ul.menu li a:visited {
margin : 0px 0px;
color : #ffffff;
text-align : left;
font-size : 11px;
line-height : 16px;
background : transparent url('/images/menua.png') no-repeat center left;
padding:5px 5px 5px 15px;
display:block;
}


ul.menu li ul li a, ul.menu li ul li a:link, ul.menu li ul li a:visited {
margin : 0px 0px;
color : #ffffff;
text-align : left;
font-size : 11px;
line-height : 16px;
background : transparent url('/images/menua.png') no-repeat center left;
padding:2px 5px 2px 15px;
display:block;
}

ul.menu li h1 a, ul.menu li h1 a:link, ul.menu li h1 a:visited {
padding : 0px;
color:#ffffff;
line-height:23px;
font-size:11px;
}


ul.menu li.promo h1 a, ul.menu li.promo h1 a:link, ul.menu li.promo h1 a:visited {
padding : 0px;
color:#ffffff;
line-height:23px;
}

ul.menu li a:hover {
font-weight:bold;
}
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.rightl ul.menu li a{
font-size:11px;
background:none;
}


div.rightl ul.menu li a:hover{
font-size:11px;
font-weight:normal;
}

div.content {
width : 954px;
display : block;
overflow : hidden;
text-align : left;
font-size : 11px;
clear:both;
padding:10px 5px 0px 5px;
background:#ffffff url('/images/content.png') repeat-y top left;
}


div.welcome {
display : block;
overflow : hidden;
text-align : left;
font-size : 11px;
clear:both;
padding:0px 10px;
color:#777777;
margin:4px;
}

div.welcome td{
padding:10px;
}


div.lista {
background : #464646 url('/images/heading.gif') repeat-x top left;height:28px;line-height:28px;font-weight:bold;padding:0px 10px 0px 19px;color:#666666;margin:2px 4px 0px 4px;text-transform:uppercase;font-size:12px;
}

div.lista a:visited,div.lista a {
padding:0px 5px;
color:#0A517F;
font-size:12px;
}

div.list {
padding:0px 0px 12px 9px;


}

div.small {
width : 33%;
float : left;
display : block;
overflow : hidden;
margin:0px;
background : transparent url('/images/li.gif') repeat-x bottom center;
padding:3px 0px;
text-align:center;
}

div.small img{
margin:3px;
}

div.promo table,div.small table{
width:99%;
}

div.big {
width : 99.9%;
float : left;
display : block;
overflow : hidden;
margin:1px;
font-size:11px;
}

div.big h1 b{
text-align:right;
}


div.big ul{
margin:5px;
list-style:none;
}

div.big ul li{
padding:2px 5px;
list-style:none;
border-bottom:1px dotted #D9E2E6;
}

div.big div.small span,div.big div.small {
height:100%;
border:0px;
}

div.small h1{
color:#D1B69B;
font-size:11px;
display : block;
overflow : hidden;
margin:0px;
padding:5px 10px 0px 15px;
line-height:20px;
}

div.small h1.promo{
color:#0A517F;
font-size:14px;
display : block;
overflow : hidden;
margin:0px;
padding:5px 10px 0px 15px;
line-height:16px;
}

div.big h1.promo{
color:#0A517F;
font-size:14px;
display : block;
overflow : hidden;
margin:0px;
padding:5px 10px 0px 15px;
line-height:22px;
margin:2px 4px;
background :transparent url('/images/heading_title.png') no-repeat top left;
}

div.small h2{
width:99%;
font-size:10px;
display : block; 
overflow : hidden;
clear:both;
padding:5px 10px;
margin:3px;
color:#333333;
background :transparent url('/images/h2.png') repeat-x top left;

}

div.small h2 div {
color:#333333;

float:left;
}

div.small h2 a {
color:#333333;
float:left;
display:block;
}

div.small span{
display:block;
clear:both;
overflow:hidden;
padding:2px 2px 5px 10px;
font-size:10px;
height:90px;
}

div.small span strong{
display:block;
font-size:11px;
color:#FF0000;
}

div.small span img{
display:block;
float:right;
margin:4px;
border:1px solid #D1B69B;
background:#ffffff;
}

div.center {
width : 58.4%;
float : left;
display : block;
overflow : hidden;
padding:0px;
margin:0px 0px;
}


div.left {
width : 20.8%;
padding:0px;
float : left;
display : block;
overflow : hidden;
}
div.left p {
padding : 5px 5px 5px 5px;
line-height : 1.5;
}

div.left form{
padding-bottom:10px;
background:#630000;
}

div.left form a:visited,div.left form a {
color:#ffffff;
padding:0px 5px;
}

div.left div a img{margin:5px 10px;}

div.rightl {
width : 20.8%;
float : left;
display : block;
overflow : hidden;
padding:0px 0px;
}

div.rightl p {
color:#ffffff;
}

div.promo{
overflow:hidden; 
background : transparent url('/images/side_content.png') no-repeat top left;
margin : 0px 0px 3px 0px;
padding:15px 1px 5px 1px;
}

div.promo ul li{
border-bottom:1px solid #efefef;
padding:5px;
color:#777777;
}

div.promo ul li a{
color:#03425C;
padding:0px 5px;
font-weight:bold;
}

div.promo ul li p{
padding:0px 5px;
color:#777777;
}

div.promo b{color:#993D2B;}
div.promo table {padding:3px;margin:0px 1px;}
div.promo table td {text-align:center;}
div.left div.promo{}
div.left div.promo img{margin:3px 0px;}
td.title {font-weight:bold;color:#03425C;padding:3px 0px 10px 10px;text-align:center;font-size:11px;text-align:center;}
td.titlel {font-weight:bold;color:#03425C;background : transparent url('/images/smalll.png') repeat-x top center;padding:0px 0px 0px 10px;}
td.title  p {font-size:10px;padding:0px;font-weight:normal;line-height:12px;color:#777777;}
td.price a,td.titlel a,td.title a {display:inline;float:left;}
td.price {background:#ffffff;text-align:center;color:#03425C;padding:0px 0px 0px 10px;margin-bottom:3px;}
a.price {color:#CC1414;}
td.price a {font-weight:bold;color:#03425C;}
.rightl td.price b{display:block;}
td.more {color:#ffffff;font-weight:bold;padding:0px 0px;font-size:10px;overflow:hidden;text-align:center;}
td.titlel a.more,td.title a.more {background : transparent url('/images/more.png') no-repeat top left;color:#ffffff;display:inline;padding:3px;overflow:hidden;text-align:center;width:20px;height:14px;float:right;margin-top:2px;}
td.price a.price,td.price a.price {background : transparent url('/images/price.gif') no-repeat top left;color:#CC1414;display:block;padding:3px;overflow:hidden;text-align:center;width:103px;height:22px;margin-top:2px;float:left;}
td.more a:hover {	opacity: .9;	filter: alpha(opacity=90);}
td.bigprice {background : transparent url('/images/bigprice.gif') no-repeat center left;color:#CC1414;overflow:hidden;text-align:center;width:400px;height:27px;font-weight:bold;line-height:14px;text-align:left;}

div.left td.price,div.rightl td.price{
background : transparent url('/images/ramka_white.png') no-repeat bottom center;
padding:0px 1px 2px 10px;
}

div.ramka{
padding:0px 1px 4px 5px;
overflow:hidden;
}

div.small{
border-bottom:2px solid #EFEFEF;
}

div.small td{
text-align:center;
}

img.reklama{
margin:5px 0px 0px 30px;
text-align:center;
}



div.spacer {
display:block;
clear:both;
overflow:hidden;
border-bottom:1px solid #F6EBF5;
padding:5px 0px;
}

div.img {
display:block;
float:left;
color:#892C00;
font-weight:bold;
width:100px;
padding:10px 2px 0px 5px;
overflow:hidden;
}

div.info {
width:80px;
color:#892C00;
float:left;
display:block;
font-size:10px;
clear:right;
overflow:hidden;
}

div.info h2 {
color:#230500;
font-size:10px;
padding:5px;
}

div.info div {
display:block;
float:left;
padding:5px;
overflow:hidden;
}

div.info div b{
display:block;
}

div.rightl p, {
padding : 10px 5px 10px 5px;
line-height : 1.5;
font-size:10px;
}

div.rightl div.promo table tr{
background:transparent;
}


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 : #0A517F;
color:#ffffff;
display:block;
font-size:11px;
height:19px;
margin:0px 10px 5px 10px;
padding:0px 5px;
border:0px;
font-weight:bold;
}

div.bot {
color:#ffffff;
display : block;
clear : both;
overflow : hidden;
height:45px;
line-height:30px;
margin : 0px 0px;
font-size:10px;
background:transparent url('/images/bot.png') no-repeat top left;
padding:0px auto 10px 0px
text-align:center;
}

div.bot div ul{
list-style:none;
margin-left:35px;
}

div.bot ul li{
display:inline;
float:left;
}

div.bot ul li a:visited,div.bot ul li a {
color:#ffffff;
font-size:11px;
padding:0px 10px;
line-height:30px;
}

div.bot small{
color:#ffffff;
margin:0px 30px;
font-size:11px;
}

div.bot div{
float:left;
width:100%;
padding-top:5px;
text-align:center;
}

div.clear {
height : 0px;
clear : both;
display : none;
}

label {
display : block;
float : left;
font-size : 11px;
padding : 2px 10px;
clear:left;
font-weight:bold;
}




a.show {
background:transparent url('/images/info.gif') repeat-y top right;
display:block;
width:24px;
height:22px;
float:left;
margin:3px;}

a.basket {
background:transparent url('/images/basket.gif') repeat-y top right;
display:block;
width:24px;
height:22px;
float:left;
margin:3px;}

a.basketin {
background:transparent url('/images/basket_in.gif') repeat-y top right;
display:block;
width:24px;
height:22px;
float:left;
margin:3px;}

div.name {
width:167px;
padding-left:10px;
padding-right:10px;
margin-top:0px;
margin-bottom:0px;
font-weight:bold;
color:#000000;
float:left;
display:block;
font-size:10px;
clear:both;
overflow:hidden;
}

td.producent {
font-weight: bold; 
padding-left: 10px; 
padding-right: 10px;
}

div.big_space {
width : 99%;
}

tr.hist1 {
background: #EAEAEA;
}

tr.hist2 {
background: #fffff;
color: 
}

td.kolor {
background-color: #EAEAEA;

}

div.left_menu {
width:189px;
display:block;
float:left;
}

div.path {
font-size:10px;
width:95%;
border-bottom:2px solid #D1B69B;
}

div.path a {
font-size:10px;
}

div.kreska {
border-bottom:1px solid #F6EBF5;
width:100%;
}

.required {
padding-bottom : 10px;
}
div.heading{background : #464646 url('/images/heading.gif') repeat-x top left;height:28px;line-height:28px;font-weight:bold;padding:0px 10px 0px 19px;color:#666666;margin:2px 4px 0px 4px;text-transform:uppercase;font-size:12px;}
div.bheading{background : transparent url('/images/blue_center.png') no-repeat top left;height:28px;line-height:28px;font-weight:bold;padding:0px 10px 0px 19px;color:#ffffff;margin:2px 4px 0px 4px;text-transform:uppercase;font-size:12px;}
div.blueheading{background:#630000 url('/images/blue_heading.png') repeat-x top left;height:28px;line-height:28px;font-weight:bold;padding:0px 5px 0px 14px;color:#ffffff;margin:0px 0px;text-transform:uppercase;font-size:12px;}
div.blueheadingl{background:#630000 url('/images/blue_heading.png') repeat-x top left;;height:28px;line-height:28px;font-weight:bold;padding:0px 10px 0px 14px;color:#ffffff;margin-top:2px;text-transform:uppercase;font-size:12px;}
div.bluecontentl{background:transparent url('/images/side_content.png') repeat-x top left;padding:10px;margin-bottom:1px;color:#ffffff;overflow:hidden;}
div.blueheadingll{background:#630000;;height:33px;line-height:33px;font-weight:bold;padding:0px 10px 0px 24px;color:#0A517F;}
div.bluecontentll{background:#630000;padding:10px;margin-bottom:1px;color:#0A517F;overflow:hidden;}

div.bluecontent{padding:10px;margin-bottom:1px;color:#ffffff;overflow:hidden;background:#630000;}
div.bluecontent a:visited,div.bluecontent a:link,div.bluecontent a{color:#777777;font-size:11px;}
div.lbluecontent{padding:10px 5px;color:#ffffff;overflow:hidden;background : #ffffff url('/images/menu_shadow.png') no-repeat top left;}
div.lbluecontent p{color:#777777;}
div.bluecontent input.but {background:#432410;margin-left:90px;}

div.undershadow{background:transparent url('/images/under_shadow.png') no-repeat top right;height:16px;margin-bottom:10px;}
div.undershadowl{background:transparent url('/images/under_shadowl.png') no-repeat top left;height:16px;margin-bottom:10px;}

table.produkt td img{
margin:5px 10px;
border:2px solid #D6CBC7;
}

table.produkt td.title{
width:300px;
}

img.reklama {
padding:5px 20px;
display:block;
}
div.standard {
float:left;
display:block;
width:100%;
}
div.standard li {
}
div.standard span {
}
div.tree {
float:left;
display:block;
width:100%;
margin: 0px 10px 0px 10px;
}