IMG{ border:0px;}

TABLE.top{ border:0px; border-collapse:collapse; width:100%; background:url(/img/top.jpg) top left no-repeat; font:8.6pt Verdana,Arial,sans-serif; color:#f06426; }

TABLE.t_null{border:0px; border-collapse:collapse; width:100%; }

TABLE.status{height:24px; border:0px; border-collapse:collapse; width:100%; }
TABLE.status TD{ background:url(/img/status_bk.gif) top left repeat-x; width:100%; }
TABLE.status TH{ vertical-align:top; padding:0px;}

TABLE.nav{ border:0px; border-collapse:collapse; width:236px; background:url(/img/nav/portfolio.jpg) top left no-repeat; height:100%  }
TABLE.nav TD{width:100%; vertical-align:top; }
TABLE.nav TH{padding:0px; }

TABLE.content { border:0px; border-collapse:collapse; width:100%; margin-top:12px; margin-bottom:12px; }
TABLE.content TD{ padding:0px; vertical-align:top}
TABLE.content TH{ padding:0px;}

TABLE.cnt {border:0px; border-collapse:collapse; width:100%; background:url(/img/top_content.jpg) #F6F6F6 top left no-repeat;}
TABLE.cnt TH{ padding:0px;}
TABLE.cnt H1{ color:#FFFFFF; margin-left:10px; margin-top:10px; font-weight:normal; font-family:Tahoma; font-size:25px; }

TABLE.cnt TD.contents{ padding-bottom:50px; padding-left:30px; padding-right:30px; font:8.2pt Verdana,Arial; color:#555555;   height:375px;}
TABLE.cnt TD.contents H2{  font:8.2pt Verdana,Arial; color:#F63194; text-transform:uppercase; margin-top:15px; margin-bottom:10px;}

DIV.menu{ padding-top:45px; padding-bottom:30px; padding-left:5px; padding-right:10px; height:100% }
DIV.menu DIV.section{ padding-bottom:10px; padding-top:10px; background:url(/img/nav/dott.gif) bottom right repeat-x;}
DIV.menu A{display:block; background:url(/img/nav/circle.gif) left no-repeat;  font:bold 8pt Verdana,Arial,sans-serif; color:#FFFFFF; text-decoration:none; padding-left:10px; padding-bottom:3px;}
DIV.section A{ background:url(/img/nav/pic_menu.gif) bottom right no-repeat; font:bold 9pt Verdana,Arial,sans-serif; color:#FFFFFF; text-decoration:none }
DIV.menu A:hover { color:#FF70FF; }

TABLE.bottom{ border:0px; border-collapse:collapse; width:100%; margin-top:20px;  font:7.8pt Verdana,Arial; color:#777777; }
TABLE.bottom A{ color:#B5B5B5;}
TABLE.bottom TD{ vertical-align:top; }

DIV.layer { VISIBILITY: hidden; POSITION:absolute; margin-top:7px;}
DIV.layer A{ text-align:left;  color:#FFFFFF}
DIV.layer A:hover{}

TABLE.tmenu { border-collapse:collapse; border:0px;}
TABLE.tmenu TH{ white-space:nowrap; padding:0px; text-align:left; color:#f06426; font-weight:normal; font:8.6pt Verdana,Arial,sans-serif;  }
TABLE.tmenu TD{ padding:0px; vertical-align:top; font:8.6pt Verdana,Arial,sans-serif; color:#f06426; padding-left:3px; padding-right:3px;}
TABLE.tmenu A{ font:bold 8.6pt Verdana,Arial,sans-serif; color:#f06426; letter-spacing:-1px; text-decoration:none; display:block; text-transform:uppercase;   }
TABLE.tmenu A:hover{ text-decoration:underline}
TABLE.tmenu A.select{color:#ff3e28}

TABLE.submenu{  border-collapse:collapse; border:0px;  }
TABLE.submenu TD{ white-space:nowrap; padding:0px; background-color:#5C5D5F; }
TABLE.submenu TH{ padding:0px; width:10px; height:10px;}
TABLE.submenu A{text-transform:none; color:#B7B7B7; display:block; padding-bottom:3px; padding-top:3px;  background:url(/img/submenu/dott2.gif) #5C5D5F top left repeat-x; text-decoration:none; } 
TABLE.submenu A:hover{ color:#FFFFFF; text-decoration:none }
TABLE.submenu A.select{ color:#FFFFFF; }
.bksub{ background:url(/img/submenu/bk_sm_corner.gif) #5C5D5F bottom left repeat-x; padding:0px;}

DIV.contacts{ width:545px; margin-left:23px;  }
.form{width:310px; margin-top:5px; margin-bottom:10px;}

TABLE.partners { margin-left:5px; font:8.6pt Verdana,Arial,sans-serif;}
TABLE.partners TD{ width:127px; padding-bottom:7px; vertical-align:middle}
A.canvas {border:#BCBCBC 1px solid; padding:5px; display:block;}
A.canvas:hover {border:#98348A 1px solid;}

TABLE.me { margin-left:5px; font:8.6pt Verdana,Arial,sans-serif;}
TABLE.me TD{ width:127px; padding-bottom:7px; vertical-align:top}
TABLE.me A{ color:#555555;}

TABLE.portfolio { margin-left:5px; font:8.6pt Verdana,Arial,sans-serif;}
TABLE.portfolio TD{ width:127px; padding-bottom:7px; vertical-align:top}

TABLE.vacancy {font-weight:normal; font:8.6pt Verdana,Arial,sans-serif; color:#434343;  }
TABLE.vacancy TD.title{ color:#E319A7; font-weight:bold}
TABLE.vacancy TH{ border-top:#959595 1px solid; }

A.name{color:#E319A7; font-weight:bold; padding-top:5px; padding-bottom:15px; display:block; text-decoration:none}
A.portfolio{color:#555555; font:bold 8.2pt Verdana,Arial,sans-serif; padding-top:5px; display:block; text-decoration:none}
SPAN.portfolio{color:#555555; font:8.2pt Verdana,Arial,sans-serif; display:block; padding-bottom:15px;  text-decoration:none}

TABLE.news { font-weight:normal; font:8.6pt Verdana,Arial,sans-serif; color:#434343;}
TABLE.news A{ font:8.6pt Verdana,Arial,sans-serif; color:#434343; text-decoration:none; }
TABLE.news TD{ width:90px; padding-bottom:10px; }
TABLE.news TH{ text-align:left; vertical-align:top; font-weight:normal;}
TABLE.news SPAN{color:#FF8400; font-weight:bold; display:block; padding-bottom:2px;}

TD.more{  font:8.6pt Verdana,Arial,sans-serif; }
TD.more A{ font:8.6pt Verdana,Arial,sans-serif; color:#98348A}

TABLE.minigallery TD{ padding-bottom:7px; padding-right:7px;}
TABLE.minigallery IMG{ border:#BCBCBC 1px solid }

TABLE.clients_portfolio TD{ padding-right:50px; }
TABLE.clients_portfolio A{  font:bold 8.6pt Verdana,Arial,sans-serif;color:#555555; display:block; padding-bottom:5px; }

A.page{ color:#4A4A4A; text-decoration:none;}
#select{ color:#F60062; font-weight:bold }

BUTTON { CURSOR: hand;  BACKGROUND:none; border:0px; min-width:10px;  }
TEXTAREA{ height:70px;}