@charset "utf-8";
/* CSS Document */

* {
	font-family: Tahoma;
	font-size: 11px;
	color: #6e6e6e;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

html {
	background-color: #FFFFFF;
}

/* FŐ SZERKEZET

LEFT | MAIN (fix széles, középen) | RIGHT */

#CONTAINER {
	position: absolute;
	top: 0px;
	left: 50%;
	right: 0px;
	margin-left: -498px;
	float: right;
	overflow: hidden;
}

#LEFT {
	position: absolute;
	top: 0px;
	left: 0px;
	right: 50%;
	margin-right: 498px;
	float: right;
	height: 400px;
	background-image: url(images/lefttopbg.gif);
	background-position: right;
	background-repeat: repeat-x;
}

#MAIN {
	position: relative;
	top: 0px;
	left: 0px;
	width: 996px;
	float: left;
	overflow: hidden;
}

#RIGHT {
	position: relative;
	top: 0px;
	margin-left: 996px;
	height: 400px;
	background-image: url(images/righttopbg.gif);
	background-position: left;
	background-repeat: repeat-x;
}

/* TARTALMI RÉSZ SZERKEZET */

#TOP {
	width: 996px;
	overflow: auto;
	background-image: url(images/fullcontentbg.gif);
	background-position: left;
	background-repeat: repeat-y;
}

#Leftside {
	width: 188px;
	padding-left: 8px;
	float: left;
	background-image: url(images/mainlogo.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

#Leftsidetop {
	width: 188px;
	height: 231px;
}

#Leftsidemenu {
	width: 188px;
}

#Leftsidebottom {
	width: 188px;
}

#Center {
	width: 633px;
	float: left;
	overflow: hidden;
}

#Centertop {
	background-image: url(images/centertopbg.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 633px;
	height: 103px;
}

#Menu {
	padding-top: 55px;
	padding-left: 12px;	
}

#Centerhead {
	background-image: url(images/centerhead1.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width: 633px;
	height: 201px;
}

#CenterKirakat {
	width: 633px;
	background-color: #FFFFFF;
	padding: 20px 0px 20px 0px;
}

#Kirakat {
	background-image: url(images/kirakatbg.gif);
	background-position: center;
	background-repeat: repeat-y;
}

#Kirakattop {
	background-image: url(images/kirakattop.gif);
	background-position: top;
	background-repeat: no-repeat;
	height: 38px;
	width: 593px;
	color: #ab4346;
	font-size: 12px;
	font-weight: bold;
	padding: 12px 0px 0px 40px;
}

#KirakatCenter {
	width: 620px;
	margin: 0px 0px 0px 10px;
}

#KirakatCenter img {
	margin-bottom: 5px;
}

#KirakatCenter .kirakat_elem,
#KirakatCenter .kirakat_elem1 {
	width: 105px;
	height: 200px;
	float: left;
	margin: 10px 5px 10px 5px;
	border-left: 1px solid #b74d50;
	padding: 4px;
	text-align: center;
}

#KirakatCenter .kirakat_elem1 {
	border: 0px;
	width: 95px;
}

#Centercontent {
	clear: both;
	width: 633px;
	font-size: 12px;
	line-height: 15px;
}

#Rightside {
	width: 167px;
	float: right;
	overflow: hidden;
}

#Rightsidetop {
	width: 167px;
	height: 228px;
	background-image: url(images/rightsidetopbg.gif);
	background-position: top;
	background-repeat: no-repeat;
}

#Rightsideminibasket {
	width: 160px;
	padding: 1px 3px 2px 4px;
}

#Rightaction {
	width: 150px;
	margin: 20px 0px 20px 7px;
	background-image: url(images/rightactionbg.gif);
	background-position: left;
	background-repeat: repeat-y;
}

#Rightaction #Top{
	width: 150px;
	height: 45px;
	background-image: url(images/rightactiontop.gif);
	background-position: top;
	background-repeat: no-repeat;
	margin: 0px;
}

#Rightaction #Action_pic_div {
	text-align: center;
}

#Rightaction #Action_pic_div img {
	margin-bottom: 10px;
}

#Rightaction #Action_data {
	height: 30px;
	color: #ab4346;
	text-indent: 15px;
}

#Rightaction #Action_link_div {
	height: 25px;
}

#Rightsidebottom {
}

#FOOT {
	clear: both;
	width: 996px;
	height: 110px;
	padding-top: 30px;
	background-image: url(images/footbg.gif);
	background-position: top;
	background-repeat: no-repeat;
}

#Footmenu {
	margin-left: 240px;
}

#Footmenu a {
	display: block;
	text-decoration: none;
	font-size: 12px;
	float: left;
}

#Footmenu a:hover {
	color: #8e282b;
	text-decoration: underline;
}

#Footmenu .footspacer {
	margin: 1px 11px 0px 11px;
	float: left;
}

#Impresszum {
	clear: both;
	width: 600px;
	margin: 50px auto 0px auto;
	text-align: center;
}

#JSSubmenuDiv {
	border: 1px solid #9b9b9b;
	background-color: #FFFFFF;
	padding: 10px;
	visibility: hidden;
	z-index: 100;
	position: absolute;
}

#JSSubmenuDiv ul {
	margin-left: 15px;
}

#JSSubmenuDiv li {
	list-style-image: url(images/subli.gif);
	line-height: 18px;
}

#JSSubmenuDiv li a {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #9b9b9b;
}

#JSSubmenuDiv li a:hover {
	text-decoration: underline;
	color: #a12e31;
}


/* STÍLUSOK */

#Leftsidetop img {
	margin-left: 22px;
}

#Leftsidetop table {
	border-collapse: collapse;
	margin-top: 175px;
	margin-left: 7px;
}

#Leftsidetop input {
	border: 1px solid #6e6e6e;
	height: 16px;
	width: 142px;
	color: #646464;
	padding-top: 3px;
	padding-left: 3px;
}

#Leftsidetop #btnSearch {
	border: 0px;
	background-image: url(images/searchbutton.gif);
	height: 11px;
	width: 16px;
	margin-left: 14px;
}

#Leftsidebottom img {
	margin: 5px auto 5px auto;
}

#Rightsidetop #mailimage {
	margin-bottom: 50px;
}

#Rightsidetop table {
	border-collapse: collapse;
	margin-left: 3px;
}

#Rightsidetop input {
	border: 1px solid #a3a3a3;
	height: 16px;
	width: 105px;
	color: #6e6e6e;
	padding-top: 3px;
	padding-left: 3px;
	margin: 1px 0px 1px 0px;
}

#Rightsidetop #btnLogin {
	background-image: url(images/mehet.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 39px;
	height: 19px;
	border: 0px;
	padding: 0px;
	margin-left: 5px;
}

.loginlink {
	width: 110px;
	margin-top: 10px;
}

.loginlink img {
	float: right;
	margin-right: 20px;
}

.loginlink a {
	color: #a12e31;
	text-decoration: none;
}

.loginlink a:hover {
	text-decoration: underline;
}

#Centercontent input {
	border: 1px solid #646464;
	font-size: 12px;
	padding: 1px 0px 1px 1px;
	margin: 1px;
	width: 200px;
}

#Centercontent,
#Centercontent a,
#Centercontent a:hover,
#Centercontent p,
#Centercontent label,
#Centercontent ul,
#Centercontent li,
#Centercontent table,
#Centercontent table td {
	font-size: 12px;
}

#Centercontent a {
	text-decoration: none;
}

#Centercontent a:hover {
	text-decoration: underline;	
	color: #ab4346;
}

#Centercontent ul,
#Centercontent li {
	margin-left: 20px;
}

#Centercontent #btnRegistration {
	background-image: url(images/g_reg.gif);
	width: 92px;
	height: 19px;
	border: 0px;
}

#Centercontent #btnSendemail,
#Centercontent #btnUserdata {
	background-image: url(images/g_kuld.gif);
	width: 61px;
	height: 19px;
	border: 0px;
}

.cimsor {
	background-image: url(images/centercontenttopbg.gif);
	background-position: top;
	background-repeat: no-repeat;
	height: 53px;
	width: 593px;
	color: #ab4346;
	font-size: 12px;
	font-weight: bold;
	padding: 12px 0px 0px 40px;
}

.cimsor a {
	color: #ab4346;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.cimsor a:hover {
	text-decoration: underline;
}

.warnmessage {
	font-weight: bold;
	color: #ab4346;
	margin-bottom: 20px;
}

.headmenuspacer {
	margin: 0px 8px 0px 8px;
}

#Leftsidemenu ul {
	margin: 0px 0px 20px 22px;
	list-style-image: url(images/menuli.gif);
}

#Leftsidemenu .leftmenu2 {
	margin: 0px 0px 0px 10px;
}

#Leftsidemenu .leftmenu3 {
	margin: 0px 0px 0px 15px;
}

#Leftsidemenu li {
	margin-top: 5px;
	margin-bottom: 5px;
	color: #6e6e6e;
}

#Leftsidemenu li a {
	font-weight: bold;
	color: #6e6e6e;
	text-decoration: none;
}

#Leftsidemenu li a:hover {
	color: #ab4346;
	text-decoration: underline;
}

#Product_Main {
	width: 570px;
	margin: 0px auto 10px auto;
}

#Product_Data {
	float: left;
	width: 275px;
}

#Product_Image {
	width: 275px;
	float: right;
	text-align: center;
}

#Product_Image img {
	border: 0px;
	margin-top: 20px;
}

#Product_Data .data {
	margin-top: 3px;
}

#Product_Data .data span {
	font-weight: bold;
}

#Product_Data .regiar {
	margin-top: 5px;
	text-decoration: line-through;
	color: #ab4346;
}

#Product_Data .akciostermek {
	margin-top: 10px;
	color: #ab4346;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
}

#Product_Data .ar {
	margin-top: 25px;
	margin-bottom: 15px;
	padding: 3px;
	font-weight: bold;
	background-color: #ab4346;
	color: #FFFFFF;
	width: 80px;
	text-align: center;
}

#Product_Data .alapar {
	margin-top: 25px;
	margin-bottom: 15px;
	padding: 3px;
	font-weight: bold;
	background-color: #ab4346;
	color: #FFFFFF;
	width: 140px;
	text-align: center;
	text-decoration: line-through;
}

#Product_Data .kedvezmenyesar {
	font-size: 13px;
	margin-top: 25px;
	margin-bottom: 15px;
	padding: 3px;
	font-weight: bold;
	background-color: #ab4346;
	color: #FFFFFF;
	width: 140px;
	text-align: center;
}

#Product_Data .data input {
	border: 1px solid #646464;
	height: 15px;
	font-size: 12px;
	padding: 2px 2px 2px 2px;
	margin: 0px 5px 0px 5px;
	width: 30px;
}

#Product_Data .data #btnKosarba {
	font-weight: bold;
	font-size: 11px;
	background-color: #ab4346;
	color: #FFFFFF;
	width: 30px;
	text-align: center;
	height: 19px;
	border: 0px;
}

#Product_Data .data .kosarikon {
	float: left;
}

#Product_Data .vege {
	margin-top: 10px;
	border-top: 1px solid #d09698;
}

#Product_Data .vege a {
	color: #ab4346;
	text-decoration: none;
}

#Product_Data .vege a:hover {
	text-decoration: underline;
}

#Product_Data .vege img {
	float: left;
	margin-right: 3px;
	margin-top: 5px;
}

.bigspacer {
	clear: both;
	width: 600px;
	height: 70px;
	background-image: url(images/bigspacer.gif);
	background-position: center top;
	background-repeat: no-repeat;
	margin: 5px auto 5px auto;
}

#Kapcsolodo_termekek_main {
	width: 600px;
	margin: 0px auto 0px auto;
}

.kapcsolodo_termek {
	width: 195px;
	height: 270px;
	margin-right: 6px;
	margin-bottom: 15px;
	margin-top: 10px;
}

.kapcsolodo_termek .kt_image {
	width: 196px;
	height: 190px;
	border: 1px solid #c88589;
	margin-bottom: 1px;
	text-align: center;
}

.kapcsolodo_termek .kt_image img {
	margin-top: 10px;
}

.kapcsolodo_termek .kt_data {
	width: 186px;
	height: 69px;
	padding: 5px;
	background-color: #eed9da;
	border: 1px solid #eed9da;
	color: #ab4346;
}

.kapcsolodo_termek .kt_data * {
	color: #ab4346;
}

.kapcsolodo_termek .kt_data span {
	font-weight: bold;
}

.kapcsolodo_termek .kt_data .regiar {
	font-size: 10px;
	text-decoration: line-through;
}

.minibasket_item {
	width: 150px;
	margin: 1px 0px 1px 0px;
	padding: 1px 0px 1px 0px;
	border-bottom: 1px solid #555555;
}

.minibasket_item .ar {
	margin-top: 2px;
	padding: 1px;
	background-color: #cccccc;
	font-weight: bold;
}

.minibasket_item .ar div {
	float: right;
}

#Rightsideminibasket .osszar {
	background-color: #e6c6c7;
	padding: 2px;
	color: #7a2426;
	font-weight: bold;
	width: 146px;
}

.btnvasarlas {
	width: 150px;
	height: 19px;
	margin: 2px 0px 2px 0px;
}

#Kereses_tabla,
#Katalogus_tabla,
#Kosar_tabla,
#Galeria_tabla,
#FTP_tabla {
	width: 600px;
	margin: 10px auto 10px auto;
	text-align: center;
}

#Katalogus_tabla {
	text-align: left;
}

#Regisztracio_tabla,
#Megrendeles_tabla {
	width: 580px;
	margin: 10px 0px 10px 25px;
}

#Katalogus_tabla #feltetelek,
#Katalogus_tabla #lanarte,
#Katalogus_tabla #permin,
#Katalogus_tabla #dimensions,
#Katalogus_tabla #viagobelin {
	width: 20px;
	border: 0px;
}

#Kosar_tabla td,
#Galeria_tabla td,
#Regisztracio_tabla td,
#FTP_tabla td {
	padding: 2px;
}

#Kereses_tabla thead,
#Kosar_tabla thead,
#Galeria_tabla thead,
#Kosar_tabla tfoot,
.rendelesi_adatok thead,
.rendelesi_tetelek thead,
#FTP_tabla thead {
	background-color: #e6c6c7;
	font-weight: bold;
	color: #7a2426;
}

thead td,
tfoot td {
	color: #7a2426;
}

#Kosar_tabla input {
	width: 50px;
}

#Kosar_tabla .btnUpdate {
	background-image: url(images/g_friss.gif);
	width: 72px;
	height: 19px;
	border: 0px;
}

#Kosar_tabla .btnDelbasket {
	background-image: url(images/g_torol.gif);
	width: 72px;
	height: 19px;
	border: 0px;
}

#Katalogus_tabla .btnRend,
#Kosar_tabla .btnOrder {
	background-image: url(images/g_megrendel.gif);
	width: 72px;
	height: 19px;
	border: 0px;
}

#Centercontent p {
	margin-left: 25px;
	margin-right: 20px;
}

#Megrendeles_tabla input,
#Megrendeles_tabla textarea,
#Megrendeles_tabla select {
	border: 1px solid #666666;
	width: 250px;
	padding: 1px;
}

#Megrendeles_tabla textarea {
	height: 100px;
}

#Centercontent #btnOrderend {
	background-image: url(images/g_rendvegleg.gif);
	width: 150px;
	height: 19px;
	border: 0px;
}

#Centercontent #btnBackbasket {
	background-image: url(images/g_visszakosar.gif);
	width: 150px;
	height: 19px;
	border: 0px;
}

.rendelesek {
	clear: both;
	width: 600px;
	margin: 10px auto 10px auto;
}

.rendelesi_adatok,
.rendelesi_tetelek {
	width: 290px;
	margin: 5px;
}

.rendelesi_adatok {
	float: left;
}

.rendelesi_tetelek {
	float: right;
}

.rendelesek table td {
	padding: 2px;
}

#downloadtable {
	width: 600px;
	margin: 10px auto 10px auto;
}

#Centercontent #rendelesifeltetelek {
	width: 20px;
}

#Centercontent #Eatvaltas {
	border: 0px;
	margin-top: 5px;
	visibility: hidden;
	width: 250px;
	height: 30px;
	font-size: 11px;
}

#Centercontent #Gobelinfonal,
#Centercontent #GF1,
#Centercontent #GF2,
#Centercontent #GF3,
#Centercontent #GF4 {
	width: 20px;
}

.kapcsolodo_termek a {
	display: block;
	text-decoration: none;
}

#Nav_tabla {
	width: 600px;
	margin: 0px auto 10px auto;
	border-bottom: 1px solid #ab4346;
	height: 20px;
}

.FirstPage {
	width: 28px;
	text-align: left;
	padding: 1px;
	float: left;
}

.PrevPage {
	width: 268px;
	text-align: left;
	padding: 1px;
	float: left;
}

.NextPage {
	width: 268px;
	text-align: right;
	padding: 1px;
	float: left;
}

.LastPage {
	width: 28px;
	text-align: right;
	padding: 1px;
	float: right;
}

#PagesLink {
	clear: both;
	width: 600px;
	margin: 15px auto 10px auto;
	border-top: 1px solid #ab4346;
}

#PagesLink .pageslinka {
	margin-left: 5px;
	margin-right: 5px;
	float: left;
}


/* GOMBOK */


/* KEDVEZMÉNYKÁRTYA */

.usercardbronz,
.usercardsilver,
.usercardgold {
	height: 55px;
	width: 188px;
	background-position: left top;
	background-repeat:	no-repeat;
	padding-top: 56px;
}

.usercardbronz {
	background-image: url(images/bronzcard.gif);
}

.usercardsilver {
	background-image: url(images/silvercard.gif);
}

.usercardgold {
	background-image: url(images/goldcard.gif);
}

.usercardname {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	overflow: hidden;
}

.usercardtext {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	color: #FFFFFF;
	padding-top: 5px;
}

.usercardcredit {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	letter-spacing: 10px;
	color: #FFFFFF;
	overflow: hidden;
	padding-right: 41px;
	padding-top: 5px;
}

.torzsvasarloitajekoztato {
	text-align: center;
	margin-bottom: 15px;
	color: #ab4346;
}

.torzsvasarloitajekoztato a {
	color: #ab4346;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

.torzsvasarloitajekoztato a:hover {
	text-decoration: underline;
}