BODY, TD        {font-family:Tahoma,Verdana,Arial; font-size:11px;vertical-align:top; color:#3D3D3D;topmargin:10px; bottommargin:10px; leftmargin:10px; rightmargin:10px; marginwidth:10px; marginheight:10px;}
img {border:0}

A {color:#0089D9; text-decoration: none; outline:none;}
A:visited {color:#0089D9; text-decoration: none; outline:none;}
A:hover {color:#0089D9; text-decoration: underline; outline:none;}

input.poisk        {width:129px; height:18px; font-family:Tahoma;vertical-align:middle; color:#6C7583; font-size:11px; padding-left:2px;}
input.poiskbutton                {position:relative; top:2px;}

TABLE.top1        {margin-top:5px; background-image:url(images/bg_top1.gif); background-repeat:repeat-x;}
TABLE.top1 TD.top1_left        {border-left:#CDD2BD 1px solid; border-top:#CDD2BD 1px solid; padding-top:14px;}
TABLE.top1 TD.top1_left DIV.ourphones                {padding-left:18px; color:#75858F; font-weight:bold; font-size:9px;}
TABLE.top1 TD.top1_left DIV.phones                {padding-left:18px; color:#75858F; font-size:19px; font-family:Arial; padding-top:5px;}
TABLE.top1 TD.top1_center        {border-top:#CDD2BD 1px solid; padding-top:40px; color:#0089D9; font-weight:bold; font-style:italic; font-size:18px;}
TABLE.top1 TD.top1_center SPAN        {color:#ACDB0E}
TABLE.top1 TD.top1_right        {border-right:#CDD2BD 1px solid; border-top:#CDD2BD 1px solid;}

TD.top2_left                {border-left:#CDD2BD 1px solid; background-image:url(images/bg_top2.gif); background-repeat:no-repeat;}
DIV.empty                {float:left; width:20px; height:30px;}
DIV.email        {color:#598BA9; position:relative; top:-3px; float:left; width:120px; height:30px;}
DIV.email A {color:#598BA9; text-decoration: none;}
DIV.email A:visited {color:#598BA9; text-decoration: none;}
DIV.email A:hover {color:#598BA9; text-decoration: underline;}
DIV.icq                        {color:#598BA9; position:relative; top:-3px; float:left; width:60px; height:30px;}
DIV.icq SPAN        {position:relative; top:5px;}
DIV.icq A {color:#598BA9; text-decoration: none;}
DIV.icq A:visited {color:#598BA9; text-decoration: none;}
DIV.icq A:hover {color:#598BA9; text-decoration: underline;}
select        {font-size:11px; height:18px; color:#6C7583}
DIV.icons        {padding-left:15px;padding-top:40px;}
TD.top2_right        {border-right:#CDD2BD 1px solid;}

TD.content_left        {border-left:#CDD2BD 1px solid; padding-left:17px; padding-top:10px; padding-right:25px; padding-bottom:2px;}
DIV.newsblock  L      { padding-top:8px; padding-bottom:8px;}
DIV.newsblock        {padding-bottom:3px;}
DIV.newsblock IMG {margin-right:10px; margin-top:3px;}
DIV.newsblock DIV.news_date        {color:#598BA9; padding-bottom:4px;}
TD.content_right        {border-right:#CDD2BD 1px solid; padding-top:12px; padding-bottom:4px;}

TABLE.welcome        { background-image:url(images/bg_welcome.gif); background-repeat:no-repeat; background-position:bottom right}
TABLE.welcome TD.welcome_left        {padding-left:15px; padding-right:35px; padding-bottom:12px; text-align:justify}
DIV.oursite        {color:#0089D9; font-weight:bold; font-size:12px; position:relative; top:-2px; padding-bottom:10px;}
TABLE.welcome TD.welcome_right        {padding-bottom:12px; background-image:url(images/bg_lastworks.gif); background-repeat:no-repeat; background-position:top left}

DIV.img_lastwork        IMG        {margin-left:7px; margin-top:22px; margin-bottom:13px;}
DIV.company_lastwork        {width:216px; text-align:center;}
DIV.company_lastwork A {color:#3D3D3D; text-decoration: none;}
DIV.company_lastwork A:visited {color:#3D3D3D; text-decoration: none;}
DIV.company_lastwork A:hover {color:#3D3D3D; text-decoration: underline;}

TABLE.razdel        {background-image:url(images/bg_razdel.swf); background-repeat:no-repeat}
TABLE.three        {background-image:url(images/bg_three.gif); background-repeat:no-repeat; background-position:bottom left}
TD.three_col                {padding-top:15px; padding-bottom:20px; text-align:justify}
DIV.next        {padding-left:174px; padding-bottom:1px; font-weight:bold; font-size:10px;}
TD.bottom_menu        {background-image:url(images/bg_bottom_menu.gif); background-repeat:no-repeat; background-position:top left; border-left:#CDD2BD 1px solid; border-right:#CDD2BD 1px solid; text-align:right; padding-right:17px; padding-top:62px; color:#0089D9; line-height:150%;}
TABLE.bottom        {background-image:url(images/bg_bottom.gif); background-repeat:no-repeat}
DIV.address        {padding-left:26px; padding-top:10px; color:#FFFFFF}
DIV.scheme        {text-align:center; color:#598BA9; position:relative; top:-39px; line-height:200%;}
DIV.scheme A {color:#598BA9; text-decoration: none;}
DIV.scheme A:visited {color:#598BA9; text-decoration: none;}
DIV.scheme A:hover {color:#598BA9; text-decoration: underline;}
DIV.copyright        {color:#FFFFFF; padding-left:28px; padding-top:13px;}
TD.counters        {text-align:center; padding-top:15px;}

DIV.left_last_works {padding-bottom:12px; background-image:url(images/bg_lastworks.gif); background-repeat:no-repeat; background-position:top left; margin-left:16px; margin-top:40px;}

DIV.right_last_works {padding-bottom:12px; background-image:url(images/bg_lastworks_r.gif); background-repeat:no-repeat; background-position:top left; margin-left:5px; margin-top:0px;}


TD.int_1px {background-image:url(images/int_1px.gif); background-repeat:repeat-y;}
TD.content_right_int        {border-right:#CDD2BD 1px solid; padding-top:30px; padding-bottom:18px; background-image:url(images/bg_int_bottom.gif); background-repeat:no-repeat; background-position:left bottom}
TD.content_right_int_shadow        {border-right:#CDD2BD 1px solid; padding-top:30px; padding-bottom:18px; background-image:url(images/bg_int_bottom_shadow.gif); background-repeat:no-repeat; background-position:left bottom}

DIV.left_themes        {padding-top:27px; padding-bottom:25px;}
DIV.left_themes_list                {font-weight:bold; padding-bottom:9px;}
DIV.portfolio_big        {padding-left:5px; padding-top:5px; margin-top:10px; margin-bottom:40px; height:436px; background-image:url(images/bg_big_portfolio.gif); background-repeat:no-repeat}
DIV.portfolio_nav        {padding-left:120px;}

DIV.portfolio_list_corob   {position:relative; top:0; left:0; margin:10px 0 10px 0; clear:both;}

DIV.portfolio_list        {float:left; width:193px; height:189px; background-image:url(images/bg_portfolio_list.gif); background-repeat:no-repeat;}
DIV.portfolio_list IMG        {margin-left:7px; margin-top:7px; margin-bottom:12px;}
DIV.portfolio_list SPAN        {position:relative; left:-10px}
DIV.portfolio_list_void        {float:left; width:193px; height:189px;}
DIV.portfolio_list_1        {float:left; width:193px; height:120px; background-image:url(images/bg_portfolio_list_1.gif); background-repeat:no-repeat; padding:0 0 10px 0;}
DIV.portfolio_list_1 IMG        {margin-left:7px; margin-top:7px; margin-bottom:12px;}
DIV.portfolio_list_1 SPAN        {position:relative; left:-10px;}

DIV.spaser_1  {background-image:url(images/spaser_1.gif); background-repeat:repeat-x; height: 1px; width: 100%; line-height:0; margin:10px 0 12px 0;}


