
img, a, span, input { 
	behavior:url(iepngfix.htc);	
}

* {
    margin:0;
    padding:0;
}

html {
    overflow-x:auto;
    overflow-y:scroll;
}

body {
    background:#b2c0c9;
    font-family:"Trebuchet MS", Arial;
    font-size:100.01%;
}

p {
    padding:0 0 15px 0;
    line-height:1.6em;
}

a {
    color:#494949;
}

a:hover {
    font-weight:bold;
}

.fl {
    float:left;
}

.fr {
    float:right;
}

.clear {
    clear:both;
}

.input {
    width:300px;
}

.left {
    text-align:left;
}

.center {
    text-align:center;
}

.right {
    text-align:right;
}

#wrapper {
    width:980px;
    margin:0 auto;
    background:#c1cdd4;
}

#header {
    height:240px;
    background:url(../img/solar_park.jpg) left top no-repeat;
    border-bottom:7px solid #fff;
    position:relative;
}

#header .logo {
    padding:44px 0 0 420px;
}

#header .whiteOverlay {
    background:#fff;
    width:980px;
    height:77px;
	opacity:0.5;
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter:alpha(opacity=50);
    position:absolute;
    left:0px;
    bottom:0px;
    z-index:50;
}

#header .blueLine {
    width:1px;
    height:260px;
    background:#8cafc3;
    position:absolute;
    left:186px;
    top:0px;
    z-index:100;
}

#header #languageSwitch {
    position:absolute;
    right:0;
    bottom:0;
    z-index:150;
}

#header .languageSwitch a {
    display:block;
    text-decoration:none;
    color:#494949;
    font-size:70%;
    padding:61px 3px 0 3px;
}

#header .languageSwitch a:hover, #header .languageSwitch a.active {
    background:#eef2f5;
    font-weight:normal;
}

#main {
    
}

#main h1 {
    font-family:Georgia, Arial;
    font-weight:normal;
    color:#4e7da7;
    font-size:150%;
    padding:27px 0 20px 136px;
}

#main h2 {
    font-family:Georgia, Arial;
    font-weight:normal;
    color:#4e7da7;
    font-size:130%;
    padding:0 0 20px 0;
}

#menu {
    width:139px;
    border-top:1px solid #fff;
    padding:18px 25px 0 25px;
}

#menu ul {

}

#menu ul li {
    list-style:none;
    padding-bottom:10px;
    line-height:1em;
}

#menu ul li ul {
    padding-top:0px;
}

#menu ul li ul li {
    padding:10px 0 0 10px;
}

#menu ul li ul li ul {
    padding-top:0px;
}

#menu ul li ul li ul li {
    padding-bottom:0px;
}

#menu a {
    color:#494949;
    text-decoration:none;
    font-size:80%;
}

#menu a:hover, #menu a.active, strong {
    font-weight:bold;
    color:#363636;
}

#content {
    border-left:1px solid #fff;
    border-bottom:1px solid #fff;
    min-height:450px;
    font-size:80%;
    padding-top:18px;
    color:#494949;
    width:785px;
    position:relative;
}

#contentLeft {
    width:540px;
    padding:0 20px 0 34px;
}

#contentRight {
    width:190px;
}

#contentRight img {
    padding-bottom:5px;
}

#content ul {
    margin:0 0 15px 30px;
}

#footer {
    text-align:right;
    font-size:70%;
    color:#494949;
    padding:10px;
}

.missed, .info {
    color:#ff0000;
}













