body { background: #eee url('../img/main_bg.png') no-repeat top center; padding: 0; margin: 0; font: 70%/150% verdana, sans-serif; color: #111; text-align: center; }

a { text-decoration: underline; color: #111; }
a:hover { text-decoration: none; }

img { display: inline; vertical-align: middle; border: 0; text-decoration: none; }


#container { margin: 0 auto; width: 780px; height: auto; text-align: left; }
#header { background: white url('../img/header.png') no-repeat; width: 780px; height: 184px; float: left; }
#logo { width: 780px; height: 184px; display: block; }

#form { background: white url('../img/content_bg.png') repeat-y top left; width: 781px; height: auto; float: left; }
#content { background: white url('../img/watermark.png') no-repeat top right; margin-left: 60px; padding-right: 10px; width: 495px; height: auto; float: left; }

#column { background: transparent; width: 200px; height: auto; float: right; }
#language-box {width: 160px; height: 20px; padding-top: 15px; padding-left: 40px; }

.centered { text-align: center; /*margin-left: auto; margin-right: auto;*/ }

.fullwidth { width: 495px; }

#fakta-menu { margin: 0 auto; padding: 10px; text-align: center; font-size: 150%; width: 80%; border: 1px solid #00ccff; background-color: #b0e0e6; }
#rady0-menu { margin: 0 auto; padding: 10px; text-align: center; font-size: 150%; width: 95%; border: 1px solid #00ccff; background-color: #b0e0e6; }


#menu-title, #menu-title-end { border-bottom: 1px solid #29166F; background: url('../img/title_menu.png') no-repeat; width: 200px; height: 26px; }
#menu-title-end { border-top: 1px solid #EEEDF4; border-bottom: 0; background: url('../img/title_menu_end.png') no-repeat; height: 18px; }

/*#menu { background-color: #f6db7f; width: 200px; height: auto; }
#menu a { border-top: 1px solid #faedbf; border-bottom: 1px solid #edb700; color: #8aad32; font: 16px arial, sans-sesif; font-weight: bold; padding: 4px 0 4px 8px; width: 192px; display: block; text-transform: uppercase; text-decoration: none; }
#menu a:hover { background: #faedbf; color: black; }*/

#menu { background-color: #948AB7; width: 200px; height: auto; }

#menu a { background: #29166F url('../img/menu_bg_main.png') no-repeat; border-top: 1px solid #EEEDF4; border-bottom: 1px solid #29166F; color: #9CF; font: 19px arial, sans-sesif; font-weight: bold; padding: 4px 0 4px 12px; width: 188px; display: block; text-transform: uppercase; text-decoration: none; }
#menu a:hover { background-position: 0 -32px; color: white; cursor: pointer; }

#menu a b { /*font-size: 25px;*/ /*background: #9cf;*/ color: white; }
#menu a:hover b { color: #9CF; background: none; }


.blockquote { margin: 10px 0 30px 70px }
.dropcap { float: left; width: auto; font-size: 3.4em; font-weight: bold; line-height: 80%; }
.ramecek,.ramecek-c { border: 1px solid #eee; background: #EEEDF4; padding: 10px; }
.ramecek-c { text-align: center; }

#news-title, #news-title-end { margin-top: 20px; background: #DA251C url('../img/title_news.png') no-repeat; width: 200px; height: 26px; }
#news-title-end { background: #DA251C url('../img/title_news_end.png') no-repeat; height: 18px; margin: 0; }
#news-title-cont { background: #EC928D; padding: 10px; color: black; }

.delic { border-bottom: 2px solid #DA251C; width: 500px; margin: 20px 0 5px 0; }

#footer-text { margin: 20px 0 20px 60px; padding-top: 5px; }
#footer { background: white url('../img/footer.png') no-repeat top left; width: 780px; height: 26px; float: left; }

table.reseni { width: 500px; border: 4px black solid; border-collapse: collapse; background: white; position: relative; }
table.reseni td { border: 1px black solid; }
table.reseni thead { border: 3px black solid; font-weight: bold; }
table.reseni thead td { border-bottom: 3px black solid; text-align: center; }
.prvnibunka { border-right: 3px black solid !important; font-weight: bold; text-align: center; }

/*
td { border-right: 1px solid #eee; border-bottom: 1px solid #eee; margin: 0; padding: 4px; font-size: 100%; vertical-align: middle; }
input, textarea { font: 100% verdana, sans-serif; }
span { font-weight: bold; color: red; }

a { text-decoration: underline; color: #555; }
a:hover { text-decoration: none; }
img { display: inline; vertical-align: middle; border: 0; text-decoration: none; }



#reklama-banner { margin-top: 8px; width: 468px; height: 60px; float: left; }
.reklama { margin: 10px auto 15px auto; text-align: center; width: 100%; float: left; }

#cont-bg { background-color: white; width: 750px; float: left; }




h3 { font: 1.6em Impact, "Impact CE", sans-serif; color: #4C4C4C; padding-left: 15px; font-weight: bold; text-transform: uppercase; background: url('../img/headline/headline_article.png') repeat-y; margin: .5em 0 .2em 0; }
h2 { font: 2.6em Impact, "Impact CE", sans-serif; padding-left: 20px; text-transform: uppercase; text-decoration: none; background: url('../img/headline/headline.png') repeat-y; margin: 0 0 .5em 0; }

#footer div { margin-top: 14px; padding: 0 0 0 5px; text-align: center; word-spacing: 1px; }
#footer a { color: #777; }*/

