html {
  height:100%;
  }
body {
  margin: 0px;
  height:100%;
  background:url(/templates/malysham/pic/bg_top.jpg) repeat-x top left;
	font:11px tahoma,arial;
  }
.main_table {
  border:0px;
  padding:0px;
  border-collapse:collapse;
  width:100%;
  height:100%;
  background:url(/templates/malysham/pic/bg_bot.jpg) repeat-x bottom left;
font:11px tahoma,arial;
color:#000;
  }
.main_table td{
  padding:0px;
  vertical-align:top;
  }
#header_cell{
  height:333px;
  vertical-align:top;
  background:url(/pic/pic.jpg) no-repeat top left;
  }
#footer_cell{
  height:108px;
  background:url(/templates/malysham/pic/bot.jpg) no-repeat top left;
  }
.header_div{
  padding-left:550px;
  padding-right:30px;
  padding-top:10px;
  }
.header_table {
  border:0px;
  padding:0px;
  border-collapse:collapse;
  width:100%;
  }
.berem{
  width:50%;
  }
.mom{
  width:50%;
  }
.header_table td{
  padding:0px;
  vertical-align:top;
  }
.logo_cell{
  position:absolute;
  top:60px;
  left:240px;
  }
.top_menu{
  color:#cb5e51;
  font:11px tahoma,arial;
  padding-left:10px;
background:url(/templates/malysham/pic/bgt.jpg) no-repeat top left;
padding:20px;
padding-top:10px;
  }
.top_menu a{
  color:#cb5e51;
  }
.top_menu a:hover{
  text-decoration:none;
  }
.content_table{
  border:0px;
  padding:0px;
  border-collapse:collapse;
  width:100%;
  }
.content_table td{
  padding:0px;
  vertical-align:top;
  }
.left_cell{
  width:240px;
  font:12px tahoma,arial;
  color:#000;
  text-align:justify;
  }
.left_cell table{
  font:12px tahoma,arial;
  color:#000;
 }
.right_cell table{
  font:12px tahoma,arial;
  color:#000;
 }

.right_cell{
  width:256px;
  font:12px tahoma,arial;
  color:#000;
  text-align:justify;
  }
.content{
  padding-left:40px !important;
  font:12px tahoma,arial;
  color:#000;
  text-align:justify;
  }
.content a{
  color:#005eb6;
  }
.content h1, h2{
  font:22px tahoma,arial;
  color:#e4314e;
  }
.content h3{
  font:22px tahoma,arial;
  color:#555;
  }
#photos{
  padding:25px;
  background:url(/templates/malysham/pic/bg_photos.jpg) repeat-y top left;
  }
#photos a{
  color:#005fb6;
  }
#photos h2{
  font:18px tahoma,arial;
  color:#2172b3;
  margin:0px;
  padding:0px;
  }
.spacer{
  width:10px;
  }
#main_cell{
  width:100%
  }
.photo_table{
  border:0px;
  padding:0px;
  border-collapse:collapse;
  width:100%;
  }
.photo_table td{
  padding:0px;
  vertical-align:top;
  }
.limage{
  width:150px;
  }
#photos img{
  border:7px solid #e1dfe0;
  }
.luser{
  padding-right:10px;
  font:12px tahoma,arial;
  color:#000;
  }
.luser a{
  color:#005fb6;
  }
.name{
  font:13px tahoma,arial !important;
  color:#cb5e51 !important;
  }
#calendar{
  background:url(/templates/malysham/pic/calendar.jpg) no-repeat top left;
  padding-left:60px;
  height:55px;
  padding-top:7px;
  }
#calendar strong{
  font:18px tahoma,arial;
  color:#005EB6;
  line-height:80%;
  }
#calendar u{
  line-height:80%;
  font:18px tahoma,arial;
  color:#e4314e;
  text-decoration:none;
  line-height:80%;
  }
.calendar_t{
  border:0px;
  padding:0px;
  border-collapse:collapse;
  font:10px tahona,arial;
  color:#000;
  }
.calendar_t td{
  vertical-align:top;
  padding:2px;
  width:10;
  border-bottom:2px solid #005EB6;
  border-right:2px solid #005EB6;
  }
.calendar_t a{
  color:#005EB6;
  text-decoration:none
  }
.calendar_t a:hover{
  text-decoration:underline;
  }
.last{
  border-right:0px !important;
  }
#news{
  background:url(/templates/malysham/pic/news.jpg) no-repeat top left;
  padding-left:60px;
  height:55px;
  padding-top:20px;
  padding-right:20px;
  }
#news strong{
  font:18px tahoma,arial;
  color:#005EB6;
  line-height:80%;
  }
#news u{
  line-height:80%;
  font:18px tahoma,arial;
  color:#e4314e;
  text-decoration:none;
  line-height:80%;
  }
.otstup{
  padding-left:60px !important;
  padding-right:20px;
  }
.otstup a{
  color:#005EB6;
  }
.date{
  padding:2px;
  border-left:5px solid #c5bdbd;
  background-color:#f5f1f1;
  color:#555;
  width:70px;
  }
.red{
  color:#e6303f !important;
  }
.mt{
  border:0px;
  padding:0px;
  border-collapse:collapse;
  width:100%;
  }
.mt td{
  padding:10px;
  vertical-aling:top;
  width:50%;
  font:12px tahoma,arial;
  color:#000;
  }
.mt td a{
  color:#005EB6;
  }
.mt h2,h3{
  font:18px tahoma,arial;
  color:#005EB6;
  }
.menu_top{
  position:absolute;
  top:288px;
  left:50px;
  font:bold 13px tahoma,aria;
  color:#fff;
  }
.menu_top table{
  font:bold 13px tahoma,aria;
  color:#fff;
  }
.menu_top table a{
  color:#fff;
  text-decoration:none;
  }
.menu_top table a:hover{
  text-decoration:underline;
  }
.menu_top a:hover{
  text-decoration:underline;
  }
a.mainlevel{
  display:block;
  float:left;
  padding-right:20px;
  }
#slogan{
  position:absolute;
  top:80px;
  left:402px;
  font:12px tahoma,arial;
  color:#cb5e51;
  }
.foot{
  font:11px tahoma,arial;
  color:#fff;
  padding-top:42px;
  padding-left:150px;
  }
.foot a{
  color:#fff;
  }
.fc{
  display:block;
  float:left;
  padding-right:20px;
  }
.lc{
padding-left:20px;  
}
.moduletablenews_div th{
background:url(/templates/malysham/pic/news.jpg) no-repeat top left;
padding-left:50px;
height:55px;
padding-top:20px;
padding-right:20px;
line-height:80% !important;
padding-bottom:20px;
font:18px tahoma,arial;
color:#005eb5;
text-align:left !important;
}
.moduletablenews_div a{
color:#005EB6 
}
.componentheading{
font:22px tahoma,arial;
color:#e4314e;
padding-top:20px;
padding-bottom:20px;
}
.moduletable_galery{
background:url(/templates/malysham/pic/bg_photos.jpg) repeat-y top right;  
width:266px;
border-collapse:collapse;
border:0px;
padding:0px;
}
.moduletable_galery td{
padding:20px;
padding-top:30px;
}
.moduletable_galery td a{
color:#005EB6;
}
.moduletable_galery th{
font:22px tahoma,arial;
color:#2172b3;  
padding-left:20px;
padding-top:40px;
padding-right:20px;
text-align:left !important;
}
.contentpaneopen td{
text-align:justify !important;  
}
.calendar_r{
  border:0px;
  padding:0px;
  border-collapse:collapse;
  font:11px tahona,arial;
  color:#000;
width:50%;
  }
.calendar_r td{
  vertical-align:top;
  padding:5px;
  width:10;
  border-bottom:2px solid #005EB6;
  border-right:2px solid #005EB6;
  }
.calendar_r a{
  color:#005EB6;
  text-decoration:none
  }
.calendar_r a:hover{
  text-decoration:underline;
  }
.moduletable_talk th{
background:url(/templates/malysham/pic/talk.jpg) no-repeat top left;
padding-left:50px;
height:55px;
padding-top:20px;
line-height:80% !important;
font:18px tahoma,arial;
color:#005eb5;
text-align:left !important;
}
.moduletable_talk a{
color:#005EB6 
}
.moduletable_tale th{
background:url(/templates/malysham/pic/book.jpg) no-repeat top left;
padding-left:50px;
height:55px;
padding-top:20px;
padding-right:20px;
line-height:80% !important;
padding-top:20px;
font:18px tahoma,arial;
color:#005eb5;
text-align:left !important;
}
.moduletable_tale a{
color:#005EB6 
}
.moduletable_talk td{
padding-bottom:10px;
}
.moduletable_auth th{
background:url(/templates/malysham/pic/auth.jpg) no-repeat top left;
padding-left:50px;
height:55px;
padding-top:20px;
padding-right:20px;
line-height:80% !important;
padding-top:20px;
font:18px tahoma,arial;
color:#005eb5;
text-align:left !important;
}
.moduletable_auth a{
color:#005EB6 
}
.moduletable_auth form{
padding-bottom:20px;
}
#mod_login_password{
border:2px solid #d5d5d5;
font:12px tahoma,arial;
color:#000;
width:150px;
}
#mod_login_username{
border:2px solid #d5d5d5;
font:12px tahoma,arial;
color:#000;
width:150px;
}
.button{
font:12px tahoma,arial;
color:#000;
}
.contentpaneopen h2{
font:18px tahoma,arial;
color:#005eb5;
}
.contentpaneopen{
font:12px tahoma,arial;
color:#000;
}
.contentpaneopen table{
font:12px tahoma,arial;
color:#000;
}
.footer_table{
font:11px tahoma,arial;
color:#fff;
}
.moduletable_vote th{
background:url(/templates/malysham/pic/vote.jpg) no-repeat top left;
padding-left:50px;
height:55px;
padding-top:20px;
line-height:80% !important;
font:18px tahoma,arial;
color:#005eb5;
text-align:left !important;
}
.poll_vote thead td{
padding-bottom:10px;
color:#e4314e;
}
.pollstableborder_vote{
width:100%;
}
.moduletable_who th{
background:url(/templates/malysham/pic/who.jpg) no-repeat top left;
padding-left:50px;
height:55px;
padding-top:20px;
line-height:80% !important;
font:18px tahoma,arial;
color:#005eb5;
text-align:left !important;
}
.content table{
font:12px tahoma,arial;
}
.sectiontableheader{
font:bold 13px tahoma,arial;
color:#005eb5;
padding-bottom:20px !important;
}
.sectiontableentry2{
padding-left:20px !important;
}
.contentpane{
width:100%;
}
.inputbox{
border:1px solid #c6c6c6;
font:12px tahoma,arial;
color:#000;
}
.pollstableborder{
border:1px solid #fff !important;
}
.mainlevel_menum{
font:11px tahoma,arial;
}
.top_menu table a{
font:11px tahoma,arial;
}
.ll{
padding:5px;
border-top:1px solid #555;
background-color:#f9f9f9;
font:10px tahoma,arial;
color:#555;
}
.ll a{
color:#555;
}
.ll2{
padding:5px;
padding-top:7px;
font:10px tahoma,arial;
color:#555;
}
.ll2 a{
color:#555;
}
.titleCell{
width:150px !important;
font-size:11px;
}
.moduletable_usermenu td{
padding-bottom:20px;
}
.moduletable_usermenu table td{
padding-bottom:0px !important;
padding-left:20px;
}
.moduletable_usermenu table td a{
color:#E10000;
}
#cbProfileTitle{
font:22px tahoma,arial;
color:#e4314e;
}
.sectiontableentry1{
font:11px tahoma,arial;
color:#000;
padding:5px !important;
text-align:left !important;
background-color:#f6f6f6;
border-right:1px solid #fff;
}
.sectiontableentry2{
font:11px tahoma,arial;
color:#000;
padding:5px !important;
text-align:left !important;
}

.tab-page{
padding:10px;
}
.sectiontableentry2 td{
vertical-align:middle;
}
.sectiontableentry1 td{
vertical-align:middle;
}
.cbConnectionPaths{
font:bold 12px tahoma,arial;
color:#fff;
background-color:#3BAEE5;
padding:5px;
}
.berem_div{
display:none;
position:absolute; 
background-color:#fff; 
top:250px; 
left:50%; 
border:2px solid #C4483E; 
margin-left:-100px;
padding:15px;
width:200px;	
}
.berem_div a{
color:#005EB6;
}

.moduletablenews_div table a h2{
font-size:13px !important;
}

