body { background:#95adb3 url(/images/bg.gif) repeat 0 0; padding: 0; margin: 0; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:12px; color:#020202 !important;}
a { color:#1471b2}
a:hover { text-decoration:none}
a.menu { color:#ffffff; text-decoration: none;}
img { border:none}
i.clear { clear: both; height: 1px; display: block}
i.clear img { height: 1px}
table td { vertical-align:top}
form { margin:0; padding:0}
#all { margin:auto; text-align:left; width:985px; background:url(/images/llb.jpg) repeat-y 181px 0}
p, td {
	color: #020202;
}

.under-construction
{
	background:transparent url(/images/alert.png) no-repeat scroll 0 4px;
color:red;
line-height:1;
margin:11px 4px;
padding:0 24px;
position:absolute;
width:400px;
}
.redchoice {
	color: red;
}


#left { float:left; width:199px; background:url(/images/lbb.jpg) no-repeat right bottom; padding-bottom:13px}
#left2 { background:url(/images/lbg.jpg) repeat-y 0 0; padding-left:18px;}
#left3 { background:url(/images/left1.jpg) no-repeat 0 0; padding:93px 0 0 0;}
#search { padding:0 14px; color:#fff; font-size:11px}
#search select { font-size:12px; font-family:"Trebuchet MS", Tahoma; width:100%; margin-bottom:5px}
#search .date { width:32%}
html:first-child #search .date {width:47px}
#search .vozr { width:44%}
#search p { text-align:right; padding:0 5px; margin:5px 0 15px 0 }
#search p a { background:url(/images/subm.gif) no-repeat right 5px; padding:2px 14px 2px 0; color:#fbfdfd; font-size:13px; text-decoration:none; font-weight:bold;}
#search a:hover { text-decoration:underline}

#left h2 { padding:4px 4px 4px 14px; color:#fff; font-size:13px; background:url(/images/h2_blue.gif) repeat-y 0 0; margin:5px 0 0 0}

#left ul { margin:5px 0 15px 0; padding:0;}
#left ul ul { margin:0}
#left ul li { list-style:none; font-size:12px; font-weight:bold; margin:0 10px 0 14px; background:url(/images/dot_g.gif) repeat-x left bottom; padding:0 0 1px 0}
#left ul ul li { background-image:url(/images/dot.gif); margin:0}
#left ul li a { color:#fff; text-decoration:none; display:block; padding:1px 0;}
#all #left ul li a:hover { background:url(/images/lma.gif) repeat-y right 0; margin:0 -10px 0 -7px; padding-left:7px; padding-right:10px}

#left ul li a.act { background:url(/images/lma.gif) repeat-y right 0; padding-left:7px; margin:0 -10px 0 -7px; padding-right:10px}

#left .nb { background-image:url(/images/dot.gif)}

#left ul ul li a { padding-left:12px; background:url(/images/arrow.gif) no-repeat left 7px; margin:0}
#all #left ul ul li a:hover { background:url(/images/lma.gif) repeat-y right 0; margin:0; padding-left:12px; margin-right:-10px}
#all #left ul ul a.act { background:url(/images/lma.gif) repeat-y right 0; padding-left:12px; margin:0 -10px 0 0; padding-right:10px}

#right { margin-left:199px;}
#top { background:#fff url(/images/top.jpg) no-repeat 0 0; height:152px; padding:8px 10px 0 10px; _padding-left:9px;}
.r1 { padding-right:18px; background:url(/images/rbg.gif) repeat-y right 0}

#sm { margin:0; padding:0; float:right}
#sm li { list-style:none; display:inline; margin:0 2px}
#sm li a { padding-left:12px; font-size:13px; color:#0069a6}
#sm li a#sm1 { background:url(/images/sm1.gif) no-repeat left 6px}
#sm li a#sm2 { background:url(/images/sm2.gif) no-repeat left 7px}
#sm li a#sm3 { background:url(/images/sm3.gif) no-repeat left 7px}

#logo { display:block; margin-top:30px; background:url(/images/logo.gif) no-repeat 0 0; height:66px; font-size:30px; text-decoration:none; color:#231d22; padding:18px 0 0 90px; line-height:26px}
#logo span { display:block; font-size:13px}

#mm { margin:0; top:122px; padding:0; position:absolute; background:url(/images/mm.jpg) repeat-x 0 0; height:39px; width:746px}
#mm li { list-style:none; float:left; font-size:15px; background:url(/images/mmb.jpg) no-repeat right 0;}
#mm div {margin:9px 13px}
#mm li a { color:#fff; font-weight:bold; text-decoration:none}
#mm li a:hover { text-decoration:underline}
#mm li.nb { background:none}
ul#mm ul { position: absolute; width: 100%; left:0; display: none; z-index:100; top:28px; margin:0; padding:15px 0 5px 0; list-style: none; background:#1f503f; text-align:left; min-width:90px; max-width:205px; opacity:0.85; filter:alpha(opacity=85); -moz-opacity:0.85;}
ul#mm li:hover ul, ul#mm li.over ul { display: block; }
#mm ul li { position:relative; padding:0; *margin:-3px 0; _margin:0; float:none; background:url(/images/dot_g.gif) repeat-x left bottom; display:block}
#all #mm ul li a { display: block; color:#fff; text-decoration:none; font-size:12px; font-weight:normal; padding:0 14px}
#all #mm ul li a:hover { background:#b3ac73}
* html #mm ul li { float: left; height: 1%; }
* html #mm ul li a { height: 1%; }

ul#mm li { position:relative}

#header { background:#fff url(/images/bb.jpg) repeat-x left bottom; padding-bottom:10px}
#header.hv2 { background-image:url(/images/header3.jpg); padding-bottom:20px}

#flash0 { background:url(/images/flashbg.jpg) no-repeat right bottom}
#flash { padding:0 10px; *padding-left:9px; height:342px; background:url(/images/flashbg3.jpg) repeat-x 0 0}

#bm { margin:0; padding:0; background:url(/images/bm.jpg) no-repeat 0 0; height:87px}
#bm li { list-style:none; position:absolute}
#bm li a { display:block; height:64px; position:absolute; font-size:26px; text-transform:uppercase; color:#171717; font-weight:bold; text-decoration:none; padding:23px 0 0 75px; line-height:26px}
#bm li a#bm1 { margin-left:45px; width:185px;}
#bm li a#bm2 { margin-left:312px; width:110px;}
#bm li a#bm3 { margin-left:510px; width:125px;}
#bm span { font-size:16px; text-transform:none; font-weight:normal; width:auto; background:url(/images/bma.gif) no-repeat right 5px; padding-right:16px}
#bm a:hover span { text-decoration:underline}

.content { 
	font-size:13px; background:url(/images/content0.gif) 
	repeat-y 0 0;
	color: #020202 !important;
	}
.c1 {color: #020202 !important; background:url(/images/content1.gif) no-repeat left top;}
.c2 {color: #020202 !important; background:url(/images/content2.jpg) no-repeat left bottom; padding:20px 30px;}
.content h4 { font-size:14px; margin:5px 0; padding:0}
.content h2 { color:#2e8255; font-size:23px; margin:5px 0; padding:0 0 10px 0; background:url(/images/dot_g.gif) repeat-x left bottom; font-weight:normal}

.c0 { padding:10px}
.c0 h2 { font-size:25px; font-weight:normal; color:#060606; border-bottom:solid 1px #ececec; padding:0 0 10px 20px; margin:10px 0 10px 0}
.cdet { padding:10px 0 10px 20px; font-size:13px}
.cdet h3 { color:#2e8255; font-size:20px; font-weight:normal; margin:0 0 5px 0; padding:0}
.cdet h3 span { color:#b5b8a5; font-size:11px; display:block; line-height:11px}
.cdet h3 b { font-size:24px; font-weight:bold}
.cdet .arlink { text-align:left}

.infodet { font-size:12px; padding-bottom:10px; background:url(/images/dot_g.gif) repeat-x left bottom}
.infodet p {margin: 0px;}

.imgright { float:right; margin:0 0 30px 30px}

.razd { background:url(/images/dot_g.gif) repeat-x 0 center; height:20px; margin:50px 0 0 0}

.country { width:99%; font-size:12px; margin:10px 0}
.country p {margin: 0 10px 0 0;}
.country td { width:33%; padding:10px 0 20px 0; border-bottom:solid 1px #ececec}
.country h3 { font-size:15px; margin:0; padding:0; color:#000}
.country h4 { font-size:13px; margin:0 10px 0 0; padding:0; color:#000}
.country h2 { font-size:18px; color:#2e8255; padding:8px 0 8px 140px; margin:5px 0; height:25px}
.country h2 b { font-weight:normal; font-size:10px}

h2.country1 { background:url(/images/h2_1.jpg) no-repeat 0 0}
h2.country2 { background:url(/images/h2_2.jpg) no-repeat 0 0}
h2.country3 { background:url(/images/h2_3.jpg) no-repeat 0 0}
h2.country4 { background:url(/images/h2_4.jpg) no-repeat 0 0}
h2.country5 { background:url(/images/h2_5.jpg) no-repeat 0 0}
h2.country6 { background:url(/images/h2_6.jpg) no-repeat 0 0}

.news { background:#fff url(/images/header2.jpg) repeat-x left bottom;/* margin-bottom:10px;*/ padding:20px 20px 30px 20px; font-size:12px}
.news table { width:100%; _width:99%}
.news table td { width:33%; padding:10px 10px 0 10px; border-right:solid 1px #e6e6e6}
.news td h2 { float:left; width:50px; font-size:30px; color:#2e8255; margin:0; padding:0; border:none}
.news td h2 b { font-size:11px; font-weight:normal; display:block; line-height:10px}
.news td h2 u { font-size:11px; text-decoration:none; color:#bdb2a6; display:block}
.news td div { margin-left:52px}
.news td h4 { font-size:13px; margin:0 0 5px 0; padding:0; font-weight:normal}
.news td p { margin:10px 0 0 0; padding:0}
.news td.nb { border:none}

#header .news { background:none; padding:10px}
#header .news table td { background:url(/images/dot_g.gif) repeat-x left bottom; border:none; padding:20px 10px 30px 10px}

.pages { color:#2e8255; font-size:16px; text-align:center}
.pages b, .pages a { background:url(/images/dot_g_v.gif) repeat-y right top; padding:0 8px}

#all #header .nb { background:none}

.form { /*padding:40px 0 0 0; /* background:url(dot_g.gif) repeat-x 0 30px;*/ font-size:13px; color:#707070}
.form div { float:right; width:336px}
.form input { width:330px; display:block; border:solid 1px #b3b9c3; color:#707070; margin:4px 0}
.form div input { *margin-left:-199px}
.form textarea { display:block; width:99%; height:140px; overflow:auto; border:solid 1px #b3b9c3; color:#707070; margin:4px 0}
.form small { font-size:9px; color:#b5b8a5}

.arlink { text-align:center; margin:10px 0; padding:0}
.arlink a { font-size:13px; color:#000; text-decoration:none; font-weight:bold; padding-right:15px; background:url(/images/a_green.gif) no-repeat right 4px}
.arlink a:hover { text-decoration:underline}

.map { font-size:12px}
.imgmap { float:right; padding:5px; background:url(/images/mapbg.jpg) no-repeat center center; margin:-10px -10px 10px 20px}
.map h4 { font-size:15px}

.shotc { margin-top:10px; padding-bottom:10px}
.shotc table { width:100%; _width:99%}
.shotc table td { width:33%}
.shotc .arlink { text-align:left}

.detc { background:#e9f3ee url(/images/info.gif) repeat-x left bottom; margin:0 -10px 0 -10px; padding:10px; margin-top:15px;}
.detc table { width:100%; line-height:24px;}
.detc .arlink { background:url(/images/dot_g.gif) repeat-x 0 0; padding-top:15px}
.close { font-size:13px; color:#000; text-decoration:none; font-weight:bold; padding:4px 35px 5px 15px; background:url(/images/closebg.gif) no-repeat 0 0; float:right; margin-right:-10px;}

#fm { background:url(/images/footer.jpg) repeat-x 0 0; padding:10px; height:34px}
#fm ul { margin:0 0 0 0; padding:0; font-size:12px; width:584px}
#fm ul li { list-style:none; float:left; padding:2px 4px 4px 4px; border-right:solid 1px #afc3a8 }
#fm ul li a { color:#000}
#fm ul li.nb { border:none; padding-right:0}
#fm #fsm { margin:0; float:right; margin-top:2px; width:160px;}
#fm #fsm li { float:right; border:none; font-size:10px; margin:2px 4px; padding:0}

#footer { padding:0 10px 10px 30px; font-size:12px; color:#b3b9ad; background:url(/images/bg.gif); margin-left:-20px}
.copy { float:left}
.f1 { font-size:10px; margin-left:205px}

/* scroll */
#scroll { width:708px; height:180px; background:url(/images/scroll_bg.jpg) no-repeat 0 0; margin:auto; padding:4px; margin-top:16px; text-align:left; color:#5a5a5a; font-size:10px }
#contentMask { overflow:hidden; position:absolute; width:650px; height:180px; clip: rect(0px, 650px, 160px, 0px); margin:0 0 0 25px}
#scroll table { margin:0}
#scroll table td { vertical-align:top; padding:0}
#scroll table img { /* background:url(/images/imgbg.gif) no-repeat center center; */ padding:5px}
#scroll span { display:none}
#scroll h4 { font-size:12px; margin:5px 0 0 0; color:#000; padding:0}
#up, #down { display:block; width:17px; height:35px; margin-top:40px; background:url(/images/a_left.gif) no-repeat 0 0; position:absolute; cursor: pointer;}
#down { background-image:url(/images/a_right.gif); margin-left:680px}