﻿/* General page setup */
html,body 													{margin:0px;padding:0px;width:100%;height:100%;background-color:#fff;font-size:11px;font-family:arial,verdana,sans-serif;color:#333;line-height:150%;text-align:center;}

/* Generel table attributes and fonts */
table, td, p, a, select,input,label,textarea						{font-size:1em;color:#000000;font-family:arial,verdana,sans-serif;}
th															{font-size:1em;color:#000000;font-family:arial,verdana,sans-serif;font-weight:bold;text-align:center;}
a															{color:#004170;text-decoration:underline;}
a:hover														{text-decoration:underline;}
address														{font-size:1em;font-style:normal;color:#4d4e54;}
form															{margin:0;padding:0;}
hr															{height:1px;background-color:#e1e1e1;color:#e1e1e1;border:none;margin:0;margin-top:10px;margin-bottom:10px;}
a img														{border:none;}
optgroup 														{font-style:normal;font-weight:bold;}

/* Base template setup */
.main														{width:950px;margin:0 auto;text-align:left;}
.main .top													{width:100%;height:83px;}
.main .top .logo												{width:350px;float:left;}
.main .top .logo img											{margin-top:10px;}

.main .top .service											{width:550px;float:right;text-align:right;}
.main .top .service ul										{list-style-type:none;margin:0;padding:0;margin-top:10px;}
.main .top .service ul li										{display:inline;}
.main .top .service ul li a										{color:#a0a0a0;text-decoration:none;padding:0px 7px 0px 7px;background:url(http://www.solar.eu/gfx/service_seperator.gif) no-repeat right 50%;}
.main .top .service ul li a:hover								{text-decoration:underline;}
.main .top .service ul li a.islast								{padding:0px 0px 0px 7px;background:none;}
.main .top .service ul li a.islast:hover							{text-decoration:underline;}
.main .top .service ul li a.active								{color:#004170;text-decoration:none;padding:0px 7px 0px 7px;background:url(http://www.solar.eu/gfx/service_seperator.gif) no-repeat right 50%;}
.main .top .service ul li a.active:hover							{text-decoration:underline;}

/* Main menu */
.main .mainmenu												{width:100%;height:30px;background:url(http://www.solar.eu/gfx/main_menu_active.gif) repeat-x;}
.main .mainmenu ul											{list-style-type:none;margin:0;padding:0;}
.main .mainmenu ul li											{display:inline;}
.main .mainmenu ul li a											{width:143px;height:24px;display:block;padding:6px 0px 0px 12px;float:left;color:#fff;font-weight:bold;text-decoration:none;background:url(http://www.solar.eu/gfx/main_menu_active.gif) repeat-x 0px 0px;}
.main .mainmenu ul li a:hover									{width:143px;height:24px;display:block;float:left;color:#fff;font-weight:bold;text-decoration:none;background:url(http://www.solar.eu/gfx/main_menu_hover.gif) repeat-x 0px 0px;}
html>body .main .mainmenu ul li a,
html>body .main .mainmenu ul li a:hover							{width:144px;}
.main .mainmenu ul li a.selected								{width:145px;height:24px;display:block;margin-left:-2px;padding:6px 0px 0px 12px;float:left;color:#004170;font-weight:bold;text-decoration:none;background:url(http://www.solar.eu/gfx/main_menu_selected.gif) no-repeat 0px 0px;}
.main .mainmenu ul li a.selected:hover							{width:145px;height:24px;display:block;margin-left:-2px;float:left;color:#004170;font-weight:bold;text-decoration:none;background:url(http://www.solar.eu/gfx/main_menu_selected.gif) no-repeat 0px 0px;}
html>body .main .mainmenu ul li a.selected,
html>body .main .mainmenu ul li a.selected:hover					{width:146px;}

/* WORKS IE7, Mozilla */
.main .mainmenu ul li a.isfirstSelected							{width:144px;height:24px;display:block;float:left;color:#004170;font-weight:bold;text-decoration:none;background:url(http://www.solar.eu/gfx/main_menu_hover_sel.gif) repeat-x 0px 0px;}
.main .mainmenu ul li a.isfirstSelected:hover					{width:144px;}
.main .mainmenu ul li a.isfirst									{width:144px;padding:6px 0px 0px 12px;}
.main .mainmenu ul li a.isfirst:hover							{width:144px;}

/* WORKS IE6 */
* html .main .mainmenu ul li a.isfirstSelected					{width:143px;height:24px;display:block;float:left;color:#004170;font-weight:bold;text-decoration:none;background:url(http://www.solar.eu/gfx/main_menu_hover_sel.gif) repeat-x 0px 0px;}
* html .main .mainmenu ul li a.isfirstSelected:hover				{width:143px;}
* html .main .mainmenu ul li a.isfirst							{width:143px;padding:6px 0px 0px 12px;}
* html .main .mainmenu ul li a.isfirst:hover						{width:143px;}

.main .mainmenu ul li a.islast									{width:148px;}
.main .mainmenu ul li a.islast:hover							{width:148px;}
.main .mainmenu ul li a.islastSelected							{width:150px;height:24px;display:block;margin-left:-2px;padding:6px 0px 0px 12px;float:left;color:#004170;font-weight:bold;text-decoration:none;background:url(http://www.solar.eu/gfx/main_menu_selected.gif) no-repeat 0px 0px;}
.main .mainmenu ul li a.islastSelected:hover					{width:150px;height:24px;display:block;margin-left:-2px;float:left;color:#004170;font-weight:bold;text-decoration:none;background:url(http://www.solar.eu/gfx/main_menu_selected.gif) no-repeat 0px 0px;}
.main .mainmenu ul li span										{width:2px;height:30px;display:block;float:left;background:url(http://www.solar.eu/gfx/main_menu_seperator1.gif) no-repeat left top;}
.main .mainmenu ul li span.selected								{width:2px;height:30px;display:block;float:left;background:url(http://www.solar.eu/gfx/main_menu_seperator3.gif) no-repeat left top;}

/* IE5.5 padding+height hack */
@media tty 													{i{content:"\";/*" "*/}}@m;.main .mainmenu ul li a,.main .mainmenu ul li a:hover {padding-bottom:8px;width:155px;}; /*";}}/* */
@media tty 													{i{content:"\";/*" "*/}}@m;.main .mainmenu ul li a.selected,.main .mainmenu ul li a.selected:hover {padding-bottom:8px;width:155px;}; /*";}}/* */
@media tty 													{i{content:"\";/*" "*/}}@m;.main .mainmenu ul li a.islast,.main .mainmenu ul li a.islast:hover {width:172px;}; /*";}}/* */
@media tty 													{i{content:"\";/*" "*/}}@m;.main .mainmenu ul li a.islastSelected {padding-bottom:8px;width:172px;},.main .mainmenu ul li a.islastSelected:hover {padding-bottom:8px;width:162px;}; /*";}}/* */

/* Is first hack */
@media tty 													{i{content:"\";/*" "*/}}@m;.main .mainmenu ul li a.isfirstSelected,.main .mainmenu ul li a.isfirstSelected:hover {width:156px;}; /*";}}/* */
@media tty 													{i{content:"\";/*" "*/}}@m;.main .mainmenu ul li a.isfirst,.main .mainmenu ul li a.isfirst:hover {width:158px;}; /*";}}/* */

/* Sub menu */
.main .submenu												{width:100%;height:20px;background:url(http://www.solar.eu/gfx/sub_menu_bg.gif) repeat-x left top;}
.main .submenu ul												{list-style-type:none;margin:0;padding:0;padding-top:2px;padding-left:10px;}
.main .submenu ul li											{display:inline;}
.main .submenu ul li a											{color:#004070;text-decoration:none;padding:0px 20px 0px 0px;}
.main .submenu ul li a:hover									{color:#fff;text-decoration:none;}
.main .submenu ul li a.selected									{color:#fff;text-decoration:none;padding:0px 20px 0px 0px;}
.main .submenu ul li a.selected:hover							{color:#fff;text-decoration:none;}

.main .content 												{padding-top:10px;}

/* Footer */
.main .footer												{height:20px;padding-top:10px;padding-bottom:20px;width:100%;clear:both;}
.main .footer .border										{width:100%;border-top:1px solid #ccc;}
.main .footer .leftcol										{float:left;width:600px;padding-top:3px;}
.main .footer .leftcol address									{color:#999;}
.main .footer .rightcol										{float:right;width:200px;text-align:right;padding-top:3px;}
.main .footer .rightcol a										{color:#999;text-decoration:none;}
.main .footer .rightcol a										{color:#999;text-decoration:none;}
.main .footer .rightcol a:hover								{color:#999;text-decoration:underline;}

/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

h1 a {text-decoration:none;}
h1 a:hover {text-decoration:underline;}
h2 a {text-decoration:none;}
h2 a:hover {text-decoration:underline;}
h3 a {text-decoration:none;}
h3 a:hover {text-decoration:underline;}

/* Unordered lists */
ul.default {margin:0;padding:0;}
ul.default li {list-style-type:none;background-image:url(http://www.solar.eu/gfx/ul_li_sep.gif);background-repeat:no-repeat;background-position:left;padding-left:10px;}
ul.default li a {color:#666666;}


/* Headers */
h1											{font-size:1.728em; font-weight:bold;margin:0 0 5px 0;}
h2											{font-size:1.44em; font-weight:bold;margin:0 0 5px 0;}
h3											{font-size:1.2em; font-weight:bold;margin:0 0 5px 0;}
h4											{font-size:1em; font-weight:bold;margin:0 0 5px 0;}
h5											{font-size:0.8333em; font-weight:bold;margin:0 0 5px 0;}
h6											{font-size:0.69444em; font-weight:bold;margin:0 0 5px 0;}

/* Body blank */
body.blank {margin:10px;text-align:left;width:auto;}
body.blank div {text-align:left;}
body.blank li {text-align:left;}
body.blank p {text-align:left;}
body.blank td {text-align:left;}
body.blank ul {text-align:left;}

/*Table class=border*/
table.border {border:1px #000000 solid;border-collapse:collapse;}
table.border th {text-align:center;border-right:1px #000000 solid;border-collapse:collapse;}
table.border td {text-align:left;border-right:1px #000000 solid;border-collapse:collapse;}
table.border th.button {text-align:center;border-right:1px #000000 solid;border-collapse:collapse;width:40px;}
table.border td.center {text-align:center;border-right:1px #000000 solid;border-collapse:collapse;}

/*Hyperlinks*/
img.image {vertical-align:middle;}
tr.cms {background-color:#ffffff;}
tr.cms:hover {background-color:#dcdcdc;}
tr.cmsInactive td {background-color:#ffffff;text-decoration:line-through}
tr.cmsInactive:hover td {background-color:#dcdcdc;text-decoration:line-through}

/*Forms class=input*/
form.form {margin:0;}
input.input {width:300px;font-family:arial,verdana,sans-serif;}
input.readonly {width:250px;background-color:#c0c0c0;font-family:arial,verdana,sans-serif;}
input.readonlyWide {width:300px;background-color:#c0c0c0;font-family:arial,verdana,sans-serif;}
input.inputSmall {width:250px;font-family:arial,verdana,sans-serif;font-family:arial,verdana,sans-serif;}
input.button {width:50px;font-family:arial,verdana,sans-serif;}
input.buttonNoWidth {font-family:arial,verdana,sans-serif;}
textarea.input {width:300px;height:100px;font-family:arial,verdana,sans-serif;}
textarea.inputSmall {width:200px;height:50px;font-family:arial,verdana,sans-serif;}
textarea.question {width:300px;height:14px;font-family:arial,verdana,sans-serif;}
select.input {width:306px;font-family:arial,verdana,sans-serif;}
select.inputNoWidth {font-family:arial,verdana,sans-serif;}
