html { overflow-y: scroll; }
html, body { margin:0px; padding:0px; background:url(../images/main_bg.gif); height:100%; width:100%; font:normal 12px Tahoma; color:#133856; text-align:center; }
img { border:0; }
p { margin-top:0; margin-bottom:9px; padding-top:0; }
a { color:#558cba; text-decoration:none; }    
a:hover { color:#558cba; text-decoration:underline; }    
form { margin:0; padding:0; }
ul { margin-top:0; margin-right:0; margin-left:0; padding:0; list-style-type:none; }
	li { padding-left:16px; background:url(../images/bullet.gif) no-repeat 0px 1px; }
.clear { clear:both; font-size:0px; line-height:0px; height:0px; }
.fl { float:left; }
.fr { float:right; }

#wall { height:100%; width:100%; position:absolute; z-index:99; background:#000; opacity:0.6;filter:alpha(opacity=60); float:left; }

#main { width:1000px; margin:0 auto; }
  td {  font:normal 12px Tahoma; color:#133856; }
	#langs { float:right; font-size:10px; line-height:10px; color:#000000; text-decoration:none; margin:14px 0 0 0; height:12px; }
		.lang_en { float:right; width:52px; text-align:center; font-size:10px; line-height:11px; }
		.lang_ru { float:right; width:69px; text-align:center; font-size:10px; line-height:11px; }
		.lang_de { float:right; width:69px; text-align:center; font-size:10px; line-height:11px; }
		.lang_fr { float:right; width:61px; text-align:center; font-size:10px; line-height:11px; }
		.lang_lt { float:right; width:70px; text-align:center; font-size:10px; line-height:11px; }
		#langs a { font-size:10px; line-height:11px; color:#000000; text-decoration:none; }
		#langs a:hover { font-size:10px; line-height:11px; color:#000000; text-decoration:underline; }
  
	#t2 { background-color:#ffffff; width:972; height:39px; }
		#logo { position:relative; margin:-2px 0 0 37px; }			
			#logo img { position:absolute; z-index:2; }
		#xmenu { float:right; padding:13px 16px 0 0; }
			#xmenu td { font:bold 10px Tahoma; color:#0062af; text-align:center; }
				#xmenu a { font:bold 10px Tahoma; color:#0062af; text-decoration:none; }
				#xmenu a:hover { font:bold 10px Tahoma; color:#0062af; text-decoration:underline; }
			.subscribe_input { float:left; padding:6px 0 0 6px; }
				.subscribe_input input { width:117px; height:16px; font:normal 10px Tahoma; color:#10314c; border:0; background:transparent; }
			.subscribe_button { float:left; padding:6px 11px 0 6px; }
				.subscribe_button input { width:80px; padding:2px 0 1px 0; border:0; background:transparent url(../images/subscribe_button.gif) no-repeat left top; font:bold 10px Tahoma; color:#003051; cursor:pointer; }
			.subscribe_close { float:left; padding:6px 0 0 0; }
	#tmenu { width:972; height:40px; border-collapse:collapse; }
		#tmenu td { background:url(../images/tmenu_bg.gif) repeat-x; font:bold 11px Tahoma; color:#ffffff; line-height:31px; }
			#tmenu td a { font:bold 11px Tahoma; color:#ffffff; text-decoration:none; line-height:31px; }
			#tmenu td a:hover { font:bold 11px Tahoma; color:#ffffff; text-decoration:underline; line-height:31px; }
		.tmenu_active { height:31px; line-height:31px; background:url(../images/tm_item.gif) repeat-x; text-align:center; }
			.tmenu_active_l { background:url(../images/tm_item_l.gif) no-repeat left top; }
				.tmenu_active_r { background:url(../images/tm_item_r.gif) no-repeat right top; padding:0 10px; }
		.tmenu_item { padding:0 10px; }
		.sp_offer { color:#9ced54 !important; }
		#tmenu_r { background:url(../images/tmenu_r.gif) !important; }

#preloader_bg { background:url(../images/title_t.gif) no-repeat left top; }			
	#border_r { background:url(../images/border_r.gif) no-repeat right top; border-left:6px solid #ffffff; }
		#bgImage { background:url(../images/empty.gif) no-repeat left top; }
	#border_r2 { background:url(../images/border_r2.gif) no-repeat right top; border-left:6px solid #ffffff; }
		#author { float:left; font:bold 11px Tahoma; color:#e3e3e3; padding:8px 0 0 8px; }
		#next { float:right; width:30px; height:24px; }
		#back { float:right; width:21px; height:24px; }	
	#border_r3 { border-left:6px solid #ffffff; }	
		#author { float:left; font:bold 11px Tahoma; color:#e3e3e3; padding:8px 0 0 8px; }
		#next { float:right; width:30px; height:24px; }
		#back { float:right; width:21px; height:24px; }
	#border_r4 { background:url(../images/border_r4.gif) no-repeat right top; border-left:6px solid #ffffff; }		
				.menu_l2_item { padding:8px 0 9px 24px; float:left; background:url(../images/bullet_l2.gif) no-repeat 15px 13px;font-size:11px; font-weight:bold; color:#000000; }
					.menu_l2_item a { font-size:11px; font-weight:bold; color:#000000; text-decoration:none; }
					.menu_l2_item a:hover { font-size:11px; font-weight:bold; color:#000000; text-decoration:underline; }
				.menu_l2_itema { padding:8px 0 9px 24px; float:left; background:url(../images/bullet_l2_active.gif) no-repeat 15px 13px; font-size:11px; font-weight:bold; color:#ffffff; }
					.menu_l2_itema a { font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none; }
					.menu_l2_itema a:hover { font-size:11px; font-weight:bold; color:#ffffff; text-decoration:underline; }		
			.menu_l3_item { padding:8px 0 7px 24px; float:left; background:url(../images/bullet_l3.gif) no-repeat 15px 13px;font-size:11px; font-weight:bold; color:#000000; }
				.menu_l3_item a { font-size:11px; font-weight:bold; color:#000000; text-decoration:none; }
				.menu_l3_item a:hover { font-size:11px; font-weight:bold; color:#000000; text-decoration:underline; }
			.menu_l3_itema { padding:8px 0 7px 24px; float:left; background:url(../images/bullet_l3_active.gif) no-repeat 15px 13px; font-size:11px; font-weight:bold; color:#ffffff; }
				.menu_l3_itema a { font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none; }
				.menu_l3_itema a:hover { font-size:11px; font-weight:bold; color:#ffffff; text-decoration:underline; }		
			.offer_name { padding:0 2px 0 12px; text-align:center; font-size:12px; line-height:12px; color:#1b2e3c; font-weight:bold; }		
				.offer_name a { font-size:11px; line-height:11px; color:#1b2e3c !important; font-weight:bold; }		
			.menu_l4_itema .offer_name { padding:0 2px 0 12px; text-align:center; font-size:11px; line-height:11px; color:#ffffff; font-weight:bold; }
				.menu_l4_itema .offer_name a { font-size:11px; line-height:11px; color:#ffffff !important; font-weight:bold; }
			.menu_l4_itema2 .offer_name { padding:0 2px 0 12px; text-align:center; font-size:11px; line-height:11px; color:#ffffff; font-weight:bold; }
				.menu_l4_itema2 .offer_name a { font-size:11px; line-height:11px; color:#ffffff !important; font-weight:bold; }
				
		
			#text { padding:10px 23px; }
				#print { float:right; padding:10px 0 0 0; }
				.contact_bk { float:right; width:312px; border:1px solid #e4e4e4; margin:0 0 16px 16px; padding-bottom:9px; }
					.contact_bk_pad { padding:9px 0 0 9px; }
						.contact_bk_info { width:195px; float:left; margin-right:12px; }
							.contact_bk_position { width:195px; border-bottom:1px solid #e4e4e4; padding-bottom:8px; margin-bottom:5px; font-weight:bold; }
							.contact_bk_r { width:195px; text-align:right; }
								.contact_bk_name { padding:10px 0 14px 5px; font-size:11px; }
								.contact_bk_desc { color:#506271; padding-left:5px; font-size:11px; }
					.contact_bk_img { width:93px; height:107px; background:url(../images/bg_contact.gif) no-repeat left top; float:right; }
			#contacts { background:url(../images/contacts_line.gif) repeat-y left top; padding:0 6px 0 16px; }
				.contacts_l { float:left; width:625px; margin-right:17px; }
					.contact { float:left; border:1px solid #e4e4e4; padding:9px; margin:16px 16px 0 0; }
						.position { width:275px; border-bottom:1px solid #e4e4e4; padding-bottom:8px; margin-bottom:5px; font-weight:bold; }
						.contact_info { width:275px; height:108px; }
						.contact_img { width:93px; height:107px; background:url(../images/bg_contact.gif) no-repeat left top; float:left; }
						.skype { padding:14px 0 14px 5px; }
						.contact_desc { color:#506271; padding-left:5px; height:56px; overflow:hidden; }
				.contacts_r { float:right; width:271px; }
		.google_map { padding:3px; border:1px solid #d9d9d9; margin:20px 0; }
			#package { padding:10px 23px 10px 23px; }
				#print2 { float:right; padding:10px 0 0 0; }
				.form_button_l { float:left; padding:10px 0 0 6px; background:url(../images/form_button_l.gif) no-repeat left bottom; }
					.form_button_r { padding:0 8px 0 0; background:url(../images/form_button_r.gif) no-repeat right bottom; }
						.form_button { border:0; height:21px; font:bold 11px Tahoma; color:#214761; background:url(../images/form_button.gif) repeat-x left top; cursor:pointer; }
				.request_form_bg  { width:460px; background:url(../images/form_bg.gif) repeat-y left top; }
					.form_header { width:460px; background:url(../images/form_t.gif) no-repeat left top; }
						.form_title { float:left; padding:10px 0 6px 27px; color:#ffffff; font-weight:bold; }
						.form_close { float:right; padding:7px 9px 4px 3px; }
					.request_form_body { background-color:#ffffff; border:1px solid #2d3c47; margin:0 9px; padding:15px 0 8px 18px; }
						.textfield_d { float:left; padding:0 10px 12px 0; }
							.textfield { margin:0 10px 12px 0; font:normal 11px Tahoma; color:#10314c; background-color:#eaedee; border-top:1px solid #9ca6ad;  border-right:0;  border-bottom:0; border-left:1px solid #9ca6ad; width:198px; height:19px; }
						.textarea_d { float:left; }
							.textarea { font:normal 11px Tahoma; color:#10314c; background-color:#eaedee; border-top:1px solid #9ca6ad;  border-right:0;  border-bottom:0; border-left:1px solid #9ca6ad; width:406px; height:179px; }
						.form_button_l2 { float:left; padding:10px 0 0 6px; background:url(../images/form_button_l2.gif) no-repeat left bottom; }
							.form_button_r2 { padding:0 8px 0 0; background:url(../images/form_button_r2.gif) no-repeat right bottom; }
								.form_button2 { border:0; height:21px; font:bold 11px Tahoma; color:#214761; background:url(../images/form_button2.gif) repeat-x left top; cursor:pointer; }
			#title { padding-bottom:8px; font-weight:bold; font-size:14px; }
				#title h1 { padding:0; margin:0; font-weight:bold; font-size:14px; }
		
		#offers_scroll_box { height:132px; width:875px; overflow:hidden; float:left; margin-top:5px; }
		.arrow_left { float:left; padding:57px 3px 0 24px; }
		.arrow_right { float:left; padding:57px 0 0 3px; }
	.banner { float:left; }
	.border_r3_2 { width:6px; height:106px; float:right; background:url(../images/border_r3.gif) repeat-x right top; }
	#f { background-color:#000c17; width:949px; float:left; height:30px; overflow:hidden; }
		#copyright { float:left; font-size:10px; color:#4b8085; height:30px; line-height:30px; padding-left:7px; }
		#se { float:right; font-size:10px; color:#526973; height:30px; line-height:30px; }
			#se a { color:#5ea4c3; text-decoration:none; font-size:10px; line-height:10px; }
			#se a:hover { color:#5ea4c3; text-decoration:underline; line-height:10px; }
