/*COMMON*/
body {font-family:Tahoma, Arial, Helvetica, sans-serif; color:#816D5B; background:#FFF; min-width:977px; font-size:71%;}
html, body {height:100%;}
body,div,dl,dt,dd,ol,ul,li,form,td,th,p {margin:0; padding:0;}
table, th, td {font-size:100%;}
table, img {border:0;}

h1,h2,h3,h4 {margin:0; padding:0; color:#000; font-family:Tahoma, Arial, sans-serif; font-weight:normal;}
h1 { padding:0 0 10px; text-transform:uppercase; font-weight:bold;
xfont-size:164%;
font-size:125%;}
h1.zak{
	text-transform: none;
	color:#227AC1;
	margin: 0;
	padding: 0;
}
h2 {font-size:100%; padding:0 0 10px; text-transform:uppercase; font-weight:bold;}
h3 {font-size:100%; padding:10px 0 7px; color:#227AC1; font-weight:bold;}
h3.zak{
	color: Black;
	padding-top: 5px;
}
input, select, option {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px;}
ol, ul {padding:0 0 10px 30px;}
p {padding:0 0 10px;}

a {color:#F47300; text-decoration:underline;}
a:hover {color:#0161AE; text-decoration:underline;}

img.alpha {behavior:url(/i/png.htc);}
/*//COMMON*/

/*MAIN*/
#mainWrapper {position:relative; min-height:100%; background:url(/i/img/fbcg2.jpg) no-repeat 100% 100%;}
* html #mainWrapper, * html #footer {width:expression((document.documentElement.clientWidth||document.body.clientWidth)<860?'860px':'100%');}
* html #mainWrapper {height:100%;}
/*//MAIN*/

#menuLine {height: 29px; text-align: center}
#menuLine2 {width: 857px; margin: 0 auto; height: 29px; position: relative; text-align: left}
#menu {width: 868px; position: absolute; background-color: #F9F8F7; top: -17px; left: 0; height: 39px; background:url(/i/img/menu-bcg.gif) no-repeat}
#menu p {padding: 3px 0 0 10px}
#menu a, #menu b {font-size: 12px; color: #666; text-decoration: none; display: block; float: left; padding: 6px 19px 6px; background: #F8F8F7 url(/i/img/menu-bord.gif) no-repeat 100% 10px}
#menu a:hover {color:#000; text-decoration:none}
#menu #last {background: #F8F8F7}

/*LAYOUT*/
#header {background:#0A83E4 url(/i/img/top01.jpg) no-repeat 100% 100%;}
#header2 {background:url(/i/img/top02.jpg) no-repeat 0 100%; text-align:center;}
#header3 {width:940px; height:250px; border-collapse:collapse; margin:0 auto; text-align:left;}
#head01 {width:460px; padding:44px 0 0; background:url(/i/img/top03.gif) no-repeat 49px 193px;}
#head02 {padding:0 0 30px;}
#arrs {width:455px; height:149px; background:url(/i/img/arrs.gif) no-repeat 5px 0; position:relative;}
#logo {position:absolute; top:45px; left:103px;}
#logo a {color:#FFF; font-weight:bold;}

#search button, #somePoll button{
	border: none;
	background-color: transparent;
	margin: 0;
	padding: 0;
}
#somePoll button{
	width: 64px;	
	margin-top: 5px;
}
#search button{
	width: 30px;		
	height: 28px;
}
#somePoll button img{
	margin: 0;
	padding: 0;	
}

#slogan {height:90px;}
#slogan p {padding:26px 0 0 10px; color:#FFF;}
#tt1 {height:24px; width:390px; background:url(/i/img/toptxt2.gif);}
#tt2 {height:24px; width:390px; background:url(/i/img/toptxt3.gif);}
#topTxt {width:390px; background:#0E7CD5 url(/i/img/toptxt1.gif); color:#D1E8FB;}
#topTxt p {padding:0 20px;}
#sb1 {width:186px; height:24px; position:absolute; top:123px; left:120px; background:url(/i/img/search-bcg.gif);}
#sb1 p {padding:5px 0 0 10px;}
* html #sb1 p {padding:4px 0 0 10px;}
#sb1 input {border:0; background:#FFF; width:165px; font-size:11px; color:#7C7C7C;}
#sb2 {position:absolute; top:123px; left:309px;}
#sb2 a {color:#FFF; font-weight:bold;}
#ico1 {position:absolute; top:129px; left:47px;}
#ico2 {position:absolute; top:45px; left:14px;}
#ico3 {position:absolute; top:9px; left:117px;}
#ico1 a, #ico2 a, #ico3 a {color:#FFF;}

#main {min-height:300px; background:url(/i/img/main-bcg.gif) repeat-x 0 0;}
* html #main {height:300px;}

#title{
	xmargin-top: 40px;
}

#homeTable {width:100%; height:100px; border-collapse:collapse; text-align:left;}
.hSp {width:30%;}
.hCen {width:215px; text-align:center; height:132px; background:url(/i/img/pic-bcg.jpg) no-repeat 50% 50%;}
.hCenSp {width:215px; height:2px; font-size:0; line-height:0;}
.infoLine td {padding:5px 14px 10px;}
.infoLine h3 {color:#000; padding:0 0 5px;}
.or {background:#FAF1DE url(/i/img/or-bcg.gif) repeat-y 0 0; border-top:4px solid #FF8400; padding:14px;}
.orDop {background:#FAF1DE;}

.news dt {font-size:92%;}
.news dt b {font-size:110%;}
.news dt strong {font-size:110%; color:#FF8400;}
.news dd {padding:7px 0 0; font-size:92%;}
.news dd a {color:#7C654D; text-decoration:none;}
.news dd a:hover {color:#000; text-decoration:underline;}
.news dd a img {vertical-align:middle;}

.poll {color:#717171; padding:14px;}
.poll dt {font-size:92%;}
.poll dt strong {font-size:110%; color:#227AC1; display:block; padding:0 0 10px;}
.poll dd {padding:2px 0;}
.poll dd input {vertical-align:middle;}
.poll p {padding:10px 0 0;}

#submenu{
	list-style: none;
	padding-left: 0px;
}
#submenu li ul{
	list-style: disc;
}
#submenu li ul li ul{
	list-style: square;
}
#submenu li ul li ul li ul{
	list-style: circle;
}
#submenu li ul li ul li ul li ul{
	list-style: disc;
}
/*//LAYOUT*/

/*DOP
#content {
xwidth:620px; 
margin:0 100px 10px 100px; padding:10px 0 0;}
*/
/*DOP*/
#content {width:700px; margin:0 auto; padding:10px 0 15px;}
/*FOOTER*/
#footWrap {height:125px;}
#footer {width:100%; height:125px; margin:-125px 0 0; z-index:200; position:relative;}
#footer2 {position:absolute; top:0; left:0; width:100%; height:125px; z-index:300;}
#footer table {width:100%; height:125px; border-collapse:collapse; background:url(/i/img/fbcg1.jpg) no-repeat 0 100%;}
.foot {width:215px; padding:35px 0 0; font-size:11px;}
.footSp {width:30%;}
.fSp {width:215px; height:2px; font-size:0; line-height:0;}
#itLeft {float:left; padding:0 10px 0 0;}
#itRight {float:left; padding:3px 0 0; color:#717171;}
#itRight a {color:#0161AE;}
#itRight a:hover {color:#F47300;}

td.fr{
	text-align: right;
	vertical-align: top;
	padding: 3px 5px 0 0;
}
form button{
	margin-top: 5px;
}
#navstr{
	padding-bottom: 10px;
}
/*//FOOTER*/
.opt a{
text-decoration:none;}