body {
margin: 0;
padding:0;
background:#e3e3e3 url(http://www.contrec.ch/img/iza.gif) top left repeat-x;
font:small 'Trebuchet MS',Sans-serif;
color:#333;
text-align: left;
}

#foot { behavior: url(http://www.contrec.ch/iepngfix.htc); }


#wrapper {
width: 1002px;
margin: 0 auto;
padding: 0;
}

a:link {
color: #3da13c;
text-decoration: none;
}
a:visited {
color: #3da13c;
text-decoration: none;
}
a:active {
color: #3da13c;
}
a:hover {
color: #3da13c;
text-decoration: none;
}

#bread a:link {
color: #fff;
text-decoration: none;
}
#bread a:visited {
color: #fff;
text-decoration: none;
}
#bread a:active {
color: #fff;
}
#bread a:hover {
color: #fff;
text-decoration: none;
}

.mtext:link {
color: #333;
text-decoration: none;
}
.mtext:visited {
color: #333;
text-decoration: none;
}
.mtext:active {
color: #333;
}
.mtext:hover {
color: #333;
text-decoration: underline;
}

.mtext {
line-height: 11px;
margin: 0;
padding: 0;
}

.mtext p {
margin: 0;
padding: 0;
}

.separ {
font-family: arial;
float: left;
margin: 0;
padding: 0;
display: block;
border-bottom: 15px solid #eee;
line-height: 11px;
font-size: 10px;
}

input.text {
width: 200px;
}

input.text2 {
width: 50px;
}

input.text3 {
width: 144px;
}

img {
border: 0;
}

.null {
margin: 0;
padding: 0;
}

.clear {
clear: both;
margin:0;
padding:0;
height: 0.1px;
}

#head {
float: left;
width: 1002px;
height: 180px;
margin: 0;
padding: 0;
background: url(http://www.contrec.ch/img/head.gif) top left no-repeat;
overflow: hidden;
}

#bread {
float: left;
width: 968px;
height: 30px;
line-height: 30px;
margin: 0;
padding: 5px 0 0 34px;
font-size: 14px;
background: url(http://www.contrec.ch/img/bread.gif) top left no-repeat;
color: #fff;
}

#main {
float: left;
width: 968px;
margin: 0;
padding: 40px 0 0 34px;
background: url(http://www.contrec.ch/img/main-iza.png) top left repeat-y;
}

*html #main { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.contrec.ch//img/main-iza.png'); width: 968px;}

#foot {
float: left;
width: 1002px;
height: 11px;
margin: 0;
padding: 0;
background: url(http://www.contrec.ch/img/foot.png) top left no-repeat;
}

*html #foot { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.contrec.ch//img/foot.png'); width: 1002px;}


.markermenu{list-style-type:none;width:170px;background:#fff;margin:0;padding:0;}
.markermenu li a{background-color: #fff;font:18px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;color:#51af34;display:block;width:auto;text-decoration:none;border-bottom:1px solid #fff;line-height:18px;padding:6px 0 6px 10px; border: 1px solid #fff;}
* html .markermenu li a{width:160px;height:21px;line-height:23px; border: 1px solid #fff;}
.markermenu li a:visited,.markermenu li a:active{color:#51af34;}
.markermenu li a:hover{color:#51af34;background-color:#fafafa; border: 1px solid #3DA13C;}

#main-left {
float: left;
width: 170px;
margin: 0;
padding: 0;
}

#main-main {
float: left;
width: 497px;
margin: 0;
padding: 0 20px 30px 50px;
}

#main-main img {
float: left;
margin: 0 10px 0 0;
padding: 0;
}

#main-main p {
text-align: justify;
margin: 0;
padding: 0 0 15px 0;
}

#main-main div.ppp p {
text-align: left;
margin: 0;
padding: 0;
font-size: 10px;
}

#main-main h1 {
font-size: 24px;
color: #3da13c;
width: 497px;
margin: 0;
padding: 0;
border-bottom: 17px solid #fff;
display: block;
}

#main-main h2 {
font-size: 15px;
color: #3da13c;
width: 497px;
margin: 0;
padding: 0;
border-bottom: 17px solid #fff;
border-top: 27px solid #fff;
display: block;
}

#main-right {
float: left;
width: 200px;
margin: 0;
padding: 0 3px 0 22px;
}

#earth {
float: left;
width: 497px;
height: 540px;
margin: 0;
padding: 0;
background: url(http://www.contrec.ch/img/earth.jpg) 120px 30px no-repeat;
}

.info {
float: right;
text-align: right;
margin: 0;
padding: 0;
}

.red {
float: left;
margin: 0;
padding: 10px;
border: 3px solid #f00;
}

.red b {
color: #f00;
font-size: 20px;
}

.left-gas {
float: left;
margin: 0;
padding: 0;
width: 240px;
}

.right-gas {
float: left;
margin: 0;
padding: 0;
width: 248px;
}



