/* 

created by (c) Radek Kysely {kyselyradek@gmail.com} . all rights reserved

*/

/* ------------ MAIN ------------ */


body {
margin: 0;
padding: 0;
background: #e2e3db url('../img/bg.png') top center repeat-x;
font-family: Arial;
text-align: center;
font-size: 12px;
color: #000000;
}

#all {
width: 960px;
margin: 0 auto;
background: url('../img/panak.png') top center no-repeat;
}

a {
color: #222b00;
text-decoration: underline;
}

a:hover {
color: #222b00;
text-decoration: none;
}

a.lasta {
color: #ffffff;
text-decoration: none;
}

a.lasta:hover {
color: #ffffff;
text-decoration: none;
}

h2 a {
color: #222b00;
text-decoration: none;
}

h2 a:hover {
color: #222b00;
text-decoration: underline;
}

.lastroundinfol {
text-align: left;
color: #222b00;
width: 220px;
border: 2px solid #222b00;
padding: 5px;
position: absolute;
background: #ffffff;
z-index: 2000;
display: none;
}

.lr_left:hover .lastroundinfol {
display: block;
}

.lastroundinfor {
text-align: left;
color: #222b00;
width: 220px;
border: 2px solid #222b00;
padding: 5px;
position: absolute;
background: #ffffff;
z-index: 2000;
display: none;
}

.lr_right:hover .lastroundinfor {
display: block;
}


/* ------------ HEAD ------------ */

#head {
width: 960px;
height: 122px;
background: url('../img/head.png') top left no-repeat;
}

#head h1 {
padding: 0;
margin: 0;
width: 960px;
height: 122px;
}

#head a {
display: block;
width: 960px;
height: 122px;
text-decoration: none;
overflow: hidden;
}

#head span {
visibility: hidden;
}

/* ------------ MENU ------------ */

#menu {
width: 960px;
height: 54px;
background: url('../img/menu.png') top left no-repeat;
}

#m_left {
float: left;
width: 730px;
height: 54px;
}

ul.nav {
margin: 0;
padding: 0;
width: 730px; 
float: left;
height: 54px;
}

ul.nav li {
float: left;
list-style-type: none;
width: auto;
margin: 0;
padding: 0;
}

ul.nav li a {
position: relative;
display: block;
height: 54px;
padding-left: 22px;
padding-right: 20px;
line-height: 54px;
text-decoration: none;
}

ul.nav li a span {
position: absolute;
top: 0; left: 0;
display: block;
height: 100%;
width: 100%;
background: url('../img/menu_item.png');
background-repeat: no-repeat;
}

ul.nav li a:hover span {background-position: 0 -54px;}


#m_right {
float: right;
width: 230px;
height: 54px;
text-align: center;
}

#m_right img {
margin-top: 8px;
}

/* ------------ CONTENT ------------ */

#content {
margin-top: 17px;
float: left;
width: 722px;
min-height: 1000px;
_height: 1000px;
text-align: center;
background: #ffffff url('../img/content.png') top left no-repeat;
}

#contact {
font-family: Arial;
font-size: 12px;
line-height: 18px;
text-align: justify;
margin: 0 auto;
width: 680px;
}

.contact_item {
font-family: Arial;
font-size: 14px;
line-height: 18px;
background: #f9f9f9;
border-bottom: 1px dotted #888888;
margin-top: 13px;
width: 680px;
height: 60px;
}

.contact_item_left {
float: left;
font-family: Arial;
font-size: 14px;
line-height: 20px;
margin-top: 10px;
margin-left: 10px;
text-align: left;
width: 330px;
height: 40px;
}

.contact_item_right {
float: right;
font-family: Arial;
font-size: 13px;
line-height: 20px;
margin-top: 10px;
margin-right: 12px;
text-align: right;
width: 328px;
height: 40px;
}

.team_item {
font-family: Arial;
font-size: 14px;
line-height: 18px;
background: #f9f9f9;
border-bottom: 1px dotted #888888;
margin-top: 20px;
width: 680px;
height: 168px;
}

.team_item_left {
float: left;
font-family: Arial;
font-size: 14px;
line-height: 20px;
text-align: left;
width: 186px;
height: 168px;
}

.muz_img {
margin-top: 14px;
margin-left: 13px;
}

.team_item_right {
float: right;
font-family: Arial;
font-size: 14px;
line-height: 20px;
text-align: left;
width: 494px;
height: 168px;
}

.team_item_right_left {
float: left;
font-family: Arial;
font-size: 15px;
font-weight: bold;
margin-top: 14px;
text-align: left;
width: 247px;
height: 20px;
}

.team_item_right_right {
float: right;
font-family: Arial;
font-size: 13px;
text-align: right;
margin-right: 18px;
margin-top: 14px;
width: 229px;
height: 20px;
}

.team_item_right_content {
position: relative;
top: 40px;
margin-left: 186px;
width: 475px;
height: 115px;
}

.team_item_right_content_muz {
position: relative;
margin-left: 0;
width: 475px;
height: 115px;
}

ul.muz {
float: left;
width: 475px;
margin-top: -165px;
font-size: 12px;
padding: 0;
list-style: none;
}

ul.muz li {
float: left;
width: 158px;
margin: 0;
padding: 0;
list-style-type: none;
}


.col1 {margin-left: 3em;}
 
.col2 {margin-left: 13em;}
 
.col3 {margin-left: 23em;}
 
.coltopper {margin-top: -6.5em;}

.foto_item {
font-family: Arial;
font-size: 14px;
line-height: 18px;
background: #f9f9f9;
border-bottom: 1px dotted #888888;
margin-top: 20px;
width: 680px;
height: 100px;
}

.foto_item_left {
float: left;
font-family: Arial;
font-size: 14px;
line-height: 20px;
text-align: left;
width: 124px;
height: 100px;
}

.foto_item_right {
float: right;
font-family: Arial;
font-size: 14px;
line-height: 20px;
text-align: left;
width: 540px;
height: 100px;
}

.foto_item_right_left {
float: left;
font-family: Arial;
font-size: 15px;
font-weight: bold;
margin-top: 14px;
text-align: left;
width: 247px;
height: 20px;
}

.foto_item_right_right {
float: right;
font-family: Arial;
font-size: 13px;
text-align: right;
margin-right: 18px;
margin-top: 14px;
width: 229px;
height: 20px;
}

.foto_item_right_content {
position: relative;
top: 40px;
margin-left: 160px;
width: 540px;
height: 47px;
}

.foto_item_right_content_muz {
position: relative;
margin-left: 0;
width: 540px;
height: 47px;
}

ul.fot {
float: left;
width: 540px;
margin-top: -90px;
margin-left: -20px;
font-size: 12px;
padding: 0;
list-style: none;
}

ul.fot li {
float: left;
width: 180px;
margin: 0;
padding: 0;
list-style-type: none;
}

.fot_img {
margin: 5px;
}

.title {
margin-top: 30px;
font-size: 21px;
}

h3 {
font-size: 16px;
font-family: Georgia;
color: #333333;
margin-bottom: 0;
}

#three {
width: 708px;
height: 277px;
background: url('../img/three.png') bottom left no-repeat;
margin: 0 auto;
color: #222b00;
font-size: 10px;
text-align: left;
}

#t_left {
margin-top: 13px;
float: left;
width: 237px;
height: 290px;
text-align: center;
}

#t_container {
margin-top: 13px;
float: right;
width: 462px;
height: 290px;
text-align: center;
}

#t_center {
float: left;
width: 259px;
height: 290px;
text-align: center;
}

#t_right {
float: right;
width: 197px;
height: 290px;
text-align: center;
}

.three_text {
display: block;
margin-left: 23px;
margin-bottom: 10px;
text-align: left;
}

.next_round {
margin: 0 auto;
width: 215px;
height: 42px;
background: url('../img/next_round.png') top left no-repeat;
}

.nr_left {
margin-top: 13px;
float: left;
width: 106px;
color: #ffffff;
text-align: center;
font-size: 11px;
font-family: Arial;
}

.nr_right {
margin-top: 13px;
float: right;
width: 106px;
color: #ffffff;
text-align: center;
font-size: 11px;
font-family: Arial;
}

.last_round {
margin: 0 auto;
width: 238px;
height: 42px;
background: url('../img/last_round.png') top left no-repeat;
}

.lr_left {
float: left;
width: 115px;
height: 37px;
color: #ffffff;
text-align: center;
font-size: 11px;
font-family: Arial;
}

.lr_left_left {
margin-top: 13px;
float: left;
width: 89px;
color: #ffffff;
text-align: right;
font-size: 11px;
font-family: Arial;
}

.lr_left_right {
line-height: 37px;
float: right;
width: 24px;
color: #ffffff;
text-align: right;
font-size: 16px;
font-family: Arial;
}

.lr_right {
float: right;
width: 115px;
height: 37px;
color: #ffffff;
text-align: center;
font-size: 11px;
font-family: Arial;
}

.lr_right_left {
line-height: 37px;
float: left;
width: 24px;
color: #ffffff;
text-align: left;
font-size: 16px;
font-family: Arial;
}

.lr_right_right {
margin-top: 13px;
float: right;
width: 89px;
color: #ffffff;
text-align: left;
font-size: 11px;
font-family: Arial;
}

.ad {
display: block;
margin-bottom: 5px;
width: 680px;
margin-left: 20px;
height: 68px;
text-align: left;
border: 1px solid #cccccc;
}

.adimg1 {
margin-top: -25px;
}

#article_container {
width: 675px;
margin: 0 auto;
}

.article_less {
margin-top: 28px;
width: 675px;
height: 200px;
background: url('../img/article_bg.png') top right no-repeat;
}

.article_more {
margin-top: 28px;
width: 675px;
background: url('../img/article.png') top right no-repeat;
}

ul {
text-align: left;
}

ul li {
list-style-type: decimal;
margin-bottom: 5px;
}

#disc_form {
margin-top: 20px;
margin-bottom: 20px;
}

.comment {
font-family: Arial;
font-size: 14px;
text-align: left;
line-height: 18px;
background: #f9f9f9;
border-bottom: 1px dotted #888888;
margin-bottom: 13px;
padding: 10px;
width: 660px;
_width: 680px;
}

.addinput {
width: 200px;
font-family: Arial;
font-size: 12px;
height: 25px;
background: #ffffff url('../img/addinput.png') top left repeat-x;
border: 0;
}

.numinput {
width: 20px;
font-family: Arial;
font-size: 12px;
height: 25px;
background: #ffffff url('../img/addinput.png') top left repeat-x;
border: 0;
}

.addarea {
width: 600px;
font-family: Arial;
font-size: 12px;
height: 100px;
background: #ffffff url('../img/addarea.png') bottom left repeat-x;
border: 0;
} 

.sendinput {
height: 25px;
font-family: Arial;
font-size: 12px;
background: #ffffff url('../img/addinput.png') top left repeat-x;
border: 0;
}

h2 {
font-size: 19px;
font-family: Georgia;
font-weight: bold;
color: #222b00;
text-align: left;
margin-bottom: 5px;
}

.art_info {
font-size: 13px;
display: block;
color: #999999;
text-align: left;
font-family: Georgia;
}

.art_img {
float: left;
border: 1px solid #999999;
margin-right: 12px;
margin-top: 4px;
}

p {
font-family: Arial;
font-size: 12px;
line-height: 18px;
text-align: justify;
width: 655px;
}

#article_new {
padding-top: 20px;
margin: 0 auto;
color: #222b00;
font-family: Georgia;
height: 63px;
width: 675px;
font-size: 14px;
text-align: right;
line-height: 20px;
background: url('../img/article_archiv_bg.png') bottom right no-repeat;
}

#article_new_link {
margin-right: 20px;
}

#article_archiv {
padding-top: 20px;
margin: 0 auto;
color: #222b00;
font-family: Georgia;
height: 63px;
width: 675px;
font-size: 14px;
text-align: right;
line-height: 20px;
background: url('../img/article_archiv_bg.png') bottom right no-repeat;
}

#article_archiv_link {
margin-right: 20px;
}

/* ------------ RIGHT ------------ */

#blank {
margin-top: 17px;
float: right;
width: 237px;
height: 135px;
}

.info {
margin-top: 10px;
float: right;
text-align: center;
width: 237px;
background: #eef4d7 url('../img/right_bg.png') top left repeat-y;
}

.info_text {
width: 200px;
margin: 0 auto;
}

.info_con {
padding-top: 13px;
padding-bottom: 10px;
color: #222b00;
font-family: Georgia;
font-size: 13px;
text-align: left;
line-height: 18px;
border-bottom: 1px dotted #1c2224;
}

.info_archiv {
padding-top: 13px;
padding-bottom: 7px;
color: #222b00;
font-family: Georgia;
font-size: 12px;
text-align: right;
line-height: 20px;
}

.z_galerie {
border: 1px solid #999999;
margin-top: 27px;
margin-bottom: 20px;
}

/* ------------ BOTTOM ------------ */

#bottom {
width: 960px;
height: 110px;
background: url('../img/bottom.png') top left no-repeat;
clear: both;
}

#bottom_text {
padding-top: 54px;
padding-left: 20px;
font-size: 13px;
color: #ffffff;
text-align: left;
width: 920px;
height: 30px;
}

.b_left {
float: left;
}

.b_right {
float: right;
}

#bottom a {
text-decoration: none;
color: #ffffff;
}

#bottom a:hover {
text-decoration: underline;
color: #ffffff;
}





