/*Tudatos Teremtés*/

/* linkek aláhúzásának törlése */
:link,:visited { text-decoration:none }
 
/* listák elol töröljük a pöttyöket és számokat */
ul,ol { list-style:none }
 
/* az automatikus címsor méret beállítás törlése */
h1, h2, h3, h4, h5, h6, pre, code { font-size:1em; }
 
/* töröljük az egyéb elemek köré berakott paddingot és margint is */
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input
{ margin:0; padding:0 }
 
/* szedjük ki a linkelt képek köré rakott keretet */
a img,:link img,:visited img { border:none }

body {
	background-color: #F1B6B0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
    text-align: left;
	color: #B5679B;
    line-height: normal;
}

h1 {
    font-size: 26px;
    height: auto;
    padding: 10px 0px 0px 0px;
    vertical-align: middle;
}

h2 {
    font-size: 20px;
    height: auto;
    padding: 0px 0px 0px 0px;
    vertical-align: middle;
}

p {
    padding: 10px 10px 3px 0px;
}

a {
	color: #B5679B;
}

a:hover {
    text-decoration: underline;
}

#YELLOWLINE {
  position: relative;
  clear: both;
  width: 900px;
  height: 0px;
}

#WRAP {
	width: 900px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

/* felső rész */
#PAGE_TOP {
  position: relative;
  clear:left;
  width: 900px;
  height: 42px;
}

#PAGE_TOP #LEFT {
  position: absolute;
  top:0px;
  left: 0px;
  float: left;
  clear: both;
  width: 300px;
  height: 42px;
}

#PAGE_TOP #RIGHT {
  position: absolute;
  left: 600px;
  float: left;
  clear: right;
  top: 0px;
  width: 300px;
  height: 42px;
}

#PAGE_TOP #LEFT h1 {
    font-size: 20px;
    line-height: normal;
    padding-top: 16px;
    padding-left: 22px;
}

#PAGE_TOP #RIGHT p {
    text-align: right;
    font-size: 12px;
    line-height: normal;
    padding-top: 25px;
    padding-right: 20px;
}

/* Fejléc */
#HEADER {
	position: relative;
	clear:both;
	width: 900px;
	height: 211px;
	background-image: url(../images/head_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#HEADER #LEFT {
	position: absolute;
	float: left;
	top:0px;
	left: 0px;
	height: 15px;
	width: 800px;
	font-size: 12px;
	line-height: normal;
	padding-left: 16px;
	padding-top: 5px;
	background-image: none;
}
#HEADER #RIGHT {
  position: absolute;
  top: 0px;
  left: 780px;
  width: 190px;
  height: 15px;
  float: left;
  clear: left;
  padding-right: 16px;
  padding-left: 0px;
  padding-top: 1px;
  text-align: right;
  background-image: none;
}

#HEADER #RIGHT span {
	text-align: right;
}


/* Menüsor */
#HEADERMENUCONT {
	width: 900px;
	height: 0px;
	background-image: none;
}

#HEADERMENUCONT #HEADERTABS {
   position: relative;
    width: 900px;
    height: 0px;
    left: 10px;
	font-size: 12px;
}

#HEADERTABS ul {
   /*padding:2px 0px 0px 7px;*/
   list-style:none;
}

#HEADERTABS li {
   display:inline;
}

#HEADERTABS a {
   float:left;
   margin-top: 0px;
   margin-left: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   padding-left: 0px;
   padding-right: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
   text-decoration:none;
   border: 0px;
}
#HEADERTABS a:hover {
}

#HEADERTABS a span {
   float:left;
   display:block;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-left: 5px;
   padding-right: 5px;
   float:none;
}
#HEADERTABS a:hover span {
}
#HEADERTABS #CURRENT a {
   padding-left: 10px;
   padding-bottom: 5px;
}
#HEADERTABS #CURRENT a span {
}

#CONTENTWRAP {
	position: relative;
	clear: both;
	width: 900px;
	padding-top: 10px;
}

#LEFTBLOCK {
	float: left;
	width: 200px;
	padding: 0px;
	margin: 0px;	
	margin-left: 0px;
}

/* Bal blokk stílusai */
#BLOCK {
       width: 200px;
       margin-left: 10px;
       margin-right: 0px;
       margin-top: 0px;
       margin-bottom: 0px;
       padding-left: 0px;
       padding-right: 0px;
       padding-top: 0px;
       padding-bottom: 0px;
}

#BLOCK #TOP {
	width: 200px;
	height: 9px;
	background-image: url(../images/left_bg_top.jpg);
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: left top;
}

#BLOCK #HEADER {
display: block;
	width: 190px;
	height: 50px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	font-weight: bold;
	font-size: 17px;
	background-image: url(../images/left_bg.jpg);
	background-repeat: repeat-y;
}


#BLOCK #BODY {
	width: 200px;
	clear: both;
	background-image: url(../images/left_bg.jpg);
	background-repeat: repeat-y;
}

#BLOCK #BODY ul {
}
#BLOCK #BODY li {
}
#BLOCK #BODY ul a {
	display: block;
	line-height: 28px;
/*	height: 22px;*/
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
/*	background-color: #E7DBCB;*/
	color: #B5679B;
	font-size: 15px;
}

#BLOCK #BODY ul a:hover {
	background-color: #B5679B;
	color: #FFFFFF;
    text-decoration: none;
}

#BLOCK #BOTTOM {
	width: 200px;
	height: 9px;
	background-image: url(../images/left_bg_bottom.jpg);	/* overflow: hidden; */
	background-repeat: no-repeat;
	background-position: left top;
}

#CONTENT {
  float: right;
  width: 660px;
  margin-left: 10px;
  padding: 10px;
  background-color: #E2DED3;
}

#CONTENT h1 {
	padding: 0px 0px 3px 0px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0%;
}

#CONTENT img {
  border: 0px;
}

#CONTENT li {
  font-size: 12px;	
  padding: 0px 10px 2px 0px;
  list-style: square;
}

#FOOTER {
	clear: both;
	width: 900px;
    font-size: 11px;	
	margin-left: 10px;
	margin-right: 10px;
	height:21px;
}

#FOOTER a {
    font-size: 11px;	
}

#FOOTER a:hover {
  text-decoration: underline;
}

#FOOTER #FOOTER-YLEFT {
	width: 10px;
	height: 21px;
	float: left;
}

#FOOTER #FOOTER-LEFT {
	width: 700px;
	float: left;
	text-align: left;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 20px;
}

#FOOTER #FOOTER-RIGHT {
  width: 80px;
  float: left;
  text-align: right;
  padding-right: 10px;
 	padding-top: 4px;
	padding-bottom: 4px;
}

#PAGE_BOTTOM {
  position: relative;
  clear:both;
  width: 900px;
  margin: 0; 
  padding: 0;
  height: 10px;
}

input[type=text]{
	border: 1px solid #E5C57E;
	padding: 2px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
}
input[type=file]{
	border: 1px solid #E5C57E;
	padding: 2px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
}

select{
  background: #FEFAF3;
  border: 1px solid #E5C57E;
  padding: 1px;
  font-family: Tahoma;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
}
input[type=password]{
  background: #FEFAF3;
  border: 1px solid #E5C57E;
  padding: 2px;
  font-family: Tahoma;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
}
textarea{
  background: #FEFAF3;
  border: 1px solid #E5C57E;
  padding: 2px;
  font-family: Tahoma;
  font-size: 11px;
  font-weight: normal;
  color: #671915;
}
input[type=button] {
  font: bold 11px Tahoma;	
  color: #000000;
	background-color: #E5D4A7;
	border: 1px solid #E5C57E;
	cursor: pointer;
	padding: 2px;
}
input[type=submit] {
  font: bold 11px Tahoma;	
  color: #000000;
	background-color: #E5D4A7;
	border: 1px solid #E5C57E;
	cursor: pointer;
	padding: 2px;
}

.line0 {
  background-color: yellow;
}

.line1 {
}

/* Staff */
#CONTENT #STAFF {
	background-color: #E8E8E8;
	width: 400px;
	margin-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#CONTENT #STAFF td{
	padding-left: 10px;
}

/* LoginForm */
#CONTENT #LOGINTABLE {
  align: center;
  width: 400px;
  background-color: #F7F2E4;
  border: 1px solid #E5C57E;
  border-collapse: collapse;
  margin-top: 60px;
  margin-bottom: 60px;
}

#CONTENT #LOGINTABLE th {
  font: bold 12px Tahoma;
  text-align: left;
  padding: 0px 0px 0px 10px;
  background-color: #F0DFBE;
  height: 25px;
  border-bottom: 1px solid #E5C57E;
}

#CONTENT #LOGINTABLE td {
  font: normal 12px Tahoma;
  padding: 3px;
  border: 0px;
  height: 25px;
}

/* LoginForm */
#CONTENT #ERRTABLE {
  align: center;
  width: 400px;
  background-color: #F7F2E4;
  border: 1px solid #E5C57E;
  border-collapse: collapse;
  margin-top: 60px;
  margin-bottom: 60px;
}

#CONTENT #ERRTABLE th {
  font: bold 12px Tahoma;
  text-align: left;
  padding: 0px 0px 0px 10px;
  background-color: #F2A31B;
  height: 25px;
  border-bottom: 1px solid #F2A31B;
}

#CONTENT #ERRTABLE td {
  font: normal 12px Tahoma;
  padding: 3px;
  border: 0px;
  height: 25px;
}




/* cikk stílusai */
#CONTENT #ARTICLE h1 {
  font-size: 35px;
  padding-bottom: 16px;
  padding-top: 0px;
  padding-left: 0px;
}

#CONTENT #ARTICLE h2 {
  font-size: 25px;
  padding-top: 8px;
  padding-bottom: 3px;
  padding-left: 0px;
}

#CONTENT #ARTICLE p {
  font-size: 11px;
  line-height: normal;
  font-weight: normal;
  margin: 0px;
  padding-top: 4px;
  padding-left: 0px;
}

#CONTENT #ARTICLE img {
  margin: 2px;
  border: 1px solid black;
}

#CONTENT #ARTICLE #INDEXKEP {
  margin-right: 5px;
  margin-bottom: 5px;
  border: 1px solid black;
  float: left;
}

#CONTENT #ARTICLE #LEAD {
	font-size: 12px;
}

#CONTENT #ARTICLE #TORZS {
	font-size: 12px;
}

#CONTENT #ARTICLE #KEPALAIRAS {
	font-size: 10px;
}

#CONTENT #ARTICLE #VIDEOKEPALAIRAS {
	font-size: 12px;
	text-align: center;
}

#CONTENT #ARTICLE ul {
	font-size: 12px;
}

#CONTENT #ARTICLE ol {
	font-size: 12px;
}


/* Shop modul stílusai */
#PRODUCTS_SHORTLIST {
  margin-bottom: 6px;
  margin-left:15px;
  border-collapse: collapse;
}

#PRODUCTS_SHORTLIST td {
  padding: 3px;
  border-bottom: 1px dotted #CCC;
  border-top: 1px dotted #CCC;
  vertical-align: top;
}

#PRODUCTS_SHORTLIST a {
	font-size: 12px;
	font-weight: bold;
  text-decoration:none;
}

#PRODUCTS_SHORTLIST a:hover {
	font-size: 12px;
	font-weight: bold;
}

#PRODUCT_NOT_IN_DEPO {
	font-size: 14px;
  background-color: #ABCDEF;
}

#PRODUCT_SHORTDESC {
	font-size: 11px;
	text-align: justify;	
	margin: 0; padding: 0;
}

#PRODUCT_LONGDESC {
	font-size: 12px;
	text-align: justify;	
	margin: 0; padding: 0;
}

#PRODUCT_DETAILTABLE {
  margin-bottom: 6px;
  margin-left:15px;
  border-collapse: collapse;
}

#PRODUCT_DETAILTABLE td {
  padding: 3px;
  border-bottom: 1px dotted #CCC;
  border-top: 1px dotted #CCC;
}

#PRODUCT_DETAILTABLE img {
  border: 1px dotted #AAA;
}


/*  Pizza modul stílusai */
#CLIENTFORM {
  border: 1px solid #FCEEDC;
  border-collapse: collapse;
  border: 1px solid gray;
  margin-left: 25px;
  width: 630px;
}
#CLIENTFORM th {
	color: #FFF1D0;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	font-size: 14px;
	background-color: #FE7501;
	line-height: normal;
	font-weight: bold;
}

#CLIENTFORM td {
  font-size: 12px;
  padding: 4px;
  background-color: #FDF4EC;
}
#ETLAPTABLE {
	font-size: 12px;
	border-collapse: collapse;
	margin-left: 25px;
	width: 90%;
	margin-top: 5px;
}
#ETLAPTABLE th {
	padding-top: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #661B18;
	background-color: #FE7501;
	margin-top: 12px;
}
#ETLAPTABLE td {
	font-size: 12px;
	padding: 4px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #661B18;
}
#ETLAPTABLE #ETELNEV1 {
  background-color: #FCEEDC;
}
#ETLAPTABLE #ETELNEV2 {
  background-color: #83818B;
}
#KOSARTABLE {
	border: 2px solid #661B18;
	margin-left: 25px;
	margin-bottom: 20px;
	border-collapse: collapse;
	width: 90%;
	font-size: 12px;
	background-color: #FEFAF3;
}
#KOSARTABLE th {
	font-weight: bold;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #661B18;
	font-size: 14px;
	background-color: #FE7501;
	color: #FCEEDC;
}
#KOSARTABLE td {
	padding: 4px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #661B18;
	color: #661B18;
}
#KOSARTABLE #ETELNEV1 {
  background-color: #FCEEDC;
}
#KOSARTABLE #ETELNEV2 {
  background-color: #F7D7B1;
}
#TEXTTABLE{
	margin-left: 25px;
}
#TEXTTABLE TD{
	font-size: 12px;
	line-height: normal;
	color: #671915;
	spacing: 20px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 15px;
}
.etelcsoport {
	color: #661B18;
	font-size: 12px;
	line-height: 26px;
	white-space: nowrap;
	background-image: url(../images/menu-inactive.png);
	padding: 6px;
	height: 28px;
	background-position: center center;
	background-repeat: repeat-x;
	font-weight: bold;
}
.etelcsoport:hover {
	color: #FFFFFF;
	background-image: url(../images/menu-active.png);
	background-repeat: repeat-x;
}