*{
margin: 0;
padding: 0;
border: 0;
}

body { font-family: Georgia, Times, serif; font-size: 11px; color: #3c3c3c; line-height: 17px; }

.clear { clear: both; }

#website { width: 850px; }
#left { width: 200px; padding: 75px 0 0 30px; float: left; }

#mainContent { width: 620px; padding-bottom: 50px; float: left; }
#content { width: 550px; }
#content a { color: #000000; text-decoration: none; }
#content a:hover { color: #000000; text-decoration: underline; }
#loadingPage img { width: 16px; height: 16px; margin-right: 10px; vertical-align: middle; }
#logo { height: 180px; }
#logo img { padding-top: 80px; }
h1 { padding-bottom: 40px; font-size: 23px; font-weight: normal; color: #ff4240; line-height: 30px; }

td.tdrecent { height: 220px; font-size: 10px; color: #3c3c3c; text-align: justify; vertical-align: top; cursor: pointer; }
td.tdrecent span { line-height: 13px; text-decoration: none; }
td.tdrecent:hover span { text-decoration: underline; }

/* START Adatlap */
.title { width: 550px; font-size: 18px; font-weight: bold; color: #000000; }
.data { font-size: 10px; }
.text { width: 550px; margin-top: 20px; font-size: 11px; line-height: 18px; }
.text img { width: 530px; margin-bottom: 10px; padding: 10px; background-color: #f2f2f2; }
/* END Adatlap */

/* START Kapcsolati form */
#contact .box1 { width: 140px; padding-top: 7px; float: left; }
#contact .box2 { width: 380px; float: left; }
#contact .box3 { width: 20px; font-size: 13px; color: #ff0000; text-align: center; float: right; }
#contact .tf { width: 362px; height: 15px; margin-bottom: 14px; padding: 9px 9px 6px 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; background: url(im/bgr_textfield.png) no-repeat left top; border: 0; }
#contact .tf:focus { background: url(im/bgr_textfield_over.png) #eaecec no-repeat left top; }
#contact .hr { height: 30px; margin-top: 30px; border-top: 1px solid #3a3235; }
/* END Kapcsolati form */

#mainNav ul, #mainNav ul li { margin: 0; padding: 0; list-style: none; }
#mainNav a { padding-left: 15px; font-size: 10px; color: #666666; text-decoration: none; }
#mainNav a:hover { color: #000000; }
#mainNav a.selected, #mainNav a.selected:hover { font-weight: bold; color: #000000 !important; text-decoration: none; background: url(im/menu_linkarrow.png) no-repeat left center; }

#sideNavFilter select { width: 170px; margin: 0 0 20px 0; padding: 2px; font-family: Georgia, Times, serif; font-size: 10px; color: #333333; border: 2px solid #cccccc; }

#sideNavMenu { height: 350px; position: relative; overflow: hidden; }
#sideNavMenu ul { margin: 0; position: relative; list-style: none; }
#sideNavMenu a { padding-left: 15px; font-size: 10px; color: #666666; text-decoration: none; }
#sideNavMenu a:hover { color: #000000; }
#sideNavMenu a#sideNavActiveLink { font-weight: bold; color: #000000 !important; text-decoration: none; background: url(im/menu_linkarrow.png) no-repeat left center; }

#sideNavPager { margin-top: 20px; padding-left: 15px; font-weight: bold; color: #000000; }
#sideNavPager a { font-weight: bold; color: #666666; text-decoration: none; }
#sideNavPager a:hover { color: #000000; text-decoration: none; }
#sideNavPager a#sideNavActivePager { font-weight: bold; color: #000000 !important; }

#footer { margin-top: 20px; padding-top: 20px; font-size: 10px; color: #999999; border-top: 1px solid #cccccc; }

/* START Exclamation */
#exclamation { min-height: 30px; margin-bottom: 30px; padding: 20px 20px 20px 80px; color: #fff; background: url(im/exclamation.png) #c34242 no-repeat left top; border: 1px solid #9e3131; display: none; }
#exclamation button { width: 60px; height: 20px; padding-bottom: 2px; font-size: 11px; font-weight: bold; color: #fff; background: url(im/exclamation_close.png) no-repeat center center; border: 0; cursor: pointer; }
