 /*****   általános   *****/
html, body
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	cursor: default;
	background: url(../images/hatter.jpg) #E9EDF8 fixed;
	color: black;
	margin: 0px;
	padding: 0px;
	height: 100%;
}

p
{
	margin: 10px 0 10px 0;
}

.spam
{
	unicode-bidi: bidi-override;
	direction: rtl;
}

.felkover_barna
{
	font-weight: bold;
	color: #D6963F;;
}

img
{
	border: none;
}

.margintop20
{
	margin-top: 20px;
}

.margintop10
{
	margin-top: 10px;
}

.marginbottom10
{
	margin-bottom: 10px;
}

.margintop5
{
	margin-top: 5px;
}

.margintop_bottom10
{
	margin: 10px 0 10px 0;
}

.margintop15_felkover_zold
{
	margin-top: 15px;
	font-weight: bold;
	color: #409081;
}

.felkover_sotetzold
{
	color: #409081;
	font-weight: bold;
}

span.padding_right20
{
	padding-right: 20px;
}

ul.nomargin_nostyle_padding
{
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.abc, ul.abc0
{
	list-style: lower-alpha;
	margin: 10px 0 0 0;
	padding: 0 0 0 20px;
}

ul.abc0
{
	margin-top: 0;
}

ul.abc li, ul.abc0 li
{
	padding-bottom: 5px;
}

ul.sorszamozott
{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0;
	padding: 0;
	list-style: none;
}

ul.sorszamozott li
{
	padding-bottom: 7px;
	text-indent: -12px;
	padding-left: 12px;
}

ul.sorszamozott a
{
	color: #094F87;
}

ul.sorszamozott a:hover
{
	color: #3B8476;
	text-decoration: none;
}

div.bekezdes
{
	margin: 10px 0 10px 0;
}

ul.nomargin_nostyle_padding li
{
	padding-bottom: 5px;
}

div.margin_top20_clear
{
	margin-top: 20px;
	clear: both;
}

div#esystem_tovabb a
{
	float: left;
}

a.kek
{
	color: #094F87;
}

a.kek:hover
{
	text-decoration: none;
}

.block
{
	display: block;
}

.left_margin_right15
{
	float: left;
	margin-right: 15px;
}

.left_margin_right15_bottom_2
{
	float: left;
	margin-right: 15px;
	margin-bottom: 2px;
}

.right_margin_left15
{
	float: right;
	margin-left: 15px;
}

.right_margin_left15_right15
{
	float: right;
	margin: 0 15px 0 15px;
}

.right_margin_left15_top10
{
	float: right;
	margin: 10px 0 0 15px;
}

.clear
{
	clear: both;
}

form
{
	margin: 0px;
	padding: 0px;
}

.float_left
{
	float: left;
}

.rejtett
{
	display: none;
}

.felkover
{
	font-weight: bold;
}

#piros
{
	color: #F20000;
}

.piros_nagy
{
	text-transform: uppercase;
	color: #DF3434;
	font-weight: bold;
	font-size: 14px;
}

a.narancs_nyil
{
	background: url(../images/navigacio_nyil.png) no-repeat 0 3px;
	padding-left: 14px;
	color: #105489;
	text-decoration: none;
}

a.narancs_nyil:hover
{
	text-decoration: underline;
}

a.gomb_piros, a.gomb_zold, a.gomb_barna,
a.gomb_szurke, a.gomb_szurke_nagy
{
	background-image: url(../images/content/gomb_piros.jpg);
	width: 139px;
	height: 24px;
	display: block;
	padding: 9px 0 0 10px;
	color: white;
	font-weight: bold;
	text-decoration: none;
}

a.gomb_zold
{
	background-image: url(../images/content/gomb_zold.jpg);
}

a.gomb_barna
{
	background-image: url(../images/content/gomb_barna.jpg);
}

a.gomb_szurke
{
	background-image: url(../images/content/gomb_szurke.jpg);
}

a.gomb_szurke_nagy
{
	background-image: url(../images/content/gomb_szurke_nagy.jpg);
	width: 195px;
}

a.gomb_nagy_piros, a.gomb_nagy_zold_egysoros, a.gomb_nagy_piros_egysoros_margin
{
	background-image: url(../images/content/gomb_nagy_piros.jpg);
	width: 195px;
	height: 42px;
	display: block;
	padding-top: 7px;
	color: white;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	margin: auto;
	line-height: 18px;
}

a#gomb_nagy_piros2
{
	font-size: 15px;
}

a.gomb_nagy_piros_egysoros_margin
{
	padding-top: 16px;
	height: 33px;
	margin-top: 5px;
	margin-bottom: 5px;
}

a.gomb_nagy_zold_egysoros
{
	background-image: url(../images/content/gomb_zold_nagy.jpg);
	padding-top: 16px;
	height: 33px;
}

div.lista_gomb_szurke, div.lista_gomb_ok, div.lista_gomb_sarga
{
	background-image: url(../images/content/lista_gomb_szurke.jpg);
	width: 28px;
	height: 22px;
	color: white;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
	padding-top: 6px;
	float: left;
	margin-right: 5px;
}

div.lista_gomb_sarga
{
	background-image: url(../images/content/lista_gomb_sarga.jpg);
}

div.lista_gomb_ok
{
	background: url(../images/content/ikon_ok.jpg) no-repeat;
}

.felkover_szurke
{
	color: #5A5A5D;
	font-weight: bold;
}

.felkover_piros
{
	color: #F20000;
	font-weight: bold;
}

.felkover_szurke_nagy, .felkover_zold_nagy, .felkover_piros_nagy, .felkover_sarga_nagy, .felkover_szurke_nagy,
.felkover_kek_nagy
{
	color: #5A5A5D;
	font-weight: bold;
	font-size: 15px;
}

.felkover_piros_nagyobb_kozepre
{
	font-size: 17px;
	text-align: center;
	color: #F20000;
	font-weight: bold;
}

div#tarhely_szolgaltatas_lista div.lista_sor
{
	padding-bottom: 4px;
}

.felkover_zold_nagy
{
	color: #48A291;
}

.felkover_piros_nagy
{
	color: #DF3434;
}

.felkover_sarga_nagy
{
	color: #D5C31B;
}

.felkover_szurke_nagy
{
	color: #5A5A5D;
}

.felkover_kek_nagy
{
	color: #094F87;
}

.felkover_kek
{
	color: #094F87;
	font-weight: bold;
}

.felkover_zold
{
	color: #48A291;
	font-weight: bold;
}

ul.nomargin_nostyle
{
	margin: 0;
	padding: 0;
	list-style: none;
}

.margin_bottom_10
{
	margin-bottom: 10px;
}

ul.egyeni_szurke, ul.egyeni_zold, ul.egyeni_zold_bal, 
ul.egyeni_zold_bal_width542, ul.egyeni_zold_width730, ul.egyeni_szurke_left
{
	list-style: none;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-left: 10px;
}

ul.egyeni_szurke_left
{
	float: left;
	width: 335px;
	margin-bottom: 5px;
}

ul.egyeni_szurke li, ul.egyeni_szurke_left li
{
	background: url(../images/content/lista_gomb_szurke_kicsi.jpg) no-repeat 0 2px;
	padding: 0 0 4px 14px;
}

ul.egyeni_zold_bal_width542
{
	float: left;
	width: 545px;
}

ul.egyeni_zold_width730
{
	width: 730px;
}

ul.egyeni_zold_bal
{
	float: left;
}

ul.egyeni_zold li, ul.egyeni_zold_bal li, ul.egyeni_zold_bal_width542 li, ul.egyeni_zold_width730 li
{
	background: url(../images/content/lista_gomb_zold_kicsi.jpg) no-repeat 0 2px;
	padding: 0 0 4px 14px;
}

div.vizsz_elv_700
{
	background-image: url(../images/tartalom_vizsz_elv.png);
	width: 765px;
	height: 1px;
	font-size: 0;
	overflow: hidden;
	margin: 10px 0 10px 0;
}

.kozepre
{
	text-align: center;
}

div.kontener
{
	background-image: url(../images/tartalom_hatter.jpg);
	width: 980px;
	margin: auto;
  	min-height: 100%;
}

div.belso_kontener
{
	padding-bottom: 57px;
	width: 980px;
	margin: auto;
	display: table;
}

/*****   a fejléc   *****/
div.fejlec
{
	background-image: url(../images/fejlec.jpg);
	width: 980px;
	height: 149px;
}

div.fejlec_bal
{
	width: 761px;
	float: left;
}

div.logo
{
	width: 272px;
	height: 23px;
	color: white;
	font-weight: bold;
	padding: 48px 0 0 8px;
	float: left;
}

div.logo h1
{
	display: inline;
	font-size: 11px;
}

div.logo h1 span
{
	padding-left: 3px;
}

div.banner
{
	background-image: url(../images/banner.jpg);
	width: 472px;
	height: 64px;
	float: left;
	padding: 5px 0 0 2px;
}

div.gombok
{
	width: 37px;
	padding: 19px 0 0 40px;
	float: left;
}

div.gombok a
{
	width: 31px;
	height: 30px;
	display: block;
}

div.gombok a:hover
{
	background-position: 0 -30px;
}

a.segitseg
{
	background-image: url(../images/ikon_segitseg.jpg);
}

a.sitemap
{
	background-image: url(../images/ikon_sitemap.jpg);
	margin-top: 1px;
}

/*****   menü   *****/
div.menu
{
	width: 760px;
	padding-left: 4px;
	clear: left;
	position: relative;
	z-index: 200;
	font-size: 11px;
	height: 53px;
}

div.menu h2
{
	margin: 0;
	font-weight: normal;
	font-size: 11px;
}

div.menu ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

/* főmenü pontok */
li.fomenu
{
	 float: left;
	 display: block;
	 width: 94px;
	 height: 32px;
	 padding-top: 11px;
	 overflow: hidden;
}

li#fomenu1
{
	background-image: url(../images/menu1.jpg);
	width: 95px;
}

li#fomenu2
{
	background-image: url(../images/menu2.png);
}

li#fomenu3
{
	background-image: url(../images/menu3.png);
}

li#fomenu4
{
	background-image: url(../images/menu4.png);
}

li#fomenu5
{
	background-image: url(../images/menu5.png);
}

li#fomenu6
{
	background-image: url(../images/menu6.png);
}

li#fomenu7
{
	background-image: url(../images/menu7.png);
}

li#fomenu8
{
	background-image: url(../images/menu8.png);
}

/* főmenü pontokhoz tartozó linkek */
a.fomenu_a
{
	display: block;
	width: 95px;
	height: 21px;
	text-decoration: none;
	color: #094F87;
	padding-top: 11px;
	text-align: center;
	background-position: 0 900px;
	background-repeat: no-repeat;
}

a.fomenu_a:hover
{
	background-position: 0 -11px;
}

a#fomenu_a1
{
	background-image: url(../images/menu1_hover.jpg);
}

a#fomenu_a2
{
	background-image: url(../images/menu2_hover.png);
}

a#fomenu_a3
{
	background-image: url(../images/menu3_hover.png);
}

a#fomenu_a4
{
	background-image: url(../images/menu4_hover.png);
	cursor: default;
}

a#fomenu_a5
{
	background-image: url(../images/menu5_hover.png);
}

a#fomenu_a6
{
	background-image: url(../images/menu6_hover.png);
}

a#fomenu_a7
{
	background-image: url(../images/menu7_hover.png);
	cursor: default;
}

a#fomenu_a8
{
	background-image: url(../images/menu8_hover.png);
}

/* aktív menüpontok */
li.fomenu_aktiv
{
	width: 96px;
	float: left;
	display: block;
	height: 34px;
	padding-top: 19px;
	overflow: hidden; 
	color: #094F87;
	/*text-align: center;*/
}

li.fomenu_aktiv span, li.fomenu_aktiv h2.kozepre
{
	text-align: center;
	width: 96px;
	display: block;
	font-weight: bold;
	font-family: Tahoma, Arial;
	font-size: 10px;
}

li#fomenu1_aktiv
{
	width: 95px;
	background-image: url(../images/menu1_aktiv.jpg);
}

li#fomenu2_aktiv
{
	background-image: url(../images/menu2_aktiv.png);
}

li#fomenu3_aktiv
{
	background-image: url(../images/menu3_aktiv.png);
	width: 95px;
}

li#fomenu4_aktiv
{
	background-image: url(../images/menu4_aktiv.png);
}

li#fomenu5_aktiv
{
	background-image: url(../images/menu5_aktiv.png);
}

li#fomenu6_aktiv
{
	background-image: url(../images/menu6_aktiv.png);
}

li#fomenu7_aktiv
{
	background-image: url(../images/menu7_aktiv.png);
}

li#fomenu8_aktiv
{
	background-image: url(../images/menu8_aktiv.png);
}

/* a menü többi része */
div.menu li ul
{
	position: absolute;
	width: 158px;
	left: -99999px;
}

ul.menu li.lenyilo_menupont_felso, ul.menu li.lenyilo_menupont_felso_nagy
{
	background-image: url(../images/lenyilo_teteje.gif);
	height: 20px;
	width: 150px;
	line-height: 17px;
	padding-left: 4px;
}

ul.menu li.lenyilo_menupont_felso_nagy
{
	background-image: url(../images/lenyilo_teteje_nagy.gif);
	width: 227px;
}

div.menu li:hover ul
{
	left: auto;
	margin-left: -1px;
}

li#fomenu4_aktiv:hover ul, li#fomenu7_aktiv:hover ul
{
	margin-left: 0;
	text-align: left;
	font-weight: normal;
	left: auto;
}

div.menu ul ul a
{
	color: #094F87;
	text-decoration: none;
}

li.lenyilo_menupont
{
	width: 154px;
	background-image: url(../images/lenyilo_kozepe.png);
	display: block;
}

li.lenyilo_menupont_nagy, li.lenyilo_menupont_nagy_behuzott
{
	width: 231px;
	background-image: url(../images/lenyilo_kozepe_nagy.png);
	display: block;
}

li.lenyilo_menupont_nagy_cim
{
	width: 225px;
	background-image: url(../images/lenyilo_kozepe_nagy_elv.png);
	display: block;
	color: #094F87;
	padding-left: 6px;
	height: 18px;
}

li.lenyilo_menupont_vonal
{
	width: 225px;
	background-image: url(../images/lenyilo_kozepe_nagy_elv.png);
	display: block;
	color: #094F87;
	padding-left: 6px;
	height: 2px;
}

li.lenyilo_menupont a, li.lenyilo_menupont_nagy a, li.lenyilo_menupont_nagy_behuzott a
{
	width: 145px;
	display: block;
	background-image: url(../images/lenyilo_kozepe_hover.png);
	background-repeat: no-repeat;
	background-position: 0 900px;
	padding: 2px 3px 3px 6px;
}

li.lenyilo_menupont_nagy a
{
	width: 222px;
	background-image: url(../images/lenyilo_kozepe_hover_nagy.gif);
}

li.lenyilo_menupont_nagy_behuzott a
{
	padding-left: 20px;
	width: 208px;
	background-image: url(../images/lenyilo_kozepe_hover_nagy.gif);
}

li.lenyilo_menupont a:hover, li.lenyilo_menupont_nagy a:hover, li.lenyilo_menupont_nagy_behuzott a:hover
{
	background-position: 0;
	background-repeat: repeat-y;
}

a.lenyilo_menupont_also, a.lenyilo_menupont_also_nagy
{
	background-image: url(../images/lenyilo_alja_ok.gif);
	height: 20px;
	overflow: hidden;
	padding: 2px 3px 3px 20px;
	width: 131px;
	display: block;
}

a.lenyilo_menupont_also_nagy
{
	background-image: url(../images/lenyilo_alja_ok_nagy.gif);
	width: 208px;
}

a.lenyilo_menupont_also:hover, a.lenyilo_menupont_also_nagy:hover
{
	background-position: 0 -25px;
}

div.navigacio
{
	padding: 5px 0 0 2px;
	clear: left;
	width: 650px;
	color: #094F87;
	background-color: white;
	margin-left: 5px;
}

div.navigacio a
{
	color: #094F87;
	background: url(../images/navigacio_nyil.png) right no-repeat white;
	padding: 0 14px 2px 2px;
}

div.navigacio a:hover
{
	text-decoration: none;
}

div.navigacio span
{
	font-weight: bold;
	padding-left: 2px;
}

div.tartalom_kontener
{
	width: 980px;
	overflow: auto;
}

div.tartalom_bal
{
	width: 795px;
	float: left;
}

div.tartalom_jobb
{
	background: url(../images/jobb_fejlec.jpg) no-repeat 2px 0;
	width: 181px;
	float: left;
	padding-top: 5px;
}

div.jobb_elvalaszto
{
	background-image: url(../images/jobb_elvalaszto.jpg);
	margin-left: 2px;
	width: 181px;
	height: 9px;
	font-size: 7px;
}

div.betumeret
{
	padding: 0 0 0px 3px;
	margin-left: 4px;
	/*border-bottom: 2px solid #DBDCDE;*/
	overflow: auto;
	width: 169px;
}

div.betumeret img
{
	margin-right: 2px;
}

/*****   domain kereső   *****/
div.domain_cim
{
	text-transform: uppercase;
	color: #5A5A5D;
	font-weight: bold;
	margin-top: 10px;
	background-color: #F2F5FA;
	position: relative;
	z-index: 1;
}

div.domain_cim div
{
	position: absolute;
	right: 10px;
	top: -4px;
	background-image: url(../images/narancs_kor.png);
	width: 15px;
	height: 15px;
	text-align: center;
}

div.domain_cim a
{
	font-weight: bold;
	text-decoration: none;
	color: #FF760E;
}

div.domain_kereso
{
	margin-top: 7px;
}

input.domain_kereso
{
	width: 156px;
	height: 12px;
	font-size: 10px;
	color: #5A5A5D;
}

input.keres
{
	margin-top: 7px;
}


/*****   a submit gomb  *****/
div.submit_negyzet
{
	background-image: url(../images/submit_negyzet.png);
	width: 18px;
	height: 18px;
	float: left;
	margin-right: 1px;
}

input.submit_kereses
{
	border-left: 2px solid #D1D5DB;
	border-top: 2px solid #D1D5DB;
	border-bottom: 2px solid #D1D5DB;
	border-right: 0px;
	width: 45px; /* a gomb szélességét itt lehet állítani */
	height: 18px;
	background-color: #FCFCFD;
	color: #FF760E;
	font-size: 11px;
	font-weight: bold;
	margin-left: 0px;
	float: left;
	padding: 0px;
}

input.submit_pagerank
{
	border-left: 2px solid #D1D5DB;
	border-top: 2px solid #D1D5DB;
	border-bottom: 2px solid #D1D5DB;
	border-right: 0px;
	width: 75px; /* a gomb szélességét itt lehet állítani */
	height: 18px;
	background-color: #FCFCFD;
	color: #FF760E;
	font-size: 11px;
	font-weight: bold;
	margin-left: 0px;
	float: left;
	padding: 0px;
}

div.submit_nyil
{
	background-image: url(../images/submit_nyil.png);
	width: 10px;
	height: 18px;
	float: left;
}
/*****   a submit gomb eddig   ******/

div.kereses_gomb
{
	margin-top: 7px;
}

/*****   pagerank   *****/
div.pagerank
{
	padding: 0 0 13px 7px;
	overflow: auto;
	width: 169px;
}

/*****   hirek, akciók   *****/
div.hirek_cim
{
	text-transform: uppercase;
	color: #5A5A5D;
	font-weight: bold;
	margin-top: 10px;
	background-color: #F2F5FA;
	border-bottom: 2px solid #DBDCDE;
	padding-left: 3px;
}

div.hirek
{
	padding-bottom: 10px;
	border-bottom: 2px solid #DBDCDE;
	overflow: auto;
	width: 172px;
	margin: 0 0 15px 4px;
}

div.hirek_datum
{
	color: black;
	font-weight: bold;
	padding: 10px 0px 3px 3px;
}

div.hirek_bevezeto
{
	color: #5A5A5D;
	background-color: #F2F5FA;
	padding-left: 3px;
}

div.hirek_tovabb
{
	background-image: url(../images/bovebben_kicsi.png);
	width: 58px;
	height: 16px;
	margin: 13px 0 0 6px;
	padding-left: 20px;
}

div.hirek_tovabb a
{
	color: #FF760E;
	font-weight: bold;
	text-decoration: none;
	font-size: 9px;
}

div.vonal
{
	background-color: #DBDCDE;
	height: 2px;
	font-size: 2px;
	width: 171px;
	margin-top: 7px;
}

/*****   a lábléc   *****/
div.lablec
{
	background-image: url(../images/lablec.jpg);
	width: 973px;
	height: 42px;
	background-color: #63788E;
	color: white;
	padding: 5px 0 0 7px;
	position: relative;
	font-weight: bold;
	font-size: 11px;
	margin-top: -47px;
	margin-left: auto;
	margin-right: auto;
}

a.adatvedelem
{
	color: #FF5700;
	text-decoration: none;
}

a.adatvedelem:hover
{
	text-decoration: underline;
}

div.lablec_linkek
{
	position: absolute;
	right: 16px;
	top: 5px;
	width: 720px;
	text-align: right;
}

div.lablec_linkek a
{
	color: white;
	text-decoration: none;
	font-weight: bold;
}

div.lablec_linkek a:hover
{
	text-decoration: underline;
}

div.bal_fuggoleges_elvalaszto
{
	background: url(../images/tartalom_fugg_elv.png) repeat-y center;
	overflow: auto;
	width: 793px;
	margin-left: 2px;
}

div.bal_vizszintes_elvalaszto
{
	background: url(../images/tartalom_vizsz_elv.png) repeat-x center;
	width: 377px;
	height: 1px;
	font-size: 0;
	padding: 10px 0 10px 0;
	overflow: hidden;
	clear: left;
}

div.tartalom_bal div.bal
{
	float: left;
	width: 386px;
	padding: 10px 0 0 10px;
	overflow: auto;
}

div.tartalom_bal div.bal img
{
	float: left;
	margin-right: 5px;
	display: block;
}

div#fooldal_bal_fuggoleges_elvalaszto a,
div#referenciak_bal_fuggoleges_elvalaszto a
{
	float: right;
	margin-top: 20px;
}

div.bal_fuggoleges_elvalaszto h2
{
	font-size: 15px;
	font-weight: bold;
	color: #F20000;
	margin: 0;
	padding-bottom: 10px;
}

div.bal_doboz
{
	overflow: hidden;
	width: 377px;
}

div.bal_doboz_szoveg
{
	float: left;
	width: auto;
}

div#referenciak_bal_fuggoleges_elvalaszto h2
{
	color: #474794;
}

img.referencia
{
	border: 2px solid #D1D1E9;
}

div#letoltesek_bal_fuggoleges_elvalaszto h2
{
	color: #037FD6;
}

div#segitseg_bal_fuggoleges_elvalaszto h2
{
	color: #094F87;
}

div#szolgaltatasaink_bal_fuggoleges_elvalaszto h2
{
	color: #48A291;
}

div#letoltesek_bal_fuggoleges_elvalaszto h2
{
	color: #037FD6;
}

div#letoltesek_bal_fuggoleges_elvalaszto dl
{
	margin: 15px 0 0 70px;
}

div#letoltesek_bal_fuggoleges_elvalaszto dd
{
	margin: 0 0 10px 20px;
}

div.letoltes_szoveg
{
	width: 300px;
	float: left;
}

div.letoltes
{
	width: 300px;
	text-align: right;
	height: 22px;
}

div.letoltes a
{
	background: url(../images/content/letoltes_ikon.jpg) no-repeat;
	padding-top: 1px;
	padding-left: 22px;
	font-weight: bold;
	line-height: 20px;
	padding-bottom: 4px;
	color: #FF760E;
	text-decoration: none;
}

div.letoltes a:hover
{
	color: #CE5800;
}

div.tartalom_szoveg
{
	padding: 0 15px 0 15px;
}

h2.oldal_cim_szurke, h2.oldal_cim_zold, h2.oldal_cim_kek, h2.oldal_cim_piros,
h2.oldal_cim_sarga, h2.oldal_cim_barna
{
	color: #5A5A5D;
	margin: 10px 0 15px 14px;
	font-size: 17px;
	text-align: center;
}

h2#oldal_cim_barna_nomargin
{
	margin-left: 0;
}

h2.oldal_cim_zold
{
	color: #48A291;
}

h2.oldal_cim_kek
{
	color: #105489;
}

h2.oldal_cim_piros
{
	color: #DF3434;
}

h2.oldal_cim_sarga
{
	color: #D5C31B;
}

h2.oldal_cim_barna
{
	color: #D59135;
	text-align: left;
}

div.lista_sor
{
	clear: left;
	padding: 0 0 15px 15px;
	display: table;
	height: 100%;
}

div.lista_szoveg, div.lista_szoveg_center
{
	width: 715px;
	float: left;
}

div.lista_szoveg_center
{
	width: 715px;
	float: left;
	padding-top: 5px;
}

div.lista_hogyan
{
	padding-top: 7px;
}

div.mit_nyujt
{
	width: 380px;
	float: left;
}

div.velemeny, div.garancia
{
	width: 370px;
	float: left;
	border: 1px solid #D1D5DB;
	padding: 5px;
	height: 150px;
	background-color: #FCFCFD;
	color: #094F87;
}

div.velemeny_szoveg
{
	float: left;
	width: 275px;
}

div.velemeny_nev
{
	padding-top: 14px;
	font-weight: bold;
}

.fontos
{
	font-weight: bold;
	color: red;
	font-size: 19px;
}

h3.garancia
{
	margin: 0 0 15px 0;
	font-size: 13px;
	color: #F20000;
}

span.kiemelt
{
	font-size: 13px;
	font-weight: bold;
}

div#garancia_margin_right_15
{
	margin-right: 15px;
}

div.garancia
{
	width: 355px;
	overflow: hidden;
	height: 150px;
	float: right;
}

/*****   űrlapok   *****/
div.urlap_fejlec, div.urlap_fejlec_margin_top_15
{
	border-bottom: 2px solid #5A5A5D;
	display: table;
	width: 387px;
}

.urlap_figyelmeztetes
{
	font-size: 12px;
	color: red;
	font-weight: normal;
	display: block;
}

div.urlap_fejlec_margin_top_15
{
	margin-top: 20px;
	clear: left;
}

div.urlap_fejlec_sorszam
{
	width: 20px;
	height: 18px;
	background-color: #5A5A5D;
	color: white;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
	padding-top: 2px;
	float: left;
	margin-right: 7px;
}

div.urlap_fejlec_szoveg
{
	color: #5A5A5D;
	font-weight: bold;
	float: left;
	text-transform: uppercase;
	padding-top: 2px;
}

div.urlap_sor, div.urlap_sor_overflow
{
	width: 370px;
	clear: left;
	padding: 10px 0 0 20px;
}

div.urlap_sor_overflow
{
	overflow: hidden;
	height: 21px;
}

div.urlap_sor span
{
	color: red;
}

label.urlap100, div.label_urlap_100
{
	display: block;
	float: left;
	color: #5A5A5D;
	font-weight: bold;
	text-align: right;
	margin-right: 5px;
	padding-top: 2px;
}

label.urlap100, div.label_urlap_100
{
	width: 140px;
}

label.urlap_belso_23, label.urlap_belso_37, label.urlap_belso_70, label.urlap_belso_200
{
	float: left;
	padding-top: 2px;
	width: 27px;
}

label.urlap_belso_37
{
	width: 37px;
}

label.urlap_belso_70
{
	width: 190px;
}

label.urlap_belso_200
{
	width: 200px;
}

input.urlap216, input.urlap132, input.urlap32
{
	border-left: 1px solid #5A5A5D;
	border-right: 1px solid #5A5A5D;
	border-top: 1px solid #5A5A5D;
	border-bottom: 2px solid #5A5A5D;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	color: #5A5A5D;
	background-color: #FCFCFD;
	padding-right: 2px;
	padding-left: 2px;
}

input.urlap216
{
	width: 216px; 
}

input.urlap132
{
	width: 132px;
}

input.urlap32
{
	width: 32px;
}

input.urlap_belso_radio
{
	float: left;
}

div.urlap_sor select, div.urlap_sor_overflow select
{
	float: left;
	width: 223px; 
	background-color: #FCFCFD;
	font-family: Arial, Helvetica, sans-serif;
	color: #5A5A5D;
	border-left: 1px solid #5A5A5D;
	border-right: 1px solid #5A5A5D;
	border-top: 1px solid #5A5A5D;
	border-bottom: 2px solid #5A5A5D;
}

div.urlap_belso_sor
{
	width: 224px;
	float: left;
}

div.urlap_belso_sor_egyeb
{
	width: 224px;
	float: left;
	padding-top: 10px;
}

div.urlap_sor textarea
{
	border-left: 1px solid #5A5A5D;
	border-right: 1px solid #5A5A5D;
	border-top: 1px solid #5A5A5D;
	border-bottom: 2px solid #5A5A5D;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	color: #5A5A5D;
	background-color: #FCFCFD;
	padding-right: 2px;
	padding-left: 2px;
	overflow: auto;
}

textarea.urlap_224
{
	width: 215px;
}

div.urlap_submit
{
	width: 386px;
	padding: 20px 0 20px 0;
	text-align:center;
}

div.urlap_linkek
{
	width: 386px;
	text-align: center;
}

table.dok
{
	margin-top: 10px;
	color: #037FD6;
	width: 765px;
}

table.dok td
{
	background-color: #FBFDFF;
	border: 1px solid #A8DAFD;
	padding: 2px;
}

tr.dok_fejlec td
{
	font-weight: bold;
	background-color: #D0E8FF;
}

a.dok
{
	color: #F20000;
}

a.dok:hover
{
	text-decoration: none;
}

td.dok_nev
{
	width: 250px;
	font-weight: bold;
}

img.dok_fajltipus
{
	display: block;
	float: left;
	margin-right: 4px;
}

tr.dok_adat:hover td
{
	background-color: #F0F8FF;
}

img.szallasweb_kicsi
{
	vertical-align: middle;
}

div.szallasweb_logo
{
	width: 320px;
	float: left;
	padding-right: 15px;
}

div.szallasweb_logo_szoveg
{
	width: 430px;
	float: left;
}

div.esystem_doboz_szoveg
{
	float: left;
    width: 480px;
}

div.tarhely_ok_doboz_szoveg
{
	float: left;
	width: 400px;
}

div.esystem_kozepre
{
	padding-left: 188px;
}

div.szallas_kontener
{
	border-left: 2px solid #3D6996;
	border-right: 2px solid #3D6996;
	border-bottom: 2px solid #3D6996;
	margin-left: auto;
	margin-right: auto;
	width: 419px;
	background-color: white;
	padding-bottom: 10px;
}

div.szallas_kontener_fejlec
{
	background-image: url(../images/szallas_ajanlat_fejlec.jpg);
	width: 417px;
	height: 24px;
	font-size: 13px;
	padding: 100px 0 0 2px;
	color: white;
	font-weight: bold;
}

div.szotar_blokk
{
	width: 178px;
	background: url(../images/tartalom_fugg_elv.png) right repeat-y;
	padding: 5px 10px 0 10px;
	float: left;
	margin-top: 15px;
}

div.szotar_blokk h2
{
	color: #094F87;
	text-decoration: none;
}

div.szotar_blokk a
{
	color: #094F87;
	text-decoration: none;
}

div#szotar_blokk_nobg
{
	background: none;
}

div.szotar_blokk a:hover
{
	text-decoration: underline;
}

div.szotar_hr
{
	background: url(../images/tartalom_vizsz_elv.png) repeat-x center;
	width: 777px;
	height: 20px;
	font-size: 0;
	overflow: hidden;
	clear: left;
	margin-left: 10px;
}

div.szotar_sor
{
	padding-left: 10px;
	width: 767px;
}

div.szotar_sor a
{
	color: #094F87;
	font-weight: bold;
	display: block;
}

div.szotar_oldal_tetejere
{
	padding-top: 5px;
	text-align: right;
	width: 777px;
}

ul.tarhely
{
	margin: 0;
	list-style: none;
	padding: 0;
}

ul.tarhely ul
{
	margin-top: 7px;
	list-style: none;
}

ul.tarhely li
{
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding: 0 0 5px 15px;
}

ul.tarhely li.pipa
{
	background-image: url(../images/content/ikon_pipa.jpg);
}

ul.tarhely li.x
{
	background-image: url(../images/content/ikon_x.jpg);
}

div.tarhely_fejlec
{
	background-color: #FAF7D9;
	font-weight: bold;
	text-align: center;
	width: 300px;
	height: 20px;
	font-size: 14px;
	padding-top: 3px;
	border: 1px solid #E3D124;
	margin-bottom: 1px;
}

div.tarhely_tartalom
{
	width: 300px;
}

div.tarhely_bal
{
	border: 1px solid #E3D124;
	margin-right: 1px;
	background-color: #FAF7D9;
	float: left;
	width: 137px;
	padding: 5px;
}

div.kapcsolat_kontener
{
	width: 230px;
	float: left;
}

div.kapcsolat_ikon
{
	background: url(../images/content/kapcsolat_cim.jpg) no-repeat;
	height: 18px;
	padding: 4px 0 0 35px;
	float: left;
}

div#kapcsolat_tel
{
	background: url(../images/content/kapcsolat_tel.jpg) no-repeat;
	height: 24px;
	padding-top: 6px;
}

div#kapcsolat_fax
{
	background: url(../images/content/kapcsolat_fax.jpg) no-repeat;
	height: 20px;
}

div#kapcsolat_mobil
{
	background: url(../images/content/kapcsolat_mobil.jpg) no-repeat 6px 0;
	height: 22px;
	padding-top: 7px;
}

div#kapcsolat_web
{
	background: url(../images/content/kapcsolat_web.jpg) no-repeat;
	height: 22px;
	padding-top: 7px;
}

div#kapcsolat_email
{
	background: url(../images/content/kapcsolat_mail.jpg) no-repeat;
	height: 22px;
	padding-top: 5px;
}
div#kapcsolat_skype
{
	background: url(../images/content/kapcsolat_mobil.jpg) no-repeat 6px 0;
	height: 22px;
	padding-top: 7px;
}


a#sajat_domain
{
	margin-top: 14px;
}

h2#oldal_cim_domain
{
	margin-left: 0;
}

table.tarhely_osszehasonlito td
{
	border-bottom: 1px solid #F8F8F8;
}

td.tarhely_osszehasonlito_ar
{
	background-color: #F8F8F8;
	padding-left: 5px;
}

td.tarhely_osszehasonlito_felkover
{
	font-weight: bold;
	padding: 5px;
}

td.tarhely_osszehasonlito_tipus
{
	padding: 5px 0 5px 5px;
	width: 100px;
	text-align: center;
}

td.tarhely_osszehasonlito_mennyiseg
{
	padding-left: 5px;
}

td.tarhely_osszehasonlito_osszar, td.tarhely_osszehasonlito_osszar_piros
{
	text-align: center;
	font-weight: bold;
	background-color: #FBF9DF;
}

td.tarhely_osszehasonlito_osszar_piros
{
	color: #DF3434;
	font-size: 15px;
}

td.kiegeszito_fejlec
{
	font-weight: bold;
	color: #094F87;
	background-color: #F8F8F8;
	padding: 5px;
}

div.kiegeszito
{
	float: left;
	width: 450px;
}

div.kiegeszito_jobb
{
	float: left;
	width: 230px;
}

table.kiegeszito
{
	margin: 15px 20px 0 0;
	float: left;
}

table.kiegeszito td
{
	border-bottom: 1px solid #F8F8F8;
}

td.tarhely_osszehasonlito_ar_kozepre
{
	background-color: #F8F8F8;
	text-align: center;
	padding: 0 2px 0 2px;
}

div.wk_sor
{
	width: 100%;
	float: left;
	margin-bottom: 20px;
}

div.wk_ikon
{
	width: 66px;
	height: 42px;
	float: left;
	margin-right: 10px;
}

div.wk_ikon img
{
	display: block;
}

div.wk_szoveg
{
	width: 600px;
	float: left;
}

div#wk_sor_utolso
{
	margin: 0;
}

img.wk
{
	display: block;
	float: left;
	margin-right: 10px;
}

div.wk_teteje
{
	width: 100%;
	float: left;
}

img.wk_jobb
{
	display: block;
	float: right;
	margin: 10px 0 0 10px;
}

.felkover_zold_nagy_kozepre
{
	color: #48A291;
	text-align: center;
	font-weight: bold;
	font-size: 15px;
}

ul.analizis
{
	margin: 0 0 0 10px;
	padding: 0;
	list-style: none;
}

ul.analizis li
{
	background: url(../images/content/analizis_nagyito.jpg) no-repeat 0 2px;
	padding: 0 0 5px 20px;
}

div.online_also
{
	margin-top: 20px;
}

div.margintop10_clear
{
	margin-top: 15px;
	clear: left;
	display: table;
	width: 765px;
}

img.online_jobb
{
	float: right;
	margin: 0 50px 0 10px;
}

img.rolunk_keresok
{
	display: block;
	margin: 15px 0 0 19px;
}

ul#torvenyek a:hover
{
	color: #094F87;
}

dl.oldalterkep
{
	float: left;
	margin-right: 40px;
}

dl.oldalterkep dt
{
	background: url(../images/content/oldalterkep_nyil.png) no-repeat #DDE7EE 5px 7px;
	display: block;
	width: 255px;
	height: 18px;
	padding: 3px 0 0 16px;
	margin-bottom: 5px;
}

dl.oldalterkep dt a
{
	font-weight: bold;
	color: #094F87;
	text-decoration: none;
}

dl.oldalterkep dd
{
	background: url(../images/content/oldalterkep_also_nyil.png) no-repeat 0 4px;
	margin-left: 16px;
	padding-left: 15px;
	margin-bottom: 2px;
}

dl.oldalterkep dd a
{
	color: #094F87;
	text-decoration: none;
}

dl.oldalterkep dd a:hover
{
	text-decoration: underline;
}

dl.oldalterkep dt a:hover
{
	text-decoration: underline;
}

div.regisztralja
{
	background: url(../images/ikon_regisztralja.jpg) no-repeat 5px 0;
	padding: 0 5px 0 31px;
	color: #5A5A5D;
}

a.miert_erdemes
{
	color: #094F87;
	background: url(../images/narancs_nyil_kicsi.png) no-repeat right;
	padding-right: 10px;
	text-decoration: none 
}

a.miert_erdemes:hover
{
	color: #5A5A5D;
}

div.jobb_narancs_elvalaszto
{
	background-image: url(../images/tartalom_vizsz_elv.png);
	width: 181px;
	height: 2px;
	font-size: 5px;
	margin: 2px 0 5px 2px;
}

div#tobb_latogato
{
	background-image: url(../images/ikon_plusz.jpg);
}

div#erdekes
{
	background-image: url(../images/ikon_erdekes.jpg);
}

div#erdekes h3
{
	margin: 0 0 10px 0;
	font-size: 11px;
	border-bottom: 2px solid #DBDCDE;
}

div.szallas_ne_dolgozzon
{
	margin: 20px 0 40px 0;
}

div.kapcsolat_koszonjuk
{
	color: #D59135;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	margin-top: 40px;
}

.aprobetus
{
	font-size: 11px;
}

div.tarhely_csomagok
{
	padding-top: 10px;
}

div.tarhely_csomag_elvalaszto
{
	width: 243px;
	float: left;
	background: url(../images/content/tarhely_csomagok_elvalaszto.jpg) repeat-y right;
	margin-right: 9px;
}

div.tarhely_csomag_elvalaszto_nelkul
{
	width: 234px;
	float: left;
}

div.egy_tarhely_fejlec
{
	width: 228px;
	height: 104px;
	color: white;
	font-weight: bold;
	font-size: 14px;
	padding: 4px 0 0 5px;
}

div.egy_tarhely_csomag_tartalom_felso
{
	background: url(../images/content/tarhely_csom_szinatmenet.jpg) no-repeat;
	width: 213px;
	padding: 2px 10px 10px 10px;
	color: #2B5279;
	font-size: 11px;
}

div.egy_tarhely_csomag_tartalom_also
{
	background-image: url(../images/content/tarhely_csom_also.jpg);
	width: 233px;
}

div.egy_tarhely_csomag_tartalom_felso h3
{
	margin: 10px 0 10px 0;
	color: #B7A405;
	font-size: 12px;
}

div.egy_tarhely_csomag_tartalom_felso ul
{
	margin: 10px 0 10px 5px;
	padding: 0;
	list-style: none;
}

div.egy_tarhely_csomag_tartalom_felso ul li
{
	background-position: 0 3px;
	background-repeat: no-repeat;
	padding: 0 0 2px 12px;
}

div.egy_tarhely_ar
{
	width: 213px;
	height: 92px;
}

div.egy_tarhely_arak
{
	height: 52px;
	width: 213px;
	text-align: center;
	padding-top: 5px;
	color: black;
}

span.kiemelt_ar
{
	color: #D82819;
	font-size: 15px;
	font-weight: bold;
}

div.tarhely_szoveg_min_magasssag
{
	height: 279px;
}

a.tarhely_ara
{
	display: block;
	font-weight: bold;
	height: 28px;
	padding: 5px 0 0 10px;
	text-decoration: none;
	width: 139px;
	margin-left: 32px;
	color: white;
	text-transform: uppercase;
	font-size: 13px;
}

a.egy_tarhely_link1, a.egy_tarhely_link2, a.egy_tarhely_link3
{
	width: 233px;
	display: block;
	color: #AC1818;
	text-decoration: none;
	padding: 3px 0 4px 0;
	text-align: center;
	background-image: url(../images/content/tarhely_link1.jpg);
	font-size: 11px;
}

a.egy_tarhely_link1:hover, a.egy_tarhely_link2:hover, a.egy_tarhely_link3:hover
{
	text-decoration: underline;
}

a.egy_tarhely_link2
{
	background-image: url(../images/content/tarhely_link2.jpg);
}

a.egy_tarhely_link3
{
	background-image: url(../images/content/tarhely_link3.jpg);
}

div.egy_tarhely_lablec
{
	background-image: url(../images/content/tarhely_csom_lablec.jpg);
	width: 233px;
	height: 3px;
	font-size: 0;
}

div#sarga_tarhely div.egy_tarhely_fejlec
{
	background-image: url(../images/content/tarhely_csom_sarga_fejlec.jpg);
}

div#sarga_tarhely div.egy_tarhely_csomag_tartalom_felso ul li
{
	background-image: url(../images/content/tarhely_csom_sarga_nyil.png);
}

div#sarga_tarhely div.egy_tarhely_ar
{
	background-image: url(../images/content/tarhely_csom_sarga_ar.jpg);
}

div#sarga_tarhely div.egy_tarhely_csomag_tartalom_felso h3
{
	color: #B7A405;
}

div#zold_tarhely div.egy_tarhely_fejlec
{
	background-image: url(../images/content/tarhely_csom_zold_fejlec.jpg);
}

div#zold_tarhely div.egy_tarhely_csomag_tartalom_felso ul li
{
	background-image: url(../images/content/tarhely_csom_zold_nyil.png);
}

div#zold_tarhely div.egy_tarhely_ar
{
	background-image: url(../images/content/tarhely_csom_zold_ar.jpg);
}

div#zold_tarhely div.egy_tarhely_csomag_tartalom_felso h3
{
	color: #49A592;
}

div#narancs_tarhely div.egy_tarhely_fejlec
{
	background-image: url(../images/content/tarhely_csom_narancs_fejlec.jpg);
}

div#narancs_tarhely div.egy_tarhely_csomag_tartalom_felso ul li
{
	background-image: url(../images/content/tarhely_csom_narancs_nyil.png);
}

div#narancs_tarhely div.egy_tarhely_ar
{
	background-image: url(../images/content/tarhely_csom_narancs_ar.jpg);
}

div#narancs_tarhely div.egy_tarhely_csomag_tartalom_felso h3
{
	color: #C39C62;
}

div#lila_tarhely div.egy_tarhely_fejlec
{
	background-image: url(../images/content/tarhely_csom_lila_fejlec.jpg);
}

div#lila_tarhely div.egy_tarhely_csomag_tartalom_felso ul li
{
	background-image: url(../images/content/tarhely_csom_lila_nyil.png);
}

div#lila_tarhely div.egy_tarhely_ar
{
	background-image: url(../images/content/tarhely_csom_lila_ar.jpg);
}

div#lila_tarhely div.egy_tarhely_csomag_tartalom_felso h3
{
	color: #7A7ADB;
}

div#kek_tarhely div.egy_tarhely_fejlec
{
	background-image: url(../images/content/tarhely_csom_kek_fejlec.jpg);
}

div#kek_tarhely div.egy_tarhely_csomag_tartalom_felso ul li
{
	background-image: url(../images/content/tarhely_csom_kek_nyil.png);
}

div#kek_tarhely div.egy_tarhely_ar
{
	background-image: url(../images/content/tarhely_csom_kek_ar.jpg);
}

div#kek_tarhely div.egy_tarhely_csomag_tartalom_felso h3
{
	color: #206CAB;
}

.error {
	font-family: Arial, Helvetica, sans-serif, Tahoma; 
	color: #cc0000; 
	font-size: 14px;
	font-weight: bold;
}

.sikeres {
	font-family: Arial, Helvetica, sans-serif, Tahoma; 
	color: #0000FF; 
	font-size: 14px;
	font-weight: bold;
}

div.pagerank
{
	color: #5A5A5D;
	font-weight: bold;
	width: 500px;
	padding-top: 2px;
}

/*****   hírlevél dobozok   ******/
div.newsletter_box_top,
div.newsletter_box_top_blue,
div.newsletter_box_top_grey,
div.newsletter_box_top_red,
div.newsletter_box_top_green,
div.newsletter_box_top_yellow,
div.newsletter_box_top_purple,
div.newsletter_box_top_light_blue,
div.newsletter_box_top_brown
{
	width: 381px;
	float: left;
}

div.newsletter_box_top_blue
{
	background: url(../images/newsletter_box_top_blue.jpg) no-repeat;
}

div.newsletter_box_top_grey
{
	background: url(../images/newsletter_box_top_grey.jpg) no-repeat;
}

div.newsletter_box_top_red
{
	background: url(../images/newsletter_box_top_red.jpg) no-repeat;
}

div.newsletter_box_top_green
{
	background: url(../images/newsletter_box_top_green.jpg) no-repeat;
}

div.newsletter_box_top_yellow
{
	background: url(../images/newsletter_box_top_yellow.jpg) no-repeat;
}

div.newsletter_box_top_purple
{
	background: url(../images/newsletter_box_top_purple.jpg) no-repeat;
}

div.newsletter_box_top_light_blue
{
	background: url(../images/newsletter_box_top_light_blue.jpg) no-repeat;
}

div.newsletter_box_top_brown
{
	background: url(../images/newsletter_box_top_brown.jpg) no-repeat;
}

div.newsletter_box_middle,
div.newsletter_box_middle_blue,
div.newsletter_box_middle_grey,
div.newsletter_box_middle_red,
div.newsletter_box_middle_green,
div.newsletter_box_middle_yellow,
div.newsletter_box_middle_purple,
div.newsletter_box_middle_light_blue,
div.newsletter_box_middle_brown
{
	width: 381px;
	float: left;
	margin: 5px 0 5px 0;
}

div.newsletter_box_middle_blue
{
	background-image: url(../images/newsletter_box_middle_blue.jpg);
}

div.newsletter_box_middle_grey
{
	background-image: url(../images/newsletter_box_middle_grey.jpg);
}

div.newsletter_box_middle_red
{
	background-image: url(../images/newsletter_box_middle_red.jpg);
}

div.newsletter_box_middle_green
{
	background-image: url(../images/newsletter_box_middle_green.jpg);
}

div.newsletter_box_middle_yellow
{
	background-image: url(../images/newsletter_box_middle_yellow.jpg);
}

div.newsletter_box_middle_purple
{
	background-image: url(../images/newsletter_box_middle_purple.jpg);
}

div.newsletter_box_middle_light_blue
{
	background-image: url(../images/newsletter_box_middle_light_blue.jpg);
}

div.newsletter_box_middle_brown
{
	background-image: url(../images/newsletter_box_middle_brown.jpg);
}

div.newsletter_box_bottom,
div.newsletter_box_bottom_blue,
div.newsletter_box_bottom_grey,
div.newsletter_box_bottom_red,
div.newsletter_box_bottom_green,
div.newsletter_box_bottom_yellow,
div.newsletter_box_bottom_purple,
div.newsletter_box_bottom_light_blue,
div.newsletter_box_bottom_brown
{
	width: 381px;
	float: left;
	color: white;
}

div.newsletter_box_bottom_blue
{
	background: url(../images/newsletter_box_bottom_blue.jpg) no-repeat bottom;
}

div.newsletter_box_bottom_grey
{
	background: url(../images/newsletter_box_bottom_grey.jpg) no-repeat bottom;
}

div.newsletter_box_bottom_red
{
	background: url(../images/newsletter_box_bottom_red.jpg) no-repeat bottom;
}

div.newsletter_box_bottom_green
{
	background: url(../images/newsletter_box_bottom_green.jpg) no-repeat bottom;
}

div.newsletter_box_bottom_yellow
{
	background: url(../images/newsletter_box_bottom_yellow.jpg) no-repeat bottom;
}

div.newsletter_box_bottom_purple
{
	background: url(../images/newsletter_box_bottom_purple.jpg) no-repeat bottom;
}

div.newsletter_box_bottom_light_blue
{
	background: url(../images/newsletter_box_bottom_light_blue.jpg) no-repeat bottom;
}

div.newsletter_box_bottom_brown
{
	background: url(../images/newsletter_box_bottom_brown.jpg) no-repeat bottom;
}

div.newsletter_box_text,
div.newsletter_box_text2
{
	width: 172px;
	float: left;
	padding: 8px 10px 11px 10px;
	text-align: left;
}

div.newsletter_box_text2
{
	padding-bottom: 6px;
}

div.newsletter_box_form_title,
div.newsletter_box_form_title2
{
	width: 176px;
	padding: 6px 0 8px 0;
	float: left;
	text-align: right;
	font-weight: bold;
	font-size: 13px;
}

div.newsletter_box_form_title2
{
	width: 170px;
}

div.newsletter_box_form
{
	float: left;
	padding-left: 7px;
	width: 175px;
}

div.newsletter_box_form2
{
	float: left;
	padding-left: 9px;
	width: 173px;
}

label.newsletter_box_form,
label.newsletter_box_form_bigpadding
{
	width: 38px;
	float: left;
	display: block;
	font-weight: bold;
	text-align: right;
	margin: 2px 5px 0 0;
}

label.newsletter_box_form_bigpadding
{
	padding-top: 3px;
}

div.newsletter_box_input,
div.newsletter_box_input_lowmargin
{
	background-image: url(../images/box_input.jpg);
	width: 123px;
	height: 16px;
	float: left;
	padding: 3px 0 0 4px;
	margin-bottom: 5px;
}

div.newsletter_box_select
{
	width: 123px;
	float: left;
	padding-top: 3px;
	height: 25px;
}

div.newsletter_box_input_lowmargin
{
	margin-bottom: 2px;
}

div.newsletter_box_select select
{
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	width: 128px;
	height: 17px;
	font-size: 11px;
	color: #414141;
}

div.newsletter_box_input input,
div.newsletter_box_input_lowmargin input
{
	border: 0;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	width: 118px;
	height: 14px;
	font-size: 11px;
	color: #414141;
	padding-top: 0;
}

div.newsletter_box_submit
{
	float: left;
	padding: 0 0 10px 94px;
}

div.newsletter_box_submit2
{
	float: left;
	padding: 0 0 0 98px;
}

div.newsletter_box_submit input
{
	float: left;
	cursor: pointer;
}

div.newsletter_box_comment_title
{
	padding-left: 6px;
	width: 165px;
	float: left;
	font-weight: bold;
	margin-bottom: 5px;
}

div.newsletter_box_textarea
{
	background: url(../images/textarea.jpg) no-repeat right;
	width: 164px;
	height: 56px;
	float: left;
	margin-bottom: 5px;
	padding: 2px 0 0 10px;
}

div.newsletter_box_textarea textarea
{
	border: 0;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	width: 158px;
	height: 51px;
	font-size: 11px;
	color: #414141;
	overflow: auto;
}

div.newsletter_box_error
{
	width: 167px;
	color: #ff7777;
	font-weight: bold;
	float: left;
	margin-bottom: 3px;
	padding-left: 10px;
	text-align: right;
}

div.newsletter_box_left_error
{
	width: 161px;
	color: #ff7777;
	font-weight: bold;
	float: left;
	margin-bottom: 3px;
	padding-left: 10px;
	text-align: right;
}
div.error_404
{
	float: left;
	text-align: center;
	width: 785px;
	color: #cc0000;
	font-weight: bold;
	background-color: lightgrey;
	margin-left: 5px;
	font-size: 40px;
}
