/* OBECNÉ VYCHYTÁVKY */
body, html {color: #493F34; text-align: left; font-size: 90%; border: 0px none; margin: 0; padding: 0px;	font-family: Arial, Helvetica, sans-serif;}
body {background: #C46613 /*url("../obr/pozadi-hlavni.gif") top left repeat-x;*/}

.right {float: right;}
.left {float: left;}

.justify {text-align: justify;}
.center {text-align: center;}
.left-text {text-align: left;}
.right-text {text-align: right;}

.relative {position: relative;}
.absolute {position: absolute;}

.neviditelny {display:none; margin: 0; padding: 0;}

img, table, tr, th, td, h1, h2, h3, h4, h5
{border: 0px none; margin: 0px; padding: 0px;list-style-type:none;}

h1 {color: #5B4531; font-size: 140%; font-weight: bold; padding: 0 0 10px 0; /* text-align: left; */}
h2 {font-size: 120%; color: #5B4531; font-weight: bold; /*text-align: left; */}
h3 {font-size: 100%; color: #EA7A18; font-weight: bold; padding: 0 0 3px 0;}

.resetovac {border: 0px none;	margin: 0px; padding: 0px; float: none; clear: both; width: 0px; height: 0px; line-height: 0px;	font-size: 0px;}

a {text-decoration: none;color: #000000;}
a:hover {text-decoration: underline;color: #333333;}
/* KONEC OBECNÉ VYCHYTÁVKY */


/* nastavení pozice celé stránky */

#obal {background: #ffffff url(../obr/pozadi-obal.jpg) bottom right no-repeat; width: 950px; margin: 0px auto 0px auto; /* padding: 5px; */ border: 5px solid #ffffff;}
#strankaobal {background: url(../obr/pozadi-menu-leve.gif) left top repeat-y;}

/* logo */
.logo-obal {}
.logo {}
.logo img {margin: 10px 20px;}

#strankahlavicka, #strankahlavicka-en, #strankahlavicka-de {height: 142px; background: #FEF9F5 url("../obr/pozadi-hlavicka.jpg") top right no-repeat;}
.hlavni-nadpis {margin: 0 auto; background: #ffffff;  width: 960px;}
.hlavni-nadpis h1 {text-align: center;background: #ffffff; color: #EA7A18; padding: 6px; margin: 0;}
/* .hlavni-nadpis-obal {position: absolute; top: 0px;}
.hlavni-nadpis {position: relative; top: 28px; left: 455px; float: left; width: 350px;} */

.nadpis-vhlavicce {position: absolute;}
.nadpis-vhlavicce div {position: relative; top: -85px; left: 460px;}
.nadpis-vhlavicce h1 {font-size: 150%; color: #000000;}
/* vlajky */
.vlajky-obal {position: absolute; }
.vlajky {position: relative; top: -40px; left: 885px; float: left;}
.vlajky .jazyk {width: 40px; height: 34px; margin: 0 2px; float: left; text-align: center; padding: 10px 0 0 0; background: url("../obr/pozadi-jazyk.gif") top left no-repeat;}
.vlajky .jazyk a {padding: 5px;}
/* MENU ************************************************** */
/* HORNÍ MENU ************************************************** */
div#menu ul, div#menu li, .leve-menu ul, .leve-menu li {border: 0px none; margin: 0px; padding: 0px;list-style-type:none;}
div#menu {position: relative; font-weight: bold; float: left;}
div#menu {width: 950px; background: #EA7A18; border-bottom: 3px solid #ffffff;} /* border-top: 1px solid #ffffff; */
ul#mainMenu li {display: inline;}
ul#mainMenu li a {color: #493F34; text-decoration: none; padding: 6px 20px; display: block; float: right;}
ul#mainMenu li a:hover {color: #000000; background: #D56E14;}
/* KONEC HORNÍ MENU ************************************************** */

.mezera-menu {width: 10px; font-size: 0px;}
.podoli {background: url("../obr/ikona-podoli.gif") left center no-repeat;}
ul#mainMenu li a.podoli:hover {color: #000000; background: #D56E14 url("../obr/ikona-podoli.gif") left center no-repeat;}
.klub {background: url("../obr/ikona-klub.gif") left center no-repeat;}
ul#mainMenu li a.klub:hover {color: #000000; background: #D56E14 url("../obr/ikona-klub.gif") left center no-repeat;}
.benesov {background: url("../obr/ikona-benesov.gif") left center no-repeat;}
ul#mainMenu li a.benesov:hover {color: #000000; background: #D56E14 url("../obr/ikona-benesov.gif") left center no-repeat;}

/* leve menu ************************************************** */


#levypanelobal {float: left; width: 210px; margin: 0; padding: 0 0 20px 0;}

.leve-menu {margin: 0; padding: 0; float: left;}
/* leve menu ************************************************** */
div#leve-menu {width: 210px;}
div#leve-menu {font-weight: bold; margin: 0; padding: 0;}

#mainLeveMenu {position: relative;}
#mainLeveMenu li a {color: #000000; background: #EA7A18; border-bottom: 1px solid #ffffff; text-decoration: none; padding: 4px 5px; display: block; font-weight: bold; letter-spacing: 1px; }
#mainLeveMenu li a:hover {color: #333333; background: #C46613;}

ul#mainLeveMenu li li a {width: 192px; background: #F0A25D; color: #493F34; text-decoration: none; padding: 4px 5px 4px 13px; display: block;font-weight: normal; letter-spacing: 0px;}
ul#mainLeveMenu li li a:hover {color: #000000; background: #DF9554;}
#mainLeveMenu li {_float: left; width: 210px;}

/* konec leve menu ************************************************** */
/* MENU ************************************************** */






/* barva pozadi - textu */


#obal-foto {margin: 5px; padding: 0;}
#obal-foto img {padding: 15px; background: #ffffff;}
#obal-foto a {color: #ADA5A5;text-decoration: underline;}
#obal-foto a {color: #ADA5A5;text-decoration: none;}

.fotdo p {margin: 0 0 10px 0;}

/* střední část */
#hlavnipanelobal {text-align: left; padding: 0;}
#hlavnipanelobal-prav {padding: 0;}
#hlavnipanelvnitrek {}

/* odsazeni textu a obrazku */
.sirka-textu-produkt {padding: 0; margin: 0 0 0 210px; min-height: 360px; _height: 360px;}
.sirka-produkt, .sirka-textu-bezobr, .text, .sirka-textu {width: 465px; padding: 15px 32px; float: left; text-align: justify; min-height: 360px; _height: 360px;}
.sirsi {width: 670px;}


.sponzori td {margin: 0 0 15px 0; vertical-align: top;}
.prvni-sloupec img {margin: 0 30px 20px 0}
img.fotoborder {margin: 2px 20px 0 0; padding: 5px; border: 1px solid #AF590E;}
a:hover img.fotoborder {border: 1px solid #000000;}

/* prava cast */
#pravypanelobal {float: right; width: 203px; margin: 0 0 20px 0; padding: 0;}
.prave-fotky a {margin: 0 0 0 6px;}

/* aktualita */
.aktuality {background: #ffffff; color: #000000;}
.aktuality-nadpis {background: #EA7A18 url(../obr/pozadi-aktualita-roh.gif) right bottom no-repeat; color: #000000; padding: 8px; margin: 0 0 1px 0;}
.h2-aktuality {background: #EA7A18; color: #000000; padding: 0;}

.aktuality-clanek {background: #F0A25D; padding: 8px;}
.aktuality-vice {background: #F0A25D url(../obr/pozadi-aktualita-roh.gif) right bottom no-repeat; padding: 8px;}
.aktuality-clanek-tmavy {background: #EA7A18 url(../obr/pozadi-aktualita-roh.gif) right bottom no-repeat; padding: 8px;margin: 15px 0 0 0;}
.datum {color: #000000; font-size: 85%; display: inline; white-space: nowrap; font-style: italic;}

.aktuality a {color: #000000;}
.aktuality a:hover {color: #333333;}
/*
.aktuality a.detail {color: #C46616;}
.aktuality a.detail:hover {color: #A05311;}
*/

/* detail aktualita */
.aktuality-clanky {margin: 0 0 20px 0; }

.zpet {text-align: right; width: 100%;}

/* konec aktualita */



div.foto {margin: 0 0 10px 10px; font-size: 85%; text-align: left;}
/* konec prava cast */

/* tunning fotografie */
.foto-border, .foto-border1 {margin: 0 0 0 0; border: 1px solid #AF590E;}
img.foto-border {width: 150px;}
.foto-border:hover, .foto-border1:hover {margin: 0 0 0 0; border: 1px solid #EA7A18;}
.lupa {background: url(../obr/lupa.gif) top left no-repeat; height: 16px; width: 16px; position: absolute; top: -25px; left: 177px; _top: -22px; border: 0px none;}
.lupa-minus {background: url(../obr/lupa-minus.gif) top left no-repeat; height: 16px; width: 16px; position: relative; top: -55px; left: 170px;  border: 0px none;}


/* kontakt */
form, form table {margin: 0 0 0 0; padding: 0 0 0 0;}
table.formular {font-size: 100%; margin: 18px 0 0 0; _margin: 10px 0 0 0;}
.formular td {vertical-align: top;}
.td-right {text-align: right;}
.td-left {text-align: left;}

.input, textarea {font-size: 12px; padding: 2px; margin: 0 0 2px 0;font-family: Arial, Helvetica, sans-serif; background: transparent; color: #5B4531; border: 1px solid #5B4531;}
.formular .input, .formular textarea {width: 200px; margin: 0 0 7px 0;}
.formular textarea {width: 350px;}
.submit {cursor: hand; cursor: pointer; text-align: center; background: #EA7A18; color: #000000; border: 1px solid #5B4531; margin: 7px 10px 0 0; padding: 1px 5px 1px 5px; _padding: 0;}

.hlaska-kontakt {text-align: left; width: 200px; color: #000000; background: #EA7A18; padding: 3px; margin: 1px 0;}

/* konec kontakt */


/* sitemap - strom kategorie */
.odrazky {margin: 5px 0 5px 20px; padding: 0 0 0 35px;background: url('../obr/sitemap.gif') top left no-repeat;list-style-type:none;}
/* konec sitemap */

/* patička */
#hlavnipanelpaticka {margin: 0 0 30px 0;}

#obal-strankapaticka {background: #ffffff; width: 950px; border-top: 1px solid #F29F64;  padding: 0; margin: 0;font-size: 85%; color: #D38954;}
#strankapaticka a {color: #D38954;}
#strankapaticka a:hover {color: #7B6C60;}
#strankapaticka {padding: 8px;}
.paticka-right {float: right;}
/* konec patička */


/* produkt */
.produkt {margin: 0 0 20px 0;}
.soubory-kestazeni {margin: 10px 0 10px 0;}
/* konec produkt*/



.obrazky-uvod {float: right; padding: 20px 7px 10px 0; border-top: 10px solid #ffffff;background: url("../obr/tecky-mezi-obrazky.gif") 189px 0px repeat-y;}
.obrazky-uvod img {width: 169px;border: 10px solid #ECEADC;}
.obrazky-uvod .prvni, .obrazky-uvod .druhy, .obrazky-uvod .treti {float: left; }
.obrazky-uvod .druhy {margin: 0 2px 0 2px;}

.zprava {color: #555555; font-size: 120%; margin: 30px 0 0 0;}
.zprava, .zprava:hover {text-decoration: none;}
.chyby {background: #F07979; color: #555555; font-size: 120%; margin: 50px 0 0 0; padding: 10px; }



p {display: block; margin: 0 0 5px 0; padding: 0 0 0 0;}




/* fotogalerie */
.galerie {padding: 0; margin: 0;}
.galerie li {display: -moz-inline-box; display: inline-block; /*\*/ vertical-align: top; /**/ margin: 0 0 2px 0; padding: 0; }
.galerie li>div {/*\*/ display: table; /**/ width: 105px;}
.galerie a {display: block; text-decoration: none;color: #000000; text-align: center; background-color: #F6F7FA;cursor: pointer;}
/* IE7? \*/
.galerie>li .wrimg {display: table-cell; vertical-align: middle; width: 105px; height: 105px;}
/**/
.galerie a img {vertical-align: middle; text-align: center; margin: 10px; border: 0px none; float: left;}

.galerie a img {_margin: 10px;}
.galerie li {_margin: 2px;}

.galerie a:hover {background-color: #e5ecff;}

.galerie .caption {display: block; padding: 0; w\idth: 105px;}

/* for IE */
.galerie li { _display: inline;}
.galerie {_height: 0; _he\ight: auto;_zoom: 1;_display: inline;}
.galerie li .wrimg {_display: block;}
.galerie .wrimg span {_vertical-align: middle;_zoom: 1;_height: 105px;}

/* vyskakovaci fotografie */
body.foto  {margin: 30px auto; text-align: center;}
body.foto a {color: #000000; padding: 5px;}
body.foto a:hover {color: #3F3F3F; text-decoration: underline;}

.reference-nastav {display: block;}
.reference-nastav img {margin: 0 50px 0 0;}
table.reference {margin: 0 0 15px 0;}
table.reference td img {margin: 0 0 8px 0;}
table.reference td {background: #F7F7FF; padding: 5px;}

ul#mainMenu li, ul#mainMenu li li, ul#mainLeveMenu li, ul#mainLeveMenu li li, div.aktualita-uvod {behavior: url("hover.htc");}


.galerie-div div {float: left; padding: 0; margin: 5px;}
.galerie-div div img {padding: 5px;}
.galerie-div div a:hover img {border: 1px solid #000000;}


.prihlaska-do-klubu {width: 100%;}
.prihlaska-do-klubu td {width: 25%; padding: 0 5% 0 0;}
.prihlaska-do-klubu .input {width: 130px;}
.prihlaska-do-klubu .textarea {width: 100%;}
.prihlaska-do-klubu .mensi {font-size: 80%;}
.prihlaska-do-klubu .mezera {display: block; margin: 15px 0 0 0;  white-space: nowrap;}
.prihlaska-do-klubu .hlaska-kontakt {width: 100%;} 


