* {
   margin:0px;
   padding:0px;
   font-family: Arial;
   font-size: 11px;
   line-height:17px;
   color: #666666;
}

*:focus {outline: none}

body {
   background-image: url("../images/all_bg.jpg");
   background-repeat: repeat-x;
   background-position: left top;
   background-color:#006BC4;
}

a:link, a:visited {
    text-decoration:none;
    font-weight:bold;
    color: #000000;
}
	
	a:link img , a:visited img {
	    border: 0px;
	}

a:hover {
    text-decoration:underline;
}

p {
    margin-top:7px;
    margin-bottom:7px;
}

ul {
   margin-left: 20px;
   font-size:11px;
}

   /* //////////////////////*/
   /*      Vaz reszek       */
   /* //////////////////////*/

div#bg {
   background-image: url("../images/header.jpg");
   background-repeat: no-repeat;
   background-position: center top;
}

div#maincontainer {
    width:885px;
    margin-left:auto;
    margin-right:auto;
}

div#header {
    width:885px;
    height:246px;
}

	div#header_left {
	   float:left;
	   width: 442px;
	   display: inline;
	}
	
		div#header_left a:link, div#header_left a:visited {
		   background-image: url("../images/kkk_logo.png");
		   background-repeat: no-repeat;
		   background-position: left top;
		   display: block;
		   width: 224px;
		   height: 102px;
		   margin-top: 47px;
		} div#header_left a:hover {text-decoration: none;}
	
	div#header_right {
	   float:left;
	   width: 442px;
	   display: inline;
	   text-align: right;
	}
	
		div#lang_holder {
		   float:left;
		   width: 75px;
		   display: inline;
		   padding-left: 23px;
		}
		
			#lang_eng:link, #lang_eng:visited {
			   background-image: url("../images/lang_engl.png");
			   background-repeat: no-repeat;
			   background-position: left top;
			   width: 27px;
			   height: 86px;
			   float:left;
			   display: inline;
			}
			#lang_hun:link, #lang_hun:visited {
			   background-image: url("../images/lang_hun.png");
			   background-repeat: no-repeat;
			   background-position: left top;
			   width: 39px;
			   height: 86px;
			   float:left;
			   display: inline;
			}
			
			#lang_eng:hover, #lang_hun:hover {
			   text-decoration: none;
			}
	
		div#header_right div#header_box {
		   float:left;
		   display: inline;
		   width: 319px;
		   height: 127px;
		   background-image: url("../images/header_box.png");
		   background-repeat: no-repeat;
		   background-position: right bottom;
		   font-family: "Microsoft Sans Serif", Arial;
		   font-size: 10px;
		   font-weight: normal;
		   line-height: 18px;
		   color:#EBA437;
		   padding-right: 25px;
		   text-align: right;
		   padding-top: 32px;
		}
		
		div#header_right div#header_box b {
		   font-family: "Microsoft Sans Serif", Arial;
		   font-size: 10px;
		   font-weight: bold;
		   line-height: 18px;
		   color:#EBA437;
		}

div#content_holder {
   background-image: url("../images/content_bg.jpg");
   background-repeat: repeat-y;
   background-position: left top;
   width:885px;
}

	div#left {
	   float:left;
	   width: 210px;
	   display: inline;
	   background-color: #006BC4;
	   border-left: 1px solid #00487D;
	   border-right: 6px solid #00487D;
	}
	
	div#center {
	   float:left;
	   width: 520px;
	   display: inline;
	   background-image: url("../images/content_top.jpg");
	   background-repeat: repeat-x;
	   background-position: left top;
	   margin-left: 1px;
	   margin-right: 1px;
	   padding-top: 40px;
	}
	
	div#right {
	   float:left;
	   width: 140px;
	   display: inline;
	   background-image: url("../images/right_top.jpg");
	   background-repeat: repeat-x;
	   background-position: left top;
	   margin-right: 5px;
	   padding-top: 40px;
	}
	

div#footer {
   background-color: #00487D;
   font-family: "Microsoft Sans Serif", Arial;
   font-size: 10px;
   font-weight: normal;
   line-height: 18px;
   color:#85A7C1;
   text-align: center;
   padding: 10px;
   margin-bottom: 20px;
}

   /* //////////////////////*/
   /*     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_title.jpg");
    background-repeat: no-repeat;
    background-position: left top;
    width: 195px;
	display: block;
	border-bottom: 1px solid #00487D;
	font-family: "Microsoft Sans Serif", Arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color:#93CEFF;
	padding-left: 16px;
	padding-top: 10px;
	padding-bottom: 10px;
}

	ul#menu li a:hover {
	   text-decoration: none;
	   color: #FFF;
	   border-bottom: 1px solid #FFF;
	}
	
ul#menu li ul{
	display: block;
	margin: 0px;
	padding: 0px;
}

ul#menu li ul li{
	display: block;
	float: none;
	list-style-type:none;
	width: 205px;
}

ul#menu li ul li a:link, ul#menu li ul li a:visited {
	display: block;
	width: 195px;
	background-color: #006BC4;
	background-image: none;
	border-bottom: 1px solid #00487D;
	font-family: "Microsoft Sans Serif", Arial;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	color:#93CEFF;
	padding-top: 3px;
	padding-bottom: 5px;
}

	ul#menu li ul li a:hover {
	   text-decoration:none;
	   color: #FFF;
	   border-bottom: 1px solid #FFF;
	}


   /* //////////////////////*/
   /*    Tovabbi reszek     */
   /* //////////////////////*/

.clear {
   clear:both;
   font-size:0px;
   line-height:0px;
   height:0px;
}

.doboz_cim, .cikkcim {
   font-family: Verdana;
   font-size: 14px;
   color: #4C7292;
   font-weight: bold;
   line-height: 22px;
   background-image: url("../images/fo_cim_bg.jpg");
   background-repeat: no-repeat;
   background-position: left center;
   padding-left: 15px;
   margin-bottom: 10px;
}

.alcim {
   font-family: Verdana;
   font-size: 12px;
   color: #4C7292;
   font-weight: normal;
   margin-top: 5px;
}

.kis_tartalom {
   padding: 5px 25px;
   font-family: "Microsoft Sans Serif", Arial;
   font-size: 13px;
   font-weight: normal;
   line-height: 18px;
   color:#476F91;
}

.tartalom {
   padding: 15px 25px;
   font-family: "Microsoft Sans Serif", Arial;
   font-size: 13px;
   font-weight: normal;
   line-height: 18px;
   color:#004075;
}

.cikkszoveg {
   font-family: "Microsoft Sans Serif", Arial;
   font-size: 13px;
   font-weight: normal;
   line-height: 18px;
   color:#004075;
   margin-top: 10px;
   margin-bottom: 10px;
   vertical-align: top;
}

	.cikkszoveg a:link, .cikkszoveg a:visited {
	   font-family: "Microsoft Sans Serif", Arial;
	   font-size: 13px;
	   font-weight: bold;
	   line-height: 18px;
	   color:#004075;
	   margin-top: 10px;
	   margin-bottom: 10px;
	}


	.cikkszoveg *, .tartalom * {
	   font-family: "Microsoft Sans Serif", Arial;
	   font-size: 13px;
	   line-height: 18px;
	   color:#004075;
	   vertical-align: top;
	}

	.cikkszoveg ul, .tartalom ul {
	   margin-top: 5px;
	   margin-bottom: 5px;
	}
	
	.cikkszoveg ul li, .tartalom ul li {
	    background-image: url("../images/li_bg.jpg");
	    background-repeat: no-repeat;
	    background-position: left center;
	    padding-left: 15px;
	    margin-bottom: 3px;
	}
	
	.cikkszoveg ul li, .cikkszoveg ul li a:link, .cikkszoveg ul li a:visited,
	.tartalom ul li, .tartalom ul li a:link, .tartalom ul li a:visited {
	   font-family: "Microsoft Sans Serif", Arial;
	   font-size: 13px;
	   font-weight: normal;
	   line-height: 18px;
	   color:#004075;
	}
	
	.cim_link:link, .cim_link:visited {
	   font-family: "Microsoft Sans Serif", Arial;
	   font-size: 13px;
	   font-weight: bold;
	   line-height: 18px;
	   color:#004075;
	}

.vilagos_doboz {
   background-color: #EBF4FB;
   border-top: 1px solid #9CC7ED;
   border-bottom: 1px solid #9CC7ED;
   margin-right: 3px;
   margin-top: 10px;
   margin-bottom: 10px;
}

.elvalaszto_right {
   background-image: url("../images/right_hr.jpg");
   background-repeat: no-repeat;
   background-position: left top;
   font-family: Arial;
   font-size: 0px;
   font-weight: normal;
   line-height: 0px;
   color:#FFFFFF;
   margin-top: 10px;
   margin-bottom: 10px;
   padding-top: 1px;
}