body {
    font-family:arial,verdana;
    font-size:100.01%;
    color: #000000;
    margin: 0px;
    padding: 0px;
}

div { margin: 0; border:0; padding:0;}

form {
        margin: 0px;
        padding: 0px;
}
input, select { font-size: 8pt; }

textarea {
        height: 80px;
        width: 90%;
        font-size: 9pt;
        overflow-y: visible;
        padding: 5px;
}

а, a:link { text-decoration: none; color: #FF4200; }
a:visited { text-decoration: none; color: #FF4200; }
a:hover, a:active { color: #7F7F7F; }
a:hover img{ filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; } 

.transparent-90 
{
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}

span.orangetext { color: #f5762b; }

#container {
	width: 1024px;
	margin: 0 auto;
	clear:both;
	padding:0;
	border: solid 0px yellow;
	overflow: visible;
	height: 290px;  /* высота ШАПКИ, влияет на начало контента */  
	margin-bottom:12px;
}

#masthead {
	border: solid 0px red; /*BB*/
	margin: 0 auto; 
	position: relative; 
	width: 1024px; 
	height: 290px; /* не влияет */
	top: 0px;
	left: 0px;
}

#reklama {
	width: 950px; 
	height: 65px; 
	background: transparent; 
	position: relative; 
	left: 33px; 
	top: 5px;
}

#wrapper1 {
	border: solid 0px green;
	margin: 0 auto; 
	position: relative; 
	width: 1024px; 
	height: 200px;
	clear:both;
	padding: 0; margin: 0;
}

#wrapper1 * { padding: 0; margin: 0; }
#wrapper1 .clr, #wrapper1 .clr2 {clear:both;margin:0;padding:0;font-size:0;height:0;line-height:0;}

#wrapper1 #masthead #branding {  
	float:left;width:1024px; margin:0px 0px 0px 0px;position:relative; left: 0px; 
	top: 67px;
	z-index:9999; border: solid 0px #00ff0c; padding: 0;
}

#wrapper1 #masthead #branding #tabs_first {float:left;width:1024px;margin:0px;list-style-type:none; border: solid 0px red;}
#wrapper1 #masthead #branding #tabs_first li {float:left;height:35px;margin:33px 0px 0 0; font: 11px Verdana; }

/* links::: */

#wrapper1 #masthead #branding #tabs_first li a {text-decoration: none;}
#wrapper1 #masthead #branding #tabs_first li a.nax { float:left; text-indent:-10000px; color: blue;}

#wrapper1 #masthead #branding #tabs_first li#home {border:medium none;height:99px;margin-top:0px;width:208px;}
#wrapper1 #masthead #branding #tabs_first li#home a {height:99px;width:215px; background:transparent url('/images/dsk-doska.png') no-repeat 0 0;}
#wrapper1 #masthead #branding #tabs_first li#home a:hover {background-position:0 0px;}
#wrapper1 #masthead #branding #tabs_first li#home.active a {background-position:0 0px;}

#wrapper1 #masthead #branding #tabs_first li#home_EU {border:medium none;height:99px;margin-top:0px;width:208px;}
#wrapper1 #masthead #branding #tabs_first li#home_EU a {height:99px;width:215px; background:transparent url('/images/objava_eu_LOGO_w_text.png') no-repeat 0 0;}
#wrapper1 #masthead #branding #tabs_first li#home_EU a:hover {background-position:0 0px;}
#wrapper1 #masthead #branding #tabs_first li#home_EU.active a {background-position:0 0px;}

.eulogo { background:transparent url('/images/objava_eu_LOGO_w_text.png'); }

/* OB1 */
#wrapper1 #masthead #branding #tabs_first li#ob1 {
	width:341px;height: 59px; background:transparent url('/images/dsk-ob1.png') no-repeat 0px 0; border: solid 0px yellow;
	position: absolute; left: 230px; top: 7px;
	cursor: pointer; cursor:hand;
}

#wrapper1 #masthead #branding #tabs_first li#ob1 .ob1c { margin: 20px 20px 10px 30px; font: 11px Verdana;}
#wrapper1 #masthead #branding #tabs_first li#ob1 .ob1c  a{ }
#wrapper1 #masthead #branding #tabs_first li#ob1 .ob1c .title { color: #f5762b; font-weight: bold; }

/* OB2 */
#wrapper1 #masthead #branding #tabs_first li#ob2 {
	width:234px;height: 59px; background:transparent url('/images/dsk-ob2.png') no-repeat 0px 0; border: solid 0px yellow; 
	position: absolute;
	left: 580px;
	top: 7px;
}

#wrapper1 #masthead #branding #tabs_first li#ob2 .ob2c { margin: 20px 20px 10px 20px; font: 10px Verdana; border: solid 0px red; cursor: pointer; cursor:hand;}
#wrapper1 #masthead #branding #tabs_first li#ob2 .ob2c .title { color: #f5762b; font-weight: bold; }

/* OB3 */
#wrapper1 #masthead #branding #tabs_first li#ob3 {width:199px;height: 66px; background:transparent url('/images/dsk-ob3.png') no-repeat 0px 0; border: solid 0px yellow; margin-left: 11px; position: absolute; left: 810px}
#wrapper1 #masthead #branding #tabs_first li#ob3 .ob3c { margin: 10px 20px 10px 40px; font: 11px Verdana; color: black; border: solid 0px red;}

/* ob4 */
#wrapper1 #masthead #branding #tabs_first li#ob4 {
        width:341px;height: 75px; background:transparent url('/images/dsk-ob4.png') no-repeat 0px 0; border: solid 0px yellow;
        position: absolute; left: 230px; top: -9px;
}

#wrapper1 #masthead #branding #tabs_first li#ob4 .ob4c { margin: 20px 20px 10px 30px; font: 13px Verdana; color: #06388a; }
#wrapper1 #masthead #branding #tabs_first li#ob4 .ob4c  a{ }
#wrapper1 #masthead #branding #tabs_first li#ob4 .ob4c .title { color: #f5762b; font-weight: bold; }

/* MYDSK */

#wrapper1 #masthead #branding #mydsk{
 position: absolute; left: 236px; top: 50px;
}

#wrapper1 #masthead #branding #mydsk1{
 border: solid 1px white; background: #ff600e;
 float: left;
 cursor: pointer; cursor: hand;
}
#wrapper1 #masthead #branding #mydsk1:hover{ background: #ff4200; }
#wrapper1 #masthead #branding #mydsk2{
 float: left; margin-left: 20px;
 border: solid 1px white; background: #f1f1f1;
}
#wrapper1 #masthead #branding #mydsk2:hover{ background: #ffffff; }

#wrapper1 #masthead #branding #mydsk1, #wrapper1 #masthead #branding #mydsk2{
 padding: 10px 10px;
 font: 13px Verdana; color: black;
 -webkit-border-radius: 4px; border-radius: 4px; -moz-border-radius: 4px;
}

#wrapper1 #masthead #branding #mydsk1 a{ color: white; }
#wrapper1 #masthead #branding #mydsk2 a{ color: #ff5700; }
#wrapper1 #masthead #branding #mydsk2 a.blue { color: #063588; }


/* :::NAV links */

#wrapper1 #masthead #branding ul#nav1
{
    float:left;height:36px;width:1014px; padding:0 5px;list-style-type:none;
    background:transparent url('/images/dsk-nav-bg3.png') no-repeat 0 0; border: solid 0px red; 
}


#wrapper1 #masthead #branding ul#nav1 li {float:left;font-size:13px; left: 5px;font-weight:normal;position:relative;}
#wrapper1 #masthead #branding ul#nav1 li a {float:left;margin:0px 0; color:#FFF;text-decoration:none; font: 0.85em Verdana; cursor:pointer;}
#wrapper1 #masthead #branding ul#nav1 li span { float:left; line-height:12px;margin-top: 12px; padding:2px 6px; border-left:1px solid #4fa7ee; border-right:1px solid #4fa7ee; background:transparent;}

#wrapper1 #masthead #branding ul#nav1 li.active a /* submenu ссылка при наведении */ {
/*    padding:6px 0px 0px 0px; */
    cursor:pointer;
    color:#76aff9;
/*    background:#FFFFFF url(/images/ns-nav-hover-bg-b.gif) no-repeat right top;  */
}
#wrapper1 #masthead #branding ul#nav1 li ul.subnav {display:none;width:220px;padding:10px;position:absolute;top:30px;left:0px;list-style-type:none;background-color:#044a98; border-top: solid 1px white; }  /* bg выпадающего меню */ 
#wrapper1 #masthead #branding ul#nav1 li ul.subnav li {float:none;padding:5px 0;font-size:13px;font-weight:normal;line-height:1.2;border-top:1px solid #02307b;border-bottom:1px solid #cccccc;}

#wrapper1 #masthead #branding ul#nav1 li ul.subnav li.first {border-top:none;}
#wrapper1 #masthead #branding ul#nav1 li ul.subnav li.cap {border-bottom:none;}
#wrapper1 #masthead #branding ul#nav1 li ul.subnav li.all {font-style:italic;}
#wrapper1 #masthead #branding ul#nav1 li ul.subnav li a {float:none;margin:0;padding:0;text-decoration:none;color:#FFF;background:none;}
#wrapper1 #masthead #branding ul#nav1 li ul.subnav li a:hover {color:#e16312;} /* в раскрывающемся меню ссылка hover */ 
#wrapper1 #masthead #branding ul#nav1 li ul.subnav li a em {color:#a5e6f4;text-transform:uppercase;}
#wrapper1 #masthead #branding ul#nav1 li.active.cap ul.subnav {left:-102px !important;}
#wrapper1 #masthead #branding ul#nav1 li.active.cap ul.subnav.standard {left:0;} 

#wrapper1 #masthead #branding ul#nav1 li .navSizer { border-bottom:2px solid #ff5700; padding-bottom:5px; margin-top: 7px; padding-left:5px; padding-top:5px;}
#wrapper1 #masthead #branding ul#nav1 li .navRL { border-right:1px solid #4fa7ee; padding-right:5px; line-height:12px; }

#wrapper1 #masthead #branding ul#nav1 li .navActions { padding-bottom:7px; margin-top: 7px; margin-left:3px; padding-left:5px; padding-top:5px; background:#769ef9; } /* #76b0f9 */
#wrapper1 #masthead #branding ul#nav1 li .navACL { padding-right:5px; line-height:12px; }
#wrapper1 #masthead #branding ul#nav1 li .navACR { border-right:0px; }

.sp_double { border-left:1px solid #4fa7ee; border-right:1px solid #4fa7ee; background:transparent;}

#wrapper1 #masthead #branding ul#nav1 li span.amk
{
	float:left;
	line-height:21px;
	margin-top: 8px;
	margin-left: 0px;
	border-left:0px solid #4fa7ee;
	border-right:1px solid #4fa7ee;
	background:#ff5700; 
	-webkit-border-radius: 4px; border-radius: 4px; -moz-border-radius: 4px;  /* -moz-opacity:0.85;  */ 
}
#wrapper1 #masthead #branding ul#nav1 li span.amk:hover { background:#ff4800;  -webkit-border-radius: 4px; border-radius: 4px; -moz-border-radius: 4px; }

#wrapper1 #masthead #branding ul#nav1 li.first span {padding:0 4px 0 6px;border-left:none;}

#wrapper1 #masthead #branding ul#nav1 li.doskalang 
{
	float: right; padding-right: 5px;
	background: transparent url('/images/dsk-langbg2.png'); 
	width: 87px; height: 24px; margin: 6px 36px 6px 0px; border: solid 0px red;
}

#wrapper1 #masthead #branding ul#nav1 li.doskalang .langukr { width: 22px; height: 15px; float:left; position: absolute; left: 35px; top: 5px; border:0px;}
#wrapper1 #masthead #branding ul#nav1 li.doskalang .langru { width: 22px; height: 15px; float:left; position: absolute; left: 63px; top: 5px; border:0px;}
#wrapper1 #masthead #branding ul#nav1 li.doskalang .langfi { width: 22px; height: 15px; float:left; position: absolute; left: 7px; top: 5px;  border:0px;}
#wrapper1 #masthead #branding ul#nav1 li.doskalang .rzz {    width: 18px; height: 18px; float:left; position: absolute; left: 100px; top: 3px; border: 0px;}

/* :::searchform & mainamenu */

#cont {
	width:99%;
	margin: 0 auto;
	margin-top: 110px;
	padding: 0px; 
	border: solid 0px yellow;
	margin-left:10px;
	margin-right:10px;
}

#cont_fixed {
	width:1024px;  /* 1240px -> 1024*/
	margin: 0 auto; 
	margin-top: 110px; 
	padding: 0px; 
	border: solid 0px yellow;
	margin-left:auto;
	margin-right:auto;
}

#centered_left, #centered_right {
	width:466px;
	height:60px;
	left:50%;
	top:75px; /* 30->75 */ 
	border: 2px solid #044b98;
	position:absolute;
	background: #044b98;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	opacity: 0.3;
	z-index: 9999;
}

#centered_left {margin:-22px 0 0 -493px;}
#centered_right {margin:-22px 0 0 26px;}

#centered2 {
	width:987px;
	height:60px;  
	left:50%;
	top:65px; 
	margin:-10px 0 0 -492px;
	border: 0px solid yellow;
	position:absolute;
	background: transparent;
	z-index: 9999;
}
* html #centered1, * html #centered2 { position:absolute;} /* fix for IE */

.banreklama { width: 210px; 
	position: relative; top: 0px; height: 15px; padding: 1px 4px; float: right; background: #044b98; filter:alpha(opacity=60); -moz-opacity:0.6; opacity: 0.6;
}
.banreklama:hover { position: relative; top: 0px; height: 15px; float: right; background: #2a5cbe; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; }
.banreklama a { position: relative; top: 0px; float: right; font: 11px Verdana; color: white; }

#dsk-russian-menu {
	width:765px;
	height: 17px;
	left:50%;top:15px;
	border: 0px solid #044b98;
	position:absolute;
	background: transparent url('/images/dsk-russian-menu.png') no-repeat 0 0;
	z-index: 13000;
	margin: 0px 0 0 -276px;
	padding-top:4px; padding-left: 4px;
	-webkit-border-radius: 4px; border-radius: 4px; -moz-border-radius: 4px;
	font: 11px Verdana; color: #3a6da6;
	color: black;
}
#dsk-russian-menu.dsk-russian-menu_eu { background: transparent url('/images/dsk-russian-menu.png') no-repeat 0 -44px; }
#dsk-russian-menu:hover { 	background: transparent url('/images/dsk-russian-menu.png') no-repeat 0px -22px; }

#dsk-russian-menu.dsk-russian-menu_eu:hover {       background: transparent url('/images/dsk-russian-menu.png') no-repeat 0px -66px; }

#dsk-russian-menu a { color: #044a98; text-decoration: none; margin-top: 0px; padding-top: 0px;}
#dsk-russian-menu a.dsk-link-white { color: white;}
#dsk-russian-menu a.dsk-link-orange { color: #ff5700;}

#dsk-news1 {
	width:765px;
	height: 17px;
	left:50%;top:145px;
	border: 0px solid #044b98;
	position:absolute;
	background: transparent url('/images/w-transparent75.png');
	z-index: 99999;
	margin: 0px 0 0 -276px;
	padding-top:4px; padding-left: 4px;
	-webkit-border-radius: 4px; border-radius: 4px; -moz-border-radius: 4px;
	font: 11px Verdana; color: #3a6da6;
	color: black;
}

#dsk-news1 a,#dsk-news2 a { 	z-index: 9399;color: #044a98; text-decoration: none; margin-top: 0px; padding-top: 0px;}
#dsk-news1 a.dsk-link-white, #dsk-news2 a.dsk-link-white { color: white;}
#dsk-news1 a.dsk-link-orange, #dsk-news2 a.dsk-link-orange { color: #ff5700;}

#dsk-news2 {
	width:770px; 
	line-height: 21px; height: 17px;
	left:50%;top:268px;
	border: 0px solid #044b98;
	position:absolute;
	z-index: 99;
	margin: 0px 0 0 -268px;
	padding-top:4px; padding-left: 4px;
	font: 11px Verdana; color: #3a6da6;
}

/* FOOTER */

.layout, .layout-td 
{
		border-collapse: collapse;
		border: 0px;
		margin: 0px;
		padding: 0px;
		height: 100%;
}
	
.layout-td
{
		vertical-align: top;
		text-align: left;
}
	
.layout-center
{
		text-align: center;
		margin: 0px auto;
}
	
	.layout-stopper {
		width: 0px;
		height: 0px;
		overflow: hidden;
	}
	
	#layout-wrapper { 
		margin: 0px auto;
		background: url('/images/footer_try5.gif') no-repeat top center; 
		border: solid 0px transparent;
		overflow: hidden;
		height: auto;
		max-width: 1280px;
		min-width: 1024px;
		}
	
	.layout-min-width {
		width: 1024px;
	}
	
	.layout-max-width {
		width: 1280px;
	}


 #layout-content
{
	background: transparent; margin: 0 auto; width: 1024px; height: 180px; padding-top: 0px; border: solid 0px green;
}	

/* нижнее меню в боксах */

#slogan
{
	border: solid 0px gray; 
	display: block;
	width: 1004px;
	padding: 0px 10px; 
	margin-top: 5px; 
	height: 27px; /* bg height: 27px - padding 2x 5px = 17px*/ 
	background: transparent url('/images/foo_orange.gif') no-repeat top center; 
}

#slogan .slogan
{
 	color: white;
	font: 12px Verdana, Arial, Geneva, sans-serif;
	padding: 5px;
	display: block;
	overflow: auto;
}
#slogan .slogan a
{
	color: white;
	text-decoration: none;
}
#slogan .slogan a:hover
{
	color: #f1f1f1;
}		
	
#set2 {
	border: solid 0px red;
	width: 1004px;
	padding: 10px;
	margin: 0 auto;
    display: block;
    overflow: auto;
	color:#fff;
    text-align:left;
}

.fbox
{
  float: left;
  padding: 0px;  
  margin: 0px 10px;
  border: solid 0px red;
}

* html .fbox 
{
  display: inline;
} 
 
.counter
{
	padding-top: 25px;
	width: 200px;
}
.fbox ul
{
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 170px;
}
.fbox ul li{
  position: relative;
}
.fbox ul li a {
  font: 12px Verdana, Arial, Geneva, sans-serif;
  display: block;
  overflow: auto;
  color: #fff;
  text-decoration: none;
  padding: 2px 5px;
  border: 0px solid #ccc;
}
.fbox ul li a:visited, .project a:visited
{
  color: #fff;
}
.fbox ul li a:hover, .project a:hover
{
  background: #044a98;
}
.nastojka a { font: 9px arial,verdana; }
.project { color: #072e82;margin-top:20px;} 
.project a {
  font: 12px Verdana, Arial, Geneva, sans-serif;
  color: #fff;
  text-decoration: none;
  padding: 2px 5px;
  border: 0px solid #ccc;
}	
.fboxtitle
{
	margin:0; 
	padding: 0; 
	color: #fd4e08;
	font: 14px Verdana, Arial, Geneva, sans-serif; 
	line-height: 20px; 
	margin: 3px;
}
* html .fbox ul li { float: left; height: 1%; }
* html .fbox ul li a { height: 1%; }
#navbar_search_menu{margin-top:60px;}
.st_forum_expand_col{width:50px}
.mini_info{ font-size:9px; text-align: right; float: right; padding-top: 3px; }
.counters { width:200px; padding-top:26px; }
