* 
{
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, Helvetica, Arial;
	border-color: #fff;
}

h4
{
	font-size: 16px;
}


a
{
	text-decoration: none;
	color: #DE3836;
}

.bal a:hover, a:hover
{
	text-decoration: underline;
}

body 
{
	font-size: 12px;
	color: #000;
	text-align: center;
	background-color: #1E4485;
}

.container
{
	width: 992px;
	margin: 0px auto;
	text-align: left;
}

.fejlec
{
	width: 992px;
	height: 404px;
	float: left;
	background-color: #2066AF;
}

.tartalom
{
	padding: 0 6px 0 6px;
	width: 980px;
	min-height: 774px;
	float: left;
	background: #2066AF url(../images/hatter.png) no-repeat center bottom;
}

.bal
{
	float: left;
	background: transparent url(../images/bal.png) no-repeat;
	width: 226px;
	height: 846px;
	color: #fff;
}

.jobb
{
	float: left;
	width: 754px;
}

.jobb_felso
{
	background: url(../images/felso.png) no-repeat;
	float: left;
	width: 754px;
	height: 52px;
}

.jobb_felso_2
{
	background: url(../images/felso_2.png) no-repeat;
	float: left;
	width: 734px;
	color: #246AB5;
	font-weight: bold;
	font-size: 18px;
	padding: 30px 0 0 20px;
}

.jobb_felso_2 .cim, .belso_cim
{
	width: 325px;
}

.belso_cim
{
	clear: both;
	color: #246AB5;
	font-weight: bold;
	font-size: 18px;
}

.jobb_menulec
{
	color: #fff;
	font-weight: bold;
	float: left;
	width: 754px;
	height: 10px;
}

.jobb_menulec a
{
	color: #BCBCBC;
}

.jobb_tartalom
{
	width: 754px;
	float: left;
	background-color: #DDF2FF;
}

.jobb_also
{
	background: url(../images/also.png) no-repeat;
	float: left;
	width: 754px;
	height: 24px;
}
.boxok
{
	float:left;
	margin-top: 10px;
	height: 225px;
	width: 754px;
}

.box1
{
	float: left;
	width: 243px;
	height: 225px;
	background: #0080B6 url(../images/box_1.png) no-repeat;	
	margin-left: 6px;
	text-align: center;
}

.box2
{
	float: left;
	width: 243px;
	height: 225px;
	background: #DF3937 url(../images/box_2.png) no-repeat;	
	margin-left: 6px;
	text-align: center;
}

.box3
{
	float: left;
	width: 243px;
	height: 225px;
	background: #68A1BF url(../images/box_3.png) no-repeat;	
	margin-left: 6px;
	text-align: center;
}

.szoveg
{
	float:left;
	margin-left: 25px;
	width: 704px;
	min-height: 370px;
}

.jobb_tartalom_2
{
	width: 529px;
	float: left;
	background: url(../images/szoveg_hatter.gif) repeat-y;	
	min-height: 387px;
	padding: 0 12px;
}

.szoveg_lenn
{
	width: 553px;
	float: left;
	background: url(../images/szoveg_lenn.gif) repeat-y;	
	height: 7px;
	line-height: 7px;
}

.jobb_bal
{
	float: left;
	width: 553px;
	margin-left: 9px;
}

.jobb_jobb
{
	float: left;
	width: 179px;
	margin-left: 6px;
}

.hir_box
{
	width: 179px;
	height: 128px;
	float: left;
	background: url(../images/hir_box.png) no-repeat;
	margin-bottom: 5px;
	font-size: 11px;
}

.keres
{
	float: left;
	font-weight: bold;
	width: 155px;
	height: 20px;
	margin: 6px 0 0 15px;
}
.keres2
{
	float: left;
	font-weight: bold;
	width: 155px;
	height: 20px;
	margin: 12px 0 0 15px;
}

.keresok
{
	float: left;
	width: 20px;
	height: 20px;
	margin: 6px 0 0 15px;
}
.keresok2
{
	float: left;
	width: 20px;
	height: 20px;
	margin: 12px 0 0 15px;
}
.keresok2 a
{
	display:block;
	width: 20px;
	height: 15px;
	border:0px solid red;
}
.bal a 
{
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}

.hirlevel
{
	float: left;
	color: #79C5F6;
	font-weight: bold;
	width: 145px;
	margin: 22px 0 0 69px;
	height: 18px;
	font-size: 18px;
}

.hirlevel_feliratkozas
{
	float: left;
	font-weight: bold;
	width: 145px;
	height: 15px;
	margin-left: 69px;
}

.hirlevel_szoveg
{
	float: left;
	margin: 5px 0 0 21px;	
	width: 190px;
	height: 50px;
	overflow: hidden;
	color: #D4EFFF;
}

#form1
{
	float: left;
}

#form1 input
{
	border: 0;
	margin: 8px 16px 0 25px;
	background-color: #D3EEFF;
	height: 14px;
	color: #0047A8;
	font-weight:bold;
	font-size: 11px;
}

.szerviz
{
	float: left;
	font-weight: bold;
	width: 185px;
	margin: 42px 0 0 32px;
	height: 18px;
	font-size: 18px;
}

#form2
{
	margin-top: 22px;
	float: left;
	width:215px;
}

#form2 input
{
	border: 0;
	margin: 3px 0 0 3px;
	width: 123px;	
	background-color: #D3EEFF;
	color: #0047A8;
	font-weight:bold;
	font-size: 11px;
}

.nev
{
	float: left;
	color: #C1EAFC;
	width: 70px;
	margin-left: 10px;
}

.keszulektipus
{
	float: left;
	color: #C1EAFC;
	width: 89px;
	margin: 10px 0 0 10px;
}

#item_select, #item_select ul 
{
	padding: 0px;
	margin: 0px;
	list-style: none;
}

#item_select strong 
{
	display: block;
}

#item_select li 
{
	float: left;
	width: 112px;
}

#item_select li ul 
{
	position: absolute;
	width: 150px;
	left: -999em;
}

#item_select li.hovered ul 
{
	left: auto;
}

#select 
{
	margin-top: 7px;
	padding: 2px 0 0 8px;
	color:#0047A8;
	font-size: 12px;
	width: 108px;
	height: 20px;
	background: url('../images/select.gif') no-repeat;
	cursor: default;
}

.elem 
{
	padding-left: 5px;
	color:#0047A8;
	font-size: 12px;
	width: 105px;
	background-color: #C1EAFC;
	cursor: default;
}

.elem:hover
{
	background-color: #1E4485;
	color: #C1EAFC;
}

.tadatlap
{
	float: left;
	margin: 15px 0 0 46px;
}

.gal_szoveg
{
	float: left;
	font-weight: bold;
	width: 185px;
	margin: 35px 0 0 50px;
	height: 18px;
	font-size: 18px;
	width: 165px;
}

.gal_nezzen
{
	float: left;
	font-weight: bold;
	width: 185px;
	margin-left: 50px;
	width: 165px;
}

.gal_tovabb
{
	float: left;
	margin: 101px 0 0 51px;
}

.nyil
{
	font-weight: bold;
	color: #BCBCBC;
	font-size: 10px;
}

.box_cim
{
	text-align: left;
	float: left;
	width: 230px;
	color: #fff;
	font-weight: bold;
	font-size: 18px;
	margin: 5px 0 15px 13px;
	height: 25px;
	overflow: hidden;
}

.box_kep img
{
	border: 2px solid #fff;
}

.box_kep
{
	height: 59px;
}

.box_datum
{
	float: left;
	width: 230px;
	height: 20px;
	margin: 60px 0 0 13px;
	color: #fff;
	text-align: left;
}

.box_szoveg
{
	float: left;
	width: 220px;
	overflow: hidden;
	height: 60px;
	margin: 1px 0 0 13px;
	color: #fff;
	text-align: left;
	font-size: 11px;
}

.box_link
{
	float: left;
	width: 220px;
	font-weight: bold;
	font-size: 11px;
	overflow: hidden;
	height: 16px;
	line-height: 16px;
	margin: 1px 0 0 13px;
	text-align: right;
}

.box1 .box_link a, .box3 .box_link a
{
	color: #B5F100;
}

.box2 .box_link a
{
	color: #FFD200;
}

.box3 .box_szoveg
{
	margin-top: 94px;
	height: 45px;
}

.box3 .box_link
{
	margin-top: 3px;
}

.hir_box_cim
{
	float: left;
	width: 169px;
	color: #fff;
	font-weight: bold;
	padding-left: 10px;
	height: 15px;
	margin-top: 9px;
	overflow: hidden;
}

.hir_box_szoveg
{
	float: left;
	width: 159px;
	padding: 1px 10px 0 10px;
	height: 80px;
	overflow: hidden;
}

.hir_box_datum
{
	float: left;
	width: 104px;
	color: #69F;
	padding-left: 10px;
}

.hir_box_tovabb
{
	float: left;
	width: 65px;
}

.hir_box_tovabb a
{
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	font-size: 10px;
}

.hir_box_tovabb a:hover
{
	text-decoration: underline;
}

.tartalom_cim
{
	float: left;
	width:529px;
	color: #999;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 5px;
}

.hir_szoveg .tartalom_cim
{
	color: #246AB5;
	width: 507px;
	padding-left: 10px;
	font-size: 18px;
}

.hir_szoveg .datum
{
	color: #999;
	width: 517px;
	font-size: 10px;
}

.tartalom_szoveg
{
	float: left;
	width:529px;
	font-size:14px;
}

.tartalom_szoveg p, .tartalom_szoveg span, .tartalom_szoveg strong{
	font-size:14px;
}

.vissza
{
	width: 538px;
	padding-right: 15px;
	float: left;
	background: url(../images/szoveg_hatter.gif) repeat-y;	
	clear:both;
}

.hir_szoveg .vissza
{
	clear: both;
	background: none;
	padding-top:10px;
	width:507px;
}

.vissza a
{
	float: right;
	width: 61px;
	height: 16px;
	padding: 3px 0 0 10px;
	background: url(../images/gomb.png) no-repeat;
	color: #fff;
	font-weight: bold;
	font-size: 10px;
}

.shop
{
	padding-left: 6px;
	float: left;
	width: 523px;
	padding-bottom: 15px;
}

.shop_felso
{
	background: url(../images/shop_felso.gif) no-repeat;
	float: left;
	width: 517px;
	height: 80px;
}

.termek_felso
{
	background: url(../images/termek_felso.gif) no-repeat;
	float: left;
	width: 517px;
	height: 80px;
}

.kosar_felso
{
	background: url(../images/kosar_felso.gif) no-repeat;
	float: left;
	width: 517px;
	height: 55px;
}

.hir_felso
{
	background: url(../images/hir_felso.gif) no-repeat;
	float: left;
	width: 517px;
	height: 38px;

}

.shop_szoveg
{
	float: left;
	width: 517px;
	background-color: #ECF2EC;
}

.kosar_szoveg, .hir_szoveg
{
	float: left;
	width: 517px;
	background: #fff url(../images/kosar_hatter.gif) repeat-y;
	padding-top: 15px;
}

.hir_szoveg
{
	padding: 15px 0;
}

.shop_felso .cim, .termek_felso .cim
{
	float: left;
	width: 510px;
	margin-top: 13px;
	padding-left: 7px;
	font-weight: bold;
	font-size: 14px;
}

.shop_felso .alcim, .termek_felso .alcim
{
	float: left;
	width: 510px;
	padding-left: 7px;
}

.shop_felso .cim, .shop_felso .alcim
{
	width: 450px;
}

.termek_felso .alcim
{
	padding-top: 5px;
}
.shop_felso .kosar, .termek_felso .kosar
{
	float: left;
	width: 507px;
	text-align: right;
	padding: 13px 10px 0 0;
	font-size: 11px
}

.shop_felso .kosar
{
	float: right;
	width: 50px;
	height: 70px;
	padding-top: 0;
}

.shop_felso .kosar a
{
	color:#00274E;
	float:left;
	font-weight:bold;
	padding-top:53px;
}

.shop_kep
{
	float: left;
	width: 160px;
	overflow: hidden;
}

.shop_kep img
{
	float: left;
	margin-left: 16px;
	padding-bottom: 10px;
}

.shop_leiras, .hir_leiras
{
	float: right;
	width: 343px;
	padding: 0 7px;
}

.hir_leiras
{
	float: left;
	width: 497px;
	padding: 0 10px;
}

.shop_also
{
	background: url(../images/shop_also.png) no-repeat;
	float: left;
	width: 517px;
	height: 49px;
}

.ar_szoveg
{
	font-weight: bold;
	color: #036;
	float: left;
	height: 25px;
	padding: 9px 0 0 19px;
	width: 349px;
}

.ar
{
	font-weight: bold;
	color: #fff;
	font-size: 20px;
	float: left;
	height: 24px;
	padding: 5px 19px 0 0;
	width: 130px;
	text-align: right;
}

.regi_ar
{
	font-size: 10px;
	text-align: right;
	color: #036;
	float: left;
	width: 492px;
	padding-right: 25px;
}

.shop_galeria
{
	float: left;
	height: 64px;
	width: 115px;
	background: url(../images/galeria.gif) no-repeat;	
	margin: 20px 0 0 16px;
}

.shop_galeria a
{
	float: left;
	color: #fff;
	font-weight: bold;
	margin: 47px 0 0 18px;
	font-size: 11px;
}

.kosar_ar_szoveg
{
	font-weight: bold;
	font-size: 11px;
	text-align: right;
	color: #036;
	float: left;
	height: 13px;
	padding: 5px 15px 0 0;
	width: 502px;
}

.kosar_megrendel, .hir_csik
{
	background: url(../images/kosar_also.png) no-repeat;
	float: left;
	width: 506px;
	height: 20px;
	text-align: right;
	padding: 3px 11px 0 0;
}

.kosar_megrendel a
{
	color: #fff;
	font-weight: bold;
	font-size: 11px;
}

.kosar_ar
{
	background: url(../images/kosar_ar.png) no-repeat;
	width: 502px;
	height: 34px;
	font-weight: bold;
	color: #fff;
	font-size: 20px;
	float: left;
	text-align: right;
	padding: 1px 15px 0 0;
}

.kosar_also
{
	float: left;
	width: 517px;
	height: 73px;
}

.hir_also
{
	float: left;
	width: 517px;
	height: 30px;
	background-color: #ECF2EC;
}

.kosar_ossz
{
	float: left;
	font-weight: bold;
	font-size: 11px;
	text-align: right;
	color: #036;
	background-color: #ECF2EC;
	width: 502px;
	padding-right: 15px;
	height:15px;
	line-height:15px;
}

.kosar_ossz_doboz
{
	float: left;
	background-color: #ECF2EC;
	color: #002899;
	font-size: 18px;
	width: 512px;
	text-align: right;
	height: 27px;
	padding-right: 5px;
}

.doboz
{
	text-align: right;
	float: right;
	background-color: #fff;
	border: 1px solid #D6D6D6;
	padding: 0px 5px;
}

.adatok, .adat
{
	background-color: #F6F6F6;
	color: #00274E;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 2px;
	float: left;
	width: 262px;
	height: 18px;
	padding: 4px 0 0 5px;
	overflow: hidden;
}

.adatok
{
	background-color: #fff;
	text-decoration: underline;
}

.hir_csik
{
	background: url(../images/hir_also.gif) no-repeat;
	color: #036;
	font-weight: bold;
}

.hir_csik a
{
	color: #888;
}
                              
.h
{
	border: 2px solid #93bae8;
	background-color: #f2f3f3;
	text-align: center;
	font-weight: bold;
	color: #B61C24;
	margin-bottom: 10px;
}

#lbOverlay {
	position: absolute;
	z-index: 9999;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(../images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../images/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../images/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

.galeria
{
	width: 100%;
	float: left;
	text-align: center;
	
}

.galeria img
{
	margin: 5px;
	border: 6px solid #fff;
}

.galeria img:hover
{
	border: 6px solid #69F;
}

.tartalom_szoveg .galeria img, .jobb_tartalom_2 .galeria img
{
	margin: 5px 2px 0 2px;
}

.kep_doboz
{
	float: left;
	width: 175px;
	height: 155px;
	overflow: hidden;
}

.kep_doboz a
{
	color: #246AB5;
	clear: both;
}

.kep_doboz a
{
	text-decoration: none;
}

.oldalak a
{
	color: #246AB5;	
}

.jobb select, .jobb input
{
	border:2px solid #246AB5;
}

.jobb .gomb
{
	background-color:#DDD;
	border:2px solid #DDD;
	color:#246AB5;
	font-weight:bold;
}

#showimage img
{
	border:3px solid #75BDFB;
}

.hiba
{
	color: red;
	font-weight: bold;
}

h2
{
	color: #246AB5;
}

.bovebben, .bvissza
{
	background-color:#ECF2EC;
	clear:both;
	float:left;
	width:517px;
	padding: 5px 0;
}

.bovebben a, .bvissza a
{
	background: url(../images/bovebben_gomb.png) no-repeat;
	color:#FFF;
	float:right;
	font-size:10px;
	font-weight:bold;
	height:16px;
	padding:3px 15px 0px 10px;
	width:61px;
}

.bvissza a
{
	background: url(../images/bgomb.png) no-repeat;
}

.gyartokep
{
	height:60px;
	width:200px;
	display:inline;
}

.gyartodoboz
{
	text-align:center;
	width:530px;
}

.gyartodoboz img
{
	padding: 15px;
}

