body{
	padding:0;
	margin:0;
	font-size:12px;
	background:url("images/bg.jpg") #fff repeat-x;
	font-family:Arial;
}
#page{
	width:1000px;
	text-align:left;
}
#head{
	background:url("images/head.jpg");
	width:1000px;
	height:150px;
}
#head h2{
	color:#1F79D2;
	font-size:18px;
	font-weight:normal;
	padding:0;
	margin:0;
	padding-top:92px;
	padding-left:15px;
	float:left;
}
#spacer{
	float: left;
	padding-top:6px;
	padding-left:215px;
}
#spacer a{
	display: block;
	width: 120px;
	height: 110px;
}
#spacer a img{
	border: none;
}
#lang{
	padding-left:210px;
	padding-top:60px;
	float: left;
}
#lang a img{
	border:none;
	margin-left:10px;
}
#main{
	width:1000px;
	background:url("images/main_bg.jpg") repeat-y;
	float: left;
}
#left{
	width:17px;
	height:290px;
	background:url("images/left.jpg");
	float: left;
}
#left_main{
	margin-right:1px;
	float:left;
}
#left_main_{
	width:224px;
}
#left_menu_top{
	background:url("images/left_main_top.jpg");
	font-size:0;
	width:224px;
	height:10px;
}
#left_menu{
	width:224px;
}
#left_menu ul{
	padding:0;
	margin:0;
	list-style:none;
}
#left_menu ul li{
	border-bottom:1px solid #fff;
}
#left_menu ul li a{
	display: block;
	width:224px;
	height:33px;
	background:#D8E8F8;
	color: #000;
	text-decoration:none;
}
#left_menu ul li a span{
	padding-left:10px;
	padding-top:8px;
	display:block;
}
#left_menu ul li a:hover{
	background:#B0D1F2;
}
#left_menu ul.menu1 li.active a{
	background:#B0D1F2;	
}
#left_menu_bottom{
	height:140px;
	width:224px;
	background:#0066CB;
	color:#fff;
}
#left_menu_bottom_{
	padding-top:17px;
	padding-lefT: 14px;
	padding-right:30px;
}
#left_menu_bottom a{
	color:#fff;
	text-decoration:none;
}
#left_menu_bottom_bottom{
	width:224px;
	background:#2B90E7;
	margin-top:1px;
	font-size:0;
}
#left_menu_bottom_bottom_{
	height:9px;
	font-size:0;
}
#content_main{
	width:517px;
	float: left;
}
#content_left{
	width:22px;
	height:405px;
	background:url("images/content_left.jpg");
	float: left;
}
#content{
	float: left;
	width:476px;
	background: url("images/content_center.jpg") no-repeat;
	padding-top:85px;
}
#content h1, #content h2, .Title{
	padding:0;
	margin:0;
	font-weight:normal;
	font-size:18px;
}
#content h3{
	font-size:12px;
	padding:0;
	margin:0;
	color:#000;
	font-weight:bold;
}
#content img, #content a img{
	border:none;
}
.keret{
	border: 5px solid #B0D1F2;
}
#content a{
	color:#D20000;
	font-weight:bold;
	text-decoration:none;
}
#content a:hover{
	color:#CF5858;
}
#content p{
	padding-bottom:10px;
}
.kivonat{
	padding:0;
	margin:0;
	font-weight:bold;
	text-align:justify;
	padding-top:10px;
}
#content_right{
	float: left;
	width:19px;
	height:393px;
	background:url("images/content_right.jpg");
}
#right{
	margin-left:1px;
	float: left;
}
#right_{
	width:224px;
}
#right_top{
	background:url("images/right_top.jpg");
	width:224px;
	height:9px;
	font-size:0;
}
#kiemelt{
	font-size:18px;
	padding-top:12px;
	padding-left:20px;
	padding-bottom:13px;
	background:#fff;
}
#kiemelt a{
	color: #000;
	text-decoration:none;
}
#kiemelt a img{
	border: 5px solid #B0D1F2;
}
#elerhetoseg{
	padding-top:15px;
	padding-left:20px;
	background:#DFEFFF;
	padding-bottom:20px;
}
#elerhetoseg h1, #elerhetoseg h2{
	font-size:18px;
	padding:0;
	margin:0;
	font-weight:normal;
}
#elerhetoseg h2{
	padding-top:12px;
}
#elerhetoseg h1{
	padding-bottom:12px;
}
#elerhetoseg a{
	color:#D20000;
	text-decoration:none;
}
#elerhetoseg a:hover{
	text-decoration:underline;
}
#elerhetoseg_bottom{
	background:url("images/elerhetoseg_bottom.jpg");
	font-size:0;
	height:11px;
	width:224px;
}
#right_shadow{
	width:15px;
	height:308px;
	background:url("images/right.jpg");
	float: left;
}
#main_bottom{
	width:1000px;
	height:28px;
	background:url("images/main_bottom.jpg");
	float: left;
}
#foot{
	height:57px;
	width:1000px;
	float: left;
	background:url("images/foot.jpg");
}
#spacer2{
	float: left;
	padding-left:12px;
	padding-top:4px;
}
#spacer2 a{
	display:block;
	width:210px;
	height:45px;
}
#spacer2 a img{
	border:none;
}
#foot a img{
	border: none;
}
#logo{
	float: left;
	padding-top:10px;
	padding-left:25px;
}
#rg{
	float: left;
	padding-left:580px;
	padding-top:4px;
}
#rg a{
	color:#fff;
	text-decoration:none;
}
#rg img{
	margin-bottom:-4px;
}
#magicon{
	margin-bottom:-2px !important;
}

/*-------------------------------------Termékkezelő---------------------------------*/

.termekek{
	background:#E9F4FE; 
	padding-top:10px; 
	padding-left:10px; 
	padding-right:15px; 
	border: 1px solid #B0D1F2;
}
.termekek h3{
	color:#020167; 
	font-size:14px;
}
.termekek a, #egytermek a{
	color:#0066CB !important;
}
.termekek a:hover, #egytermek a:hover{
	background:#0066CB;
	color:#fff !important;
}
#egytermek h3{
	font-size:14px; 
	float: left; 
	width:370px; 
	display: block;
}
#rendel{
	color:#020167;
}
#rendel input{
	height:16px;
	border: 1px solid #E9F4FE;
	width:40px;
	font-size:11px;
}
#btnkosar{
	color: #fff;
	background: #0066CB;
	margin-left:180px;
	width:120px !important;
	font-size:12px !important;
	height:20px !important;
	font-weight:bold;
	cursor: pointer;
}
#atutal, #utanvet{
	border: none !important;
}
#rendel a:hover{
	color: #fff;
}
#osszesen, #egytermek{
	background:#E9F4FE;
	padding: 10px 10px 10px 10px;
	border: 1px solid #B0D1F2;
}
#osszesen hr{
	border: 1px solid #B0D1F2;
}
#osszesen form{
	padding:0;
	margin:0;
}
#osszesen input{
	border: none;
	color: #fff;
	background: #0066CB;
	margin-left:350px;
	width:70px;
	font-size:12px;
	height:20px;
	font-weight:bold;
	cursor: pointer;
}
#megrendelem{
	margin-left:200px;
}
#osszesen a{
	color: #0066CB;
}
#osszesen a:hover{
	background:#0066CB;
	color:#fff;
}
#termek_kosarban{
	background: #D8E8F8;
	padding:10px 10px 10px 10px;
}
#rendeles{
	background:#E9F4FE;
	padding: 10px 10px 10px 10px;
	border: 1px solid #B0D1F2;
}
#rendeles h2{
	font-size:14px;
	font-weight:bold;
}
#rendeles label{
	display:block;
	width:150px;
	float: left;
}
#rendeles input, #rendeles textarea{
	border: 1px solid #B0D1F2;
	margin-bottom:1px;
	width:300px;
}
#rendeles textarea{
	height:100px;
	width:450px;
}
#rendeles span{
	font-size:10px;
}
#btn_megrendel{
	background:#0066CB;
	color: #fff;
	font-weight:bold;
	width:150px !important;
}