* { 
margin : 0; 
padding : 0; 
font-size : 12px; 
font-family : Arial; 
color : #333333; 
} 
body { 
background : #ffffff; 
} 
IMG { 
border-top-width : 0; 
border-left-width : 0; 
border-bottom-width : 0; 
border-right-width : 0; 
} 
table { 
border-spacing : 0 0; 
padding : 0; 
border : none; 
} 
td { 
vertical-align : top; 
} 
h1 { 
font-size : 16px; 
color : #31295c; 
text-transform : uppercase; 
} 
h2, h3 { 
color : #31295c; 
font-size : 14px; 
} 
b, strong { 
color : #000000; 
} 
.img { 
border : 1px solid #cccccc; 
padding : 4px; 
} 
.imgs { 
border : 1px solid #cccccc; 
padding : 1px; 
} 
.imgb { 
border : 1px solid #312b65; 
} 
.imgs1 { 
border : 1px solid #ff9966; 
padding : 1px; 
} 
.imgs2 { 
border-top : 1px solid #ff9966; 
border-left : 1px solid #ff9966; 
border-right : 1px solid #312b65; 
border-bottom : 1px solid #312b65; 
padding : 1px; 
} 
#content { 
padding-top : 0; 
padding-left : 30px; 
padding-right : 20px; 
} 
#content ol { 
padding-right : 0; 
padding-left : 16px; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
} 
#content ul { 
padding-right : 0; 
padding-left : 16px; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
} 
#content li { 
list-style-image : url("/template/img/li_sq_blue.gif"); 
margin-bottom : 0; 
} 
#vac li { 
list-style-image : url("/template/img/li.gif"); 
padding : 4px; 
} 
#content .orange_bullet li { 
list-style-image : url(/template/img/li_sq.gif); 
} 
A:link { 
color : #2b255f; 
} 
A:visited { 
color : #666666; 
} 
A:hover, A:active { 
color : #ff9966; 
} 
#search { 
color : #333333; 
padding-right : 0; 
padding-bottom : 10px; 
margin : 0; 
padding-top : 0; 
text-align : right; 
} 
#search input { 
border : 1px solid #a8aaad; 
background-color : #dadbdc; 
width : 150px; 
} 
#botmenu { 
background-color : #312b65; 
width : 940px; 
text-align : center; 
vertical-align : middle; 
height : 23px; 
color : #ffffff; 
} 
#botmenu strong, #botmenu b, #botmenu a { 
background-color : #312b65; 
color : #ffffff; 
} 
.menu_pad { 
width : 940px; 
padding-top : 15px; 
} 
#nav, #nav ul { 
list-style : none; 
margin : 0; 
padding : 0; 
background : #ff7c36; 
float : left; 
width : 100%; 
} 
#nav li { 
float : left; 
width : 156px; 
position : relative; 
background : #515151; 
background : none; 
} 
#nav a { 
color : #fff; 
font-weight : bold; 
text-decoration : none; 
display : block; 
width : 144px; 
padding : 0.3em 0.5em; 
background : #ff7c36; 
background : url(/template/img/dot.png) repeat-y left; 
} 
#nav a:hover { 
background : #312b65; 
} 
#nav li:hover, #nav li.jshover { 
background : #312b65; 
} 
#nav li ul { 
display : none; 
position : absolute; 
background : url(/template/img/fone-tr.png); 
width : 156px; 
} 
#nav li li a { 
width : 144px; 
background : none; 
border-top : 1px solid #fff; 
} 
#nav li:hover ul, #nav li.jshover ul { 
display : block; 
} 
#nav li:hover li ul, #nav li.jshover li ul { 
display : none; 
width : 9.99em; 
top : -0.65em; 
left : 8.5em; 
left : 9.6em; 
} 
#nav li:hover li:hover ul, #nav li.jshover li.jshover ul { 
display : block; 
} 
#lmenu .onlmenu { 
color : #312b65; 
font-weight : bold; 
text-decoration : none; 
display : block; 
width : 143px; 
padding : 0.3em 0.5em; 
background : #ff7c36; 
border-top : 1px solid #fff; 
} 
#lmenu a { 
color : #fff; 
font-weight : bold; 
text-decoration : none; 
display : block; 
width : 143px; 
padding : 0.3em 0.5em; 
background : #ff7c36; 
border-top : 1px solid #fff; 
} 
#lmenu a:hover { 
color : #fff; 
text-decoration : none; 
background : #312b65; 
} 
.ruen { 
text-align : right; 
vertical-align : top; 
width : 75px; 
} 
.ruen a { 
text-decoration : none; 
color : #666666; 
} 
.slogan { 
padding : 33px 0 5px 0; 
background : #ffffff; 
color : #ff7c36; 
font-size : 19px; 
font-family : Tahoma; 
font-weight : bold; 
} 
.slogan2 { 
color : #ff7c36; 
background : #ffffff; 
font-size : 19px; 
font-family : Tahoma; 
font-weight : bold; 
} 
.ind { 
text-align : left; 
vertical-align : top; 
width : 25%; 
} 
.ind ul { 
padding-right : 0; 
padding-left : 16px; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
} 
.ind li { 
list-style-image : url("/template/img/li_sq_blue.gif"); 
margin-bottom : 0; 
} 
.leftnews { 
width : 225px; 
background : #dadbdc; 
} 
.leftnews a { 
text-decoration : none; 
color : #333333; 
padding-right : 10px; 
padding-left : 10px; 
padding-bottom : 10px; 
padding-top : 10px; 
display : block; 
} 
.leftnews a:hover { 
background : #bcbcbd; 
text-decoration : none; 
color : #ffffff; 
} 
.leftnews:hover { 
background : #bcbcbd; 
color : #ffffff; 
} 
div#termo { 
padding-top : 52px; 
} 
div#termo .in_repo { 
background : #ffffff; 
color : #312b65; 
font-weight : bold; 
font-size : 13px; 
} 
div#termo a, div#termo a:active, div#termo a:visited, div#termo a:hover { 
background : #ffffff; 
font-size : 13px; 
text-decoration : none; 
color : #9189a0; 
font-weight : bold; 
} 
.news { 
padding-right : 10px; 
padding-left : 10px; 
padding-bottom : 7px; 
padding-top : 7px; 
vertical-align : top; 
text-align : justify; 
} 
.nlic { 
float : left; 
padding-bottom : 20px; 
padding-right : 30px; 
} 
.lnlic { 
float : left; 
vertical-align : top; 
width : 140px; 
} 
.rnlic { 
float : left; 
padding-left : 10px; 
vertical-align : top; 
width : 150px; 
} 
.vacline { 
background : url(/template/img/fone-tr.png) repeat-x; 
height : 1px; 
} 
.gray { 
background-color : #f0f0f0; 
} 
.objects { 
vertical-align : top; 
font-family : Arial; 
font-size : 11px; 
padding-left : 10px; 
} 
.objects strong, .objects a { 
font-size : 11px; 
} 
.r1, .r2, .r3 { 
display : block; 
height : 1px; 
} 
.r3 { 
margin : 0 3px; 
} 
.r2 { 
margin : 0 2px; 
} 
.r1 { 
margin : 0 1px; 
} 
/*
.rounded-box-1 .inner-box, .rounded-box-1 b { 
background-color : #F0F0F0; 
} 
.rounded-box-2 .inner-box, .rounded-box-2 b { 
background-color : #ffffff; 
} 
*/

.rounded-box-1 .inner-box, .rounded-box-1 b { 
background-color : #d8d8d8; 
} 
.rounded-box-2 .inner-box, .rounded-box-2 b { 
background-color : #c0e5ff; 
} 

.inner-box { 
padding : 1em; 
} 
.r1, .r2, .r3 { 
overflow : hidden; 
font-size : 1px; 
} 
/***************************************/
.usertab{
border-collapse: collapse;
}
.usertab td{
    padding: 5px;
    border: 1px solid #cccccc;
}

#cnew table{
width:600px;
}
#cnew input,#cnew  select{
width:200px;
}
.submit{
width:100px;
}
#admm td{
background-color: #666666;
vertical-align : middle; 
text-align : center; 
height : 30px; 
font-weight : bold; 
font-size : 13px; 
}
#admm a{
color : #ffffff; 
}
#admm td:hover{
background-color: #ff7c36;
}
.cadd{
background-color: #ff7c36;
/*width:400px;*/
height : 40px; 
}
.cadd td{
vertical-align : middle; 
text-align : center; 
}
#form_registr input{
background-color: #FBFBFB;
border: 1px solid #999999;
}
.lk{
text-decoration : underline; 
cursor : hand;
color : #2b255f; 
}
#btb img{
cursor : hand;
}
#btb .bn{
border:none
}
#btb tr:hover { 
/*background : #EEF4F7; */
background : #FEEEE6;
} 
#btb tr .ptr:hover { 
background : #FED4BF;
} 
#btb .tdv:hover { 
background : #999999;
}
.sto{
width : 90%;
}


