body {
	margin-bottom: 0px;
	margin-left: 0px; 
	margin-top: 0px;
	font-family: Arial; 
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #272727;
	background: #ffffff; 
}


.frame { border-left: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; overflow:hidden;}

/************ for Google :-) ************/
.firstname { text-align:center; text-decoration:none; color:#272727; height:2px; overflow:hidden;}

/************ Topline ************/
.topline-separator { margin-top:5px; background:url(../images/topline.png) no-repeat; HEIGHT:16px;}

/************ Header ************/
.header { width:960px; background:url(../images/top-bg-full.jpg) no-repeat; overflow:hidden;}

/************ Header pic ************/
.main-pic { padding:0px 0px 0px 17px; WIDTH:717px; HEIGHT:188px; vertical-align:top; }
.main-pic .logo { height:31px; border:0px; padding:10px 0px 0px 10px; }
.main-pic .logo img { border:0px; }
.main-pic .slogan { padding:96px 0px 0px 234px; overflow:hidden; }
.main-pic .slogan a { color:#ffffff; background:#cc0000; font-weight: bold; font-size: 16px; text-decoration: none; text-transform:uppercase; overflow:hidden; }
.main-pic .slogan a:hover { color:#ffffff; background:#cc0000; font-weight: bold; font-size: 16px; text-decoration: none; text-transform:uppercase; overflow:hidden; }

/************ Header menu ************/
.top-menu { width:240px; height:215px; vertical-align:top; overflow:hidden; }
.top-menu .menu { background:url(../images/menu-bg.png) no-repeat; HEIGHT:20px; padding:4px 10px 0px 0px; text-decoration: none; overflow:hidden;}
.top-menu .menu a{ padding:0px 0px 0px 20px; color: #0063bc; font-size: 13px; text-decoration: none;  overflow:hidden;}
.top-menu .menu a:hover{ background:url(../images/menu-sel-bg.png) no-repeat;  color: #0063bc; text-decoration: none; overflow:hidden;}

.top-menu .menu-last { background:url(../images/menu-bg-last.png) no-repeat; HEIGHT:20px; font-weight: bold; text-align:right; font-size: 16px; text-decoration: none; overflow:hidden;}

.top-menu .menu-hi { background:url(../images/menu-bg.png) no-repeat; HEIGHT:20px; padding:4px 0px 0px 0px; text-decoration: none; overflow:hidden;}
.top-menu .menu-hi a{ padding:0px 0px 0px 20px; color:#cc0000; font-size: 13px; text-decoration: none; text-transform:uppercase; overflow:hidden;}
.top-menu .menu-hi a:hover{ background:url(../images/menu-sel-bg.png) no-repeat; text-decoration: none; overflow:hidden;}

/************ Header - body separator ************/
.topmenu-bottom-separator { background:url(../images/topmenu-bottom-separator.png) no-repeat; height:21px;}

/************ Main part ************/
.main-body {padding:0px 0px 0px 20px; text-align:justify; overflow:hidden; }
.main-body h1 { background:url(../images/main-title-bg.png) repeat-x; height:30px; margin-top:0px; margin-right:15px; padding-top:7px; overflow:hidden;}
.main-body h1 a { padding-left:10px; color:#003f70; font-size: 15px; font-weight: bold; text-transform:uppercase; text-decoration: none; text-align:justify; overflow:hidden;}
.main-body h1 a:hover { padding-left:10px; color:#272727; font-size: 15px; font-weight: bold; text-transform:uppercase; text-decoration: underline; text-align:justify; overflow:hidden;}
.main-body strong { padding:0px 0px 0px 10px; color:#272727; font-size: 14px; font-weight: bold; text-decoration: underline; }
.main-body strong a { color:#272727; font-size: 14px; font-weight: bold; text-decoration: underline; }
.main-body strong a:hover { color:#272727; font-size: 14px; font-weight: bold; text-decoration: underline; }
.main-body .main-questions { padding:20px 20px 20px 20px; width:700px; background:#f4f4f4; border: 1px solid #e7e7e7; color:#cc0000; font-size: 18px; font-weight: bold; text-align:center; text-decoration: none; overflow:hidden; }
.main-body .main-questions a { color:#cc0000; font-size: 18px; font-weight: bold; text-decoration: none; overflow:hidden; }
.main-body .main-questions a:hover { color:#cc0000; font-size: 18px; font-weight: bold; text-decoration: none; overflow:hidden; }
.main-body .main-last-questions { padding:20px 20px 20px 20px; width:700px; background:#f4f4f4; border: 1px solid #e7e7e7; color:#003f70; font-size: 18px; font-weight: bold; text-align:center; text-decoration: none; overflow:hidden; }
.main-body b { color:#272727; font-size: 14px; font-weight: bold; text-decoration: none; }
.main-body b a { color:#272727; font-size: 14px; font-weight: bold; text-decoration: none; }
.main-body b a:hover { color:#272727; font-size: 14px; font-weight: bold; text-decoration: none; }
.main-body ins { color:#cc0000; font-size: 16px; font-weight: bold; text-decoration: none; }
.main-body .whateffect { color:#272727; font-size: 14px; font-weight:normal; text-decoration: none; }
.main-body .whateffect a { color:#272727; font-size: 14px; font-weight:bold; text-decoration: none; }
.main-body .whateffect a:hover{ color:#272727; font-size: 14px; font-weight:bold; text-decoration: underline; }
.main-body p b { color:#272727; font-size: 14px; font-weight: bold; text-decoration: none; }
.main-body p b a { color:#272727; font-size: 14px; font-weight: bold; text-decoration: none; }
.main-body p b a:hover { color:#272727; font-size: 14px; font-weight: bold; text-decoration: none; }
.main-body p { padding: 0px 15px 0px 0px; color:#272727; font-size: 14px; font-weight: normal; }
.main-body p a { color:#272727; font-size: 14px; font-weight: normal; }
.main-body p a:hover { color:#272727; font-size: 14px; font-weight: normal; }
.main-body .sitemap-item { background:url(../images/sitemap-bg.png) no-repeat; HEIGHT:30px; padding:0px 10px 0px 0px; text-decoration: none; }
.main-body .sitemap-item a { padding:0px 0px 0px 20px; color:#003f70; font-size: 14px; font-weight: normal; text-decoration: none; }
.main-body .sitemap-item a:hover { background:url(../images/sitemap-sel-bg.png) no-repeat; padding:0px 0px 0px 20px; color:#003f70; font-size: 14px; font-weight: normal; text-decoration: underline; }
.main-body .sitemap-item-blank { background:url(../images/sitemap-bg-last.png) no-repeat; HEIGHT:30px; padding:0px 10px 0px 0px; text-decoration: none; }
.main-body .sitemap-item-hi { background:url(../images/sitemap-bg.png) no-repeat; HEIGHT:30px; padding:0px 10px 0px 0px; text-decoration: none; }
.main-body .sitemap-item-hi a { padding:0px 0px 0px 20px; color:#cc0000; font-size: 14px; font-weight: normal; text-decoration: none; }
.main-body .sitemap-item-hi a:hover { background:url(../images/sitemap-sel-bg.png) no-repeat; padding:0px 0px 0px 20px; color:#cc0000; font-size: 14px; font-weight: normal; text-decoration: underline; }
.main-body a { color:#272727; font-size: 12px; font-weight: normal; text-decoration: none; }
.main-body a:hover { color:#272727; font-size: 12px; font-weight: normal; text-decoration: none; }

.main-body .chose { color:#00491f; font-size: 14px; font-weight: normal; text-decoration: none; }
.main-body .chose a { color:#00491f; font-size: 14px; font-weight: bold; text-decoration: underline; }
.main-body .chose a:hover { color:#00491f; font-size: 14px; font-weight: bold; text-decoration: none; }

.main-body .clima-search { color:#003f70; font-size: 14px; font-weight: normal; text-decoration: none; }
.main-body .clima-search a { color:#003f70; font-size: 14px; font-weight: bold; text-decoration: underline; }
.main-body .clima-search a:hover { color:#003f70; font-size: 14px; font-weight: bold; text-decoration: none; }

/************ Conclusion ************/
.main-conclusion { margin-right:20px; width:600px; padding:10px 10px 10px 20px; line-height: 18px; font-size: 14px; text-align:justify; background:#dedede; border: 1px solid #b1b1b1; overflow:hidden; }
.main-conclusion a{ font-size: 14px; text-align:justify; text-decoration: none; overflow:hidden; }
.main-conclusion a:hover { font-size: 14px; text-align:justify; text-decoration: none; overflow:hidden; }
.main-conclusion #link a { color:#00491f; font-size: 14px; font-weight: bold; text-decoration: underline; }
.main-conclusion #link a:hover { color:#00491f; font-size: 14px; font-weight: bold; text-decoration: none; }
.main-conclusion .txt-green10 { font-size:18px; color: rgb(79,168,0); }
.main-conclusion .txt-blue10 { font-size:18px; color: rgb(89,79,191); }

/************ Main part - lists ************/
.main-body .paragraph { font-size: 14px; text-align:justify; overflow:hidden;}
.main-body .paragraph ul { list-style:none; padding-left:10px; text-align:justify; overflow:hidden;}
.main-body .paragraph ul li { list-style:none; background:url(../images/prefix1.png) no-repeat 0px 6px; padding:2px 0px 0px 15px; text-align:justify; overflow:hidden;}
.main-body .paragraph ul li a { list-style:none; font-size: 14px; text-decoration: none; overflow:hidden;}
.main-body .paragraph ul li a:hover { list-style:none; font-size: 14px; text-decoration: none; overflow:hidden;}
.main-body .paragraph2 { font-size: 14px; margin-right:20px; text-align:justify; overflow:hidden; }
.main-body .paragraph2 ul { list-style:none; padding-left:10px; text-align:justify; overflow:hidden;}
.main-body .paragraph2 ul li { list-style:none; background:url(../images/prefix2.png) no-repeat 0px 6px; padding:2px 0px 0px 15px; text-align:justify; overflow:hidden;}

/************ Main part - signature ************/
.signature { padding: 0px 0px 0px 30px; font-size: 14px; color:#272727; font-weight: normal; text-decoration: none; overflow:hidden;}
.signature b { color:#272727; font-size: 14px; font-weight: normal; text-decoration: none;}

.main-body .main-separator { background:url(../images/main-separator.png) repeat-x; height:40px; margin-top: 20px; margin-left:10px; margin-right:20px; overflow:hidden;}


/************ Climafinder-table ************/
.climafinder-table { background:#e3e3e3; border: 1px solid #7b7b7b; padding:10px 10px 10px 10px; color:#272727; font-size: 14px; font-weight: normal; text-decoration: none; }
.climafinder-table .hi { color:#cc0000; font-size: 14px; font-weight: bold; text-decoration: none; }
.climafinder-button { padding: 10px 0px 0px 200px; text-decoration: none; }
.climafinder-button .button { background:url(../images/left-body-bg.png) repeat-y; border: 1px solid #cc0000; font-weight: bold; color:#cc0000; text-decoration: none; cursor: pointer; }

#adseek { text-decoration: none; }
#adseek .item{ text-decoration: none; }
#adseek .item .fhead { padding-top:5px; cursor: pointer;}
#adseek .item .fhead strong { color:#cc0000; font-size: 13px; font-weight: bold; }
#adseek .item  .lft {float: left; }
#adseek .item  .rght { background-image: url(../images/arrow_down.png);background-repeat: no-repeat; background-position: right center;padding-right: 15px;float: left;}
#adseek .item  .rght.up { background-image: url(../images/arrow_up.png); }
#adseek .item .text { /*display: none;*/ overflow: hidden;}

.extclimafinder-table { background:#e3e3e3; padding:0px 0px 0px 0px; color:#272727; font-size: 14px; font-weight: normal; text-decoration: none; }
.extclimafinder-table .hi { color:#cc0000; font-size: 14px; font-weight: bold; text-decoration: none; }

/************ Erdeklodes form ************/
.interest { background:#ffffff; border: 1px solid #e7e7e7; padding:20px 0px 20px 0px; }
.form-frame { margin-right: 20px; overflow:hidden;}
.form-frame .left {background:#f4f4f4; }
.form-frame .sendingform { padding:0px 0px 0px 20px; color:#272727; font-size: 14px; font-weight: normal; }
.form-frame .sendingform .userinput { display:none; }
.form-frame .sendingform span { color:#cc0000; font-size: 14px; font-weight: bold; }
.form-frame .v-separator { margin-left:1px; background:url(../images/vline.png) repeat-y 7px 0px; width:14px; overflow:hidden;}
.interest .message { text-align:center; color:#cc0000; font-size: 13px; overflow:hidden;}

/************ Company-list ************/
.interest .comp-title { color:#003f70; font-size: 14px; font-weight: normal; text-decoration: none; }
.interest .comp-img { border: 1px solid #003f70; }
.interest .comp-img-default { width:129px; height:35px; border: 1px solid #003f70; padding-top:15px; text-align:center; font-size: 14px; color:#003f70; font-weight: bold; text-transform:uppercase; text-decoration: none;}
.interest .comp-type { color:#003f70; font-size: 14px; font-weight: normal; text-decoration: none; }
.interest .comp-link { background:url(../images/prefix3.png) no-repeat 36px 7px; padding:2px 0px 0px 15px; color:#cc0000; font-size: 14px; font-weight: normal; text-decoration: underline;}
.interest .comp-link a{ color:#cc0000; font-size: 14px; font-weight: normal; text-decoration: underline;}
.interest .comp-link a:hover{ color:#cc0000; font-size: 14px; font-weight: normal; text-decoration: none;}


.err { color:#cc0000; font-size: 13px; font-weight: bold; padding:0px 0px 10px 10px; text-decoration: none;}


/************ Akcio part ************/
.akcio { width:736; margin-top: 20px; margin-left:10px; overflow:hidden; } 
.akcio-title { background:url(../images/main-greentitle-bg.png) repeat-x; height:35px; padding:7px 0px 0px 5px; overflow:hidden;}
.akcio-body { margin-top: 0px; margin-left:10px; margin-right:20px; font-size: 14px; text-decoration: none; overflow:hidden;}
.akcio-body strong { padding:0px 0px 0px 0px; color:#272727; font-size: 15px; font-weight: bold; text-decoration: underline; overflow:hidden;}
.akcio-body p { font-size: 14px; margin-left:20px; text-decoration: none; overflow:hidden;}
.akcio-body ins { font-size: 16px; text-decoration: underline; color:#cc0000; font-weight: bold; overflow:hidden;}
.akcio-body td { font-size: 14px; text-decoration: none; overflow:hidden;}
.akcio-body .akcio-list { font-size: 14px; margin-right:20px; overflow:hidden; }
.akcio-body .akcio-list ul { list-style:none; padding-left:20px; overflow:hidden;}
.akcio-body .akcio-list ul li { list-style:none; background:url(../images/prefix2.png) no-repeat 0px 6px; padding:2px 0px 0px 15px; overflow:hidden;}
.akcio-body .akcio-table { margin-left: 20px; border:1px solid #cc0000; padding: 10px 10px 10px 10px; }
.akcio-body .right-part { float:right; padding:0px 0px 0px 20px; overflow:hidden;}
.akcio-body .right-part .akcio-pic { padding:0px 0px 0px 20px; overflow:hidden;}
.akcio-body .right-part .akcio-pic img { border: none; overflow:hidden;}
.akcio-body .right-part .order { float:right;padding:10px 20px 10px 20px; background:#e7e7e7; border:1px solid #cc0000; font-size: 14px; font-weight: bold; text-transform:uppercase; overflow:hidden; }
.akcio-body .right-part .order a{ color:#cc0000; font-weight: bold; text-decoration: underline; }
.akcio-body .right-part .order a:hover{ color:#cc0000; font-weight: bold; text-decoration: none; }
.akcio-body .right-part .akcio-alkuphone { text-align:right; color:#003f70; font-size: 15px; font-weight: normal; text-decoration: none; text-transform:uppercase; }
.akcio-body .right-part .akcio-alkuphone ins { text-align:right; color:#cc0000; font-size: 18px; font-weight: normal; text-decoration: underline; }
.akcio-separator { background:url(../images/main-separator.png) repeat-x; height:20px; margin-top: 20px; margin-left:10px; margin-right:20px; overflow:hidden;}


/************ Main part - left boxes ************/
.main-body .left-part { float:left; margin-right: 10px; border-right: 2px solid #acacac; width:195px; font-size: 12px; text-align:justify; overflow:hidden; }
.main-body .left-part .left-greentitle { background:url(../images/left-greentitle-bg.png) no-repeat; height:30px; font-size: 13px; color:#00491f; font-weight: bold; padding:7px 0px 0px 5px; overflow:hidden;}
.main-body .left-part .left-greenbody { background:url(../images/left-body-bg.png) repeat-y; color:#00491f; font-weight: normal; padding:0px 10px 20px 5px; overflow:hidden;}
.main-body .left-part .left-greenbody a { color:#00491f; text-decoration: none; overflow:hidden;}
.main-body .left-part .left-greenbody a:hover { color:#00491f; text-decoration: none; overflow:hidden;}
.main-body .left-part .left-greenbody b { color:#00491f; font-size: 12px; font-weight: bold; text-decoration: none;overflow:hidden;}
.main-body .left-part .left-greenbody b a { color:#00491f; text-decoration: none; font-weight: bold;overflow:hidden;}
.main-body .left-part .left-greenbody b a:hover { color:#00491f; text-decoration: none; font-weight: bold;overflow:hidden;}

.main-body .left-part .left-bluetitle { background:url(../images/left-bluetitle-bg.png) no-repeat; height:30px; font-size: 13px; color:#003f70; font-weight: bold; padding:7px 0px 0px 5px; overflow:hidden;}
.main-body .left-part .left-bluebody { background:url(../images/left-body-bg.png) repeat-y; font-size: 12px; color:#003f70; font-weight: normal; padding:0px 10px 20px 5px; font-style: italic; overflow:hidden;}
.main-body .left-part .left-bluebody #coma-top { background:url(../images/coma-top.png) no-repeat 20px 0px; height:27px; padding:10px 0px 0px 34px; font-style: italic; text-transform:capitalize; text-decoration:underline; font-size:13px; color:#000000; overflow:hidden; text-align:left; }
.main-body .left-part .left-bluebody #coma-top b{ color:#272727; font-weight:bold; font-size:14px;}
.main-body .left-part .left-bluebody #coma-bottom{ background:url(../images/coma-bottom.png) right no-repeat; height:15px; padding:0px 30px 0px 0px; text-align:right; font-style: italic; font-weight:normal; color:#000000; font-size:12px; overflow:hidden;}
.main-body .left-part .left-bluebody a { font-size: 12px; color:#003f70; font-weight: normal; font-style: italic; overflow:hidden;}
.main-body .left-part .left-bluebody a:hover { font-size: 12px; color:#003f70; font-weight: normal; font-style: italic; overflow:hidden;}
.main-body .left-part .left-bluebody b { font-size: 12px; color:#003f70; font-weight: bold; font-style: italic; overflow:hidden;}
.main-body .left-part .left-separator2 { background:url(../images/left-separator.png) no-repeat; height:10px; padding:10px 0px 0px 10px;overflow:hidden;}
.main-body .left-part .left-separator { background:url(../images/left-separator.png) no-repeat; height:1px; padding:0px 0px 10px 0px;overflow:hidden;}
.main-body .left-part .left-last-separator { background:url(../images/left-separator.png) no-repeat; height:1px; padding:0px 0px 0px 0px;overflow:hidden;}

.main-body .left-part .left-whitetitle { height:30px; font-size: 13px; color:#00491f; font-weight: bold; padding:7px 0px 0px 5px; overflow:hidden;}

/************ Main part - right pictures ************/
.main-body .right-pic { float:right; padding:10px 20px 10px 20px; text-align:justify;overflow:hidden;}
.main-body .left-pic { float:left; padding:10px 20px 10px 20px; text-align:justify;overflow:hidden;}


/************ Gallery ************/
.galeria { padding-left:30px; }
.galeria td { padding-bottom:20px; text-align:center; font-weight: normal; font-size: 13px; color:#272727; }

.bottom { background:url(../images/bottom-bg.png) bottom no-repeat; /*height:400px;*/ }

/************ Bottom list ************/
.bottom .bottom-list { background:url(../images/main-greentitle-bg.png) repeat-x; margin-left: 20px; margin-top:20px; margin-right:15px; padding:5px 0px 0px 0px; overflow:hidden;}
.bottom .bottom-list strong { padding:0px 0px 0px 10px; color:#272727; font-size: 12px; font-weight: bold; text-decoration: underline; }
.bottom .bottom-list strong a{ color:#272727; font-size: 12px; font-weight: bold; text-decoration: underline;}
.bottom .bottom-list strong a:hover{ color:#272727; font-size: 12px; font-weight: bold; text-decoration: underline;}
.bottom .bottom-list #list-title-first { padding:15px 0px 5px 10px; color:#272727; font-size: 12px; font-weight: bold; text-decoration: underline; }
.bottom .bottom-list #list-title { padding:10px 0px 5px 10px; color:#272727; font-size: 12px; font-weight: bold; text-decoration: underline; }
.bottom .bottom-list .list { margin-left:20px; }
.bottom .bottom-list .mainlinktd a { font-family: tahoma; font-size: 10px; color:#272727; font-weight: bold; text-decoration:none;}
.bottom .bottom-list .mainlinktd a:hover { font-family: tahoma; font-size: 10px;font-weight: bold; text-decoration:none;}


/************ Bottom menu ************/
.bottom .bottom-menu { padding: 21px 0px 0px 0px; HEIGHT:40px; text-align: center;}
.bottom .bottom-menu-center { background:url(../images/bottom-menu-bg.png) no-repeat; height:40px; font-weight: normal; color: #272727; text-align: center; padding:10px 0px 0px 0px; }
.bottom .bottom-menu-center a{ color: #272727; font-size: 10px; font-weight: normal; text-decoration: none;}
.bottom .bottom-menu-center a:hover{ color: #0063bc; font-weight: normal; text-decoration: underline;}
.bottom .bottom-menu-center .hi a{ color: #0063bc; font-size: 10px; text-decoration: none;}
.bottom .bottom-menu-center .hi a:hover{ color: #0063bc; text-decoration: underline; }


/************ Footer ************/
.bottom .footer { HEIGHT:30px; }
.bottom .footer .footer-left { font-family: arial; font-size: 11px; font-weight: normal; color: #272727; text-align: left; padding:0px 0px 0px 20px; }
.bottom .footer .footer-left a{ color: #0063bc; font-size: 11px; text-decoration: none;}
.bottom .footer .footer-left a:hover{ color: #0063bc; text-decoration: underline;}
.bottom .footer .footer-right { font-family: arial; font-size: 13px; font-weight: normal; color: #272727; text-align: right; padding:0px 20px 0px 0px; }
.bottom .footer .footer-right a{ color: #0063bc; font-size: 11px; text-decoration: none;}
.bottom .footer .footer-right a:hover{ color: #0063bc; text-decoration: underline;}



/************ POPUP DATA ************/
.popup_title {margin-top:35px;margin-bottom:5px; text-align:center; color:#000000; font-weight:bold; font-size:14px; text-decoration: underline; text-transform:uppercase;}
.popup_text {margin-bottom:5px; padding-left:15px; padding-right:30px; text-align:center; font-weight:bold; font-size: 13px; color:#cc0000;}
.popup_text_small {margin-bottom:15px; padding-right:35px; margin-left:5px; text-align:center; font-weight:normal; font-size: 11px; color:#000000;}
.popup_text2 {margin-top:10px; padding-left:5px; padding-right:30px; text-align:center; font-weight:bold; font-size: 13px; color:#000000;}
.popup_text_small2 {margin-top:15px; padding-right:35px; text-align:center; font-weight:normal; font-size: 11px; color:#000000;}
.popup_ad a{ margin-top:5px; margin-bottom:5px; text-align:center; font-size: 13px; color:#d20000;text-decoration:underline;}
.popup_ad a:hover{ margin-top:5px; margin-bottom:5px; text-align:center; font-size: 13px; color:#000000;text-decoration:none;}
.popup_closer {float:right;padding-top: 30px; padding-right: 30px;}
.popup_button {margin-top:5px;}
.popup_button2 {margin-top:10px;}


/************ POPUP TABLE ************/
.tabledata_popup {
	margin: 0px 0px 10px 0px; 
	border: solid 2px #cc0000; 
	empty-cells: show; 
	border-collapse: collapse; 
	background-color: rgb(255,255,255); 
	cellpadding:5px; cellspacing:5px;
}

.tabledata_popup tr {
	margin: 0px; padding: 0px;
}

.tabledata_popup td {
	padding: 2px 7px 2px 7px; 
	border: solid 1px #ffffff; 
	text-align: left; 
	font-size:12px;
}
.tabledata_popup input {
	border: solid 1px rgb(150,150,150);
	text-align: left; 
	font-size:12px;
}
.tabledata_popup .userinput { display:none; }

/************ TABLE ************/
.tabledata2 {
	margin: 0.5em 0em 1px 0.7em; 
	border: solid 1px #00491f;
	empty-cells: show; 
	border-collapse: collapse; 
	background-color: rgb(255,255,255);
	cellpadding:5px; cellspacing:5px;
}

.tabledata2 tr {
	margin: 0px; padding: 0px;
}

.tabledata2 td {
	padding: 2px 7px 2px 7px; 
	border: solid 1px rgb(150,150,150);
	text-align: left; 
	font-size:12px;
}

.site-text { vertical-align:top; padding-top:20px}
.site-text .map-title { margin-right: 10px; font-size: 12px; text-align:justify; color:#00491f; font-weight: bold; text-decoration: underline; overflow:hidden;}
.warning { margin-top:15px; margin-bottom:15px;font-size: 12px; text-align:center; color:#cc0000; font-weight: bold; overflow:hidden;}

/************ AABSZERVIZ ORIG TABLES ************/
/*--------------------------*/
/* Section 6.7 - Datatables */
/*--------------------------*/

.tabledata {
	clear: left; margin: 0.5em 5em 30px 0.7em; border: solid 1px #00491f;empty-cells: show; border-collapse: collapse; background-color: rgb(255,255,255);
	cellpadding:5px; cellspacing:5px;
}

.tabledata tr {
	margin: 0px; padding: 0px;
}

.tabledata td {
	padding: 2px 7px 2px 7px; border: solid 1px rgb(150,150,150); text-align: left; font-size:13px;
}

.tabledata th {
	margin: 0px; padding: 2px 7px 2px 7px; border: solid 1px rgb(150,150,150); empty-cells: show; text-align: left; font-size:13px; 	
}

p.tabledata-caption {
	margin: 0em 0px 10px 30px; padding: 0px; clear: both; text-align: left; font-size:13px;
}

/* Blue */
.txt-blue10 {
	font-size:18px;
	color: rgb(89,79,191);
}

/* Green */
.txt-green10 {
	font-size:18px;
	color: rgb(79,168,0);
}

/* Grey */
.txt-grey10 {
	font-size:12px;
	color: rgb(51,51,51);
}

/* Red */
.txt-red10 {
	font-size:12px;
	color: rgb(222,59,33);
}

.blank_table {
	border: solid 0px #00491f; background-color: rgb(255,255,255);
	cellpadding:0px; cellspacing:0px;
}
.blank_table td {
	padding: 2px 7px 2px 7px; border: solid 0px rgb(150,150,150); text-align: left; font-size:13px;
}
.blank_table td .userinput { display:none; }


/************ ALERT ************/
.txtnormalred {padding:0px 0px 0px 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: top; COLOR: #c7351b; TEXT-ALIGN: left}

.alert	{width:600px; padding:10px 20px 0px 20px; background:#ffe7e7; border-bottom:1px solid #ff7b7b; border-top:1px solid #ff7b7b; TEXT-ALIGN:justify; overflow: hidden;}
.alert .errorlist {padding:10px 10px 0px 25px; FONT-SIZE: 12px; COLOR: #c7351b;}
.alert .errorlist u { list-style:none; text-transform:uppercase; font-weight:bold; text-decoration:none;}
.alert .errorlist li { list-style:none; padding:0px 0px 0px 6px;}


/************ PAGER ************/
.txttalalat1 {	padding:0px 0px 0px 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; color:#00491f; TEXT-ALIGN: left;}
.txttalalat2 {	padding:0px 0px 0px 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; color:#00491f; TEXT-ALIGN: right;}
.txttalalat2 a { color:#00491f; FONT-WEIGHT: bold; text-decoration:underline;}
.txttalalat2 a:hover { color:#00491f; FONT-WEIGHT: bold; text-decoration:none;}
.resulpagerimgmid { padding:0px 0px 0px 10px; VERTICAL-ALIGN: middle; }
.resulpagerleft { FONT-WEIGHT: normal; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; COLOR: #00491f; TEXT-ALIGN: left;}
.resulpagerleft a{ FONT-WEIGHT: normal; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; COLOR: #00491f; TEXT-ALIGN: left;text-decoration:underline;}
.resulpagerleft a:hover{ FONT-WEIGHT: normal; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; COLOR: #00491f; TEXT-ALIGN: left;text-decoration:none;}
.resulpagerrigh { FONT-WEIGHT: normal; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; COLOR: #00491f; TEXT-ALIGN: right;}
.resulpagerright a{ FONT-WEIGHT: normal; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; COLOR: #00491f; TEXT-ALIGN: righ;text-decoration:underline;}
.resulpagerright a:hover{ FONT-WEIGHT: normal; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; COLOR: #00491f; TEXT-ALIGN: right;text-decoration:none;}



.interest2 { background:#c5e4d2; border: 1px solid #44a96f; padding:20px 0px 20px 0px; }
/****************** ICONS ************************/
.myicons {overflow:hidden;}
.myicons a { color: #00491f; text-decoration: none; }
.myicons a:hover { color: #00491f; text-decoration: none; }
.myicons a img { border: none; }
.myicons a span {display: none; }
.myicons a:hover span {display: block; 
   position: absolute; width: 210px;
   padding: 5px; margin-top: 0px; z-index: 1000;
	margin-left: 45px;
	margin-top:-45px;
   color: #AAA; 
	background:rgb(133,200,211);
   background:rgba(68,169,111,0.7);
	border:1px solid #4fbfd3;
   padding:4px;
	padding:0px; border-radius:13px; 
-moz-border-radius:13px;
-webkit-border-radius: 13px;
   font: 10px Verdana, sans-serif; text-align: center;}
.myicons a:hover span #span-inside { border:none; padding:0; margin:2px; padding:5px; border-radius:10px; background:#fff;
-moz-border-radius:10px; 
-webkit-border-radius: 10px; color:#00491f; }

