/* Alap */
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;}
body {
	background-color: #C1D0C1;
	background: #ffffff url(../img/main_bg.gif) repeat-x 0 0;
	margin-left: 0px;
	margin-bottom: 9px;
	margin-top: 0px;
	height:100%;
}
body a{
	text-decoration:none;
	font-weight:normal;
	color:#000000;
}
body a:hover{
	text-decoration:underline;
	font-weight:normal;
	color:#ed2724;
}
/*img, div, input { behavior: url("inc/iepngfix.htc") } */
/* header elemek */
.header{
	font-size:18px;
	color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
	height:33px;
}
.fomenu {
	padding-left:10px;
	padding-right:10px;
	vertical-align:middle;
	line-height:33px;
	float:left;
	cursor:pointer;	
}
.search{
	margin:0px;
	padding:0px;
	font-size:18px;
	color:#FFFFFF;
}
.search input{
	border:0px;
	height:auto;
	font-size:14px;
	font-weight:normal;
}
.head_button{
	color:#FFFFFF;
	font-weight:bold;
	background-color:#326434;
}
.head_cart {
	font-size:17px;
}
/* footer */
#foot{
	font-size:9px;
	color:#FFFFFF;
}
/* apróbetűs részek */
#apro{
	font-size:9px;
	color: #666666;
	margin:3px;
}
/* Oldalsó fejlécek */
#side_head{
	background: url("../img/k.gif") no-repeat 0% 50% #f5f5f5;
	padding-left:35px;
	font-size:18px;
	color:#326434;
	line-height:35px;
	border-top:1px solid #BBBBBB;
}
#side_kiemelt{
	background: url("../img/kr.gif") no-repeat 0% 50% #f5f5f5;
	padding-left:35px;
	font-size:18px;
	color:#C1001F;
	line-height:35px;
	border-top:1px solid #FF9900;
}
/* kiemelt termék */
#side_kiemelt_f{
	margin:9px; 
	width:95px; 
	height:95px; 
	border:1px solid #CBD4CA; 
	background-repeat:no-repeat;
	cursor:pointer;
}
#side_kiemelt_ar{
margin-bottom:9px; font-size:17px; color:#044494;
}

/* Oldalsó menü */
.side_al {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display:none;
	list-style-position:outside;
}
.side_al li { 
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	font-size:11px;
	font-weight:normal;
	margin: 0px 0px 0px 25px;
	line-height:12px;
	font-family: Geneva, Arial, Helvetica, sans-serif
}
.side_al li a { 
	color: #666666;
	text-decoration:none;
}
.side_al li a:hover { 
	color: #ed2724;
	text-decoration:none;
}
.side { 
	margin: 0px;
	font-size:14px;
	font-weight:normal;
	padding-right: 0px; 
	padding-left: 25px; 
	padding-bottom: 3px; 
	padding-top: 3px; 
	background-position: 12px 7px;  
	background-image: url("../img/red_arrow.gif");
	background-repeat: no-repeat;
	}
.side a {	
	color:#044494;
	text-decoration:none;
	}
.side a:hover {
	color: #ed2724;
	text-decoration: underline;
	}
#menu{
	margin: 8px 0px 8px 0px;
}

/* Main címsáv */
#main_head{
	background: url("../img/kh.gif") repeat-x 0% 50% #ffffff;
	padding-left:6px;
	margin-bottom:6px;
	font-size:18px;
	line-height:35px;
	border-bottom-color: #BBBBBB;
	border-bottom-width:1px;
	border-bottom-style:solid;
}

/* main termék-menü */
#box{
	float: left;
	clear: none;
	width: 159px !important;
	width: 164px;
	padding: 8px 4px 0px 0px;
}
#box_head{	
	padding: 1px 4px 1px 4px;
	margin: 0px 0px 5px 4px;
	text-align: left;
	height: 16px;
	line-height: 16px;
	background-color: #ECF0EC;
	border-bottom: solid 1px #999999;
}
div#plist {
	padding-right: 0px; 
	padding-left: 6px; 
	padding-bottom: 1px; 
	font-size:11px;
	}
div#plist a {
	font-weight: normal;		
	color:#326434;
	text-decoration:none;
	}
div#plist a:hover {
	font-weight: normal;	
	color: #ed2724;
	text-decoration: underline;
	}
	
/* break */
#break{
	clear:both; 
	height:1px;
	overflow:hidden;
}

/* oldalsó formok */
#sideform label
{
width: 55px;
float: left;
text-align: right;
margin-right: 5px;
display: block
}
#sideform input
{
width:125px;
background: #fff;
border: 1px solid #999999;
}

#sideform .submit input
{
color: #fff;
background: #326434;
border: 0px;
width:auto;
margin-right: 13px;
}
#sideform p {
margin:3px 0px 3px 0px;
}
#sideform {
margin:5px 3px 5px 3px;
width:194px;
}

/* Termék lista elemek */
#prod_container{
	margin: 6px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
	border-bottom-color:#999999;
	border-bottom-width:1px;
	border-bottom-style:solid;
}
#prod_container .pic{
	float:left; 
	position:relative; 
	width:90px; 
	height:90px; 
	background-repeat:no-repeat;
	cursor: pointer;
}
#prod_container .megnevezes{
	margin-left:95px; 
	line-height:18px; 
	vertical-align:middle; 
	font-size:13px; 
	font-weight:bold; 
	color:#910d0d;
}
#prod_container .r_leir{
	margin-left:95px; 
	line-height:18px; 
	padding-bottom:14px; 
	font-size:13px; 
	font-weight:normal; 
	color:#000000;
}
#prod_container .ar{
	margin-left:95px; 
	line-height:22px; 
	padding-top:18px; 
	font-size:21px; 
	font-weight:bold; 
	color:#044494;
}
#prod_container .regi_ar{
	font-size:16px; 
	font-weight:normal; 
	text-decoration:line-through; 
	margin-right:5px;
}
#prod_container .tovabb{
	float:right; 
	padding-top:18px; 
	line-height:22px;
}


/* datatsheet */
#dspic{
margin-left:10px;  float:left; clear:none;  background-repeat:no-repeat; background-position: 50% 50%; width:180px; height:180px; 
}
#dshead{
height:180px; padding:5px 3px 0px 10px;
}
#dsar{
font-size:21px; color:#044494; 
}
#dsar span{
font-size:16px; 
font-weight:normal;
text-decoration:line-through;
margin-right:5px;
}
#datasheet{
margin:10px 0px 0px 0px; padding:0px;
}
#datasheet input
{
width:auto;
background: #fff;
border: 1px solid #999999;
text-align:right;
}

#datasheet .submit
{
color: #fff;
background: #326434;
border: 0px;
width:auto;
margin-right: 13px;
margin-left:5px;
text-align:center;
}
#dsspec{
margin:0 10 30 10;
}
#dsspec .head{
font-weight:bold; font-size:14px; border-bottom:#CCCCCC dashed 1px; margin:0 0 5 0; padding:3px; background-color:#ECF0EC; color:#326434;
}
#dsspec .spec{
border-bottom:#CCCCCC dashed 1px; padding:0 0 5 8px;
}
#dsspec a{
	font-weight: normal;		
	color:#044494;
	text-decoration: underline;
}
#dsspec a:hover{
	font-weight: normal;		
	color:#FF3300;
	text-decoration: none;
}
/* prodlist */
#listhead{
border:1px solid #CCCCCC; margin:0 5 5 5; padding:2 2 2 2; background-color:#ECF0EC; clear:none;
}
#listhead #short{
float:right; width:200px; text-align:right;
}
#listhead_b{
margin:0 5 0 5; border-bottom:1px dashed #CCCCCC;
}
#listhead_b #bal{
float:left; width:100px;
}
#listhead_b #jobb{
float:right; width:100px; text-align:right;
}
#listhead_b #center{
text-align:center; color:#990000; font-weight:bold;
}
#picviewer {
	display: none;
	position: absolute;
	top: 250px;
	left: 248px;
	width: 380px;
	height: 380px;
	background: white;
	border: solid 1px #03326B;
}
#picviewer2 {
	display: none;
	position: absolute;
	top: 490px;
	left: 248px;
	width: 420px;
	height: 330px;
	background: white;
	border: solid 1px #03326B;
}


/* városadatok */
			#data{width:280px; float:left;}
			#data #a { width: 100px; float: left; text-align: right; margin-right: 5px; display: block; font-weight:bold; }
			#data #b { float: left; text-align: left; margin-right: 5px; display: block; font-weight:normal;}
			#data #break { height:6px;}
			#map {font-weight:bold; font-size:14px; border-bottom:#CCCCCC dashed 1px; margin:0 0 5 0; padding:3px; background-color:#ECF0EC; color:#326434;}
			#info {height:34px; max-height:34px; padding-left:33px; background-image:url("../img/binf.gif"); font-family:Arial, Helvetica, sans-serif; font-size:10px;}
/* Kosár */
div.basket_fej {
	padding: 4px;
	border:1px solid #CCCCCC;
	height: 14px;
	line-height: 14px;
	background-color: #ECF0EC;
}
div.basket_fej div {
	float: left;
	clear: none;
	font-weight: bold;
	text-align: left;
	color:#336534;
}
div.basket_fej div#lab {
	float: left;
	clear: none;
	font-weight: normal;
	text-align: right;
	color:#000000;
}

div.basket {
	padding: 4px;
}
div.basket div {
	float: left;
	clear: none;
	text-align: right;
	font-size: 12px;
	font-family: Arial, sans-serif;
}
div.basket div input, input.basketinput {
	width: 40px;
	border: solid 1px #CCCCCC;
	background-color: #ffffff;
	font-size:10px;
}
#basket_menu{
	margin-top:5px;
}
#basket_menu a{
	color:#044494;
}
#basket_menu a:hover{
	color:#C1001F;
}
#adat_nev{float:left; width:180; margin-right:6px; line-height:20px; height:20px; vertical-align:middle; clear:none;}
#adat_input{margin:0px 0px 5px 0px; float:left; clear:none; width:220px;}
#data_input{margin:4px 0px 5px 0px; float:left; clear:none; width:220px; font-size:11px;}
#adat_input #mezo {font-size:11px; width:220px;}
#adat_input #bolt {font-size:11px; width:220px;}




