body {
	margin: 0; padding: 0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background: #D7EFF4 url(footer.png) no-repeat fixed center bottom;
}

img {
	border: 0;
}

#wrapper {
	/*padding-top: 40px;*/
	margin: 0 auto;
	text-align: left;
	background: url(tbg.png) 0 0 repeat-x;
}

#wrapper h1 {
	font-size: 40px;
	letter-spacing: -3px;
	text-align: left;
	margin: 0; padding: 25px 0 0 13px;
}

#wrapper h1 a {
	color: #000;
	text-decoration: none;
}
#wrapper h2 a {
	color: #79cce1;
	text-decoration: none;
}

#wrapper h2 {
	font-size: 19px;
	letter-spacing: -1px;
	font-weight: normal;
	text-align: left;
	margin: 0; padding: 0 0 0 13px;
	/*color: #999;*/
	color: #79cce1;
}

#faces {
	width: 700px;
	margin: 0 auto;
	background: url(faces.png) right 22px no-repeat;
	padding-bottom: 30px;
	text-align: left;
}

#top {
	/*background: #d6eff4;*/
	/*background: #D7EFF4 url(tbg.png) 0 0 repeat-x;*/
}

a {
	color: #79cce1;
}

.clr {
	clear: both;
	height: 1px;
	overflow: hidden;
	font-size: 1px;
}

#promo {
	/*background: #79cce1;*/
	background: #F3FAFC;
	padding: 12px 0 9px 0;
}

#promoc {
	margin: 0 auto;
	width: 700px;
	/*border-bottom: 1px solid #ccc;*/
}

#promo_ul {
	float: right;
	width: 450px;
	text-align: right;
}

#promo p {
	margin: 0; padding: 3px 20px 0 0;
	float: left;
}

#promo h4 {
	font-size: 18px;
	padding: 3px 0 0 30px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #202020;
	margin: 0;
	float: left;
	background: url(lector_szirom.png) 0 0 no-repeat;
	display: block;
}

#promo h4 a {
	display: block;
	text-decoration: none;
	color: #202020;
}

#promo ul {
	margin: 0 auto; padding: 0;
	list-style-type: none;
	font-size: 12px;
	float: right;
}

#promo ul li {
	float: left;
	padding: 8px 0 0 10px;
}

#promo ul li a {
	color: #777;
}

#promo ul li a.imp {
	color: #000;
	font-weight: bold;
}

#container {
	margin: 0 auto;
	text-align: center;
}

#screens {
	/*background: url(screens.png) top center no-repeat;*/
	/*height: 430px;*/
}

#instant_offer_c {
	/*background: #79cce1;*/
	background: #f30;
}

#instant_offer {
	margin: 0 auto;
	width: 700px;
}

#instant_offer h6 {
	margin: 0;
	padding: 10px 0;
	font-size: 22px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #fff;
}

#forditas_letoltes {
	width: 160px;
	height: 70px;
	overflow: hidden;
	margin: 231px 0 0 404px;
	color: #fff;
}

#forditas_letoltes p {
	font-size: 12px;
	line-height: 100%;
}

#forditas_letoltes p strong {
	font-size: 18px;
	letter-spacing: -1px;
}

#tabsw {
	margin: 0 auto;
	width: 700px;
}

#tabs {
	/*margin-top: 45px;*/
	/*margin-top: 30px;*/
	position: relative;
}

#tabs ul {
	margin: 0; padding: 0;
	list-style-type: none;
	background: none;
}

#tabs ul li {
	float: right;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: -1px;
	text-align: right;
	line-height: 80%;
	color: #333;
	height: 46px;
	overflow: hidden;
}

#tabs ul li span {
	display: block;
	font-weight: normal;
	font-size: 12px;
	letter-spacing: normal;
}

#tabs ul li em {
	font-style: normal;
	padding: 10px 15px 0 0;
	display: block;
	color: #000;
}

#tabs ul li#active {
	font-size: 22px;
	font-weight: bold;
	letter-spacing: -1px;
	float: left;
	line-height: normal;
	padding: 0;
	color: #000;
}

#tabs ul li#active strong {
	padding: 12px 0 0 13px;
	background: url(active_tab.png) 0 0 no-repeat;
	height: 46px;
	display: block;
	float: left;
}

#tabs ul li#active span {
	background: url(active_tab.png) top right no-repeat;
	padding: 12px 5px 0 18px;
	height: 34px;
	display: block;
	float: left;
}

#page_283 #tabs ul li#active strong {
	background: url(active_tab_beige.png) 0 0 no-repeat;
	color: #4B180E;
}
#page_283 #tabs ul li#active span {
	background: url(active_tab_beige.png) top right no-repeat;
}

#tabs ul li#logout em {
	font-size: 12px;
	letter-spacing: normal;
	line-height: 90%;
	padding: 4px 15px 0 0;
}

#tabs ul li#logout span {
	padding-top: 5px;
}

#tabs ul li#logout strong {
	color: #666;
	font-size: 11px;
}

#tabs ul li span a {
	font-weight: bold;
	color: #444;
}

#top_rounded {
	background: url(top_rounded.png) 0 0 no-repeat;
	height: 12px;
}
#page_283 #top_rounded {
	background: url(top_rounded_beige.png) 0 0 no-repeat;
}

#active_content_wrapper {
	clear: both;
}

#active_content {
	background: #fff;
	padding: 0 13px;
	position: relative;
}

.active_content {
	background: #fff;
	padding: 0 13px;
	position: relative;
}

#page_283 #active_content {
	background: #C8AB7B url(beige_bg.png) 0 0 no-repeat;
}

#footer {
	/*margin: 30px 0;*/
	margin: 20px 0;
	height: 130px;
	background: url(footer_bg.png) 0 0 no-repeat;
	overflow: hidden;
	clear: both;
}

#footer_sh {
	/*margin: 30px 0;*/
	margin: 20px 0;
	height: 115px;
	background: url(footer_bg_sh.png) 0 0 no-repeat;
	overflow: hidden;
	clear: both;
}

#footer_content {
	padding: 15px 15px 0 15px;
}

#footer_content h6 {
	font-size: 18px;
	letter-spacing: -1px;
	margin: 0; padding: 0 0 10px 0;
	color: #333;
}

#footer_content p {
	margin: 0; padding: 0;
	font-size: 17px;
	color: #666;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 100%;
}

#footer_content p span {
	display: block;
	font-weight: normal;
	font-size: 11px;
	letter-spacing: normal;
	line-height: 100%;
	color: #999;
	padding: 0 0 9px 0;
}

#footer_customer_service {
	float: left;
	width: 160px;
	height: 100px;
}

#footer_content .fcs_wide {
	width: 340px;
	height: 120px;
	overflow: hidden;
}

#footer_customer_service a {
	text-decoration: none;
}

#footer_customer_service a.tdu {
	text-decoration: underline;
}

#footer_blog {
	float: left;
	width: 170px;
	height: 100px;
}

#footer_content ul {
	margin: 0; padding: 0;
	list-style-type: none;
	font-size: 12px;
	color: #666;
	clear: both;
}

#footer_content ul li {
	padding: 0 0 3px 0;
}

#footer_content li.copy, span.f_copy {
	font-size: 11px;
	color: #999;
	padding-top: 0px;
}

#footer_content a {
	color: #666;
}

#footer_lector {
	float: left;
	width: 340px;
}

#footer_refs {
	width: 170px;
	height: 80px;
	overflow: hidden;
	float: left;
}

#footer_partners {
	width: 170px;
	height: 80px;
	overflow: hidden;
	float: left;
}

.content_open {
	height: 20px;
	background: url(footer_bg.png) 0 0 no-repeat;
	margin-top: 20px;
}

#active_content_close, .content_close {
	height: 20px;
	background: url(footer_bg.png) 0 -110px no-repeat;
}
#page_283 #active_content_close, #page_283 .content_close {
	background: url(footer_bg_beige.png) 0 -110px no-repeat;
}

span.select {
  position: absolute;
  width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
  height: 32px;
  padding: 6px 24px 0 15px;
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  background: url(drops.png) 0 0 no-repeat;
  overflow: hidden;
}



#source_language_div, #target_language_div, #amount_selection_div, .o_source_language_div, .o_target_language_div {
	height: 50px;
	width: 200px;
	float: left;
	margin-right: 15px;
	cursor: pointer;
	overflow: hidden;
}

#source_language_div strong.sl_on, #target_language_div strong.sl_on, #amount_to_translate strong.sl_on, #instant_offer_deadline_normal_a strong.sl_on, #instant_offer_deadline_urgent_a strong.sl_on  {
	padding-right: 20px;
	/*background: url(arrow_down.png) right 12px no-repeat;*/
	background: url(arrow_down.png) right 9px no-repeat;
	cursor: pointer;
}

.o_source_language_div strong.sl_on, .o_target_language_div strong.sl_on {
	padding-right: 20px;
	cursor: default;
}

.o_source_language_div, .o_target_language_div {
	cursor: default;
}

#tabs .npt span {
	padding: 2px 0 20px 50px;
	line-height: 80%;
}
#tabs .npt_a span {
	padding: 0 0 20px 0;
	line-height: 80%;
}

#source_language_div strong em, #target_language_div strong em, #amount_to_translate strong em {
	font-style: normal;
	/*display: block;*/
	font-size: 12px;
	letter-spacing: normal;
	color: #777;
}

#source_language_div span, #target_language_div span, #amount_to_translate span, .o_source_language_div span, .o_target_language_div span {
	display: block;
	/*font-size: 25px;*/
	font-size: 19px;
	font-weight: bold;
	letter-spacing: -1px;
	/*padding: 6px 0 10px 50px;*/
	padding: 9px 0 20px 50px;
	color: #444;
	/*background: red;*/
}

#amount_to_translate span {
	padding: 3px 0 20px 0;
}

#source_language_div span.mask40, #target_language_div span.mask40 {
	padding: 0;
	background: url(flags/mask40.png) 0 0;
}

#source_languages, #target_languages, #amount_selection, #deadline_selection {
	position: absolute;
	z-index: 1000;
	width: 554px;
	height: 330px;
	background: url(source_languages_bg_2.png) 0 0 no-repeat;
	top: -30px;
	/*left: 250px;*/
	left: 55px;
}

#target_languages {
	/*left: 317px;*/
	left: 272px;
}

#amount_selection {
	width: 185px;
	left: 525px;
	background: url(amount_div_bg.png) 0 0 no-repeat;
}

#deadline_selection {
	width: 249px;
	height: 100px;
	left: 300px;
	top: 87px;
	background: url(deadline_div_bg.png) 0 0 no-repeat;
}


#source_languages_bc, #target_languages_bc, #amount_selection_bc, #deadline_selection_bc {
	padding: 0 0 0 14px;
}

#source_languages p, #target_languages p, #amount_selection p {
	margin: 0;
	padding: 16px 12px 0 12px;
	font-size: 24px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #fff;
}

div.source_languages_c, div.target_languages_c, div.amount_selection_c, div.deadline_selection_c {
	width: 135px;
	float: left;
	overflow: hidden;
	padding-top: 7px;
}

div.amount_selection_c {
	width: 150px;
}

div.deadline_selection_c {
	width: 220px;
}

div.source_languages_cw, div.target_languages_cw, div.amount_selection_cw {
	padding: 10px 0 0 12px;
}

div.deadline_selection_cw {
	padding: 0 0 0 12px;
}

#tabs div.amount_selection_cw em, #tabs div.deadline_selection_cw em {
	display: inline;
	font-style: normal;
	padding: 0;
}

#tabs div.amount_selection_cw span, #tabs div.deadline_selection_cw span {
	display: inline;
	font-size: 15px;
}

#tabs li#char em {
	font-size: 70%;
	color: #999;
	padding: 3px 0 0 0;
}

#active_content div.source_languages_c ul, #active_content div.target_languages_c ul, #active_content div.amount_selection_c ul, #active_content div.deadline_selection_c ul {
	margin: 0; padding: 0;
	font-size: 14px;
}

#active_content div.source_languages_c ul li, #active_content div.target_languages_c ul li, #active_content div.amount_selection_c ul li, #active_content div.deadline_selection_c ul li {
	display: block;
	font-size: 15px;
	letter-spacing: normal;
	float: none;
	text-align: left;
	padding: 0 0 12px 24px;
	margin: 0;
	height: auto;
	color: #fff;
	font-weight: normal;
	cursor: pointer;
}

#active_content div.amount_selection_c ul li, #active_content div.deadline_selection_c ul li {
	padding: 0 0 12px 0;
}

#active_content div.amount_selection_c ul li strong, #active_content div.deadline_selection_c ul li strong {
	display: block;
	font-weight: normal;
	letter-spacing: normal;
	font-size: 70%;
	padding: 3px 0 0 0;
	color: #999;
}

#active_content div.deadline_selection_c ul li strong {
	font-size: 12px;
}

#active_content div.source_languages_c ul li.sl_active, #active_content div.target_languages_c ul li.sl_active, #active_content div.amount_selection_c ul li.sl_active, #active_content div.deadline_selection_c ul li.sl_active {
	color: #79cce1;
}

#active_content div.source_languages_c ul li.sl_selected, #active_content div.target_languages_c ul li.sl_selected, #active_content div.amount_selection_c ul li.sl_selected, #active_content div.deadline_selection_c ul li.sl_selected {
	color: #79cce1;
}

#amount_to_translate {
	/*background: red;*/
	float: left;
	padding: 6px 0 0 0;
	width: 230px;
}

#amount_to_translate_input, #promo_code {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #444;
	border: none;
	letter-spacing: -1px;
	margin: 0 0 0 5px;
	padding: 0;
	outline: none;
	width: 72px;
	text-align: center;
	background: none;
}

#promo_code {
	width: 98px;
	font-size: 13px;
	letter-spacing: normal;
}

#amount_bg {
	background: url(amount_bg.png) 2px 0 no-repeat;
	padding: 3px 0 5px 0;
	width: 90px;
	float: left;
}

#promo_bg {
	background: url(promo_bg.png) 2px 0 no-repeat;
	padding: 1px 0 5px 0;
	width: 110px;
	float: left;
}

#amount_selection_div {
	width: 120px;
	margin-right: 0;
}

.submit_button_c {
	clear: both;
	font-size: 17px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #fff;
	/*margin: 5px auto;*/
	height: 39px;
	/*text-transform: uppercase;*/
	margin: 0 auto;
	overflow: hidden;
	cursor: pointer;
}

.submit_button_c div {
	margin: 0 auto;
	text-align: center;
}

.submit_button_c div a {
	color: #fff;
}

.small_button_c {
	clear: both;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: normal;
	color: #fff;
	/*margin: 5px auto;*/
	height: 19px;
	/*text-transform: uppercase;*/
	margin: 0 auto;
	overflow: hidden;
	cursor: pointer;
}

.submit_button_hu {
	/*width: 290px;*/
	width: 130px;
}
.submit_button_hu_2 {
	width: 400px;
}
.submit_button_hu_3 {
	width: 400px;
}
.submit_button_hu_4 {
	width: 270px;
	margin-top: 15px;
}
.submit_button_hu_login {
	width: 150px;
	margin-top: 15px;
}
.submit_button_hu_online_payment {
	width: 185px;
}
.submit_button_hu_file {
	width: 310px;
}

.submit_button_en {
	width: 110px;
}
.submit_button_en_2 {
	width: 400px;
}
.submit_button_en_3 {
	width: 375px;
}
.submit_button_en_4 {
	width: 270px;
	margin-top: 15px;
}
.submit_button_en_login {
	width: 150px;
	margin-top: 15px;
}

.submit_button_de {
	width: 130px;
}
.submit_button_de_2 {
	width: 400px;
}
.submit_button_de_3 {
	width: 290px;
}
.submit_button_de_4 {
	width: 270px;
	margin-top: 15px;
}
.submit_button_de_login {
	width: 150px;
	margin-top: 15px;
}
.submit_button_de_online_payment {
	width: 185px;
}

.submit_hover a.submit_button {
	background: url(button.png) right -50px no-repeat;
}

.submit_hover a.submit_button span {
	background: url(button.png) 0 -50px no-repeat;
}

.submit_click a.submit_button {
	background: url(button.png) right -100px no-repeat;
}

.submit_click a.submit_button span {
	background: url(button.png) 0 -100px no-repeat;
}

.small_hover a.small_button {
	background: url(small_button.png) right -30px no-repeat;
}

.small_hover a.small_button span {
	background: url(small_button.png) 0 -30px no-repeat;
}



.submit_button_small_c {
	clear: both;
	font-size: 14px;
	font-weight: normal;
	/*letter-spacing: -1px;*/
	color: #fff;
	/*margin: 5px auto;*/
	height: 29px;
	/*text-transform: uppercase;*/
	margin: 0 auto;
	overflow: hidden;
	cursor: pointer;
}

.submit_button_small_c div {
	margin: 0 auto;
	text-align: center;
}

.submit_button_small_c div a {
	color: #fff;
}

.submit_hover a.submit_button_small {
	background: url(button_small_bg.png) right -50px no-repeat;
}

.submit_hover a.submit_button_small span {
	background: url(button_small_bg.png) 0 -50px no-repeat;
}


a.submit_button {
	background: url(button.png) no-repeat scroll top right;
	display: block;
	float: left;
	text-decoration: none;
	padding: 0 18px 0 0;
}

a.submit_button span {
	background: url(button.png) 0 0 no-repeat;
	display: block;
	padding: 10px 0 14px 18px;
}

a.submit_button_small {
	background: url(button_small_bg.png) no-repeat scroll top right;
	display: block;
	float: left;
	text-decoration: none;
	padding: 0 18px 0 0;
}

a.submit_button_small span {
	background: url(button_small_bg.png) 0 0 no-repeat;
	display: block;
	padding: 7px 0 14px 18px;
}

a.small_button {
	background: url(small_button.png) no-repeat scroll top right;
	display: block;
	float: left;
	text-decoration: none;
	padding: 0 18px 0 0;
}

a.small_button span {
	background: url(small_button.png) 0 0 no-repeat;
	display: block;
	padding: 10px 0 14px 18px;
}


#tabs ul li #login_button span {
	font-size: 14px;
	font-weight: bold;
}

#login_button {
	margin-top: 6px;
}

.login_button_c {
	clear: both;
	color: #fff;
	height: 29px;
	margin: 0 auto;
	overflow: hidden;
	cursor: pointer;
}

.login_button_c div {
	margin: 0 auto;
	text-align: center;
}

.login_button_hu {
	width: 131px;
}

a.login_button_a {
	background: url(login.png) no-repeat scroll top right;
	display: block;
	float: left;
	text-decoration: none;
	padding: 0 18px 0 0;
	color: #fff;
}

a.login_button_a span {
	background: url(login.png) 0 0 no-repeat;
	display: block;
	padding: 8px 0 14px 18px;
}

.login_hover a.login_button_a {
	background: url(login.png) right -50px no-repeat;
}

.login_hover a.login_button_a span {
	background: url(login.png) 0 -50px no-repeat;
}




.spinner {
	height: 39px;
	background: url(spinner.gif) top center no-repeat;
	display: none;
	clear: both;
}


#instant_offer {
	clear: both;
	padding-top: 15px;
	background: url(dot_bg.png) 0 0 no-repeat;
}

#instant_offer_price {
	float: left;
	width: 202px;
	margin-right: 15px;
}

#instant_offer_price h5, #instant_offer_deadline h5, #instant_offer_services h5, #instant_offer_services h5, #instant_offer_discount h5 {
	color: #666;
	margin: 0; padding: 0 0 0 0;
	font-size: 12px;
	letter-spacing: normal;
	font-weight: normal;
}

#instant_offer_deadline h5 {
	padding: 0;
	/*display: inline;*/
}

#instant_offer_price h6 {
	color: #000;
	margin: 0; padding: 0;
	font-size: 44px;
	font-weight: normal;
}

#instant_offer_price h6 span {
	color: #000;
	font-size: 20px;
}

#instant_offer_price h6 span#instant_offer_price_price {
	color: #000;
	font-size: 44px;
}

h6#instant_offer_price_vat {
	font-size: 12px;
	color: #999;
	letter-spacing: normal;
	padding: 0 0 15px 0;
}

h6#instant_offer_price_vat span {
	font-size: 12px;
	color: #999;
}

h6#instant_offer_minimumorder {
	font-size: 12px;
	color: #999;
	letter-spacing: normal;
	padding: 18px 0 0 0;
	display: none;
	text-align: center;
}

#instant_offer_deadline {
	float: left;
	/*width: 435px;*/
	width: 198px;
	margin-right: 15px;
}

#instant_offer_deadline h6, #instant_offer_services h6 {
	color: #000;
	margin: 0; padding: 0;
	font-size: 19px;
	font-weight: normal;
}

#instant_offer_services h6 {
	padding-left: 3px;
}

#instant_offer_services h6 em {
	font-style: normal;
	color: #555;
	padding-left: 10px;
	font-size: 16px;
}

#instant_offer_deadline h6 strong, #instant_offer_services h6 strong {
	font-weight: normal;
}

#instant_offer_deadline h6 span {
	/*padding-left: 19px;*/
	color: #444;
	text-decoration: underline;
	cursor: pointer;
	display: block;
	font-size: 16px;
	letter-spacing: normal;
}

#instant_offer_deadline_urgent {
	display: none;
}

#instant_offer_services {
	/*clear: both;*/
	/*padding-top: 10px;*/
	float: left;
	width: 230px;
}

#instant_offer_services div#promo_c {
	padding-top: 3px;
	/*display: none;*/
}

#instant_offer_services h5 {
	/*background: url(extra_close.png) 0 2px no-repeat;
	padding-left: 10px;*/
	padding: 0 0 0 4px;
}

#instant_offer_services h5.open {
	/*background: url(extra_open.png) 0 3px no-repeat;
	padding-left: 10px;*/
}

#instant_offer_services h5 span {
	border-bottom: 1px solid #ccc;
	color: #666;
	cursor: pointer;
}

h6#instant_offer_lead {
	margin: 0;
	padding: 0;
	font-size: 20px;
	letter-spacing: -1px;
	font-weight: normal;
	color: #666;
	height: 54px;
	overflow: hidden;
}

h6#instant_offer_lead span {
	display: block;
	font-size: 12px;
	letter-spacing: normal;
}

#instant_offer_client {
	display: none;
	clear: both;
	margin-top: 15px;
	padding-top: 15px;
	background: url(dot_bg.png) 0 0 no-repeat;
}

p#instant_offer_client_lead {
	margin: 0;
	padding: 0;
	font-size: 20px;
	letter-spacing: -1px;
	font-weight: normal;
	color: #666;
	height: 54px;
	overflow: hidden;	
}

p#instant_offer_client_lead span {
	display: block;
	font-size: 12px;
	letter-spacing: normal;
}

#instant_offer_deadline_urgent_a, #instant_offer_deadline #instant_offer_deadline_title_urgent {
	display: none;
}


#instant_offer_valid_promo {
	display: block;
	font-size: 12px;
	display: none;
	padding-left: 4px;
}

#instant_offer_valid_promo strong {
	font-size: 19px;
	letter-spacing: -1px;
}

#home_video {
	/*margin: 30px 0 0 0;*/
	margin: 20px 0 0 0;
	height: 220px;
}

#qt_content {
	margin-top: 20px;
}

#references_logos {
	border: 0;
	font-size: 0;
}

#references_logos img {
	border: 0;
	margin: 0 14px 14px 0;
	width: 100px;
	height: 100px;
	float: left;
}

#references_logos img.last {
	margin: 0 0 14px 0;
}

#page_content p, div.inner_bg p {
	margin: 0 0 15px 0;
	font-size: 14px;
	line-height: 135%;
}

#container #tabsw #tabs #page_content ol, #container #tabsw #tabs #page_content ul, #container #tabsw #tabs div.inner_bg ul.normal_ul {
	font-size: 14px;
	line-height: 135%;
	color: #000;
	font-weight: normal;
	float: none;
	height: auto;
	letter-spacing: normal;
	text-align: left;
}


#container #tabsw #tabs #page_content li,  #container #tabsw #tabs div.inner_bg ul.normal_ul li {
	font-size: 14px;
	line-height: 135%;
	color: #000;
	font-weight: normal;
	float: none;
	height: auto;
	letter-spacing: normal;
	text-align: left;
}



.clrs {
	clear: both;
	font-size: 1px;
}

#instant_offer_thanks {
	display: none;
}

#instant_offer_thanks h6 {
	margin: 0;
	padding: 0;
	color: #666;
	font-size: 20px;
	letter-spacing: -1px;
	font-weight: normal;
}

#instant_offer_customer_data {
	width: 672px;
	height: 180px;
}

#instant_offer_new_customer, #instant_offer_customer {
	width: 350px;
	height: 120px;
	float: left;
}

#instant_offer_new_or_not {
	width: 112px;
	height: 170px;
	float: left;
	/*text-align: center;*/
	font-size: 20px;
	color: #999;
	letter-spacing: -1px;
}

#instant_offer_new_or_not span {
	display: block;
	padding: 10px 0 0 10px;
}

#instant_offer_new_customer p, #instant_offer_customer p {
	margin: 0; padding: 5px 0 15px 0;
	color: #444;
	font-size: 17px;
	line-height: 100%;
	/*letter-spacing: -1px;*/
}

div.instant_offer_customer_form div {
	height: 24px;
	clear: both;
}

div.instant_offer_customer_form div span.s1 {
	width: 110px;
	height: 24px;
	float: left;
	font-size: 12px;
	display: block;
	padding: 4px 0 0 0;
}

div.instant_offer_customer_form div span.s2 {
	width: 170px;
	height: 24px;
	float: left;
	/*background: url(form_feedback.png) -100px -100px no-repeat;*/
	background: url(form_bg.png) 0 0 no-repeat;
}

div.instant_offer_customer_form div span.s2a {
	background: url(form_bg.png) 0 -150px no-repeat;
}

div.instant_offer_customer_form div span.s2 span {
	display: block;
	padding: 0 0 0 7px;
}

div.instant_offer_customer_form input {
	width: 143px;
	font-size: 12px;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	border: none;
	background: none;
	padding: 0;
	margin: 0;
	outline: none;
}

p.str {
	font-weight: bold;
}

#instant_offer_false_login {
	color: #f03;
	font-size: 12px;
	padding-top: 5px;
	font-weight: bold;
}

#instant_offer_customer_container {
	width: 350px;
	height: 120px;
	float: left;
	overflow: hidden;
}

ul#instant_offer_customer_selection {
	font-size: 17px;
	line-height: 100%;
	margin: 0; padding: 0 0 10px 0;
	list-style-type: none;
}

ul#instant_offer_customer_selection li {
	color: #444;
	margin: 0;
	padding: 0 0 8px 18px;
	font-size: 17px;
	float: none;
	display: block;
	font-weight: normal;
	letter-spacing: normal;
	text-align: left;
	height: auto;
	background: url(customer_selection.png) 0 -49px no-repeat;
	cursor: pointer;
}

ul#instant_offer_customer_selection li.selected {
	background: url(customer_selection.png) 0 1px no-repeat;
}

#instant_offer_customer_errors {
	float: left;
	width: 320px;
	height: 120px;
}

p#instant_offer_mandatory {
	margin: 0;
	padding: 4px 0 20px 16px;
	background: url(mandatory.png) 0 5px no-repeat;
	font-size: 12px;
	color: #666;
}

p#instant_offer_errors {
	margin: 0;
	padding: 4px 0 20px 16px;
	background: url(error.png) 0 5px no-repeat;
	font-size: 12px;
	color: #f03;
}

p#instant_offer_upload {
	font-size: 14px;
	color: #000;
	background: url(files.png) 0 10px no-repeat;
	padding: 12px 0 8px 42px;
	font-weight: bold;
	line-height: 105%;
}

#instant_offer_upload_d {
	/*width: 384px;
	float: left;*/
	clear: both;
}

#instant_offer_whatsnext {
	/*width: 290px;
	float: left;*/
}

#instant_offer_whatsnext div {
	/*padding-left: 26px;*/
}

#instant_offer_thanks h6#whatsnextp {
	padding: 30px 0 15px 0;
	margin: 0;
}

#instant_offer_whatsnext ol {
	font-size: 12px;
	color: #444;
	margin: 0; padding: 0;
}

#instant_offer_whatsnext ol li span {
	font-size: 11px;
	display: block;
	line-height: 115%;
	color: #999;
}

#instant_offer_whatsnext ol li, #container #tabsw #tabs #page_content #instant_offer_whatsnext ol li {
	padding: 0;
	width: 224px;
	list-style-type: none;
	font-size: 12px;
	color: #444;
}

#instant_offer_whatsnext ol li div {
	padding: 0 25px;
}

li#whatsnext1, #container #tabsw #tabs #page_content li#whatsnext1 {
	background: url(whatsnext.png) 0 2px no-repeat;
	float: left;
}
li#whatsnext2, #container #tabsw #tabs #page_content li#whatsnext2 {
	background: url(whatsnext.png) 0 -98px no-repeat;
	float: left;
}
li#whatsnext3, #container #tabsw #tabs #page_content li#whatsnext3 {
	background: url(whatsnext.png) 0 -198px no-repeat;
	float: left;
}

#files_list {
	clear: both;
	padding-top: 20px;
}

#files_list div {
	border-bottom: 1px solid #ececec;
	font-size: 12px;
	color: #000;
	height: 22px;
	clear: both;
}

#files_list div p {
	margin: 0;
	padding: 4px 0 0 0;
	width: 300px;
	float: left;
	overflow: hidden;
}

.v3_delb {
	float: right;
}

#instant_offer_upload_split {
	width: 321px;
	margin-right: 15px;
	margin-bottom: 15px;
	float: left;
}

#instant_offer_comments {
	width: 321px;
	margin-left: 15px;
	margin-bottom: 15px;
	float: left;
}

#instant_offer_thanks #instant_offer_upload_split h6, #instant_offer_thanks #instant_offer_comments h6 {
	color: #000;
	font-size: 14px;
	font-weight: normal;
	letter-spacing: normal;
	margin: 0;
	padding: 0 0 10px 0;
}

#comments {
	background: url(comments.png) 0 0 no-repeat;
	width: 321px;
	height: 102px;
}

#comments div {
	padding: 10px;
}

.comments_textarea {
	width: 301px;
	height: 82px;
	font-size: 12px;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	border: none;
	background: none;
	padding: 0;
	margin: 0;
	outline: none;
	resize: none;
}

.ulfile {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 12px;
	width: 220px;
}

p#show_instant_offer_form {
	clear: both;
	margin: 0;
	padding: 20px 0;
	font-size: 17px;
	color: #000;
	cursor: pointer;
	letter-spacing: -1px;
}

p#show_instant_offer_form a {
	color: #000;
}

div.w50 {
	width: 327px;
	margin-right: 10px;
	float: left;
}

div.w50r {
	width: 327px;
	margin-left: 10px;
	float: left;
}

div.w70 {
	width: 477px;
	margin-right: 10px;
	float: left;
}

div.w30r {
	width: 177px;
	margin-left: 10px;
	float: left;
}


#login_submit {
	margin: 0 0 0 110px;
}

#login_submit div {
	margin: 0;
}

#container #tabsw #tabs #page_content ul.smul {
	list-style-type: disc;
	margin-left: 10px;	
}

#container #tabsw #tabs #page_content ul.smul li {
	font-size: 12px;
	margin-left: 10px;
	overflow: visible;
}

p#login_error {
	color: #f03;
	display: none;
	background: url(error.png) 0 3px no-repeat;
	padding-left: 20px;
}



table#projects {
	width: 100%;
	border-collapse: collapse;
	font-size: 14px;
	margin: 0;
	background: url(projects_thead.png) 0 0 no-repeat;
}

table#projects td {
	vertical-align: top;
}

table#projects thead tr td {
	font-weight: bold;
	color: #fff;
	padding: 5px;
	border-left: 1px solid #333;
	vertical-align: bottom;
}

table#projects thead tr td.first {
	border: 0;
}

table#projects tbody tr td.last {
	/*border-right: 1px solid #333;*/
}


table#projects tbody {
	background: #fff;
}

table#projects tbody tr td {
	padding: 5px;
	/*border-left: 1px solid #d4d4d4;*/
	font-size: 12px;
	cursor: pointer;
}

table#projects tbody tr td.sm {
	/*font-size: 12px;*/
}

table#projects tbody tr.even {
	background: #f1f1f1;
	border-top: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
}

table#projects td.project {
	width: 220px;
}

table#projects tr.repeatheader {
	background: #666;
	color: #fff;
	font-weight: bold;
}

table#projects tr.repeatheader td {
	vertical-align: bottom;
}

table#projects tbody tr.tr_hover {
	background: #d7eff4;
}

#order_files {
	clear: both;
	padding-top: 20px;
	background: url(dot_bg.png) 0 0 no-repeat;
}

#order_files h6, h6.intro {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 20px;
	letter-spacing: -1px;
	font-weight: normal;
	color: #666;
	overflow: hidden;
}

#tabs .b15 {
	margin-bottom: 15px;
}

ol#download {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#tabs ol#download li span {
	font-size: 12px;
	display: block;
	color: #666;
}

#tabs ol#download li a {
	font-size: 18px;
	letter-spacing: -1px;
	color: #ff6702;
}

#tabs ol#download li {
	background: url(c_file.png) 1px 4px no-repeat;
	padding: 0 0 15px 25px;
	font-size: 19px;
}

#tabs ol#download li.ftarget {
	background: url(c_file.png) 1px -156px no-repeat;
}

#instant_offer_comments div p {
	background: url(comment.png) 0 4px no-repeat;
	margin: 0;
	padding: 0 0 0 25px;
}

p#targetp {
	background: url(c_file_small.png) 6px 6px no-repeat;
	padding: 3px 0 15px 25px;
	font-size: 12px;
	color: #999;
	font-weight: bold;
	display: none;
}

div.goon {
	background: #fff;
	padding: 13px 13px 0 13px;
}

#tabs .introp10 {
	padding: 10px 0 18px 0;
}

#why_lector_languages {
	background: #000;
	margin: 0; padding: 13px;
}

#why_lector_languages p {
	margin: 0;
	padding: 0 0 13px 0;
	color: #fff;
	font-size: 18px;
	letter-spacing: -1px;
}

#tabs #why_lector_languages ul {
	margin: 0;
	padding: 0;
	font-size: 14px;
}

#tabs #why_lector_languages ul li {
	display: block;
	font-size: 15px;
	letter-spacing: normal;
	float: none;
	text-align: left;
	padding: 0 0 12px 24px;
	margin: 0;
	height: auto;
	color: #fff;
	font-weight: normal;
	cursor: pointer;	
}

#why_lector_c_1, #why_lector_c_2, #why_lector_c_3, #why_lector_c_4 {
	width: 120px;
	float: left;
	margin-right: 15px;
}

#why_lector_c_5 {
	width: 120px;
	float: left;
}

#why_lector_languages div.target_languages_c {
	width: 674px;
}


#why_lector_languages div.target_languages_c a {
	color: #fff;
	display: block;
	text-decoration: none;
}

#why_lector_languages div.target_languages_c a:hover {
	text-decoration: underline;
}

.fs1 {
	font-size: 1px;
}

#tabs ul#why_lector_icons {
			
}

#tabs ul#why_lector_icons li {
	color: #000;
	float: none;
	font-size: 18px;
	height: auto;
	font-weight: normal;
	line-height: 135%;
	text-align: left;
	padding: 10px 0 15px 50px;
}

#tabs ul#why_lector_icons li#w_i_1 {
	background: url(icons.png) 0 0 no-repeat;
}
#tabs ul#why_lector_icons li#w_i_2 {
	background: url(icons.png) 0 -71px no-repeat;
}
#tabs ul#why_lector_icons li#w_i_3 {
	background: url(icons.png) 0 -146px no-repeat;
}
#tabs ul#why_lector_icons li#w_i_4 {
	background: url(icons.png) 0 -233px no-repeat;
}
#tabs ul#why_lector_icons li#w_i_5 {
	background: url(icons.png) 0 -303px no-repeat;
}

#wrapper .special_container {
	width: 700px;
	height: 151px;
	margin-bottom: 10px;
	overflow: hidden;
}

#wrapper .special_container div {
	padding: 13px 170px 0 13px;
	line-height: 95%;
}

#wrapper .special_container h1 {
	display: inline;
	padding: 0;
	margin: 0;
	font-size: 13px;
	font-weight: normal;
	letter-spacing: normal;
	color: #000;
}

#wrapper .special_container h1 strong {
	display: block;
	font-size: 19px;
	font-weight: normal;
	letter-spacing: -1px;
	line-height: 100%;
	margin: 0;
	padding: 0 0 11px 0;
	color: #000;
}

#active_content .g9 {
	color: #999;
}

.active_content p {
	font-size: 13px;
	margin: 0;
	padding: 7px 0 6px 0;
}

.active_content p a {
	color: #62A8BA;
}

.active_content p em {
	text-transform: capitalize;
	font-style: normal;
}

#container .speciali {
	margin-top: 22px;
}

#newsletter_container {
	
}

#newsletter_input {
	float: left;
	width: 195px;
	padding-top: 10px;
	height: 55px;
}

#newsletter_submit {
	float: left;
	width: 387px;
	height: 55px;
}

.input_grey {
	color: #999;
}

#tabs #online_payment, #tabs #customer_service {
	/*margin-top: 10px;*/
	background: url(dot_bg.png) 0 0 no-repeat;
	padding-top: 15px;
	clear: both;
}

#tabs #online_payment a {
	color: #666;
}

#online_payment_buttons {
	height: 80px;
}

#online_payment_waiting {
	display: none;
	padding-top: 6px;
}

#online_payment_waiting strong {
	font-weight: normal;
}

#online_payment_waiting p {
	margin: 0;
	padding: 6px 0 25px 290px;
	background: url(spinner.gif) 245px 0 no-repeat;
	color: #999;
}


table#transactions {
	font-size: 11px;
	border-collapse: collapse;
	display: none;
	margin-bottom: 15px;
}

table#transactions td {
	vertical-align: bottom;
	padding: 3px 4px 3px 0;
	border-bottom: 1px solid #ccc;
}

#transaction_details {
	color: #666;
	text-decoration: underline;
	cursor: pointer;
}

#instant_offer_customer_loggedin p {
	font-size: 12px;
	padding: 0 0 0 18px;
	line-height: 135%;
}

#instant_offer_customer_loggedin {
	/*display: block;*/
}

#new_password_container {
	display: none;
}

#offer_head_left {
	width: 530px;
	float: left;
}

#offer_head_right {
	width: 144px;
	float: left;
	text-align: right;
}

#offer_head_right p {
	margin: 0;
	padding: 3px 0 0 0;
	color: #666;
	font-size:20px;
	font-weight:normal;
	letter-spacing:-1px;
	overflow:hidden;
	line-height: 95%;
}

#offer_head_right p span {
	display: block;
	font-size: 11px;
	letter-spacing: normal;
	margin: 0; padding: 0;
}

#specialclr {
	display: none;
}

#instant_offer_whatsnext_buttons {
	height: 40px;
	margin-top: 30px;
	clear: both;
}

#instant_offer_whatsnext_button1, #instant_offer_whatsnext_button2, #instant_offer_whatsnext_button3 {
	width: 224px;
	height: 40px;
	float: left;
}

#instant_offer_whatsnext_button3 {
	float: right;
}

#instant_offer_whatsnext_button3 div.submit_button_small_c {
	float: right;
}

#tabs .intro2 {
	padding: 25px 0 0 0;
	margin: 0;
}

#references_logos p {
	text-align: right;
	font-size: 12px;
	margin: 0; padding: 0 0 25px 0;
}

#accepted_cards {
	text-indent: -10000px;
	background: url(cards.png) 50% 50% no-repeat;
	height: 40px;
}

#contact_twitter, #contact_linkedin {
	width: 102px; 
	height: 26px;	
	position: relative; 
	overflow: hidden;
	margin-bottom: 20px;
	cursor: pointer;
	float: right;
	clear: both;
}

#contact_twitter span {
	width: 100%; 
	height: 100%; 
	position: absolute; 
	background-image: url(contact_twitter.png); 
}

#contact_linkedin span {
	width: 100%; 
	height: 100%; 
	position: absolute; 
	background-image: url(contact_linkedin.png); 
}


#newsletter_feedback p {
	font-size: 14px;
	margin: 0; padding: 0 0 15px 0;
	font-weight: bold;
	color: #444;
}

h1#blogbigtitle {
	color: #666;
	font-size: 20px;
	font-weight: normal;
	letter-spacing: -1px;
	margin: 0 0 20px 0;
	padding: 0;
}

h1#blogbigtitle a {
	color: #666;
	text-decoration: underline;
}

#recentblogs {
	padding-top: 15px;
	background: url(dot_bg.png) 0 0 no-repeat;
	margin-top: 30px;
}

#page_content #felreforditas_disc p {
	font-size: 11px;
	border-top: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
	padding: 10px;
}

#page_content p.felreforditasok_ticker_disc {
	background: url(felreforditasok.png) 0 3px no-repeat;
	padding: 3px 0 10px 100px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #888;
}

#page_content p.felreforditasok_ticker_disc a {
	color: #888;
	font-weight: bold;
	display: block;
}

div.blogpost {
	border-bottom: 1px solid #d7eff4;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	padding-top: 12px;
}

div.lastblogpost {
	border: 0;
}

div.blognav {
	height: 25px;
	margin: 10px 0;
	color: #666;
}

#page_content div.blognav p {
	margin: 0;
	padding: 5px 10px 0 10px;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-align: right;
}

div.blognav a {
	color: #666;
	font-weight: normal;
	text-decoration: none;
}

div.blognav a strong {
	text-decoration: underline;
	font-weight: normal;
}

#page_content div.blogpost h2 {
	font-size: 19px;
	font-weight: normal;
	color: #79CCE1;
	letter-spacing: -1px;
	margin: 0; padding: 0;
}

#page_content div.blogpost h2 a {
	text-decoration: none;
	color: #79CCE1;
	display: block;
}

#page_content div.blogpost h2 a strong {
	text-decoration: underline;
	font-weight: normal;
}

#page_content div.blogpost h3 {
	font-size: 11px;
	color: #777;
	margin: 0;
	padding: 0 0 4px 0;
	font-weight: normal;
}

span.felreforditasok_ticker {
	background: url(felreforditasok.png) right 3px no-repeat;
	padding-right: 91px;
}

#qt_content_alt {
	width: 700px;
	height: 230px;
	margin-top: 30px;
	display: none;
	background: url(/misc/flash/video_start.jpg) 0 0 no-repeat;
}

div.special_lead3 {
	padding-bottom: 25px;
}

#my_profile p strong {
	font-size: 18px;
	letter-spacing: -1px;
	font-weight: normal;
	line-height: 95%;
}

#my_profile p strong span {
	color: #666;
	font-size: 15px;
	letter-spacing: normal;
}

#page_content .mbot5 {
	margin-bottom: 5px;
}

#hvgbar {
	height: 24px;
	overflow: hidden;
	background: url(hvgfejlechatter.gif) 0 0 repeat-x;
}

#hvgbarcontent {
	width: 945px;
	margin: 0 auto;
}

#hvgbar img {
	margin: 0 10px;
}

#hvgbarcontent ul {
	margin: 0;
	padding: 0;
}

#hvgbarcontent ul li {
	background: url(hvgli.gif) no-repeat left 7px;
	margin: 0 10px;
	padding: 0;
	list-style: none;
	float: left;
}

#hvgbarcontent ul li a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #797979;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 0 9px;
	text-decoration: none;
	padding: 0;
}

#hvgbarcontent ul li a:hover {
	text-decoration: underline;
}

#container #tabsw #tabs #page_content ul.normal_ul, #container #tabsw #tabs div.inner_bg ul.normal_ul {
	margin: 5px 0 20px 25px;
	list-style-type: disc;
}

#container #tabsw #tabs #page_content ul.normal_ul li,  #container #tabsw #tabs div.inner_bg ul.normal_ul li {
	overflow: visible;
}

#why_lector_specials {
	background: #79cce1;
	clear: both;
}

#why_lector_specials p {
	margin: 0;
	padding: 13px;
	color: #fff;
	font-size: 18px;
	letter-spacing: -1px;
}

#why_lector_specials p.why_lector_specials_s {
	font-size: 15px;
	letter-spacing: normal;
	color: #fff;
	padding: 0 13px 13px 13px;
	margin: 0;
}

#why_lector_specials p.why_lector_specials_s a {
	color: #fff;
}

#instant_offer_price h6 span#instant_offer_price_approx {
	letter-spacing: normal;
	font-size: 13px;
}

#instant_offer_discount {
	clear: both;
	color: #FF6702;
	width: 674px;
}

#instant_offer #instant_offer_discount h6 {
	color: #FF6702;
	line-height: 95%;
}

#instant_offer #instant_offer_discount h6 span {
	display: block;
	font-size: 12px;
	color: #FF6702;
	letter-spacing: normal;
	line-height: 120%;
	padding-top: 8px;
}

#newsletter_unsubscribe {
	padding: 20px 0 0 0;
}

#newsletter_unsubscribe p {
	margin: 0; padding: 0;
	font-weight: bold;
	font-size: 22px;
	letter-spacing: -1px;
	color: #f60;
	text-align: center;
}

#help {
	width: 162px;
	position: absolute;
	top: 0px;
	left: 673px;
	display: none;
	z-index: 1000;
}

#help_content {
	background: transparent url(help_bubble.png) 0 0 no-repeat;
}

#help p {
	margin: 0; padding: 0;
}

#help p#help_title {
	font-size: 20px;
	letter-spacing: -1px;
	color: #666;
	padding: 12px 0 5px 12px;
}

#tabs ul#help_ul {
	margin: 0; padding: 0;
	list-style-type: none;
	font-size: 11px;
	color: #fff;
}

#tabs ul#help_ul li {
	/*background: url(help_bg.png) 0 0 no-repeat;*/
	margin: 0;
	padding: 15px 11px 0 15px;
	display: none;
	color: #fff;
	font-size: 11px;
	text-align: left;
	letter-spacing: normal;
	font-weight: normal;
	line-height: normal;
	float: none;
	height: auto;
}

#tabs ul#help_ul li.help1 {
	/*padding: 16px 10px 50px 23px;*/
}

#tabs ul#help_ul li.help3 {
	/*background: url(help_bg3.png) 0 0 no-repeat;*/
	/*padding: 6px 10px 50px 23px;*/
}

#help_close {
	height: 17px;
	background: url(help_bubble.png) left bottom no-repeat;
}

#footer_sh #f_cs_p {
	float: left;
	width: 180px;
	height: 40px;
}

#footer_sh #f_cs_e {
	float: left;
	width: 160px;
	height: 40px;
}

#footer_sh #footer_lector {
	width: 330px;
}

#footer_sh #footer_content ul {
	clear: both;
	padding-top: 4px;
}

#footer_payment {
	float: left;
	width: 160px;
	height: 50px;
}

h6.neword {
	margin: 0; padding: 0 0 15px 0;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: -1px;
}

h6.neword a {
	color: #666;
}

#offer_ggl {
	border-collapse: collapse;
	margin: 0; padding: 0;
	width: 100%;
}

#offer_ggl td {
	font-size: 14px;
	padding-top: 4px;
}

.o_gg_mand {
	padding-right: 30px;
	background: url(mandatory.png) 315px 10px no-repeat;
}

.o_gg_c1 {
	width: 200px;
	text-align: right;
	padding-right: 14px;
}

.o_gg_f1 {
	width: 300px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 15px;
	padding: 2px 1px 1px 2px;
}

.o_gg_f2 {
	width: 300px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	padding: 2px 1px 1px 2px;
}

.o_gg_f3 {
	width: 440px;
	height: 200px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 15px;
	padding: 2px 1px 1px 2px;
}

.o_gg_f4 {
	width: 440px;
	height: 100px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 15px;
	padding: 2px 1px 1px 2px;
}

.o_gg_f5 {
	width: 300px;
	height: 40px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 15px;
	padding: 2px 1px 1px 2px;
}

.o_gg_f52 {
	width: 300px;
	height: 90px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 15px;
	padding: 2px 1px 1px 2px;
}


.o_gg_t {
	vertical-align: top;
}

#page_content .o_gg_title p {
	font-size: 18px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #666;
	margin: 0;
	padding: 15px 0 0 0;
}

.o_gg_t span {
	display: block;
	padding-top: 5px;
}

.o_gg_red {
	color: #f00;
}

#qo_e_c {
	height: 18px;
}

#page_content #quickoffer_error, #page_content #transapp_error {
	margin: 0;
	font-size: 11px;
	font-weight: bold;
	color: #f00;
	padding: 0;
}

#interpretapp_error {
	margin: 0;
	font-size: 14px;
	font-weight: bold;
	color: #f00;
	padding: 20px 0 0 0;
}

#page_content p.small {
	font-size: 11px;
	color: #999;
	margin: 25px 0 0 0;
}

#page_content p.small a {
	color: #999;
}

div.reg_left {
	width: 320px;
	float: left;
}

div.reg_right {
	width: 320px;
	float: right;
}

div.translator_app h3, div.interpret_app h3 {
	font-size: 15px;
	margin: 0; padding: 10px 0 4px 0;
}
div.translator_app h4, div.interpret_app h4 {
	font-size: 11px;
	margin: 0;
	padding: 0 0 4px 0;
	font-weight: normal;
	color: #666;
}

#home_de_w {
	margin: 20px 0 0 0;
	height: 220px;
}
#home_de_bg {
	background: url(home_bg_w.png) 0 0 no-repeat;
	height: 220px;
	overflow: hidden;
}
#home_de_c {
	padding: 15px 20px 0 20px;
}
#home_de_c h4 {
	color: #79cce1;
	margin: 0; padding: 0;
	letter-spacing: -1px;
	font-size: 20px;
	font-weight: normal;
	line-height: 110%;
}
#home_de_c h4 span {
	display: block;
	font-size: 26px;
}
#home_de_c h5 {
	color: #999;
	margin: 0; padding: 12px 0;
	letter-spacing: -1px;
	font-size: 18px;
	font-weight: normal;
	line-height: 110%;
}
#home_de_c p {
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	padding: 7px 0 8px 34px;
	color: #555;
}
#home_de_i1 {
	background: url(home_icons.png) 0 6px no-repeat;
}
#home_de_i2 {
	background: url(home_icons.png) 0 -41px no-repeat;
}
#home_de_i3 {
	background: url(home_icons.png) 0 -80px no-repeat;
}

#espa_promo {
	width: 700px;
	height: 98px;
	background: url(promo/espa_bg_m.png) 0 0 no-repeat;
	margin-top: 10px;
}

#espa_promo p a {
	display: block;
	text-decoration: none;
	color: #4B180E;
	padding: 20px 0 0 230px;
}

#espa_promo p a span {
	color: #000;
}

#espa_promo p a:hover {
	color: #000;
}

#espa_promo p a span strong {
	padding-left: 10px;
	text-decoration: underline;
	color: #4B180E;
}

#espa_promo p {
	font-size: 20px;
	margin: 0; padding: 0;
	display: block;
	letter-spacing: -1px;
	color: #4B180E;
}

#espa_promo p span {
	display: block;
	letter-spacing: normal;
	font-size: 12px;
	padding: 7px 50px 0 0;	
}

#espa_f_l {
	width: 500px;
	height: 105px;
	float: left;
}

#espa_f_r {
	width: 174px;
	height: 105px;
	float: left;
	text-align: right;
}

#page_content p.espa_lead {
	color: #4B180E;
	font-size: 16px;
	letter-spacing: -1px;
}

#page_content p.espa_lead strong {
	/*font-weight: normal;*/
}

#page_283 h6.intro {
	color: #4B180E;
}
#page_283 #page_content a {
	color: #000;
}
#page_283 #page_content p.small {
	color: #000;
}

#page_283 p#espa_p_ptop {
	padding-top: 340px;
}

#paypal_feedback {
	padding: 10px 0;
}

#page_content #paypal_feedback p {
	font-size: 20px;
	letter-spacing: -1px;
	color: #f60;
}

#paypal_otp_w table {
	border-collapse: collapse;
}

#paypal_otp_w table td {
	height: 30px;
}

#paypal_otp_w table td span {
	display: block;
	padding: 4px 0 0 5px;
}

#paypal_otp_w img {
	border: 0;
	cursor: pointer;
}

div.testimonial {
	padding: 15px 0 10px 0;
}

div.testimonial em {
	font-style: normal;
	font-size: 12px;
	line-height: 165%;
	margin-left: 40px;
	display: block;
}

div.testimonial em strong {
	letter-spacing: -1px;
	font-size: 16px;
	color: #333;
}

div.testimonial p {
	font-size: 17px;
	text-align: right;
	margin: 0 0 0 40px;
	padding: 0 0 20px 0;
	letter-spacing: -1px;
	color: #999;	
	border-bottom: 1px solid #f1f1f1;
}

div.testimonial p strong {
	font-size: 16px;
	letter-spacing: -1px;
	color: #79cce1;
}

div.interpr {
	background: #fff url(tolmacs.png) right 60px no-repeat;
	padding: 5px 13px;
}

div.interpr_n {
	display: none;
}

div.interpr_c {
	padding: 0 273px 0 0;
}

div.interpr_c p, div.interpr p {
	font-size: 14px;
	line-height: 135%;
}

div.interpr_c2 {
	clear: both;
	padding-top: 20px;
	margin-top: 30px;
	border-top: 1px solid #d7eff4;
}

div.interpr_c2 p.notop {
	margin-top: 0;
}

#interpretapp_thanks {
	color: #9c0;
}

div.inner_bg {
	background: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
}

.inner_bg_l {
	padding-left: 13px;
}
.inner_bg_r {
	padding-right: 13px;
}
.inner_bg_lr {
	padding-left: 13px;
	padding-right: 13px;
}

#nl_bg {
	background: #fff url(kedvezmenyek_hirlevel.png) right 10px no-repeat;
	padding-right: 90px;
}
#tw_bg {
	background: #fff url(kedvezmenyek_twitter.png) right 10px no-repeat;
	padding-right: 110px;
}

#page_content div.link_item {
	border-bottom: 1px solid #d9d9d9;
	padding: 5px 0;
	font-size: 11px;
}

#page_content div.link_item p {
	font-size: 11px;
	margin: 0; padding: 0;
}

#page_content div.link_item p a {
	color: #666;
}

form#linkexchange {
	margin-top: 25px;
}

form#linkexchange textarea {
	font-size: 12px;
	width: 670px;
	height: 70px;
	font-family: Arial, Helvetica, sans-serif;
}

body#page_310 #active_content_close {
	display: none;
}

#mm_footer {
	margin-left: -47px;
	margin-bottom: -2px;
	margin-right: -13px;
	position: relative;
	height: 230px;
	bottom: 0;
	background: url(minimicro/rollerek.jpg) 0 0 no-repeat;
}

#mm_lj {
	margin-left: -13px;
	background: url(minimicro/leiterjakab.jpg) 0 0 no-repeat;
	position: relative;
	height: 140px;
	float: left;
	padding: 0 0 0 170px;
}
#mm_ro {
	clear: both;
	margin-left: -13px;
	background: url(minimicro/roller.jpg) 0 0 no-repeat;
	position: relative;
	height: 270px;
	float: left;
	padding: 0 0 0 170px;
}

p.mm_lead strong {
	font-size: 19px;
	font-weight: bold;
	color: #000;
}

#mm_footer_c {
	float: right;
}

#mm_footer_c h6 {
	font-size: 18px;
	font-weight: normal;
	text-align: right;
	letter-spacing: -1px;
	margin: 0;
	padding: 55px 15px 0 0;
	color: #666;
}

#mm_footer_c h6 a {
	color: #000;
}

#footer_content a.footer_twitter {
	background: url(twitter.png) 6px 0 no-repeat;
	padding-left: 28px;
	color: #999;
	text-decoration: none;
}
#footer_content a.footer_fb {
	background: url(facebook.png) 6px 0 no-repeat;
	padding-left: 28px;
	padding-bottom: 3px;
	color: #999;
	text-decoration: none;
}


#mm_promo {
	width: 700px;
	height: 98px;
	background: url(minimicro/promo_bg.png) 0 0 no-repeat;
	margin-top: 10px;
}

#mm_promo p a {
	display: block;
	text-decoration: none;
	color: #FF5D34;
	padding: 20px 200px 0 15px;
	text-shadow: #000 1px 1px 0;
}

#mm_promo p a span {
	color: #fff;
}

#mm_promo p a:hover {
	color: #fff;
}

#mm_promo p a span strong {
	text-decoration: underline;
	color: #fff;
}

#mm_promo p {
	font-size: 20px;
	margin: 0; padding: 0;
	display: block;
	letter-spacing: -1px;
	color: #fff;
}

#mm_promo p span {
	display: block;
	letter-spacing: normal;
	font-size: 12px;
	padding: 7px 50px 0 0;
}