body {
	background-color: #404040;
	margin: 15px 0px 0px 0px;
	font-family:  Arial, sans-serif;
	color: #655;
	font-size: 10pt;
}

body.popup {
	margin: 5px;
	padding: 0px;
	background-color: #fff;
	color: #000;
}

p,center,form,ul {margin:0;}

.small {
	font-size: 10px;
}

.mini{
	font-size: 10px;
}

table {
	font-size: 10pt;
 	color: #000;
	border-collapse: collapse;
}
div#banner_left{
	margin-top:100px;
}
div.open_hirek{
	float:left;
	width:250px;
	height:150px;
	margin:10px;
	background:white;
	padding:7px;
}
div#basket_box{
	position:absolute;
}
div#basket{
	z-index:40;
	position:relative;
	left:60px;
	top:0px;
	width:90px;
	height:85px;
}
div#basket_text{
	font-size:11px;
	color:black;

}
div.pic table {
	border-collapse: collapse;
}
div#logo3d{
	position: absolute;
	width:270px;
	height:205px;
	margin-top:-23px;
	margin-left:80px;
	z-index:555;
	cursor:pointer;
}

div#webshop {
	width: 238px;
	height: 76px;
	position: relative;
	left: -4px;
	cursor:pointer;
}


/* list�k */
table.products {
	margin: 12px 60px 0 60px;
}

tr.row0 {background-color: #F7EAE1;}
tr.row1 {background-color: #FBDDAE;}

tr.row0_hover {background-color: #ebc16f;}
tr.row1_hover {background-color: #fec550;}


table.products td {
	padding: 7px;
}

table.osszesito {margin-left: 8px; width: 629px;}
table.osszesito td {padding: 3px 0}

tr.osszegzo {
	border-top: dotted 1px black;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
}

tr.postalfee {border-top: double 3px black}


table.products th {
	background-color: #DE9000;
	color: white;
	padding: 1 7 1 7;
}

span.netto {
	font-size: 11px;
	font-style: italic;
	color: #777;
}

div.product_pic{
	float: left;
	margin-right: 8px;
}

div.product_name{
	font-size:13px;
	font-weight:bold;
}

img.cart {margin-bottom: -8px;}

/* term�k dobozok */
div.product {
	float: left;
	background: url(Image/site/box.png);
	width: 191px;
	height: 192px;
	margin: 13px 10px;
	font-size: 12px;
}

div.product_inner {
	padding: 6px;
}

div.product .name {
	color: black;
	font-size: 14px;
	height: 38px;
}

div.product .links {
	float: right;
	text-align: right;
	line-height: 1.8em;
	text-transform: lowercase;
	height: 100px;
}

div.product .links a {color: #900}

div.product .netto {
	font-style: italic;
	color: #aaa;
	position:relative;
	top:-10px;
	font-size:10px;
}
div.product .brutto span {
	font-size: 22px;
	font-weight: bold;

}
div.product .brutto {
	margin-top: 6px;
	color: #900;
	text-align:center;
	position:relative;
	top:-20px;
}
.list_info_box{
	position:absolute;
}
.list_info{
	position:relative;
	top:-48px;
	left:148px;
	width:60px;
	height:60px;
	font-style: italic;
	font-size:9px;
	text-align:center;
}

/* kos�r */

div#cart_box {width: 645px}

div#cart_box_top,
div#cart_box_bot {height: 8px;}

div#cart_box_top {background: url(Image/site/box_cart_top.gif);}
div#cart_box_bot {background: url(Image/site/box_cart_bot.gif);}
div#cart_box_mid {background: white; padding: 3px 0;}
div#cart_box table.cart {
	width: 621px;
	color: #461818;
	font-size: 12px;
}
div#cart_box tr.product td {padding: 3px 0px;}
tr.cart_header {background: url(Image/site/box_cart_header.png); height:24px;}
tr.cart_sum {font-size: 13px}
td.cart_item_count {font-size: 20px;}

td.cart_delete a {color: #888; font-size: 10px;}


/* r�csos t�bl�k */
table.data tr {background-color: #f6f0ec;}

table.data tr.cat_closed,
table.data tr.cat_open {
	color: #fff;
	font-weight: bold;
}

table.data tr.cat_closed {background-color: #B1A8A8;}
table.data tr.cat_open {background-color: #BD4949;}

table.data tr.foc {background-color: #FFB683; cursor: pointer;}

table.data td, table.data th {
	padding: 2px;
	border: solid 1px #877;
}

table.data th {
	vertical-align: bottom;
	background-color: #877;
	color: #f6f0ec;
	font-size: 12px;
	font-weight: normal;
}
table.data td {
	padding-left: 4px;
	padding-right: 4px;
}
table.data .merge {background-color: #DDD0C8;}
table.data td.merge {text-align: center;}

table.data tr.highlight td {background-color: #FC9F85;}

table.data td.nb {border: none; background-color: transparent;}
table.data td.join {border-right-color: #D9CAC7;}

table.data td.thleft {
	background-color: #D9CAC7;
	text-align: right;
}

table.data td.thumbbox {padding: 0 6 0 6;}

table.data td.property_wscat {background-color: #fc9f85;}

table.data td table td {padding:0}

/* f�les (term�kadatlap) */
table.fules {width:650px}
table.fules td.content {
	border: solid 1px #877;
}

table.fules td.link,table.fules td.link_sel {
	font-weight: bold;
	border: solid 1px #877;
	text-align: center;
}

table.fules td.link {
	background-color: #D9CAC7;
	cursor: pointer;
}

table.fules td.link_sel {
	background-color: #877;
	color: white;
}

table.fules td.content {
	background-color: #f6f0ec;
	padding: 6px;
}

table.fules td.link_sep {
	width: 5px;
	padding: 0px;
	border: none;
}


img.thumblist, img.thumblist_pic {margin: 12 6 12 6;}
img.thumblist_pic {border: 1px solid black;}
img.incontent{
	margin-right:13px;
	margin-bottom:3px;
}

table.data th.msgstatus1,
table.data th.msgstatus2 {color: white; font-weight: bold;}
table.data th.msgstatus1 {background-color: #4c96ba;}
table.data th.msgstatus2 {background-color: #4DA944;}
tr.msg_processed1 th {background-color: #a9adb1; color: #edf4f8; cursor: pointer;}
tr.msg_processed2 th {background-color: #a9b09d; color: #edf6ec; cursor: pointer;}

table.data table tr {background-color: #eee;}



/****/

span.dyn img {margin-bottom: -7px}
span.dyn div {margin-left: -310px}
span.dyn td {border:none; width: 30px; height: 20px}
span.dyn a {font-size: 13px;}


div.gallery_folders {
	float:left;
	padding: 5px;
	margin: 5px;
	border: solid 1px black;
	background: #cccccc;
	text-align: center;
}
div.admin_gallery_images_box{
	float:left;
	width:180px;
	padding: 6 4 4 4;
	margin: 5 5 5 5 ;
	border: solid 1px black;
	background: #cccccc;
}
div.admin_gallery_data_box{
	padding: 12px;
	margin: 5px;
	border: solid 1px black;
	background: #cccccc;
	width: 560px;
}
div.images_info{
	height:50px;
	padding: 5px;
	background-color: #f60;
	border: solid 1px #940815;
	font-size: 11px;
}
div.image_main {
	background-color: #3C0;
	border-color: #050;
}
table.data table.watermark_placement td {padding: 0px; width: 20px; height: 20px;}

div.admin_gallery_box{
}

td,th {padding: 0px}

.lefthead {
	text-align:right;
	padding-right: 4px;
}

th.hirek{}

table.products {

}

table.cart_item {

}

table.login {

}

td.muveletek {

}

.lefthead {

}

textarea {
	font-family: Arial, sans-serif;
	font-size: 10pt;
}

textarea.admin_termek_leiras {

}
.termek_reszletek_jobb{
	background:url(Image/site/bck_picgallery.jpg) no-repeat;
	padding:0 7 15 7;
	width:314px;
	height:389px;
}

input.admin_webshop_prices {width: 60px;}

input.file_upload{
	width:200px;
}

div#logo_side{
	position:relative;
	top:2px;
	left: 5px;
	width:90%;
	border:solid 0px yellow;
}

div#logo_side_menu{
	height:75px;
}

div#geposszerako {
	width: 238px;
	height: 76px;
	cursor:pointer;
	position:relative;
	top:-5px;
	left:55px;
	//margin-left:-175px;
}

div#auth {
	width:90%;

	/*margin-left:440px;
	margin-top:24px;*/
}

div.login {
	width: 470px;
	position: relative;
	top: 5px;
	left: 250px;
}

div.log {
	color: #b02800;
}
div.log2 {
	position:absolute;
	left:752px;
	margin-top:-5px;
	width:173px;
	height:109px;
	display:none;
	color: black;
	font-size:10px;
	z-index:111;
	background: url(Image/site/bck_login.png);
}
div#login_inner{
	padding:10 10 0 20 ;
}
.log_btn {
	font-family: Tahoma;
	font-size: 7pt;
	background-color: #aaaaaa;
	border: solid 1px black;
}

input.log_input {
	font-size: 7pt;
}


div.header {
	width: 978px;
	height: 181px;
	background: url('Image/site/header.jpg') no-repeat;
}

/*
#bc_white {
	position: relative;
	top: -150px;
	left: -422px;
	width: 23px;
	height: 229px;
	z-index: 4;
}

#kovek {
	position: relative;
	top: -450px;
	left: -258px;
	width: 399px;
	height: 292px;
	z-index: 5;
}
*/

div.menu_sor {
	width: 978px;
	height: 49px;
	background: url('Image/site/menu_sor.jpg') no-repeat;
}

div.menu_left {
	text-align: left;
	z-index: 9;
	margin: 0px 0px 0px 260px;
	vertical-align: center;
	z-index:777;
}

div.webshop_welcome {
	font-size: 24px;
	color: black;
	padding: 10px 0px 0px 210px;
}

div.main {
	width: 978px;
	vertical-align: top;
	/*height: 680px;*/
	background: url('Image/site/nyulo.jpg') repeat-y;
}

div.main_top {
	width: 978px;
	height: 800px;
	z-index: 1;
	background: url('Image/site/main.jpg') no-repeat top;
	position: absolute;
}

div.main_bottom {
	width: 978px;
	z-index: 2;
	vertical-align: top;
	position: relative;
	padding-bottom: 8px;
}

table.tartalom {
	width: 920px;
}

td.bal {
	padding-left: 25px;
	padding-right: 10px;
	vertical-align: top;
}

td.main_content {
	width: 670px;
	vertical-align: top;
	padding-right:30px;
}

div.page_content {
	padding-bottom: 12px;
	border-bottom: solid 1px #555;
	text-align: justify;
}

div.template, div.template_le {
	vertical-align: top;
}

div.template_le {
	padding-top: 12px;
}

div.footer_bg {
	width: 978px;
	height: 151px;
	background: url('Image/site/footer.jpg') no-repeat;
	position: relative;
	top:-13;
	z-index:2
}

.banner_bottom {
	position: relative;
	z-index:2;
}

div.footer_padding {
	padding: 90px 0px 0px 0px;
}

div.webshop_open_contentlist {

	margin-left: 0px;
	//margin-left: 10px;
}
div.webshop_open_content {

	float: left;
	width: 229px;
	height: 113px;
	font-size: 10px;
	line-height: 1.5em;
	cursor: pointer;
}
div.webshop_open_content div.text {
	padding: 6px 86px 6px 6px;
}

div.webshop_open_content div div.more_info {
	margin-top: 2px;
	text-align: right;
	color: 940815;
	font-style: italic;
	text-decoration: underline;

}

div.webshop_open_content h3 {
	margin: 0 0 4px;
}

h1.hirek {
	font-size: 10pt;
	color: #000000;
}

h1{
	color: #b22;
	font-size:17pt;
	margin-bottom: 20px;
}

h1 span {color: #f66}



h2{
	color:#322;
	font-size:16px;
	margin: 6px 0;
}

h3,h4 {
	color:#433;
	font-size:9pt;
	margin: 10 0 10 0;
}

h3 {margin: 0 0 6px 0}
h4 {margin: 0 0 2px 0}

input, input.input, button, textarea, select {
	border:solid 1px black;
}


input.red, button.red {background-color: #CC191A; color:white;}

input.content_header{
	font-size:15pt;
	font-weight:bold;
	width:100%;
}

.history{

}


.le  {margin-top: 6px;}
.le2 {margin-top: 12px}
.le3 {margin-top: 18px}
.le4 {margin-top: 24px}
.utana  {margin-bottom: 6px;}
.utana2 {margin-bottom: 12px}
.utana3 {margin-bottom: 18px}
.utana4 {margin-bottom: 24px}

.mr {margin-right: 10px}

.notify{
	color: #822;
}

.error {color: #E00; background-color:#CCCCCC;}
.error1 {color: #E00;}
.success{color: #390;}

p.termek_cikkszam {

}

div.termek_nev {
	font-size: 16px;
	font-weight: bold;
}

div.termek_kod {font-size: 11px;}

table.termek_ar {
	margin-left: 8px;
	margin-bottom: 12px;
}

td.termek_ar {
	font-size: 15px;
	font-weight: bold;
	vertical-align: top;
	color: #b12;
}

td.osszegzo {

}

p.termek_leiras {

}

p.termek_gyarto {

}

ul{

}

div.termek_content {

}

a{
	color: #5b1916;
	text-decoration: none;
	font-weight: bold;
}

a.almenu {
	font-size: 9pt;
	white-space: nowrap;
}

a:hover{
	color: #000000;
	text-decoration: underline;
}

a img {border:none}

a.menu{

}
a.menu:hover{

}


div.header_lang{
}

div.webshop_category_back{
}

div.webshopcat{

}
div.webshopcat1 {


}
div.webshopcat2{

}
div.webshopcat3{

}
div.webshopcat4{

}
div.webshopcat5{

}

tr.address_type0 {background-color: #4674CA; color: white}
tr.address_type1 {background-color: #C6F7A6}
tr.address_type2 {background-color: #F9CCD8}
tr.address_type3 {background-color: #FAEDB8}
tr.address_type4 {background-color: #B6EBFA}

div.poll{

}

div.bar {

}
div.bar_teli {

}

div.search{

}

div.menu{

}

.left {text-align: left}
.center {text-align: center}
.right {text-align: right}
.just {text-align: justify}


img {border: none}
img.zaszlok {
   margin-right:8px;
   padding: 80 0 0 0;
   }

div.border {border: dotted 1px #000; padding: 3px;}
img.uploader {border: 2px solid #ddd9d6}
img.uploader_main {border: 2px solid #31D900}
img.uploader_delete {border: 2px dashed #EE1100}
img.termek_leiras_edit {
	margin: 5 5 0 0;
	height:50px;
}
img.product_detail {margin:4px;}
img.product_detail_main {margin:4px;}

img.reg_login_pipa{

}

.highlight{color: #902000}
.highlight3{color: #902000; font-weight: bold}
.highlight_red{color: #E10}
.highlight_pale{color: #AAA}

span.admin_webshopcat {padding: 2px 3px 2px 3px}
.highlight2 {color: white; background-color: #5f5e5c}

.count_cart{
	font-weight: bold;
	color: #000;
}

div.product_name{

}

div.footer, div.footer a {
	font-size: 11px;
	color:white;
}

div.cart_count{
	border:solid 0px red;
	position:relative;
	width:150px;
}

span.reg_csillag{color:#E33}

img.reg_login_pipa {margin: 0 3 -4 3;}


/* image gallery */

img.thumb {border: 1px solid black; margin: 2px}
img.thumbact {border: 3px solid #31D900; margin: 0px}
img.thumboff {border: none; margin: 3px}

div.imagegallery_container_position {
	position: absolute;
	width: 774;
	top: 100px;
}


div.imagegallery_container {
	padding: 6px;
	border: 2px solid black;
	background-color: #EEE;
}

td.image_container {
	width: 100%;
	height: 402;
	text-align: center;
	vertical-align: center;
}

div.imagegallery_button {
	background-color: #B9BCBC;
	background-repeat: no-repeat;
	background-position: center center;
}

div.imagegallery_button:hover {background-color: #C9CCCC}

td.imagegallery_count {
	color: #999;
	font-size: 10px;
}


td.pic_stepper,td.pic_stepper_hover {
	width: 32px;
	text-align: center;
	border: solid 1px #9E3E3E;
	font-size: 22px;
	text-decoration: none;
	color: #CA8E92;
	background-color: #300;
}

td.pic_stepper_hover {color: white;}

div.scroll {
	overflow: auto;
	width: 400px;
	height: 300px;
	border: 1px solid black;
	padding: 2px;
}

.scroll_alatt {margin-left:100px}

img.thumb {border: 1px solid black; margin: 2px}
img.thumbact {border: 3px solid #31D900; margin: 0px}
img.thumboff {border: none; margin: 3px}

div.pic {
	background-color: #fff;
	padding: 3px;
	border: solid 1px #d1d1d1;
}
div.picact {border-color: #58585a}
div.picoff {border: none}

div.pic td {
	text-align:center;
	vertical-align:center;
	background-color: #fff;
	padding:0;
}


div.property_group1,
div.property_group2,
div.property_group3 {
	font-weight: bold;
	margin: 3 0 3 0;
}
div.property_group1 {
	color: #800;
}
div.property_group2 {
	color: #a43;
}
div.property_group3 {
	color: #c64;
}
div.property {
	margin: 3 0 3 0;
	color: #444;
}


table.checkboxes td {
	padding: 5px 0 5px 0;
	vertical-align: top;
}
table.checkboxes input {margin-top: 0px; border: none}


div.cat_layers a,
div.cat_layers span {
	padding: 0 3px 0 3px;
	font-weight: bold;
}

div.cat_layer0 a {color: #511}
div.cat_layer0 span {background-color: #511; color: #efeeea;}
div.cat_layer1 a {color: #DB2E26}
div.cat_layer1 span {background-color: #DB2E26; color: #ebeae6}

div.cat_layer1 {margin-top: 5px}

/* pages */

div.pages div {
	float: left;
	margin: 0 2 0 2;
	padding: 0 3 0 3;
	font-size: 12px;
	border: solid 1px #655;
}

div.pages div.num {background-color: #F8F7EE;}
div.pages div.arrow {font-weight: bold; background-color: #d3c8c4; color: #31393A;}
div.pages div.act {font-weight: bold; background-color: #b30c1d; color: white; border-color: #611;}
div.pages div.hover {cursor: pointer; background-color: #FFB683;}

table#referencia{
	width:650px;
	height:149px;
}
table#referencia td{
	position: relative;
	padding: 12px;
	vertical-align: top;
}
div.ref_items{
	cursor:pointer;
	float:left;
	margin-right:5px;
	height:113px;
	width:120px;
}
div#ref_items_inner{
	padding:6px;
}
td.import_added{
	background:#cfc;
}

/* napt�r */

table.calendar {width: 100%}
table.calendar td.day {
	padding: 2px 3px 2px 3px;
	background-color: #f6f0ec;
	color: #D9CAC7;
	border: solid 1px #920;
	width: 14.3%;
	height: 80px;
	vertical-align: top;
	font-size: 11px;
}
table.calendar td.day_we {
	background-color: #D9CAC7;
	color: #f6f0ec;
}
table.calendar td.day div {
	position: absolute;
	width: 35px;
	text-align: right;
	font-family: Arial narrow, sans-serif;
	font-size: 32px;
	font-weight: bold;
	margin-top: 44px;
	margin-left: 48px;
}
table.calendar td.day span,
table.calendar td.day a {color: #400; font-weight: normal;}
table.calendar td.day a:hover {color: #920;}

table.calendar td.day_act {
	background-color: #388ec6;
	color: #fff;
	font-weight: bold;
}
table.calendar tr.day_names td {
	padding: 15px 0 6px 0;
	color: #400;
	font-weight: bold;
	text-align:center;
}
table.calendar tr.day_names td.we {color: #920;}


div.webshopcat5 {font-size: 12px; margin: 4 0 4 0; padding: 4 0 4 0; background-color:#b20b1c;}
div.webshopcat6 {font-size: 12px; margin: 4 0 4 0; padding: 4 0 4 0; background-color:yellow}
div.webshopcat7 {font-size: 12px; margin: 4 0 4 0; padding: 4 0 4 0; background-color:#f6f2f1}

div#geposszerako_menu_bck{
	width:171px;
	height:374px;
	padding-top:40px;
	padding-left:11px;
}

body.popup h4 {color: #000}




table.business {
	border-width: 1px;
	border-spacing: 3px;
	border-style: outset;
	border-color: gray;
	border-collapse: separate;
	background-color: white;
}
table.business th {
	border-width: 0px;
	padding: 4px;
	border-style: solid;
	border-color: black;
	background-color: white;
	-moz-border-radius: 3px 3px 3px 3px;
}
table.business td {
	border-width: 0px;
	padding: 4px;
	border-style: solid;
	border-color: black;
	background-color: white;
	-moz-border-radius: 3px 3px 3px 3px;
}




