*{font-family: Verdana, Arial Cyr, Arial, Helvetica, sans-serif;font-size:8pt;}
BODY{margin:0;padding:0;background-color:white;height:100%;}
HTML{height:100%;} /* mozilla default is auto, so BODY will never be 100% at strict rendering mode */

FORM{margin:0;}
SPAN.error{
	color:#FF9933;
	font-size:13pt;
	font-weight:bold;
}
.se{display:none;}

table.template-main{
	height:100%;
}
.template-content{
	height:100%;
	vertical-align:top;
	background:#F2F2F2;
	padding:10px 10px 10px 15px;
}
.template-path{
	background:#CAD6DE url("../pics/3_end.gif") right no-repeat;
	height:23px;
	padding:2px 10px 2px 15px;;
}
.template-path a{
	color:black;
}
.template-path a:hover{
	text-decoration:none;
}
.template-page-name{
	padding:10px 10px 0px 15px;
	text-align:center;
	font-weight:bold;
	color:#00225A;
	background:#F2F2F2;
}

.template-top{
	background:url("../pics/1_bg.jpg") repeat-x;
}
.template-langs{
	background:url("../pics/2_bg.jpg") repeat-x;
}
.template-langs table td{
	background:url("../pics/2.jpg") no-repeat;
	text-align:right;
}
.template-bottom{
	background:#052E73;
	height:35px;
	text-align:right;
	padding-right:20px;
}
.template-bottom a{
	font-size:10px;
	color:#3262B1;
	text-decoration:none;
}
.template-bottom a:hover{
	color:#99BAF2;
}
.main-cell{
	height:100%;
	vertical-align:top;
}

.template-menu{
	width:205px;
	vertical-align:top;
	background:#ADC1CD;
	border:1px solid white;
}
.template-menu1,.template-menu-current1{
	height:23px;
	border-bottom:1px solid white;
	background:#CFDCE4 url("../pics/menu_arrow1.gif") no-repeat 10px 9px;
	padding:2px 5px 2px 20px;
	color:black;
}
td.template-nested-menu1,td.template-nested-menu2{
	background:white;height:5px;
}
.template-menu-current1{
	background:#F0F6FB url("../pics/menu_arrow2.gif") no-repeat 10px 9px;

}
.template-menu1 a,.template-menu-current1 a{
	color:black;
	text-decoration:none;
}

TR.template-menu1-o TD{
	background:#F0F6FB url("../pics/menu_arrow1.gif") no-repeat 10px;
}

.template-menu2,.template-menu-current2{
	background:white url("../pics/menu_arrow3.gif") no-repeat 20px;
	padding:1px 5px 1px 30px;
}

.template-menu2 a,.template-menu-current2 a{
	color:#002B8A;
	text-decoration:none;
}
.template-menu2 a:hover,.template-menu-current2 a:hover{
	text-decoration:underline;
}
TR.template-menu2-o TD a{
	text-decoration:underline;
}


.template-menu3,.template-menu-current3{
	background:white url("../pics/menu_point.gif") no-repeat 30px;
	padding:1px 5px 1px 40px;
	font-size:9px;
}
.template-menu3 a,.template-menu-current3 a{
	font-size:9px;
	text-decoration:none;
	color:#0035AE;
}

TR.template-menu3-o TD a{
	text-decoration:underline;
}
.template-menu3 a:hover,.template-menu-current3 a:hover{
	text-decoration:underline;
}

/* content plugin styles */
DIV.content-border{
border:1px solid #B6B9C5; padding:4px;
}

TD.content-cell{padding-left:17px;padding-right:17px;} /* all content types are in this TD */

h2,TD.content-header,TD.content-list-header,P.content-header{color:#3262B1;font-weight:bold;padding: 7px 0 5px 0;margin:0;}
TABLE.content-table-tborder{background-color:white;} /* border color for the table type */
IMG.content-img0{margin:5px;} /* class for the images in 1 type */

TR.content-style1 TD,TD.content-style1{padding: 5px;text-align:center;color:#00225A;background-color:#C3D2D9;font-weight:bold;vertical-align:middle;} /* table header */
TR.content-style1 td{color:#00225A !important;background-color:#C3D2D9 !important;}
TR.content-style1 *{
	color:black !important; 
}
TR.content-style0 TD,TD.content-style0{padding: 5px;background-color:#E9E9E9} /* normal table row */
TR.content-style3 TD,TD.content-style3{padding: 5px;text-align:center;color:#00225A !important;background-color:#C3D2D9 !important;font-weight:bold;vertical-align:middle;} /* table header */
TR.content-style2 TD,TD.content-style2{padding: 5px;background-color:#5E5B5B;color:#C6C3BE;font-weight:bold;} /* bold table row */
TD.content-style0 IMG,TD.content-style2 IMG,TD.content-style1 IMG{border:0;}
TR.content-style4 TD,TD.content-style4{padding: 5px;color:#00225A !important;background-color:#C3D2D9 !important;font-weight:bold;} /* bold table row */

A.content-link,.template-content a{color:#0035AE;text-decoration:none;}
A.content-link:HOVER,.template-content a:hover{text-decoration:underline;}

UL{
	margin:0px;
	padding:0px;
	padding-left:15px;
}
UL LI{
	margin:0px;
	padding:2px 0px;
	list-style-type:none;
	background:url("../pics/list_point.gif") 8px 8px no-repeat;
	padding-left:18px;
}

TD.content-list,TD.content-list-square{padding:2px;padding-left:20px;}
TD.content-list-square{padding:3px 0px; background-image:url('../pics/list_point.gif'); background-position:25px 8px; background-repeat:no-repeat;padding-left:35px; }
SPAN.content-list-number{font-weight:bold; }

TD.adv-table-style1{padding: 3px;text-align:center;background-color:#CECBCE;color:#39414a;font-weight:bold;vertical-align:middle;} /* table header */
TD.adv-table-style0{padding: 3px;background-color:#D7DBE0;} /* normal table row */
TD.adv-table-style2{padding: 3px;background-color:#D7DBE0;font-weight:bold;} /* bold table row */

/* end of the content plugin styles */

/* search style plugins */
INPUT.search-form-inputtext{width:96px; height:16px;border:1px solid #30220B;background-color:#CACBCC;padding:1px;}
INPUT.search-form-inputtext:FOCUS{background-color:#f0f0f0;} /* for mozilla and opera (ie suxx) */
TD.search-listing{font-weight:bold;}
A.search-more,A.search-more:hover,A.search-listing,A.search-listing:hover{text-decoration:none;color:#B73E02;}
A.search-listing:hover{color:black;}
TD.search-result{background-image:url('../pics/srch_point.gif'); background-repeat:no-repeat;background-position:2px 14px;padding:5px 0px 10px 18px;}
A.search-more:hover{color:#ff7d00}
SPAN.search-curpage{color:#737578}

/* news plugin */
DIV.news-maindiv{padding-top:15px;padding-left:10px;padding-right:10px;width:100%;}
TABLE.news-maintable{background-color:#eef9e6;margin-bottom:10px;border:1px solid #fff;}
TD.news-img{background-color:#fff;vertical-align:top;}
TD.news-header1{background-color:#0872CA;font-weight:bold;height:24px;padding:4px; border-right:1px solid #fff;border-bottom:1px solid #fff;color:white;}
TD.news-header2{background-color:#CFDCE4;padding-left:10px;font-weight:bold;border-bottom:1px solid #fff;}
TD.news-text{background-color:#D7DBE0;padding:5px;}
TD.news-links{background-color:#d7dbe0;padding:5px;text-align:right;}
TD.news-links A{color:#0035AE;text-decoration:none;}
TD.news-links A:HOVER{text-decoration:underline;}
TABLE.news-archtable{background-color:#fff}
TABLE.news-archtable TH{background-color:#C3D2D9;font-weight:normal}
TABLE.news-archtable TD{background-color:#d7dbe0}
TABLE.news-archeader TD.news-archeader{border:1px solid white;border-bottom:none;background-color:#cacbcc;padding:0;margin:0;}
td.news-archeader1{font-weight:bold; padding:5px; text-align:center;color:white;background:#0872CA;}
td.news-archeader2{background:#0872CA;}
TD.news-archeader IMG{width:145px;height:32;vertical-align:middle;}
TD.news-arcyear IMG{width:11px;height:13px;}

TD.objects-links{background-color:#FF9C00;}
TD.objects-links A{text-decoration:none;font-weight:bold !important;color:black}
TD.objects-links A:HOVER{color:white}

TD.objects-header2{border-bottom:1px solid #8C8C8C;}
TD.objects-img{border-right:1px solid #8C8C8C;}

/* photo plugin */
TABLE.photo-maintable{background-color:#fff;margin-top:10px;width:548}
TD.photo-imgcell{background-color:#ADB2B5;padding:2px;width:132px;text-align:center;height:132px;}
TD.photo-textcell{background-color:#D7DBE0;height:30px;text-align:center;}
TD.photo-arrow-right,TD.photo-arrow-left,TD.photo-middle{font-weight:bold;color:#000;}
TD.photo-middle{text-align:center;}
TD.photo-arrow-right A,TD.photo-arrow-left A{font-weight:bold !important;color:#000;text-decoration:none;}
TD.photo-arrow-right A:HOVER,TD.photo-arrow-left A:HOVER{color:#fff}
TD.photo-nav{background-color:#FF9E00;font-weight:bold;padding-left:5px;padding-right:5px;height:24px;}
TD.photo-arrow-left IMG{margin-right:5px;width:13px;height:17px;vertical-align:middle;}
TD.photo-arrow-right IMG{margin-left:5px;width:13px;height:17px;vertical-align:middle;}


A.catalog-links{color:black;font-weight:bold;text-decoration:none;} /* links in catalog */
A.catalog-links:HOVER{color:#FF7d00}
TD.catalog-header{background-color:#ff9e00;height:20px;font-weight:bold;padding-left:20px;}
TD.catalog-img{background-color:#adb2b5;}
TD.catalog-text{background-color:#efefef;border-left:1px solid #fff;}
TABLE.catalog-maintable{background-color:#fff;margin-bottom:10px;margin-left:20px;margin-right:20px;}

/* forms */

TABLE.forms-maintable{ 
	text-align:left;
	border: 1px solid white;
	background:#E6E6E6;
}
table.forms-mainborder{
	width:500px;
	border: 1px solid #CECECE !important;
}
TABLE.forms-maintable TD{
	padding-top:0px;
	border-collapse:collapse;
	padding-left:13px;
}
TABLE.forms-maintable TD td{
	padding-left:0px;
}
TABLE.forms-maintable TD TABLE TD TABLE TD{
	padding:0px !important;
}
TD.forms-mainheader{
	background-color:#00225A !important;
	color:white !important;
	font-weight:bold !important;
	text-align:center;
	padding:5px 10px !important;
	font-size:13px;
	border-collapse:collapse !important;
}

TD.forms-textheader{
	padding-left:13px !important;
	padding-right:5px !important;
	background-color:#C3D2D9 !important;
	color:#002B8A;
	padding-bottom:5px;
	vertical-align:middle !important;
	padding-top:3px !important;
	border-collapse:collapse;
	border-top:1px solid white;
	border-bottom:1px solid white;
}
td.forms-text{
	padding:5px !important;
	padding-left:13px !important;
	text-align:justify;
	font-weight:normal !important;
}
TABLE.forms-maintable TD TABLE TD{
	border:none;
}

.forms-buttons{
	text-align:center;
	padding:5px 10px !important;
}
.forms-buttons input{
	background:#00225A;
	color:white;
	border:1px solid White;
	padding:2px;
}
