/* CSS Document */
h3 {
font-size: 25px;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 5px;
padding-left: 5px;
margin-bottom: 5px;
color: #7e9b41;
}
h4 {
font-size: 20px;
font-weight: bold;
padding-bottom: 5px;
color: #685185;
}
strong {
font-weight: bold;
}
em {
font-style: italic;
}
#supercover {
  margin-left: auto;
  margin-right: auto;
  width: 1200px;
}
#header {
margin-top: 10px;
width:1200px;
height: 149px;
float: left;
}
#logo {
float: left;
width:240px;
}
#gallery {
  position: relative;
	/*left: 240px; */
	height:140px;
	width: 685px;
  
}
#gallery a {
  /*float:left;*/
	position:absolute;
}
#gallery a img {
	border:none;
}
#gallery a.show {
	z-index:500
}
#content {
width: 1200px;
margin: 0px auto;
}
#sidebar {
float: left;
width: 240px;
}
#center {
float: left;
width: 690px;
}
#lang {
width: 100%;
padding-bottom: 15px;
}
.clear {
clear: both;
}
.registered {
padding-left: 15px;
}
.thead th {
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
background-color: #7e9b41;
font-weight: bold;
border: 1px white solid;
text-align: center;
}
.tbody td {
padding: 5px 10px 5px 5px;
border: 1px white solid;
}
.even td {
background-color: #685185;
}
.noteven td {
background-color: #c4c4c4;
}
input, textarea {
margin-bottom: 5px;
margin-left: 10px;
}
textarea {
height: 60px;
}
.btn {
padding-left: 10px;
padding-right: 10px;
}
.posttext {
    margin-bottom: 15px;
    padding: 5px 5px 5px 5px;
    border: 1px rgb(192,192,192) solid;
    -moz-border-radius-topright: 15px;
    -webkit-border-top-right-radius: 15px;
    -moz-border-radius-bottomleft: 15px;
    -webkit-border-bottom-left-radius: 15px;
    border-bottom-left-radius: 15px;
    border-top-right-radius: 15px;
    -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.60);
    -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.60);
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.60);
}
.reg_class {
	  border: 3px red solid;
 }
.logout {
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 15px;
	margin-left: 16px;
}
#sponzors {
float: right;
width: 250px;
}
.error {
border: 1px rgb(255,0,0) solid;
background-color: rgb(255,192,176);
padding: 10px 10px 10px 10px;
margin-bottom: 15px;
}
.success {
border: 1px rgb(0,96,0) solid;
background-color: rgb(127,240,80);
padding: 10px 10px 10px 10px;
margin-bottom: 15px;
}
.form td {
padding-left: 5px;
padding-right: 5px;
}
.firstline {
padding: 5px 0 0 0;
}
/*.mainpage, .mainpage span.hover {
background:url('../img/hlavni-stranka.png') no-repeat;
}
.list, .list span.hover {
background:url('../img/seznam.png') no-repeat;
}
.registration, .registration span.hover {
background:url('../img/registrace.png') no-repeat;
}
.edit, .edit span.hover {
background:url('../img/login.png') no-repeat;
}
.mainpageen, .mainpageen span.hover {
background:url('../img/home.png') no-repeat;
}
.listen, .listen span.hover {
background:url('../img/list.png') no-repeat;
}
.registrationen, .registrationen span.hover {
background:url('../img/registration.png') no-repeat;
}
.programm, .programm span.hover {
background:url('../img/program.png') no-repeat;
}
.programmen, .programmen span.hover {
background:url('../img/programm.png') no-repeat;
}
.history, .history span.hover {
background:url('../img/historie.png') no-repeat;
}
.historyen, .historyen span.hover {
background:url('../img/history.png') no-repeat;
}
.accomodation, .accomodation span.hover {
background:url('../img/ubytovani.png') no-repeat;
}
.accomodationen, .accomodationen span.hover {
background:url('../img/accomodation.png') no-repeat;
}
.sharing, .sharing span.hover {
background:url('../img/spolujizda.png') no-repeat;
}
.sharingen, .sharingen span.hover {
background:url('../img/carsharing.png') no-repeat;
}*/
.mainpage, .list, .registration, .edit, .mainpageen, .listen, .registrationen, .programm, .programmen, .history, .historyen, .accomodation, .accomodationen, .sharing, .sharingen {
    font-family: verdana;
    position: relative;
    display:block;
    width:210px;
    height:35px;
    margin-bottom: 5px;
    border: 1px rgb(32,128,0) solid;
    -moz-border-radius-topright: 15px;
    -webkit-border-top-right-radius: 15px;
    -moz-border-radius-bottomleft: 15px;
    -webkit-border-bottom-left-radius: 15px;
    border-bottom-left-radius: 15px;
    border-top-right-radius: 15px;
    color: black;
    font-size: 17px;
    text-decoration: none;
    padding: 15px 0 0 20px;
	  cursor: pointer;
    -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.60);
    -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.60);
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.60);
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.mainpage:hover, .list:hover, .registration:hover, .edit:hover, .mainpageen:hover, .listen:hover, .registrationen:hover, .programm:hover, .programmen:hover, .history:hover, .historyen:hover, .accomodation:hover, .accomodationen:hover, .sharing:hover, .sharingen:hover {
    border-color: rgb(0,172,0);
    background-color: rgb(209,209,209);
}
.mainpage span.hover, .list span.hover, .registration span.hover, .edit span.hover, .mainpageen span.hover, .listen span.hover, .registrationen span.hover, .programm span.hover, .programmen span.hover, .history span.hover, .historyen span.hover, .accomodation span.hover, .accomodationen span.hover, .sharing span.hover, .sharingen span.hover {
 /*   position:absolute;
    display:block;
    width:210px;
    height:35px;
    */
/*    background-position: bottom;*/
}
.table-participants, .table-participants a {
color: black;
}
.separatortr {
border-top: 1px rgb(192,192,192) solid;
}
.separator {
margin-top: 20px;
padding-top: 20px;
}
.important {
color: red;
font-weight: bold;
}
.visitors {
margin-left: 20px;
}
.was_there {
text-align: center;
font-weight: bold;
color: black;
}
.center {
text-align: center;
}
.select {
margin-left: 10px;
margin-bottom: 5px;
}
.nadp_registrace {
font-size: 19px;
font-weight: bold;
text-decoration: underline;
color: rgb(0,127,0);
}
.tab_registrace {
/*border: 1px gray solid;*/
margin: 10px 0 10px 0;
}
.tab_registrace tr td {
padding: 0 10px 0px 10px;
}
.informace {
margin-top: 10px;
color: red;
font-weight: bold;
font-size: 17px;
}
#footer {
text-align: center;
font-size: 11px;
margin-top: 30px;
margin-bottom: 20px;
}
.information {
margin-top: 20px;
margin-left: 10px;
font-size: 12px;
}
#sendmail input {
margin-top: 10px;
}
.d_header {
padding-top: 20px;
width: 600px;
}
.d_author {
text-align: left;
float: left;
width: 400px;
font-weight: bold;
color: rgb(0,0,204);
}
.d_date {
text-align: right;
float: right;
width: 200px;
font-style: italic;
font-size: 12px;
}
.d_text {
clear: both;
width: 675px;
font-style: italic;
padding-top: 5px;
margin-bottom: 20px;
}
#d_enter_post {
border: 1px rgb(192,192,192) solid;
padding: 5px;
margin-bottom: 10px;
margin-top: 5px;
}
.d_entry {
border-bottom: 1px rgb(192,192,192) solid;
}
