/*
Theme Name: Portal GelsiStemos
Theme URI: http://wordpress.org/
Description: The Fully Ajaxed portal
Version: 3.2.2
Author: Gediminas Gerulaitis
Author URI: http://netaip.lt
Tags: widgets, portal
*/


* { 
    padding: 0px;
    margin: 0px;
}

body {

	background: 	url('images/fonas_top.jpg') repeat-x;
	font-family:	georgia;

}

.spacer {
	height: 29px;
}

.flashmovie {
	margin: 20px 0;
	display:block;
}

#main_inner ul {
	padding:0 0 0 20px;
	margin: 0 0 10px 0;
}

#main_inner li {

}

object {
	display:block;
	margin:10px 0;
}

input[type="text"] {
	background:transparent url(images/searchbox_bg.png) repeat-x scroll right top;
	border-color:-moz-use-text-color #CDCDCD #DEDEDE #C6C6C6;
	border-style:none solid solid;
	border-width:0 0 1px 1px;
	color:#7C7C7C;
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	height:21px;
	padding:8px 0 0 5px;
	vertical-align:middle;
}

input[type="password"] {
	background:transparent url(images/searchbox_bg.png) repeat-x scroll right top;
	border-color:-moz-use-text-color #CDCDCD #DEDEDE #C6C6C6;
	border-style:none solid solid;
	border-width:0 0 1px 1px;
	color:#7C7C7C;
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	height:21px;
	padding:5px 0 0 5px;
	vertical-align:middle;
}

#topwrapper {
    
    width:      	998px;
	color:			#696969;
	margin:			0 auto;
}

#midwrapper {
	background:transparent url(images/midwrapper_bg.jpg) repeat-x scroll 0 0;
	margin:20px 0 0;
}

#midwrapper2 {
	background:transparent url(images/midwrapper2_bg.jpg) repeat-x scroll 0 0;
}

#footwrapper {
	background:transparent url(images/footer_bg.png) repeat-x scroll 0 0;
	margin:20px 0 0;
}

a {
	color: #5C7498;
}

img {
	border: none;
}


.bold {
	font-weight:bold;
}

.container {
	overflow:	hidden;
}

#invisible {
    display:    none;
}

#header {
	height:153px;
	overflow:hidden;
}


#header #login {
	background:#8790A0 none repeat scroll 0 0;
	float:right;
	font-family:tahoma;
	font-size:10px;
	height:22px;
	margin:0 14px 0 0;
	padding:5px 0 0 10px;
	width:151px;
	display: inline;
}

#header #login img {
	float:left;
	margin:1px 2px 0;
}

#login_link {
	border-right:1px solid #CAD2DF;
	color:white;
	font-weight:bold;
	padding:1px 13px 2px 0;
}

#register_link {
	color:white;
	margin:0 0 0 6px;
}



#login-with-ajax {
    position:   absolute;
    left:       300px;
    top:        200px;
    width:      300px;
}

#logo {
	display:inline;
	float:left;
	height:150px;
	margin:15px 57px 0 10px;
	width:150px;
}

#topbanner{
	float:left;
	height:100px;
	margin:16px 0 0 18px;
	overflow:hidden;
	width:750px;
	display: inline;
}

#category_bar {
border-bottom:1px solid #57647A;
border-top:1px solid #57647A;
font-family:tahoma;
margin:0 0 5px 10px;
overflow:hidden;
padding:0 0 0 0;
height: 100%;
background: white;
}

* html #category_bar {
	
}

#catbar_upper {
	margin:9px 18px 14px 9px;
}

* html #catbar_upper {
	margin:9px 3px 0px 24px;
}
	
	
#catbar_bottom{
	margin: -4px 18px 0 9px;

}

* html #catbar_bottom{
	margin: 2px 3px 0 24px;

}

.line{

	border-top:1px solid #ccd4e0;
	height:1px;

}

.vertline {
	width: 1px;
	height: 100%;
	border-right: 1px solid #ccd4e0;
}

* html #category_bar .current-cat {
	background-color:#727C8D;
	margin:-3px 0 -2px -6px;
	padding:8px 0 11px;
}

* html #category_bar .item-pradzia {
	background:white none repeat scroll 0 0;
	margin:-2px 0 -1px -1px;
	padding:7px 0 10px;
}

* html #category_bar .item-pradzia a {
	border-right:1px solid #CCD4E0;
	color:#A6B5CD;
	font-size:10px;
	font-weight:bold;
	padding:3px 8px 6px 7px;
	text-decoration:none;
	text-transform:uppercase;
}



#category_bar .last {
	
}


#category_bar li {
	background:white none repeat scroll 0 0;
	float:left;
	list-style-type:none;
	margin:-2px 0 -1px;
	padding:7px 0 10px;
	display: inline;
}




#category_bar a {
	border-right:1px solid #CCD4E0;
	color:#57647A;
	font-size:10px;
	font-weight:bold;
	padding:3px 11px 6px;
	text-decoration:none;
	text-transform:uppercase;

}

#category_bar .current-cat {
	background-color:#727C8D;
	margin:-3px 0 -2px -6px;
	padding:8px 0 11px;
}



#category_bar .item-pradzia.current-cat {
	background:white none repeat scroll 0 0;
	margin:-2px 0 -1px -1px;
	padding:7px 0 10px;
}

#category_bar .item-pradzia.current-cat a {
	border-right:1px solid #CCD4E0;
	color:#A6B5CD;
	font-size:10px;
	font-weight:bold;
	padding:3px 8px 6px 7px;
	text-decoration:none;
	text-transform:uppercase;
}

#category_bar .current-cat a {  
	border:none;
	padding:10px;
	color: white;
}


* html #category_bar li .current-cat {
	background-color:#727C8D;
	margin:-3px 0 -2px -6px;
	padding:8px 0 11px;
} 


#category_bar .last a {  
	border:none;
}


#category_bar .extra-services a {
	color:	#324059;
}

#category_bar .extra-services.current-cat a {
	color:	white;
}

#category_bar .extra-services.current-cat-parent a {
	color:	white;
}

#category_bar .current-cat-parent {
	background:#727C8D none repeat scroll 0 0;
	margin:-3px 0 -1px;
	padding:10px;
}


#category_bar .current-cat-parent a {
	border:medium none;
	color:white;
	padding:0;
	color:		#E9EEF4;
}

#catbar_upper.line {
	border-color: #727C8D;
}

#catbar_bottom.line {
	border-color: #727C8D;
}

* html #content {
	margin:0 0 20px;
	overflow:hidden;
}

#content {
	margin:0 0 0px;
	overflow:hidden;
}


#main {
    float:  left;
    margin: 0 0 0 10px;
    width:  484px;
	display: inline;

}

#main .title {
	font-size:		20px;
	font-weight:	normal;
	margin:			10px 0 0;
	
}

#main .title a {
	color:#435067;
	font-size:18px;
	text-decoration:none;
}

#main .title .comments {
	background:transparent url(images/comment_count_bg.png) no-repeat scroll 0 0;
	color:white;
	display:inline-block;
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	height:16px;
	text-align:center;
	width:16px;
}

#main .excerpt {
	color:#696969;
	display:block;
	font-family:tahoma;
	font-size:11px;
	line-height:14px;
	margin:6px 0 0;
}


#main h1 {
	color:#37404E;
	margin:23px 0 0 10px;
}

#main_inner {
    float:  left;
    margin: 0 0 0 10px;
    width:  653px;
	display: inline;
}



#main_inner h1 {
	color:#515965;
	font-family:georgia;
	font-size:30px;
	font-weight:normal;
	margin:25px 0 0 11px;
}

#main_inner h2 {

}



#main_inner h3 {
	color:#626D80;
	font-size:16px;
	font-weight:bold;
	margin:40px 0 27px 11px;
}

#main_inner .zaisti {
	background:transparent url(images/btn_zaisti.png) no-repeat scroll 0 0;
	display:block;
	height:20px;
	margin:5px 0;
	width:46px;
	float: right;
}

#submenu1 {

}

#submenu1  li {
padding-top:8px;
text-transform:	uppercase;
font-size:		10px;
font-weight:	bold;
font-family:Tahoma;
list-style:square;
}

#submenu1 li a {
text-decoration:none;
}

#submenu1 .current-cat {

}

#submenu1 .current-cat a {
color:#092b6b;
}

#main_inner .line.submenu {
	margin:39px 0 0;
	width:626px;
	display: none;
}

#main_inner #submenu {
	background:transparent url(images/bg_inner_menu.gif) repeat scroll 0 -1px;
	font-family:tahoma;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px 0 41px;
	overflow:auto;
	padding:2px 0;
}

.teisesLi li {
	background:url(images/li_line.gif) repeat-x;
	background-position:0px 16px;
}

* html #main_inner #submenu {
	height: 100%;
	
}

#main_inner #submenu li {
	
	float:			left;
	font-size:		10px;
	font-weight:	bold;
	margin:			20px 0 0;
	padding:		0 10px;
	text-transform:	uppercase;
	display: inline;
	height:21px;
}


* html #main_inner #submenu li {
	height: 29px;
}

#main_inner #submenu .current-cat {
	background:transparent url(images/submenu_active_bg.png) no-repeat scroll 0 0;
	height:17px;
	margin:16px 0 0;
	padding:4px 8px;
	display: inline;
	
}


#main_inner #submenu .current-cat a {
	color: white;
}

#main_inner #submenu li a {
	text-decoration:	none;
}

* html .shop_submenu {
	margin:-4px 0 0;
	height: 35px;
}

.shop_submenu {
	background:#EEF1F5 none repeat scroll 0 0;
	font-family:tahoma;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:-47px 0 0;
	overflow:auto;
	padding:2px 0;
	width:633px;
}

.shop_submenu li {
	float:left;
	font-size:10px;
	font-weight:normal;
	margin:10px 0;
	padding:0 10px;
	text-transform:none;
	display: inline;
}


.shop_item_descr {
	font-family:tahoma;
	font-size:11px;
	margin:0 0 0 60px;
	width:424px;

}
.shop_item_descr .name {
	font-family:georgia;
	font-size:23px;
}

.shop_item_descr .name a {
	text-decoration: none;
	color: #435067;
}

.shop_item_descr .price{
	color:#435067;
	font-family:georgia;
	font-size:17px;
	font-weight:bold;
	margin:0 3px;
}

#main_inner .category {
	overflow: hidden;
	margin:0 0 30px;

}

#main_inner .category .item {
	height:		259px;
	margin:		0 11px 0 0;
	width:		202px;
}

#main_inner .category .item_descr {
	width:		428px;
}

#main_inner .category .news_item {
	border-bottom:1px solid #CFD7E2;
	margin:0 0 25px;
	overflow:auto;
	padding:0 0 35px;
	width: 626px;
}

#main_inner .category .news_item .image {
	padding:0 10px;
}

#main_inner .category .news_item .text {
	font-family:tahoma;
	font-size:11px;
	padding:0 0 0 10px;
	width:355px;

}

* html #main_inner .single_news {
	padding: 0;
}

#main_inner .single_news {
	padding:0 25px 0 0;
}


#main_inner .single_news .post {
	font-family:tahoma;
	font-size:11px;
	line-height:15px;
	overflow:hidden;
}

#main_inner .newsline {
	margin:20px 0 0;
}

#main_inner .single_news .post p {
	margin:13px 0 0;
}

#main_inner .single_news .post img {
	float:left;
	padding:0 21px 21px 0;
	display: inline;
}



#main_inner .commentcount {
	background:transparent url(images/comment_count_bg.png) no-repeat scroll 0 0;
	color:white;
	display:inline-block;
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	height:16px;
	margin:2px 0 0;
	text-align:center;
	text-decoration:none;
	width:16px;
}

#main_inner .search {
	background:#F4F6F8 none repeat scroll 0 0;
	height:40px;
	margin:23px 0 0;
	width:634px;

}

#main_inner .search #s {

height:23px;
margin:4px 0 0 11px;
width:515px;
float: left;

}

#searchsubmit {
	cursor:pointer;
}

#main_inner .search #searchsubmit {
background:transparent url(images/btn_forumas_ieskoti.png) no-repeat scroll 0 0;
border:medium none;
height:24px;
margin:7px 0 0 16px;
width:63px;

}

#main_inner .search_teisesa {
	background:#F4F6F8 none repeat scroll 0 0;
	height:40px;
	margin:23px 0 0;
	width:634px;

}

#main_inner .search_katalogas {
	background:#F4F6F8 none repeat scroll 0 0;
	height:40px;
	margin:23px 0 0;
	width:634px;

}

#main_inner .search_teisesa #s {
	float: left;
	height:21px;
	margin:5px 0 0 11px;
	width:323px;
	display: inline;
}

#main_inner .search_katalogas #s {
	display:inline;
	float:left;
	margin:7px 0 0 11px;
	width:520px;
}



select {
color:#505050;
float:left;
font-family:tahoma;
height:24px;
margin:0 10px 0 0;
padding: 2px 0;
}

.skelbimas select {
	padding:0 0 2px;
}

.skelbimas p, strong {
	font-size:11px;
}



#main_inner .search_teisesa select {
height:24px;
margin:7px 0 0 16px;
width:176px;
}

#main_inner .search_katalogas #katalogas .category {

}
 


#main_inner .search_katalogas select {

	height:24px;
	width:176px;
}

#main_inner .search_teisesa #searchsubmit {
	background:transparent url(images/btn_forumas_ieskoti.png) no-repeat scroll 0 0;
	border:medium none;
	display:inline;
	height:24px;
	margin:7px 0 0 16px;
	width:63px;
}

#main_inner .search_katalogas #searchsubmit {
	background:transparent url(images/btn_forumas_ieskoti.png) no-repeat scroll 0 0;
	border:medium none;
	display:inline;
	height:24px;
	margin:7px 0 0 16px;
	width:63px;
}

#main_inner .search_teisesa .line {

}

#main_inner .item{
	font-family:tahoma;
	margin:0 0 0 11px;
}

#main_inner .item .heading {
	color:#5C677B;
	font-family:georgia;
	font-size:20px;
	margin:30px 0 16px;

}

#main_inner .item .heading a {
	text-decoration: none;
}

#main_inner .item .excerpt {
	font-family:tahoma;
	font-size:11px;
	line-height:15px;
	margin:0 0 8px;
	padding:0 10px 0 0;
}


#main_inner .item .excerpt p {
	padding:10px 0 0;
}


#main_inner .item .readmore {
	margin:	10px 0;
}
#main_inner .item .readmore a {
	color: 				#4B5782;
	font-size: 			11px;
	text-decoration:	underline;
	font-weight:		bold;
}


#phorum h2 {
	background:transparent url(images/forumo_burbulas.png) no-repeat scroll 0 0;
	font-size:20px;
	font-weight:normal;
	margin:32px 0 5px 18px;
	padding:5px 0;
}

#phorum h2 a {
	text-decoration:none;
	padding:0 51px;
}

#phorum h2 img {

}

#phorum ul.f_entry li {
	border-bottom:1px solid #D1D4E7;
	font-family:tahoma;
	font-size:11px;
	font-weight:normal;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 0 10px;
	padding:5px 6px;
}

#phorum ul.f_entry li .inner {
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

#phorum ul li a {
	color: #435067;
	padding:0 5px 0 0;
}

.dateline a {
	color:#A3A7B3;
	font-family:tahoma;
	font-size:10px;
	text-decoration:none;
	text-transform:uppercase;
}

.dateline .date {
	background:#E8EAF0 none repeat scroll 0 0;
	color:#5C7498;
	font-family:tahoma;
	font-size:10px;
	margin:-5px 5px 0 0;
	padding:0 4px;
}

.headline {
	font-family:georgia;
	font-size:20px;
	margin:0 0 15px;
}

.headline a {
	color:#435067;
	text-decoration:none;
}

.headline .comments {
	background:transparent url(images/comment_count_bg.png) no-repeat scroll 0 0;
	color:white;
	display:inline-block;
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	height:16px;
	margin:2px 0 0;
	text-align:center;
	width:16px;
}




.submenu {
	overflow: auto;
	margin:		-84px 0 0 10px;

}

.submenu li {
	float:				left;
	list-style-type:	none;
	margin:				0 0 0 0;
	padding:			4px 10px 17px;
	font-size:			10px;
	color:				#5a6e8c;
	font-weight:		bold;
	display: inline;
}	

.submenu .active {
	background:			url('images/submenu_active_bg.png') no-repeat;
	color:				white;
}

.submenu .active a {
	color:				white;
	text-decoration:	none;
}


.submenu li a {
	font-size:			10px;
	color:				#5a6e8c;
	text-decoration:	none;

}


.s_level_menu {
	background:		#EEF1F5 none repeat scroll 0 0;
	border-top:		1px solid #CFD7E2;
	font-size:		10px;
	margin:			38px 0px 32px 0px;
	overflow:		auto;
	width:			640px;

}

.s_level_menu li {
	float:				left;
	list-style-type:	none;
	margin:				0 0 0 0;
	padding:			9px 9px 10px;
	color:				#5a6e8c;
	display: inline;
	
}

.s_level_menu li a {
	color:				#5a6e8c;
	text-decoration:	underline;

}




.center {

	text-align:	center;

}


#first_news {
    /*height:     367px;*/
	position: 	relative; /*leave this value alone*/
	border: 	0px solid navy;
	overflow: 	hidden; /*leave this value alone*/
    
}

.news_belt {
	position: 	absolute;
}

* html #news_panel {
	background: #37404E;
}

#news_panel {
	float:		left;
	margin:		22px 0px 0 0px;
	overflow:	hidden;
	width:		480px;
	display: inline;

}

#news_panel img {
	height:		235px;
	width:		480px;
}


#first_news #main_text {
    overflow: hidden;
	background:#37404E none repeat scroll 0 0;
}

.first_news_text {
	color:white;
	font-family:tahoma;
	font-size:11px;
	/*height:94px;*/
	overflow:visible;
	padding:20px 10px 9px 21px;
	width:203px;
}

.first_news_text a {
	color:white;
	font-family:georgia;
	font-size:27px;	
	height:88px;
	overflow:hidden;
	padding:0 0 0 0;
	text-decoration:none;
	width:203px;
}



#first_news_buttons {

	background:		#37404E none repeat scroll 0 0;
	font-size:		13px;
	font-weight:	bold;
	height:			12px;
	padding:		18px;
	text-align:		center;
	width:			444px;

}

* html #first_news_buttons {
	width: 444px;
}

#gleft {
background:transparent url(images/main_news_left.png) repeat scroll 0 0;
}

 #gright {
 background:transparent url(images/main_news_right.png) repeat scroll 0 0;
}

#first_news_buttons a.current {
background: #505A6A;
color: #37404E;
	

}

#first_news_buttons a {
	color:		#768294;
	padding:1px 8px 6px;
	text-decoration: none;

}

* html #first_news_buttons .line {
	width: 440px;
}

#first_news_buttons .line {
	border-color:	#808489;
	margin:			-7px 0 6px -2px;
	width:			449px;

}

#newsbar {
	background:transparent url(images/newsbar_head_bg.png) no-repeat scroll 0 0;
	float:left;
	height:933px;
	margin:22px 0 0 18px;
	padding:46px 0 0;
	width:139px;
	display: inline;
}

#newsbar h1 {
	font-family:tahoma;
	font-size:10px;
	margin:-42px 0 22px 5px;
	text-transform:uppercase;
}

#newsbar h1 a {
	text-decoration: none;
	color: white;
}

#newsbar p {
	padding:0 0 5px;
}

#newsbar p  .date {
	background:#E8EAF0 none repeat scroll 0 0;
	color:#606A84;
	font-family:tahoma;
	font-size:10px;
	font-weight:normal;
	padding:0 2px;
}

#newsbar p a{
	color:#606A84;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}


#news_container {
	height:		457px;
}

#news_container p {
	border-bottom:	1px solid #D8D8D8;
	margin:			0 0 22px;
}

#news_container .helplink  {
	color:#606A84;
	font-family:tahoma;
	font-size:11px;
}

#shop_container {
	margin:		45px 0 0;

}	

#shop_container a {
	cursor:pointer;
	height:125px;
	padding:5px;
	width:125px;
	
	}

* html #sidebar {
    margin: 0 14px 0 0;
	display: inline;
}

#sidebar {
    float:  right;
    margin: 0 14px 0 0;
    width:  300px;
	display: inline;
}

#sidebar_advert {
    height:     246px;
    margin:     22px 0 0;

}

#sidebar_bottom {
	border-left:2px solid #F4F6F8;
	margin:-11px 0 0 0px;
	padding:11px 0 0 2px;
}

#sidebar_bottom div {

}

#sidebar_bottom li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:30px 0 0 5px;
}

#sidebar_aktai {
	background:transparent url(images/head_teises_aktai.png) no-repeat scroll 0 0;
	margin:8px 0 0 15px !important;
	padding:0px 0 0 8px;
}

#sidebar_aktai select {
	width:183px;
}

#sidebar_aktai .head {
	color:white;
	display:block;
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	height:24px;
	margin:0 0 15px;
	padding:3px 0 0 0;
	text-transform:uppercase;
	width:260px;
}

#sidebar_aktai .head a {
	color:white;
	text-decoration: none;
}


#sidebar_aktai p {

}

#sidebar_aktai .searchfield {
	font-weight:normal;
	height:18px;
	margin:0 0 10px;
	width:245px;
}

#sidebar_aktai .cat {
	margin:17px 0;
	width:185px;
}

#sidebar_aktai .searchsubmit {
	background:transparent url(images/btn_ieskoti.png) no-repeat scroll 0 0;
	border:medium none navajoWhite;
	height:20px;
	margin:2px 0 0 0px;
	width:59px;
}

#sidebar_apklausa {
	background:transparent url(images/head_apklausa.png) no-repeat scroll 0 0;
	margin:21px 0 0 15px;
	height:210px;
}

#sidebar_laisvalaikis {
margin:20px 0 0 25px !important;

}

#sidebar_laisvalaikis .header {
	background:transparent url(images/head_laisvalaikis.png) no-repeat scroll 0 0;
	height:24px;
	color:white;
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	padding:3px 0 0 6px;
	text-transform:uppercase;
	width:260px;
}

#sidebar_laisvalaikis .header a {
	color: white;
	text-decoration: none;
}

#side_gallery {
margin:	0px;

}

#sidebar_katalogas {
	background:transparent url(images/head_katalogas.png) no-repeat scroll 0 0;
	font-size:11px;
	height:246px;
	margin:24px 0 0 15px;
	padding:46px 0 0;
}

#sidebar_katalogas .item {
	border-bottom:1px solid #E4E5E9;
	margin:0 0 0;
	padding:10px 0;
}

#sidebar_katalogas .item p {

}

#sidebar_katalogas .item p a {
	text-decoration: none;
}

/* ------------------------------------------------------------------------------------ */




/* ------------------------------------------------------------------------------------ */





#main_news {
    overflow:   hidden;
    margin:     9px 0 0 0;
	height:	602px;
}


#main_news .main {
    width: 		235px;
}

#main_news .vertline {
	margin:16px 0 0 -6px;
}

#main_news .main .description {
	color:white;
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	padding:4px 0 0 7px;
	text-transform:uppercase;
}

#main_news .main .description a {
	text-decoration: none;
	color: white;
}

#main_news .description {
	height:		24px;
	margin:		17px 0 15px;
	width:		210px;
	background: url('images/bottom_newbar_bg.jpg') no-repeat;
}

#main_news .container {
	border-bottom:	1px solid #C9CCE2;
	height:262px;
	margin:0 0 18px;
	overflow:hidden;
	width:210px;
}

.news-links-container {
	padding:0 15px 5px 0;
	display: block;
    
}
.news-links-container p{
	padding:5px 0 0 0;
}

.news-links-container a{
	font-size:12px;
	color:#435067;
	text-decoration:underline;
	font-weight: bold;
}

.news-links-container  p .comments {
	background:transparent url(images/comment_count_bg.png) no-repeat scroll 0 0;
	color:white;
	display:inline-block;
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	height:16px;
	text-align:center;
	width:16px;
}




#main_bottom {
	margin:0 auto;
	overflow:hidden;
	width:998px;
	height:170px;
}

* html #laisvalaikis_img {
	display: none;
}

#laisvalaikis_img {
	margin: 0px 0 -21px 70px;
}

#laisvalaikis {
	height:156px;
	margin:-31px 0 0;

}

#santraukos {
	color:#696969;
	margin:15px auto 0;
	overflow:auto;
	padding:40px 0 0 0px;
	width:998px;
	
}

* html #santraukos li {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 20px;
	height:305px;
	width:291px;
	display: inline;
}

#santraukos li {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 20px;
	min-height:305px;
	width:291px;
}

#santraukos h2 {
	background:transparent url(images/head_down_news.png) no-repeat scroll 0 0;
	color:white;
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	height:25px;
	margin:0 0 11px;
	overflow:auto;
	padding:3px 7px;
	text-transform:uppercase;
}

#santraukos h2 a {

	color:			white;
	font-weight:	normal;
	text-transform:	none;

}


.newswidget {

}

.newswidget a {

}

.newswidget .item {
border-bottom:1px solid #D1D4E7;
font-size:13px;
overflow:hidden;
padding:8px 0;
}

.newswidget .item .category a {
color:#435067;
font-weight:normal;
text-decoration:none;
text-transform:uppercase;
}

.newswidget .item .category {
background:#D6DBE3 none repeat scroll 0 0;
font-family:tahoma;
font-size:10px;
padding:2px 4px;
text-decoration:none;
}

.newswidget .item .date {
color:#435067;
font-family:tahoma;
font-size:11px;
padding:5px;

}

.newswidget .item .headline {

	font-size:13px;
	font-weight:normal;
	line-height:15px;
	margin:0 5px 0 0;
}

.newswidget .item .comments {
	background:transparent url(images/comment_bg_widget.png) no-repeat scroll 0 0;
	color:white;
	display:inline-block;
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	height:16px;
	margin:2px 0 0 0;
	padding:0;
	text-align:center;
	width:16px;
}


.newswidget .item .headline a{
color:#435067;
font-family:tahoma;
font-size:11px;
text-decoration:underline;
}


#sidebar h2 {
background:transparent url(images/head_sidebar_widget.png) no-repeat scroll 0 0;
color:white;
font-family:tahoma;
font-size:10px;
font-weight:bold;
height:25px;
margin:11px 0 11px 19px;
overflow:auto;
padding:4px 7px;
text-transform:uppercase;
}

#sidebar h2 a {
	color:			white;
	font-weight:	normal;
	text-transform:	none;

}


#sidebar .widget_polls-widget h2 a {
text-transform:	uppercase !important;
font-family:tahoma !important;
font-size:10px !important;
font-weight:bold !important;
text-decoration: none;

}

* html .widget_polls-widget {
	height: 320px !important;
}

#sidebar_bottom .catalogwidget {
margin:0 0 0 25px;
}

.catalogwidget a {

}

.catalogwidget .item {
border-bottom:1px solid #D1D4E7;
font-family:tahoma;
font-size:11px;
overflow:auto;
padding:3px 0 11px;
}

.catalogwidget .item .category  a {
	color:#8A98B2;
	margin:0 10px 0 0;
	padding:0 0;
	text-decoration:none;
}

.catalogwidget .item .category {
color:#8A98B2;
font-size:11px;
padding:0 0px;
text-decoration:none;
}

.catalogwidget .item .date {
padding:5px;

}

.catalogwidget .item .headline {
color:#435067;
font-family:null;
font-size:11px;
margin:0 0px;
line-height:15px;
}

.catalogwidget .item .comments {
	background: 	url(images/comment_count_bg.png) no-repeat scroll 0 0;
	color:			white;
	display:		inline-block;
	font-size:		10px;
	font-weight:	bold;
	height:			16px;
	margin:			2px 0 0;
	text-align:		center;
	width:			16px;
}


.catalogwidget .item .headline a{
color:#435067;
font-family:tahoma;
font-size:11px;
margin:0 0px;
text-decoration:underline;
}


.left {
    float: left;
	display: inline;
}

.right {
    float: right;
	display: inline;
}

#ajax_loading {

	background: url('images/loading.gif') #aaaaaa;
	width: 100%;
	height: 100%;
	
}



#sidebar ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#sidebar ul li {

}



#sidebar .wp-polls-ul li {
	margin:5px 0 0 16px;
}

#sidebar .wp-polls p strong {
	color:#606A84;
	font-size:13px;
}


#sidebar .widget_polls-widget h2 {
background:transparent url(images/head_poll.png) no-repeat scroll 0 0;
}

#sidebar .multiwidget_catalog-multi {
	width:272px;
}


/* -------------------------------- */

.stepcarousel{
	margin:		36px 0 0 5px;
	position: 	relative; /*leave this value alone*/
	border: 	0px solid navy;
	overflow: 	scroll; /*leave this value alone*/
	width: 		968px;
	height: 	175px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
	position: 	absolute; /*leave this value alone*/
	left: 		0;
	top: 		0;
}


.stepcarousel .panel{
border-right:1px solid #BBC2EA;
display:inline;
float:left;
margin:20px 15px 0px 30px;
overflow:hidden;
padding:0 23px 0 0;
width:201px;
}


.stepcarousel .panel p {
	font-family:tahoma;
	font-size:11px;
	margin: 4px 0 0 0;
}

.stepcarousel .panel p a {
	color:	#435067;
}

/* -------------------------------- */


.side_carousel{
	margin:		0 0 0 0;
	position: 	relative; /*leave this value alone*/
	border: 	0px solid navy;
	overflow: 	scroll; /*leave this value alone*/
	width: 		243px;
	height: 	168px; /*Height should enough to fit largest content's height*/
}

.side_carousel .side_belt{
	position: 	absolute; /*leave this value alone*/
	left: 		0;
	top: 		0;
}

.side_carousel .side_panel{

	float:		left;
	margin:		20px 25px 30px 32px;
	overflow:	hidden;
	width:		201px;
	display: inline;


}

.side_carousel .side_panel p {
	font-family:tahoma;
	font-size:11px;
	margin: 4px 0 0 0;
}

.side_carousel .side_panel p a {
	color:	#435067;
}


/* -------------------------------- */

.cal_stepcarousel {
	width:258px;
}

.cal_stepcarousel .cal_belt {

}

.cal_stepcarousel .cal_panel {
	float:left;
	margin:10px 0 0;
	width:260px;
	height: 70px;
}

.cal_panel .left_arrow {
	background:		transparent url(images/sm_arrow_left.png) no-repeat scroll 0 0;
	height:			77px;
	width:			20px;
	float:			left;
	display: inline;
}

.cal_panel .right_arrow {
	background:		transparent url(images/sm_arrow_right.png) no-repeat scroll 0 0;
	height:			77px;
	width:			20px;
	float:			left;
	display: inline;
}

.cal_panel .middle {
	background:white none repeat scroll 0 0;
	border:1px solid #CFD3D9;
	color:#696969;
	float:left;
	font-family:tahoma;
	font-size:11px;
	height:63px;
	padding:6px;
	width:204px;
}

.cal_panel .middle .heading {
	font-family:georgia;
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 5px;
}

.cal_panel .middle .date {
	background:#768294 none repeat scroll 0 0;
	color:white;
	float:left;
	font-family:tahoma;
	font-size:10px;
	padding:0 5px;
	width:25px;
}
.cal_panel .middle .subdata {
	/*border-right:1px solid #D9DBEB;*/
	font-weight:bold;
	margin:0 5px 0 0;
	padding:0 8px;
}

.cal_panel .middle .subdata2 {
	font-weight:	bold;
}
/* -------------------------------- */

#calendar_holder {
background:#F4F6F8 url(images/calendar_bg.png) repeat-x scroll 0 0;
margin:16px 10px 0 0px;

overflow:hidden;
padding:15px 0 30px 21px;
width:278px;
	
}

#calendar_holder #head {
	background:transparent url(images/mokymai.png) no-repeat scroll 0 0;
	color:white;
	display:block;
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	height:24px;
	margin:0 0 -24px;
	padding:4px 0 0 6px;
	text-transform:uppercase;
	width:260px;
}

#calendar_holder p.month {
	color:			#696969;
	font-weight:	bold;
	padding:		30px 0 0;
	text-align:		center;
	margin:			0 0 -30px;
	width:			254px;
}

.prev_month {
	/*background:	transparent url(images/calendar_left.png) no-repeat scroll 0 0;*/
	cursor:pointer;
	float:left;
	height:102px;
	margin:0 0 0 0px;
	width:20px;
}


.next_month {
	/*background:	transparent url(images/calendar_right.png) no-repeat scroll 0 0;*/
	cursor:pointer;
	float:left;
	height:102px;
	margin:0 0 0 0px;
	width:20px;
}

.prev_month .upper_left {
	background:transparent url(images/calendar_upper_left.png) no-repeat scroll 0 0;
	height:5px;
	width:100%;
}


.prev_month .lower_left {
	background:transparent url(images/calendar_lower_left.png) no-repeat scroll 0 0;
	height:4px;
	width:100%;
}

.next_month .upper_right {
	background:transparent url(images/calendar_upper_right.png) no-repeat scroll 0 0;
	height:5px;
	width:100%;
}

.next_month .lower_right {
	background:transparent url(images/calendar_lower_right.png) no-repeat scroll 0 0;
	height:4px;
	width:100%;
}

* html .prev_month .middle {
	margin: -13px 0 0 0;
}

.prev_month .middle {
	background:#768294 none repeat scroll 0 0;
	height:100%;
	width:100%;
}

.prev_month .middle p {
	padding-left: 5px;
	font-weight: bold;
	color: white;
}

* html .next_month .middle {
	margin: -13px 0 0 0;
}


.next_month .middle p {
	padding-left: 5px;
	font-weight: bold;
	color: white;
}

.next_month .middle {
	background:#768294 none repeat scroll 0 0;
	height:100%;
	width:100%;
}

#calendar_holder .calendar {
	
	margin:		38px 0 0 1px;
}

* html #calendar_holder .calendar table {
	margin: 0 0 0 -1px;
}

#calendar_holder .calendar table {
	border:1px solid #BAC0C9;
	border-collapse:collapse;
	border-spacing:0;
	color:#7C7C7C;
	float:left;
	font-family:georgia;
	font-size:12px;
	font-weight:normal;
	height:109px;
	margin:0px 0 0 0px;
	text-align:center;
	width:216px;
}

#calendar_holder .calendar table td {
	border:		1px solid #BAC0C9;
	height:		22px;
}


#calendar_holder .day {
	color: #7C7C7C;
	background:white none repeat scroll 0 0;
}

#calendar_holder .other {
	background: #F4F6F8;
	color: 		#E2E2E3;
}


#calendar_holder  .has_post {
	background: 	#768294;
	color:			white;
	border:			1px solid #768294	;

}

#cal_gallery .line {	
	margin:			3px 0;
}

#mokymai_btn {
	margin:			0 0 0 79px;
}

#mokymai_btn a img {
	border: 	none;
	margin: 20px 0 0 0;
}

/* --------------------------------------------------- */

#footer {
	margin:0 auto;
	width:998px;	
	height:		202px;
	overflow:	hidden;
}

#footer #about {
	color:white;
	display:inline;
	float:left;
	font-family:tahoma;
	font-size:10px;
	font-weight:normal;
	height:154px;
	line-height:15px;
	padding:24px 0 0 10px;
	width:280px;
}

#footer #about h1 {
	color:		#C7CDD7;
	margin:		0 0 21px;
	font-size:	14px;
	font-family: georgia;
}

#footer #vertline {
	border-left:1px dotted white;
	float:left;
	height:117px;
	margin:24px 0 0 18px;
	width:1px;
	display: inline;
}

#footer #pagelist {
	color:white;
	display:inline;
	float:left;
	font-family:tahoma;
	font-size:11px;
	line-height:16px;
	list-style-type:none;
	margin:57px 0 0 21px;
}

#footer #pagelist li {

	list-style-type:none;
	
}

#footer #pagelist li a {

	color:	white;
	
}

#footer .container {
	width: 998px;
}

#footer #friends {
	background:transparent url(images/draugai.png) no-repeat scroll 0 0;
	color:#D9D9C8;
	display:inline;
	float:left;
	font-family:tahoma;
	font-size:10px;
	height:30px;
	margin:25px 0 0 80px;
	padding:32px 0 0;
	width:480px;
}

#footer #friends img {
	margin: 10px;
	float: left;
	display:inline;
}

#footer #copyright {
	color:#E3E3E6;
	float:left;
	font-family:tahoma;
	font-size:10px;
	font-weight:normal;
	padding:0 0 0 10px;
	display:inline;
}

#footer #copyright .touched {
	display:inline;
	margin:0 0 0 520px;
}

#footer #copyright .touched a{
	color: white;
}

/* ------------------------- COMMENTS  ----------------------------- */


#comments {
margin:33px 0 0 13px;
}

#comments .line {
	margin:0 0 0 -16px;	
}

#comments h1 {
	font-size:		19px;
	margin:			26px 0 9px 0px;
}


#commentform {
	margin:0 0 40px;
}

#commentform p {
}

#commentform textarea {
	height:165px;
	margin:44px 0 0 13px;
	width:530px;
}

#submit_section {
	margin:7px 0 0;
}

#submit_section p {

	font-size:	12px;	

}




.commentlist {
	background:#F4F6F8 url(images/heading_komentarai.png) no-repeat scroll 0 0;
	margin:30px 0 0 0px;
	padding:0 0 0;
	width:590px;
}


* html .commentlist {
	width: 570px;
}

.commentlist .descr {
	display: block;
	color:#596581;
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	margin:5px 0 30px 7px;
	padding:3px 0 0;
}

* html .commentlist .descr {
	padding: 0;
	margin: 0 0 30px 7px;
}

.commentlist .comment-head {
	font-family:tahoma;
	font-size:11px;
	margin:0 0 15px;
}


.commentlist .comment-head .comment-author {
	font-weight:bold;
}

.commentlist .commentcount{
	color:			#596581;
	font-size:		10px;
	font-weight:	bold;
	padding:		4px 7px;
	text-transform:	uppercase;
}

.commentlist li {
	font-family:tahoma;
	font-size:11px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0 0 0 27px;
}

.commentlist li p {
	color:#696969;
	font-size:11px;
	width:556px;
}

.commentlist .reply {
	background:transparent url(images/forumas_reply.png) no-repeat scroll 0 0;
	margin:10px 0 0;
	padding:0 0 0 12px;
	vertical-align:top;
}

.commentlist .line {
	margin:30px 0 20px -17px;
	width:580px;
}

#respond {
	margin:0 0 0 17px;
	width:532px;
}

* html #respond {
	height:350px;
}

#commentform #submit {
	background:	transparent url(images/btn_comment.png) no-repeat scroll 0 0;
	border:		medium none;
	height:		20px;
	width:		83px;
	float:left;
}


#commentform .atsakomybe {
	margin:5px 0 10px;
}

#commentform .atsakomybe a {
color:#2F416D;
font-family:tahoma;
font-size:10px;
}

#respond .submitline {
	overflow: auto;
}

#respond .submitline span {
	float: left;
	display: inline;
}

#respond span.login-register {
	float: right;
	margin:0 10px 0 0;
	font-family: tahoma;
	font-size:11px;
	display: inline;
}

#respond .login-register a.login {
border-right:1px solid #CAD2DF;
color:#2F416D;

font-weight:bold;
padding:1px 13px 2px 0;
}
#respond .login-register a.register {
	color:#828282;

	margin:0 0 0 6px;
}

#respond .login_id {
	color:#828282;
	font-family:tahoma;
	font-size:10px;
	margin:3px 0 0 10px;
}

#respond .login_id a {

}

.navigation .line {
	display:block;
	margin:-6px 0 0;
}

* html .navigation .line {
	margin:-12px 0 0;
}

.navigation {
	display:block;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	margin:-22px 0 22px;
	overflow:hidden;
	padding:6px 0 0;
	text-align:center;
	width:610px;
}

.navigation .page-numbers {
	padding:7px 6px 4px;
	text-decoration: none;
}

.navigation a.page-numbers {
	
}

.navigation .prev {
	float:left;
	margin:-8px 0 0;
}

.navigation .next {
	float:right;
	margin:-10px 0 0;
}

.navigation .current {
	background:#F4F6F8 none repeat scroll 0 0;
	border-bottom:1px solid #CFD7E2;
	border-left:1px solid #CFD7E2;
	border-right:1px solid #CFD7E2;
	color:#768294;
	display:block;
	margin:-1px 0 0;
	padding:8px 6px 2px;
	width:10px;
	display: inline;
}



.postnavigation {
	background:#ECF0F4 none repeat scroll 0 0;
	border-top:1px solid #CFD7E2;
	font-family:tahoma;
	font-size:11px;
	height:40px;
	padding:0 0 0 14px;
	width:626px;
	margin:-30px 0 0;
	font-weight: bold;
}


.postnavigation .page-numbers {
	padding:5px 8px 6px 8px;
	text-decoration: none;
}

.postnavigation .prev {
	float:left;
}

.postnavigation .next {
	float:right;
	margin:0px 0 0;
}

.postnavigation .wrapper {
	margin:4px 5px;
	overflow:visible;
	text-align:center;
}

.postnavigation .current {
	background:white none repeat scroll 0 0;
	border-bottom:1px solid #CFD7E2;
	border-left:1px solid #CFD7E2;
	border-right:1px solid #CFD7E2;
}

#navigation_bar .right {
	text-align:right;
}

#navigation_bar {
	font-family:tahoma;
	background:#ECF0F4 none repeat scroll 0 0;
	border-top:1px solid #C8D4E6;
	font-size:11px;
	font-weight:normal;
	height:42px;
	margin:10px 0 20px;
	padding:10px;
	width:630px;
	line-height:17px;
}

#navigation_bar a {
	font-weight:bold;
	margin: 0 0 5px 0;
}


#katalogas_viena #navigation_bar {
	background:#ECF0F4 none repeat scroll 0 0;
	border-top:1px solid #C8D4E6;
	font-family:tahoma;
	font-size:11px;
	font-weight:normal;
	height:18px;
	margin:10px 0 20px;
	padding:10px;
	width:560px;
	line-height:17px;
}


/* ----------------------------------------------------------------------- */

#aktai .item {
	font-family:tahoma;
	font-size:11px;
	margin:27px 0 0;
	width:640px;
	overflow: hidden;
}

#aktai .lb {
	border-left:1px solid #CCD4E0;
	padding:0 0 0 10px;
}

#aktai .item .head {
	margin:0 0 10px;
	overflow: auto;
}


#aktai .item  a {
	color:#435067;
	font-weight:bold;
}

#aktai .item p {
	margin:10px 0;
	display: block;
}

#aktai .item .head p {
	margin:0 10px 0 0;
}


#aktai .uzsak {
overflow:hidden;
display: block;
}

#aktai .uzsak a {

}

#aktai .uzsak .uzsakyti {
margin:0 0 0 10px;

}

#aktai .item p a {

	color:#435067;

	font-weight:bold;
}

#aktai .item p a img {
	border: 	none;
}

/* ----------------------------------------------------------------------- */

#main_inner #cal {
	background:#F4F6F8 none repeat scroll 0 0;
	height:275px;
	margin:21px 0 0;
	overflow:hidden;
}

#main_inner #cal h1 {
	margin:11px 0 0 20px;
}

#main_inner #cal #cal_holder {
	float:	left;
	width:304px;
	
}

#mokymai {
	height:100%;
	overflow:hidden;
}

#mokymai .item {
	height:315px;
	margin:0 4px 0 0;
	padding:0 14px 0 10px;
	width:295px;
}

#mokymai  .odd{
	border-right:1px solid #D1D4E7;
}

#mokymai .item .date {
	background:#768294 none repeat scroll 0 0;
	color:white;
	font-family:tahoma;
	font-size:10px;
	height:13px;
	margin:24px 0 0 2px;
	text-align:center;
	width:52px;
}

#mokymai .item .title {
	font-size:13px;
	font-weight:bold;
	margin:0 0 5px 0;
}

#mokymai .item .title a {
	color:#3E495A;
	text-decoration:none;
}

#mokymai .item .head {
	font-family:tahoma;
	font-size:11px;
	margin:0 0 20px;
	overflow:auto;
}

#mokymai .item .excerpt{
	font-family:tahoma;
	font-size:11px;
}

#mokymai .item .inner {
	border-bottom:1px solid #D1D4E7;
	height:303px;
	margin:0 5px 0 0;
}

#mokymai .item .registruotis {

}

#mokymai .item .registruotis .button {
	background:transparent url(images/btn_registruotis.png) no-repeat scroll 0 0;
	border:medium none;
	display: block;
	height:20px;
	margin:2px 0 0 4px;
	width:83px;
}

#mokymai .lb {
	border-left:1px solid #D1D4E7;
	margin:0 0 0 10px;
	padding:0 0 0 10px;
}

#calendar_event {
float:right;
font-family:tahoma;
margin:-50px 0 0;
width:340px;
}

#calendar_event .date {
	background:#768294 none repeat scroll 0 0;
	color:white;
	font-size:10px;
	height:13px;
	margin:24px 0 0 2px;
	text-align:center;
	width:52px;
}

#calendar_event .title {
	font-family:georgia;
	font-weight:bold;
	margin:0 0 0 3px;
}

#calendar_event .title a {
	color:#3E495A;
	text-decoration:none;
}

#calendar_event .head {
	font-size:13px;
	margin:5px 0 15px;
	overflow:auto;
}

#calendar_event .head .lb {
	border-left:1px solid #D9DBEB;
	margin:0 0 0 15px;
	padding:0 0 0 15px;
}

#calendar_event .excerpt{
	font-size:11px;
	height:94px;
	width: 100%;
}

#calendar_event .registruotis {

}

#calendar_event .registruotis .button {
	background:transparent url(images/btn_registruotis.png) no-repeat scroll 0 0;
	border:medium none;
	height:20px;
	margin:2px 0 0 4px;
	width:83px;
	display: block;
}

#cal_holder .month {
	font-weight:bold;
	text-align:center;
	width:260px;
}

#cal_holder .calendar {
	
	margin:		0px 0 0 1px;
}

#cal_holder .cal_stepcarousel {
	margin:159px 0 0;

	position:relative;
	width:258px;
}


#cal_holder .calendar table {
	float: 				left;
	border:				1px solid #BAC0C9;
	border-collapse:	collapse;
	border-spacing:		0;
	color:				#7c7c7c;
	font-family:		Verdana;
	font-size:			11px;
	font-weight:		normal;
	height:				109px;
	text-align:			center;
	width:				216px;
	margin:				1px 0 0 1px;


}

#cal_holder .calendar table td {
	border:		1px solid #BAC0C9;
	height:		22px;
}


#cal_holder .day {
	color: #7C7C7C;
}

#cal_holder .other {
	background: #F4F6F8;
	color: 		#E2E2E3;
}


#cal_holder  .has_post {
	background: 	#768294;
	color:			white;
	border:			1px solid #768294	;

}


/* ---------------------------------------------------------- */

#katalogas {

}

#katalogas h3 {
	background:transparent url(images/icon_katalogas.png) no-repeat scroll 0 0;
	color:#4F6083;
	height:32px;
	margin:38px 0 11px 12px;
	padding:0 0 0 45px;
}

#katalogas .category {
	width:326px;
	margin: 0;
}

#katalogas .category.searched {
	width:auto;
	margin: 0;
}

#katalogas .category.searched .item  {
	width: auto;
}

#katalogas .category .item .categorylink {
	border: none;
}

#katalogas .category .categorylink a {
	font-weight:	bold;
}

#katalogas .category .item {
	font-size:11px;
	padding:0 0 0 54px;
	width:247px;
	height: auto;
}

#katalogas .category .item p {
	border-bottom:1px solid #D1D4E7;
	font-family:tahoma;
	margin:5px 0 0;
	padding:0 0 6px;
}

#katalogas .category .item p a {
	color:#435067;
}

/* ---------------------------------------------------------- */

#subkatalogas h3 {
	background:transparent url(images/icon_katalogas.png) no-repeat scroll 0 0;
	color:#4F6083;
	height:34px;
	margin:38px 0 11px 12px;
	padding:0 0 0 45px;
}

#subkatalogas .category .item {
	border-bottom:1px solid #D1D4E7;
	font-family:tahoma;
	font-size:11px;
	height:auto;
	margin:18px 0 0 50px;
	padding:0 0 0 3px;
	width:567px;
}

#subkatalogas .category .item .header a {
	color:#435067;
	font-weight:bold;
}

#subkatalogas .category .item .description {
	padding:26px 0 0;
	width:240px;
	display: inline;
}

#subkatalogas .category .item .description p {
	padding:0 7px 13px;
}

#subkatalogas .category .item .meta {
	border-left:1px solid #CFD7E2;
	margin:22px 0 10px;
	padding:0 0 0 25px;
}

#subkatalogas .category .item .meta td {
	height:21px;
	padding:0 0 10px;
	vertical-align:top;
	width:170px;
}

#subkatalogas .category .item .meta td.name {
	width:57px;
}

#subkatalogas .category .item .meta tr {

}

/* ---------------------------------------------------------- */


#katalogas_viena h3 {
	background:transparent url(images/icon_katalogas.png) no-repeat scroll 0 0;
	color:#4F6083;
	height:34px;
	margin:64px 0 11px 12px;
	padding:0 0 0 45px;
}

#katalogas_viena .category .item {
	font-family:tahoma;
	font-size:11px;
	height:auto;
	margin:18px 0 0 50px;
	padding:0 0 0 6px;
	width:567px;
}

#katalogas_viena .category .item .header {
	font-weight:bold;
}

#katalogas_viena .category .item .header a {
	color:#435067;
	font-weight:bold;
}

#katalogas_viena .category .item .description {
	padding:26px 0 0;
	width:309px;
}

#katalogas_viena .category .item .description p {
	padding:0 0 13px;
}

#katalogas_viena .category .item .meta {
	margin:22px 0 0;
	padding:0 0 0 0;
	
}

#katalogas_viena .category .item .meta td {
	height:21px;
	padding:0 20px 0 0;
}

#katalogas_viena .category .item .post {
	border-top:1px solid #D1D4E7;
	margin:21px 0 0;
	padding:18px 0 0;
}

#katalogas_viena .category .item .post p {
	line-height:16px;
	padding:0 0 10px;
}

/* ----------------------------------------------------------------------------------------------- */

#skelbimai {

}

#skelbimai #submenu {
	margin: 0;
}

#skelbimai .item {
	border-bottom:1px solid #D1D4E7;
	font-family:tahoma;
	font-size:11px;
	height:26px;
	padding:5px 0 0;
	width:613px;

}

#skelbimai .item span.catname {
	background:#E7ECF3 none repeat scroll 0 0;
	color:#435067;
	margin:0 5px 0 0;
}

#skelbimai .item span.catname a{ 
	color:#435067;
	font-size:10px;
	margin:0 0 0 0;
	padding:0 1px;
	text-decoration:none;
	text-transform:uppercase;
}

#skelbimai .item a {
	color:#435067;
}

#quickshop #info{
	margin: 0 0 0 30px;

}

.quickshop button {
	background:transparent url(images/btn_krepseli.png) repeat scroll 0 0;
	border:medium none;
	color:transparent;
	height:20px;
	margin:10px 0;
	width:65px;
}

.shop_item {
	font-family:tahoma;
	font-size:11px;
	margin:0 11px 0 0;
	padding:10px 14px 0 0;
	width:186px;
	height: 275px;
	overflow: hidden;
}

.not_last {
	border-right:1px solid #DADCEB;
}

.shop_item  .inner{
	border-bottom:1px solid #DADCEB;
	height:263px;
}

.shop_item .name {
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	padding:10px 0;
}

.shop_item .price {
	color:#586478;
	font-family:georgia;
	font-size:20px;
	font-weight:bold;
}

.shop_all {
	margin:20px;
	width:610px;
}

.shop_all img {
	display: inline;
}

/* ------------------------------------------------------------------------------- */

			
 ul.topnav {  
	 list-style: none;  
 
	 margin: 0;  
	 float: left;  
	
	 background: 222;  
	 font-size: 1.2em;  
	  
 }  
 ul.topnav li {  
	 float: left;  
	 margin: 0;  
	 padding: 0 15px 0 0;  
	 position: relative; /*--Declare X and Y axis base for sub navigation--*/  
 }  
 ul.topnav li a{  
	 padding: 10px 5px;  
	 color: fff;  
	 display: block;  
	 text-decoration: none;  
	 float: left;  
	
 }  
 ul.topnav li a:hover{  
	 background: url(topnav_hover.gif) no-repeat center top;  
 }  
 ul.topnav li span { /*--Drop down trigger styles--*/  
	background:transparent url(http://gelsistemos.storas.lt/wp-content/themes/gelportal/images/dropdown_button.png) no-repeat scroll 0 0;
	float:left;
	height:20px;
	margin:10px 0 0 -5px;
	width:18px;
	display: inline;
 }  
 ul.topnav li span.subhover {background-position: center bottombottom; cursor: pointer;} /*--Hover effect for trigger--*/  
 ul.topnav li ul.subnav {  
	border:1px solid black;
	display:none;
	float:left;
	font-family:tahoma;
	font-size:14px;
	left:0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:-6px 0 0 9px;
	padding:0;
	position:absolute;
	top:35px;
	width:163px;
 }  
 
 ul.topnav li ul.subnav li{  
	 margin: 0; padding: 0;  
	 border-top: 1px solid 252525; /*--Create bevel effect--*/  
	 border-bottom: 1px solid 444; /*--Create bevel effect--*/  
	 clear: both;  
	 width: 162px; 
	background: white ;
 }  
 
 #q {
	background:transparent url(http://gelsistemos.storas.lt/wp-content/themes/gelportal/images/dropdown_bg.png) no-repeat scroll 0 0;
	border:medium none;
	height:20px;
	padding:0 0 0 10px;
	width:158px;
 }
		
		
.home_post {
	margin:20px 0 0;
	font-family: tahoma;
	font-size:11px;
}

.home_post .entry p {
	padding:5px 0 0;
}

.home_post h1 {
	color:#515965;
	font-family:georgia;
	font-size:30px;
	font-weight:normal;
	margin:25px 0 20px 11px !important;
}

.home_post h1 a {
	text-decoration: none;
}

.home_post h2 {
	color:#515965;
	font-family:georgia;
	font-size:20px;
	font-weight:normal;
	margin:25px 0 0 11px;
}

/*-------------------------------------------------------------------------------------*/

.quickShop_widget_quickshop {
font-family:tahoma;
font-size:11px;
}



.quickShop_widget_quickshop table {
margin:0 0 0 20px;
width:260px;

}

.quickShop_widget_quickshop table td {
	padding:0 0 10px;
}

.quickShop_widget_quickshop table td.name {
	width:142px;
}

.quickShop_widget_quickshop table td.quantity {

}

.quickShop_widget_quickshop table td .price {
font-size:13px;
padding: 0 5px;
}


.quickShop_widget_quickshop table tr {
vertical-align:top;
}


/*-------------------------------------------------------------------------------------*/



.skelbimas {
	color:#696969;
	font-family:tahoma;
	font-size:12px;
	line-height:15px;

}

.skelbimas h1 {
	color:#435067;
	font-family:georgia;
	font-size:23px;
	font-weight:normal;
	line-height:23px;
	margin:12px 0;
}

.skelbimas .catname {
	background:#E7ECF3 none repeat scroll 0 0;
	padding:3px;
	text-transform:uppercase;
}

.skelbimas .navigation {

}

.skelbimas .left {
	text-align: left;
}

.skelbimas .right {
	text-align: right;
}

.skelbimas input {
	height:25px;
}

.skelbimas input[type="text"] {
width:189px;
}

.skelbimas table {
	margin: 20px 0;
}
.skelbimas table td{
	padding: 10px 0 0 10px;
}

.skelbimas .kontaktai {
	border-right:1px solid #DFDFE7;
	padding:0;
	width:230px;
}

.skelbimas  .head {
	color:#77879F;
	font-size:10px;
	font-weight:bold;
	margin:0 0 8px;
}

.skelbimas .uzklausimas {
	background:transparent url(images/btn_siusti_uzklausima.png) no-repeat scroll 0 0;
	border:medium none;
	cursor:pointer;
	height:24px;
	width:123px;
}

.skelbimas .body {

	width:480px;
}

.skelbimas .navigation {
	border-top: 1px solid #AAABBD;
	background:#DFDFE7 none repeat scroll 0 0;
	margin:0 0 0 -40px;
	padding:10px 40px;
	width:100%;
}
/*/////////////////////////////////*/

.naujas_btn {
	margin:31px 0 0 20px;
}

.forumo_taisykles a {
	color:#7B8494;
}

.forumo_taisykles {
	font-family:tahoma;
	font-size:11px;
	margin:40px 0 0 20px;
}

.register .forumo_taisykles {
	font-family:tahoma;
	font-size:11px;
	margin:18px 0 0 20px;
}

.naujas_skelbimas {
	color:#696969;
	font-family:tahoma;
	font-size:13px;
	line-height:15px;
}

.naujas_skelbimas h1 {
	color:#435067;
	font-family:georgia;
	font-size:23px;
	font-weight:normal;
	line-height:23px;
	margin:20px 0;
}

.naujas_skelbimas h3 {
	float:right;
	font-size:11px;
	margin:-30px 0 0;
}

.naujas_skelbimas input {
	height:21px;
	width:300px;
	margin:10px 0 0;
}

.naujas_skelbimas textarea {
	margin:20px 0;
	width:393px;
}

.naujas_skelbimas .line {
	margin:30px 0;
	width:400px;
}

.naujas_skelbimas .sms {
margin:0 20px;
}


.naujas_skelbimas #reg_submit {
	background:transparent url(images/btn_register.png) no-repeat scroll 0 0;
	border:medium none;
	float:left;
	height:24px;
	margin:20px 0 0;
	width:93px;
	cursor: pointer;
}

.naujas_skelbimas #submit {
	background:	transparent url(images/btn_skelbti.png) no-repeat scroll 0 0;
	border:		medium none;
	height:		24px;
	width:		83px;
	float:left;
	cursor: pointer;
}

.naujas_skelbimas #submit_theme {
	background:transparent url(images/btn_skelbti.png) no-repeat scroll 0 0;
	border:medium none;
	float:left;
	height:24px;
	margin:20px 0 0 95px;
	width:83px;
}

.naujas_skelbimas #send {
	background:	transparent url(images/btn_siusti.png) no-repeat scroll 0 0;
	border:		medium none;
	height:		24px;
	width:		83px;
	float:left;
}
.naujas_skelbimas #nauja_im {
	background:transparent url(images/btn_siusti.png) no-repeat scroll 0 0;
	border:medium none;
	float:left;
	height:24px;
	margin:20px 0 0 95px;
	width:83px;
}

.naujas_skelbimas  .taisykles {
	font-size:11px;
	margin:18px 0 0 20px;
}

.naujas_skelbimas .login-register {

}

.naujas_skelbimas .login {
	border-left:1px solid #CCD4E0;
	padding:0 10px;
}


.naujas_skelbimas #spacer {
height: 40px;
}

.naujas_skelbimas td.name {
width:90px;
}

ul.stopnav {  
	 list-style: none;  
 
	 margin: 0;  
	 float: left;  
	
	 background: 222;  
	 font-size: 1.2em;  
	  
 }  
 ul.stopnav li {  
	 float: left;  
	 margin: 0;  
	 padding: 0 15px 0 0;  
	 position: relative; /*--Declare X and Y axis base for sub navigation--*/  
 }  
 ul.stopnav li a{  
	 padding: 10px 5px;  
	 color: fff;  
	 display: block;  
	 text-decoration: none;  
	 float: left;  
	
 }  
 ul.stopnav li a:hover{  
	 background: url(stopnav_hover.gif) no-repeat center top;  
 }  
 ul.stopnav li span { /*--Drop down trigger styles--*/  
	background:transparent url(http://gelsistemos.storas.lt/wp-content/themes/gelportal/images/dropdown_button.png) no-repeat scroll 0 0;
	float:left;
	height:20px;
	margin:10px 0 0 -5px;
	width:18px;
 }  
 ul.stopnav li span.subhover {background-position: center bottombottom; cursor: pointer;} /*--Hover effect for trigger--*/  
 ul.stopnav li ul.ssubnav {  
	border:1px solid black;
	display:none;
	float:left;
	font-family:tahoma;
	font-size:14px;
	left:0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:-6px 0 0 9px;
	padding:0;
	position:absolute;
	top:35px;
	width:163px;

 }  
 ul.stopnav li ul.ssubnav li{  
	 margin: 0; padding: 0;  
	 border-top: 1px solid 252525; /*--Create bevel effect--*/  
	 border-bottom: 1px solid 444; /*--Create bevel effect--*/  
	 clear: both;  
	 width: 162px; 
	background: white ;
 }  
 
 .naujas_skelbimas #cat {
	padding:0 0 0 10px;
	width:158px;
 }
 
 
 
 
* html #big_calendar_holder {
	width:	600px;
}
 
 
#big_calendar_holder {
	background:#F4F6F8 url(images/calendar_bg.png) repeat-x scroll 0 0;
	height:332px;
	margin:16px 10px 0 -5px;
	overflow:hidden;
	padding:15px 10px 0 21px;
	width:637px;
	
}

#big_calendar_holder #big_head {
	
	height:24px;
	margin:0 0 -24px;
	width:260px;
}

#big_calendar_holder p.month {
	color:			#696969;
	font-weight:	bold;
	padding:		30px 0 0;
	text-align:		center;
	margin:			0 0 -30px;
	width:			254px;
}

#big_calendar_holder .prev_month {
	/*background:	transparent url(images/calendar_left.png) no-repeat scroll 0 0;*/
	cursor:pointer;
	float:left;
	height:102px;
	margin:0 0 0 0px;
	width:20px;
}


#big_calendar_holder .next_month {
	/*background:	transparent url(images/calendar_right.png) no-repeat scroll 0 0;*/
	cursor:pointer;
	float:left;
	height:102px;
	margin:0 0 0 0px;
	width:20px;
}

#big_calendar_holder .prev_month .upper_left {
	background:transparent url(images/calendar_upper_left.png) no-repeat scroll 0 0;
	height:5px;
	width:100%;
}


#big_calendar_holder .prev_month .lower_left {
	background:transparent url(images/calendar_lower_left.png) no-repeat scroll 0 0;
	height:4px;
	width:100%;
}

#big_calendar_holder .next_month .upper_right {
	background:transparent url(images/calendar_upper_right.png) no-repeat scroll 0 0;
	height:5px;
	width:100%;
}

#big_calendar_holder .next_month .lower_right {
	background:transparent url(images/calendar_lower_right.png) no-repeat scroll 0 0;
	height:4px;
	width:100%;
}

#big_calendar_holder .prev_month .middle {
	background:#768294 none repeat scroll 0 0;
	height:100%;
	width:100%;
}

#big_calendar_holder .prev_month .middle p {
	padding-left: 5px;
	font-weight: bold;
	color: white;
}

#big_calendar_holder .next_month .middle p {
	padding-left: 5px;
	font-weight: bold;
	color: white;
}

#big_calendar_holder .next_month .middle {
	background:#768294 none repeat scroll 0 0;
	height:100%;
	width:100%;
}

#big_calendar_holder .big_calendar {
	
	margin:		38px 0 0 1px;
}

* html #big_calendar_holder .big_calendar table {
	margin: 0 0 0 -1px;
}

#big_calendar_holder .big_calendar table {
	border:1px solid #BAC0C9;
	border-collapse:collapse;
	border-spacing:0;
	color:#7C7C7C;
	float:left;
	font-family:georgia;
	font-size:12px;
	font-weight:normal;
	height:109px;
	margin:0px 0 0 0px;
	text-align:center;
	width:216px;

}

#big_calendar_holder .big_calendar table td {
	border:		1px solid #BAC0C9;
	height:		22px;
}


#big_calendar_holder .day {
	color: #7C7C7C;
	background:white none repeat scroll 0 0;
}

#big_calendar_holder .other {
	background: #F4F6F8;
	color: 		#E2E2E3;
}


#big_calendar_holder  .has_post {
	background: 	#768294;
	color:			white;
	border:			1px solid #768294	;

}

.mokymai_item {
	font-family:tahoma;
	font-size:11px;
	line-height:15px;
}

.mokymai_item h1 {
	color:#515965;
	font-family:georgia;
	font-size:30px;
	font-weight:normal;
	margin:25px 0 0 11px;
}

.mokymai_item .date {
	background:#768294 none repeat scroll 0 0;
	color:white;
	font-size:10px;
	margin:30px 0 10px;
	padding:0 4px;
	width:50px;

}

.mokymai_item .heading {
	color:#3E495A;
	font-family:georgia;
	font-size:19px;
	margin:0 0 10px;
}

.mokymai_item .description {
	font-size:13px;
	overflow: hidden;
}

.mokymai_item .vieta {
	border-right:1px solid #CCD4E0;
	display:block;
	float:left;
	margin:0 15px 0 0;
	padding:0 15px 0 0;

}

.mokymai_item .line {
	margin: 10px 0 30px;
}

.mokymai_item .excerpt {
	line-height:17px;
	padding:0 0 20px;
	width:600px;
}

.mokymai_item .excerpt ol {
	list-style-type:decimal;
	margin:0 0 0 25px;
}

.mokymai_item .excerpt ul {
	list-style-type:circle;
	margin:0 0 0 25px;
}

.mokymai_item .registruotis .button {
	background:transparent url(images/btn_registruotis.png) no-repeat scroll 0 0;
	border:medium none;
	display:block;
	height:20px;
	margin:10px 0 30px;
	width:83px;
}



#sidebar_prekes {
	border-bottom:1px solid #E4E5E9;
	border-top:1px solid #E4E5E9;
	height:130px;
	margin:32px 0 0 -3px;
	overflow:	hidden;		
	padding:16px 14px;	
	width:268px;			
}

#sidebar_prekes .banner {
	background:transparent url(images/banner1.png) no-repeat scroll 0 0;
	float:left;
	height:128px;
	margin:0 6px 0 0;
	width:128px;
	
}

.checkout_rules {
	font-family:tahoma;
	font-size:11px;
	margin:31px 0 0 10px;
}

.checkout {
	font-family:tahoma;
	font-size:11px;
	margin:40px 0 10px;
	width:100%;
}

.checkout td {
	padding:0 10px 0 0;
}

.checkout td a {
	font-weight: bold;
	color: #435067;
}

.checkout .name {
	width:410px;
}

.price {
	color:#586478;
	font-family:georgia;
	font-size:20px;
	font-weight:bold;
}

.totals {
	text-align:right;
	margin: 10px 10px 10px 0;
}

#buy .button {
	background:transparent url(images/btn_uzsakyti.png) no-repeat scroll 0 0;
	border:medium none;
	cursor:pointer;
	height:20px;
	margin:0 0 0 310px;
	width:65px;
	display:block;
}

.login .navigation {
	background:#DFDFE7 none repeat scroll 0 0;
	border-top:1px solid #B3B6C3;
	height:33px;
	margin:31px 0 0 -131px;
	padding:10px 0 0 0;
	width:442px;
}

.login .button {
	background:transparent url(images/btn_login.png) no-repeat scroll 0 0;
	border:medium none;
	cursor:pointer;
	height:25px;
	margin:0 0 0 83px;
	width:83px;
}

.login .forgot {
	margin:0 0 0 84px;
}

.login .forgot a {
	color: #959595;
}

.login .nauda {
	font-weight: normal;
}

.reg_button {
	background:transparent url(images/btn_registruotis.png) no-repeat scroll 0 0;
	border:medium none;
	cursor:pointer;
	height:25px;
	margin:20px 0 0 83px;
	width:83px;
}

.register .line {
	margin:10px 0;
	width:293px;
}

.register .taisykles {

}


.register input[type="text"], input[type="password"] {
	width:189px;
}

.register .ruleline {
margin:0 0 0 82px;
overflow: hidden;
}

.register .ruleline input {
float:left;
margin:-4px 10px 0 0;
padding:0 0 0;
}

.register .ruleline a {
	color: #828282;
}

.register .imone {
	font-size: 10px;
}

.subscribe {

}

.subscribe form {
overflow:hidden;
}

.subscribe #wpsb_email{
	float:left;
	height:15px;
	padding:4px;
	width:200px;
}

.subscribe .radios {
	float:left;
	font-family:tahoma;
	font-size:11px;
	margin:0 10px;
}

.subscribe .radios span {
	display:block;
}

.subscribe .radios input {

}

.subscribe .wpsb_form_btn {
	background:transparent url(images/btn_uzsakyti.png) repeat scroll 0 0;
	border:medium none;
	cursor:pointer;
	float:left;
	height:20px;
	margin:2px 10px;
	width:65px;
}

.subscribe a {
	color:#828282;
	float:left;
	font-family:tahoma;
	font-size:11px;
	margin:7px 0 0;
}

#gallery-1 img {
	border: none !important;
}

.gallery-icon a {

}

#login {

}

#login h1 {
	display: none;
}

#backtoblog {
	display: none;
}

#login #nav {
	display: none;
}

#login form {
	margin: 0 0 30px 0;
}

#reg_expand {
	cursor: pointer;
}

#birthm {
width:83px;
}

#wpsb_radio_option1, #wpsb_radio_option2  {
	display: none;
}

#next-question {
	background:transparent url(images/btn_toliau.png) repeat scroll 0 0;
	border:medium none;
	color:rgba(0, 0, 0, 0);
	cursor:pointer;
	height:20px;
	text-transform:capitalize;
	width:57px;	
}

#action-button {
	background:transparent url(images/btn_rezultatai.png) repeat scroll 0 0;
	border:medium none;
	color:rgba(0, 0, 0, 0);
	cursor:pointer;
	height:20px;
	text-transform:capitalize;
	width:83px;	
}

.error, #login #login_error {
	display: none;
}

.right .price {
	margin: 0 10px;
}

input.error {
	background:transparent none repeat scroll 0 0;
	border:1px solid red;
	display:block;
}

.adv_spacer {
	width: 100%;
	height: 29px;
}

.wp-polls-archive {
	width: auto !important;
}

.poll_archive {
	float:left;
	margin:20px 0;
	width:260px;
}

.entry {
	overflow:hidden;
}

.comment-author {
	font-family:tahoma;
	font-size:13px;
	font-weight:bold;
}

.wp-polls-paging {
display:block;
float:left;
height:19px;
width:500px;
}

.wp-polls-paging span.current,
.wp-polls-paging span.pages ,
.wp-polls-paging a {
border: none !important;
}

.alignleft { float: left; margin: 0 10px 10px 0;}


#galerija .item {
border-bottom:1px solid #CCD4E0;
float:left;
font-family:tahoma;
font-size:11px;
height:237px;
margin:27px 0 0;
overflow:hidden;
width:300px;
}

#galerija .item .in{ }

#galerija .item.odd .in{
border-right:1px solid #CCD4E0;
padding-right:10px;
}
#galerija .item.even {
padding-left:50px;
}
#galerija .date {
background:none repeat scroll 0 0 #E8EAF0;
color:#5C7498;
font-family:tahoma;
font-size:10px;
margin:-5px 5px 0 0;
padding:0 4px;
}

#galerija h2 { 
font-family:georgia;
font-size:23px;
font-weight:normal;}

#klauskite {
color:#5C749A;
font-family:tahoma;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
}

#klauskite p {margin: 20px 0; }

#klauskite input[type="text"] {
background:none repeat scroll 0 0 transparent;
border:1px solid #CFD7E2;
font-size:30px;
height:50px;
padding:0 5px;
}

#klauskite .mceNoEditor {
background:none repeat scroll 0 0 transparent;
border:1px solid #CFD7E2;
color:#7C7C7C;
font-family:tahoma;
font-size:30px;
font-weight:bold;
height:300px;
width:600px;
}

#klauskite input[type="submit"]
{
background:url("images/siusti_klausima.jpg") repeat scroll 0 0 transparent;
border:medium none;
height:26px;
width:125px;
margin:0 0 0 10px;
}