*{outline:none;}
body { /*background-color: #01030d;  overflow-x:hidden;*/ background-image:url(../images/background.jpg); background-repeat:repeat-x; background-color:#0D0F1B; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#bcd7f8; font-weight:bold; font-stretch:wider; }
/*divs of body */
div#body{ background-image:url(../images/body.jpg); background-repeat:no-repeat; width:960px; height:650px; position:relative; margin:0 auto; z-index:1; }
div#nav_bar{ background-image:url(../images/navbar.png); background-repeat:no-repeat; position:absolute; margin-top:0px; margin-left:338px; z-index:2; width:389px; height:48px; }
div#logo{position:absolute; margin-top:90px; margin-left:38px;  }
div#videoplay { position:absolute; margin-top:90px; margin-left:522px; background-image: url(../images/playvideo.png); background-repeat: no-repeat;  }
div#videoplay a{ display: block; width: 171px; height: 72px; text-decoration: none; color: #FFF; text-transform: uppercase; font-size: 14px; font-weight: bold;}
div#videoplay a div{ position: absolute; top:10px; left:72px; width: 90px; height: 50px; overflow: hidden; text-align: center; }
div#videoplay_left { position:absolute; margin-top:90px; margin-left:746px; width:180px; height:180px; z-index:2; }
div#square1eft { position:absolute; z-index:2; background-image:url(../images/squareleft.png); background-repeat:no-repeat; width:457px; height:224px; margin-top:286px; margin-left:15px; padding-top:30px; padding-left:30px; }
div#squareright {position:absolute; z-index:2; background-image:url(../images/squareright.png); background-repeat:no-repeat; width:457px; height:224px; margin-top:286px; margin-left:492px; padding-top:30px; padding-left:30px; }
div#adversite {  z-index:2; background-image:url(../images/adversite.jpg); background-repeat:no-repeat; width:737px; height:97px;  margin-left:15px; padding-left:2px; padding-top:2px; }
div#ad { z-index:2; background-image:url(../images/ad.jpg); background-repeat:no-repeat; width:45px; height:43px; margin-top:-100px; margin-left:749px;}
div#copyright{ position:absolute; margin-top:6px; margin-left:750px; padding-left:12px;}
/* divs of squares */
div#div_img{ position:relative; width:212px; height:160px; float:left;  }
div#div_text{float:left; margin-left:12px; margin-right:12px; width:180px;}

/* Border images */
span.bor_leftop{background-image:url(../images/border_top_left.jpg); background-repeat:no-repeat; width:2px; height:4px; float:left; position:relative;}
span.bor_midtop{background-image:url(../images/border_top_mid.jpg); background-repeat:repeat-x; width:207px; _width:206px; height:4px; float:left; position:relative;}
span.bor_rightop{background-image:url(../images/border_top_right.jpg); background-repeat:no-repeat; width:3px; height:4px; float:left; position:relative;}

span.bor_leftmid{background-image:url(../images/border_mid_left.jpg); background-repeat:repeat-y; width:2px; height:156px; float:left; position:relative; clear:left;  }
span.bor_img{float:left; position:relative; width:207px; height:156px; }
span.bor_rightmid{background-image:url(../images/border_mid_right.jpg); background-repeat:repeat-y; width:3px; height:156px; float:left; position:relative; }

span.bor_leftbottom{background-image:url(../images/border_bottom_left.jpg); background-repeat:no-repeat; width:2px; height:2px; float:left; position:relative; clear:left;}
span.bor_midbottom{background-image:url(../images/border_bottom_mid.jpg); background-repeat:repeat-x; width:207px; height:2px; float:left; position:relative;}
span.bor_rightbottom{background-image:url(../images/border_bottom_right.jpg); background-repeat:no-repeat; width:3px; height:2px; float:left; position:relative;}

/* texts */
span#copyright_text{ font-family:Tahoma; font-size:10px; font-weight:normal; }
.title_square{color:#ffffff; font-family:"Arial Black", Arial; font-size:14px; position:relative; font-weight:normal;}
p.textsquare{color:#bcd7f8; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; position:relative; margin-top:4px; font-stretch:condensed; line-height:12px; }
a.copy{color:#bcd7f8; text-decoration:none;}
a.copy:hover { color:#bcd7f8; }

#homeNewsWrapper{ width:944px; padding-top: 286px; }
.homeNews {float:left; background-image:url(../images/squareleft.png); background-repeat:no-repeat; width:457px; height:224px; margin-left: 15px; margin-bottom: 15px; }
.homeNews>div{ padding-left: 30px; padding-top: 30px; }