* {
    margin: 0;
    padding: 0;
}

html, body {
    height: 100%;
    background: #fff;
    font-size: 12px;
    behavior: url("css/csshover.htc"); /*ie6 hover*/
}

body, input, textarea, select {
    font-family: arial, sans-serif;
}

img, fieldset {
    border: 0;
}

input, textarea, select, object, embed, table, tr, th, td {
    border-spacing: 0px;
    border-collapse: collapse;
}

input, textarea, select {
    border: solid 1px #d0d0d0;
    outline: none;
}

h1 {
    font-size: 16px;
    color: #ff543b;
    padding-bottom: 15px;
}

h2 {
    font-size: 14px;
    color: #ff6c00;
    padding-bottom: 10px;
}

h3 {
    font-size: 12px;
    color: #4c4c4c;
}

a {
    text-decoration: none;
    color: #005baa;
}

a:hover {
    color: #00134f;
    text-decoration: underline;
}

div.clearboth {position: relative; display: block; float: none; clear: both; left: 0px; top: 0px; width: 1px; height: 0px; margin: 0px; padding: 0px; overflow: hidden; visibility: hidden;}

#wrap {
    position: relative;
    width: 960px;
    padding: 3px 0px;
    margin: 14px auto;
    border-top: solid 3px #d8d8d8;
    border-bottom: solid 6px #ff6c00;
}

#header {
    position: relative;
		display: block;
    width: 100%;
    background: #0055a2 url(../i/bg_header.gif) repeat-y;
    clear: both;
    overflow: hidden;
    _height: 1%;
	padding-top: 68px;
	z-index: 1;
	
}

#header h1 { z-index: 1;}


h1.header-logo, 
h1.header-logo span, 
h1.header-logo a {
    width: 310px;
    height: 90px;
    display: block;
    overflow: hidden;
	
	
}

h1.header-logo {
    position: absolute;
	top: 0;
    padding: 0;
}

h1.header-logo a {
}

h1.header-logo span {
    position: absolute;
    top: 0;
    left: 0;
	cursor:pointer;
}

h1#logo_elmuhalozati, 
h1#logo_elmuhalozati span {
    background: url(../i/logo_elmuhalozati.jpg) no-repeat;
}
h1#logo_elmuszolgaltato, 
h1#logo_elmuszolgaltato span {
    background: url(../i/logo_elmuszolgaltato.jpg) no-repeat;
}
h1#logo_elmuugyfelszolgalati, 
h1#logo_elmuugyfelszolgalati span {
    background: url(../i/logo_elmuugyfelszolgalati.jpg) no-repeat;
}
h1#logo_emaszhalozati, 
h1#logo_emaszhalozati span {
    background: url(../i/logo_emaszhalozati.jpg) no-repeat;
}
h1#logo_elmu, 
h1#logo_elmu span {
    background: url(../i/logo_elmu.jpg) no-repeat;
}
h1#logo_emasz, 
h1#logo_emasz span {
    background: url(../i/logo_emasz.jpg) no-repeat;
}
#pagesearch {
    position: absolute;
    width: 300px;
    height: 20px;
    top: 24px;
    left: 398px;
    clear: both;
    overflow: hidden;
}

#pagesearch input {
    float: left;
    width: /*174*/ 164px;
    height: 18px;
    padding: 0 4px;
    margin-right: 6px;
    font-size: 11px;
    color: #656565;
    border: solid 1px #3da0f5;
    line-height: 18px;
}

#pagesearch a {
    float: left;
    display: block;
    width: /*95*/ 85px;
    height: 18px;
    padding: 0 4px;
    font-size: 11px;
    color: #a6d6ff;
    border: solid 1px #3da0f5;
    line-height: 18px;
    background: url(../i/ico_btn_mehet.gif) right center no-repeat;
}

#pagesearch a:hover {
    color: #fff;
    text-decoration: none;
}

#langs {
    float: right;
    margin: -40px 10px 0 0;
}

#langs li {
    border-color: #479ae1;
    color: #479ae1;
}

#langs a {
    color: #479ae1;
}

#langs a:hover {
    color: #fff;
}

div#header div#tabmenubox {
	display: block;
	position: relative;
	overflow: visible;
	z-index: 3;
	width: 100%; height: 34px;
	overflow: hidden;
}

#mainmenu {
    float: right;
    overflow: hidden;
    list-style: none;
}

#mainmenu li, #mainmenu a {
    display: block;
    width: 175px;
    height: 29px;
    color: #fff;
}

#mainmenu a {
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    padding-top: 2px;
}

#mainmenu li {
    position: relative;
    float: left;
    margin: 0 5px 5px 0;
    background: #005baa;
    _display: inline;
    line-height: 29px;
    padding-left: 10px;
}

#mainmenu li.active {
    background-color: #00124E;
    margin-bottom: 0;
    padding-bottom: 5px;

* margin-bottom:
    5px;
}

#mainmenu li.active a {
    background-color: #00124E;
}

ul#mainmenu li:hover {
    background-color: #00124E;
}

ul#mainmenu li:hover a {
    text-decoration: none
}

#mainmenu span {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 135px;
    height: 29px;

* cursor:pointer;
}

.lang-1 #mainmenu span {
    background-image: url(../i/bg_menu_1.gif);
}

.lang-2 #mainmenu span {
    background-image: url(../i/bg_menu_2.gif);
}

.lang-3 #mainmenu span {
    background-image: url(../i/bg_menu_3.gif);
}

li#mmp1 span {
    background-position: 0 0;
}

li#mmp2 span {
    background-position: 0 -29px;
}

li#mmp3 span {
    background-position: 0 -58px;
}

li#mmp4 span {
    background-position: 0 -87px;
}

li#mmp1 a:hover span, li#mmp1.active span {
    background-position: -135px 0;
}

li#mmp2 a:hover span, li#mmp2.active span {
    background-position: -135px -29px;
}

li#mmp3 a:hover span, li#mmp3.active span {
    background-position: -135px -58px;
}

li#mmp4 a:hover span, li#mmp4.active span {
    background-position: -135px -87px;
}

ul#submenu {
    position: relative;
    background: #00124E url('../i/bg_header.gif') left bottom no-repeat;
    list-style: none;
    height: 33px;
/*    border-bottom: 5px solid #004188;*/
    padding-left: 10px;
		padding-bottom: 5px;
    z-index: 2;
}

ul#submenu li {
    float: left;
    position: relative;
    margin: 10px 10px 10px 0;
    padding-right: 10px;
    behavior: url("templates/elmu/js/csshover.htc");
    border-right: solid 1px #00134f;
}

ul#submenu li a {
    color: #fff;
}

ul#submenu li a:hover {
    text-decoration: none;
    font-weight: bold;
}

ul#submenu li > ul {
    top: auto;
}

ul#submenu li ul {
    display: none;
    width: 200px;
    padding: 20px 0 10px 0;
    position: absolute;

* top:
    15px;

left:
    -10px;

background:

#3da0f5
    url(../i/bg_submenu_ul.gif)

repeat-x;

list-style:none;
}

ul#submenu li ul li {
    padding: 3px 10px;
    float: none;
    border-right: 0px;
    margin: 0;
}

ul#submenu li:hover ul {
    display: block;
}

#midpage {
    position: relative;
    margin: 3px 0px 0px 0px;
    clear: both;
    background: #055eac;
    height: 197px;
    background: url(../i/bg_midpage.jpg) no-repeat;
    z-index: 1;
}

div.lang-2 #midpage {
  background: url(../i/bg_midpage_2.jpg) no-repeat;
}
div.lang-3 #midpage {
  background: url(../i/bg_midpage_3.jpg) no-repeat;
}

#midpage ul.promos {
    list-style: none;
}

#midpage ul.promos li {
    width: 390px;
    height: 197px;
    display: inline;
}

#midpage ul.promos li a {
    width: 380px;
    height: 197px;
    display: block;
    float: left;
    margin-right: 10px;
    text-indent: -2000px;
    overflow: hidden;
    position: relative;
}

#midpage ul.promos li a span {
    display: block;
    width: 25px;
    height: 25px;
    position: absolute;
    left: 355px;
    top: 20px;
    background: url('../i/bg_midpage_arrow.gif') no-repeat 0px 0px;
}

#midpage ul.promos li a:hover span {
    background: url('../i/bg_midpage_arrow.gif') no-repeat -25px 0px;
}

#midpage ul.links {
    position: absolute;
    top: 0;
    right: 0;
    width: 179px;
    height: 197px;
    list-style: none;
}

#midpage ul.links li, #midpage ul.links li span {
    width: 179px;
    height: 40px;
    display: block;
}

#midpage ul.links li {
    position: relative;
    background: #055eac;
    float: left;
}

#midpage ul.links li a {
    padding: 15px 10px 0 10px;
    color: #fff;
    font-size: 10px;
    display: block;
    _padding-top: 10px;
}

#midpage ul.links li em {
    display: block;
    position: absolute;
    top: 0;
    right: -4px;
    height: 15px;
    width: 15px;
    background: url(../i/ico_midpage.gif) no-repeat;
}

#midpage ul.links li span {
    position: absolute;
    top: 0;
    left: 0;

* cursor:pointer;
}

.lang-1 #midpage ul.links li span {
    background-image: url(../i/bg_csoport_menu_1.gif);
}

.lang-2 #midpage ul.links li span {
    background-image: url(../i/bg_csoport_menu_2.gif);
}

.lang-3 #midpage ul.links li span {
    background-image: url(../i/bg_csoport_menu_3.gif);
}

#midpage ul.links li#mp1 span {
    background-position: 0 0px;
}

#midpage ul.links li#mp2 span {
    background-position: 0 -40px;
}

#midpage ul.links li#mp3 span {
    background-position: 0 -80px;
}

#midpage ul.links li#mp4 span {
    background-position: 0 -120px;
}

#midpage ul.links li#mp5 span {
    background-position: 0 -160px;
    height: 37px !important;
}

#midpage ul.links li#mp5 {
    height: 37px !important;
}

#midpage ul.links li#mp1 a:hover span {
    background-position: -179px 0px;
}

#midpage ul.links li#mp2 a:hover span {
    background-position: -179px -40px;
}

#midpage ul.links li#mp3 a:hover span {
    background-position: -179px -80px;
}

#midpage ul.links li#mp4 a:hover span {
    background-position: -179px -120px;
}

#midpage ul.links li#mp5 a:hover span {
    background-position: -179px -160px;
}

#body {
		margin-top: 4px;
    padding: 10px 0;
    background: url(../i/bg_page.gif) repeat-x;
    clear: both;
    overflow: visible;
		min-height: 450px;
    _height: 1%;
		
}

#col1 {
    width: /*210*/ 190px;
    float: left;
    padding: 0 10px;
}

#col2 {
    width: /*570*/ 550px;
    float: left;
    padding: 0 10px;
	position: relative;
}

#col3 {
    width: /*180*/ 175px;
    float: left;
    padding: 0 5px 0 0;
}

#energiaperselybanner, #energiasulibanner, #facebookbanner {position: relative; width: 189px; height: 103px; margin-bottom: 10px; overflow: hidden;	text-indent: -6969px; cursor: pointer;}
#energiaperselybanner a, #energiasulibanner a, #facebookbanner a { position: relative; display: block; width: 100%; height: 100%; overflow: hidden; background: url(../i/none.gif); text-indent: -6969px;}
#energiaperselybanner {height: 103px; background: url(../banner/energiapersely_banner.jpg) 0px 0px no-repeat; margin-top: 20px;}
#energiasulibanner {height: 125px; background: url(../banner/energiasuli_banner.jpg) 0px 0px no-repeat; margin-top: 20px;}
#facebookbanner {height: 103px; background: url(../banner/facebook_banner.jpg) 0px 0px no-repeat;}


#loginbox, #energiasulibox, #energiaperselybox {
    margin-bottom: 10px;
}

#loginbox {
    width: 176px;
    padding: 7px;
    _padding: 6px;
    background: #e0e4e8 url(../i/bg_loginbox.gif) repeat-x;
    color: #fff;
    border: solid 1px #fff;
}

#loginbox p {
    padding-bottom: 7px;
}

#loginbox fieldset a {
    margin-top: 7px;
    padding: 1px 5px;
    background: #91b7e5 url(../i/ico_btn_login.gif) right center no-repeat;
    color: #fff;
    display: block;
    border: solid 1px #fff;
}

#loginbox fieldset a:hover {
    text-decoration: none;
    background-color: #6394ce;
}

#loginbox .frow {
    clear: both;
    overflow: hidden;
    _height: 1%;
    margin-bottom: 3px;
}

#loginbox label {
    float: left;
    text-align: right;
    width: 40px;
    margin-right: 4px;
}

#loginbox input {
    float: right;
    width: 104px;
    border: 1px solid #6394ce;
    padding: 0 3px;
}

#loginbox ul {
    list-style: none;
    padding: 5px;
}

#loginbox ul a {
    color: #656565;
}

#loginbox ul a:hover {
}

#energiasulibox, #energiaperselybox {
    position: relative;
    width: 190px;
    height: 100px;
		text-indent: -1000px;
		cursor: pointer;
}

#energiasulibox span, #energiaperselybox span {
    position: absolute;
    top: 0;
    left: -5px;
    width: 195px;
    height: 100px;
    background-image: url(../i/bg_energia.gif);
    display: block;
}

.lang-1 #energiasulibox span {
    background-position: 0 0;
}

.lang-1 #energiaperselybox span {
    background-position: 0 -100px;
}

.lang-2 #energiasulibox span {
    background-position: -195px 0;
}

.lang-2 #energiaperselybox span {
    background-position: -195px -100px;
}

.lang-3 #energiasulibox span {
    background-position: -390px 0;
}

.lang-3 #energiaperselybox span {
    background-position: -390px -100px;
}

#onlineugyfelszolgalatbox {
		position: relative;
		display: block;
		width: 540px; height: 218px;
		margin: 0px; padding: 0px;
    margin-bottom: 20px;
    border: solid 5px #fff;
    background: #dde1e7 url(../i/bg_onlineugyfelszolgalatbox.gif) 0px -118px repeat-x;
    clear: both;
    overflow: hidden;
/*    _height: 1%;*/
}

#onlineugyfelszolgalatbox h1 {
    float: left;
    width: 172px;
    height: 168px;
    overflow: hidden;
    font-size: 12px;
    color: #fff;
    padding: 0;
		margin-top: 50px;
    background: url(../i/bg_onlineugyfelszolgalatbox_h1.jpg) 0px 0px no-repeat;
}

#onlineugyfelszolgalatbox h1 span {
    display: none;
}

.lang-1 #onlineugyfelszolgalatbox h1 span {
    background-position: 0 0;
}

.lang-2 #onlineugyfelszolgalatbox h1 span {
    background-position: 0 -168px;
}

.lang-3 #onlineugyfelszolgalatbox h1 span {
    background-position: 0 -336px;
}

#onlineugyfelszolgalatbox a#login_btn {
	position: absolute;
	display: block;
	float: left;
	clear: none;
	left: 25px;
	top: 15px;
	width: 110px;
	height: 19px;
	margin: 0px;
	padding: 2px 5px 0px 5px;
	overflow: hidden;
	background: #91b7e5 url(../i/ico_btn_login.gif) right center no-repeat;
	border: solid 1px #fff;
	color: #fff;
	font-size: 14px;
	z-index: 999;
}

#onlineugyfelszolgalatbox a#login_btn:hover {
    text-decoration: none;
    background-color: #6394ce;
}



#onlineugyfelszolgalatbox ul {
    list-style: none;
    float: left;
    padding: 16px 0 0 20px;
    width: 164px
}

#onlineugyfelszolgalatbox ul li {
    padding: 1px 0;
}

#onlineugyfelszolgalatbox ul li a {
    color: #00134f;
    display: block;
    background: url('../i/bg_arrow.gif') no-repeat 0 4px;
    padding: 0 0 0 10px;
}
#browserask {
		position: relative;
		display: block;
		width: 535px; height: 20px;
		margin: 0px; padding: 0px 10px 0px 5px;
		margin-top: -15px;
    margin-bottom: 0px;
    clear: both;
    overflow: hidden;
		color: #00134F;
		text-align: right;
/*    _height: 1%;*/
}
#browserask a {text-decoration: underline;}


#newslist {
}

#newslist * {
    padding-bottom: 10px;
}

.lastnews {
    margin-bottom: 15px;
    padding-bottom: 5px !important;
}

.lastnews p {
    text-align: justify;
}

.onenews {
    margin-bottom: 15px;
    padding-bottom: 5px !important;
    border-bottom: solid 1px #d7d7d7;
}

.onenews p {
    text-align: justify;
}

.newsdate {
    color: #3da0f5;
    margin-top: -5px;
}

.more {
    font-weight: bold;
    color: #4c4c4c;
}

.static-content {
    width: 550px;
    overflow: hidden;
}

.static-content p {
    padding-bottom: 15px;
}

.static-content img {
    margin: 5px 10px;
}

.static-content img.imgcenter {
		display: block;
    margin: 5px auto 5px auto;
}

.static-content ul, .static-content ol {
    padding: 0 0 15px 30px;
}

.static-content table {
		float: none; clear: both;
		display: block;
    margin-bottom: 15px;
    width: 550px;
    overflow: hidden;
    color: #656565;
    border-bottom: solid 2px #004ea0;
    text-align: left
}
.static-content table:after {content: '&nbsp;'; position: relative; display: block; float: none; clear: both; height: 0px; margin: 0px; padding: 0px; border: none 0px; overflow: hidden; visibility: hidden;}

.static-content table p {
    padding-bottom: 0px;
}

.static-content table th, .static-content table thead td {
    padding: 3px 5px;
    font-weight: bold;
    background-color: #004ea0;
    color: #fff;
}

.static-content table tbody td {
    padding: 2px 5px;
    border-bottom: solid 1px #d9e5f1
}

#col1 .banner {
		position: relative;
    margin-bottom: 10px;
		padding-left: 7px;
}

#col3 .banner {
		position: relative;
    margin-bottom: 10px;
}

#col3 h2 {
    font-size: 13px;
}

.section-help-box {
    font-size: 11px;
    color: #4c4c4c;
}

.section-help-box h2 {
    color: #4c4c4c;
    padding-bottom: 5px;
}

.section-help-box p {
    padding-bottom: 10px;
}

.section-help-box h3 {
    font-size: 11px;
}

.section-list-box {
    border: solid 1px #fff;
    padding: 5px;
    margin-bottom: 10px;
    width: 163px;
}

.section-list-box h2 {
    padding-bottom: 5px;
}

.section-list-box ul {
    list-style: none;
}

.section-list-box ul li {
    padding: 1px 0;
    font-size: 11px;
    _border: 0;
}

.section-list-box ul span {
    display: block;
    margin-top: -11px;
    color: #4c4c4c;
    font-size: 11px;
    padding-left: 10px;
}

.section-list-box ul a {
    color: #4c4c4c;
}

#footer {position: relative; display: block; float: none; clear: both; overflow: hidden; width: 960px; height: 35px; padding: 31px 0px 0px 0px;}

#footer, #footer a {
    color: #666;
}

#footer ul {
	position: absolute; right: 240px;
    padding: 10px;
}

div#footer div.iso {position: absolute; right: 10px; top: 0px; width: 180px; height: 14px; margin: 0px; padding: 41px 55px 0px 4px; overflow: hidden; background: url('../i/iso90012008.gif') right top no-repeat; font-size: 12px; color: #666; text-align: right;}

div#footer div.carnation {position: absolute; left: 10px; top: 42px; width: 128px; height: 14px; overflow: hidden;}
div#footer div.carnation a {position: relative; display: block; width: 100%; height: 100%; background: url("../i/carnation.gif") 0px 0px no-repeat;}
div#footer div.carnation a span { display: none;}


.inlinemenu li {
    display: inline;
    padding: 0px 7px 0 2px;

* padding:
    0px 2px 0px 7px;

border-right:
    1px

solid #c2c2c2;

list-style:none;
}

.noborder {
    border: 0 !important;
}

.fleft {
    float: left !important;
}

.fright {
    float: right !important;
}

.img-left {
    float: left !important;
    margin-right: 10px;
}

.img-right {
    float: right !important;
    margin-left: 10px;
}

.right {
    text-align: right !important;
}

.left {
    text-align: left !important;
}

.center {
    text-align: center !important;
}

.clear {
    clear: both;
}

.bold {
    font-weight: bold !important;
}

.hidden {
    display: none !important;
}

.required {
    color: #dc9a3b !important;
}
/*imported from elmu*/
.divider {
    float: left;
    height: 1px;
    width: 100%;
    font-size: 1px;
    line-height: 1px;
    border-top: solid 1px #b8b8b8;
    margin: 10px 0;
}

#formbox {
    width: 530px;
    padding: 15px 10px 20px 10px;
    font-size: 11px;
    color: #4c4c4c;
}

input {
    background: #fff !important;
    padding: 1px 2px;
    height: 15px;
    border: 1px solid #b8b8b8;
    font-size: 11px !important;
    color: #4c4c4c !important;
}

select {
    font-size: 11px;
    color: #4c4c4c;
    border: 1px solid #b8b8b8;
    background: #fff;
}

textarea {
    width: 222px;
    height: 100px;
    background: #fff;
    padding: 3px;
    border: 1px solid #b8b8b8;
    color: #4c4c4c;
    font-size: 11px;
    overflow: auto;
}

.sor .box .bold {
    font-size: 13px;
}

.sor, .gombsor, .textsor {
    width: 530px;
    float: left;
    margin: 0px;
}

.gomb {
    width: 176px;
    height: 21px;
    line-height: 21px;
    padding: 0 0 0 5px !important;
    border: 0;
    background-image: url(../i/btn_form_send.gif) !important;
    text-align: left;
    font-weight: bold;
    color: #004ea0 !important;
    cursor: pointer;
}

.gomb:hover {
    color: #fff !important;
}

.gombsor {
    padding: 15px 0;
    text-align: right;
    border-top: solid 1px #bababa;
    margin-top: 10px;
}

#formbox .noborder {
    border: 0px !important;
    background: none !important;
}
/**/
input
[ readonly ] {
    background-color: #b8b8b8;
    border: 1px solid #4c4c4c;
    color: #4c4c4c;
    background-image: none;
}

.cimkieg {
    height: 50px;
}

.fogyszam {
    width: 231px;
}

.kozterulet, .datum {
    width: 82px;
}

.szla {
    width: 230px;
}

.sor, .gombsor {
    min-height: 28px;
    _height: 28px;
}

div.sor.error, div.sor div.error {
    background-color: #FFFBE8;
}

div.sor.errormsg {
    text-align: right;
    font-weight: bold;
    color: #F7941C;
    min-height: 18px;
    _height: 18px;
}

div.sor.errormsg div {
    padding: 8px 36px 2px 0;
    background-image: url(../i/error-icon.jpg);
    background-repeat: no-repeat;
    background-position: right 3px;
    vertical-align: bottom;
    min-height: 18px;
    _height: 18px;
}

div.sor.errormsg div.right {
    float: left;
    width: 204px;
    background-color: #FFFBE8;
}

div.sor.errormsg div.left {
    width: 204px;
    float: left;
    background-color: #FFFBE8;
}

div.sor.errormsg div.left.empty {
    background: #fff url("none");
}

div.sor.errormsg div.full {
    background-color: #FFFBE8;
}

.box {
    width: 500px;
    text-align: left;
    padding: 8px 0px 9px 15px;
    float: left;
}

.box1 {
    width: 210px;
    text-align: right;
    padding: 8px 0px 9px 15px;
    float: left;
}

.box2 {
    width: 240px;
    padding: 5px 0px 5px 15px;
    float: left;
}

.box2 input.text, .box2 input.password {
    width: 225px;
}

input.text_default {
}

.box3 {
    width: 225px;
    float: left;
    padding: 4px 0px 5px 15px !important;
    padding: 6px 0px 7px 15px;
    text-align: center;
}

.box4, .box5 {
    width: 225px; /* 225 */
    float: left;
    padding: 4px 0px 5px 0px;
}

.box4 input {
    width: 100px;
}

.box5 {
    width: 215px;
}

.box6 {
    width: 175px;
    float: left;
    padding: 6px 0px 7px 0px;
}

.box7 {
    width: 275px;
    float: left;
    padding: 4px 0px 5px 0px;
}

.box8, .box10, { width:
145px;

float:left;

padding:
4px 0px 5px 15px;
}

.box8 {
    text-align: center;
}

div.col3 div.sor.title {
    top: 13px;
    margin-bottom: 12px
}

div.col3 div.sor {
    position: relative
}

div.col3 div.box8 {
    position: absolute;
    width: 160px;
}

div.col3 div.box8.b {
    left: 160px;
}

div.col3 div.box8.c {
    left: 320px;
}

.box10 {
    text-align: left;
}

.box9 {
    width: 60px;
    float: left;
    padding: 4px 0px 5px 0px;
    text-align: center;
}

.box4 {
    text-align: right;
    padding-right: 15px;
}

.box5 {
    text-align: right;
    padding-left: 15px;
}

.checkboxtxt {
    vertical-align: top;
}

.bold-readonly {
    font-weight: bold;
    color: #4c4c4c;
}

.-readonly {
    color: #4c4c4c;
}

.disabled {
    background-color: #ddd;
}


div.contact { position: relative; display: block; float: none; clear: both;
	padding: 12px 0px 12px 9px;
	border-top: 5px solid #005baa;
	margin-top: 10px;
}
div.contact p {
	margin-bottom: 8px;
	color: #666666;
}
div.contact strong {
	color: #005baa;
	font-weight: normal;
}



#body #col3 {overflow: visible;}
* html #body #col3 {overflow: hidden; width: 175px;}
#body #col3 #midpage { position: relative; display: block; height: auto; margin: -10px 0px 0px 0px; background: none; overflow: visible; }
#body #col3 #midpage ul.links {position: relative !important; left: 0px; padding: 0px 0px 10px 0px; }
#body #col3 #midpage ul.links li {width: 180px !important; overflow: hidden; background: #fff !important;}
#body #col3 #midpage ul.links em {right: 0px;}
#body #col3 #midpage ul.links a {width: 155px; overflow: visible; background-color: #fff;}
#body #col3 #midpage ul.links a span {width: 175px; overflow: visible; background-color: #fff; border-right: solid 4px #fff;}
#body #col3 #midpage ul.links.additionallinks {height: 80px; padding: 0px;}

#body #col3 #midpage ul.links.additionallinks li span {
   background-image: url(../i/bg_csoport_menu_additional.gif);
}

div#adventoverlay {
	display: none;
	position: absolute;
	z-index: 9999;
	width: 600px;
	height: 400px;
	top: -100px;
	left: -35px;
}
