@charset "utf-8";
/* CSS Document */

.reset{
clear:both;
margin: 0;
padding: 0;
height: 1px;
line-height: 1px;
font-size:1px;
background: transparent;
}

body{
background-image:url(img/bg.jpg);
background-repeat:repeat-x;
background-attachment:fixed;
font-family:Tahoma;
font-size:11px;
}

#main_table {
width:714px;
text-align:left;
}

#footer_col1{
float:left;
text-align:left;
width:380px;
padding:0 0 0 20px;
}

#footer_col2{
float:left;
text-align:right;
width:300px;
}

#content{
width:680px;
vertical-align:top;
overflow:visible;
height:auto;

}

#content_main {
font-family:Tahoma;
font-size:11px;
color:#333333;
background-color:#FFFFFF;
}

h1{
font-family:Tahoma;
font-size:18px;
color:#700F70;
}

h2{
font-family:Tahoma;
font-size:18px;
color:#f7bf2c;
_height:30px;
min-height:30px;
background:url(img/h2_bg.gif) no-repeat top left;
padding:0 0 0 40px;
}

h3{
font-family:Tahoma;
font-size:13px;
color:#700F70;
}

#content_main p{


}

#top_menu{
background:#fff url(img/top_menu_bg.jpg) repeat-x;
height:28px;
font-size:11px;
font-family:Tahoma;
padding-top:10px;
text-align:center;
color:#FFFFFF;
}

#top_menu a{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

#top_menu a:hover{
text-decoration:underline;
}

.top_0 {
width:3px;
height:34px;
float:left;
background-image:url(img/top_0.jpg);
}
.top_button_1 {
float:left;
}
.top_button_x {
float:left;
}

#shadow_top {
height:24px;
background-image:url(img/shadow_top.png);
}

#shadow_left {

width:17px;
/*height:300px;*/
background-image:url(img/shadow_left.png);
background-repeat:repeat-y;
}

#shadow_right {

width:17px;
/*height:300px;*/
background-image:url(img/shadow_right.png);
background-repeat:repeat-y;
}

#shadow_bottom{
height:28px;
background-image:url(img/shadow_bottom.png);
background-repeat:no-repeat;
text-align:right;
vertical-align:middle;
padding-right:10px;
padding-top:10px;
font-family:Tahoma;
font-size:11px;
color:#333333;
}

#main_banner{
background-image:url(img/main_banner.jpg);
background-repeat:no-repeat;
}

#main_banner_right{
background-image:url(img/main_banner_right.jpg);
background-repeat:no-repeat;
}

#menu_0{
background-image:url(img/menu_0.jpg);
height:31px;
}
#menu_9{
background-image:url(img/menu_9.jpg);
height:18px;
}
#menu_in img {
	margin: 0;
	padding: 0;
}

#foot_menu {
padding-top:10px;
text-align:right;
margin-right:15px;
margin-bottom:16px;
color:#f0b837;
text-transform:uppercase;
font-family:Tahoma;
font-size:11px;
}

#foot_menu a{
color:#700F70;
text-decoration:none;
}

#foot_menu a:hover{
text-decoration:underline;
}

#titulka_column {
float:left;
width: 224px;
position:relative;
margin-top:30px;
margin-bottom:15px;
font-family:Tahoma;
font-size:11px;
color:#333333;
text-align:center;
}

.titulka_column_text{
padding-left:7px;
padding-right:7px;
margin-top:5px;
text-align:left;
}

#left_pic_td {
width:225px;
height:325px;
vertical-align:top;
background-image:url(img/xenia.jpg);
background-repeat:no-repeat;
background-position:top left;
}

#content_right_td {
vertical-align:top;
text-indent:0px;
padding-left:15px;
}

.scrolling_div {
overflow:auto;
width:100%;
height:275px;
}

.scrolling_div_gallery {
overflow:auto;
height:124px;
width:100%;
padding-top:7px;
margin-bottom:10px;
background-color:#eeeeee;
}

.photo_item {
display:inline;
white-space:nowrap;
width:100px;
height:90px;
overflow:hidden;
}

#content_main_body {
float:left;
_height:420px;
min-height:420px;
padding-left:10px;
padding-right:20px;
}


#content_main_body1 {
float:left;
width:420px;
padding-left:10px;
padding-right:20px;
}

.content_main_left {
float:left;
width:227px;
min-height:400px;
_height:400px;
vertical-align:top;
text-align:center;
background:url(img/left_col_bg.jpg) repeat-x;
}

.content_main_left2{
float:left;
width:180px;
min-height:400px;
_height:400px;
vertical-align:top;
text-align:center;
background:url(img/left_col_bg.jpg) repeat-x;

}

.content_main_left1{
margin:0px 0 0 0;
width:227px;
}

.image-left-col {
text-align:center;
}


.file_list {
width:200px;
margin:10px;

}

.file_box{
width:150px;
height:60px;
padding:10px;
margin-left:20px;
font-size:12px;
}

.file_box a{
text-decoration:none;
color:#000;
}

.file_box a:hover{
text-decoration:underline;
}

#map {
margin-left:auto;
margin-right:auto;
width:600px;
}

.content_button_wide {
background-color:#cccccc;
border:solid;
border-width:1px;
border-color:#333333;
margin-bottom:16px;
margin-top:30px;
width:100%;
height:60px;
text-align:center;
}
.content_button_wide_hover {
background-color:#ffffff;
border:solid;
border-width:1px;
border-color:#333333;
margin-bottom:16px;
margin-top:30px;
width:100%;
height:60px;
text-align:center;
}

.flash_event h3{
margin:0 0 0 0;
padding:0 0 0 0;
width:100px;
}

.flash_event_body{
width:100px;
height:90px;
padding:6px 0 2px 0;
overflow:hidden;
}

.flash_event{
width:209px;
margin-bottom:6px;
background-color:#ffffff;
border:none;
padding:0 0 6px 0;
}

.flash_event_left_img{
width:100px;
height:100px;
float:left;
background:#ffffff;
}

.event_box{
width:460px;
height:90px;
background: url("img/event_box_bg.jpg") 0 0 no-repeat;
margin-bottom:20px;
background-color:#cccccc;
border:solid;
border-width:0px;
border-color:#333333;
}

.event_box_hover{
width:460px;
height:90px;
background: url("img/event_box_bg_hover.jpg") 0 0 no-repeat;
margin-bottom:20px;
background-color:#eeeeee;
border:solid;
border-width:0px;
border-color:#333333;
}

.event_box_left{
width:100px;
height:90px;
float:left;
overflow:hidden;
margin-left:0px;
}

.event_box_left_img{
width:75px;
height:75px;
margin: 8px auto 7px auto;
background-color:#ffffff;
}

.event_box_right{
width:340px;
height:90px;
float:left;

margin-left:10px;
padding-right:10px;
}

.event_head {
float:left;
width:190px;
padding-top:4px;
height:18px;
position:relative;
top:6px;
}


.event_head h3 {
font-size:14px;
margin:0;
padding:0;
}

.event_date {
float:left;
width:140px;
color:#700F70;
padding-top:10px;
text-align:right;
}
.event_body {
float:left;
padding-left:2px;
margin-top:10px;
overflow:hidden;
width:340px;
height:38px;
}
.event_more {
float:right;
text-align:right;
padding-right:4px;
width:100px;
}

#content_col1 {
float:left;
width:230px;
}

#content_col2 {
float:left;
}

.tour_box{
width:220px;
height:90px;
background: url("img/tour_box_bg.jpg") 0 0 no-repeat;
margin-bottom:20px;
background-color:#cccccc;
border:solid;
border-width:0px;
border-color:#333333;
}

.tour_box_hover{
width:220px;
height:90px;
background: url("img/tour_box_bg_hover.jpg") 0 0 no-repeat;
margin-bottom:20px;
background-color:#eeeeee;
border:solid;
border-width:0px;
border-color:#333333;
}

.tour_box_left{
width:100px;
height:90px;
float:left;
margin-left:0px;
}

.tour_box_left_img{
width:75px;
height:75px;
margin: 8px auto 7px auto;
background-color:#ffffff;
}

.tour_box_right{
width:104px;
height:90px;
float:left;
overflow:hidden;
margin-left:0px;
padding-right:2px;
top:6px;
left:-2px;
position:relative;
}

.tour_head {
float:left;
width:250px;
padding:0px;
height:16px;
}

.tour_head h3 {
font-size:14px;
margin:0;
padding:0;
}

.tour_date {
float:left;
width:150px;
color:#700F70;
padding-top:0px;
text-align:left;
font-size:10px;
}
.tour_place {
float:left;
padding-left:0px;
margin-top:4px;
overflow:hidden;
width:340px;
height:26px;
font-size:12px;
font-weight:bold;
padding-top:6px;
text-indent:3px;
color:#700F70;
}
.tour_more {
float:right;
text-align:right;
}

#small_banner_menu {
width:auto;
height:auto;
border:none;
color:#ffffff;
font-family:Tahoma;
font-size:11px;
text-transform:uppercase;
padding:0px 0 0 20px;;
font-weight:bold;
margin:156px 0 0 0;
}

#small_banner_menu a{
color:#ffffff;
text-decoration:none;
}

#mailinglist {
background-color:#c96bb5;
padding:6px;
float:left;
margin-left:10px;
color:#fff;
font-size:13px;
width:640px;
}

#mailinglist input{
margin-left:10px;
}

#errorMessage{
font-size:13px;
font-family:Tahoma;
font-weight:bold;
padding:2px;
color:red;
background:#fff;
}

.float_right{
float:right;
}

#mutant-copyright{
float:left;
margin-right:4px;
}

#mutant-sk-logo{
float:left;
width:63px;
height:21px;
background:url("img/mutant.sk_logo.png") 0 0 no-repeat;
padding-left:4px;
position:relative;
top:-3px;
left:0px;
}

#mutant-sk-logo a{
display:block;
width:100%;
height:100%;
}

#mutant-sk-logo span{
display:none;
}