
#TableTopButtons {
    background-color: white;
    border: 0 solid black;
    clear: both;
    height: auto;
    padding: 0;
    width: 996px;
}

#TDLangButtons {
    background: url("/themes/iis/images/iis/globe1.gif") no-repeat scroll left bottom rgba(0, 0, 0, 0);
    border: 0 solid black;
    float: right;
    margin: 0 6px 0 0;
    padding: 0;
    text-align: right;
    width: 228px;
}
#TDlogin, #TDLangButtons {
    color: #999999;
    display: block;
    font-size: 11px;
    height: 34px;
    vertical-align: middle;
}

#TDLangButtons input {
    margin: 0;
}
.SelectedLanguageRuBtn {
    background-image: url("/themes/iis/images/iis/lang_ru_active.gif");
}
.SelectedLanguageEnBtn, .SelectedLanguageRuBtn, .LanguageEnBtn, .LanguageRuBtn {
    background-color: transparent;
    border: medium none;
    height: 25px;
    width: 25px;
}

.LanguageEnBtn {
    background-image: url("/themes/iis/images/iis/lang_en_inactive.gif");
}




#TableHeader {
    border: 0 solid black;
    clear: both;
    height: 183px;
    margin: 0;
    padding: 0;
    width: 996px;
line-height: 1;

}



#logo {
    background-image: url("/themes/iis/images/iis/logo.gif");
    background-position: right center;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 183px;
    margin: 0;
    padding: 0;
    text-align: center;
    vertical-align: bottom;
    width: 202px;
}



#slogan {
    background: url("/themes/iis/images/iis/header_bg.jpg") no-repeat scroll left top #09337b;
    display: block;
    float: left;
    height: 183px;
    margin: 0;
    padding: 0;
    text-align: left;
    vertical-align: top;
    width: 794px;
    line-height: 1.5;
}




#slogan P:first-letter {
    color: #f39436;
}
#slogan P {
    color: white;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    margin: 20px 0 0;
    padding: 0;
    z-index: 2;
}
#p1 {
    left: 15px;
    position: relative;
    width: auto;
}




#p2 {
    left: 80px;
    position: relative;
    width: auto;
}

#p3 {
    left: 160px;
    position: relative;
    width: 600px;
}


#p4 {
    left: 230px;
    position: relative;
    width: 500px;
}



#logo h1 {
    color: white;
    font-family: "Times New Roman",Times,serif;
    font-size: 18px;
    margin: 115px 0 0;
    text-transform: uppercase;
font-weight: bold;
}


#logo P {
    color: white;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
}



#globe3 img {
    left: 748px;
    position: relative;
    top: 0;
}





#bottom {
    background: url("/themes/iis/images/iis/bottom_bg.gif") no-repeat scroll center top rgba(0, 0, 0, 0);
    clear: both;
    height: 107px;
    margin: 0;
    padding: 43px 0 0;
    width: 996px;
}



#bottom #AddressBlock {
    color: white;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 0 5px 0 0;
    padding: 0;
    text-align: right;
}



#bottom #AddressBlock span {
    margin: 0 5px;
}

#bottom #AddressBlock a {
	    color: #ff9933;
    }


    #bottom #BottomMenu {
	        margin: 20px 0;
text-align: center;
	}

#BottomMenu UL:first-child, #BottomMenu LI#first {
    border-left: medium none;
}
#BottomMenu UL LI {
    border-left: 1px solid #5c5c98;
}
#BottomMenu LI {
    color: #5c5c98;
    display: inline;
    margin: 0 0 0 5px;
    padding: 0 0 0 7px;
}


#BottomMenu LI A {
    color: #5c5c98;
    text-decoration: underline;
}


#BottomMenu UL {
    display: inline;
}

#TDLangButtons img {
	    margin: 0 2px;
    }



    a.translation-link{
	    display:none;
    }


    ul.MainMenu li 
    {
	        list-style-image: url("/themes/iis/images/iis/li.gif");
    }



#block-superfish-1
{

	border: 0;
	background-color: #FFF;
	font-size: 15px;
	 font-weight: bold;
	 /*  text-transform: uppercase;*/
	   font-weight: bold;
	   font-family: "Times New Roman",Times,serif;
	padding-top: 0;

}
.sf-menu.sf-style-white a {
    font-size: 14px;
}


#block-superfish-1 li.last
{
	margin-bottom: 0;
}
#block-superfish-1 li
{

	margin-bottom: 15px;
    padding-top: 10px;
	float: none;
}


.sf-menu.sf-style-white
{
	float: none;
}

#superfish-1 li.menuparent > ul
{
	background-color: #e7e7ff;
	padding-left: 15px;
    border: 1px solid #9292ff;
	padding-top:10px;
	padding-bottom:8px;
}

.sf-menu.sf-style-white li, .sf-menu.sf-style-white.sf-navbar {
	    background: none repeat scroll 0 0 #fFF;
    }


.sf-menu.sf-style-white a {
    border: 0px solid #e1e1e1;
    font-size: 15px;
    color: #555555;
    margin-bottom: 10px;
    padding-left: 0px;
  /* padding: 0.75em 1em;*/
   color: #2a4f8d;
   display: inline;
}

.sf-menu.sf-stule-white a:hover {
	    border-bottom: 0 solid #2a4f8d;
	        color: #182d50;
		    text-decoration: none;
}


.sf-menu.sf-style-white li:hover, .sf-menu.sf-style-white li.sfHover, .sf-menu.sf-style-white li.active a, .sf-menu.sf-style-white a:focus, .sf-menu.sf-style-white a:hover, .sf-menu.sf-style-white a:active, .sf-menu.sf-style-white.sf-navbar li li {
	
	    background-color: transparent ;
}


#superfish-1 li > ul > li.first {
		padding-top:10px;
}

#superfish-1 li > ul > li
{
	margin-bottom: 0;
}

#superfish-1 li > ul  > li.last {
	                padding-top:10px;
			margin-bottom: 5px;
		}


.sf-menu.sf-style-white li li, .sf-menu.sf-style-white li li li {
			background-color: #e7e7ff;
		    clip: rect(auto, auto, auto, auto);
						        z-index: 33;
							list-style-position: inside;
							color: #3462af;
							text-decoration: underline;


							 list-style-image: url("/themes/iis/images/iis/li_sub.gif");
							 padding-bottom: 5px;
							 
	margin-bottom: 10px;
/*	    background: none repeat scroll 0 0 #000;*/

}

.sf-vertical li:hover > ul , .sf-vertical li:sfHover > ul 
{
	left: 9em;
}

#superfish-1 li > ul> li> a
{
	text-transform: none;
	color: #3462af;
	text-decoration: underline;
	font-size: 14px;
	margin-bottom: 0px;
	padding-left: 5px;

}
#superfish-1 li > ul> li:before
{
	background-color: #e7e7ff;
	width: 1px;
}
#superfish-1 li ul li a:hover
{

	background-color: transparent;
}

#superfish-1 li ul li:hover
{
	                 
	        background-color: #e7e7ff;
	}



#superfish-1 li ul li
{

	 list-style-image: url("/themes/iis/images/iis/li_sub.gif");
}
.sf-menu.sf-horizontal.sf-shadow ul, .sf-menu.sf-vertical.sf-shadow ul, .sf-menu.sf-navbar.sf-shadow ul ul {
	    background: none repat scroll 0 0 #fff;
	        border-bottom-left-radius: 8px;
		    border-top-right-radius: 8px;
		        padding: 0 2px 2px 0 !important;
}




#superfish-1 li
{
	        
	        list-style-image: url("/themes/iis/images/iis/li.gif");
	}



#AboutBlock {
    background: none no-repeat scroll center top #e3e3ff;
    border: 0 solid black;
    margin: 10px 0;
    width: 100%;
}

#AboutBlock P:first-letter {
    color: #09337b;
    font-size: 14px;
    font-weight: bold;
}
#AboutBlock P {
    color: black;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 2px;
}



#AboutBlock div {
    border-left: 2px solid #cecefe;
    margin: 15px 10px;
    padding: 0 5px;
}



li {
margin-bottom: 10px;
}
.sf-menu {
    line-height: 1.2;
}
#content h2
{
 font-size: 1.2em;
}

#TDLangButtons a:hover, #TDLangButtons a:active, #TDLangButtons a:focus
{
text-decoration: none;
}
