@import "./reset/reset.css";
@import "./layout/layout.css";
@import "./block/b-edges.css";
@import "./block/b-announce.css";

/* Вспомогательное объявление для отладки */
/*DIV {border: 1px solid red;}/**/

.l-header { background:url(../i/r1_back.gif) repeat-x top center; text-align:center; }
.header { background:url(../i/header_back.gif) no-repeat 50% 0px; height:125px; width:988px; margin:0px auto; text-align:left; position:relative;}
.header IMG { left:40px; top:0px; position:absolute;}
.header P {position:absolute; top:45px; left:270px;font-weight:bold;}
.header P I {font-size:10px;font-weight:normal;}
.header P B {color:#0066bc;font-weight:bold;}

.content { background:url(../i/r3_back.gif) repeat-x top center #fff; text-align:center; clear:both;}
.content H1 { width:958px;text-align:left;height:40px;margin:0px auto;background:url(../i/p.jpg) no-repeat top right;font-weight:bold;font-size:12px; padding:24px 0px 0px 30px;color:#0066bc;}
.content H1 IMG { vertical-align:middle; margin:-3px 8px 0px 0px; }
.content .clients { width:988px;text-align:center;margin:0px auto; }
.content .clients IMG { margin:10px 20px; }
.content .works { width:988px;text-align:center;margin:0px auto; }
.content .works IMG { max-width:200px; }
.content .works B { display:block;padding:20px 13px 21px 17px; background:url(../i/s.png) no-repeat top left; margin:10px 0px 0px 10px; float:left; font-size:11px; width:200px;height:190px; text-align:center;}
.content .works B SPAN {display:block;height:155px;margin-bottom:20px;width:200px;overflow:hidden;}
.content I { display:block;width:958px;text-align:left;margin:0px auto; padding:10px 0px 10px 30px; clear:both;}
.content .portfolio { width:988px;text-align:center;margin:0px auto; }
.content .portfolio DIV {border-bottom:2px dotted #ccc;padding:0px 0px 10px;}
.content .portfolio DIV IMG {max-width:200px;margin:0px 40px 0px 20px;}
.content .portfolio DIV P { margin:10px 20px; text-align:justify; }
.content .portfolio DIV P SPAN { display:block; margin-top:15px; }
.content .portfolio DIV P SPAN A {color:#458818;}

.content .seo {position:absolute;width:2px;height:2px;overflow:hidden;}

.l-footer { background:url(../i/r5_back.gif) repeat-x top center black;text-align:center; }
.footer { height:25px; padding-top:88px; width:988px; margin:0px auto;color:white; }
.footer .design { font-size:11px; text-align:center; }
.footer .design a { color:#FFFFFF; }
.footer .design img { vertical-align:middle; margin:0px 3px 0px 0px; }

