/* ---------- GLOBAL ---------- */

div, span {
margin:0;
padding:0;
}

body {
    margin: 0;
    padding: 0;
	 font-size:12px;
	 font-family:Arial, Helvetica, sans-serif;
}

ul, li {
list-style:none;
margin:0;
padding:0;
}

a {
    color: #000000;
    outline: medium none;
    text-decoration: none;
}

a:hover {
	text-decoration:underline;
}

img {
border:0;
margin:0;
padding:0;
}

h1, h2, h3, h4, h5 {
margin:0;
padding:0;
line-height:1em;
}

.wrap {
position:relative;
width:960px;
margin:0 auto;
}

.clear {
clear:both;
}

.sprite {
background-image:url(../img/sprite.png);
background-repeat:no-repeat;
background-color: transparent;
}

.sprite-x {
background-image:url(../img/sprite-x.png);
background-repeat: repeat-x;
background-color: transparent;
}

/* ---------- GLOBAL END ---------- */



/* ---------- HEADER ---------- */

#header {
background-position: left top;
height:119px;
}

#logo {
float:left;
margin:15px 0 0 2px;
}

#logo a {
    background-position: left top;
    display: block;
    height: 97px;
    text-indent: -9999px;
    width: 325px;
}

#logo a:hover {
	text-decoration:none;
}

#box_header_stuff {
    display: inline-block;
    float: right;
}

#box_header_adress {
float:left;
font-family:'Century Gothic', Arial, Helvetica, sans-serif;
font-size:11px;
color:#fbfcfc;
margin-right:15px;
text-align:right;
line-height:13px;
}

#box_flags {
    display: inline;
    float: left;
    margin: 3px 0 0 15px;
}

#box_flags a {
float:left;
margin-right:15px;
display:inline-block;
height:19px;
width:24px;
}

#en {background-position: 0 -110px;}
#de {background-position: -25px -110px;}
#hu {background-position: -50px -110px;}

.box_quick_search {
float:right;
margin-top:14px;
width: 325px;
}

.box_quick_search .input {
    background-position: -80px -110px;
    border: 0 none;
    float: left;
    font-size: 12px;
    height: 21px;
	padding: 4px 14px 4px 8px;
	width: 120px;
}

#search_option {
    background-position: -230px -110px;
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 29px;
    width: 25px;
}

.box_quick_search .submit {
    -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
    background-position: 0 -120px;
    border: 0 none;
    color: #fbfcfc;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    height: 28px;
    margin: 0 8px 0 6px;
    width: 36px;
}

#link_detailed_search {
    border-bottom: 1px solid;
    color: #FBFCFC;
    display: inline-block;
    float: right;
    font-family: 'Century Gothic';
    font-size: 11px;
    margin-top: 4px;
}

#link_detailed_search:hover {
	text-decoration:none;
}

#nav {
    display: inline-block;
    float: right;
    margin: 33px 0 0 28px;
	 *margin-top:18px;
}

#nav li {
float:left;
margin-right: 2px;
display:inlie;
}

#nav a {
    -moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
    background-position: left -150px;
    color: #FFFFFF;
    display: inline-block;
    font-family: 'Century Gothic';
    font-size: 12px;
    height: 39px;
    line-height: 39px;
    padding: 0 12px;
}

#nav a:hover, .active a {
   background-image: none;
	background-color:#ffffff;
   color: #000000!important;
	text-decoration:none;
}

/* ---------- HEADER END ---------- */



/* ---------- CONTENT ---------- */

#box_short_news {
width:524px;
margin:0 auto;
padding:20px 0;
}

#box_short_news h2 {
    color: #2D2D2D;
    font-family: 'Century Gothic';
    font-size: 20px;
    margin-bottom: 8px;
}

.short_news_text {
    color: #232323;
    font-size: 12px;
    line-height: 18px;
}

.short_news_more {
    background-position: right top;
    color: #232323;
    font-size: 12px;
    font-weight: bold;
    line-height: 29px;
    padding-right: 15px;
}

#content {
background-position: 0 -880px;
background-color:#f8f8f8;
padding:20px 0 10px;
}

#content_left, #content_right {
    float: left;
    width: 190px;
}

#content_center {
    float: left;
margin: 0 10px;
    width: 560px;
}

body.ws #content_center, body.kategoriak #content_center, body.alkatreszborze #content_center, body.kereses #content_center, body.kijelzok #content_center, body.akcio #content_center, body.altalanos_alkatreszek #content_center, body.tartozekok, body.laptop-adapter-tolto #content_center, body.autos-notebook-tolto #content_center {
	width:760px;
	margin:0 0 0 10px;
}

.box {
    -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
    background-color: #FFFFFF;
    border: 1px solid #C6C6C6;
	 position:relative;
}

.box_alt {
    -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
    background-color: #FFFFFF;
    border: 1px solid #C6C6C6;
	 position:relative;
}

.box h2 {
    border-bottom: 2px solid #ADADAD;
    color: #2D2D2D;
    font-family: 'Century Gothic';
    font-size: 18px;
    padding: 14px 25px 12px 14px;
}

.box_basket h2 {
	border-bottom:none;
    color: #2D2D2D;
    font-family: 'Century Gothic';
    font-size: 18px;
	line-height:42px;
	 float: left;
}

.box_basket {
	line-height:47px;
	height:47px;
}

.box_alt h1 {
    border-bottom: 2px solid #ADADAD;
    color: #2D2D2D;
    font-family: 'Century Gothic';
    font-size: 23px;
    padding: 14px 25px 12px 14px;
}

.box_shadow_short {
background-position:left -200px;
height:13px;
}

.box_shadow_wide {
background-position: 24px -220px;
height:13px;
}

/*** box_bestbuy ***/

.bestbuy_container {
padding:17px 14px 8px;
	font-weight: bold;
}

.bestbuy_item img {
border:1px solid rgba(93, 93, 93, 0.35);
width:158px;
}

.bestbuy_product_name {
    font-size: 12px;
    margin-top: 4px;
}

.bestbuy_product_price {
    color: #F48C12;
    font-size: 18px;
    margin-top: 6px;
}

.bestbuy_details, .prod_ertesites a {
	background:-webkit-gradient(linear, left top, left bottom, from(#26522f), to(#1c4427));
	background: -moz-linear-gradient(top,  #26522f,  #1c4427);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#26522f', endColorstr='#1c4427');
	background:-o-linear-gradient(top, #26522f, #1c4427);
	display: inline-block; 
	font-family: 'Century Gothic', Arial, Helvetica, sans-serif;
	text-decoration: none;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	padding: 6px 10px 5px;
	font-size:14px;
	margin:10px 0 0;
	font-weight:bold;
	color: #fff!important;
}



/*** box_brand ***/

.box_brand h2 {
    background-position: left -146px;
    padding-left: 56px;
}

.brand_list {
padding:12px 20px 20px;
}

.brand_list li {
list-style:disc inside none;
color:#9fa6b0;
}

.brand_list a {
    font-size: 12px;
    line-height: 18px;
}

.brand_list a:hover {
color:#F48C12;
}

/*** box_search_select ***/

.box_search_select {
    background-color: #387144;
    background-position: 0 -190px;
}

option {
	 background: none;
    border: medium none;
    padding: 3px 2px;
}

.search_select_container {
    padding: 3px 21px 33px;
}

.search_select {
float:left;
width:154px;
}

.box_search_select h2 {
    color: #FFFFFF;
    font-family: 'Century Gothic';
    font-size: 22px;
    letter-spacing: 1px;
    line-height: 29px;
    padding: 11px 0 10px 17px;
    text-shadow: 1px 1px 0 #303030;
}

.search_select label {
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 5px;
}

.search_select_typo {
    color: #2D2D2D;
    float: left;
    font-size: 21px;
    margin: 0 auto;
    padding: 23px 0 0;
    text-align: center;
    width: 20px;
}

.search_select_submit input {
    background-position: -510px -110px;
    border: 0 none;
    cursor: pointer;
    height: 42px;
    width: 199px;
	 margin-top:9px;
}

.search_select_submit {
	margin:10px auto;
	width:199px;
}

/*** box_categories ***/

.box_categories h2, .box_sale_price h2 {
    font-size: 22px;
}

.box_more {
    background-position: right -27px;
    color: #2D2D2D;
    float: right;
    font-family: 'Century Gothic';
    font-size: 13px;
    padding-right: 17px;
	 *margin-right:10px;
	 *margin-top:-30px;
    text-decoration: underline;
}

.categories_container {
padding: 0px 12px 30px;
clear: both;
}

.category_container {
	 clear: both;
    margin: 0 -15px;
    padding: 10px 12px 64px;
}

.global_container {
padding: 7px 15px 0;
}


.categories_category {
    float: left;
    margin: 7px 0;
    padding: 8px;
    width: 159px;
}

.category_container .categories_category {
    border: 1px solid #F1F1F1;
    margin: 7px 2px;
    width: 217px;
}

.categories_category h3 a {
    color: #2D2D2D;
    display: inline-block;
    font-family: 'Century Gothic';
    font-size: 13px;
    font-weight: normal;
    line-height: 15px;
    margin-bottom: 8px;
}

.categories_category .catimg {
	width:140px;
	overflow:hidden;
	display:block;
	margin: 0 auto;
}

.categories_category img {
/*height:140px;*/
vertical-align: middle;
}

.category_group .categories_category img {
height:140px;
}

.prod_list_img {
	height:140px;
	background:#fff;
	overflow:hidden;
}



.category_container .categories_category img {
/*height:220px;*/
}

.categories_border {
border-bottom:1px solid #d7d7d7;
}

.categories_category:nth-child(4n-1) {
    /*border-right:0;*/
}

.hovered_item {
	/*border:1px dotted #F48C12!important;*/
	border:1px solid #ADADAD!important;
}

.categories_border:last-child {
    border-bottom:0;
}

/*** box_sale_price ***/

.box_sale_price {
background-color:#f1f1f1;
}

.sale_price_image {
	margin:0 auto;
	width:140px;
	display:block;
	height:110px;
	overflow:hidden;
	background:#fff;
    border: 1px solid #B9B9B9;
}

.box_sale_price h2 {
padding-left:34px;
}

.sale_price_container {
padding:11px 17px;
position:relative;
}

.sale_price_item {
    border-right: 1px solid #C9CBCD;
    float: left;
    overflow: hidden;
    padding: 0 6px 20px;
    width: 162px;
}

.sale_price_item:nth-child(3n) {
border-right:0;
}

.sale_price_image img {
    width: 140px;
}

.sale_price_name {
    font-family: Arial;
    font-size: 12px;
	 min-height: 70px;
    line-height: 18px;
	 display:block;
    margin: 20px 0 18px;
    padding: 0 5px;
}

.sale_price_price {
    color: #1F4729;
    display: inline-block;
    font-size: 17px;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
	 float:left;
    padding-left: 5px;
}

.sale_price_details, .cart_btn {
    background-position: -720px -110px;
    color: #FFFFFF;
    display: inline-block;
    float: right;
    font-family: Tahoma;
    font-size: 10px;
    height: 27px;
    line-height: 28px;
    margin-right: 9px;
    padding-left: 6px;
    width: 54px;
}

.cart_btn {
	float:left;
	margin:10px 0;
}

/*.termekleiras_btn {
    background-position: -720px -139px;
    color: #232323;
    display: inline-block;
    float: right;
    font-family: Tahoma;
    font-size: 10px;
    height: 27px;
    line-height: 28px;
    padding-left: 6px;
    width: 54px;
	margin:10px 0 0 4px;
}*/

.termekleiras_btn {
	background:-webkit-gradient(linear, left top, left bottom, from(#26522f), to(#1c4427));
	background: -moz-linear-gradient(top,  #26522f,  #1c4427);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#26522f', endColorstr='#1c4427');
	background:-o-linear-gradient(top, #26522f, #1c4427);
	display: inline-block; 
	font-family: 'Century Gothic', Arial, Helvetica, sans-serif;
	text-decoration: none;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	padding: 6px 10px 5px;
	font-size:14px;
	font-weight:bold;
	color: #fff!important;
	margin:10px 0 0 4px;
	float: right;
	width: 200px;
}

.product_footer .termekleiras_btn {
	text-align:center;
}

.termekleiras_btn:hover {
	background:-webkit-gradient(linear, left top, left bottom, from(#FF8A01), to(#F7AA50));
	background: -moz-linear-gradient(top,  #FF8A01,  #F7AA50);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8A01', endColorstr='#F7AA50');
	background:-o-linear-gradient(top, #FF8A01, #F7AA50);
	color:#232323!important;
	text-decoration:none;
}


.box_content {
    padding: 5px 13px 16px;
}

/*** box_login ***/

.login_container {
padding:13px 13px 48px;
}

.login_container .input, .login_container .password {
    background-position: -790px -110px;
    border: 0 none;
    font-size: 12px;
    height: 29px;
    margin-bottom: 8px;
    padding: 0 10px;
    width: 142px;
}

.box_login_submit {
    background-position: -260px -110px;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 12px;
    font-weight: bold;
    height: 29px;
	margin-top: 4px;
    width: 82px;
}

.box_login_help {
    float: left;
    margin-top: 4px;
    width: 80px;
}

.box_login_help a {
    color: #fff;
    display: block;
    font-size: 11px;
}

/*** box_basket ***/

.box_basket h2 span {
background-position:right -48px;
width:30px;
height:27px;
display:inline-block;
position: relative;
 top: 6px;
}

.basket_container {
padding:0 8px 0 12px;
float:left;
}

.basket_item {
    border-bottom: 1px solid #4A515A;
    color: #101010;
    font-family: Tahoma;
    font-size: 12px;
    margin: 0 4px;
    padding: 10px 0;
}

.basket_item_count {
    display: inline-block;
    float: right;
    line-height: 40px;
    min-height: 40px;
}

.basket_item_name {
    display: inline-block;
    min-height: 40px;
    width: 100px;
}

.basket_sum_holder {
    margin: 0 10px;
	 float:left;
    font-weight: bold;
	font-size:12px;
    text-transform: uppercase;
	 color:#aeaeae;
}

.product_sum span, .basket_sum_amount {
	color:#26512f;
	font-weight:bold;
	*display:inline-block;
}

.basket_sum {
	*width:100px;
	*float:left;
}

.basket_buttons, .product_sum {
	float:left;
	margin-right:10px;
	 color:#aeaeae
}

.basket_sum_amount {
    float: right;
    *float: left;
}

.basket_modify, .basket_order, .print_btn, .cart_btn_alt, .visza_btn, .ajanlas {
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
	 display:inline-block;
	 line-height:29px;
    height: 29px;
    width: 82px;
}

.print_btn, .cart_btn_alt, .ajanlas {
	padding-left:5px;
	width:77px;
	float:right;
	margin:10px 0 0 4px;
}

.visza_btn {
	padding-left:40px;
	width:42px;
	margin:10px 0 0 4px;
	background-position:-698px -199px;
}

.basket_modify, .print_btn {
background-position:-960px -110px;
}

.ajanlas {
background-position:-659px -168px;
width:116px;
}


.basket_order, .cart_btn_alt {
background-position:-1050px -110px;
}

/*** box_basket ***/

.box_monthly_sale h2 {
	font-size:15px;
}

.monthly_sale_container span {
    color: #F48C12;
    display: block;
    font-size: 13px;
    margin-bottom: 8px;
	 font-weight:bold;
}

.monthly_sale_container {
padding:17px 13px 16px;
}

.monthly_sale_container img {
    border: 1px solid #C8C8C8;
    height: 116px;
    width: 160px;
	 margin-bottom:10px;
}

.monthly_sale_details {
    background-position: -260px -110px;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
    margin-top: 17px;
    padding-left: 8px;
    width: 74px;
}

.monthly_sale_details:hover {
	text-decoration:none;
}
/* ---------- CONTENT END ---------- */



/* ---------- FOOTER ---------- */

#footer {
background:#193826 url(../img/footer.gif) repeat-x top left;
padding-bottom:15px;
border-bottom:1px solid #397245;
}

#footer_info {
    color: #FBFCFC;
    font-size: 10px;
    line-height: 72px;
    padding: 0 22px;
    text-transform: uppercase;
}

#footer_list_container {
    padding: 22px 22px 0;
}

.footer_list {
    background-position: right -150px;
    float: left;
}

.footer_list:nth-child(3) {
background:none;
}

.footer_list h2 {
    color: #FFFFFF;
    font-family: 'Century Gothic';
    font-size: 16px;
    margin-bottom: 14px;
}

.footer_list ul {
    float: left;
    width: 203px;
}

.footer_list li {
	margin-bottom:3px;
}

.footer_list a {
	padding:0 15px;
    color: #FBFCFC;
    font-size: 12px;
	background:url("../img/bullet.gif") no-repeat scroll left 4px transparent;
	display:block;
}

.double_line {
    height: 28px !important;
    line-height: 14px;
}

/* ---------- FOOTER END ---------- */

.first_page {
	cursor:pointer;
	background-position:-510px -154px;
	float:left;
	height:20px;
	width:20px;
	text-indent:-9999px;
	display:block;
}

.first_page_hover {
	cursor:pointer;
	background-position:-510px -174px;
	float:left;
	height:20px;
	width:20px;
	text-indent:-9999px;
	display:block;
}

.next_page {
	cursor:pointer;
	background-position:-570px -154px;
	float:left;
	margin-left:2px;
	height:20px;
	width:20px;
	text-indent:-9999px;
	display:block;
}

.next_page_hover {
	cursor:pointer;
	background-position:-570px -174px;
	margin-left:2px;
	float:left;
	height:20px;
	width:20px;
	text-indent:-9999px;
	display:block;
}

.last_page {
	cursor:pointer;
	background-position:-590px -154px;
	float:left;
	margin-left:2px;
	height:20px;
	width:20px;
	text-indent:-9999px;
	display:block;
}


.last_page_hover {
	margin-left:2px;
	cursor:pointer;
	background-position:-590px -174px;
	float:left;
	height:20px;
	width:20px;
	text-indent:-9999px;
	display:block;
}

.previous_page {
	cursor:pointer;
	background-position:-530px -154px;
	float:left;
	margin-left:2px;
	height:20px;
	width:20px;
	text-indent:-9999px;
	display:block;
}


.previous_page_hover {
	margin-left:2px;
	cursor:pointer;
	background-position:-530px -174px;
	float:left;
	height:20px;
	width:20px;
	text-indent:-9999px;
	display:block;
}



.arrow {text-decoration:underline;}

.pagination {
	float:left;
	display:inline;
}
.num  {
	cursor:pointer;
	background-position:-550px -154px;
	float:left;
	margin-left:2px;
	height:20px;
	width:20px;
	line-height:20px;
	font-size:10px;
	text-align:center;
	display:block;
}

.num_hover {
	margin-left:2px;
	cursor:pointer;
	background-position:-550px -174px;
	float:left;
	height:20px;
	width:20px;
	line-height:20px;
	text-align:center;
	font-size:10px;
	display:block;
}

.act {
	margin-left:2px;
	cursor:pointer;
	background-position:-550px -194px;
	float:left;
	height:20px;
	width:20px;
	line-height:20px;
	font-size:10px;
	text-align:center;
	display:block;
	color:#fff;
}

#scroller {
	position:relative;
	overflow:hidden;
	width: 507px;
	height:290px;
}

#scroller .items {
	width:20000em;
	position:absolute;
}

.items .sale_price_item {
	float:left;
	width:517px;
}

.items .sale_price_item div {
    padding: 0 5px;
    width: 161px;
	 float:left;
	 border-right: 1px solid #D4D5D8;
}

.prev {
	background-position:-1141px -110px;
	display:block;
	position:absolute;
	left:-6px;
	height:27px;
	text-indent:-9999px;
	top:150px;
	width:24px;
	cursor:pointer;
}

.next {
	background-position:-1168px -110px;
	display:block;
	text-indent:-9999px;
	position:absolute;
	right:-6px;
	height:27px;
	cursor:pointer;
	top:150px;
	width:24px;
}

.search_select select {
	background-position:-350px -110px;
	width:151px;
	height:28px;
	border:none;
	padding: 4px 8px;
}

#filter  select {
	background-position:-350px -110px;
	width:151px;
	height:28px;
	border:none;
	font-size:11px;
	padding: 7px 8px;
}

#filter {
	font-size:11px;
	white-space:nowrap;
}

/*#sort_num {
    position: absolute;
    right: 10px;
    top: 10px;
}*/

.short_select {
	width:110px!important;
	background-position:-350px -142px!important;
}

.pages {
    border-bottom: 1px solid #ADADAD;
    border-top: 1px solid #ADADAD;
    margin: 7px -15px 0;
    padding: 10px 15px;
}

.pg_info {
	padding-top:3px;
	display:inline-block;
	margin-right:4px;
}

.category_container .prod_name h2 {
	font-size:15px;
	margin:14px 0;
	min-height: 80px;
	line-height:18px;
}

.category_container .prod_name h2 a:hover {
	color:#F48C12
}

.cikkszam {
    color: #F48C12;
    display: block;
    font-size: 13px;
    font-weight: bold;
    margin-top: 8px;
    padding: 4px;
    text-align: center;
}

.prod_description {
    color: #232323;
    margin: 10px 0;
}

.prod_price {
    color: #1F4729;
    font-size: 20px;
    font-weight: bold;
	 margin-bottom:5px;
	text-align: center;
}

.preferential_price, .orig_prod_price {
	text-align:center;
	min-height: 17px;
}

.prod_raktaron {
    color: #009900;
    font-weight: bold;
    text-align: center;
	 padding-top:5px;
}

.prod_no_raktaron {
	font-weight:bold;
	 padding-top:5px;
	color:#C00;
    text-align: center;
}

.product_footer {
    border-top: 1px solid #F1F1F1;
    /*margin-top: 5px;*/
	 padding-bottom:10px
}

.viszonteladoi {
	margin:4px 0;
	color:#CC0000;
	font-weight:bold;
}

.prod_usage .uj, .prod_gyari #gyari {
    border: 1px solid #24502E;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -o-border-radius: 3px 3px 3px 3px;
    -ms-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    color: #24502E;
    display: inline-block;
    font-weight: bold;
    margin: 4px 0;
    padding: 4px 0;
    text-align: center;
    width: 104px;
}

.prod_usage .hasznalt, .prod_gyari #utangyartott {
	background:#AEAEAE;
	color:#fff;
	padding:4px 0;
	margin:4px 0;
	font-weight:bold;
	border: 1px solid #AEAEAE;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	border-radius:3px;
	display:inline-block;
	text-align: center;
width: 104px;

}

 

.prod_usage, .prod_gyari {
	display:inline-block;
}

.prod_details_img {
	float:left;
	margin:0 15px 5px 0;
}

#category_description {
	padding:20px 0;
	margin-top:10px;
	border-top:2px solid #ccc;
}

#user-login-form {
	box-shadow: 0 3px 6px #555555;
	display: none;
	padding: 10px 20px;
	position: absolute;
	right: 0px;
	text-align: left;
	text-transform: none;
	top: -1px;
	width: 200px;
	z-index: 10;
	background:#2d2d2d;
	border:1px solid #ccddd0;
	-webkit-border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	-o-border-radius:0 0 4px 4px;
	-ms-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px;
}

#userLoginHolder {
	float:right;
	margin-left: 10px;
}

.headlink {
	font-family: 'Century Gothic';
	font-size: 11px;
	color:#fff;
	line-height:45px;
	position:relative;
	width:105px;
	top:-1px;
	text-align:center;
	height:45px;
	display:inline-block;
	background:#2d2d2d;
	border:1px solid #ccddd0;
	-webkit-border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	-o-border-radius:0 0 4px 4px;
	-ms-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px;
}

.left_corner {
	background-position:0 -129px;
	position:absolute;
	left:-4px;
	top:0;
	width:4px;
	height:8px;
}

.right_corner {
	background-position:-4px -129px;
	position:absolute;
	right:-4px;
	top:0;
	width:4px;
	height:8px;
}

.breadcrumb {
	padding:10px 12px;
	border-bottom:1px solid #f1f1f1;
}

.kozlemeny {
	background:#F7AA4F url(../img/kozlemeny_bg.gif) repeat-x top left;
	border-bottom:1px solid #be833e;
}

#UREG{  
	border-bottom: none;
	background:-webkit-gradient(linear, left top, left bottom, from(#ff8a01), to(#f7aa50));
	background: -moz-linear-gradient(top,  #ff8a01,  #f7aa50);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8a01', endColorstr='#f7aa50');
	background:-o-linear-gradient(top, #ff8a01, #f7aa50);
	display: inline-block; 
	font-family: 'Century Gothic', Arial, Helvetica, sans-serif;
	text-decoration: none;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	text-shadow: 0 -1px 1px rgba(255, 255, 255, 0.75);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	padding: 6px 10px 5px;
	font-size:14px;
	line-height:25px;
	font-weight:bold;
	float:right;
	margin:10px 0 0 10px;
	color: #232323!important;
}

#UID {
	float:right;
	color:#26512f;
	font-weight:bold;
}

#uf_type a {
	color:#26512f;
	text-decoration:none;
	border-bottom:1px dotted #26512f;
}

#uf_type span {
	font-weight:lighter;
	color:#010101;
}

.kozepso_txt .problem {
    background: url("../img/slide_arrow.png") no-repeat scroll left 4px transparent;
    border-top: 1px dashed #232323;
    cursor: pointer;
    height: auto !important;
    line-height: 23px;
    margin-top: 6px;
    min-height: 27px;
    padding-left: 40px;
    padding-top: 6px;
}

.kozepso_txt .solution {
    margin: 10px 0 20px;
}
	
.box fieldset {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: -moz-linear-gradient(center top , #FFFFFF, #f1f1f1) repeat scroll 0 0 transparent;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-color: #F48C32 #B7B7B7 #B7B7B7;
    border-right: 1px solid #B7B7B7;
    border-style: solid;
    border-width: 10px 1px 1px;
    box-shadow: 0 1px 2px #f1f1f1;
    color: #606060;
    margin: 15px;
    padding: 10px 15px;
    text-shadow: 0 1px 1px #FFFFFF;
}
.box fieldset legend {
	background:-webkit-gradient(linear, left top, left bottom, from(#26522f), to(#1c4427));
	background: -moz-linear-gradient(top,  #26522f,  #1c4427);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#26522f', endColorstr='#1c4427');
	background:-o-linear-gradient(top, #26522f, #1c4427);
    border: 1px solid #232323;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    color: #FFFFFF;
    cursor: pointer;
    font-family: 'Century Gothic',Arial,Helvetica,sans-serif;
    font-size: 20px;
    margin-left: -16px;
    padding: 5px 20px 7px 15px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
.box fieldset legend a {
    color: #FFFFFF;
}

/*.box fieldset legend:hover {
	background:-webkit-gradient(linear, left top, left bottom, from(#FF8B04), to(#F8A84A));
    background: -moz-linear-gradient(center top , #FF8B04, #F8A84A) repeat scroll 0 0 transparent;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8B04', endColorstr='#F8A84A');
	background:-o-linear-gradient(top, #FF8B04, #F8A84A);
    border: 1px solid #EE951C;
}*/
.box fieldset legend:hover a {
    color: #FF8B04;
}
.form_line, .prod_list_data_admin  {
	margin-bottom:5px;
	width: 496px;
}
.form_line input {
    background: url("../img/sprite.png") no-repeat scroll -790px -110px transparent;
    border: medium none;
    color: #000000;
    font-weight: normal;
    height: 27px;
    line-height: 27px;
    padding-left: 3px;
    text-decoration: none;
    width: 160px;
}
.form_line label {
	width:150px;
	display:inline-block;
	vertical-align: top;
	font-weight: bold;
}

.form_line select {
    background: url("../img/sprite.png") no-repeat scroll -790px -110px transparent;
    border: medium none;
    color: #000000;
    font-weight: normal;
    height: 29px;
    padding: 5px 3px;
    text-decoration: none;
    width: 162px;
}

.form_line textarea {
    border:1px solid #ccc;
	 -webkit-border-radius:6px;
	 -moz-border-radius:6px;
	 -o-border-radius:6px;
	 border-radius:6px;
    color: #000000;
    font-weight: normal;
    height: 110px;
    padding: 5px 3px;
    text-decoration: none;
    width: 320px;
}

fieldset input[type=button], fieldset input[type=submit], .ok_btn {
   border: none;
	background:-webkit-gradient(linear, left top, left bottom, from(#26522f), to(#1c4427));
	background: -moz-linear-gradient(top,  #26522f,  #1c4427);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#26522f', endColorstr='#1c4427');
	background:-o-linear-gradient(top, #26522f, #1c4427);
	display: inline-block; 
	font-family: 'Century Gothic', Arial, Helvetica, sans-serif;
	text-decoration: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	padding: 6px 10px 5px;
	font-size:14px;
	margin:10px 0 ;
	font-weight:bold;
	color: #fff!important;
}

#order_btn {
	border-bottom: none;
	background:-webkit-gradient(linear, left top, left bottom, from(#ff8a01), to(#f7aa50));
	background: -moz-linear-gradient(top,  #ff8a01,  #f7aa50);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8a01', endColorstr='#f7aa50');
	background:-o-linear-gradient(top, #ff8a01, #f7aa50);
	display: inline-block; 
	font-family: 'Century Gothic', Arial, Helvetica, sans-serif;
	text-decoration: none;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	text-shadow: 0 -1px 1px rgba(255, 255, 255, 0.75);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	padding: 6px 10px 5px;
	font-size:14px;
	line-height:25px;
	font-weight:bold;
	margin:10px 0 0 10px;
	color: #232323!important;
}

.submit_holder {
	padding:0 15px;
}

.kozepso_txt h3 {
	font-size:14px;
}

.UORD {
	 background-position: left -150px;
    border-radius: 3px 3px 0 0;
    color: #FFFFFF;
    display: inline-block;
    font-family: 'Century Gothic';
    font-size: 12px;
    height: 30px;
    line-height: 30px;
	 float:right;
	 top:-30px;
	 right:15px;
	 position:relative;
    padding: 0 12px;
}

div.row_width {
    float: left;
    width: 99px;
}

.prod_list_data_admin, .cart_header {
	margin-bottom:8px;
	padding-bottom:4px;
	border-bottom:1px solid #ccc;
	font-weight: bold;
}

div.row_width_long {
    float: left;
    width: 150px;
}

div.row_width3 {
    float: left;
    width: 70px;
}

.cart_footer {
	font-weight:bold;
	font-size:14px;
}

.delete {
    font-size: 12px !important;
    padding: 3px !important;
	 margin:0!important;
}

.inp_width {
    width: 45px;
}

hr {
	border:1px dotted #ccc;
}

.order_info {
	margin-top:4px;
}

#button_holder {
	text-align:center;
	padding:5px 0;
}

.custom_btn {
   border-bottom: none;
	background:-webkit-gradient(linear, left top, left bottom, from(#26522f), to(#1c4427));
	background: -moz-linear-gradient(top,  #26522f,  #1c4427);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#26522f', endColorstr='#1c4427');
	background:-o-linear-gradient(top, #26522f, #1c4427);
	display: inline-block; 
	font-family: 'Century Gothic', Arial, Helvetica, sans-serif;
	text-decoration: none;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	padding: 6px 10px 5px;
	font-size:14px;
	font-weight:bold;
	color: #fff!important;
}

/* always visible styles */
.selectbox{display:inline-block;*display:inline;font-family:arial;font-size:13px;float:left;position:relative;vertical-align:middle;zoom:1;}
.selectbox .display{
background: url(../img/sprite.png) no-repeat scroll right -77px;
	border: 0 none;	
	font-size: 12px;
	height: 17px;
	float:left;
	padding: 6px 8px;
  cursor:default;
  width: 90px;
  display:block;
  font-weight:normal;
  overflow:hidden;
  outline:none;
  position:relative;
  text-decoration:none;
}
.selectbox.disabled .display{color:#999;}
.selectbox.focused .display .text{/*background-color:#3399ff;*/color:#232323;}
.selectbox .display:active{border-color:#7b7d83;}
.selectbox .display:active .arrow_btn{/*background-color:#9eb0ba;*/}
.selectbox .display.hover .arrow_btn .interior{/*hover*/}
.selectbox .display .arrow_btn{display:block;height:29px;padding:1px;position:absolute;right:0;top:0;width:20px;}
.selectbox .display .arrow_btn .interior{display:block;height:29px;}
.selectbox .display .arrow_btn .arrow{background:transparent url(../img/select_arrow.gif) no-repeat center center;display:block;height:29px;}
.selectbox .value{display:none;}

/* dropdown styles */
.selectbox.items{
  background:#fff;
  top: 42px!important;
  border:1px solid #828790;
  display:block;
  font-family:arial;
  font-size:13px;
  list-style-type:none;
  margin:0;
  width:100px;
  overflow-x:hidden;
  overflow-y:auto;
  padding:0 0 1px 0;
  z-index:99999;
  -moz-box-shadow:0 3px 5px rgba(0,0,0,.5);
  -webkit-box-shadow:0 3px 5px rgba(0,0,0,.5);
}
.selectbox.items.above{}
.selectbox.items li{display:block;margin:0;padding:0;/*white-space:nowrap; maybe necessary if using fixedWidth: false */}
.selectbox.items li:first-child{margin-top:0;}
.selectbox.items li>a{color:#000;cursor:default;display:block;padding:4px;text-decoration:none;}
.selectbox.items li.selected a{border-bottom:1px dotted #999;border-top:1px dotted #999;}
.selectbox.items li.disabled a{color:#999;}
.selectbox.items li.hover>a{background-color:#3399ff;color:#fcfcfc;}
.selectbox.items .value{display:none;}


.order_list_item {
	padding:3px 0;
	border-bottom:1px solid #f1f1f1;
}

#newsbox .image img {
	width:140px;
}

#newsbox .image {
	float:left;
	margin:0 15px 5px 0;
	width:140px;
}

#newsbox .box_body {
	padding:15px;
}

#newsbox .box_body h3 {
	margin-bottom:10px;
	font-size:17px;
}

.entry_container .image {
	margin:0 20px 5px 0;
	float:left;
}

.entry_container .image img {
	width:250px;
}

.entry_container .summary {
	font-weight:bold;
	margin-bottom:10px;
}

.entry_container .date {
	font-size:10px;
	color:#ccc;
	margin-bottom:10px;
	display:block;
}

.body {
	padding-bottom:15px;
}

.prod_garancia {
    border-bottom: 1px dotted #24502E;
    margin: 0;
    padding: 4px;
    text-align: center;
}

.price_holder {
	min-height:60px;
	border-bottom: 1px dotted #232323;
}

#product_details_holder .prod_garancia, #product_details_holder .prod_price, #product_details_holder .prod_raktaron, #product_details_holder .prod_no_raktaron, #product_details_holder .preferential_price {
	text-align:left;
}

#product_details_holder .prod_raktaron {
	color:#fff;
	background:#090;
	border: 1px solid #24502E;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-o-border-radius: 3px 3px 3px 3px;
	-ms-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
float: left;
padding: 5px 9px;
margin: 6px 0;}

.kijelzo_row:hover {
	background:#f1f1f1;
}

.entry a {
	border-bottom:1px dotted #232323;
}

.entry a:hover {
	border-bottom:1px solid #232323;
	text-decoration:none;
}
