/* 2007 (c) UAB "Dizaino kryptis" */
/* 2007 (c) Pavel Mickevic */

body {
	position: relative;
	margin: 0; padding: 0;
	font-size: 1em;
	font: 76% Arial, Helvetica, Tahoma, sans-serif;
	background: url('../images/background.jpg') 50% 0 no-repeat #434542;
}
* html body { text-align: center; }
#banner{
	display:block;
	position:absolute;
	top:100px;
	right:60px;
	
}
#bannerWrapper{
	background-color:#CCC;
	position:relative;
	min-width:800px;
}
#wrapper {
	position: relative;
	width: 990px;
	margin: 0 auto;
}
* html #wrapper { text-align: left; }

/*********************************************************************/

h1, h2, h3, h4, form, dl, ul {margin: 0;}
strong, b {font-weight: bold;}
em, i {font-style: italic;}
small {display: block;}
fieldset, img {border: 0;}
h1 {display: none;}

/*********************************************************************/

#printVersion {
	display: none;
}
#logo {
	position: absolute; 
	top: 5px;
	left: 10px;
}
#logo a {
	display: block;
	width: 89px;
	height: 67px;
	background: url('../images/logo.gif') no-repeat 0 0;
}
#logo a span {
	display: none;
}

/*********************************************************************/

#nav {
	list-style: none;
	padding: 0; 
	margin: 0;
	position: absolute;
	top: 548px;
	left: 50px;
	font-size: .9em;
}
#nav li {
	float: left;
	padding: 0 10px 0 0;
}
#nav li.p { background: url('../images/nav-print_blue.gif') 0 50% no-repeat; }
#nav li a{ color:#0066CC}
#nav li.s { background: url('../images/nav-sitemap_blue.gif') 0 50% no-repeat; }

#nav a {
	display: block;
	color: #BBE097;
	text-decoration: none;
	padding: 0 0 0 20px;
}
#nav a:hover {
	text-decoration: underline;
}

/*********************************************************************/

#flash {
	position: absolute;
	top: 88px;
	left: 8px;
	width: 974px;
	height: 453px;
}

/*********************************************************************/

#white {
	position: absolute;
	top: 90px;
	left: 10px;
}
.visible {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
.invisible {
	filter:alpha(opacity=0);
	-moz-opacity:.0;
	opacity:.0;
}
#left, #side {
	float: left;
}
#left {
	width: 355px;
	height: 449px;
	background: url('../images/white-block-blue-background.jpg') 50% -1px no-repeat;
}
#left.long_left { width: 555px; }
#left.extra_long_left { width: 715px; }
.extra_long_left { _width: 715px !important; }
#LB {
	background: url('../images/white-block-left-side.gif') 0 0 no-repeat;
	width: 60px; 
	height: 449px;
	position: absolute;
	bottom: 0;
	left: 0; 
}
*html #LB {
	bottom: 3px;
}
#RT {
	background: green;
	width: 46px; 
	height: 49px;
	position: absolute;
	right: 155px;
	background: url('../images/white-block-rt.gif') 0 0 no-repeat;
}
*html #RT {
	right: 175px;
}
#side {
	width: 155px;
	height: 449px;
	background: url('../images/white-block-search-form-rig.gif') 0 0 no-repeat;
}
*html #side {
	background: url('../images/white-block-search-form-rig.gif') 0 0 no-repeat;
}

#tile {
	background: url('../images/white-block-tile-x.gif') repeat-x;
	height: 453px;
}

/*********************************************************************/

#text {
	padding: 20px 0 0 23px;
	font-size: .9em;
	color: #62686F;
}
#text p {
	padding: 0 0 10px 0;
	margin: 0;
	line-height: 18px;
}
#text h2 {
	color: #1A628F;
	font-size: 1.2em;
	padding: 0 0 10px 0;
	margin: 0;
}
#text a {
	color: #79AA04;
	text-decoration: underline;
}
#text a:hover {
	color: #62686F;
	text-decoration: none;
}

#text table {
	border-collapse: collapse;
	border: 1px solid #DBEAF4;
	width: 99%;
	margin-bottom: 1em;
	margin-left: 1px;
}
* html #text table {
	font-size: 1em; 
	width: auto; 
	width/* */:/**/100%;
}
#text table[border="0"] {border: 0;}
#text table.noborder { border: 0; }
#text td {
	padding: 4px 5px;
	font-size: 1em;
	border-color: #DBEAF4;
	vertical-align: top;
}
#text tr.grey {background: #ECF5FC; cursor: pointer; }
#text tr.none {cursor: pointer; }
#text th {
	padding: 4px 5px;
	text-align: left;
	border-color: #D7ECF9;
	background: #D7ECF9;
}
#text td p, #text th p {margin: 0;}



/*********************************************************************/

*html #ie6 {
	width: 218px;
	height: 176px;
	position: absolute;
	top: 394px;
	right: 40px;
	background: none;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/ie6.png');*/
}

/*********************************************************************/

#hold, #scrollbar {
	float: left;
}

#hold {
    position: relative;
    overflow: hidden;
    width: 300px;
	_width: 90%;
    height: 400px;
    z-index: 100;
}
#hold.long_hold { width: 500px; }
#hold.extra_long_hold { width: 660px; }
#wn {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 300px;
	_width: 100%;
    height: 400px;
    clip: rect(0px, 300px, 400px, 0px);
    overflow: hidden;
    z-index: 1;
}
#wn.long_wn {
	width: 500px;
	clip: rect(0px, 500px, 400px, 0px);
}
#wn.extra_long_wn {
	width: 660px;
	clip: rect(0px, 660px, 400px, 0px);
}
div.content {
    position: absolute;
    visibility: hidden;
    left: 0px;
    top: 0px;
    z-index: 1;
}
#scrollbar {
    position: relative;
    right: -5px;
    top: 17px;
    width: 11px;
    height: 400px;
    z-index: 1;
}
#track {
    position: absolute;
    left: 0;
    top: 12px;
    width: 23px;
    height: 376px;
    background: url( "../images/nav/track.gif" ) #336 repeat;
    z-index: 1;
}
#dragBar {
    position: absolute;
    left: 1px;
    top: 1px;
    width: 23px;
    height: 20px;
    /* background-color: #ceced6;*/ 
	background: url( "../images/nav/tab.gif" );
    z-index: 1;
}
#up {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
}
#down {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 3;
}

/*********************************************************************/

#full-search {
	padding: 20px 0 0 20px;
	width: 100%;
}
#full-search h3 {
	color: #1A628F;
	font-size: 1.1em;
	padding: 0 0 20px 0;
	margin: 0;
}
#full-search form {
	padding: 0 20px 0 0;
	margin: 0 20px 0 0;
	font-size: .9em;
}
#full-search form fieldset {padding: 2px 0;}
#full-search form fieldset label {
	font-weight: bold;
	color: #62686F;
}
#full-search form fieldset.padding {padding: 10px 0 0 15px;}
#full-search form select {
	font-size: 1em;
	width: 100%;
	border: 1px solid #949898;
	padding: 1px 0;
	margin: 2px 0 0 0;
}

/*********************************************************************/

#menu {
	list-style: none;
	position: absolute;
	right: 0;
	top: 38px;
}
#menu li {
	float: left;
	padding: 3px 15px;
	background: url('../../images/menu-spacer.gif') 0 50% no-repeat;
}
#menu li a {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
#menu li a:hover {
	text-decoration: underline;
}
#menu li a.active {
	color: #BBE097;
}
#menu li.first {
	background: none;
}

/*********************************************************************/

#footer {
	position: absolute;
	left: 10px;
	top: 585px;
}
#footer p {
	padding: 0;
	margin: 0;
	font-size: .9em;
	color: #B5BCB5;
}
#footer a {
	color: #BBE097;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#contacts {
	float: left;
}
#copyright {
	float: right;
}

/*********************************************************************/

#gallery-list div.tip {
	float: left;
	padding: 0 20px 5px 0;
}
#gallery-list div.tip a {
	display: block;
	width: 140px;
	height: 128px;
	padding: 5px 0 0 5px;
	background: url('../images/gallery-bckg.png') 0 0 no-repeat;
}
*html #gallery-list div.tip a {
	background: url('../images/gallery-bckg.gif') 0 0 no-repeat;
}
#gallery-list div.tip a {
	color: #196191;	
	text-decoration: none;
}
#gallery-list div.tip div.title {
	font-size: .8em;
	color: #196191;
	margin: -27px 0 15px 7px;
	width:130px;
}
*html #gallery-list div.tip div.title {
	margin-bottom: 0;
}
*:first-child+html #gallery-list div.tip div.title {
	margin-bottom: 0;
}

/*********************************************************************/

#link {
	position: absolute; 
	top: 130px;
	right: 100px;
}
#link a {
	display: block;
	width: 410px;
	height: 400px;
	background: url('blahblahblah.gif');
}
#link a span {
	display: none;
}
