body {
	background-color:#FFF;
	margin:0;
	padding:0;
	text-align:center;
	font-size:12px;
	font-family:"Gill Sans","Gill Sans MT",Arial,Helvetica,sans-serif;
	background:#FFF url(../img/retail-logo.gif) right bottom no-repeat;

	}


body#fooldal #wrapper {
	width:800px;
	}

#wrapper {
	margin:0 auto;
	width:900px;
	text-align:left;
/*	background-color:#FFF; */
	padding:0 20px;
	}

h2 { font-size:22px; }
h3 { font-size:18px; }
h4 { font-size:17px; }

h2,h3,h4 {font-weight:normal;	}

h2 {	color:#F90;	}
h3 { 	color:#0AF; 	}
h4 { 	color:#F0A; 	}

h3, h4 {
	margin:0;
	padding:0;
	}

p { margin:0 0 10px 0; }

table#tabla {
	border-width:0px;
	}

table#tabla td {
	vertical-align:top;
	width:48%;
	}

/**********************************
	FOOLDAL
**********************************/

table#fotabla {
	width:100%;
	}

table#fotabla td {
	vertical-align:top;
	width:30%;
/*	border:1px solid #CCC; */
	padding:0 5px;
	}

table#fotabla h3 a {
	color:#0AF;
	}

table#fotabla h3 a:hover {
	color:#F00;
	}


body#fooldal #fooldal-akcio {
	width:100%;
	padding:10px;
/*	background-color:#FFF;*/
	background-image:url(../img/akcio.gif);
	background-position:0 16px;
	background-repeat:no-repeat;	
	padding-left:60px;
	color:#EE471C;
/*	border-top:1px solid #EEE;
	border-bottom:1px solid #EEE; */
	}

body#fooldal h2 {
	font-size:26px;
	}

body#fooldal #fooldal-akcio h2 {
	text-decoration:underline;
	font-size:22px;
	}

body#fooldal #fooldal-akcio h2,
body#fooldal #fooldal-akcio h3 {
	margin:0;
	padding:0;
	color:#888;
	}

.clear {
	clear:both;
	}

hr {
	clear:both;
	border-color:#FFF;
	padding:10px 0;
	border-width:0px;
	border-style:solid;
	height:0px;
	color:#FFF;
	}

span.kotelezo {
	font-size:14px;
	font-weight:normal;
	color:#F00;
	}

a { color:#999; }
a:hover { color:#F90; }

.warn {
	font-size:15px;
	font-weight:normal;
	color:#F00;
}



.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
    font-size:11px;
}
	
.LV_invalid {
    color:#CC0000;
    font-size:11px;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}

.list {
	padding: 10px;
}

table#full_list {
	width:100%;
	text-align:center;
	border-color:#999;
	font-family:Arial, Tahoma, sans-serif;
	}

table#full_list th {
	background-color: #2eb3f8;
	color:#FFF;
	font-size: 14px;
	padding:2px;
	}

table#full_list td {
	padding:2px;
	border: 1px solid #dcf3ff;
	background-color:#FFF;
	font-size: 12px;
	}


table#full_list td a {
	color:#555;
	}

.setpic {
 border: 2px solid gray;
 padding: 2px;
 width: 120px;
}

#menu {
	position: relative;
	min-height: 700px;
	margin-left: 5px;
}

.menutarget{
	background-color: #fafafa;
	display: none;
	border-bottom: 2px solid #258def;
	border-left: 2px solid #258def;
	border-right: 2px solid #258def;	
	border-top: 2px solid #258def;	
}

.vidtablink {
	text-decoration: none;
	display: block;
	text-align: center;
	width: 140px;
	height: 23px;
	float: left;
	margin: 0 10px 0 0;
	padding: 5px 0 0 0;
	font-size: 13pt;
	background-color: #258def;
	color: #fff;
	font-variant: small-caps;
}
		
.videotab {
	margin: 10px;
	width: 840px;	
	padding-top: 30px;
}

#ShowHide {
	text-decoration: none;
	text-shadow: 0px 0px;
	text-align: center;
	color: #00344f;
	display: block;
	border: 1px solid #196b95;
	padding: 5px;
	width: 250px;
	background-color: #dbf3ff;
}
