@charset "utf-8";

body {behavior: url("themes/default/css/csshover3.htc");}
img	{ behavior: url('themes/default/css/pngbehavior.htc');}
body,form {padding: 0px; margin: 0px}
body {font-size: 12px; font-family: arial;}

fieldset {font-size: 12px; border: 1px solid #e4e4e4}
select {width: 155px; border: 1px solid #cccccc }
option {background-color: #f5f5f5;}
.error {color: #EE0000;}
#header {width: 100%; height: 76px; background-image: url('../images/header_bg.gif');}
#header .logotype {width: 80%; margin: 0 10%; font-family: arial; font-size: 11px; color: #777777}
#header .header_content {float: right; width: 50%; text-align: right;
}
#header .header_content a {color: #777777; font-size: 12px; text-decoration: none;}
#header .header_content a:hover {color: orange}


.content_body {width: 100%; background-color: #E4ECF0;}

/*Shadow line*/
#shadow_line {width: 100%; margin: 0px; padding: 0px; height: 17px;}
#shadow_line li {list-style: none; float: left; height: 17px;}
#shadow_line .bg_shadow {width: 10%; background-image: url('../images/shadow1.gif');}
#shadow_line .content_shadow {width: 80%; background-image: url('../images/shadow2.gif');}
/*End of shadow line*/
 

/* Content properties */
.content_body {width: 80%; margin: 0px 10%; background-color: #ffffff; height: 800px}
#left_part {width: 20%; height: 490px; float: left; background-color: #B9E3F8; margin: 5px; padding: 0px; bordeR: 0px}
#left_part .container_head {width: 100%; margin:0px; padding:0px; clear: both; height: 17px;}
*.html#left_part .container_head {width: 102%; margin:0px; padding:0px; clear: both; height: 17px;}


#left_part .container_head .container_head_left {background-image: url('../images/nav_cont_left.gif'); width: 4px; background-repeat: no-repeat; float: left}
#left_part .container_head .container_head_right {background-image: url('../images/nav_cont_right.gif'); width: 4px; background-repeat: no-repeat; float: right}
#left_part .container_head li {list-style: none; height: 17px;}
.content {width: 75%;  float: right; margin: 5px; margin-left: 0px;}
/*End of Content properties */


.orange   {color: #FF7E00;}

.page_title{
  font-weight: bold;
  font-size: 18px;
}






/*------------FOOTER-------------------*/  
  
#footer{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height: 30px;
	background-color: #F3F7FA;
	color: #666666;
	border-top: 1px solid #D5D9DA;
	z-index: 1000;
}

@media screen{

	body>div#footer{
		position: fixed;
	}

}

*.html body{
  overflow:hidden;
 } 


