@charset "utf-8";
/* CSS Document */

* {
    margin: 0;
}

html, body{
	height:100%;
}
body, div, font, td, table, span, p{
	font-family:Tahoma, Geneva, sans-serif;
}
body{
	margin:0;
	padding:0;
	background-color:#f0eee3;
}

table {
   /*border-collapse: collapse;*/
}

a { color: #3074D6; text-decoration: none; }
a:hover { text-decoration: underline; }

h1,h2,h3,h4,h5 { font-size: 13px; }

img { border:0; }

input,textarea { outline:0; }
textarea { overflow:auto; }

.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto;
}
.footer{
	/*background-attachment: scroll;*/
	background: url(../pub/img/lapa/footer.png) repeat-x left top;
   text-align: center;
   font-size: 11px;
	height: 87px;
   /*line-height: 80px;*/
}
.footer p {
   padding-top:25px;
}
#top_bg_left{
	min-width:980px;
	height:100%;
	background-attachment: scroll;
	background-image: url(../pub/img/lapa/top_bg_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#top_bg_right{
	min-width:980px;
	height:100%;
	background-attachment: scroll;
	background-image: url(../pub/img/lapa/top_bg_right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#top_bg_repeat{
	height:100%;
	background-attachment: scroll;
	background-image: url(../pub/img/lapa/top_bg_repeat.jpg);
	background-repeat: repeat-x;
	background-position: right top;
}
#vidus{
	min-width:980px;
	max-width:1280px;
	margin-left:auto;
	margin-right:auto;
}
#langbar{
	height:18px;
	text-align:right;
	padding-right:52px;
	font-size:9px;
	color:#FFF;
}
#lapaskarte{
	width:70px;
	margin-right: 20px;
	float:left;
	height:18px;
}
#lang{
	line-height:18px;
	float:right;
	
	height:18px;	
}
#langbar a{
	color:#FFF;
	text-decoration:none;
	font-size:9px;
}
#langbar a:hover{
	text-decoration:underline;
}

#top_bar{
	height:154px;
	background-color:#FFF;
	margin-left:32px;
	margin-right:32px;
	padding:10px;
	
}
#top_bilde{
	position:relative;
	height:156px;
	background-attachment: scroll;
	background-image: url(../pub/img/lapa/galvenaa_bilde.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#arms {
   background:url('../pub/img/lapa/arms.gif') no-repeat;
   width:80px;
   height:95px;
   position:absolute;
   top:0;
   right:0;
}
#slogans{
	text-align:right;
	padding-right:75px;
	padding-top:20px;
}
#vardadienas{
	font-size:11px;
	color:#3074d6;
	font-weight:bold;
	background-attachment: scroll;
	background-image: url(../pub/img/lapa/vardadienas.png);
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
	height:25px;
	line-height:25px;
	margin-left:8px;
	padding-left:10px;
	width:370px;
}

.nameday_text {
   height:20px;
   overflow: hidden;
   position: relative;
}

div.items {
   height:20px;
   position: absolute;
}

#meklet{
	/*width:230px;
	float:right;
	padding-right:8px;*/
}
#meklet_poga, #meklet_poga2 {
	float:right;
	width:50px;
	height:26px;
	background-attachment: scroll;
	background-image: url(../pub/img/lapa/meklet_poga.png);
	background-repeat: no-repeat;
	background-position: left top;
	cursor:pointer;
	font-size:10px;
	color:#FFF;
	line-height:26px;
	font-weight:bold;
	text-align:center;
}
.submit-btn {
	width:50px;
	height:25px;
	background:url('../pub/img/lapa/meklet_poga.png') no-repeat;
	cursor:pointer;
	font-size:10px;
	font-weight:bold;
	color:#FFF;
	border:0;
	text-align:center;
}
#meklet_poga2 { float:left; margin-top:10px; }
#meklet_input{
	float:left;
	/*width:169px;*/
	height:26px;
}
#meklet_input ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
#meklet_input li{
	float:left;
}
#meklet_input input{
	background-attachment: scroll;
	background-image: url(../pub/img/lapa/meklet_bg_center.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height:25px;
	width:127px;
	border:none;
	background-color:transparent;
	font-size:11px;
	color:#3074d6;
	font-weight:bold;
	/*padding-top:5px;*/
	/*margin-top:1px;*/
}
#top_bottom{
	padding-top:34px;
}
#meklet_left{
	width:6px;
	height:25px;
	float:left;
	padding-top:1px;
}
#meklet_right{
	width:6px;
	height:25px;
	float:right;
	padding-top:1px;
}
#meklet_input_center{
	width:154px;
	float:left;
}
.search_cat_link {
	font-size: 75%;
	margin: 5px 0 10px 2px;
}

#menubar{
	height:25px;
	margin-left:32px;
	margin-right:32px;
	/*background-attachment: scroll;*/
	background-image: url(../pub/img/lapa/menu_bg.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.menu_poga{
	width:111px;
	height:25px;
	background-image: url(../pub/img/lapa/menu_zila_poga.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	line-height:25px;
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	cursor:pointer;
	background-color:#FFF;
}
.menu_poga_over{
	background-image: url(../pub/img/lapa/menu_zila_poga_over.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
}
.menu_poga_in{
	width:111px;
	height:25px;
	background-image: url(../pub/img/lapa/menu_zala_poga.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	line-height:25px;
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	cursor:pointer;
	background-color:#FFF;
}
.menu_poga_in_over{
	background-image: url(../pub/img/lapa/menu_zala_poga_over.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
}
.menu_end_left{
	float:left;
	width:6px;
	height:25px;
	background-attachment: scroll;
	background-image: url(../pub/img/lapa/menu_end_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.menu_end_right{
	float:right;
	width:8px;
	height:25px;
	background-attachment: scroll;
	background-image: url(../pub/img/lapa/menu_end_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#undermenu{
	padding-top:9px;
	background-color:#FFF;
	margin-left:32px;
	margin-right:32px;
}
#kontents{
	padding:10px;
	padding-right:17px;
	overflow: hidden;
}

#kontents li {
   /*list-style-position: inside;*/
   margin-left: 15px;
}

#kontents table {
   /*border: 1px solid #D8D7CD;*/
}

#kontents table td {
   /*border: 1px solid #D8D7CD;*/
   padding: 2px;
}

.right_border{
	/*background-attachment: scroll;*/
	background-color: #FFF;
	background-image: url(../pub/img/lapa/box_right_shadow.gif);
	background-repeat: repeat-y; /*no-repeat;*/
	background-position: right top;
}
.bottom_border{
	line-height:0px;
	font-size:0px;
	height:11px;
	background-attachment: scroll;
	background-image: url(../pub/img/lapa/box_bottom_shadow_repeat.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.bottom_border_left{
	background-attachment: scroll;
	background-image: url(../pub/img/lapa/box_bottom_shadow_left_corner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:14px;
	float:left;
	height:11px;
}
.bottom_border_right{
	background-attachment: scroll;
	background-image: url(../pub/img/lapa/box_bottom_shadow_right_corner.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width:15px;
	float:right;
	height:11px;
}


#container {
	position:relative; 
	display:block;
	/*border-left:220px solid #f0eee3; 
	border-right:220px solid #f0eee3; */
	overflow:visible;
	margin-left:32px;
	margin-right:25px;
}
#left {
	float:left; 
	/*position:relative;*/
	width:220px;
	/*margin-left:-225px; */
	/*display:inline;*/
}
#left a {
   text-decoration: none;
}
#right {
	float:right; 
	/*position:relative;*/
	width:220px; 
	/*margin-right:-220px; */
	/*display:inline;*/
}

 
.clear {clear:both;height:1px;overflow:hidden;}

.virsraksts_lapas_vidu{
	font-size:14px;
	color:#0e214f;
	font-weight:bold;
	height:23px;
	line-height:23px;
	background-color:#dce9f5;
	padding-left:14px;	
}
#page-title {
	float:left;
}

.page-title-right {
	font-size:11px;
	font-weight:normal;
	float:right;
	line-height: 22px;
	padding-right: 10px;
}

.print-text { float: left; }
.print-text a { color:#5b5b5b;	font-size:11px; }
.print-img { float: left; padding-right:10px; }

.lapas_vidus_info{
	background-color:#f9f8f2;
	color:#0e214f;
	font-size:12px;
	padding-top:15px;
	padding-bottom:22px;
	padding-left:13px;
	padding-right:15px;
	height: 1%;
	overflow: hidden;
	text-align: justify;
}

.lapas_vidus_info a{
	color:#3074d6;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.lapas_vidus_info a:hover{
	text-decoration:underline;
}
.lapas_vidus_info img{
	/*
	padding-left:10px;
	padding-bottom:10px;
	*/
}

#lapas_vidus_bottom_bars{
	height:23px;
	background-color:#dce9f5;
	/*padding-left:10px;
	padding-right:10px;*/
}
#last_update{
	line-height:23px;
	color:#5b5b5b;
	font-size:11px;
	float:left;
	height:23px;
	padding-left:10px;
}
#print{
/*	line-height:23px;*/
	color:#5b5b5b;
	font-size:11px;
	float:right;
	width:200px;
	height:23px;
/*
	text-align:right;
	background-attachment: scroll;
	background-image: url(../pub/img/lapa/print.gif);
	background-repeat: no-repeat;
	background-position: 85px center;
*/
}
#print a{
	color:#5b5b5b;
	text-decoration:none;
}

#left_menu{
	padding:10px;
	padding-right:17px;
}

#left_menu a:hover {
   text-decoration: underline;
}

.left_menu_sep{
	background-color:#f9f8f2;
	height:10px;
	line-height:0px;
	font-size:0px;
}
.left_menu_item{
	background-color:#dce9f5;
	padding-left:14px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	height: 1%;
}
.left_menu_item a{
	font-size:11px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}
.left_menu_item a:hover, .left_menu_item_selected a:hover, .left_menu_submenu_item a:hover, .left_menu_submenu_item_selected a:hover{
	text-decoration:underline;
}
.left_menu_item_selected{
	background-color:#5fbf0d;
	padding-left:14px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	height: 1%;
}
.left_menu_item_selected a{
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
.left_menu_submenu_item,
.left_menu_submenu_item3,
.left_menu_submenu_item4,
.left_menu_submenu_item5{
	background-color:#f9f8f2;
	padding-top:8px;
	padding-bottom:0px;
	padding-left:20px;
	padding-right:20px;
}

.left_menu_submenu_item_selected, 
.left_menu_submenu_item_selected3, 
.left_menu_submenu_item_selected4,
.left_menu_submenu_item_selected5{
	background-color:#f9f8f2;
	padding-top:8px;
	padding-bottom:0px;
	padding-left:20px;
	padding-right:20px;
}

.left_menu_submenu_item3, .left_menu_submenu_item_selected3 { padding-left:30px; }
.left_menu_submenu_item4, .left_menu_submenu_item_selected4 { padding-left:40px; }
.left_menu_submenu_item5, .left_menu_submenu_item_selected5 { padding-left:50px; }

.left_menu_submenu_item a,
.left_menu_submenu_item3 a,
.left_menu_submenu_item4 a,
.left_menu_submenu_item5 a{
	font-size:11px;
	color:#7d7d7d;
	text-decoration:none;
	font-weight:bold;
}

.left_menu_submenu_item_selected a,
.left_menu_submenu_item_selected3 a,
.left_menu_submenu_item_selected4 a,
.left_menu_submenu_item_selected5 a {
	font-size:11px;
	color:#4fa406;
	text-decoration:none;
	font-weight:bold;
}
.kreisas_box{
	padding:10px;
	padding-right:17px;
}

.kreisais_box_inside {
	background-color:#f9f8f2;
	color:#666666;
	cursor:pointer;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 13px center;
	padding: 0px 13px 0px 85px;
}

.kreisais_box_inside div {
	font-size:18px;
	font-family:"Segoe Print", "Comic Sans MS", cursive;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 95px;
	height: 70px;
}

.kreisais_box_inside_aptauja{
	background-color:#f9f8f2;
	font-size:18px;
	font-family:"Segoe Print", "Comic Sans MS", cursive;
	color:#666666;
	cursor:pointer;
	text-align:right;
	padding-right:28px;
	background-attachment: scroll;
	background-image: url(../pub/img/lapa/aptauja.gif);
	background-repeat: no-repeat;
	background-position: 13px center;
	height:70px;
	line-height:70px;
}

.kreisais_box_inside_jaunumi{
	background-color:#f9f8f2;
	font-size:18px;
	font-family:"Segoe Print", "Comic Sans MS", cursive;
	color:#666666;
	cursor:pointer;
	text-align:center;
	padding-right:28px;
	background-attachment: scroll;
	background-image: url(../pub/img/lapa/jaunumi.gif);
	background-repeat: no-repeat;
	background-position: 13px center;
	padding-top:15px;
	padding-bottom:15px;
	line-height:20px;
	padding-left:85px;
}

.labais_box_inside_kamera{
	background-color:#f9f8f2;
	/*cursor:pointer;*/
	text-align:center;
	/*background-attachment: scroll;
	background-image: url(../pub/img/lapa/kamera.gif);
	background-repeat: no-repeat;
	background-position: center center;*/
	/*height:127px;*/
	overflow:hidden;
}

.labais_box_inside_generic{
	background-color:#f9f8f2;
	height: 1%;
}
.zalais_virsraksts{
	height:23px;
	text-align:center;
	line-height:23px;
	color:#FFF;
	font-weight:bold;
	font-size:11px;
	background-color:#5fbf0d;
	margin-right:7px;
}
.zalais_virsraksts a {
   color:#FFF;
}

.arhivs{
	height:21px;
	background-color:#FFF;
	color:#5fbf0d;
	float:right;
	margin-right:1px;
	margin-top:1px;
	padding-left:10px;
	padding-right:10px;
}

.arhivs a {
   color: #5FBF0D;
}

.nedelas_jautajums{
	float:left;
	padding-left:10px;
	width:135px;
	text-align:center;
}

.nedelas_jautajums a { color: white; }

#laikazinas_1 {
	float:left;
	width:63px;
	height:185px;
}
#laikazinas_2 {
	float:left;
	width:64px;
	height:185px;
	border-left:solid 1px #dce9f5;
	border-right:solid 1px #dce9f5;
	
}
#laikazinas_3 {
	float:left;
	width:63px;
	height:185px;
}

.laikazinas_header{
	background-color:#dce9f5;
	height:22px;
	line-height:22px;
	text-align:center;
	color:#666666;
	font-size:10px;
	font-weight:bold;
	border-top:solid 1px #f9f8f2;
}
.laikazinas_borderis{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #f9f8f2;
	border-left-color: #f9f8f2;	
}
.ikonas{
	text-align:center;
	height:58px;
}
.temperatura{
	text-align:center;
	color:#0fa8c4;
	font-size:10px;
	font-weight:bold;
}
.laikazinas_desc{
	text-align:center;
	font-size:10px;
	color:#666666;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;	
}
#lenta{
	width:498px;
	height:192px;
	position: absolute;
	top:0px;
	z-index:1;
}

.submenu2{
	width:109px;
	border:solid 1px #5fbf0d;
}

.submenu2_element{
	cursor:pointer;
	margin-top:1px;
	margin-bottom:1px;
	background-color:#dce9f5;
	font-size:11px;
	color:#666666;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:2px;
	padding-top:2px;
}
.submenu2_sep{
	height:1px;
	line-height:1px;
	font-size:1px;
}
#menubar ul{
	margin:0;
	padding:0;
	list-style:none;
}

.input_btn {
   color: White;
   background-color: #3074D6;
}
.input_field {
   color: #3074D6;
   font-weight: bold;
}
.error_msg {
   color: red;
   margin: 10px 0;
}

/* Calendar */
.kalendars {
   border-collapse: collapse;
}
.kalendars td {
   font-size:11px;
   color:#505050;
   background-color: #fff;
}
.cal_menesis { background-color:#EAEEEF; }
.dienas { background-color:#fff; }

.dienas td {
   padding-top:10px;
   padding-bottom:6px;
   text-align:center;
   font-weight:bold;
   background-color:#EAEEEF;
}
.datumi td {
   font-weight:bold;
   padding-top:7px;
   padding-bottom:7px;
   text-align:center;
   color:#666666;
}
.datumi td.gray {
	color:#b7b7b7;
}
.datumi a {
	text-decoration: underline;
	color:#666666;
}
.cal_today {}
.cal_link:hover {
   background-color: #5FBF0D;
}
.cal_link a:hover {
   color: white;
}

.hand {
	cursor:pointer;
}
.cal_mon {
   font-size: 11px;
}
.cal_white_br {
   height:9px;
   line-height:9px;
   font-size:1px;
}
#kalendara_ieraksts {
   font-family: Tahoma;
   font-size:11px;
   font-weight:bold;
   color:#505050;
   padding-top:10px;
}
#kalendara_anotacija {
	font-family: Tahoma;
	font-size:11px;
	padding-top:0px;
	padding-left:10px;
	padding-bottom:5px;
	color:#505050;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
#kal_notikumi {
   font-weight: bold;
}
/* Calendar ends */

.news_title {
   margin-bottom: 5px;
   /*margin-top: 10px;
   padding-left: 8px;
   background-color: #DCE9F5;
   line-height: 25px;*/
   font-weight: bold;
   font-size: 11px;
   text-align: left;
}

.news_img {
   padding-right: 8px;
   padding-bottom: 5px;
}
.hnews_img {
	float:left;
   padding-right: 8px;
   padding-bottom: 5px;
}

.news_annot {
   font-weight: normal;
	font-size: 11px;
   text-align: left;
   padding-top: 10px;
}

.orng {
   clear: left;
}

.news-title {
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}
.news-thumb {
	padding-right: 10px;
	padding-bottom: 5px;
}

/* Poll style */
.poll { float: left; width: 100%; }
.poll h1 {
   color: #66615d;
   background-color: #dce8f4;
   margin: 5px 0;
   font-size: 10px;
   overflow: auto;
   text-align: left;
   padding: 10px;
}
.poll h2 { font-weight: bold; font-size: 11px; margin: 5px 0; padding:5px 0; text-align: center; overflow: auto; clear: both; }
.poll h2 a { color: #3074D6; text-decoration: none; }
.poll h2 a:hover { text-decoration: underline; }
.poll form { margin: 0; padding: 0; }
.poll div {
   clear: both;
   font-size: 11px;
   margin: 2px 0;
   border: 0;
   padding: 0;
   text-align: left;
}
.poll input { width: auto; }
.poll span { margin-left: 5px; display: block; float: left; color: #5A5A5A; }
.poll_scale { background-color: #007BC1; float: left; height: 10px; overflow: hidden; }
.poll_submit {
   color: white;
   background-color: #007BC1;
   font-size: 11px;
   font-weight: bold;
   border: 0;
   padding: 3px;
   /*float: right;*/
}
/* Poll style eof */

/* Lists */
.list_table { border-collapse: collapse; width: 100%; margin: 5px 0px 5px 0px; border: 1px solid #C0C0C0; }
.list_table TD, .list_table TH { border: 1px solid #C0C0C0; padding:0px 2px 0px 2px; font-size: 8pt; }
.list_table TH { background: #F0F0F0; color: #000000; }
.list_table TD { height: 20px; vertical-align: middle; }
/* Lists eof */

/* Message styles */
.msgOk { color: #008000; text-align: left; margin: 8px 0px; }
.msgError { color: #FF0000; text-align: left; margin: 8px 0px; }
.msgText { text-align: left; }
/* Message styles end */

/* Weather */
.weather_box {
   float: left;
   background-color: #F9F8F3;
}
.weather_day, .weather_date {
   font-size: 12px;
   font-weight: bold;
   color: #6A6D72;
   background-color: #DCE8F4;
   width: 84px;
   text-align: center;
   margin: 1px;
   padding: 5px;
}
.weather_bg {}
.weather_bg1 { border-right: 1px solid #DEE6F9; }
.weather_icon { padding: 3px 0; text-align: center; }
.weather_temp {
   color: #25B4C4;
   font-size: 11px;
   font-weight: bold;
   text-align: center;
   padding: 3px 0;
}
.weather_cond {
   color: #5E5D5B;
   font-size: 11px;
   text-align: center;
}
/* Weather ends */


/* Gallery */
.gallery {
   clear: both;
   margin: 5px;
   background-color: #F5F5F5;
   border: 1px dotted #CCCCCC;
}
.gallery #gal_title {
   font-weight: bold;
   padding: 5px 10px;
   margin-bottom: 10px;
   font-size: 14px;
   color: gray;
   background-color: #FAFAFA;
   border-bottom: 1px dotted #CCCCCC;
   height: 1%; /* for IE6 */
}
.gallery #emptylabel {
   font-size: 16px;
   font-weight: bold;
   color: gray;
   text-align: center;
   padding: 20px 0;
   margin-bottom: 10px;
}
.gallery .img {
   float: left;
   background-color: white;
   margin: 10px;
   padding: 10px;
   border: 1px solid #F0F0F0;
}
div.gallery div.img:hover {
   border: 1px solid #BBB;
}
.gallery .img div {
   text-align: center;
}
.gallery .img .img_links {
   padding-top: 10px;
   cursor: default;
}
.gallery .img .img_links img {
   vertical-align: middle;
}
.gallery .img span {
   display: block;
   margin-top: 10px;
   font-size: 10px;
   height: 12px;
   color: gray;
   overflow: hidden;
}
.gallery .link_button, .gallery_fieldset .link_button {
   background-color: white;
}
.gallery_fieldset, .gallery_fieldset legend {
   margin: 0; padding: 0;
}
.gallery_fieldset {
   background-color: #FAFAFA;
   border: 1px dotted #C0C0C0;
   margin-top: 10px;
}
.gallery_fieldset legend {
   margin-left: 10px;
   padding: 2px;
   font-weight: bold;
}
.gallery_fieldset .list_table {
   border: 0;
   margin: 0;
   border-bottom: 1px dotted #C0C0C0;
}
.gallery_fieldset .list_table td {
   border: 0;
   padding: 5px;
}
.gallery .gallery_item {
   float: left;
   width: 120px;
   height: 144px;
   margin: 10px;
   padding: 10px;
   border: 1px solid #efe2bc;
   background-color: #FFFFE0;
   text-align: center;
   overflow: hidden;
}
div.gallery div.gallery_item:hover {
   cursor: pointer;
   background-color: #FFFFC0;  
   border: 1px solid #efd077;
}
.gallery .gallery_item .gallery_title {
   margin-top: 10px;
   text-align: center;
   font-size: 11px;
   overflow: hidden;
   width: 120px;
}
.gallery .gallery_item .gallery_icon {
   width: 120px; height: 90px;
   margin: 0 auto;
   overflow:hidden;
}
.gallery_tags {
   float: left;
}
.img_thumb {}
.img-box {
	font-size:90%;
	width:120px;
	height:142px;
	overflow:hidden;
}
/* Gallery eof */

#news_table { border: 0px !important; }
#news_td { border: 0px !important; }

.news_chkbxs {
   font-weight: bold;
   margin: 10px;
}

#page_path {
   margin-bottom: 7px;
   font-size: 11px;
}

#back_link {
   float: left;
   font-size: 12px;
   margin-top: 4px;
   margin-left: 20px;
}

#resize-box{
	float: left;
}

#resize-box a{
	float:left;
	display: block;
	font-size: 10px;
	color: white;
	margin-right: 8px;
}

#increase{}

#addthis {
   float: left;
   margin-top: 10px;
   color: #5B5B5B;
   font-size: 11px;
}
.addthis_toolbox {
   float: right;
}

.addthis-top {
	float:left;
	width:100px;
	color:#5b5b5b;
	margin-right:5px;
}
.addthis-top .addthis_button_email {
	margin-top: 3px;
}

.archive_link a {
   font-size: 16px;
   font-weight: bold;
}
/*
#scroll_clickable a {
   color:#5FBF0D;
}
#scroll_clickable {
   height:50px;
   background:transparent;
}
*/
.banner {
	text-align:center;
}

.social-icons {
	float:right;
	margin-right:30px;
}

.skype-icon, .flickr-icon, .facebook-icon, .draugiem-icon, .twitter-icon {
	width:16px;
	height:16px;
	display:block;
	float:left;
	cursor: text;
	margin-right:4px;
}
.skype-icon {
	background:url('/pub/img/skype-icon.png');
	cursor:pointer;
}
.flickr-icon {
	background:url('/pub/img/flickr-icon.png');
}
.facebook-icon {
	background:url('/pub/img/facebook-icon.png');
}
.draugiem-icon {
	background:url('/pub/img/draugiem-icon.png');
}
.twitter-icon {
	background:url('/pub/img/twitter-icon.png');
}
.highlighted {
	width:100%;
	margin:0 5px 15px 0;
	padding-bottom:8px;
	border-bottom: 20px solid #DCE9F5;
}
.highlighted_title {
	font-size:120%;
}
.highlighted_annot {
	font-size:110%;
}


/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable {
	/* required settings */
	position:fixed;
	overflow:hidden;
	width: 5000px;
	height:50px;
	background:transparent;
	bottom:0;
}
/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accommodate scrollable items.
	it's enough that you set width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
}
/*
	a single item. must be floated in horizontal scrolling.
	typically, this element is the one that *you* will style
	the most.
*/
.scrollable .items div {
	float:left;
}

#categories table {
	border: 0 !important;
}

#categories td {
	padding:10px !important;
}
#categories input {
	margin:3px;
	vertical-align:top;
}

.asterisk {
	color:red;
}
.form_table th {
	border: 1px solid #D8D7CD !important;
	text-align: right;
	font-size: 90%;
}
.form_table th, .form_table td {
	padding:5px !important;
}

.banner-box {
	background: #F9F8F2;
	padding:0;
}

