body { 
	background: url('../img/background.jpg') repeat-x #F0F0F0;
	margin: 0 0 0 0;
	font-family: verdana;
	color: #686868;
	font-size: 10px;
}

br.cleaner { font-size: 1px; clear: both; }
a { font-size: 10px; font-weight: bold; text-decoration: none; color: #686868; }
a:hover { color: red; }
a.lnksel { color: red; }
img { border: none; }
input { font-size: 10px; display: inline; }
div#container { 
	width: 1000px;
	margin: auto;
}

div#menu a { 
	float: left;
	height: 12px;
	overflow: hidden;
	margin-top: 10px;
	display: block;
}

div.cal_div { width: 100px; float: left; height: 14px;  }

div#langer, div#langer a { text-align: right; color: #AAAAAA; font-size: 10px; font-weight: bold; text-decoration: none; height: 30px; }
div.title { height: 27px; }

div.sq_left, div.sq_middle, div.sq_right { width: 330px; height: 325px; float: left; background: #d6d6d6; overflow: hidden; }
div.big_left, div.big_right { width: 665px; height: 325px; float: left; background: #d6d6d6; overflow: hidden; }
div.left_5 { margin-left: 5px; }
div.right_5 { margin-right: 5px; }
div.top_5 { margin-top: 5px; }
div.bott_5 { margin-bottom: 5px; }

div.small_scroller { width: 315px; height: 12px; }
div.big_scroller { width: 650px; height: 12px; }
div.top_scroller { background: url('../img/arrow-up.jpg') bottom right no-repeat; cursor: pointer; }
div.bottom_scroller { background: url('../img/arrow-down.jpg') top right no-repeat; cursor: pointer; }
div.small_container { width: 315px; height: 275px; overflow: hidden; }
div.small_container_exp { width: 315px; height: 310px; overflow: hidden; }
div.small_container_col { width: 315px; height: 240px; overflow: hidden; }
div.small_container_col_sm { width: 315px; height: 260px; overflow: hidden; }
div.big_container { width: 650px; height: 275px; overflow: hidden; }
div.big_container_col { width: 650px; height: 235px; overflow: hidden; }
div.titler { font-weight: bold; margin: 5px 0 0 5px; }

div#bottom { text-align: right; color: #BFBFBF; font-size: 10px; margin-top: 10px; } 
div#bottom a { color: #BFBFBF; text-decoration: none; }
div#bottom a:hover { color: black; text-decoration: underline; }
div.center { text-align: center; }
div.red { border: solid 1px red; }
div.top_middle { padding-top: 100px; }

a.virtual_video { display: block; width: 98px; height: 97px; background: url('../img/video.jpg') no-repeat; margin-left: 108px; }
a.virtual_video:hover { background-position: 0 -97px; }

a.flash360 { display: block; float: left; width: 98px; height: 97px; background: url('../img/flash360.jpg') no-repeat; }
a.flash360:hover { background-position: 0 -97px; }

a.java360 { display: block; float: left; width: 98px; height: 97px; background: url('../img/java360.jpg') no-repeat;  }
a.java360:hover { background-position: 0 -97px; }

div.size55 { width: 55px; float: left;  }
div.midsize { font-size: 12px; }
div.bold { font-weight: bold; }
div.partner { height: 72px; background: #d1d1d1; width: 210px; float: left; }
img.imgthumb { border: solid 1px #686868; float: left; margin-right: 3px; }
p.partner_title { font-size: 10px; font-weight: bold; margin: 10px 0 0 0; padding: 0 0 0 0; }
p.partner_url { font-size: 10px; font-weight: bold; margin: 10px 0 0 0; padding: 0 0 0 0; color: #686868; }
p.partner_url a { font-size: 10px; font-weight: bold; margin: 10px 0 0 0; padding: 0 0 0 0; color: #686868; text-decoration: none; }
p.partner_url a:hover { text-decoration: underline; color: black; }
p.title { font-size: 12px; font-weight: bold; }
p.rent_note { text-align: justify; }
span.bold { font-weight: bold; }
div.block { display: block; }
div.none { display: none; }


p.news_date, p.news_date a { color: #60af2c; font-weight: bold; }
div.news_cont { height: 73px; border-bottom: dashed 1px #686868; }
div.news_cont:hover, div.news_cont_sel { background-color: #cacaca; height: 73px; border-bottom: dashed 1px #686868; }
p.news_title, p.news_title a { color: black; font-weight: bold; }
div.flier_img { text-align: center; height: 235px; } 
div.flier_img img { border: solid 3px #b4b4b4; }

span.flier_date { color: #686868; font-size: 12px; font-weight: bold; }
span.flier_name { color: #b4b4b4; font-size: 14px; font-weight: bold; }

a.more { display: block; width: 80px; height: 17px; background: url('../img/more.jpg') no-repeat; margin-left: 240px; margin-top: 5px; }
a.more:hover { background: url('../img/more.jpg') no-repeat 0 -20px; }

div.gall_years { height: 13px; background-color: #cacaca; padding: 2px 5px 2px 5px; }
div.gall_content { height: 280px; width: 653px; } 

div.calendar_container_sm { width: 317px; height: 278px; }

div.sm_call_cell, div.sm_call_blank { width: 40px; height: 35px; float: left; margin: 1px 1px 1px 1px; padding-top: 5px; }
div.sm_call_blank { border: solid 1px #D6D6D6;  }
div.sm_call_cell { border: solid 1px #9a9a9a; text-align: center; font-size: 20px; font-weight: bold; color: #9a9a9a;  }
div.sm_call_cell a { font-size: 20px; font-weight: bold; color: black;  }
div.crap_container { background: white; padding: 5px 5px 5px 5px; }

div.sm_call_cell a { cursor: default; }
div.bg_call_cell a { cursor: default; }

div.calendar_container { width: 650px; height: 313px; }
div.bg_call_cell, div.bg_call_blank { width: 80px; height: 40px; float: left; margin: 3px 5px 3px 5px; padding-top: 5px; }
div.bg_call_blank { border: solid 1px #D6D6D6;  }
div.bg_call_cell { border: solid 1px #9a9a9a; text-align: center; font-size: 20px; font-weight: bold; color: #9a9a9a;  }
div.bg_call_cell a { font-size: 20px; font-weight: bold; color: black;  }

div.ev_container { width: 330px; height: 325px; }
div.white { color: white; }
ul, li { list-style-type: none; }
ul { padding-left: 0; padding-bottom: 10px;  }
li a { color: white; }
li { padding-left: 10px; }

div.event_date { width: 60px; height: 60px; background: #e4e4e4;  text-align: center; color: #686868; padding-top: 5px; float: left; }
span.day { font-size: 24px; font-weight: bold; }

div.event_img { height: 230px; overflow: hidden; }
div.event_info { width: 234px; height: 60px;   float: left; padding-left: 10px; padding-top: 10px; }
p.ev_title { margin-top: 0; margin-bottom: 0; padding-top: 0; font-weight: bold; color: black; }
div.notifier { float: left; border: solid 1px red; width: 10px; height: 10px;  }
form { margin: 0 0 0 0; padding: 0 0 0 0; display: inline;  }