<!--
* {
    padding:0px;
    margin:0px;
}

html, body {
	height:100%;
}

body {
margin:0px; 
padding:0px; 
height:100%; /* this is the key! */ 
background: url(../images/top_bg.jpg) repeat-x top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-size:14px;
color:#666;
}

#header {
	width:985px;
	height:255px;
/*	height:100%;*/
	margin:0 auto;
}

#logo {
	width:205px;
	float:left;
	}
	
#logo .l {
	margin-top:50px;
	margin-left:35px;
	}
	
#logo .cv {
	margin-top:25px;
	margin-left:40px;
	}

#header_center {
	width:725px;
	float:left;
	}

/*#lang {z-index:9998; position:relative}*/
	
#ico {
	width:21px;
	float:left;
	z-index:9998;
	text-align:center;
	padding-right:4px;
	}

#ico .ico1 {
	margin-top:50px;
	margin-left:7px;
	cursor: pointer;
	}
	
#ico .ico2 {
	margin-top:65px;
	margin-left:7px;
	cursor: pointer;
	}

#ico .ico {
	margin-top:5px;
	margin-left:7px;
	cursor: pointer;
	}

#top_menu {
	height:30px;
	margin-top:10px;
	}

.top_menu {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	}

#top_menu a, #top_menu a:visited {
	text-decoration:none;
	}

#top_menu a:hover {
	text-decoration:underline;
	}
	
#big_image {
	height:188px;
	width:723px;
	border:1px solid #333333;
	overflow:hidden
	}

#status {
	overflow:hidden;
	height:25px;
	background:url(../images/where.jpg) no-repeat;
	}

#where {
	position:relative;
	font-size:9px;
	color:#6c797d;
	margin-left:5px;
	width:500px;
	height:25px;
	overflow:hidden;
	float:left;
	}

#middle {
	/* position: absolute; #top: 50%;display: table-cell; vertical-align: middle; */
	}

#inner {
	/* position: relative; #top: -50%; */
	line-height:8.5px;
	letter-spacing:0px;
	word-spacing:-1px;
	}
	
a.path, a.path:visited  {
	font-size:9px;
	color:#666;
	text-decoration:none
	}

a.path:hover {
	color:#005847;
	text-decoration:none
	}
	
#all {
	width:215px;
	height:25px;
	float:right;
	background:url(../images/bg_all.jpg) no-repeat right;
	}

.all_text {
	color:#000000;
	font-size:13px;
	}
	
.container {
	position:absolute;
	margin-top:5px;
	margin-left:-690px;
	z-index:1015
}

#header_all {
	height:23px;
	width:215px;
	margin-left:690px;
	text-align:center;
	}

#header_all a {
	text-decoration:none;
	}
	
#section {
	margin-top:5px;
	margin-left:200px;
	background:#EEEEEE; 
	font-size:14px;
	width:700px;
}

#left_menu {
	float:left; width:315px; text-align:left; background-color:#EEEEEE; padding-left:15px
	}
	
#right_menu {
	float:right; width:315px; text-align:left; background-color:#EEEEEE; padding-left:15px
	}
	
#left_menu  ul, #right_menu  ul, #left_menu  ul ul, #right_menu  ul ul, #left_menu  ul li, #left_menu  ul ul li, #right_menu  ul li, #right_menu  ul ul li {
	list-style: none;
	list-style-type:none;
	margin:0;
	padding:0;
	}

#section a, a:visited {
	text-decoration:none;
	}

#section a:hover {
	text-decoration:underline;
	}
	
#tl {
	float:left;
	background:url(../images/section_tg_left.png) top left  no-repeat #EEEEEE;
	height:15px;
	width:15px
	}

#tr {
	float:right;
	background:url(../images/section_tg_right.png) top right  no-repeat #EEEEEE;
	height:15px;
	width:15px
	}
	
#bl {
	float:left;
	background:url(../images/section_bg_left.png) bottom left  no-repeat #EEEEEE;
	height:15px;
	width:15px
	}
	
#br{
	float:right;
	background:url(../images/section_bg_right.png) bottom right  no-repeat #EEEEEE;
	height:15px;
	width:15px
	}
	
#big_header {
	height:25px;
	background:url(../images/bg_big_header.jpg) repeat-x #EEEEEE;
	}
	
	/*
#section div{
	width:215px;
}

#section div div {
	padding:10px;
	text-align:left;
	border-bottom: 1px solid #E6EBF1;
	}
	*/

#main_body {
	width:985px;
/*	height:100%;*/
	margin:0 auto;
	font-size:13px;
	}
	
#main_body p {
	text-indent: 15px; 
	}

#p5 p {
	text-indent: 5px; 
	}
	
#p0 p {
	text-indent: 0px; 
	}
	
#left_column {
	width:225px;
	margin-left:10px;
	float:left;
	}
	
#menu {

	}
	
#item {
	min-height:23px;
	width:205px;
	padding-top:5px;
	padding-bottom:3px;
	padding-left:7px;
	background:#FFF url(../images/bg_menu.jpg) no-repeat bottom left;
	font-size:15px;
	font-style: inherit;
	font-variant: inherit;
	color:#005344
	}

#item  a, #item  a:visited {
	color:#005344;
	text-decoration:none
	}

#item  a:hover {
	text-decoration:underline
	}
	

html #right_column {
	width:725px;
	overflow:hidden;
	padding-top:20px;
	text-align:left;
	margin-right:25px;
	float:right;
	}
* html #right_column {
	width:725px;
	overflow:hidden;
	padding-top:20px;
	text-align:left;
	margin-right:12px;
	float:right;
	}
#right_column2 {
	width:970px;
	overflow:hidden;
	padding-top:20px;
	text-align:left;
	float:left;
	}

#right_column a, #right_column a:visited  {
	text-decoration:none;
	}
	
#right_column a:hover {
	color:#2a8373;
	text-decoration:underline;
	}
	
#right_column  img {
	margin: 5px;
	}
	
#question {
	margin-top:5px;
	height:30px;
	width:205px;
	font-size:13px;
	overflow:hidden;
	}
	
#calendar {
	margin-top:5px;
	height:25px;
	width:205px;
	font-size:13px;
	overflow:hidden;
	}
	
#mail {
	margin-top:5px;
	height:25px;
	width:205px;
	font-size:13px;
	overflow:hidden;
	}
	
#vacancy {
	margin-top:5px;
	height:25px;
	width:180px;
	font-size:13px;
	overflow:hidden;
	}
	
#support {
	margin-top:5px;
	height:25px;
	width:205px;
	font-size:13px;
	overflow:hidden;
	}
	
#map {
	margin-top:10px;
	height:25px;
	width:205px;
	font-size:13px;
	overflow:hidden;
	}

#arenda {
	margin-top:10px;
	height:25px;
	width:205px;
	font-size:13px;
	overflow:hidden;
	}

#calendar a, #question  a, #mail a , #map a, #support a, #arenda a, #vacancy a{
	text-decoration:none;
	}

#calendar a:hover, #question  a:hover, #mail a:hover, #map a:hover, #support a:hover , #arenda a:hover, #vacancy a:hover{
	text-decoration:underline;
	}
	
#calendar_img {
	float:left; width:30px;
	text-align:center;
	}
	
#question_img {
	float:left; width:30px;
	text-align:center;
	}

#mail_img {
	float:left; width:30px;
	text-align:center;
	}
	
#vacancy_img {
	float:left; width:30px;
	text-align:center;
	}
	
#map_img {
	float:left; width:30px;
	overflow:hidden;
	text-align:center;
	}

#arenda_img {
	float:left; width:32px;
	overflow:hidden;
	text-align:center;
	}
	
#in {
	float:left;
	margin-top:0px;
	margin-left:5px;
	text-align:left;
	letter-spacing:-1px;
	}
	
.ico_main {
	margin:0px;
	}
	
#footer {
	width:985px;
/*	height:100%;*/
	margin:0 auto;
	padding-top:5px;
	padding-bottom:20px
	}
	
#footer_left {
	width:215px;
	padding-left:20px;
	font-size:13px;
	float:left;
	}

#footer_left a, a:visited {
	text-decoration:none;
	color:#666;
	}

#footer_left a:hover {
	text-decoration:underline;
	color:#666;
	}
	
#footer_right {
	width:725px;
	background:url(../images/green_line.jpg) repeat-x top;
	padding-top:5px;
	float:left;
	}

.m {
	margin-left:7px;
	border:0px;
	}

#banner {
	margin-top:30px;
	
	}
	
#top_news {
	width:425px;
	float:left;
	overflow:hidden;
	}
	
#news {
	width:290px;
	margin-left:10px;
	float:left;
	}
	
#seminars {
	margin-top:5px;
	}
	
#top_header {
	padding-left:5px;
	color:#005847;
	font-size:14px;
	font-weight:bold
	}
	
#top_header a {
	text-decoration: none;
	color:#005847;
	}

#top_header a:hover {
	text-decoration: underline;
	}
	
#news_header {
	background:url(../images/bottom_text.jpg) repeat-x bottom;
	height:25px;
	padding-left:5px;
	color:#005847;
	font-size:15px;
	font-weight:bold
	}



#other_news {
	margin-top:10px;
	font-size:12px;
	padding-left:15px;
	}
	
#other_news p {
	text-align:left;
	margin-top:10px;
	line-height:13px;
	text-indent:0px;
	}
	
#other_news a {
	text-decoration: none;
	color:#005847;
	}
	
#other_news a:hover {
	text-decoration: underline;
	}
	
.date {
	font-size:9px;
	color:#999
	}
	
.anew {

	}
	
#all_seminars {
	margin-top:10px;
	
	}
	
#header_seminars {
	color:#005847;
	height:25px;
	background:url(../images/bottom_text.jpg) repeat-x bottom;
	font-size:15px;
	font-weight:bold
	}

#each_sem {
	margin-top:3px;
	padding-top:2px;
	}

#date_sem {
	width:80px;
	margin-top:1px;
	text-align:center;
	float:left;
	font-size:9px;
	color:#999
	}

#name_sem {
	width:635px;
	float:left;
	font-size:12px;
	color:#666;
	display: table-cell;
    vertical-align: middle;
	}
	
#name_sem a {
	color:#666;
	text-decoration:none
	}
#name_sem a:hover {
	color:#005847;
	text-decoration:underline
	}
	
#main_header {
	background:url(../images/bottom_text.jpg) repeat-x bottom;
	padding-left:5px;
	color:#005847;
	font-size:18px;
	}

#main_header a {
	color:#005847;
	font-size:18px;
	text-decoration:none;
	}
	
#preamb {
	margin:10px;
	}
	
#preamb a {
	color:#005847;
	text-decoration:underline;
	}
	
#preamb a:visited {
	color:#005847;
	text-decoration:underline;
	}
	
#preamb a:hover {
	text-decoration:underline;
	}	
	
#detail {
	float:right;
	margin-bottom:20px;
	margin-top:15px;
	}

#detail a, a:visited {
	color:#005847;
	text-decoration:underline;
	}

#detail a:hover {
	
	}
	
#info {
	margin:10px;
	padding-bottom:30px;
	}

#info a, #info a:visited, #info a:hover  {
	text-decoration:underline;
	}
	
a, a:visited {
	color:#005847;
	text-decoration:underline;
	}

p {
	margin-top:5px
	}

p.art_trainer  {
	color:#005847;
	font-size:16px;
	margin-top:10px;
	margin-bottom:10px
	}

#trainer {
	height:25px;
	width:500px;
	margin-left:75px;
	padding-top:15px;
	padding-left:15px;
	font-size:14px;
	background:url(../images/bottom_text.jpg) repeat-x bottom;
	}
	
#trainer a, a:visited {
	text-decoration:none;
	}

#trainer a:hover {
	text-decoration:underline;
	}
	
#each_news {
	margin-top:30px;
	}
	
#header_news {
	background:url(../images/bottom_text.jpg) repeat-x bottom;
	padding-left:5px;
	color:#005847;
	font-size:16px;
	}
#header_news a, a:visited, a:hover {
	text-decoration:none;
	}
	
#new_header {
	color:#005847;
	font-size:16px;
	background:url(../images/bottom_text.jpg) repeat-x bottom;
	min-height:25px;
	}
	
#new_header h1, #new_header div h1, #right_column h1{
	font-size:16px;
	font-weight:normal;
	}
	
#new {
	margin:15px;
	font-size:13px;
	text-align:left;
	}

#new p {
	margin-left:0px;
	text-indent:0px;
	}
	
#new a, #new  a:visited {
	text-decoration:underline;
	}

#new  a:hover {
	color:#005847;
	text-decoration:underline;
	}
	
ul {
	margin-left:50px;
	}

#some_new {
	margin-left:15px;
	}

#info_sem {
	margin-top:20px;
	}

#about {
	font-size:12px;
	}

#button {
	float:right; background:url(../images/bg_link.jpg) no-repeat top left; width:150px; height:20px; overflow:hidden
	}

#button_text {
	margin-top:2px; margin-left:25px; font-size:12px;
	}

#button_text a, #button_text a:visited {
	color:#005344; text-decoration:none;
	}
	
#button_text a:hover {
	text-decoration:underline;
	color:#005847;
	}
	
#reg {
	float:right; padding:7px; border: 1px solid #B6C6BC; background-color:#D6D7D9; width:330px
	}
	
#each_date {
	float:right; font-size:10px; margin-top:2px; width:150px;
	}

#text_date {
	margin:5px; float:left
	}

#dates {
	float:right; text-align:center; margin:5px;
	}

#about_sem {
	float:left; width:320px
	}



#menu1, #menu2, #menu3, #menu4, #menu5, #menu6, #menu7, #menu8 {
	position:relative;
	min-height:25px;
	}


#sub_menu1, #sub_menu2, #sub_menu3, #sub_menu4, #sub_menu5, #sub_menu6, #sub_menu7, #sub_menu8  {
	position:absolute;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	margin-top:-25px;
	margin-left:150px;
	min-height:25px;
	width:285px;
	z-index:1000;
	}
	
	
#subitem {
	min-height:23px;
	border-bottom:1px solid #cccccc;
	width:270px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:15px;
	background:#FFF url(../images/bg_menu.jpg) no-repeat bottom left;
	font-size:15px;
	font-style: inherit;
	font-variant: inherit;
	color:#005344
	}

#subitem a, #subitem  a:visited {
	color:#005344;
	text-decoration:none
	}

#subitem a:hover {
	text-decoration:underline
	}
	
#short_menu {
	float:right; font-size:10px; background:#eee7dd; border:1px solid #d7d9d9; padding:7px; margin-left:30px; margin-top:10px; margin-bottom:25px; width:200px; max-width:250px;
	}

	
#directAccess {
	position:absolute;
	margin-top:5px;
	margin-left:-690px;
	z-index:1015
}

#directAccess a, a:active, a:focus { outline: 0; text-decoration:none}

#directAccess #directAccessLabel {
	height:20px;
	display:block;
	width:215px;
	margin-left:690px;
	text-align:center;
}



#directAccess .bottomOff {

}

#directAccess .bottomOn {

}

#directAccess #directAccessContent {
	clear: both;
	display: none;
	margin-top:5px;
	margin-left:200px;
	font-size:14px;
	width:700px;
}

#directAccessContent a, a:visited {
	text-decoration:none;
}

#directAccessContent a:hover {
	text-decoration:underline;
}

#directAccessInContent {
	background-color:#EEEEEE;
	}
	
#border {
	font-size:11px;
	}

#bborder {
	clear:both;
	}
	
#border p, #bborder p {
	text-indent:0px;
	}
	
#border table, #border td, #bborder table, #bborder td
{
    border-color: #666666;
    border-style: solid;
}

#border table, #bborder table
{
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}

#border td, #bborder td
{
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
}
	
.title {text-decoration: none;}
.title:hover {text-decoration: none;}

.content {overflow:hidden;}

#slider {}
	
#title {cursor:pointer; color: #005344; font-size:16px; color:#095446; font-family: verdana, geneva, sans-serif; border-bottom: solid 1px #095446; padding-left:5px; margin-top:15px; margin-bottom:5px;}

#left_news {margin:5px;}
#left_news_header {
	background:url(../images/bottom_text.jpg) repeat-x bottom;
	height:25px;
	padding-left:5px;
	color:#005847;
	font-size:15px;
	font-weight:bold
	}
#left_news .date {
	font-size:9px;
	color:#999
	}
#left_news a , a:visited{text-decoration:none}
#left_news a:hover {text-decoration:underline}	
.left_anew {font-size:12px}
#left_news p {margin-bottom:7px; text-indent:0px; line-height:13px}

#h {
	}
	
#h h1, #h h2, #h  h3 {
	color:#005847;
	font-size:18px;
	text-decoration:none;
	font-weight:normal;
	}

#conv_links {float:right; padding:10px; margin-left:5px; border:1px solid #d9d9d9; background:#eee7dd;}
#conv_links a:hover  {text-decoration:underline}
#conv_links a, #conv_links  a:visited   {text-decoration:none; font-size:12px}

#text_title {font-size:18px; color:#005847; border-bottom: solid 1px #005847; padding-left:5px; margin-top:20px; width:100%}
#text_title a, #text_title a:hover, #text_title a:visited {color:#005847; text-decoration:none}

#center_title {font-size:18px; color:#005847; margin-top:20px; width:100%; text-align:center; font-weight:bold}

a#pdfprog {display:inline-block; float:right; padding-left:20px; background:url(../images/ico_pdf.gif) no-repeat left}

#close {float: right;}

#modal {border:1px solid #6c7a7d; background-color:#fff1d2; padding:10px; text-align:center; display:none; z-index:10001;}
-->