body, html {
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	background: white;
}

#page {
	width: 900px;
	margin: 0;
	padding: 0;
}

#head {
	background: url(./images/header.jpg) no-repeat;
	padding: 0;
	margin: 0;
	height: 245px;
}

#head h1 { padding-left: 20px; font-size: 14px; font-weight: bold; color: black; padding-top: 30px; }

#topmenu { margin: 0; padding: 0; padding-top: 40px; padding-left: 500px; }
#topmenu ul { list-style-type: none; margin: 0; padding: 0; }
#topmenu ul li { float: left; margin-right: 20px; padding-right: 20px; border-right: 1px solid white; }
#topmenu ul li.last { border-right: none; }
#topmenu ul li a { text-decoration: none; text-transform: uppercase; font-size: 12px; color: white; font-weight: bold;}
#topmenu ul li a:hover { text-decoration: underline; }

#kereses { margin: 0; padding: 0; margin-top: 30px; margin-left: 20px; width: 250px; }
#kereses ul { list-style-type: none; margin: 0; padding: 0; }
#kereses ul li { margin: 0; padding: 0; margin-bottom: 10px; }
#kereses label { display: none; }
#kereses select { width: 250px; font-size: 11px; }
#kereses input.txt { width: 200px; font-size: 11px; }
input.button { background: #0066cc; color: white; border: 1px solid white; }
input.button-disabled { background: gray; color: #DDDDDD; border: 1px solid white; }
#kereses a.order { background: #0066cc; color: white; text-decoration: none; padding: 2px 10px 2px 10px; border: 1px solid white; }
#kereses a.order-disabled { background: gray; color: #DDDDDD; text-decoration: none; padding: 2px 10px 2px 10px; border: 1px solid white; }

#manufacturers, #tipusok, #hours { margin-top: 5px; }


#footer { clear: both; margin: 0; padding: 0; padding-top: 20px; }
#footer p { color: red; padding-left: 20px; }
#footer hr { color: red; border: 1px solid red; }
#footer p.left { float: left; }
#footer p.right { float: right; }
#footer a { color: red; text-decoration: none; }
#footer a:hover { text-decoration: underline; }

#content { margin: 0; padding: 0; }
#leftside { width: 582px; margin: 0; padding: 0; float: left; margin-left: 20px; }
#rightside { width: 298px; margin: 0; padding: 0; float: left; }

#content_show {
	margin: 0;
	padding: 0;
	color: black;
}
#content_show ul { list-style-type: none; }
#content_show p { color: black; }

#content h2.content { font-size: 16px; padding-left: 20px; width: 600px; }

#content_show_static {
	margin: 0;
	padding: 0;
	color: black;
}
#content_show_static a { color: red; text-decoration: none; }
#content_show_static a:hover { text-decoration: underline; }
#content_show_static p { color: black; }
#content_show_static ol li { padding-bottom: 10px; }
#content_show_static a.cart, #content_show_static a.info { color: white; }
#content_show_static fieldset { border: none; }
#content_show_static label { width: 200px; float: left; }
#content_show_static input { width: 300px; float: left; margin-bottom: 10px;}
#content_show_static fieldset ul { list-style-type: none; }
#content_show_static fieldset ul li{ clear: both; }
#content_show_static textarea { width: 300px; height: 150px; float: left; }
#content_show_static input.submit { margin: 0; font-size: 12px; float: none; width: auto; background: #0066cc; color: white; border: none; padding: 1px 10px 1px 10px;}
#content_show_static a.submit-disabled { background: gray; color: #DDDDDD; text-decoration: none; padding: 2px 10px 2px 10px; margin: 0;}

div.item { 
	width: 251px; 
	height: 127px;
	margin: 0;
	padding: 0;
	float: left;
	background: url(./images/box_bk.jpg) no-repeat;
	padding-left: 20px;
	padding-right: 20px;
}
div.diamond { background: url(./images/box_bk_diamond.jpg) no-repeat; }

div.item h2 { font-size: 14px; font-weight: bold; }
div.item h2 span { font-weight: normal; font-size: 12px; }
div.item p { margin: 0; padding: 0; color: #ac0000; }
div.item p span { color: black; }
a.info { background: #444853; color: white; text-decoration: none; padding: 2px 10px 2px 10px; }
a.cart { background: #0066cc; color: white; text-decoration: none; padding: 2px 10px 2px 10px; }
a.info:hover, a.cart:hover { text-decoration: underline; }

#cartholder {
	width: 297px;
	margin: 0;
	padding: 0;
}
#cart-top {
	width: 297px;
	height: 15px;
	background: url(./images/kosar_top.jpg) no-repeat;
	margin: 0;
	padding: 0;
}
#cart-content {
	background: url(./images/kosar_bk.jpg) repeat-y;
	width: 297px;
	margin: 0;
	padding: 0;
}
#cart-content h3, p { margin: 0; padding: 0; color: white; }
#cart-content h3 { padding-left: 100px; font-size: 16px; font-weight: bold; }
#cart-content p { padding-left: 120px; padding-top: 5px; padding-right: 20px; }
#cart-content p a { color: white; text-decoration: none; }
#cart-content p a:hover { text-decoration: underline; }
#cart-bottom {
	width: 297px;
	height: 96px;
	background: url(./images/kosar_bottom.jpg) no-repeat;
	margin: 0;
	padding: 0;
}
#cart-bottom.full { background: url(./images/kosar_bottom_full.jpg) no-repeat; }
#cart-bottom p { padding-top: 40px; padding-left: 120px; }
#cart-bottom p.navigation { padding-top: 10px; padding-left: 120px; }
#cart-bottom p a.order { background: #0066cc; color: white; text-decoration: none; padding: 2px 10px 2px 10px; }
#cart-bottom p a.order-disabled { background: gray; color: #DDDDDD; text-decoration: none; padding: 2px 10px 2px 10px; }
#cart-bottom p a.empty { background: #444853; color: white; text-decoration: none; padding: 2px 10px 2px 10px; }

#vasarlasi-feltetelek {
	width: 297px;
	height: 140px;
	background: url(./images/vasarlas_box.jpg) no-repeat;
	margin: 0;
	padding: 0;
}

#vasarlasi-feltetelek h4 { color: white; font-size: 16px; font-weight: bold; padding:0; margin: 0; padding-left: 120px; padding-top: 20px; }
#vasarlasi-feltetelek ul { list-style-type: none; padding: 0; margin: 0; padding-left: 140px; padding-top: 10px; }
#vasarlasi-feltetelek ul li { color: white; }
#vasarlasi-feltetelek p { padding: 0; margin: 0; padding-left: 215px; padding-top: 10px; }

fieldset { border: none; margin: 0; padding: 0; }
