body, html{
	margin:0;
	padding:0;	
	font-family:Arial;	
    font-size: 12px;
    background: url("img/bg.jpg") center;
}


a{
	color:#fff;
}

img{
    margin:0; 
    border:0;   
}

table{
border:0px; /* border="0" */
border-collapse:collapse; /* cellspacing="0" */
}

table td{
padding:0px; /* cellpadding="0" */
vertical-align:top
}

.b{
    border:1px red solid;
}


#globalWrap{
    position: relative;
    top:0;    
    height:100%;  
    
}


table#main{
    width:100%;
}

td#top{
    text-align: center;
    line-height: 0;
    padding:0 18px 0 30px;    
}

div#topWarap{
    width:954px;
    margin:0 auto;    
    line-height: 0;
    position: relative;
}

div#globus-b{
    position:absolute;
    background: url("img/globus-b.jpg") center no-repeat #fff;
    width:380px;
    height:40px;
    top:216px;
    left:287px;
}


div#topNav{
    position: absolute;
    right:20px;
    top:20px;
    z-index: 100;
}

div#topNav a{
    margin-right:40px;    
}

table#blah1, table#blah2{
    width:100%;
    line-height: 0;
}

table#blah1 td.blah_t_c{
    width:100%;
    background: center no-repeat #fff;
    line-height: 0;
}

table#blah2 td.blah_b_c{
    width:100%;
    background:#fff;
    line-height: 0;
}
   
td#main{
    padding:0 30px;    
}

div#main{
    background: #fff;
    border-top:1px #fff solid;
    border-bottom:1px #fff solid;
    padding:0 20px;
}

div#footer{
    padding:20px 0;
}

td#left{
    padding-right:1px;
}

td#right{
    width:100%;    
}

td#right, td#right a{
    color:#000;
}

div#boxMain{
    width:217px;
    background: url('img/menuBg.jpg') repeat-y;        
}

div#boxMain .wrap1{
    background: url('img/menuBgTop.jpg') no-repeat;
}

div#boxMain .wrap2{
    background: url('img/menuBgBottom.jpg') no-repeat bottom;    
}

div#boxMain .wrap3{    
    padding:10px 0 10px 5px;
}

div#boxMain div.item{    
    height: 26px;
    
}

div#boxMain div.item{
    padding:3px 0 0 3px;
}

div#boxMain a{
    color:#fff;
    font-size:12px;    
    text-decoration: none;        
}


div#boxMain a:hover{
    text-decoration: underline;
}

div#boxMain div.sub{
    background: url("img/blah.png") no-repeat 4px 7px;
}

div#boxMain div.sub a{
    font-size:11px;
    padding-left:10px;
}

div#boxMain div.active{
    background: url("img/menu-alpha.png") no-repeat;
}
   


table#news1{
    width:100%;
    margin-bottom: 2em;
}

table#news1 a{
    color:#fff;
}

table#news1 td.leftNew{
    background: url("img/volBg.jpg") repeat-x left;
    color:#fff;
    font-size: 12px;    
    width:100%;
    padding:8px 6px 8px 0;
}

table#news1 .left1New, table#news1 .rightNew{
    line-height: 0;
}


table#news1 .button{
    width:100%;
    margin-bottom: 5px;
}



table#news1 .button td, table#news1 .button .wrap2wrap{
    height:68px;
    overflow: hidden;
}

table#news1 .button .wrap1{
    background: url("img/new1butL.png") no-repeat;
    width:7px;
}

table#news1 .button .wrap2{
    background: url("img/new1butC.png");
    widows: 100%;    
}


table#news1 .button .wrap3{
    background: url("img/new1butR.png") no-repeat;
    width:7px;
}

table#news1 .button table td{
    padding-top:10px;
}

table#news1 .button table td.newBody{
    padding-left:1em;
}

table#news1 .button table td.newBody div.newDate{
    font-size: 10px;    
    margin-bottom: 5px;
}

table#news1 .button table td.newBody a.newText{
    padding-top: 5px;
    color:#fff;
    font-weight: bold;
    text-decoration: none;    
}

table#news1 .button table td.newBody a:hover{
    text-decoration: underline;
}










div#auth{
    width:217px;
    height: 153px;
    background: url("img/auth.png") no-repeat;
    margin-top: 1em;
    padding:5px 8px;
    color:#fff;
    
}

div#auth input{
    font-size: 11px;
}

div#auth p.title{
    margin:8px 0;
    color: #fff;
    font-size: 18px;    
}

div#auth p.reg{
    text-align: right;
    padding-right: 15px;
}

div#auth p.reg a{
    font-size: 11px;
}

table.box tr.row1 td.col1, 
table.box tr.row1 td.col3,
table.box tr.row3 td.col1,
table.box tr.row3 td.col3
{
    width:6px;
    height:6px;
}

table.box tr.row1 td.col1{
    background: url("img/b_t_l.png") no-repeat;
}

table.box tr.row1 td.col3{
    background: url("img/b_t_r.png") no-repeat;
}

table.box tr.row3 td.col1{
    background: url("img/b_b_l.png") no-repeat;
}

table.box tr.row3 td.col3{
    background: url("img/b_b_r.png") no-repeat;
}

table.box tr.row1 td.col2{
    background: url("img/dot.png") repeat-x;
}

table.box tr.row3 td.col2{
    background: url("img/dot.png") repeat-x bottom;
}

table.box tr.row2 td.col1{
    background: url("img/dot.png") repeat-y left;
}

table.box tr.row2 td.col3{
    background: url("img/dot.png") repeat-y right;
}


table.gallery{
    width:217px;
    margin-top: 2px;
    margin-bottom: 10px;
}

table.gallery tr.row2 td.col2 div.galItem{
    text-align: center;
    background: url("img/galBord.png") no-repeat;
    width:192px;
    height: 160px;
    padding-top:5px;
    margin:0 auto;
    margin-bottom:6px;
}

div.topic{
    font-size: 18px;
    color:#7e7e7e;
    margin-bottom: 10px;
}


table.news_smi{
    width:100%;
}

table.search{
    width: 217px;
}

table.search tr.row2 td.col2{
    
}


table.news_out tr.row2 td.col2{
    padding:0 10px;
}


/* news out */
                      
.news_out div.item{
    font-size: 11px;
    font-family: Tahoma;
    margin-bottom: 1em;
    background: url("img/dot2.png") bottom repeat-x;
    padding-bottom: 1em;
    line-height: 17px;
}    
        
.news_out div.item.last{
    background: none !important;
}    
    
.news_out div.item div.date{    
    color:#999999
}

.news_out div.item div.title a{    
    color:#4891ff;
}

.news_out div.item div.author, .news_out div.item div.author a, .news_out div.item div.source, .news_out div.item div.source a{    
    color:#666666
}

.news_out div.item div.source span, .news_out div.item div.author span{
    font-weight: bold;
}


div#footer{
    line-height: 18px;
}

div#footer, div#footer a{
    color:#fff;
    font-size: 11px;
}

div#footer table{
    width: 100%;
}

div#footer td.col3{
    text-align: right;
}


