﻿*
{
    margin: 0px;
    padding: 0px;
    font-family: Arial;
/*    font-size: 12px;*/
/*    color: #1c1c1c;*/
}

html
{
    /*------------ 100% высота контейнера div.page далее */
    height: 100%; /*------------*/
}

body
{
    /*--------------- 100% высота контейнера div.page далее */
    min-height: 100%;
    height: 100%; /*---------------*/
    background: #222222;
    color: #000;
    font-weight: normal;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
}

/* Контейнер всего содержимого кроме подвала */
div.page
{
    width: 922px;
    margin: auto; /*----------------------- 100% высоты контейнера относительно клиентской области и контента для IE, FF, Opera */
    height: auto !important;
    min-height: 100%;
    height: 100%; /*-----------------------*/
}

/* блок гарантирующий, что область на коотрую накладывается div.footer в div.page останется пустой, */
/* наличие этого блока устанавливает высоту div.page 100% относительно клиентской области и контента в FF, Opera */
div.page div.footer_guarantor
{
    height: 80px;
    clear: both;
}

/* Контейнер подвала */
div.footer
{
    margin: auto;
    margin-top: -80px;
    width: 922px;
    height: 80px;
    clear: both;
    text-align: center;
    color: #fff;
    font-size: 14px;
}

/* Контейнер шапки */

div.page div.header
{
    height: 115px;
}

/* Патч для установки минимальной высоты в IE */

div.page div.patch_minheight
{
    width: 1px;
    height: 250px;
    float: right;
}

/* Контейнер вспомогательной полосы */

div.page div.sidebar
{
    width: 180px;
    float: left;
}

/* Контейнер основной полосы */

div.page div.mainbar
{
    width: 580px;
    overflow: hidden;
    float: left;
}

.content_bg_guarantor
{
    height: 165px;
	margin-top: 30px;
}

.logo
{
    position: relative;
    float: right;
}

.links
{
    position: relative;
    float: left;
    padding-top: 90px;
}

.links img
{
    border: 0px;
}

.menu
{
    background: url(../images/menu_bg.gif) center no-repeat;
    height: 26px;
}

.menu img
{
    position: relative; 
}

.menu a, .newMenu a
{ 
    color: #2364a2;
    text-decoration: none;
   
    top:1px;
 
}

.menu a:hover
{
    text-decoration: underline;
}

.newMenu
{
    height:33px;
    }

.content
{
    width: 100%;
    background: url(../images/content_bg.gif) bottom center no-repeat #ffffff ;
    text-align: center;
}

.contentTable
{
    width: 98%;
    text-align: right;
    direction:rtl;
}

.contentTableLTR
{
    width: 98%;
    text-align: left;
}
.contentTableLTR td
{
    vertical-align: top;
    font-family:Arial;
    font-size:12px;
}
.relation_header
{
    vertical-align: bottom;
    margin-top:4px;
    font-weight:bold;
}
.contentTableLTR1 td
{
    vertical-align: middle;
    font-family:Arial;
    font-size:10px;
}
.iframe
{
	font-size:20px;
}
.contentTableLTR a
{
    font-size:12px;
    font-family:Arial;
    color:#1c1c1c;
    text-decoration:none;    
}

.contentTableLTR tr
{
    height:20px;
    vertical-align:middle;
}

.contentTable td
{
    vertical-align: top;
}

.picture
{
    margin: 10px 0px 10px 0px;
}

.pictureSmall
{
    margin: 0px 5px 0px 5px;
}

.footer a
{
    color: #fff;
    font-size: 14px;
    text-decoration: none;
}

.footer a:hover
{
    text-decoration: underline;
}

h1
{
    font-size: 28px;
}

ul#cssmenu .blackLink
{
    color: #000;
    font-size: 12px;
}

ul#cssmenu .blackLink:hover
{
    color:#2364a2;
    font-size: 12px;
}

/* SubMenu */

ul#cssmenu {
        width:920px;
        position:relative;
        float:left;
        margin: 0;
        border: 0 none;
        padding: 0;
        list-style: none;
        top:1px;
        
}

ul#cssmenu li {
        margin: 0;
        border: 0 none;
        padding: 0;
        float: left;
        display: inline;
        list-style: none;
        position: relative;
        height: 30px;
}

ul#cssmenu ul {
        margin: 0;
        border: 0 none;
        padding: 0;
        
        list-style: none;
        display: none;
        position: absolute;
        top: 30px;
        left: 0;
}




ul#cssmenu ul:after {
        clear: both;
        display: block;
        font: 1px/0px serif;
        content: ".";
        height: 0;
        visibility: hidden;
}

/* ul#cssmenu ul li {
        min-width: 105px;
        float: left;
        display: block !important;
        display: inline;
}
*/
.DropDown1
{
    position:relative;
    border:1px solid red;
    
        min-width: 105px;
        float: left;
        display: block !important;
        display: inline;
    }

/* Main Menu */
ul#cssmenu a {
        border: 0px;
        padding-left: 15px;
       
        float: none !important;
        float: left;
        display: block;
      
        color: #2364a2;
        font: 11px/30px Arial;
        text-decoration: none;
        height: auto !important;
        height: 1%;
}

/* Main Menu Hover 
ul#cssmenu a:hover,
ul#cssmenu li:hover a,
ul#cssmenu li.iehover a {
         background: #dcdada; 
        color:#000;
         border-top:#e6e6e6 1px solid; 
}

ul#cssmenu li:hover
{
    color:#2364a2;
         border-top:0px;
    }

ul#cssmenu ul
{
    
    width: 171px;
    }

ul#cssmenu ul li
{
    display:block;
    }

/* Second Menu 
ul#cssmenu li:hover li a,
ul#cssmenu li.iehover li a {
       
        float: none;
        background: #dcdada;
        opacity: 0.9;
        filter: alpha (opacity = 90);
        color: #2364a2;
}

/* Second Menu Hover 
ul#cssmenu li:hover li a:hover,
ul#cssmenu li:hover li:hover a,
ul#cssmenu li.iehover li a:hover,
ul#cssmenu li.iehover li.iehover a {
       
        background: #000;
        color:#fff;
        
}

ul#cssmenu ul ul {
        display: none;
        position: absolute;
        top: 0;
        left: 170px;
}

ul#cssmenu li:hover ul ul,
ul#cssmenu li.iehover ul ul {
        display: none;
}

ul#cssmenu li:hover ul,
ul#cssmenu ul li:hover ul,
ul#cssmenu li.iehover ul,
ul#cssmenu ul li.iehover ul {
        display: block;
} 

*/

.ddlFirst
{
    position:relative;
    clear:both;
    float:left;
    
    width:153px;
    height:254px;
    background:url(../images/ddlBg_1.gif) no-repeat;
    visibility:hidden;
  
    padding-top:13px; 
    }
    
.ddlFirst_Over
{
    position:relative;
    
    clear:both;
    float:left;
    
    width:153px;
    /*height:254px;*/
    
    visibility:visible;
    background:url(../images/ddlBg_1.gif) no-repeat top;
    padding-top:13px; 
   
    }


.ddlSecond
{
    position:relative;
    clear:both;
    float:left;
    
    width:135px;
    height:169px;
    /*height:169px;*/
    /*height:224px;*/
    background:url(../images/ddlBg_1.gif) no-repeat;
    visibility:hidden;
  font-size: 12px;
    padding-top:13px; 
    }
    
.ddlSecond_Over
{
    position:relative;
    
    clear:both;
    float:left;
    
    width:135px;
    /*height:169px;*/
    
    visibility:visible;
    background:url(../images/ddlBg_1.gif) no-repeat top;
    padding-top:13px; 
   font-size: 12px;
    }


.ddlFive
{
    position:relative;
    clear:both;
    float:left;
    
    width:125px;
    height:169px;
    background:url(../images/ddlBg_1.gif) no-repeat;
    visibility:hidden;
  
    padding-top:13px; 
    }
    
.ddlFive_Over
{
    position:relative;
    
    clear:both;
    float:left;
    
    width:125px;
    height:169px;
    
    visibility:visible;
    background:url(../images/ddlBg_1.gif) no-repeat top;
    padding-top:13px; 
   
    }    
    
	    .ddlTwo
{
    position:relative;
    clear:both;
    float:left;
    
    width:125px;
    height:55px;
    background:url(../images/ddlBg_1.gif) no-repeat;
    visibility:hidden;
  
    padding-top:13px; 
    }
    
.ddlTwo_Over
{
    position:relative;
    
    clear:both;
    float:left;
    
    width:125px;
    height:55px;
    
    visibility:visible;
    background:url(../images/ddlBg_1.gif) no-repeat top;
    padding-top:13px; 
   
    } 
	
.bluePseudoLink
{
    color:#2364a2;
    cursor:pointer;
    font-size: 12px;
}


.ddlTable td
{
    height:28px;
    vertical-align:middle;
}
    
    
.bluePseudoLink:hover
{
    color:#000000;
    font-size: 12px;
}
    

.linkTra
{
    color:red;
} 
    
.blackLink:hover
{
    background:#000;
    color:#fff;    
    font-size: 12px;
}
    
.blackLink:hover a
{
    color:#fff;    
    font-size: 12px;
}
    
.blackLink a
{
    color:#2364a2;    
    font-size: 12px;
}

.black a
{
    color:#000;
    font-size: 12px;
}

.black a:hover
{
    font-size: 12px;
    color:#2364a2;
}
    
.Table_01 td
{
    vertical-align:top;
}

.facebookWrapper{float: right;}

/*#fadeBlock{visibility:hidden;}*/
.ArticleList{width: 893px;}
.ArticleList .item{border-bottom:1px solid #ddd;float: right; margin:15px 0; padding-bottom:20px; width:100%; font-size:12px;}
.item img{border: 1px solid #eee; margin-left: 15px;}
.ArticleList .item h2{font-size:14px; margin-bottom:10px;}
.ArticleList .item h2 a{color: #2364A2; text-decoration:none;}
.ArticleViewHeader td{padding-bottom:20px;}
.customFooter{padding:5px 0;}

.twitter-share-button{float: right;height: 20px;margin-top: 2px;width: 93px;}