/* OBECNÉ VYCHYTÁVKY */
body, html {color: #000000; text-align: left; font-size: 90%; border: 0px none; margin: 0; padding: 0;	font-family:'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif; /*overflow: auto;*/}
body {float: left; width: 100%; background: #ffffff url("../obr/pozadi-hlavni.jpg") top left repeat-x;}
/*
html {float: left; width: 100%; background: transparent url("../obr/pozadi-hlavni.jpg") top left repeat-x; background-attachment: fixed;}
body {float: left; width: 100%; background: transparent url("../obr/border-main.gif") top center no-repeat; _background: transparent url("../obr/border-main-ie.gif") top center no-repeat;}
*/

.right {float: right;}
.left {float: left;}

.text-justify {text-align: justify;}
.text-center {text-align: center;}
.text-left {text-align: left;}
.text-right {text-align: right;}

.relative {position: relative;}
.absolute {position: absolute;}

.neviditelny {display:none; margin: 0; padding: 0;}

p, img, table, tr, th, td, h1, h2, h3, h4, h5, ul, li {border: 0px none; margin: 0px; padding: 0px; list-style-type:none;}
form {border: 0px none; margin: 0px; padding: 0px; display: inline;}

h1 {}
h2, h3 {/*color: #E69300;*/}
h2 {margin: 0 0 10px 0;}
h3 {}
h4 {}
h5, h6 {}

.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: #262626;}
/* /OBECNÉ VYCHYTÁVKY */


/* OBAL */
#obal1 {height: 100%; float: left; width: 100%; background: transparent url("../obr/border-right-main.gif") top center repeat-y; _background: transparent url("../obr/border-right-main-ie.gif") top center repeat-y; /*background-attachment: fixed;*/}
#obal2 {height: 100%; float: left; width: 100%; background: transparent url("../obr/border-main.gif") center top no-repeat; _background: transparent url("../obr/border-main-ie.gif") top center no-repeat; /*background-attachment: scroll; *//* _background-attachment: fixed;*/}
#obal3 {} 
#obal4 {width: 938px; margin: 0px auto 0px auto;}
/* /OBAL */


/* HLAVICKA */
#hlavicka-obal-cz {height: 182px; background: url(../obr/poslanec-evropskeho-cz.jpg) left bottom no-repeat; /*border-bottom: 3px solid #0068A8;*/}
#hlavicka-obal-en {height: 182px; background: url(../obr/poslanec-evropskeho-en.jpg) left bottom no-repeat; /*border-bottom: 3px solid #0068A8;*/}
#hlavicka-obal-fr {height: 182px; background: url(../obr/poslanec-evropskeho-fr.jpg) left bottom no-repeat; /*border-bottom: 3px solid #0068A8;*/}

#nad-bily-pruh {font-size: 0px; float: left; width: 938px; height: 7px; margin: 16px 0 0 0; background: url(../obr/pozadi-nad-hlavickou.gif) left bottom repeat-x;}
#bily-pruh {font-size: 0px; float: left; width: 938px; height: 22px; border-top: 1px solid #ffffff; background: #ffffff url(../obr/pozadi-pod-vlajky.gif) left bottom repeat-x;}

#hlavicka {float: left; width: 938px; height: 136px;}
/* logo */
#logo h1 span {cursor: hand; cursor: pointer; margin: 19px 0 0 196px; height: 98px; width: 272px; float: left;}
#logo h1 span.nadpis {display: none;}
#miroslav-ouzky {position: absolute;cursor: hand; margin: 7px 0 0 20px; cursor: pointer;width: 149px; height: 175px; background: url(../obr/miroslav-ouzky.jpg) left top no-repeat;}
/* /logo */

#modry-pruh  {font-size: 0px; float: left; width: 938px; height: 4px; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; background: #52BCFA;}

#vlajky-obal {position: absolute; width: 938px;}
#vlajky {position: relative; float: right; right: 0px; top: 23px; font-size: 85%}
#cesky, #english, #francais {padding: 5px 0 5px 18px; margin: 0 5px; float: left; color: #686D71;}
#cesky {background: url(../obr/cesky.gif) left center no-repeat;}
#english {background: url(../obr/english.gif) left center no-repeat;}
#francais {background: url(../obr/francais.gif) left center no-repeat;}
.mezi-vlajky {float: left; margin: 5px 0; width: 1px; height: 15px; background: #C0C4C7; z-index: 99; font-size: 0px; overflow: hidden;}

#ods {width: 97px; height: 25px; float: right; margin: 26px 19px 0 0; background: url(../obr/ods.gif) left top no-repeat;}
#love-eu {width: 47px; height: 42px; float: right; margin: 10px 22px 0 0; background: url(../obr/love-eu.gif) left top no-repeat;}

/*#form-hledani-obal {position: relative; left: 735px; top: 111px; _top: -52px; _width: 938px;}*/
#form-hledani-obal {position: relative; right: 18px; float: right; top: 65px; /* _top: -52px; _width: 938px;*/}
#form-hledani {position: absolute; }
#form-hledani {width: 203px; height: 72px; background: url(../obr/vyhledavani.jpg) left top no-repeat; text-align: center;}
#form-hledani .policko {width: 169px; border: 1px solid #01467F; margin: 20px 17px 3px 17px;}

#form-hledani .submit {width: 70px; height: 25px; border: 0px; text-decoration: none; padding: 5px 10px; color: #ffffff; background: #02529B url(../obr/vyhledavani-submit.gif) left top no-repeat;}
#form-hledani .submit  {color: #BBE0FA; text-decoration: none; font-weight: bold; font-size: 85%; margin: 0 0 0 105px;}
#form-hledani .submit:hover {color: #ffffff; text-decoration: none;}

.hledani-chyba li {background: url(../obr/odrazka-menu.gif) 10px center no-repeat; padding: 0 0 0 20px;}
/* /HLAVICKA */


/* HLAVNI ROZDELENI */
#levy-panel-obal {float: left; width: 198px; background: #F0F5F9 url(../obr/pozadi-levy-panel.gif) left top repeat-y;}
#pravy-panel-obal {float: right; width: 198px; /*background: blue;*/}
#hlavni-panel-obal {padding: 0 198px 0 198px; /*background: green;*/}
/* /HLAVNI ROZDELENI */


/* STREDNI CAST */
#stredni-cast {background: #FCFDFF; float: left; margin: 0; padding: 0;}
#stredni-cast-01 {background: url(../obr/pozadi-pravy-panel.gif) right top repeat-y; float: left;}
#stredni-cast-02 {background: url(../obr/pozadi-levy-panel.gif) left top repeat-y;}


/* menu */
div.leve-menu {width: 198px; font-size: 95%;}
div.leve-menu {font-weight: bold; margin: 0; padding: 10px 0 0 0;}
div.leve-menu ul li {background: url(../obr/podtrzeni-svetle.gif) 10px bottom no-repeat; padding: 0 0 2px 0; float: left;}
div.leve-menu ul {position: relative;}
div.leve-menu ul li a {width: 178px; color: #054281; background: url(../obr/odrazka-menu.gif) 10px center no-repeat; text-decoration: none; padding: 6px 0 6px 20px; _float: left; display: block; _display: inline; font-weight: bold;}
div.leve-menu ul li a:hover {color: #D30102; text-decoration: none;}
div.leve-menu .active a {color: #D30102;}
div.leve-menu ul li li {display: none;}
.home {}
.ankety {}
/*div.leve-menu ul li.volby a {background: #054281 url(../obr/odrazka-menu.gif) 10px center no-repeat; color: #ffffff;}
div.leve-menu ul li.volby a:hover {background: #dd0005 url(../obr/odrazka-h2.gif) 10px center no-repeat; color: #ffffff;}
*/
/* menu */

#flashEvropa {background: url(../obr/mapaeu.gif) bottom left no-repeat; margin: 15px 0; padding: 0; width: 190px; height: 289px; float: left;}
#flashEvropa {font-size: 70%;}
#flashEvropa strong {margin: 0; padding: 0 0 5px 0; font-size: 120%; display: block;}
#flashEvropa .text-flash {padding: 10px; line-height: 10px;}
#flashEvropa .text-flash span.sup {font-size: 70%; padding: 0; position: relative; top: -5px; color: #000000; margin: 0;}


/* PRAVA CAST */
/* kalendar */
#kalendar h2, #anketa h2, .blok h2 {font-size: 95%; padding: 7px 25px; color: #FFF9FF; background: #DD0005 url(../obr/odrazka-h2.gif) 10px center no-repeat;}
#kalendar {background: #E3EDF7 url(../obr/pozadi-doztracena-horni.gif) left top repeat-x; padding: 0 0 20px 0;}
#kalendar img {margin: 0 0 0 12px}

/* anketa */
#anketa {background: #E3EDF7 url(../obr/pozadi-doztracena-dolni.gif) left bottom repeat-x;}
#anketa strong {display: block; padding: 0 25px 7px 10px; font-size: 90%;}
#anketa h2 {color: #FEFDFF; background: #02478A url(../obr/odrazka-h2.gif) 10px center no-repeat;}
.anketa-text {padding: 10px; background: url(../obr/podtrzeni-h2-blok.gif) 10px 0px no-repeat; font-size: 90%}
#anketa a {color: #0D4A8D; text-decoration: underline; font-weight: bold;}
#anketa a:hover {color: #0D4A8D; text-decoration: none;}
.procento {float: right;}
.obal-hlasovani {}
.hlasovani {margin: 4px 0 8px 0; width: 170px; height: 5px; background: #ffffff; font-size: 0px;}
.pocet {background: #DD0005; height: 5px; /*float: right;*/ font-size: 0px;}
.hlasovalo {font-style: italic;}

.vypis-anket {width: 90%;}
.ank-odpov .hlasovani {border: 1px solid #B8B7B7; width: 100%;}

#anketa .button {border: 0px; width: 110px; display: block; text-align: center; text-decoration: none; padding: 4px 0; margin: 5px 0; color: #ffffff; background: #02529B url(../obr/tlacitko.gif) left top no-repeat;}
#anketa .button  {color: #BBE0FA; text-decoration: none; font-weight: bold;  font-size: 95%; }


/* blok */
.blok h2 {margin: 0; color: #3797EB; background: #E3ECF5 url(../obr/odrazka-h2-red.gif) 10px center no-repeat;}
.blok-text {padding: 10px; float: left; background: url(../obr/podtrzeni-h2-blok.gif) 10px 0px no-repeat;}
ul.blokmenu li {float: left; width: 100%;}
ul.blokmenu li a {color: #054281; background: url(../obr/odrazka-menu.gif) left center no-repeat; text-decoration: none; padding: 0 0 2px 10px; _float: left; display: block; _display: inline; text-decoration: underline; font-size: 85%;}
ul.blokmenu li a:hover {color: #D30102; background: url(../obr/odrazka-menu.gif) 1px center no-repeat;}
.blok h2 a {color: #3797EB; text-decoration: underline;}
.blok h2 a:hover {color: #3797EB; text-decoration: none;}

.odkazy-eu {margin: 15px 0 0 0; float: left;}
.odkazy-eu a {margin: 0;}
/* /PRAVA CAST */



/* STRED - hlavni cast */
.strucny-popis-obal {background: url(../obr/praha.jpg) 1px top no-repeat; _background: url(../obr/praha.jpg) -1px top no-repeat; height: 124px;}
.strucny-popis {padding: 17px 25px 11px 283px; /* _padding: 17px 25px 12px 283px;*/ font-style: italic; z-index: 85;}
.strucny-popis h3 {color: #DA0000;}
.flash {position: absolute; z-index: 80; margin: 0 0 0 1px; _margin: 0 0 0 -1px;}
/*.pres-flash {position: absolute; top: 0; _left: 0; background: red; width: 282px; height: 124px; z-index: 99;}*/

/* aktuality */
body #text-desc, body .aktualitaPerex {font-family: Verdana, 'Verdana CE', 'Arial CE', 'Lucida Grande CE', 'Helvetica CE', Verdana, Arial, lucida, sans-serif;}
.aktuality {width: 269px; _width: 267px; color: #2E2F33; border-right: 1px solid #D4DCF1; border-top: 1px solid #C7D2E4; float: left; padding: 1px 0 0 0; margin: 1px 0 0 1px;}
.aktuality .datum {color: #5DB4F9; font-weight: bold; font-size: 85%;}
.datum {color: #5DB4F9; font-weight: bold; font-size: 85%;}
.aktuality h2 {font-size: 100%; padding: 7px 25px; color: #FFF9FF; background: #DD0005 url(../obr/odrazka-h2.gif) 10px center no-repeat;}
.aktuality a {color: #034486; text-decoration: underline;}
.aktuality a:hover {color: #000000;}
.aktuality h3 {font-size: 100%;}
.aktuality .obalAktualita {margin: 0 15px; padding: 10px 0; border-bottom: 1px solid #D5DCE2;}
.aktuality .aktualitaPerex {line-height: 1.1em; }
.tiskove-zpravy h2 {background: #02529B url(../obr/odrazka-h2.gif) 10px center no-repeat;}
.tiskove-zpravy {border-right: 0px solid #D4DCF1;}

.aktuality .aktulityArchiv {width: 110px; display: block; text-align: center; text-decoration: none; padding: 4px 0; margin: 10px; color: #ffffff; background: #02529B url(../obr/tlacitko.gif) left top no-repeat;}
.aktuality .aktulityArchiv  {color: #BBE0FA; text-decoration: none; font-weight: bold; font-size: 85%;}
.aktuality .aktulityArchiv:hover {color: #ffffff; text-decoration: none;}
/* /aktuality */





/* /STREDNI CAST */

/*
#logovani {padding: 10px; float: left;}
*/











/* vyskakovaci fotografie */
body.foto  {margin: 10px auto; text-align: center;}
body.foto a {color: #ffffff; padding: 0px;}
body.foto a:hover {color: #36431F; text-decoration: none;}
body.foto a img, body.foto a:hover img {border: 1px solid #000000;}
body.foto input, body.foto textarea {background: #ffffff;}
body.foto .submit {background: #B60E03;}
body.foto .formular {text-align: center; color: #ffffff;}



/* PATICKA */
#paticka {float: left; width: 740px; font-size: 90%; padding: 0 0 0 198px; _padding: 0 0 0 195px; margin: 0; background: #F0F5F9 url(../obr/pozadi-levy-panel.gif) left top repeat-y; /*background: #03468D;*/ text-transform: uppercase;}
#paticka a:hover {text-decoration: none; color: #ffffff;}

#patickaSpodni {width: 739px; _width: 738px; _position: relative; _left: 2px; background: #024890 url(../obr/pozadi-paticka-tmave.gif) left bottom repeat-x; font-size: 90%; padding: 0; margin: 0 0 0 1px; float: left;}
#copyright {float: left; padding: 20px 15px; width: 510px;}
#copyright span {color: #5CB9F2;}
#develop {float: left; _position: relative; _left: 2px; width: 169px; _width: 166px; background: #42A0E0 url(../obr/pozadi-paticka-svetle.gif) left bottom repeat-x; text-align: center;  padding: 20px 15px;}
#copyright {color: #A6B6D0;}
#develop {color: #CEDDF2;}
#copyright a, #develop a {color: #FFFBF8; text-decoration: underline;}
/* /PATICKA */




/* detail polozky */
/* prava cast */
#pravypanelobal {float: right; width: 155px; /*background: red;*/ margin: 0 0 0 15px; padding: 0;}

/* text */
.sirka-textu-produkt {padding: 0; /*margin: 0 0 0 189px;*/}
.text-obal {width: 541px; _width: 538px; float: left; border-top: 1px solid #C7D2E4; padding: 1px 0 0 0; margin: 1px 0 0 1px;}
.text {padding: 15px;}

.sirka-textu-produkt h2 {color: #02478A;}
.sirka-textu-produkt h2, h3, h4 {font-size: 100%;}
.text-obal h2.nadpis {font-size: 100%; padding: 7px 25px; color: #FFF9FF; background: #DD0005 url(../obr/odrazka-h2.gif) 10px center no-repeat;}
.text-obal h2.blue {background: #02478A url(../obr/odrazka-h2.gif) 10px center no-repeat;}
h5, h6 {font-size: 90%;}

/* galerie */
.galerie-div div {float: left; padding: 0; margin: 0 5px 0 0;}
.galerie-div div img {padding: 2px;}
.galerie-div div a:hover img {border: 1px solid #000000;}

table.galerie-div td {margin: 0; padding: 0;}

.foto-border, .foto-border1 {margin: 0 0 0 0; border: 1px solid #D1D5D5;}
img.foto-border {width: 150px;}
.foto-border:hover, .foto-border1:hover {margin: 0 0 0 0; border: 1px solid #ADAEAE;}

/* sitemap - strom kategorie */
.odrazky {margin: 5px 0 10px 20px; padding: 0 0 0 25px; background: url(../obr/odrazka-h2.gif) 10px center no-repeat; /*padding: 0 0 0 35px; background: url(../obr/sitemap.gif) top left no-repeat;*/ list-style-type:none;}
.odrazky a {font-weight: bold;}

.login input {margin: 1px 1px 3px 1px; width: 110px; padding: 0;}
.login .submit {}

.login .submit {cursor: hand; cursor: pointer; padding: 4px 5px 2px 5px; margin: 0; text-align: center; border: 0px; background: #02529B url(../obr/tlacitko.gif) left top no-repeat;}
.login .submit {color: #BBE0FA; text-decoration: none; font-weight: bold; font-size: 85%;}
.login .submit:hover {color: #ffffff; text-decoration: none;}


/* */
li.vypis-clanky {list-style-type: none; margin: 0 0 15px 0; }
li.vypis-clanky h3 a {text-decoration: underline;} 
li.vypis-clanky h3 a:hover {text-decoration: none;}
li.vypis-clanky a:hover strong, li.vypis-clanky a:hover {text-decoration: none;}
li.vypis-clanky .datum {color: #5DB4F9; font-weight: bold; font-size: 85%; /*float: right;*/}
li.vypis-clanky .vypis-perex {font-size: 90%; /*padding: 0 0 0 10px*/}

.vice {/*margin: 0 0 0 10px;*/ color: #054281; background: url(../obr/odrazka-menu.gif) left center no-repeat; text-decoration: none; padding: 0 0 2px 10px; _float: left; display: block; _display: inline; text-decoration: underline; font-size: 85%;}
.vice:hover {color: #D30102; background: url(../obr/odrazka-menu.gif) 1px center no-repeat;}

.sirka-textu-produkt a {text-decoration: underline;}
.sirka-textu-produkt li {list-style-type: disc; margin: 0 0 0 25px;}
.soubory li {margin: 5px 0 10px 20px; padding: 0 0 0 25px; background: url(../obr/odrazka-h2.gif) 10px center no-repeat; list-style-type:none;}
.soubory li a {text-decoration: none;}
.soubory li a:hover {text-decoration: underline;}

.obal-back {width: 100%; }

.back {margin: 0 0 3px 0; padding: 0 0 0 410px;  /*width: 100%;*/ /* float: right;*/ }
.back a {text-decoration: none; margin: 0; padding: 3px 5px 0 5px; display: block; text-align: center; width: 100px; height: 20px; color: #ffffff; background: #DD0005 url(../obr/bg-back.gif) left top no-repeat; font-weight: bold;}
.back a:hover {text-decoration: none; color: #F2FDFD;}


#kalendar {text-align: center;}
#kalendar h2 {text-align: left;}
#kalendar select {width: 171px; margin: 0 0 10px 0;}
table.calendar {text-align: center; margin: 0 auto;/*background: green;*/ width: 171px;}
table.calendar td, table.calendar th {background: #AFC0DA; color: #ffffff; width: 23px; height: 23px; text-align: center;}
table.calendar th {background: #004683;}
table.calendar td a {display: block; background: #B2BCCE; color: #ffffff; width: 23px; height: 17px; padding: 3px 0; font-weight: bold;}
table.calendar td a:hover {color: #ffffff;}
table.calendar td.typ_dne_1 a, .vysvetlivky-kalendar div.typ_dne_1 {background: #D56668;}
table.calendar td.typ_dne_2 a, .vysvetlivky-kalendar div.typ_dne_2 {background: #E0C7C7;}
table.calendar td.typ_dne_3 a, .vysvetlivky-kalendar div.typ_dne_3 {background: #818CDC;}
table.calendar td.typ_dne_4 a, .vysvetlivky-kalendar div.typ_dne_4 {background: #70B572;}
table.calendar td.bgnone {background: #D0DCE8;}
table.calendar th.sobota, table.calendar th.nedele {background: #43739F;}
table.calendar td.nedele, table.calendar td.sobota {background: #C0D0DF;} 

.vysvetlivky-kalendar {margin: -15px 0 10px 15px; font-size: 80%;}
.vysvetlivky-kalendar .kde-se-nachazi {margin: 0 0 2px 0;}
.vysvetlivky-kalendar div.typ_dne_1, .vysvetlivky-kalendar div.typ_dne_2, .vysvetlivky-kalendar div.typ_dne_3, .vysvetlivky-kalendar div.typ_dne_4 {width: 10px; _width: 12px; height: 10px; float: left; margin: 0 5px 0 0;}

.okno-kalendar-body {background: #003477 url(../obr/bg-calendar.gif) center top repeat-x; height: 100%;}
.okno-kalendar {margin: 40px 0 0 0; width: 100%; border-bottom: 2px solid #001A4F; background: #003477 url(../obr/bg-calendar.jpg) right bottom no-repeat; float: left; color: #ffffff;  /*filter: alpha(opacity=50); opacity: 0.5;*/ padding: 0 0 0 0; height: 258px;}
.okno-kalendar h1 {font-size: 120%; padding: 7px 0; margin: 20px 0 10px 0; color: #ffffff; background: #DD0005;}
.okno-kalendar table {width: 100%; margin: 0 auto; border-collapse: collapse;}
.okno-kalendar td.okno-kal-datum {color: #5DB4F9; width: 80px; text-align: right;}
.okno-kalendar td.okno-kal-den {color: #ffffff; background: #24528D; width: 80px; font-weight: bold;}
.okno-kalendar td {border-bottom: 1px solid #1764B3; vertical-align: top; padding: 2px 5px 2px 15px;}
.okno-kalendar h1 a {color: #ffffff; padding: 0 25px;}
.okno-kalendar a {color: #ffffff; font-weight: bold;} 
.okno-kalendar a:hover {color: #eeeeee;}

.vypis-anket li {list-style-type: none; padding: 0; margin: 0 0 25px 0;}
.vypis-anket h3 {background: url(../obr/odrazka-menu.gif) left center no-repeat; padding: 3px 10px;}

.soubory-kestazeni {margin: 10px 0 0 0;}
.prave-fotky a {margin: 0 0 8px 0;}

.obal-select {display: inline; padding: 0; margin: 0;}

p {display: block; margin: 0 0 10px 0; padding: 0 0 0 0;}

.facebook {width: 100%; text-align: center; padding: 10px 0;}
.facebook a {display: block;}
.bannery {text-align: center;}
