/* CSS Document */
 * {
     margin: 0;
 }
 a{outline:none; border:none;}
 html, body {
     height: 100%;
	 width:100%;
	background:none;
	min-width:960px;
	/*font-family: "Lucida Sans Unicode",sans-serif; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
 }
#flag_links a{ 
color:#A6CE39;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
text-decoration:none;
}
.costs_table{
margin: 15px 3px;
width: auto;
border:1px solid #8DC73F;}
.costs_table td {border-color:#8DC73F;}
.fb_share_size_Small {margin-top:-3px;}
.share{margin-top:-9px;}
ol, ol li {text-align:justify;}

.text li ,.text li a{color:#3f9fcf;}
.text a,.text .green_list li a {
color:#5E8B07;
font-family:Tahoma;
font-weight:bold;
text-decoration:none;
}
#bgholder {
    display: none;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: -1;
}
#bgholder img {
    display: none;
}
.text .green_list li a:HOVER{text-decoration:underline;}
#flag_links{text-align:left; border: solid 1px #A6CE39;}
#flag_links a:link{color:#A6CE39;}
#flag_links img {margin:0;}
#flag_links a:hover{text-decoration:underline; color:#FF9900;}
#header_top_reg {background:#e0e6d9; border-bottom:1px solid #F7F9F6;color:#e0e6d9;}
#header_top {height:184px;}
.table_top {width:100%; padding:0; margin:0; height:100%; border-collapse:collapse;}
.table_top td img{padding-top:0px; margin-left:10px;}
#exchange{background: url('img/exch_btn.jpg') no-repeat top; width:92px; height:24px; outline:none;display:block; margin-left:20px; margin-top:13px;}
#exchange span {outline:none;background: url('img/exch_btn.jpg') no-repeat; background-position:0 -24px; padding:0; margin:0; display:block; width:92px; height:24px;}
/*#exchange:hover {outline:none; background-position:0 -24px;}*/
.centr{width:130px; text-align:center; margin:0 auto;}
.swampgreen,.right_list li a:hover,.link {color: #E19902;}
#banner_container{  background: url("banners/december_21_1.jpg") no-repeat scroll center top transparent;
    height: 553px;
    position: relative;
    width: 750px;}
	



#top_image_td {height:184px; width:100px; background:url('img/top_shadow1.jpg') repeat-y left #f0f5f2;}
#top_menu_td {background:url('img/top_shadow2.jpg') repeat-y left;}
#top_menu {width: 90%; background: #a6ce39; padding:0; margin:0 20px; list-style:none; display:block;}
#top_menu li {
border-bottom:1px dashed white;
} 
#stats_tracker{float:right; margin-right:40px; width:115px;margin-top:-22px;}
#stats_tracker img{padding:0; margin:0;}
#stats_tracker {position:static; margin-bottom:-20px; top:0; left:0; margin-top:-13px; width:115px; height:30px; z-index:1000;}
#top_menu li a{ text-decoration:none;  margin:0px;font-size:14px; width:100%; padding:4px; display:block; text-align:left; outline:none; border:none;}
#top_menu li a:hover{color:white;  margin:0; width:100%; padding:4px; display:block; padding-left:6px}
#menu {width:100%; background:#a6ce39;}
.menu_ul{ list-style:none;width:100%; margin:0 auto; padding:0;}
.menu_ul li {
float: left; 
background:#a6ce39;  
border-right:dashed 1px #ffffff; 
margin:4px 2px;

/*padding:4px 18px;*/}
.right_list {list-style:none;padding:0; margin:12px 0 0 1px;}
.right_list li {padding:0; margin:0;}
.right_list li a {padding:4px 0; display:block; color:#243838; text-decoration:underlined; outline:none;}
#logo_container{width:400px;}
#banner_top{margin:-10px auto 11px auto;}
.menu_ul li a {
outline:none;
border:none;
font-size:14px;  
text-decoration:none; 
display:block;  
padding:4px 2px; 
padding-left:0px;
/*background:url('img/menu_link1.jpg') no-repeat center 0; */
height:100%;
font-weight:bold;}
.step_list {list-style: square; color:#FFCC00; margin-top:-5px; list-style-image:url('img/list_arrow.jpg');}
.step_list li{color:black;}
.menu_ul li a:hover{background-position:0 125px;}
#news_container{ background:url('img/header_bg.jpg') repeat-x top; float:left; width:auto; margin:0; border-bottom:1px solid #E0E6D9; padding:0 0 8px; margin:-10px -7px 11px -4px;}
.container {float:left; width:73%; margin:10px 0 0 0; padding:0;}
.news_div {width:30%; margin:5px 0 0 10px; padding:0;
 float:left;background:url('img/arrow.jpg') no-repeat scroll right top}
.tip {background: url('img/header_bg.jpg') repeat-x top; float:left; width:25%; margin:10px 0 0 15px; padding:0;}
.tip_div {float:left; width:25%; margin:10px 0 0 15px; padding:0;}
.left_menu{ width:220px; height:auto; float:left;position:relative; z-index:999; }
.left_menu ul li a{border-left: 1px solid #8DC73F; border-right: 1px solid #8DC73F;border-top: 1px solid #8DC73F; color:#414141; text-decoration:none; height:15px; padding-left:4px; padding-top:3px;padding-bottom:2px; display:block; font-size:10px; font-weight:bold;}
.left_menu ul.rom li a {height:auto;}
.left_menu ul li {border-bottom:none;padding:0px; }
.left_menu ul li a:hover{color:#B22222; text-decoration:underline;}
 .left_menu ul { width:220px; list-style:none; padding:0; margin-left:3px; margin-top:1px;margin-right:0; margin-bottom:5px;}
#content_div table {width:100%; padding:0; border-collapse:collapse;}
#content_div table td{vertical-align:top; padding:0 7px;}
#content {padding: 10px 7px; margin-left:220px;}
#content_div {float:right;width:100%;margin-left:-220px;z-index:2; position:relative;}
.outline {border: 2px solid white;}
.quart {width:25%; text-align:center}
.clear{clear:both; width:100%; height:1px; display:block;}
.date{ font-style:italic; color:#63756e; width:100%; font-size:11px;}
.more_info{ text-decoration:none; font-size:11px; color:#8AB339; margin:5px 0 0 3px; display:block;padding-right:15px;}
.more_info:hover{text-decoration:underline; color:#FF9900;}

 p {margin:10px 0;}
 
  .blue_bold{color:#243838; font-weight:bold;}
 .tip h3 { background:url('img/light.jpg') no-repeat; color:#243838; padding:0 22px; padding-bottom:3px;
 margin: 5px 0 10px 15px;}
 .tip p{color:#8C8C8C; font-size:11px; padding-top:5px}
 #forum_div{ background:url('img/header_bg.jpg') repeat-x top; float:left; width:100%; margin:10px 0; padding:0;}
 .forum_icon{width:16%; margin:5px 0 ; padding:0; float:left;}
 .avatar_pic{padding:0;margin:8px;}
 .forum_name{ text-decoration:underline;margin:0; color:#243838; background:url('img/forum_name_bg.jpg') no-repeat left; padding-left:15px;}
 .avatar_holder{background:url('img/blank_avatar.jpg') no-repeat; width:76px; height:75px; display:block; margin:0;padding:0;}
 h3 {color:#C64E06; padding:0 ;
 margin: 5px 0 10px 15px; font-weight:normal; font-size:14px; text-transform:uppercase; font-weight:bold;}
 h4 {color:#5EB538; font-size:16px; font-weight:normal; margin:0; padding:0;}
 h5 {font-size:12px;color:#0f3e77;}
 #img_holder {background: url('img/img_holder_bg.jpg') no-repeat;margin-top:15px;padding:0;padding-top:18px; width:154px; height:178px; display:block;}
 #logo1 {margin-bottom:2px;}
 #logo2 {margin:0px;float:right;}
 #flags_top {color:#A6CE39; text-transform:lowercase; width:220px;}
 .step_by_step_active,
 .step_by_step_distant_active,
 .costs_active,
 .dogovor_active,
 .docs_info_active,
 .faq_active,
 .tips4students_active,
 .find_a_job_active,
 .get_j1_active,
 .general_tips_active,
 .night_in_new_york_active,
 .get_2_work_active,
 .housing_active,
 .work_and_travel_active,
 .useful_links_active,
 .be_ready_active,
 .money_tips_active,
 .tax_return_active, .link_active{color: #C64E06 !important;}

 .about_us,.programs,.contacts,.contacts_active,.travel_blog,.news,.about_us_active,.programs_active,.impressions_active,.travel_blog_active,.news_active,.contacts_active,.exchange_top,.exchange_top_active
 {
 background:url('img/menu_link1.jpg') no-repeat 0 0; 
 width:98px; }
 .faq,.i,.forum,.i_active,.forum_active
 {
 background:url('img/menu_link2.jpg') no-repeat 0 0; 
 width:66px;}
.green, .link,.green_underlined,.blue_underlined{color: #1554a2; text-decoration:none; font-weight:normal;}
.link:hover,.green_underlined:hover,.blue_underlined:hover{ color:#FF9900; text-decoration:underline;}
.bold { font-weight:bold; text-decoration:none;}
.text{
color:black;
font-family:Verdana;
font-size:12px;
text-align:justify;} 
.text a{color:#5E8B07;
font-family:Tahoma;
font-weight:bold;
text-decoration:none;}

.text a:hover{text-decoration:underline;}
#live_journal{color: #0EA7D9; } .about_us,.faq,.i,.news,.programs,.contacts,.forum,.travel_blog,.live_journal,.work_abroad,.au_pair,.internship_abroad,.study_abroad,.tax_return,.isic,.contacts,.exchange_top,.contacts2
 {color:white;}
 .about_us_active,.faq_active,.i_active,.news_active,.programs_active,.isic_active,.tax_return_active,.contacts_active,.live_journal_active,.contacts2_active,.contacts_active
 {color:white; text-decoration:underline !important;}
 #ro { background:url('img/ro_flag.jpg') no-repeat; height:13px; width:20px; padding:0; margin:0; margin-top:5px;margin-right:3px;border: 1px solid #669900;}
 #ro:hover, #ru:hover{border: 1px solid #CCFF00;}
  #ru { background:url('img/ru_flag.jpg') no-repeat; height:13px; width:20px;padding:0; margin:0; margin-top:5px;margin-right:3px;border: 1px solid #669900;}
  #live_journal{ width:250px;background:url('img/menu_link3.jpg') no-repeat 0 0; }
 .wrapper {
     min-height: 100%;
     height: auto !important;
     height: 100%;
     margin: 0 auto -50px;
	 background:url("img/bg.png") repeat;
	 width:80%;
	 border: 1px solid #e0e6d9; 
	 border-top:none;
	 border-bottom:none;
	
	}
 .footer {
   
	background:#a6ce39;
	/*background:url('images/footer.jpg') repeat-x top;*/
	height:50px;
	width:80%; 
	margin:0 auto;
	color:#243838;
 }
 #bottom_menu{float:left; text-align:center; width:84%}
 #bottom_menu ul { margin:0 auto; list-style:none; padding:15px 0 0 60px; }
 #bottom_menu ul li {float:left; border-right:1px solid;}
 #bottom_menu ul li a{text-decoration:underline; color:#243838; font-size:9px; margin:0 10px;}
 #bottom_menu ul li a:hover{color:white;}
 #copyright{width:15%; margin:0; padding:0; height:100%; border-right:dashed white 1px; text-align:center; vertical-align:middle; float:left;}

 .title{
	font-size: 16px;
	font-weight: bold;
	padding-left: 15px;
	padding-bottom: 3px;
	margin-bottom: 6px;
	/*border-bottom: 1px solid #EDE9CD;*/
	color: #BF9700;
}
 .footer p{	padding-top:25px;}
 
.arrow {height:110px !important;background:url(img/arrow.jpg) no-repeat right bottom;}	
.clue{width:255px !important; display:block !important;float:left;} 
 
	#compare td{text-align:center;vertical-align:middle !important;padding:0 !important;}	
	
 .push {
    z-index:-1;
 	height:50px;
	/*background:orange;*/}
