@charset "iso-8859-2";

body {
	background: #d4d7db url('../images/background.jpg') no-repeat top left;
	color: #363636;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
}

#copydepo_popup {
	position: fixed;
	z-index: 1000;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url('../images/shadow.png') repeat;
	display: none;
}

#copydepo_popup .popupBox a.close{
	position: absolute;
	top: -18px;
	left: 680px;
}

#copydepo_popup .popupBox {
	position: relative;
	width: 585px;
	padding: 45px 60px;
	margin: 100px auto 0 auto;
	background: #fff;
	height:600px;
}

table.daySummary input.amount{
  width: 20px;
}

#copydepo_not_popup p.price,
#copydepo_popup p.price {
	color: #c20707;
	font-size: 18px;
}

#copydepo_not_popup p.price span,
#copydepo_popup p.price span {
	color: #000;
}

#copydepo_not_popup .floatleft img.cart,
#copydepo_popup .floatleft img.cart {
	vertical-align: text-top;
	margin-top: -7px;
}

#copydepo_not_popup .margin,
#copydepo_popup .margin {
	display: block;
	width: 180px;
}

#header {
	width: 1000px;
	height: 91px;
	/* background: url('../images/header.jpg'); */
}

#header .banner {
	float: left;
	margin: 16px 0 0 124px;
}

#menus {
	width: 100%;
	height: 68px;
	clear: both;
}

ul#menu {
	width: 990px;
	height: 26px;
	margin: 0;
	padding: 0 0 0 10px;
	list-style: none;
}

ul#menu li {
	float: left;
	margin: 0 2px 0 0;
}

ul#menu li a {
	display: block;
	height: 26px;
	background: url('../images/menu_left.jpg') no-repeat top left;
	text-decoration: none;
}

ul#menu li a span {
	display: block;
	height: 20px;
	padding: 6px 15px 0 15px;
	background: url('../images/menu_right.jpg') no-repeat top right;
	color: #efc0c7;
	font-weight: bold;
}

ul#menu li.current a {
	background-position: bottom left;
}

ul#menu li.current a span {
	background-position: bottom right;
	color: #fff;
}

ul.menu li.szoveg{
	color: #fff;
}

#menus ul.webshop_level_1 {
	width: 100%;
	/* height: 33px; */
	/* height: 24px; */
	margin: 0;
	padding: 1px 0 0 0;
	background: url('../images/productlist.jpg') repeat;
	list-style: none;
	float: left;
}

#menus ul.webshop_level_1 li {
	/*position: relative;*/
	float: left;
	display: block;
	z-index: 100;
}

#menus ul.webshop_level_1 li a {
	display: block;
	/* height: 24px; */
  /*	padding: 8px 10px 0 10px; */
  height: 16px;
  /* padding: 4px 10px 0 10px; */
  padding: 8px 10px 7px 10px;
	color: #fff;
	text-decoration: none;
}

#menus ul.webshop_level_1 li a:hover, #menus ul.webshop_level_1 li:hover a {
	background: #fff;
	color: #c10808;
}

#menus ul.webshop_level_1 li ul.webshop_level_2 {
	position: absolute;
	display: none;
}



#menus ul.webshop_level_1 li:hover ul.webshop_level_2 {
	display: block;
	width: 270px;
	margin: 0;
	padding: 5px 0 0 0;
	/* background: #b60d0d url('../images/submenu.jpg') repeat-x top; */
  background-color: #b60d0d;
	list-style: none;
	position: absolute;
	z-index: 150;
}

#menus ul.webshop_level_1 li:hover ul.webshop_level_2 li {
	width: 100%;
	border-top: 1px solid #a60a0a;
}

#menus ul.webshop_level_1 li:hover ul.webshop_level_2 li.first {
	border-top: none;
}

#menus ul.webshop_level_1 li:hover ul.webshop_level_2 li a {
	width: 100%;
	background: none;
	color: #fff;
	text-decoration: none;
}

#menus ul.webshop_level_1 li:hover ul.webshop_level_2 li a:hover {
	text-decoration: underline;
}

#content {
	width: 1000px;
	//background: url('../images/content.gif');
}

#left {
	float: left;
	width: 207px;
	padding: 0 0 0 22px;
}

#right form {
  clear: both;
}

#right {
	float: left;
	width: 677px;
	padding: 0 0 0 32px;
}

span#right_top {
	display: block;
	width: 677px;
	height: 8px;
	background: url('../images/right_top.png') no-repeat;
	overflow: hidden;
}

#right_content {
	width: 607px;
	padding: 15px 40px 15px 30px;
	background: #fff;
	min-height: 700px;
}

span#right_bottom {
	display: block;
	width: 677px;
	height: 46px;
	background: url('../images/right_bottom.png') no-repeat;
	overflow: hidden;
}

p#breadcrumb {
	color: #d8001d;
}

p#breadcrumb a {
	color: #000;
	text-decoration: none;
}

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

p#breadcrumb span {
	color: #000;
	font-size: 10px;
}

ul#buttons {
	margin: 50px 0 0 48px;
}

#right label {
	clear: both;
	float: left;
	display: block;
	width: 160px;
	margin: 0 0 8px 0;
	font-weight: bold;
}

#right .newsletterStyle input[type=text], #right .newsletterStyle input[type=password] {
  float: none !important;
}

#right input[type=text], #right input[type=password], .inputPopup {
	float: left;
	width: 164px;
	height: 18px;
	margin: 0 0 8px 0 !important;
	padding: 3px 5px 0 5px !important;
	background: url('/images/input.jpg') no-repeat;
	border: 0 !important;
}

.inputPopup
{
	margin: 0 !important;
}

#right input[type=text].form_disabled {
  color: #AAAAAA;
  font-style: italic;
}

#right input[type=text].basket_amount 
{
	width: 23px;
	background: url('/images/korvonal.bmp') no-repeat !important;
}


#right input[type=text].relatedProduct,
#right input.kicsi {
  float: none;
	width: 90px;
	height: 18px;
	margin: 0 0 8px 0 !important;
	padding: 3px 5px 0 5px !important;
	background: url('../images/input_kicsi.jpg') no-repeat;
	border: 0 !important;
}

#right_content > form input[type=submit],
#right input.customerRegSubmit,
.submitLink,
#right input.floatsubmit {
  float: left;
	width: 69px !important;
	height: 27px;
  margin: 0 0 0 10px !important;
	padding: 0 0 9px 0 !important;
	background: url('../images/submit.jpg') no-repeat;
	color: #fff !important;
	font-weight: bold;
	border: none;
}

#right a.submitLink,
#right a.submitLink:hover,
#right a.submitLink:visited,
#right a.submitLink:active,
.product_order_all
{
  color: white !important;
  padding: 2px 0 0 0 !important;
  text-align: center !important;
  text-decoration: none !important;
  float: right !important;
}

#right input.customerRegSubmit
{
  float: right;
}

#right .customerRegDiv label
{
  width: 125px;
}

#right input.submit {
	clear: both;
	width: 69px;
	height: 27px;
	margin: 0 0 0 165px !important;
	padding: 0 0 9px 0 !important;
	background: url('../images/submit.jpg') no-repeat;
	color: #fff !important;
	font-weight: bold;
	border: 0px solid black !important;
}

#right textarea {
	float: left;
	width: 164px;
	height: 128px;
	margin: 0 0 8px 0;
	padding: 3px 5px 0 5px !important;
	background: url('../images/textarea.jpg') no-repeat;
	border: 0 !important;
}

#right inpu.hidden {
	display: none;
}

#right a{
  color: #E10021 !important;
  text-weight: bold;
}


#right a:hover{
  color: #E10021 !important;
  text-decoration: underline !important;
  text-weight: bold;
}

#footer {
	width: 100%;
	min-height: 101px;
	padding: 33px 0 0 0;
	background: #9d0000;
	border-top: 1px solid #fff;
	color: #fff;
	font-size: 10px;
}

#footer .left {
	float: left;
	width: 350px;
	padding: 0 0 0 20px;
}

#footerlogo
{
  float: left;
  width: 450px;
  text-align: center;
}

#footer p {
	margin: 0 0 15px 5px;
}

#footer ul {
	margin: 0 0 5px 0;
	list-style: none;
}

#footer ul li {
	display: inline;
	padding: 0 0 0 5px;
	background: url('../images/footermenuborder.jpg') no-repeat left;
}

#footer ul li.first {
	background: none;
}

#footer ul.light li {
	background: url('../images/footermenuborder_light.jpg') no-repeat left;
}

#footer ul.light li.first {
	background: none;
}

#footer ul li a {
	color: #fff;
	text-decoration: none;
}

#footer ul.light li a {
	color: #c97373;
}

#footer ul li a:hover {
	text-decoration: underline;
}

#webtown {
	float: left;
	margin: 25px 0 0 50px;
}

span.graybox_top {
	display: block;
	width: 207px;
	height: 8px;
	background: url('../images/graybox_top.png') no-repeat;
	overflow: hidden;
}

.graybox {
	width: 187px;
	/* min-height: 93px; */
	padding: 2px 0 10px 20px;
	background: #dee1e3 url('../images/graybox_middle.jpg') no-repeat top;
}

span.graybox_bottom {
	display: block;
	width: 207px;
	height: 8px;
	margin: 0 0 10px 0;
	background: url('../images/graybox_bottom.png') no-repeat;
	overflow: hidden;
}

span.bluebox_top {
	display: block;
	width: 207px;
	height: 8px;
	background: url('../images/bluebox_top.png') no-repeat;
	overflow: hidden;
}

.bluebox {
	width: 187px;
	min-height: 118px;
	padding: 2px 0 10px 20px;
	background: #00213b url('../images/bluebox_middle.jpg') no-repeat top;
}

span.bluebox_bottom {
	display: block;
	width: 207px;
	height: 8px;
	margin: 0 0 10px 0;
	background: url('../images/bluebox_bottom.png') no-repeat;
	overflow: hidden;
}

span.whitebox_top {
	display: block;
	width: 207px;
	height: 8px;
	background: url('../images/whitebox_top.png') no-repeat;
	overflow: hidden;
}

.whitebox {
	width: 203px;
	min-height: 108px;
	padding: 2px 0 10px 4px;
	background: #ebedef url('../images/whitebox_middle.jpg') no-repeat top;
}

span.whitebox_bottom {
	display: block;
	width: 207px;
	height: 8px;
	margin: 0 0 10px 0;
	background: url('../images/whitebox_bottom.png') no-repeat;
	overflow: hidden;
}

span.whitebox_content_top {
	display: block;
	width: 199px;
	height: 8px;
	background: url('../images/whitebox_content_top.jpg') no-repeat;
	overflow: hidden;
}

.whitebox_content {
	width: 184px;
	min-height: 56px;
	padding: 0 0 10px 15px;
	background: #dee1e3 url('../images/whitebox_content_middle.jpg') no-repeat top;
}

span.whitebox_content_bottom {
	display: block;
	width: 199px;
	height: 8px;
	margin: 0 0 10px 0;
	background: url('../images/whitebox_content_bottom.jpg') no-repeat;
	overflow: hidden;
}

span.graybox_content_top {
	display: block;
	width: 199px;
	height: 8px;
	background: url('../images/graybox_content_top.jpg') no-repeat;
	overflow: hidden;
}

.graybox_content {
	width: 184px;
	min-height: 1px;
	color: #E10021;
	font-weight:bold;
	text-align: center;
	padding: 0 0 0px 15px;
	background: #dee1e3 url('../images/graybox_content_middle.jpg') no-repeat top;
}

span.graybox_content_bottom {
	display: block;
	width: 199px;
	height: 8px;
	margin: 0 0 10px 0;
	background: url('../images/graybox_content_bottom.jpg') no-repeat;
	overflow: hidden;
}


.icon_kereso {
	min-height: 25px;
	background: url('../images/icon_kereso.png') no-repeat 95% 0;
}

.icon_funkciok {
	min-height: 25px;
	background: url('../images/icon_funkciok.png') no-repeat 95% 0;
}

.icon_felhasznaloi {
	min-height: 25px;
	background: url('../images/icon_felhasznaloi.png') no-repeat 95% 0;
}

.icon_kosar {
	min-height: 25px;
	background: url('../images/icon_kosar.png') no-repeat 95% 0;
}

input.search_text {
	width: 143px;
	height: 17px;
	margin: 0 0 5px 0;
	padding: 4px 3px 0 28px;
	background: url('../images/search_input.jpg') no-repeat;
	border: 0;
}

input.search_text_short {
	width: 119px;
	height: 17px;
	margin: 0 0 5px 0;
	padding: 4px 3px 0 28px;
	background: url('../images/search_input_short.jpg') no-repeat;
	border: 0;
}

input.button_darkblue {
	width: 52px;
	height: 20px;
	margin: 0 0 0 120px;
	padding: 0;
	background: url('../images/darkbluebutton.png') no-repeat;
	border: 0;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
}
input.button_darkblue_short {
	width: 26px;
	height: 18px;
//	margin: 0 0 0 120px;
  margin-top: 2px;
	padding: 0;
	background: url('../images/okgomb_short.jpg') no-repeat;
	border: 0;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
}

p.note {
	color: #898b8c;
	font-size: 10px;
}

ul.menu {
	width: 170px;
	margin: 0;
	list-style: none;
}

ul.menu li {
	margin: 0 0 4px 0;
	padding: 4px 0 0 0;
	border-top: 1px dashed #c4c6c7;
}

.bluebox ul.menu li {
	border-top: 1px dashed #2a4458;
}

ul.menu li.first, .bluebox ul.menu li.first {
	border-top: 0;
}

ul.menu li a {
	padding: 0 0 0 20px;
	background: url('../images/menuarrow_dark.gif') no-repeat 0 1px;
	text-decoration: none;
}

.bluebox ul.menu li a {
	background: url('../images/menuarrow_light.gif') no-repeat 0 1px;
	color: #fff;
}

ul.menu li a:hover {
	text-decoration: underline;
}

table.cart {
	width: 170px;
	font-size: 10px;
}

table.cart tr:first-child td {
	border-top: none !important;
	/* FINEC HACK */
}

table.cart tr td {
	padding: 5px 0;
	border-top: 1px dashed #c1c3c4;
}

table.cart tr.first td {
	border-top: 0;
}

table.cart td.qty {
	width: 20px;
	vertical-align: top;
	color: #e10021;
}

table.cart strong {
	color: #e10021;
}

/*
table.cart strong.elorendeles {
	color: #313131;
}
*/

input.button_lightblue {
	width: 57px;
	height: 20px;
	padding: 0;
	background: url('../images/lightbluebutton.png') no-repeat;
	border: none !important;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
}

input.button_red, .product_order_all {
	width: 93px;
	height: 20px;
	margin: 0 0 0 60px;
	padding: 0;
	background: url('../images/redbutton.png') no-repeat;
	border: 0;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
}




input.button_red_nomargin {
	width: 93px;
	height: 20px;
	margin: 0 0 0 0px;
	padding: 0;
	background: url('../images/redbutton.png') no-repeat;
	border: 0;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
}

.imgleft {
	float: left;
	margin: 0 10px 10px 0;
}

.imgright {
	float: right;
	margin: 0 0 10px 10px;
}

ul.logos {
	margin: 0 0 0 0;
	list-style: none;
}

ul.logos li {
	float: left;
	width: 94px;
	height: 94px;
	margin: 0 2px 2px 0;
	padding: 2px;
	background: url('../images/cube.jpg') no-repeat;
}

/****************************************Product BEGIN*/

table.productlist {
	width: 605px;
	margin: 0 0 5px 0;
}

table.productlist {
	background: #dadce0;
}

table.productlist th {
	padding: 5px 7px;
	padding: 5px 5px;
	background: #043e6b;
	color: #fff;
	font-weight: bold;
	text-align: left;
}

table.productlist td {
	padding: 3px 7px;
	background: #fff;
	//text-align: left;
}

table.productlist td.name {
	background: #f8f9fb url('../images/td_name.jpg') repeat-x top;
}

#right input.qty, #copydepo_popup input.qty {
	width: 32px;
	height: 13px;
	margin: 0 2px 0 0 !important;
	padding: 2px 3px 0 3px !important;
	background: none;
	border: 1px solid #dadce0 !important;
}

p.table_footer a {
	color: #c10808;
	text-decoration: none;
}

p.table_footer a:hover {
	text-decoration: underline;
}

td.product_footer
{
  background-color: #DDE1E4 !important;
  color: #043E6C !important;
  padding: 10px 7px 10px 5px !important;
}

.product_red
{
  color: #D7001F !important;
}

.textcenter
{
  text-align: center !important;
}

/****************************************Product END*/

/****************************************daySummary BEGIN*/

table.daySummary {
	margin: 0 0 5px 0;
}

table.daySummary {
	background: #dadce0;
}

table.daySummary th {
	padding: 2px 0px 2px 0px;
	background: #043e6b;
	color: #fff;
	font-weight: bold;
}

table.daySummary td {
	padding: 2px 0px 2px 1px;
	background: #fff;
}

table.daySummary td.name {
	background: #f8f9fb url('../images/td_name.jpg') repeat-x top;
}

/****************************************daySummary END*/

.floatleft {
	float: left;
}

.floatright {
	float: right;
}

span.popup {
	position: relative;
	color: #c10808;
	cursor: pointer;
}

span.popup span.expl_popup {
	position: absolute;
	top: -22px;
	left: -142px;
	display: none;
	width: 126px;
	height: 62px;
	padding: 5px 10px;
	background: url('../images/popup.png') no-repeat;
	color: #363636;
}

span.popup:hover span.expl_popup {
	display: block;
	color: #363636;
	text-decoration: none;
}

p.docs {
	margin: 0 0 10px 0;
	padding: 5px 0 0 0;
	border-bottom: 1px solid #e1e3e6;
}

p.docs img.imgleft {
	margin-top: -5px;
}

span.date {
	color: #d8001d;
	font-weight: bold;
}

a.text {
	color: #444;
	font-weight: bold;
	text-decoration: none;
}

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

a.text span {
	color: #8d8b8b;
	font-weight: normal;
}

.product_border {
	width: 265px;
	height: 244px;
	margin: 0 15px 10px 0;
	padding: 2px;
	background: url('../images/product_border.jpg') no-repeat;
}

#login_form p input
{
  width: 165px;
}

#login_form p label
{
  display: block;
  font-weight: bold;
  color: white;
  padding-top: 5px;
}

#login_submit
{
  margin-top: 10px;
  margin-bottom: 10px;
}

#sf_admin_container .form-row {
  float:left;
  width:585px;
}

ul.sf_admin_actions
{
  float: right;
}

span.error
{
  color: #E10021;
  font-weight: normal;
}

#sf_admin_container ul.sf_admin_actions input[type=text],
#right input.category
{
  width: 174px !important;
  height: 22px !important;
  padding: 0 0 3px 0 !important;
}

#right select.category
{
  width: 174px !important;
  height: 50px;
  margin-bottom: 10px;
}

a.adatvedelmi
{
  margin: 10px;
  color: #C20808;
  font-size: 14px;
  float: left;
  display: block;
}




/****************************************Basket BEGIN*/

div.basket_container
{
  width: 600px;
}

div.basket_row
{
  width: 600px;
  float:left;
  padding: 15px 0px 15px 0px;
}
div.basket_center
{
  text-align:center;
}
div.basket_half_cell
{
  width: 300px;
  float:left;
  padding: 15px 0px 15px 0px;  
}

div.basket_three_cell
{
  width: 200px;
  float:left;
  padding: 15px 0px 15px 0px;  
}

div.basket_clear
{
  clear:both;
}

table.basket_termek_table
{
  width: 100%;
}

.basket_caption
{
  font-size: 18px;
  color: #353535;
}

.basket_bold
{
  color: #444444;
  font-weight:bold;
}

.basket_red
{
  color: #D9001B;
  font-weight:bold;
}

tr.basket_bottom th
{
  text-align:center;
}
tr.basket_bottom th a
{
  color: white;
}

/****************************************Basket END  */

div.my-form-row
{
  display: block;
  float: left;
  clear: both;
  height: 30px;
}

div.my-form-row div.form_error
{
  display: block;
  float: left;
  color: red;
}

div.my-form-row label
{
  display: block;
  float: left;
  width: 100px;
}

div.my-form-row input
{
  display: block;
  float: left;
}

div.my-form-row input[type=text]
{
	float: left;
	width: 164px;
	height: 18px;
	margin: 0 0 8px 0 !important;
	padding: 3px 5px 0 5px !important;
	background: url('/images/input.jpg') no-repeat;
	border: 0 !important;
}

div.my-form-row input[type=text].form_disabled
{
  color: #AAAAAA;
  font-style: italic;
}

div.my-form-row input[type=submit] 
{
  float: left;
	width: 69px !important;
	height: 27px;
  margin: 0 0 0 10px !important;
	padding: 0 0 9px 0 !important;
	background: url('../images/submit.jpg') no-repeat;
	color: #fff !important;
	font-weight: bold;
	border: none;
}

div.kDiv span.kName
{
  display: block;
  text-align: center;
  font-weight: bold;
  color: #BD0B0B
}

div.kDiv span.kLink
{
  display: block;
  text-align: right;
}

div.kDiv
{
  display: block;
  float: left;
  /* width: 126px; */
  width: 100px;
  /* border: 1px solid #EEEFF1; */
  margin: 4px;
  padding: 4px;
}

ul#kList
{
  list-style-type: none;
}

form#wt_document_upload_to_object_form
{
  margin-top: 10px;
  width: 100%;
}

div#wt_assign_assigns_update
{
  display: block;
  float: left;
  clear: both;
  width: 100%;
}

#wt_document_upload_to_object #wt_assign_assigns_update ul
{
  width: auto !important;
}

.productDetails div
{
  display: block;
  float: left;
  clear: left;
}

.productDetails div span
{
  display: block;
  float: left;
  font-weight: bold;
  width: 100px;
}

.searchExtraText
{
  color:#898B8C;
  font-size:10px;
}

span.priceLabel
{
  margin: 3px 0 0 3px;
  display: block;
  float: left;
}

#right table.productlist input, 
#right table.productlist label
{
  margin-bottom: 2px !important;
}

#right h1.productListH1
{
  clear: left;
}

#right div.samsungForm label 
{
  margin-top: 3px;
  width: 155px !important;
}

div.wtWebshopProductPager div.pagerDiv a
{
  text-decoration: none;
}

div.pagerLower
{
  padding-top: 2px;
}

div.wtWebshopProductPager div.pagerDiv,
div.wtWebshopProductPager div.pagerActualDiv
{
  background: transparent url('../images/pager_bg.png') no-repeat top left;
  display: block;
  float: left;
  height: 18px;
  text-align: center;
  width: 24px;
  margin: 0 3px;
}

div.wtWebshopProductPager div.pagerActualDiv
{
  background: transparent url('../images/pager_active.png') no-repeat top left;
  color: white;
  padding-top: 2px;
}

div.wtWebshopProductPager
{
  margin-bottom: 5px;
}

.designedUl strong
{
  color: #E10021;
}




div.categoryPreview_parent 
{
  float:left;
  width: 180px;
  border: 1px solid #043E6B;
  margin: 5px 5px 5px 5px;
  min-height: 168px;
}
div.categoryPreview_parent div
{
  width: 170px;
  padding: 5px 5px 5px 5px;
}
div.categoryPreview_parent div.name
{
  background-color: #043E6B;
  color: white;
  font-weight: bold;
  padding: 5px 5px 5px 5px;
}

table.kompa td
{
  background-color: #EEEEEE;
  padding: 3px 3px 3px 3px;
}
table.kompa th
{
  padding: 3px 3px 3px 3px;
}

.kompa_kek
{
  background-color: #043E6B;
  color: white;
  font-weight: bold;
}

.kompa_piros
{
  background-color: #9D0000;
  color: white;
  font-weight:bold;
}

.kompa_normal
{
  background-color: white;
  color: black;
  font-weight: normal;
}

div.kompalista form div div.auto_complete ul li.selected 
{
  background-color: #043E6B !important;
  color: white !important;
  font-weight: bold !important;
}

span#popupMessage
{
  text-transform: uppercase;
  font-size: 10px;
  letter-spacing: 5px;
  font-weight: bold;
  color: #00ee00;
  margin: 15px 0 15px 0 !important;
  padding: 0 0 0 8px;
  border-left: 20px solid #00ee00;
  float: right;
  clear: left;  
  position: absolute;
}

.form_error
{
  color:#ff0000;
  border-left: 3px solid #ff0000;
  margin: 3px 0 0 5px;
  padding: 0 0 0 5px;
  display: block;
  float: left;
}



.boxes .box {
	float: left;
}

.box {
	width: 197px;
	margin: 0 3px 5px 2px;
	padding: 0 0 10px 0;
	background: url('../images/box_bottom.jpg') no-repeat bottom;
}

.box .box_top {
	width: 179px;
	height: 32px;
	padding: 13px 0 0 18px;
	background: url('../images/box_top.jpg') no-repeat;
}

.box .box_content {
	width: 161px;
	padding: 10px 18px;
	min-height: 150px;
	background: url('../images/box.jpg') repeat-y;
}

.box ul {
	margin: 0;
	list-style: none;
}

.box ul li {
	margin: 0 0 3px 0;
}

.box ul li a {
	color: #d8001d;
}

.newletterPreviewContent
{
  overflow: auto;
  padding-left: 0 !important;
  max-height: 545px;
}

th.sortasc
{
  background: url(../images/up.gif) no-repeat right !important;
  color: #043E6B !important;
}

th.sortdesc
{
  background: url(../images/down.gif) no-repeat right !important;  
  color: #043E6B !important;
}

.underlined{
  text-decoration: underline !important;
}

.box_top h2
{
  float: left;
}

.box_top .categoryPriceDownload input
{
  position: relative;
  top: 2px;
}

.box_top .categoryPriceDownload label
{
  display: inline !important;
  float: none !important;
  margin-right: 4px !important;
}

.box_top .categoryPriceDownload
{
  float: right;
  margin-right: 10px;
}

.arlistaSubmit
{
  float: right !important;
}

#right .darkLink a
{
  color: #363636 !important;
  text-decoration: none !important;
  font-weight: bold;
}

.productlist th
{
  position: relative;
}

.productlist th span
{
  display: block;
  float: right;
  height: 12px;
  width: 12px;
}

.productlist th.price
{
  width: 76px;
}

.productlist th.name
{
  width: 300px;
}

.productlist th span.left
{
  float: left;
  width: 50px;
}

.productlist th span.up
{
  background-image: url('../images/white-up.gif');
  background-position: 0 2px;
  cursor: pointer;
}

.productlist th span.down
{
  background-image: url('../images/white-down.gif');
  background-position: 0 1px;
  cursor: pointer;
}

.productlist th.sortasc span.down,
.productlist th.sortdesc span.down,
.productlist th.sortasc span.up,
.productlist th.sortdesc span.up
{
  display: none;
}

#messages 
{
  padding: 10px;
  float: left;
}

#messages .msgError {
  background-color: #F7F7F7;
  border-color: #E10021;
  border-style: solid double;
  border-width: 1px 8px;
  display: block;
  float: left;
  margin: 0 0 20px 0;
  padding: 10px;
  width: 551px;
}

#messages .msgInfo {
  background-color: #F7F7F7;
  border-color: #043F6B;
  border-style: solid double;
  border-width: 1px 8px;
  display: block;
  float: left;
  margin: 0 0 20px 0;
  padding: 10px;
  width: 551px;
}

.kedvezmeny
{
  display: none;
}

#right .sortable th a
{
  color: white !important;
  text-decoration: none !important;
} 
.sortable th span.sortarrow
{
  display: none !important;
}

.sortable th span 
{
  float: none !important;
  display: inline !important;
}

.redAccount
{
  color: red;
  font-weight: bold;
}

.kompaListaDiv
{
  width: 607px;
  overflow: auto;
}

.kompaTable
{
  min-width: 607px;
  overflow: auto;
  background: #DADCE0 none repeat scroll 0 0;
}

.kompaTable caption
{
  border: 1px solid #DADCE0;
  border-bottom: none;
  padding: 5px 0;
}

.kompaTable td:first-child,
.kompaTable caption
{
  background: #F8F9FB url(../images/td_name.jpg) repeat-x scroll center top;
  color: #363636 !important;
  font-weight: bold;
  white-space: nowrap;
}

.kompaTable td
{
  background: #FFFFFF none repeat scroll 0 0;
  padding: 3px 7px;
}

.kompaTable th
{
  background: #043E6B none repeat scroll 0 0;
  color: #FFFFFF;
  font-weight: bold;
  padding: 5px;
  text-align: left;
}

.rigthFloat
{
  float: right !important;
}

.kompaDiv select
{
  max-width: 168px;
}

.kompaDiv
{
  float: left;
}

.csvDownloader
{
  float: right;
  margin-top: 3px;
}

table caption
{
	font-size: 18px;
	font-weight: normal;
}

#trigger_filters_created_at_from,
#trigger_filters_created_at_to
{
  float: left;
  margin-right: 10px;
  position: relative;
  top: 2px;
}

#sf_admin_container label 
{
  width: 10em;
}