	
	* { padding: 0; margin: 0; }
	
	html, body
	{
		font-family: Arial, Verdana, Tahoma, sans-serif;
		height: 100%;	
		color: #464646;	
		background: #FFFFFF;
	}
	
	body { font-size: 1em; }	
	
	a
	{
		color: #155C88;
		text-decoration: none;
	}
	
	a:hover
	{
		text-decoration: underline;
	}
	
	a img { border: 0; }
	
	.clear
	{
		clear: both;
		font-size: 0;
		line-height: 0;
	}
	
	/* MAIN LAYOUT STYLES */
	
	#container
	{
		width: 900px;
		min-height: 100%;
		margin: 0 auto;		
	}
	
	#inner
	{
		width: 900px;
		min-height: 100%;		
	}
	
	.header
	{
		height: 136px;		
	}
	
	.content_container
	{
		margin-left: 285px;
		font-size: 0.75em;
	}
	
	.wrap
	{
		float: left;
		width: 100%;		
	}
	
	.center
	{
		float: right;
		width: 100%;
		position: relative;
		height: 400px;		
	}
	
	.left
	{
		margin-left: -285px;
		position: relative;
		width: 286px;
	}
	
	/* CENTER STYLES */
	
	.center_container
	{
		position: relative;
		border-left: solid 8px #DCEBFE;
		margin-top: 10px;
		height: 322px;
		/*
		border-bottom: solid 8px #DCEBFE;
		*/			
		overflow: -moz-scrollbars-vertical;
		padding: 0 20px 14px;
	}
	
	.top_blue_line
	{
		border-left: solid 8px #DCEBFE;
		width: 350px;		
		height: 70px;
		position: absolute;
		top: 96px;
		left: 285px;		
	}
	
	.top_blue_line h1
	{
		position: relative;
		font-size: 0.825em;
		color: #155C88;
		font-weight: bold;
		/*margin-top: 20px;*/
		padding: 0 10px 0 20px;
	}
	
	.bottom_blue
	{
		font-size: 0;
		padding-top: 8px;
		background: #DCEBFE;
		width: 580px;
		position: relative;
		margin-top: -8px;		
		border-bottom: solid 8px #FFF;
	}
	
	.top_flash
	{
		position: absolute;
		top: 0;
		left: 684px;
	}
	
	.top_moto
	{
		position: absolute;
		top: 0;
		left: 314px;
	}
	
	.content_title
	{
		padding-bottom: 8px;
	}
	
	.content_title h1
	{
		font-size: 1em;
		color: #155C88;
		font-weight: bold;
	}
	
	.content_container h2, .content_container h3
	{
		font-size: 1em;
		color: #155C88;
		font-weight: bold;
	}
	
	/* HEADER STYLES */
	
	.top_logo
	{
		padding: 6px 0 0 30px;
		width: 200px;
	}
	
	.info_box
	{
		margin-top: 127px;
	}
	
	.top_languages
	{
		position: absolute;
		left: 160px;
		top: 96px;		
	}
	
	.language_box
	{
		font-size: 0.625em;
		position: relative;		
	}
	
	.language_box a
	{
		display: block;
		float: left;
		padding: 4px;
		margin-left: 6px;		
		color: #222222;
		text-decoration: none;
	}
	
	.language_box a:hover, .language_box a.active
	{
		background: #DCEBFE;
		text-decoration: none;		
	}

	.sound_flash
	{
		position: absolute;
		left: 170px;
		top: 40px;		
	}

	
	/* LEFT MENIU STYLES */
	
	.meniu_black
	{
		width: 37px;
		height: 22px;
		background: #000;
		float: left;
	}
	
	.meniu_title
	{
		overflow: hidden;
		height: 27px;
		float: left;
		width: 200px;
	}
	
	.meniu_title img
	{
		position: relative;
		margin-top: -12px;
		margin-left: -8px;
	}
	
	.meniu_first
	{
		clear: left;
		background: #DCEBFE;
		padding-left: 50px;
	}
	
	#level1
	{
		list-style: none;
		margin-right: 1px;
	}
	
	#level1 li
	{	
		background: #FFF;		
	}
	
	#level1 li.active
	{
		/*list-style-image: url('img/main/left_bullet.gif');*/
	}
	
	#level1 li.active a
	{
		font-weight: bold;
		/*background: #DCEBFE;*/
	}
	
	#level1 li a
	{
		display: block;
		background: #FFF;
		padding: 0 5px 1px;
	}
	
	#level1 li a:hover
	{		
		text-decoration: none;
		/*background: #DCEBFE;*/
		background: url('img/main/blue_bar_4.gif') repeat-y left top;
	}
	
	/* -- second meniu style -- */
	
	.meniu_second
	{
		margin-top: 5px;
		background: #F6F6F6;
		padding-left: 75px;
		font-size: 0.917em;
		margin-right: 1px;
	}
	
	#level2
	{
		list-style: none;
		
	}
	
	#level2 li
	{	
		background: #FFF;		
	}
	
	#level2 li.active a
	{
		font-weight: bold;
	}
	
	#level2 li a
	{
		display: block;
		background: #FFF;
		padding: 0 5px 1px;
	}
	
	#level2 li a:hover
	{
		background: url('img/main/grey_bar_4.gif') repeat-y;
		text-decoration: none;
	}
	
	.left_copy
	{
		margin-top: 15px;
		position: absolute;		
		top: 215px;
		/*position: relative;*/
		width: 152px;
		height: 177px;
		background: url('img/main/left_copy_bg.gif') no-repeat;
	}
	
	.copy_text
	{
		position: relative;
		text-align: right;
		padding-top: 80px;
		padding-right: 0;
		padding-left: 10px;
		text-align: center;
		color: #C4C4C4;
		font-size: 0.92em;
	}
	
	.copy_text span
	{
		margin-left: 15px;	
	}
	
	/* INDEX STYLES */
	
	.main_index_flash
	{
		position: relative;
		margin-left: 100px;
		float: left;
	}
	
	.index_languages
	{
		float: left;
		position: relative;
		margin-top: 90px;
		height: 269px;
		width: 208px;		
		background: url('img/main/index_lang_bg.jpg') left top no-repeat;
	}
	
	.sound_index_flash
	{
		position: absolute;
		top: -35px;
		left: 40px;
		width: 22px;
	}

	
	.small_index_flash
	{
		clear: both;
		position: relative;
		text-align: center;
	}
	
	.left_line
	{
		background: #DCEBFE;
		height: 83px;
		width: 49%;
		top: 97px;
		left: 0;
		position: absolute;
	}
	
	.right_line
	{
		background: #DCEBFE;
		height: 83px;
		width: 49%;
		top: 183px;
		left: 51%;
		position: absolute;
	}
	
	.meniu_container
	{
		position: relative;
		height: 90px;
	}
	
	.meniu_container a
	{
		position: relative;					
	}
	
	.meniu_container a:hover
	{
		overflow: visible;
	}
	
	.meniu_container a span
	{
		position: absolute; 
		left: 2px; 
		top: -31px;
		line-height: 0;		
		height: 45px;
		width: 41px;
		display: none;		
	}
	
	.meniu_container a:hover span
	{
		display: block;
		cursor: pointer;
		background: url('img/meniu/active.gif') no-repeat;
	}
	
	.meniu_container a span.active
	{
		display: block;
		background: url('img/meniu/active.gif') no-repeat;
	}
	
	.meniu_top_line
	{	
		position: absolute;
		text-align: center;
		line-height: 0;
		top: 0;
		left: 0;
		width: 100%;
	}
	
	.meniu_bottom_line
	{	
		top: 40px;
		left: 0;
		width: 100%;
		position: absolute;
		line-height: 0;
		text-align: center;		
	}
	
	.copy
	{
		font-size: 0.69em;
		text-align: left;
		padding: 15px 0;
		float: left;
		color: #C4C4C4;
		width: 200px;		
	}
	
	.bottom_meniu
	{
		position: relative;
		margin-top: 10px;		
		border-left: solid 8px #DCEBFE;
		border-right: solid 8px #DCEBFE;
	}
	
	.corner_left, .corner_right, .corner_b_left, .corner_b_right
	{		
		background: #DCEBFE;
		font-size: 0;
		height: 8px;
		width: 10px;
		position: absolute;
	}
	
	.corner_left
	{		
		top: 0;
		left: 0;
	}
	
	.corner_right
	{		
		top: 0; 
		right: 0;
	}
	
	.corner_b_left
	{		
		bottom: 0;
		left: 0;
	}
	
	.corner_b_right
	{
		bottom: 0;
		right: 0;
	}
	
	div.hr
	{
		background: url('img/main/separator.gif') no-repeat;
		height: 13px;
		clear: both;
		border: none;
		border-width: 0;
		margin: 3px 0;
		display: block;
	}
	
	/* NEWS STYLES */
	.news_container
	{
		width: 550px;
		padding-bottom: 10px;
	}
	
	.single_news
	{		
		position: relative;
	}
	
	.news_title
	{
		padding-bottom: 5px;
	}
	
	.news_title a
	{
		font-weight: bold;		
	}
	
	.news_p
	{
		clear: both;
	}
	
	.news_p p
	{
		padding: 4px 0;
	}

	.more
	{		
		font-size: 0.92em;
		background: url('img/main/more1.gif') no-repeat right;
		display: block;
		width: 55px;
		padding: 2px;
	}
	
	.go_up
	{
		font-size: 0.92em;
		background: url('img/main/more_top.gif') no-repeat right;
		display: block;
		width: 55px;
		padding: 2px;
		float: right;
	}
	
	
	.help_title_big
	{
		padding-bottom: 5px;
	}
	.help_list_item
	{
		font-size: 0.92em;
	}
	.help_title_current_groups
	{
		font-size: 0.92em;
	}

	
	.e_contents {
		width: 99%;
		float: left;
		clear: both;		
		position: relative;
		padding-bottom: 15px;
		text-align: left;
	}
	
	
	.news_p ul {
		padding-left: 20px;
	}
	
	.news_p ul li {
		list-style-type: circle;
	}


	
	.e_contents p {
		/*border: 1px solid red;*/
		text-indent: 0px;
	}
	
	.e_contents_heading{
		/*border-left: 2px solid green;*/
		padding-left: 2px; 
	}	
	.e_contents_inactive{
		/* background-color: #FFE0E0; */
		/*border-left: 2px solid red;*/
		padding-left: 2px; 
	}
	
	.e_picture{
		/*border: 1px dotted red;*/ 
		text-align: center;
		position: relative;
	}
	.e_picture img{
		border: 1px solid black;		
	}
	.e_picture_alignment_left{
		float: left;
		margin-bottom: 3px;
		margin-right: 6px;
	}
	.e_picture_alignment_right{
		float: right;
		margin-bottom: 3px;
		margin-left: 6px;
		
	}
	.e_picture_inactive{
		background-color: pink;
	}
	
	
	
	/* TABLE STYLES */
	
	.easy_table
	{
		
	}
	
	.easy_table th
	{
		background: #EFF6FF;
		color: #464646;
		font-size: 1em;
		padding: 2px 4px;
		border: solid 1px #D4E6FD;
	}
	
	.easy_table td
	{
		color: #464646;
		font-size: 1em;
		padding: 2px 4px;
	}
		
	.easy_table td input
	{
		font-family: Arial;
		border: solid 1px #9AB9CC;
		padding: 2px;
		font-size: 1em;
		background: #FFF;
		color: #464646;	
		width: 150px;
	}
	
	.easy_table td textarea
	{
		font-family: Arial;
		border: solid 1px #9AB9CC;
		padding: 2px;
		font-size: 1em;
		background: #FFF;
		color: #464646;	
		overflow: auto;
	}
	
	.easy_table td select
	{
		font-family: Arial;
		border: solid 1px #9AB9CC;		
		font-size: 1em;
		background: #FFF;
		color: #464646;
		width: 156px;
	}
	
	.easy_table tr.gray td
	{
		background: #FAFAFA;
	}
	
	.easy_table tr.blue td
	{
		background: #EFF6FF;
	}
	
	input.button
	{
		background: #DCEBFE !important;
		border: solid 1px #9AB9CC !important;
		color: #155C88 !important;
		font-size: 1em;
		padding: 1px 10px !important;
		width: 80px !important;
	}
	
	.content-text
	{
		/* no styles needed yet here just for compatibility */
	}
	
	.content-text p
	{
		padding: 4px 0;
	}
	

	.error_0
	{
		border: solid 1px #559f66;
		padding: 5px;		
		background: #76be87;
		color: #FFF;
		margin: 3px 0;
		position: relative;
	}
	
	.error_1
	{
		border: solid 1px #ac4907;
		padding: 5px;
		background: #f26d6d;
		color: #FFF;
		margin: 3px 0;
		position: relative;
	}
	
	.error_2
	{
		border: solid 1px #243847;
		padding: 5px;
		background: #265476;
		color: #FFF;
		margin: 3px 0;
		position: relative;
	}	
.sevenD, .sevenDv{
	text-align:center;
	font-size:11px;
	margin-top:20px;
}
.sevenDv{ 
	text-align:right;
	margin-right:30px;
}