.tooltip,.tooltip *{display:block} /*added by javascript*/

.tooltip{ width: 200px; color:#000;
    font:bold 12px/1.3 Arial,sans-serif;
    text-decoration:none;text-align:center}

.tooltip span.top{padding: 30px 8px 0;
    background: url(bt.gif) no-repeat top}

.tooltip b.bottom{padding:3px 8px 15px;color: #548912;
    background: url(bt.gif) no-repeat bottom}



	.weather{
		width: 100%;
		font-size: 11px;
		text-align: center;
	}
	.main-inner{
		text-align: left;
width: 940px;
margin: 0 auto;
	font-family: 'Open Sans', tahoma, arial, sans-serif;

background: url('../images/icon.png') no-repeat 96% 12px;	}
	p {
		font-size: 13px;
	}
	header{
		margin-bottom: 20px;

	}
	section{
		width: 680px; 
		float: left;
		font-size: 13px;
		line-height: 22px !important;
		margin: 0px 0px 0px;
		padding: 0px 15px 20px;
		min-height: 100px;
		background: none repeat scroll 0% 0% #FFF;
		box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.08);
		border-radius: 4px;
	}
	aside{
		width: 210px;
		float: right;
	}
	div.calendar{
		min-height: 20px;
	padding: 10px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
	}
	a:link, 
	a:visited{
		color: #005580;
		text-decoration: none;
	}
	a:hover, 
	a:focus{
		color: #005580;
	}
	.c_calendar td{
		color: #CCCCCC;
		text-align: center;
	}
	.c_days td{
		background: #FFFFFF;
	}
	.c_empty {
		background: #fafafa !important;
	}
	.c_month,
	.c_month td{
		font-weight: bold; 
		background-color: #b8dff4;
		font-size: 14px;
		color: #005580;
    }
	.c_week, .c_week td{
		font-weight: bold;
		font-size: 10px;
		background-color: #f3f79e;
		color: #b7b6b6;   
	}
	.c_weekend{
		background-color: #fadceb !important;
    }
	form{
		margin: 0; 
		padding: 0; 
		font-size: 11px;}
	select{
		font-size: 13px;
   }
	body{
		text-align: center;
margin: 0;
	}
	table.data{
		border: 1px solid #CCC;
		border-collapse: collapse;
		font-family: arial, verdana; font-size: 14px;
	}
	table.data td{
		border: 1px solid #CCC;
		border-collapse: collapse;
		padding: 3px 6px;
		text-align: center;
	}
	table.data td.t_time{
		padding-left: 15px; padding-right: 15px;}
	.color1{background-color:#FFFFF0}
	.color2{background-color:#F0FFF0}
	.color3{background-color:#F0F0FF}
	.color4{background-color:#FFF0F0}
	.t_head{background-color: #EEE;}
	.middle{
		background-color: #EEEEEE;
	}
	aside h3{
		margin: 0 0 5px 0;
		border-bottom: 1px solid #eee;
		font-size: 18px;
	}
	h2{
		font-size: 22px;
		border-bottom: 1px solid #eee;
	}
	footer{
		background: #DCDCDC;
		padding: 25px;
		color: #222222;
		height: 80px;
		margin-top: 20px;
	}
	.contakts{
		font-size: 13px;
		line-height: 18px;
		float: right;
	}
	.flogo{
		width: 420px;
		float: left;
		clear:both;
	}

