html, body  {
	font: 12px arial;
	margin: 0;
	padding: 0;
	height: 100%;
	line-height: 18px;
	background-color: black;
}

/**********************
*	fontok
***********************/

/* Headings */
h1 {
	font-weight: bold;
	font-size: 18px;
	margin: 0;
	padding: 0;
}
h2 {
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	margin: 0 0 5px 0;
	padding: 0;
}
h3 {
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
h4 {
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	margin: 0;
	padding: 0;
}
h5 {
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	margin: 0;
	padding: 0;
}
h6 {
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	margin: 0;
	padding: 0;
}

.chat{
	height: 54px;
	width: 211px;
	font: 12px arial; 
	font-weight:bold;
	color: #87CEFA; 
	text-align: right; 
	position:absolute; 
	top:16px; 
	right:0;
	line-height:0;
}

.chat a{
font: 12px arial;
font-weight:bold;
color: #87CEFA;
}

/* -------------------------------------------------------------------------- */

.normal_10 {
font: 10px arial;
text-decoration: none;
color: white;
}

.normal_12 {
font: 12px arial;
text-decoration: none;
color: white;
line-height: 18px;
}

.cim_14 {
font: 14px arial;
text-decoration: none;
color: white;
line-height: 18px;
font-weight: bold;
}

.cim_13 {
font: 13px arial;
text-decoration: none;
color: white;
line-height: 18px;
font-weight: bold;
}

.lab_10{
font: 10px arial;
text-decoration: none;
color: #808080;
}

.lab_link_10{
font: 10px arial;
text-decoration: none;
color: #808080;
text-decoration: underline;
}


.green_10 {
font: 10px arial;
text-decoration: none;
color: #89D071;
}

.green_12 {
text-decoration: none;
color: #89D071;
font: 12px arial;
}

.balmenu {
text-decoration: none;
color: #ffffff;
}

.balmenu:hover {
text-decoration: underline;
}

.link {
text-decoration: underline;
color: #ffffff;
font: 12px arial;
}

.link_color {
text-decoration: underline;
color: #89D071;
font: 12px arial;
}

.kiemelt_zold {
text-decoration: none;
color: #89D071;
font: 14px arial;
font-weight: bold;
}

.fentmenu {
text-decoration: none;
color: #ffffff;
padding:10px 34px;
display:block;
}

/**********************
*	paragraphok
***********************/


.title {
	font: 10px arial;
	text-decoration: none;
	background-color: #3DC549;
	color: white;
	width: 100%;
	padding: 3px;
	margin-bottom: 10px;
	cursor: pointer;
}

.reszletek {
	cursor: pointer;
}

/**********************
*	formok
***********************/

form.form {
	/*padding: 1em;*/
	line-height: 1.8em;	
	font: 12px arial;
}

form.form div.left {
	float: left;
	clear: left;
	line-height: 1.8em;
	margin: 3px;
}

form.form div.right {
	float: right;
	clear: right;
	line-height: 1.5em;
	margin: 3px;
}

form.form div.date {
	position: relative;
	clear: both;
}

form.form div.date input {
	width: 5.5em;
}

.form_50 {
	border: 1px solid #addfff;
	width: 50px;
	font: 12px arial;
	background-color: white;
}

.form_100 {
	border: 1px solid #addfff;
	width: 100px;
	font: 12px arial;
	background-color: white;
}

.form_120 {
	border: 1px solid #addfff;
	width: 120px;
	font: 12px arial;
	background-color: white;
}

.form_150 {
	border: 1px solid #addfff;
	width: 150px;
	font: 12px arial;
	background-color: white;
}

.form_200 {
	border: 1px solid #addfff;
	width: 200px;
	font: 12px arial;
	background-color: white;
}

.input{
 border: 1px solid black;
 background-color: #515151;
 color: white;
 height: 15px;
}

.submit{
 border: 0px solid black; 
 background-color: transparent; 
 font: 11px arial; 
 font-weight: bold; 
 color: red;
}

form.form .submit {
	cursor: pointer;
}

form.form .textarea {
	border: 1px solid #3DC549;
	width: 350px;
	height: 200px;
}
/*
.form input[type='submit'], form.form input[type='button'] {
border: 1px solid #333333;
font: 11px arial;
}

.form input[type='text'] {
border: 1px solid #333333;
font: 11px arial;
}
*/

/**********************
*	divek
***********************/



.menu {
font: 11px arial;
color: white;
margin: 10px 0px 0 10px;
cursor: pointer;
clear: left;
}

.elements {
float: left;
display: none;
/*text-decoration: no-underline;*/
clear: left;
font: 10px arial;
color: white;
margin: 5px 20px;
}

div#cart {
position: absolute;
width: 225px;
margin-left: 263px;
margin-top: 127px; /*  95 volt*/
background-color: #333333;
left: 50%;
display: none;
border: 1px solid white;
}

div#login {
position: absolute;
width: 225px;
margin-left: 263px;
margin-top:127px;
background-color: #333333;
left: 50%;
display: none;
border: 1px solid white;
}

div.full {
float: left;
clear: both;
width: 100%;
margin-top: 20px;
margin-right: 15px;
}

div.elso{
float: left;
clear: left;
}

div.alap{
float: left;
}

div.picture {
	float: left;
	margin-right: 1em;
	margin-top: 1em;
	width: 160px;
	height: 210px;
	background-color: white;
	text-align: center;
}

.kiemelt {
	font-weight: normal;
	color: black;
	text-align: center;
	margin: 0px;
	background-color: #F4D47B;
	height: 20px;
	vertical-align: middle;
	padding-top: 5px;
}


.tabla {
	font-weight: normal;
	text-align: center;
	margin: 0px;
	height: 25px;
	vertical-align: middle;
	padding-top: 8px;
}

div.cikk{
	line-height:18px;
}

/**********************
* tábla
***********************/

table.table_class {
	/*background-color: #e60000;*/
	border-collapse: collapse;
	margin: auto;
	/*font-size: small;*/
	width: 90%;
	clear: both;
}

table.table_class thead {
	background-color: #F4D47B;
}

table.table_class thead td {
	font-weight: normal;
	color: black;
	text-align: center;
	margin: 1px;
	background-color: #F4D47B;
}

table.table_class thead tr {
	height: 25px;
	vertical-align: middle;
}

table.table_class tbody td{
 /*background-color: white;*/
 padding-left: 1em;
 color: white;
}

table.table_class tbody tr{
 /*border-bottom: 1px solid black;*/
 height: 35px;
 vertical-align: middle;
}

table.table_class tbody td.color{
 /*background-color: #fdb082;*/
 background-color: #c0c0c0;
}

table.table_class tbody td.color2{
 /*background-color: #fc8;*/
 background-color: #ffffff;
}

table.table_class table thead td {
 /*background-color: #f04e00;*/
 background-color: #3DC549;
}


.menu_td:hover{
background-color: rgba(255, 246, 206, 0.3);
}



table.cart {
	/*background-color: #e60000;*/
	border-collapse: collapse;
	margin: auto;
	/*font-size: small;*/
}


/**********************
* képek
***********************/

img.none {
border-width: 0;
margin: 0;
padding: 0;
float: left;
}

.actual-order-step,  .order-step{
	float: left; 
	margin: 0px 0px 0px 0px; 
	text-align: center; 
	width: 25%; 
}
.actual-order-step{
	font-weight: bold;
} 
.order-step{
	color: gray;
}
.clear-left{
	clear: left;
}

/**********************
* rss
***********************/

div.rss {
	clear: both;
	padding-top: 10px;
	float: left;
	width: 710px;
}

div.rss h1 {
	margin-top: 10px;
	font-size: 14px;
	font-style: italic;
}

div.rss_feed {
	font-size: 12px;
	margin-top: 5px;
	clear: left;
	float: left;
}

div.rss_feed h2 {
	float: left;
	margin-bottom: 0px;
}

div.rss_feed p {
	clear: both;
	line-height: 16px;
}

div.rss_feed a {
	text-decoration: none;
	color: #89D071;
	font: 14px arial;
	font-weight: bold;
}

div.rss_feed small {
	font-size: 80%;
}

