* {
   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: center top;
   background-color:#E0F3E0;
}

a:link, a:visited {
    text-decoration:none;
    font-weight:bold;
    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:7px;
    margin-bottom:7px;
}

ul {
   margin-left: 20px;
   font-size:11px;
}

b, i, p, u {
   font-family: inherit;
   font-size: inherit;
   line-height:  inherit;
   color: inherit;
}

   /* //////////////////////*/
   /*      Vaz reszek       */
   /* //////////////////////*/

div#maincontainer {
    background-image: url("../images/content_repeat.jpg");
    background-repeat: repeat-y;
    background-position: left top;
    width: 988px;
    margin-left: auto;
    margin-right: auto;
}

div#header {
    background-image: url("../images/header.jpg");
    background-repeat: no-repeat;
    background-position: left top;
    width: 988px;
    height: 254px;
}

	div#header_left {
	   float:left;
	   width: 400px;
	   display: inline;
	}
	
		#header_left a:link, #header_left a:visited {
		    display: block;
		    margin-top: 34px;
		    width: 360px;
		    height: 95px;
		} #header_left a:hover { text-decoration: none; }
	
	div#header_right {
	   float:left;
	   width: 588px;
	   display: inline;
	}
	
		#elerhetosegek {
		    float:left;
		    width: 423px;
		    display: inline;
		    text-align: right;
		    padding-right: 20px;
		    margin-top: 54px;
		    
		    font-family: "Microsoft Sans Serif", Arial;
		    font-size: 12px;
		    font-weight: normal;
		    line-height: 18px;
		    color:#666;
		    
		}
		
		#nyitvatartas {
		    float:left;
		    width: 115px;
		    display: inline;
		    margin-top: 54px;
		    margin-left: 10px;
		    
		    font-family: "Microsoft Sans Serif", Arial;
		    font-size: 12px;
		    font-weight: normal;
		    line-height: 18px;
		    color:#666;
		}
		
		#top_banner_holder {
		    padding-left: 141px;
		    padding-top: 22px;
		    position: relative;
		}
		
			#pillango {
			    position: absolute;
			    top: 22px;
			    left: 141px;
			    z-index: 1000;
			}
	
div#menu_holder {
    margin-left: 40px;
    width: 948px;
}

div#content_holder {
    background-image: url("../images/content_top.jpg");
    background-repeat: no-repeat;
    background-position: left top;
    width: 988px;
}

	div#left {
	   float:left;
	   width: 628px;
	   display: inline;
	   padding-left: 36px;
	   padding-right: 30px;
	   padding-top: 25px;
	   
	   font-family: "Microsoft Sans Serif", Arial;
	   font-size: 14px;
	   font-weight: normal;
	   line-height: 20px;
	   color:#666;
	   
	}
	
		.tartalom, .cikkszoveg, .cikkbevezeto, .cikkbalra, .cikkjobbra  {
		    font-family: "Microsoft Sans Serif", Arial;
		    font-size: 14px;
		    font-weight: normal;
		    line-height: 20px;
		    color:#666;
		}
	
	div#right {
	   float:left;
	   width: 293px;
	   display: inline;
	   padding-left: 1px;
	}
	
		div#right h2 {
		    
		    background-repeat: no-repeat;
		    background-position: left top;
		    width: 261px;
		    height: 38px;
		    padding-top: 32px;
		    padding-left: 32px;
		    
		    font-family: "Microsoft Sans Serif", Arial;
		    font-size: 16px;
		    font-weight: bold;
		    line-height: 18px;
		    color:#FFF;
		    
		}
		
			div#right h2 a:link, div#right h2 a:visited {
			    font-family: "Microsoft Sans Serif", Arial;
			    font-size: 16px;
			    font-weight: bold;
			    line-height: 18px;
			    color:#FFF;
			    text-decoration: none;
			}
		
		div#right .tartalom {
		    padding-left: 15px;
		    padding-right: 25px;
		    
		    font-family: "Microsoft Sans Serif", Arial;
		    font-size: 11px;
		    font-weight: normal;
		    line-height: 16px;
		    color:#262626;
		    
		}
		
		div#right a:link,
		div#right a:visited {
		    font-family: "Microsoft Sans Serif", Arial;
		    font-size: 13px;
		    font-weight: bold;
		    line-height: 18px;
		    color:#333;
		    text-decoration: underline;
		} div#right a:hover { text-decoration: none; }
		
		
		div#right a.bovebben:link,
		div#right a.bovebben:visited {
		    font-family: "Microsoft Sans Serif", Arial;
		    font-size: 11px;
		    font-weight: bold;
		    line-height: 18px;
		    color:#333;
		    text-decoration: none;
		} div#right a:hover { text-decoration: underline; }
		
		div#right h2.default   { background-image: url("../images/right_title_default.jpg"); height: 42px; width: 292px; padding: 0px; }
		div#right h2.orange   { background-image: url("../images/right_title_orange.gif"); }
		div#right h2.pink { background-image: url("../images/right_title_pink.gif"); }
		div#right h2.blue  { background-image: url("../images/right_title_blue.gif"); }

div#footer {
    background-image: url("../images/footer.jpg");
    background-repeat: no-repeat;
    background-position: left top;
    background-color: #E0F3E0;
    width: 988px;
    padding-top: 65px;
    padding-bottom: 30px;
}
	div#footer_left {
	    float:left;
	    width: 280px;
	    display: inline;
	    padding-left: 20px;
	    
	    font-family: Arial;
	    font-size: 11px;
	    font-weight: normal;
	    line-height: 18px;
	    color:#666;
	    
	}
	
	div#footer_right {
	    float:left;
	    width: 648px;
	    display: inline;
	    text-align: right;
	    padding-right: 40px;
	    
	    font-family: Arial;
	    font-size: 11px;
	    font-weight: normal;
	    line-height: 18px;
	    color:#666;
	}
	
	div#footer_right a:link,
	div#footer_right a:visited  {
	    font-family: Arial;
	    font-size: 11px;
	    font-weight: normal;
	    line-height: 18px;
	    color:#666;
	}
	
		div#footer_right img {
		    vertical-align: middle;
		    padding-left: 7px;
		    padding-right: 7px;
		}

   /* //////////////////////*/
   /*     Menupontok        */
   /* //////////////////////*/

ul#menu{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ul#menu li{
	position: relative;
	display: inline;
	float: left;
}

ul#menu li.sep {
	position: relative;
	display: inline;
	float: left;
	background-image: url("../images/menu_sep.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	padding: 14px 0px;
	font-family: Arial;
	font-size: 0px;
	font-weight: normal;
	line-height: 0px;
	color:#000;
	width: 2px;
	height: 18px;
}

ul#menu li a:link, ul#menu li a:visited {
	display: block;
	padding: 14px 16px;
	font-family: "Microsoft Sans Serif", Arial;
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
	color:#FDFAF4;
	
}

	ul#menu li a:hover {
	   text-decoration: none;
	}
	

   /* //////////////////////*/
   /*    Tartalom reszek    */
   /* //////////////////////*/
  

.elvalaszto {
   border: 3px solid #D7DADE;
   font-size:0px;
   line-height:0px;
   height:0px;
   margin-top:15px;
   margin-bottom:15px;
   margin-right:35px;
}

.cikkcim, #cikkcim, #cikkalcim {
   font-family:Arial;
   font-size:25px;
   color:#4B5E79;
   font-weight:bold;
   padding-bottom: 25px;
   margin-bottom:25px;
   border-bottom: 5px solid #D7DADE;
}
    
#alcim, .alcim {
   font-family:Arial;
   font-size:15px;
   color:#4B5E79;
   font-weight:bold;
   margin-bottom:15px;
}

.cikkbalra ,
.cikkjobbra ,
.cikkepbalra ,
.cikkepjobbra {
   float:left;
   display: inline;
}
   
   
   
   
   
   /* //////////////////////*/
   /*    Tovabbi reszek     */
   /* //////////////////////*/

.clear {
   clear:both;
   font-size:0px;
   line-height:0px;
   height:0px;
}

.fo_cim {
   font-family: Verdana;
   font-size: 20px;
   color: #7B8F91;
   margin-bottom:16px;
}

h1 {
    background-image: url("../images/kek_pont_2.jpg");
    background-repeat: no-repeat;
    background-position: 5px 9px;
    font-family: "Microsoft Sans Serif", Arial;
    font-size: 16px;
    font-weight: bold;
    line-height: 22px;
    color:#747474;
    padding-left: 20px;
    margin-left: 10px;
    margin-bottom: 10px;
}

h2 {
    font-family: "Microsoft Sans Serif", Arial;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    color:#747474;
    margin-top: 10px;
}
 
.vonal, .hr {
    background-image: url("../images/vonal.jpg");
    background-repeat: repeat-x;
    background-position: left top;
    font-family: Arial;
    font-size: 3px;
    font-weight: normal;
    line-height: 3px;
    color:#FFF;
    margin-top: 5px;
    margin-bottom: 10px;
}

#hirdetes_480x60 {
    background-image: url("../images/hirdetes_480x60.jpg");
    background-repeat: no-repeat;
    background-position: left top;
    width: 556px;
    height: 76px;
    margin-bottom: 20px;
    margin-left: 8px;
    padding-left: 59px;
    padding-top: 23px;
} /*#hirdetes_480x60 img { background-color: #000; }*/

#hirdetes_250x250 {
    background-image: url("../images/hirdetes_250x250.jpg");
    background-repeat: no-repeat;
    background-position: left top;
    width: 250px;
    height: 250px;
    margin-bottom: 20px;
    padding-top: 19px;
    margin-left: auto;
    margin-right: auto;
} /*#hirdetes_250x250 img { background-color: #000; }*/


#hirdetes_234x60 {
    background-image: url("../images/hirdetes_234x60.jpg");
    background-repeat: no-repeat;
    background-position: left top;
    width: 234px;
    height: 60px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 10px;
} /*#hirdetes_234x60 img { background-color: #000; }*/


#hirdetes_120x240 {
    background-image: url("../images/hirdetes_120x240.jpg");
    background-repeat: no-repeat;
    background-position: left top;
    width: 250px;
    height: 240px;
    padding-top: 20px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 10px;
} /*#hirdetes_120x240 img { background-color: #000; }*/

.datum {
   font-family: "Microsoft Sans Serif", Arial;
   font-size: 12px;
   font-weight: normal;
   line-height: 12px;
   color:#E4B500;
   margin-top: 3px;
   margin-bottom: 3px;
}

.kek { color: #248BC6; }


.tartalom table tbody tr td  {
	line-height: 17px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
	border-bottom: 1px solid #E0F3E0;}


.tartalom table tbody tr td b {
	text-align: center;
	margin-bottom: 6px;
	padding-bottom: 3px;
	border-bottom: 2px solid #333;
	display: block;}


.kepholder_center {
    text-align: center;
}

.kepholder_center img {
	border: 1px solid #E0F3E0;
}

#geposszerakotabla th {
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    color:#000;
    text-align: center;
    padding: 3px;
    border-bottom: 1px solid #333;
    border-right: 2px solid #FFF;
}

#geposszerakotabla {
    margin-bottom: 20px;
}

#geposszerakotabla td {
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    color:#333;
    padding: 3px;
    border-bottom: 1px solid #CCC;
    border-right: 2px solid #FFF;
}

#vegosszeg td {
    background-color: #E0F3E0;
    padding: 5px;
}

	#termekek td {
	    font-family: Arial;
	    font-size: 12px;
	    font-weight: normal;
	    line-height: 18px;
	    color:#333;
	    padding: 3px;
	    border-bottom: 1px solid #CCC;
	    border-right: 2px solid #FFF;
	}
		
	#termekek th {
	    font-family: Arial;
	    font-size: 14px;
	    font-weight: bold;
	    line-height: 18px;
	    color:#000;
	    text-align: center;
	    padding: 3px;
	    border-bottom: 1px solid #333;
	    border-right: 2px solid #FFF;
	}
	
	#termekek input {
	    width: 30px;
	}
	
.paros {
    background-color: #F2F6F9;
}

.paratlan {
    
}

.ar {
    text-align: right;
    width: 66px;
}

#gepkuldes_info {
    padding: 10px;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    color:#B00000;
    
}

#szerviz_kereso_holder {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	margin-top: 17px;
}

div#szerviz_kereso_holder fieldset {
	border-width: 1px;
	border-style: solid;
	border-color: #5ECBF9;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 10px;
	padding-right: 10px;
	margin-top: 17px;
	margin-bottom: 27px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
}

div#szerviz_kereso_holder legend {
	font-size: 13px;
	font-weight: bold;
	padding-left: 6px;
	padding-right: 6px;
}

div#szerviz_kereso_holder table {
	width: 100%;
	border-width: 1px;
	border-style: solid;
	border-color: #C9C9C9;
}

div#szerviz_kereso_holder table td {
	border-width: 1px;
	border-style: solid;
	border-color: #E8E8E8;
	font-size: 12px;
	padding-left: 6px;
	padding-right: 6px;
}

	#szerviz_kereso_holder label {
	float: left;
	display: inline;
	margin-top: 7px;
	font-style: normal;
	font-size: 12px;
	line-height: 22px;
	font-family: Arial;
	color: #000;
	width: 131px;
}

	#szerviz_kereso_holder .input {
		float: left;
		width: 300px;
		display: inline;
		border: 1px solid #CCC;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		margin-top: 7px;
		padding: 3px 7px;
		font: bold 12px/18px Arial;
		color: #ff9966;
	}


