#container { width: 960px; }

.headercontainer { background: #677C89; border-bottom: 8px solid #B2D235; }
#header { width: 960px; background: #677c89 url(molybolt-bg.png) no-repeat 70px; border-bottom: none; margin: 0 auto; }
#header h1 { width: 359px; height: 32px; background: url(molybolt.png) no-repeat; left: 0; }
#header h1 a { width: 359px; height: 32px; }

#menu { width: 960px; }
#menu #kereso { padding: 3px 0; }
#menu #kereso table.lay td { padding: 0; }

#menulist li { margin: 0 0 0 2px; }
#menulist li a { padding: 5px 6px 6px 6px; border: none; }
#iconlist li { margin: 0 0 0 2px; }
#iconlist li a { padding: 6px 6px 5px 6px; border: none; }

#maincontent { width: 960px; margin-top: 0;}
#centerside { width: 570px; }

#keresinput { width: 250px; margin-right: 10px; }

h3.dethead { background: #677c89; }
h3.dethead div { background-image: url(../../../implementation/css/img/toggle_up.gif); }
h3.dethead.dethead_open div { background-image: url(../../../implementation/css/img/toggle_down.gif); }

.bookinfo_1 { width: 122px; margin-right: 18px; }
.bookinfo_2 { width: 510px; }
.bookinfo_3 { width: 300px; }
.bookinfo_4 { width: 650px; }
.bookinfo_5 { width: 300px; }

.bookinfo_nice { padding: 3px 5px; float: right; width: 64px; }
.bookinfo_price {	margin: 5px 0 10px 0; }

#bookinfo_up #kep { border: 1px solid #e3e5e7; }

.browserbox .product_short { width: 560px; }
.browserbox .product_box_inext { width: 410px; }
.browserbox .product_box_linkdiv { width: 100px; }

#sysmsg { width: 960px; }
#sysmsg .popup_items { width: 890px; }

#reszletes h2 { font-size: 1em; margin-bottom: 20px; }
#reszletes #bookinfo_maindata h3.title { margin-top: 5px; }
#reszletes #cartbox { -moz-border-radius: 8px; -webkit-border-radius: 8px; }
#smallcart { right: 0; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
#logoutlink { right: 160px; }

.bstate_available, .bstate_limited, .bstate_outofstock, .bstate_signup, .bstate_preparation, .bstate_ranoff { padding: 6px 8px; margin-bottom: 10px; -moz-border-radius: 8px; -webkit-border-radius: 8px; }

.commendatorybox .product_short { width: 175px; }

.openingbox { -moz-border-radius: 8px; -webkit-border-radius: 8px; }
#loginform { -moz-border-radius: 8px; -webkit-border-radius: 8px; }
#loggedin { padding: 6px 0 6px 6px; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
#logon1 { width: 780px; }

#footer { margin: 10px 0; border-top: 4px solid #b2d235; }

#cattree span.folder_open { background: url(img/folder_open.gif) no-repeat; }
#cattree span.folder_closed { background: url(img/folder_closed.gif) no-repeat; }
#cattree span.folder_closed:hover { background: url(img/folder_closed.gif) no-repeat; }
#cattree span.folder_open:hover { background: url(img/folder_open.gif) no-repeat; }

.nice_bubble_0_5 { background: #b2d235; }
.nice_bubble_6_10 { background: #677c89; }
.nice_bubble_11_15 { background: #009bdf; }
.nice_bubble_16_100 { background: #c0133c; }
.bookinfo_3 .nice_bubble_0_5, .bookinfo_3 .nice_bubble_6_10, .bookinfo_3 .nice_bubble_11_15, .bookinfo_3 .nice_bubble_16_100 { position: relative; float: right; top: 0; right: 0; }

.commadmin-state-highlight, .commadmin { padding: 10px; border: 1px solid #eee; width: 285px; }

#vasarlas #adatokformja { width: 520px; }

#recommender { width: 560px; }
#recommender .recommender-images .recommender-image img { max-width: 560px }

#szovegek h3 {
  border-top: 1px solid #e3e5e7;
  font-size: 14px;
  margin: 20px 0 10px 0;
  padding-top: 4px;
}

#szovegek .notice {
  color: #9f9f9f;
}

#szovegek .alert {
  color: #cf3f3f;
}

a.button {
	border: 1px solid #cfcfcf;
	color: #6f6f6f;
	display: inline-block;
	font-size: 11px;
	line-height: 1.5em;
	margin: 5px 0;
	padding: 2px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f7f7f7', endColorstr='#dfdfdf');
  background: -webkit-gradient(linear, 0% 0, 0% 100%, from(#f7f7f7), to(#dfdfdf));
  background: -moz-linear-gradient(-90deg, #f7f7f7, #dfdfdf);
}

a.button:hover {
	background: #cfcfcf;
	color: #000000;
	cursor: pointer;
}

a.cart-button {
  padding: 0;
}

a.cart-button span {
  background: url(cart.png) no-repeat 5px 2px;
  display: inline-block;
  padding: 2px 5px 2px 25px;
}


