body, td {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #1C701C;

}



body {

	margin: 10px;

	background-color: #F4EEC3;

}



p{

	margin-top: 10px;

/*	line-height: 13px;*/

}



h1 {

	margin-top: 20px;

	margin-bottom: 0px;

	padding-bottom: 0px;

	font-family: Arial, Helvetica, sans-serif;

	color: #C50000;

	font-size: 14px;

}





h2, h2 a{

	font-family: Arial, Helvetica, sans-serif;

	color: #C50000;

	font-size: 14px;

}



ul {

	padding-left: 10px;

	margin-left: 10px;

	margin-top: 10px;

	margin-bottom: 6px;

	margin-right: 10px;

	

}



li {

	font-family: "Times New Roman", Times, serif;

	font-style: italic;

	font-size: 13px;

	list-style-image: url(images/bullet.gif);

	list-style-position: outside;

	font-weight: bold;

	line-height: 20px;

}



li b {

	font-style: normal !important;

}



/* HEAD   */

.headtitle {

	height: 83px;

	background-color: #FFCD5B;

}



.logocell {

	width: 160px;	

	padding-left: 8px;

}



.headline {

	height: 6px;

	background-image: url(images/headline.gif);

	background-repeat: repeat-x;

	background-position: bottom;

}



.mainmenu {

	width: 340px;

	height: 21px;

}



.mainmenu_belcell {

	background-color:  #EF0012;

}



.mainmenu_bel {

	height: 20px;

	border-top: solid 1px white;

	background-color: #EF0012;

}



.mainmenu_bel td {

	text-align: center;

	vertical-align: middle;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-transform: uppercase;

	font-weight: bold;

	padding: 3px 3px 0px 3px;

}



.mainmenu_bel td, .mainmenu_bel a{

	color: White;

	text-decoration: none;

}



.mainmenu_von {

	border-left: solid 1px white !important;

}



/* MAIN TABLE */

.maintable {

	

}



.maintable_left {

	width: 275px;

	text-align: left;

	vertical-align: top;

	padding: 0px 0px 0px 0px;

	border-right: solid 7px #FFCD5B;

}



.maintable_pleft {

	text-align: center;

	vertical-align: top;

	padding: 26px 5px 40px 5px;

	width: 380px;

}



.maintable_left2 {

	text-align: center;

	vertical-align: top;

	padding: 0px 5px 0px 30px;

}

.maintable_left3 {

	text-align: center;

	vertical-align: top;

	padding: 10px 0px 0px 10px;

	width: 323px;

	line-height: 13px;

}



.maintable_left3 p{

	margin-left: 3px;



}



.maintable_pleft h2{

	margin-top:5px;

	text-align: left;

	margin-left: 25px;

	margin-bottom: 50px;

	font-size: 12px;

	color: #C60908;

}



.maintable_right{

	border-left: solid 3px #F9F0C4;

}



.maintable_right2 {

	vertical-align: top;

	color: #145214;

	padding-left: 22px;

}



.maintable_right2 h1{

	margin-top: 0px;



}



.maintable_right3 {

	vertical-align: top;

	color: #145214;

	padding: 0px 21px 0px 21px;

}



.maintable_right3 h1 {

	margin-top: 0px;

}



.maintable_right, .maintable_pright {

	vertical-align: top;

	color: #145214;

	padding-right: 20px !important;

	padding-left: 22px;

}



.maintable_pright {

	width: 340px;

	padding-right: 0px !important;

	padding-bottom: 10px;

}



.maintable_pright p{

	padding-right: 20px;

}





.aboutbox {

	width: 200px;

	background-color: #FFFFE1;

	color: Black;

	margin-bottom: 20px;

}



.aboutbox td{

	padding: 2px 15px 5px 15px;

}

.aboutbox p{

	padding-bottom: 0px;

	margin-bottom: 0px;

	margin-top: 5px;

	font-weight: bold;

}



.bottomline {

	background-color: F6F1DC;

	background-image: url(images/bottomline.gif);

	background-position:bottom;

	background-repeat:repeat-x;

	border-top: solid 4px #A1A88F;

	padding-bottom: 15px;

	padding-left: 20px;

	padding-top: 10px;

}



.bottomline2 {

	background-color: F6F1DC;

	background-image: url(images/bottomline.gif);

	background-position:bottom;

	background-repeat:repeat-x;

	border-top: solid 2px #A1A88F;

	height: 9px;

}



.bottomline p, .leftcontact p{

	padding-bottom: 0px;

	margin-bottom: 0px;

	margin-top: 2px;

	font-weight: bold;

	font-size: 13px;

}



.leftcontact p{

	margin-left: 10px;

}



.bottomline_2 {

	background-color:#FFCD5B;

}



.topline {

	text-align: left;

	padding-bottom: 10px;

	padding-top: 10px;

	padding-left: 30px;

}

.topline3 {

	text-align: left;

	padding-bottom: 0px;

	padding-top: 15px;

	padding-left: 10px;

}



/* PRICE LIST */ 

.pricemenu {

	background-color: #006200;

	height: 23px;

}



.pricemenu td {

	text-align: center;

	vertical-align: middle;

	border-left: solid 1px white;

}



.pricemenu td, .pricemenu a{

	color: White;

	font-weight: bold;

	text-decoration: none;

}



.prodtable{

	width: 288px;

	color: #1C701C;

	margin-right: 12px;

}



.prodtable th, .prodtable td{

	text-align: left;

	padding: 0px 0px 0px 5px;

	font-size: 11px;

}



.prodtable th{

	background-color: #FDF2DC;

	border-right: solid 1px white;

	padding-top: 3px;

	padding-bottom: 3px;

	border-bottom: solid 10px white;

	line-height: 12px;

}



.prodtable_kozsor {

	width: 126px;

}



.backbutton {

	height: 20px;

	width: 100px;

}



.backbutton td {

	text-align: center;

	vertical-align: middle;

}



.backbutton a{

	color: white;

	text-decoration: none;

	font-weight: bold;

	margin-bottom: 12px;

}



.pictable {

	background-color: #F4EEC3;

	margin-top: 60px;

}



.pictable td {

	text-align: center;

	vertical-align: top;

	padding: 12px 12px 38px 12px;

}



textarea, input, select {

	width: 250px;

	background-color: #FFFAEF;

	border: solid 1px silver;

}

