* {
margin: 0;
padding: 0;
}



html,body {padding:0;margin:0; height:100%}
body {color:#000; background-color:#fff; font:81% Arial,Helvetica,'MS Sans Serif',sans-serif; letter-spacing: 0.03em;}
td,th {color:#000; font-size:100% !important; font-size /**/:81%; font-family:Arial,Helvetica,'MS Sans Serif',sans-serif}
input,textarea,option,select {color:#000; font:100% Arial,Helvetica,'MS Sans Serif',sans-serif}

h1,h2,h3,h4,h5,p {margin:0; padding:0}

img {border:0}

a {color:#cb872a; text-decoration:none}
a:hover {text-decoration:underline}

a:active {outline: none}
a:focus {-moz-outline-style: none}

#minWidth {
position:relative;
width:1000px;
height:100%;
}
















html>body #minWidth {position:relative; height:auto; min-height:100%}

#top {position:relative; width:100%; height:140px; margin-bottom:45px}
#top-main {position:relative; top:39px; left:155px; width:100%; height:140px; margin-bottom:60px}
#top .logo {float:left; width:314px; height:140px; background: url(../img/shadow.gif) no-repeat 100% 127px}
#top .logo .logo-img {position:absolute; top:39px; left:55px}
.logo-bg {position:absolute; width:314px; height:12px; background: url(../img/bgLogo.gif); top:106px; left:0}
.visual {float:right; width:686px; height:140px; background: url(../img/vis-bgsha.gif) repeat-x 1px 107px}
.visual .vis-bgr {height:107px; background: url(../img/visual.jpg)}
.visual .vis-shad {position:absolute; top:107px; left:314px; width:20px; height:32px; background: url(../img/vis-shad.gif)}

#middle {position:relative; z-index:9; width:100%; overflow:hidden; padding-bottom:155px}

#left-col {float:left; width:295px}
#leftcol {padding:0 0 0 125px}
h2 {font-size:1.31em; color:#a5c00f; padding:15px 0}
h3 {font-size:1.1em; color:#a5c00f; padding-bottom:5px}

.subnav {margin:0; padding:0 0 16px 0; list-style-type:none}
.subnav li {padding-bottom:6px}
.subnav strong {color:#363D12}
.subnav a {text-decoration:underline}
.subnav a:hover {text-decoration:none}

#right-col {float:right; width:686px}
#right-col h1 {color:#363d12; background-color:#dbf548; padding:4px 10px 3px 20px; font-size:1.31em}
#rightcol {margin-left:20px; padding:14px 20px 0 0}
#rightcol p {padding-bottom:1.08em; text-align:justify}
#rightcol p.noj {padding-bottom:1.08em; text-align:left}
#rightcol ul {margin:0 0 0 15px; padding:0 0 10px 0; list-style-type:none}
#rightcol ul li {padding-left:19px; background: url(../img/li.gif) no-repeat 0 5px; padding-bottom:5px}
#rightcol ul li ul {
	margin:0 0 0 30px;
}



.tbl {border-collapse:collapse; border:0; margin-bottom:15px}
.tbl td {padding:4px 10px 4px 5px; border-bottom:1px solid #A5C00F}
.tbl th {border-bottom:2px solid #A5C00F; text-align:left; padding:0 3px 2px 3px}
.tbl .header td {background-color:#eee; font-weight:bold}
.tbl .header td strong {font-size:1.08em}

.hid-o {width:100%; overflow:hidden}
form {margin:0; padding:0}
.clr {clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important}
div.txt-tb:after {display: block; line-height: 0; height: 0; visibility: hidden; content: "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ";}
div.txt-tb {position:relative; z-index:999; display:table}

.cover {
	float: left;
	margin-right: 20px;
}
.clear {
	font-size: 1px;
	height: 1px;
	line-height: 1px;
	clear: both;
}
#rightcol .scrins {
list-style: none;
padding-left: 20px;
margin: 0;
}
#rightcol .scrins li {
	float: left;
	background: none;
	padding: 0;
	margin: 0 15px 15px 0;
}

#rightcol .scrins li a {
	display: block;
	padding: 2px;
	border:2px solid #cb872a;
}
#rightcol .scrins li a:hover {
	border:2px solid #a5c00f;
}

div.spac {
	height: 50px;
}
#rightcol p.totop {
	text-align: right;
}


#language {
	font-size: 11px;
	margin-bottom: 10px;
}

#language span {
	padding: 2px 4px 2px 4px;
	color: #000;
	font-weight: bold;
	background-color: #bbd528;
}
#language a {
	padding: 2px;
}






.a1 {
position: relative;
width: 680px;
height: 100%;
background-color: #fff;
margin-left: auto;
margin-right: auto;
}

.mmnu {
display: none;
}


#bottom {
position: absolute;
left: 320px;
width: 700px;
text-align: center;
}

.ppp {
position: absolute;
bottom: 28px;
left: 320px;
width: 700px;
}

#bottom .copyright {
padding-top: 20px;
}

#bottom .bottom-grb {position:absolute; bottom:0; right:0; width:686px; height:59px; background-color:#d2e94f}
#bottom .logos {position:absolute; left:336px; width:620px; text-align:center; bottom:74px}
#bottom .logos a {margin:0 16px}


.pp {
text-align: center;
padding-top: 30px;
}

.pp1 {padding: 10px 30px 45px 30px}




.arise {
position: absolute;
top: 40px;
width: 100%;
text-align: center;
}

.mnu {
position: absolute;
top: 120px;
width: 100%;
text-align: center;
}

.cpr {
position: absolute;
top: 540px;
width: 100%;
text-align: center;
}

.textp1 {
position: absolute;
top: 200px;
}

.textp2 {
position: absolute;
top: 372px;
}

.textp1 p, .textp2 p {
padding-bottom: 1.08em;
text-align: justify;
}

.sp, .sp1, .sp2, .sp3, .sp4, .sp1 a, .sp2 a, .sp3 a, .sp4 a {
font-size: 11px;
color: #cb872a;
text-decoration: none;
}

.sp1, .sp2, .sp3, .sp4 {
width: 100%;
text-align: center;
}

.sp1 {top: 600px;}
.sp2 {top: 615px;}
.sp3 {top: 630px;}
.sp4 {top: 645px;}

.sp {
text-align: center;
}

.left-col {
position: absolute;
top: 180px;
width:295px
}















