body {
  margin                : 0px;
  padding               : 0px;
  color                 : #810010;
  font-size             : 13px;
}

#static {
	/*padding-left: 14px;*/
}

#static h2 {
	background-image: url(../design/h1_bg.gif);
	height: 36px;
	width: 594px;
	line-height: 36px;
	font-size: 16px;
	color: #810010;
	text-indent: 14px;
	border: 0px;
	border-bottom: 6px solid #FFF;
	border-top: 6px solid #FFF;	
	font-family: Tahoma, Arial, Helvetica-Black-SemiBold;
	margin: 0px;
}
#static td {
	vertical-align: top;
}
.pink {
	background-color: #fff2f9;
	padding-left: 14px;
	width: 594px
	color: #810010;
	font-size: 13px;
	font-family: Tahoma, Arial, Helvetica-Black-SemiBold;
/*	border-bottom: 6px solid #FFF;*/
	padding-top: 8px;
	padding-bottom: 8px;		
}
/*FF*/
@-moz-document url-prefix() {
.pink {
	width: 580px
}
}
.pink a {
	color: #810010;
/*	font-size: 11px;*/
	text-decoration: underline;
}
.pink td {
	color: #810010;
	font-size: 11px;
}
.pinkNemSzoveg {
	background-color: #fff2f9;
	width: 100px
	color: #810010;
	font-size: 13px;
	font-family: Tahoma, Arial, Helvetica-Black-SemiBold;
/*	border-bottom: 6px solid #FFF;*/
	padding-top: 8px;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 8px;		
}
#fullcontainer {
	width: 100%;
	height: 100%;
}
#container_table {
	width: 100%;
	height: 100%;
}
#container_table td.headline {
	height: 202px;
}

#headc {
	background-repeat     : repeat-x;
	width                 : 100%;
	background-image      : url('../design/fejhatter.png');
	text-align: center;
	float: left;
}

#head {
  padding               : 0px;
  background-color      : #febfc7;
  border-collapse       : collapse;
  width                 : 787px;
  margin-left           : auto;
  height                : 202px;
  margin-right          : auto;
  border-left           : 5px solid white;
  border-right          : 5px solid white;
  border-bottom         : 5px solid white;
  display               : table;
}

#contentc {
	height: 100%;
	width: 100%;
  background-image      : url('../design/hatter.png');
  float: left;
	text-align: center;
}

#content {
  background-color      : #fff2f9;
  width                 : 794px;
	height: 100%;
  margin-left           : auto;
  vertical-align        : top;
  margin-right          : auto;
  border-left           : 5px solid white;
  border-right          : 5px solid white;
}

img.order {
  float                 : right;
  width                 : 200px;
/*  border-left           : 5px solid white;*/
  border-bottom         : 5px solid white;
  display               : table;
}

.cimke {
  font-weight           : bold;
}

.custbox {
  background-color      : #f7e7b5;
  float                 : left;
  height                : 90px;
  padding               : 14px;
  margin-top            : 5px;
  margin-bottom         : 5px;
}

.custbox h2 {
	background-image: none;
	height: auto;
  font-size             : 10px;
  font-weight           : bold;
}

.custbox input {
  width                 : 100px;
  border                : 1px solid #adadb5;
}

.custbox a {
  font-size             : 10px;
  font-weight           : bold;
  text-decoration       : underline;
}
.custbox img {
  border                : 0px;
}

.orderdiv {
  background-color      : #fcf7e1;
}

.order_image {
	float: right
}

.order_image table {
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}

#register {
  margin-left           : 5px;
}

p.order {
  background-color      : #f4e9b8;
  margin                : 0px;
}
table.ordersum {
  border-bottom         : 5px solid white;
  background-color      : #fde4fe;
  width                 : 100%;
  margin                : 0px;
  padding               : 10px;
}

table.order {
  border-bottom         : 5px solid white;
  border-left           : 10px solid #fcf7e1;
  background-color      : #fcf7e1;
  margin                : 0px;
}

h2.ordersum {
	background-image: none;
	height: auto;
  background-color      : #f4d0d4;
  font-size             : 1em;
  line-height           : 30px;
  padding-left          : 10px;
  margin                : 0px;
}

h2.order {
	background-image: none;
	height: auto;	
  background-color      : #f4e9b8;
  font-size             : 1em;
  line-height           : 30px;
  padding-left          : 10px;
  margin                : 0px;
}
.headimg2 {
  padding-top           : 0px;
/*  padding-left          : 7px;*/
  border                : 0px;
}

.headimg {
/*  padding-top           : 5px;
  padding-left          : 7px;*/
  border                : 0px;
}

#menu {
  vertical-align        : top;
  background-color      : #fff2f9;;
  width                 : 184px;
  background-image      : none;
}

#menu a {
  text-decoration       : none;
}

#menu ul {
  list-style-type       : none;
  /*color                 : #810010;*/
  font-size             : 13px;
  font-weight           : bold;
	padding-left          : 0px;
	margin: 0px;
  padding-right         : 0px;
	margin-left: 24px;
  width                 : 134px;
}

a {
  color                 : #810010;
}

#main a img {
	border: 1px solid #810010;
}


.fwlink {
#  margin-top            : 20px;
#  display               : block;
#  margin-right          : 77px;
  float                 : right;
}

#menu li {
  border-bottom         : 1px solid #e4b2b9;
  font-size             : 16px;
  padding-bottom        : 8px;
  padding-top           : 10px;
  padding-left          : 16px;
  margin                : 0px;
	text-align: center;
}

#main {
  vertical-align        : top;
  background-color      : white;
  border-left           : 5px solid white;
  width                 : 598px;
	height: 100%;
  display               : table;
  float                 : right;
}


.rbox img {
/*  margin                : 10px 18px 18px 18px;*/
  border                : 1px solid white;
}

.rbox {
  font-family           : Tahoma;
  font-size             : 13px;
  background-color      : #febfc7;
  margin                : 2px;
  border                : 1px solid #ffe5e9;
	text-align: center;
}

.rbox h1 {
  font-size             : 13px;
/*  padding-left           : 20px;*/
  padding-top            : 5px;
}

.ybox img {
  float                 : left;
  margin-top            : 8px;
  margin-left           : 6px;
  margin-right          : 6px;
  margin-bottom         : 5px;
}

.ybox {
  font-family           : Tahoma;
  font-size             : 13px;
  background-color      : #fcf7e1;
  margin-bottom         : 8px;
  display               : table;
  width                 : 100%;
}

#main p {
  padding-left          : 10px;
	margin-top: 0px;
}

#threecol {
  width                 : 100%;
}

#threecol td {
  border-bottom         : 2px solid white;
	padding-bottom: 10px;
	vertical-align: top;
}

#threecol img {
	border: 0px;
}

#threecol .midcol {
  border-right          : 2px solid white;
  border-left           : 2px solid white;
}


#twocol table {
  width                 : 100%;
}

#twocol #leftcol {
  border-right          : 5px solid white;
}

#twocol td {
  vertical-align        : top;
}


p.yell {
  background-color      : #fcf7e1;
  padding               : 10px;
  margin                : 0px;
}

p.pink {
  background-color      : #fff2f9;
  padding               : 10px;
  margin                : 0px;
}

#mainhead {
  background-image      : url('../design/pattern_vsarga.png');
  line-height           : 35px;
  font-size             : 16px;
  padding-left          : 13px;
  margin                : 0px;
}

#twoyelcolhead {
  border-top            : 5px solid white;
  border-bottom         : 5px solid white;
  background-color      : #fcf7e1;
  text-align            : left;
  width                 : 100%;
}

#twoyelcolhead a {
  text-decoration       : none;
}

#twoyelcol {
  width                 : 100%;
  border-top            : 5px solid white;
  background-color      : white;
  padding-bottom        : 45px;
}

#twoyelcol .whi {
  background-color      : white;
}
#twoyelcol .yel {
  background-color      : #fcf7e1;
}
#twoyelcol .lcol {
  border-right          : 5px solid white;
}

#twoyelcol thead {
  background-color      : #f4e9b8;
}

#twoyelcol th {
  line-height           : 22px;
}

#twocol h1 {
  font-size             : 13px;
  width                 : 100%;
}

#galeria_text {
  background-color      : #ffffdd;
  padding               : 10px 15px 10px 15px;
  border-top            : 5px solid white;
  border-bottom         : 5px solid white;
}

#galeria_body {
  background-color      : #eecccc;
  width                 : 100%;
  border-bottom         : 5px solid white;
}
#galeria_body {
	text-align: center;
}

#galeria_body td {
  text-align            : center;
}

#galeria_body img {
  border                : 0px
}

#galeria_list {
	overflow: auto;
	width: 599px;
	height: 110px;
}
#galeria_list img {
	cursor: pointer;
	cursor: hand;
}

#galcontrols, #galmid {
  margin-left           : auto;
  margin-right          : auto;
}

#galmid {
	text-align: center;
}

#galcontrols td {
  width                 : 110px;
}

#galmenu h1 {
  font-size             : 15px;
  text-align            : center;
}

#contact {
  background-image      : url('../design/pattern_rozsaszin.png');
  background-color      : #febfc7;
  clear                 : both;
  border-bottom         : 7px solid white;
}

#contact td {
  vertical-align        : top;
}

#contact h1 {
	background-image: none;
  font-size             : 13px;
  margin-right          : 40px;
}

#contact table {
  margin-left           : 30px;
  font-size             : 10px;
  font-weight           : bold;
}

img.us_right {
  float                 : right;
/*  border-left           : 5px solid white;
  margin-left           : 5px;*/
}

.us_top {
  border-bottom         : 5px solid white;
  border-top            : 5px solid white;
  text-align            : justify;
}

.us_top h2 {
	background-image: none;
	height: auto;	
	font-weight           : bold;
  font-size             : 1em;
  background-color      : #fff2f9;
  margin                : 0px;
  padding               : 10px;
}

#bigpink {
  font-size             : 16px;
  padding-left          : 10px;
}

#recomm {
  margin                : 50px;
  margin-top            : 10px;
  border-bottom         : 5px solid white;
}

#recomm p {
  text-align            : justify;
  margin                : 0px;
  padding               : 0px;
  padding-top           : 10px;
}

#recomm .bal {
  padding-right         : 50px;
}

#fejleckozep {
	height                : 205px;
	width                 : 795px;
	background-repeat     : no-repeat;
  background-image      : url('../design/fejlecjobbhatter2.png');
  background-color      : white;
  background-position   : top right;
	margin-left           : auto;
	margin-right          : auto;
	text-align            : left;
}
#fejleckozep img {
	border: 0px !important;
}
#fejleckozep_en {
	height                : 205px;
	width                 : 795px;
	background-repeat     : no-repeat;
  background-image      : url('../design/fejlecjobbhatter2_en.png');
  background-color      : white;
  background-position   : top right;
	margin-left           : auto;
	margin-right          : auto;
	text-align            : left;
}
#fejleckozepjobb {
	float: left;
	text-align: left;
	padding: 0px;
	width: 590px;
}

#fejleckozepjobb img {
/*  float                 : left;*/
  border                : none;
  margin: 0px;
}
#in_english {
	float: right;
	margin-top: 5px;
	width: 70px;	
}
#in_english img {
	height: 15px;
	width: 65px;
}
#header_contact {
	float: right;
	margin-top: 2px;
	width: 310px;	
/*	background: #000;*/
	margin-right: 10px;
}
#header_contact img {
	height: 18px;
	width: 290px;
}
#fejleckozepjobb table {
 border: 0px;
 margin: 0px;
 padding: 0px;
 border-collapse: collapse;
}
#fejleckozepjobb td {
 margin: 0px;
 padding: 0px;
 border-collapse: collapse;
}
#fejleckozeptavtarto {
 padding-left: 5px;
}
#fejleckozepbal {
	height: 202px;
	width: 185px;
	float: left;
	text-align: left;
	background-color: #FEBFC7;
	padding: 0px;
	margin: 0px;
/*	margin-top: -2px;*/
	margin-right:3px;
}

#fejlecbalmenu1  {
	height: 202px;
	width: 182px;
  margin-left : 2px;
/*	margin-left: 5px;*/
/*display: none;*/
}

#fejlecbalmenu2  {
/*	background-image: url('../design/cafenoecukraszda.jpg');*/
	background-repeat: no-repeat;
	margin-left: 15px;*
}


#register p {
  margin                : 0px;
  padding               : 0px;
}

#register img {
/*  margin-top            : 13px;*/
}

#username {
/*  margin-right          : 30px;*/
}
#footer {
	background-image: url('../design/footer_bg.gif');
	height: 38px;
	width: 785px;
	font-size: 10px;
	font-weight: bolder;
}
#footer span {
	display: block;
	margin-left: 5px;
}
.tablaheader,
.tablaheader a{
	color: #FFF;
}
tr.tablaheader {
	background-color: #9A0940;
}

h1, h2, h3, h4 {
font-family:Arial,Verdana,sans-serif;
font-size:12px;
}

