@charset "UTF-8";
/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	color:#58595b;
	background:#396e8e url(../img/bg_line.jpg) repeat-y 25px;
}
form, ul, li {
	margin:0;
	padding:0;
}
a {
	color:#FFFFFF;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
img {
	border:0;
}
div.root {
	width:100%;
	text-align:center;
	z-index:4;
	position: relative;
/*	border:1px solid red;*/
}
div.border {
	max-width:1221px;
	min-width:965px;
	margin:0 12px 0 25px;
	text-align:left;
    position: relative;
}
div.main_menu {
	background:#3a6e8f url(../img/left_tree_bg.jpg) no-repeat right top;
	width:168px;
	min-height:560px;
	float:left;
	padding-top:201px;
	text-align:left;
}
div.pad_b {
	padding-bottom:14px;
}
div.pad_b2 {
	padding-bottom:7px;
}

div.main_menu ul{
	list-style: none;
	margin: 0 0 0 17px;
	padding:0;
}

div.main_menu div.top_main_menu {
	min-height:420px;
}


div.main_menu div.top_main_menu ul.left_menu li{
	margin:0;
	padding-bottom:7px;
}
div.main_menu div.break_left_menu {
	width:100%;
	height:40px
}
div.main_menu div.bottom_main_menu ul.left_menu li {
	margin:0;
	padding-bottom:12px;
}
div.right_block {
	min-height:100%;
	margin-left:168px;
}
div.rb_top {
	height:35px;
}
div.rb_top div.tree_bg_1 {
	background:url(../img/tree_add_bg_1.png) no-repeat top left;
	height:34px;
	float:left;
	width:30px;
}
div.rb_top div.main_title {
	color:#FFFFFF;
	height:27px;
	text-align:center;
	padding:7px 0 0 0;
}

DIV.rb_top DIV.lng
{
	float: right;
	width: 158px;
}

div.rb_top div.lng {
	float:right;
	width:153px;
}
div.rb_top div.lng div.txt_size_1, div.rb_top div.lng div.txt_size_2, div.rb_top div.lng div.txt_size_3 {
	margin:4px 0 0 3px;
	padding-top:3px;
	background:#807f83;
	width:18px;
	height:15px;
	text-align:center;
	float:right;
}

div.rb_search {
	height:134px;
}

div.rb_search div.rb_search_r_side {
	float:right;
	height:134px;
	text-align:right;
	width:406px;

}

div.sr_select_2, div.sr_select_1, div.sr_input {
	text-align:left;
}

div.sr_input {
	margin-right: 8px;
}

#search_news div.sr_input {
	width:155px;
	margin-right: 0px;
}

#search_form {
	height: 25;
	margin-top: 24px;
	margin-bottom: 0;
	padding-bottom: 0;
}

div.main_block div.mright_block {
	float:right;
	width:153px;

}

div.txtb_small_link {
	background:#a39161;
	padding:2px 10px;
	display:inline;

}
div.txtb_small_curent_levpages_link {
	background:#a39161;
	padding:2px 10px;
	float:left;
	margin-right:4px;
	margin-bottom:3px;
	white-space: nowrap;

}

div.dp {
	padding:4px 10px;
}
div.pd4 {
	padding-top:4px;
}
div.shp {
	padding:2px 4px;
}
div.txtb_small_link span {
	padding:0 5px;
	color:#FFFFFF;
}
div.txtb_small_linkSP {
	background:#a39161;
	display:inline;
	padding:2px 10px;
}



div.break_block {
	width:5px;
	height:9px;
}
div.break_block2 {
	width:5px;
	height:18px;
}
div.txtb_small_no_link {
	color:#58595B;
	background:#FFFFFF;
	padding:2px 10px;
	display:inline;
}
div.txtb_big {
	display:inline;
	color:#FFFFFF;
	background-color:#3b6e8f;
	padding:2px 10px;


}
div.brown_block {
	background-color: #A39161;
	color: white;
}

div.brown_block P{
	padding: 10px;
}

div.white_block {
	background:#FFFFFF;
}
div.white_block div.csc-textpic{
	padding:0 25px 12px 28px;
}
div.main_block div.right_block div.white_block,
div.main_block div.right_block div.brown_block {
	min-height:395px;
}
div.main_block div.right_block div.all_events {
	min-height:375px;
}
div.right_block div.events {
	padding:18px 9px 10px 9px;
}
div.right_block div.events a {
	color:white;
}

div.events div.calendar_event_time {
	clear: both;
	/*float: left;*/
	color: white;
}
div.events div.calendar_event_title {
	color:white;
	padding:1px 0 3px 0;
}

div.events div.calendar_event_title A{
	font-weight: bold;
}
div.events div.calendar_event_location {
	color:white;
}

div.read_more {
	background:url(../img/cube_blue.jpg) no-repeat 0px 0px;
	margin-left:9px;
	padding-left:20px;
	padding-bottom:13px;
}
div.read_more a {
	color:#3b6e8f;
}

div.brown_block div.read_more {
	background:url(../img/cube_white.gif) no-repeat 0px 0px;
	margin-left:9px;
	padding-left:20px;
	padding-bottom:13px;
}
div.brown_block div.read_more a {
	color:white;
}

div.calendar_search_results div.calendar_event_time {
	clear: both;
	/*float: left;*/
	color:#58595b;
}
div.calendar_search_results div.calendar_event_title {
	color:#58595b;
	padding:1px 0 3px 0;
}

div.calendar_search_results div.calendar_event_title A{
	color:#58595b;
	font-weight: bold;
}
div.calendar_search_results div.calendar_event_location {
	color:#58595b;
}

div.content_main {
	margin-right:162px;

}
div.content_main div.navigation, div.content_main_inner div.navigation {
/*	height:25px;(/
	/*display:inline;*/
}
div.cm_inner {
	margin-right:0px;

}
div.navigation_inner {
	clear:both;
	/*display:inline;*/

}




div.fl_rigth {
	float:right;
}
span.left_mrg, div.left_mrg {
	margin-left:28px;

}
div.main_new_height {
	min-height:171px;
}
div.left_mrg_block {
	padding-top:14px;
}
div.content_main div.main_new {
	background:#FFFFFF;
	min-height:208px;
}
div.main_new div.img {
	float:right;
	margin:13px;
}
div.main_new div.title_block {
	margin-left:27px;
	padding:0 0 0 20px;
	background:url(../img/main_new_bg.jpg) repeat-y;
	position:relative;

}
div.main_new div.title_block div.title {
	color:#3b6e8f;
	padding-bottom:5px;
}
div.main_new div.title_block div.title a{
	color:#3b6e8f;
}
div.main_new div.title_block div.links_right {
	float:right;
	text-align:right;
	bottom:0;
	right:0;
	vertical-align:bottom;
}
div.main_new div.title_block div.links_right a {
	color:#a39161;
}
div.main_new div.main_new_txt {
	color:#58595b;
	margin:15px 305px 20px 28px;
}

div.main_new div.main_new_txt ul, div.main_new div.main_new_txt ol{
	margin-left:28px;
}
 div.last_news {
	background:#FFFFFF;
	min-height:110px;
}
 div.last_news ul {
	list-style:none;
	padding-top:15px;
	padding-bottom:10px;
	padding-left:0;
	margin-left:28px;
}
 div.last_news ul li {
	margin:2px 0;
	background:url(../img/cube_brown.jpg) 0px 4px no-repeat;
	padding:0 0 0 20px;
}
div.last_news li a {
	color:#58595b;
}

  div.little_news div.description  div.title a, div.last_news ul li.big a {
 	font-weight:bold;
	color:#58595B;
 }

  div.little_news div.description  div.title span.date a, div.last_news ul li span.date {
 	color:#A39161;
	margin-left:10px;
}
div.l_n_img {
	float:left;
	margin-top:2px;
	padding-right:10px;
}

div.left_arrow_block {
	width:15px;
	padding:6px 0 0 6px;
	height:14px;
	background-color:#a39161;
	float:left;
}
div.right_arrow_block {
	width:15px;
	height:14px;
	padding:6px 0 0 6px;
	background-color:#a39161;
	float:right;
}
div.latest_short_news {
	margin:0 0px 0 20px;
	overflow:hidden;

}
div.blue {
	background-color:#3a6e8e;
}
div.brown {
	background-color:#a39161;
}
div.short_new_txt {
	margin-right:15px;
	white-space:nowrap;
	overflow:hidden;
}
div.three_pt {
	margin:11px 3px 0 0;
	float:right;
}
div.short_new {
	margin:0 2px 0 2px;
	padding:2px 0 2px 8px;
	width:31%;
	float:left;
}
div.standart_width {
	height:20px;
}
div.footer {
	text-align: left;
	color: #FFF;
	width: 300px;
	height: 35px;
	left: 84px;
}




* html div.rb_top div.tree_bg_1 {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/tree_add_bg_1.png", sizingMethod="scale");
	width:9px;
}


div.img_block {
	float:right;
	padding:13px;
	width:277px;
}
div.img_block img{
	cursor:pointer;
}
div.img_small {
	float:right;
}
div.img_txt {
	float:right;
	padding-right:13px;
	text-align:right;
	padding-top:57px;
}
div.img_txt a, div.main_new_txt a {
	color:#3b6e8f;
}

.main_new_txt p {
	text-align: justify;
}

.main_new_txt p.align-center {
	text-align: center;
}

.main_new_txt p.bold {
	font-weight:bold;
}

.main_new_txt div.related_news_list{
	margin-top:20px;
}

.main_new_txt div.related_news_header{
	font-weight:bold;
}

.main_new_txt span.date {
 	color:#A39161;
	margin-left:10px;
}
div.drukat {
	float:right;
	margin-right:13px;
	padding-top:3px;
}

div.pad3 {
	background-position:0 4px;
}
div.small_galeries {
	padding:0 1px;

}
div.small_galeries a {
	display:table-cell;
	padding-right:8px;
	margin-right:0;

}

div.small_galeries li a {
	display:table-cell;
	padding-right:4px;

}
div.coment_block {

	margin-left:25px;
	margin-top:9px;
}
div.com_left {
	width:195px;
	float:left;
}
div.com_middle {
	width:85px;
	margin:0 5px;
	float:left;
}
div.com_right {
	width:340px;
	float:left;
}
div.com_line {
	width:100%;
	clear:both;
	padding:2px 0;
}
div.com_name {
	float:left;
	display:inline;
	background-color:#396e8e;
	color:#FFF;
	padding:0px 4px;
}
div.com_input {
	float:right;
}
div.com_title {
	display:inline;
	background-color:#396e8e;
	color:#FFF;
	padding:2px 4px;
}
div.com_input input {
	height:11px;
	width:150px;
}
div.com_input input.code {
	width:50px;
}
div.com_line div.img {
	margin:3px 5px 0 0;
}
div.com_line  div.brown {
	background-color:#a39065;
}
div.flr {
	float:right;
}
div.com_line textarea {
	width:300px;
	height:60px;
}
div.inner {
	margin-left:28px;
}

/* tabulas formatejumi inneram */
table.tabula td {
	padding:3px;
	background-color:#FFF;
/*	color:#807f84;*/
	color:#626063;
	border-left:2px solid #396e8e;
	border-bottom:2px solid #396e8e;
}
table.tabula td.first {
	border-left:none;
	padding-left:27px;
}
table.tabula a {
	/*color:#ab9c71;*/
	color:#477898;
}
table.tabula tr.title td {
	background-color:#807f84;
	color:#FFF;
}
table.tabula td.title {
	font-weight:bold;
}
table.tabula td.title div.lapas {
	font-weight:normal;
	padding-top:3px;
}
table.table_menu tr td {
	padding:15px 5px 0 5px;


}
table.table_menu tr td.firstinrow {
	padding-left:0;
	padding-right:10px;
}
table.table_menu tr td.lastinrow {
	padding-left:10px;
	padding-right:0;
}
table.table_menu tr td div {
	background-color:#807f83;
	height:68px;
	padding:13px 0 0 13px;
}
table.table_menu tr td div.img {
	float:right;
	margin:0 13px;
	height:auto;
	padding:0;
}

div.project {
	color:#FFFFFF;
	height:60px;

	background:#3a6e8e;
	margin-bottom:10px;
}
div.project div.link {
	margin-right:18px;
	margin-top:9px;
	padding-top:12px;
}
div.pr_short {
	float:left;
	width:98px;
	padding-left:13px;

}
div.gray {
	background-color:#807f84;
}
div.red {
	background-color:#b5111a;
}
div.white {
	background-color:#FFFFFF;
}
div.white a {
	/*color:#807f84;*/
	color:#626063;
}
div.postscript {
	color:#A39161;
	float:right;
	padding-top:5px;
}
div.postscript a {
	color:#A39161;
}
div.galerija {
	padding-top:37px;
	padding-bottom:10px;

}
div.galerija a{
	color:#3b6e8f;
	background:url(../img/cube_blue.jpg) no-repeat 0px 1px;
	padding-left:13px;
}
div.options .pad_b2 {
	padding-bottom:10px;
}
div.options a {
	color:#477898;
}
#search_news {

	background:#396E8E;
	display:block;
	width:336px;
	padding:5px 0px;
	height:22px;
	margin-top:0px;
}
#search_news input {
	background:#FFFFFF;
}
#search_news div.a {
	float:right;
}
.add_search a {
	color:#A39161;
}
.add_search {
	margin:12px 0 0px 35px;
}


#wrapper{
	margin-left:28px;

    width: 336px;

}
#toppanel {
    position: absolute;
    top: 270px;
    width: 336px;
    z-index: 25;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
	color:#FFFFFF;
}
#panel {
    width: 336px;
    position: relative;
    top: 1px;
    height: 0;
    margin-left: auto;
    margin-right: auto;
    z-index: 10;
    overflow: hidden;
    text-align: left;
}
#panel_contents {
    background: #A29162;
    height: 100%;
    width: 904px;
    position: absolute;
    z-index: -1;
}

#panel_contents .category_name {
	background:#396E8E;
	height:23px;

}
#panel_contents .category_name div {
	float:left;
	padding-left:5px;
	width:145px;
	padding-top:5px;
}
#panel_contents .panel {
	width:330px;
	margin-left:3px;
	height:218px;
}
#panel_contents .close_bl {
	width:330px;
	text-align:center;
	padding-top:9px;

}
#panel_contents .close {
	display:inline;
	background:#807F84;
	padding:1px 5px;
}

div.innerRight {
	float:right;
	width:278px;
	margin-left:2px;
}
div.innerContent {
	margin-right:281px;
}
div.innerLineTilte {

	background:#808082;
	height:17px;
	color:#FFFFFF;
	padding:4px 0 0 12px;
	margin-right:37px;

}
div.innerContent div.innerLineTilte {
 	padding-left:28px;
}
div.innerLine {
	height:21px;
	margin-bottom:3px;
}
div.innerWhiteBlock {
	background:#FFFFFF;
	margin-bottom:3px;
}
div.innerContent div.innerWhiteBlock {
	padding:10px 10px 10px 28px;

}
div.innerContent div.title_block {
	background:transparent url(../img/main_new_bg.jpg) repeat-y scroll 0 0;
	padding:0 0 0 20px;
	color:#3B6E8F;
}
div.innerContent div.oneBlock {
	padding:10px 0 0 0;
}
div.innerContent div.oneBlock div.obTitle a {
	font-weight:bold;
	color:#58595B;
}
div.smallTitle {
	margin-left:12px;
	padding:5px 0 0 15px;
	background:transparent url(../img/cube_brown.jpg) no-repeat scroll 0 7px;
}
ul.bookarks {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:12px;
	padding-bottom:5px;
}
ul.bookarks	a {
	color:#A39161;

}
#old_browser_message {
	position:absolute;
	z-index:999;
	background:white;
	display:none;
}

#old_browser_message a{
	color:#3B6E8F;
}

div.fs16 {
	font-weight:bold;
}

/*--------------=== jNice ===-------------------------*/

/* -------------
 * Buttons
 * ------------- */
button {
	margin: 0;
	padding: 0;
	border: none;
	background-color: transparent;
	cursor: pointer;
	overflow: visible;
	outline: none;
	moz-outline: none;
}

*:first-child+html button[type]{
	width:1;
} /* IE7 */

button span {
	background: transparent;
	display: block;
	float: left;
	padding: 0px 4px 0px 0px; /* sliding doors padding */
	margin: 0px;
}

button span span {
	background: transparent;
	color: #FFFFFF;
	padding: 1px 4px 0px 8px;
	font-weight: normal;
	line-height: 13px;
	text-transform: lowercase;
	display: block;
	text-decoration: none;
}

/* -------------
 * Inputs
 * ------------- */
.jNiceInputWrapper {
	background: transparent;
	float:left;
}

.jNiceInputInner {
	background: transparent;
	padding: 2px 4px 2px 0;
	margin: 0 0 0 4px;
}

.jNiceInputInner INPUT {
	/*font-family: Arial, Helvetica, sans-serif;*/
	color: #58595B;
	line-height: 17px;
	height: 17px;
	*line-height: 15px;/* IE Hacks */
	*height: 15px;/* IE Hacks */
	vertical-align: middle;
	padding: 0;
	margin: 0;
	background: none;
	border: none;
	outline: none;
}

.jNiceInputWrapper_hover {
	background-position: left bottom;
}

.jNiceInputWrapper_hover .jNiceInputInner {
	background-position: right bottom;
}

/* -------------
 * Radios
 * ------------- */
.jRadioWrapper {
	float: left;
	z-index: 2;
}

.jNiceRadio {
	background: transparent;
	height: 18px;
	width: 18px;
	position: absolute;
	left: 0px;
	top: 0px;
	cursor: pointer;
	vertical-align: middle;
}

/* -------------
 * Checkboxes
 * ------------- */
.jNiceCheckbox {
	background: transparent;
	height: 18px;
	width: 18px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 2;
	cursor: pointer;
}

/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
.jNiceChecked {
	background-position: center bottom;
}

/* -------------
 * Selects
 * ------------- */
.jNiceWrapper SELECT {
	border: none;
	margin: 0;
	padding: 0;
	display: none;
}

.jNiceSelectWrapper {
	height: 21px;
	left: 0px;
	top: 0px;
	z-index: 3;
	position: absolute;
}

.jNiceWrapper IFRAME {
	position: absolute;
	z-index: 1;
	width: 100%;
	left: 0px;
	top: 0px;
}

.jNiceSelectWrapper .jNiceSelectText {
	height: 17px;
	line-height: 17px;
	padding: 2px 3px 0px 8px;
	border-right: none;
	background-color: #FFF;
	overflow: hidden;
	float: none;
	position: absolute;
	z-index: 100;
}

.jNiceSelectWrapper .jNiceSelectOpen {
	width: 21px;
	height: 17px;
	background-image: url(../img/arrow_down.jpg);
	background-position: center center;
	background-repeat:  no-repeat;
	z-index: 100;
	display: block;
	position: absolute;
	top: 2px;
	right: 0px;
	overflow: hidden;
}

.jNiceSelectWrapper UL {
	width: 98%;
	max-height: 470px;
	position: absolute;
	top: 21px;
	left: 0px;
	list-style: none;
	background-color: #FFF;
	border: solid 1px #CCC;
	display: none;
	margin: 0;
	padding: 0;
	overflow: auto;
	z-index: 100;
}

.jNiceSelectWrapper UL A {
	color: #807f83;
	background-color: #FFF;
	display: block;
	padding: 5px;
	text-decoration: none;
	padding-left: 7px;
}

.jNiceSelectWrapper UL A:hover {
	background: #807f83;
	color:#FFF;
}

.jNiceSelectWrapper UL A.selected {
	background: #807f83;
	color: #FFF;
}

.jNiceFocus {
	border: dotted 1px #666666;
}

.jNiceHidden {
	opacity: 0;
	z-index: -1;
	position: relative;
}

.jNiceWrapper {
	position: relative;
	vertical-align: top;
}

.jNiceWrapper INPUT {
	outline: none;
	moz-outline: none;
}

#form_lng SELECT {
	width: 90px;
}

#search_news .sr_select_2,
#search_news .sr_input,
#search_news .sr_select_1,
#search_form .sr_select_2,
#search_form .sr_input,
#search_form .sr_select_1 {
	float: left;
}

#search_news .sr_input {
	margin-left: 0px;
}

#search_news .jNiceSelectWrapper  DIV  SPAN{
	padding-top: 2px;
	height: 17px;
}

#search_form .sr_select_2 .jNiceSelectWrapper .jNiceSelectText,
#search_news .sr_select_2 .jNiceSelectWrapper .jNiceSelectText {
	background-color: #a29162;
	border-bottom-color: #a29162;
	color: #FFFFFF;
}

#search_form #form_atras .jNiceSelectWrapper .jNiceSelectOpen,
#search_news .sr_select_2 .jNiceSelectWrapper .jNiceSelectOpen {
	background-image: url(../img/arrow_down_white.jpg);
}

#search_form .jNiceInputInner,
#search_news .jNiceInputInner {
	background: #FFFFFF;
	padding-top: 2px;
	height: 17px;
}

#search_news .sr_select_2 {
	margin-right: 3px;
}

DIV.jNice_lang_div{
	width: 89px;
	height: 21px;
	margin-top: 4px;
	float: left;
}

.jNiceSelectWrapper DIV{
	overflow: hidden;
	height: 21px;
	padding: 0px;
	position: relative;
}

.jNiceSelectWrapper UL{
	overflow-x: hidden;
}

.jNice_atras_saites{
	float: left;
	text-align: left;
	background-color: #A29062;
}

#atras_saites_select{
	width: 115px;
	overflow: hidden;
}

DIV.jNice_atras_saites .jNiceSelectWrapper DIV{
	background-color: #A29062;
}

DIV.jNice_atras_saites .jNiceSelectWrapper .jNiceSelectText {
	color: #FFFFFF;
	text-transform: uppercase;
	background-color: #A29062;
}

DIV.jNice_atras_saites .jNiceSelectWrapper .jNiceSelectOpen {
	background-color: #A29062;
}

DIV.jNice_atras_saites .jNiceSelectWrapper UL A{
	text-transform: uppercase;
}

DIV.jNice_search_div{
	width: 293px !important;
	height: 21px !important;
	margin: 0px;
	padding: 0px;
	float: right;
}

DIV.jNice_search_div .jN_search_button{
	width: 34px;
	height: 21px;
	float: right;
	padding: 0px;
	overflow: hidden;
	cursor: pointer;
}

DIV.jNice_search_div DIV.sr_input #tekstins{
	width: 120px !important;
	margin: 0px 4px 2px 4px;
	background-color: #FFF;
	position: relative;
	z-index: 250;
}

DIV.jNice_search_div{
	position: relative;
}

DIV.jNice_search_div .jNiceWrapper{
	display: block;
}

DIV.jNice_search_div .jNiceInputWrapper{
	padding: 0px;
	margin: 0px;
}

DIV.jNice_search_div .jNiceInputInner{
	float: left;
	margin: 0px;
}

DIV.jNice_lang_div .jNiceSelectWrapper DIV {
	height: 18px;
}

DIV.jNice_lang_div .jNiceSelectWrapper UL {
	top: 18px;
}

DIV.jNice_lang_div .jNiceSelectWrapper .jNiceSelectText {
	padding-top: 0px;
}

DIV.jNice_lang_div .jNiceSelectWrapper .jNiceSelectOpen {
	top: 0px;
}

DIV.jNice_lang_div .jNiceSelectWrapper DIV,
DIV.jNice_search_div .jNiceSelectWrapper DIV{
	background-color: #FFFFFF;
}

DIV.jNice_search_div .sr_select_1{
	margin-right: 9px;
}

DIV.jNice_search_div .sr_select_1 SELECT{
	width: 111px;
	display: none;
}

/*--------------=== end of jNice ===---------------------------*/



/*------------ ADDED ---------------*/

.txtb_small_curent_levpages_link.right{
	margin-right: 0px;
	/*float: right;*/
}

.calendar_event_date{
	float: left;
	/*margin-bottom: 3px;*/
	/*text-transform: capitalize;*/
	text-align: left;
	color:white;
	/*background-color: #FFF;*/
}

div.calendar_search_results .calendar_event_date{
	color:#58595b;
}

.navigation_inner.pad_b2{
	color: #FFFFFF;
	display: block;
}

.tx-cal-controller{
	margin-bottom: 20px;
}

.tx-cal-controller FORM{
	margin: 0px;
	padding: 0px;
}

.tx-cal-controller .navigation_inner{
	text-transform: uppercase;
}

.tx-cal-controller .navigation_inner .first A{
	color:#A29062;
	text-transform: capitalize;
}

.tx-cal-controller .calendar_search_results{
	padding: 10px 10px 10px 26px;
	margin-bottom: 10px;
	background-color: #FFF;
}

.tx-cal-controller .found{
	color: #807f84;
}

.nextday_arrow{
	border: 0px;
}

.month_mini_cal{
	position: relative;
	top: -30px;
	z-index: 15;
}

.mini_cal_title{
	margin: auto;
	margin-bottom: 10px;
	background-color: #807f84;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	color: white;
}

.mini_cal_title A{
	display: block;
	padding-top: 2px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	color: white;
}

.month-small{
	width: 100%;
	background-color: transparent;
	border: 0px !important;
	color: #807f84;
}

.month-small A{
	color: #a29062 !important;
	text-decoration: none;
	text-transform: uppercase;
}

.month-small TD{
	text-align: center;
	vertical-align: middle;
	text-transform: uppercase;
	border: 2px solid #396E8E;
	border-collapse: collapse;
}

.month-weekdays{
	color: #FFFFFF;
	background-color: #807f84;
}

.month-weekdays{
	color: #FFFFFF;
	background-color: #807f84;
}

.eventDay, .monthWeekend, .monthSelected, .monthSmallBasic, .monthMediumBasic{
	background-color: #FFFFFF;
}

.monthToday, .monthToday a:link, .monthToday a:visited{
	background-color: #FFFFFF;
}

.monthOff, .monthOff a:link, .monthOff a:visited{
	color: #FFFFFF ! important;
	background-color: #a29062;
}

.monthSelected, .monthSelected a:link, .monthSelected a:visited{
	color: #FFFFFF !important;
	background-color: #b6101a !important;
}

/*
DIV.rb_top DIV.lng DIV.txt_size_1, DIV.rb_top DIV.lng DIV.txt_size_2, DIV.rb_top DIV.lng DIV.txt_size_3{
	margin-left: 3px;
	width: 18px;
	height: 21px;
	overflow: hidden;
}*/

DIV.banner{
	width: 416px;
	height: 80px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

DIV.border {
	min-width: 965px;
}

DIV.rb_top{

}

DIV.rb_search{
	text-align: center;
}

DIV.rb_search_r_side{
	width: 416px !important;
    min-width: 416px;
}

DIV.logo{
	text-align: left;
    width: 276px;
}

DIV.top_content_footer_include{
	width: 230px;
	height: 125px;
	text-align: left;
	margin: 0px auto;
}

DIV.top_content_footer_include .centred{
	height: 125px;
	margin: 0px auto;
}

FIELDSET.csc-mailform{
	border: 0px;
	overflow: visible;
	padding-top: 20px;
	padding-left: 25px;
}

FIELDSET.csc-mailform .csc-mailform-label{
	/*height: 11px;*/
	clear: both;
	float: left;
	color: #FFFFFF;
	text-align: left;
}

DIV.csc-mailform-field{
	clear: both;
	padding: 2px 0;
}

DIV.csc-mailform-field LABEL{
	width: 150px;
	float: left;
	display: inline;
	background-color: #807F83;/* #396E8E !important;*/
	color: #FFF;
	padding: 2px 4px;
	margin-right: 4px;
}

DIV.csc-mailform-field INPUT {
	/*width: 150px;*/
	height: 16px;
	float: left;
	color: #58595B;
	padding: 0px 4px;
	border: 0px;
}

DIV.csc-mailform-field SELECT{
	/*width: 150px;*/
	min-height: 18px;
	float: left;
	color: #58595B;
	padding: 0px 0px 0px 4px;
	border: 0px;
}

DIV.csc-mailform-field INPUT.code {

}

DIV.csc-mailform-field .csc-mailform-check{
	border: 0px;
	color: #58595B;
}

DIV.csc-mailform-field TEXTAREA {
	float: left;
	color: #58595B;
	border: 0px;
}

DIV.csc-mailform-field .csc-mailform-submit{
	height: 20px;
	color: #FFF;
	background-color: #A29062;
	border: 0px;
	float: left;
	margin-left: 162px;
	cursor: pointer;
}

SPAN.csc-mailform-radio{
	float: left;
}

SPAN.csc-mailform-radio LABEL{
	background: transparent;
}

SPAN.csc-mailform-radio INPUT{
	clear: both;
}

DIV.tx-indexedsearch{
	margin-top: 20px;
	clear: both;
}

DIV.tx-indexedsearch-searchbox{
	clear: both;
	overflow: hidden;
	margin-left: 26px;
	margin-bottom: 10px;
}

DIV.tx-indexedsearch DIV.field_label{
	width: 150px;
	float: left;
	background-color: #807F83;/* #396E8E !important;*/
	color: #FFF;
	padding: 2px 4px;
	margin-right: 4px;
}

DIV.tx-indexedsearch DIV.field_input{
	/*height: 17px;*/
	float: left;
	overflow: hidden;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

DIV.tx-indexedsearch DIV.field_input .tx-indexedsearch-searchbox-sword{
	height: 17px;
	margin: 0px;
	color: #58595B;
	padding: 0px 4px;
	border: 0px;
}

DIV.tx-indexedsearch DIV.field_submit{
	float: left;
	margin-left: 4px;

}

DIV.tx-indexedsearch DIV.field_submit .tx-indexedsearch-searchbox-button{
	height: 17px;
	overflow: hidden;
	color: #FFF;
	background-color: #A29062;
	border: 0px;
	padding-bottom: 2px;
	cursor: pointer;
}

DIV.tx-indexedsearch .tx-indexedsearch-whatis{
	margin-left: 26px;
	color: #FFF;
}

DIV.tx-indexedsearch .tx-indexedsearch-browsebox{
	margin-left: 26px;
	color: #FFF;
}

DIV.tx-indexedsearch-res{
	clear: both;
	background-color: #FFF;
	padding: 10px 10px 10px 26px;
}

DIV.tx-indexedsearch-res .tx-indexedsearch-title{
	padding: 0px;
	margin-bottom: 10px;
	font-weight: bold;
	text-align: left;
	color: #58585a;
}

DIV.tx-indexedsearch-res .tx-indexedsearch-title A{
	font-weight: bold;
	color: #58585a;
}

DIV.tx-indexedsearch-res .tx-indexedsearch-secHead .tx-indexedsearch-title A{
	color: #A29062;
}

DIV.tx-indexedsearch .tx-indexedsearch-sectionlinks{
	float: left;
}

DIV.tx-indexedsearch .tx-indexedsearch-browsebox{
	/*clear: both;*/
	/*height: 20px;*/
}

DIV.tx-indexedsearch .tx-indexedsearch-browsebox UL{
	display: block;
	height: 20px;
	/*float: left;*/
	margin: 10px 0px;
}

DIV.tx-indexedsearch .tx-indexedsearch-browsebox LI{
	/*width: 10px;*/
	height: 14px;
	margin-right: 4px;
	padding: 0px;
	display: block;
	float: left;
    color: #FFF;
	text-align: center;
	background-color: #A29062;
	overflow: hidden;
}

DIV.tx-indexedsearch .tx-indexedsearch-browsebox LI.tx-indexedsearch-browselist-currentPage{
	background-color: #B6101A !important;
}

DIV.tx-indexedsearch .tx-indexedsearch-browsebox LI A{
	margin: 0px 4px 0px 4px;
	padding: 0px;
	display: block;
    color: #FFF;
	text-align: center;
}

.tx-indexedsearch-noresults{
	margin: 5px 5px 5px 26px;
	padding: 2px;
	display: block;
	color: #FFF;
	text-align: center;
	background-color: #B6101A;
}

DIV.break_block_f{
	clear: both;
	height: 40px;
}

DIV.footer_f{
	width: 98%;
	margin: 0px;
	padding-bottom: 10px;
	position: absolute;
	bottom: 0px;
	text-align:center;
	color:#FFF;
}

div.section_title{
	padding: 6px 0 0 0;
	font-weight: bold;
	background-color: white;
}
div.last_news ul.no_top_padd_news_list{
	padding-top:2px;
}

div.proj_logo_container{
	height:58px;
	margin:0 0 12px 28px;
}

div.fs16 {
	padding-bottom:0;
}


div.main_new div.rotating_new_txt {
	border: solid 1px white;
	margin:0 280px 0 28px;
}
div.rotating_new_txt a {
	color:#3b6e8f;
}

/*==table config for rte and news*/
div.rte_text_txt table, div.main_new_txt table{
	border-left: 1px solid;
	border-top: 1px solid;
	border-color: #396E8E;
	border-collapse:collapse;
	border-spacing:0;
}
div.rte_text_txt table td, div.main_new_txt table td{
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-color: #396E8E;
	font-family: Arial;
}

div.rte_text_txt table.contenttablenoborder, div.rte_text_txt table.contenttablenoborder td{
	border:none;
}
div.main_new_txt table.contenttablenoborder, div.main_new_txt table.contenttablenoborder td{
	border:none;
}


div.rte_text_txt table a, div.main_new_txt table a{
	font-family: Arial;
}

div.rte_text_txt table p, div.rte_text_txt table div, div.main_new_txt table p, div.main_new_txt table div{
	margin:0px;
	text-align:inherit;
}

div.rte_text_txt table td.align-left, div.main_new_txt table td.align-left{
	text-align:left;
}
div.rte_text_txt table td.align-center, div.main_new_txt table td.align-center{
	text-align:center;
}
div.rte_text_txt table td.align-right, div.main_new_txt table td.align-right{
	text-align:right;
}

div.rte_text_txt table td.align-justify, div.main_new_txt table td.align-justify{
	text-align:justify;
}

table.align-left{
	float:left;
}
table.align-center{
	margin:auto;
}
table.align-right{
	float:right;
}
/*==end table config*/

.tx_myquizpoll_pi1-question,
.tx_myquizpoll_pi1-answer
{
	color: white;
}

.kid_proj_link_container{
	color: #58595B;
	font-style: italic;
	float: right;
	font-size: 12px;
	margin-right: 21px;
	margin-top: 23px;
}

.tx-myquizpoll-pi1{
	margin-top: 20px;
}

.tx-myquizpoll-pi1 #titleTable{
	width: 100%;
}

#tx_myquizpoll_pi1_error{
	background-color: white;
	color: red;
	font-weight: bold;
	padding: 10px;
	display: none;
}

.tx_myquizpoll_pagetitle{
	color: white;
	margin-left: 27px;
}

.tx_myquizpoll_pi1-quest{
	clear: both;
	float: left;
	margin: 10px 27px;
}

.tx_myquizpoll_pi1-question{
	clear: both;
	float: left;
	margin: 4px 0px;
}

.tx_myquizpoll_pi1-paldies{

}

.tx_myquizpoll_pi1-notanswered{
	float: left;
	margin-top: 5px;
	margin-right: 6px;
	background-color: red;
	display: none;
}

.tx_myquizpoll_pi1-notanswered IMG{
	margin: 3px;
}

.tx_myquizpoll_pi1-answer{
	clear: both;
	float: left;
}

.tx_myquizpoll_pi1-buttons{
	clear: both;
	float: left;
	margin-top: 10px;
	margin: 10px 27px;
}

.tx_myquizpoll_pi1-submit,
.tx_myquizpoll_pi1-reset
	{
	color: #FFF;
	background-color: #A29062;
	border: 0px;
	float: left;
	cursor: pointer;
	margin-right: 6px;
	padding-bottom: 2px;
}

.tx-luquizresults-pi1{
	background-color: white;
}


.tx-luquizresults-pi1 TD,
.tx-luquizresults-pi1 TH{
	/*width: 24%;*/
	text-align: left;
	padding-left: 27px;
	padding-top: 12px;
	vertical-align: top;
}

.tx-luquizresults-pi1 UL{
	margin: 10px 10px 20px 27px;
}

.left_menu_sub_container{
	width: 170px;
	min-height: 100px;
	overflow: hidden;
	position: relative;
}

UL.left_menu_sub,
UL.left_menu_sub2{
	overflow: hidden;
	position: relative;
	width: 168px;
	max-width: 168px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-size: 12px;
}

UL.left_menu_sub{
	background-color: #807F83;
	border: 1px solid #807F83;
}

UL.left_menu_sub2{
	background-color: #A39161;
	border: 1px solid #A39161;
}

UL.left_menu_sub LI,
UL.left_menu_sub2 LI{
	padding: 5px;
}
/*
UL.left_menu LI A,
UL.left_menu_sub LI A,
UL.left_menu_sub2 LI A{
	display: block;
	width: 100%;
}*/

UL.left_menu_sub LI A,
UL.left_menu_sub2 LI A{
	text-decoration: none;
}

.tMenuLay_scrContrl{
	width: 100%;
	height: 20px;
	color: white;
	position: absolute;
	left: 0px;
	z-index: 10000;
}

.tMenuLay_scrContrl.up{
	bottom: 0px;
	background:url(../img/menu_down.jpg) no-repeat center center;
}

.tMenuLay_scrContrl.down{
	top: 0px;
	background:url(../img/menu_up.jpg) no-repeat center center;
}

.tMenuLay_scrContrl.sub{
	background-color:#807F83;
}

.tMenuLay_scrContrl.sub2{
	background-color:#A39161;
}


/* next level menu style*/

div.menu_container{
	margin:13px 0 0 16px;
}

div.menu_item_cell {
	 width: 33%;
}

div.m_item_cell_inl_blck {
	 display:inline-block;
}

div.m_item_cell_flt_left {
	 float:left;
}

div.clear_both_div{
	clear:both;
}

div.menu_container div.menu_item_cell div{
	background-color:#807f83;
	height:68px;
	padding:13px 0 0 13px;
	margin:12px 0 0 12px;
	overflow:hidden;
}

div.menu_container div.menu_item_cell div.link{
	width:70%;
	padding:0px;
	margin:0px;
	float:left;
}

div.menu_container div.menu_item_cell div.img{
	float:right;
	margin:0 13px;
	height:auto;
	padding:0;
}

/* rich text editor style*/
div.content_main div.rte_text {
	background:#FFFFFF;
	min-height:50px;
}

div.rte_text div.title_block {
	margin:9px 0 20px 27px;
	padding-top: 15px;
	position:relative;
}

div.rte_text div.title_block div.title {
	font-size:24px;
}

div.rte_text div.title_block #titleTable{
	background:url(../img/main_new_bg.jpg) repeat-y;
	padding-left:20px;
}

div.rte_text div.title_block div.title {
	color:#3b6e8f;
	padding-bottom:5px;
}

div.rte_text div.title_block div.links_right {
	float:right;
	text-align:right;
	bottom:0;
	right:0;
}


div.rte_text div.title_block div.links_right a {
	color:#a39161;
}
div.rte_text div.rte_text_txt {
	color:#58595b;
	margin:0 25px 0 28px;
	padding-bottom:1px;
}

div.rte_text_txt a {
color:#3B6E8F;
}


div.rte_text div.rte_text_txt ul, div.rte_text div.rte_text_txt ol{
	margin-left:28px;
	margin-bottom:11px;
}

.rte_text_txt p {
	text-align: justify; 
	margin-top:0;
}

.rte_text_txt p.align-center {
	text-align: center; 
}

.rte_text_txt p.align-right {
	text-align: right; 
}


.rte_text_txt .important{
	color:red;
}

div.menu_container div {
	font-size:18px;
}
