html, body {  font-family: helvetica, arial, verdana; height:100%; background: #a6a6a1 url(/images/background.gif) top center repeat-y; font-size: 12px; padding: 0px; margin: 0px; color: black; } 
a { color: #ff0158; cursor: pointer; } 
a:hover { color: black; text-decoration: none; } 
p { margin: 0px; padding: 0px; } 
.col { float: left; } 
.cor { float: right; } 
#container {  position:relative;  margin:0 auto;  width:900px; } 
img {border: 0px;}

h1 { font-size: 33px; float: left;  margin: 0px;  } 
h2 { font-size: 21px; padding: 10px 0px 10px 0px; margin: 0px;  } 

.reszletes{float: left;width:25%;height: 100px;}
.kereso{float: left;width:25%;}
.main { padding:0em 0em 5em; }

.left { float: left; width: 169px; } 
.logo a{ float: left; width: 169px; height: 168px; } 
.left a{ text-decoration: none; color: white;} 
.left a:hover{ color: black;} 
.menu_container { float: left; width: 134px; padding: 23px 0px 23px 23px;  font-size: 14px; } 
.menu a { display:block; padding: 3px 0px 3px 0px;} 
.menu_act {font-weight: bold;}
.menu_act a { display:block; width: 131px; padding: 3px 0px 3px 0px; color: black; font-weight: bold; background: url(/images/menu_activ.gif) top right no-repeat;} 
.group { float: right; padding-right: 10px; } 
.group a{ color: black; padding: 0px 2px 0px 2px;} 
.language { float: right;    } 
.language img{ padding-left: 5px; } 
.left_menu_sub a { font-size: 12px; color: black; font-weight: normal;} 
.left_menu_sub { font-weight: bold; display:block; padding: 3px 0px 3px 10px; font-size: 12px; width: 120px;} 
  
.formlabel{ float:left; width:150px;}
.forminput{ float:left; width: 500px; }
.formelement{ float: left; width:700px; padding-bottom:10px; }

.right{ float: left; width: 715px; } 
.top { float: left; width:715px; padding-top: 30px; height: 20px;} 
.top.implant {padding-top: 10px;height:auto;padding-bottom: 10px;width:500px;}
.index_bg { float: left; width: 715px; } 
.index_title { float: left; width: 354px;  height: 410px; } 
.index_title_font {  color: black; font-size: 26px;  text-decoration: none;} 
.pic_top { float: left; padding: 10px 0px 10px 0px; display: block;} 
.index_button { float: left; width: 354px;  } 

.facebook { float: left; width: 330px; border: solid 2px #DDD; height: 34px; margin-top: 2px; font-size: 14px; height: 59px; padding: 10px; } 

.list a{ float: left; width: 325px; height: 33px; font-size: 18px; text-decoration: none; color: black; font-weight: bold; padding: 10px 0px 0px 30px; background: url(/images/index_bg_button.gif); }  
.list a:hover{ background: url(/images/grid.gif); color: #AAA; } 


.content { float: left; width: 705px; border-top: solid 4px black; padding: 5px 0px 5px 10px; border-bottom: solid 1px black;  } 
.star { float: left; width: 705px; } 
.help { float: left; width: 695px; padding: 10px 10px 10px 10px; border-bottom: solid 1px black;  } 
.search { float: right; padding-top: 7px;} 
.filter { float: left; width: 695px; padding: 10px; background: #EEE; margin: 10px 0px 0px 0px; border-bottom: solid 1px #CCC; } 
.respond { float: left; width: 695px; padding: 150px 10px 120px 10px; font-size: 12px; } 
.toolbar { float: left; width: 695px; border-bottom: solid 1px black; padding: 10px 10px 6px 10px;  } 
.toolbar .back a{ float: left; width: 160px;text-decoration: none; padding-top: 3px; } 
.send a{ float: right; width: 70px;  padding: 3px 0px 0px 30px; height: 20px; background: url(/images/share.gif) no-repeat; text-decoration: none; color: black;} 
.print a{ float: right; width: 70px;  padding: 3px 0px 0px 30px; height: 20px; background: url(/images/print.gif) no-repeat; text-decoration: none; color: black;} 

.list_element { float: left; width: 695px; padding: 10px; border-bottom: solid 1px #CCC; } 
.list_element:hover {background: #faf8ef; } 
.list_element p { font-size: 12px; } 
.list_text { float: left; width: 400px; } 
.list_text.implant { width: 380px; } 
.list_text b{ font-size: 16px; } 
.list_text a{ text-decoration: none; } 
.list_text span img{  padding: 5px 0px 0px 0px; } 
.list_img { float: left; width: 110px;}  
.list_bigelement { float: left; width: 695px; padding: 20px 10px 20px 10px; border-bottom: solid 1px #CCC; }  
.list_bigimg { float: left; width: 320px;}  
.list_bigtext { float: left; width: 370px;}  
.list_bigtext b{ font-size: 16px;}  
.list_video { float: left; width: 370px;}  
.list_videotext { float: left; width: 300px;}  
.details a {  float: right; padding: 3px 20px 3px 20px; text-decoration: none; color: black; font-weight: bold; font-size: 14px; background: url(/images/button_bg.gif) 0px -10px repeat-x; color: #686868; border: solid 1px #BBB;} 
.details a:hover {   background: white; } 
.text { float: left; width: 695px; padding: 10px 0px 10px 10px; text-align: left; } 
.image { float: right; width: 210px; } 
.image img { padding-bottom: 10px; } 
.text_left { float: left; width: 460px; padding-bottom: 10px; } 
.table{ float: left; width: 695px; } 
.table td{padding: 2px; } 
.map{float:left;width:695px; height:240px;  margin:10px auto 10px auto;} 
.map_visible {float:left;width:695px; padding: 10px 0px 0px 0px; display: none;} 
.modul_head {float: left; padding: 10px; margin-top: 20px; width: 675px; background: #BBB; font-size: 21px; color: white;} 
.modul {float: left; padding: 10px; width: 675px; background: #EEE;} 
.modul .cimke {float: left;  width: 150px;}
.modul .cimke_error {float: left;  width: 150px;color: red;}  
.modul .adat{float: left;  width: 500px;} 
.modul .input{ width: 300px;} 
.morepic a{ float: left; padding: 5px 0px 5px 0px;} 
    
.tabs { float: left; width: 705px;  padding: 10px 0px 0px 10px; background: #EEE; } 
.tab a{ float: left; background: #DDD; color: black; text-decoration: none; padding: 10px; margin-right: 2px;} 
.tab_act a{ float: left; background: white; font-weight: bold; color: black; text-decoration: none; padding: 10px; margin-right: 2px;} 

.page { float: left; width: 650px; padding: 10px 0px 0px 0px;} 
.pager a{ float: left; border: solid 1px #CCC; padding: 10px 0px 10px 0px; text-align: center; width: 30px; text-decoration: none; color: black; margin: 5px 5px 0px 0px;} 
.pager a:hover{background: #CCC; color: white;} 
.pager_akt { float: left; border: solid 1px white; padding: 10px 0px 10px 0px; text-align: center; width: 30px; text-decoration: none; color: red; font-weight: bold; margin: 5px 5px 0px 0px;} 
.search_num { float: right; padding: 10px 0px 0px 0px;} 

.footer { float: left; padding: 0px 0px 10px 170px; width:715px;margin-top: 10px;}
.footer_menu a{ color: black; }
.footer_menu { padding: 10px; border: solid 1px #BBB; }
.footer_contact { font-size: 11px; padding-top: 10px; }

.ajanlom {width: 350px;height: 460px;background-color: white;position: absolute;z-index: 3;border: 2px solid gray;padding: 10px;/*right: 100px;*/top: 250px;}
.ajanlom_elkuldve {	text-align: center;	width: 345px;height: 425px;background-color: white;position: absolute;z-index: 3;padding: 10px;top: 0;left:0;}
.ajanlom_error {color: red;font-size: 11px;}

.newsletter a { float:left; display:block; padding: 5px; border: solid 2px #000000; margin: 40px 0px 50px 20px; font-size: 12px; width: 110px; color: #000000;}
#prog_keywords a {padding: 0 5px;}    
#prog_keywords {border-bottom: 1px solid black;float: left;padding: 10px;width: 695px;}
.submitmessage{margin: 10px; font-weight: bold;}
.div_arak {float: left;overflow: auto;padding-bottom: 10px;padding-top: 10px;width: 695px;}
.table_fulli {background: none repeat scroll 0 0 #E7E7E7; border-bottom: 1px solid #D8D8D8; border-left: 1px solid #D8D8D8; width: 100%; font-size:12px;}
.td_b {border-top: 1px solid #d8d8d8;border-right: 1px solid #d8d8d8;font-weight: bold;background-color: #bbbbbb;color:white;font-size:12px;}

.td_r {border-top: 1px solid #d8d8d8;font-size:12px;}

.td_b_meg {border-top: 1px solid #d8d8d8;border-right: 1px solid #d8d8d8;font-weight: bold;background-color: white;}
.td_r_meg {border-top: 1px solid #d8d8d8;background-color: white;}

.td_b_megi {border-top: 1px solid #d8d8d8;border-right: 1px solid #d8d8d8;background-color: white;color: black;}
.td_b_szur {border-top: 1px solid #d8d8d8;border-right: 1px solid #d8d8d8;background-color: #EEEEEE;color: black;}
.td_r_szur {border-top: 1px solid #d8d8d8;background-color: #f8f8f8;}

.szuro {float:left;width:100%;padding-bottom:10px;}

.sarga_doboz {float:left;width:100%;margin:10px 0;text-align:center; border-bottom: dotted 1px #CCC; background: #fffbe3; padding: 10px 0px 10px 0px; line-height: 16px; font-size: 13px}