/* something that does not change */
  /*font-family:"Trebuchet MS", "Times New Roman", Times, serif;*/
html, body { 
  height:100%;
  font-size:12px;
  width:100%;
  line-height:130%;
  font-family:Helvetica,Arial; 
}


    #wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -150px;
    }
    #push {
    height:150px;
    }
    #footer {
      height:150px;
    }

.ico-parduodu { background:url(../img/icons-list-1.png) 0 0px no-repeat; }
.ico-ieskau { background:url(../img/icons-list-1.png) 0 -32px no-repeat; }
.ico-renginiai { background:url(../img/icons-list-1.png) 0 -64px no-repeat; }
.ico-naujienos { background:url(../img/icons-list-1.png) 0 -96px no-repeat; }

.page-up1 { background:url(../img/icons-list-1.png) -16px 0px no-repeat; }
.page-up2 { background:url(../img/icons-list-1.png) -16px -32px no-repeat; }
.page-down1 { background:url(../img/icons-list-1.png) -16px -64px no-repeat; }
.page-down2 { background:url(../img/icons-list-1.png) -16px -96px no-repeat; }

.page-new { background:url(../img/icons-list-1.png) -32px 0px no-repeat; }
.page-closed { background:url(../img/icons-list-1.png) -32px -32px no-repeat; }
.page-ok { background:url(../img/icons-list-1.png) -32px -64px no-repeat; }
.page-linked { background:url(../img/icons-list-1.png) -32px -96px no-repeat; }
.page-sticky { background:url(../img/icons-list-1.png) -48px 0px no-repeat; }


.ico-edit-tag { background:url(../img/icons-list-1.png) -48px -32px no-repeat; padding-left:16px; height:1%;}
.ico-mail { background:url(../img/icons-list-1.png) -48px -64px no-repeat; padding-left:16px; height:1%;}
.ico-calendar { background:url(../img/icons-list-1.png) -48px -96px no-repeat; padding-left:16px; height:1%;}

.zoom { background:url(../img/icons-list-1.png) -64px -64px no-repeat; padding-left:16px; height:1%;}
.map { background:url(../img/icons-list-1.png) -64px -96px no-repeat; padding-left:16px; height:1%;}
.views {  background:url(../img/icons-list-1.png) -64px 1px no-repeat; 	padding-left:16px; margin-left:5px; height:1%;}
.ico-comments { background:url(../img/icons-list-1.png) -64px -32px no-repeat; padding-left:16px; height:1%;}

.ico-images { background:url(../img/icons-list-1.png) -80px 0px no-repeat; 	padding-left:16px; height:1%;}
.ico-series { background:url(../img/icons-list-1.png) -80px -32px no-repeat; 	padding-left:16px; height:1%;}

.ico-user { background:url(../img/icons-list-1.png) -96px 0px no-repeat; 	padding-left:16px; height:1%;}
.ico-user-add { background:url(../img/icons-list-1.png) -96px -32px no-repeat; 	padding-left:16px; height:1%;}
.ico-user-del { background:url(../img/icons-list-1.png) -96px -64px no-repeat; 	padding-left:16px;height:1%;}
.ico-group { background:url(../img/icons-list-1.png) -96px -96px no-repeat; 	padding-left:16px;height:1%;}

.ico-star { background:url(../img/icons-list-1.png) -112px 0px no-repeat; 	padding-left:16px; height: 1%;}
.ico-star-add { background:url(../img/icons-list-1.png) -112px -32px no-repeat; padding-left:16px;height: 1%;}
.ico-star-del { background:url(../img/icons-list-1.png) -112px -64px no-repeat; padding-left:16px; height: 1%;}
.ico-star-give { background:url(../img/icons-list-1.png) -112px -96px no-repeat;	padding-left:16px;height: 1%;}

.ico-cake { background:url(../img/icons-list-1.png) -128px 0px no-repeat; 	padding-left:16px;height:1%;}
.ico-compare { background:url(../img/icons-list-1.png) -128px -32px no-repeat; 	padding-left:16px;height:1%;}
.ico-camera { background:url(../img/icons-list-1.png) -128px -64px no-repeat; 	padding-left:16px;height:1%;}
.ico-customize { background:url(../img/icons-list-1.png) -128px -96px no-repeat; 	padding-left:16px;height:1%;}

.ico-add { background:url(../img/icons-list-1.png) -144px 0px no-repeat; 	padding-left:16px;height:1%;}
.ico-delete { background:url(../img/icons-list-1.png) -144px -32px no-repeat; 	padding-left:16px;height:1%;}
.ico-accept { background:url(../img/icons-list-1.png) -144px -64px no-repeat; 	padding-left:16px;height:1%;}
.ico-message { background:url(../img/icons-list-1.png) -144px -96px no-repeat; 	padding-left:16px;height:1%;}

.ico-smile { background:url(../img/icons-list-1.png) -160px 0px no-repeat; 	padding-left:16px;height:1%;}
.ico-star2 { background:url(../img/icons-list-1.png) -160px -32px no-repeat; 	padding-left:16px;height:1%;}
.ico-lock { background:url(../img/icons-list-1.png) -160px -64px no-repeat; 	padding-left:16px;height:1%;}


.smile-all { background-image:url(../img/smiles.gif);  filter:alpha(opacity=50); opacity:0.5;	padding-left:70px;height:13px;}
.smile-1 { background:url(../img/smiles.gif) 0px 0px no-repeat; 	padding-left:14px;height:13px;}
.smile-2 { background:url(../img/smiles.gif) -14px 0px no-repeat; 	padding-left:14px;height:13px;}
.smile-3 { background:url(../img/smiles.gif) -28px 0px no-repeat; 	padding-left:14px;height:13px;}
.smile-4 { background:url(../img/smiles.gif) -42px 0px no-repeat; 	padding-left:14px;height:13px;}
.smile-5 { background:url(../img/smiles.gif) -56px 0px no-repeat; 	padding-left:14px;height:13px;}

.stars { background:url(../img/light-skin/stars.png); }


/*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('css/pngbehavior.htc'); }
map { display:none; }
var { font-style:normal; }
object, form { display:block; }	
h1, h2, h3, h4, h5, h6 { letter-spacing:normal; }

.h1-title {
	font-size:22px;
	font-weight:normal;
	
	padding:0 0 5px 0;
	margin:12px 10px 5px 0;
}
h2, .h2-title {
	font-size:22px;
	font-weight:normal;
	padding:0 0 3px 0;
	margin:10px 10px 10px 0;
}

h3, .h3-title {
	font-size:15px;
	font-weight:bold;
	padding:0 0 2px 0;
	margin:8px 0 8px 0;
}

.links-simple a { /* tarpas tarp links */
	padding-right:10px;
}

.h3-title-ico {
	position:relative;
	padding:25px 0 5px 35px;
}
	.h3-title-ico .search-zoom {
		position:absolute;
		top:10px;
		left:0;
}
.toll { /* prierašas prie H3 */
  margin-bottom:0px;
  padding-bottom:0px;
  font-size:11px;
  font-weight:normal;
}
.toll a {
	font-weight:bold !important;
}
	
	
	
body h4, .h4-title {
	font-size:13px;
	font-weight:bold;
/*	border-bottom:1px dashed #E58F23; */
	padding:0 0 2px 0;
	margin:8px 0 5px 0;
	min-height:14px;
}

	.photo-list .h4-title a{
		display:block;
		float:left;
	}
	.photo-list .h4-title .stars {
		float:left;
	}
	
body h5, .h5-title {
 font-size:12px;
 font-weight:bold;
 border-bottom:1px dashed #E58F23;
 padding:0 0 2px 0;
 margin:0 0 3px 0; 
}
* html body h5, * html .h5-title { height:14px; }

	
.infoblock { /* buvo .text-1 */
	padding:2px 2px 0px 5px;
  margin-bottom: 5px;
	line-height:130%;
}

.sup {
	font-size:5px;
	font-weight:bold;
}
	
.title-2 {
	padding:25px 0 5px 0;
	margin:0 0 15px 0;
	border-bottom:2px solid #E58F23;
}
	.title-2 b.block {
		font-size:22px;
		font-weight:normal;
	}

/*hr { display:none; }*/
/* something that does not change */
  hr.clear {
    visibility: hidden;
    clear: both;  
  }

/* 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, .container-inline div { display:inline; }
/* all time classes */
		
/*a { font-family:"Trebuchet MS", "Times New Roman", Times, serif; }*/
.active { text-decoration:underline; }
.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 { list-style:none; padding:0; margin:0; } 
.comments .text li { list-style:disc; }

.textfield, textarea, select { font-family:"Trebuchet MS", "Times New Roman", Times, serif; font-size:12px; padding-left:3px; }
.button { cursor:pointer; }
.posrel { position:relative; }
.nobdr { border:0 none !important; }
.nobgr { background:none !important; }
/* global text/link settings */

a.newwin {
	background: url("../img/outside-link.gif") no-repeat right center;
	padding-right: 12px;
}

a.popupwin {
  background: url("../img/popupwindow.gif") no-repeat right center;
  padding-right: 14px;
}		

.link { 
  font-size:11px; 
}
.link a{
  font-weight:bold;
  font-size:11px;
}

a.bt_link {
  padding:2px 0px 2px 6px;
  margin:3px 5px 2px 2px;
  display:block;
}

.header .wrp, .footer .wrp {
	margin:0 auto;
	width:1022px;
}
.header {
	background:url(../img/header-bg.gif);
	border-bottom:2px solid #333;
	height:63px;
}

.header a.fl img { margin:18px 0 0 15px; }

.top-links {
	height:36px;
	width:865px;
}

	.top-links li {
		float:right;
		padding:7px 0 0 7px;
		margin:0 0 0 7px;
		background:url(../img/vert-line.gif) 0 9px no-repeat;
	}
	.top-links a {
		color:#999;
		display:block;
		float:left;
	}
	.top-links a.ico {
		background:url(../img/person.gif) 0 -2px no-repeat;
		padding:0 0 5px 19px;
	}
	
	.nav li, .my-nav li { position:relative; }

.my-nav { padding:0 5px 2px 0; }
	.nav li, .my-nav li {
		float:left;
		height:27px;
		margin:0 0 0 3px;
		padding:0 3px 0 0;
		background:url(../img/tab-of.gif) right 0 no-repeat;
		z-index: 100; /* This is the important style directive, without it IE7 chokes */
	}
	
	.my-nav * li {
   visibility:     inherit; /* fixes IE7 'sticky bug' */
  }
	
	.nav a, .my-nav a {
		float:left;
		height:21px;
		background:url(../img/tab-of.gif) 0 0 no-repeat;
		color:#999;
		display:block;
		text-transform:uppercase;
		padding:6px 13px 0 13px;
		font-size:12px;
		font-family:"Trebuchet MS", "Times New Roman", Times, serif;
	}
	.subnav a {
		float:none !important;
		height:auto !important;
		height:auto !important;
		color:#999;
		font-size:13px;
		display:block;
		text-transform:none !important;
		padding:0 0 5px 0 !important;
		background:none !important
	}
	.subnav { 
    z-index:33; 
  }
	.nav a.act, .my-nav a.act, .subnav a.act, .header .subnav a.active { color:#FFF; }
	.nav a.spec, .my-nav a.spec,.subnav a.spec { color:#E58F23; }
	.subnav .sep {
		height:10px;
		overflow:hidden;
		border-top:1px solid #4C4C4C;
	}
.subnav {
  visibility: hidden;
	position:absolute;
	border:1px solid #4C4C4C;
	top:27px;
	left:0;
	background:#323232;
	padding:5px 5px 0 5px;
	width:150px;
}

.subnav li {
		float:none !important;
		height:auto !important;
		margin:0 !important;
		padding:0 !important;
		height:auto !important;
		background:none !important
	}

	
/*.header .wrp ul.block-list a{ font-family:"Trebuchet MS", "Times New Roman", Times, serif !important; } */


		.my-nav li.nobgr a {
			background:url(../img/star.gif) right -3px no-repeat !important;
			width:0px;
			text-decoration:none !important;
		}
.nav { padding:0 0 0 20px; }

.content_top {
  width:1022px;
  margin:0 auto;
  height:12px;
}

.content {
	padding:0px 6px 25px 12px;
  width:1004px;
  margin:0 auto;
  min-height: 400px;
}
.content p{
  padding-top:10px;
}

.top-side {
	width:980px;
	/*padding:1px 0 10px 10px;*/
}

.left-side {
	width:620px;
	padding:0px 0 0 20px;
}

.left-side-wide {
	width:975px;
	padding:7px 0 0 10px;
}

.right-side { width:332px; }
.block-1 { margin:0 0 12px 0; }
	.block-1 .tp, .block-1 .bt {
		height:11px;
		overflow:hidden;
	}
	.block-1 .bg {
		padding:5px 3px 0 13px;
		min-height:1px;
		position:relative;
		overflow:hidden;		
	}
.title-1 {
	font-size:18px;
	font-weight:normal;
}

  .block-1 .title-1, .block-1 .title-3 {
    padding:0px 15px 4px 15px;
    margin-top:0px;
  }

.title-3 {
  font-size:16px;
  font-weight:normal;
}

  .title-1 img, .title-3 img {
    border:1px solid #999;
    padding: 3px;
    margin: 4px 10px 0px 0px;
  }


/*	.title-1 img {
		position:relative;
		margin:0 0 0 5px;
		bottom:-3px;
	}
*/

.pard-action {
  display:block;
  font-size:13.5px;
  padding: 3px;
  margin: 2px 0 2px 0;
  font-weight:bold;
  background-color:#F8F3EF;
  border:1px solid #CC8888;
}
.pard-action a {
  color-cc:#2222CC;
  color:#CC4444;
}
.pard-action img {
  margin-bottom: -3px;
}

.banner { padding:15px 0 0 0; }
	.banner img { margin:0 auto; }
.item-1 { padding:10px 17px 10px 20px; }
	.item-1 p.block { margin:0 0 0 80px; }
	

.best-block {
  width:620px;
  margin-left:-30px;
  padding-left:30px;
  padding-right:20px;
  padding-top:10px;
}

.best-img {
  float:left;
  display:block;
  padding-right:10px;
}
	
/* ========================== TABLE, table, lentelės ================================= */

.shop td { padding:1px 3px; }

table.text { padding:5px; }
table.text td, table.text thead td { padding:3px; }
table.center td { text-align:center; }

 table.text thead th {
  padding:3px;
}

#permissions td.module {  /* permissions lentelė */
  font-weight:bold;
}

/* ----------------------------------------- */


.exeption-1 {
	position:relative;
	top:-7px;
}
	.latest-photos p.block { padding:10px 15px; }
.list-2 { padding:0 17px; }
	.list-2 li {
		float:left;
		padding:0 5px 0 0;
	}
.links-1 {
	padding:10px 9px;
	display:block !important;
}
	.links-1 li {
		padding:0 2px 0 7px;
		background:url(../img/vert-dash.gif) 0 center no-repeat;
	}
	.links-1 a.act { font-weight:bold; }
	.list-3 li {
		margin:0 10px;
		padding:4px 0 4px 40px;
		position:relative;
	}
	.list-3 i {
	 margin-left:-5px;
		position:absolute;
		top:4px;
		left:0;
		width:20px;
		text-align:right;
		font-style:normal;
	}
	.list-3 span {
		position:absolute;
		top:3px;
		left:18px;
		display:block;
		width:16px;
		height:16px;
	}
	.list-3 a.active {
	 font-style:normal;
  }
.list-4 {
	height:87px;
	margin:0 17px;
	border-bottom:1px dashed #E58F23;
}
	.list-4 li {
		float:left;
		padding:5px 0 0 0;
	}
		.list-4 a span {
			display:block;
			width:88px;
			height:53px;
		}
	.list-4 a {
		text-align:center;
	}

.links { margin:5px 20px 0 37px; }
		.links .fr strong { color:#E58F23; }
	.links .fl { line-height:130%; }
		.links .fl img { margin:2px 0 0 0; }

  .footer { border-top:2px solid #E58F23; }
	.list-1 .i {
		float:left;
		width:11.5%;
		padding:10px 20px 5px 30px;
	}
	.list-1 b.block {
		text-transform:uppercase;
		color:#E58F23;
		font-weight:normal;
		padding:0 0 15px 0;
	}

	.footer .tac { padding:0 0 10px 0; }
		.footer .tac li {
			background:url(../img/vert-line.gif) 0 3px no-repeat;
			padding:0 6px 0 7px;
		}

.link-1 {
	font-weight:bold;
}
	.title-2 .link-1 { margin-bottom:-5px; margin-top:5px; }
	
.link-all {
	padding:0 0 5px 0;
	border-bottom:1px dashed #E58F23;
}
	.link-all a {
		font-weight:bold;
	}
.pagination {
	border-top:1px dashed #E58F23;
	padding:5px 0 0 0;
}
	.pagination li { padding:0 3px; }
	.pagination a.act { font-weight:bold; }

.rss-1 { padding:30px 0 0 0; }

	.photo-list li {
		float:left;
    margin-top:0px;
	}


	.photo-list .i {
		width:191px;
		height:146px;
		margin:4px -12px 3px -12px;
	}

	* html .photo-list a.fl { margin:0 0 0 6px; }
	.photo-list a.fr { margin:0 12px 0 5px; }
	* html .photo-list a.fr { margin:0 6px 0 0; }
	.photo-list .stars { margin:2px 0 0 0; }
.comment {
	text-decoration:none;
	padding:0 0 0 16px;
	line-height:110%;
}
.stars {
	width:49px;
	height:9px;	
}
.stars-1 { width:10px; }
.stars-2 { width:20px; }
.stars-3 { width:30px; }
.stars-4 { width:40px; }
.stars-5 { width:49px; }
.list-5 { padding:10px 0 0 3px; }
	.list-5 li {
		padding:0 3px 0 7px;
		line-height:100%;
	}
	.list-5 li.nobgr { padding:0 3px 0 0; }
	.list-5 a {
		font-size:14px;
	}
.padding-top { padding-top:20px !important; }


.no-bold { font-weight:normal !important; }
.search { padding:10px 15px; }
	.search label {
		padding:0 0 4px 0;
		font-weight:bold;
	}
	.search a { font-weight:bold; }
	.search .textfield {
		margin:2px 2px 0 0;
		width:230px;
	}

/*	.list-7 li { padding:25px 0 0 0; }
	.list-7 .ttl { 
		padding:0 0 10px 0;
		font-size:20px;
		font-weight:normal;
	}
	.list-7 .text-1 { padding:0 0 12px 0; }
		.list-7 .text-1 a {
			font-weight:bold;
		}
	.list-7 div.fl {
		width:230px;
		padding:15px 40px 15px 10px;
		position:relative;
		overflow:hidden;
	}
		.list-7 div.fl span {
			position:absolute;
			bottom:20px;
			right:0;
		}

	.list-7 .text {
		border-top:1px dashed #E58F23;
		padding:3px 5px;
	}
	.list-7-edited .collumns { border-bottom:1px dashed #E58F23; }
		.list-7 .text b { font-size:14px; }
		.list-7 .text p { padding:0 0 5px 0; }

	.list-7 sup {
		font-size:9px;
		color:#E58F23;
	}
	.list-7 table {
		width:185px;
		margin:5px 0 0 0;
	}
	.list-7 td, .list-7 th {
		width:50%;
		padding:0 0 1px 0;
		font-weight:normal;
		vertical-align:bottom;
	}
	.list-7 th { text-align:right; }
	.list-7 td { padding:0 0 1px 8px; }
	.list-7 div.fr {
		width:135px;
		padding:3px 0 0 0;
	}
		.list-7 div.fr .tac {
			width:120px;
			padding:5px 0;
		}
		.list-7 div.fr .stars { margin:0 auto 5px auto; }
		
		*/
		
.inside-block { margin:30px 0 20px 0; }
		.inside-block .h4-title a {
			margin:0 0 0 10px;
			font-weight:bold;
		}
	.inside-block .list-8 {
		width:394px;
		padding:10px 0 0 6px;
	}
		.inside-block .list-4 li.clear { padding:15px 0 0 0 !important; }
	.list-8 li {
		float:left;
		width:147px;
		height:45px;
		overflow:hidden;
		margin:0 0 5px 0;
		padding:0 0 0 50px;
		position:relative;
	}
		.list-8 li img {
			position:absolute;
			top:0;
			left:0;
		}

	.photo-list b {
    margin-left:5px;
  }
		.photo-list .text-1 strong.block {
			padding:10px 0;
			font-weight:bold;
		}
	
.border-top { border-top:1px solid #E58F23; }
.margin-bot { margin-bottom:30px; }
	.tags a {
		line-height:130%;
	}
.small, .description, .highslide-body .description, .gm-style .small div a{ font-size:11px; }
.bigger { font-size:18px; }
.big { font-size:24px; }
	.list-9 li { padding:10px 0 20px 0; }
	
.teaser-title {
	padding:0 3px 4px 3px;
	margin-bottom:1px;
	border-bottom:1px dashed #E58F23;
}
.teaser-title a {
	font-weight:bold;
	font-size:15px;
}	
	
	
	.list-9 .ttl {
		padding:0 3px 5px 3px;
		border-bottom:1px dashed #E58F23;
	}
		.list-9 .ttl a.tt {
			font-weight:bold;
			font-size:14px;
		}
	.list-9 .text-1 { padding:4px 3px 10px 3px; }
	.list-9 .just-tt { margin:0 0 0 185px; }
	.list-9 a.block {
		padding:3px;
	}

.bold { font-weight:bold !important; }
.padding-top-1 { padding-top:15px !important; }
.list-10 { padding:5px 0 0 2px; }
	.list-10 li {
		float:left;
		padding:10px 4px 0 4px;
	}
	.list-10 a { display:block; }
  .list-10 a.img-srautas { border-bottom:3px solid #A33; margin-bottom:-2px; }
  .list-10 a.img-mokykla { border-bottom:3px solid #3A3; margin-bottom:-2px; }
  .list-10 a.img-pilka { border-bottom:3px solid #888; margin-bottom:-2px; }

	.list-10 a.current {
		margin:-2px;
		border:3px solid #E58F23;
	}
  a.img-good::after {
    content: "*";
    color: #ffff00;
    font-size:25px;
    display: block;
    position:relative;
    height:0px;
    top:-8px;
    left:29px;
  }

  .list-10 a.img-srautas-current  { margin:-1px; border:3px solid #A33; }
  .list-10 a.img-mokykla-current  { margin:-1px; border:3px solid #3A3; }
  .list-10 a.img-pilka-current  { margin:-1px; border:3px solid #888; }
	
	.user-block .clear { padding:4px 0 0 65px; }
	.user-block .clear a { margin:0 5px 0 0; }
	.user-block .user { 
    padding:5px 0 0px 15px;
    height: 50px; 
  }
	
.margin-left { margin-left:25px !important; }
	
/*		.user-block .text-1 a.fl { padding:2px; }
		.user-block .text-1 p.block { margin:0 0 0 52px; }*/

.just-links, .block-text { padding:10px 0 0 5px; }
.just-links a {
		font-weight:bold;
		margin:0 12px 0 0;
		padding:0 12px 0 0;
		line-height:130%;
	}
.two-cols {
	padding:10px 0 0 15px;
	border-top:1px dashed #E58F23;
	margin:10px 0px 0 -10px;
}
	.two-cols .fr, .two-cols .fl {		
		line-height:130%;
	}
	.two-cols .fl {	 width:45%; 	}
	.two-cols .fr {  width:55%; 	}
	
		.two-cols .fr strong {
			color:#E58F23;
			line-height:130%;
		}
	
	.two-cols .fl strong { line-height:130%; }
	
.list-gb { margin:0 15px; }
	.list-gb li {
		font-style:italic;
		padding:10px 0 0 0;
	}
	.list-gb strong { font-style:normal; }
	
.links-3 { margin:10px 15px 0 15px; }
.links-3 li { padding:0 0 5px 0; }

	.photo-list .windows {
		padding-left:25px;
		position:relative;
	}
		.photo-list .windows span {
			display:block;
			position:absolute;
			top:1px;
			left:0;
		}
.windows-1 { padding-left:20px; }
.list-12 { padding:10px 0 0 0; }
	.list-12 li {
		float:left;
		width:196px;
		height:60px;
		overflow:hidden;
		margin:0 0 5px 0;
		font-size:12px;
	}
	.list-12a li {
		width:145px;
	}
	.list-12 a.fl {
		display:block;
		padding:2px;
		margin:0 0 0 5px;
	}
  .list-12 a.fl { border:1px solid #999; }
	.list-12 p { margin:0 0 0 58px; padding:0; }
	.list-12 a strong, .list-12 a {
		line-height:130%;
	}
  /*  list-13  -  komentarų sąrašas */
	.list-13 li {
		padding:18px 3px 0 3px;
		min-height:80px;
    clear: both;
	}
	* html .list-13 li { height:80px; }
	.list-13 a.block { padding:3px; }
	.list-13 .txt { margin:0 0 0 92px; }
	
  .list-13 body h4 a, .list-13 .h4-title a { float:left; }	
	.list-13 h4 {
		padding:0 0 4px 7px;
		font-size:14px;
		color:#E58F23;
		display:block;
		border-bottom:1px dashed #E58F23;
		margin:0 0 5px 0;
	}
	.list-13 p {
		padding:0 0 4px 7px;
		display:block;
	}

  .list-16 li {
		padding:5px 3px 0 3px;
		min-height:48px;
    width:300px;
	}

	.list-16 p {
		padding: 1px 0 0 0;
    overflow:hidden;
	}

	.list-16 img {
		padding:1px;
    margin-right: 10px;
	}


.margin-top { margin-top:25px !important; }
.two-cols-1 { padding:20px 0 40px 0; }
	.two-cols-1 .rght { width:290px; }
	.two-cols-1 .lft, .two-cols-1 .lft a {
		width:286px;
		height:251px;
	}
	
.links-4 { 
  padding:3px 0 5px 0; 
  display:block !important; 
  position:relative;
	z-index:1;
}
.links-4 .nobgr a { 
  font-weight:bold; 
}

/*
.links-4 li {
  padding:0 2px 0 7px;
	background:url(../img/vert-line.gif) 0 center no-repeat;
}
.links-4 li.nobgr { padding:0 2px 0 0; }
*/
.links-4 a.act { font-weight:bold; }

.links-4 span.menu, .links-4 a, .links-4 .vote-points, .links-4 .vote-stars { 
	background:url(../img/vert-line.gif) 0 center no-repeat;
	padding:0 7px 0 8px !important;
}
	

		
		
	.two-cols-1 .list-10 { padding:5px 20px; }
/*	.two-cols-1 .links-3 { margin:10px 10px 15px 10px !important; }
		.two-cols-1 .links-3 li { padding:0 0 5px 0; } */
	.item-2 div { margin:5px 0 0 180px; }
.item-3 { padding:5px 0 0 0; }
	.item-3 div { margin:5px 145px 0 0; }
.h6-title {
	font-size:20px;
	font-weight:normal;
	padding:0 0 0 3px;
}
.padds { padding:5px 3px 10px 3px; }
	.list-14 li {
		width:47%;
		padding:0 0 20px 0;
	}
	.list-14 a.block {
		padding:0 0 5px 5px;
		margin:0 0 5px 0;
		border-bottom:1px dashed #E58F23;
		font-weight:bold;
	}
	.list-14 p.block { margin:0 0 0 130px; }
		.list-14 a.fl img { margin:0 0 0 10px; }
	.text-1 b.block { font-size:14px; }
.up {
	font-weight:bold;
	color:#E58F23;
	text-decoration:none;
}

	.up img {
		position:relative;
		bottom:-4px;
	}
.form-1 { padding:0 0 0 3px; }
	.form-1 textarea {
		width:100%;
		height:115px;
	}
	.form-1 span { color:red; }
	.form-1 label { line-height:170%; }
	.form-1 .textfield { width:475px; }
	.form-1 .shorter-textfield { width:425px; }
	.form-1 div {
		min-height:25px;
		padding:0 0 3px 0;
	}
	* html .form-1 div { height:25px; }
.padding-right { padding-right:50px !important; }
.button {
	border:1px solid #E58F23;
	font-weight:bold;
	background:transparent;
	padding:0px 3px;
	color:#E58F23 !important;
}
.chk {
	margin:0 5px 0 0;
	position:relative;
	bottom:-1px;
}

.zoom-ico {
	position:absolute;
	top:3px;
	right:3px;
}

.node-body #tinymce .mceContentBody { 
  padding:5px 0 0 3px;
}

	.node-body div.fl {
		padding:3px;
		position:relative;
	}
	.node-body div.block { padding:10px 0 3px 0; }
	.node-body .ttl {
		padding:0 0px 5px 5px;
		margin-top:10px;
		height:16px;
		border-bottom:1px dashed #E58F23;
	}

.icos {
	height:26px;
	padding:7px 0 0 0;
}

	.icos span.fl a * { float:left; }

.tool-5 { padding:0 0 0 25px; }
.tool-6 { padding:0 0 0 20px; }
.tool-1, .tool-2, .tool-3, .tool-4 {
	display:block;
	width:13px;
	height:14px;
}
	.icos .tool-1, .icos .tool-2, .icos .tool-3, .icos .tool-4 { margin:0 -5px; }
	.icos .stars { margin:0 3px; }
.h-title {
	padding:8px 0 4px 0;
	border-bottom:1px dashed #E58F23;
}
	.h-title .pagination {
		border:0 none;
		padding:0;
	}
.list-15 { margin:10px 0; }
	.list-15 a {
		padding-left:14px;
		background:url(../img/raquo.gif) 3px 5px no-repeat;
		float:left;
		margin:0 3px 0 0;
	}
	.list-15 li {
		clear:both;
		min-height:14px;
		zoom:1;
	}
	* html .list-15 li { height:14px; }
	.list-15 .lev-2 { padding-left:14px; }
	.list-15 .lev-3 { padding-left:28px; }
	.list-15 .lev-4 { padding-left:42px; }
	.list-15 .lev-5 { padding-left:56px; }
	.list-15 .lev-6 { padding-left:70px; }
	.list-15 .lev-7 { padding-left:84px; }
.comments {
	border-top:1px dashed #E58F23;
	margin:0 0 30px 0;
}

	.comments .i {
		padding:10px 0 6px 7px;
	}
/*.comments .inline-list { padding:10px 0 0 0; }
		.comments .inline-list li { display:inline; }
			.comments .links-4 .nobgr a { font-weight:normal !important; }
			*/
			
	.comments .links-4 { padding:0; }
	
		
	.comments .text, .user .text { margin:0 0 5px 55px; }
/*	.user .text { height:55px }*/
	.comments .thumb, .user .thumb { padding:3px; }
	.comments .ttl, .user .ttl {
		height:15px;
		padding:5px 0 0 0;
		margin:0 0 5px 0;
		overflow:hidden;
	}
	.comments .ttl a, .user .ttl a {
/*		font-weight:bold;
		font-size:14px;*/
		float:left;
	}
	.comments .ttl a span, .user .ttl a span{
/* 	 font-weight:bold; statusas */
	 font-size:11px;
	}
		.comments .ttl span { float:left; }
		
		.comments .thumb-med-universal, .comments .thumb-med-1 { 
    margin:0 3px 3px 0 !important;
    z-index:1000;
    }		
    
    .comments .thumb-med-1 div{
      z-index:1000;
    }

    
	.comments div.block { padding:5px 5px 3px 5px; }
	.comments .ttl div.fl { margin:0 4px 0 4px; }
		
.level-1, .level-2 {
	width:14px;
	height:4px;
	overflow:hidden;
	margin:0 4px 3px 4px;
}
	.level-1 div, .level-2 div {
		height:4px;
		overflow:hidden;
	}

.level-hide {
	width:12px;
	height:11px;
	overflow:hidden;
	margin: 2px;
}


/* --- cia --- */
.hider {
	position:absolute;
	width:4px;
	height:19px;
	overflow:hidden;
	top:0;
	left:0;
}
.latest-adds { position:relative; }
	.latest-adds .hider {
		left:9px;
		top:5px;
	}
	.icos { position:relative; }

	/*.links-4-edited a { padding:0 7px 0 8px !important; }*/
	.block-1 .seperation {
		border-top:1px dashed #E58F23;
		height:1px;
		overflow:hidden;
		margin:2px 5px 5px 0;
		padding:0;
	}
/*	.block-1 .block-inside { padding:0 17px; }*/
	.block-1 .title-1 { margin:0 0px 0 -10px; }
/* naujausi css */
/*.user {
	height:50px;
	position:relative;
}
	.user a.block {
		position:absolute;
		top:0;
		left:0;
	}*/
	.user .tt { padding:0 0 0 50px; }
	.user .tt div.fl { margin:0 5px; }
		
	.photo-list .thumb-med-1 { margin:2px 20px 3px 0px; padding:0px }
  .photo-list .thumb-med-2 { margin:2px 20px 3px 0px; padding:0px }
  .photo-list .thumb-med-2 div { cursor:default; }
  .photo-list .thumb-med-2 div a { cursor:pointer; }
  
	 .thumb-med-bottom { padding-top: 3px; }
	.thumb-med-bottom div.fl {
		overflow:hidden;
		width:160px;
	}
	
	
.thumb-med-1 {
	width:198px;
	height:166px;
	position:relative;
}


.thumb-med-2 {
	width:294px;
	height:246px;
	position:relative;
}
	.thumb-med-1 div, .thumb-med-1 a, .thumb-med-2 div, .thumb-med-2 a, .thumb-med-universal div, .thumb-med-universal a {
		width:100%;
		height:100%;
		text-decoration:none !important;
		cursor:pointer;
	}

.cur_zoom {
  cursor: url("../img/zoomin.cur"),auto;
}


.series {
	position:absolute;
	top:3px;
	right:30px;
}

.image-scale-logo {
  max-width:100%;
  max-height:100%;
  width: 60%;
  height: auto;
}

.zoomas {
	position:absolute;
}

	.thumb-med-1 .zoomas, .thumb-med-2 .zoomas {
		top:3px;
		right:3px;
	}
.thumb-med-universal .zoomas {
		top:0px;
		right:0px;
}
.thumb-med-universal {
	position:relative;
	padding:3px;
  margin: 5px;
}
/*.active { color:#FFF !important; }*/
.photo-list li { height:200px; }
.photo-list-2 li { width:325px; height:290px; margin:20px 0 0 0; }
.photo-list-short li { height:190px; }


/***************************   VOTING VOTE KARMA *************************/

.vote-up-down-widget {
/*margin-left:5px;
text-align:right;*/
 /* width: 155px;
  height: 55px;*/
/*  border: 1px solid #ddd;
  padding:0px 0px 2px 2px; */
}

.vote-up-down-widget span span{
  padding-right:12px;
}

.ajaxvote   {
  display: block;
  text-decoration: none;
  width: 15px;
  height: 16px;   
/*  padding: 0px 4px 16px 15px;*/
}
a.ajaxvote, span.ajaxvote {
  cursor: pointer;
}
a.vote-ok-act, a.vote-up-act, a.vote-down-act, a.vote-zero-act, 
span.vote-ok-act, span.vote-up-act, span.vote-down-act, span.vote-zero-act  {
 /* cursor: default;*/
}

.vote-0-inact {
  background: url(../img/ico-vote.png) no-repeat 0px -16px;
}
.vote-0-act, .vote-0-inact:hover {
  background: url(../img/ico-vote.png) no-repeat 0px 0px;
}
.vote-1-inact {
  background: url(../img/ico-vote.png) no-repeat -16px -16px;
}
.vote-1-act, .vote-1-inact:hover {
  background: url(../img/ico-vote.png) no-repeat -16px 0px;
}
.vote-2-inact {
  background: url(../img/ico-vote.png) no-repeat -32px -16px;
}
.vote-2-act, .vote-2-inact:hover {
  background: url(../img/ico-vote.png) no-repeat -32px 0px;
}
.vote-3-inact {
  background: url(../img/ico-vote.png) no-repeat -48px -16px;
}
.vote-3-act, .vote-3-inact:hover {
  background: url(../img/ico-vote.png) no-repeat -48px 0px;
}

.vote-points { font-weight: bold; }


span.karmavote {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;  
}

span.karmavote img {
  border: none;
}

span.karma_blue {
	color: #44d;
  font-weight:normal;
}
span.karma_red {
	color: #d44;
	font-weight: bold;
}

span.karma_bold {
  color: #888;
	font-weight: bold;
}
/*.result { float:right; }  KAM TAI? */
/*.vote-up-down-widget { width:60px; } KAM TAI? */
	.vote-up-down-widget span { float:left; }
	
.keyword-list { margin:5px 5px 15px 5px; }
.keyword-list a {	line-height:130%;	}

.bottom-links2 {  /* prie box, punktyru */
  border-top:1px dashed #E58F23;
  font-weight:normal;
	margin:0 12px 0 0;
	padding:0 0px;
	line-height:130%;
}
.node-body div.fl { margin:3px 10px 3px 0px !important; }  /* įdedamoms nuotraukoms */
.node-body div.thumb-med-bottom div.fl { 
	margin: 0px !important;
}  /* įdedamiems frame */
.node-body div.fr { margin:3px 0px 3px 10px !important; }
.links-4-edit .vote-points, .links-4-edit a { float:left; }

.ma { margin:0 auto; }

input {
  padding-left: 5px;
}

.marker, .form-required {
	color: red;
	font-weight: bold;
}
#message {
  padding: 2px;
  margin: 5px;
  border-bottom:2px solid #FF0000;
}

#message .error, #node-form .error, .red, .spec {
  color: red;
}
#node-form input.error{
    border: 2px solid red;
}


.image-table td { text-align:center; padding:5px; }
.image-table .thumb-med-universal, .tac .thumb-med-universal { margin:0px auto; }
/*table.image-table { border-spacing: 5px; }*/
 
/**************************************   OLD GENERAL ****************************/

/*
** Autocomplete styles
*/
/* Suggestion list */
#autocomplete {
  position: absolute;
  border: 1px solid;
  overflow: hidden;
}
#autocomplete ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#autocomplete li {
  background: #fff;
  color: #000;
  white-space: pre;
  cursor: default;
}
#autocomplete li.selected {
  background: #0072b9;
  color: #fff;
}
/* Animated throbber */
html.js input.form-autocomplete {
  background: url(../img/throbber.gif) no-repeat 100% 2px;
}
html.js input.throbbing {
  background-position: 100% -18px;
}

/*
** Progressbar styles
*/
.progress {
  font-weight: bold;
}
.progress .bar {
  background: #fff url(../img/progress.gif);
  border: 1px solid #00375a;
  height: 1.5em;
  margin-top: 0.2em;
}
.progress .filled {
  background: #0072b9;
  height: 1em;
  border-bottom: 0.5em solid #004a73;
  width: 0%;
}
.progress .percentage {
  float: right;
}


/*
**  fieldsets / Collapsing
*/

form fieldset {
  margin-top: 20px;
}

form fieldset .description {
  margin-bottom: 5px;
}

form .form-item .description {
  margin-bottom: 15px;
}

fieldset, .form-item {
  margin:5px 2px 2px 2px;
}

#node-form fieldset, #node-form .form-item {
  margin-top:20px;
}

fieldset legend, .form-item label, .form-label{
  font-weight: bold;
  font-size: 15px;
  text-transform: uppercase;
  padding: 3px 5px;
}

.form-label {
display: block;
margin:5px 0px;
}

#fotokursai .form-label  {
  font-size: 20px;
  padding: 8px;
  margin-top:10px;
}

.kalendorius {
  border:1px solid #AAA;
  border-collapse: collapse;
}

.kalendorius td {
  border:1px solid #AAA;
  text-align: left;
  vertical-align: top;
  padding: 5px;
  height: 30px;
  font-size:13px;
  font-weight:bold;
}
.kalendorius td b {
  padding: 1px 6px;
  background: rgba(128,128,128,0.3) ;
}

.kalendorius td b.weekend{
  background: rgba(200,128,50,0.3) ;
}

.kalendorius td b.diena_dabar {
  background: rgba(255,0,0,0.7) ;
}

.kalendorius th {
  border:1px solid #AAA;
  background: rgba(128,128,128,0.2) ;
  width:10%;
  padding: 5px;
  text-align: center;
}

fieldset.collapsed {
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  margin-bottom: 0;
}
fieldset.collapsed * {
  display: none;
}
fieldset.collapsed table *,
fieldset.collapsed legend,
fieldset.collapsed legend * {
  display: inline;
}
fieldset.collapsible {
  padding:3px;
}
fieldset.collapsible legend{
  font-size:11px;
}
fieldset.collapsible legend a {
  display: block;
  padding-right: 15px;
  background: url(../img/menu-expanded.png) no-repeat right center;
}
fieldset.collapsed legend a, span.collapsed a{
  background: url(../img/menu-collapsed.png) no-repeat right center;
}
/* Note: IE-only fix due to '* html' (breaks Konqueror otherwise). */
fieldset.fieldset-border {
  border: none;
  margin: 0px;
  padding: 0px;
}

.prices fieldset legend{
  font-weight: normal;
}

.prices fieldset.collapsible legend a {
  padding-right: 0px;
  background: none;
}
.prices fieldset.collapsed legend a, span.collapsed a{
  padding-right: 0px;
  background: none;
}


/**************************************************/
.image_slide{ /*IE method of centering a relative div*/
  text-align: center;
  width: 290px;
  z-index:0;
}	

.thumb-med-1 img, .thumb-med-2 img, .thumb-med-universal img {
 border:0 none !important;
}


.framed img{
/*	background: #fff;  */
	padding: 3px;
	margin: 5px;
	border: 1px solid #888;
}

.photo-list-width {
  width:680px;
  margin-left:-10px;
}
/*.photo-list-2 { width:950px; }*/

span.vip_info {
  color:#EE2502;
  font-size: 1.6em;
  font-weight: bold;
  margin-right:6px;
  margin-top:-22px;
  position:relative;
  float: right;
  text-align:right;
}

.image_plus_title {
  font-weight: bold;
  margin-left:5px;
}

.tooltip3 {
position: relative;
top: -4px;
font-size: 7px;
color:#44E;
cursor:help;
font-weight:normal;
}

/* SWEET TITLES  sweetTitles */
/* Fading Tooltips By Dustin Diaz*/

body div#toolTip {
  position:absolute;
  z-index:1000;
  background:#fcfaf7;
  border:1px solid #555;
  text-align:left;
  padding:3px 5px 2px 5px;;
  min-height:1em;
  -moz-border-radius:4px; 
}
body div#toolTip p { 
  margin:0;padding:0;
  color:#000;
  background:#fcfaf7;
  font-size:11px; 
}
body div#toolTip p em { 
  display:block;
  margin-top:3px;
  color:#f60;
  font-style:normal;
  font-weight:bold; 
}


/*********************************  GLOSSARY  *********************************/

.content a.glossary-info, .content a.glossary-info:hover {
	vertical-align: super;
	cursor: help;
	font-size: 9px;
	padding-top:0px;
	padding-right:3px;
	font-weight: bold;
	color:#44F;
	background:none;
}

a.glossary-indicator {
	vertical-align: super;
	font-family: Courier;
	font-size: x-small;
	padding-left: 0px;
	font-weight: bold;
}

a.glossary-term {
	text-decoration: none;
	border-bottom: 1px dotted #080;
	color: #080;
	cursor: help;
}

dl.glossary-list dt {
	font-weight: bold;
	margin-top:11px;
	font-size: 13px; 
}

dl.glossary-list dd {
	font-weight: normal;
	font-size: small;
	margin-left: 15px;
}

a.glossary-edit-term {
	font-size: small;
	font-weight: normal;
	padding-left: 6px;
}

.glossary-related a.active {
	font-size: small;
	text-decoration:none !important;
}

.glossary-links, .glossary-links a {
	text-align: center;
  font-weight: bold !important;
  font-size: 12px !important;
}



.glossary-list dt.depth1{
  margin:2px 0px 0px 33px;
}
.glossary-list dd.depth1 {
  margin:-2px 0px 0px 33px;
  font-size: small;
}

	
	
	/* *************  XTRACKER ***********/
table.xtracker {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: collapse;
}
table.xtracker th {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.xtracker td {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
}


/*---------------------- FORUMS ------------------------*/

.forum-topic-navigation{
  margin:10px 0;
  padding:2px;
}

#foruminfo {
	margin-left:10px;
	width: 570px;
	margin-bottom:-10px;
}

#forum table {
margin-top: 10px;
  width: 100%;
}

#forum th {
  font-size: 1em;
 text-align:center;
 padding:0;
}

#forum a .active {
font-size: 0.5em;
}

#forum td {
   padding: 2px 0px 2px 5px;
}

#forum td.icon {
width:20px;
background-color: #fcfaf7;
}

#forum td.forumco2 .name {
  font-size: 1.4em;
}

#forum td .name {
  margin: 2px 5px 1px 0px;
  font-size: 1.1em;
  color: #96c;
  font-weight:bold;
}

#forum td .name a{
padding: 1px 10px;
}


#forum .description {
	margin: -2px 0px 2px 10px;
	font-size: 0.9em;
	padding:0;
}
#forum td .links {
  padding-top: 0.7em;
  font-size: 0.9em;  
}

#forum td.topics{
  width: 50px;  
  padding: 5px 0px;
  text-align: center;
}
#forum td.posts, #forum td.replies {
 width: 50px;
 padding: 5px 0px;
 /* background-color: #F8F3EF; */
  font-weight:bold;
  text-align: center;
}
#forum td.created {
  font-size: 0.8em;
  background-color: #fcfaf7;
  width: 130px;  
}

#forum td.last-reply {
  width: 130px;
  font-size: 0.8em;  
}

#forum td.container {
  background-color: #F8F3EF;
}
#forum td.container a {
  color: #444;
}
#forum td.statistics, #forum td.settings, #forum td.pager {
  height: 1.5em;
  border: 1px solid #bbb;
}


/*******************  small grupes blokelis *****************/
.groups {
	font-size: 12px;
	margin: 0px;
	padding: 5px 0;
}

  .groups .name {
  	font-weight: bold;
  	display: block;
  }
  .groups p.wide {
    width: 100%;
  }
  .groups p {		
		float: left;
		width: 190px;
		padding: 5px 0 0px 5px;
  }
	
	.groups img {
			float: left;
			margin: 0px 10px 0px 0px;
			padding: 3px;
	}
	.groups .count {
		  font-size: 11px;
		  display: block;
	}
.icon-notice {
   padding:0 12px 8px 0px;
}

/* -------------  mypool ----------------*/

.mypoll .title {
text-align:center;
font-weight: bold;
margin: 2px 0px;
}

.mypoll .bar {
  height: 1em;
  margin: 1px 0;
  background-color: #eee;

}
.mypoll .bar .foreground {
  background-color: #666;
  height: 1em;
  clear: left;
  float: left;  
}
.mypoll .links {
  text-align: center;
  font-weight: normal;
  padding-bottom:0;
  margin-bottom:0px;
}
.mypoll .percent {
  clear: right;
  float: right; 
  font-size: 0.9em;
  color:#333;
  margin: -1.3em 2px 0em 0px;
}
.mypoll .text {
margin: 3px 0px 0px 3px;
}
.mypoll .vote-form {
  text-align: center;
}
.mypoll .vote-form .choices {
  margin: 0 auto;
  display: table;
}

.pagepoll{
	width:40%;
/*	clear:right;*/
	float:right;
}

.mypoll{
text-align: left;
	padding:5px;
	 font-size: 0.9em;
	border: 1px solid #e7d5bc;
}

.mypoll form{
	margin-top:0px;
	text-align:left;
}

.mypoll .form-radio {	
	margin: 0px 0px -3px 10px;
}

.mypoll .form-item {
text-align:left;
  margin-top: 0.3em;
  margin-bottom: 0.3em;
}


/* =========================== QUOTE $ */

.quote-msg {
  margin: 0.5em 1em 0.5em 1em;
  padding: 0.5em;
}

.quote-author {
  display: block;
  color:#555;
  font-weight: bold;
  margin: -5px 0 0em 0;
}

/* ======================= VOTING  GRAPHS ================= */
    #vertgraph {
        width: 378px;
        height: 207px;
        position: relative;
        background: url("../img/g_backbar.gif") no-repeat;
        margin:10px;
    }
    #vertgraph ul {
        width: 378px;
        height: 207px;
        margin: 0;
        padding: 0;
    }
    #vertgraph ul li {
        position: absolute;
        width: 28px;
        height: 160px;
        bottom: 28px;
        padding: 0 !important;
        margin: 0 !important;
        background: url("../img/g_colorbar3.gif") no-repeat !important;
        text-align: center;
        font-weight: bold;
        color: #555555;
        line-height: 0px;
        list-style:none;
    }

    #vertgraph li.vote-2 { left: 24px; background-position: 0px 7px !important; }
    #vertgraph li.vote0 { left: 101px; background-position: -28px 7px !important; }
    #vertgraph li.vote1 { left: 176px; background-position: -56px 7px !important; }
    #vertgraph li.vote2 { left: 251px; background-position: -84px 7px !important; }
    #vertgraph li.vote4 { left: 327px; background-position: -112px 7px !important; }

/********************************  Horizontal content scroll with jQuery  *************/
/*  http://gazpo.com/2012/03/horizontal-content-scroll/  */


		#scrool-content{
			overflow:hidden;
/*			-moz-box-shadow: 0 0 2px 2px #ccc;
			-webkit-box-shadow: 0 0 2px 2px #ccc;
			box-shadow: 0 0 2px 2px #ccc;  */
		}

		.scrool-contentbox-wrapper{
			position:relative;
			left:0;
			width:3000px;
			height:100%;
		}

		.scrool-contentbox{
			width:600px;
			height:100%;
			float:left;
			padding:0px;
		}

		#scrool-nav {
      margin-top:1px;
      background-image: linear-gradient(to bottom, #FFF 0%, #EEE 100%);
			border-bottom: 1px solid #DDDDDD;
			padding: 1px 1px;

		}

    .scrool-links {
			background: url("../img/navbg.png") repeat-x center bottom;
    }

    .scrool-links span{
      padding:5px 5px 5px 10px;
      color: #444444;
      font-size:15px;
    }

		#scrool-nav ul li{
			display:inline;
			margin-right:1px;
		}

		#scrool-nav a.active {
      text-decoration:none;
			font-weight:bold;
		}


/********************************* ADS *********************************/


  .ad125 {
		padding: 10px 0px 0px 20px;
	}

  .ad125 a{
		padding: 0px 0px 0px 10px;
	}

  .ad200 {
		width: 200px;
		padding: 0 0 11px 10px;
		background: url(../img/reklama.gif) 3% 100% no-repeat;
		margin: 10px 0px;
	}

	.ad300, .da300 {
		width: 300px;
		padding: 0 0 11px 10px;
		background: url(../img/reklama.gif) 3% 100% no-repeat; /* parama.gif */
/*		margin: 20px 0px;*/
	}

  .ad300block, .da300block {
		width: 300px;
		padding: 0 0 11px 5px;
		background: url(../img/reklama.gif) 3% 100% no-repeat; /* parama.gif */
	}



	.sponsor {
		width: 300px;
		padding: 0 0 11px 10px;
		background: url(../img/remejas.gif) 3% 100% no-repeat;
	}
  .ad_shop {
		width: 300px;
		padding: 0 0 11px 10px;
		background: url(../img/shop.efoto.lt.gif) 3% 100% no-repeat;
	}
	.ad_own {
		width: 300px;
		padding: 0 0 11px 10px;
	}

	.adcenter {
		width: 300px;
		padding: 0 0 11px 10px;
	}






.ad-off {
  margin-top:-12px;
/*  margin-bottom: 20px; */
	color:#999;
	font-size:11px;
  padding-left:3px;
  padding-bottom:1px;
}

	.ad580shop {
		width: 580px;
		padding: 0 0 11px 0px;
		background: url(../img/shop.efoto.lt.gif) 3% 100% no-repeat;
		margin: 20px 0px;
	}

  .ad580parama {
		width: 580px;
		padding: 0 0 11px 0;
		background: url(../img/remejas.gif) 2% 100% no-repeat;
	}

  .ad580reklama {
		width: 580px;
		padding: 0 0 11px 0;
		background: url(../img/reklama.gif) 3% 100% no-repeat;
	}

	.adcenter {
		padding: 10px 0 10px 10px;
		/*margin-top: 10px;*/
	}

	.ad300news, .da300news {
		width: 300px;
		padding: 0 0 11px 10px;
		background: url(../img/naujienos.gif) 3% 100% no-repeat;
		margin: 10px 0px;
	}


	.ad468 {
		width: 468px;
		padding: 0 0 11px 10px;
		background: url(../img/reklama.gif) 2% 100% no-repeat;
	}

	.ad600 {
		width: 600px;
		padding: 0 0 11px 10px;
		background: url(../img/reklama.gif) 2% 100% no-repeat;
	}

	.adparama {
	 background: url(../img/remejas.gif) 2% 100% no-repeat;
	}



	.ad570 {
		width: 570px;
		padding: 0 0 11px 0;
		background: url(../img/reklama.gif) 0% 100% no-repeat;
	}

	.ad570info {
	}

.ad_txt {
  font-size: 11px;
  /*font-weight: bold;*/
  margin:3px;
}

.adline {
  background: #ffe6d9;
  color: #de4c00;
  font-size: 14px;
  font-weight: bold;
}


/*	.ad468 img, .ad570 img{
	 border: 1px solid #777;
	} */


/***********************  300BIG OLYMPUS reklama *******************/

	.ad300big, .da300big {
		width: 300px;
		padding: 0;
    margin: 10px 0px 20px 12px;
    border:1px solid #BBB;
    background: url(../img/reklama.gif) 97% 100% no-repeat;
	}

  .ad300big a, .da300big a {
    border-bottom:dotted 1px #E58F23;
  }

  .ad300big div, .da300big div {
    padding:5px 3px 0px 10px;
    color: #444;
	  font-family: Trebuchet, Tahoma, Arial, sans-serif;
	  font-size: 11px;
	  font-style: normal;
  }

  .ad300big div a, .da300big div a {
    color: #d97f0e;
  }
