html {
height:100%;
}
* html body {
height:100%;
}
body{
padding:0; margin:0 auto;
min-height:100%;
position:relative;
width:100%;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;

}
H1 {
padding:0px;
MARGIN: 0px;
font-family:Arial Narrow, Arial, Helvetica, sans-serif 	
}
H2 {
padding:0px;
MARGIN:0px;

}
H3 {
padding:0px;
MARGIN:0px; 	
}

A {
color:#c60000;

}
A:hover {
text-decoration: none;
}
a:focus { outline: none; }

form {
margin:0px;
padding:0px;
}
input {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.input {
border:solid 1px #a4a4a4;
padding-left:4px;
padding-top:3px;
padding-bottom:3px;
}
textarea {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:4px;
padding-top:2px;
padding-bottom:2px;
}
.textarea {
border:solid 1px #a4a4a4;
padding-left:4px;
padding-top:3px;
padding-bottom:3px;
}
p {
margin:0px;
padding:0px;
}
#top {
position:relative;
background:url(../images/top2.png) repeat-x top;
height:285px;
min-width:1000px;

}
#top_left {
position:relative;
z-index:20px;
width:241px; 
height:285px;
background-image:url(../images/top_left_bkg.gif);
background-repeat:repeat-y;
float:left;
overflow:hidden;

}
#top_left_top {
position:absolute;
z-index:40;
width:241px;
background-image:url(../images/top_left_top.gif);
background-repeat:no-repeat;
height:54px;
padding-left:40px;
}
#top_left_menu {
position:absolute;
z-index:50;
top:100px;
width:201px;
background-image:url(../images/top_left_bot.gif);
background-repeat:no-repeat;
background-position:bottom;
height:185px;
font-family:Arial Narrow, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
text-transform:uppercase;
padding-right:40px;
}


#top_left_menu .line {
background-image:url(../images/punkt.gif);
background-repeat:repeat-x;
background-position:bottom;
font-size:0px;
height:1px;
}
#top_left_menu a{
display:block;
color:#535353;
text-decoration:none;
background-image:url(../images/li.gif);
background-repeat:no-repeat;
background-position:16px;
padding-left:70px;
padding-top:6px;
padding-bottom:6px;
}
#top_left_menu 	a:hover{
color:#a50505;
text-decoration:none;
background-image:url(../images/li_h.gif);
background-repeat:no-repeat;
background-position:16px;

}
#top_right {
position:relative;
float:left;
background-repeat:no-repeat;
background-position:540px 0px;
height:285px;
}
#top_info {
background-image:url(../images/top1.png);
background-repeat:no-repeat;
background-position:781px;
height:285px;
position:absolute;
top:0px;
left:0px;
width:100%;
z-index:10;
min-width:1000px;
}
#search {
float:right;
padding-right:3%;
margin-top:12px;
}
.input_search {
background-color:#ededed;
border:solid 1px #a4a4a4;
width:300px;
float:left;
padding-left:2px;
}
.but_search {
margin-left:20px;
float:left;
margin-top:-2px;
}
#contact {
clear:both;
float:right;
padding-right:3%;
margin-top:28px;
width:277px;
height:85px;
background:url(../images/tel.png) no-repeat;
font-size:27px;
font-family:Arial Narrow, Arial, Helvetica, sans-serif;
font-weight:bold;
}

#contact p{
float:right;
padding-right:14px;
margin-top:8px;

}

#address {
clear:both;
float:right;
padding-right:3%;
padding-top:16px;
width:255px;
height:83px;
margin-top:9px;
background:url(../images/bkg_contact.png) no-repeat;
color:#e3c0c0;
padding-left:20px;
line-height:21px;
}
#address a{
color:#e3c0c0;
}
.logo {
position:absolute;
margin-left:440px;
margin-top:69px;
}
#hmm {
background:url(../images/bkg_hmm.gif);
background-repeat:no-repeat;
width:144px;
height:29px;
text-align:center;
padding-top:5px;
}
#hmm a{
margin-left:12px;
margin-right:12px;

}
#content {
clear:both;
overflow:hidden;
padding-bottom:120px;
padding-top:18px;
min-width:1000px
}
#catalog {
width:220px;

}
#catalog h1 {
background:url(../images/catalog_h1.gif) no-repeat;
width:180px;
height:33px;
color:#fff;
font-size:14px;
text-transform:uppercase;
padding-left:40px;
padding-top:11px;
}
#catalog ul,li{
margin:0px;
padding:0px;
list-style:none;
}
#catalog ul{
padding-left:19px;
}
#catalog li{
background:url(../images/li2.gif);
background-position: 2px 11px; 
background-repeat:no-repeat;
border:solid 1px #fff;
}
#catalog li a{
display:block;
padding-left:23px;
font-weight:bold;
color:#535353;
padding-top:5px;
padding-bottom:5px;
}
#catalog li a:hover{
color:#c60000;
}
#catalog li ul{
padding-left:0px;
padding-top:8px;
padding-bottom:8px;

}
#catalog li ul li{
background:none;
}
#catalog li ul li a{
color:#c60000;

}


#catalog2 {
margin-top:30px;
width:220px;

}
#catalog2 h1 {
background:url(../images/catalog_h1.gif) no-repeat;
width:180px;
height:33px;
color:#fff;
font-size:14px;
text-transform:uppercase;
padding-left:40px;
padding-top:11px;
}
#catalog2 ul,li{
margin:0px;
padding:0px;
list-style:none;
}
#catalog2 ul{
padding-left:19px;
}
#catalog2 li{
background:url(../images/li2.gif);
background-position: 2px 11px; 
background-repeat:no-repeat;
border:solid 1px #fff;
}
#catalog2 li a{
display:block;
padding-left:23px;
font-weight:bold;
color:#535353;
padding-top:5px;
padding-bottom:5px;
}
#catalog2 li a:hover{
color:#c60000;
}
#catalog2 li ul{
padding-left:0px;
padding-top:8px;
padding-bottom:8px;

}
#catalog2 li ul li{
background:none;
}
#catalog2 li ul li a{
color:#c60000;

}





#trek {
height:42px;
background:url(../images/bkg_trek.gif) repeat-x;
}
#trek p{
float:left;
padding-left:20px;
font-size:11px;
padding-top:15px;
font-weight:bold;

}
#trek p img{
float:none;
margin-left:10px;
margin-right:10px;
}
#trek a{
font-weight:normal;


}
#trek img{
float:left;
}
#product {
padding-left:27px;
padding-right:27px;
padding-bottom:20px;
padding-top:20px;
}
#prod_ug {
background:#e4e4e4 url(../images/bkg_td.gif)  repeat-x bottom;
height:9px;
}
#product tr {
background:url(../images/bkg_tr.gif) repeat-x bottom;

}
.prod {
font-size:11px;
padding-right:20px;
padding-bottom:17px;
padding-top:17px;

}
.prod h1 {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.prod h1 a {
color:#393939;
font-size:12px;
}
.prod h1 span {
font-weight:normal;

}
.prod img{
border:solid 1px #a7a7a7;
margin-top:10px;
}
.prod p {
padding-top:10px;
}

.price {
font-size:12px;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
}
.price span{
color:#c60000;
}
.but_basket {
background:url(../images/bkg_but.gif) repeat-x;
height:26px;
color:#fff;
text-decoration:none;
display:block;
width:190px;

}
.but_basket2 {
margin:0px auto;
background:url(../images/bkg_but.gif) repeat-x;
height:26px;
color:#fff;
text-decoration:none;
display:block;
width:190px;

}
.but_basket span{
background:url(../images/basket.gif) no-repeat;
background-position:0px 3px; 
padding-left:30px;
color:#fff;
margin-left:10px;
display:block;
padding-bottom:4px;
padding-top:5px;

}
.but_basket2 span{
background:url(../images/basket.gif) no-repeat;
background-position:0px 3px; 
padding-left:30px;
color:#fff;
margin-left:10px;
display:block;
padding-bottom:4px;
padding-top:5px;

}
.more {
font-size:11px;
font-weight:normal;
padding-left:5px;
padding-top:5px;
}
.more a{
margin-right:30px;
}
#basket {
background: #393b40 url(../images/bkg_basket.gif) repeat-x bottom;
color:#fff;
font-weight:bold;
overflow:hidden;
}
#basket h1{
background:#1f2024 url(../images/basket.gif) no-repeat left top;
background-position:20px 12px;
padding-left:50px;
padding-top:12px;
color:#fff;
font-size:14px;
text-transform:uppercase;
height:30px;
}
#basket_cont {
background:url(../images/basket_ug.gif) no-repeat left bottom;
padding-left:30px;
padding-bottom:11px;
overflow:hidden;
clear:both;
width:203px;

}
#basket_cont a {
color:#dbdbdb;
margin-top:10px;
display:block;
float:left;
clear:both;
}
#basket_cont img {
border:none;
left:-12px;
margin-top:14px;
position:relative;
z-index:100;
}
#compare {
margin-top:8px;
background: #c70000 url(../images/bkg_compare.gif) repeat-x bottom;
color:#fff;
font-weight:bold;
}
#compare h1{
background:#a50505;
background-position:20px 12px;
padding-left:20px;
padding-top:12px;
color:#fff;
font-size:14px;
text-transform:uppercase;
height:30px;
}
#compare_cont {
background:url(../images/compare_ug.gif) no-repeat left bottom;
padding-left:30px;
padding-bottom:11px;
overflow:hidden;
width:203px;
}
#compare_cont a {
color:#fea9a9;
margin-top:10px;
float:left;
clear:both;

}
#compare_cont img {
border:none;
left:-12px;
margin-top:14px;
position:relative;
z-index:100;
}
#links {
margin-top:8px;
background: #e4e4e4 url(../images/bkg_links.gif) repeat-x bottom;
color:#fff;
font-weight:bold;
}
#links h1{
background:#b8b8b8;
background-position:20px 12px;
padding-left:20px;
padding-top:12px;
color:#393939;
font-size:14px;
text-transform:uppercase;
height:30px;
}
#links_cont0 {
background:url(../images/bkg_links2.gif) left repeat-y;
}
#links_cont {
background:url(../images/links_ug.gif) left bottom no-repeat;
text-align:center;
overflow:hidden;
padding-left:30px;
padding-bottom:20px;
width:203px;

}
#links_cont a {
color:#c60000;
margin-bottom:10px;
display: block;
float:left;
clear:both;
}
#links_cont img{
clear:both;
float:left;
margin-left:-31px;

}
#paging {
text-align:center;
padding-top:15px;
}
#paging a{
margin-left:10px;
margin-right:10px;
}
#paging span{
margin-left:10px;
margin-right:10px;
}
#cas {
margin-top:30px;
background: #e4e4e4 url(../images/bkg_case.gif) no-repeat bottom;
width:220px;
padding-bottom:20px;
}
#cas h1{
background:url(../images/cas_h1.gif) no-repeat;
width:180px;
height:44px;
padding-left:40px;
padding-top:12px;
color:#fff;
font-size:14px;
text-transform:uppercase;
height:30px;

}
#cas_cont {
clear: both;
border-right:solid 1px #b2b2b2;
border-left:solid 14px #b2b2b2;
text-align:center;
padding-top:20px;
}
#cas_cont p{
padding-top:10px;
}
#cas_cont p a{
color:#393939;
}
#cas_cont2 {
text-align:left;
padding-top:10px;
font-size:11px;
padding-left:20px;
padding-right:20px;
}
#cas img {
border:solid 1px #a7a7a7;
}
#bigprod {
text-align:center;
}
#bigprod img{
border:solid 1px #a7a7a7;
margin-top:15px;
}
#bigprod h1 {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
#bigprod h1 a {
color:#393939;
font-size:12px;
}
#bigprod h1 span {
font-weight:normal;
}
#opis {
text-align:left;
padding-top:20px;
}
#opis table{
border-right:solid 1px #a7a7a7;
border-top	:solid 1px #a7a7a7;
font-size:11px;
}
#opis tr{
background:none;
}
#opis th{
text-align:left;
padding-left:10px;
padding-right:10px;
border-left:solid 1px #a7a7a7;
border-bottom:solid 1px #a7a7a7;
background-color:#d5d5d5;
}
#opis td{
padding-top:4px;
padding-bottom:4px;
padding-left:10px;
padding-right:10px;
border-left:solid 1px #a7a7a7;
border-bottom:solid 1px #a7a7a7;

}
#td_z {
font-weight:bold;
}
#tr1 {
background-color:#fff;
}
#bigbasket {
clear:both;
padding-top:20px;

}
#bigbasket table{
border-right:solid 1px #a7a7a7;
border-top	:solid 1px #a7a7a7;
font-size:11px;
}
#bigbasket tr{
background:none;

}
#bigbasket th{
text-align:left;
padding-left:10px;
padding-right:10px;
padding-top:6px;
padding-bottom:6px;
border-left:solid 1px #a7a7a7;
border-bottom:solid 1px #a7a7a7;
background-color:#d5d5d5;
text-align:center;
}
#bigbasket td{
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
padding-right:10px;
border-left:solid 1px #a7a7a7;
border-bottom:solid 1px #a7a7a7;
text-align:center;

}
#itog {
padding-top:10px;
padding-left:20px;
font-weight:bold;
}
#itog p{
float:left;
}
#itog span{
color:#c60000;
}
#itog img{
float:right;
}
#bigbasket_cont {
padding-top:20px;
padding-bottom:20px;
overflow:hidden;
clear:both;
}
#bigbasket_cont tr{
background:none;
}
#bigbasket_cont td{
padding-right:10px;
padding-left:10px;
padding-top:10px;
}
#bigbasket_cont span{
color:#c60000;
}
#foot{
position:absolute;
bottom:0px;
width:100%;
}
#foot_cont {
position:relative;
background-color:#18191c;
margin-left:241px;
color:#b3b3b4;
padding-top:15px;
padding-bottom:15px;
line-height:19px;
}
#foot_cont a{
color:#b3b3b4;
}
#foot_cont p{
position:absolute;
right:40px;
top:30px;
}
#foot_add {
padding-left:40px;
}
#foot_cont img{
position:absolute;
top:0px;
left:0px;
}
.prod_img {
display: table; #position: relative; overflow: hidden;
background-color:#fff;
border:solid 1px #a7a7a7;
margin-top:10px;
width:200px;
height:200px;
text-align:center;
}
.prod_img a {
#position: absolute; 
#top: 50%;
display: table-cell; 
vertical-align: middle;
}
.prod_img a img{
#position: relative; #top: -50%;
border:none;
left:-50%;
}

#sravn table{
border-right:solid 1px #a7a7a7;
border-top	:solid 1px #a7a7a7;
font-size:11px;
}
#sravn tr{
background:none;
}
#sravn th{
text-align:left;
padding-left:10px;
padding-right:10px;
border-left:solid 1px #a7a7a7;
border-bottom:solid 1px #a7a7a7;
background-color:#d5d5d5;
}
#sravn td{
padding-top:4px;
padding-bottom:4px;
padding-left:10px;
padding-right:10px;
border-left:solid 1px #a7a7a7;
border-bottom:solid 1px #a7a7a7;

}
#price table{
border-right:solid 1px #a7a7a7;
border-top	:solid 1px #a7a7a7;
font-size:11px;
}
#price tr{
background:none;
}
#price th{
text-align:left;
padding-top:7px;
padding-bottom:7px;
padding-left:10px;
padding-right:10px;
text-align:center;
border-left:solid 1px #a7a7a7;
border-bottom:solid 1px #a7a7a7;
background-color:#d5d5d5;
}
#price td{
padding-top:4px;
padding-bottom:4px;
padding-left:10px;
padding-right:10px;
border-left:solid 1px #a7a7a7;
border-bottom:solid 1px #a7a7a7;
}
.price_td1{
text-align:center;
color:#fff;
background-color:#000000;
font-weight:bold;
height:30px;
text-transform:uppercase;

}
.price_td2{
font-weight:bold;
text-align:center;
font-size:12px;
color:#000;
background-color:#a7a7a7;
text-transform:uppercase;
}
.price_td3 {
font-weight:bold;
text-align:center;
}
.price_td4 {
text-align:center;
font-weight:bold;
font-size:12px;
color:#c60000;
}
.faq {
color:#c60000;
}
.faq_line {
font-size:0px;
height:1px;
background:url(../images/bkg_tr.gif) repeat-x bottom;
}	
#acses h2 {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
background:url(../images/bkg_tr.gif) repeat-x bottom;
padding-bottom:13px;
}
#acses h2 span {
color:#c60000;}

