/* CSS Document */
/* normalize browser defaults */
html,body,ul,ol,li,form,p,h1,h2,h3,h4,h5,hr{margin:0;padding:0;}
img{border:0;}
input{margin:0;}
a{border:0; outline:0 none;}
.clear{font-size:1px;height:1px;clear:both;}

/*általános*/
/*html,body{height:100%;}*/
body{background:#f79c05;}
body{font-family:"Lucida Grande","Lucida Sans Unicode",helvetica,verdana,sans;}
h1,h2,h3,h4,h5{font-family:georgia,verdana,sans;}

.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}
.large {font-size:16px;}


#content_table{width:100%;height:100%;margin:0 auto;}
td{vertical-align:top;}

#left{width:50%;background:url('../objects/mainbg.jpg') repeat-x top right;}
#right{width:50%;background:url('../objects/mainbg.jpg') repeat-x top left;}
#main{width:969px;height:100%;background:url('../objects/mainbg.jpg') repeat-x top left;}

#roof{height:46px;background:url('../objects/headertop.jpg') no-repeat bottom left;}

#container{background:url('../objects/containerbg.jpg') repeat-y top left;font-size:13px;color:#505066;}

#sidecontent{width:271px;display:inline;float:left;margin:0;padding:0;}
  #mainlogo{width:271px;height:354px;background:url('../objects/mainlogo.jpg') no-repeat top left;}
  #sidemenu{width:222px;padding:20px 8px 20px 41px;text-align:right;background:url('../objects/sidetopbg.jpg') no-repeat top left;}
    
    #sidemenu #main-nav {width: 206px;padding: 0;margin: 0 0 0 16px;font-family: Helvetica, Arial, sans-serif;}
    #sidemenu #main-nav li {list-style: none;padding-bottom: 10px;text-align: right;}
    #sidemenu #main-nav li a.nav-top-item {background: transparent url('../objects/buttonbg.jpg') right center no-repeat;padding: 10px 15px;color: #fff;font-size: 14px;cursor: pointer;display: block;text-decoration: none;}
    #sidemenu #main-nav li a.current {background-image: url('../objects/buttonbghover.jpg') !important;color: #333;font-weight: bold;}
    #sidemenu #main-nav li a.current:hover {color: #333;}
    #sidemenu #main-nav ul {padding: 0;font-size: 12px;margin: 0;}
    #sidemenu #main-nav ul li {list-style: none;margin: 0;text-align: right;padding: 0;}
    #sidemenu #main-nav ul li a {padding: 8px 15px;display: block;color: #505066;font-size: 13px;line-height: 1.2em;}
    #sidemenu #main-nav ul li a:hover, #sidemenu #main-nav ul li a.current, #sidemenu #main-nav ul li a.current:hover {color: #000;}
    #sidemenu #main-nav ul li a.current {background: transparent url('../images/menu-current-arrow.gif') right center no-repeat !important;}
    #sidemenu a{text-decoration: none;}

    #sidemenu p{line-height:15px;margin:16px 0 0;}
      #sidemenu p a:link, #sidemenu p a:visited, #mainentry a:link, #mainentry a:visited{text-decoration:none;color:#505066;border-bottom:1px dotted #505066;}
      #sidemenu p a:hover, #mainentry a:hover{color:darkorange;border-bottom:1px dotted darkorange;}


    .contactcontent {margin:40px 15px;}
    #sidemenu h1, #sidemenu h2, #sidemenu h3, #sidemenu h4{font-size:18px;color:#505066;}

#maincontent{width:698px;display:inline;float:right;margin:0;padding:0;}
  .floatFlag{display:inline;float:right;margin:0 8px 0 0;padding-top:8px;}

  .homepage {background:url('../objects/mainbg-home.jpg') no-repeat top left;}
  .subpage {background:url('../objects/mainbg-sub.jpg') no-repeat top left;}
  
  #hpheader {height:354px;}
  
  #mainentry {padding:40px 91px 40px 50px;line-height:1.4;}

    #featured_image {border:none;height:280px;width:593px;margin:29px 0 0 32px;overflow:hidden;}

    .floatright{display:inline;float:right;margin:0 0 20px 30px;padding-top:6px;}
    .floatleft{display:inline;float:left;margin:0 30px 20px 0;padding-top:6px;}
    
    #mainentry ul {list-style-type:disc;list-style-position:outside;padding-left:18px;}
    #mainentry ol {list-style-position:outside;padding-left:18px;}
    #mainentry li {padding:3px 0;}  
    
    h1{font-size:20px;text-transform:uppercase;}
    h2{font-size:16px;text-transform:uppercase;}
    h3{font-size:14px;text-decoration:underline;}

    .cleric {font-size:10px;text-align:right;color:#a0a1a3;font-style:italic;background:url(../files/pecset2.jpg) no-repeat bottom right; margin-top:30px;height:20px;padding-top:220px;padding-right:24px;margin-right:-30px;}
    .cleric2 {font-size:10px;text-align:right;color:#a0a1a3;font-style:italic;}

#footer{height:100px;width:969px;padding:0;background:url('../objects/footerbg.jpg') no-repeat top left;}
  #footer p{text-align:center;padding:50px 0 0 0;color:#505066;font-size:11px;}
  #footer p a:link, #footer p a:visited{text-decoration:none;color:#505066;}
  #footer p a:hover {color:#6b4009;}
  
  .minibannerbox img {margin:0 15px 0 0;padding:4px;}
  #mainentry .minibannerbox a:link, .minibannerbox a:visited, .minibannerbox a:hover {border:0;}
  .artabla {width:100%;}
  .artabla td{padding:3px 12px;border-bottom:1px dotted #777777;vertical-align:middle;}
  
  img.ajanlatBtn{border:0;margin:267px 0 0 41px;padding:0;}


  fieldset {border:0 none;margin:0;overflow:hidden;padding:0;}
  .ajax_form p, .ajax_form h3 {padding:0 0 1em;}
  .text_input, .text_area {border:1px solid #D6D6D6;}
  .text_input, .text_area {font-family:Arial,Helevtica,Verdana,san-serif;font-size:11.5px;padding:4px;width:200px;}
  input, select, textarea {color:#777777;}
  input, select, textarea {outline:medium none;position:relative;}
  fieldset label {padding-left:7px;}
  .text_area  {width:500px;}
  #send, #submit {background:#222222;border:1px solid #D6D6D6;color:#FFFFFF;}
  #send, #submit {cursor:pointer;}
  #send, #submit {font-family:Arial,Helevtica,Verdana,san-serif;font-size:11.5px;padding:4px 20px;}
  #submit:hover, #send:hover{background: #eee;color: #222;}
  .valid .text_input, .valid .text_area{border:1px solid #70A41B;}
  .error .text_input, .error .text_area{border:1px solid #FF9000;}
  .ajax_alert .text_input, .ajax_alert .text_area{border:1px solid #ffb628;}


  div.singleitem{float:left;display:inline;text-align:center;margin:0 10px 10px;}
  div.singleitem img{margin:0 auto 5px;padding:0;border:none;}
    #mainentry div.singleitem h4{font-size:12px;color:#505066;font-weight:normal;}
    #mainentry div.singleitem a:link, #mainentry div.singleitem a:visited{border-bottom:0;font-size:12px;color:#505066;font-weight:normal;text-decoration:none;}
    #mainentry div.singleitem a:hover {border-bottom:0;}
    #mainentry div.singleitem p{margin:5px 0 0;text-align:center;}
  div#akciobox {height:156px;width:555px;background:url('../objects/akciobg.jpg') no-repeat top left;text-align:center;vertical-align:middle;}


/*extra layer*/
div#extralayer {position:absolute;top:80px;left:50%;margin-left:-350px;width:704px;font-size:13px;color:#505066;}
  td#el_topleft {width:12px;height:12px;background:url(../objects/extra/s_topleft.png) top left no-repeat;}
  td#el_topright {width:12px;height:12px;background:url(../objects/extra/s_topright.png) top right no-repeat;}
  td#el_btmleft {width:12px;height:12px;background:url(../objects/extra/s_btmleft.png) bottom left no-repeat;}
  td#el_btmright {width:12px;height:12px;background:url(../objects/extra/s_btmright.png) bottom right no-repeat;}
  td#el_top {height:12px;background:url(../objects/extra/s_top.png) top center no-repeat;}
  td#el_btm {height:12px;background:url(../objects/extra/s_btm.png) bottom center no-repeat;}
  td#el_left {width:12px;background:url(../objects/extra/s_left.png) top left no-repeat;}
  td#el_right {width:12px;background:url(../objects/extra/s_right.png) top right no-repeat;}
  td#el_content {width:680px;background:#fff;position:relative;}
  
  td#el_content #el_close {position:absolute;top:14px;right:20px;font-size:11px;color:gray;text-decoration:none;}
  #el_content h2, #el_content p {padding: 3px 12px;}
  #el_content p {padding-bottom: 12px !important;}
  div#extralayer a:link, div#extralayer a:visited {color:darkred;text-decoration:none;font-weight:bold;}
  div#extralayer a:hover {text-decoration:underline;}

