html,body{ 
background:#fff;
color: #1d1d1d;
font: 100% Verdana,Tahoma,  Arial, sans-serif;	
}
a{color: #002f55;text-decoration: underline;}
a:hover{text-decoration: none;}

.header{ border-bottom: 14px solid #ff0000; background: #fff; }
.partners{ background: #c9d3db; border-bottom:3px solid #fff; font: 10px Verdana,sans-serif; }
.partners td{ font: 10px Verdana,sans-serif;  }
.partners a{ color: #002f55; }
.search{ background: url(../images/bg/search_bg.gif) no-repeat;font: 10px Verdana,sans-serif; color:#fff; }
.search .search_button{ color:#fff; background: url(../images/arrows/search.gif) no-repeat 100% 5px; line-height: 12px; }
.search input{ background: url(../images/bg/input_search.gif) no-repeat 50% 50%; }

.lang{ font: 12px Verdana,sans-serif; }
.email span,.email a{ background-image: url(../images/icons/email.gif) }
.email a:hover{ background-image: url(../images/icons/email_over.gif) }
.sitemap span,.sitemap a{ background-image: url(../images/icons/site_map.gif) }
.sitemap a:hover{ background-image: url(../images/icons/site_map_over.gif) }
.home span,.home a{ background-image: url(../images/icons/home.gif) }
.home a:hover{ background-image: url(../images/icons/home_over.gif) }

.menu_top{color: #565656; font:bold 12px Verdana,sans-serif; line-height: 12px;  }
.menu_top .sep{ font-weight: normal; }
.menu_top a{ color: #565656; }

.flash_bg{ background: #9ab1c0; }
.collage{ background: #002f55; color: #fff; }
.collage_item{ background: url(../images/corners/collage_top_break.gif) no-repeat }
.collage h2{ font:bold 14px Verdana,sans-serif; line-height: 16px; }
.collage h2 span{ font-weight: normal; display: block; }
.photo_bg {background: url(../images/corners/collage_rep.gif) repeat-x; }
.photo_bg div span{ background: url(../images/corners/collage_left.gif) no-repeat ; }
.photo_bg div span span{background: url(../images/corners/collage_right.gif) no-repeat 100% 0;  }


.maincontent{ background:#e5ebee; }
.colleft{background-image: url(../images/corners/leftcol_tr.gif); background-color: #c9d3db; background-repeat: no-repeat; background-position: 100% 0;}
.first .colleft{ background-image:none;  }
.leftcolumn{color:#000; font: 11px Verdana,sans-serif; }
.first .leftcolumn{ background-image: none; }
.leftcolumn h2{ font:bold 14px Tahoma,sans-serif;color:#022f56; }
.subtitle,.lastnews h3{ font:bold 12px Verdana,sans-serif; color: #002f55; }
.lastnews p span a{ color: #002f55;  }
.all{ font: 11px Tahoma,sans-serif; }


.rightcell{ background-image: url(../images/corners/rightcol_tl.gif); background-repeat: no-repeat; }
.centercolumn{ font:12px Tahoma,sans-serif; color: #383838;}
.first .centercolumn .main_tr h1, .centercolumn h1, .centercolumn h2{ font:bold 16px Tahoma,sans-serif; color: #ff0000;}
.centercolumn .main_tr h1{ font:bold 14px Verdana,sans-serif; color: #cbd4dc;}
.rightcolumn{ font: 11px  Tahoma,sans-serif; color: #191919; }
.rightcolumn h3{ font: bold 14px Tahoma,sans-serif; color: #002f55}
.rightcolumn .subtitle{ font:bold 12px Arial,sans-serif; color: #df0000; }
.rightcolumn .subtitle a,.rightcolumn .subtitle a{ color: #df0000; text-decoration: none;  }
.rightcolumn .subtitle a:hover{ text-decoration: underline;  }



.main_tl{ background:#002f55 url(../images/corners/centercol_tl.gif) no-repeat;}
.main_tr{ background: url(../images/corners/centercol_tr.gif) no-repeat 100% 0; color: #98abba;}
.breadcrumps a{ text-decoration: none; }
.breadcrumps a:hover{ text-decoration: underline;  }
.breadcrumps,.breadcrumps a ,.main_tr a{ color: #98abba; font: 11px Tahoma,sans-serif;  }
.breadcrumps a:hover,.main_tr a:hover{ color: #cbd4dc; }
.first .main_tr{  color: #383838;  }
.first .main_tr p a{ color: #002f55;text-decoration: underline; }
.first .main_tr p a:hover{ text-decoration: none; }
/* footer */
.footer{ font: 11px Verdana,sans-serif; background: #d3d2d3; }
.footer div p span{ font: 11px Arial,sans-serif; }
.footer div p span.phone{ font:bold 14px Tahoma, sans-serif; color: #00426e; }
.footer a{ color: #155984; }
/* /footer */

.library{ border: 3px solid #fff;  background: #c9d3db; font: 12px Tahoma,sans-serif; }
.library li a{ background: url(../images/arrows/items.gif) no-repeat 0 5px; }
.library li a:hover,.library .menu li a.select{background: url(../images/arrows/items_over.gif) no-repeat 0 5px;  }
.menu li {  font: bold 12px Tahoma,sans-serif; }
.menu li li{ font-weight: normal; }
.menu li{ color: #df0000; }
.menu li a{background: url(../images/arrows/items.gif) no-repeat 0 5px;  color: #002f55; }
.menu li a:hover,.menu li a.select{ color: #df0000; }

.ltl{ height: 13px; background: url(../images/corners/library_tl.gif) no-repeat; overflow: hidden; position: relative;   margin-bottom: -13px; }
.ltr{ height: 13px;background: url(../images/corners/library_tr.gif) no-repeat 100% 0;}
.lbl{ margin-bottom: 22px; height: 13px; background: url(../images/corners/library_bl.gif) no-repeat; overflow: hidden; position: relative;  margin-top: -13px;   }
.lbr{ height: 13px;background: url(../images/corners/library_br.gif) no-repeat 100% 0; }