/* CSS Document */

html,body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#2f2f2f;
	background:url(../images/bg.gif) repeat;
}

#body{
	margin: 0px auto;
	padding: 0px;
	width: 778px;
	border:1px solid #fff;
	background-color:#FFFFFF;
	}
	
#head{ }

#head2{ float:left;}

#head3{ clear:both; margin-bottom:1px;}

.top_menu{ float:left;}

.line1{ height:5px; background-color:#5c9615; margin-bottom:1px; clear:both;}
#line2{ height:2px; background-color:#5c9615;}

#left{ float:left; width:160px; min-height:456px; height:expression(this.scrollHeight < 456? "456px" : "auto");}

#menu{ padding-top:27px; height:144px;}

#menu a{ display:block; width:103px; padding-left:1px; padding-top:1px;}

#menu a:hover{ display:block; border:1px solid #0568b2; padding:0px;}

#menu div{ margin-left:28px; margin-bottom:7px; height:23px;}

.info{ clear:both; padding-top:26px;  font-size:11px;}

.info_title{ font-size:14px; color:#5c9615; font-family: Tahoma, sans-serif; text-indent:34px; font-weight:bold;}

.info_text{ padding-left:36px; text-align:left;}

.info_link{ text-indent:91px;}

.info_link a{ color:#0568b2; padding-right:7px; text-decoration:none; background:url(../images/info_pt.gif) no-repeat right center;}

.info_link a:hover{ text-decoration:underline;}

#right{ float:right; width:576px; min-height:476px; height:expression(this.scrollHeight < 476? "476px" : "auto");}

#title{ font-size:16px; color:#0568b2; padding-top:23px;}

#title a{ color:#0568b2; text-decoration:none;}

#title a:hover{ text-decoration:underline;}

#text{ width:514px; min-height:249px; height:expression(this.scrollHeight < 249? "249px" : "auto"); padding-top:23px; padding-bottom:15px; font-size:12px; background:url(../images/rospis.gif) no-repeat right bottom;}

#text a{ color:#0568b2;}

#text a:hover{ text-decoration:none;}

#text p{ text-indent:0px; padding:0px; margin:0px 0px 15px 0px;}

#text1{ width:514px; min-height:379px; height:expression(this.scrollHeight < 379? "379px" : "auto"); padding-top:23px; padding-bottom:15px; font-size:12px; background:url(../images/rospis.gif) no-repeat right bottom;}

#text1 a{ color:#0568b2;}

#text1 a:hover{ text-decoration:none;}

#text1 p{ text-indent:0px; padding:0px; margin:0px 0px 15px 0px;}


#footer{ background:url(../images/footer_bg.gif) repeat;}

#C{
	float:left;
	margin-left:5px;
	font-size:9px;
	color:#FFFFFF;
	padding-top:12px;
	display: inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	padding-bottom:3px;
}

#C a{ color:#FFFFFF; font-weight:bold; text-decoration:none;}

#C a:hover{ text-decoration:underline;} 

.powered{
	float:right;
	margin-right:5px;
	font-size:9px;
	color:#FFFFFF;
	padding-top:7px;
	display: inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	padding-bottom:3px;
}

.powered a{ color:#FFFFFF; font-weight:bold; text-decoration:none;}

.powered a:hover{ text-decoration:underline;} 

#links{ padding-top:9px; color:#FFFFFF; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; line-height:13px;}

#links a{ color:#FFFFFF; text-decoration:none;}

#links a:hover{ background-color:#5c9615;}

li{ line-height:15px;}

ul{ margin-bottom:0xp; margin-top:0px; padding-bottom:0px; padding-top:0px; margin-left:0px; padding-left:45px;}

li a{ color:#464646; text-decoration:none;}

li a:hover{ text-decoration:underline;}

.input{ border:1px solid #000;}

div.drop_n_1{
	position: absolute;
	display:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	border: 1px solid #ffffff;
	text-align:left;
	top:131px;
	background:#005594;
	-moz-opacity:0.90;
    opacity:0.90;
    filter:alpha(opacity=90);
}
#tab_family_law{
	width:174px;
}
#tab_imigration{
	width:190px;
}

div.drop_1{
	margin-top:2px;
	margin-bottom:2px;
	text-align:center;
}

a.dr_1{
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
	display: block;
}

a.dr_1:hover{
	color:#0568b2;
	display: block;
	background:/*url(../images/drop_pt_1.gif) repeat-y*/ #fff;
}

div.drop_n{
	position: absolute;
	display:none;
	width:136px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	border: 1px solid #ffffff;
	text-align:left;
	top:131px;
	background:#005594;
	-moz-opacity:0.85;
    opacity:0.85;
    filter:alpha(opacity=85);
}

div.drop{
	margin-top:2px;
	margin-bottom:2px;
	text-align:center;
}


a.dr{
	color: #ffffff;
	text-decoration: none;
	display: block;
	font-weight:bold;
}

a.dr:hover{
	color:#0568b2;
	display: block;
	background:url(../images/drop_pt.gif) repeat-y;

}

dt{color:#941A09; font-weight:bold; margin-top:3px; margin-bottom:3px;}

.caption{font-size:15px; font-weight:bold;}