body {
	margin: 30px 0 20px 0;
	padding: 0;
	background: #cccccc url(pic/bg.jpg) top left;
	font-size: 11px;
	font-family: Arial, Verdana, sans-serif;
	color: #000000;
	text-align: center;
}

#container {
	width: 1000px;
	margin: 0 auto 0 auto;
	text-align: left;
}

#logo {
	width: 278px;
	height: 159px;
	background-color: #ffffff;
	float: left;
	margin: 0 0 10px 0;
}

#banner {
	width: 696px;
	height: 159px;
	float: right;
	margin: 0 0 10px 0;
}

.parem_pealkiri a, .parem_pealkiri a:link, .parem_pealkiri a:visited, .parem_pealkiri { color: #ffffff; }









.top_h {
color: #ffffff;
font-size: 13px;
margin: 7px 0 0 10px;
}

.top_pilt {
margin: 10px 0 10px 0;
}

.uudised_pealkiri, .uudised_alapealkiri, .yritused_pealkiri, .yritused_alapealkiri, .videod_pealkiri, .videod_alapealkiri, .profiilid_pealkiri, .profiilid_alapealkiri { font-size: 13px;}
.uudised_pealkiri, .yritused_pealkiri, .videod_pealkiri, .profiilid_pealkiri {    color: #ffffff;}

.uudised_alapealkiri {color: #9c00ef;}
.yritused_alapealkiri {color: #00ef8c;}
.videod_alapealkiri {color: #00aeef;}
.profiilid_alapealkiri {color: #fc2639;}

.uudised_alapealkiri, .yritused_alapealkiri, .videod_alapealkiri, .profiilid_alapealkiri {
margin: 0 0 5px 0;
padding: 0;
}

.uudised_link a, .uudised_link a:link, .uudised_link a:visited { color: #888888; }
.yritused_link a, .yritused_link a:link, .yritused_link a:visited { color: #888888; }
.videod_link a, .videod_link a:link, .videod_link a:visited { color: #888888; }
.profiilid_link a, .profiilid_link a:link, .profiilid_link a:visited { color: #888888; }
.main_link a, .main_link a:link, .main_link a:visited { color: #111111; }

.uudised_link a:hover { color: #9c00ef; }
.yritused_link a:hover { color: #00ef8c; }
.videod_link a:hover { color: #00aeef; }
.profiilid_link a:hover{ color: #fc2639; }
.main_link a:hover{ color: #444444; text-decoration: underline;}

.uudised_hr { width: 290px; }

.parem_margin {padding: 10px; font-size: 10px; color: #111111;}

.alakiri {
font-size: 12px;
color: #666666;
font-weight: normal;
}

.table_margin {
margin: 6px 0 6px 7px;
font-size: 10px;
}

.date {
font-size: 9px;
color: #aaaaaa;
}

option, select, .otsing {font-size: 11px; border: 0; background-color: #eeeeee;}
.otsing {border: 1px #aaaaaa solid; margin: 0 0 4px 0; padding: 0;}


.put, .put2 {
font-family:  Arial, Verdana, Sans-Serif;
background: #ffffff;
font-size: 11px;
color: #666666;
border: 1px solid #ffffff;
}

.put2 {
background: #eeeeee;
color: #000000;
padding: 2px;
border: 1px #bbbbbb solid;
}

.put {
width: 13em;
}

.fl {float: left; margin: 0 10px 0 0;}
.fr {float: right; margin: 0 0 0 0;}

#copy {
color: #333333;
}

.logi {
margin: 16px 20px 0 0;
color: #c2c2c2;
}

.copy a, .copy a:link, .copy a:visited {color: #ffffff;}

.hall {color: #555555;}

.comment_name {
background: #000000;
color: #ffffff;
padding: 2px;
}

.fr_padded {float: right; padding: 0 0 12px 12px; }

.cal_week, .cal_week_small {color: #ffffff;}
.cal_day, .cal_week { font-size: 13px; }
cal_day_small, .cal_week_small {font-size: 10px; }

.cal_day a,.cal_day a:link, .cal_day a:visited, .hall_link a,.hall_link a:link, .hall_link a:visited {color: #222222;}
.cal_day a:hover, .hall_link a:hover {color: #666666; text-decoration: underline;}

.image_border {border: 6px #dfdfdf solid; margin: 4px;}

#tooltip {
background: #ffffff;
padding: 4px;
border: 1px #888888 solid;
color: #555555;
}

.blog_h { color: #48aef6; font-size: 18px; }

.top_h a,.top_h a:link, .top_h a:visited {color: #ffffff;}
.top_h a:hover {color: #ffffff; text-decoration: underline;}

a.info{
	position:relative;
	text-decoration: none;
	display: inline-block !important;
	display: inline;
	vertical-align: bottom;
	margin-bottom: -1px;

} 

a.info:hover{
	z-index:25;
} 

a.info span{
	display: none;
}

a.info:hover span{
	display:block;
	position:absolute;
	top:2em; left:2em; width:15em;
	border:1px solid #9f9f9f;
	background-color:#ffffff;
	color: #222222;
	text-align: center;
}
