/* hacks for f..king IE6 */

/* FIX for browsers which don't support those elements */
input, textarea, select {border:1px Solid Silver;}


body {font-size:13px; font-family:tahoma, verdana, arial, calibri, sylfaen; line-height:1.5;}

body {background:url('../images/body.gif') top center repeat-x #eaeaea;}


body a { color:#3D5C9D; text-decoration:none; }
body a:hover { text-decoration:none; }

#wrap {padding:0; width:960px; margin:0 auto;}


/* HEADER */
#wrap #header{height:420px; position:relative; width:960px; }
#wrap #header .logo{width:29px; height:56px; position:absolute; left:0px; top:0px;}
#wrap #header .lang{position:absolute; right:15px; top:30px;}
#wrap #header .logo img {width:29px; height:56px;}
#wrap #header .hcs{position:absolute; right:110px; top:30px; }
#wrap #header .hcs ul li{list-style:none; float:left;}
#wrap #header .hcs .spacer{list-style:none; float:left; padding:2px 14px 0px 14px;}
#wrap #header .menu{background:url('../images/menu.png') no-repeat; width:960px; height:69px; position:absolute; bottom:0px; left:3px;}
/* HEADER */




/* FOOTER */
#footer{width:960px; height:67px; position:relative; margin-bottom:50px; margin-top:10px; right:-5px; background:url('../images/footer.png') no-repeat;}
#footer .Copyright{font-size:11px; color:#616161; position:absolute; top:20px; left:30px;}

#footer .created{position:absolute; top:20px; right:30px; color:#616161; font-size:11px; font-family:"Arial";}
#footer .created a{color:#616161; text-decoration:none; font-family:"Arial"; font-size:11px;}

/* /FOOTER */


#content {
	padding:0px;
}

.section-bottom {
	width:960px;
	min-height:1px;
	margin:0px auto;
	margin-bottom:0px;
	position:relative;
}
.section-bottom .ctop{margin:5px;}




.section-main {
	width:960px;
	margin:0px auto;
	clear:both;
	margin-bottom:0px;
	position:relative;
}

.section-main .cleft {
	float:left;
	width:235px;
	margin-top:5px;
	min-height:600px; 
}
.section-main .rightwrap {
	width:715px;
	float:right;
	margin-bottom:10px;
}	


.section-main .rightwrap .top {
	float:right;
	width:715px;
	margin-top:10px;
	margin-bottom:10px;
	min-height:100px; 
}

.section-main .rightwrap .center {
	float:left;
	width:470px;
	margin-top:5px;
	min-height:200px; 
	background:#ffffff;
}

.section-main .rightwrap .right {
	width:230px;
	margin-top:5px;
	float:right;
	min-height:300px;	
}




.section-main1 {
	width:960px;
	margin:0px auto;
	clear:both;
	margin-bottom:0px;
	position:relative;
}

.section-main1 .cleft {
	float:left;
	width:235px;
	margin-top:5px;
	min-height:600px; 
}

.section-main1 .center {
	float:left;
	margin-left:10px;
	width:470px;
	margin-top:5px;
	min-height:400px; 
	background:#ffffff;
}

.section-main1 .right {
	background-color:#ffffff;
	width:230px;
	margin-top:5px;
	float:right;
	min-height:400px;	
}




.section-main1 {
	width:960px;
	margin:0px auto;
	clear:both;
	margin-bottom:0px;
	position:relative;
}

.section-main2 .cleft {
	float:left;
	width:235px;
	margin-top:5px;
	min-height:600px; 
}

.section-main2 .center {
	bordeR:1px solid #d0d0d0;
	float:right;
	margin-left:10px;
	width:710px;
	margin-top:5px;
	min-height:400px; 
	background:#ffffff;
}






.activeI{background:url(../images/ia.gif) no-repeat center center; }
.disactiveI{background:url(../images/ida.gif) no-repeat center center;}
.disactiveA{background:url(../images/ada.gif) no-repeat center center;}
.activeA{background:url(../images/aa.gif) no-repeat center center; }

.activep30{background:url(../images/a30.png) no-repeat center center; color:#ff0000;}
.disactivep30{background:url(../images/da30.png) no-repeat center center;}
.disactivep45{background:url(../images/da40.png) no-repeat center center;}
.activep45{background:url(../images/a40.png) no-repeat center center; color:#ff0000;}
/*
 * html5 sucks - body width not works properly.
 *
 * see http://www.html5rocks.com/
 * than - id="wrap" set style -  style="border:5px Solid Purple"
 * than RESIZE BROWSER smaller
 * than you see a hug BUG   -   body width = browser's viewable area WIDTH
 * 
body {background:green;}
*/



/**********************************/
/****** CALLENDAR ******/
.CAL_header td { text-align:center; }
.CAL_header select { font-size:10px; color:#000000; }
.CAL_day  { padding: 0px 0px 0px 0px;}
.CAL_main {} 
.CAL_main td  {width:11%; text-align:center; font-size:11px; background-color:#ffffff;
                }
               
.CAL_main td a{text-decoration:none; color:#b8b8b8;}
.CAL_input {  background-color: #f4f4ec; width:15px; }