@charset "utf-8";

/* CSS Document */



body { background:#000000 url(../layout/site-bg.png) left top repeat-x; }



body, td, th { font-family:Tahoma, Arial; font-size:11px; color:#bbd3ff; line-height:14px; }



div { float:left; clear:both; position:relative; }



strong { font-weight:bold; color:#FFFFFF; }



p { margin-bottom:7px; }



a { color:#eeeeee; text-decoration:underline; }

a:hover, a:focus, a:active { color:#FFFFFF; text-decoration:underline; }



table { border:none; }

td, th { border:none; }







.wrapper { width:840px; float:none; margin:0 auto; }



	.header { width:840px; height:170px; background:url(../layout/header-bg.jpg) left top no-repeat; overflow:visible; z-index:100; }

	

		.logo { width:840px; height:125px; }

	

		.menu { width:820px; padding:3px 20px 3px 0; }

		

			.language { padding:3px 0 0 26px; width:166px; text-align:center; clear:none; }

			

				.language table td { padding-top:5px; }

			

				.language a { display:block; width:18px; height:13px; float:left; margin:0 10px; background-position:0px 0px; }

				.language a:hover, .language a:focus, .language a:active { background-position:0px 13px; }

					

					.language a span { display:none; }

				

				.language a#l-ro { background-image:url(../layout/lang-ro.png); }

				.language a#l-en { background-image:url(../layout/lang-en.png); }

				.language a#l-ru { background-image:url(../layout/lang-ru.png); }

				

				.language .current { background-position:0px 13px; }

			

			.buttons { width:620px; float:right; clear:none; }

			

	.content-pad { width:800px;  padding:0 20px; }

	.content { width:800px; background:#090c43 url(../layout/page-bg.jpg) 0 0 no-repeat; z-index:0; padding-bottom:7px; }

	

		.sidebar { width:167px; clear:none; }

			.sidebar, .sidebar td { color:#acacac; }

			.sidebar, sidebar table, sidebar td { height:100%; }

		

			.sidebar h3 { background:url(../layout/sidebar-h.png) left top no-repeat; padding:3px 3px 5px 25px; color:#FFFFFF; font-weight:bold; margin-bottom:10px; margin-top:0px; }

			

				.sidebar span.more { display:block; text-align:right; }

			

				.sidebar h3#first { background:url(../layout/sidebar-h-first.png) left top no-repeat; }

				

			.sidebar td h2 { margin-bottom:15px; }

			

			.sidebar img { margin-bottom:10px; }

		

			.sidebar .mid { width:167px; background:url(../layout/sidebar-mid.png) left top repeat-y; }

			

			.sidebar .top { width:167px; background:url(../layout/sidebar-top.jpg) left top no-repeat; }

			

			.sidebar .btm { background:url(../layout/sidebar-btm.png) left bottom no-repeat; padding:18px; width:131px; }

		

		.maincol { padding:0 5px 0px 14px; padding-bottom:30px; }

		

		.twocol { margin-bottom:30px; }

		

		.content h2 { font-size:14px; color:#FFFFFF; padding-bottom:3px; border-bottom: 1px solid #ff7700; margin-bottom:25px; margin-top:25px; }

		

		

			.content li { padding-left:25px; background:url(../layout/bullet.png) 7px 3px no-repeat; padding-bottom:4px; color:#bbd3ff; text-decoration:none;  }

			.content ul { padding-bottom:3px; }

			

			.content em { font-style:italic; color:#FFFFFF; }

				

				.onecol img { border:3px #ed6f00 solid; margin:1px 5px; }

				

				.onecol table { border-collapse:collapse; margin:7px 0; }
				
				.onecol table th, .onecol table td {	border:1px solid #FFFFFF; padding:.1em .2em; }

				.onecol table td p, .onecol table td ul, .onecol table td li, .onecol table td ol { margin-top:0; padding-top:0; margin-bottom:0; padding-bottom:0; }
				

				.onecol h3 { font-size:20px; color:#fcd2af; margin-bottom:15px; font-family:Arial, Helvetica, sans-serif; }

				.onecol1 h3 { font-size:14px; color:#fcd2af; margin-bottom:15px; font-family:Arial, Helvetica, sans-serif; }

				.onecol h4 { font-size:13px; color:#dde9ff; margin-bottom:7px; font-family:Arial, Helvetica, sans-serif; margin-top:15px; font-weight:bold; border-bottom:1px solid #336699; }



		

			ul.links li { float:left; clear:both; position:relative; background:none; }

			ul.links li a { padding-left:25px; float:left; clear:both; position:relative; background:url(../layout/bullet.png) 7px 2px no-repeat; padding-bottom:7px; color:#bbd3ff; text-decoration:none; }

			ul.links li a:hover { color:#FFFFFF; }

		

		

	

	.footer { width:820px; text-align:center; padding:8px 10px; }

	

	.footer, .footer td { color:#686868; }

	

	.footer table { border-top:3px solid #ed6f00; }

	

	.footer table td { padding:6px 10px; }

	



	/* IE HACKS */

	


