

A
    {
        color:#00aebd;
        text-decoration:underline;
        font-size:9pt;
    
    }

BODY
    {
    
        color:black;
    }
STRONG
    {
    font-weight:bold;
    }
#main
    {
        overflow:hidden;
        background:#29bbc8;
        z-index:95;
        position:relative;
        zoom:1;
        font-family:Tahoma;
    }

.random_back_images

    {
        
        display:none;
        position:absolute;
        z-index:10;
        
    }

#order_form_window , #register_form_window
    {
         display:none;
         width:450px;
         height:460px;
         background-color:white;
         padding:60px 30px;
         z-index:100;
         position:absolute;
         left:50%;
         margin-left:-225px;
         font-family:Tahoma;
         font-size:9pt;
    }
    
#order_form_window #window_exit,#register_form_window #window_exit
    {
        position:absolute;
        right:20px;
        top:20px;
        cursor:pointer;
        
    }
    
#order_form_window #sectors,#register_form_window #sectors
    {
        position:relative;
        margin-top:30px;
        height:170px;
        width:170px;
        
    }

    
#order_form_window #sectors IMG,#register_form_window #sectors IMG
    {
        position:absolute;
        
    }
    
#order_form_window Form,#register_form_window Form
    {
        margin-top:30px;
    }
    
#order_form_window Form .text_input,#register_form_window Form .text_input
    {
        margin-top:5px;
        display:block;
        margin-bottom:10px;
        border:1px solid #a3a3a3;
        width:400px;
    }
    
#order_form_window Form Img,#register_form_window Form Img
    {
        margin-top:30px;
        cursor:pointer;
    }
#checker_list
    {
        position:absolute;
        top:112px;
        right:100px;
        width:170px;
    }

#checker_list DIV
    {
        margin-bottom:5px;
        height:20px;
    }
    
#checker_list DIV SPAN
    {
        position:absolute;
        left:20px;
    }
    
#checker_list DIV IMG
    {
        position:relative;
        left:0px;
        top:-1px;
        vertical-align:middle;
    }

#checker_list #check_one
    {
        margin-top:8px;
    }

.choosed_sector
    {
    
    display:none;
    }
.rt
    {
        
        top:0px;
        right:0px

    }
    
.lt
    {
        
        top:0px;
        left:0px

    }
    
.lb
    {
        
        bottom:0px;
        left:0px

    }
    
.rb
    {
        
        bottom:0px;
        right:0px

    }
    
#overlay
    {
    
        display:none;
        background-color:#33beca;
        position:absolute;
        
        top:0px;
        left:0px;
        z-index:99;
    }
    

#main_back
    {
        position:absolute;
        left:0px;
        bottom:0px;
        height:774px;
        width:100%;
         background-image:url('/img/fon2.gif');
    }
    

#center
    {
        position:relative;
        margin:0px auto;
        width:940px;
        font-family:Tahoma;
        font-size:9pt;
        background:white;
        overflow:hidden;
        padding:40px 20px 20px 20px;
        z-index:11;
        
    }
* html #center{
    padding-right:20px;
    
    }
#center #header
    {
        
        
        z-index:9;
        margin:0px 0px 40px 0px;
        position:relative;
        padding-top:170px;
        padding-bottom:50px;
        zoom:1;
    }

        .index_header
        {
            height:205px;
            
        
        }
        


#header #presentation,#header #cabinet
    {
    
        position:absolute;
        left:0px;
        top:0px;
        height:22px;
        border-left:1px solid #b5b5b5;
        padding:10px 0px 3px 10px;
    
    }
    
#header #presentation
    {

        padding:8px 0px 3px 10px;
    
    }
    
#header #cabinet 
    {
        left:255px;
        padding:8px 0px 5px 10px;
        
    }
    
#header #cabinet IMG
    {
        cursor:pointer;
        
    }
    
    
#header #cabinet_enter
    {
        left:255px;
        padding:25px 0px 0px 10px;
        display:none;
        background-color:#00aebd;
        width:220px;
        height:79px;
        position:absolute;
        z-index:10;
        top:0px;
    
    }
     
#header #cabinet_enter span
    {
        position:absolute;
        bottom:12px;
        right:25px;
        color:white;
        text-decoration:underline;
        font-size:8pt;
        cursor:pointer;
    }
    
#header #cabinet_enter INPUT
    {
        width:190px;
        border:0px;
        margin-bottom:10px;
        padding-left:4px;
        font-size:8pt;
    }
    
#header #cabinet_enter #enter
    {
        position:absolute;
        bottom:10px;
        left:10px;
        cursor:pointer;
    }
    
#header #cabinet_enter #close
    {
        position:absolute;
        top:10px;
        right:10px;
        cursor:pointer;
    }
    
#header #phones
    {
        position:absolute;
        top:0px;
        right:20px;
    }
    
#header #mail
    {
        position:absolute;
        top:22px;
        right:25px;
    }
    
#header #circle
    {
        position:absolute;
        top:18px;
        right:0px;
    }
    
#header #logo
    {
        position:absolute;
        top:80px;
        left:0px;
    }
    
#header #brend
    {
        position:absolute;
        top:80px;
        left:255px;
        color:#595959;
        border-left:1px solid #00aebd;
        padding:4px 0px 3px 10px;
        width:680px;
    }
    
#header #portfolio_banner
    {
        
        
        
        
        
    }
    
#header #portfolio_banners 
    {
        overflow:hidden;
        width:940px;
        position:relative;
        
    }
    

    
#header #portfolio_banners .portfolio_buttons
    {
        position:absolute;
        cursor:pointer;
        top:0px;
        
        z-index:100;
        
    }
    
#header #portfolio_banners #toLeft
    {
        left:20px;
        
    }
    
#header #portfolio_banners #toRight
    {
        right:20px;
    
    }
    
    #header #portfolio_banners_inner
    {
        
        position:relative;
        left:0px;
        width:10000px;
        
    }
    
#header #portfolio_banners_inner IMG
    {
        
        float:left;
        
        
    }
#header UL
{
position:relative;
top:30px;
left:0px;
padding-left:7px;
}
    
    
    UL#index_menu 
        {
            top:180px;
        
        }
#header .menu_circle
    {
        position:absolute;
        bottom:0px;
        right:-14px;
        display:none;
        z-index:10;
    }

#header UL LI
    {
        float:left;
        margin-right:40px;
        position:relative;
    }
    
#middle
    {
        position:relative;
        margin-bottom:60px;
        width:940px;
        min-height:250px;
    }

#middle #columns
    {
        position:relative;
        zoom:1;
        
    }
#middle #cartoons
    {
        position:relative;
        left:-14px;
        zoom:1;
        margin-bottom:5px;
    }
    
#middle .column_headers
    {
        height:40px;
        width:1px;
        margin-bottom:5px;
    }   
    
#middle .inner_column_headers
    {
        padding-left:0px;
        margin-bottom:20px;
    }   
    
#middle #left_column,#middle #middle_column,#middle #right_column,#middle #inner_right_column,#middle #inner_left_column
    {
        float:left;
        position:relative;
        zoom:1;
    }

    
#middle #inner_left_column
    {
        width:260px;
        padding-left:5px;
        
    }
#middle #inner_left_column #contacts_order
    {   
    margin-top:25px;
    width:180px;
    margin-bottom:30px;
    }
#middle #inner_left_column_clients
    {
        width:180px;
        padding-left:5px;
        
        float:left;
        position:relative;
    }
    
#middle #inner_left_column .types
    {
        margin-bottom:6px;
        
        width:87px;
        height:17px;
        padding:5px 0px 0px 8px;
    
    }
    
#middle #inner_left_column .work_types
    {
        margin-bottom:6px;
        
        
        
    
    }
    
#middle #inner_left_column_clients .work_types
    {
        margin-bottom:6px;
        
        
        
    
    }
    
#middle #inner_left_column  A,#middle #inner_left_column_clients A
    {
        text-decoration:none;
        color:black;
    
    }
    
#middle #random_work
    {
        margin:30px 0px 30px 0px;
        padding-left:5px;
    
    }
    
#order_button
    {
        
        cursor:pointer;
    
    }
    
#middle #inner_left_column #choosed
    {
        color:white;
        background-image:url("/img/gray_button.gif");
    }

#middle #inner_left_column #choosed A
    {
        color:white;
        
    }
    
#middle #inner_left_column #choosed_long
    {
        background-image:url("/img/gray_button2.gif");
        width:114px;
        padding:5px 0px 0px 5px;
    }
    
#middle #inner_right_column
    {
        padding-top:10px;
        font-size:9pt;
        width:670px;
        line-height:15px;
         font-family:Tahoma;
        
    }
.client_link_selected
    {
   
    white-space:nowrap;
        border-color:white;
        background-color:#f8f8f8;
        margin:0px;
        float:left;
        margin-right:12px;
        color:#00aebd;
         width:160px;
        padding:4px 0px;
        text-align:center;
        
        
    }
    
* HTML  .client_link_selected
{
        width:160px;
        padding:4px 0px;
        text-align:center;
}
        .command_foto
    {
        float:left;
        margin-right:5px;
    }
    
.arhiv_news
    {
     margin-bottom:15px;
     
    }
    
.arhiv_news_date
    {
     margin-bottom:15px;
     color:#00aebd;
     font-weight:700;
     margin-right:10px;
    }
    
.arhiv_news_text A
    {
    
      color:#00aebd;
      text-decoration:none;
    }
    
    
.arhiv_news_year
    {
    
      width:43px;
      height:18px;
      text-align:center;
      padding-top:4px;
      float:left;
      display:block;
      background:url("/img/gray_back_small.gif");
      margin-right:10px;
    }
    
.arhiv_news_year A
    {
    
      text-decoration:none;
      color:black;
    }
    
    
#middle #inner_right_column #contacts_text
    {
        float:right;
        
        margin-top:10px;
        width:135px;
        line-height:15px;
    }
    
    
#middle #inner_right_column h1
    {
        color:#00aebd;
        font-weight:700;
        font-size:12pt;
        margin-bottom:12px;
    }
.gray_contacts_text
    {
     color:#999999;
    }
    
#contacts_ways
    {
    
    margin-top:5px;
    }
    
    
#contacts_ways SPAN
    {
    
    margin-right:20px;
    cursor:pointer;
    text-decoration:underline;
    }
    
#middle #inner_right_column #contacts_map
    {
        float:left;
        
    }

#middle #inner_right_column_clients
    {
        float:left;
        position:relative;
        top:-30px;
        font-size:9pt;
        
    }
    
#middle  #inner_right_column_clients .client
    {
        position:relative;
        float:left;
        width:246px;
        height:120px;
    
        
    }
    
#middle  #inner_right_column_clients .client .client_small_description
    {
        
        border:1px solid #a1a1a1;
        display:none;
        position:absolute;
        left:-20px;
        top:-15px;
        background:white;
        padding:32px;
        z-index:10;
        
        
    }
    
#middle  #inner_right_column_clients .client .client_small_description .client_circle
    {
        
        position:absolute;
        right:-22px;
        bottom:-22px;
        
        
        
    }
    
#middle #inner_right_column_clients .client .client_logo
    {
        position:absolute;
        left:0px;
        top:0px;
        
    }
    
#middle #inner_right_column_clients .client .client_small_description .client_text
    {
        position:relative;
        z-index:10;
        zoom:1;
    }
    
#middle #inner_right_column .portfolio_item
    {
        margin-bottom:20px;
    
    }
    
#middle #inner_right_column  .client_link A
    {
        color:#00aebd;
        text-decoration:none;
    
    }

#middle #inner_right_column  .client_link A:hover 
{
    text-decoration:underline;
}

#middle #inner_right_column DIV
    {
        margin-bottom:5px;
    
    }
    
#middle #inner_right_column  .client_link_selected div
    {
        margin:0px;
    }
    
    
#middle .column_content
    {
        position:relative;
        width:230px;
        padding:5px 30px 5px 0px;
        font-size:9pt;
        margin-right:16px;
        border-right:1px solid #00aebd;
        line-height:15px;
        
    }
    
#middle #left_column_content
    {
        
        padding-right:10px;
        width:255px;
        
    
    }
    

#middle .column_content .news_item
    {
        margin-bottom:10px;
        
        
    }
    
#middle .column_content .news_name
    {
        cursor:pointer;

        
    }
    
#middle .column_content .news_item IMG
    {
        vertical-align:bottom;
        position:relative;
        top:7px;
        display:none;
        
    }

#middle .column_content .news_date
    {
        margin-right:10px;
    }

    
#middle .column_content .news_description
    {
        margin-top:10px;
        cursor:pointer;
        padding-right:20px;
        
    }

    
#middle #middle_column #middle_column_content
    {
        width:310px;
       
        margin-left:0px;
        
    }
    
    
#middle #right_column #right_column_content
    {
        width:300px;
        
        border:none;
    
        padding-right:0px;
        margin-right:0px;
        
    }
    
#footer
    {
        margin-bottom:0px;
        width:940px;
        
        position:relative;
    }

#footer #great
    {
        margin-bottom:10px;
    }

#footer #great IMG
    {
/*        position:absolute;
        top:40px;
        left:40px;*/
    }
    
#footer #feedback 
    {
        position:absolute;
        
        right:25px;
    }
    
#footer #bottom_circle
    {
        position:absolute;
        
        right:0px;
    }
    
#footer_copyright A{
    text-decoration:underline;
    color:black;
    }
    
* HTML #center #header{
margin-bottom:40px;
}

* HTML #checker_list DIV IMG
    {
        position:relative;
        left:0px;
        top:2px;
    }


.news_name  a {color:#000;text-decoration:none;}
.news_description a {color:#000;}
.arhv_news , .news_name , .news_description a:hover {color:#000;text-decoration:none;}

.news_item a , .arhv_news a 
{
color:#000;
text-decoration:none;

}
.arhv_news a:hover {text-decoration:underline;}

PRE
    {
        font-family:Tahoma;
    
    }
#inner_left_column .portlink {margin-top:6px;}
#inner_left_column .portlink a {color:#00AEBD !important;text-decoration:underline !important}
#inner_left_column .portlink a:hover {color:#00AEBD !important;text-decoration:none !important}
#inner_left_column .current a {color:#00AEBD;font-weight:bold;text-decoration:none !important;}
    