

*{    padding:0;    margin:0px auto   }





body{   text-align:center;    font-family:arial;   background-color:#23292C;  background: url("img/bg.png");  font-size:12px;

    color:#ffffff}





#container{   width:949px;    background-color:#333333}





a{    text-decoration:none;   color:#ffffff;    }





#menu{    background: url("img/menu_part.png") no-repeat top left ;   width:949px;    height:44px;

    text-transform:uppercase}





a:hover{ text-decoration:underline}





#menu img{    text-align:left;    float:left;   margin-left: 3px;    padding-top:1px;   border:0px}





#menu ul{   list-style:none;    margin-left:254px;    line-height:44px;}





#menu ul li {    float:left;  width:138px;    height:44px}





#header{    width:949px;    height:175px;   margin-bottom:7px;}





#header_left{   background: url("img/header_left.jpg") no-repeat top left ;   width:442px;    height:181px;

    float:left;   }

    

    

#header_right{   background: url("img/header_right.jpg") no-repeat top left ;   width:507px;    height:181px;

    float:left;}

	



#header_left #name {    width:340px;    height:70px;   text-align:right;   font-family:Tahoma;

       margin:50px 0px 0px 6px;   _margin:50px 0px 0px -160px;}

    

    

#header_left #name h1{   font-family:Tahoma;

    font-weight:bold;   font-size:33px;   height:40px;   margin-bottom:-15px;   _margin-bottom:2px;   margin:0px 0px 0px 50px;}





#header_left #name h1 a{   font-size:16px;   font-weight:normal;    }





#rea{    width:949px;    height:119px;   margin-bottom:1px;}





#rea_left{   background: url("REA/rea_left.jpg") no-repeat top left  ;   width:632px;    height:119px;

    float:left;   }

    

    

#rea_right{   background: url("/REA/rea_right.jpg") no-repeat top center  ;   width:317px;    height:119px;

    float:left;}





#middle_part{   width:949px;    height:150px;   margin-bottom:2px;    font-size:11px;   text-align:left;} 





#middle_part h2{  font-size:14px;   margin:12px 0px 2px 25px;   text-transform:uppercase}





#middle_part p{   width:300px;}





#middle_part .title2{    margin-bottom:8px;}





#middle_part a{   font-size:12px;    margin-left:233px;}





#middle_part .box1{   background: url("img/blue.png") no-repeat top left ;   width:316px;    height:150px;

    float:left;   }

    



#middle_part .box2{   background: url("img/orange.png") no-repeat top left ;   width:315px;    height:150px;

    float:left;   margin:0px 1px 0px 1px;}

    

    

#middle_part .box3{   background: url("img/green.png") no-repeat top left ;   width:316px;    height:150px;

    float:left;}





#article_box{background: url("img/article_bg.png") repeat top left ; padding-bottom:15px;}





#article{   width:949px;    }





#article h3{    text-transform:uppercase;   font-size:14px;   height:46px;

    background: url("img/line.gif") no-repeat bottom ;    font-weight:normal;   line-height:46px;

    margin-bottom:6px;}





#article #product{   width:316px;   float:left;    line-height:15px;  }

    



#article #product p{    width:295px;    margin:13px 0px 0px 11px;    text-align:left;

    _margin:14px 0px 0px 3px;   }





#article #product h4{   color:#F6B601;    font-size:14px;   margin:0px 0px -4px 11px;    text-align:left;

    line-height:30px;   _line-height:29px;    font-weight:normal;}





#article #product span{   color:#F6B601;}













#article #about{   width:315px;   float:left;   margin:0px 1px 0px 1px;

    }

    



#article #about p{    width:295px;    margin:13px 0px 0px 11px;    text-align:left;

    _margin:14px 0px 0px 3px;   }





#article #about h4{   color:#F6B601;    font-size:14px;   margin:0px 0px -4px 11px;    text-align:left;

    line-height:30px;   _line-height:29px;    font-weight:normal;}





#article #about span{   color:#F6B601;}





#article #news{   width:316px;    float:left;   }





#article #news h5{   color:#B8CB34;    font-size:14px;   margin:0px 0px -4px 11px;    text-align:left;

    line-height:29px;   _line-height:29px;    font-weight:normal;   _margin:0px 0px -4px 10px;}





#article #news p{    width:300px;    margin:2px 0px 8px 11px;    text-align:left;

    _margin:3px 0px 7px 3px;   }

    



.cleaner{   clear:both    }





#bottom{    float:left;   font-size:12px;   line-height:20px;   color:2f3240;

    width:949px;    height:45px;    background:url("img/bottom_part.png") no-repeat top left ;

    font-weight:normal;   background-color: #333333; margin:1px 0px 0px 0px}





#validator{text-align:right;    width:949px;    height:31px;  }





#validator img{height:31px;   width:88px;   border:0px solid #ffffff}



#topleft {

	position: fixed;

	left:-40px;

	top:300px;

	display: block;

	height: 200px;

	width: 80px;

	cursor: pointer;

	text-decoration: none;

}

#topleft a {

	border: 0;

}



#topleft2 {

	position: fixed;

	left:-40px;

	top:500px;

	display: block;

	height: 200px;

	width: 80px;

	cursor: pointer;

	text-decoration: none;

}

#topleft2 a {

	border: 0;

}



#topleft3 {

	position: fixed;

	left:-80px;

	top:100px;

	display: block;

	height: 200px;

	width: 80px;

	cursor: pointer;

	text-decoration: none;

}

#topleft3 a {

	border: 0;

}



#topright {

	position: fixed;

	right:-10px;

	top:100px;

	display: block;

	height: 200px;

	width: 80px;

	cursor: pointer;

	text-decoration: none;

}

#topright2 {

	position: fixed;

	right:-10px;

	top:300px;

	display: block;

	height: 200px;

	width: 80px;

	cursor: pointer;

	text-decoration: none;

}

#topright3 {

	position: fixed;

	right:-10px;

	top:500px;

	display: block;

	height: 200px;

	width: 80px;

	cursor: pointer;

	text-decoration: none;

}
