  /* TAGS */
a { color:#E55F00;font-weight:bold; }
a:hover {text-decoration:none;color:#60818C;}
body { color: #6A6A6A;font-family:Arial, Helvetica, sans-serif;font-size:75%; margin: 0px auto; text-align: center;padding: 0px;line-height:150%;width:1000px;position:relative;}

h1, h2, h3, h4 { color:#544E42;font-weight:normal;margin-top:0;line-height:normal;}
h1 {font-size: 215%;margin-top:0px;margin-bottom:7px;}
h2 {font-size:175%;font-weight:normal;clear:both;}
h3 {font-size:155%;font-weight:normal;}
p {margin:5px 0;}
h2, h3 {margin-top:15px;}
h2 a {margin-top:0px;}
#sidebar h2, #sidebar h3 {margin-top:0;}
#no-element-ids {position:relative;}
ul#error {color:red;font-weight:bold;}
/* PAGE LAYOUT */
#head {background: #fff url(img/hulsta_head.jpg) no-repeat right;  height: 98px;   position: relative;top:0px;   text-align: center;   width: 1000px;margin:0 auto;z-index:49;color: inherit;margin-bottom:36px;}
body.anim_1.default #head {margin-bottom:0;}
#head {
      padding-bottom:35px;
      }
#logo { cursor: pointer;   display: block;left:0px;top:21px;height:60px;position: absolute;   text-align: left;   text-decoration: none;  width: 231px;   z-index: 15;   }
#logo span { background: url("img/logo.gif") no-repeat;   display: block; height: 60px; position: absolute;  width:231px;    z-index: 5;   }
#logo strong { color: black;   position: absolute;   text-decoration: underline;  display: none;   }
#logo:hover strong { text-decoration: none;   }

#subheader {width:1000px;height:264px;border-bottom:2px solid #fff;border-top:2px solid #fff;}
body.anim_1 #subheader {margin-top:36px}

#page {width:1000px;margin:0 auto;text-align:left;background:url(img/layout.jpg) repeat-y;  }
#content {width:666px;float:left;border-top:2px solid #fff;}

#start_box {background:#433E38;border:1px solid #6C6356;color:#fff;padding:15px;height:186px;}
#start_box2  {background:#433E38;border:1px solid #6C6356;color:#fff;padding:15px;height:750px;}
.start_box3  {background:#433E38;border:1px solid #6C6356;color:#fff;padding:15px;}
.start_box3 h1, .start_box3 h2 {color:#fff;}
#start_box h1 {color:#fff;}
#start_box2 h1 {color:#fff;}
#start_box2 h2 {color:#fff;}
p#breadcrumb {padding:0;margin:0;padding-bottom:15px;}
p#breadcrumb a {color:#fff;}

h1.hulsta {display:block;width:154px;height:25px;background:url(img/hulsta_logo.jpg) no-repeat;margin-top:10px;}
h1 span {display:none;}

h2.hulsta, h2.now, h2.collection {display:block;width:154px;height:25px;background:url(img/product_listing_hulsta.jpg) no-repeat;margin-top:10px;margin-top:0;padding-top:0;}
h2 span {display:none;}

h2.now {width:96px;height:42px;background:url(img/product_listing_now.jpg) no-repeat;}
h2.collection {width:140px;height:46px;background:url(img/product_listing_collection.jpg) no-repeat;}

h2 a {font-size:75%;color:#000;margin-top:5px;}
#sidebar .inn {padding:15px;}
#sidebar {width:332px;float:right;border-top:2px solid #fff;}
#box_1, #box_pdf, #box_2 {padding:15px;height:186px;background:#544E42;bo rder:1px solid #6C6356;color:#fff;}
#box_1 {padding:0;height:218px;display:block;overflow:hidden;}
#box_1 img {height:218px;width:332px;di splay:block;overflow:hidden;}
#box_katalog {border-top:2px solid #fff;text-align:center;}
#box_katalog p {padding:0;margin:0;}
#box_katalog a {font-size:175%;font-weight:normal;text-decoration:none;width:332px;height:60px;line-height:60px;display:block;}

#box_kontakt {border-top:2px solid #fff;text-align:center;}
#box_kontakt p {padding:0;margin:0;}
#box_kontakt a {font-size:175%;font-weight:normal;text-decoration:none;width:332px;height:60px;line-height:60px;display:block;}

#box_1 ul, #box_pdf ul {margin-left:0;padding-left:0;}
#box_1 ul li, #box_pdf ul li {font-size:115%;list-style:none;background:url(img/box_1_li.gif) no-repeat 0% 8px;padding-left:20px;margin-left:0;}
#box_1 ul li a, #box_pdf ul li a {color:#fff;font-weight:normal;line-height:180%;}
#box_1 h2, #box_pdf h2, #box_2 h2 {color:#fff;font-size:195%;}
#sli  deshow0 img {width:332px;height:auto;display:block;overflow:hidden}
#sidebar h3 {color:#fff;font-size:185%;margin-bottom:5px;}
#sidebar ul {margin-top:0px;}

#box_3 {padding:15px;border:1px solid #6C6356;color:#fff;border-bottom:none;border-top:2px solid #fff;}
#box_3 h2, #box_4 h2 {color:#fff;}
#sidebar a {color:#fff;}
#box_4 {border-top:2px solid #fff;color:#fff;}
#menu {position:absolute;top:98px;top:133px;background:url(img/menu_background.jpg) repeat-x;width:1000px;}
body.anim_1.default #menu {position:absolute;top:250px;top:285px;}
#menu ul {margin:0;padding:0;}
#menu ul li {height:36px;line-height:36px;float:left;display:block;pa dding:0px 20px;}
#menu ul li a {color:#6A6A6A;text-decoration:none;he ight:36px;line-he ight:36px;displ ay:block;padding:0 20px}
#menu ul li.active {background:#433E38;}
#menu ul li.active a {color:#fff;}
#menu ul li a:hover {color:#000;text-decoration:underline;}
#menu ul li.active a:hover {color:#fff;}
#homepage_rozcestnik ul, #box_hdn ul {margin:0;padding:0;height:82px;bor der-bottom:2px solid #fff;}
#homepage_rozcestnik ul li, #box_hdn ul li {width:332px;height:82px;display:block;float:left;}
#homepage_rozcestnik ul li a, #box_hdn ul li a {width:332px;height:82px;display:block;float:left;}
#homepage_rozcestnik ul li.m1 span, #homepage_rozcestnik ul li.m2 span, #homepage_rozcestnik ul li.m3 span, #box_hdn ul li.m1 span, #box_hdn ul li.m2 span, #box_hdn ul li.m3 span {display:none;}
#homepage_rozcestnik ul li.m1 a, #box_hdn ul li.m1 a {background: url(img/homepage_rozcestnik_m1.jpg) no-repeat;}
#homepage_rozcestnik ul li.m2 a, #box_hdn ul li.m2 a {background: url(img/homepage_rozcestnik_m2.jpg) no-repeat;}
#homepage_rozcestnik ul li.m3 a, #box_hdn ul li.m3 a {background: url(img/homepage_rozcestnik_m3.jpg) no-repeat;}
#homepage_rozcestnik ul li.m1, #homepage_rozcestnik ul li.m2 {margin-right:2px;}
#box_hdn, #box_pdf {border-top:2px solid #fff;border-bot tom:2px solid #fff;}
#box_hdn ul {height:246px;}
.homepage_box_1, .homepage_box_2 {width:459px;height:178px;background:url(img/homepage_box_1.jpg) no-repeat;border-bottom:2px solid #fff;padding:20px 20px;}
.homepage_box_1 h2 {color:#6A6A6A;margin-top:0;margin-bottom:0;}
.homepage_box_2 {background:url(img/homepage_box_2.jpg) no-repeat;color:#fff;border-bottom:none;}
.homepage_box_2 a {color:#fff;}
.homepage_box_2 h2 {color:#fff;margin-top:0;margin-bottom:0;}
p.right {text-align:right;}
.homepage_box_full  { background:url(img/homepage_box_full.jpg);color:#fff;border-bottom:none; padding:20px 20px; }
.homepage_box_full h1 { color:#fff;border-bottom:none; }
.homepage_box_full h2 { color:#fff;border-bottom:none; }

#footer {width:100%;height:57px;text-align:center;clear:both;float:none;margin:0 auto;z-index:99;color:#6A6A6A;}
#footer p {padding:0;margin:0;width:1000px;}
#footer p span.fr {float:right;}
#footer p span.fl {float:left;line-height:57px;}
#footer p span.fr a {padding:5px 0px 5px 25px;background:url(img/as.gif) no-repeat 0% 50%;color:#D6E8EE;display:block;width:90px;height:57px;}
#footer p span.fr a span {display:none;}
#footer br, #next_prev p br {display:none}

#next_prev {margin-top:20px;border-top:2px solid #fff;}
#next_prev p span.fr {float:right;}
#next_prev p span.fl {float:left;}

#sitemap ul, #sitemap h2, #sitemap h3, #sitemap li,#sitemap p {margin:0;padding:0;font-size:100%;}
#sitemap ul li {list-style:none;list-style-image:none;background:none;}
#sitemap p.cathead {padding-left:25px;}
#sitemap ul.title {padding-left:45px;}
#sitemap h3 {padding-top:25px;}
.fl{float:left;}
.fr{float:right;}
.r {text-align:right;}
.cleaner {clear:both;float:none;font-size:0px;height:0px;line-height:0px;}

ul#comma {margin:0;padding:0;}
ul#comma li {margin:0;padding:0;display:inline;padding:0 5px;}
img.right {float:right;margin:0 0 50px 40px;}
img.left {float:left;margin:0 23px 10px 0;}
p img {padding-top:10px;}

#product_listing {background:url(img/product_listing_layout.jpg) repeat;border-top:2px solid #fff;}
#product_listing .listing {padding:12px 15px;background:url(img/product_listing_top.jpg) no-repeat top;border-bottom:2px solid #fff;}
#product_listing .listing.noborder {border-bottom:none;padding-bottom:25px;}
.divider {clear:both;float:none;height:20px;font-size:20px;}
#product_listing .product {width:159px;float:left;margin:0;padding:0;display:infline;display:block;}
#product_listing .product p {margin:0;padding:0;text-align:center;}
#product_listing .product p a, .mat a {color:#000;}
#product_listing .product a img, .mat a img {padding:2px;background:#fff;b order:2px solid #fff;border:none;}
#product_listing .product a:hover img, .mat a:hover img {background:#000;}

.product_listing {background:url(img/product_listing_layout.jpg) repeat;border-top:2px solid #fff;}
.product_listing .listing {padding:12px 15px;background:url(img/product_listing_top.jpg) no-repeat top;border-bottom:2px solid #fff;}
.product_listing .listing.noborder {border-bottom:none;padding-bottom:25px;}
.divider {clear:both;float:none;height:20px;font-size:20px;}
.product_listing .product {width:159px;float:left;margin:0;padding:0;display:infline;display:block;}
.product_listing .product p {margin:0;padding:0;text-align:center;}
.product_listing .product p a, .mat a {color:#000;}
.product_listing .product a img, .mat a img {padding:2px;background:#fff;b order:2px solid #fff;border:none;}
.product_listing .product a:hover img, .mat a:hover img {background:#000;}


#image_listing .product {width:208px;float:left;margin:0;padding:0;display:block;background:#DFDFDF;margin:2px;}
#image_listing .product p, #image_listing .product form {margin:0;padding:0;text-align:center;}
#image_listing .product p {padding:5px 0;}
#image_listing .product form {padding-bottom:5px;}
#image_listing .product p a, .mat a {color:#000;}
#image_listing .product a img, .mat a img {padding:2px;background:#fff;border:none;}
#image_listing .product a:hover img, .mat a:hover img {background:#000;}




#sidebar .product {width:50px;height:50px;float:left;margin:0;padding:0;display:block;font-size:85%;}
#sidebar .product p {margin:0;padding:0;text-align:center;}
#sidebar .product a img {padding:2px;background:#fff;border:none;}
#sidebar #mat_ico {width:130px;float:left;}
#sidebar #mat_ico .product {width:60px;height:60px;}
#sidebar #mat_desc {width:130px;float:left;}

#sidebar #mat_desc ul.mat {padding:0;margin:0;list-style:none;height:60px;display:block;}
#sidebar #mat_desc ul.mat li {list-style-type:none;list-style:none;padding:0;margin:0;list-style:none;background:none;line-height:120%;;}

#content #main_content {padding:12px 15px;background:url(img/product_listing_top.jpg) no-repeat top;border-top:2px solid #fff;}

dl.header dt{font-size:115%;font-weight:bold;float:none;clear:both;padding-top:15px;padding-bottom:10px;text-transform:uppercase;}
dl.header dd span.rssSubdate {width:90px;float:left;font-weight:bold;}
dl.header dd {float:none;clear:both;padding-bottom:15px;margin-left:15px;}
dl.header dd a.rssArticle {float:left;}


#form {width: 100%;padding: 15px 0px; margin: 20px 0; clear:both;float:none;}
#form fieldset {border:none;padding:0 20px;margin:0;}
#form input, #form textarea {border: 1px solid #4E4741; margin: 2px 0px; width: 200px; }
#form p.checkbox input {width:14px;border:none;}
#form input {border:1px solid #4E4741;padding:3px 3px;width:225px;float:left;}
#form br {float:none;clear:both;}
#form p {padding:0px;margin:0px;float:none;clear:both;}
#form .zemCheckbox {width:15px;border:none;}
#form legend, #form-login-kosik legend {display:none;padding-bottom:10px;}
#form textarea {padding:3px 3px;width:225px;height: 70px; overflow: auto;float:left;}
#form label {position: relative; top: 5px; padding-left: 10px; color:#4E4741;float:left; }
#form label.required {font-weight:bold;color:#000;}
#form p.textarea label {position:relative;float:left;}
#form .zemThanks {padding:10px 15px;font-weight:bold;}
#form input.button {border:1px solid #685F56;background:#E45F00;color:#fff;width:80px;}
#form input[class=button] {width:80px;}

.validation-advice {

color:red;

	font-weight: bold;text-align:left;width:220px;left:0px;top:6px;float:right;position:relative;
}
#form p {position:relative}

#a-box-1, #a-box-2, #a-box-3 {width:332px;height:265px;display:block;overflow:hidden;float:left;display:inline;float:lef;position:absolute;}
#a-box-1 {left:0px;}
#a-box-2 {left:334px;}
#a-box-3 {left:668px;}
#a-box-1, #a-box-2 {padding-right:2px;}
#a-box-1 img, #a-box-2 img, #a-box-3 img {width:332px;height:265px;display:block;overflow:hidden;}

.row {
	margin-bottom:5px;
	padding:0;
}
.cell1 {
	float:left;
	display:inline;
	width:25px;
}
.cell2 {
	float:left;
	display:inline;
	width:180px;
}
#total {padding-top:10px;background:url(img/total_background.gif) repeat-x 0% 100%;padding-bottom:10px;}
#total .cell2 {float:left;display:inline;width:180px;padding-left:25px;}
#order {padding-top:10px;}
#order .cell2 {width:180px;font-style:italic;}
#order .cell3 {font-size:110%;width:100px;float:right;text-align:right}
#order .cell3 a {}
.cell3 {
	float:left;
	display:inline;
	width:95px;
	text-align:right;
}
.cell4 {
	float:left;
	display:inline;
	width:10px;
	margin-left:5px;
	text-align:right;
}
#cart h3 {
  font-size:155%;
  color:#fff;margin-top:0;padding-top:0;padding-bottom:10px;
  background:url(img/cart_header.gif) repeat-x 0% 100%;
  margin-bottom:10px;
}
#cart {
	width:100%;
	color:#fff;
	line-height:normal;
}
	#cart a:link, #cart a:visited {
		color:#fff;
		text-decoration:none;
	}
	#cart a:hover {
		color:#333;
	}
#cart {
	font-size:95%;
}
.left {
	float:left;
	display:inline;
}
.right {
	float:right;
	display:inline;
}
.clear {
	clear:both;
}
#cart #cartTotalAmount {font-weight:bold;font-size:125%;}
a.order, p#CartControls a {text-align:right;font-size:125%;background:#000;padding:0px 2px;}



table {font-size: 90%;  width: 100%;  border-collapse: collapse;  margin: 0px;  background-color: transparent;  }
td, th {text-align: center;  }
th { text-align: center;  font-weight: bold;  background:#000;  color: #fff;  }

table#ItemList {width:100%;}
table#ItemList td, table#ItemList th{text-align:left;border:1px solid #6C6356;}
table#PriceList {width:auto;}
table#PriceList th {background:none;color:#fff;text-align:left;}
table#ItemList form input {}

table#ImageList {width:100%;}
table#ImageList td, table#ImageList th{text-align:left;border:1px solid #6C6356;}
table#ImageList td {padding:4px 10px;}
table#ImageList th {padding:3px 5px;}
table#ImageList a img {padding:2px;background:#fff;border:none;}
table#ImageList a:hover img {background:#000;}


#box_4 ul {margin-left:0;padding-left:0px;width:49%;}
#box_4 ul li {margin-left:0;padding-left:0px;margin-left:25px;}

#user {position:absolute;top:0px;right:0px;z-index:100;}
#user p {padding:0;margin:0;}

.center {padding:25px;text-align:center;}

#frame {
    position:relative;
    height:150px;
    border-bottom:2px solid #fff;
    background: #fff;
    }
    #slideshow {
    width: 1000px;
    height: 150px;
    position:relative;  
    }
    div.caption {
        position: absolute;
        top:0px;
        le ft:75px;
        mar gin-top:30px;
        padding:5px 25px;
        wi dth: 800px;
        text-align: center;
        background: #E45F00;
        color: #fff;
        font-size:125%;
        font-weight:bold;
        border-radius: 10px;
        display: none;
    }
#search {
        width:auto;margin:0 auto;
position:absolute;
top:85px;right:0px;
z-index:10000;
        }

ul.pagination {
margin:0;
padding:0;margin:0 auto;text-align:center;
margin:35px 0;
	}
ul.pagination li {
          list-style:none;list-style-image:none;float:left;height:25px;line-height:25px;padding-left:8px;padding-right:8px;border:1px solid #ccc;margin:2px;       
                 }
ul.pagination li a {
                   display:block;
                   }
