﻿@import url("pages.css");

html, body {
	height: auto;
	width: auto;
}

a {
	cursor: pointer;
}

table, form, body, ul {
	margin: 0;
	padding: 0;
	font-size: 10pt;
	font-family: Verdana;
}

body {
	behavior:url("css/hover.htc");
	background-color: #FFEAC1;
}

.maincontainer {
	width: 100%;
	height: auto;
	min-height: inherit;
	margin: 0 auto;
	text-align: center;
	background: url('../images/design/top_repeat50x243.jpg') repeat-x;
}

.container {
	margin: 0 auto;
	width: 1024px;
	height: auto;
	text-align: center;
	background: url('../images/design/main_repeat984x1.jpg') center repeat-y;
}

.top, .top_sub {
	width: 984px;
	margin: 0 auto;
	/*qbackground: url('../images/design/main984x693.jpg') no-repeat 0px 184px;*/
	/*background: url('../images/design/main_984x763.jpg') no-repeat 0px 184px;*/
	/*background: url('../images/design/main_984x803.jpg') no-repeat 0px 184px;*/
	background: url('../images/design/main_984x803_14.jpg') no-repeat 0px 184px;

	height: auto;
}

.top {
}

.top_sub {
	/*background: url('../images/design/sub_984x763.jpg') no-repeat 0px 184px;*/
	/*background: url('../images/design/sub_984x803.jpg') no-repeat 0px 184px;*/
	background: url('../images/design/sub_984x803_14.jpg') no-repeat 0px 184px;
}


.flash {
	width: 984px;
	height: 184px;
}

.leftmenu {
	float: left;
	width: 222px;
	height: auto;
	_height: 649px;
	qbackground-color: aqua;	
}

.content {
	float: right;
	width: 737px;
	text-align: left;
	qbackground-color: green;
}

.clears {
	clear: both;
}

.content, .content_sub {
	min-height: 700px;/*ez igy nem lesz jo ff-ben mivan a nagyobb az akciok miatt??*/
	height: auto;
	_height: 700px;
	width: 737px;
}

.content_sub {
	width: 717px;
	height: auto;
	qbackground-color: red;
}

.newsletter {
	text-align: left;
	position: relative;
	width: 222px;
	min-height: 235px;
	height: auto;
	_height: 235px;
	qbackground-color: blue;
}

.newsletter #newsborder {
	position: relative;
	margin: -9px 0px 0px -52px;
	qmargin: -10px 0px 0px -53px;
	*margin: -8px 0px 0px -52px;
	q*margin: -9px 0px 0px -53px;
	-margin: -11px 0px 0px -52px;
	q-margin: -12px 0px 0px -53px;
}

.banners {
	position: relative;
	margin: 50px 0px 80px 20px;
	_margin: 50px 0px -157px 20px;
	width: 183px;
	height: 157px;
}

.newsletterbox {
	position: relative;
	margin-top: -232px;
	*margin-top: -232px;
	-margin-top: -235px;
	width: 222px;
	height: 235px;
}

.container_under {
	clear: both;
	width: 100%;
	height: 179px;
	margin: 0 auto;
	text-align: center;
	background: url('../images/design/bottom_repeat1x74.jpg') center bottom repeat-x;
	qbackground-color:aqua;
}

.footer {
	margin: 0 auto;
	width: 1024px;
	height: 179px;
	background: url('../images/design/bottom984x179_2.jpg') no-repeat center;
	qbackground-color: blue;
}

.footertext {
	text-align: left;
	vertical-align: bottom;
	width: 717px;
	height: 179px; 
	position: relative;
	left: 265px;
	_left: 112px;
	qbackground-color: black;
	color: #FFFFFF;
	qfont: bold 9pt Verdana;
	font: bold 8pt Verdana;
}

.footertext #rights {
	position: relative;
	top:150px;
	left: -10px;
	*left: -165px;
	-left: -10px;
}

.footertext #rights a {
	color: #005AAA;
}

#title {
	margin-top: 15px;
}

/*leftmenu*/

.leftmenuul {
	qmargin:-3px 0px 0px 0px;
	margin:-3px 0px 0px 10px;
	_margin:0px 0px 0px 10px;
	padding: 0;
	list-style-type: none;
	text-align: left;
	font: bold 10pt Verdana;
	color: #005AAA;
	qbackground-color: lime;
}

.leftmenuul li {
	margin:0;
	padding: 0;
	margin-bottom: 7px;
	_margin-bottom: 10px;
}

.leftmenuul li a {
	text-decoration: none;
	color: #005AAA;
	qbackground-color: silver;
}



/*menufix*/
#p3 {
	margin-top: 1px;
}

#p4 {
	margin-top: -5px;
	*margin-top: -5px;
	qmargin-top: -2px;
	q*margin-top: -2px;
}

#p5 {
	margin-top: -4px;
	*margin-top: -5px;
}

#p6 {
	margin-top: 6px;
	*margin-top: 6px;
}

#p7, #p8, #p9, #p10, #p11, #p12 {
	margin-top: 2px;
	*margin-top: 2px;
}

#p13 {
	margin-top: -2px;
}

#p14 {
	margin-top: -3px;
}


/*ie png miatt*/
.leftmenuul li span, .leftmenuul li a:hover span {
	position: relative;
	top:0px;
}

.leftmenuul li img {
	position: relative;
	top:3px;
	_top:0px;
	border: none;
}

.leftmenuul li a:hover img {
	background: url('../images/design/menubg25x22_1.png');
}

/*---------------*/
.leftmenu_ul li span, .leftmenu_ul li a:hover span {
	position: relative;
	top:0px;
}

.leftmenu_ul li img {
	position: relative;
	top:3px;
	_top:0px;
	border: none;
}

.leftmenu_ul li a:hover img {
	background: url('../images/design/menubg25x22_1.png');
}


/*newsletter*/
.newsletterbox .inputtext {
	position: relative;
	color: #056DB8;
	font: 10pt Verdana;
	background: none;
	border: none;
	width: 120px;
	*width: 117px;
	-width: 118px;
	top: 108px;
	*top: 105px;
	-top: 107px;
	left: 42px;
	margin-bottom: 12px;
	*margin-bottom: 9px;
	-margin-bottom: 10px;
}

.newsletterbox .inputradio {
	display: block;
	position: relative;
	top: 111px;
	*top: 109px;
	-top: 110px;
	left: 109px;
	_left: 110px;
	margin-bottom: 6px;
	*margin-bottom: 0px;
	-margin-bottom: -1px;
}

.newsletterbox a {
	position: relative;
	top: 114px;
	_top: 117px;
	left: 116px;
}

/*catalog classes*/

.cattable {
	font-family: Verdana;
	font-size: 14px;
	height: 100%;
	color: #FFFFFF;
}

.pg_content table {
	border-top: 1px solid #F99F25 !important;
	border-right: 1px solid #F99F25 !important;
}

.pg_content table {
	width: 507px !important;
}

.pg_content table tr td {
	border-left: 1px solid #F99F25 !important;
	border-bottom: 1px solid #F99F25 !important;
}

.pg_content table tr td {
	font-size: 8pt !important;
}

.pg_title {
	font-size: 14pt;
	color: #FFF402;
}

.pg_links a:hover, .pg_children li a:hover {
	text-decoration: underline;
}

.pg_links a, .pg_children li a {
	color: #005AAA;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	font-family: Tahoma;
}

.pg_subtitle {
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
}

.pg_children {
	list-style-type: none;
	margin:0;
	padding:15px 0px 15px 0px;
}

#line {
	color: #005AAA;
	padding: 0px 5px 0px 5px;
}

/*reservform*/

.reservfrm, .reservfrm tr td, .reservfrm textarea {
	font-family: Verdana;
	font-size: 10pt;
}

.reservfrm tr td {
	padding-bottom: 3px;
}

.reservfrm select{
	color: #005AAA;
	font-family: Verdana;	
	font-size:8pt;
	width: 206px;
}

.reservfrm input, .reservfrm textarea {
	color: #005AAA;
	font-family: Verdana;
	font-size:8pt;
	width: 200px;
}

.reservfrm textarea {
	width: 200px;
}

#okbtn {
	width: auto;
}

/*lastmin*/
.lastmintable {
	qbackground-color: #FFFFFF;
	margin: 150px 0px 0px 50px;
	width: 700px;
}

.lastmintable tr td {
	padding-bottom: 10px;
}

.lastminpic {
	width: 160px;
	height: 110px;
}

.lmpicbg {
	position: absolute;
	margin-left: -142px;
	*margin-left: -147px;
	-margin-left: -147px;
	margin-top: -19px;	
}

.dethead {
	color: #0066B3;
	font-size: 10pt;
	font-family: Verdana;
	font-weight: bold;
}

.detprice {
	font-size: 10pt;
	font-family: Verdana;
	color: #FFF200;
	font-weight: bold;
}

.detdesc {
	font-size: 10pt;
	font-family: Verdana;
	color: #FFFFFF;
	font-weight: bold;
}

.detbottom {
	font-size: 10pt;
	font-family: Verdana;
	color: #FFFFFF;
}

/*msgbox*/

/*msgbox*/
				
#thankyou, #thankyoures {
	width: 242px;
	height: 245px;
	position: absolute;
	left: 40%;
	margin-top: -400px;
	background: url('../images/design/msgbox_242x245.gif') no-repeat;
	z-index: 200;
}


#thankyoutext, #thankyourestext {
	position: relative;
	margin: 75px 0px 0px 27px;
	_margin: 75px 0px 0px 10px;
	qbackground-color: aqua;
	width: 200px;
	height: 80px;
	font: bold 12pt Verdana;
	z-index: 500;
	text-align: center;
	color:  #0A69C3;
}

#thankyoubtn, #thankyouresbtn {
	position: relative;
	margin: -118px 0px 0px 185px;
	_margin: -118px 0px 0px 155px;
	width: 27px;
	height: 27px;
	qbackground-color: green;
	cursor: pointer;
}

#thankyoures {
	margin-top: -700px;
}

