* {padding:0px;margin:0px;}
body {font-family:Arial, Hlevetica, sans-serif;background:#002f3c url("../images/body-bg.jpg") center top no-repeat;padding-bottom:50px;}
a img {border:none;}
.uzavirac, .cleaner {clear:both;display:block;overflow:hidden;height:1px;font-size:0;}
.telo-down-bg {width:928px;margin:0px auto;height:11px;background: url("../images/telo-down-bg.gif") center top no-repeat;}
.h1img {float:left}

#hlava {width:928px;margin:0px auto;height:141px;/*border:1px solid black*/}
#hlava a img.logo {float:left;margin-top:60px;margin-left:180px;}
#hlava .lang {float:right;margin-right:39px;/margin-right:40px;margin-top:5px;width:61px;}
#hlava .lang a {color:#fff;font-size:11px;font-weight:bold;text-decoration:none;}
#hlava .lang a:hover {text-decoration:underline;}
#hlava .lang a img.eshop {margin-top:82px;margin-right:4px;/margin-right:5px;}
#hlava .flash {margin-top:61px;position:absolute;margin-left:626px;/margin-left:156px;}

/* Definice pro IE 6 */
* html #hlava .lang {margin-right:17px;margin-top:6px;} 

#page {background: url("../images/page-bg.gif") center top repeat-y;width:928px;margin:0px auto;}
#telo {background: url("../images/telo-bg.jpg") center top no-repeat;width:928px;margin:0px auto;}

#telo #leva {float:left;width:175px;margin-top:23px;}
#telo #leva a.home {float:left;margin-left:23px;width:49px;height:21px;line-height:21px;float:left;background: url("../images/home.gif") center top no-repeat;color:#fff;text-align:center;font-size:11px;font-weight:bold;text-decoration:none;}
#telo #leva a.home:hover {text-decoration:underline;}
#telo #leva ul {list-style-type:none;padding:0px;margin:0px;margin-left:30px;width:139px;margin-top:3px;margin-bottom:20px;}
#telo #leva ul li {width:140px;}
#telo #leva ul li a {font-size:11px;font-weight:bold;text-decoration:none;color:#304d5c;line-height:15px;width:139px;display:block;}
#telo #leva ul li a:hover {text-decoration:underline;}
#telo #leva ul li a.active {background: url("../images/li-active-bg.gif") center bottom no-repeat;line-height:21px;margin-bottom:3px;}
#telo #leva ul ul {list-style-type:none;padding:0px;margin:0px;margin-bottom:5px;/margin-bottom:0px;}
#telo #leva ul li ul li {width:139px;}
#telo #leva ul li ul li a {font-size:11px;font-weight:normal;text-decoration:none;color:#304d5c;line-height:15px;width:129px;display:block;background: url("../images/ul-li-ul-li-bg.gif") left top no-repeat;background-position:0px 4px;padding-left:10px;margin-bottom:2px;}
#telo #leva ul li ul li a.active {font-weight:bold;background: url("../images/ul-li-ul-li-bg.gif") left top no-repeat;background-position:0px 50%;line-height:15px;padding-left:10px;}
#telo #leva ul li ul li ul li a, #telo #leva ul li ul li ul li a.active {padding-left:20px;background-position:10px 50%;}

#telo #leva ul a.eshop {color:#1D6387;}
#telo #leva ul a.eshop.active {line-height:15px;padding:4px 0;}

#telo #leva .banners {margin-left:16px;}
#telo #leva .banners img {margin-bottom:1px;}

/* Definice pro IE 6 */
* html #telo #leva ul ul {margin-bottom:0px;}

#telo #obsah {float:left;width:735px;margin-left:8px;padding-top:10px;}
#telo #obsah h1 {background: url("../images/h1-bg.gif") center top repeat-x;height:29px;line-height:43px;color:#fff;font-size:14px;display:;float:left;padding-left:10px;padding-right:10px;}
#telo #obsah .h1 {background: url("../images/h1-bg.gif") center top repeat-x;height:29px;line-height:43px;color:#fff;font-size:14px;display:;float:left;padding-left:10px;padding-right:10px;font-weight:bold;}
#telo #obsah .obsah-vne {font-size:11px;color:#082c35;margin-top:25px;width:725px;margin-left:8px;}
#telo #obsah .text {float:left;font-size:12px;}
#telo #obsah .text h1 {font-size:24px;color:#082c35;background:none;float:none;padding:0px;margin:0px;margin-bottom:20px;*margin-bottom:10px;*margin-top:-10px;}
#telo #obsah .text h2 {font-size:14px;color:#082c35;background:none;float:none;padding:0px;margin:0px;margin-bottom:0px;}
#telo #obsah .text h2 span {font-weight:normal;}
#telo #obsah .text h2 a {font-size:14px;color:#082c35;background:none;float:none;padding:0px;margin:0px;margin-bottom:0px;text-decoration:underline;}
#telo #obsah .text h2 a:hover {text-decoration:none;}
#telo #obsah .text p {}
#telo #obsah .text ul, #telo #obsah .text p ul {margin-left:30px;}
#telo #obsah .text ol, #telo #obsah .text p ol {margin-left:30px;}
#telo #obsah .text p a, #telo #obsah .text a {color:#082c35;font-weight:bold;text-decoration:underline;}
#telo #obsah .text p a:hover, #telo #obsah .text a:hover {text-decoration:none;}
#telo #obsah .odkazy {float:right;width:240px;margin-top:46px;*margin-top:40px;line-height:18px}
#telo #obsah .odkazy a {font-family:Verdana, Arial, Helvetica, sans-serif;color:#3d4d5d;font-weight:bold;text-decoration:none;padding-left:18px;background: url("../images/sipka.gif") left no-repeat;background-position:0px 5px;text-align:left;margin-bottom:10px;float:left;width:210px;}
#telo #obsah .odkazy a:hover {text-decoration:underline;}

#telo #obsah form.search-form {float:right;}
#telo #obsah form input.search-text {border:1px solid #fff;background-color:#072c35;color:#fff;padding-top:2px;padding-bottom:2px;padding-left:5px;padding-right:5px;width:150px;}
#telo #obsah form input.search-submit {border:none;background: url(../images/submit.gif) center top no-repeat;cursor:hand;cursor:pointer;width:22px;}

#telo #obsah .aktualni-katalog {float:left;height:138px;width:314px;margin-top:17px;margin-left:15px;/margin-bottom:5px;}
#telo #obsah .aktualni-katalog img {margin-right:5px;margin-top:8px;}
#telo #obsah .aktualni-katalog p {color:#606966;font-size:12px;padding-top:10px;padding-bottom:2px;}
#telo #obsah .aktualni-katalog p em {font-size:14px;font-weight:bold;font-style:normal;color:#082c35;margin-bottom:8px;/margin-bottom:0px;float:left;}
#telo #obsah .aktualni-katalog p a {color:#082c35;text-decoration:none;text-decoration:underline;}
#telo #obsah .aktualni-katalog p a:hover {text-decoration:none;}

#telo #obsah .fasteners {float:left;height:120px;width:370px;margin-top:17px;margin-left:30px;padding-top:15px;}
#telo #obsah .fasteners .promo {float:left;width:80px;font-size:14px;color:#082c35;height:120px;}
#telo #obsah .fasteners .promo strong {float:left;margin-left:8px;margin-bottom:10px;}
#telo #obsah .fasteners h2 {float:left;font-size:11px;color:#082c35;margin-left:30px;}
#telo #obsah .fasteners p {float:left;width:255px;font-size:11px;color:#606966;text-align:justify;margin-left:30px;margin-bottom:9px;}
#telo #obsah .fasteners p a {color:#606966;text-decoration:underline;font-weight:bold;}
#telo #obsah .fasteners p a:hover {text-decoration:none;}

#telo #obsah a.aktualni-novinka {float:left;width:293px;height:57px;background: url("../images/novinky-banner.jpg") center top no-repeat;color:#082c35;font-weight:bold;font-size:14px;text-decoration:none;padding-top:100px;padding-left:20px;margin-left:15px;}
#telo #obsah a.aktualni-novinka em {font-size:11px;font-style:normal}
#telo #obsah a:hover.aktualni-novinka {text-decoration:underline;}

#telo #obsah a.exkluzivne {float:left;width:384px;height:137px;background: url("../images/exkluzivne-banner.jpg") center top no-repeat;color:#082c35;font-weight:bold;font-size:14px;text-decoration:none;padding-top:20px;padding-left:20px;}
#telo #obsah a.exkluzivne em {font-size:11px;font-style:normal}
#telo #obsah a:hover.exkluzivne {text-decoration:underline;}

#telo #obsah .promo-hp {margin-left:13px;margin-top:7px;}
#telo #obsah .promo-hp a.hp-produkty {background-position:center top;background-repeat:no-repeat;float:left;width:160px;height:117px;color:#fff;font-size:14px;font-weight:bold;text-decoration:none;padding-top:10px;padding-left:18px;margin-left:2px;}
#telo #obsah .promo-hp a.hp-produkty em {font-size:11px;font-style:normal;}
#telo #obsah .promo-hp a.hp-sluzby {background-position:center top;background-repeat:no-repeat;float:left;width:160px;height:117px;color:#fff;font-size:14px;font-weight:bold;text-decoration:none;padding-top:10px;padding-left:18px;margin-left:2px;}
#telo #obsah .promo-hp a.hp-sluzby em {font-size:11px;font-style:normal;}
#telo #obsah .promo-hp a.hp-poradenstvi {background-position:center top;background-repeat:no-repeat;float:left;width:160px;height:117px;color:#fff;font-size:14px;font-weight:bold;text-decoration:none;padding-top:10px;padding-left:18px;margin-left:2px;}
#telo #obsah .promo-hp a.hp-poradenstvi em {font-size:11px;font-style:normal;}
#telo #obsah .promo-hp a.hp-iobchod {background-position:center top;background-repeat:no-repeat;float:left;width:160px;height:117px;color:#fff;font-size:14px;font-weight:bold;text-decoration:none;padding-top:10px;padding-left:18px;margin-left:2px;}
#telo #obsah .promo-hp a.hp-iobchod em {font-size:11px;font-style:normal;}
#telo #obsah .promo-hp a:hover {text-decoration:underline;}

#telo #obsah form.form-obsah {/* width:325px; */color:#000;float:none;margin-top:10px;}
.form325 {width:325px;}
#telo #obsah form.form-obsah sup {color:red}
#telo #obsah form.form-obsah label {margin:0px;color:#797d7e;margin-left:3px;}
#telo #obsah form.form-obsah .left {float:left;}
#telo #obsah form.form-obsah .right {float:right;}
#telo #obsah form.form-obsah .radio {padding:0px;width:11px;*width:12px;width:12px;vertical-align:-3px;margin-right:4px;margin-top:6px;background-color:none;background:none;border:none;}
#telo #obsah form.form-obsah input.input-maly {background: url("../images/input-maly.gif") center top no-repeat;width:154px;height:18px;background-color:none;color:#000;float:none;margin:0px;padding:0px;margin-bottom:10px;padding:4px;border:0px;}
#telo #obsah form.form-obsah input.input-velky {background: url("../images/input-velky.gif") center top no-repeat;border:0px;width:317px;height:18px;background-color:none;color:#000;float:none;margin:0px;padding:0px;margin-bottom:10px;padding:4px;}
#telo #obsah form.form-obsah input.input-submit {background: url("../images/input-submit.gif") center top no-repeat;border:0px;width:322px;height:25px;background-color:none;color:#000;float:none;margin:0px;margin-left:2px;padding:0px;margin-top:10px;cursor:hand;cursor:pointer;}
#telo #obsah form.form-obsah input.input-submit-en {background: url("../images/input-submit-en.gif") center top no-repeat;border:0px;width:322px;height:25px;background-color:none;color:#000;float:none;margin:0px;margin-left:2px;padding:0px;margin-top:10px;cursor:hand;cursor:pointer;}
#telo #obsah form.form-obsah input.input-submit-n {background: url("../images/input-newsletter.gif") center top no-repeat;border:0px;width:160px;height:25px;background-color:none;color:#000;float:none;margin:0px;margin-left:1px;margin-top:-5px;padding:0px;cursor:hand;cursor:pointer;}
#telo #obsah form.form-obsah textarea {background: url("../images/textarea-bg.gif") center top no-repeat;*background-attachment:fixed;overflow:auto;width:317px;height:109px;border:0px;padding:4px;}

#telo #obsah .mapa-stranek {margin-left:15px;margin-top:20px;}
#telo #obsah .mapa-stranek ul {}
#telo #obsah .mapa-stranek ul li a {color:#082c35;text-decoration:underline;font-weight:normal}
#telo #obsah .mapa-stranek ul li a:hover {text-decoration:none;}
#telo #obsah .mapa-stranek ul ul {margin-left:20px;}
#telo #obsah .mapa-stranek ul ul li a {color:#797d7e;}

/* Definice pro IE 6 */
* html #telo #obsah {margin-left:7px;}
* html #telo #obsah .aktualni-katalog {margin-left:7px;margin-top:3px;height:125px;}
* html #telo #obsah .aktualni-katalog p em {margin-bottom:-2px;}
* html #telo #obsah .fasteners {margin-top:3px;}
* html #telo #obsah .aktualni-novinka {margin-left:7px;} 

#pod-obsah {width:928px;margin:0px auto;background: url("../images/podobsah-bg-bg.gif") center top repeat-y;}
#pod-obsah-bg {background: url("../images/podobsah-bg.gif") center top no-repeat;width:728px;margin:0px auto;padding-left:200px;padding-top:40px;}

#pod-obsah-bg .pod-obsah-box {float:left;width:720px;margin-right:1px;}
#pod-obsah-bg .pod-obsah-box h3 {background-color:#566976;color:#fff;width:170px;font-size:14px;line-height:30px;height:30px;padding-left:15px;margin-bottom:1px;}
#pod-obsah-bg .pod-obsah-box p {background-color:#2c4e5c;color:#98abb8;font-size:11px;padding-left:15px;padding-right:10px;padding-top:10px;padding-bottom:10px;text-align:justify}

/* Definice pro IE 6 */
* html #pod-obsah {margin-top:-8px}

#pata {background: url("../images/pata-bg.gif") center top repeat-y;width:708px;height:20px;margin:0px auto;margin-top:-1px;padding-left:200px;line-height:20px;font-size:11px;color:#fff;text-align:right;padding-right:20px;}
#pata a {color:#fff}
#pata a:hover {text-decoration:none;}

#pata-sova {width:720px;height:20px;margin:0px auto;margin-top:5px;padding-left:200px;line-height:20px;font-size:11px;color:#fff;text-align:right;padding-right:8px;color:#b7b7b7;}
#pata-sova a {color:#b7b7b7;font-size:11px;}
#pata-sova a:hover {text-decoration:none;}

.news p, .news h1, .news h2, .news h3, .news h4, .news table, .news ol, .news ul {margin-bottom:10px !important;line-height:1.5;}
.news h1 {height:auto !important;}
.news h2 {color:#C1141F !important;font-size:140% !important;}
.news h2 span {font-weight:bold !important;}

/* eshop nove pridano */

#shop .item {padding:15px 18px;width:675px;height:96px;background:url('../images/category_box.gif') no-repeat 0 0;margin-bottom:14px;overflow:hidden;}
#shop .item img {float:left;margin-right:10px;}
#shop .item h3 {margin:0 0 5px 0;padding:0;font-size:14px;}
#shop .item h3 a {color:#5C5E50 !important;text-decoration:none !important;}
#shop .item h3 a:hover {text-decoration:underline !important;}
#shop .item table {width:560px;}
#shop .item table .first {width:175px;}
#shop .item table .second {}
#shop .item table .third {width:50px;text-align:right;}
#shop .item table td {padding:0;vertical-align:middle !important;}
#shop .item table td label {float:left;margin-right:5px;width:auto;line-height:22px;}
#shop .item table td input.text {width:20px;margin-right:5px;height:18px;font-size:11px;float:left;border:1px solid #304D5C;padding:1px 2px;text-align:center;}
#shop .item table td input.submit {width:80px;font-size:11px;height:22px;float:left;border:1px solid #304D5C;}
#shop .item table td input.submit, x:-moz-any-link {padding-bottom:1px;}

#objednavka fieldset {border:0;padding:0;margin:0;}
#objednavka fieldset legend {display:none;}

form.form fieldset br {clear:left;}
form.form fieldset label {float:left;width:100px;margin-bottom:5px;line-height:24px;}
form.form fieldset input.text {float:left;width:200px;border:2px inset #aaa;padding:3px 5px;}
form.form fieldset input.checkbox {}
form.form fieldset input.submit {width:150px;}
form.form fieldset textarea {border:2px inset #aaa;padding:3px 5px;float:left;margin-bottom:5px;width:300px;height:50px;}
form.form fieldset img {float:left;margin:5px 0 0 5px;}

#detail-product .objednat {float:right;color:#fff !important;margin:0 0 10px 10px;text-decoration:none;background:url('../images/objednat.png') no-repeat 0 0;width:120px;padding-left:39px;;height:27px;line-height:27px;text-decoration:none;}
#detail-product .objednat:hover {text-decoration:underline;}
#detail-product h2 {line-height:20px;margin:0 0 10px 0 !important;padding: 0;}
#detail-product p {margin-bottom:10px;}
#detail-product .product-left {float:left;width:245px;}
#detail-product .product-left img {border:1px solid #C8DEE6;}
#detail-product .product-right {float:right;width:470px;}
#detail-product .product-right .udaje span {float:left;width:100px;line-height:18px;}
#detail-product .product-right .udaje strong {font-weight:normal;width:120px;float:left;line-height:18px;text-align:right;}
#detail-product .product-right .udaje strong.cena {font-size:14px;color:#F2462F;}
#detail-product .product-right .udaje br {clear:left;}
#detail-product .product-info {margin-top:10px;}
#detail-product .product-info .propert {float:left;width:350px;}
#detail-product .product-info .propert table {}
#detail-product .product-info .propert table th {background:#D3EEF8;padding:3px 10px 3px 10px;text-align:left;border-bottom:1px solid #fff;}
#detail-product .product-info .propert table td {background:#D3EEF8;padding:3px 10px;border-bottom:1px solid #fff;}
#detail-product .product-info .propert table .second td {background:#E2E2E2;}
#detail-product .product-info .propert table .second th {background:#E2E2E2;}
#detail-product .product-info .related {float:right;width:350px;}
#detail-product .product-info .related a {font-weight:normal !important;}
#detail-product .product-info .related a.pdf {padding:2px 0 2px 20px;background:url('../images/pdf.png') no-repeat 0 0;}
#detail-product .product-info h3 {margin-bottom:10px;font-size:14px;}
#detail-product form.add {float:right;width:180px;}
#detail-product form.add fieldset {border:0;padding:0;margin:0;}
#detail-product form.add fieldset label {float:left;margin-right:5px;width:auto;line-height:22px;}
#detail-product form.add fieldset input.text {width:20px;margin-right:5px;height:18px;font-size:11px;float:left;border:1px solid #304D5C;padding:1px 2px;text-align:center;}
#detail-product form.add fieldset input.submit {width:80px;font-size:11px;height:22px;float:left;border:1px solid #304D5C;background:#F2462F;color:#fff;cursor:pointer}
#detail-product form.add fieldset input.submit, x:-moz-any-link {padding-bottom:1px;}
#detail-product form.add fieldset input.submit:hover {background:#072C35;}

.metadata {margin-top:5px;}
.poptavany {margin:10px 0;}
.red, .required {color:#F2462F;}
.green {color:green;}
.float-left {float:left;}
.float-right {float:right;}
.align-left {text-align:left;}
.align-right {text-align:right;}
.align-center {text-align:center;}

ul.required {margin-bottom:20px;}

#page #telo #obsah .shop {height:30px;margin:0 0 20px 0;list-style:none;}
#page #telo #obsah .shop li {width:160px;padding:0 0 0 40px;float:left;height:30px;line-height:30px;margin:0;}
#page #telo #obsah .shop li.s1 {background:url('../images/krok_1.jpg') no-repeat 0 0;}
#page #telo #obsah .shop li.s1.active {background-image:url('../images/krok_1_active.jpg');}
#page #telo #obsah .shop li.s2 {background:url('../images/krok_2.jpg') no-repeat 0 0;}
#page #telo #obsah .shop li.s2.active {background-image:url('../images/krok_2_active.jpg');}
#page #telo #obsah .shop li.s3 {background:url('../images/krok_3.jpg') no-repeat 0 0;}
#page #telo #obsah .shop li.s3.active {background-image:url('../images/krok_3_active.jpg');}
#page #telo #obsah .buttons {height:40px;}
#page #telo #obsah .buttons .submit {font-size:11px;padding:2px 10px;height:25px;cursor:pointer;*height:23px;}
#page #telo #obsah .buttons .submit.back {border:1px solid #012F3C;background:#C9DDE6;float:left;}
#page #telo #obsah .buttons .submit.next {border:1px solid #C9DDE6;background:#012F3C;float:right;color:#fff !important;}
#page #telo #obsah .buttons .submit.next.finish {background:#F2462F;border-color:#FFF;}
#page #telo #obsah .buttons .submit, x:-moz-any-link {padding-bottom:4px;}
#page #telo #obsah #order fieldset {padding:10px;border:1px solid #012F3C;margin-bottom:10px;position:relative;}
#page #telo #obsah #order fieldset legend {padding:0 10px;font-weight:bold;}
#page #telo #obsah #order fieldset input.text {border:1px solid #C9DDE6;padding-left:2px;padding-right:2px;width:150px;}
#page #telo #obsah #order fieldset input.radio {float:left;margin:5px 5px 0 0;*margin-top:3px;}
#page #telo #obsah #order fieldset label.radio {float:left;}
#page #telo #obsah #order fieldset input.checkbox {float:left;margin:7px 5px 0 0;}
#page #telo #obsah #order fieldset a.confirm {float:left;line-height:24px;}
#page #telo #obsah #order fieldset label.checkbox {width:auto;margin-right:4px;}
#order .left {float:left;width:340px;}
#order .right {float:left;width:340px;}
#order #form_image_confirmation {position:absolute;left:255px;}
#page #telo #obsah .order-table, .small-order-table {border-collapse:collapse;border-spacing:0;width:100%;margin:0 0 20px 0;}
#page #telo #obsah .order-table td, .small-order-table td {background:#DCEBF2;border:1px solid #fff;padding:2px 5px;}
#page #telo #obsah .order-table th, .small-order-table th {background:#DCEBF2;border:1px solid #fff;padding:2px 5px;}
#page #telo #obsah .order-table .first {background:none;border:0;}
#page #telo #obsah .order-table .submit {border:1px solid #012F3C;background:#88A7C1;font-size:11px;padding:2px 10px 4px 10px;height:20px;cursor:pointer;color:#fff;*padding-bottom:6px;*padding-top:1px;}
#page #telo #obsah .order-table label {padding-left:3px;}
#page #telo #obsah .faktura p {margin-bottom:20px;}
#page #telo #obsah .faktura p span {float:left;width:120px;}
#page #telo #obsah .faktura p em {float:left;width:200px;font-style:normal;font-weight:bold;}
#page #telo #obsah .faktura p br {clear:left;}
#page #telo #obsah .faktura h2 {margin-bottom:20px !important;font-weight:normal;font-style:italic;font-size:14px;}
#page #telo #obsah .faktura h3 {margin-bottom:20px;font-size:13px;}
#page #telo #obsah .shopping {font-size:12px;float:right;margin:3px 20px 0 0;}
#page #telo #obsah .shopping a {color:#012F3C;}
#page #telo #obsah .shopping a:hover {text-decoration:none;}

textarea#note {width:492px;padding:1px;}
fieldset.fakt_addr {float:left;width:45%;height:235px;}
fieldset.doda_addr {float:right;width:45%;height:235px;}