@font-face {
    font-family: OfficinaBold;
    src: url("/templates/fonts/officina-bold.eot")
}
@font-face {
    font-family: OfficinaBold;
    src: url("/templates/fonts/officina-bold.ttf")
}

/* something that does not change */
html, body { height:100%; background: #333; }
table { border-collapse:collapse; }
html, h1, h2, h3, h4, h5 ,h6, body, form, th, td, p { margin:0; padding:0; }
img { border:0 none; }
* html img { behavior:url('/templates/css/pngbehavior.htc'); }
map { display:none; }
object, form { display:block; }	
h1, h2, h3, h4, h5 ,h6 { letter-spacing:normal; }
hr { display:none; }
* { zoom:1; }
/* something that does not change */

/* all time classes */
.wf { width:100%; }
.hf { height:100%; }
.whf { width:100%; height:100%; }
.tar { text-align:right; }
.tal { text-align:left; }
.tac { text-align:center; }
.clr { clear:both; height:1px; overflow:hidden; margin:-1px 0 0 0; }
.clear { clear:both; }
.fl { float:left; }
.fr { float:right; }
.hide { display:none; }
.block { display:block; }
.inline { display:inline; }
.button { cursor:pointer; }
.posrel { position:relative; }
.nobdr { border:0 none !important; }
.nobgr { background:none !important; }
/* all time classes */
		
/* global text/link settings */
p, div, span, td, th, em, h1, h2, h3, h4, h5, h6, b, strong, i, .button { font-family:Arial, "Times New Roman", Times, serif; font-size:13px; line-height:130%; color:#FFF; }
a, a * { font-family:Arial, "Times New Roman", Times, serif; font-size:13px; color:#FFF; line-height:130%; text-decoration:none; }
a:hover, a:hover * { text-decoration:none; color:#FFF; }
.inline-list { list-style:none; padding:0; margin:0 }
.inline-list li { list-style:none; display:inline; padding:0; margin:0; }
.block-list, .block-list li { display:block; list-style:none; padding:0; margin:0; }
.textfield, textarea, select { font-family:Arial, "Times New Roman", Times, serif; font-size:13px; padding-left:3px; color:#000; }
/* global text/link settings */

.title { min-height:100%; }
* html .title { height:100%; }
.page { min-height:100%; overflow:auto; position:relative; }
.procesas:hover, .nav a:hover, .paremk:hover, .prisijunk:hover { background:url(../img/over.png); }
* html .procesas:hover, * html .nav a:hover, * html .paremk:hover, * html .prisijunk:hover { background:#2B2D2F; }
.side {
	position:fixed;
	top:60px;
	left:5%;
	z-index:2;
	width:465px;
}
.nav { padding:10px 0 0 40px; }
	.nav a {
		display:block;
		padding:2px 5px 2px 3px;
		float:left;
		clear:both;
        font-family: OfficinaBold, Arial;
        text-transform: uppercase;
        font-size: 15px;
        line-height: 17px;
        letter-spacing: 0.02em;
	}
	.nav a.act { background:#FCFCFC !important; color: #333 }
	.nav img { display:block; }
.paremk {
	margin:20px 0 0 30px;
	width:401px;
	padding:15px 0 15px 15px;
	min-height:59px;
}
* html .paremk { height:59px; }
	.paremk p.fl {
		width:160px;
		font-size:12px;
		line-height:110%;
		margin:0 35px 0 0;
	}
		.paremk p.fl img { margin:0 0 7px 0; }
	.paremk div.fl {
		font-size:12px;
		line-height:110%;
		padding:0 0 0 15px;
		width:160px;
		margin:-10px 0 0 0;
		display:none;
	}
	.paremk:hover div.fl { display:block; }
.prisijunk {
	margin:0 0 0 30px;
	width:240px;
	padding:15px;
}
	.prisijunk p.fl {
		width:185px;
		padding:0 5px 0 0;
		font-size:12px;
		line-height:110%;
	}
		.prisijunk p.fl img { margin:0 0 7px 0; }
	.prisijunk img.fl { margin:5px 0 0 0; }
.remejai { margin:15px 0 0 40px; }
	.remejai img.fl { margin:2px 5px 0 0; }
.copy {
	position:fixed;
	bottom:15px;
	right:15px;
	z-index:100000;
}
.title-flash {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	/*background:url(../img/photo-1.jpg) no-repeat top center;*/
	z-index:1;
}
.page-flash {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(../img/photo-2.jpg) 0 0;
	z-index:1;
}
.procesas {
	position:fixed;
	top:80px;
	right:100px;
	width:25%;
	z-index:2;
}
	.procesas div { padding:15px; }
	.procesas img.block { margin:0 0 10px 0; }
	.procesas span.block {
		font-size:48px;
		color:#C00;
		font-weight:bold;
		line-height:100%;
	}
	.procesas p {
		padding:0 0 10px 0;
		font-size:12px;
	}
	.procesas a {
		text-decoration:underline;
		font-size:11px;
	}
		.procesas p * { font-size:12px; }
.table-1 {
	width:100%;
    position:relative;
    z-index:100000;
}
	.table-1 .sd { background:url(../img/cont-side.png);
	position:relative;
	z-index:3; }
		.table-1 .sd div { width:87px; }
		.table-1 .sd-1 div { width:90px; }
		.table-1 .wf {
	position:relative;
	z-index:3; }
	.table-1 td.wf { background:url(../img/content.png); }
.padds { padding:60px 10px 0 10px; }
h1 {
    margin:0 0 40px 0;
    font-family: OfficinaBold, Arial;
    font-size: 32px;
    text-transform: uppercase;
}
	.text-1 p {
		display:block;
		padding:0 0 20px 0;
	}
	.text-1 ul {
		display:block;
		padding:0 0 20px 0;
		margin:0;
		list-style:none;
	}
	.text-1 li {
		display:block;
		padding:0 0 9px 25px;
		background:url(../img/li-item.gif) 8px 5px no-repeat;
		margin:0;
		list-style:none;
		line-height:110%;
	}
	.text-1 table {
		margin:0 0 20px 0;
		width:100%;
	}
	.text-1 th {
		text-align:right;
		font-weight:normal;
	}
		.text-1 tbody td, .text-1 tbody th {
			border-bottom:1px solid #404040;
			padding:7px;
		}
		.text-1 thead td, .text-1 thead th {
			background:#FFF;
			color:#000;
			padding:7px;
		}
.subnav { margin:-35px -7px 0 -7px; }
	.subnav li {
		display:block;
		padding:3px 7px;
		float:left;
	}
	.subnav a {
		border-bottom:1px dotted #808080;
		color:#FFF;
	}
	.subnav li.act { background:#FFF; }
		.subnav li.act a {
			color:#000;
			border:0 none;
		}
	.subnav li:hover { background:#666; }
		.subnav li:hover a {
			color:#FFF;
			border:0 none;
		}
.people { margin:0 -5px; }
	.people li {
		height:90px;
		margin:0 0 10px 0;
		padding:5px;
	}
	.people li:hover { background:#333; }
	.people a.fl { margin:0 15px 0 0; }
	.people p.fl { padding:20px 0 0 0; }
		.people p.fl a {
			font-size:18px;
			text-decoration:underline;
			color:#FFF;
		}
.mrg-bot-1 { margin-bottom:30px; }
	.fotovideo b.block {
		font-size:15px;
		padding:0 0 15px 0;
	}
	.fotovideo p.block { padding:0 0 10px 0; }
	.fotovideo a.fl {
		display:block;
		position:relative;
		margin:0 17px 17px 0;
		padding:3px;
	}
	.fotovideo .play {
		position:absolute;
		bottom:0;
		right:0;
	}
	.fotovideo a.fl:hover { background:#666; }
	.fotovideo .clr { margin-bottom:10px; }
	.person p {
		display:block;
		padding:0 0 30px 0;
	}
		.person em {
			font-weight:bold;
			font-size:15px;
		}
		.person p b.block, .person h2 {
			font-weight:normal;
			font-size:24px;
			padding:3px 0 20px 0;
			line-height:100%;
		}
	.person h3 {
		font-size:15px;
		display:block;
	}
		.person img.fr {
			border:7px solid #FFF;
			margin:0 0 10px 10px;
		}
.prev {
	padding-left:30px;
	background:url(../img/prev.gif) 0 5px no-repeat;
	text-decoration:underline;
}
.next {
	padding-right:30px;
	background:url(../img/next.gif) right 5px no-repeat;
	text-decoration:underline;
}
.back {
	padding-left:30px;
	background:url(../img/back.gif) 0 5px no-repeat;
	text-decoration:underline;
}
.prev-next {
	width:270px;
        height: 50px;
	padding:20px 0 0 0;
}
	.procesas-item .date {
		font-size:24px;
		color:#F00;
		font-weight:bold;
	}
	.procesas-item h2 {
		font-size:24px;
		line-height:110%;
		display:bloxk;
		padding:0 0 20px 0;
		font-weight:bold;
	}
	.procesas-item p {
		display:block;
		padding:0 0 20px 0;
	}
.list-1 { margin:0 0 30px -5px; }
	.list-1 div {
		float:left;
		font-size:10px;
		color:#F00;
		padding:3px 0 0 0;
	}
	.list-1 li {
		padding:5px;
		min-height:20px;
		margin:0 0 10px 0;
	}
	* html .list-1 li { height:20px; }
	.list-1 li:hover { background:#333; }
	.list-1 p {
		display:block;
		margin:0 0 0 70px;
	}
	.list-1 a { text-decoration:underline; }
	.list-1 a:hover { text-decoration:none; }
.pagination { margin:0 0 20px 0 !important; }
	.pagination .prv {
		border:0 none !important;
		background:url(../img/prev.gif) 0 center no-repeat;
		display:block;
		width:20px;
		margin:0 5px 0 0;
	}
	.pagination .nxt {
		border:0 none !important;
		background:url(../img/next.gif) 0 center no-repeat;
		display:block;
		width:20px;
		margin:0 0 0 5px;
	}
.w-1 { width:40%; }
	.w-1 div { width:397px; }
.w-2 { width:60%; }

.wrap-sponsors {
    position: relative;
    float: left;
    width: 90px;
    height: 50px;
    overflow: hidden;
}

.wrap-sponsors .slider {
    position: absolute;
    width: 99999px;
    height: 50px;
    left: 0;
    top: 0;
}

.wrap-sponsors .slider a, .wrap-sponsors .no-link {
    display: block;
    width: 90px;
    height: 50px;
    float: left;
    margin: 0 10px 0 0;
}

.sponsors a {
    float: left;
    margin: 10px 20px 10px 0;
}

h2.white {
    clear: both;
    background: #fff;
    color: #111;
    font-size: 14px;
    font-weight: normal;
    padding: 7px 8px;
    margin: 0 0 10px 0;
    width: 324px;
}

h2.white2 {
    margin-top: 30px;
}

.logo a {
    outline: 0 none;
}

.list-no-bg li {
    background: none;
}

#game {
	z-index:9999999;
	background:#000;	
	background-color:#000;
	position:absolute;
	top:0px;
	height:100%;
	width:100%
}

#gameHolder {
	background-color:#000;
	height:100%;
	width:100%
}

#closeBtn {
	position:absolute;
	background-color:#000;
	padding:2px;
	top:4px;
	right:4px;
	font-size:11px;
	color:#FFF
}
