/* 

created by (c) Radek Kysely {pixelsmix}; pixelsmix.com . all rights reserved

*/

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


body {
margin: 0;
padding: 0;
background: #e3e2db 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;
}

a {
color: #1c2224;
text-decoration: underline;
}

a:hover {
color: #1c2224;
text-decoration: none;
}

h2 a {
color: #22241c;
text-decoration: none;
}

h2 a:hover {
color: #22241c;
text-decoration: underline;
}


/* ------------ 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: 800px;
height: 54px;
}

ul.nav {
margin: 0;
padding: 0;
width: 840px; 
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: 20px;
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: 160px;
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_address {
font-family: Arial;
font-size: 14px;
line-height: 18px;
background: #f9f9f9;
border-bottom: 1px dotted #888888;
margin-top: 13px;
width: 680px;
height: 135px;
}

.contact_item_left {
float: left;
font-family: Arial;
font-size: 14px;
line-height: 20px;
margin-top: 10px;
margin-left: 10px;
text-align: left;
width: 458px;
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: 200px;
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: 235px;
background: url('../img/three.png') bottom left no-repeat;
margin: 0 auto;
color: #00112b;
font-size: 10px;
text-align: left;
}

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

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

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

#t_right {
float: right;
width: 197px;
height: 248px;
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 {
padding: 0;
width: 959px;
margin-top: 20px;
height: 100px;
text-align: left;
}

#ad img {
border: 0;
height: 100px;
}

#ad2 {
padding: 0;
width: 959px;
margin-top: 20px;
height: 37px;
text-align: left;
}

#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;
text-align: left;
}

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;
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: #22241c;
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: #1c2224;
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: #1c2224;
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: 1px;
}

.info {
margin-top: 10px;
float: right;
text-align: center;
width: 237px;
background: #f9f9f9 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: #1c2224;
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: #1c2224;
font-family: Georgia;
font-size: 12px;
text-align: right;
line-height: 20px;
}

.z_galerie {
margin-top: 27px;
margin-bottom: 20px;
}

.face {

}

#info_reg {
margin-top: 10px;
float: right;
text-align: left;
width: 237px;
/* background: url('../img/reg.png') top right no-repeat; */
}

.button {
display: inline-block;
outline: none;
cursor: pointer;
text-align: center;
text-decoration: none;
font: 14px/100% Arial;
padding: 10px 61px 10px 62px;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-webkit-border-radius: 8px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
text-decoration: none;
}
.button:active {
position: relative;
}

.green {
	color: #e8f0de;
	/* border: solid 1px #538312; */
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
	background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
.green:hover {
	color: #e8f0de;
	background: #538018;
	background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
	background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}
.green:active {
	color: #a9c08c;
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
	background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}

.orange {
	color: #fef4e9;
	
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.orange:hover {
	color: #fef4e9;
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}
.red {
	color: #faddde;
	/* border: solid 1px #980c10; */
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.red:hover {
	color: #faddde;
	background: #b61318;
	background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
	background: -moz-linear-gradient(top,  #c9151b,  #a11115);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
}
.red:active {
	color: #de898c;
	background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
	background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}

.blue {
	padding: 10px 58px 10px 58px;
	color: #d9eef7;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.blue:hover {
	color: #d9eef7;
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.blue:active {
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}






/* ------------ 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;
}




