body { background: url('../images/layout/pozadi_ctverec.png') repeat; margin: 0; text-align: center; font-family: verdana, arial; overflow-y: scroll;}
div.cleaner { clear: both;}

div#window { background: url('../images/layout/pozadi_prechod.png') repeat-x top left;}

div#page { width: 1000px !important; width: 1020px; margin: 0 auto 0 auto; text-align: left; padding: 0 10px 10px 10px; background: #545454; }

div#page div#header { width: 1000px; height: 209px;}
div#page div#header div#text_obal {position: absolute;}
div#page div#header div#text_obal div#text {position:relative; left: 597px; top: -55px; height: 42px; width: 402px; }
div#page div#header div#text_obal div#flash {margin: 0; padding: 0;}

div#page div#header div#text_obal div#flash object#flash_hlavicka{width:1000px;height:209px;margin:0;padding:0;}

div#page div#main { background: #EAEAEA; width: 1000px;}

div#page div#main div#navigation { float:left; width: 234px; }
div#page div#main div#navigation ul#navmenu,
div#page div#main div#navigation ul { width: 234px; list-style: none; margin: 0 0 0 -40px !important; margin: 0;}


div#page div#main div#navigation ul#navmenu li.polozka_menu,
div#page div#main div#navigation ul li.polozka_menu, 
div#page div#main div#navigation ul#navmenu li.polozka_menu_active,
div#page div#main div#navigation ul li.polozka_menu_active{ margin: 0; width: 234px; position: relative; margin-bottom: 5px;}
div#page div#main div#navigation ul#navmenu li.polozka_menu a,
div#page div#main div#navigation ul li.polozka_menu a,
div#page div#main div#navigation ul#navmenu li.polozka_menu_active a,
div#page div#main div#navigation ul li.polozka_menu_active a{text-decoration: none; width: 100%; }
div#page div#main div#navigation ul#navmenu li.polozka_menu a span,
div#page div#main div#navigation ul li.polozka_menu a span{cursor: hand; display: block; padding: 7px 20px 8px 30px; color: #CAE5FF; font-size: 11px;}
div#page div#main div#navigation ul#navmenu li.polozka_menu_active a span,
div#page div#main div#navigation ul li.polozka_menu_active a span {cursor: hand; display: block; padding: 7px 20px 8px 30px; color: #CAE5FF; background: #1A76D2; font-size: 11px;}
div#page div#main div#navigation ul#navmenu li.polozka_menu a:hover,
div#page div#main div#navigation ul li.polozka_menu a:hover,
div#page div#main div#navigation ul#navmenu li.polozka_menu_active a:hover span,
div#page div#main div#navigation ul li.polozka_menu_active a:hover span,
div#page div#main div#navigation ul#navmenu li.polozka_menu a span:hover,
div#page div#main div#navigation ul li.polozka_menu a span:hover,
div#page div#main div#navigation ul#navmenu li.polozka_menu_active a:hover,
div#page div#main div#navigation ul li.polozka_menu_active a:hover,
div#page div#main div#navigation ul#navmenu li.polozka_menu a:hover span,
div#page div#main div#navigation ul li.polozka_menu a:hover span,
div#page div#main div#navigation ul#navmenu li.polozka_menu_active a span:hover,
div#page div#main div#navigation ul li.polozka_menu_active a span:hover { cursor: hand; background: #1A76D2; color: #FFFFFF;}

div#page div#main div#navigation ul li.polozka_menu ul.subm,
div#page div#main div#navigation ul li.polozka_menu_active ul.subm{list-style: none; }
div#page div#main div#navigation ul li.polozka_menu ul.subm li.submenu a span,
div#page div#main div#navigation ul li.polozka_menu_active ul.subm li.submenu a span{ padding: 0 0 0 40px; display: block; line-height: 20px;}
div#page div#main div#navigation ul#navmenu li.polozka_menu li.submenu a span,
div#page div#main div#navigation ul li.polozka_menu li.submenu.active a span,
div#page div#main div#navigation ul#navmenu li.polozka_menu_active li.submenu.active a span,
div#page div#main div#navigation ul li.polozka_menu_active li.submenu.active a span {  font-size: 11px;cursor: hand; background: #1A76D2; color: #FFFFFF;}
div#page div#main div#navigation ul#navmenu li.polozka_menu li.submenu a span,
div#page div#main div#navigation ul li.polozka_menu li.submenu a span,
div#page div#main div#navigation ul#navmenu li.polozka_menu_active li.submenu a span,
div#page div#main div#navigation ul li.polozka_menu_active li.submenu a span {font-size: 11px;}

div#page div#main div#navigation ul#navmenu li.polozka_menu ul,
div#page div#main div#navigation ul#navmenu li.polozka_menu_active ul { width: 234px; position: absolute; top: 0; left: 234px; display: none; opacity: 0.92; -moz-opacity: 0.92; filter: alpha(opacity = 92); list-style: none;}
div#page div#main div#navigation ul#navmenu li.polozka_menu ul li,
div#page div#main div#navigation ul#navmenu li.polozka_menu_active ul li { list-style: none; background: #0089fe !important; background: #007ffe;  }
div#page div#main div#navigation ul#navmenu li.polozka_menu:hover ul,
div#page div#main div#navigation ul#navmenu li.polozka_menu.iehover ul,
div#page div#main div#navigation ul#navmenu li.polozka_menu_active:hover ul,
div#page div#main div#navigation ul#navmenu li.polozka_menu_active.iehover ul{ display: block;}
div#page div#main div#navigation ul#navmenu li.polozka_menu:hover,
div#page div#main div#navigation ul#navmenu li.polozka_menu.iehover,
div#page div#main div#navigation ul#navmenu li.polozka_menu_active:hover,
div#page div#main div#navigation ul#navmenu li.polozka_menu_active.iehover { background: #1A76D2; }

div#page div#main div#navigation div#menu_info { padding: 23px 0 16px 0; background: url('../images/layout/menu_cast1.png') repeat-x; background-color: #0089fe !important; background-color: #007ffe; border-bottom: 7px solid #1493FE;}

div#page div#main div#navigation div#menu_products { padding: 31px 0 24px 0; background: url('../images/layout/menu_cast2.png') repeat-x; background-color: #008cef !important; background-color: #0082ed; border-bottom: 7px solid #1495F0;}

div#page div#main div#navigation div#tip_product { padding: 25px 30px 25px 30px; background: url('../images/layout/menu_cast3.png') repeat-x; background-color: #007ada !important; background-color: #006fd6; border-bottom: 7px solid #268FED;}
div#page div#main div#navigation div#tip_product p { color: #CAE5FF; font-size: 11px; margin: 0 0 10px 0;}
div#page div#main div#navigation div#tip_product p.headline { color: #FFFFFF; font-weight: bold; }
div#page div#main div#navigation div#tip_product a { text-decoration: none;}
div#page div#main div#navigation div#tip_product a img { width: 118px; height: 70px; text-decoration: none; border: 4px solid #3384C9;}

div#page div#main div#content { float:right; width: 766px; background: #FFFFFF;}

img.img_prod { float: right; margin: 40px 0 10px 20px; border: 1px solid #606060;}
div#page div#main div#content div#text { padding: 50px; color: #606060; text-align: justify; font-size: 11px; }
div#page div#main div#content div#text h1 { color: #0000ff; border-bottom: 3px solid #0000ff; display: inline; margin: 0; padding: 0 0 2px 0; font-size: 15px; line-height: 40px;}
div#page div#main div#content div#text h2 { font-size: 13px; color: #0087FC;}
div#page div#main div#content div#text h3 { font-size: 12px; color: #0087FC;}
div#page div#main div#content div#text h4 { font-size: 11px; }
div#page div#main div#content div#text p { line-height: 14px; margin: 5px 0 5px 0;}
div#page div#main div#content div#text ul { line-height: 14px; margin: 0; padding-left: 20px;;}
div#page div#main div#content div#text address { line-height: 14px; font-style: normal; }
div#page div#main div#content div#text a,
div#page div#main div#content div#text p a { color: #0000ff; font-weight: bold; text-decoration: none;}
div#page div#main div#content div#text a:hover,
div#page div#main div#content div#text p a:hover { text-decoration: underline; color: #1A76D2;}

div#page div#main div#content div#text div.poptavka { text-align: center; margin: 40px 0 0 0;}
div#page div#main div#content div#text div.poptavka img { margin: 0 auto 0 auto; }
div#page div#main div#content div#text form {margin: 40px 0 0 0; text-align: center;}
div#page div#main div#content div#text form div#obal_send_form {margin: 0 auto 0 auto;  background: #FFFFEE; border: 1px silver solid; width: 590px;}
div#page div#main div#content div#text form table { margin: 20px auto 20px auto; text-align: left; font-size: 10px; width: 470px;}
div#page div#main div#content div#text form table tr td {padding: 5px 10px 5px 10px;}
div#page div#main div#content div#text form table tr td.popis { font-weight: bold; width: 210px;}
div#page div#main div#content div#text form table tr td.popis.hr { padding-top: 20px; }
div#page div#main div#content div#text form table tr td.popis input {float: left; width: 40px; margin-left: 70px;}
div#page div#main div#content div#text form table tr td input { width: 200px; }
div#page div#main div#content div#text form table tr td textarea { background: #FFFFFF; width: 100%}
div#page div#main div#content div#text form input.send { margin: 10px 0 0 0; }


div#page div#main div#content div#more_info { height: 74px; background: url('../images/layout/pozadi_odkazy_minirol.png') no-repeat; }
div#page div#main div#content div#more_info div#odkaz { color: #E74802; font-weight: bold; width: 500px; margin: 0 0 0 50px; padding: 20px 0 0 0; }
div#page div#main div#content div#more_info div#odkaz a {color: #E74802; font-weight: bold; text-decoration: none; }
div#page div#main div#content div#more_info div#odkaz2 {color: #E74802; font-weight: bold; font-size: 11px; width: 670px; margin: 0 0 0 50px; padding: 20px 0 0 0;}
div#page div#main div#content div#more_info div#odkaz2 a {color: #E74802; font-weight: bold; text-decoration: none;}
div#page div#main div#content div#more_info div#minirol {float:right;}
div#page div#main div#content div#more_info div#minirol a {text-decoration: none;}
div#page div#main div#content div#more_info div#minirol img {border: none;}

div#page div#main div#content div#text div#galerie { margin: 0 14px 0 14px;}
div#page div#main div#content div#text div.desc { margin: 0px 0 30px 0;} 
div#page div#main div#content div#text div#galerie div#velka_fotka {/*background: #F1F1F1;*/ width: 380px; min-height: 256px; height: auto !important; height: 256px; float: left;}
div#page div#main div#content div#text div#galerie div#male_fotky {float:right; width:238px; height: 256px;}
div#page div#main div#content div#text div#galerie div#male_fotky div.leva_fotka {float: left; width: 115px; height: 80px; background: #F1F1F1;}
div#page div#main div#content div#text div#galerie div#male_fotky div.prava_fotka {float:right; width: 115px; height: 80px; background: #F1F1F1;}
div#page div#main div#content div#text div#galerie div#male_fotky div.prostredni {margin: 8px 0 8px 0;}
div#page div#main div#content div#text div#galerie div#male_fotky a img { text-decoration: none; border: none; width: 115px; height: 80px; margin: 0; }
div#page div#main div#content div#text div#galerie div#foto_lista {margin-top: 17px !important; margin-top: 0; width: 100%; height: 25px; background: #EAEAEA url('../images/layout/fotky_lista.png') repeat-x; font-size: 11px;}
div#page div#main div#content div#text div#galerie div#foto_lista div#popis_fotky { float: left; margin: 0; padding: 6px 20px 0 20px;}
div#page div#main div#content div#text div#galerie div#foto_lista div#strankovani { float: right; margin: 0; padding: 6px 20px 0 20px;}
div#page div#main div#content div#text div#galerie div#foto_lista div#strankovani a { text-decoration: none; color: #636363}
div#page div#main div#content div#text div#galerie div#foto_lista div#strankovani a:hover { text-decoration: underline; }
div#page div#main div#content  div#text div#galerie div#foto_lista div#strankovani a.active { color: #FFB400; font-weight: bold;}

div#page div#main div#content div#text a{text-decoration: none; font-weight: normal; }
div#page div#main div#content div#text a:hover{text-decoration: none; border: none;}
div#page div#main div#content div#text div#produkt_box_obal{ width: 330px; float:left; text-align: center; margin: 0 0 40px 0;}
div#page div#main div#content div#text div#produkt_box_obal a{text-decoration: none;}
div#page div#main div#content div#text div#produkt_box_obal div#produkt_box{width: 250px; border: 1px solid #eceded; height: 280px; margin: 0 auto 0 auto; background:#6C87AE url('../images/layout/prechod_pozadi_box.jpg'); text-align: left;}
div#page div#main div#content div#text div#produkt_box_obal div#produkt_box div#produkt_img{height: 155px; text-align: center; }
div#page div#main div#content div#text div#produkt_box_obal div#produkt_box div#produkt_img img {border: none; margin: 5px 0; padding: 0;}
div#page div#main div#content div#text div#produkt_box_obal div#produkt_box div#produkt_nazev{font-weight: bold;text-align: center; padding: 10px 0px 0px 0px; font-size: 12px; text-transform: uppercase; color: #FFFFFF;}
div#page div#main div#content div#text div#produkt_box_obal div#produkt_box div#produkt_popis{padding: 0 10px 10px 10px; text-align: left;}
div#page div#main div#content div#text div#produkt_box_obal div#produkt_box div#produkt_popis p {color: #FFFFFF; font-size:11px; text-align: justify;}

div#page div#footer { background: url('../images/layout/paticka.png') repeat-x; height:32px; }

