* {
   margin:0px;
   padding:0px;
   font-family: "Times New Roman", Arial;
   font-size: 14px;
   line-height:17px;
   color: #666666;
}

*:focus {outline: none}

body {
   background-color:#DDD5C3;
}

a:link, a:visited {
    text-decoration:none;
    font-weight:bold;
    color: #000000;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
}
	
	a:link img , a:visited img {
	    border: 0px;
	}

a:hover {
    text-decoration:underline;
}

p {
    margin-top:4px;
    margin-bottom:10px;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;
}

ul {
   margin-left: 20px;
   font-size:11px;
}

b, i {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
}

td {
    padding: 7px;
}

   /* //////////////////////*/
   /*      Vaz reszek       */
   /* //////////////////////*/

div#maincontainer {
    width:970px;
    margin-left:auto;
    margin-right:auto;
}

div#header {
    background-image: url("../images/header.jpg");
    background-repeat: no-repeat;
    background-position: left top;
    width:970px;
    height:145px;
    margin-top: 45px;
}

	div#header a:link,
	div#header a:visited {
	   display: block;
	   width: 350px;
	   height: 145px;
	}
	
		div#header a:hover {text-decoration: none;}

div#bg {
   background-image: url("../images/content_bg_top.jpg");
   background-repeat: repeat-x;
   background-position: left top;
   background-color: #E8E8DF;
   padding: 12px 9px;
   margin-bottom: 40px;
}

div#bg_top {
   background-image: url("../images/content_top.jpg");
   background-repeat: repeat-x;
   background-position: left top;
   background-color: #FFFFFF;
   border: 1px solid #FFFFFF;
}

div#bg_bottom {
   background-image: url("../images/content_bottom.jpg");
   background-repeat: repeat-x;
   background-position: left bottom;
   padding-bottom: 50px;
}

	div#left {
	   float:left;
	   width: 622px;
	   display: inline;
	   background-image: url("../images/content_left_repeat.jpg");
	   background-repeat: repeat-y;
	   background-position: right top;
	   margin-right: 18px;
	   margin-top: 15px;
	   padding-bottom: 20px;
	}
	
	div#right {
	   float:left;
	   width: 300px;
	   display: inline;
	   margin-top: 15px;
	   padding-bottom: 20px;
	}
	
		#search_holder {
		   background-image: url("../images/kereses_bg.jpg");
		   background-repeat: no-repeat;
		   background-position: left top;
		   width: 225px;
		   height: 23px;
		   padding-left: 75px;
		   padding-top: 4px;
		   margin-bottom: 10px;
		}
		
		.search_input {
		   width: 200px;
		   cursor: text;
		   border: 0px;
		   background-color: transparent;
		}
		
		.search_btn {
		   width: 18px;
		   cursor: pointer;
		   border: 0px;
		   background-color: transparent;
		}

div#footer {
   margin-top: 5px;
}

	div#footer_left {
	   float:left;
	   width: 390px;
	   display: inline;
	   
	   font-family: Verdana, Arial;
	   font-size: 9px;
	   font-weight: normal;
	   line-height: 18px;
	   color:#27201B;
	   
	}
	
	div#footer_right {
	   float:left;
	   width: 560px;
	   display: inline;
	   text-align: right ;
	   
	   font-family: Verdana, Arial;
	   font-size: 9px;
	   font-weight: normal;
	   line-height: 18px;
	   color:#27201B;
	}

		div#footer_right a:link,
		div#footer_right a:visited {
		   font-family: Verdana, Arial;
		   font-size: 9px;
		   font-weight: normal;
		   line-height: 18px;
		   color:#27201B;
		}

   /* //////////////////////*/
   /*     Menupontok        */
   /* //////////////////////*/

ul#menu{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ul#menu li{
	
}

ul#menu li a:link, ul#menu li a:visited {
    background-image: url("../images/menu_bg.jpg");
    background-repeat: no-repeat;
    background-position: left top;
	display: block;
	width: 290px;
	height: 31px;
	padding-left: 10px;
	padding-top: 4px;
	
	font-family: "Trebuchet MS", Arial;
	font-size: 18px;
	font-weight: normal;
	line-height: 24px;
	color:#E2EBE6;
	text-transform: uppercase;
}

	ul#menu li a:hover {
	   text-decoration: none;
	}
	
ul#menu li ul{
	margin: 0px;
}

ul#menu li ul li{
	
}

ul#menu li ul li a:link, ul#menu li ul li a:visited {
    background-image: url("../images/menu_ikon.jpg");
    background-repeat: no-repeat;
    background-position: 10px center;
    background-color: #CCCCCC;
    border-bottom: 1px solid #C3C1BF;
	display: block;
	width: 265px;
	height: 25px;
	padding-left: 35px;
	padding-top: 7px;
	
	font-family: "Times New Roman", Arial;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	color:#766E6A;
	text-transform: none;
}

	ul#menu li ul li a:hover {
	   text-decoration:none;
	   color:#4E4845;
	   border-bottom: 1px solid #9A9794;
	}


   /* //////////////////////*/
   /*    Tovabbi reszek     */
   /* //////////////////////*/

.clear {
   clear:both;
   font-size:0px;
   line-height:0px;
   height:0px;
}
.fo_cim {
   font-family: Garamond;
   font-size: 35px;
   color: #000;
   margin-bottom:25px;
   margin-top: 10px;
   border-bottom: 1px solid #BEBEBE;
   margin-left: 33px;
}

	
	.fo_cim b, .fo_cim i, .fo_cim u {
	   font-family: Garamond;
	   font-size: 35px;
	   color: #000;
	}
	
	.fo_cim_left {
	   width: 486px;
	   padding-bottom: 10px;
	   color: #000;
	}
	
	.fo_cim_right {
	   width: 100px;
	   font-family: Arial;
	   font-size: 0px;
	   font-weight: normal;
	   line-height: 0px;
	   color:#FFFFFF;
	   vertical-align: bottom;
	   padding: 0px 0px 10px 0px !important;
	}

.cikkcim, .cikkcim:link, .cikkcim:visited, h2 {
   font-family: "Times New Roman", Arial;
   font-size: 17px;
   font-weight: bold;
   line-height: 25px;
   color:#666666;
   margin-top: 20px;
   margin-bottom: 20px;
}
	
.betu_nagyitas_btn:link, .betu_nagyitas_btn:visited {
   background-image: url("../images/betu_nagyitas_btn.gif");
   background-repeat: no-repeat;
   background-position: left top;
   margin-left: 8px;
   font-family: Arial;
   font-size: 0px;
   font-weight: normal;
   line-height: 0px;
   color:#FFFFFF;
   float:left;
   width: 16px;
   height: 11px;
   display: inline;
   
} .betu_nagyitas_btn:hover {text-decoration:none; background-image: url("../images/betu_nagyitas_btn_h.gif");}


.email_btn:link, .email_btn:visited {
   background-image: url("../images/email_btn.gif");
   background-repeat: no-repeat;
   background-position: left top;
   margin-left: 10px;
   font-family: Arial;
   font-size: 0px;
   font-weight: normal;
   line-height: 0px;
   color:#FFFFFF;
   float:left;
   width: 19px;
   height: 11px;
   display: inline;
} .email_btn:hover {text-decoration:none; background-image: url("../images/email_btn_h.gif");}

.tartalom_left {
   margin-left: 35px;
   margin-right: 35px;
}

.tartalom, .cikkszoveg, .cikkbevezeto {
   font-family: "Times New Roman", Arial;
   font-size: 14px;
   font-weight: normal;
   line-height: 26px;
   color:#666666;
   
}

/*uzenetkuldo form*/
    .tartalom_left #form{
      font-size: 13px;
      color:#335E89;
      
      padding: 0;
      margin: 0;
    }
    .tartalom_left fieldset{
      border: 1px solid #CCCCCC;
      
      font-size: 13px;
      padding: 0 20px;
      color: #335E89;
      font-weight: bold;
      margin-bottom: 15px;
      padding: 10px;
    }
    .tartalom_left legend{
      padding: 0 10px;
    }
    .tartalom_left label{
      color: gray; 
      border-bottom: 1px dotted #fff; 
      float: left; 
      width: 90px; 
      font-weight: bold;
      margin: 6px 0 0 0;
    }
    .tartalom_left  input, textarea{
      color: #000000;
      margin-top: 6px; 
      border: 1px dotted gray;
      width: 350px;
    }
    .tartalom_left  textarea{
      width: 460px;
      height: 100px;
    }
    .tartalom_left input[type="submit"]{
      border:#666666 1px outset;
      width:70px;
      text-align:right;
      color: #000000;
      font-size: 14px;
      background: #2A7937;
    }
    /*uzenetkuldo form*/
    
    /* fooldal */
    #fooldal{
      padding-top: 5px;
    }
    #fooldal ul{
      list-style-type: none;
      margin: 0 0 0 20px;
    }
    #fooldal ul li{
      width: 447px;
      height: 35px;
      background: url(../images/bg-forovat.jpg) no-repeat;
      font-size: 18px;
      margin-top: 13px;
      position: relative;
    }
    #fooldal ul li .szoveg{
      text-decoration: none;
      color: #315F8A;
      position: relative;
      top: 2px;
    }

    #fooldal ul li.paratlan{
      padding: 11px 0 0 20px;
    }
    #fooldal ul li.paratlan .kep img{
      position: absolute;
      top: -14px;
      right: 15px;
    } 
    #fooldal ul li.paros{
      padding: 11px 20px 0 0;
      text-align: right;
    }
    #fooldal ul li.paros .kep img{
      position: absolute;
      top: -14px;
      left: 15px;
    } 
    /* fooldal */

   .tovabb {
      margin-top: 5px;
      margin-bottom: 20px;
      display: block;
   }
   
   
   
   /* //////////////////////*/
   /*    Sitemap reszek     */
   /* //////////////////////*/
   
ul#sitemap {
	margin-left: 10px;
	list-style-type: none;
}

ul#sitemap li {
	margin-left:15px;
	list-style-type: upper-roman;
}

ul#sitemap li a {
	display: block;
	padding: 3px 10px;
	
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	color:#000;
	
}
	
ul#sitemap li ul {
	margin-left:15px;
	margin-bottom: 20px;
}

ul#sitemap li ul li {
	list-style-type: decimal-leading-zero;
}

ul#sitemap li ul li ul li {
	list-style-type: disc;
}

ul#sitemap li ul li ul { 
	margin-left:15px;
}

ul#sitemap li ul li a {
	display: block;
	padding: 3px 10px;
	
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	color:#000;
}

.submenu {
    display: none;
}

.cikkcim_left {
    font-family: "Times New Roman", Arial;
    font-size: 16px;
    font-weight: normal;
    line-height: 30px;
    color:#666;
    
}

.tablazat {
	
}

	.tablazat th {
		border: 1px solid #CCC;
		padding: 5px;
		font-weight: bold;
		font-family: Arial;
		font-size: 11px;
		line-height: 15px;
		color: #000;
	}

	.tablazat td {
		border: 1px solid #CCC;
		padding: 5px;
	}














