@charset "iso-8859-2";

body {
	background: #e7e7e7;
	color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
}

#tinymce {
  background: #ffffff;
}

#header {
  background: #ffffff;
	width: 1000px;
	height: 68px;
	margin: 0px auto 0 auto;
}

#header ul li {
	display: inline;
}

#menu {
	width: 1000px;
	height: 100px;
	margin: 0 auto;
}

#content {
  background: #ffffff;
	width: 1000px;
	margin: 0px auto 0px auto;
}

#search {
	width: 1000px;
	height: 38px;
	margin: 0 0 10px 0;
	background: #dbecf6;
}

#breadcrumb {
	float: left;
	padding: 12px 0 0 20px;
	color: #323b47;
	font-size: 12px;
}

#search_form {
	float: right;
	width: 125px;
	height: 21px;
	margin: 9px 20px 0 0;
	background: url('../images/search.jpg');
}

#search_text {
	width: 95px;
	height: 12px;
	margin: 3px 0 0 0;
	background:transparent none repeat scroll 0% 0%;
  border:0pt none;
  padding:1px 3px;
}

#search_submit {
	width: 23px;
	cursor: pointer;
	background:transparent none repeat scroll 0% 0%;
  border:0pt none;
  padding:1px 3px;
}

#left {
	float: left;
	width: 197px;
	margin: 0 0 0 10px;
}

ul#menu {
	height: auto;
	margin: 0 0 12px 0;
	list-style: none;
}

ul#menu li {
	display: block;
	width: 185px;
	margin: 1px 0 0 0;
	padding: 5px 0 5px 12px;
	font-size: 11px;
}

ul#menu li.menu1 {
	background: #b1dcf3;
}

ul#menu li.menu2 {
	background: #d2e8f4;
}

ul#menu li a {
	padding: 0 0 0 10px;
	background: url('../images/menuarrow.jpg') no-repeat left;
}

ul#menu li.submenu1 {
	margin: 0;
	background: #b1dcf3;
}

ul#menu li.submenu2 {
	margin: 0;
	background: #d2e8f4;
}

ul#menu li.submenu1 ul, ul#menu li.submenu2 ul {
	margin-bottom: 10px;
	list-style: none;
}

ul#menu li.submenu1 ul li, ul#menu li.submenu2 ul li {
	width: 160px;
	padding: 0;
}

ul#menu li.submenu1 ul li a, ul#menu li.submenu2 ul li a {
	padding: 0;
	background: 0;
}

#login {
	width: 177px;
	height: 153px;
	margin: 0 0 15px 0;
	padding: 15px 10px 10px;
	background: url('../images/login.jpg');
}

#login label {
	float: left;
	display: block;
	width: 67px;
	margin: 0 0 7px 0;
	color: #007cc3;
	font-size: 11px;
}

#login input {
	float: left;
	width: 101px;
	height: 16px;
	margin: 0 0 7px 0;
	background: url('../images/login_input.jpg');
}

#login input#login_submit {
	width: 63px;
	height: 19px;
	padding: 0;
	background: url('../images/login_submit.jpg');
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	cursor: pointer;
	border: 0px;
}

#login p.right {
	clear: left;
	float: right;
	margin: 5px 0 0 0;
}

#login ul {
	clear: both;
	width: 177px;
	margin: 5px 0 0 0;
	padding: 7px 0 0 0;
	border-top: 1px dashed #9bc7de;
	list-style: none;
}

#login ul li a {
	padding: 0 0 0 7px;
	background: url('../images/listarrow.gif') no-repeat left;
	color: #2b333f;
}

#cart_top {
	width: 187px;
	height: 19px;
	padding: 15px 0 0 10px;
	background: url('../images/cart_top.jpg');
}

#cart {
	width: 193px;
	padding: 10px 0;
	border-right: 2px solid #cce8f7;
	border-left: 2px solid #cce8f7;
}

#cart_bottom {
	clear: both;
	width: 197px;
	height: 36px;
	background: url('../images/cart_bottom.jpg');
	margin:0pt 0pt 15px;
}

#cart_bottom2 {
	clear: both;
	width: 197px;
	height: 36px;
	background: url('../images/cart_bottom.jpg');
	margin:0pt 0pt 15px;
}

a#cart_order {
	float: right;
	display: block;
	width: 81px;
	height: 16px;
	margin: 9px 10px 0 0;
	padding: 3px 0 0 0;
	background: url('../images/cart_order.jpg');
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}

#right {
	float: right;
	width: 776px;
	margin: 0 10px 0 0;
}

#productlist_top {
	width: 766px;
	height: 27px;
	padding: 12px 0 0 10px;
	background: url('../images/productlist_top.jpg');
}

#productlist {
	width: 772px;
	border-right: 2px solid #e2e2e2;
	border-left: 2px solid #e2e2e2;
	background: url('../images/productlist.jpg') repeat-y;
}

#productlist_bottom {
	display: block;
	width: 776px;
	height: 6px;
	background: url('../images/productlist_bottom.jpg');
}

#right_left {
	float: left;
	width: 566px;
	color: #6a6a6a;
	font-size: 12px;
	text-align: justify;
}

#right_right {
	float: right;
	width: 197px;
	color: #6a6a6a;
	font-size: 11px;
	text-align: left;
}

#right_left em {
	color: #007cc3;
	font-style: italic;
}

#right_left strong {
	font-weight: bold;
}

#right_right strong {
	color: #f60;
}

#right_right ul {
	margin: 0;
	list-style: none;
}

#right_right ul li {
	margin: 0 0 5px 0;
	padding: 0 10px 5px 24px;
	background: url('../images/listarrow2.jpg') no-repeat 10px 3px;
}

#right_right .smallbox ul li {
	border-bottom: 1px dashed #cce8f7;
}

#right_right .smallbox2_bottom ul li {
	border-bottom: 1px dashed #fff;
}

#right_right ul li a {
	color: #6a6a6a;
}

#right_right ul li.last {
	border: 0;
}

#footer {
	width: 981px;
	height: 62px;
	margin: 0 auto 0px auto;
	background: url('../images/footer.jpg') no-repeat #fff;
	color: #107cc3;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
}

#footer p {
	float: left;
	margin: 15px 0 0 15px;
}

#webtown {
	float: right;
	margin: 12px 10px 0 0;
	background: url('../images/webtown.jpg');
}

.cart_product {
	margin: 0 0 5px 0;
	padding: 0 10px 5px;
	border-bottom: 1px dashed #cce8f7;
}

.cart_product img {
	float: left;
	margin: 0 5px 0 0;
}

.cart_product  p {
	margin: 0;
	color: #8f8f8f;
	font-size: 11px;
}

.cart_product  p.left {
	float: left;
	color: #000;
	font-size: 10px;
	font-weight: bold;
}

.cart_product p.right {
	float: right;
	font-size: 10px;
}

p.sum {
	margin: 0 0 0 10px;
	color: #107cc3;
}

.product {
	float: left;
	width: 193px;
	height: 226px;
	text-align: center;
}

.top {
	height: 192px;
	padding: 10px 0 0 0;
}

.product p {
	color: #8f8f8f;
}

.product p strong {
	color: #000;
	font-weight: bold;
}

.product .bottom {
	width: 172px;
	height: 25px;
	margin: 0 0 0 1px;
	padding: 0 10px 0 10px;
	background: #f4f4f4;
	text-align: left;
}

.product.left .bottom {
	width: 173px;
	margin: 0;
}

.bottom input {
	width: 20px;
	height: 16px;
	margin: 0 3px 0 0;
	background: url('../images/product_input.jpg');
}

.bottom p.left {
	float: left;
	margin: 0;
	padding: 6px 0 0 0;
}

.bottom p.right {
	float: right;
	margin: 0;
	padding: 5px 0 0 0;
}

.bottomline {
	clear: left;
	display: block;
	width: 772px;
	height: 1px;
	background: #e2e2e2;
	overflow: hidden;
}

.box_top {
	display: block;
	width: 566px;
	height: 10px;
	background: url('../images/box_top.jpg');
	overflow: hidden;
}

.box {
	width: 542px;
	padding: 10px;
	border-right: 2px solid #e2e2e2;
	border-left: 2px solid #e2e2e2;
	overflow: hidden;
}

.box_bottom {
	display: block;
	width: 566px;
	height: 10px;
	margin: 0 0 15px 0;
	background: url('../images/box_bottom.jpg');
	overflow: hidden;
}

.box_bottom_gray {
	display: block;
	width: 566px;
	height: 29px;
	margin: 0 0 15px 0;
	background: url('../images/box_bottom_gray.jpg');
	overflow: hidden;
}

.box_top_wide {
	display: block;
	width: 776px;
	height: 10px;
	background: url('../images/box_top_wide.jpg');
	overflow: hidden;
}

.box_wide {
	width: 752px;
	padding: 10px;
	border-right: 2px solid #e2e2e2;
	border-left: 2px solid #e2e2e2;
	overflow: hidden;
}

.box_bottom_wide {
	display: block;
	width: 776px;
	height: 10px;
	margin: 0 0 15px 0;
	background: url('../images/box_bottom_wide.jpg');
	overflow: hidden;
}

.box_bottom_gray_wide {
	display: block;
	width: 776px;
	height: 29px;
	margin: 0 0 15px 0;
	background: url('../images/box_bottom_gray_wide.jpg');
	overflow: hidden;
}

.imgright {
	float: right;
	margin: 0 0 5px 10px;
}

.forms {
	width: 220px;
}

.fleft {
	float: left;
}

.fright {
	float: right;
	margin: 0 10px 0 0;
}

.forms label {
	clear: left;
	float: left;
	display: block;
	height: 18px;
	margin: 0 0 8px 0;
	padding: 2px 0 0 0;
}

.forms input {
	width: 156px;
	height: 18px;
	margin: 0 0 8px 0;
	padding-top: 2px;
	padding-bottom: 0;
}

.forms input.input_2 {
	width: 116px;
}

.forms input.input_3 {
	width: 106px;
}

.right_input {
	float: right;
	display: block;
	width: 162px;
	height: 20px;
	background: url('../images/right_input.jpg');
}

.right_input_2 {
	float: right;
	display: block;
	width: 122px;
	height: 20px;
	background: url('../images/right_input_2.jpg');	
}

.right_input_3 {
	float: right;
	display: block;
	width: 112px;
	height: 20px;
	background: url('../images/right_input_3.jpg');
}

.bigblue {
	color: #007cc3;
}

.smallbox_top {
	width: 187px;
	height: 24px;
	padding: 8px 0 0 10px;
	background: url('../images/smallbox_top.jpg');
}

.smallbox {
	width: 193px;
	padding: 10px 0 5px 0;
	border-right: 2px solid #cce8f7;
	border-left: 2px solid #cce8f7;
}

.smallbox_bottom {
	display: block;
	width: 197px;
	height: 10px;
	margin: 0 0 10px 0;
	background: url('../images/smallbox_bottom.jpg');
	overflow: hidden;
}

.smallbox2_top {
	width: 187px;
	height: 24px;
	padding: 8px 0 0 10px;
	background: url('../images/smallbox2_top.jpg');
}

.smallbox2_bottom {
	width: 197px;
	min-height: 134px;
	margin: 0 0 10px 0;
	padding: 10px 0 0 0;
	background: #e4f1f9 url('../images/smallbox2_bottom.jpg') no-repeat bottom;
}

.smallbox3_top {
	display: block;
	width: 177px;
	height: 19px;
	padding: 5px 0 0 20px;
	background: url('../images/smallbox3_top.jpg');
}

.smallbox3 {
	width: 193px;
	padding: 10px 0 0 0;
	border-right: 2px solid #cce8f7;
	border-left: 2px solid #cce8f7;
}

.smallbox3_bottom {
	display: block;
	width: 197px;
	height: 10px;
	background: url('../images/smallbox3_bottom.jpg');
	overflow: hidden;
}

select.category{
  width:125px;
  height: 135px;
}

input.category{
  width:125px;
}

input.category_short{
  width:25px;
}


.form_error {
  color: red;
}

.kategoria_admin select, .kategoria_admin input[text], .kategoria_admin #szukites{
  width:175px;
}

/* ############################### Menu ############################### */
/*
#nav, #nav ul {
list-style: none;
padding: 5px;
}

#nav li {
float: left;
position: relative;
border: 0px solid black;
background-color: #007CC3;
}

#nav li a{
text-decoration: none;
color: #DBECF6;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
text-transform: uppercase;
font-weight: bold;
padding-right: 15px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 15px;
}

#nav .menu_level_2 li a{
text-decoration: none;
color: #DBECF6;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
text-transform: uppercase;
font-weight: bold;
padding-right: 15px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 15px;
}

#nav .menu_level_2 ul li{
padding: 0;
margin:0;
}

#nav li a:hover{
    background:#DBECF6 !important;
        color:  #007CC3;

}

.menu_level_2{
  display: none;
  width: 10em;
  position: absolute;
  top: 1.2em;
  left: 0;
  background-color: #007CC3;
  border: 0px solid #DBECF6;
}

.menu_level_2 ul li{
  width: 100%;
}

.menu_level_2 li a{
  text-decoration: underline;
}

#nav li>ul {  to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left 
  top: auto;
  left: auto;
}

#nav li:hover ul, li.over ul { /* lists nested under hovered list items 
  display: block;
}

#menudiv {
    background:#007CC3 none repeat scroll 0% 0%;
    height:24px;
    width:1000px;
}

*/

div.termekkep{
  width: 179px;
  height: 103px;
}

div.termekkep:hover{
	background-position: 0 -103px;	
}

#multi_wizard{
  margin: 0 0px 10px 10px;
}

#newsletter_mod_table{
  width: 600px;
}


#menudiv li:hover ul, #nav li.over ul { /* lists nested under hovered list items */
  display: block;
}

#menudiv {width:1000px; /*height:32px;*/ font-size:0.85em; font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
text-transform: uppercase;
font-weight: bold; position:relative; z-index:100;background:url(../../images/menu_bg.gif);height:30px;}
/* hack to correct IE5.5 faulty box model */
* html #menudiv {width:1000px; w\idth:1000px;}
/* remove all the bullets, borders and padding from the default list styling */
#menudiv ul {padding:0;margin:0;list-style-type:none;}
#menudiv ul ul {/*width:149px;*/}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
#menudiv li {float:left;/*width:125px;*/position:relative;}
/* style the links for the top level */
#menudiv a, #menudiv a:visited {/*background:url(../../images/elvalaszto.gif) no-repeat;*/display:block;font-size:10px;text-decoration:none; color:#fff; /*width:138px;*/ height:30px; border:0px; padding-left:17px;padding-right:17px; line-height:29px;}
/*#menudiv .menu_level_1 .first a, #menudiv .menu_level_1 .first a:visited {background:none !important;}
#menudiv .menu_level_1 .first a:hover {background:#007CC3 !important;}*/
/* a hack so that IE5.5 *faulty box model is corrected */
* html #menudiv a, * html #menudiv a:visited {width:149px; w\idth:138px;}

/* style the second level background */
#menudiv ul ul a.drop, #menudiv ul ul a.drop:visited {background:#007CC3;}
/*#menudiv .menu_level_2 .first a, .menu_level_2 .first a:visited {background:#007CC3 !important;}
#menudiv .menu_level_2 .first a:hover {background:#DBECF6 !important;}*/
/* style the second level hover */
#menudiv ul ul a.drop:hover{background:#DBECF6;color:#007CC3;}
#menudiv ul ul :hover > a.drop {background:#DBECF6;color:#007CC3;}
/* style the third level background */
#menudiv ul ul ul a, #menudiv ul ul ul a:visited {background:#007CC3;}
/* style the third level hover */
#menudiv ul ul ul a:hover {background:#DBECF6;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
#menudiv ul ul {visibility:hidden;position:absolute;height:0;top:30x;left:0; /*width:125px;*/border-top:0px solid #000;}
/* another hack for IE5.5 */
* html #menudiv ul ul {top:30px;t\op:31px;}

/* position the third level flyout menu */
#menudiv ul ul ul{left:149px; top:-1px; width:149px;}

/* position the third level flyout menu for a left flyout */
#menudiv ul ul ul.left {left:-149px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
#menudiv table {position:absolute; top:0; left:0; border-collapse:collapse;}

/* style the second level links */
#menudiv ul ul a, #menudiv ul ul a:visited {background:#007CC3; color:#DBECF6; height:auto; line-height:1em; padding:5px 10px; width:105px;border-top:1px dashed #429ed2;}
/* yet another hack for IE5.5 */
* html #menudiv ul ul a, * html #menudiv ul ul a:visited {width:150px;w\idth:128px;}

/* style the top level hover */
#menudiv a:hover, #menudiv ul ul a:hover, #menudiv .first a:hover{color:#007CC3; background:#DBECF6;}
/*#menudiv .first :hover > a, #menudiv :hover > a, #menudiv ul ul :hover > a {color:#007CC3;background:#DBECF6;}*/

/* make the second level visible when hover on first level list OR link */
#menudiv ul li:hover ul,
#menudiv ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
#menudiv ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
#menudiv ul :hover ul :hover ul{ visibility:visible;}


#right_left img{
  padding: 5px !important;
}

#right_left img{
  padding: 5px !important;
}

.top_image_hidden_container{
  height: 41px;
  width: 776px;
  background: url('../images/maincategories/felsosav.jpg') no-repeat;
  font-family: arial;
  font-size: 14px;
  color: #007CC3;
  padding: 12px 0px 0px 0px;
}

#sf_admin_container .sf_admin_list th {
  background-color:#B1DCF3 !important;
  padding:2px;
  text-align:left;
}

#sf_admin_container .sf_admin_list th a {
  color:#007CC3 !important;
}
#top_image_hidden_container a{
  padding: 10px;
  font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

a:hover{
  color: #FF822F;
}
#right_content h2{
	margin: 0 0 15px 0;
	padding: 0 0 10px 0;
	background: url('../images/icon.jpg') no-repeat right top;
	border-bottom: 1px dashed #ced4d8;
	color: #007cc3;
	font-size: 18px;
}

#hr{
  border-bottom: 1px dotted #e2e2e2;
  height: 2px;
  margin: 10px 0 10px ;
}

.kategoria_3{
  text-transform:uppercase !important;
  font-weight:bold !important;
  font-size:10px !important;
}

.backend_partner{
  color: #FF6600;
}

.user_list0 td{
  background: #D2E8F4;
  margin:1px 0 0;
  padding:5px 0 5px 12px;
}

.user_list1 td, .user_list0 td, .user_list_head{
  border-bottom: 1px solid white;
}

.user_list1 td{
  background: #B1DCF3;
  margin-bottom: 1px solid white;
  margin:1px 0 0;
  padding:5px 0 5px 12px;
}

.user_list_head{
  background:  #313946;
  color: #fff;
  margin:1px 0 0;
  padding:5px 0 5px 12px;
}

#maiasn {
    width: 800px;
    float: left;
}
#iconok {
padding-left:919px;
padding-top:13px;
}
.akcios_menu a{
  color: #ff0000;
}