HTML { 
height : 100%;
padding : 0;
margin : 0;
} 
BODY { 
height : 100%;
padding : 0;
margin : 0;
width : 100%;
background:url(img/body-bg.jpg) top center repeat-x;
color : #000; /* temp */
font : normal 0.90em Tahoma, Arial, Verdana, Helvetica, sans-serif;
text-align : left;
background-color: #5A7892;
} 
form, /*p,*/ ul, li, h1, h2, h3, h4, dl, dt, dd { 
padding : 0;
margin : 0;
} 
.clearfix:after { 
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
} 
.clearfix { 
display : block;
} 

/*  */
div#window {
max-width : 995px;
min-width : 995px;
width : 995px;
margin : 0 auto;
padding:6px 0px 0px 0px;
}
/* */
div#content {
width:947px;
float:right;
}
	div#content div#header {
	width : 947px;
	height : 254px;
	background:url(img/header-bg.jpg) left top no-repeat;
	font : normal 1em Tahoma, Arial, Verdana, Helvetica, sans-serif;

	color:#000;
	}
		div#content div#header h1 {
		text-indent:-9999px;
		}
		div#content div#logo {
		width:100px;
		height:100px;
		display:block;
		position:absolute;
		top:98px;
		margin-left:21px;
		/*text-indent:-9999px;*/
		}
		div#content div#corner {
		width:942px;
		height:185px;
		display:block;
		position:absolute;
		top:11px;
		text-align:right;
		}
		div#content div#header div#header-menu {
		width:840px;
		height:31px;
		position:absolute;
		top:224px;
		margin-left:54px;

		}
			div#content div#header div#header-menu ul {
			width:840px;
			height:31px;
			text-transform:uppercase;

			}
				div#content div#header div#header-menu ul li {
				font : bold 0.92em "Times New Roman", Arial, Verdana, Helvetica, sans-serif;
				padding:0px 15px 0px 24px;
				color:#4d5041;
				height:31px;
				display:block;
				float:left;
				background:url(img/menu-splitter.gif) left top no-repeat;
				}
				div#content div#header div#header-menu ul li.first {
				margin-left:9px;
				display:inline;
				background:none;
				}
					div#content div#header div#header-menu ul li a {
					text-decoration:none;
					color:#4d5041;
					position:relative;
					top:10px;
					}
/* */
	div#content div#info {
	width:947px;
	background:url(img/info-cen-bg.jpg) center top repeat-y;
	margin:6px 0px 2px 0px;
	}
	div#content div#info-b {
	background:url(img/info-bot-bg.jpg) center bottom no-repeat;
	}
	div#content div#info-t {
	height:auto !important; min-height:300px; height:300px;
	background:url(img/info-top-bg.jpg) center top no-repeat;
	padding-bottom:50px;
	}
		div#content div#info-t div#left-menu {
		width:221px;
		padding:21px 0px 0px 25px;
		background:url(img/left-menu-sign.gif) center 21px no-repeat;
		float:left;
		}
			div#content div#info-t div#left-menu ul {
			width:221px;
			list-style:none;
			font : bold 0.92em "Times New Roman", Arial, Verdana, Helvetica, sans-serif;
			text-transform:uppercase;
			padding:28px 0px 25px 0px;
			background:url(img/left-menu-sign.gif) 75px bottom no-repeat;
			}
			div#content div#info-t div#left-menu ul li {
			height:auto !important; min-height:25px; height:25px;
			}
				div#content div#info-t div#left-menu ul li img {
				float:left;
				margin-top:2px;
				margin-bottom:2px;
				}
				div#content div#info-t div#left-menu ul li a {
				float:left;
				text-decoration:none;
				color:#E50102;
				margin-left:8px;
				position:relative;
				top:2px;
				}
				div#content div#info-t div#left-menu ul li.act a {
				color:#E50102;
				}
				div#content div#info-t div#left-menu ul li ul {
				padding-top:0px;
				width:197px;
				font : normal 1.09em "Times New Roman", Arial, Verdana, Helvetica, sans-serif;
				display:inline;
				}
					div#content div#info-t div#left-menu ul li ul li {
					background-color:#00FF00;
					display:block;
					float:left;
					width:197px;
					margin-left:23px;
					padding-top:5px;
					padding-bottom:2px;
					display:inline;
					height:auto !important; min-height:18px; height:18px;
					background:url(img/left-menu-sub-line.gif) left top no-repeat;
					text-transform:none;
					}
					div#content div#info-t div#left-menu ul li ul li.first {
					background:none;
					}
					div#content div#info-t div#left-menu ul li ul li.last {
					padding-bottom:26px;
					}
					.act2 {
					color:#2F526E;
					background-color: inherit;
					font-weight:bold;
					}
						div#content div#info-t div#left-menu ul li ul li a {
						background:url(img/left-menu-sub-bullet.gif) left center no-repeat;
						padding-left:15px;
						color:#2F526E;
						background-color:inherit;
						margin-left:0px;
						position:relative;
						top:1px;
						}

		div#content div#right-cont {
		width:574px;
		float:right;
		margin:50px 30px 0px 0px;
		display:inline;
		background:url(img/info-points.gif) left bottom no-repeat;
		padding:0px 0px 10px 0px;
		border:0px solid;
		}
			div#content div#right-cont h2 {
			font : bold 1em "Times New Roman", Arial, Verdana, Helvetica, sans-serif;
			color:#2f526e;
			padding-bottom:5px;
			background:url(img/info-points.gif) left bottom no-repeat;
			}
			div#content div#right-cont img {
			float:left;
			margin:0px 7px 0px 0px;
			}
			div#content div#right-cont div#main-content { 
			width:375px;
			float:left;
			}
				div#content div#right-cont div#main-content /*p*/ {
				margin:21px 0px 10px 0px;
				color:#333333;
				width:400px;
				font : normal 1.05em "Times New Roman", Arial, Verdana, Helvetica, sans-serif;
				line-height:19px;
				}
				div#content div#right-cont div#main-content /*p*/ a {
				text-decoration:none;
				color:#3080bf;
				}
				div#main-content img {
				border:1px solid #BBBBBB;
				}
			div#content div#right-cont div#info-menu {
			margin:0px 0px 5px 0px;
			background:url(img/info-menu-line-cen.gif) left top repeat-y;
			float:right;
			}
			div#content div#right-cont div#info-menu-b {
			background:url(img/info-menu-line-bot.gif) left bottom no-repeat;
			} 
				div#content div#right-cont div#info-menu ul {
				width:138px;
				height:auto !important; min-height:100px; height:100px;
				background:url(img/info-menu-line-top.gif) left top no-repeat;
				margin:3px 0px 0px 0px;
				padding-top:20px;
				padding-left:10px;
				list-style:none;
				font : normal 0.92em "Times New Roman", Arial, Verdana, Helvetica, sans-serif;
				color:#2f526e;
				}
				div#content div#right-cont div#info-menu ul li {
				background:url(img/info-menu-bullet.gif) 4px 4px no-repeat;
				padding-left:20px;
				margin:0px 0px 6px 0px;
				line-height:16px;
				}
				div#content div#right-cont div#info-menu ul li.act {
				background:url(img/info-menu-bullet-act.gif) 4px 4px no-repeat;
				}
				div#content div#right-cont div#info-menu ul li.first {
				
				}
					div#content div#right-cont div#info-menu ul li a {
					text-decoration:none;
					color:#2f526e;
					}
					div#content div#right-cont div#info-menu ul li.act a {
					color:#3080bf;
					}

	div#partners {
	width:947px;
	height:67px;
	background:url(img/partners-bg.jpg) left top no-repeat;
	}
	
	div#footer {
	font : normal 12px "Times New Roman", Arial, Verdana, Helvetica, sans-serif;
	text-align:right;
	line-height:40px;
	padding-right:3px;
	color:#F3F3F1;
	}
	div#footer a {
	text-decoration:none;
	color:#F3F3F1;
	}
		div#footer div {
		float:right;
		width:310px;
		}
		div#footer div#footer-menu {
		width:630px;
		float:left;
		}
			div#footer div#footer-menu ul {
			width:630px;
			height:40px;
			}
				div#footer div#footer-menu ul li {
				font : normal 1em "Times New Roman", Arial, Verdana, Helvetica, sans-serif;
				padding:0px 3px 0px 10px;
				margin:0px 6px 0px 0px;
				color:#4d5041;
				height:31px;
				display:block;
				float:left;
				display:inline;
				background:url(img/footer-menu-splitter.gif) 0px 12px no-repeat;
				}
				div#footer div#footer-menu ul li.first {
				margin-left:0px;
				padding-left:3px;
				display:inline;
				background:none;
				}
					div#footer div#footer-menu ul li a {
					text-decoration:none;
					color:#F3F3F1;
					position:relative;
					top:10px;
					}

div#moveright {
width:23px;
height:55px;
background:url(img/partners-left.jpg) left top no-repeat;
float:left;
text-indent:-9999px;
margin:9px 3px 0 3px;
display:inline;
}
div#moveleft {
width:23px;
height:55px;
background:url(img/partners-right.jpg) left top no-repeat;
float:right;
text-indent:-9999px;
margin:9px 3px 0px 3px;
display:inline;
}	
	
/* Gallery Styles */

#motioncontainer {
width: 889px; 
height: 55px;
margin-top:12px;
float:left;
}
#motioncontainer a img {
border:1px #ffffff;
padding-right:6px;
padding-left:24px;
background:url(img/partners-bullet.jpg) left center no-repeat;
}
#motioncontainer a img.first {
background:none; 
padding-left:4px;
}
#motioncontainer a:hover {
color: black;
}
/* End Gallery Styles */	


/* */
div#flag {
width:48px;
height:55px;
margin:45px 0px 0px 0px;
background:url(img/sw-flag.jpg) left top no-repeat;
float:left;
}
	div#flag p {
	font-size:8px; 
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	position:relative;
	}
	div#flag p a {
	display:block;
	width:45px;
	float:right;
	height:50px;
	}

/* logos */
.logo24 { height:45px; padding-top:30px; padding-left:60px; background-image:url(upl/Image/partners/schiller.jpg); background-position:0px 10px; background-repeat:no-repeat; }	
.logo200 { height:45px; padding-top:16px; padding-left:60px; background-image:url(upl/Image/partners/bsl.jpg); background-position:0px 10px; background-repeat:no-repeat; }	
.logo71 { height:55px; padding-top:30px; padding-left:60px; background-image:url(upl/Image/partners/agsb.jpg); background-position:0px 10px;	background-repeat:no-repeat; }	
.logo83 { height:45px; padding-top:12px; padding-left:60px; background-image:url(upl/Image/partners/ifm.jpg); background-position:0px 14px;	background-repeat:no-repeat; }	
.logo97 { height:50px; padding-top:20px; padding-left:60px; background-image:url(upl/Image/partners/surval.jpg); background-position:0px 10px;	background-repeat:no-repeat; }	

/* inputs */
#input			{ font-size: 11px; color: #333; background-color: #FFF; border: 1px Solid #6C7487; height: 14px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; }
#select			{ font-size: 11px; color: #333; background-color: #FFF; border: 1px Solid #6C7487; height: 16px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; }
#textarea		{ font-size: 11px; color: #333; background-color: #FFF; border: 1px Solid #6C7487; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; }
#button			{ font-size: 11px; color: #333; background-color: #FFF; border: 1px Solid #6C7487; height: 18px; width:80px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; }
#radio			{ font-size: 11px; color: #333; background-color: #FFF; border: 1px Solid #6C7487; height: 16px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; }
#checkbox		{ font-size: 11px; color: #333; background-color: #FFF; border: 1px Solid #6C7487; height: 16px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; }

/*
Best on IE 6. Also tested on Mozilla Firefox 2.0 and Opera 9.1
Programming: HTML,PHP,Flash,CSS,JS,MySql 
Nerijus D. [NUN, www.dulskis.com, 2007]
Marijus D. [MDM, www.dulskis.com, 2007]
*/