body{
margin: auto;
padding:0;
font-family:Tahoma;
font-size: 100%;
}
#body{
background:url(../images/bg.gif);
text-align:center;
margin: 15px auto;
}
#header{
background:url(../images/line.jpg) no-repeat bottom right;
height:150px;
width:940px;
margin:0 auto;
position:relative;
}
#logo{
position:absolute;
left:0;
top:0;
background:url(../images/logo_top.jpg) no-repeat top left;
height:150px;
width:215px;
}
#right_top{
background:url(../images/right_top_corner.jpg) no-repeat top right;
height:150px;
}
#header_center{
background:url(../images/top_bg.jpg) repeat-x;
}
#topmenu{
position:absolute;
right:0;
top:70px;
height:50px;
width:640px;
}
#topmenu div{
padding-left:35px;
}
#ruseng{
position:absolute;
right:0px;
top:7px;
height:30px;
width:100px;
}
#content{
background:#fff;
background:url(../images/main_bg.jpg) #ffffff repeat-y top center;
height:expression(this.scrollHeight < 400? "400px":"auto");
clear:both;

}
#footer_line{
background:url(../images/main_bgline.jpg) no-repeat bottom left;
width:940px;
height:26px;
clear:both;
}
#footer{
background:url(../images/footer.gif) no-repeat top left;
width:940px;
height:87px;
clear:both;
}
#front{
float:left;
width:231px;
}
#front2{
float:right;
width:231px;
}
#text{
float:left;
width:590px !important;
width:660px;
padding:0 70px 0 0px;
background:url(../images/bg_l.gif) #ffffff repeat-y top left;
}
#text_vn{
float:left;
width:610px !important;
width:660px;
padding:0 50px 0 22px;
background:url(../images/bg_l.gif) #ffffff repeat-y top left;
}
#sidebar{
float:right;
width:210px;
padding:0 40px 0 0;
background-color:#fff;
background:url(../images/bg_r.gif) #ffffff repeat-y top right;
}
#conteiner{
background:#fff;
background:url(../images/main_bg.jpg) #ffffff repeat-y;
width:940px;
margin:0 auto;
text-align:center;
}
#footer_left{
height:87px;
width:720px;
float:left;

}
#footer_left p{
font:10px Arial;
padding-left:30px;
color:#818181;
}
#footer_left p span.smalltext{
font-size:8px !important;
font-family: Verdana !important;
}
#footer_left ul{
padding-left:30px;
padding-top:5px !important;
padding-top:10px;
}
#footer_right{
float:right;
width:170px;
text-align:right;
padding-top:5px !important;
padding-top:10px;
}
#footer_right p{
padding-right:42px !important;
padding-right:22px;
}
#footer_right img{
margin:0 20px;
}
#jtimage{
float:left;
width:70px;
}
#mainbody{
float:left;
width:540px !important;
width:530px;
}
div.moduletable{
text-align:left;
margin:0 0 20px 0;
background:#ffffff;
}
div.moduletable ul{
margin:0;
padding:0;
list-style:none;
padding-left:35px;
}
a.joomla:link,a.joomla:visited{
float:right;/*
width:88px;
height:31px;
background:url(../images/jportal.jpg) no-repeat;*/
}
a.joomla:hover{
/*background:url(../images/joomlaportal.gif) no-repeat;*/
}
a.positionlink img{
}
a.positionlink{
display:block;
margin-right:220px !important;
margin-right:240px;
padding-top:6px;
}
#bg_menu{
display:none;
background:url(../images/readmore.gif);
width:85px;
height:16px;
}
#main_bg{
display:none;
background:url(../images/main_bg.jpg);
height:100%;
height: auto;
}
p.notice{
background:url(../images/notice.gif) no-repeat top left;
padding:15px 0 0 20px;
}
span.notice{
color:#419905;
font-weight:bold;
}
/**### - end raduga - ###**/
/**### falkom  ###**/
.colorlink{
color:#429700;
}
a.ruslink:link,a.ruslink:visited{
display:block;
position:absolute;
width:27px;
height:41px;
background:url(../images/rusgrey.jpg);
}
a.ruslink:hover{
background:url(../images/rusgreen.jpg);
}
.ruslink{
position:absolute;
top:0px;
margin-left:32px;
}
/**### DEFAULT and FORMS CSS ###**/
span.green{
color:#419905;
font-weight:bold;
}
ol{
margin:0;
padding:0;
padding-left:25px;
}
ul{
margin:0;
padding:0;
padding-left:15px;
list-style:circle;
}
li{
line-height:15px;
padding-left:8px;
padding-top:0px;
}
a:link,a:visited{
color:#7B7B7B;
text-decoration:none;
text-decoration:none;
}
a:hover{
color:#419501;
text-decoration:underline;
}

h2,h3,h4{
font-size:12px;
color:#429902;
background:inherit;
}
/**### Module table  ###**/
table.moduletable ul{
margin:0;
padding:0;
list-style:none;
}
table.moduletable li{
}
/**### Read more ###**/
a.readmore:link,a.readmore:visited{
display:block;
padding-left:48px;
height:20px;
color:#429902;
background:url(../images/readmore.gif) no-repeat;
background-position:right;
font-size:12px;
}
/**### Menu ###**/
a.mainlevel:link,a.mainlevel:visited{
display:block;
padding-top:5px;
padding-left:18px;
color:#ccc;
background:inherit;
font-size:11px;
font-weight:bold;
height:20px !important;
height:25px;
width:100%;
text-decoration:none;
text-align:left;
vertical-align:middle;
}
a.mainlevel:hover{
text-decoration:none;
}
a.mainlevel-top:link,a.mainlevel-top:visited{
display:block;
padding:2px 0 2px 0;
width:100px;
color:#8B8B8B;
background:inherit;
font-family:arial;
font-size:11px;
font-weight:normal;
text-transform:uppercase;
text-align:center;
}
.mainlevel-top{
color:#8B8B8B;
background:inherit;
}
a.mainlevel-top:hover,a.mainlevel-top#active_menu-top{
color:#FFFFFF;
background:url(../images/greenbutton.jpg) no-repeat;
background-color:inherit;
background-position:center;
text-decoration:none;
}
a.mainlevel_right:link,a.mainlevel_right:visited{
display:block;
padding-left:27px !important;
padding-left:21px;
color:#8C8C8C;
background:url(../images/readmore.gif) no-repeat 0 9px;
font-size:12px;
font-family:arial;
line-height:24px;
text-decoration:none;
}
a.mainlevel_right:hover,a.mainlevel_right#active_menu_right{
color:#449805;
background:url(../images/readmore.gif) no-repeat 0 9px;
text-decoration:underline;
}
a.mainlevel-bot:link,a.mainlevel-bot:visited{
display:block;
padding-left:0;
padding-right:14px;
text-transform:uppercase;
font-size:11px;
}
a.mainlevel-bot:hover,a.mainlevel-bot#active_menu-bot{
color:#449805;
}
#mainlevel-bot li{
float:left;
display:block;
list-style:none;
background-image:none;
padding-left:0;
padding-right:2px;
margin:0px;
width:auto !important;
line-height:15px;
white-space:nowrap;
}
a.mainlevel#active_menu{
font-weight:bold;
}
a.mainlevel#active_menu:hover{
}
a.sublevel:link,a.sublevel:visited{
padding-left:1px;
color:#c64934;
font-size:12px;
font-weight:bold;
text-align:left;
vertical-align:middle;
}
a.sublevel:hover{
color:#900;
text-decoration:none;
}
a.sublevel#active_menu{
color:#333;
}
a.mainlevel_download{
display:block;
margin:11px 25px 18px 20px;
padding-left:20px;
width:85px;
height:18px;
background:url(../images/product_button.jpg) no-repeat;
text-decoration:none;
font-weight:bold;
}
/**### Pagenavigation ###**/
.back_button,
.pagenav{
float:left;
text-align:center;
font-size:11px;
font-weight:bold;
padding:0px 10px;
line-height:20px;
}
.pagenavbar{
margin-right:10px;
float:right;
}
.toc{
margin:0;
padding:0;
list-style:none;
}
ul.toc{
}
ul.toc li{
line-height:18px;
padding-left:22px;
background-image:url(../images/bullet.gif);
background-position:0 3px;
background-repeat:no-repeat;
}
table.contenttoc{
padding:2px;
margin-left:2px;
margin-bottom:2px;
border:1px solid #cccccc;
}
table.contenttoc td{
padding:2px;
}
table.contenttoc th{
}
/**### Content ###**/
table.content_table{
width:100%;
padding:0px;
margin:0px;
}
table.content_table td{
padding:0px;
margin:0px;
}
table.contentpaneopen{
width:100%;
margin:0;
padding:0;
border-collapse:collapse;
border-spacing:0px;
}
table.contentpaneopen td{
padding-right:5px;
}
table.contentpaneopen td.componentheading{
padding-left:4px;
}
table.contentpane{
width:100%;
padding:0px;
border-collapse:collapse;
border-spacing:0px;
margin:0px;
}
table.contentpane td{
margin:0px;
padding:0px;
}
table.contentpane td.componentheading{
padding-left:4px;
}
.componentheading{
color:#666666;
background:inherit;
text-align:left;
height:21px;
font-weight:bold;
font-size:14px;
text-transform:uppercase;
}
.contentheading,h1{
color:#449805;
background:inherit;
font-weight:bold;
font-size:14px;
white-space:nowrap;
padding:0;
margin:0;
}
.contentheading h1{
margin:0 0 0 0!important;
margin:0 0 10px 0;
}
.sectiontableheader{
padding:4px;
font-weight:bold;
background:#f0f0f0;
}
.sectiontablefooter{
}
.sectiontableentry1{
background-color:#ffffff;
}
.sectiontableentry2{
background-color:#f9f9f9;
}
.small{
color:#999999;
background:inherit;
font-size:12px;
}
.createdate{
height:15px;
padding-bottom:10px;
color:#999999;
background:inherit;
font-size:12px;
}
.modifydate{
height:15px;
padding-top:10px;
color:#999999;
background:inherit;
font-size:12px;
}
span.article_seperator{
display:block;
height:1.5em;
}
.error{
font-style:italic;
text-transform:uppercase;
padding:5px;
color:#cccccc;
background:inherit;
font-size:14px;
font-weight:bold;
}
/**### Polls ###**/
table.pollstableborder td{
padding:2px;
}
/**### images ###**/
div.mosimage{
}
.mosimage{
margin:5px;
}
/**### Wrap css ###**/
.fronthead{
padding-left:62px;
font-family:Arial;
font-weight:bold;
font-size:13px;
line-height:normal;
color:#8A8A8A;
text-transform:uppercase;
background:url(../images/slash.gif) no-repeat;
background-position:45px 1px;
}
.fronthead2{
padding-left:15px;
padding-bottom:10px;
font-family:Arial;
font-weight:bold;
font-size:13px;
line-height:normal;
color:#8A8A8A;
text-transform:uppercase;
background:url(../images/slash.gif) no-repeat;
background-position:0px 1px;
}
.fronthead3{
padding-left:75px;
font-family:Arial;
font-weight:bold;
font-size:13px;
line-height:normal;
color:#8A8A8A;
text-transform:uppercase;
background:url(../images/slash.gif) no-repeat;
background-position:45px 1px;
}
.fronthead:first-letter{
color:#429902;
background:inherit;
}
.fronthead2:first-letter{
color:#429902;
}
.fronthead3:first-letter{
color:#429902;
background:inherit;
}
.news_body{
width:220px;
margin-top:10px;
padding-bottom:0px;
}
.news_title{
width:50px;
padding-right:0px;
font:11px arial;
color:#7a7a7a;
font-weight:bold;
padding-left:15px;
}
.news_text{
font:11px arial;
}
.subdate{
color:#FFFFFF;
background:url(../images/greendate.jpg) no-repeat;
background-position:top left;
background-color:inherit;
font:10px arial;
padding:1px 0px 15px 2px;
height:20px;
vertical-align:top;
}
.datemy{
color:#8A8A8A;
background:none;
font:10px arial;
}
/**### Frontpage product modules ###**/
div.product{
}
div.product div{
margin:0;
padding:5px;
}
div.product p{
margin:0px 0px 0px 37px;
padding-bottom:11px;
border-bottom:1px solid #ccc;
}
div.product p a.download{
display:block;
margin:11px 25px 18px 33px;
padding-left:20px;
width:85px;
height:18px;
background:url(../images/product_button.jpg) no-repeat;
text-decoration:none;
font-weight:bold;
}
div.product p.dld{
margin:0 0 0 4px;
border-bottom:none;
}
div.product div.more{
margin:0;
padding:10px 5px 0 37px;
text-align:left;
}
div.product div.more a{
display:block;
height:20px;
color:#429902;
background:url(../images/readmore.gif) no-repeat;
background-position:right center;
font-size:12px;
}
