body {
  margin                : 0px;
  padding               : 0px;
  color                 : #810010;
  font-size             : 13px;
}

#content {
  background-color      : #fff2f9;
  width                 : 787px;
  margin-left           : auto;
  vertical-align        : top;
  margin-right          : auto;
  border-left           : 5px solid white;
  border-right          : 5px solid white;
}

#contentc {
  width                 : 100%;
  background-image      : url('/projects/torta/design/hatter.png');
  float: left;
}

#headc {
	background-repeat     : repeat-x;
	width                 : 100%;
	background-image      : url('/projects/torta/design/fejhatter.png');
	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;
}

img.order {
  float                 : right;
  width                 : 240px;
  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 {
  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;
}

#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-color      : #f4d0d4;
  font-size             : 1em;
  line-height           : 30px;
  padding-left          : 10px;
  margin                : 0px;
}

h2.order {
  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;
  padding-right         : 0px;
  margin-left           : auto;
  margin-right          : auto;
  width                 : 132px;
}

a {
  color                 : #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;
}

#main {
  vertical-align        : top;
  background-color      : white;
  border-left           : 5px solid white;
  width                 : 598px;
  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;
}

.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         : 20px;
}

.ybox {
  font-family           : Tahoma;
  font-size             : 13px;
  background-color      : #fcf7e1;
  margin-bottom         : 8px;
  display               : table;
  width                 : 100%;
}

#main p {
  padding-left          : 10px;
}

#threecol {
  width                 : 100%;
}

#threecol td {
  border-bottom         : 2px solid white;
}

#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('/projects/torta/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 td {
  text-align            : center;
}

#galeria_body img {
  border                : 2px solid #aa2255;
}

#galcontrols, #galmid {
  margin-left           : auto;
  margin-right          : auto;
}

#galcontrols td {
  width                 : 110px;
}

#galmenu h1 {
  font-size             : 15px;
  text-align            : center;
}

#contact {
  background-image      : url('/projects/torta/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 {
  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('/projects/torta/design/fejlecjobbhatter2.png');
  background-color      : white;
  background-position   : top right;
	margin-left           : auto;
	margin-right          : auto;
	text-align            : left;
}
 

#fejleckozepjobb img {
  float                 : left;
}

#fejleckozepbal {
	height: 204px;
	width: 195px;
	float: left;
	background-image: url('/projects/torta/design/felsosorbalbox.jpg');
  background-color      : #febfc7;
	background-repeat: no-repeat;
	margin-left: 5px;
	margin-top: -2px;
}

#fejlecbalmenu1  {
	height: 50px;
	width: 160px;
  margin-left : 2px;
}

#fejlecbalmenu2  {
	height: 45px;
	width: 160px;
	background-image: url('/projects/torta/design/cafenoecukraszda.jpg');
	background-repeat: no-repeat;
	margin-left: 15px;
}

#fejleckozepjobb img{
  border                : none;
}

#register p {
  margin                : 0px;
  padding               : 0px;
}

#register img {
  margin-top            : 13px;
}

#username {
  margin-right          : 30px;
}

