* {
   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: top;
   background-color:#FFF;
}

a:link, a:visited {
    text-decoration:none;
    font-weight:bold;
    color: #675454;
}

a:hover {
    text-decoration:underline;
}

p {
    margin-top:14px;
    margin-bottom:14px;
    font-family: Arial;
	font-size: 16px;
	font-weight: normal;
	line-height: 26px;
	color:#675454;
}

ul {
   margin-left: 20px;
   font-size:11px;
}

   /* //////////////////////*/
   /*      Vaz reszek       */
   /* //////////////////////*/

div#bg {
    background-image: url("../images/bg.jpg");
    background-repeat: no-repeat;
    background-position: center top;
    width:100%;
}

div#maincontainer {
    width:954px;
    margin-left:auto;
    margin-right:auto;
}

div#header {
    background-image: url("../images/header.jpg");
    background-repeat: no-repeat;
    background-position: left top;
    width:294px;
    height:285px; 
    padding-top: 135px;
    padding-left: 660px;
}

div#content_sav {
   background-image: url("../images/content_bg.jpg");
   background-repeat: repeat-y;
   background-position: left top;
   width:940px;
   padding-left: 6px;
   padding-right: 8px;
}

	div#content_sav_text, div#content_sav_text * {
	   background-color: #eeecdf;
	   text-align:right;
	   padding: 9px;
	   font-family: Arial;
	   font-size: 16px;
	   line-height: 18px;
	   color:#786c6c;
	}

div#content_holder {
   background-image: url("../images/content_bg.jpg");
   background-repeat: repeat-y;
   background-position: left top;
   width:894px;
   padding-left: 60px;
   padding-top: 50px;
}

	div#left {
	   float:left;
	   width: 500px;
	   display: inline;
	   padding-right: 68px;
	   font-family: Arial;
	   font-size: 16px;
	   font-weight: normal;
	   line-height: 26px;
	   color:#675454;
	}
	
		.cikkbevezeto, #cikk, .cikkszoveg, h2 {
		   font-family: Arial;
		   font-size: 16px;
		   font-weight: normal;
		   line-height: 26px;
		   color:#675454;
		   margin-bottom: 20px;
		}
		
		.cikkbevezeto * , #cikk *, .cikkszoveg *, #rovat-cikkek p * {
		   font-family: Arial;
		   font-size: 16px;
		   line-height: 26px;
		   color:#675454;
		}
	
	div#right {
	   float:left;
	   width: 318px;
	   display: inline;
	   font-family: Arial;
	   font-size: 12px;
	   font-weight: normal;
	   line-height: 24px;
	   color:#675454;
	}
	
		div.side_title, div#right h2 {
		   background-image: url("../images/side_title_bg.jpg");
		   background-repeat: no-repeat;
		   background-position: left top;
		   width: 300px;
		   height: 27px;
		   padding-left: 18px;
		   padding-top: 11px;
		   font-family: Arial;
		   font-size: 16px;
		   font-weight: bold;
		   line-height: 18px;
		   color:#786c6c;
		   margin-bottom: 10px;
		   margin-top: 20px;
		}
		
		.ido {
		   font-family: Arial;
		   font-size: 14px;
		   font-weight: bold;
		   line-height: 18px;
		   color:#7cbeee;
		   margin-left: 10px;
		   margin-right: 5px;
		   float:left;
		   display:block;
		   width: 90px;
		   margin-bottom: 10px;
		}
		
		.tartalom {
		   float:left;
		   display:block;
		   width: 200px;
		   font-family: Arial;
		   font-size: 12px;
		   font-weight: normal;
		   line-height: 18px;
		   color:#786c6c;
		   margin-bottom: 10px;
		}
 
div#footer {
   background-image: url("../images/footer.jpg");
   background-repeat: no-repeat;
   background-position: left top;
   width: 954px;
   height: 9px;
   padding-top: 15px;
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   line-height: 18px;
   color:#675454;
   margin-bottom: 45px;
   text-align:center;
}

   /* //////////////////////*/
   /*     Menupontok        */
   /* //////////////////////*/

ul#menu{
	margin: 0;
	padding: 0;
	list-style-type: none; 
}

ul#menu li{
	
}

ul#menu li a:link, ul#menu li a:visited {
	display: block;
	height: 17px;
	padding: 4px 10px;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	color:#786c6c;
}

ul#menu li a:hover {
   text-decoration:none;
   color: #000;
}
	
.nyil {
   margin-right: 10px;
}


   /* //////////////////////*/
   /*    Tovabbi reszek     */
   /* //////////////////////*/

.clear {
   clear:both;
   font-size:0px;
   line-height:0px;
   height:0px;
}

.fo_cim, #cikkcim, #cikkcimm, h3 a:link, h3 a:visited, h1 {
   font-family: Arial;
   font-size: 24px;
   color: #675454;
   margin-bottom:16px;
   padding-bottom: 7px;
   border-bottom: 1px solid #7cbeee;
   display: block;
}

h3 a:link *, h3 a:visited * {
   font-family: Arial;
   font-size: 24px;
   color: #675454;
}

#irjonnekunk {
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   line-height: 18px;
   color:#000;
}

label {
   float:left;
   width: 200px;
   display: inline;
   text-align:right;
   padding-right: 10px;
   padding-top: 3px;
   margin-bottom: 5px;
}

legend {
   padding-top: 3px;
}

input {
  width: 280px;
   margin-bottom: 5px;
   padding: 2px;
   border: 1px solid #E8E8E8;
}

textarea {
   width: 490px;
   height: 200px;
   margin-top: 5px;
   margin-bottom: 5px;
   border: 1px solid #E8E8E8;
}

#submitButton {
   width: 70px;
   margin-top: 10px;
}

.cikkepjobbra {
   float: right;
}

