@charset "utf-8";
* {	margin:0; padding:0; list-style:none; border:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#cccccc}
body{background:url(images/body_bg.jpg) repeat-x #000000}
.clear{height:0px; line-height:0px; font-size:0px; clear:both}
.distant{height:11px; float:left; width:100px}

p.tit_blue{ font-weight:bold; font-size:13px; color:#00aeef}
span.tit_blue{font-size:13px; color:#00aeef}
.header{width:775px; height:198px; margin-left:auto; margin-right:auto; position:relative}
.menu_header{ width:111px; height:24px; position:absolute; right:0; top:0}
.menu_header a, .menu_header a img{display:block; float:left}
.header img{display:block}


.navigate{float:left}
.men_right_no_rep{float:right}
.menu_top{ width:775px; background: url(images/menu_rep.jpg) repeat-x; height:60px; margin-left:auto; margin-right:auto}
.menu_top img{ display:block; float:left}


.content{width:772px; margin-left:auto; margin-right:auto; padding-left:3px}


.box_welcome{ width:493px; background:url(images/bg_gradient.jpg) bottom no-repeat; padding:32px 17px 0 17px; float:left}
#capacity {padding:32px 17px 0 17px; float:left}
#capability { margin-left:auto; margin-right:auto; padding-bottom:20px;}
#capability td {padding-bottom:2px; padding-right:5px;}
.box_welcome p{ margin-bottom:10px}
.btn_read_more{width:86px; height:22px; margin-left:403px}
.box_welcome ul { margin-left:15px }
.box_welcome li { margin-bottom:5px; list-style:square; padding-left:5px;}
ul.box_products{ float:left; width:230px; margin-left:15px}
ul.box_products li{float:left; padding-right:19px; margin-top:2px}

.line_pixel{background:url(images/line_pixel.jpg) 0px 21px repeat-x; height:42px; line-height:1px; font-size:1px; clear:both;}

.box_products_top{ width:259px; background: url(images/box_top.jpg) no-repeat top; padding-top:1px; position:relative}
.box_products_bottom{width:259px; background: url(images/box_bot.jpg) no-repeat bottom}
.box_products_rep{ width:259px; background:url(images/box_rep.jpg) repeat-y; float:left; margin-right:12px}

.box_products_top .title{ margin-left:43px;}
.box_products_top p{color:#666666; margin:0 11px 10px 11px;}
.box_products_top .pik{width:239px; height:92px; position:relative; margin-left:auto; margin-right:auto; margin-bottom:5px}
.box_products_top .pik .pik_mask{width:239px; height:92px; position:absolute; top:0; left:0}

.btn_read_more_1{width:139px; height:25px; margin-left:118px}

.box_right_top{width:200px; background:url(images/box_right_top.jpg) no-repeat top; padding:12px}
.box_right_bot{width:224px; background:url(images/box_right_bot.jpg) no-repeat bottom; }
.box_right_rep{width:224px; background:url(images/box_right_rep.jpg) repeat-y; float: left; }
.box_right_top .line_pixel{background:url(images/line_pixel.jpg) 0px 8px repeat-x; height:16px; }
.box_right_top .more{ color:#00aeef; margin-left:155px; margin-top:5px}
.box_right_top .more a{ color:#00aeef; text-decoration:none}


.footer{width:771px; margin-left:auto; margin-right:auto; height:60px; background:url(images/footer_rep.jpg) 0 12px repeat-x; clear:both; padding-top:12px}
.footer a, .footer a img, .footer img{display:block; float:left}
.footer a{margin-top:9px}
p.web {padding-left:20px; margin-top:2px;}
a.creative { text-decoration:none; font-weight:bold; color:#00aeef; display:inline; float:none;}

.footer .copy{float:right}

.site_map{	padding-left:20px; margin-bottom:20px;}
.site_map a { text-decoration:none;}
.site_map li{	list-style:circle}

.site_map li a:hover{ color:#00aeef}

.box_sidebar{ width:206px; background:url(images/bg_grad_recentwork.jpg) bottom no-repeat; padding:32px 17px 0 17px; float:left}
.box_sidebar ul { margin-bottom:10px;}
.box_sidebar li { padding:5px 5px 5px 15px;}
.box_sidebar a{ text-decoration:none; font-size:12px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.box_sidebar a:hover { color:#00aeef;}
h4 {color:#00aeef; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin-top:20px;}
.line_separator{ width: 406px; background:url(images/separator.jpg) 0 10px no-repeat; float:left; height:25px; line-height:1px; font-size:1px;}

ul.rec_work { float:left; width:500px; margin-bottom:20px;}
ul.rec_work li{float:left; padding-right:19px; margin-top:5px; background:url(images/bg_pik_recent.jpg) no-repeat; width:226px;}

.listFleft { float:left; padding-right:20px;}
.list_title { font-weight:bold; font-size:13px; color:#00aeef; text-decoration:underline;}
.content .box_welcome .listFleft ul {list-style:none; margin:10px 0;}
.content .box_welcome .listFleft ul li { list-style:none; margin-bottom:5px;}

#payment {width:400px; margin-left:auto; margin-right:auto;}