body {font-family: Arial, "Geneva CE", sans-serif; font-size: 11px; color: #000000; background: #E3EAF0 url("../obr/design/pozadi-stranka.gif") repeat-x; margin-top: 0px; overflow: scroll;}
img {border-style: none;}
a {text-decoration: underline; font-family: Arial; color: #C60000;}
a:hover {color: #930000;}
sup {line-height: 50%;}
.hlavni {width: 940px; text-align: left; margin: auto; padding: 0px; padding-bottom: 20px; background: #FFFFFF url("../obr/design/pozadi-hlavni.gif") repeat-y;}

/*ZAHLAVI */
.zahlavi {position: relative; left: 3px; width: 934px; height: 105px; margin-bottom: 32px; background: url("../obr/design/pozadi-zahlavi.jpg") no-repeat;}
h1 {position: absolute; left: 20px; top: 50px; width: 260px; height: 60px; color: #000; font-size: 16px; margin: 0px;}
.logo {position: absolute; width: 260px; height: 60px; left: 0px; top: 0px; background: transparent url('../obr/design/logo.png') no-repeat left top;}
.socialni-ikony {position: absolute; right: -7px; top: 26px; width: 34px; z-index: 2;}
.img-socialni-ikona {width: 34px; height: 36px; margin-top: 2px; border-style: none;}
.google_plusone {position: absolute; top: 3px; right: 10px;}

/* HLAVNI MENU */
.navigace {position: relative; left: 18px; width: 904px; height: 35px; margin-bottom: 18px;}
.navi_prvek {text-transform: uppercase; float: left; padding: 9px 11px; border-left: 1px solid #BBCDE0; font-size: 12px;}
.navi_prvek a {text-decoration: none; color: #000000;}
.navi_prvek a:hover {text-decoration: none; color: #C60000;}
.navi_prvek_prvni {border-left-style: none;}
.navi_prvek_aktivni {background: #C60000; color: #FFFFFF; border-left: 1px solid #C60000; cursor: default;}
.navi_prvek_aktivni:hover {background: #930000;}
.navi_prvek_aktivni a {color: #FFFFFF;}
.navi_prvek_aktivni a:hover {color: #FFFFFF;}
.navi_prvek_poaktivnim {border-left: 1px solid #C60000;}
.navi_prvek_posledni {padding-right: 2px;}
.navi_jazyk {position: absolute; right: 0px; top: 0px; height: 35px; width: 140px;}
.navi_prvek_jazyk {float: right; border-left: 1px solid #BBCDE0;}

/* SUBMENU */
.submenu1 {padding: 10px; padding-top: 20px; padding-right: 20px;}
.submenu1_seznam {margin: 0px; margin-top: 0px; padding-left: 8px; line-height: 32px; list-style-type: none; font-size: 12px; vertical-align: top;}
.submenu1_seznam li {border-bottom: 1px solid #DFE5E9; padding-left: 15px; background: url('../obr/design/seznam1-odrazka.gif') no-repeat scroll 0 50%;}
.submenu1_seznam2 {margin: 0px; margin-top: 0px; padding-left: 8px; line-height: 32px; list-style-type: none; font-size: 12px; vertical-align: top;}
.submenu1_seznam2 li {border-bottom: 1px solid #DFE5E9; padding-left: 0px;}
.submenu1_seznam2_odr {width: 9px; height: 9px; margin-right: 6px; cursor: pointer;}
.submenu1_seznam3 {display: none; margin: 0px; margin-top: 0px; padding-left: 8px; line-height: 32px; list-style-type: none; font-size: 12px; vertical-align: top;}
.submenu1_seznam3 li {border-style: none; border-top: 1px solid #DFE5E9; padding-left: 15px; background: url('../obr/design/seznam1-odrazka.gif') no-repeat scroll 0 50%;}
.sm_aktivni_kat {text-decoration: none; color: #000;}

/* PRODUKTY VYBER */
.produkty-vyber {position: relative; margin-top: 20px; width: 278px; height: 160px; padding-left: 19px;}
.produkty-vyber a {text-decoration: none; color: #000000;}
.produkty-vyber a:hover {text-decoration: underline; color: #000000;}
.produkty-vyber-popisek {position: absolute; top: 112px; width: 82px; background: #E2E9F0; text-align: center; padding-top: 2px; padding-bottom: 2px;}
.pvo1 {position: absolute; left: 19px; top: 30px;}
.pvo2 {position: absolute; left: 117px; top: 30px;}
.pvo3 {position: absolute; left: 215px; top: 30px;}
.pvp1 {left: 19px;}
.pvp2 {left: 117px;}
.pvp3 {left: 215px;}
.produkty-vyber-zobrazit {position: relative; margin: 0px 0px 20px 20px; width: 278px; padding-left: 20px; font-size: 14px; 	background: url('../obr/design/odrazka11x11.gif') no-repeat scroll 0 50%;}

/* OBSAH */
.obsah {position: relative; left: 18px; width: 904px;}
.obsah-ls {float: left; width: 604px; vertical-align: top; padding: 0px; padding-bottom: 0px;}
.obsah-ps {float: left; width: 300px; vertical-align: top; padding: 0px; padding-bottom: 0px;}
.obsah-telo {position: relative; width: 603px; border-right: 1px solid #DFE5E9; padding-bottom: 5px; margin-bottom: 20px; overflow: hidden;}
h2 {width: 567px; height: 56px; padding-left: 26px; padding-top: 24px; margin: 0px; margin-bottom: 20px; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 26px; font-weight: normal; color: #FFFFFF; text-transform: uppercase; background: #7092A9;}
h3 {color: #333333; text-transform: uppercase; font-size: 16px; margin-bottom: 0px;}
h4 {color: #333333; font-size: 14px; margin-bottom: 8px;}
p {font-size: 12px;}
.obsah-odstavec {padding-left: 13px; padding-right: 13px; margin-right: 11px; font-size: 12px; padding-bottom: 12px; line-height: 140%;}
.horni-index {vertical-align: super; font-size: 8px; line-height: 100%}
.dolni-index {vertical-align: sub; font-size: 8px; line-height: 100%}
.oddeleny {border-bottom: 1px solid #DFE5E9; padding-bottom: 25px;}
.likvidator {clear: both;}

/* ZAPATI */
.zapati {position: relative; left: 18px; width: 884px; height: 36px; padding: 10px; background-color: #CCD8E4; color: #3E3D40; line-height: 160%;}
.pt2 {color: #CCD8E4; float: right;}
.pt2:hover {color: #CCD8E4;}

/* OBSAH - UVOD */
.h2-uvod {font-size: 10px; margin: -12px 0px 0px 0px; padding: 0px; height: 12px; background: transparent; cursor: default;}
.uvod-fl-info {margin: 0px; padding: 0px; border-style: none; width: 300px; height: 272px;}
.uvod-fl-info div {width: 300px; height: 272px; overflow: auto;}
.uvod-fl-galerie {float: left; margin: 0px; margin-bottom: 10px; padding: 0px; border-style: none; width: 406px; height: 272px;}
.uvod-fl-galerie object {outline-style: none;}
.uvod-fl-galerie div {width: 406px; height: 272px; overflow: auto;}
.uvod-fl-galerie img {margin: 10px 0px 10px 124px; border-style: none;}
.uvod-menu-produkt {float: left; margin: 0px; padding: 0px; border-style: none; width: 187px; height: 273px; position: relative;}
.ump-zahlavi {width: 175px; height: 31px; padding-left: 12px; padding-top: 17px; background: #EFF3F6; text-transform: uppercase; color: #333333;}
.ump-kontejner {width: 187px; height: 225px; overflow: hidden;}
.ump-k2 {display: none; position: absolute; left: -188px; top: 48px; z-index: 1; width: 187px; border-right: 1px solid transparent;}
.ump-k3 {display: none; position: absolute; left: -376px; top: 48px; z-index: 1; width: 187px; border-right: 1px solid transparent;}
.ump-seznam {margin: 0px; margin-top: 0px; padding-left: 0px; line-height: 44px; list-style-type: none;	font-size: 12px; vertical-align: top; color: black; position: relative;}
.ump-seznam li {border-style: none; border-bottom: 1px solid white; padding-left: 32px; background: #D2DCE6 url('../obr/design/uvod-odrazka.gif') no-repeat scroll 14px 50%;}
.ump-seznam a {color: #000; text-decoration: none;}
.ump-seznam a:hover {color: #FFF; text-decoration: none;}
.uvod-novinka {float: left; width: 285px; height: 35px; margin-right: 23px; margin-top: 15px; font-size: 12px;}
.un-datum {float: left; width: 79px; height: 35px; border-right: 1px solid #EBA6A6; background: #930000; color: #FFF; font-size: 12px; line-height: 35px; text-align: center; font-weight: bold;}
.un-nadpis {float: left; width: 195px; height: 35px; padding-left: 10px; background: #C60000; color: #FFF; font-size: 12px; line-height: 35px; font-weight: bold; margin-bottom: 10px;}
.un-nadpis a {color: #FFF;}
.un-nadpis a:hover {color: #FFF;}
.un-btn_vice {position: relative; margin: 30px 0 20px 5px; width: 278px; padding-left: 20px; font-size: 14px; 	background: url('../obr/design/odrazka11x11.gif') no-repeat scroll 0 50%;}

/* OBSAH - PRODUKTY MOB */
.prod-mob-rozcest-polozka {width: 593px; height: 243px; position: relative; margin: 0px 0px 11px 0px;}
.prod-mob-rozcest-obr {width: 591px; height: 241px; border: 1px solid #7092a9; position: absolute; left: 0px; top: 0px; z-index: 1;}
.prod-mob-rozcest-obr:hover {opacity: 0.8;}
.prod-mob-rozcest-popisek {width: 197px; height: 50px; position: absolute; right: -1px; top: -1px; z-index: 2; text-align: center; background: #fff; border-left: 1px solid #7092a9; border-bottom: 1px solid #7092a9; border-right: 1px solid #fff; border-top: 1px solid #fff;}
.prod-mob-rozcest-popisek a {line-height: 50px; font-family: Verdana; font-size: 18px; color: #7092a9; text-transform: uppercase; text-decoration: none;}
.prod-mob-rozcest-popisek a:hover {text-decoration: underline;}
.prod-mob-kat-popis {margin: 0 13px 20px 13px; font-size: 12px; line-height: 170%;}
.prod-mob-polozka {width: 127px; height: 150px; margin-left: 17px; margin-bottom: 30px; position: relative; float: left;}
.prod-mob-nahled {width: 125px; height: 125px; border: 1px solid #FFF; position: absolute; left: 0px; top: 0px;}
.prod-mob-nahled:hover {border: 1px solid #C60000;}
.prod-mob-popisek {width: 125px; height: 18px; padding-left: 1px; padding-right: 1px; position: absolute; left: 0px; top: 130px; font-size: 12px;}
.prod-mob-popisek a {color: #000; text-decoration: none;}
.prod-mob-popisek a:hover {color: #C60000; text-decoration: none;}
.prod-mob-d-obr {position: relative; border-style: none; margin-left: 13px;}
.prod-mob-d-obr-preryti {position: absolute; border-style: none; top: 0px; left: 0px; z-index: 2; margin-left: 13px;}
.prod-mob-d-h3 {text-transform: capitalize; color: #000; margin-left: 13px; padding: 0px;}
.prod-mob-d-spec {width: 470px; margin-left: 13px; margin-top: 5px; line-height: 220%;}
.prod-mob-d-info {width: 542px; height: 10px; margin: -2px 0px -8px 13px; font-size: 9px; text-align: right;}
.prod-mob-d-cena {position: absolute; width: 150px; padding: 0 10px 0 0; margin: 0 0px 0 -9px; height: 36px; color: #fff; line-height: 36px; font-size: 13px; text-align: right; background: url('../obr/produkty-mob/price-bg.png') no-repeat top right;}
.produkty-plan {margin: 20px 13px 0px 13px; width: 565px; height: 226px; border-style: none;}

/* OBSAH - PRODUKTY */
.produkty-polozka {position: relative; width: 576px; height: 98px; margin-left: 13px; border-bottom: 1px solid #F4F4F4; margin-bottom: 13px;}
.produkty-polozka h3 {position: absolute; top: 0px; left: 100px; width: 210px; padding-left: 10px; padding-top: 10px; margin: 0px; height: 26px; color: #FFFFFF; 
	background: #C60000; text-transform: uppercase; font-size: 14px;}
.produkty-polozka h3:hover {background: #930000;}
.produkty-polozka a {color: #FFFFFF; text-decoration: underline;}
.produkty-polozka a:hover {color: #FFFFFF; text-decoration: underline;}
.produkty-obr {width: 72px; height: 72px; padding: 4px; border: 1px solid #CCD8E4;}
.produkty-obr:hover {opacity: 0.8;}
.produkty-popis {width: 470px; position: absolute; top: 50px; left: 100px;}
.produkt_detail {padding-left: 13px; padding-right: 13px; margin-right: 11px; font-size: 12px; padding-bottom: 12px; line-height: 140%;}
.produkt_detail h3 {font-size: 12px; color: #000000; text-transform: none;}
.produkt_detail ul {line-height: 140%; padding-left: 20px;}

/* OBSAH - PRODUKTY FILTR */
.produkty-filtr-zobrazit {position: relative; margin: 0px 0px 10px 20px; width: 278px; padding-left: 20px; font-size: 14px; background: url('../obr/design/odrazka11x11.gif') no-repeat scroll 0 50%; color: #C60000; cursor: pointer; text-decoration: underline;}
.produkty-filtr-zobrazit:hover {color: #930000;}
.pfz-u1 {margin: 0px 0px 10px 30px; width: 268px; background: url('../obr/design/seznam1-odrazka.gif') no-repeat scroll 0 50%; font-size: 13px; padding-left: 15px;}
.produkty-filtr-vypis {position: relative; margin: 0px 0px 20px 50px; width: 258px;}
.form-filtry-tl {color: #fff; background: #6C93AC; font-size: 11px; height: 20px; text-transform: uppercase; cursor: pointer; display: block; margin: auto;}

/* OBSAH - INFORMACE */
.obsah-info {padding-left: 13px; padding-right: 13px; margin-right: 11px; font-size: 12px; padding-bottom: 12px;}

/* OBSAH - KONTAKT */
.kontakt-obsah-ls {float: left; padding-left: 13px; font-size: 12px; width: 283px; margin-top: 0px;}
.kontakt-obsah-ps {float: left; padding-left: 13px; font-size: 12px; width: 283px; margin-top: 0px;}
.kontakt-funkce {color: #888; font-size: 11px;}
.mapa_mala {border-style: none; width: 280px; height: 185px;}

/* OBSAH - VYPIS Z OR */
.tab_vypis_or {margin-left: 13px; margin-top: 15px; margin-bottom: 100px; border-collapse: collapse; vertical-align: middle; font-size: 12px;}
.tab_vypis_or_l {height: 30px; padding-left: 10px; padding-right: 10px; border: 1px solid #DDDDDD; background: #EEEEEE; font-weight: bold;}
.tab_vypis_or_p {height: 30px; padding-left: 10px; padding-right: 10px; border: 1px solid #DDDDDD; background: #FFFFFF;}

/* OBSAH - NOVINKY */
.novinky-h3 {margin-left: 13px; padding-left: 15px; font-size: 14px; text-transform: none; background: transparent url('../obr/design/seznam1-odrazka.gif') no-repeat scroll 0 50%;}
.novinky-p {padding: 13px; padding-top: 0px; margin-top: 10px; font-size: 11px;}
.novinky-zahlavi {font-size: 12px; font-weight: bold; color: #333333; padding: 0px 13px 20px 13px; margin-right: 10px; border-bottom: 1px solid #DFE5E9;}
.novinky-text {padding: 0 16px 0 13px; line-height: 170%; margin: 12px 0; font-size: 12px;}

/* OBSAH GALERIE */
.polozka-galerie {width: 285px; height: 210px; float: left; margin-right: 22px; margin-bottom: 22px; padding-bottom: 4px; text-align: center; background: #E2E9F0;}
.obrazek-galerie {width: 275px; height: 185px; padding: 4px; border: 1px solid #CCD8E4; background: #FFF;}
.pg_prava {margin-right: 0px;}

/* OBSAH PARTNERI */
.logo-partner {width: 240px; height: 100px; border: 1px solid transparent; margin-right: 20px; margin-top: 20px; float: left;}
.logo-partner:hover {border: 1px solid #C60000;}
.nadpis-partner {width: 300px; height: 100px; color: #000; font-size: 16px; float: left; text-transform: none; font-weight: normal; margin: 0px; margin-top: 20px;}
.nadpis-partner a {color: #000; text-decoration: none;}
.nadpis-partner a:hover {color: #000; text-decoration: underline;}

/* OBSAH CENIKY */
.cenik-tab {border-style: none; margin: 0px; font-size: 12px; line-height: 140%; font-size: 11px;}
.cenik-tab-lb {text-align: right; width: 270px; text-transform: uppercase;}
.cenik-tab-pb {text-align: left;}
.form-cenik-tl {color: #fff; background: #6C93AC; font-size: 11px; height: 20px; text-transform: uppercase; cursor: pointer;}
.cenik-tab-vypis-lb {font-size: 12px; text-align: left; padding: 0px 13px 0px 13px;}
.cenik-tab-vypis-pb {font-size: 12px; text-align: left; padding: 0px 13px 0px 13px;}

/* OBSAH VYHLEDAVANI */
.vyhledavani-h3 {width: 210px; padding-left: 10px; padding-top: 10px; margin: 0px; height: 26px; color: #FFFFFF; background: #C60000; text-transform: uppercase; font-size: 14px;}
.vyhledavani-h4 {margin-left: 13px; padding-left: 15px; font-weight: normal; font-size: 12px; background: url('../obr/design/seznam1-odrazka.gif') no-repeat scroll 0 50%;}
.vyhledavani-div {margin-left: 13px; font-size: 12px; padding-bottom: 12px; line-height: 140%;}

/* VYHLEDAVANI */
.hledat-ps-telo {position: relative; width: 262px; /*270*/height: 42px; padding: 19px; background: #C0CED9; text-transform: uppercase; font-size: 11px;}
input, textarea {border: 1px solid #6C93AC; background-color: #FFFFFF; font-family: Arial;}
.hledat-pole {position: absolute; left: 19px; top: 33px; width: 193px; /*201*/ height: 21px;}
.hledat-tl {position: absolute; left: 214px; /*222*/ top: 33px; width: 63px; height: 25px; margin-left: 3px; border-style: none; color: #FFFFFF; background: #6C93AC; font-size: 11px; cursor: pointer;}
