/*** CSS Document ***/

/*** Main declarations ***/

body {background: #F2F5FE url("images/bg.gif") 0 0 repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 13px;} 

a, a:visited {color: #00009f; text-decoration: none;} 
a:hover {text-decoration: underline;} 
p {padding: 0; margin: 0px 1px 12px 1px; text-align: justify;} 
hr {text-indent: 0em;} 
img {border: 0;} 
td {vertical-align: top;}
li {padding: 0px 0px 3px 0px;}

/*** Main classes ***/
.left {text-align: left;} 
.right {text-align: right;} 
.center {text-align: center;} 

/*** Header style ***/
#headertable {background-color: #3b81e7;} 
#headertablespace1 {height: 20px;} 
#headertablespace2 {height: 15px;} 
#red1 {height: 10px; background-color: #ed1b23;} 
#red2 {height: 10px; background-color: #ed1b23;} 

/*** Primary navigation ***/
#primary {text-align: right; vertical-align: top; height: 25px;} 

/*** Secondary navigation ***/
#secondary {height: 35px; background-image: url(images/nbbg.gif); background-repeat: repeat;} 
#secondary td {vertical-align: middle;} 

/*** Sidebar ***/
.box-head {background-image: url(images/box-head.gif); border-left-style: solid; border-left-color: #3b81e7; border-left-width: 1px; border-right-style: solid; border-right-color: #3b81e7; border-right-width: 1px; height: 35px; vertical-align: middle; text-align: center;} 
.box {border-left-style: solid; border-left-color: #3b81e7; border-left-width: 1px; border-right-style: solid; border-right-color: #3b81e7; border-right-width: 1px;} 
.box-bottom {border-left-style: solid; border-left-color: #3b81e7; border-left-width: 1px; border-right-style: solid; border-right-color: #3b81e7; border-right-width: 1px; border-bottom-style: solid; border-bottom-color: #3b81e7; border-bottom-width: 1px;} 

/*** Sidebar Navigation ***/
.nav-sidebar-li {list-style: none; margin: 0; border-top-style: solid; border-top-color: #3b81e7; border-top-width: 1px; padding: 5px 5px 5px 5px;} 
.nav-sidebar-ul {margin: 0; padding: 0;} 

/*** Contents ***/
h1 {font-size: 18px; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #000000; margin: 0px 0px 12px 0px; padding: 0px;} 
h2 {font-size: 16px; margin: 0px 0px 12px 0px; padding: 0px;} 
h3 {font-size: 14px; text-weight: bold; margin: 0px 0px 12px 0px; padding: 0px;} 
.tablecont td {border: 1px solid #666666; vertical-align: middle;} 
.tablehead {background-color: #cccccc; text-align: center;}
#content {font-size: 14px; line-height: 1.5; }
 

/***Ru Section News styling ***/
#ru-news-paginate .ditto_currentpage {padding: 0px 2px 0px 2px;}
#ru-news-paginate .ditto_off {padding: 0px 2px 0px 2px;}
#ru-news-paginate a, #ditto_pages a:link, #ditto_pages a:visited {padding: 0px 2px 0px 2px;}


/*** Footer style ***/
#footer {text-align: center; border-top-style: solid; border-top-width: 1px; border-top-color: #aaaaaa;}
#footer p {padding: 6px 1px 6px 1px; text-align: center;}


/***    new adding from crystalX ***/

div {display:block; border:0; margin:0; padding:0;}
.box {min-height:1px; _height:1px;}
.box:after {content:"."; display:block; line-height:0px; font-size:0px; visibility:hidden; clear:both;}

.noscreen {display:none;}

#tabs {background:#; margin:0 5px; padding:10px 0 0 0; _height:1px;}
#tabs ul {margin:0 10px; padding:0; }

/*
#tabs {background:#192666; margin:0 5px; padding:10px 0 0 0; _height:1px;} 

    #tabs ul {margin:0 10px; padding:0; list-style:none;}
    #tabs ul li {margin:0 5px 0 0; padding:0; float:left;}
    #tabs ul li a {display:block; position:relative; padding:7px 15px; border:0; background:url("../design/tab_link.gif") 0 0 repeat-x; color:#B5C4E3; font-weight:bold; text-decoration:none; cursor:pointer;}

/* Main menu (tabs - link) */
    #tabs ul li a span.tab-l, #tabs ul li a:hover span.tab-l {position:absolute; top:0; left:0; _left:-15px; width:8px; height:8px; background:url("../design/tab_link_l.gif") 0 0 no-repeat;}
    #tabs ul li a span.tab-r, #tabs ul li a:hover span.tab-r {position:absolute; top:0; right:0; _right:-1px; width:8px; height:8px; background:url("../design/tab_link_r.gif") 100% 0 no-repeat;}

/*** new adding anons ***/
#anons_out {border-style: solid; border-width: 1px; border-color: #3b81e7;}
#anons {margin:0px 0px 0px 0px; border-style: solid; border-width: 0px; border-color: #c5c5c5; background: #a6e1b6; /***#4682b4;***/}
#anons_out #anons #anons_head {padding: 10px 0px 0px 0px;  text-align:center; font-size:14px; }
#anons_out #anons #anons_head a {text-decoration:none; color:#/*fbfbfb*/00009f;}
#anons_out #anons #anons_text {padding: 9px; text-align: left;}


