/* CSS Document */


* { font-family:"Trebuchet MS"; font-size:14px; }

p { text-align:justify; margin:0; font-size:14px; }
h1 { font-weight:100; margin:0; padding:0; }
h2 { font-size:14px; }
h3 { font-size:13px; margin:0; }
h4 { font-size:13px; margin:0; padding:0; }
em {font-style:italic;}
strong {font-weight:bold;}

#leftColumn { width:200px; float:left; margin:0px; 	}

#middleColumn { width:720px; margin-left:208px; min-height:600px; padding-bottom:30px; padding-top:2px;  }

body {background-image:url('body-background.jpg'); background-position: left top;	background-repeat:repeat-x;	background-color:#0a6345;	margin:0;	padding:0}

#topHeader { font-size:10px; margin:0; padding:0; color:#007550; text-align:center; height:25px; padding-top:4px; }

.topHeaderText { font-size:10px; display:inline;  }

img { border:0; }

#topBevel {	margin:0 auto;	padding:0;	width:948px;	height:21px;}

.topBevelText {	text-align:right;	font-size:11px;	color:#FFFFFF;}

.topBevelText a {	font-size:11px;	color:#FFFFFF;}

#mainHolder {width:948px; background-image:url('main-holder-background.jpg'); background-repeat:repeat-y;	background-position: center;	border:1px solid #FFFFFF;	margin:0 auto}

#mainHolderHome { width:948px; margin:auto; padding:0; background-image:url('couple-left-corner-home.jpg'); background-position: left bottom; background-repeat:no-repeat }

.darkgreene {#margin-top:5px;}

.greene { color:#007550; }
a, .darkgreene { color:#013121; }
a {color:#013121; text-decoration:underline;}
a:hover {color:#03a47b; text-decoration:underline;}
a.lightgreen { color:#006e45; }
a:hover.lightgreen { text-decoration:none;}


.clear { clear:both; }
.center { text-align:center; }

#green-news { background-image:url('news-background.jpg'); background-repeat:no-repeat; padding-top:10px }
.green-line{ background:url('green-dotted-line.gif') repeat-x; width:189px; height:3px; margin-left:12}
#green-news p { font-size:11px;}

.textRightColumn { float:right; width:206px; font-size:13px; }
.textRightColumn h3 {  font-size:13px;  }

#copyright { width:948px; background-color:#0b473d; height:19px; border:1px solid #FFFFFF; border-top:none; font-size:11px; text-align:right; }

#footer { width:950px; margin:auto; font-size:11px; color:#FFFFFF; text-align:center; }
#footer a { font-size:11px; color:#FFFFFF;  }
#footer a:hover { text-decoration:underline;  }




/*resources page list style */

.greenResource {padding-bottom: 12px;}

/*** left banner ***/
#produkt { display:block; background:url('/image/menu/produkt.gif') no-repeat 0px 0px; width:186px; height:52px}
#technology { display:block; background:url('/image/menu/technology.gif') no-repeat 0px 0px; width:186px; height:52px}
#tehnicheskoe-obslugivanie{ display:block; background:url('/image/menu/tehnicheskoe-obslugivanie.gif') no-repeat 0px 0px; width:186px; height:52px}
#podbor-stancii{ display:block; background:url('/image/menu/podbor-stancii.gif') no-repeat 0px 0px; width:186px; height:52px}
#baza-znaniy{ display:block; background:url('/image/menu/baza-znaniy.gif') no-repeat 0px 0px; width:186px; height:52px}
#stoimost{ display:block; background:url('/image/menu/stoimost.gif') no-repeat 0px 0px; width:186px; height:52px}


:hover#produkt{ background-position:0px -51px;}
:hover#technology{ background-position:0px -51px;}
:hover#tehnicheskoe-obslugivanie{background-position:0px -52px;}
:hover#podbor-stancii{ background-position:0px -51px;}
:hover#baza-znaniy{ background-position:0px -51px;}
:hover#stoimost{ background-position:0px -51px;}




#find-installer{ background:url('find-green-energy-installer.gif') no-repeat 0px 0px; display:block; background-position-x:0px; background-position-y:0px; width:188px; height:38px; margin-left:0; margin-right:0; margin-top:10px; margin-bottom:0}
:hover#find-installer{ background-position:0px -38px;}
#get-a-quote{ background:url('get-a-quote.gif') no-repeat 0px 0px; display: block; width:188px; height:38px;background-position-x:0px; background-position-y:0px; margin-left:0; margin-right:0; margin-top:10px; margin-bottom:0}
#request-call-back{ background:url('request-a-callback.gif') no-repeat 0px 0px; display:block; width:188px; height:39px;background-position-x:0px; background-position-y:0px; margin-left:0; margin-right:0; margin-top:10px; margin-bottom:0}
:hover#get-a-quote{background-position:0px -38px; }
:hover#request-call-back{background-position:0px -39px; }
#training-green-energy{ background:url('training-green-energy.gif') no-repeat 0px 0xp; display:block; background-position-x:0px; background-position-y:0xp; width:188px; height:38px}
:hover#training-green-energy{ background-position:0px -38px;}

#green-energy-faq{ background:url('green-energy-faq-banner-sma.gif') no-repeat -197px 0px; display:block; width:197px; height:111px; background-position-x:-197px; background-position-y:0px}
:hover#green-energy-faq{ background-position:0px 0px;}
#jewson{ text-align:center;background:url('jewson.gif') no-repeat 0px 0px; width:116px; height:50px; background-position-x:0px; background-position-y:0px; display:block; margin-left:40px}
#graham{ text-align:center;background:url('graham-group.gif') no-repeat 0px 0px; width:118px; height:50px; background-position-x:0px; background-position-y:0px; display:block; margin-left:40px; margin-bottom:5px}
:hover#jewson{background-position:0px -50px;}
:hover#graham{background-position:0px -50px;}

/* blog */
.blog{ padding:0 0 0 5px; font-size:12px;}
.blog p{font-size:14px;}
.blog p a{ color:#5f6060; text-decoration:underline;}
.blog p a:hover{ text-decoration:none;}
.blog h3{margin:0 0 5px 0;}
.blog h3 a{ font-size:14px; color:#1e7758; font-weight:normal; font:"Trebuchet MS", "Times New Roman", Verdana; }
.blog h3 a:hover{ text-decoration:none;}
.blog-date1{ font-size:11px; color:#3d3d3d;margin-bottom:-2px;}
.blog-date2{ font-size:12px; color:#969e9b;}
.blog img{ float:left; margin:5px 23px 0 5px;}
.date-link{ clear:both; margin-top:3px;}
.blog-link{ color:#75a695;}
.blog .blog-link a{ color:#75a695; font-size:12px; text-decoration:underline;}
.blog .blog-link a:hover{ color:#75a695; text-decoration:none;}

.grey-blog-line{ background:url('grey-dotted-line.gif') repeat-x; height:3px; width:inherit; margin-left:0; margin-right:0; margin-top:15px; margin-bottom:5px}



/*** self builder ***/

#self-builder-1{ float:left; background:url('self-build-bg-1.gif') no-repeat; width:107px; height:100px; margin-right:19px; padding-left:30px}
#self-builder-2{ float:left; background:url('self-build-bg-2.gif') no-repeat; width:127px; height:100px; margin-right:19px; padding-left:30px}
#self-builder-3{ float:left; background:url('self-build-bg-3.gif') no-repeat; width:152px; height:100px; padding-left:30px}
#self-builder-1 h2, #self-builder-2 h2, #self-builder-3 h2{ width:114px; height:33px; margin-top:7px; margin-bottom:4px;}
#self-builder-1 a, #self-builder-2 a, #self-builder-3 a{ font-size:12px; text-decoration:underline;  line-height:15px;}
#self-builder-1 a{ color:#178e54;}
#self-builder-2 a{ color:#8f453d;}
#self-builder-3 a{ color:#36858c;}
#self-builder-1 a:hover,#self-builder-2 a:hover,#self-builder-3 a:hover{ text-decoration:none;}

/*--- Q&A ---*/
.question{ width:512px; height:25px; float:left; z-index:0;}
h2.qa{display:block; float:left; z-index:10;}
.qa-line-top{ margin-top:5px; margin-bottom:0;}
.qa-line-bottom{ margin-top:0; margin-bottom:10px;}