/*Classes*/
.header{
	clear: both;
	height: 187px;
	overflow: hidden;
}

.mainblock{
	position: relative;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

.leftcol, .rightcol{
	width: 172px;
	overflow: hidden;
}
.leftcol{
	padding-top: 35px;
}
.rightcol{
	padding-top: 9px;
	/*background-image: url(../images/right_dec.jpg);
	background-repeat: no-repeat;
	background-position: 1px 0;*/
}
.leftcol .banneritem, .rightcol .banneritem{
	margin-bottom: 10px;
}
.leftcol .banneritem img, .rightcol .banneritem img{
	border: none;
}

table.contentpaneopen{
	width: 100%;
}
.contentheading, .componentheading{
	font-size: 22px;
	font-weight: normal;
	color: #000;
	margin: 0;
	padding: 0;
	padding-bottom: 30px;
	line-height: 1;
	background-image: url(../images/maintext-header-line.jpg);
	background-repeat: no-repeat;
	background-position: 0 60%;
}

.moduletable{
	clear: both;
	margin: 0;
	margin-bottom: 35px;
}
.rightcol .moduletable{
	margin-bottom: 10px;
}

/*IDs*/
#container{
	position: relative;
	width: 100%;
	min-width: 1000px;
	min-height: 100%;
	#width: expression(document.body.clientWidth < 1000 ? "1000px" : "100%" );
	#height: 100%;
	background-image: url(../images/back.jpg);
	background-repeat: repeat-y;
	background-position: 50% 0;
}
html>body #container{
	#height: auto;
}

#content{
	border-top: 1px solid #000000;
}
	#component{
		width: 550px;
		margin-left: 25px;
		text-align: left;
		padding-top: 15px;
		padding-bottom: 15px;
		overflow: hidden;
	}
		#scroll p{
			margin: 0;
		}
			
	.leftcol ul.menu{
		list-style-type: none;
		margin: 0;
		padding: 0;
		line-height: 1;
		text-align: right;
		background-image: url(../images/menu-line.jpg);
		background-repeat: no-repeat;
		background-position: 100% 0%;
	}
		.leftcol ul.menu li{
			padding-top: 7px;
			padding-bottom: 7px;
			padding-right: 18px;
			padding-left: 5px;
			background-image: url(../images/menu-line.jpg);
			background-repeat: no-repeat;
			background-position: 100% 100%;
		}
			.leftcol ul.menu li a.level_1{
				font-size: 12px;
				color: #000;
				font-weight: bold;
				text-decoration: none;
			}
			.leftcol ul.menu li a.level_1:hover{
				color: #fff;
			}
			.leftcol ul.menu li.active a.level_1{
				color: #E20000;
			}
			.leftcol ul.menu li ul{
				list-style-type: none;
				margin: 0;
				padding: 0;
				padding-top: 7px;
			}
				.leftcol ul.menu li ul li{
					background-image: none;
					padding-right: 0;
					padding-left: 0;
					padding-top: 3px;
					padding-bottom: 3px;
				}
					.leftcol ul.menu li ul li a.level_2{
						font-size: 11px;
						color: #E20000;
						font-weight: normal;
						text-decoration: none;
					}
					.leftcol ul.menu li ul li a.level_2:hover, .leftcol ul.menu li ul li.active a.level_2{
						color: #fff;
					}
					
	.rightcol ul.menu{
		list-style-type: none;
		margin: 0;
		padding: 0;
		line-height: 1;
		text-align: left;
	}
		.rightcol ul.menu li{
			padding-top: 7px;
			padding-bottom: 7px;
			padding-right: 18px;
		}
			.rightcol ul.menu li a.level_1{
				display: block;
				font-size: 12px;
				color: #E20000;
				font-weight: bold;
				padding-left: 7px;
				padding-bottom: 7px;
				text-decoration: none;
			}
			.rightcol ul.menu li a.level_1:hover{
				color: #fff;
			}
				.rightcol ul.menu li ul{
					list-style-type: none;
					margin: 0;
					padding: 0;
					background-image: url(../images/menu-line-reverse.jpg);
					background-repeat: no-repeat;
					background-position: 0% 0%;
				}
					.rightcol ul.menu li ul li{
						padding-top: 7px;
						padding-bottom: 7px;
						padding-right: 7px;
						background-image: url(../images/menu-line-reverse.jpg);
						background-repeat: no-repeat;
						background-position: 0% 100%;
					}
						.rightcol ul.menu li ul li a.level_2{
							display: block;
							font-size: 12px;
							color: #000;
							font-weight: bold;
							padding-left: 18px;
							padding-bottom: 7px;
							text-decoration: none;
						}
						.rightcol ul.menu li ul li a.level_2:hover{
							color: #fff;
						}
						.rightcol ul.menu li ul li.active a.level_2{
							color: #E20000;
						}
							.rightcol ul.menu li ul li ul{
								list-style-type: none;
								margin: 0;
								padding: 0;
							}
								.rightcol ul.menu li ul li ul li.last{
									background-image: none;
								}
								.rightcol ul.menu li ul li ul li a.level_3{
									display: block;
									font-size: 11px;
									color: #000000;
									font-weight: normal;
									padding-left: 25px;
									text-decoration: none;
								}
								.rightcol ul.menu li ul li ul li a.level_3:hover, .rightcol ul.menu li ul li ul li.active a.level_3{
									color: #fff;
								}
			
	
	#leftcontent{
		position: absolute;
		top: 0;
		left: 0;
	}
	#rightcontent{
		position: absolute;
		top: 0;
		left: 828px;
	}
	
#header_container{
	position: absolute;
	width: 100%;
	min-width: 1000px;
	#width: expression(document.body.clientWidth < 1000 ? "1000px" : "100%" );
	top: 0;
	left: 0;
}
	#header{
		background-image: url(../images/header_good.jpg);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
		#topmenu{
			position: absolute;
			width: 658px;
			height: 29px;
			line-height: 29px;
			text-align: right;
			left: 171px;
			top: 158px;
			overflow: hidden;
		}
			#topmenu ul.menu{
				list-style-type: none;
				margin: 0;
				padding: 0;
			}
				#topmenu ul.menu li{
					display: inline;
					padding-left: 25px;
					padding-right: 25px;
					background-image: url(../images/skirtukas.gif);
					background-repeat: no-repeat;
					background-position: 100% 50%;
				}
				#topmenu ul.menu li.last{
					background-image: none;
				}
					#topmenu ul.menu li a.level_1{
						font-size: 12px;
						color: #000;
						font-weight: bold;
						text-decoration: none;
					}
					#topmenu ul.menu li a.level_1:hover, #topmenu ul.menu li.active a.level_1{
						color: #e5a600;
					}
		#logo{
			position: absolute;
			top: 54px;
			left: 100px;
		}
		#icons{
			position: absolute;
			top: 10px;
			left: 265px;
		}
			#icons img{
				margin-right: 6px;
			}
		#flash{
			position: absolute;
			top: 0;
			left: 470px;
		}

#footer{
	line-height: 20px;
	margin-top: -20px;
}
	#copyright{
		position: absolute;
		width: 172px;
		height: inherit;
		left: 0;
		top: 0;
		text-align: center;
	}
		#copyright a.copyright{
			font-size: 10px;
			color: #d49700;
			text-decoration: none;
		}

#counter_container{
	height: 55px;
	margin-top: -55px;
}
	#counter{
		position: absolute;
		width: 172px;
		top: 0;
		left: 100%;
		margin-left: -172px;
	}
	
/*Galerija*/
#component table.photoBig{
	width: 520px;
}
#component .gThumbs{
	width: 520px;
}
	#component .gThumbs .holder .images{
		white-space: nowrap;
	}
	#component .preloader{
		display: none !important;
	}
