html {
	height:100%; 
	/*overflow-y: scroll;*/
}
body {
	display:block;
	margin: 0;
	padding: 0;
	background: #dddddd url(http://www.bitronix.hu/images/bg.gif) repeat-y scroll top center;
	font-family: verdana, sans-serif;
	font-size: 11pt;
	color: #50505f;
	height:100%;
}

/*#content table td { border-bottom: 1px solid #505050; }*/
#content table td { border-bottom: 1px solid #d3d3d3; }

p { display:block; margin: 0 0 15px 0; }

h1 {font-size:12pt; margin: 0 0 10px 0; font-weight: bold; font-family: verdana;}
h2 {font-size:11pt; margin: 0 0 10px 0; font-weight: bold; font-family: verdana;}
h3 {font-size:11pt; margin: 0 0 10px 0; font-weight: bold; font-style: italic; font-family: verdana;}

ul { list-style-type:disc; margin:1em 0; margin-left:40px; padding-left:0;}
ol { list-style-type:decimal; margin:1em 0; margin-left:40px; padding-left:0;}
ul ul, ul ol, ul dl, ol ul, ol ol, ol dl, dl ul, dl ol, dl dl { margin-top:0; margin-bottom:0; }
ol ul, ul ul { list-style-type:circle; }

img { margin: 0; border: 0; display: block;}
a:link { color: #2F6BAF; text-decoration: none;  outline:none;}
a:visited { color: #2F6BAF; text-decoration: none;  outline:none;}
a:hover { color: #bd0601; text-decoration: underline;  outline:none;}
a:active { color: #2F6BAF; text-decoration: none;  outline:none;}

h1.cim {font-size:11pt;  font-family: verdana; color: #50505f; font-weight: bold;}
h1.cim a{ color: #50505f; font-weight: bold;}

.bold {font-weight:bold;}
.centered {text-align:center;}
.answer, .section {display:none;}
.newshead {margin:0px;font-size:17px;font-weight:bold;}
.newsdate {margin:2px 0px 2px 0px;width:200px;height:15px;line-height:15px;font-size:9px;color:#707070;background:#ffffff url(http://www.bitronix.hu/images/datebg.gif) no-repeat scroll top left;}
.menuitem {float:left;margin:0px;width:140px;height:35px;line-height:35px;background: #ffffff url(http://www.bitronix.hu/images/menubg.gif) repeat-x scroll top left;text-align:center;}

#container {
	width: 850px;
	position: relative;
	min-height: 100%;
	margin: 0px auto 0px auto;
}
* html #container {
	height: 100%;
}

#topMenu {
	width: 840px;
	height: 40px;
	margin: 0px 5px 0px 5px;
}
	
	#topMenu ul {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}
		
		#topMenu li {
			float: left;
			height: 40px;
			margin-left: 2.5em;
			line-height: 40px;
			font-size: 9pt;
			text-align: center;
		}
		
		#topMenu li a { color: #9d9d9d; }
		#topMenu li a:hover { color: #bd0601; text-decoration: none; }

#header {
	width: 840px;
	height: 184px;
	margin: 0px 5px 0px 5px;
	background: #ffffff url(/images/header.jpg) no-repeat scroll top left;
}

#menu {
	width: 840px;
	height: 35px;
	margin: 0px 5px 0px 5px;
	font-size: 12pt;
}
#cartLight{
	width: 840px;
	margin: 2px 5px 10px 5px;
	background: #E5E1E0;
	font-size: 9pt;
	height: 21px;
	line-height: 21px;
	font-weight: bold;
	position: relative;
	}

	
	#cartLight a{	
		margin-left: 15px;
		color: #80808f;
		}
	#cartLight a:hover{
		color: #bd0601; 
		text-decoration: none;
		}
	.cont{
		float: right;
		padding-left: 30px;
		margin-right: 15px;
		background: url(http://www.bitronix.hu/images/cart.jpg) left no-repeat;
	}
#cartLight2{
	width: 840px;
	margin: 2px 5px 10px 5px;
	background: #E5E1E0;
	font-size: 9pt;
	height: 30px;
	line-height: 21px;
	font-weight: bold;
	position: relative;
	}
	
	#cartLight2 a{	
		margin-left: 15px;
		color: #80808f;
		}
	#cartLight2 a:hover{
		color: #bd0601; 
		text-decoration: none;
		}
	
	
#content {
	width:824px;
	margin: 0px 13px 0px 13px;
	/*padding: 0px 0px 70px 0px;*/
	padding: 0px 0px 40px 0px;
	display: block;
  min-height: 500px;
}

#footer {
	position: relative;
	/*margin: -58px auto 0px auto;*/
	margin: 0 auto;
	width: 850px;
	height: 58px;
	background: #efefef url(http://www.bitronix.hu/images/footerbg2.gif) repeat-x scroll top left;
	line-height: 29px;
	color: #43464b;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
}
.submitButton, .button{
	background: #bd0601;
	color: #FFFFFF;
	border: 1px solid #C8C3C3;
	font-size: 11px;
	cursor: pointer;
	height: 23px;
	font-weight: bold;
}

/* Kateg�ri�k */

.categoryContainer{
	width: 800px;
	margin: 20px auto 20px auto;
	height: auto;
	background: #F6F6F6;
	border: 1px solid #C8C3C3;
	}
	
	.categoryLeft{
		width: 252px;
		height: auto;
		float: left;
		margin: 4px;
		}
		.categoryDiv1{
			margin: 0px;
			}
		.categoryDiv2{
			margin: 0px;
			}
	
	.categoryMiddle{
		width: 252px;
		height: auto;
		float: left;
		margin: 4px;
		}
		.categoryDiv3{
			height: 100%;
			margin: 0px;
			}
			
	.categoryRight{
		width: 252px;
		height: auto;
		float: left;
		margin: 4px;
		}
		.categoryDiv4{
			height: 100%;
			margin: 0px;
			}
			
	.categoryFooter{
		margin: 4px;
		}
		.categoryDiv5{
			clear: both;
			margin: 0px;
			}
		.categoryDiv6{
			margin: 0px;
			}

/* Term�kek */

.productContainer{
	width: 800px;
	margin: 20px auto 20px auto;
	height: auto;
	background: #F6F6F6;
	border: 1px solid #C8C3C3;
	}
	
	.productLeft{
		width: 258px;
		height: auto;
		float: left;
		margin: 4px;
		}
		.productDiv1{
			margin: 0px;
			}
		.productDiv2{
			margin: 0px;
			}
	
	.productMiddle{
		width: 258px;
		height: auto;
		float: left;
		margin: 4px;
		}
		.productDiv3{
			height: 100%;
			margin: 0px;
			}
			
	.productRight{
		width: 258px;
		height: auto;
		float: left;
		margin: 4px;
		}
		.productDiv4{
			height: 100%;
			margin: 0px;
			}
			
	.productBottom{
		margin: 4px;
		}
		.productDiv5{
			clear: both;
			margin: 0px;
			}
		.productDiv6{
			margin: 0px;
			}
	
	.productFooter{
		margin: 4px;
		display: block;
		overflow: hidden;
		}
		.productFooterLeft{
			float: left;
			text-align:left;
		}
		.productFooterRight{
			text-align: right;
		}
		.price {
			margin-right: 20px;
		}
		
 /* Kos�r */
	.modifyCart {
		width: 100%;
		}
		
		.modifyCart th, .modifyCart td { border: 1px solid #fff; height: 25px; }
		.modifyCart  td { padding-left: 5px; }
		
		.modifyCart th {
			background: #C8C3C3;
			padding: 5px;
			color: #fff;
			text-align: left;
			font-variant: small-caps;
			}
			
		.modifyCart .tr1 { background: #f8f7f7; }
		.modifyCart .tr2 { background: #fff; }
		
		.modifyCart .tr1_hover, .modifyCart .tr2_hover  { background: #E5E1E0; }

/* Aj�nlatk�r�s */
	#formCallForOffer label{
		width: 200px;
		text-align: right;
		display: block;
		float: left;
		margin-right: 20px;
		}
	
	#formCallForOffer .req{
		font-weight: bold;
		}
	
	#formCallForOffer input, textarea{
		width: 300px;
		font-family: verdana;
		font-size: 8pt;
		color: #3F3F3F;
		}
	#formCallForOffer textarea{
		height: 150px;
		}
	#formCallForOffer .submitButton{
		background: #bd0601;
		color: #FFFFFF;
		border: 1px solid #C8C3C3;
		font-size: 11px;
		cursor: pointer;
		height: 23px;
		font-weight: bold;
		width: auto;
		}
		
/* Megrendel�s */

	#formOrderCart label{
		width: 200px;
		text-align: right;
		display: block;
		float: left;
		margin-right: 20px;
		}
	
	#formOrderCart .req{
		font-weight: bold;
		}
	
	#formOrderCart input, textarea{
		width: 300px;
		font-family: verdana;
		font-size: 8pt;
		color: #3F3F3F;
		}
	#formOrderCart textarea{
		height: 150px;
		}
	#formOrderCart .submitButton{
		background: #bd0601;
		color: #50505f;
		border: 1px solid #C8C3C3;
		font-size: 11px;
		cursor: pointer;
		height: 23px;
		font-weight: bold;
		width: auto;
		}
	#felhasznText{
		/*height: 200px;*/
		/*overflow-y: scroll;*/
		border: 1px solid #C8C3C3;
		background: #EBEBE4;
		padding: 5px;
		color: #838381;
		font-size: 10pt;
		margin: 5px 0 5px 0;
		}

#social2{
	width: 850px;
	/*margin: -89px auto 0;*/
	margin: 0 auto;
	background: #E5E1E0;
	font-size: 9pt;
	height: 30px;
	line-height: 21px;
	font-weight: bold;
	position: relative;
  clear: both;
	}
	#social2 a{
		margin-left: 15px;
		color: #80808f;
		}
	#social2 a:hover{
		color: #bd0601;
		text-decoration: none;
		}
