@charset "iso-8859-1";


html, body, div { padding: 0; margin: 0px 0px 0px 0px; }	
a img, :link img, :visited img { border:none; }				
:link,:visited { text-decoration: none; }					
h1, h2, h3, h4, h5, h6, pre, code { font-size: 10px; }		
address { font-style: normal; }		

body {
	margin: 0; padding: 0; font-size: 10px; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;

}

.pagermargin { margin: 0 auto 0 auto; }
.tableinit { 
	width: 762px; 
	margin-left: auto; 
	margin-right: auto; 
	display: block; 
}

div.title {
	background: url(images/logo.png) center no-repeat;
	height: 111px;
	position: relative;
	width: 762px;
	margin: 0 auto;
}

div.title a {
	padding-top: 111px;
	overflow: hidden;
	display: block;
	height: 0;
}

.modelbox {
	background: url('images/modelbox.png') no-repeat;
	height: 191px;
}
.modelbox .modelcontent {
	text-align: left !important;
	padding-left: 11px;
}
.modelbox .modelcontent img,
.modelbox .modelcontent embed,
.modelbox .modelcontent object { width: 141px !important; }
.modelbox .modelcontent embed,
.modelbox .modelcontent object { height: 106px !important; }

.modelbox .modelcontent img { border: 1px solid #000000; }

.modelbox .modelcontent .flash_model { border: 1px solid #000000; height: 106px !important; width: 141px !important; }

.modelbox .title {
	padding-top: 0;
	vertical-align:  middle;
}

.modelbox .model_footer .model_title_small,
.modelbox .model_footer br {
	display: none;
}
.modelbox .model_message {
	color:#000000;
	display:block;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	padding-left:7px;
	width:140px;
}

div.menu-cont, div.menu-simple {
	text-align: center;	
	background: url(images/logobg.jpg) repeat-x;
}

div.top-cont{
	background: url(images/logobg.jpg);
	height: 111px;
	text-align: center;	
}

div.menu-simple {
	background: url(/images/menu_bg.gif);
	height: 55px;
}	

div.menu {
	width:730px; 
	margin: 0px auto 0px auto; 
}

div.homemenu, div.menu_loggedin {
	margin: 0px auto 0px auto; 
	background: url('images/menubar.jpg') repeat-x;
}
div.homemenu ul,
div.menu_loggedin ul{
	height: 21px;
	position: relative;
	margin: 0 auto;
	padding-top: 5px;
	width: 762px;
}
div.menu-cont div.menu_loggedin.models ul { width: 809px; }
div.menu-cont ul li.left, div.menu-cont ul li.right { padding: 0; }
div.menu_loggedin ul { padding-left: 0; }
div.homemenu ul li,
div.menu_loggedin ul li { 
	float: left; 
	list-style: none;
	padding-left: 15px;
	padding-right: 15px;
	background: url('images/menuseperator.jpg') right no-repeat;
}
div.menu_loggedin ul li.last, div.homemenu ul li.last { background: none; }
div.homemenu ul li { 
	padding-left: 25px;
	padding-right: 25px;
}
div.homemenu ul { width: 740px; }
div.homemenu ul li.right { background: none; }

div.homemenu ul li a,
div.menu_loggedin ul li a {
	font-size: 12px;
	text-transform: uppercase;
	color: #ffffff;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

div.container {
	background-image: url(images/background.jpg);
	background-repeat: repeat-x;
	background-color: #424242;
	padding-bottom: 20px;
	margin: 1px auto 0 auto;
}
div.container.order {
}
div.container.order .pagermargin { margin-top: 0; }

.method {
	background-color: #ffffff;
	height: 60px;
	width: 685px;
	margin-left:13px;
	padding-top:20px;	
	padding-left: 15px;
}
.method { color: #000000; }
.method .big_title { color: #000000; }
.paymentmethodtitle { color:#ffffff; font-size:20px; }

div.footer {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.footerbar a {
	color: #ffffff;
}

.footer span {
	display: block;
}

.footer .footerbar-right span { display: inline; }

div.footerbar-container {
	background: url(images/footerbar.jpg) left top repeat-x;
	height: 13px;
	text-align: center;
}

	div.footerbar {
		width: 740px;
		margin: 0px auto 0px auto;
		color: #ffffff;
	}

	div.footerbar-left {
		width: 315px;
		float: left;
	}


	div.footerbar-right {
		float: right;
	}


.footer .explicit, .footer .links, .footer .notice { padding: 10px 0;}
.footer .links a.left:link { font-size: 11px; }

.boxheader { background-image: url(images/boxheader-bg.gif); height: 26px; width: 760px; }
.boxheaderwrapper { padding: 6px 12px 6px 12px; }
.boxleft { float: left; }
.boxright { float: right; }	

/* ------------ also es felso arnyekok ------------ */
.boxshadow-top { height: 8px; font-size: 0; }
.boxshadow-bottom { height: 2px; font-size: 0;
position: relative; display: block; margin-top: 0px !important;
}

/* ------------ also es felso magasabb bar-ok, amibe a szovegek mennek ------------ */
.boxheader { background: url(images/bar.jpg) repeat-x; height: 24px; border: solid 1px #000000; }
.boxheaderwrapper { padding: 6px 12px 6px 12px;}

/* ------------ a bar es a tartalom kozotti 2px-es elvagasok ------------ */
.boxdivider-top { }

/* ------------ maga a tartalom ------------ */

.boxbody { }
	.boxbodywrapper, 
	.boxbodywrapper50,
	.boxbodywrapper100 { 
		background-color: #424242;
		background-position: top;
		border: solid 1px #000000;
	}
		.boxbodywrapper { background-image: url(/images/boxbodywrapper-bg.gif); }
		.boxbodywrapper50 { background-image: url(/images/boxbodywrapper-bg-50.gif); }
		.boxbodywrapper100 { }
		.box-content { padding: 10px 10px 15px 10px; text-align: left; position: relative; }
    		.perfhist_boxcontent { position: static!important; }
			

.box-content tr {
	margin-top: 5px;
}
			
			
.allonlinebartop { color: #000000; font-size: 12px; text-transform: uppercase; font-weight: bold; margin: 4px 0 0 15px; }
.allonlinepagestop { color: #ffff99; font-size: 12px; text-transform: uppercase; margin: 4px 15px 0 0; padding-top: 3px; }
.bartopright { margin-right: 9px; }
  .allonlinepagestop span { margin-right: 3px; color: #fff; }

.clear{
	clear:both;
	float: none;
	display:block;
	font-size:0px;
	height:0px;
	line-height:0px;
	width:0px;
}

.backlink a {display:block; border:solid 1px #000000; color:#000000; text-align:center; background-color:#FBDD7B;}
.maintable { padding-left: 5px; }

.form_definitions_label { color: #ffffff; font-size: 12px; }

.form_definitions {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #ffffff;

}

.form_definitions_label { color: #0000000; }

.menu-cont .menu ul { margin: 0; padding-top:2px; padding-left: 0; }

.menu-cont .menu ul li {
	background: url(/images/menu-divider.gif) right no-repeat; 
	float: left;
	list-style: none;
	height:21px;
	padding:0 1px;
}

.menu-cont .menu ul li a {
	color:#FBDD7B;
	display:block;
	height:23px;
	text-decoration:none;
	padding-left:2px;
	padding-right:3px;
	font-size: 16px;
	font-weight: bold;
}

.menu-cont .menu ul li a:hover { color:#ffffff; background-color: #C52202;}

.form_informations {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

}

.form_header_title {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

}

.model_title {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	font-weight: bold;

}

.model_title_small {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	font-weight: normal;

}

.message_header {





	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	font-weight: bold;

}

.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffdd54;
}

.message {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #ffffff;

}

.form_definitions2 {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

}


a.left:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a.left:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	text-decoration: underline;

}

a.left:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

}

a.a_left:link {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #333333;

	text-decoration: none;

}

a.a_left:hover {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #990000;

	text-decoration: underline;

}


.big_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.small_title {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FCE99A;

	font-weight: bold;

	text-decoration: none;

}
.main_title {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FCE99A;

	font-weight: bold;

	text-decoration: none;

}
.a_small_title {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #990000;

	font-weight: bold;

	text-decoration: none;

}

.barbg {
	background: url(images/bar.jpg) repeat-x; height: 24px; 
}

.tablebg {
	background-color: #333333;
}


.modelbox_title {

	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;

	font-size: 12px;

	color: #ff0000;

	font-weight: bold;
	
	width:158px;
	
	display: block;
	
	text-align: center;
	
	padding-top: 2px;

}
.modelbox_title a {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.payment td {
	font-size:10px;
}
.payment td a { color: #ffffff; }
.total { font-size: 12px; font-weight: bold;}
.totaltime { float: left;  }
.grandtotal { font-size: 14px; font-weight: bold; }
#fraud ul li { margin: 20px; }

#welcome { display: none; }

.loginlink {
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	display:block;
	font-size:15px;
	padding:5px;
	text-align:center;
}
.loginlink.models { width:115px; }
.loginlink.operator { width:168px; }
.loginlink.members { width:150px; }

.listheader { background-color: #333333; }
.listitem { background-color: #4B4B4B; }
.listtotal { background-color: #333333; }
.list-total { background-color: #333333; }
.total-label { background-color: font-size:14px; font-weight: bold; }

div.nudgeme { margin-top: -9px; position: absolute;}
div.nudgeme a, .passwordtext, .lostpassword { color: #ffffff; }

.modellabel { margin-bottom:0; margin-top: 0; font-size: 18px; color: #ffffff; }
.modellabel a { color: #ffffff; }
.modellabel a:visited { color: #ffffff; }

.declined {
	border:1px solid #FFFFFF;
	font-size:12px;
	padding:10px;
}
.roomtitle { font-size: 16px; }