/* Obecne elementy */
html {text-decoration: none;text-align:center;font-style:normal;margin:0;padding:0;font-family: Arial, sans-serif;}
body {background:#dedede url(../images/background.png) repeat-x;margin:0;padding:0;color:#484848}


/* Nadpisy --------------------------------------------------------------------------------  */
h2 {font-size: 0.9em;}
h3 {font-size: 0.8em;font-weight:normal;}
h4 {font-size: 0.8em;}
p {font-size: 0.8em;text-align: justify;}
hr {color:#696969;border:0;background:#696969;height:1px;margin:0 10px;}
img {border:none}

/* Hlavni oddily -------------------------------------------------------------------------------- */
#all {width:980px;padding:0px;margin:0 auto;position:relative;text-align:left;}
#left {width:192px;float:left;}
#content-container {border:2px solid #dfdfdf;background:#ffffff;padding:10px 0 0 0;}
#content {width:590px;float:left;}
#content-inner {padding:0 10px;border-left:1px solid #aaa7a7;border-right:1px solid #aaa7a7;min-height:800px;}
#right {width:192px;float:right;}
#footer {clear:both;text-align:center;width:980px;font-size:0.9em;margin-top:30px;}
#breadcrumb-navigation {padding:0 5px 0px 10px;float:left;}
#top {height:73px}
#info {height:22px;}
#header {padding:10px 0 10px 0;clear:both}

/* Menu */
#menu {padding-right:10px;}
#menu a {color:#6dad42;font-size:0.9em;padding-left:10px;}
#menu ul {margin:0 0 0 10px;padding:0;list-style-type:none;font-family: Arial Narrow, sans-serif;}
#menu li {padding:3px 0 5px 0;background:url(../images/line-menu.gif) no-repeat bottom left;}
#menu li li {background:none}

#menu a.active {color:#da4019;background:url(../images/menu-arrow-red.gif) no-repeat center left;}
#menu ul ul a.active {background:url(../images/menu-bullet-red.gif) no-repeat center left;}
#menu a {background:url(../images/menu-arrow-green.gif) no-repeat center left;text-decoration:none}
#menu ul ul a {background:url(../images/menu-bullet-green.gif) no-repeat center left;}
#menu a:hover {color:#da4019;}

/* Footer */
#footer p {text-align:center}
#footer a {color:#6dad42;}

/* Informace */
#infobox {margin-top:20px}
#infobox-inner {padding:0 10px}

/* Top login */
#top-login {float:right;color:#788c00;float:right;font-size:0.85em;font-family: Verdana, 'Geneva CE', lucida, sans-serif;}
#top-login p {padding:0;margin:0;position:relative;top:-5px;display:inline}
#top-login a {color:#788c00;}
#top-login #logout-link {color:#f44c35;padding-left:25px;background:url(../images/ico-logout.gif) no-repeat center left}
#top-login strong {text-transform:uppercase;}

/* Search */
#search {float:right;margin-top:10px}
#search_field {background: url(../images/search-field.gif) no-repeat;width:212px;height:30px;border:none;padding:0 5px;font-size:1.4em;margin:0}
#search_field, #search_button {float:left}

/* Breadcrumbs */
#breadcrumb-navigation {color:#da4019;font-size:0.7em;font-family: Arial Narrow, sans-serif;padding-top:3px;width:710px;}
#breadcrumb-navigation a {color:#da4019;}
#breadcrumb-navigation strong {font-weight:normal}
#breadcrumb-navigation #you-re-here {font-weight:bold}

/* Calendar */
#calendar {font-family: Arial Narrow, sans-serif;}
#calendar .monthName {text-align:right;color:#d8330a;font-size:0.8em;text-transform:uppercase}
#calendar .previous-month, #calendar .next-month {color:#d8330a;font-size:0.8em;text-transform:uppercase;text-decoration:none;
font-weight:bold}
#calendar .previous-month:hover, #calendar .next-month:hover {text-decoration:underline}
#calendar .previous-month {float:left;}
#calendar .next-month {float:right;}
#calendar #months {height:20px;padding:0 5px 0 10px;}

#calendar .dayName {color:#646400;font-weight:normal;font-size:0.7em;text-align:center}
#calendar tbody td {text-align:center;color:#d8330a;font-size:0.8em;
          width:25px;height:21px;background:url(../images/calendar-item.gif) no-repeat center center}
#calendar table {margin:10px 0 0 10px;}
#calendar tbody td.today {color:#646400;font-weight:bold}
#calendar .specialDay {background-image:url(../images/calendar-item-active.gif);color:white}
#calendar .specialDay a {color:white;}
#calendar .today a {font-weight:bold}

#this-month-events {margin:0 10px;}
#this-month-events h3 {margin-bottom:0;}
#this-month-events a {color:#e75b23;padding-left:10px;background:url(../images/calendar-arrow.gif) no-repeat bottom left}
#this-month-events p {margin-top:3px;padding:0;}

/* Ankety */
#poll {margin-top:10px;}
#polls {padding:0 10px;font-family: Arial Narrow, sans-serif;}
#polls h3 {font-size:0.9em}
#polls a {color:#e46f02}
#polls p {margin-bottom:3px;}

/* Kontakt */
#contact-heading {margin-top:10px;}
#contact {padding:5px 10px}
#contact address {font-style:normal;font-size:0.8em}
#contact address img {vertical-align:text-bottom}

#welcome-text {background:#e56f0c url(../images/background-welcome.gif) repeat-x top left;padding:10px;}
#content #welcome-text h1 {font-size:1.7em;font-weight:normal;color:white;font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif;margin:5px 0 10px 0;}
#welcome-text p {color:white}

/* Mainpage */
.heading-mainpage {font-size:1.8em;color:#e6730b;font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif;font-weight:normal;
    padding-left:40px;background:url(../images/ico-actualities.gif) no-repeat center left;margin-top:10px;}

#grants ul {margin-left:50px;list-style-type:none;list-style-image:url(../images/grant-arrow.gif);}
#grants .mainpage-grant-link {text-decoration:none;color:#da4019;font-weight:bold;font-size:0.9em;}
#grants .more {text-decoration:none;color:#da4019;font-size:0.8em;font-weight:normal;
               padding-left:35px;background:url(../images/grant-arrow-small.gif) no-repeat 25px 5px;}
#all #grants a:hover {color:#484848}

.actuality {clear:both;}
.actuality h3 a {color:#d8330a;text-decoration:none;font-size:1.1em;font-weight:bold;}
.actuality h3 a:hover {color:#484848}
.actuality h3 {position:relative;top:5px;}
.actuality .info {background:url(../images/background-more.gif) no-repeat top right;height:14px;}
.actuality .more {float:right;margin-right:5px;color:#d8330a;text-decoration:none;font-size:0.7em;padding-left:13px;background:url(../images/more-arrow.gif) no-repeat 2px 2px}
.actuality .time {color:#646400;font-size:0.75em}

/* Content */
#content h1 {margin-top:0;font-size:1.8em;color:#e6730b;font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif;font-weight:normal;}
#menu-content a {color:#d8330a;margin-bottom:10px;line-height:22px;display:block;text-decoration:underline;clear:both;}
#menu-content a:hover {color:#484848;}
#menu-content  .menu-directory {background:url(../images/menu-directory.gif) no-repeat top left;padding-left:22px;}
#menu-content  .menu-directory:hover {color:#484848;background:url(../images/menu-directory.gif) no-repeat top left;}

#sponsorship {border:1px solid #e5e5e5; padding:10px 10px;margin:10px;}

#all .block {background:#e8e8e8;border:1px solid #767676;padding:0 10px;}
#category-list {margin:0;padding:0;}
#category-list a {color:#6dad42;text-decoration:none;}
#category-list li {float:left;list-style-type:none;margin-right:10px;}

#content a {color:#d8330a}
#content h2 {font-size:1.4em;color:#e6730b;font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif;font-weight:normal;}

/* Forms */
fieldset {border-color:#6dad42}
#login fieldset p {padding-left:135px;}
.text-area {display:block}
.floating-labels label {float:left;display:block;width:150px;text-align:right;padding-right:5px;}


.sidebar-heading {color:#e34304;text-transform:uppercase;font-weight:bold;font-size:0.95em;
                 background:url(../images/background-box-heading.gif) no-repeat;padding:3px 0 3px 5px;margin:0px 0 0 10px;position:relative}

.sidebar-heading img {position:relative;left:-5px;top:2px;}
.sidebar-heading a {color:#e34304}

.cleaner {overflow:hidden; clear:both; height:1px; margin: -1px 0 0 0; padding:0; border:none; visibility: hidden; }

/* Detail kurzu */
#course-detail dl {padding-left:10px;font-size:0.9em;margin-bottom:10px;}
#course-detail dt {font-weight:bold;color:#e6730b;clear:left;float:left;width:250px;}
#course-detail .text {padding:0 10px 0 10px}
#course-detail form {clear:both}
#course-detail .notice {background:transparent}
#course-detail .notice h2 {color:#A51A05}
#course-detail label {float:left;width:150px;padding-right:5px;text-align:right;}
#course-detail .text-field {width:200px}
#course-detail h2 {clear:both;color:#d8330a;margin-bottom:0;}
.fieldWithErrors {color:#d8330a}


/* Page */
#content ul {font-size:0.8em}
#logo-eu, #logo-leader, #logo-prv {margin-top:10px;}
#loga-text {color:#19894b;text-align:left}


/* Predpisy z TinyMCE */
.image-left {float:left;margin-right:10px;margin-bottom:0px;margin-top:0px;}
.image-right {float:right;margin-left:10px;margin-bottom:0px;margin-top:0px;}
.image-center {display:block;clear:both;margin:10px auto}


.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

