body,html { background: #CFBF9C; margin: 0px; padding: 0px; }
body, p, li, ul, ol, div, code, td { font-family: Verdana; font-size: 12px; color: #012952;}
td { padding: 0px; }
td.img { line-height: 0%; }
a { color: #396B9E; text-decoration: none; }
a:hover { color: #396B9E; text-decoration: underline; }

#logo_erv { position: absolute; top: 16px; left: 50%; margin-left: -429px; }
#logo_egis { position: absolute; top: 16px; left: 50%; margin-left: 328px; }
#page { width: 900px; position: absolute; left: 50%; margin-left: -450px; background: #ffffff; padding-top: 16px; padding-bottom: 21px; }
#page_inner { width: 858px; margin-left: 21px; background: #ffffff; padding-top: 6px; padding-bottom: 6px;  }
#header { background: url('../design/header.jpg') no-repeat; width: 860px; height: 187px; }

#mainmenu { position: relative; height: 35px; width: 860px; top: 1px; }
#mainmenu_ul { margin: 0px; padding: 0px; width: 859px;}
#mainmenu_ul li { position: relative; margin: 0px 1px 0px 0px; padding: 0px; float: left; list-style: none; width: 188px; height: 35px; text-align: center; vertical-align: middle; background: url('../design/menu_bg_off_06.gif'); color: #ffffff; font-family: Arial; font-size: 14px; font-weight: bold;}
#mainmenu_ul li:hover { position: relative; margin: 0px 1px 0px 0px; padding: 0px; float: left; list-style: none; width: 188px; height: 35px; text-align: center; vertical-align: middle; background: url('../design/menu_bg_hover_06.gif'); color: #ffffff; font-family: Arial; font-size: 14px; font-weight: bold;}
#mainmenu_ul li.fomenu { position: relative; margin: 0px 1px 0px 0px; padding: 0px; float: left; list-style: none; width: 102px; height: 35px; text-align: center; vertical-align: middle; background: url('../design/menu_bg_off_04.gif'); color: #ffffff; font-family: Arial; font-size: 14px; font-weight: bold;}
#mainmenu_ul li.fomenu:hover { position: relative; margin: 0px 1px 0px 0px; padding: 0px; float: left; list-style: none; width: 102px; height: 35px; text-align: center; vertical-align: middle; background: url('../design/menu_bg_hover_04.gif'); color: #ffffff; font-family: Arial; font-size: 14px; font-weight: bold;}

#mainmenu_ul li ul { position: absolute; left: 14px; margin: 0px; padding: 0px; background: #52799c; top: 35px; z-index: 999; display: none;}
#mainmenu_ul li ul li { margin: 0px; float: left; list-style: none; clear: both; width: 160px; color: #ffffff; text-align: center; font-family: Arial; font-size: 14px; line-height: 35px; background: #52799c; border-top: 1px #ffffff solid;}
#mainmenu_ul li ul li:hover { margin: 0px; width: 160px; background: #6590b9; color: #ffffff; }
#mainmenu_ul li ul li a { color: #ffffff; text-decoration:none;}
#mainmenu_ul li ul li a:hover { color: #ffffff; text-decoration:none;}

#mainmenu_ul li a { color: #ffffff; text-decoration:none;}
#mainmenu_ul li a:hover { color: #ffffff; text-decoration:none;}


.title { background: url('../design/bgr_title.gif') right bottom no-repeat; font-family: Arial; font-size: 16px; font-weight: bold; color: #094685; line-height: 28px; }
.borderless { border: 0px; }
h1 { color: #0C4686; padding: 0px; margin: 0px; margin-bottom: 20px; font-size: 20px;}
img { border: 0px; }

#content { width: 100%; padding-top: 16px; }
#nyito_left { width: 354px; border-right: 1px #1F4284 solid; float: left; color: #012953; font-family: verdana; font-size: 12px; }
#nyito_left div { width: 345px; }
#nyito_left p { color: #012953; font-family: verdana; font-size: 12px; line-height: 16px; }
#nyito_center { width: 314px;  border-right: 1px #1F4284 solid; float: left; }
#nyito_center div { width: 292px; margin-left: 11px; }
#nyito_right { width: 178px; float: right; }

#nyito_center table { width: 292px; margin-left: 11px; margin-top: 2px; }
td.ikon { background: #E1EEE2; border-top: 1px white solid; height: 43px; width: 40px; color: #012953; font-family: verdana; font-size: 12px; }
td.text { background: #E1EEE2; border-top: 1px white solid; height: 43px; color: #012953; font-family: verdana; font-size: 12px; }
td.more { background: #E1EEE2; border-top: 1px white solid; height: 43px; width: 32px; }

#footer1 { background: url('../design/frame_08.gif'); width: 858px; height: 41px; margin-top: 10px; text-align: center; color: #ffffff; font-family: verdana; font-size: 12px; line-height: 41px; }
#footer1 a { color:#FFFFFF; }
#footer1 a:hover { color:#c6d2e1; text-decoration:none; }
#footer2 { width: 858px; height: 41px; text-align: center; padding: 20px 0px 20px 0px; padding-bottom: 30px; }
.ikon, .more { text-align: center; vertical-align: middle;}

#orvos_valaszol { left: 50px; position: absolute; top: 130px; vertical-align: middle;}
#erv_pontok_listaja { left: 50px;  position: absolute; top: 167px; }
#orvos_valaszol a, #erv_pontok_listaja a { color:#074685; text-decoration:underline; }
#orvos_valaszol a:hover, #erv_pontok_listaja a:hover { color:#063564; text-decoration:underline; }
#fehervonal { left: 50%; margin: 0px; margin-left: -430px; position: absolute; top: 162px; height: 1px; color: #ffffff; border: 0px; width: 200px; background-color: #ffffff;}

.cssnav1 { position:relative; background-image: url(../design/erv_orvos_on.gif); background-repeat: no-repeat; display: block; width: 45px; height: 30px; margin: 0; margin-bottom:0px; padding: 0; }
.cssnav2 { position:relative; background-image: url(../design/erv_hu_on.gif); background-repeat: no-repeat; display: block; width: 45px; height: 30px; margin: 0; margin-bottom:0px; padding: 0; }
.cssnav1 a, .cssnav2 a { display:block; width: 45px; height: 30px; float: left; margin: 0; padding: 0; color: black; text-decoration: none; }
.cssnav1 img, .cssnav2 img { width: 45px; height: 30px; border: 0; }
.cssnav1 a:hover img, .cssnav2 a:hover img { visibility:hidden; }
.cssnav1 span, .cssnav2 span { position:absolute; left:50px; top:7px; margin:0; cursor: pointer; width: 140px; }
* html a:hover { visibility:visible; }

#almenu { width: 197px; border-right: 1px #000000 solid; vertical-align:top;}
#almenu table { width: 175px; margin-left: 11px; }
#almenu table td {line-height:27px; border-bottom:1px #b7d6b7 solid; }
#almenu table td a {color:#738fb6; font-size:13px; text-decoration:none;}
#almenu table td a:hover {color:#094685; font-size:13px; text-decoration:none;}

table.article { margin-top: 21px; height: 100%;}
#article_body { width: 650px; margin-left: 11px;  }
#article_body p { color: #002a52; font-family: verdana; font-size: 12px; line-height:20px; }
#article_body a { color: #3c6a9e; text-decoration:underline}
#article_body a:hover { color: #3c6a9e; text-decoration:none;}

#ercentrumok { border:1px #738fb6 solid; border-collapse:collapse;}
#ercentrumok th { border:1px #738fb6 solid; background-color:#b7d6b7; text-align:center; font-family: verdana; font-size:12px; color:#0b4688; font-weight:bold; padding:5px; }
#ercentrumok td { border:1px #738fb6 solid; color:#0b4688; padding: 5px;}

.kapcsolodo { width:650px; margin:1px; border-collapse:collapse; }
.kapcsolodo td { background-color:#e2eee2; text-align:left; font-family: verdana; font-size:12px; color:#0b4688; font-weight:bold; padding:5px; border-top:1px #ffffff solid; padding-left:10px; padding-right:35px; padding-top:10px; padding-bottom:10px; ) right bottom no-repeat;}
.kapcsolodo td.more { width:40px; text-align: center; vertical-align: middle;}

#article td { vertical-align: top; }