/*
colors:

main light green: #8bc500
dark, text gray:  #707070
light gray:       #e9e9e9



*/



/* Clearing browser style */
* {
	margin: 0px;
	padding: 0px;
}

body {
	background: #e9e9e9 url(bg-body.gif);
	height: 100%;
}

body, td, input, textarea, select {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
	line-height: 16px;
}

form {
	margin: 0px;
	padding: 0px;
	border: none;
}

input, textarea{
	font-family: Verdana;
	font-size: 11px;
	color: #8bc500;
	border: 1px solid #cccccc;
}

select, option{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
}

/* rating table */

table#rating {
	align: center;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
	
	#rating td { width: 10px; height: 10px; }
	#rating td.jsout1 { background: #D9FF65; }
	#rating td.jsout2 { background: #C7FF53; }
	#rating td.jsout3 { background: #B6EE41; }
	#rating td.jsout4 { background: #A4DD2D; }
	#rating td.jsout5 { background: #93CC12; }
	#rating td.jsout6 { background: #82BB00; }
	#rating td.jsout7 { background: #72AB00; }
	#rating td.jsout8 { background: #619B00; }
	#rating td.jsout9 { background: #508B00; }
	#rating td.jsout10 { background: #3F7B00; }
	#rating td.jsout11 { background: #2E6C00; }
	#rating td.jshover { background: #FF0000; }


/* Link style */
a {
	color: #8bc500;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

/* Main style */
div#container {
	background: #ffffff url(bg-main.jpg);
	position: absolute;
	left: 50%;
	margin-left: -450px;
	width: 900px;
	height: 100%; /* IE min-height */
}

* > div#container {
	min-height: 100%;
	height: auto; /* Normal min-height */
}

	div#header {
		background: url(bg-head.jpg) no-repeat center bottom;
		height: 108px;
		margin: 0px 10px 0px 10px;
	}
	
		h1#logo {
			position: absolute;
			width: 160px;
			height: 108px;
			
		}
			
			h1#logo a {
				display: block;
				width: 77px;
				height: 81px;
				margin-top: 11px;
				margin-left: 42px;
				background: url(logo-legalus.gif) no-repeat center center;
			}
			
			h1#logo span {
				display: none;
			}
		
			div#head {
				padding-left: 160px;
				margin-right: 10px;
			}
			
			div#head h2 {
				margin-left: 10px;
				height: 32px;
				background: url(head-mintys.gif) no-repeat left bottom;
			}
			
				div#head h2 span {
					display: none;
				}

				div#head table {
					margin: 10px 0px 0px 10px;
					width: 690px;
					height: 50px;
				}
			
				div#head table td {
					border: 1px solid #ffffff;
					background: #8bc500 url(bg-head-box.jpg) center center;
					vertical-align: middle;
					padding: 2px 35px 2px 35px; 
					font-weight: bold;
					color: #ffffff;
				}
			
			
			div#site-control {
				position: absolute;
				top: 21px;
				right: 30px;
			}
			
				div#site-control a img {
					border: 0px;
				}
				
				.green {
					color: #8bc500;
				}
	
	table#content {
		width: 880px;
		margin: 0px 10px 0px 10px;
		background: #ffffff;
	}
		
		td#left {
			vertical-align: top;
			width: 160px;
			padding-bottom: 12px;
			background: url(bg-sepbtm.gif) repeat-x left bottom;
		}

		td#right {
			vertical-align: top;
			width: 322px;
			padding-bottom: 12px;
			background: url(bg-sepbtm.gif) repeat-x left bottom;
		}
			
		td#main {
			vertical-align: top;
			border-left: 1px solid #cccccc;
			border-right: 1px solid #cccccc;
			padding-bottom: 12px;
			background: url(bg-sepbtm.gif) repeat-x left bottom;
		}

		#content div.septop {
			border-top: 1px solid #cccccc;
			border-bottom: 11px solid #8bc500;
		}

		#content div.box {
			background: url(bg-box.gif) repeat-x;
			border-top: 3px solid #ffffff;
			border-left: 2px solid #ffffff;
			border-right: 2px solid #ffffff;
			height: 59px; /* IE min-height */
		}
			
		* > #content div.box {
			min-height: 59px;
			height: auto; /* Normal min-height */
		}

		#content div.sepbtm {
			border-bottom: 12px solid #eaeaea;
		}

		#content div.sepbtm_tune {
			border-bottom: 12px solid #eaeaea;
			padding-top: 13px;
		}


		
		/* #navigation */
		
		#navigation {
			padding-top: 16px;
			padding-left: 18px;
			padding-bottom: 10px;
			list-style: none;
		}

			#navigation div.hr {
				clear: both;
				border-bottom: 1px solid #eaeaea;
				margin: 0px 0px 5px -17px;
			}

			#navigation li {
				background: url(list-item.gif) no-repeat;
				padding-left: 27px;
				margin-bottom: 8px;
				line-height: 17px;
			}
			
				#navigation li a {
					display: block;
					width: 85px;
				}
				
					#navigation li a span {
						display: none;
					}
				
	

				
		/* #poll */

		.bboxpool {
			margin-bottom: 10px;
		}
	
			#poll input {
				margin: 0px 5px 0px 0px;
			}
				
			#poll h2 {
				font-size: 11px;
				padding-top: 10px;
				margin-bottom: 10px;
			}
		
			#poll form {
				margin: 10px 8px 0px 8px;
				padding-bottom: 10px;
			}
			
			#poll p {
				padding-bottom: 8px;
			}
		
		#poll .s1 {
				float: left;
		}
		
		#poll .s2 {
			float: right;
			padding-top: 2px;
			margin-bottom: 10px;
		}

			#div.hr {
				clear: both;
				height: 1px;
				background-color: #ea00ea;
				}
.arez{
	font-size: 9px;
	color: #FFFFFF;
	background-color: #8bc500;
	text-align: center;
	height: 14px;
	border: 1px solid  #e9e9e9;
	padding: -2px;
	float: left;
	white-space: nowrap;
}
		

	/* #sponsors */
		
				#f_links ul {
					margin: 10px 8px 0px 8px;
					padding-bottom: 10px;
					list-style: none;
				}

				#f_links li {
					text-align: left;
					padding-bottom: 5px;
					padding-left: 10px;
				}

				#f_links img {
					border: 1px solid #d4d4d4;
				}	


	/* #friends */
		
			#friends h1 {
				margin: 0px 8px 0px 8px;
				padding: 0px 2px 0px 2px;	
				background: url(head-draugai.gif) no-repeat left bottom;
				height: 22px;
			}
		
				#friends h1 span {
					display: none;
				}
				
				#friends ul {
					margin: 10px 8px 0px 8px;
					padding-bottom: 10px;
					list-style: none;
				}

				#friends li {
					text-align: left;
					padding-bottom: 5px;
					padding-left: 10px;
				}

				#friends img {
					border: 1px solid #d4d4d4;
				}
				

	/* #cyber */

			#cyber h1 {
				margin: 0px 8px 0px 8px;
				padding: 0px 2px 0px 2px;	
				background: url(head-stebi.gif) no-repeat left bottom;
				height: 22px;
			}
		
				#cyber h1 span {
					display: none;
				}
				
				#cyber ul {
					margin: 10px 8px 0px 8px;
					padding-bottom: 10px;
					list-style: none;
				}

				#cyber li {
					text-align: center;
					padding-bottom: 5px;
				}
		
				#cyber img {
						border: none;
				}

	/* #noticeable */
		

				#noticeable ul {
					margin: 22px 8px 0px 8px;
					padding-bottom: 10px;
					list-style: none;
				}

				#noticeable li {
					text-align: left;
					padding-bottom: 5px;
				}

				#noticeable img {
					border: 1px solid #d4d4d4;
				}



/* title style */	
		
		/* #maxim */
		
			#maxim p {
					margin: 10px 8px 15px 8px;
					padding: 1px 5px 8px 5px;
					border: 1px solid #d4d4d4;
					height: 64px;
					width: 370px;
					text-align: left;
					line-height: 14px;
					overflow: hidden;
					cursor: hand;
			}

              /* #events */
		
			#events h1 {
				margin: 0px 8px 0px 8px;
				padding: 0px 2px 0px 2px;
				background: url(head-events.gif) no-repeat left bottom;
				height: 35px;
			}

				#events h1 span {
					display: none;
				}

			#events p {
					margin: 10px 8px 15px 8px;
					padding: 1px 5px 8px 5px;
					border: 1px solid #d4d4d4;
					height: 200px;
					width: 95%;
					text-align: left;
					line-height: 14px;
					overflow: hidden;
					cursor: hand;
			}
			
		/* #shoutbox */	
			
			#comments {
				margin: 21px 8px 8px 8px;
				padding: 5px 5px 7px 5px;
				border: 1px solid #d4d4d4;
				height: 162px;
				width: 370px;
				overflow: auto;
			}	
			
				#comments h2 {
					font-size: 11px;
					font-weight: normal;
				}
				
					#comments h2 span {
						color: #8bc500;
						font-weight: bold;
					}
				
				#comments p {
					padding-top: 6px;
					text-align: justify;
					padding-bottom: 4px;
					border-bottom: 1px dashed #707070;
					margin-bottom: 7px;
				}
				
				#comments p.last {
					padding-bottom: 0px;
					border-bottom: 0px;
					margin-bottom: 5px;
				}

			#comments1 {
				margin: 21px 8px 8px 8px;
				padding: 5px 5px 7px 5px;
				width: 90%;
			}	
			
				#comments1 h2 {
					font-size: 11px;
					font-weight: normal;
				}
				
					#comments h2 span {
						color: #8bc500;
						font-weight: bold;
					}
				
				#comments1 p {
					padding-top: 6px;
					text-align: justify;
					padding-bottom: 4px;
					border-bottom: 1px dashed #707070;
					margin-bottom: 7px;
				}
				
				#comments1 p.last {
					padding-bottom: 0px;
					border-bottom: 0px;
					margin-bottom: 5px;
				}

				
			#shoutbox form {
				margin: 37px 8px 0px 8px;
				padding-bottom: 20px;
			}
			
				#shoutbox form h1 {
					position: absolute;
					margin: 0px;
					padding: 2px 0px 0px 0px;
					font-size: 11px;
					background: none;
					margin: -20px 0 0 2px;
				}
				
				#shoutbox p {
					margin-bottom: 5px;
				}
				
				#shoutbox p label {
					font-weight: bold;
					padding-left: 180px;
					padding-right: 2px;
				}
				
				#shoutbox p input.text {
					width: 149px;
					border: 1px solid #d4d4d4;
					padding: 1px 3px 1px 3px;
				}

				#shoutbox form textarea {
					width: 374px;
					height: 94px;
					border: 1px solid #d4d4d4;
					padding: 1px 3px 1px 3px; 
				}				

				#shoutbox .s1 {
					float: left;
				}

				#shoutbox .s2 {
					float: right;
					padding-top: 3px;
					margin-bottom: 8px;
				}
				
				.clear {
					clear: both;
				}
				
		/* #pictures */
		
		div#pictures {
			padding: 0px 8px 35px 8px;
			padding-bottom: 0px;
		}

			div#pictures a img {
				border: 0px;
			}

			div#pictures span.s1 {
				float: left;
				display: block;
			}
			
			div#pictures span.s2 {
				float: right;
				display: block;
			}
			


			div#pictures .center {
				text-align: center;
			}

				div#pictures .center table {
					margin: 0px auto;
				}

			div#pictures .image {
				margin-bottom: 30px;
			}
			
			div#pictures p.information {
				margin-top: 17px;
				margin-bottom: 5px;
				height: 12px;
			}

			div#pictures form {
				border: 1px solid #d4d4d4;
				margin: 9px 0px 30px 0px;
				padding: 3px 0px 0px 0px;
			}
			
			* > div#pictures form {
				padding-top: 8px;
			}

				div#pictures form p {
					font-size: 0px;
					margin-top: 1px;			
					margin-bottom: 12px;
				}
				
				div#pictures form input {
					margin-left: 3px;
					margin-right: 2px;
				}
				
				div#pictures form img {
					margin-left: 10px;
					margin-right: 10px;
				}
			
			div#pictures td.imagecount {
				border: 1px solid #d4d4d4;
				padding: 2px 25px 2px 25px;
				font-size: 12px;
				font-weight: bold;
				color: #8bc500;
			}

			.fiespace{
				padding-bottom: 12px;
			}

.pics_rating{
border: 0px solid #ffffff;
}

.image_input  {
	text-align:center;
	width:38px;
height: 16px;
	margin: -1px 0 0 -2px;
	font-size: 11px;
	font-weight: bold;
}
		
/* page style */
		
		/* headers */
		td#main h1.linkzona {
			background: url(head-linkzona.gif) no-repeat left bottom;
			height: 35px;
			margin-bottom: 8px;
			margin-left: 8px;
			margin-right: 8px;
		}
		
			td#main h1.linkzona span {
				display: none;
			}
			
			
			td#main h1.straipsniai {
			background: url(head-linkzona.gif) no-repeat left bottom;
			height: 35px;
			margin-bottom: 8px;
			margin-left: 8px;
			margin-right: 8px;
		}
		
			td#main h1.straipsniai span {
				display: none;
			}
			
			
		/* #subnavigation */
		div#subnavigation {
			position: relative;
			margin: 0 8px 0 8px;
			padding-bottom: 15px;
		}
	
			div#subnavigation ul {
				margin-top: 18px;
			}
			
			div#subnavigation li {
				list-style: none;
				background: url(list-item.gif) no-repeat 3px center;
				padding: 2px 2px 2px 27px;
				margin-top: 2px;
			}

				div#subnavigation li a {
					color: #707070;
				}
				
				div#subnavigation li.selected a {
					color: #8bc500;
				}
				
		/* #pagecontent */
		div#pagecontent {
			position: relative;
			margin: 0 8px 0 8px;
			padding: 0 15px 0 15px;
		}
		
			div.hr {
				margin-left: -5px;
				margin-right: -5px;
				clear: both;
				border-bottom: 1px solid #d4d4d4;
			}
			
				div.hr hr {
					display: none;
				}
				
			div#pagecontent h2 {
				font-size: 11px;
				font-weight: bold;
				padding-top: 20px;
				margin-bottom: 20px;
			}
			
			div#pagecontent p {
				margin-bottom: 20px;
			}

			div#pagecontent p.info {
				clear: left;
				margin-bottom: 20px;
				font-size: 10px;
				color: #bfbfbf;
			}
			
			div#pagecontent img {
				border: 8px solid #d4d4d4;
			}
			
			div#pagecontent img.left {
				clear: left;
				float: left;
				margin-bottom: 10px;
				margin-right: 15px;
			}

			div#pagecontent img.right {
				clear: right;
				float: right;
				bottom: 10px;
				margin-left: 15px;
			}
			
			
	div#footer {
		background: url(bg-foot.jpg) no-repeat center top;
		padding: 13px 10px 10px 10px;
		border-top: 1px solid #cccccc;
		margin: 0px 10px 0px 10px;
	}

		div#footer div.box {
			background: #ffffff;
			padding: 10px 0px;
			font-size: 0px;
			border: 1px solid #d4d4d4;
		}
		
		div#footer div.box div {
			display: inline;
			margin: 10px;
			font-size: 10px;
			color: #afafaf;
			vertical-align: middle;
		}



		