html {height: 100%;}
table {width: 100%;}
td, input, select, textarea {font-size: 11px;font-family: arial, sans-serif; color: #044d6f; vertical-align: top;}
input, select, textarea {color: #3e4533; }
.txt {margin: 0; padding: 0; padding-left: 3px; margin1: 3px 0px;}
input.but {width: 109px; height: 22px; background: url(../img/button.gif) 0% 0% no-repeat; border: 0; color: white; clear: both;}
input.but_small {width: 64px; height: 22px; background: url(../img/button_small.gif) 0% 0% no-repeat; border: 0; color: white; clear: both;}
input.ebutton {width: 135px; height: 22px; background: url(../img/ebutton.gif) 0% 0%; border: 0; color: white; clear: both;}


th {font-size: 12px;font-family: arial, sans-serif; color: #558CC6;}
p {margin-bottom: 0.5em; margin-top: 0.5em;}
form {padding: 0; margin: 0;}
body {padding: 0; height: 100%; font-family: arial, sans-serif; font-size: 11px; margin: 0; color: #044d6f; }
a {color: #f1592b}
a:hover {text-decoration: none;}
a img {border: none;}
.right {float: right; }
.left {float: left; }

.mainTable {height: 100%;}
.mainTable td.side {width: 50%}

.bodyTable {height: 100%; width: 980px; text-align: left;}

#langTd {width: 197px; text-align: center;}
#langTd div {width: 197px; height: 32px; background: url(../img/bg_langnav.gif) 100% 0% no-repeat #0093d0; }
#langNavTable {width: auto; margin-right1: 20px; margin: 0 auto 0 auto; border-bottom: 1px solid #0093d0}
#langNavTable td {vertical-align: top;}
#langNavTable td a {color: #b3dff1; margin: 0 5px 0 5px; border-top: 2px solid #0093d0; text-decoration: none; padding-top: 4px; display: block; width: auto;}
#langNavTable td a.active {border-top: 2px solid #b3dff1;}
#langNavTable td a:hover {border-top: 2px solid #b3dff1;}
#langNavTable td.first {padding-left1: 25px; }
#langNavTable td.last {width: auto}

#topMenu {background: url(../img/bg_topmenu.gif) repeat-x; width: 100%; height: 82px;}
#topNavTable {}
#topNavTable td.first {background: url(../img/bg_topmenu_left.gif) no-repeat; padding-left: 8px;}
#topNavTable td.last {background: none; width: 100%;}
#topNavTable td.active {background: url(../img/bg_topmenu_active.gif) 100% 0% no-repeat;}
#topNavTable td {height: 60px; background: url(../img/bg_topmenu_del.gif) 100% 0% no-repeat; width: auto; }
#topNavTable td a {color: #565656; white-space: nowrap; text-decoration: none; padding: 30px 5px 15px 5px; display: block;}
#topNavTable td a:hover {color: #f1592b;}

.leftCont {background: url(../img/bg_rightcol.gif) 100% 0% no-repeat #ecf6fc; padding: 13px 15px 0 14px;}
.leftCont h1 {color: #444e54; font-weight: bold; font-size: 18px; margin: 0 15px 8px 15px; text-align: left;}

.news_date {margin-top: 10px; }
.news_date, .news_date a {color: #7f9ebe; font-size: 10px; text-decoration: none;}
.news_body a {color: #3d4530;}
.news_text {margin-top: 10px; }
.news_title a {font-weight: bold; text-decoration1: none; font-size: 12px; color: #002864;}
.news_title a:hover {text-decoration: none; }


#leftNav {background: #ecf6fc; width: 197px;}
#logo {text-align: center; background: white;}
#siteNav {text-align: center; padding: 2px 20px 5px 20px; background: white;}

#searchBox {padding: 9px 9px 11px 9px; background: white}
#searchBox table {width: auto;;}
#searchBox td.searchBut input { background: url(../img/button_search.gif) 100% 0% no-repeat; border: 0; height: 18px; color: white; text-transform: lowercase; font-size: 10px; padding: 0 3px 0 3px; }
#searchBox td.searchTxt {width: 100%; border: 1px solid #cbcdc8; height: 18px; border-right: 0; padding: 0 3px 0 3px;}
#searchBox td.searchTxt input {width: 100%; border: 0; font-size: 10px; color: #565656; padding: 0; height: 14px; }

#leftBanners {padding: 13px 14px 0 14px; text-align: center;}
#leftBanners img {border: 3px solid white;}
#leftBanners a {display: block; margin-top: 10px;}


.leftMenu {background: url(../img/bg_leftmenu.gif) 100% 0% repeat-y #0093d0;}
.leftMenu td {vertical-align: middle; height: 25px; border-bottom: 1px solid white; padding: 0px 10px 0px 7px;}
.leftMenu td.active {background: url(../img/bg_leftmenu_active.gif) repeat-y;}
.leftMenu a {display: block; padding: 0 5px 0 5px; color: white; text-decoration: none; line-height: 1em;}
.leftMenu a:hover {text-decoration: underline;}
.leftMenu td.l1 {}
.leftMenu td.l2 {background-color: #8bc9eb; color: black;}
.leftMenu td.l2 a {color: #3e4533; background: url(../img/bg_leftmenu_l2.gif) 0% 50% no-repeat; margin-left: 4px; padding-left: 13px;}
.leftMenu td.l3 {background-color: #8bc9eb; color: black;}
.leftMenu td.l3 a {color: #3e4533; background: url(../img/bg_leftmenu_l2.gif) 0% 50% no-repeat; margin-left: 14px; padding-left: 13px;}

#clientTop {text-align: center; margin-top: 21px; padding: 0px 15px 0 14px;}
/*#clientTop img {margin-bottom: 8px;}*/
#clientTop a {display: block;text-align: center;}

#rightCol {width: 181px; background: url(../img/bg_rightcol.gif) 100% 0% no-repeat #ecf6fc; }
#rightCol h1 {color: #444e54; font-weight: bold; font-size: 12px; margin: 10px 15px 8px 15px; text-align: center;}
#rightCol h2 {color: #08628d; font-weight: bold; font-size: 11px; padding: 3px 15px 7px 12px; border-left: 6px solid #9fd4ec; margin: 20px 0 10px 1px; text-align: left; clear: both;}
#rightCol .linkBlock {padding-left: 32px; margin: 0 15px 0 0;}
#rightCol .linkBlock a {color: #3e4533; display: block; margin-bottom: 3px; text-decoration: underline;}
#rightCol .linkBlock a:hover {text-decoration: none;}
#rightCol .PartnerTop {text-align: center; margin-top: 21px; padding: 0px 15px 0 14px;}

#loginForm {padding-left: 20px; padding-right: 15px;}
#loginForm #formCont {width: 100%}
#loginForm input.txt, #loginForm select {width: 100%; color: #778187; }
#loginForm input, #loginForm select {margin-bottom: 5px;} 

p.url {margin-bottom: 13px;}
p.url, p.url a {color: #83b0c6; text-decoration: none;}
p.url a:hover {text-decoration: underline;}
p.comments a {color: #08628d}
p.comments a:hover {text-decoration: none;}
p.comments a b {color: #f1592b; text-decoration: none;}


#content {padding: 0 30px 10px 30px; width: 100%}
#content contenttext a {color: #08628d}
h1 {color: #08628d; margin: 0; font-size: 18px; padding: 0; font-weight: normal; }
p {margin: 0 0 1em 0;}
ul {margin-left: 2em; padding: 0;}
li {list-style-image: url(../img/li1.gif);}
li ul {margin-left: 1.5em;}
li li {list-style-image: url(../img/li2.gif); }

tr.footTr td {height: 34px; vertical-align: middle; text-align: center; color: #7aacc4; background: #ecf6fc;}

#site_map {padding: 0;}
#site_map a { text-decoration: none; margin-left: 0; text-indent: 0;}
* html #site_map a { text-decoration: none; margin-left: 0; text-indent: -16px;}
#site_map a:hover { text-decoration: underline;}
#site_map li {background: none; list-style: none; padding: 0; margin: 0; line-height: 1.5em; display: block; }

#site_map li.l0 {border-bottom: 1px solid #8bc9eb; font-size: 12px; font-weight: bold;}
#site_map li.l0 a {color: #f1592b; }
#site_map li.l1 {margin-left: 25px; font-weight: bold; font-size: 11px; }
#site_map li.l1 a {color: #003e7e; }
#site_map li.l2 {  margin-left: 30px; padding-left: 10px; background: url(../img/bullet_l2.gif) 0 0.5em no-repeat;}
#site_map li.l2 a {color: #003e7e;}
#site_map li.l3 {  margin-left: 60px; padding-left: 10px; background: url(../img/bullet_l3.gif) 0 0.5em no-repeat;}
#site_map li.l3 a {color: #003e7e;}

.calc {border-collapse: collapse;}
.calc td {border: 1px solid #8bc9eb; padding: 0 5px 0 5px; margin: 0; vertical-align: middle; height: 1.8em; color: #044d6f; width: 1%;}
.calc td a {color: #044d6f; text-decoration: none;}
.calc td a:hover {color: #044d6f; text-decoration: underline;}
.calc td.name {width: 90%; padding-left: 14px;}
.calc td.price {width: 2%; text-align: right; padding-right: 15px;}
.calc .g0 td.price {background: #ecf6fc; font-weight: bold;  white-space: nowrap;  padding: 0 5px 0 5px; }
.calc .g0 td.name {background: url(../img/bullet_g0.gif) 0 50% no-repeat #ecf6fc; font-weight: bold;}
.calc .g1 td.name {background: url(../img/bullet_g1.gif) 0 50% no-repeat; }
.calc .g1 td.name a {text-decoration: underline;}
.calc .i2 td.name {background: url(../img/bullet_i1.gif) 30px 50% no-repeat; padding-left: 40px;}
.calc tr.lineFree td {border: 0;}
.name {}
.selected0 {background: url(../img/checkbox.gif) 50% 50% no-repeat; }
.selected1 {background: url(../img/checkbox_selected.gif) 50% 50% no-repeat;}
.error {color: #f1592b;}

.calc .apply {border-collapse: separate;}
.calc .apply td {border: 0; padding: 0 5px 0 5px; white-space: nowrap; }
.calc .apply td .txt {width: 100%; margin: 3px 0; padding: 0;}
.calc .apply td input.txt {height: 20px;}

.comments {background: url(../img/bullet_comment.gif) 0 5px no-repeat; padding-left: 10px; color: #044d6f; padding-bottom: 0;}
.comments .name {font-weight: bold;}
.comments .date {color: #7f9ebe }
.page_numbers {}
.page_numbers a {color: #044d6f; font-weight: bold; text-decoration: none;}
.page_numbers .active {color: #f1592b; text-decoration: underline;}

.rss h2 {border-bottom: 1px solid #044d6f; margin: 0; font-size: 16px; color: #08628d}
.rss h2 a {text-decoration: none; color: #08628d}
.rss div.rss_body { color: #cc8d8d}
.rss a.rss_link {text-decoration: none; color: #cc8d8d; display: block;}
.rss a.rss_link:hover {text-decoration: underline;} 

.eklase_login {background-repeat: no-repeat;}

#myfixed {
	position: fixed;
	top: 10px;
	left: 18%;
}

div#Centered {
	width:50%;
	height:50%;
	position:absolute;
	top:2%;
	left:20%;
	visibility: hidden;
}
/* for new banner */
#horizon_banner        
	{
	color: white;
	background-color: transparent;
	text-align: center;
	position: absolute;
	top: 5%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block;
	z-index: 5000;
	}
#content_banner
	{
	font-family: Verdana, Geneva, Arial, sans-serif;
	background-color: transparent;
	margin-left: -150px;
	position: absolute;
	top: -20px;
	left: 25%;
	width: 800px;
	height: 670px;
	visibility: visible;
	z-index: 5000;
	}

.bodytext_banner
	{
	font-size: 14px;
	z-index: 5000;
	}

.headline_banner
	{
	font-weight: bold;
	font-size: 24px
	}
	
#myfixed_banner {
	position: relative;
	z-index: 5000;
}

img {	
	border: none;
}


#Centered_banner {
	position: relative;
	visibility: hidden;
	z-index: 5000;
}

.disable_scroll {
	overflow: hidden;
}


