/*MAIN*/
#main { position:absolute; top:40px; left:0; width:100%; min-width:760px }
#main .menu { display:inline; width:19%; float:left; margin:150px 0 0 7% }
#main .all { display:inline; width:73%; float:right }
/*menu*/
div.menu a , div.menu span, div.menu ul, div.menu li  { display:block }
div.menu a, div.menu span { font-weight:normal; font-family:Arial }
div.menu { padding:0 0 25px 1px }
div.menu ul { margin:0; padding:0; list-style:none }
div.menu ul li { margin:0; padding:0; font-size:12px }
div.menu ul li ul.inner { display:block; margin:-7px 0 26px 0; padding:0 }
/*I*/
div.menu ul li a { margin:0 0 16px 0; padding:0 }
div.menu ul li span.here { margin:0 0 16px 0; padding:0 }
div.menu ul li.active a { margin:0 0 16px 0; padding:0 }
/*II*/
div.menu ul li ul.inner li { margin:9px 0 0 26px }
div.menu ul li ul.inner li a  { display:inline; height:12px; font-size:12px; color:#0065c4; margin:0; padding:0; line-height:11px }
div.menu ul li ul.inner li a:hover { color:#ff0000 }
div.menu ul li.active ul.inner li span.here { display:inline; height:12px; font-size:12px; color:#393939; font-weight:bold; margin:0; padding:0; line-height:11px }
div.menu ul li.active ul.inner li.active a { display:inline; height:12px; font-size:12px; color:#393939; font-weight:bold; margin:0; padding:0; line-height:11px }
div.menu ul li.active ul.inner li.active a:hover { color:#ff0000 }
/*root*/
div.menu ul li a { color:#ff0000 }
div.menu ul li a.company { width:123px; height:24px; background:url('../i/smenu.png') no-repeat 6px 0 }
div.menu ul li a.services { width:73px; height:24px; background:url('../i/smenu.png') no-repeat 6px -24px }
div.menu ul li a.projects { width:84px; height:24px; background:url('../i/smenu.png') no-repeat 6px -48px }
div.menu ul li a.clients { width:85px; height:24px; background:url('../i/smenu.png') no-repeat 6px -72px }
div.menu ul li a.contacts { width:96px; height:24px; background:url('../i/smenu.png') no-repeat 6px -96px }
div.menu ul li a.company:hover { background:url('../i/smenu.png') no-repeat 6px -117px }
div.menu ul li a.services:hover { background:url('../i/smenu.png') no-repeat 6px -141px }
div.menu ul li a.projects:hover { background:url('../i/smenu.png') no-repeat 6px -165px }
div.menu ul li a.clients:hover { background:url('../i/smenu.png') no-repeat 6px -189px }
div.menu ul li a.contacts:hover { background:url('../i/smenu.png') no-repeat 6px -213px }
/*root active*/
div.menu ul li.active a.company { width:123px; height:24px; background:url('../i/asmenu.png') no-repeat 6px 0; background-color:#ff0000 }
div.menu ul li.active a.services { width:73px; height:24px; background:url('../i/asmenu.png') no-repeat 6px -24px; background-color:#ff0000 }
div.menu ul li.active a.projects { width:84px; height:24px; background:url('../i/asmenu.png') no-repeat 6px -48px; background-color:#ff0000 }
div.menu ul li.active a.clients { width:85px; height:24px; background:url('../i/asmenu.png') no-repeat 6px -72px; background-color:#ff0000 }
div.menu ul li.active a.contacts { width:96px; height:24px; background:url('../i/asmenu.png') no-repeat 6px -96px; background-color:#ff0000 }
/*root here*/
div.menu ul li span.company { width:123px; height:24px; background:url('../i/hmenu.png') no-repeat 6px 0; background-color:#ff0000 }
div.menu ul li span.services { width:73px; height:24px; background:url('../i/hmenu.png') no-repeat 6px -24px; background-color:#ff0000 }
div.menu ul li span.projects { width:84px; height:24px; background:url('../i/hmenu.png') no-repeat 6px -48px; background-color:#ff0000 }
div.menu ul li span.clients { width:85px; height:24px; background:url('../i/hmenu.png') no-repeat 6px -72px; background-color:#ff0000 }
div.menu ul li span.contacts { width:96px; height:24px; background:url('../i/hmenu.png') no-repeat 6px -96px; background-color:#ff0000 }
/*breadcrumbs*/
div.all span.B_crumbBox { display:block; position:relative; top:0; left:3%; height:14px; font-family:Tahoma; font-size:11px; float:left; padding-left:24px; z-index:20 }
div.all span.B_crumbBox img { margin-left:1px }
div.all span.B_crumbBox a { font-family:Tahoma; font-size:11px; color:#4e4e4e; padding:0; margin:0; line-height:12px }
div.all span.B_crumbBox a:hover { color:#ff0000 ! important }
div.all span.B_crumbBox a:visited { color:#4e4e4e }
div.all span.lcrumb { display:block; position:relative; top:0; left:3%; height:14px; font-family:Tahoma; font-size:11px; float:left }
div.all span.lcrumb img.ard { margin:8px 0 0 1px }
/*CNT*/
.cnt { position:relative; width:78%; left:3%; margin-left:24px }
.down { position:relative; height:87px; width:100%; float:left }
.down .ph { position:relative; font-family:Tahoma; left:1px; font-weight:normal; font-size:20px; width:27%; color:#bdbbbc; margin:-24px 0 0 7% }
.down .ph span { font-size:14px }
.down .mt { position:relative; left:7%; top:10px; width:93%; height:31px; background:url('../i/mail.gif') no-repeat 0 2px }
.down .mt a.t { position:relative; left:53px; display:block; color:#ff0000; margin:0 0 2px 0; padding-left:2px; float:left; clear:both }
.down .mt a.ml { position:absolute; display:block; height:29px; width:42px; left:0 }