/* @group BODY */
body{
	margin: 0;
	padding: 0;
	background-color: #fafafa;
	font-family: Tahoma;
}

#apDiv1 {
	position:absolute;
	width:496px;
	height:61px;
	z-index:1;
	left: 50%;
	top: 225px;
	margin-left:-250px;
	
}

#left_side_bg{
	border-right: solid 1px #CCCCCC;
	/*background: url(../images/pub/left_side_bg.jpg) repeat-x scroll left top;*/
}
#right_side_bg{
	border-left: solid 1px #CCCCCC;
	/*background: url(../images/pub/right_side_bg.jpg) repeat-x scroll left top;*/
}
#logos{
	border-top:solid 1px #CCCCCC;
	padding-bottom:20px;
	padding-top:20px;
}

/* @group TOP */

#top_logo_right{
	background: url(../images/pub/top_logo_right.jpg) no-repeat scroll left top;
}
#top_logo_right a{
	font-family: Tahoma;
	color: #8A0000;
	text-decoration: underline;
	font-size: 11px;
}

#top_logo_right a:hover{
	text-decoration: none;
	}

/* @group TOP_MENU */

#top_menu{
	background: url(../images/pub/top_menu_bg.jpg) no-repeat scroll left top;
}
#top_menu a{
	font-family: Tahoma;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}
#top_menu a:hover{
	text-decoration: underline;
}

#top_menu_bottom{
	background: url(../images/pub/under-menu_bg.jpg) no-repeat scroll left top;
}

#top_menu_bottom input{
	height: 22px;
	width: 165px;
	border: solid 1px #d3d3d3;
}
#top_menu_bottom a{
	font-family: Tahoma;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
}
#top_menu_bottom a:hover{
	text-decoration: none;
}
/* @end */

/* @end */

/* @group CONTENT */

#title{
	background: url(../images/pub/page_title_bg.gif) no-repeat scroll left top;
	line-height: 28px;
	padding-left: 28px;
}
#title td{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #34454c;
}

#title td a{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #8A0000;
	text-decoration:none;
}
#title td a:hover{
	text-decoration:underline;
}
#content #kal_notikumi{
	text-align:center;
	font-weight:bold;
	font-size:14px;
	font-family: Tahoma;
}
#content{
	padding-left: 25px;
	padding-right: 30px;
	text-align: justify;

}
#content div, #content td, #content p, #content small, #content table, #content font, #content span, #content{
	color: #0a0a0a;
	font-size: 13px;
	font-family: Tahoma;
}

#content div a, #content p a, #content small a, #content table a, #content font a, #content span a, #content td a, #content a{
	font-size: 13px;
	font-family: Tahoma;
	color: #8A0000;
	text-decoration:none;
}
#content a:hover{
	text-decoration: underline;
}

#uz_augsu{
	padding-left: 26px;
}
#uz_augsu a{
	color: #8A0000;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
}
#uz_augsu a:hover{
	text-decoration: underline;	
}

/* @group RIGHT SIDE */
#left_right_border{
	border-right: 1px solid #d9dcdd;
	border-left: 1px solid #d9dcdd;
}
#top_border{
	border-top: 1px solid #d9dcdd;
}
#bottom_border{
	border-bottom: 1px solid #d9dcdd;
}
#left_side_br{
	height: 23px;
}
#container_title{
	font-family: Tahoma;
	font-size: 12px;
	color: #413939;
	padding-left: 10px;
}
#noderigi_linki{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
	font-family: Tahoma;
	font-size: 11px;
	color: #8A0000;
}

#noderigi_linki a{
	font-family: Tahoma;
	font-size: 11px;
	color: #8A0000;
	text-decoration: none;
}

#noderigi_linki a:hover{
	text-decoration: underline;
}

/* @end */
/* @end */
/* @end */

/* @group SIDE MENU */

#side_menu{
	background: url(../images/pub/side_menu_bg.jpg) repeat-y scroll left top;
}

#lapas{
	background: url(../images/pub/lapas.jpg) no-repeat scroll left top;
}

#side_menu_row{
	margin-left: 21px;
	padding-left: 17px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #f0f1f2;
}

#side_menu_row2{
	margin-left: 21px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-left:solid 20px #fafafa;
	background-color: #f0f1f2;
}

#side_menu_row3{
	margin-left: 21px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-left:solid 40px #fafafa;
	background-color: #f0f1f2;
}

#side_menu_row a, #side_menu_row2 a, #side_menu_row3 a{
	color: #8A0000;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
}

#side_menu_row a:hover, #side_menu_row_selected a:hover, #side_menu_row_selected2 a:hover, #side_menu_row_selected3 a:hover{
	text-decoration: underline;
}
#side_menu_br{
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	margin-left: 21px;
	background: #d9dcdd;
}
#side_menu_row_selected{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 38px;
	background: url(../images/pub/side_menu_selected_bg.jpg) repeat-y scroll left top;
}

#side_menu_row_selected2{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 30px;
	margin-left: 20px;
	background: url(../images/pub/side_menu_selected_bg.jpg) repeat-y scroll left top;
}

#side_menu_row_selected3{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 30px;
	background: url(../images/pub/side_menu_selected_bg.jpg) repeat-y scroll left top;
	border-left:solid 40px #fafafa;
}

#side_menu_row_selected a, #side_menu_row_selected2 a, #side_menu_row_selected3 a{
	color: #ffffff;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
}

#side_menu_kontakti{
	padding-left: 41px;
	font-family: Tahoma;
	font-size: 11px;
	color: #0a0a0a;
	visibility:hidden;
}

#side_menu_kontakti a{
	color: #8A0000;
	text-decoration: underline;
	font-family: Tahoma;
	font-size: 11px;
}
#side_menu_kontakti a:hover{
	text-decoration: none;
}
#side_menu_kontakti #bigger{
	font-size: 12px;
}
/* @end */

/* @group KALENDARS */

.kalendars td{
font-family:Tahoma;
font-size:11px;
color:#505050;
}
.cal_menesis{
padding-left:12px;
}

.dienas{
background-color:#e6e8e8;
}

.dienas td{
padding-top:10px;
padding-bottom:6px;
text-align:center;
font-weight:bold;
}

.datumi td{
padding-top:7px;
padding-bottom:7px;
text-align:center;
color:#413939;
}

.datumi td.gray{
	color:#b7b7b7;
}

.datumi a{
	color:#8A0000;
	font-family:Tahoma;
	font-size:11px;
	text-decoration:underline;
}

.cal_selected {
	background-attachment: scroll;
	background-image: url(/images/pub/cal_selected_bg.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.kalendars{
	margin-bottom:20px;
	margin-top:20px;
}
.hand{
	cursor:pointer;
}

.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;
}



/* @end */
#top_bg {
	background-image: url(../images/pub/top_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#content #ped_7_dienu_ieraksti{
text-align:center;
font-size:14px;
font-weight:bold;
}

#kalendara_ieraksts .date_added{
color:#000066;
}

#ped_7_dienas{
	text-align:center;
	padding-top:5px;
	padding-bottom:3px;
}

#content #ped_7_dienas a{
	text-decoration:none;
	padding-left:2px;
	padding-right:2px;
	text-transform:uppercase;
}

#content #ped_7_dienas a:hover{
	text-decoration:underline;
}
#title #topic{
	font-family: Tahoma;
	font-size: 10px;
	color: #34454c;
}

#title #topic_small{
	padding-top:10px;
	font-weight:bold;
	font-family: Tahoma;
	font-size: 16px;
	color: #34454c;
}

#title #topic a{
	font-family: Tahoma;
	font-size: 10px;
	color: #34454c;
}
#content #relizes_datums{
	color:#787878;
	font-size:12px;
}

#content #relizes_title{
	font-size:16px;
}

.e_forma span{
	color:#FE1E3D !important;
}

.e_forma_textfield{
	width:300px;
	border: 1px solid #999999;
}

.e_forma_textarea{
	width:300px;
	height:150px;
	border: 1px solid #999999;
}
.e_forma_kods{
	width:50px;
	border: 1px solid #999999;
}

.error_code{
font-family: Tahoma;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
color:#8C0001 !important;
text-align:center
}
.e_iesniegums{
padding-left:40px;
}
.e_iesniegums a{
	color: #8A0000;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	font-weight:bold;
}

.e_iesniegums a:hover{
text-decoration:underline;
}

.bottom_text{
font-family: Tahoma;
font-size:12px;
padding-top:5px;
padding-bottom:5px;
}

.bottom_text a{
font-family: Tahoma;
font-size:12px;
color:#8A0000;
}
#list_comm{
	padding-bottom:15px;
}

/* Form style - for public pages */
.form_table { border-collapse: collapse; font-size: 11px; width: 80%; }
.form_table TD {
	border:1px solid #F0F0F0;
	background-color: #FFF;
	padding: 3px;
	font-size: 11px;
	vertical-align: middle;
}
.form_table TH {
	border:1px solid #FFFFFF;
	background-color: #EAEAEA;
	padding: 3px;
	text-align: left;
	color: #000000;
	border-left: 1px solid #F0F0F0;
	vertical-align: middle;
}
.form_table INPUT, .form_table SELECT { width: auto; font-size: 11px; }
.form_table TD TD, .form_table TH TH { border: 0; }
td.form_title {
	border: 1px solid #F0F0F0;
	border-bottom: 1px solid #FFFFFF;
	background-color: #CCC;
	padding: 3px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.field_asterisk { padding-left: 5px; color: red; }
.field_asterisk_group { padding-left: 5px; color: green; }
.field_emsg { font-weight: bold; color: red; }
.gray_field { background-color: #F0F0F0; border: 1px #E0E0E0; }

#komentars, #vards{
	width:460px;
}
#uz_listi{
	padding-bottom:10px;
}
#com_break{
	font-size:1px;
	line-height:1px;
	height:1px;
	background-color:#D7D7D7;
	margin-bottom:10px;
}

#komentari_atdalitajs_main{
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
	background-color:#EEE;
	margin-top:10px;
	margin-bottom:10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	border-bottom:solid 1px #CCC;
}

#com_name span{
	color:#666 !important;
	font-size:10px !important;
}

#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}
	
.preview{
	cursor:pointer;
}