   
*{}

#header .dklogo_print{
    display: none;
    height: 0;
    width: 0;
}
#header .nexialogo_print{
    display: none;
    height: 0;
    width: 0;
}
#wrapper {
	width: 100%; /*95*/
	min-width: 980px; /*800*/
	max-width: 1080px; /*1200*/
	margin: 0 auto;
}
#left_shadow {
	background: url(img/main_bg_left.jpg) repeat-y top left;
	margin: 0 0 0 -30px;
}
#right_shadow {
	background: url(img/main_bg_right.jpg) repeat-y top right;
	margin: 0 -30px 0 0;
}
#without_shadow {
	margin: 0 30px;
}
#header {
	background: url(img/top_bg.jpg) no-repeat bottom center #AAB8C1;
	height: 155px;
}
#header #dk_ukraine {
	font-size: 2.3em;
	text-transform: uppercase;
	letter-spacing: 0.01em;
	color: #fff;
	padding: 20px 0 0 20px;
	font-family: "Times New Roman";
    margin: 0 0 0 3%;
    
    width: 170px;
    
    position: relative;
    z-index: 1;
}
#header #aud_cons {
	font-size: 1.4em;

	padding: 0 0 0 18px;
	margin: -4px 0 0 3%;
	color: #fff;
	font-family: "Times New Roman";
}
#header #logo-new{
	background:transparent url(img/logo-new-t.png) no-repeat scroll 0 10px;
height:63px;
width:175px;
}

#logo-new a{
	display: block;
	height: 100%;
}
#dk_ukraine a, #dk_ukraine a:link, #dk_ukraine a:hover, #dk_ukraine a:visited, #dk_ukraine a:active, #aud_cons a, #aud_cons a:link, #aud_cons a:hover, #aud_cons a:visited, #aud_cons a:active {
    text-decoration:none;
    font-family: "Times New Roman", Times, serif;
    color: #fff;
}
#nexia_wrapper{
    text-align:center;
}
#nexia{
    margin: 0 auto;
    width: 128px; 
    height: 63px;
}
#nexia_link{
    width: 108px;
    height: 53px;
    display: block;
    margin: -122px auto auto 263px;
    background: url('img/nexia_link.gif') repeat;
}                                      
#langs{
	font-family: arial, helvetica, sans-serif;
	font-size: 0.8em;
	margin: 45px 20px 0px 3%;
    padding: 0 0 0 10px; 
    position: relative;    
    left: -23px;
}
#langs a, #langs a:link, #langs a:active, #langs a:visited {
	padding: 0 6px;
	color: #2642A6;
	text-decoration: none;
}
#langs a:hover {
	text-decoration: underline;
}
#search{
	 
}
#search input[type="text"]{
	background:#FFFFFF url(img/search.png) no-repeat scroll left center;
border:medium none;
font-family:arial,helvetica,sans-serif;
font-size:0.9em;
height:24px;
line-height:15px;
margin:3px 3px 10px;
padding-left:25px;
padding-top:7px;
width:186px;
}


a.search_title:link, a.search_title:visited, a.search_title:hover, a.search_title:active {
    font-family: "times new roman", times, serif;
    font-size: 1.3em;  
}
div.search_nav{
    font-size: 0.8em;
    color: #333;
}
div.text_around{
    margin: 0 0 15px 0;
    padding: 0 0 5px 5px;
    border-left: 1px solid #dddce1;
    font-style: italic; 
    color: #555;       
}
div.text_around strong{
    color: #222;
}      
/*-----------------------------------------------------*/
#top_menu_wrapper {
	width: 100%;
	height: 35px;
	background: url(img/top_menu_bg.png) repeat-x top left #2541A4;
}
#top_menu {
	width: 100%;   
}
#top_menu li {
    margin: 0;
    padding: 0;
    list-style: none;
}
li.top_menu_element {
	height: 35px;
    float: left;
    margin: 0;
    padding: 0;
    list-style: none;
    width: 25%;
  
    
}
a.top_submenu_title:hover  {
	background: url(img/top_menu_bg.png) repeat-x bottom left;
	color: #fff;
}
a.top_submenu_title {
	background: transparent;
	font-size: 1.3em;
	font-family: "Times New Roman";
	color: #fff;
	text-decoration: none;
	line-height: 35px;
	display: block;
	text-align: center;
    white-space: nowrap;
}
a.hovered {
	background: url(img/top_menu_bg.png) repeat-x bottom left;
}
a.opened{
    color: #ABC8EA;
}
.top_submenu_content {
	position: relative;
	display: none;
	margin: 0 -6px 0 -6px;
	z-index: 10;
}
.top_submenu_content li {
    background: url(img/top_menu_left_shad.png) repeat-y left top;
	display:block;
	width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
}
.top_submenu_content span {
	background: url(img/top_menu_right_shad.png) repeat-y right top;
	display: block;
	width: 100%;
}
a.top_menu_href {
	display: block;
	background: url(img/li_background.png) repeat left top;
	margin: 0 6px;
	padding: 3px;
	border-bottom: 1px solid #d8e7f8;
    text-decoration: none;
}
a.top_menu_href:hover {
	background: #aac9ef;
	color: #fff;
}
div.top_menu_bott_shadow {
	background: url(img/top_menu_bott_b_shad.png) repeat-x left top;
	margin: 0 6px;
	line-height: 6px;
	!line-height: 0;
	!height: 10px;
}
li.top_menu_left_shadow {
	background: url(img/top_menu_bott_l_shad.png) no-repeat left top;
	display:block;
    margin: 0;
    padding: 0;
    list-style: none; 
}
div.top_menu_right_shadow {
	background: url(img/top_menu_bott_r_shad.png) no-repeat right top;
	display:block;
}
/*-----------------------------------------------------*/
#left_menu {
	background-color: transparent;
	width: 100%;
	margin: 10px 0 0 0;
}
#left_menu li {
	list-style: none;
	padding: 0;
	margin: 0;
	clear:both;
}
li.left_menu_element {
	background: transparent;
	text-decoration: none;
	padding:0;
	line-height: 1.5em;
	list-style: none; 
}
ul.left_submenu_content {
	clear:both;
	margin: 0;
	font-size: 0.9em;
	background: #FCFCFC;
	overflow:hidden;
	display: none;  
}
ul.left_submenu_content li {
	width: 100%;
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.opened {
	display: block;
}
ul.left_submenu_content li span{
	display: block;
	width: 100%; 
}
a.left_menu_href{
	border-bottom: 1px solid #dddce1; 
	float:left;
	width: 175px;
	line-height: 1.5em;
	text-decoration: none;
	background: #f0f1f2;
	padding: 2px 0 2px 5px;  
}
a.left_submenu_href {
	display: block;
	line-height: 1.5em;
	text-decoration: none;
	border-bottom: 1px solid #f1f1f1;  
	background: #fcfcfc;
	padding: 3px 2px 2px 20px;  
}
.left_menu_showmore, .left_menu_nomore{
	display:block;
	float:right;
	line-height:1.5em;
	height:1.5em;
	padding:2px 0 2px 0;
	width:20px;
	background:#F0F1F2 url(img/leftmenu_arrow.gif) center no-repeat;
	border-bottom:1px solid #DDDCE1;
	cursor: default;
	text-align:center;
}
.left_menu_showmore:hover{
	background-color: #ABC8EA; 
}
.left_menu_nomore{
	background-image:none;
}
a.selected {
	background: #e8e8e8;
}
a.parent_selected, span.parent_selected{
	background: #FCFCFC;
	border-bottom: 1px solid #dddce1;
}
a.selected:hover, a.left_submenu_href:hover, a.left_menu_href:hover {
	background: #ABC8EA;
	color: #fff;
}
/*-----------------------------------------------------*/
.banner{
	margin: 0 10px 0 0;
    font-size: 0.9em;
    background: url('img/banner_bg.png') repeat-x 20px 0 #fafbff;
    padding: 5px;
    border: 1px solid #2642A6;
    border-bottom:none;
    border-top:none;
}
.banner_title{
    background-color: #598eda;
    padding: 2px 5px;
    font-size: 1em;
    margin: -5px -5px 5px -5px;
    color: #fff;
    text-align:center;
}
.banner_round{
	background:url(img/baner_corners.gif) center bottom no-repeat;
	height:7px;
	margin-bottom:25px;
	width:190px;
}
.banner_round_up{
	background:url(img/baner_corners.gif) left top no-repeat;
	height:7px;
	width:190px;
}
.banner_main{
	border:none;
}
/*-----------------------------------------------------*/
#content {
	background: url(img/top_menu_sub.png) repeat-x top left #f0f1f2;
    height: 100%; 
}
#navigation {
	color: #666;
	font-size: 0.7em;
	padding: 8px 0 3px 0;
	margin: 0 0 10px 0;
	font-style: italic;
	border-bottom: 1px solid #d8e7f8;
}
#leftcol {
	float: left;
	width: 200px;
	margin: 10px 0 0 0;
}
#rightcol {
	margin: 10px 0 0 10px;
	float: right;
	width: 200px;
}
#content_shadow {
	margin: 0 0 0 201px;
	background: url(img/top_menu_sub.png) repeat-x top left #fff;
    height: 100%; 
}
#content_right {
	background: url(img/content_bg.png) repeat-x bottom left;
    height: 100%;
}
#midcol {
	margin: 0 215px 0 15px;
	padding: 0 5px 30px 5px;
	text-align: justify;
    min-height: 650px;
}
#footer {
	background: url(img/bottom_bg.jpg) repeat-y center #2541A4;
	height: 30px;
	font-family: "Times New Roman";
	font-size: 0.9em;
	color: #fff;
	line-height: 30px;
	padding: 0 10px;
}
#footer_shad {
	background: url(img/footer_shad.png) repeat-x;
	height: 8px;
	position: relative;
	margin: -8px 0 0 0;
}
#footer #copyright{
    float: left;
    font-family: "Times New Roman";
    font-size: 1.1em;
    color: #fff;
    line-height: 30px;
}
#footer #by{
    float: right;
    font-family: "Times New Roman";
    font-size: 1em;
    color: #fff;
    line-height: 28px; 
    margin: 2px 0 0 0;
    
    display: none;
}


#rightcol .sign_in {
	margin-bottom:25px;
}

.register label, #midcol .sign_in label{
    display: block;
    margin-right: 2%;
    font-size: 0.9em;
}
.register input, #midcol .sign_in input{
    width: 80%;   
    margin: 0 0 0 20px;
    font-size: 0.9em;
    
}
.register input[type="submit"], .register input[type="button"], #midcol .sign_in input.loginbtn{
    width: 10em;
    margin: 10px 0 0 20px;
    cursor: pointer;
}

.seminar_register label{
    display: block;
}
.seminar_register input{
    width: 80%;
    margin: 0 0 0 20px;
    
}
.seminar_register input[type="submit"]{
    width: 15em;
    margin: 10px 0 0 20px;
    cursor: pointer;
}
.feedback label{
    display: block;
}
.feedback textarea{
    height: 160px;
    font-family:  arial, helvetica, sans-serif;
}
.feedback input, .feedback textarea{
    width: 80%;
    margin: 0 0 0 20px;
    
}
.feedback input[type="submit"]{
    width: 15em;
    margin: 10px 0 0 20px;
    cursor: pointer;
}
.sign_in label{
    font-size: 0.85em;
}
.sign_in input{
    width: 180px;
    font-size: 0.9em;
}  
.sign_in input[type=text],
.sign_in input[type=password]{
	background: url('img/login_inp.png') no-repeat;
	border:none;
height:24px;
padding:5px 0 0 5px;
width:186px;
}  
.sign_in input[type="submit"],.sign_in input[type="button"]{
    width:87px;
    margin: 5px 9px 5px 3px;
    cursor: pointer;
    font-size: 0.9em;
}
.wrong_login{
    display: block;
    width: 180px;
    color: red;
    border: 1px solid red;
    padding: 5px;
    font-size: 0.9em;
    margin: 10px 0;
    background: none;
}
.welcome{
    margin: 5px 0;
    color: #2642A6;
    font-size: 0.9em;
}

.new-address{
	border:1px solid #D7E0F7;
	margin:1em 0;
}

.new-addres2{
	border: 2px solid white;
	padding: 0 1em;
	background: #D9E2FF;
}



.wbn-list-item{
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	border-bottom: 2px solid #DDDCE1;
}
.wbn-list-item h1.small{
	font-family: Arial, Helvetiva, sans-serif;
	font-size: 16px;
}

.wbn-date{
	float: left;
	width: 100px;
	height: 70px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding: 10px;
}
.wbn-short-desc{
	float: left;
	clear: right;
	color: #555;
	font-size: 13px;
	m3argin: 0 0 0 20px;
	padding: 10px;
	border-left: 2px solid #dddce1;
	min-width: 60%;
	width: auto !important;
	width: 60%;
}
.wbn-short-desc p{
	margin: 0;
}
.wbn-all-info{
	font-size: 12px;
	padding: 0 0 0 20px;
}
.wbn-info{
	float: left;
	clear: right;
	padding: 0 0 0 20px;
}
.wbn-info p{
	margin: 5px;
}
.wbn-listeners{
	float:left;
text-align:right;
width:98%;
}

.wbn-buttons{
	clear: both;
	padding: 30px 10px;
}
.wbn-buttons a{
	padding: 0 10px 0 0;
}



#wbn-reg-form{
	display: none;
}

.cannot-reg{
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	color: #933;
	
}




.subscribe{
	background:#F0F1F2;
	border: 1px solid #DDDCE1;
	font-size:85%;
	padding:7px;
	text-align: center;
	width: 500px;
	floa2t: right;
	margin: 0 auto;
}
.subscribe h2{
	margin: 3px 0;
	te4xt-align: right;
	font-family: Arial, sans-serif;
	font-size: 15px;
}
.subscribe p{
	margin: 0;
}
.subscribe img{
	margin: -5px 0;
}



