/* Best on IE 6. Also tested on Mozilla Firefox 2.0 and Opera 9.1 */
HTML { 
height : 100%;
padding : 0;
margin : 0;
} 
BODY { 
height : 100%;
padding : 0;
margin : 0;
width : 100%;
background:url(img/body-bg.jpg) top left repeat-x;
color : #cdcdcd; /* temp */
font : normal 1em Verdana, Arial, Helvetica, sans-serif;
text-align : left;
background-color: #251F1F;
} 
/* p, */
form, 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;
} 
/*  */
#intro {
width:100%; 
}
#window { 
z-index: 1;
margin : 0 auto;
max-width : 958px;
min-width : 958px;
width : 958px;
padding : 0;
}
#header {
width:958px;
height:146px;
background:url(img/header-bg.jpg) left top repeat-x;
}
#logo {
width:143px;
height:143px;
background:url(img/header-logo.jpg) left top no-repeat;
margin:0px 0px 0px 56px;
text-indent:-9999px;
float:left;
display:inline;
}
#hdr-menu {
width:298px;
height:55px;
float:right;
display:inline;
margin:85px 78px 0px 0px;
}
#hdr-menu ul {
list-style:none;
}
#hdr-menu ul li {
display:inline;
float:left;
width:59px;
height:55px;
margin:0px 30px 0px 0px;
text-indent:-9999px;
}
#hdr-menu ul li.hdr-red-cross {
display:inline;
width:31px;
height:55px;
margin:0px 0px 0px 0px;
}
#hdr-menu ul li a {
width:59px;
height:29px;
display:block;
overflow:hidden;
float:left;
display:inline;
margin-right:0px;
}
#hdr-menu ul li.hdr-home {
display:block;
width:59px;
height:55px;
background:url(img/hdr-home.jpg) left top no-repeat;
}
#hdr-menu ul li.hdr-search {
display:block;
width:59px;
height:55px;
background:url(img/hdr-search.jpg) left top no-repeat;
}
#hdr-menu ul li.hdr-sitemap {
display:block;
width:59px;
height:55px;
background:url(img/hdr-sitemap.jpg) left top no-repeat;
}
#hdr-menu ul li.hdr-red-cross {
width:31px;
height:55px;
background:url(img/hdr-red-cross.jpg) left top no-repeat;
}
#hdr-menu ul li.hdr-red-cross a {
width:31px;
margin-right:0px;
}
/* Horizontal menu */
#h-menu { 
width:952px;
height:42px;
margin:0 auto;
background:url(temp/h-menu-bg.jpg) left top repeat-x;
border-bottom:#b6b4b4 2px solid;
}
	#flashcontent_flash {
	background:url(img/bg.jpg) top left repeat-x;
	height: 42px;
	width: 952px;
	display: none;
	}
	#flashcontent a {
	text-decoration:none;
	font-size:10px;
	}
	#flashcontent_full {
	background:url(img/bg.jpg) top left repeat-x;
	height: 42px;
	width: 952px;
	}
	#topmenu {
	float:right;
	width: 952px;
	height: 22px;
	line-height:22px;
	vertical-align:text-bottom;
	text-align:right;
	}
	#topmenu ul {
		padding: 0px;
		margin: 0px;
	}
	#topmenu li {
		display: inline; 
		height: 35px;
		line-height: 35px;
		font-size: 10px;
		list-style-type: none;
		vertical-align: bottom;
		margin-right:10px;
	}
	#topmenu li a { 
		text-decoration: none;
		font-weight: bold;
		line-height: 22px;
		color: #222222;
		background-color: inherit;
		padding-right: 0px;
		background-image:url(img/topmenu.jpg);
		background-position: left;
		background-repeat:no-repeat;
		padding-left:20px;
		padding-right:5px;
	}
	#topmenu li a:hover { 
		text-decoration: underline;
		font-weight: bold;
	}
	.active {	
		font-size: 11px;
		text-decoration: underline;
	}
#h-flash {
width:952px;
height:107px;
border-top:#5b5a5a 1px solid;
border-bottom:#342f2f 1px solid;
margin:0 auto;
}
/* content */
#content {
width:958px;
border-top:#b6b4b4 3px solid;
background-color:#ffffff;
}
#v-menu-bg {
width:958px;
padding-bottom:32px;
background:url(img/v-menu-bg.gif) left top repeat-y;
}
div#v-menu {
padding:32px 0px 0px 0px;
font : bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
float:left;
width:292px;
}
#v-menu ul {
width:242px;
list-style:none;
padding-left:32px;
}
#v-menu ul li {
line-height:16px;
text-transform:uppercase;
margin:6px 0px 6px 0px;
color:#c3c1c1;
padding-bottom:7px;
border-bottom:1px dashed #CCCCCC;
}
#v-menu ul li a {
text-decoration:none;
color:#c3c1c1;
padding-left:27px;
background:url(img/v-menu-bullet.gif) left center no-repeat;
}
/* sub */
#v-menu ul li ul {
width:202px;
list-style:none;
padding-left:0px;
padding-top:10px;
}
#v-menu ul li ul li{
line-height:12px;
text-transform:none;
margin:6px 0px 0px 0px;
color:#c3c1c1;
border:0px;
}
#v-menu ul li ul li a {
text-decoration:none;
color:#febf67;
padding-left:27px;
display:block;
width:202px;
font-size:12px;
font-weight:normal;
background:url(img/v-menu-bullet-sub.gif) 0px 3px no-repeat;
}
div#info {
width:652px;
float:right;
}
div#info h1 {
background:url(img/info-title-bg.gif) left top no-repeat;
font : normal 17px Tahoma, Verdana, Arial, Helvetica, sans-serif;
width:652px;
height:61px;
line-height:59px;
text-indent:58px;
color:#110c00;
}
div#info div {
font : normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
width:577px;
line-height:14px;
color:#110c00;
text-align:justify;
margin:8px 0px 0px 35px;
}
div#info div a {
color:#fe8533;
}
div#partners {
width:958px;
height:89px;
border-top:#ffffff 2px solid;
background:url(img/partners-bar-bg.gif) left top no-repeat;
}
div#footer {
font : normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-align:left;
line-height:40px;
}
#footer a {
color:#CDCDCD;
background-color:inherit;
text-decoration:none;
}
div#moveright {
display:block;
width:23px;
height:55px;
background:url(img/partners-left.jpg) left top no-repeat;
float:left;
text-indent:-9999px;
margin-top:17px;
margin-right:3px;
}
div#moveleft {
display:block;
width:23px;
height:55px;
background:url(img/partners-right.jpg) left top no-repeat;
float:right;
text-indent:-9999px;
margin-top:17px;
}

/* Gallery Styles */
#motioncontainer {
/* Uncomment this line if you wish to center the gallery on page */
width: 907px; /* Set to gallery width, in px or percentage */
height: 65px; /* Set to gallery height */
margin-top:7px;
float:left;
}
#motioncontainer a img {
vertical-align:middle;
border:1px #ffffff;
border-left:1px solid #cccccc;
padding-right:10px;
padding-left:17px;
}
#motioncontainer a img.first {
border-left:1px solid #ffffff;
}
#motioncontainer a:hover {
color: black; /* Dummy definition to overcome IE bug */
}
#trueContainer {
}
/* End Gallery Styles */

/* 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; 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; }

/*
Programming: HTML,PHP,Flash,CSS,JS,MySql 
Marijus Dulskis [MDM, www.dulskis.com, 2007]
Nerijus Dulskis [NUN, www.dulskis.com, 2007]
*/