/* Start of CMSMS style sheet 'bedu turgus STYLE' */
/*  ** **  * **  * ** *  **  * *  ** *         */
/* (c) BEDU TURGUS                             */
/*  * * *  * **  * * **  * ** * *  * *  * * *  */

* {}

html, body {
	margin: 0; padding: 0; border: none;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
}

p, ul, ol, li, blockquote, dd, dl, dt, h1, h2, h3, h4, h5, h6, address, form { margin: 0; padding: 0; }

.clr { display: block; height: 1px; overflow: hidden; clear: both; margin: -1px 0 0; float: none; }

.fl { float: left; }
.fr { float: right; }

.tac { text-align: center; }
.tar { text-align: right; }

a {
	color: #307428;
}
a:hover {
	color: #D8BC01;
}
a:visited {
}
a img {
	border: none;
}

table {
	border-collapse: collapse;
}

/**/

body {
	background: white url(images/bt/bg_inner.jpg) 50% 0 no-repeat;
}

#index {
	background: white url(images/bt/bg_index.jpg) 50% 0 no-repeat;
}

#wrap {
	padding: 20px 0 0;
	margin: 0 auto;
	width: 990px;
	position: relative;
}
body #wrap {
	background: white url(images/bt/bg_inner.jpg) -48px 0 no-repeat;
}
#index #wrap {
	background: white url(images/bt/bg_index.jpg) -48px 0 no-repeat;
	height: 830px;
}

#logo {
	display: block;
	width: 140px;
	height: 140px;
	background: url(images/bt/logo.jpg) no-repeat;
	overflow: hidden;
	text-indent: -10em;
	position: absolute;
	top: 55px;
	left: 20px;
}

#topmenu {
	position: absolute;
	left: 210px;
	top: 77px;
	zoom: 1;
}
	#topmenu ul {
		list-style: none;
	}
	#topmenu li {
		float: left;
		margin: 0 20px 0 0;
	}
	#topmenu li a {
		display: block;
		float: left;
		background-position: 0 0;
		background-repeat: no-repeat;
		height: 31px;
		font-family: Georgia, "Times New Roman", Times, serif;
		text-decoration: none;
		font-size: 16px;
		line-height: 30px;
		text-transform: uppercase;
		background-image: url(images/bt/topmenu_link.gif);
		background-position: 100% 0;
		padding: 0 10px 0 0;
}
	#topmenu li a span {
		background-image: url(images/bt/topmenu_link.gif);
		background-position: 0 0;
		display: block;
		float: left;
		padding: 0 0 0 30px;
		position: relative;
		left: -10px;
		cursor: pointer;
	}
		#topmenu li a:hover {
			background-position: 100% -31px;
			color: #307428 !important;
		}
		#topmenu li a:hover span {
			background-position: 0 -31px;
		}
		
		#topmenu li.active a {
			background-position: 100% -62px;
			color: #fff !important;
		}
		#topmenu li.active a span {
			background-position: 0 -62px;
		}
/*		#topmenu li a.link1 {
			width: 185px;
			text-indent: 20px;
		}
		#topmenu li a.link2 {
			width: 127px;
			text-indent: 33px;
		}
		#topmenu li a.link3 {
			width: 177px;
			text-indent: 33px;
		}*/
	
#topad {
	position: absolute;
	right: 65px;
	top: 35px;
}

#langlt {
	position: absolute;
	right: 23px;
	top: 65px;
}

#langen {
	position: absolute;
	right: 23px;
	top: 95px;
}

	#langlt a, #langen a {
		text-decoration: none;
		line-height: 1em;
	}
		#langlt a:hover, #langen a:hover {
			font-weight: bold;
			text-decoration: underline;
			color: #307428;
		}
		#langlt a.active, #langen a.active {
			font-weight: bold;
		}		
		
#left {
	float: left;
	width: 280px;
	padding: 200px 0 0 0;
}
	
	#intro {
		padding: 0 10px 20px 20px;
		line-height: 150%;
	}

	#leftmenu {
		list-style: none;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		margin: 0 0 20px 40px;
	}
	#leftmenu li {
		padding: 7px 0;
	}
	#leftmenu a {
		text-decoration: none;
		line-height: 1em;
	}
		#leftmenu a:hover {
			font-size: 16px;
			font-weight: bold;
			text-decoration: underline;
			color: #307428;
		}
		#leftmenu .active a {
			font-size: 16px;
			font-weight: bold;
		}
	
#paaukok {
	background: url(images/bt/bg_paaukok.gif) 0 0 no-repeat;
	width: 278px;
	height: 272px;
}
	#paaukok h2 {
		font-size: 22px;
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #307428;
		font-weight: normal;
		height: 110px;
		line-height: 110px;
		padding: 0 0 0 20px;
		text-transform: uppercase;
	}
	#paaukok form {
		padding: 5px 15px 0 20px;
		color: #4B6063;
	}
	#paaukok label {
		color: #4B6063;
		font-size: 22px;
		font-family: Georgia, "Times New Roman", Times, serif;
		display: block;
		padding: 0 0 5px 0;
	}
	#paaukok input {
		border: 1px solid #111;
		width: 130px;
		text-align: right;
	}
	#paaukok form input.toliau {
		border: 0px;
		display: block;
		float: right;
		width: 87px;
		height: 30px;
		overflow: hidden;
		text-indent: -20em;
		background: url(images/bt/button_toliau.gif);
		margin: -4px 0 0 0;
	}
	#paaukok form input.toliau:hover {
		background-position: 0 -30px;
	}

	#paaukok p {
		padding: 23px 0 0 0;
	}

#paaukota-suma {
	background: url(images/bt/bg_paaukota.gif) 0 0 no-repeat;
	width: 277px;
	height: 172px;
	margin-bottom: 10px;
}
	#paaukota-suma h2 {
		font-size: 22px;
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #307428;
		font-weight: normal;
		line-height: 80px;
		padding: 0 0 0 20px;
		text-transform: uppercase;
	}
	#paaukota-suma .donate-sum {
		font-size: 32px;
		font-family: Georgia, "Times New Roman", Times, serif;
		margin: 0 0 10px 15px;
	}

	#paaukota-suma img {
		float: right;
		margin-right: 10px
	}


#credits {
	padding: 0 0 0 20px;
}
#index #credits {
	padding: 20px 0 0 20px;
}

/**/

#footer {
	margin: 0 0 10px 0;
	padding: 20px 0 10px 0;
	height: 30px;
	background: url(images/bt/bg_footer.jpg) -50px 0 no-repeat;
}


/**/

#right {
	width: 240px;
	float: right;
	padding: 130px 0 0 0;
}
	#blokelis1 {
		background: url(images/bt/BT_Gruzijos-veliava_230x180_LT.gif) no-repeat;
		width: 230px;
		height: 188px;
		overflow: hidden;
		margin: 10px 0 0 0;
	}



		#blokelis1 a {
			display: block;

			height: 100%;
			width: 100%;
			text-indent: -20em;
		}

	#blokelis2 {
		background: url(images/bt/blokelis2.jpg) no-repeat;
		width: 230px;
		height: 196px;
		overflow: hidden;
		margin: 30px 0 0 0;
	}
		#blokelis2 a {
			display: block;
			height: 100%;
			width: 100%;
			text-indent: -20em;
		}

	#blokelis3 {
		background: url(images/bt/blokelis3.jpg) no-repeat;
		width: 231px;
		height: 91px;
		overflow: hidden;
		margin: 10px 0 0 0;
	}
		#blokelis3 a {
			display: block;
			height: 100%;
			width: 100%;
			font-size: 22px;
			font-family: Georgia, "Times New Roman", Times, serif;
			color: #307428;
			font-weight: normal;
			text-decoration: none;
			padding: 36px 0 0 45px;
			text-transform: uppercase;
		}
	#blokelis4 {
		background: url(images/bt/blokelis4.jpg) no-repeat;
		width: 225px;
		height: 87px;
		overflow: hidden;
		margin: 10px 0 0 5px;
	}
		#blokelis4 a {
			display: block;
			height: 100%;
			width: 100%;
			font-size: 22px;
			font-family: Georgia, "Times New Roman", Times, serif;
			color: #307428;
			font-weight: normal;
			text-decoration: none;
			padding: 20px 0 0 45px;
			text-transform: uppercase;
		}

	.kontaktai {
		text-align: right;
		margin: 20px;
		color: #3B5C5E;
	}
	.kontaktai p {color: #3B5C5E;}
	
#content_index {
	float: left;
	width: 419px;
	padding: 170px 0 0 0;
	background-color:transparent;
}

#content {
	float: left;
	width: 419px;
	padding: 310px 0 0 30px;
	color: #3B5C5E;
}
	#content h1 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 18px;
		font-weight: normal;
		text-transform: uppercase;
		color: #307428;
		padding: 0 0 10px 0;
	}
	#content p {
		line-height: 150%;
		padding: 10px 0;
	}
	#content li {
		line-height: 150%;
	}
	#content .date {
		color: #307428;
	}
	#content div.date {
		margin: -2px 0 6px 0;
		font-family: Georgia, "Times New Roman", Times, serif;
	}

/**/
	
.news {
}
	.news .item {
		padding: 0 0 20px 0;
	}
	.news .item div.title {
		width: 430px;
		margin: 0 0 20px -11px;
		background: url(images/bt/bg_news_title.gif) 0 0 no-repeat;
		zoom: 1;
		position: relative;
	}
		#content .news .item div.title .date {
			padding: 10px 0 0 10px;
			margin: 0;
			font-family: Tahoma, Arial, Verdana, sans-serif;
			font-size: 10px;
		}
		.news .item div.title h2 {
			padding: 0 0 10px 10px;
			margin: -8px 0 0 0;
			background: url(images/bt/bg_news_title.gif) 0 100% no-repeat;
			position: relative;
			top: 10px;
			font-size: 14px;
			zoom: 1;
		}
		.news .item div.title h2 a {
			text-decoration: none;
		}
	.news .item .description {
		line-height: 150%;
	}
	a.more {
		position: relative;
		margin: 0 15px 0 0;
	}
		a.more img {
			position: absolute;
			right: -10px;
			top: 1px;
		}
		
/**/

.sponsors {
	padding: 20px 0 0 0;
}
	.sponsors .item {
		padding: 0 0 10px 185px;
		margin: 0 0 30px 0;
		clear: both;
		background: url(images/bt/dot.gif) 165px 0 repeat-y;
		zoom: 1;
	}
	.sponsors .item .logo {
		float: left;
		margin: 20px 0 0 -185px;
	}
	* html .sponsors .item .logo {
		position: absolute;
	}
	.sponsors .item h2 {
		font-size: 13px;
		color: #307428;
		margin: 0 0 20px 0;
	}
	
/**/

.register {
	padding: 0 0 30px 0;
}
	#content .register p.field {
		padding-left: 114px;
	}
	.register p.field label {
		float: left;
		margin: 0 0 0 -114px;
		font-weight: bold;
	}
	.register .text {
		border: 1px solid #9DADAE;
		width: 100%;
		margin: 0 -2px;
	}
	* html .register .text {
		width: 98%;
	}
		div.error {
			color: #D8BC01;
		}
		.error .text {
			border: 2px solid #D8BC01;
			margin: 0 -4px;
		}
	.register textarea {
		height: 115px;
	}
	.register .registruotis {
		display: block;
		overflow: hidden;
		float: right;
		width: 128px;
		height: 36px;
		background: url(images/bt/button_registruotis.gif);
		text-indent: 20em;
	}
	.register .registruotis:hover {
		background-position: 0 -36px;
	}

/**/

.honor {
}
	.honor .stats {
		background: url(images/bt/bg_honor_big.gif) 0 0 no-repeat;
		height: 60px;
		padding: 10px 0 0 50px;
		margin: 0 0 15px 0;
		line-height: 130%;
		overflow: hidden;
	}
	
	.honor .spacer {
		height: 1px;
		overflow: hidden;
		background: url(images/bt/dot.gif) 0 0 repeat-x;
		margin: 0 0 20px 0;
	}
	
	.honor table {
		margin: 0 0 10px 0;
	}
	.honor table td {
		padding: 7px 5px;
		font-size: 11px;
	}
	.honor table td.first {
		width: 250px;
		font-weight: bold;
	}
	.honor table td.last {
		text-align: right;
		width: 100px;
	}
	.honor table td.middle {
		text-align: right;
	}

	.honor .hof {
		font-size:14px;
		color:#307428;
	}
	
/**/

.archive {
	padding: 20px 0;
}
	.archive .item {
		padding: 0 0 0 0;
	}
	.archive .item div.title {
		width: 430px;
		margin: 0 0 20px -11px;
		background: url(images/bt/bg_news_title.gif) 0 0 no-repeat;
	}
		#content .archive .item div.title .date {
			padding: 10px 0 0 10px;
			margin: 0;
			font-family: Tahoma, Arial, Verdana, sans-serif;
			font-size: 10px;
		}
		.archive .item div.title h2 {
			padding: 0 0 10px 10px;
			margin: 0 0 0 0;
			background: url(images/bt/bg_news_title.gif) 0 100% no-repeat;
			position: relative;
			top: 10px;
			font-size: 14px;
			color: #307428;
		}
		.archive .item div.title h2 a {
			text-decoration: none;
		}

	.archive .item .description {
		line-height: 150%;
	}
	.archive .spacer {
		height: 1px;
		overflow: hidden;
		background: url(images/bt/dot.gif) 0 0 repeat-x;
		margin: 25px 0 25px 0;
	}
	.player {
		padding: 20px 0 0 0;
	}


/**/

.story {
	padding: 0;
}
	.story .spacer {
		height: 1px;
		overflow: hidden;
		background: url(images/bt/dot.gif) 0 0 repeat-x;
		margin: 0 0 20px 0;
	}

	.story div.title {
		width: 430px;
		margin: 20px 0 18px -11px;
		background: url(images/bt/bg_news_title.gif) 0 0 no-repeat;
		clear:both;
	}
		#content .story div.title .date {
			padding: 10px 0 0 10px;
			margin: 0;
			font-family: Tahoma, Arial, Verdana, sans-serif;
			font-size: 10px;
		}
		.story div.title h2 {
			padding: 0 0 10px 10px;
			margin: 0 0 0 0;
			background: url(images/bt/bg_news_title.gif) 0 100% no-repeat;
			position: relative;
			top: 10px;
			font-size: 14px;
			color: #307428;
		}
		.story div.title h2 a {
			text-decoration: none;
		}

	.story form {
		padding: 10px 0 30px;
	}
		.story form label {
			float: left;
			margin: 0 15px 0 0;
		}
		.story form input {
			float: left;
			border: 1px solid #9DADAE;
			width: 120px;
			margin: 0 15px 0 0;
			text-align: right;
		}
		.story form input.testi {
			border: 0px;
			display: block;
			float: left;
			width: 86px;
			height: 29px;
			overflow: hidden;
			text-indent: -10em;
			background: url(images/bt/button_testi.gif);
			position: relative;
			top: -4px;
		}
			.story form input.testi:hover {
				background-position: 0 -29px;
			}
	.story .notice h2 {
			padding: 0 0 10px 10px;
			margin: 0 0 0 0;
			position: relative;
			top: 10px;
			font-size: 14px;
			color: #307428;
			text-align: center;
		}	
/**/
.donate {
	padding: 0;
}
	.donate div.title {
		width: 430px;
		margin: 10px 0 8px -11px;
		background: url(images/bt/bg_news_title.gif) 0 0 no-repeat;
	}
		#content .donate div.title .date {
			padding: 10px 0 0 10px;
			margin: 0;
			font-family: Tahoma, Arial, Verdana, sans-serif;
			font-size: 10px;
		}
		.donate div.title h2 {
			padding: 0 0 10px 10px;
			margin: 0 0 0 0;
			background: url(images/bt/bg_news_title.gif) 0 100% no-repeat;
			position: relative;
			top: 10px;
			font-size: 14px;
			color: #307428;
		}
		.donate div.title h2 a {
			text-decoration: none;
		}

	.donate form {
		/*padding: 10px 0 30px;*/
	}
		#content .donate .field {
			padding: 20px 0 20px 35px;
			background: url(images/bt/dot.gif) 0 0 repeat-x;
		}
		.donate .field input.fl {
			margin: 0 0 0 -35px;
			position: relative;
			top: 3px;
		}
		.donate .field img {
			display: block;
			margin: -3px 0 0 0;
		}

	.donate .notice h2 {
			padding: 0 0 10px 10px;
			margin: 0 0 0 0;
			position: relative;
			top: 10px;
			font-size: 14px;
			color: #307428;
		}		
		
		.donate form label {
		}
		.donate form .amount {
			border: 1px solid #9DADAE;
			width: 120px;
			margin: 0 15px 0 0;
			text-align: right;
		}
		.donate form .amount_error {
			border:2px solid #D8BC01;
			width: 120px;
			margin: 0 15px 0 0;
			text-align: right;
		}
		.donate form .text {
			border: 1px solid #9DADAE;
			width: 160px;
			margin: 0 15px 0 0;
		}
		.donate form .text_error {
			border:2px solid #D8BC01;
			width: 160px;
			margin: 0 15px 0 0;
		}
		.donate form input.testi {
			display: block;
			float: left;
			width: 86px;
			height: 29px;
			overflow: hidden;
			text-indent: -10em;
			background: url(images/bt/button_testi.gif);
			position: relative;
			top: -4px;
		}
			.donate form input.testi:hover {
				background-position: 0 -29px;
			}

/**/

.pagination {
	background: url(images/bt/dot.gif) 0 0 repeat-x;
	padding: 10px 0 0 0;
}
	.pagination ul {
		list-style: none;
		text-align: center;
	}
	.pagination li {
		display: inline;
		overflow: hidden;
		line-height: 13px;
	}
	.pagination li a {
		text-decoration: none;
		padding: 0 5px 0 9px;
		font-size: 11px;
		border-left: 1px solid #3B5C5E;
		color: #3B5C5E;
	}
	.pagination li.first a {
		border: none;
	}
	.pagination li a:hover {
		color: #3B5C5E;
		text-decoration: underline;
	}	
	.pagination li a.active {
		color: #307428;
		font-size: 13px;
		font-weight: bold;
	}

	.pagination li a.album_link {
		text-decoration: none;
		font-size: 13px;
		padding: 0 5px 0 9px;
		color: #307428;
	}
	.pagination li a.album_link:hover {
		color: #D8BC01;
		text-decoration: underline;
	}
	
	.pagination .navi {
	}
		.pagination .navi a {
			display: block;
			width: 15px;
			height: 15px;
			overflow: hidden;
			text-indent: -10em;
		}
		.pagination .navi a.fl {
			margin: 0 5px 0 0;
		}
		.pagination .navi a.fr {
			margin: 0 0 0 5px;
		}
		.pagination .navi a.beginning {
			background: url(images/bt/map_pagination.gif) 0 0 no-repeat;
		}
			.pagination .navi a.beginning:hover {
				background-position: 0 -15px;
			}
		.pagination .navi a.end {
			background: url(images/bt/map_pagination.gif) -45px 0 no-repeat;
		}
			.pagination .navi a.end:hover {
				background-position: -45px -15px;
			}
		.pagination .navi a.prev {
			background: url(images/bt/map_pagination.gif) -15px 0 no-repeat;
		}
			.pagination .navi a.prev:hover {
				background-position: -15px -15px;
			}
		.pagination .navi a.next {
			background: url(images/bt/map_pagination.gif) -30px 0 no-repeat;
		}
			.pagination .navi a.next:hover {
				background-position: -30px -15px;
			}

/**/

.tools {
	background: url(images/bt/dot.gif) 0 0 repeat-x;
	margin: 10px 0 0 0;
	padding: 15px 0 0 0;
	clear: both;
}
	.tools a {
		float: left;
		margin: 0 20px 0 0;
		text-transform: uppercase;
		text-decoration: none;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 11px;
	}
		.tools a:hover {
			text-decoration: underline;
			color: #307428;
		}
	.tools a.back {
		background: url(images/bt/ico_left.gif) 0 50% no-repeat;
		padding: 0 0 0 15px;
	}
	.tools a.print {
		background: url(images/bt/ico_print.gif) 0 50% no-repeat;
		padding: 0 0 0 19px;
	}

/* progressbar */
.progressbar {
    /* only for better layout :) */
    background: url(images/bt/progressbar_empty.png);
    border: 0px;
    width: 277px;
    height: 28px;
    font-family: arial;
    font-size: 12px;
    align: center;
}

.progressbar .completed {
    /* mandatory */
    width: 0%;
    height: 100%;
    z-index: 1;
    float: left;
    background: url(images/bt/progressbar_full.png);
}

.pb_label {
    /* mandatory */
    width: 100%;
    height: 100%;
    z-index: 2;
    float: left;

    /* only for better layout :) */
    text-align: center;
    vertical-align: middle;
    color: black;
}

/**/

.atsiliepimai {
}
	.atsiliepimai .item {
		padding: 0 0 20px 0;
	}
	.atsiliepimai .item div.title {
		width: 430px;
		margin: 0 0 20px -11px;
		background: url(images/bt/bg_news_title.gif) 0 0 no-repeat;
		zoom: 1;
		position: relative;
	}
		#content .atsiliepimai .item div.title .date {
			padding: 0 0 10px 10px;
			margin: -8px 0 0 0;
			background: url(images/bt/bg_news_title.gif) 0 100% no-repeat;
			position: relative;
			top: 10px;
			font-family: Tahoma, Arial, Verdana, sans-serif;
			font-size: 10px;
		}
		.atsiliepimai .item div.title h2 {
			padding: 10px 0 0 10px;
			margin: 0;
			font-size: 14px;
			zoom: 1;
			color:#307428;
		}
	.atsiliepimai .item .description {
		line-height: 150%;
	}	
.honor-tabs {
	list-style: none;
	margin-bottom: 20px
}

.honor-tabs li {display: inline}

.honor-tabs a {
	text-transform: uppercase;
	font-family: Georgia,"Times New Roman",Times,serif;
	text-decoration: none;
	display: inline-block;
	margin-right: 10px;
	font-size: 11px;
}

.mokejimo-metodas {margin-bottom: 20px}

.mokejimo-metodas .title {
	display: block;
	width: 403px;
	height: 46px;
	font-size: 22px;
	font-family: Georgia,"Times New Roman",Times,serif;
	text-transform: uppercase;
	font-weight: normal;
	padding-top: 18px;
	padding-left: 30px;
	cursor: pointer;
}

.banko-pavedimu .title {background: url('/images/bt/banko-pavedimu-bg.gif') no-repeat}

.mokejimo-kortele .title {background: url('/images/bt/mokejimo-kortele-bg.gif') no-repeat}

.kito-banko-pavedimu .title {background: url('/images/bt/banko-pavedimu-bg.gif') no-repeat}

.telefonu .title {background: url('/images/bt/telefonu-bg.gif') no-repeat}

.kitomis-sistemomis .title {background: url('/images/bt/kitomis-sistemomis-bg.gif') no-repeat}

.hide {display: none}

.mokejimo-detales {margin-top: 20px}

.logo-mokejimai {
	vertical-align: middle;
	padding-left: 10px;
	display: inline !important;
}

.less-padding {padding: 10px 0 10px 0 !important}

.noborder {
	background: none !important;
	padding-top: 0px !important;
}

/**/
/* End of 'bedu turgus STYLE' */

