.cleaner {clear: both; width: 100%;} 
hr.cleaner {display: none;}

html, body {height: 100%; margin: 0; padding: 0;} 
body {_text-align: center; background: #0069AA;} 

#logo_tisk {display: none;}

#hlavni {padding-bottom: 111px; /* vyska paticky */} 

#uvodni_stranka {width: 100%; min-width: 52.5em; height: auto; min-height: 100%; _height: 100%; background: url(../images/fullwood_logo_velke.jpg) no-repeat right top; text-align: justify; position: relative;} 

/** TEXT NA UVODNI STRANE **/

#text_uvodni_stranka {padding: 150px 465px 10px 30px; font-family: Arial, Helvetica, sans-serif; color: #ffffff;}
#text_uvodni_stranka h1 {font-size: 1.4em; font-weight: bold;}
#text_uvodni_stranka p {font-size: 1em; text-align: justify; margin-left: 0px;}

/** MENU NA UVODNI STRANE **/

#menu_uvodni_stranka {float: right; width: 486px; margin: 0; padding: 0;}
#menu_uvodni_stranka ul {font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin: 0; padding: 0; font-size: 12pt;}
#menu_uvodni_stranka ul li {list-style-type: none; border: 0;}
#menu_uvodni_stranka ul li a {color: #ffffff; text-decoration: none;}
#menu_uvodni_stranka ul li a:hover {color: #0069AA;}


#menu_uvodni_stranka ul li#o_nas {padding-top: 20px; padding-left: 0px; padding-bottom: 10px;}
#menu_uvodni_stranka ul li#fp_group {padding-left: 30px; padding-bottom: 10px;}
#menu_uvodni_stranka ul li#produkty {padding-left: 54px; padding-bottom: 10px;}
#menu_uvodni_stranka ul li#novinky {padding-left: 90px; padding-bottom: 10px;}
#menu_uvodni_stranka ul li#akce {padding-left: 120px; padding-bottom: 10px;}
#menu_uvodni_stranka ul li#prodejci {padding-left: 150px; padding-bottom: 10px;}
#menu_uvodni_stranka ul li#reference {padding-left: 180px; padding-bottom: 10px;}
#menu_uvodni_stranka ul li#kontakt {padding-left: 210px;}


#stranka {width: 100%; min-width: 52.5em; height: auto; min-height: 100%; _height: 100%; background: url(../images/fullwood_logo_male.jpg) no-repeat right top; text-align: justify; position: relative;} 

/** MENU VPRAVO **/
#prave_menu_stranka {display: block; position: relative; float: right; width: 338px;}
#prave_menu_stranka ul {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; margin: 0; padding: 0;}
#prave_menu_stranka ul li {list-style-type: none; border: 0;}

#prave_menu_stranka ul li a {color: #ffffff; text-decoration: none;}
#prave_menu_stranka ul li a:hover {color: #0069AA;}

#prave_menu_stranka ul li#kontakt {padding-top: 35px; padding-left: 5px; padding-bottom: 15px;}
#prave_menu_stranka ul li#mapa_stranek {padding-left: 42px; padding-bottom: 15px;}
#prave_menu_stranka ul li#home {padding-left: 90px}

/** TITULNI BANER **/
#stranka_banner {display: block; position: relative; float: left; left: 0; width: 200px;}
#stranka_banner img {margin-top: 7px; margin-bottom: 7px;}

#stranka_obsah {clear: both; float: none; width: 100%;}


/** HORIZONTALNI VYSOUVACI MENU **/
#hlavni_menu {background: #ffffff url(../images/hlavni_menu_okraj.gif) no-repeat right; width: 470px; height: 23px; text-align: left; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; float: left;}
#hlavni_menu ul, li {margin: 0;padding: 0;}

ul.menu {font-weight: bold; font-size: 12pt;}
ul.menu ul {/*width: 70px;*/}
ul.menu li {list-style-type: none; margin: 0px; position: relative; padding: 2px 0 2px 0px; width: 130px;}
div#menu > ul.menu li {width: 110px;}

ul.menu li>ul /** 2.uroven **/ {display: none; position: absolute; left: 110px; top: 20px; left: 0px; width: 130px;}
ul.menu li>ul>li>ul, ul.treti_uroven /** 3.uroven **/ {display: none; position: absolute; left: 148px; top: 0px;}
ul.menu li>ul>li>ul>li>ul, ul.ctvrta_uroven /** 4.uroven **/ {display: none; position: absolute; left: 148px; top: 0px;}
ul.menu li>ul>li>ul>li>ul>li>ul, ul.pata_uroven /** 5.uroven **/ {display: none; position: absolute; left: 148px; top: 0px;}
ul.menu li>ul>li>ul>li>ul>li>ul>li>ul, ul.sesta_uroven /** 5.uroven **/ {display: none; position: absolute; left: 148px; top: 0px;}

ul.menu li:hover {background-color: #ffffff;color: #5a91d2;}
ul.menu li:hover>ul {display: block;}

ul.menu li a { font-family: Arial, Helvetica, sans-serif; color: #5a91d2; /*display: block*/; text-decoration: none;  }
ul.menu li a:hover { color: #5a91d2; text-decoration: underline;  /*color:black;*/ }

ul.menu li.prvni_uroven {display:block; /*width: 80px; _width:85px;*/ width: 4.5em; color: #5a91d2; position: absolute; background-color: #ffffff; padding-top: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em;}
ul.menu li.prvni_uroven a.prvni_uroven {color:white;}
ul.menu li.prvni_uroven a.prvni_uroven:hover {color: #ffffff;_color:white;}
ul.menu li.prvni_uroven:hover {background-color: #ffffff;color: #5a91d2;}

li.prvni_uroven#o_nas{margin-left:0px;}
li.prvni_uroven#fp_group{margin-left: 45px; border-left: 1px solid #000000; padding-left: 7px;}
li.prvni_uroven#produkty{margin-left: 120px; border-left: 1px solid #000000; padding-left: 7px;}
li.prvni_uroven#novinky{margin-left: 192px; border-left: 1px solid #000000; padding-left: 7px;}
li.prvni_uroven#akce{margin-left:258px; border-left: 1px solid #000000; padding-left: 7px;}
li.prvni_uroven#prodejci{margin-left: 305px; border-left: 1px solid #000000; padding-left: 7px;}
li.prvni_uroven#reference{margin-left: 375px; border-left: 1px solid #000000; padding-left: 7px;}

/* GRAFIKA HORIZONTALNIHO MENU */
ul.menu ul li {color: #5a91d2; padding: 3px 10px 5px 10px; background: url(../images/menu.png);}
ul.menu ul li.prvni_polozka {color: #5a91d2; padding: 10px 10px 5px 10px; background: url(../images/menu_prvni_polozka.png);}
ul.menu ul li.prvni_polozka_skupina {color: #5a91d2; padding: 15px 10px 5px 10px; background: url(../images/menu_prvni_polozka_skupina.png);}
ul.menu ul li.prvni_polozka_skupina:hover {background: url(../images/menu_prvni_polozka_skupina_hover.png);}
ul.menu ul li.skupina {color: #5a91d2; padding: 3px 10px 5px 10px; background: url(../images/menu_skupina.png);}
ul.menu ul li.skupina:hover {color: #5a91d2; padding: 3px 10px 5px 10px; background: url(../images/menu_skupina_hover.png);}
ul.menu ul li.posledni_polozka_skupina {color: #5a91d2; padding: 3px 10px 15px 10px; background: url(../images/menu_posledni_polozka_skupina.png) no-repeat bottom;}
ul.menu ul li.posledni_polozka_skupina:hover {background: url(../images/menu_posledni_polozka_skupina_hover.png) no-repeat bottom;}
ul.menu ul li.posledni_polozka {color: #5a91d2; padding: 3px 10px 10px 10px; background: url(../images/menu_posledni_polozka.png) no-repeat bottom;}


/** OBSAH **/
#clanek_levy_ramec {display: block; float: left;  width: 250px; padding-top: 25px; font-family: Arial, Helvetica, sans-serif;}
#clanek_levy_ramec table.fotogalerie {margin-left: 10px; width: 200px;}
#clanek_levy_ramec table.fotogalerie tr td {color: #fff; font-size: 0.7em; text-align: center;}
#clanek_levy_ramec table.fotogalerie tr td.foto {padding-top: 15px;}
#clanek_levy_ramec table.fotogalerie tr td img {border: 0;}

#clanek_pravy_ramec {display: block; margin-bottom: 20px; margin-right: 30px; padding-top: 40px; margin-left: 250px; font-family: Arial, Helvetica, sans-serif; color: #fff;}
#clanek_pravy_ramec h1 {font-size: 1.4em; font-weight: bold; color: #ffffff; margin-top: 0px; margin-bottom: 15px;}
#clanek_pravy_ramec h2 {font-size: 0.9em; font-weight: bold; color: #bbe9f9; margin-top: 15px; margin-bottom: 15px;}
#clanek_pravy_ramec h3 {font-size: 0.8em; font-weight: bold; color: #bbe9f9; margin-top: 15px; margin-bottom: 15px;}
#clanek_pravy_ramec h4 {font-size: 0.8em; font-weight: bold; color: #bbe9f9; margin-top: 15px; margin-bottom: 15px;}
#clanek_pravy_ramec h5 {font-size: 0.8em; font-weight: bold; color: #bbe9f9; margin-top: 15px; margin-bottom: 15px;}
#clanek_pravy_ramec h6 {font-size: 0.8em; font-weight: bold; color: #bbe9f9; margin-top: 15px; margin-bottom: 15px;}
#clanek_pravy_ramec p {font-size: 0.8em; margin-left: 0px; text-align: justify; margin-top: 15px; margin-bottom: 15px;}
#clanek_pravy_ramec img.vlevo {float: left; margin-right: 15px; margin-bottom: 5px;}
#clanek_pravy_ramec img.vpravo {float: right; margin-left: 15px; margin-bottom: 5px;}
#clanek_pravy_ramec .flash_vlevo {float: left; margin-bottom: 5px; margin-right: 15px;}
#clanek_pravy_ramec .flash_vpravo {float: right; margin-bottom: 5px; margin-left: 15px;}
#clanek_pravy_ramec a {color: #04a9f4;}
#clanek_pravy_ramec a:hover {color: #fff;}
#clanek_pravy_ramec ul {list-style-type: square; margin-left: 15px; margin-bottom: 10px; font-size: 0.8em;}
#clanek_pravy_ramec ul li ul {list-style-type: square; margin-left: 15px; margin-bottom: 10px; font-size: 1em;}
#clanek_pravy_ramec ul li {padding-left: 5px; margin-bottom: 5px; list-style-position: outside;}
#clanek_pravy_ramec ol {margin-left: 15px; margin-bottom: 10px; font-size: 0.8em;}
#clanek_pravy_ramec ol li {padding-left: 5px; margin-bottom: 5px;}
#clanek_pravy_ramec table {margin-bottom: 15px; font-size: 0.8em; border: 1px solid #fff; border-spacing: 0px;}
#clanek_pravy_ramec table tr td {padding: 2px 5px 2px 5px; border: 1px solid #fff;}
#clanek_pravy_ramec table tr th {color: #bbe9f9; padding: 2px 5px 2px 5px; border: 1px solid #fff;}

#vypis_aktualit {clear: both; display: block; padding-left: 250px; margin-right: 30px; font-family: Arial, Helvetica, sans-serif; color: #fff;}
#vypis_aktualit .aktualita {border-top: 1px solid #fff;}
#vypis_aktualit .aktualita h1 {font-size: 1.4em; font-weight: bold; color: #ffffff; margin-top: 0px; margin-bottom: 15px;}
#vypis_aktualit .aktualita h2 {font-size: 1.1em; font-weight: bold; color: #bbe9f9; margin-top: 5px; margin-bottom: 15px; padding-top: 0px;}
#vypis_aktualit .aktualita h3 {font-size: 0.8em; font-weight: bold; color: #bbe9f9; margin-top: 15px; margin-bottom: 15px;}
#vypis_aktualit .aktualita h4 {font-size: 0.8em; font-weight: bold; color: #bbe9f9; margin-top: 15px; margin-bottom: 15px;}
#vypis_aktualit .aktualita h5 {font-size: 0.8em; font-weight: bold; color: #bbe9f9; margin-top: 15px; margin-bottom: 15px;}
#vypis_aktualit .aktualita h6 {font-size: 0.8em; font-weight: bold; color: #bbe9f9; margin-top: 15px; margin-bottom: 15px;}
#vypis_aktualit .aktualita p {font-size: 0.8em; margin-left: 0px; text-align: justify; margin-top: 15px; margin-bottom: 15px;}
#vypis_aktualit .aktualita p.datum {font-size: 0.7em; color: #fff; margin-top: 10px; margin-bottom: 2px; padding-bottom: 0px;}
#vypis_aktualit .aktualita img.vlevo {float: left; margin-right: 15px; margin-bottom: 5px;}
#vypis_aktualit .aktualita img.vpravo {float: right; margin-left: 15px; margin-bottom: 5px;}
#vypis_aktualit .aktualita .flash_vlevo {float: left; margin-bottom: 5px; margin-right: 15px;}
#vypis_aktualit .aktualita .flash_vpravo {float: right; margin-bottom: 5px; margin-left: 15px;}
#vypis_aktualit .aktualita a {color: #04a9f4;}
#vypis_aktualit .aktualita a:hover {color: #fff;}
#vypis_aktualit .aktualita ul {list-style-type: square; margin-left: 15px; margin-bottom: 10px; font-size: 0.8em;}
#vypis_aktualit .aktualita ul li ul {list-style-type: square; margin-left: 15px; margin-bottom: 10px; font-size: 1em;}
#vypis_aktualit .aktualita ul li {padding-left: 5px; margin-bottom: 5px; list-style-position: outside;}
#vypis_aktualit .aktualita ol {margin-left: 15px; margin-bottom: 10px; font-size: 0.8em;}
#vypis_aktualit .aktualita ol li {padding-left: 5px; margin-bottom: 5px;}
#vypis_aktualit .aktualita table {margin-bottom: 15px; font-size: 0.8em; border: 1px solid #fff; border-spacing: 0px;}
#vypis_aktualit .aktualita table tr td {padding: 2px 5px 2px 5px; border: 1px solid #fff;}
#vypis_aktualit .aktualita table tr th {color: #bbe9f9; padding: 2px 5px 2px 5px; border: 1px solid #fff;}
#vypis_aktualit .aktualita span.motiv {float: left; margin-right: 10px; margin-bottom: 5px; border: 1px solid #fff;}
#vypis_aktualit .aktualita span.motiv img {border: 0px; color: #fff;}

.center {text-align: center;}
.left {text-align: left;}
.right {text-align: right;}
.bold {font-weight: bold;}
.nezobrazovat {display: none;}


#paticka_obal {width: 100%; position: absolute; bottom: 0; left: 0; height: 111px;} 
#paticka {background: url(../images/rozek.jpg) no-repeat left bottom; padding: 0px; height: 111px;} 
#paticka_adresa {background: #ffffff url(../images/adresa_okraj.gif) no-repeat left; width: 520px; height: 53px; text-align: left; padding-left: 10px; padding-top: 5px; padding-bottom: 0px; float: right; text-align: center; margin-top: 30px; color: #0069aa; font-size: 0.8em; font-family: Arial, Helvetica, sans-serif;}
#paticka_adresa a {color:#01b2e8; text-decoration: none; font-weight: bold;}