/* CSS Document */
* { font-family:Arial, Helvetica, sans-serif;font-size: 12px; color:#333333; text-decoration:none;}
.print {display: none;}
BODY {margin:0; padding:0; background-color:#cccc66;}

BODY.window {margin:0; padding:0; background-color:#fff8d0;}

TD, P, A, B, I, DT, DD, LI, DIV, SPAN, TABLE, IMG, FORM { border:0; margin:0; padding:0;}

UL {list-style: none; margin: 0; padding: 0;}
LI {margin: 0; padding: 0 0 0 0px;list-style: none;}

ol li {
padding-top:2px;
padding-bottom:2px;
}

h1 { color:#676000; text-transform:uppercase; margin-top:0px; padding-top:0px; margin-bottom:10px;}
h2 { color:#676000; margin-top:0px; padding-top:0px; margin-bottom:10px; font-style:italic;}
h3 {color:#333333; text-transform:uppercase; font-style:normal;}
h4 {color:#333333; padding:0px 0px 3px 0px; margin:0px; font-style:italic;}
.name_albom { color:#84842c; font-size:11px; margin-bottom:0px; text-transform:none; font-weight:bold;}


.h1_img div h1 {color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; word-spacing:1px; letter-spacing:1px; font-weight:normal; font-size:22px; margin-left:0px; margin-bottom:0px; padding:0px;}
.h1_img_2col div h1 {color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; word-spacing:1px; letter-spacing:1px; font-weight:normal; font-size:22px; margin-left:0px; margin-bottom:0px; padding:0px;}
.h1_img_win div h1 {color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; word-spacing:1px; letter-spacing:1px; font-weight:normal; font-size:22px; margin-left:0px; margin-bottom:0px; padding:0px;}

#container  {


}

.h1_img_2col div {
width:auto;
height:auto;
padding:0px;
margin-bottom:0px;
padding-top:10px;
margin-left:16px;
}

.h1_img div {
width:auto;
height:auto;
padding:0px;
margin-bottom:0px;
padding-top:10px;
margin-left:16px;
}

.h1_img_win div {
width:auto;
height:auto;
padding:0px;
margin-bottom:0px;
padding-top:10px;
margin-left:16px;
}

p {margin-bottom:10px;}

a {
color:#333333;
text-decoration:underline;
}

a:hover {
text-decoration:none;
}

.header {
height:100px;
width:800px;
padding:0px;
margin:0px;
background-color:#efe88e;
}

.header_select {
width:608px;
background-image:url(../media/top_bg.jpg);
background-repeat:no-repeat;
background-position:right top;
vertical-align:middle;
padding-left:58px;
padding-right:0px;
text-align:left;
background-color:#efe88e;
}

.header_select_win {
width:329px;
background-image:url(../media/top_bg.jpg);
background-repeat:no-repeat;
background-position:right top;
vertical-align:middle;
text-align:left;
background-color:#efe88e;
}

ul.foot_menu {
list-style:none;
margin:0px;
padding:0px;
padding-top:2px;
}

.foot_menu li {
margin-left:4px;
margin-right:4px;
color:#0082ae;
list-style:none;
display:inline;
}

.foot_menu li a {
color:#ffffff;
text-decoration:none;
}

.foot_menu li a:hover {
color:#ffffff;
text-decoration: underline;
}

.menu {
background: #11568f;
width:800px;
height:33px;
text-align:center;
}

.menu div {
padding-top:7px;
text-align:center;
}

#nav {
  list-style: none;
  margin-left: 116px;
  padding: 0;
}

#nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border:0px;
  width: auto;
  
}
#nav li {
  float: left;
  position: relative;
  background: #11568f;
  padding-left:4px;
  padding-right:4px;
  
}

#nav a {
  color: #fff;
  text-decoration: none;
  display: block;
  width: auto;
  padding: 0px;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
}

#nav a:hover {
  color: #fff;
}
#nav li:hover,
#nav li.jshover {
}

#nav li ul {
  display: none;
  position: absolute;
  padding-top: 10px;
  text-align:left;
  width:160px;
  left:-9px;
  background: #11568f;
}

#nav li ul li {
padding-bottom:3px;
padding-top:3px;
padding-left:5px;
padding-right:5px;
border-bottom:1px solid #0082ae;
display: block;
background: #11568f;
width: 160px;
}

#nav li li a {
  width: 160px;
}


#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}


.bul_menu {
font-size:14px;
color:#0082ae;
}

.maintab {
width:800px;
height:384px;
}

.maintab td {
vertical-align:top;
text-align:left;
}

.leftcol {
/*width:185px;
background-color:#999933;
height:auto;*/
width:185px;
background-color:#db9a0c;
height:auto;
background-image:url(../media/bg_leftcol_new.jpg);
background-position:top;
background-repeat:repeat-x;
vertical-align:top;
text-align:center;
}

.leftcol_win {
/*width:185px;
background-color:#999933;
height:auto;*/
width:auto;
width:150px;
background-color:#db9a0c;
height:auto;
background-image:url(../media/bg_leftcol_new.jpg);
background-position:top;
background-repeat:repeat-x;
vertical-align:top;
}

.rightcol {
width:615px;
height:auto;
background-color:#ffffff;
}

.rightcol_2 {
width:800px;
height:auto;
background-color:#ffffff;
}



.footer {
height:20px;
width:800px;
background-color:#666666;
}

.footmenu {
height:27px;
width:800px;
background-color:#999999;
text-align:center;
}

.footmenu div {
height:auto;
width:auto;
padding-top:6px;
}

.rights {
height:20px;
width:800px;
padding-top:5px;
text-align:left;
padding-left:105px;
}

.img_banner {
width:615px;
height:100px;
text-align:center;
padding:0px;
background-color:#c2c6af;
}

.img_banner_2col {
width:800px;
height:100px;
text-align:center;
padding:0px;
background-color:#c2c6af;
}

.h1_img {
width:615px;
height:32px;
text-align:left;
background-color:#cccccc;
padding-left:0px;
}

.h1_img_2col {
width:800px;
height:32px;
text-align:left;
background-color:#cccccc;
padding-left:0px;
}

.h1_img_win {
width:100%;
height:32px;
text-align:left;
background-color:#cccccc;
padding-left:0px;
}

.text {
margin-top:38px;
width:auto;
height:auto;
margin-left:20px;
margin-right:20px;
padding-bottom:20px;
}

.left_nav  {
margin-left:11px;
width:163px!important;
} 

.left_nav td {
/*height:auto;
background-color:#cccc33;
width:100%;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
vertical-align:middle;
}
*/
height:auto;
width:;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
vertical-align:middle;
background-image:url(../media/line_bg.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.left_nav td a {
text-decoration:none;
color:#000000;
}

.left_nav td a:hover {
text-decoration:underline;
}

.img_border {
margin: 5px 5px 5px 5px;
border:1px solid #333333;
}

.text ul{
margin:15px 15px 15px 35px;
line-height:14pt;
}

.contact_info {
width:40%;
background-color:#FFFFFF;
vertical-align:top;
}

.color1 {
color:#666600;
}

.note1 {
font-size:10px;
font-style:italic;
}

.note2 {
margin-top:15px;
font-size:10px;
color:#666666;
}

.note3 {
font-size:11px;
color:#666666;
}

.contact_form {
width:60%;
}

.inp_text {
border:1PX solid #cccccc;
margin-right:3px;
}

.inp_textarea {
border:1PX solid #cccccc;
}

.div_gift {
background-color:#ffffcc;
border:1px solid #999933;
padding:10px 10px 10px 10px;
}

.logo1 {
text-align:right;
}

.logo1 img {
margin-top:15px;
}

.link_color1 {
color:#660000;
}

.text_window {
width:612px;
height:auto;
padding:20px 20px 20px 20px;
text-align:left;
background-color:#ffff99;
}

.text_window_1 {
width:521px;
height:363px;
padding:0px;
text-align:left;
background-color:#ffffff;
vertical-align:top;
}

.text_window h1 {
color:#666600;
text-transform:uppercase;
}

.foot_window {
background-color:#999933;
height:20px;
width:612px;
}

.div_text_win {
border:1px solid #999900;
padding:10px;
height:auto;
}

/*Styles for Homepage*/

.foot_homepage {
height:21px;
width:800px;
background-color:#353535;
display:block;
text-align:center;
}

.leftcol_home {
width:210px;
vertical-align:top;
text-align:left;
background-color:#035786;
}

.centercol {
width:401px;
height:355px;
vertical-align:top;
text-align:left;
background-color:#989933;
}

.conteiner_flash {
width:401px;
height:220px;
display:block;
}

.text_center {
padding-top:20px;
padding-left:15px;
text-align:left;
color:#f3f3d3;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.text_center p {
color:#f3f3d3;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.text_center .text_style2 {
color:#333333!important;
font-weight:bold;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}


.text_center h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none!important;
color:#f3f3d3;
margin-bottom:20px;
}

.rightcol_home {
width:189px;
vertical-align:top;
text-align:center;
background-image:url(../media/bg_rightcol.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#a63a05;
}

.cfr_adresses {
width:189px;
height:285px;
background-position:center bottom;
background-repeat:no-repeat;
background-image:url(../media/bg_adresses.jpg);
vertical-align:top;
text-align:center;
}

.cfr_adresses .div_h1 {
margin-bottom:7px;
margin-top:7px;
line-height:16px;
}

.cfr_adresses table {
width:100%;
}

.cfr_adresses table td {
text-align:center!important;
width:100%;
}

.text_adresses {
color:#343635;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center!important;
padding-left:7px;
padding-right:7px;
line-height:12px;
height:auto;
}


.text_adresses a {
text-decoration:none;
font-size:11px;
}

.text_adresses .text_style1  {
line-height:19px;
}

.text_style1 a {
text-decoration:none;
color:#797900;
}

.leftcol_banner {
width:210px;
height:220px;
display:block;
background-image:url(../media/leftcol_banner.jpg);
background-repeat:no-repeat;
background-position:top;
}

.faces {
width:180px;
height:120px;
margin-top:15px;
margin-left:15px;
}

.faces td {
width:60px;
height:60px;
color:#FFFFFF;
vertical-align:middle;
text-align:center;
font-family:"Times New Roman", Times, serif;
font-size:25px;
}

.img_links {
height:35px;
width:189px;
} 

.text_style1 {
color:#797900;
}


.line {
height:1px;
width:100%;
padding:0px;
margin:4px 0px 4px 0px;
display:block;
background-image:url(../media/line_bg.gif);
background-repeat:repeat-x;
background-position:center;
clear: both; 
line-height: 1; 
font-size: 1px;
}

.foot_rights {
width:100%;
height:auto;
margin-top:15px;
text-align:center;
}

.foot_rights td {
padding-top:15px;
text-align:center;
}

.text_style3 {
color:#9a9a18;
}

/*upcoming events*/

.event_td {
background-color:#e5e5e5;
padding:7px;
vertical-align:top;
text-align:left;
}

.event_td p {
margin-bottom:10px;
margin-top:10px;
}

.text_style4 {
color:#676000;
}

.text_style4 a {
color:#676000;
text-decoration:underline;
}

.text_style4 a:hover {
color:#676000;
text-decoration:none;
}


.text_style5 {
color: #003399;
font-style:italic;
}

.text_style5 a{
color: #003399;
font-style:italic;
text-decoration:none;
}

.text_style5 a:hover{
color: #003399;
font-style:italic;
text-decoration:underline;
}

.border_img {
border:1px solid #999933;
}

/*PHOTOALBUM*/
.photoalbom {
width:100%;
}

.td_width {
width:132px;
}

.td_width1 {
width:auto;
padding-right:10px;
} 

.photoalbom td{
padding-top:0px;
padding-bottom:0px;
}

.line_space {
width:auto;
height:10px;
background:none;
}

.photoalbom_div {
width:130px;
height:91px;
display:block;
background-image:url(../media/photoalbom.jpg);
background-repeat:no-repeat;
background-position:center;
text-align:center;
}

.img_topspace {
height:4px;
padding:0px;
margin:0px;
}

.photoalbom_div table td {
text-align:center;
vertical-align:top;
}

.photoalbom_div table td img {
border:1px solid #ffffff;
} 

td.second_border {
border:1px solid #e1e1e3;
padding:0px;
}

.category_name {
text-align:left;
margin:0px; 
width:auto;
height:auto;
color:#11568f; 
text-transform:uppercase;
font-size:12px; 
}

.info_albom {
text-align:left;
width:185px;
height:auto;
}

.info_albom p {
margin-bottom:5px;
margin-top:5px;
font-size:11px;
}
.info_albom  h1 {
font-size:10px!important;
}

.links_view {
width:auto;
display:inline;
}

.links_view td {
padding:0px!important;
}


.links_view  a {
background-image:url(../media/but.gif);
background-repeat:no-repeat;
background-position:center;
width:79px;
height:19px;
text-align:center;
display:block;
text-decoration:none;
font-size:10px;
padding-top:6px;
margin-left:3px;
margin-right:3px;
color:#a63a05;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


.links_view a:hover {
background-image:url(../media/but_on.gif);
background-repeat:no-repeat;
background-position:center;
text-decoration:none;
color:#d2950f;
}


.links_view a.active {
background-image:url(../media/but_on.gif);
background-repeat:no-repeat;
background-position:center;
text-decoration:none;
color:#a63a05;
}



.links_view2 {
width:auto;
display:inline;
}

.links_view2 td {
padding:0px!important;
}

.links_view2  a {
background-image:url(../media/but_2.gif);
background-repeat:no-repeat;
background-position:center;
width:105px;
height:19px;
text-align:center;
display:block;
text-decoration:none;
font-size:10px;
padding-top:6px;
margin-left:3px;
margin-right:3px;
color:#a63a05;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


.links_view2 a:hover {
background-image:url(../media/but_2_on.gif);
background-repeat:no-repeat;
background-position:center;
text-decoration:none;
color:#d2950f;
}


.links_view2 a.active {
background-image:url(../media/but_2_on.gif);
background-repeat:no-repeat;
background-position:center;
text-decoration:none;
color:#a63a05;
}

.div_align_right {
text-align:right;
}

/**/

/*VIDEOS*/
.tab_videos {
width:100%;
}

.tab_videos TD {
padding-bottom:1px;
padding-top:1px;
}

/**/

.photos td {
width:117px;
height:117px;
border:0px;
vertical-align:middle;
text-align:center;
background-image:url(../media/photo.jpg);
background-repeat:no-repeat;
background-position:center;
padding-right:10px;
padding-left:10px;
padding-bottom:0px;
}

.photos td p {
margin-bottom:0px;
}

.centred_img  {
padding-top:0px;
padding-right: 6px;
padding-bottom: 6px;
padding-left: 1px;
display:block;
margin:0px;
width:auto;
height:auto;
}

.line_photo td {
height:1px!important;
background-color:#e7e7e7;
background-image:none;
width:100%;
padding:0px;
}

.text_photo td {
width:auto;
height:auto;
text-align:right;
background-image:none;
vertical-align:middle;
padding-bottom:0px;
padding-top:4px;
padding-right:16px;
color:#999999;
font-size:10px;
} 

.gallery_name {
text-align:left;
margin-right:2px; 
width:auto;
height:auto;
color:#11568f; 
text-transform:uppercase;
font-size:12px;
}

.text_style6 {color:#84842c; font-size:12px; margin-bottom:0px; text-transform:none; font-weight:bold; margin-left:2px;}

.num_photo_text {
text-transform:none;
color:#84842c;
}

.text_date td {
padding-bottom:5px;
padding-right:16px;
text-align:right;
text-transform:none;
width:auto;
height:auto;
background-image:none;
}

.event_td .text_date span {
color:#d48d37!important;
font-weight:bold!important;
}

.text_date span {
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#a2a2a2;
}

.no_bg td {
background-image:none;
background-color:none!important;
width:auto;
height:auto;
text-align:left;
vertical-align:top;
padding-top:4px;
padding-bottom:4px;
padding-left:0px;
padding-right:0px;
margin:0px;
}

.padding_ {
padding-left:10px;
}

/*Window photo*/
.photo_window_header {
background-color:#efe88e;
}

.win_photo_tab {
margin-right:10px;
margin-left:10px;
}

.text_photo_win  {
width:auto;
height:auto;
text-align:center;
background-image:none;
vertical-align:middle;
padding-bottom:10px;
padding-top:10px;
font-weight:bold;
} 


/*Site Map*/

.site_map {
width:100%;
height:auto;
}

.site_map td {
width:33%;
text-align:left;
padding-left:10px;
padding-bottom:7px;
padding-top:7px;
margin:0px;
}

.site_map td ul li a{
color:#999999;
text-decoration:underline;
font-size:11px;

}

.site_map td ul li a:hover{
text-decoration:none;
}

.site_map td ul {
list-style:none;
margin-left:0px;
padding:0px;
margin-top:2px;
margin-bottom:4px;
}

.site_map td ul li {
list-style:none;
margin-left:0px;
padding:0px;
padding-left:2px;
margin-top:2px;
margin-bottom:4px;
white-space:nowrap;
}

.tr_grey {
background-color:#f6f6f6;
padding-top:2px;
padding-bottom:2px;
}

.bg_grey {
background-image:url(../media/bg_grey.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.tr_link_main {
width:100%;
background-color:#f6f6f6;
padding-top:2px;
padding-bottom:2px;
padding-left:2px;
}

.tr_link_main  a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#84842c;
text-decoration:none;
}

.tr_link_main  a:hover {
text-decoration:underline;
}

a.grey_ul {
background-image:url(../media/bul_a_sitemap.gif);
background-repeat:no-repeat;
background-position:right center;
padding-right:10px;
}

/*LIST VIEW*/

.list_view {
width:100%;
}

.list_view td {
padding-left:5px;
}

.list_view td p {
margin-bottom:0px;
margin-top:0px;
font-size:11px;
margin-left:20px;
}

.list_view td .text_date span {
font-size:12px;
}

.name_albom a {color:#84842c; text-decoration:underline;}
.name_albom a:hover {color:#84842c; text-decoration:none;}

.list_view .space {
height:6px;
font-size:6px;
width:0px;
display:block;
padding:0px;
margin:0px;
border:0px;
}

.person_name {
width:auto;
height:100%;
padding:0px;
margin:0px;
}

.info_person {
margin:10px 10px 10px 10px;
width:auto;
height:auto;
}

.info_person strong {
color:#797900;
}

.height_photo {
height:240px;
vertical-align:top;
width:auto;
padding:0px;
}

/*slideshow*/
.content_show {
	width: 460px;
	height: 345px!important;
	border: 2px solid #cccccc;
	background-color:#000000;
	display:block;
	position:reletive;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url("../media/loading-bar-black.gif");
	text-align:left!important;
}

.imageElement {
display:none;
}

.content_show  img {
display:none;
}

.but_learning {
width:auto;
height:auto;
float:left;
padding-left:50px;
}

.text_style7 {
color:#a63a05;
font-family:"Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
}

.text_style8 {
color:#a63a05;
font-family:"Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
line-height:18px;
}

.no_td_bg {
background-image:none!important;
padding-right:0px;
padding-left:0px;
}

.img_border1 {
border:1px solid #cccccc;
}

.img_border1 div {
border:none!important;
}

.img_border1 img{
border:2px solid #ffffff;
}

.icon_m {
width:auto;
height:auto;
display:block;
border:none!important;
margin-top:-79px;
text-align:center;
}

.icon_m img {
margin-top:28px;
filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.tab_publication {
width:100%;
}

.tab_publication td {
padding-left:5px;
padding-top:7px;
}

.tab_publication td p {
margin-bottom:2px;
margin-top:0px;
}

.tab_publication .tr_grey {
padding-top:2px;
}

.pdf_links {
font-size:11px;
padding-left:17px;
background-image:url(../media/bullet_pdf.gif);
background-repeat:no-repeat;
background-position:left center;
color:#0d52a0;
}

.pdf_list {
margin:0px!important;
padding:0px!important;
}

.pdf_list li {
padding:0px;
margin:0px;
list-style:none;
}

.pdf_list li a {
font-size:11px;
padding-left:17px;
background-image:url(../media/bullet_pdf.gif);
background-repeat:no-repeat;
background-position:left center;
color:#0d52a0;
}

.space1 {
height:12px;
}

.calendar {
color:#000000!important;
text-decoration:none;
font-size:10px;
font-weight:normal;
}

.calendar:hover {
text-decoration: underline;
}

.calendar_tab {
background-color:#cccccc;

}

.calendar_tab table {
}

.calendar_tab table td  a {
text-decoration:none;
}

.calendar_tab table td {
text-decoration:none;
vertical-align:top;
height:45px;
}

.style_mounth nobr {
font-size:14px;
color:#7e7e2a;
font-weight:bold;
}

.style_days td {
background-color:#ede68b;
color:#7e7e2a;
text-align:center!important;
vertical-align:middle;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
width:14%;
padding:1px 0px 2px 0px;
height:14px!important;
}

.style_date1 {
background-color:#fffbde;
vertical-align:top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding:3px 2px 2px 3px;

}

.style_date1 a {
color:#a87609;
}

.style_date_grey {
background-color:#f4f4f4;
vertical-align:top;
color:#a2a2a2;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding:3px 2px 2px 3px;
}

.style_date2 {
padding:3px 2px 2px 3px;
background-color:#FFFFFF;
font-weight:bold;
}



.td_middle {
vertical-align:middle!important;
}

.selected_day {
background-color:#e6f1ff;
vertical-align:top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding:3px 2px 2px 3px;
}

/**/
.left_menu2 {
margin-top:80px;
width:168px;
}

.left_menu2_top {
width:168px;
vertical-align:top;
padding:0px!important;
background-color:#db9a0c;
}

.left_menu2_bottom {
width:168px;
vertical-align:top;
padding:0px!important;
}

.left_menu_center {
border-left:1px solid #ffcf6b;
border-right:1px solid #ffcf6b;
width:168px;
}

.left_menu_center div {
margin-left:10px;
margin-top:20px;
margin-bottom:20px;
}

.left_menu_center div ul {
margin:0px;
padding:0px;
list-style:none;
} 

.left_menu_center div ul li {
margin:0px;
padding:0px;
list-style:none;
}

.left_menu_center div ul li a {
text-decoration:none;
text-transform:uppercase;
color:#684804;
font-size:10px;
}

.left_menu_center div ul li a:hover,  .left_menu_center div ul li a.active {
text-decoration: underline;
}

.subcat_links {
margin-top:10px;
margin-bottom:10px;
}

.subcat_links li {
list-style:none;
padding:0px;
margin:0px;
}

.subcat_links li a {
color:#fce9c0!important;
text-decoration:none;
text-transform:none!important;
padding-left:8px;
}

.subcat_links li a:hover, .subcat_links li a.active {
background-image:url(../media/bul_sublink.gif);
background-repeat:no-repeat;
background-position:left center;
text-decoration:underline;
}

.left_menu2_title {
background-color:#db9a0c;
height:18px;
vertical-align:middle;
color:#fce9c0;
font-size:12px;
font-weight:bold;
border-left:1px solid #ffcf6b;
border-right:1px solid #ffcf6b;
padding-top:0px!important;
background-image:url(../media/left_menu2_title.gif);
background-position:bottom;
background-repeat:no-repeat;
}

.left_menu2_title  span {
margin-left:10px;
margin-right:10px;
color:#fce9c0;
}

.no_bg2 td{
padding-left:0px!important;
padding-right:0px!important;
background-image:none;
}

.text_date_right {
width:140px;
}

.text_date_right span {
font-size:10px;
color:#7d7d7d;
font-family: Arial, Helvetica, sans-serif;
}

.td_right {
margin-top:-5px!important;
text-align:right;
margin-right:5px;
}

.but_links td {
padding-right:8px;
}

.but_links td a {
text-decoration:none!important;
color:#676000;
font-size:10px;
}

.but_links td a:hover {
text-decoration:none!important;
color:#7f7f7f;
padding-top:1px;
}

.but_link1 a {
width:94px;
height:15px;
background-image:url(../media/but_link1.gif);
background-repeat:no-repeat;
background-position:center;
text-align:center;
display:block;
padding-top:1px;
}

.but_link2 a {
width:69px;
height:15px;
background-image:url(../media/but_link2.gif);
background-repeat:no-repeat;
background-position:center;
text-align:center;
display:block;
padding-top:1px;
}

.but_link3 a {
width:96px;
height:15px;
background-image:url(../media/but_link3.gif);
background-repeat:no-repeat;
background-position:center;
text-align:center;
display:block;
padding-top:1px;
}

.photo_text {
text-align:right;

width:100%;
}

.photo_text  {
width:auto;
margin-bottom:5px;
}

.len_lib_tab {
width:100%;
}

.len_lib_tab td {
padding-top:7px;
}

.text_style9 {
color:#676000;
font-weight:bold;
}
.last_update_date {
width:195px;
height:auto;
float:left;
text-align:left;
color:#f7c355;
font-size:11px;
padding-left:15px;
padding-top:3px;
}

.last_update_date span {
color:#FFFFFF;
font-size:11px;
}

.footer_menu {
width:401px;
text-align:center;
height:auto;
float:left;
display:block;
}

.but_arch {
width:189px;
text-align:center;
height:auto;
float:left;
padding-top:1px;
}

.view_list {
width:100%;
}

.view_list td {
width:25%;
padding-top:10px;
padding-bottom:10px;
border-top:1px solid #efe88f;
}

.view_list th {
text-transform:uppercase;
color:#11568f;
font-weight:normal;
border-bottom:1px solid #e7e7e7;
text-align:left;
padding-bottom:5px;
}

.info_box_style {
display:block;
width:100%;
height:auto;
background-color:#f7f7f7;
border:1px solid #e1e0e5;
position: relative;
margin-bottom:7px;
margin-top:4px;
margin-left:-12px;
}

.info_box_style div {
padding:12px 12px 12px 12px;
}

.info_box_style div .border_img {
margin-right:12px;
float:left;
}

.info_box_style div p {
padding:0px;
margin:0px;
line-height:normal;
text-align:justify;
}

.name_pers {
text-transform:uppercase;
font-weight:bold;
}

.title_pers {
font-size:11px;
color:#757575;
}

.name_box {
line-height:14px!important;
padding-bottom:10px!important;
}

a.open_info {
color:#11568f;
}

.close_info {
color:#333333;
}

