/* ================================================== */
/* Main styles */
@font-face {
    font-family: 'a_FuturaOrto';
    src: url('/css/fonts/a_FuturaOrto-regular.eot');
    src: url('/css/fonts/a_FuturaOrto-regular.eot') format('embedded-opentype'),
     url('/css/fonts/a_FuturaOrto-regular.woff') format('woff'),
     url('/css/fonts/a_FuturaOrto-regular.ttf') format('truetype'),
     url('/css/fonts/a_FuturaOrto-regular.svg') format('svg');		
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'a_FuturaOrto';
    src: url('/css/fonts/a_FuturaOrto-italic.eot');
    src: url('/css/fonts/a_FuturaOrto-italic.eot') format('embedded-opentype'),
     url('/css/fonts/a_FuturaOrto-italic.woff') format('woff'),
     url('/css/fonts/a_FuturaOrto-italic.ttf') format('truetype'),
     url('/css/fonts/a_FuturaOrto-italic.svg') format('svg');		
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'a_FuturaOrto';
    src: url('/css/fonts/a_FuturaOrto-bold.eot');
    src: url('/css/fonts/a_FuturaOrto-bold.eot') format('embedded-opentype'),
     url('/css/fonts/a_FuturaOrto-bold.woff') format('woff'),
     url('/css/fonts/a_FuturaOrto-bold.ttf') format('truetype'),
     url('/css/fonts/a_FuturaOrto-bold.svg') format('svg');		
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'a_FuturaOrto';
    src: url('/css/fonts/a_FuturaOrto-bold-italic.eot');
    src: url('/css/fonts/a_FuturaOrto-bold-italic.eot') format('embedded-opentype'),
     url('/css/fonts/a_FuturaOrto-bold-italic.woff') format('woff'),
     url('/css/fonts/a_FuturaOrto-bold-italic.ttf') format('truetype'),
     url('/css/fonts/a_FuturaOrto-bold-italic.svg') format('svg');		
    font-weight: bold;
    font-style: italic;
}
/* ================================================== */
html {
	margin-left: -1px;
	overflow-Y: scroll;
}
body {
	margin: 0;
	padding: 20px;
	font-family: Arial;
	font-size: 13px;
	color: #304459;
}
img { border: 0; behavior: url("/admin/include/style/png.htc"); }

/* -------------------------------------------------- */
.a_FuturaOrto {font-family: 'a_FuturaOrto';}
.niceRadio {
        position: relative; float: left;
        margin: 4px;
	width: 8px;
	height: 8px;
	display: inline-block;
	cursor: pointer;
	background: url(/i/radio.png);
	overflow: hidden;
}
.radioChecked {
	background-position: 0 -8px;
}
.niceRadio input {
	margin-left: -17px;
}
		
/* ================================================== */
/* User styles */
/* ================================================== */
.toc {
	padding: 0;
	margin: 0;
        overflow-x: hidden;
        min-width: 1000px;
	background: url(/i/bg.jpg) 0 0 repeat-x;
        background-color: #f0f9fc;
}
.toc_index {background: url(/i/bg_index.jpg) 0 0 repeat-x; background-color: #cae3ed;}
.cent {position: relative;}
.main_div {position: relative; width: 1000px;}
.main_div .header {position: relative; float: left; width: 1000px; height: 185px;}
.main_div .header .text1 {position: absolute; top:75px; left:265px; color:#cae3ed; font-size: 16px; font-style: italic;}
.main_div .header .text1 p {padding: 0px; margin: 0px;}
.main_div .header .text2 {position: absolute; left:550px; top:14px; color:#94bcd0; font-style: italic;}
.main_div .header .text3 {position: absolute; top:8px; right: 25px; color:#b9d4e1; font-size: 25px;}
.main_div .header .icon1 {position: absolute; top:13px; left:20px;}
.main_div .header .icon2 {position: absolute; top:14px; left:60px;}
.main_div .header .icon3 {position: absolute; top:15px; left:100px;}
.main_div .centerBody {position: relative; float: left; width: 1000px;}

.main_div .leftMenu .leftPage {position: relative; float: left; width: 250px;background: #add7f0;}
.main_div .leftMenu .leftPage .leftPage_button {position: relative; width: 230px; margin:0 5px 0 5px; padding:0 5px 0 5px; border-bottom: 1px solid #003e68; }
.main_div .leftMenu .leftPage .leftPage_button:last-child {border: none;}
.main_div .leftMenu .leftPage .leftPage_button a {font-size: 15px; color:#162335; text-decoration: none;}
.main_div .leftMenu .leftPage .leftPage_button_ch {width: 230px; margin: 0; padding:0 10px 0 10px; background: #162335;}
.main_div .leftMenu .leftPage .leftPage_button_ch a {font-size: 15px; color:#d7e7ef; text-decoration: none;}

.main_div .leftMenu .leftPage .leftPage_button2 {position: relative; width: 200px; margin:0 5px 0 35px; padding:0 5px 0 5px;}
.main_div .leftMenu .leftPage .leftPage_button2:last-child {border: none;}
.main_div .leftMenu .leftPage .leftPage_button2 a {font-size: 15px; color:#162335; text-decoration: none;}
.main_div .leftMenu .leftPage .leftPage_button2_ch {width: 200px; margin: 0 0 0 30px; padding:0 10px 0 10px; background: #162335;}
.main_div .leftMenu .leftPage .leftPage_button2_ch a {font-size: 15px; color:#d7e7ef; text-decoration: none;}

.leftMenu {position: relative; float: left; width: 285px; }
.main_div .leftMenu .sub {position: relative; float: left; width: 250px;}
.centerText {position: relative; float: left; width: 715px;}

/* Footer */
.footer_before {position: relative; position: relative; clear: both; width: 100%; height: 0px;}
.footer_div {position: relative; width: 100%; height: 220px; background: #2f4458;}
.footer_div .footer {position: relative; width: 1000px; }
.footer_div .footer .text1 {position: absolute; top:30px; left:0px; color:#73dcff; font-size: 12px; font-style: italic;}
.footer_div .footer .text2 {position: absolute; top:50px; left:0px; color:#ffffff; font-size: 25px; }
.footer_div .footer .sm {font-size: 14px; }
.footer_div .footer .text3 {position: absolute; top:80px; left:0px; color:#ffffff; font-size: 25px; }
.footer_div .footer .text4 {position: absolute; top:117px; left:0px; color:#f5fdff; font-size: 12px; font-style: italic;}
.footer_div .footer .text4 p {margin: 0px; padding: 0px;}
.footer_div .footer .text4 a {color:#f5fdff;}
.footer_div .footer .text7 {left:270px;}
.footer_div .footer .text8 {left:540px;}
.footer_div .footer .text9 {left:810px;}
.footer_div .footer .text5 {position: absolute; top:180px; left: 0px; color:#ffffff; font-size: 12px;}
.footer_div .footer .text6 {position: absolute; top:180px; right: 10px; color:#49c0f2; font-size: 12px;}
.footer_div .footer .text6 a {color:#49c0f2; font-size: 12px; font-style: italic; text-decoration: underline;}

/* -------------------------------------------------- */
.clear {position: relative; clear: both; width: 100%; height: 1px;}
/* ================================================== */
/* Forms */
/* ================================================== */
form { margin: 0; padding: 0; }
.textbox {
	border: 1px solid #9cbece;
	font-size: 13px;
	font-family: Tahoma;
	padding: 2px;
	width: 400px;
        background: #ffffff;
}
textarea {
	border: 1px solid #9cbece;
	font-size: 13px;
	font-family: Tahoma;
	padding: 2px;
	width: 400px;
        height: 100px;
        background: #ffffff;
}
.checkbox {border: 1px solid #9cbece; background: #f7f1db;}
.select {
        border: 1px solid #9cbece;
	font-size: 13px;
	font-family: Tahoma;
	width: 406px;
        background: #ffffff;
}
.button {
	border: none;
	font-size: 13px;
	font-family: Tahoma;
	color: #ffffff;
	font-style: italic;
	cursor: pointer;
        background: url(/i/button.png) 0 0 no-repeat;
        width: 152px;
        height: 23px;
}
.codeConfirmImgSrc_img {position: relative; float: left; margin: 0 20px 0 0;}
.codeConfirmImgSrc_textbox {position: relative; float: left; margin: 5px 0 0 0; width: 50px;}
/* -------------------------------------------------- */






.news_pagination.wpnw-numeric {
    padding: 20px 0px;
}

.page-numbers,
a.page-numbers {
    color: #1c3862;
    font-size: 18px;
    text-decoration: none;
    padding: 6px;
    background: #add7f0;
    font-size: 24px;
}


span.page-numbers.current {
    background: #ed1651;
    color: #ffffff;
    font-size: 18px;
}

span.page-numbers.dots {
    background: none;
}

.q_ok
{
    margin-top: 20px;
    display: block;
    padding: 10px 20px;
    color: #fff;
    background: #069;
    font-size: 18px;
}


