﻿body {	
	font-family: Georgia, serif;
	text-decoration: none;
	color: #5d5955;
	font-size: 12px;
}

a {
	text-decoration: none;
	color: #5d5955;
}



img {
	border: none;
}
div.szoveg {
	background-color: #e4e2df;
}

.selected, a:hover {
	color: #90181C;
}

.ralign {
	float: right;
}

span.clear {
	display: block;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	clear: both;
}


/****reg csík****/
h4 {
	font-size: 14px;
	font-weight: normal;
	font-variant: small-caps;
	margin-bottom: 10px;
	margin-top: 2px;
}

div.box_hor ul {
	background-repeat: no-repeat;
	background-position: center left;
	/*padding-left: 2px;  Bart*/
}

div.box_hor ul li{
	list-style-type: none;
	font-size: 10px;
	line-height: 17px;
}

div.box_hor a.button {
	margin-top: 2px;
	width: 120px;
}

div#reg_cnt img {
	margin-top: 5px;
}

/****kosar****/
div.box_vert h4{
	padding-bottom: 5px;
	margin-bottom: 0;
}

div.cart ul {
	padding-top: 10px;
}

div.cart ul li {
	text-align: right;
	list-style-type: none;
	font-size: 10px;
	padding: 5px 0 0 0; 
}

div.cart a.button{
	width: 118px;
}
div.cart p{
	border-top: 1px solid #cccccc;
	margin: 20px 0;
	padding-top: 5px;
	font-size: 10px;
}

div.cart p span {
	font-size: 11px;
	float: right;
}

a.nem {
	display: block;
	float: left;
	width: 9px;
	height: 11px;
	background: #fff url("images/nem.gif") no-repeat 0 2px;
}

li.selected a.nem , a.nem:hover {
	background-image: url("images/nem_piros.gif");
}

li.selected a  {
	color: #90181C;
}

/****hirek thumbnails****/
/***folso box***/
div.bc, div.bc a, div.bc_break a {
	display:inline;
	font-weight: lighter;
	color: #5d5955;
	font-size: 11px;
	font-variant: small-caps;
	font-weight: normal;
}
div.bc {
	width:460px;
	display:block;
	float:left;
	height:20px;
	position:relative;
	top:-25px;
}

div.bc_break {

	display:block;
	float:left;
	margin-bottom:5px;
	padding-right:160px;
	width:300px;
}
div.bc img {
	padding: 0 5px;
}

div.uj{
	width:150px;
	position:relative;
	top:-50px;
}


div.content h1 {
	display:block;
	float:left;
	height:20px;
}


div.content h1, 
div.content h1 a{
	color: #90181c;
	font-size: 17px;
	font-weight: normal;
	margin-top: 22px;
	line-height: 20px;
}

form, select, input, form a {
	line-height: 17px;
	font-family: Georgia, serif;
	color: #5d5955;
	font-size: 12px;	
	margin-top: 10px;
}

select option{
padding-left:5px;
}

#reg_left form {
	margin: 0;
	padding: 0;
	font-size: 11px;
}

#reg_left form.loginform {
	padding: 5px 0;
}

#reg_left .submit {
	margin-top: 3px;
	cursor: pointer;
	height: 20px;
	overflow: hidden;
	/*width: 115px; Bart*/
	width: 120px;
}

#reg_left form input {
	margin: 0;
	width: 115px;
}

div#reg_left h4 {
	margin-bottom: 0px;
	font-size:13px;
}

div#reg_left h3 {
	margin-bottom: 5px;
	font-size: 11px;
	color: #90181C;
	font-variant: small-caps;
	font-weight: normal;
}
/*
#reg_left form input.submit {
	margin: 5px 0;
}
*/
input {
	font-size: 11px;
	margin: -1px 5px 0 5px;
	border: 1px solid #aeaeae;
}

div.dropdown {
	position: relative;
	top: -16px;
	left: 225px;
	font-size: 11px;
}

div.dropdown span {
	background: #fff url("images/lenyil.gif") no-repeat scroll center right;
	display: block;
	width: 150px;
	border: 1px solid #aeaeae;
	padding-left: 3px;
}

div.dropdown ul {
	padding-left: 3px;
	display: block;
	position: absolute;
	z-index: 100;
	background: #fff;
	width: 150px;
	border: 1px solid #aeaeae;	
}

* html div.dropdown ul {
	margin-left: 1px;
}

div.dropdown ul li {
	list-style-type: none;
}

span.gomb input{
	background-color: #e7e7e7;
	width: 65px;
	float: right;
}

p.foot_jobb {
	float: right;
	z-index: 0;
}

p.foot_bal {
	float: left;
}

p.foot_jobb a, p.foot_bal a {
	margin: 0 5px;
}

p.foot_jobb, p.foot_bal {
	font-size: 10px;
	position: relative;
}
/*
* html p.foot_jobb {z-index: -1;}
*+html p.foot_jobb {z-index: -1;}
*/
div.pat_m p.foot_jobb, div.pat_m p.foot_bal {
	top: 0;
	margin-top: 12px;
}

/***thumbnail***/

div.item div.szoveg {
	text-align: center;
	padding: 5px;
}

div.item h3{
	color: #90181C;
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 5px;
}

.button {
	display: block;
	border: 1px solid #aeaeae;
	width: 138px;
	line-height: 18px;
	padding: 0;
	height: 18px;
	font-size: 10px;
	background-color: #e4e2df;
	text-align: center;
	margin: 0;
}

input.button {
	height: 20px;
	cursor: pointer;
}


div.dropdowns {
	
	/*height: 37px;
	line-height: 37px;*/
	text-align:left;
}

div.pagers {

	/*display:block;
	float:left;*/	

}

div.dropdowns form {
	margin: 0 10px;
}

div.dropdowns form, div.dropdowns select  {
	display: inline;
}

div.dropdowns select, div.dropdowns select option {
	border: none;
}

div.pat_s p.foot_jobb, div.pat_s p.foot_bal {
	top: 0;
	margin-top: 22px;
}
/*
a.button:hover {
	border: 1px solid #90181C;
}*/

.hm {text-align: center;}

/***aukcio label***/

img.aukcio, .aukcio {
	position: absolute;
	margin: -4px 0 0 71px;
	z-index: 100;
}

/****hirek thumbnails****/

div.box_m p.foot_jobb, div.box_m p.foot_bal {
	font-size: 10px;
	top: 0;
	margin-top: 8px;
}

div.box_m h1 {
	margin-top: 0;
	padding-bottom: 10px;
}

div.box_m p {
	padding-bottom: 5px;
	font-size: 11px;
	line-height: 18px;
}

/****termék adatlap****/
/*
div.pat_mt div.content {
	padding: 5px 180px 5px 5px;
	position: relative;
}
*/
div.pat_mt p.bc {
	padding-top:0;
}

div.pat_mt ul {
	list-style-type: none;
	font-size: 11px;
	padding: 5px 0;
	line-height: 17px;
}

div.pat_mt p{
	padding: 10px 0;
	line-height: 19px;
}

div.info {
	margin: -95px 5px 10px 15px;
	float: right;
	width: 160px;
	overflow: hidden;
}

div.info .submit {
	cursor: pointer;
}

div.info input {
	margin: 10px 0 0 0;
	width: 150px;
}

div.info input.quantity {
	width: auto;
}

div.info form {
	margin: 0;
	padding: 0;
}

div.info .disabled {
	color: #8D8985;
}

div.pat_mt a.button {
	margin-top: 10px;
	width: 148px;
}

div.pat_mt div.light {
	margin-top: 10px;
}

div.pat_mt div.light div.content {
	width: 120px;
	padding: 0 15px;
	margin: 0;
}

div.pat_mt div.dark div.content {
	margin: 5px 15px;
	padding: 0;
}

div.pat_mt h5 {
	color: #90181C;
	font-size: 13px;
	font-variant: small-caps;
	font-weight: normal;
	margin: 5px 0;
}

div.pat_mt div.light ul {
	font-size: 10px;
	text-align: right;
}

div.pat_mt div.light ul li {
}

div.pat_mt div.light ul li.label {
	margin-top: 10px;
	font-weight: bold;
}

div.pat_mt div.light ul li.label_red {
	font-weight: bold;
	color: #90181C;
}

a.red, .red {
	background-color: #90181c;
	color: #f2f2f2;
	border: 2px solid #ac5154;
}

a.red:hover {
	background-color: #9c1a1e;
	border: 2px solid #ac5154;
	color: #fff;
}

div.pat_mt a.red{
	width: 146px;
	display: block;
	clear: both;
	margin-bottom: 10px;
}

div.pat_mt img.aukcio, div.pat_mt .aukcio {
	margin: 5px 0 0 411px;
}

/****kosar****/


div.pat_lt ul li {
	background-image: url("images/csik.gif");
	background-repeat: repeat-x;
	background-position: 0 16px;
	font-size: 11px;
	display: block;
	float: left;
	width: 73px;
	margin-top: 7px;
	padding-left: 5px;
}

div.pat_lt ul li.nyilas {
	width: 14px;
	margin-top: 17px;
	background-image: url();
	padding-left: 0;
}

table {
	border-collapse: collapse;
	width: 455px;
	margin: 20px 0;
}

td, th {
	padding: 10px 5px 5px 0;
	font-size: 11px;
	text-align: right;
}

td.megnev, td.megnev a {
	text-align: left;
	color: #90181c;
}

td.megnevgrey {
	text-align: left;
}

th.megnev {
	text-align: left;
}

tr.th th{
	border-bottom: 1px solid #5d5955;
}

tr.vege td {
	border-top: 1px solid #5d5955;
	font-weight: bold;
}

td {
	border-top: 1px dotted #5d5955;
}

.sum {
	color: #90181C;
}

.unread {
	font-weight: bold;
}

td a.nem {
	margin: 0 0 0 25px;
}

div.buttons {
	border-top: 1px dotted #5d5955;
	padding: 20px 0 15px;
	/*height: 25px;*/
	width: 455px; 
	clear: both;
}

div.till_info {
	border-top: 1px dotted #5d5955;
	padding: 10px 0 5px;
	margin: 40px 0 0;
}

p.ws_info {
	color: #90181C;
}
	
div.buttons a, div.buttons input {
	float: left;
	font-size: 10px;
	margin: 0 5px 0 0;
	width: 145px;
}

div.buttons a.red {
	margin-right: 0;
	font-size: 11px;
	height: 16px;
	overflow: hidden;
}

div .till_control td {
	text-align: left;
}

/****regisztráció****/

div.reg ul li {
	width: 90px;
}

div.reg input {
	width: 180px;
	float: left;
}

div.reg form span.legend {
	position: absolute;
}
/*
span.tooltip, span.tooltip_err {
	background: #fff url("images/info.gif") no-repeat 0 2px;
	width: 9px;
	display: block;
	cursor: pointer;
	position: relative;
	top: -15px;
	left: 315px;
	margin-bottom: -15px;
}

div.reg span.tooltip_err {
	top: 5px;
}*/


 span.tooltip_err, span.tooltip {
	width: 9px;
	display: block;
	cursor: pointer;
	float: left;
	margin-left: 10px;
	margin-top: 1px;
 }
 
 span.tooltip_err{
	background: #fff url("images/hiba.gif") no-repeat 0 2px;
 }
 
 span.tooltip {
	background: #fff url("images/info.gif") no-repeat 0 2px;
 }

div.reg p.check input {
	width: auto;
	margin: 0 0 0 -17px;
	border: none;
}

div.reg p.check {
	font-size: 10px;
	margin: 0 150px 0 138px;
}

div.reg p.submit input{
	background-color: #90181c;
	color: #f2f2f2;
	border: 2px solid #ac5154;
	margin-top: 20px;
}


/****hir****/

div.hir h1 {
	padding-bottom: 30px;
}

div.hir p {
	padding-bottom: 20px;
}


div.hir p.bc, div.hir p.list {
	padding-bottom: 5px;
}

div.hir p.bc {
	width: 300px;
	height: 30px;
	overflow: hidden;
	line-height: 15px;
}

div.hir ul li {
	list-style-type: none;
	font-size: 11px;
	padding-left: 10px;
	line-height:18px;
}

div.hir ul {
	padding-bottom: 30px;
}

div.hir p.foot_bal, div.hir p.foot_jobb {
	margin-top: -3px;
	width: 490px;
}

div.hir div.info div.content{
	margin: 0;
	padding: 5px 15px;
}

div.hir div.info a.button {
	width: 150px;
	margin-top: 10px;
}
div.hir div.info, div.hir {position: relative;}

/*kosár form*/

.form fieldset {
	border: none;
	padding: 10px 0;
}

.form legend {
	display: none;
	visibility: hidden;
}

.form label {
	display: block;
	float: left;
	width: 120px;
}

.form input, .form select {
	width: 182px;
	margin: 0;
}

.dataselect{
float:left;
}
/*
.form select {
	position:relative;
	top:-17px;
	left: 120px;
}
*/
.form div {
	padding-bottom: 5px;
}

.form .submit {
	margin-left: 120px;
	background-color: #90181c;
	color: #f2f2f2;
	border: 2px solid #ac5154;
	cursor: pointer;
	overflow: hidden;
	height: 20px;
}

.form .button {
	position: relative;
	top: -34px;
	width: 110px;
}

.hidden {
	display: none;
	visibility: hidden;
}

.clr {
	display: block;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	clear: both;
}


