@media print {
	div.printButton {
		display: none;
	}
}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {
  margin: 0;
  padding: 0;
}
li {
	margin-left: 30px;
}
a img,:link img,:visited img {
  border: none;
}
a {
  text-decoration: none;
  color: #4558cc;
}
a:hover {
  text-decoration: underline;
}

.splash
{
	background: url(../images/splash_back.png) #323d93 top left repeat-x;
}
.splash_wrapper
{
	width: 670px;
	margin: 0 auto;
}
.splash_slogan
{
	height: 40px;
	font-size: 18px;
	color: #d69f0c;
	padding-top: 15px;
	text-align: center;
	background: url(../images/splash_slogan.jpg) top left no-repeat;
}
.splash_form
{
	height: 73px;
	padding: 35px 25px 0px 5px;
	background: url(../images/splash_form.jpg) top left no-repeat;
}
.splash_input
{
	float: left;
	padding-left: 30px;
}
.splash_input input
{
	padding: 10px;
	border: 1px solid #cccccc;
}
.splash_submit
{
	float: right;
	padding-right: 30px;
}
.splash_submit input
{
	width: 110px;
	padding: 9px;
	border: 1px solid #cccccc;
	background-color: #f7c02d;
	cursor: pointer;
}
.splash_skip2
{
	float: right;
	padding-right: 10px;
}
.splash_skip2 input
{
	width: 110px;
	padding: 9px;
	border: 1px solid #cccccc;
	background-color: #0b0d31;
	color: #c4c4c4;
	cursor: pointer;
}
.splash_skip
{
	height: 15px;
	background: url(../images/splash_skip.jpg) top left no-repeat;
}
.splash_success
{
	text-align: center;
	font-size: 18px;
}

.input {
  background-color: #c4c5d1;
  border-width: 1px;
  margin-bottom: 2px;
}
.component_main input[type=text], input[type=file], input[type=password], textarea {
  background-color: #c4c5d1;
  border-width: 1px;
  margin-bottom: 2px;
}
.component_main select {
	background-color: #c4c5d1;
	margin-bottom: 2px;
}
body {
  margin: 0;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  background: url(../images/i_header_abs.png) #bfbfc9 top left repeat-x;
}
body.body2 {
  background: none;
}
td {
  margin: 0;
  padding: 0;
}
#header1 {
  float: left;
  width: 100%;
  height: 37px;
  background: url(../images/i_header1.jpg) top left no-repeat;
}
#search_button {
  float: right;
  width: 32px;
  padding: 6px 6px 0px 0px;
  text-align: right;
}
#search {
  float: right;
  width: 115px;
  height: 20px;
  background-color: #515892;
  margin-top: 8px;
}
#search_input {
  width: 115px;
  border: 0;
  background-color: #515892;
}
.h1_image {
  float: left;
  padding-left: 10px;
}
.h1_text {
  float: left;
  padding: 11px 0px 0px 10px;
  font-family: Tahoma;
  font-size: 11px;
  color: #898a99;
}
.h1_text2 {
  float: left;
  padding: 5px 25px 0px 10px;
  font-family: Tahoma;
  font-size: 20px;
  color: #fee591;
}
.h1_text2 a {
  color: #fee591;
}
.h1_image_r {
  float: right;
  padding-right: 10px;
}
.h1_text_r {
  float: right;
  padding: 11px 10px 0px 0px;
  font-family: Tahoma;
  font-size: 11px;
  color: #898a99;
}
#header2 {
  float: left;
  width: 100%;
  height: 41px;
  background: url(../images/i_header2.jpg) top left no-repeat;
  font-size: 12px;
}
#header2_menu {
  float: left;
}
#header2_menu a {
  color: #ffffff;
  text-transform: uppercase;
}
.h2_text {
  float: left;
  padding: 13px 12px 0px 12px;
}
.h2_separator {
  float: left;
  padding-top: 12px;
  font-size: 14px;
  color: #484a67;
}
.h2_en_image {
  float: right;
  padding: 9px 7px 0px 0px;
}
.h2_text_r {
  float: right;
  padding: 13px 12px 0px 12px;
}
#header2 .h2_text_r a {
  color: #898a99;
}
.h2_separator_r {
  float: right;
  padding-top: 12px;
  font-size: 14px;
  color: #484a67;
}
#header3 {
  float: left;
  width: 100%;
  height: 182px;
  background: url(../images/i_header3.jpg) top left no-repeat;
}
#h3_logo {
  float: left;
  width: 233px;
}
#h3_links {
  float: left;
  padding-top: 72px;
}
#h3_separator {
  height: 2px;
  overflow: hidden;
}
#header4 {
  float: left;
  width: 100%;
  height: 43px;
  background: url(../images/i_header4.jpg) top left no-repeat;
  text-align: center;
  color: #ffffff;
  font-size: 18px;
}
#header4 img {
  vertical-align: middle;
}
#h4_1 {
  float: left;
  width: 233px;
  height: 43px;
}
#h4_1 a {
	color: #ffffff;
}
#h4_2 {
  float: left;
  width: 395px;
  height: 43px;
}
#h4_2 a {
  color: #ffffff;
}
#h4_3 {
  float: left;
  width: 352px;
  height: 43px;
}
#h4_3 a {
  color: #ffffff;
}
#wrapper {
  width: 980px;
  margin: 0 auto;
}
.form_good {
  font-size: 9px;
  color: #00aa00;
}
.form_error {
  font-size: 9px;
  color: #ff0000;
}
#header {
  float: left;
  width: 100%;
  height: 197px;
  margin: 0 auto;
  background: url(../images/header.gif) top left no-repeat;
}
#header_logo {
  float: left;
  padding: 10px 0px 0px 40px;
  width: 97px;
  height: 163px;
}
#contents {
  float: left;
  width: 100%;
  padding-top: 15px;
}
#index_back {
  background: url(../images/i_index_back.jpg) top left repeat-y;
}
#index_inner {
	float: left;
	width: 100%;
  background: url(../images/i_index_inner.jpg) top left repeat-y;
}
#index_table_230 {
  float: left;
  width: 230px;
  padding: 0;
  margin: 0;
}
#index_table_395 {
  float: left;
  width: 395px;
  padding: 0;
  margin: 0;  
}
#index_table_355 {
  float: left;
  width: 355px;
  padding: 0;
  margin: 0;
}
.index_cell_230 {
  width: 229px;
  height: 0px;
  border-top: 1px solid #bfbfc9;
  border-right: 1px solid #bfbfc9;
  border-bottom: 1px solid #bfbfc9;
  background-color: #dcdce2;
  vertical-align: top;
}
.index_cell_230_last {
  width: 230px;
  height: 0px;
  border-top: 1px solid #bfbfc9;
  border-right: 1px solid #bfbfc9;
  background-color: #dcdce2;
  vertical-align: top;
}
.index_cell_395 {
  width: 393px;
  height: 0px;
  border: 1px solid #bfbfc9;
  background-color: #dcdce2;
  vertical-align: top;
}
.index_cell_395_last {
  width: 393px;
  height: 0px;
  border-top: 1px solid #bfbfc9;
  border-right: 1px solid #bfbfc9;
  border-left: 1px solid #bfbfc9;
  background-color: #dcdce2;
  vertical-align: top;
}
.index_cell_355 {
  border-top: 1px solid #bfbfc9;
  border-bottom: 1px solid #bfbfc9;
  border-left: 1px solid #bfbfc9;
  background-color: #dcdce2;
  vertical-align: top;
}
.index_cell_355_last {
  border-top: 1px solid #bfbfc9;
  border-left: 1px solid #bfbfc9;
  background-color: #dcdce2;
  vertical-align: top;
}
#index_table_605 {
  float: left;
  width: 750px;
  padding: 0;
  margin: 0;
}
.index_cell_main {
  border-left: 1px solid #bfbfc9;
  background-color: #eaeaf0;
  vertical-align: top;
}/*
#index_table table {
  border: none;
}
#index_table table td {
  border: none;
}*/
.component_header {
  width: 100%;
  height: 25px;
  color: #7a7b89;
  font-size: 14px;
  background: url(../images/i_component_back.jpg) top left repeat-x;
}
.component_text {
  float: left;
  padding: 4px 0px 0px 15px;
}
.component_right {
  float: right;
  width: 22px;
  height: 25px;
  background: url(../images/i_component_right.jpg) top left no-repeat;
}
.component_header_dark {
  width: 100%;
  height: 25px;
  color: #7a7b89;
  font-size: 14px;
  background: url(../images/i_component_dark_back.jpg) top left repeat-x;
}
.component_text_dark {
  float: left;
  padding: 4px 0px 0px 15px;
  color: #ffffff;
}
.component_right_dark {
  float: right;
  width: 22px;
  height: 25px;
  background: url(../images/i_component_dark_right.jpg) top left no-repeat;
}
.component_main {
  padding: 10px;
}
.component_main table td {
	padding: 0px 4px 0px 0px;
}
.component_main2 {
  padding: 10px;
  color: #696a79;
}
.cm_submit {
  float: left;
  padding: 2px 10px 0px 10px;
}
.cm_text {
  float: left;
  font-size: 11px;
  padding-top: 2px;
}
.cm_input {
  text-align: center;
}
.cm_input input {
  width: 185px;
}
.cm {
  text-transform: uppercase;
  background-color: #73748c;
  padding: 5px 0px 5px 15px;
  margin-bottom: 1px;
  font-size: 12px;
}
.cmfirst {
  text-transform: uppercase;
  background: url(../images/i_menu_first.jpg) #73748c top right no-repeat;
  padding: 5px 0px 5px 15px;
  margin-bottom: 1px;
  font-size: 12px;
}
.cmlast {
  text-transform: uppercase;
  background: url(../images/i_menu_last.jpg) #73748c bottom right no-repeat;
  padding: 5px 0px 5px 15px;
  font-size: 12px;
}
.cm a {
  color: #ffffff;
}
.cmfirst a {
  color: #ffffff;
}
.cmlast a {
  color: #ffffff;
}
.cm a.cml_active {
  color: #ffce3b;
}
.cmfirst a.cml_active {
  color: #ffce3b;
}
.cmlast a.cml_active {
  color: #ffce3b;
}
#footer {
  float: left;
  width: 100%;
  height: 35px;
}
#footer_text {
  float: left;
  padding: 11px 0px 0px 12px;
  font-size: 11px;
}
.footer_special {
  color: #7a7b89;
}
#left_menu {
  float: left;
  width: 163px;
  margin-top: 10px;
}
#lm {
  width: 163px;
  padding-top: 8px;
  background: url(../images/menu_left1.gif) top left no-repeat;
}
.lm_text {
  padding: 0px 0px 8px 20px;
  font-size: 15px;
}
.lm_text a {
  color: #848586;
}
.lm_text_active {
  padding: 0px 0px 8px 0px;
  font-size: 15px;
  color: #00429a;
}
.lm_text_img {
  float: left;
  width: 13px;
  height: 11px;
  padding: 4px 0px 0px 7px;
}
.lm_submenu {
  padding: 0px 0px 4px 20px;
  font-size: 12px;
  color: #00429a;
}
.lm_submenu_img {
  float: left;
  padding: 7px 4px 0px 0px;
}
.lm_separator {
  width: 153px;
  height: 9px;
  background: url(../images/menu_separator1.gif) top right no-repeat;
  overflow: hidden;
}
.menu_separator {
  width: 155px;
  height: 11px;
  background: url(../images/menu_separator2.gif) top right no-repeat;
  overflow: hidden;
}
#menu_search {
  padding: 2px 0px 10px 15px;
}
#menu_search_img {
  float: left;
  padding: 4px 4px 0px 0px;
}
.menu_item {
  width: 163px;
  background: url(../images/menu_left2.gif) top left no-repeat;
}
.mi_title {
  font-size: 13px;
  padding: 3px 0px;
  color: #887427;
  text-align: center;
}
.mi_separator {
  width: 159px;
  height: 3px;
  background: url(../images/menu_separator3.gif) top right no-repeat;
  overflow: hidden;
}
.mi_main {
  padding: 8px;
}
.mi_center {
  text-align: center;
  padding-bottom: 2px;
}
.mi_center2 {
  text-align: center;
}
.mi_button {
  background-color: #fbe48f;
  border: 1px solid #dad4bf;
  padding-bottom: 2px;
}
.mi_text {
  color: #757575;
}
.mi_text2 {
  color: #757575;
  font-weight: bold;
}
.mi_table {
  width: 100%;
  padding: 10px;
  text-align: center;
  color: #757575;
}
.mi_table a {
  font-weight: bold;
}
.mi_row {
  color: #5e5d5d;
  font-weight: bold;
  background-color: #cacbd6;
}
.mi_cell {
  color: #ffffff;
  background-color: #757575;
  font-weight: bold;
}
.banner {
  padding-bottom: 8px;
  text-align: center;
}
#contact_info {
  padding: 0px 0px 10px 6px;
  font-size: 10px;
  color: #004a91;
}
#main {
  float: left;
  width: 620px;
  padding: 0px 27px;
}
#top_menu {
  float: left;
  width: 620px;
  height: 29px;
  background: url(../images/menu_top.gif) top left no-repeat;
}
#tm_image1 {
  float: left;
  padding: 6px 5px 0px 15px;
}
#tm_image2 {
  float: left;
  padding: 5px 5px 0px 0px;
}
#tm_image3 {
  float: left;
  padding: 6px 5px 0px 0px;
}
#tm_image4 {
  float: left;
  padding: 9px 5px 0px 0px;
}
.tm_text1 {
  float: left;
  padding: 5px 45px 0px 0px;
  font-size: 15px;
}
.tm_text1 a {
  color: #848586;
}
.tm_text2 {
  float: left;
  padding: 5px 0px 0px 0px;
  font-size: 15px;
  color: #848586;
}
.tm_text2 a {
  color: #848586;
}
#main_contents {
  float: left;
  width: 620px;
  padding-top: 10px;
}
.mc_title {
  padding: 5px 0px 15px 0px;
  font-size: 25px;
  color: #004a91;
  font-weight: bold;
}
.mc_title_img {
  float: left;
  padding-right: 5px;
}
.mc_profile_photo {
  float: left;
  width: 102px;
  height: 136px;
  padding-right: 10px;
}
.mcpf_table {
  width: 100%;
  height: 100%;
}
.mcpf_table td {
  vertical-align: middle;
  text-align: center;
  border: 1px solid #f7c200;
}
.mc_profile {
  float: left;
  width: 508px;
  color: #f7c200;
  font-weight: bold;
}
.mcp_label {
  color: #004a91;
}
.mcp_title {
  font-size: 16px;
  color: #004a91;
}
.mc_gallery {
  float: left;
  width: 102px;
  height: 77px;
  padding-right: 10px;
}
#mc_index1 {
  float: left;
  width: 290px;
  padding: 10px 30px 0px 0px;
}
.mc_comments {
  border-bottom: 1px dashed #f7c200;
}
.mcc_image {
  float: left;
  width: 62px;
  height: 82px;
  padding: 0px 10px 10px 0px;
}
.mcc_text {
  float: left;
  width: 218px;
}
.mcc_title {
  font-weight: bold;
  color: #004a91;
}
.mcc_date {
  font-weight: bold;
  color: #f7c200;
}
.mc_blogs {
  padding: 20px 0px;
}
#mc_index2 {
  float: left;
  width: 269px;
  padding-left: 30px;
  margin-top: 10px;
  border-left: 1px dashed #f7c200;
  border-bottom: 1px dashed #f7c200;
}
.mc_leader {
  padding-bottom: 10px;
}
.mcl_image {
  float: left;
  width: 73px;
  height: 97px;
  padding: 0px 10px 10px 0px;
}
.mcl_text {
  float: left;
  width: 186px;
}
.mcl_cell1 {
  width: 22px;
  height: 60px;
  background: url(../images/shoutbox_left.gif) top left no-repeat;
}
.mcl_cell2 {
  height: 60px;
  background: url(../images/shoutbox.gif) top left repeat-x;
  overflow: hidden;
}
.mcl_cell2_text {
  height: 60px;
  overflow: hidden;
  font-size: 11px;
  color: #777777;
}
.mcl_cell2_table {
  height: 60px;
}
.mcl_cell2_table td {
  font-size: 11px;
  vertical-align: middle;
}
.mcl_cell3 {
  width: 6px;
  height: 60px;
  background: url(../images/shoutbox_right.gif) top left no-repeat;
}
.mcl_title {
  color: #004a91;
  font-size: 17px;
  font-weight: bold;
  padding-top: 2px;
}
#right_menu {
  float: left;
  width: 163px;
  padding-top: 10px;
}
.rss_mail {
  font-size: 15px;
  padding-left: 10px;
}
#rss_img {
  float: left;
}
#rss_text {
  float: left;
  padding: 1px 0px 0px 5px;
}
#mail_img {
  float: left;
  padding: 3px 0px 10px 0px;
}
#mail_text {
  float: left;
  padding-left: 5px;
}
#contents_banner {
  float: left;
  padding: 10px 0px 0px 76px;
}
/* private messages */
.messages_menu {
  float: left;
  width: 160px;
}
.messages_main {
  float: left;
  width: 449px;
  padding-left: 10px;
  border-left: 1px dashed #7a7b89;
}
.mm_item {
  font-size: 15px;
}
.ma_from {
  float: left;
  width: 100%;
  padding: 5px 0px;
}
.ma_checkbox {
  float: left;
  padding-right: 5px;
}
.ma_checkbox a {
  text-decoration: underline;
}
.ma_button {
  float: left;
  padding-right: 15px;
}
.ma_button a {
  text-decoration: underline;
}
.ma_one_user {
  float: left;
}
.ma_one_user_unread {
  float: left;
  font-weight: bold;
}
.ma_one_title {
  float: left;
  width: 100%;
}
.ma_one_title a {
  color: #848586;
}
.ma_one_title_unread {
  float: left;
  width: 100%;
  font-weight: bold;
}
.ma_one_title_unread a {
  color: #848586;
}
.ma_date {
  float: right;
  font-size: 10px;
  color: #7a7b89;
}
.ma_one_separator {
  float: left;
  width: 100%;
  height: 10px;
  border-bottom: 1px dashed #7a7b89;
  overflow: hidden;
}
.ma_label {
  float: left;
  width: 50px;
  color: #484955;
  font-weight: bold;
}
.ma_input_div {
  padding-bottom: 2px;
}
.ma_input {
  width: 395px;
}
.ma_textarea {
  width: 445px;
}
.ma_submit {
  text-align: right;
}
.ma_label2 {
  font-weight: bold;
  color: #484955;
  font-size: 12px;
}
.ma_title {
  color: #8c8d8e;
  font-size: 17px;
}
/* end */
/* registration */
.reg_label {
  float: left;
  width: 130px;
  padding-right: 10px;
  text-align: right;
  color: #484955;
  font-weight: bold;
}
.reg_input_div {
  padding-bottom: 2px;
}
/* end */
/* photos */
.photo_link {
  float: left;
  padding: 0px 20px 15px 0px;
  font-weight: bold;
}
.pl_image {
  float: left;
  padding: 2px 4px 0px 0px;
}
.p_label {
  float: left;
  width: 90px;
  padding-right: 10px;
  text-align: right;
  color: #484955;
  font-weight: bold;
}
.photo_album {
  float: left;
  width: 620px;
  padding-bottom: 20px;
}
.pa_photo {
  float: left;
  width: 80px;
  height: 60px;
  border: 1px solid #f7c200;
}
.pa_photo td {
  width: 80px;
  height: 60px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
}
.pa_info {
  float: left;
  width: 210px;
  padding: 0px 10px 0px 8px;
}
.pa_title {
  float: left;
  width: 100%;
  padding-bottom: 5px;
  font-weight: bold;
  font-size: 15px;
}
.pa_description {
  float: left;
  width: 306px;
  padding: 2px;
  margin-top: 20px;
  background-color: #e8e8e8;
  font-weight: bold;
  color: #848586;
}
.pa_text {
  float: left;
  width: 100%;
  color: #f7c200;
  font-weight: bold;
}
.pa_edit {
  float: left;
  padding: 2px 4px 0px 0px;
}
.pa_delete {
  float: left;
  padding: 4px 6px 0px 1px;
}
.pa_span a {
  color: #f7c200;
}
.pa_label {
  float: left;
  padding-right: 5px;
  color: #004a91;
}
.photos_div {
  padding: 0px 20px;
}
.pd {
  float: left;
  width: 169px;
  height: 171px;
}
.pd_photo {
  float: left;
  width: 127px;
  height: 84px;
  border: 1px solid #babbcc;
}
.pd_photo table {
  width: 100%;
  height: 100%;
}
.pd_photo table td {
  width: 100%;
  height: 100%;
  text-align: center;
  vertical-align: middle;
}
.pd_album {
  float: left;
  width: 154px;
  padding-bottom: 10px;
  font-size: 12px;
  color: #c49012;
  text-transform: uppercase;
}
.pd_title {
  float: left;
  padding-top: 10px;
  width: 127px;
  color: #004a91;
}
.pd_title a {
  font-family: Tahoma;
  color: #000000;
}
.pd_edit {
  float: left;
  width: 20px;
}
.pd_edit img {
  margin: 0px 0px 2px 2px;
}
/* end */
/* edit profile */
.ep_label {
  float: left;
  width: 130px;
  padding-right: 10px;
  text-align: right;
  color: #484955;
  font-weight: bold;
}
.ep_div {
  padding-bottom: 2px;
}
.ep_div img {
  vertical-align: top;
}
.ep_div2 {
  padding-left: 140px;
  padding-bottom: 2px;
}
/* end */
/* edit department */
.ed_label {
  float: left;
  width: 140px;
  padding-right: 10px;
  text-align: right;
  color: #484955;
  font-weight: bold;
}
.ed_div {
  padding-bottom: 2px;
}
/* end */
/* browse blogs */
.blog_info {
	font-size: 12px;
	font-weight: bold;
}
.browse_blog {
  float: left;
  width: 278px;
  padding: 0px 10px;
  margin-bottom: 20px;
  border-right: 1px dashed #f7c200;
  border-bottom: 1px dashed #f7c200;
  border-left: 1px dashed #f7c200;
}
.browse_info {
  float: left;
  width: 195px;
  height: 85px;
  font-size: 17px;
  color: #004a91;
  font-weight: bold;
}
.browse_title {
  color: #f7c200;
}
.browse_read {
  float: right;
}
.browse_posts {
  float: left;
  width: 195px;
  padding-bottom: 10px;
  font-size: 12px;
  color: #004a91;
  font-weight: bold;
}
/* end */
/* forum */
.f_title {
  font-size: 15px;
  color: #004a91;
  font-weight: bold;
}
.f_label {
  float: left;
  padding-right: 5px;
  color: #004a91;
  font-weight: bold;
}
.f_date {
  font-weight: bold;
  color: #f7c200;
}
.f_separator {
  border-bottom: 1px dashed #f7c200;
  overflow: hidden;
}
.f_edit {
  float: right;
  padding-left: 10px;
  font-weight: bold;
}
.f_separator2 {
  height: 30px;
  clear: both;
  overflow: hidden;
}
.f_table {
  width: 100%;
  padding: 10px 0px;
}
.f_table td {
  padding: 2px;
}
.ft_cell {
  color: #fe2401;
}
.ft_header {
  font-weight: bold;
}
.ft_separator {
  width: 100%;
  height: 3px;
  overflow: hidden;
  line-height: 0;
  background: url(../images/forum_table.gif) top left repeat-x;
}
/* end */
/* become member */
.bm_table td {
  padding-right: 30px;
  vertical-align: top;
}
.bm_field {
  text-decoration: underline;
}
.bm_signature {
  float: left;
  padding-right: 5px;
}
.bm_signature_input {
  float: left;
  width: 150px;
  height: 12px;
  border-bottom: 1px solid #000000;
}
.bm_name {
  float: left;
  padding: 0px 5px;
}
.bm_name_input {
  float: left;
  width: 300px;
  height: 12px;
  border-bottom: 1px solid #000000;
}
.bm_header {
  text-align: center;
}
.bm_header_sm {
  text-align: center;
  font-size: 9px;
}
.bm_form {
  padding: 10px 0px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
}
.bm_additional {
  font-weight: bold;
}
/* end */
/* atstovaujame */
.a_table {
  font-size: 11px;
  font-weight: bold;
  width: 100%;
}
.a_table td {
	height: 40px;
  text-align: center;
  vertical-align: middle;
}
.a_table td a {
	color: #000000;
}
.a_table td img {
  vertical-align: middle;
}
/* end */
/* calendar */
.c_table {
  border: 1px solid #b6b7c9;
  border-collapse: collapse;
  margin: 10px 0px 10px 28px;
}
.c_table td {
  border: 1px solid #b6b7c9;
  padding: 4px 6px;
  text-align: center;
  color: #7a7b89;
}
.ct_header {
  background-color: #cacbd6;
  font-weight: bold;
}
.c_table td.ct_weekend {
  color: #000000;
}
.c_table td.ct_footer {
  border: none;
  font-weight: bold;
}
.c_table td.ct_footer a {
  color: #000000;
}
.calendar_item {
  position: absolute;
  width: 400px;
}
.calendar_change {
  text-align: right;
  font-weight: bold;
}
.ci_top {
  width: 400px;
  height: 10px;
  background: url(../images/calendar_top.gif) top left no-repeat;
}
.ci_main {
  width: 378px;
  border-left: 1px solid #cdd7e0;
  border-right: 1px solid #cdd7e0;
  padding: 0px 10px;
  background-color: #ffffff;
  text-align: left;
}
.ci_bottom {
  width: 400px;
  height: 10px;
  background: url(../images/calendar_bottom.gif) top left no-repeat;
}
/* end */
/* poll */
.poll_choice {
  float: left;
  padding: 1px 5px 0px 0px;
}
.poll_text {
  height: 17px;
}
.poll_submit {
  float: left;
  padding: 2px 10px 0px 0px;
}
.poll_link {
  float: left;
  padding-top: 2px;
}
.poll_title {
  font-weight: bold;
  padding: 0px 0px 3px 0px;
}
.poll_main {
  padding: 20px 20px;
}

.poll_main2 {
  padding: 20px 20px;
  background-color: #f9f8fd;
}
.pm_date {
  color: #7a7b89;
  padding: 0px 20px 15px 20px;
}
.pm_date_text {
  float: left;
  width: 570px;
}
.pm_votes {
  float: left;
}
.pm_title {
  font-weight: bold;
  font-size: 12px;
  padding-bottom: 15px;
}
.pm_answer {
  padding: 0px 20px;
}
.pm_answer_text {
  float: left;
  width: 250px;
}
.pm_graphic {
  float: left;
  width: 300px;
  height: 6px;
  margin-top: 4px;
  background-color: #dcdce2;
}
.pm_graphic2 {
  float: left;
  height: 6px;
  background-color: #73748c;
}
.pm_answer_votes {
  float: left;
  padding-left: 20px;
}
/* end */
/* usersBlog */
.blog_left {
	float: left;
	width: 350px;
}
.blog_right {
	float: left;
	width: 389px;
	padding: 10px 0px 10px 10px;
}
.ub_photo {
  float: left;
  width: 50px;
  height: 50px;
  border: 1px solid #babbcc;
}
.ub_photo table {
  width: 100%;
  height: 100%;
}
.ub_photo table td {
  width: 100%;
  height: 100%;
  text-align: center;
  vertical-align: middle;
  padding: 0;
}
.ub_text {
  float: left;
  width: 140px;
  padding-left: 10px;
  overflow: hidden;
}
.ub_text a {
  font-weight: bold;
  color: #000000;
}
.ub_date {
  color: #7a7b89;
}
/* end */
/* leaders */
.leaders_left {
  float: left;
  padding: 22px 5px 0px 0px;
}
.leaders_main {
  float: left;
  width: 332px;
}
.leaders_right {
  float: left;
  padding-top: 22px;
}
.l_photo {
  float: left;
  width: 61px;
  height: 61px;
  margin-right: 3px;
  border: 1px solid #babbcc;
}
.l_photo table {
  width: 100%;
  height: 100%;
}
.l_photo table td {
  width: 100%;
  height: 100%;
  text-align: center;
  vertical-align: middle;
  padding: 0;
}
/* end */
.b_photo {
  width: 121px;
  height: 121px;
  border: 1px solid #babbcc;
}
.b_photo table {
  width: 100%;
  height: 100%;
}
.b_photo table td {
  width: 100%;
  height: 100%;
  text-align: center;
  vertical-align: middle;
}
/* profile */
.profile1 {
  padding: 15px 20px;
  background-color: #f9f9fc;
  font-size: 12px;
}
.p_photo {
  float: left;
  width: 121px;
  height: 121px;
  border: 1px solid #babbcc;
}
.p_photo table {
  width: 100%;
  height: 100%;
}
.p_photo table td {
  width: 100%;
  height: 100%;
  text-align: center;
  vertical-align: middle;
}
.p_main {
  float: left;
  width: 290px;
  padding: 0px 0px 0px 20px;
}
.b_main {
  width: 310px;
  padding-top: 10px;
  overflow: hidden;
}
.pm_online {
  float: left;
  padding-right: 5px;
}
.pm_name {
  color: #c49012;
  font-weight: bold;
}
.pm_label {
  color: #7a7b89;
  font-size: 11px;
}
.pm_label2 {
  float: left;
  color: #7a7b89;
  font-size: 11px;
}
.pm_links {
  font-weight: bold;
  padding-top: 10px;
  color: #7a7b89;
}
.profile2 {
  padding: 15px 20px;
  background-color: #eaeaf0;
}
.pm_photo {
  float: left;
  width: 61px;
  height: 61px;
  border: 1px solid #babbcc;
}
.pm_photo table {
  width: 100%;
  height: 100%;
}
.pm_photo table td {
  width: 100%;
  height: 100%;
  text-align: center;
  vertical-align: middle;
}
.pm_blog {
  padding-top: 5px;
}
.p_title {
  font-size: 14px;
  color: #73748c;
  font-weight: bold;
  padding-bottom: 10px;
}
.p_friend {
  float: left;
  background-color: #dcdce2;
  height: 73px;
  padding: 10px 10px 0px 10px;
  margin: 0px 5px 5px 0px;
}
.pf_info {
  float: left;
  width: 75px;
  padding-left: 10px;
}
.pfi {
  float: left;
  width: 100%;
  height: 50px;
}
.pf_online {
  float: left;
  padding-right: 2px;
}
.pf_name {
  font-weight: bold;
}
.profile3 {
  padding: 15px 20px;
  background-color: #dcdce2;
}
.p_department_friend {
  float: left;
  background-color: #eaeaf0;
  height: 73px;
  padding: 10px 10px 0px 10px;
  margin: 0px 5px 5px 0px;
}
/* end */
/* news */
.n_label {
  float: left;
  width: 110px;
  padding-right: 10px;
  text-align: right;
  color: #484955;
  font-weight: bold;
}
.n_textarea {
  color: #484955;
  font-weight: bold;
}
.news_link {
  float: left;
  padding: 0px 20px 0px 0px;
  font-weight: bold;
}
.news_div {
  padding: 10px 20px;
  background-color: #f9f9fc;
}
.news_div2 {
  padding: 10px 20px;
  background-color: #eaeaf0;
}
.n_photo {
  float: left;
  width: 127px;
  height: 84px;
  border: 1px solid #babbcc;
}
.n_photo table {
  width: 100%;
  height: 100%;
}
.n_photo table td {
  width: 100%;
  height: 100%;
  text-align: center;
  vertical-align: middle;
}

div.list_photo {
  width:127px;
  border: 1px solid #babbcc;
  text-align:center;
}

div.list_photo img{
  margin:2px;
}

.tv_photo {
  float: left;
  width: 130px;
  height: 97px;
  border: 1px solid #babbcc;
}
.tv_photo table {
  width: 100%;
  height: 100%;
}
.tv_photo table td {
  width: 100%;
  height: 100%;
  text-align: center;
  vertical-align: middle;
}
.nf_photo {
  float: left;
  width: 50px;
  height: 33px;
  border: 1px solid #babbcc;
}
.nf_photo table {
  width: 100%;
  height: 100%;
}
.nf_photo table td {
  width: 100%;
  height: 100%;
  text-align: center;
  vertical-align: middle;
}
.nf_main {
  float: left;
  width: 305px;
  padding-left: 10px;
}
.nf_title {
  color: #000000;
  font-weight: bold;
}
.nf_title a {
  color: #000000;
}
.nf_category1 {
  color: #c49012;
  font-size: 12px;
  padding: 0px 0px 8px 0px;
}
.nf_category1 a {
	color: #c49012;
}
.nf_category {
  color: #c49012;
  font-size: 12px;
  padding: 8px 0px;
}
.nf_category a {
	color: #c49012;
}
.news_text {
  float: left;
  width: 560px;
  padding-left: 20px;
}
.news_h {
  width: 727px;
  overflow:hidden;
}
.tv_text {
  float: left;
  width: 557px;
  padding-left: 20px;
}
.news_date {
  color: #7a7b89;
  float: left;
}
.news_category {
  color: #c49012;
  font-size: 12px;
}
.news_title {
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  float: left;
}
.news_title2 {
  color: #000000;
  font-size: 12px;
  font-weight: bold;
}
.news_title a {
  color: #000000;
}
.news_image {
  float: left;
  padding: 2px 5px 0px 0px;
}
.news_thumbnail {
	float: left;
	padding: 0px 10px 5px 0px;
}
.news_edit {
  float: left;
  color: #7a7b89;
  padding-right: 8px;
}
/* end */
/* departments */
.department {
  padding: 10px 30px;
  color: #c49012;
  background-color: #ffffff;
  font-size: 12px;
  text-transform: uppercase;
}
.department2 {
  padding: 10px 50px;
  color: #c49012;
  background-color: #ffffff;
  font-size: 12px;
  text-transform: uppercase;
}
.department a {
  color: #c49012;
}
.department2 a {
  color: #c49012;
}
.d_main {
  padding: 10px 30px;
}
.d_workers {
  padding: 10px 0px;
}
.d_name {
  float: left;
  width: 215px;
  color: #7a7b89;
}
.d_name a {
  color: #000000;
  font-weight: bold;
}
.d_name2 {
  float: left;
  width: 215px;
  color: #7a7b89;
}
.d_name a {
  color: #000000;
}
.d_pareigos {
  float: left;
  width: 180px;
  color: #7a7b89;
}
.d_pareigos2 {
  float: left;
  width: 180px;
}
.d_kontaktai {
  color: #7a7b89;
}
/* end */
/* biciulis */
.lics_mate {
  float: left;
  width: 334px;
  padding: 20px;
}
.lics_mate2 {
  float: left;
  width: 335px;
  padding: 20px;
  background-color: #ffffff;
}
.lm_label {
  float: left;
  width: 110px;
  padding-right: 10px;
  text-align: right;
  color: #7a7b89;
}
.lm_label2 {
  float: left;
  width: 110px;
  padding: 2px 10px 0px 0px;
  text-align: right;
  color: #7a7b89;
}
.lm_title {
  font-size: 14px;
  font-weight: bold;
}
.lm_discount {
  font-size: 14px;
  font-weight: bold;
  color: #c49012;
}
.lm_image {
  float: left;
  padding: 3px 5px 0px 0px;
}
/* end */
/* conference */
.conference1 {
	float: left;
	width: 749px;
  background: url(../images/i_conference1.jpg) top left repeat-y;
}
.conference2 {
	float: left;
	width: 749px;
  background: url(../images/i_conference2.jpg) top left repeat-y;
}
.conference_video {
  float: left;
  width: 320px;
  padding: 25px;
  overflow: hidden;
}
.conference_video2 {
  float: left;
  width: 320px;
  padding: 25px;
  overflow: hidden;
}
.conference_video table {
  width: 320px;
  height: 240px;
}
.conference_form {
	float: left;
	width: 329px;
	padding: 25px;
	overflow: hidden;
}
.conf_title {
  color: #484955;
  font-size: 14px;
}
.conf_desc {
	color: #484955;
	font-size: 12px;
}
.conf_form {
	font-size: 12px;
	font-weight: bold;
}
.conf_label {
	float: left;
  width: 65px;
  padding-right: 10px;
  text-align: right;
  color: #484955;
  font-weight: bold;
}
.conf_question {
	color: #4558cc;
	font-size: 12px;
	font-weight: bold;
}
.conf_question2 {
	color: #484955;
}
.conf_answer {
  font-size: 12px;
}
/* end */
.news_months {
  color: #7a7b89;
  float: left;
  padding: 20px 0px 20px 20px;
}
.news_years {
  color: #7a7b89;
  padding: 20px 20px 20px 0px;
  text-align: right;
}