﻿body 
{
    margin:0px;
    padding:0px;
    background-color:#F9F9F9;
    background-image:url(images/bg-main.jpg);
    background-repeat:repeat-x;
}

img 
{
    border:none;    
}

.cont_main 
{
    width:960px;
    margin:0 auto 0 auto;    
}

.cont_top 
{
    background-color:#F9F9F9;
    height:70px; 
    border-bottom:1px solid #E7E7E7;   
}

.cont_top_main 
{
    width:960px;
    margin:0 auto 0 auto;     
}

input[type='text'] 
{
    background-color:#FFFFFF;
    border:1px solid #E5E5E5;
    font-family:Calibri; 
    font-size:14px;    
    padding:6px; 
}

input[type='submit'] 
{
    background-color:#4B4B4B;
    padding:6px;
    color:#FFFFFF;
    font-size:14px;
    padding-left:12px;
    padding-right:12px;
    border:none;  
    cursor:pointer;  
}

textarea 
{
    background-color:#FFFFFF;
    border:1px solid #E5E5E5;
    font-family:Calibri; 
    font-size:14px;    
    padding:6px;     
}

.input_search 
{
    font-style:italic;
    color:#B8B8B8;
}

.btn-search 
{
    position:absolute;
    margin-left:-26px;
    margin-top:3px;
    padding:4px;    
}

.cont_menu 
{
    background-image:url(images/shadow.png); 
    background-repeat:no-repeat;
    background-position:center -1px;
    height:90px;   
}

.cont_menu ul 
{
    list-style:none;
    margin:0px;
    padding:0px;    
}

.cont_menu ul li 
{
    float:left; 
    padding-top:26px;   
}

.menu-str 
{
    background-image:url(images/bg-menu-click-str.png);
    background-position:center;
    background-repeat:no-repeat;
    height:10px;
    position:absolute;    
}

.cont_head 
{
    width:960px;
    height:350px;
}

.cont_head img 
{
    /*display:none; 
    position:absolute; */  
}

.cont_head_tabs 
{
    border-bottom:1px solid #DBDBDB;
    border-left:1px solid #DBDBDB; 
    border-right:1px solid #DBDBDB;
    background-color:#FFFFFF;
    height:120px;
}

.cont_data_shadow 
{
    background-image:url(images/shadow2.jpg);
    background-repeat:no-repeat;
    background-position:center;
    height:42px;    
}

.cont_head_tab 
{
    float:left;
    width:238px;
    height:120px;    
}

.cont_head_tab2 
{
    float:left;
    width:476px;
    height:120px;    
}

.cont_head_tab_separator 
{
    width:1px;
    height:120px;
    background-color:#DBDBDB;  
    float:left;  
}

.cont_head_tab_selected 
{
    float:left;
    width:238px;
    height:120px;
    background-color:#F9F9F9;  
}

.cont_head_tab_selected2 
{
    float:left;
    width:476px;
    height:120px;
    background-color:#F9F9F9;  
}

.cont_head_tab_selected_number 
{
    float:left;
    background-image:url(images/bg-krugplavi.png);
    background-repeat:no-repeat;
    width:48px;
    height:48px;
    color:#FFFFFF;
    font-size:18px;
    text-align:center;
    line-height:48px;
    font-family:Arial;
    margin-top:40px;
    margin-left:10px;
}

.cont_head_tab_number 
{
    float:left;
    background-image:url(images/bg-krugsivi.png);
    background-repeat:no-repeat;
    width:44px;
    height:48px;
    color:#FFFFFF;
    font-size:18px;
    font-family:Arial;
    text-align:center;
    line-height:48px;
    font-family:Arial;
    margin-top:40px;
    margin-left:10px;
    padding-left:4px;
}

.cont_head_tab_text 
{
    float:left;
    width:170px;
    margin-left:10px;  
}

.cont_head_tab_text2 
{
    float:left;
    width:400px;
    margin-left:10px;  
}

.cont_head_tab_selected_str 
{
    position:absolute;
    z-index:10000;
    margin-top:-20px;
    margin-left:25px;  
    display:none;
}

.cont_data_left 
{
    float:left;
    width:620px;    
}

.cont_data_right 
{
    float:right; 
    width:300px;   
}

.cont_data_center 
{
    
}

.panel1 
{
    margin-bottom:40px; 
}

.panel1_title 
{
    background-color:#8B8B8B; 
    width:300px;
    padding:6px;
    padding-left:20px;   
}

.panel1_cont 
{
    background-color:#FFFFFF;
    border:1px solid #E4E4E4;
    padding:20px;
    min-height:100px;    
}

.gray14 img 
{
    position:absolute;
    margin-left:6px;
    margin-top:5px;
}

.cont_bottom 
{
    background-image:url(images/shadow3.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    min-height:80px;
    margin-top:20px; 
}

.cont_bottom_menu 
{
    text-align:center;
    padding-top:20px;
    padding-bottom:60px;
    padding-left:220px;
}

.cont_bottom_menu ul 
{
    list-style:none;   
}

.cont_bottom_menu ul li 
{
    float:left; 
    margin-right:40px;   
}

.cont_bottom_menu_title 
{
    text-align:center;
    padding-bottom:40px;    
}

.panel2 
{
    
}

.panel22 
{
    width:310px;
    margin-bottom:15px;
}

.panel22_separator 
{
    width:15px;    
}

.panel3_title 
{
    background-color:#43719F; 
    width:200px;
    padding:6px;
    padding-left:20px;  
}

.panel2_title 
{
    background-color:#43719F; 
    width:240px;
    padding:6px;
    padding-left:20px;  
    float:left; 
}

.panel2_title_link 
{
    float:right;
    padding-right:10px;
    padding-top:6px;    
}

.panel2_cont 
{
    background-color:#FFFFFF;
    border:1px solid #E4E4E4;
    min-height:100px;    
}

.panel2_shadow 
{
    background-image:url(images/shadow4.jpg);
    background-repeat:no-repeat;
    background-position:center bottom; 
    height:42px;   
}

.grid_item 
{
    background-color:#F9F9F9; 
    padding-top:20px;
    padding-bottom:10px;  
}

.grid_item_alt 
{
    background-color:#FFFFFF;
    padding-top:20px;
    padding-bottom:10px;    
}

.grid_item_separator 
{
    height:1px;
    background-color:#E4E4E4;
}

.grid_item_img 
{
    float:left;
    width:146px; 
    text-align:center;   
}

.grid_item_cont 
{
    float:left; 
    text-align:right;
    width:290px;
    min-height:76px;
}

.grid_item_link 
{
    text-align:right;
    padding-right:20px;
    padding-top:6px;    
}

.panel1_cont_left 
{
    float:left;  
    width:400px; 
    text-align:center;
}

.panel1_cont_right 
{
    float:right;  
    width:500px; 
}

.grid_item_cont2 
{
    float:left; 
    text-align:right;
    width:140px;
    min-height:76px;
}