/*-----------------------------------------news-wrapper----------------------------*/

.news-wrapper {
	
}

	.news-wrapper .image {
		float: left;
		margin-right: 5px;
	}
	
	.news-wrapper .news {
		padding: 0px;
		margin: 0px;
		float: left;
	}
	
		.news .date {
			font-size: 11px;
		}
		
		.news .title {
			/*+*/
		}
		
		.news .text {
			/*+*/
		}
		
		.news .more {
			display: inline-block;
			background: url(../images/icon-more.gif) no-repeat left 0px;
			font-style: italic;
			padding: 0px 0px 0px 25px;
			margin: 10px 0px 0px 0px;
			text-transform: lowercase;
		}
		
		.news .back {
			display: inline-block;
			background: url(../images/icon-back.gif) no-repeat left 0px;
			font-style: italic;
			padding: 0px 0px 0px 25px;
			margin: 10px 0px 0px 0px;
			text-transform: lowercase;
		}
		
		.news .url {
			display: inline-block;
			background: url(../images/icon-more.gif) no-repeat left 0px;
			font-style: italic;
			padding: 0px 0px 0px 25px;
			margin: 10px 0px 0px 0px;
			text-transform: lowercase;
		}
		
.relative a.txt {
	color: #000;
}

#content h2 {
	font-size: 17px;
	font-weight: bold;
	color: #636262;
	margin-bottom: 5px;
}

#content .formcontainer h2 {
	border-bottom: 1px solid #636262;
	color: #636262;
	margin-bottom: 10px;
	margin-top: 10px;
}

table.remelis_pilkas,
table.remelis_pilkas td,
table.remelis_pilkas th {
	border-collapse: collapse;
	border: 1px solid #707070;
}

table.remelis_rausvas,
table.remelis_rausvas td,
table.remelis_rausvas th {
	border-collapse: collapse;
	border: 1px solid #C16464;
}



body, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, form {
	padding: 0px;
	margin: 0px;
}

a {
	outline: none;
}

a:hover {
	text-decoration: underline;
}

img {
	border: 0px;
}

textarea {
	overflow: auto;
}

input {
	font-size: 11px;
}

html {
	min-width: 990px;
	height: 100%;
}

body {
	height: 100%;
	font-family: arial;
	font-size: 12px;
	text-align: center;
	background: #f1f1f1 url(../images/body.gif) no-repeat center top;
}
	
	#wrapper {
		height: 100%;
		background: url(../images/body-bottom.gif) no-repeat center bottom;
	}
		
		*> #wrapper {
			min-height: 100%;
			height: auto;
		}
		
		#wrapper.page {
			background: url(../images/body-bottom2.gif) no-repeat center bottom;
		}
		
	#container {
		width: 990px;
		margin-left: auto;
		margin-right: auto;
		text-align: left;		
	}
		
		#left-col {
			width: 235px;
			float: left;
			padding: 0px 0px 0px 35px;
			display: inline;
		}
			
			h1.logo {
				padding: 15px 0px 0px 0px;
    		}


				h1.logo a,
				h1.logo b {
					display: block;
					background: transparent url(../images/logo.gif) no-repeat;
					width: 225px;
				    height: 74px;
					margin-left: 5px;
				}

					h1.logo a span,
					h1.logo b span {
						display: none;
					}
			
			#icons {
				float: left;
				padding: 15px 0px 0px 12px;
				width: 70px;
			}
			
			#lang {
				float: right;
				padding: 25px 30px 0px 0px;
			}
			
			#nav-top {
				margin-top: 10px;
				background: url(../images/nav.gif) repeat-y;
			}
				#nav-bottom {
					background: url(../images/nav-top.gif) no-repeat;
				}
				
				#nav {
					background: url(../images/nav-bottom.gif) no-repeat 0px bottom;
					height: 365px;
					font-size: 0px;
				}
					*> #nav {
						min-height: 365px;
						height: auto;
					}					
					
					#nav li a:hover {
						color: #d71921;
					}
					
			#contacts {
				position: relative;
				height: 233px;
				font-size: 11px;
				color: #636262;
			/*	background: url(../images/contacts.gif) no-repeat;*/
				padding: 33px 0px 0px 27px;
				margin: 5px 0px 0px 0px;
				z-index: 2;
			}		
				
				#contacts .png {
					position: absolute;
					width: 100%;
					height: 233px;
					top: 0px;
					left: 0px;
					z-index: 1;
				}
				
				#contacts .text {
					position: absolute;
					
					z-index: 3;
				}
				
				#contacts a {
					color: #d71921;
					text-decoration: none;
				} 
				
		#right-col {
			width: 685px;
			float: left; 			
			padding: 0px 0px 0px 0px;
		}
			
			#r-top {
				height: 64px;
				background: url(../images/wrapper.gif) no-repeat;
			}
				
				*> #r-top {
					min-height: 72px;
					height: auto;
				}				
				
				#banners {
					padding: 10px 0px 10px 50px;
				}
				
			#content-wrapper {
				position: relative;
				height: 940px;
				padding: 0px 0px 0px 0px;
				margin: -2px 0px 0px 0px;
			}
				*> #content-wrapper {
					min-height: 940px;
					height: auto;
				}				
			
			#content-wrapper.page {
				background: url(../images/content-wrapper.gif) no-repeat;
			}
			
				h2.title {
					background: url(../images/t1.gif) no-repeat left 0px;
					font-weight: bold;
					font-style: italic;
					color: #636262;
					font-size: 22px;
					padding: 57px 0px 22px 95px;
					margin: 0px 0px 0px 32px;
					float: left;
					width: 400px;
				}
					
					h2.title.t0 {
						background: url(../images/t0.gif) no-repeat left 0px;
						padding: 50px 0px 22px 95px;
						position: absolute;
						top: -13px;
						left: 10px;
					}
						*> h2.title.t0 {
							top: -28px;
						}
												
					h2.title.privatiems {
						background: url(../images/t1.gif) no-repeat left 0px;
					}
					
					h2.title.verslui {
						background: url(../images/t3.gif) no-repeat left 0px;
					}
					
					h2.title.fiksuotas-rysys {
						background: url(../images/t2.gif) no-repeat left 0px;
					}
					
					h2.title.mobilusis-internetas {
						background: url(../images/t4.gif) no-repeat left 0px;
					}
					
					h2.title.ieskokite-musu {
						background: url(../images/t5.gif) no-repeat left 0px;
					}
					
					h2.title.apie-imone {
						background: url(../images/t6.gif) no-repeat left 0px;
					}
				
				a.print {
					display: block;
					float: right;
					background: url(../images/icon-print.gif) no-repeat right 3px;
					color: #8a8a8a;
					text-decoration: none;
					padding: 0px 15px 0px 0px;
					margin: 63px 0px 0px 0px;
				}
				
				.relative {
					position: relative;
					
					height: 100%;
				}
				
				.relative a {
					color: #d71921;
				}
				
				#box1 {
					width: 377px;
					height: 388px;
					position: absolute;
					top: 90px;
					left: 33px;
					background: url(../images/box1.gif) no-repeat;
					padding: 35px 0px 0px 0px;
				}
					
					*> #box1 {
						top: 80px;
					}
					
					#box1 .box-image {
						padding: 0px 0px 0px 105px;
					}
					#box1 h2 {
						padding: 10px 0px 0px 49px;
						font-size: 20px;
					}
					
					.relative a {
						text-decoration: none;
					}
					
					#box1 .text {
						padding: 8px 0px 0px 49px;
					}
					.box-more {
						display: inline-block;
						background: url(../images/icon-more.gif) no-repeat left 0px;
						font-style: italic;					
						padding: 2px 0px 6px 25px;
						
						text-transform: lowercase;
						text-decoration: none;
						color: #d71921;
					}
						
						a.box-more.first {
							font-weight: bold;
							background: url(../images/icon-more-big.gif) no-repeat left 0px;
							font-size: 14px;
							position: absolute;
							top: 290px;
							left: 113px;
							padding: 4px 0px 6px 30px;
						}
					
				#box2 {
					width: 232px;
					height: 228px;
					top: 3px;
					left: 417px;
					position: absolute;
					background: url(../images/box2.gif) no-repeat;
				}
					*> #box2 {
						top: -7px;
					}
					
					#box2 h2 {
						padding: 47px 0px 0px 36px;
						font-size: 14px;
					}
						
					#box2 .text {
						padding: 10px 30px 0px 36px;
						font-size: 11px;
					}
					
					#box2 a.box-more {
						position: absolute;
						top: 180px;
						left: 100px;
					}
				
				#box3 {
					width: 252px;
					height: 259px;
					top: 240px;
					left: 435px;
					position: absolute;
					background: url(../images/box3.gif) no-repeat;
					padding:25px 0px 0px 0px;
				}
				
					*> #box3 {
						top: 230px;
					}
					
					#box3 .box-image {
						padding: 0px 0px 0px 76px;
					}
					
					#box3 h2 {
						padding: 10px 0px 0px 22px;
						font-size: 14px;
					}
					
					#box3 .text {
						padding: 10px 10px 0px 22px;
						font-size: 11px;
					}
					
					#box3 a.box-more {
						position: absolute;
						top: 190px;
						left: 90px;
					}
					
				#box4 {
					width: 248px;
					height: 257px;
					top: 513px;
					left: 400px;
					position: absolute;
					background: url(../images/box4.gif) no-repeat;
				}
					
					*> #box4 {
						top: 503px;
					}
					
					#box4 h2 {
						padding: 39px 10px 0px 36px;
						font-size: 14px;
					}
					
					#box4 .text {
						padding: 10px 60px 0px 36px;
						font-size: 11px;
					}

					#box4 a.box-more {
						position: absolute;
						top: 170px;
						left: 60px;
					}
					
					
				#box5 {
					width: 248px;
					height: 257px;
					top: 472px;
					left: 65px;
					position: absolute;
					background: url(../images/box5.gif) no-repeat;
					padding: 27px 0px 0px 10px;
				}
					
					*> #box5 {
						top: 462px;
					}
					
					#box5 .box-image {
						padding: 0px 0px 0px 48px;
					}
					
					#box5 h2 {
						padding: 17px 0px 0px 28px;
						font-size: 14px;
					}
					
					#box5 .text {
						padding: 5px 55px 0px 28px;
						font-size: 11px;
					}
					
					#box5 a.box-more {
						position: absolute;
						top:190px;
						left: 120px;
					}
					
				#content {
					width: 635px;
					padding: 27px 0px 200px 50px;
					color: #000000;
					line-height: 20px;
				}
					
					#content a {
						color: #d71921;
						text-decoration: none;
					}
						
						#content a:hover {
							text-decoration: underline;
						}


#footer {
	position: absolute;
	bottom: 40px;
	color: #636262;
	padding: 0px 0px 0px 55px;
}

#created {
	padding: 0px 0 0 0px;
}

.page #created {
	padding-left: 0px;
}

	#created p {
		float: left;
	}


	#created p.text {
		padding-top: 2px;
	}

		#created a.created-by {
			display: block;
			background: transparent url(../images/artogama.gif) no-repeat right top;
			width: 64px;
			height: 17px;
			padding: 0px 0px 2px 5px;
		}


.hide {
	display: none;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.w100 {
	width: 100%;
}

.w33 {
	width: 33%;
}

/* Clear Fix */

.clearfix:after {
	content: ".";
	display: block;
	font-size: 0px;
	line-height: 0px;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

.clearfix {
	display: block;
}

* html .clearfix {
	height: 1px;
}	
	

#sitemap {
	list-style: none;
	line-height: 18px;
}
	#sitemap a {
		text-decoration:none;
	}
	#sitemap a:hover {
		text-decoration:underline;
	}

	#sitemap ul {
		margin: 0px;
		padding: 0px;
		list-style: none;
	}

	#sitemap.level0 {
		padding-left: 0px;
		margin-left: 0px;
	}

	#sitemap.level0 li {
		margin: 0px;
		list-style-image: none;
	}
	
		#sitemap.level0 div {
			padding-left: 25px;
			font-size: 12px;
			font-weight: bold; 
			background: url(sitemap/tree-root.gif) no-repeat left center;
		}
	
	#sitemap .level1 li {
		margin-left: 12px;
		background: url(sitemap/tree-item-bg.gif) repeat-y;
	}
	
		#sitemap .level1 li div {
			padding-left: 35px;
			font-size: 11px;
			font-weight: normal;
			background: url(sitemap/tree-item.gif) no-repeat left top;
		}
	
	#sitemap .level2 li {
		margin-left: 25px;
	}

	#sitemap li.last {
		background: none;
	}
	
		#sitemap li.last div {
			background: url(sitemap/tree-item-last.gif) no-repeat left top;
		}
		
	/* Spalvos */
	#sitemap .level1 div {
	}
	
	#sitemap .level4 {
		color: blue;
	}
	


/* forms */
.formcontainer {
	margin:0px;
	padding:0px;
}

	.formcontainer p input,
	.formcontainer p textarea,
	.formcontainer p select option {
		color: #000000;
	}

	.formcontainer p.resizeable,
	.formcontainer p.unresizeable {
		padding-bottom: 10px;
	}

	.formcontainer p.title {
		margin-bottom: 2px;
	}
		.formcontainer p.title span {
			font-weight: normal;
			color: #000000;
		}

		.formcontainer p.title span.error {
			color: #d71921;
		}


	.formcontainer p.resizeable input,
	.formcontainer p.input input,
	.formcontainer p.resizeable select {
		border-top: 1px solid #dadadb;
		border-left: 1px solid #dadadb;
		border-bottom: 1px solid #dadadb;
		border-right: 1px solid #dadadb;
		background: #FFFFFF;
		width: 250px;
		padding: 4px 0px;
	}

	.formcontainer p.resizeable textarea {
		border-top: 1px solid #dadadb;
		border-left: 1px solid #dadadb;
		border-bottom: 1px solid #dadadb;
		border-right: 1px solid #dadadb;
		background: #FFFFFF;
		overflow:auto;
		width: 450px;
	}

	.formcontainer p.button {
		padding-top: 10px;
	}


		.formcontainer p.button input {
			border:none;
			background: url(../images/submit.gif) no-repeat;
			color: #ffffff;
			font-weight: normal;
			font-size: 100%;
			width: 100px;
			padding: 0px 0px 10px 0px;
			font-size: 18px;
		}


#icons ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

	#icons ul li {
		float: left;
		background: url(../images/icon-bullet.gif) no-repeat right center;
		padding: 11px 13px 11px 13px;
	}
	
	#icons ul li.sitemap {
		background: none;
	}
		
		#icons ul li.sitemap a {
			display: block;
			width: 7px;
			height: 11px;
			background: url(../images/icon-sitemap.gif) no-repeat;
		}
		
		#icons ul li.home a {
			display: block;
			width: 11px;
			height: 10px;
			background: url(../images/icon-home.gif) no-repeat;
			margin: 1px 0px 0px 0px;
		}
		
			#icons ul li a span {
				display: none;
			}
			
#lang ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

	#lang ul li a {
		color: #898989;
		text-decoration: none;
	}
	
	#lang ul li.selected {
		display: none;
	}

#nav ul {
	list-style: none;
	padding: 15px 0px 40px 20px;
	margin: 0px;
}
	
	#nav ul li {

	}
		
		#nav ul li span {
			display: block;
			width: 190px;
			background: url(../images/nav-spacer.gif) no-repeat 36px bottom;
			padding: 15px 0px 0px 0px;
		}
		
		#nav ul li a {
			display: block;
			font-size: 14px;
			font-weight: bold;
			font-style:italic;
			color: #000000;
			text-decoration: none;
			padding: 9px 0px 10px 44px;
		}
			
			#nav ul li.selected a {
				color: #d71921;;
			} 
			
			#nav ul li a.n1 {
				background: url(../images/n1.gif) no-repeat;
			}
			#nav ul li a.n2 {
				background: url(../images/n2.gif) no-repeat;
			}
			#nav ul li a.n3 {
				background: url(../images/n3.gif) no-repeat;
			}
			#nav ul li a.n4 {
				background: url(../images/n4.gif) no-repeat;
			}
			#nav ul li a.n5 {
				background: url(../images/n5.gif) no-repeat;
			}
			#nav ul li a.n6 {
				background: url(../images/n6.gif) no-repeat;
			}
			
		#nav ul li.last span {
			width: 190px;
			background: url(../images/nav-spacer-l.gif) no-repeat 36px bottom;
			
		}
			
			#nav ul li ul {
				padding: 10px 0px 10px 0px;
				margin: -3px 0px 0px 0px;
			}
				
				#nav ul li ul li {
					padding: 0px;
					margin: 0px 0px -7px 0px;
				}
				
				#nav ul li ul li span {
					padding: 10px 0px 0px 0px;
					margin: 0px;
					background: none;
				}
				
				#nav ul li.last ul li span {
					background: none;
				}
					
				#nav ul li ul li a {
					background: url(../images/sub-bullet.gif) no-repeat 0px 5px;
					font-size: 12px;
					color: #000000;
					font-weight: normal;
					font-style: normal;
					margin: 0px 0px 0px 8px;
					padding: 3px 0px 0px 23px;
				}
					#nav ul li.selected ul li a {
						color: #000000;;
					} 
					
					#nav ul li ul li.selected a {
						background: url(../images/sub-bullet-s.gif) no-repeat 0px 5px;
						color: #d71921;
					}
					
					#nav ul li ul li.last span {
						background: none;
					}
					
					
						
						#nav ul li ul li ul {
							padding: 0px 0px 0px 0px;
							margin: -3px 0px 5px 0px;
						}
							
							#nav ul li ul li ul {
								padding: 
							}
							
							#nav ul li ul li ul li {
								padding: 0px;
								margin: 0px 0px -7px 0px;
							}
							
							#nav ul li ul li ul li span {
								padding: 10px 0px 0px 0px;;
								margin: 0px;
								background: none;
							}
							
							
							#nav ul li ul li.selected ul li a {
								background: url(../images/sub2.gif) no-repeat 0px 7px;
								font-size: 11px;
								color: #000000;
								font-weight: normal;
								font-style: normal;
								margin: 0px 0px 0px 25px;
								padding: 0px 0px 0px 10px;
							}
							
							#nav ul li ul li.selected ul li.selected a {
								background: url(../images/sub2-s.gif) no-repeat 0px 7px;
								color: #d71921;
							}
						


#phones {
	
}

	#phones .phone {
		width: 208px;
		height: 202px;
		background: url(../images/phone.gif) no-repeat;
		float: left;
		margin: 0px 0px 15px 0px;
	}
		
		#phones .phone .image2 {
			width: 90px;
			height: 110px;
		}
		
		#phones .phone .image a {
			width: 90px;
			height: 90px;
			margin: 20px 0px 0px 50px;
			display: block;
		}
		
		#phones .phone .title {
			font-weight: bold;
			text-align: center;
			padding: 8px 30px 0px 17px;
			line-height: 16px;
			
		}
			#phones .phone .title a {
				color: #636262;
			}
		
		#phones .phone .price {
			font-size: 18px;
			text-align: right;
			padding: 6px 44px 0px 0px;
		}
			
			#phones .phone .price a {
				color: #d71921;	
			}

#phone  {

}

	#phone .info {
		width: 350px;
		float: left;
	}
	
	#phone .right-side {
		float: right;
		width: 250px;
		margin: 0px 0px 0px 0px;
	}
	
		#phone .right-side .image-wrap {
			width: 250px;
			height: 235px;
			background: url(../images/phone2.gif) no-repeat;
			
		}
			
			#phone .right-side .image-wrap .image2 {
				padding: 28px 0px 0px 40px;
			}
		
		#phone .right-side .back {
			display: block;
			background: url(../images/icon-back.gif) no-repeat left 0px;
			padding: 0px 0px 0px 26px;
			margin: 14px 0px 0px 52px;
			font-style: italic;
		}
	
	#phone h2.item-title {
		font-size: 18px;
		color: #636262;
		font-weight: normal;
		margin: 0px 0px 15px 0px;
	}
			
#paginator {
	font-size: 16px;
	font-weight: bold;
	color: #636262;
}
	
	#paginator span.spacer {
		font-weight: normal;
		padding: 0px 3px;
	}



/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

