*{
	padding:0;
	margin:0;
}
	
body{
	background:#fff url(../pictures/bg.png) top repeat-x;
	/*color:#000;*/
	font-size:12px;
	/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/
	letter-spacing:-1px;
	color:#3E5151;
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
}
	
#page{
	width:900px;
	margin:0 auto;
	padding-left:40px;
	padding-right:40px;	
	/*background:#ff0000;*/
}
	
#menu{
	height:37px;
}

#options{
	height:34px;
	/*margin-bottom:5px;*/
	line-height:34px;
	padding-top:5px;
}


#menu ul li{
	list-style:none;
	display:inline;
	height:37px;
	line-height:37px;
	}
	
#menu ul li a{
	color:#fff;
	font-size:18px;
	/*font-weight:bold;*/
	display:inline;
	letter-spacing:-1px;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
}	
	
#menu ul li a:hover{
	color:#F5D208;
}		

#menu span.li{
	padding-left:10px;
	padding-right:5px;
	color:#fff;
	font-size:16px;
}


#breadcrumb{
	margin: 0px 0px 5px 0px;
}
#breadcrumb p{
	color:#43596b;
}
#breadcrumb p a{
	text-decoration:none;
	color:#43596b;
}


#breadcrumb p a:hover{
	text-decoration:underline;
}













#body{
	/*width:980px;*/
}





#left{
	width:210px;
	float:left;
	/*background:#066;*/
	margin-right:20px;
}


#content
,#content_big {
	float:left;
	border-left:1px solid #000;
	padding-left:19px;
}
#content {
	width:400px;
	border-right:1px solid #000;
	padding-right:18px;
}
#content_big {
	width: 650px;
}
#content_admin {
	width: 100%;
}
#right{
	width:210px;
	float:left;
	/*background:#096;*/
	margin-left:20px;
}




#left h3
,#right h3
,#content h2
,#content_big h2 {
	color:#FFFFFF;
	letter-spacing:-1px;
	padding-left:10px;
	padding-top:3px;
	font-size:18px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}



#content .content-high
,#content_big .content-high
,#content_admin .content-high
,.left-high
,.right-high{
	border: 1px solid #000000;
	padding: 2px;
	/*width: 400px;*/
}
#content .content-high h1
,#content_big .content-high h1
,#content_admin .content-high h1
,.left-high p
,.right-high p{
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:18px;
	letter-spacing:-1px;
	padding: 2px 2px 2px 10px;
	background-color: #4a7394;
	color: #ffffff;
}
#content_admin .content-high {
	margin-bottom: 20px;
}
.left-high
,.right-high {
	margin-bottom: 10px;
}
.newsletter_title {
	margin-top: 10px;
}
.newsletter input {
	margin-bottom: 8px;
}
.newsletter .button {
	margin-top: 5px;
}
.newsletter input.captcha {
	width: 60px;
	vertical-align: top;
}


/*#left .left-high, #right .right-high{*/
/*	background:#4a7394 url(../pictures/left-high.png) no-repeat;*/
/*	height:30px;*/
/*	width:210px;*/
/*	margin-bottom:10px;*/
/*}*/

.error_message {
	margin: 8px 0px 8px 0px;
	color: #ff0000;
	font-weight: bold;
	text-align: center;
}

.nehanytermek {
	margin-top: 10px;
	text-align: center;
}
.termek{
	/*padding-bottom:20px;*/
	padding-top:20px;	
	/*border-bottom:1px solid #F4EEE7;*/
}
.termekreszletes {
	margin-bottom: 20px;
}
.termek-kep{
	float:left;
	height:100px;
	width:120px;
	margin-right:20px;
}

.termek-adatok{
	/*float:left;*/
	/*padding-left:20px;*/
	padding-bottom:10px;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:Verdana, Geneva, sans-serif;
	color:#3E5151;
	letter-spacing:-1px;
	height: 100px;
}

.termektorzs select{
	width: 50px;
	margin: 0px 0px 5px 0px;
}
.termektorzs select.color{
	width: auto;
}
.termektorzs select.color option{
	padding-right: 7px;
}
.termektorzs p {
	float: left;
	margin-right: 10px;
}
.termektorzs select.termeklista {
	margin: 0px 0px 0px 0px;
}
.termekfizetes {
	/*padding-left: 50px;*/
}
.termekfizetes p {
	float: left;
	position: relative;
	top: 10px;
	margin-right: 5px;
}

.termek-kep img{
	border:1px solid #000;
	margin-right:20px;
}

span.termekkod{
	font-weight:bold;
	letter-spacing:-1px;
	text-transform:uppercase;
	color:#4a7394;
	font-family:Verdana, Geneva, sans-serif;
	display:block;
	float:left;	
}

span.termekuj{
	display:block;
	float:right;
	margin-right: 10px;
}

span.termeknev{
	font-weight:bold;
	letter-spacing:-1px;
	text-transform:uppercase;
	color:#3e5151;
	font-size:12px;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:Verdana, Geneva, sans-serif;
}

span.termeknev a{
	text-decoration:none;
	color:#3E5151;
}

span.termeknev a:hover{
	text-decoration:underline;
}


span.termekar{
	letter-spacing:-1px;
	color:#3e5151;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

span.brtermekar{
	letter-spacing:-1px;
	color:#4A7394;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

span.akciosar{
	letter-spacing:-1px;
	color:#d94d05;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
}
span.regiar {
	text-decoration: line-through;
}
.termekleiras
,.termekikonok
,.termekkepek{
	margin-top: 20px;
}
.termekkepek {
	float: left;
}
.termekikonok table {
	border-collapse: collapse;
	text-align: center;
}
.termekikonok td {
	padding: 1px 1px 1px 1px;
	text-align:center;
}
.termekikonok td.ce_icon {
	height: 30px;
}
.termekikonok td.ce_text {
	font-size: 28px;
	color: #000000;
	font-weight: 100;
}
.termekkepek img{
	border: none;
}
.rendelesdb{
	width: 30px;
}
.table_dimensions {
	clear: both;
	margin-top: 5px;
}
.table_dimensions td {
	padding: 3px;
}
.table_dimensions td input.radio_size {
	margin-left: 2px;
	position: relative;
	top: 2px;
}

.kapcsolodo_termekek { clear: both; padding: 20px 0; }
.kapcsolodo_termekek div { float: left; width: 100px; text-align: center; }
.kapcsolodo_termekek a { font-size: 11px; line-height: 15px; color: #3E5F7D; text-decoration: none; }
.kapcsolodo_termekek a:hover { color: #3E5F7D; text-decoration: underline; }



/* li.vedokesztyuk */
li.root_category_1 {
	background:url(../pictures/li-vedokesztyuk.png) no-repeat;
	width:210px;
	/*height:53px;*/
	list-style:none;	
}

/* li.vedocipok */
li.root_category_2 {
	background:url(../pictures/li-vedocipok.png) no-repeat;
	width:210px;
	/*height:53px;*/
	list-style:none;	
}

/*li.munkaruhak */
 li.root_category_3 {
	background:url(../pictures/li-munkaruhak.png) no-repeat;
	width:210px;
	/*height:53px;*/
	list-style:none;	
}

/*li.egyeb-vedoeszkozok*/
 li.root_category_4 {
	background:url(../pictures/li-egyebvedoeszkozok.png) no-repeat;
	width:210px;
	/*height:53px;*/
	list-style:none;	
}

span.menuli
,span.menuli a {
	padding-left:5px;
	line-height:53px;
	font-weight:bold;
	letter-spacing:-1px;
	text-transform:uppercase;
	color:#4a7394;
	font-size:12px;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:Verdana, Geneva, sans-serif;
}
span.menuli a {
	text-decoration: none;
}
span.menuli a:hover {
	text-decoration: underline;
}

#left li.fokategoria{
	border-bottom:1px solid #F4EEE7;
	/*padding-bottom:5px;*/
	list-style:none;
	background:url(../pictures/li-fokategoria.png) no-repeat left top;
	display:block;
	padding-bottom:5px;
	padding-left:20px;
	color:#4a7394;
	font-weight:bold;
	text-decoration:none;
}

#left li.fokategoria a{
	display:block;
	text-decoration:none;
	color:#4a7394;
}

#left li.fokategoria a:hover{
	display:block;
	text-decoration:underline;
	color:#3E5151;
}

#left li.alkategoria{
	/*border-bottom:1px solid #F4EEE7;*/
	/*padding-bottom:5px;*/
	list-style:none;
	/*background:url(../pictures/li-fokategoria.png) no-repeat left;*/
	display:block;
	padding-bottom:5px;
	padding-left:20px;
	color:#4a7394;
	font-weight:normal;
	text-decoration:none;	
}

#left li.alkategoria a{
	display:block;
	color:#4a7394;
	font-weight:normal;
	text-decoration:none;	
}

#left li.alkategoria a:hover
,#left li.alkategoria a.aktiv {
	display:block;
	color:#3E5151;
	font-weight:normal;
	text-decoration:none;	
}

#left li.fokategoria a:hover
,#left li.fokategoria a.aktiv{
	background:#D8D8D8;
	display:block;
	/*border-bottom:1px solid #F4EEE7;*/
	padding-bottom:0px;
	padding-top:0px;
	text-decoration:none;
}
#left li.fokategoria a.aktivfokat {
	color:#3E5151;
}
span.fokategorianev a{
	color:#4a7394;
	font-size:12px;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:Verdana, Geneva, sans-serif;
	padding-left:20px;
	text-decoration:none;
	font-weight:normal;
	/*font-weight:bold;*/
	display:block;
	font-weight:bold;
	
}

span.fokategorianev a:hover{
	color:#3E5151;
	font-family:Verdana, Geneva, sans-serif
}



span.alkategorianev a{
	color:#4a7394;
	font-size:12px;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:Verdana, Geneva, sans-serif;
	padding-left:20px;
	text-decoration:none;
	font-weight:normal;
	/*font-weight:bold;*/
	display:block;
	/*font-weight:bold;*/
	
}

span.alkategorianev a:hover{
	color:#3E5151;
	font-family:Verdana, Geneva, sans-serif
}










/* akciós termékek */
.akciostermek{
	/*padding-bottom:20px;*/
	padding-top:20px;	
	/*border-bottom:1px solid #F4EEE7;*/
}

.akciostermek-kep{
	float:left;
}

.akciostermek-nev{
	padding-left:20px;
	padding-bottom:10px;
	font-family:Verdana, Geneva, sans-serif;
	color:#3E5151;
	letter-spacing:-1px;
}

.akciostermek-ar{
}

.akciostermek-kep img{
	border:1px solid #000;
	margin-right:20px;
}
.akciostermek-info {
	float :right;
}


#options p{
	line-height:34px;
}

.options-left{
	float:left;
}

.options-right {
	float:right;
}

.elem{
	height:30px;
	float:left;
}
.shopping_basket {
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
	letter-spacing:-1px;
	position: relative;
	top: -5px;
	text-transform: uppercase;
}
.shopping_basket a {
	color: #395252;
	text-decoration: none;
}
.shopping_basket img {
	border: none;
	vertical-align: text-top;
}
.shoppingbasket #basket_comment {
	width: 500px;
}
.search {
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
}
div.search input.search {
	width: 140px;
	margin-left:5px;
	padding:0px;
}
	
	
.clear {
	clear: both;
	border-bottom:1px solid #F4EEE7;
}

table.shoppingbasket {
	border-collapse: collapse;
	border: 1px solid #000000;
	width: 100%;
	margin: 20px 0px 0px 0px;
}
table.shoppingbasket th
,table.shoppingbasket td {
	border: 1px solid #000000;
	padding: 1px 2px 1px 2px;
	vertical-align: top;
}
table.shoppingbasket td.price
,table.shoppingbasket td.price_full{
	text-align: right;
}
table.shoppingbasket td.button {
	text-align: center;
}
.termekinfo {
	float: right;
	margin-right: 10px;
}

/* login */
.box_login_registration {
	float: left;
	margin-right: 35px;
	margin-top: 20px;
}

/* szöveges tartalom */
.content_lead {
	margin-top: 20px;
	font-weight: bold;
}
.content_body {
	margin-top: 20px;
}
.content_container {
	margin-top: 20px;
}
#content .content_container h2 {
	color: #3E5151;
}
.content_body p {
	margin: 15px 0px 0px 0px;
}
.content_body ul {
	margin: 5px 0px 0px 15px;
}



/* ajanlat */
.offer {
	margin-top: 20px;
}
.offer th {
	text-align: left;
	padding: 0px 5px 0px 0px;
	vertical-align: top;
}
.offer .field {
	width: 280px;
}
.offer .button {
	padding-top: 15px;
}
.offer tr.captcha input {
	vertical-align: top;
}

/* LÁBLÉC */
.footer {
	margin: 15px 0px 20px 0px;
	border: 1px solid #000000;
	padding: 2px 2px 2px 2px;
}
.footer .footer_content {
	background-color: #4A7394;
	padding: 5px 5px 5px 5px;
	color: #ffffff;
	font-size: 11px;
	text-align: center;
}
.footer .footer_content ul {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
	left: -35px;
}
.footer .footer_content ul.keyw {
	margin-top: 5px;
	position: relative;
	left: 38px;
}
.footer .footer_content li {
	display: inline;
}
.footer .footer_content span.li {
	margin: 0px 1px 0px 4px;
}
.footer .footer_content a {
	color: #ffffff;
	text-decoration: none;
}
.footer .footer_content a:hover {
	text-decoration: underline;
}
.footer .footer_copyright {
	float: left;
	margin-left: 5px;
	position: relative;
	top: 0;
	font-size: 11px;
	color: #ffffff;
}

.footer .footer_argep {
	float: right;
	margin-right: 5px;
	position: relative;
	top: -2px;
	right: 0;
	font-size: 11px;
	color: #ffffff;
}


/* ADMIN */
.admin_list
,.admin_edit {
	border-collapse: collapse;
	border: 1px solid #000000;
}
.admin_list th
,.admin_list td
,.admin_edit th
,.admin_edit td{
	padding: 1px 2px 1px 2px;
	border: 1px solid #000000;
}
.admin_list td.branch_1 {
	padding-left: 20px;
}
.admin_list td.branch_2 {
	padding-left: 38px;
}
.admin_list img {
	border: none;
}
.admin_list tr.new td  {
	border-top: 4px solid #000000;
}
.admin_product_list td{
	height: 23px;
}
.admin_product_list td.sort_order {
	width: 20px;
}
.admin_edit tr.langs th {
	padding-top: 10px;
}
.admin_edit .inputField {
	width: 400px;
}
.admin_edit .selectYesNo {
	width: 60px;
}
.admin_edit textarea {
	height: 90px;
}
.admin_edit .lang {
	float: left;
	font-weight: bold;
	width: 20px;
}
.admin_edit .content {
	width: 400px;
	height: 200px;
}
.admin_edit .img_container{
	margin-bottom: 10px;
}
.admin_edit .icons td.selected
,.admin_edit .icons th.selected{
	background-color: #e1e1e1;
}
.admin_edit .icons .inputField {
	width: 80px;
}
.admin_edit .dimension {
	border: 1px dotted #000000;
	border-collapse: collapse;
	float: left;
	margin: 2px;
	width: 70px;
}
.admin_edit .dimension th
,.admin_edit .dimension td {
	border-style: dotted;
	padding: 2px;
}
.admin_edit .dimension .radio {
	position: relative;
	top: 2px;
	margin-left: 2px;
}
.admin_edit .selected_type
,.admin_edit .selected_type th
,.admin_edit .selected_type td{
	border-style: solid;
}
.admin_edit .dimension td.selected{
	background-color: #e1e1e1;
}


.info-box { font-size: .9em; border: 1px solid #E0E0EF; padding: 5px; margin-bottom: 15px;}

.info-box #user-menu { list-style: none; }
.info-box #user-menu li{
	border-bottom:1px solid #F4EEE7;
	/*padding-bottom:5px;*/
	list-style:none;
	background:url(../pictures/li-fokategoria.png) no-repeat 0 3px;
	display:block;
	padding: 3px 3px 5px 0;
	padding-left:20px;
	color:#4a7394;
	font-weight:bold;
	text-decoration:none;
}

.info-box #user-menu li a{
	display:block;
	text-decoration:none;
	color:#4a7394;
	
}

.info-box #user-menu li a:hover{
	display:block;
	text-decoration:underline;
	color:#3E5151;
}
.info-box #user-menu li a:hover{
	background:#D8D8D8;
	display:block;
	/*border-bottom:1px solid #F4EEE7;*/
	padding-bottom:0px;
	padding-top:0px;
	text-decoration:none;
}

#divCode {  width: 245px; float: left; }

.image_code { width: 16px; height: 16px; padding: 3px; margin: 2px; display: block; float: left; color: #fff; text-decoration: none; font-weight: bold;}


.formAbasUser { font-size: 12px;}
.formAbasUser input.txt { width: 70px;}
.formAbasUser input.button { font-size: 11px;}


.tableAbas { width: 100%; margin: 5px auto 10px; border-top: 1px solid #000; border-right: 1px solid #000;  }
.tableAbas th, .tableAbas td { border-left: 1px solid #000; border-bottom: 1px solid #000; padding: 2px; text-align: center;  }


