body {
	background-color : white; 
	margin : 0; 
	padding : 0; 
	font : small Arial, Helvetica, sans-serif; 
	color : black;
}
body, html {
	width: 100%;
	height: 100%
} 
img { 	border : none; } 
a {font: bold; text-decoration: none;} 
a:link, a:visited {color: #0d5991} 
a:hover, a:active, a.active:link,a.active:visited {color: #be2b24} 
form {
	margin : 0; 
}

.clear, .clrblock {
    clear:both;
    display:block;
    height:0px;
    font:normal 1px/1px arial;
    overflow:hidden;
    margin:0;
    padding:0;
}

table {border: none}
td {vertical-align: top
	font : small Arial, Helvetica, sans-serif; 
	color : black; 
}

.block_top{
	background: url(../../usr/templates/images/bg_top.gif) repeat-x;
	border-top: solid 5px #003263;
	margin-bottom: 21px;
}
.block_top .menu {
	padding: 0px 21px 13px 13px;
	vertical-align: bottom;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
}

.block_top .menu a{
	color: white;
	text-decoration: none;
}

.block_top .menu a:hover{
	color: white;
	text-decoration: none;
}


.block_bottom {
	font-size: 11px;
	background: #003263;
	border-top: solid 1px #FFFFFF;
	padding: 4px 20px
}
.block_bottom a {color: #E4EAEF}


.block_middle .left {
	background: #E2E8EE;
	width: 180px
}
.block_middle .left a {color: #000000}

.contentl {
	padding: 8px 10px 6px 20px;
	font-size: 11px
}



.titlel {
	padding: 7px 10px 0px 20px;
	font-size: 12px;
	border-top: solid 1px #FFFFFF;
	color: #8798A7;
	font-weight: bold
}

.d_titlel {
	padding: 7px 10px 20px 20px;
	font-size: 14px;
	border-top: solid 1px #FFFFFF;
	color: #8798A7;
	font-weight: bold;
	text-align: center;
}

.dark {
	background: #C9D4DE;
	padding-top: 5px
}

p {
	margin: 0 0 13 0;
}

.right {
	padding: 12px 25px 10px 25px;
}

.d_right {
	padding-top: 5px;
	background-color: #E2E8EE; vertical-align: top;
}
.d_content {
	padding: 12px 15px 15px 15px; 
}

.content {
	font-family: Arial, Helvetica, sans-serif; 
	margin-top: 6px;
	padding-left: 6px;
	text-align: left;
}

H1, .title {
	font-size: 14px;
	font-weight: bold;
	color: #8798A7;
	padding: 0px;
	margin: 7px 0px 0px 0px; 
	/* padding-left: 20px; 	background: url(../../usr/templates/images/bg_title.gif) 0% 50% no-repeat; */
}

a.da, a.da:active, a.da:visited	{
	font-size: 12px;
	font-weight: bold;
	color: #8798A7;
	text-decoration: none;
}
a.da:hover	{
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-decoration: none;
}

.news {
	padding : 5px 0 5px 6px;
} 

.news .content {padding-left: 0px}

.topic {
	background : #5DB1EF url(../../usr/templates/images/bg_topic.gif) no-repeat 0% 50%; 
	padding : 2px 10px 3px 20px; 
	font-weight : bold; 
	color : white;
	font-size: 14px
} 

hr {
	color : #5DB1EF; 
	height : 1px; 
}

ul {margin: 0px 0px 13px 20px}

a.xmlsapiens:link, a.xmlsapiens:active, a.xmlsapiens:visited	{
	border:1px solid;
	border-color:#93DCFF #004A6F #004A6F #93DCFF;
	padding:0px 3px 0px 3px;
	font:bold 10px verdana,sans-serif;
	color:#FFFFFF; background-color:#0080C0;
	text-decoration:none;
	text-align: center;
	margin: 0px;	
	width: 88px;
}

a.xmlsapiens:hover { 
	background-color:#009CE8; 
	font:bold 10px verdana,sans-serif; 
	color:#FFFFFF;
	text-align: center;
	width: 88px;
}
.menubody {background: #f1f1f1 url('/images/red.gif') repeat-x;vertical-align:top;padding-top: 10px;padding-left:30px}
.menuside {background: #f1f1f1 url('/images/red.gif') right repeat-y;}
.menutop {background: #f1f1f1 url('/images/red.gif') repeat-x}
.newsinput {width:100%;height:25;border:#be2b24 1px solid;font:11px Arial, Helvetica, sans-serif;color:#435664;text-align:center;padding-top:4px}
.tdborders {height:25;border:#be2b24 1px solid;font:11px Arial, Helvetica, sans-serif;color:#435664;text-align:center;}
.menubig {background: url('/images/arrow_big.gif') 0 9 no-repeat;padding-top: 5px;padding-bottom: 5px;padding-left:20px;font:8pt Arial, Helvetica, sans-serif;text-transform:uppercase;}
.menusmall {background: url('/images/arrow.gif') 25 5 no-repeat;padding-left:35px;font:8pt Arial, Helvetica, sans-serif, sans-serif;}
.menuinfo {padding-left:18px;font:8pt Arial, Helvetica, sans-serif, sans-serif; padding-bottom: 10px;}
.menuinfo img { border:#e19e8c 1px solid; margin-right: 10px; }
#oImg { border:#e19e8c 1px solid; margin: 8px; }
.info {font: 10pt Arial, Helvetica, sans-serif, sans-serif;}
.menubody2 {background: #f1f1f1 url('/images/red.gif') repeat-y;vertical-align:top;padding-top: 10px;padding-left:30px}
.menubody3 {background: #f1f1f1 url('/images/red.gif') repeat-y;vertical-align:top;padding-left: 15px;padding-bottom: 10px;padding-top: 0px;padding-right: 2px;}
hr.menu {color:#e19e8c;}
hr.redline {color:#be2b24;height: 3px;margin:10px;}
.copyright {padding: 10px; padding-left: 0px; padding-right: 0px; font: 7pt Arial, Helvetica, sans-serif, sans-serif;}
h1 {font: bold 14pt calibri, Arial, Helvetica, sans-serif, sans-serif; color:#cb2b00; margin:0px;text-transform:uppercase;margin-bottom: 10px;}
h1.main {font: bold 14pt calibri, Arial, Helvetica, sans-serif; color:#cb2b00; margin:0px;text-transform:uppercase;margin-left: 10px;}
h2 {font: bold 9pt Arial, Helvetica, sans-serif;color:#be2b24; margin:0px;margin-bottom:2px;}
h3 {font: bold 10pt calibri, Arial, Helvetica, sans-serif; color:#d39787; margin:0px;margin-top:-3px;margin-left: 10px;}
td {font: 0.88em Arial, Helvetica, sans-serif; color: black /*#435664*/;}
.photo img {border:white 1px solid}
.list ul li {text-align:left; list-style: url('/images/arrow.gif');}
.list ul {margin-top:10px; margin-bottom:10px;}
.block {padding: 20px; background:#f1f1f1;border:#be2b24 1px solid;margin-top:10px;margin-bottom:10px;width:90%;text-align: center;}
.block_text {padding-right:100; width:410; text-align: left;}
ul.double { list-style-image: url('/images/arrow_double.gif'); font: 0.88em normal;}
.date {	color : #5e6f7c; float: right; font-size: 0.75em;} 
.news_title {	font-weight : bold;	margin-bottom: 0px;} 
.more { margin : 5px 0 2px; text-align:right; } 
   .photoul, .photoli {
      list-style: none;
      padding: 0px;
      margin: 0px;
   }
   .photoul {
      display: block;
      text-align: center; 
   }
   .photoli {
      float: left;
      background: #fff;
      border: 1px #bbb solid;
      font: normal 11px Arial, sans-serif;
      padding: 10px;
      margin: 10px 0px 0px 6px;
      text-align: center;
	  height: 152;
	  width: 140;
   }
	html:root .photoli {
	  height: 130;
	  width: 110;
   }
   .photoli img {
		border: 1px solid #bbb;
   }
.message {
	text-align: center;
	color: red;
}

#dtopmenu, #dtopmenu2 {
	margin:0;
	padding:0;
	text-align:center;
	height:40px;
	overflow:hidden;
}

ul#dtopul, ul#dtopul2 {
	background:url(../../usr/templates/images/dmenu/dul.gif) left top repeat-x;
	padding:3px 5px 0 5px;
	margin:0 0 10px 0;
	float:left;
}

ul#dtopul2 {
	float:right;
}

ul#dtopul li, ul#dtopul2 li {
	background:url(../../usr/templates/images/dmenu/dli.gif) center top no-repeat;
	margin:0 6px;
	padding:6px 0 2px 0;
	float:left;
	list-style:none;
	line-height:20px;
}

ul#dtopul li a, ul#dtopul2 li a {
	padding:2px 4px;
	border:1px ridge #BE2B24;
	background:#F1F1F1;
}
