@charset "utf-8";
/* CSS Document */

body{margin:0; padding:0;  font-family:Tahoma, "Times New Roman"; font-size:11px;}

#wrapper{margin:0; padding:0; width:814px; left:50%; margin-left:-407px;  position:absolute; background:none; }

#menu{ width:814px; float:left; color:#7f7f7f; text-align:right; line-height:40px; height:40px;}
#menu a{ color:#7f7f7f; text-decoration:none; text-transform:uppercase;}
#menu a:hover, #menu a.sel{ color:#00309e;}

#left{ float:left; width:188px; padding:0 5px 0 0;}
#leftmenu{ float:left; width:188px;}
#leftmenu ul{ margin:0; padding:0; list-style:none;}
#leftmenu ul li{}
#leftmenu ul li a{ width:188px; text-align:center; text-decoration:none; color:#00309e; border-bottom:1px dotted #e0e0e0; line-height:25px; display:block; font-size:12px; font-weight:bold;}
#leftmenu ul li a:hover{ color:#002453;}
#map{padding:20px 0 0 28px; float:left;}
a.map{ background:url(../img/harta_11.jpg) center center no-repeat; width:129px; height:128px; display:block; text-decoration:none; border:1px solid #b4b4b4; float:left;  }
#homecontact{ float:left; color:#818181; width:180px; padding:5px 0 0 8px; font-size:10px; line-height:13px;}
#homecontact span{ float:left; width:50px; display:block;}
#homecontact span.blue{ color:#00309e; width:120px}

#home_content{width:621px; float:left; border-bottom:3px solid #e0e0e0; margin:20px 0 0 0;}
#home_pics{ width:201px; float:left; height:195px;border-left:3px solid #e0e0e0; padding:0 0 0 26px;}
#home_pics a{ width:53px; height:33px; display:block; text-decoration:none;border:3px solid #e0e0e0; float:left; margin:10px 5px 0 0;}
#home_cl{ width:375px; float:left; padding:0 16px 0 0;}
h1{ color:#002c67; margin:0; padding:0; font-size:16px; line-height:16px;}
#home_content h1{ padding-bottom:10px;}
p{ margin:10px 0 0 0; padding:0;}
#logo{ width:128px; height:195px; background:#ececec; padding:165px 30px 0 30px; position:relative;}
#lang{ position:absolute; top:5px; left:40px;}

#lang a{ width:25px; height:17px; display:block; margin:0 5px 0 5px; text-decoration:none; float:left;}
#lang a.ro{ background:url(../img/ro.jpg);}
#lang a.en{ background:url(../img/en.jpg);}
#lang a.hu{ background:url(../img/xx.jpg);}

#right{ width:621px; float:left; margin:0; padding:0;}
#r_content{ width:600px; padding:0 0 0 21px; float:left;}
#content{ float:left; padding:20px 0 0 0;}
#continut{ float:left; padding:20px 0 0 0;}

#mainpic{ width:621px; float:left; height:360px; overflow:hidden;}

#footer{ color:#797b7b;width:814px;border-top:3px solid #e0e0e0; float:left; margin:15px 0 0 0;}
#footer_cont{color:#797b7b;width:814px; float:left; text-align:right; padding:5px 0 0 0; font-size:10px;}
#footer_cont a{color:#797b7b; text-decoration:none;}
.clearer{margin:0; padding:0; clear:both; font-size:1px; line-height:0px;}