a{color:#1F7CC1;}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Tahoma, Verdana, Sans-serif;
	font-size: 9pt;
}
.up{
background-color: #E6F0F8;
}
.up_head{
background-image: url('/img/head3.jpg');
background-position: top left;
background-repeat: no-repeat;
vertical-align: middle;
}
.up1{
background-image: url('/img/bgr1.gif');
background-position: top left;
background-repeat: no-repeat;
min-height: 70px;
padding-top: 1px;
}
.up1_text{
min-height:  90px;
padding-top: 0px;
}
.up2{
background-image: url('/img/bgr3.gif');
background-position: top left;
background-repeat: repeat-x;
height: 37px;
padding: 0px 10px 0px 10px;
vertical-align: middle;
}
.tree1{
background-image: url('/img/bgr2.gif');
background-position: top left;
background-repeat: repeat-y;
padding-left: 3px;
}

.link_tree1{

font-size: 8pt;
font-weight: bold;
color: #444444;
}
.link_tree2{

font-size: 8pt;
color: #444444;
}
.h_menu{
color: #000000;
text-decoration: none;
font-size: 8pt;
font-weight: bold;
padding-left: 15px;
padding-right: 15px;
}

.all_news, .all_news a{
color: #1F7CC1;
font-size: 8pt;
padding-top: 15px;
text-align: right;
padding-left: 8px;
padding-right: 8px;
padding-bottom: 6px;
}

.main_content{
padding: 9px;
}

.news_prew{
border-left: 1px solid #3479BF;
border-top: 1px solid #3479BF;
}
.news_content{
padding-left: 8px;
padding-right: 8px;
padding-top: 6px;
padding-bottom: 6px;
}
.news_head{
color: #1F7CC1;
font-size: 8pt;
font-weight: bold;
}
.news{
background-image: url('/img/news_bottom.gif');
background-position: bottom right;
background-repeat: no-repeat;
}
.news_b1{
background-image: url('/img/1.gif');
background-position: bottom right;
background-repeat: repeat-y;
}
.news_b2{
background-image: url('/img/1.gif');
background-position: bottom left;
background-repeat: repeat-x;
}
.projects_b1{
background-image: url('/img/1/left2.gif'); 
background-position: top left;
background-repeat: repeat-y;
}
.projects_b2{
background-image: url('/img/1/left2.gif');
background-position: bottom left;
background-repeat: repeat-x;
}
.projects_b3{
background-image: url('/img/1/left1.gif');
background-position: top left;
background-repeat: no-repeat;
padding-top: 8px;
}
.more_projects{
}
.pict2{
padding: 0px 8px 0px 11px;
}
.p_text{
padding-bottom: 11px;
}
.project, .project:hover, .project:visited{
color: #2454AC;
font-size: 8pt;
font-weight: bold;
}
.buttons{
background-color: #F2F2EC;
padding-top: 7px;
padding-bottom:7px;
padding-left: 8px;
}
.search_td{
background-color: #F2F2EC;
padding-top: 9px;
text-align: center;
}
.search{
background-image: url('/img/search.gif'); 
background-position: top left;
background-repeat: no-repeat;
height: 37px;
width: 258px;
padding-top: 10px;
padding-left: 30px;
}
.search_td_big{
background-color: #F2F2EC;
padding-left: 9px;
padding-top: 9px;
padding-right: 9px;
}
.search_big{
background-image: url('/img/b3.gif'); 
background-position: top left;
background-repeat: repeat-x;
height: 37px;
padding-top: 10px;
padding-left: 30px;
}
input, select, textarea{
font-size: 11px;
border: 1px groove black;
}
.searchq{
vertical-align: top;
width: 150px;
margin-left: 10px;
}
.searchq2{
vertical-align: top;
width: 83%;
margin-left: 10px;
}
.sb{
margin-left: 10px;
border: 0px;
}
.foot1{
background-image: url('/img/foot1.jpg'); 
background-position: top right;
background-repeat: no-repeat;
height: 69px;
padding-right: 30px;
}
.foot2{
background-image: url('/img/foot2.jpg'); 
background-position: top left;
background-repeat: no-repeat;
height: 69px;
}
.foot3{
background-image: url('/img/foot_bg.gif'); 
background-position: top left;
background-repeat: repeat-x;
height: 69px;
}
.foot_l1{
background-image: url('/img/foot_l1.gif'); 
background-position: right;
background-repeat: no-repeat;
height: 30px;
}
.foot_l2{
background-image: url('/img/foot_l2.gif'); 
background-position: left;
background-repeat: repeat-x;
height: 30px;
}
.foot_l2txt{
padding-top: 7px;
padding-left: 7px;
}
.foot_ltxt{
color: #2454AC;
font-family: Arial, Verdana, Sans-serif;
}
.fb{
padding-left: 20px;
}
.foot_rtxt{
padding-top: 27px; 
padding-left: 150px; 
color: white;
font-weight: bold;
}
.foot_r2txt{
padding-top: 0px; 
padding-left: 15px; 
padding-right: 15px; 
color: white;
}
.foot_r2txt a{
color: white;
font-weight: bold;
}
.sub1{
/*position: absolute;*/
z-index: 2;
/*display: block;*/
/*width: auto;*/
}
.sub{
position: absolute;
z-index: 2;
visibility: hidden;
min-width: 200px;
border: 1px solid #3479BF;
padding-left: 3px;
background-color: #00AEEF;
}
.sub2{
position: absolute;
right: 10px;
visibility: hidden;
z-index: 2;
min-width: 200px;
border: 1px solid #3479BF;
padding-left: 3px;
background-color: #00AEEF;
}
.sub_menu_1{
z-index: 2;
background-color: #FFFFFF;
display: block;
}
.sub_menu_1 .l1{
z-index: 2;
background-image: url('/img/s1.gif'); 
background-position: left;
background-repeat: no-repeat;
background-color: #F2F2F2;
padding: 3px 5px 5px 29px;
}
.sub_menu_1 .l2{
z-index: 2;
background-image: url('/img/s2.gif'); 
background-position: left;
background-repeat: no-repeat;
background-color: #FFFFFF;
padding: 3px 5px 5px 65px;
display: block;
}
.l2 a, .l1 a{
font-size: 90%;
color: #444444;
text-decoration: underline;
}
.sub1 td.txt1{
padding-top: 12px;
display: block;
}
.loginform{
width: 90px;
height: 15px;
}
