body{
	margin:0 auto;
	font-family:Tahoma,Arial; 
	font-size:10px;
	background:#036 url('../template/background.jpg') 0 0 repeat-x;
}
table, td {
	font-family:Tahoma,Arial; 
	font-size:11px;
	line-height:18px;
	letter-spacing:1px;
	text-align:justify;
	padding:5px;
	color:#fff;
}
img {
	margin-left:5px;
	margin-right:5px;
}
#warp {
	position:relative;
	left:50%;
	top:0px;
	margin-left:-504px;
	width:1008px !important; 
}
#cap {
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	height:129px;
	background:url('../template/logo.jpg') 0 0 no-repeat;
}
#cap2 {
	position:absolute;
	top:25px;
	left:100px;
	font-size:25px;
	font-weight:bold;
}
#cap2:hover {
	cursor:pointer;
	cursor:hand;
}
#header {
	position:absolute;
	top:146px;
	left:0px;
	width:1008px;
	height:15px;
	padding:0px;
	margin:0px;
}
#header td {
	text-align:center;
}
#header a {
	text-decoration:none;
	font-size:12px;
	color:#fff;
}
#header a:hover {
	color:#003;
	color:#94DCE9;
}
#current {
	background:#fff;
}
#current a {
	color:#003;
}
#respan h1 {
	font-size:16px;
	line-height:18px;
}
#b1 {
	position:relative;
	width:13px;
	height:35px;
	float:left;
	.left:4px;
}
#b2 {
	position:relative;
	margin-left:13px;
	height:35px;
	clear:none;
	color:#fff;
}
#b3 {
	position:relative;
	margin-top:-35px;
	.margin-top:-35px;
	width:13px;
	height:35px;
	float:right;
}
#headerSpacer {
	
}
#header a span {
}
#header a #b2 span {
	position:relative;
	top:10px;
	left:-5px;
}	
#bottom {
	position:relative;
	clear:both;
	width:150px;
	height:63px;
	margin:0px;
	padding:0px;
	margin-left:-15px;
}
#col1 {
	position:absolute;
	top:177px;
	left:500px;
	width:508px;
	height:447px;
	border-left:1px solid #ccc;
}
#col1Titol {
	position:absolute;
	top:30px;
	left:0px;
	width:490px;
	height:51px;
	padding-top:15px;
	padding-left:15px;
	font-size:11px;
	font-family:Arial;
	color:#fff;
	background:url('../template/news.jpg') 0 0 no-repeat;
}	
#col1Titol a img{
	border:none;
}
#col1scroll {
	position:absolute;
	top:90px;
	left:0px;
	width:490px;
	height:365px;
	overflow-y:scroll;
	padding-left:15px;
}
#comu {
	position:relative;
}
#comu_1 {
	position:relative;
	top:0px;
	left:0px;
	color:#666;
	
}
#comu_tit{
	width:400px;
	padding-left:15px;
	color:#ccc;
	font-size:12px;
	letter-spacing:2px;
	margin-left:-5px;
	font-weight:bold;
	background:url('../template/lanew.gif') 5px 7px no-repeat;
}
#comu_text {
	width:450px;
	font-size:10px;
	line-height:18px;
	letter-spacing:0.08em;
	text-align:justify;
	padding-bottom:20px;
	color:#bbb;
}
#comu_text a {
	color:#fff;
	text-decoration:none;
}
#catName {
	font-size:20px;
	color:#3EC5E1;
}	
#text {
	position:absolute;
	top:176px;
	left:225px;
	width:698px;
	.width:705px;
	margin-left:15px;
	padding-left:10px;
	padding-top:6px;
	min-height:300px;
	color:#fff;
	border-left:1px solid #8F9EAE;
}
#textu {
	position:absolute;
	top:176px;
	left:0px;
	width:940px;
	.width:705px;
	margin-left:15px;
	padding-left:10px;
	padding-top:6px;
	min-height:300px;
	color:#fff;
	border-left:1px solid #8F9EAE;
}
#texto {
	position:absolute;
	top:176px;
	left:0px;
	width:480px;
	margin-left:15px;
	min-height:300px;
}
#text a, #textu a, #texto a {
	color:#3EC5E1;
	text-decoration:none;
}
* html #text {
	height:300px;
}
* html #textu {
	height:300px;
}
* html #texto {
	height:300px;
}
#text #text1 {
	margin-left:-10px;
	padding-left:10px;
	border-bottom:1px solid #8F9EAE;
	width:100%;
}
#text1 a {
	text-decoration:none;
	color:#ccc;
	font-size:12px;
}
#tree {
	position:relative;
	width:209px;
	clear:both;
	margin-top:10px;

	top:44px;
}
#trol {
	position:absolute;
	top:300px;
	
}
#tree1, #trol1 {
	position:relative;
	width:209px;
	height:29px;
	background:url('../template/tree1.jpg') 0 0 no-repeat;
}
#tree2, #trol2 {
	position:relative;
	width:209px;
	margin:0px;
	background:url('../template/tree2.jpg') 0 0 repeat-y;
}
#scat {
	margin-left:20px;
	border-left:1px dotted #888;
	padding-bottom:5px;
}
#tree3, #trol3 {
	position:relative;
	width:209px;
	height:361px;
	margin:0px;
	margin-top:10px;
	margin-left:2px;
	background:url('../template/tree3.jpg') 0 0 no-repeat;
}
#tree3op {
	position:absolute;
	top:265px;
	left:0px;
	width:209px;
	height:96px;
	background:url('../template/blau.png') 0 0 no-repeat;
}
#treeTitolText , #trolTitolText {
	position:absolute;
	width:182px;
	top:5px;
	left:15px;
	font-size:12px;
	color:#fff;
	font-weight:bold;
}
#tree2 ul, #trol2 ul {
	margin-top:0px;
	padding-top:10px;
	list-style:none;
	margin-left:-27px;
	.margin-left:14px;
}
#tree2 li, #trol2 li {
	padding-bottom:10px;
	padding-left:10px;
	background:url('../template/item.gif') 1px 5px no-repeat;
}
#tree2 li a, #trol2 li a{
	text-decoration:none;
	color:#ccc;
	font-size:12px;
}
#tree2 li a:hover, #trol2 li a:hover {
	color:#fff;
}
#tree2 li.scatSel {

}
#tree2 #scat.scatSel {
}
#tree2 li.scatSel a , #trol2 li.scatSel{
	color:#3EC5E1 !important;
	font-weight:bold;
}
#text2 {
	font-size:11px;
	line-height:18px;
	letter-spacing:1px;
	text-align:justify;
}
#bottom {
	position:absolute;
	top:300px;
	left:0px;
	color:#000;
	position:relative;
	padding:15px;
}
#langs {
	position:absolute;
	top:10px;
	left:815px;
	font-size:12px;
	z-index:20;
	color:#5082AC;
}
#langs a {
	text-decoration:none;
	color:#fff;
	padding-left:5px;
	padding-right:5px;
}
#langs a:hover {
	color:#94DCE9;
}
hr {
	color:#5082AC;
	height:3px;
}
#orlaMain {
	position:absolute;
	top:850px;
	left:50%;
	margin-left:-50px;
	width:260px;
	height:390px;
	text-align:center;
	z-index:100;
	display:none;
}
#orlaMain:hover {
	cursor:pointer;
}
.orClass {
	position:absolute;
	top:0px;
	left:5px;
	width:auto;
	height:auto;
	margin:0px;
	color:#fff;
	font-size:14px;
	text-indent:8px;
	border: 3px double #235f9b;
	background:#003366;
	display:none;
	padding:10px;
}
.orClass img {
	border: 3px double #235f9b;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:-4px;
}
.tdor img{
	border: 3px double #235f9b;
}
td.tdor:hover {
	cursor:pointer;
}