body{margin:0;padding:0;}
body, input, textarea, select, td {font:12px Tahoma, Arial, Verdana, sans-serif; color:#C87774;}input, textarea, select { color: black; }
img {border:0px;}
form {margin:0;}
a:link,a:visited,a:active {text-decoration:none; color:#fff;}
a:hover{ }
h1{ font-size:150%; margin: 10px 0 7px 0;} 
h3{ font-size:110%; margin:0;padding:0;}h1.page_title { font-size: 24px; color: white; font-weight: bold; margin-bottom: 20px;}h1.page_title a { font-size: 24px; color: white; font-weight: bold; }h1.page_title span {font-family: Times New Roman; font-weight: normal; color: #F10000; text-transform: lowercase; }

#header { height: 123px; }
#header_content { width: 910px; position: relative; top: 0; left: 50%; margin-left: -455px; }.red_line { height: 2px; font-size: 2px; width: 100%; background-color: #CC0001; }.red_line2 { height: 1px; width: 100%; background-color: #760F10; font-size: 2px; }#jobb_oldali_tartalom {	width:208px;	overflow: hidden;	}#login_box { margin: 10px;}#login_box table { margin-left: 8px; padding: 0; }#search { float: right; margin-right: 8px; }#search input, #search select  { color: black; }#main_menu { height: 29px; line-height: 29px; border-bottom: #760F10 1px solid; background-color: #08132D; }#main_menu_content { width: 910px; position: relative; top: 0; left: 50%; margin-left: -455px; }#main_menu a { text-decoration: none; text-transform: capitalize; font: 12px Tahoma, Arial, Verdana, sans-serif; font-weight: normal; color: white ; padding: 8px 18px 8px 18px; margin: 0;} /*border-right: #E9E9E9 1px solid;*/#main_menu a.current { background-color: #590000; color: white; }#main_menu ul { list-style: none; float: left; margin:0px;padding:0px; }#main_menu ul li { display: inline; margin:0px;padding:0px; }#main_menu div.zaszlo {	float:right;	width:20px;	margin:0px;	padding:0px;	padding-top:4px;	padding-right:40px;	}#last_update { height: 10px; line-height: 10px; color: white; text-align: right; }#main_part { background-color: #590000; }#main_part_content { width: 910px; position: relative; top: 0; left: 50%; margin-left: -455px; }#content { float: right; margin: 0px 0px 0 0; width: 470px !important; padding: 0px 10px 10px 0; overflow: hidden;}#menus { float: right; width: 175px; padding: 10px 5px; margin-right: 10px; }#right_panel { float:right; width: 430px; padding: 0px 0px 15px 0px; color: #CC0001;}#right_panel td { color: white; }#right_panel a { color: white;;  text-decoration: none; }#right_panel .menu { padding: 0 0px 10px 0px; }#right_panel h3 { color: white; margin-left: 10px; }#right_panel ul { margin-left: 10px; }#right_panel ul li { padding: 0px 0 0 10px; background: transparent url('i/list_bullet.jpg') no-repeat left 55%; line-height: 20px;}#right_panel #col2 { width: 208px;  float: right; }#right_panel #col1 { width: 213px;  float: right;}#right_panel .box_right { width: 208px; margin-bottom: 10px; border: #750F0F 1px solid; background-color: #08132D; padding: 0 0 10px 0; overflow: hidden;}#right_panel .box_right ul { width: 208px; }/*#menulist_by_man { display: none; }*/#gallery_border { width: 980px; position: relative; top: 0; left: 50%; margin-left: -490px; }#gallery { width: 940px; position: relative; top: 0; left: 50%; margin-left: -455px; padding: 10px 0 20px 0;}div.gallery_image {	float:left;	width:148px;	padding-left:3px;	padding-right:3px;	text-align: right;	}div.gallery_image img {	border: 4px solid white;}#page_footer { height: 110px; background-color: #08132D; }#page_footer_content { width: 910px; position: relative; top: 0; left: 50%; margin-left: -455px; color: white; padding-top: 15px;}#page_footer_content a { color: white; }#page_footer ul { list-style: none; padding: 5px;}#page_footer ul li { display: inline; padding-right: 10px;}#page_footer ul li a{ padding-right: 10px;}#recent_news { padding-bottom: 15px; }#recent_news img { border: white 10px solid; margin: 20px 0px 10px 0; }#recent_news hr { background-color:transparent; border: none 0; border-top: 1px dashed #A65252; text-align: left; margin: 15px 0 20px 0;}div.details { width: 80px; background: transparent url('i/details.gif') no-repeat 80% 50%; color: white;}table.recent_news_footer { margin-top: 20px; width: 100%; }#home_cal { margin-top: 10px; padding-bottom: 15px; border-bottom: #4a4a4a 2px dotted; }#minical { margin-bottom: 10px; width: 170px; float: left; }#recent_events { float: left; margin-left: 15px; width: 495px; }#recent_events h1 { padding: 5px; color: white; background-color: #b00029; margin-bottom: 10px; }#home_news { padding-bottom: 15px; border-bottom: #4a4a4a 2px dotted; }#home_webaruhaz #home_webaruhaz_header { height: 35px; line-height: 30px; background-color: #3C3D38; margin: 0 -20px; }#home_webaruhaz #home_webaruhaz_header span{ color: #FD6500; font-weight: bold; margin-left: 20px; }#home_webaruhaz h1 { background: transparent url('i/star.jpg') no-repeat left 50%; padding-left: 40px; line-height: 30px; }.home_product_box { width: 288px; height: 100px; border: #4a4a4a 1px solid; overflow:hidden; padding: 5px 0; margin: 10px 0; float: left; margin-right: 45px;}.home_product_box .image { float: left; width: 90px; margin: 5px; }.home_product_box .description { float: left; width: 160px; height: 100px; }
.sh_l[class]{background:url('i/sh_l.png') repeat-y;width:4px;}

.sh_r[class]{background:url('i/sh_r.png') repeat-y;width:4px;}
.red_gray_line { background: transparent url('i/red_gray_line.jpg') repeat-x; height: 5px; }.gray_line { background-color: #3C3D38; height: 10px; width: 100%; }
.content{border-left:1px solid #969696;border-right:1px solid #969696;background:#FFF;margin:0 5px;}

#b_sh_lc{background:url('i/b_sh_lc.gif') no-repeat;height:16px;}

#b_sh_rc{background:url('i/b_sh_rc.gif') no-repeat;height:16px;}



#content_footer{padding-top:10px;}

a.to_print:link,a.to_print:visited,a.to_print:active{background:url('i/printer_icon.gif') no-repeat 0% 50%;text-decoration:none; padding: 3px 3px 3px 20px}

a.to_print:hover{text-decoration:underline;}

a.to_send:link,a.to_send:visited,a.to_send:active{background:url('i/mail_icon.gif') no-repeat 0% 50%;text-decoration:none; padding: 3px 3px 3px 20px}

a.to_send:hover{text-decoration:underline;}

a.to_close:link,a.to_close:visited,a.to_close:active{background:url('i/close.gif') no-repeat 0% 50%;text-decoration:none; padding: 3px 3px 3px 17px}

a.to_close:hover{text-decoration:underline;}

#footer{color:#FFF;width:640px;margin:0px;}

#footer .l{background:url('i/footer_l.gif');width:14px;height:52px;}

#footer .c{height:52px;text-align:center;background:url('i/footer_c.gif') repeat-x ;width:612px;}

#footer .r{background:url('i/footer_r.gif');width:14px;height:52px;}



.or_top_menu{background:url('i/top_or_bg.gif') repeat-x;border-bottom:1px solid #969696;}

.or_top_menu td{text-align:center;width:20%;}

.or_top_menu a:link,.or_top_menu a:visited,.or_top_menu a:active{text-decoration:none;color:#FFF;font-weight:bold;display:block;text-align:center;padding:6px 0 7px 0;width:100%;font-size:110%;}

.or_top_menu a:hover{text-decoration:underline;}

.or_top_menu .l{border-right:1px solid #969696;}

.or_top_menu .c{border-left:1px solid #FFF;border-right:1px solid #969696;}

.or_top_menu .r{border-left:1px solid #FFF;}

.wh_top_menu{background:url('i/top_wh_bg.gif') repeat-x;border-bottom:1px solid #CECECE;height:36px;}

.wh_top_menu td{text-align:center;}

.wh_top_menu a:link,.wh_top_menu a:visited,.wh_top_menu a:active{text-decoration:none;background:url('i/or_arr_right.gif') no-repeat left center;padding-left:11px;}

.wh_top_menu a:hover{text-decoration:underline;}

.bl_top_menu{background:url('i/top_bl_bg.gif') repeat-x;border-top:1px solid #156F9C;border-bottom:1px solid #156F9C;}

.bl_top_menu td{color:#FFF;}

.bl_top_menu .r1{height:22px;}

.bl_top_menu .r2{height:39px;}

.bl_top_menu .r2 table td{}

.bl_top_menu a:link,.bl_top_menu a:visited,.bl_top_menu a:active{text-decoration:none;color:#FFF;}

.bl_top_menu a:hover{text-decoration:underline;}



.center{background:url('i/sh_b.gif') repeat-x top #FFF; padding:10px;}

h1.red,h1.green,h1.blue{background:url('i/gray_line.gif') repeat-x center;}

h1 span{padding:0 15px 0 0px;}

h1.red span{background-color: transparent;}

h1.green span{background-color: transparent;}

h1.blue span{background-color: transparent;}



.r_box{width:100%;}

.r_box .tl{width:10px;height:10px;background:url('i/box_tl.gif');}

.r_box .t{height:10px;background:url('i/box_t.gif');}

.r_box .tr{width:10px;height:10px;background:url('i/box_tr.gif');}

.r_box .l{background:url('i/box_l.gif') repeat-y left;}

.r_box .r{background:url('i/box_r.gif') repeat-y right;}

.r_box .bl{height:10px;background:url('i/box_bl.gif');}

.r_box .b{height:10px;background:url('i/box_b.gif');}

.r_box .br{height:10px;background:url('i/box_br.gif');}





#footer a:link,#footer a:visited,#footer a:active{text-decoration:none;color:#FFF;font-weight:bold;padding:2px 10px;}

#footer a:hover{text-decoration:underline;}



.orange{color:#FF7500;}

a.orange:link,a.orange:visited,a.orange:active{text-decoration:underline;color:#FF7500;}

a.orange:hover{text-decoration:none;}

.white{color:#FFF;}

a.white:link,a.white:visited,a.white:active{text-decoration:none;color:#FFF;}

a.white:hover{text-decoration:underline;}



.m_box_l{width:165px;text-align:left;}

.m_box_l .tl{width:14px;height:26px;}

.m_box_l .t{height:26px;color:#FFF;font-weight:bold;}

.m_box_l .l{background:url('i/bg_l.gif') repeat-y;}

.m_box_l .bl{height:15px;background:url('i/corner_bl.gif');}

.m_box_l .b{background:url('i/bg_b.gif') repeat-x bottom;}

.m_box_l ul{margin:0;padding:0;list-style:none;width:90%;}

.m_box_l li{border-bottom:1px solid #E6E6E6;}

.m_box_l ul a:link,.m_box_l ul a:visited,.m_box_l ul a:active{text-decoration:none;padding:2px 15px;background:url('i/menu_li.gif') no-repeat left center;display:block;width:80%;}

.m_box_l ul a:hover{text-decoration:underline;}

.m_green_l .tl{background:url('i/green_hlc.gif');}

.m_green_l .t{background:url('i/green_hbg.gif');}

.m_orange_l .tl{background:url('i/orange_hlc.gif');}

.m_orange_l .t{background:url('i/orange_hbg.gif');}



.m_box_r{width:165px;text-align:left;}

.m_box_r .tr{width:14px;height:26px;}

.m_box_r .t{height:26px;color:#FFF;font-weight:bold;padding-left:10px;}

.m_box_r .r{background:url('i/bg_r.gif') repeat-y right;}

.m_box_r .br{height:15px;background:url('i/corner_br.gif');}

.m_box_r .b{background:url('i/bg_b.gif') repeat-x bottom;}

.m_box_r .c{padding-left:10px;}

.m_box_r ul{margin:0;padding:0;list-style:none;width:95%;}

.m_box_r li{border-bottom:1px solid #E6E6E6;}

.m_box_r ul a:link,.m_box_r ul a:visited,.m_box_r ul a:active{text-decoration:none;padding:2px 15px;background:url('i/menu_li.gif') no-repeat left center;display:block;width:80%;}

.m_box_r ul a:hover{text-decoration:underline;}

.m_green_r .tr{background:url('i/green_hrc.gif');}

.m_green_r .t{background:url('i/green_hbg.gif');}

.m_orange_r .tr{background:url('i/orange_hrc.gif');}

.m_orange_r .t{background:url('i/orange_hbg.gif');}





/*************************************/

ul{list-style:none;margin:0;padding:0;}

ul.menu li{padding:2px 0}

ul.labels{position:absolute;height:19px;}

ul.labels li{float:left;margin:0 4px 0 0;cursor:pointer;}

ul.labels li b{background:url('i/l_inact_l.gif') no-repeat top left;display:block;padding-left:2px;}

ul.labels li b b{background:url('i/l_inact_r.gif') no-repeat top right;display:block;padding-right:4px;}

ul.labels li.sel{float:left;margin:0 4px 0 0;}

ul.labels li.sel b{background:url('i/l_act_l.gif') no-repeat top left;display:block;padding-left:2px;}

ul.labels li.sel b b{background:url('i/l_act_r.gif') no-repeat top right;display:block;padding-right:4px;}

ul.labels span,ul.labels span,ul.labels span{display:block;padding:4px 5px;background:url('i/l_inact_c.gif') repeat-x;color:#999;text-decoration:none;}

ul.labels li.sel span,ul.labels li.sel span,ul.labels li.sel span{display:block;padding:4px 5px;background:url('i/l_act_c.gif') repeat-x;color:#000;}



.labelbox{margin:10px 0 0 0;}

.labelbox div.label{height:20px;border-bottom:1px solid #ddd;}

.labelbox div.l_content{border:1px solid #DDD;border-top:0;padding:10px;background:#FFF;}



.hide{display:none;visibility:hidden;}

.show{display:block;visibility: visible;}



/*************************************/





.clear{clear:both;}

.to_left{float:left;}

.to_right{float:right;}

.hidden{display:none;visibility:hidden; }

.visible{display:block;visibility:visible; }



.er_row{background:rgb(255,210,210);}

.error{color:rgb(204,0,0)}

.success{color:rgb(0,153,0)}

.to_left{float:left;}

.to_right{float:right;}

.reg input{width:250px;}



.button{cursor:pointer; background-color: #08132D; border: 0; font: 16px Bernard MT Condensed, Arial, Verdana, sans-serif; color: white !important;  padding: 2px; line-height: 16px;}

.button .l{width:6px; cursor:pointer; background-color: #08132D; border: 0; font: 14px Tahoma, Arial, Verdana, sans-serif; color: white !important; padding: 2px; line-height: 16px;}

.button .r{width:6px; cursor:pointer; background-color: #08132D; border: 0; font: 14px Tahoma, Arial, Verdana, sans-serif; color: white !important; padding: 2px; line-height: 16px;}

.button .c{cursor:pointer; background-color: #08132D; border: 0; font: 14px Tahoma, Arial, Verdana, sans-serif; color: white !important; padding: 2px; line-height: 16px;}

.b_bg_b{cursor:pointer; background-color: #08132D; border: 0; font: 14px Tahoma, Arial, Verdana, sans-serif; color: white !important;  padding: 2px; line-height: 16px;}

.b_bg_w{cursor:pointer; background-color: #08132D; border: 0; font: 12px Tahoma, Arial, Verdana, sans-serif; color: white !important; padding: 2px; line-height: 16px;}



.title{padding:3px 5px;margin:0;background:url('i/bg_blue.gif');color:#FFFFFF;font-size:110%;}

.col3{width:31%;float:left;margin:2px 1% 0 1%;padding:0;}

.col2{width:48%;float:left;margin:2px 1% 0 1%;}



.nav{}

.nav a:link,.nav a:visited,.nav a:active{text-decoration:none;}

.nav a:hover{text-decoration:underline;}



ul.ad_categories{list-style:none;padding:0 0 0 3%;}

ul.ad_categories li{width:47%;float:left;padding:5px 0;}



.img_b{border:1px solid #E6E6E6;padding:1px;}

ol.list li,ul.list li{padding:3px;}



dl.list{padding:0;margin:0; height: 100px;}

dl.list dt{padding:2px;margin-top:2px;}

dl.list dt span{float:right;}

dl.list dt b{font-size:125%;}

dl.list dd{margin:0;padding:2px;border-bottom:1px solid #efefef;}



.highlighted{background:#FFD2D2;}

.highlighted2{background:#FFE7D4;}

.highlighted td{background:#FFD2D2;}

.highlighted2 td{background:#FFE7D4;}



select optgroup{font-style:normal;}

.strong{font-weight:bold;}

.strong td{font-weight:bold;}



ul.circle{list-style:circle;}





.myCal thead td{background:#4AC250;padding:5px;color:#fff;width:14%;font-weight:bold;}

.myCal tbody td{padding:5px;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6; height:60px; vertical-align:top;font-size:200%;}

.myCal tbody td.past{color:#ccc;font-style:italic;}

.myCal tbody td.now {background: #b00029; color: white;}

.myCal tbody td a:link, .myCal tbody td a:visited, .myCal tbody td a:active{display:block;width:100%;padding:5px 0;font-size:9px;text-align:right;}

.myCal tbody td a:hover{}



.MmyCal thead td{background: transparent; color:#fff;width:14%;font-weight:bold;}

.MmyCal tbody td{border-bottom:1px solid #e6e6e6; vertical-align:top;}

.MmyCal tbody td.past{color:#ccc;font-style:italic;}

.MmyCal tbody td.now{background: #c90515; color: white; }

.MmyCal tbody td a:link,.MmyCal tbody td a:visited,.MmyCal tbody td a:active{padding:0;background:url();text-decoration:underline;}

.MmyCal tbody td a:hover{text-decoration:none;}



.tr_border td{border-bottom:1px solid #e6e6e6;}

.icon_a{padding:2px 2px 2px 20px;background-repeat:no-repeat;}
hr{border:0;background:#969696;height:1px;}
a.tooltip{ position:relative; z-index:24;}

a.tooltip:hover{z-index:25;cursor:help;}

a.tooltip span{display: none;}

a.tooltip:hover span{ display:block; position:absolute; top:0; left:2em; width:18em; border:1px solid #ccc; background-color:#222; padding:5px; }
.tooltip {display: none;}




#foot_desc{position:absolute;text-align:center;width:100%;}
#foot_desc div{width:500px;margin:auto;text-align:center;padding:10px;}#also_tartalom { margin: 15px; }#felso_bannerek { float:left; margin-left: 15px; }#felso_tartalom p { margin: 0; }
