html,body,form,input {
margin:0;
padding:0;
}

body {
margin:0;
padding:0;
font-family:arial;
font-size:15px;
background:#F4F7FB url('../images/index_bg.png') top center;
}

img { border:none; }

select,input,textarea { outline:none; }

.news_blink {
color:#ffff00 !important;
-webkit-animation: news_blink 1.0s linear infinite;
animation: news_blink 1.0s linear infinite;
}
@-webkit-keyframes news_blink {
50% { color:rgba(255,255,0,0.7); }
}
@keyframes news_blink {
50% { color:rgba(255,255,0,0.7); }
}

.advert_top_div {
position:fixed;
z-index:1;
width:100%;
height:40px;
top:0px;
box-shadow:0px 0px 10px #0f0f10;
background:#ffffff url('../images/adt_top_div.png');
}

.advert_top_table {
width:980px;
}

.advert_top_left {
width:140px;
height:40px;
}

.advert_top_left_icon {
display:inline-block;
width:32px;
height:32px;
margin-left:8px;
margin-right:12px;
vertical-align:middle;
border-radius:40px;
-webkit-border-radius:40px;
-moz-border-radius:40px;
background:#ffffff url('../images/adt_top_left_icon.png') center no-repeat;
}

.advert_top_left_text {
font-size:16px;
color:#ffffff;
text-shadow:#a96400 1px 1px 1px;
vertical-align:middle;
border-bottom:1px dashed #ffffff;
}

.advert_top_table div {
width:700px;
overflow:hidden;
text-align:center;
}

.advert_top_table div a {
font-family:arial;
font-size:16px;
color:#ffffff;
text-shadow:#a96400 1px 1px 1px;
text-decoration:none;
}

.advert_top_table div a:hover {
text-decoration:underline;
}


#logo {
vertical-align:top;
-webkit-animation-name:'rotate';-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-name:'rotate';animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear;
}
@-webkit-keyframes 'rotate' {
from { -moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg); }
to { -moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0); }
}
@keyframes 'rotate' {
from { -moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg); }
to { -moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0); }
}

.i_top {
width:980px;
height:50px;
padding-right:15px;
margin-top:65px;
margin-bottom:20px;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
background:url('../images/i_top.png');
}

.i_a {
display:inline-block;
margin-right:10px;
margin-bottom:1px;
font-size:18px;
color:#ffffff;
text-decoration:none;
text-shadow:#00709A 1px 1px 1px;
border-bottom:1px dashed #ffffff;
}

.i_noa {
display:inline-block;
margin-right:10px;
margin-bottom:1px;
font-size:18px;
color:#ffffff;
text-decoration:none;
text-shadow:#00709A 1px 1px 1px;
}

.i_noa:hover {
color:#ffffff;
border-bottom:1px dashed #ffffff;
}

.i_enter_input {
width:200px;
height:30px;
line-height:30px;
text-align:center;
font-size:14px;
color:#000000;
border:none;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
background:#ffffff;
}

.i_enter_button {
cursor:pointer;
display:inline-block;
width:80px;
height:30px;
line-height:30px;
margin-left:10px;
text-align:center;
font-size:15px;
font-weight:bold;
color:#ffffff;
text-shadow:#906f3f 1px 1px 1px;
vertical-align:top;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
background:url('/images/i_enter_button.png');
}

.i_enter_button:hover {
background:url('/images/i_enter_button_2.png');
}

.i_cab_login {
display:inline-block;
padding-left:10px;
padding-right:10px;
margin-left:10px;
line-height:30px;
font-size:14px;
color:#ffffff;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
background:#006ea5;
}

.i_cab_login img {
height:20px;
padding-bottom:2px;
padding-right:5px;
vertical-align:middle;
}

.i_cab_login a {
color:#ffff00;
text-decoration:none;
}

.i_cab_login a:hover {
color:#ffffff;
}

.i_cab_exit {
display:inline-block;
width:16px;
height:18px;
margin-left:10px;
vertical-align:middle;
background:url('/images/exit.png') right center no-repeat;
}

.i_cab_a {
display:inline-block;
line-height:26px;
margin-right:5px;
padding-left:8px;
padding-right:8px;
font-size:14px;
color:#ffffff;
text-decoration:none;
border:2px solid #ffd400;
border-radius:10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
background:#005d8c;
}

.i_cab_noa {
display:inline-block;
line-height:26px;
margin-right:5px;
padding-left:8px;
padding-right:8px;
font-size:14px;
color:#ffffff;
text-decoration:none;
border:2px solid #005d8c;
border-radius:10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
background:#005d8c;
}

.i_cab_noa:hover {
border:2px solid #ffd400;
}

.i_cab {
width:980px;
height:50px;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
background:url('../images/i_top_cab.png');
}

.i_cab td {
text-align:center;
}

.i_cab_logo {
padding-bottom:2px;
vertical-align:top;
}

.i_top_cab span {
display:inline-block;
line-height:25px;
padding-left:7px;
padding-right:7px;
font-size:18px;
color:#ffffff;
text-decoration:none;
text-shadow:#00709A 1px 1px 1px;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
background:rgba(0,0,0,0.1);
}

.i_common_1 {
width:980px;
margin-bottom:20px;
padding:15px;
box-shadow: 0px 0px 10px #0f0f10;
border:6px solid #ffffff;
border-radius:10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
background:#ffffff url('../images/i_common_1.png') right bottom no-repeat;
}

.i_common_2 {
width:980px;
margin-bottom:20px;
padding:15px;
box-shadow:0px 0px 10px #0f0f10;
border:6px solid #009ad2;
border-radius:10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
background:#ffffff url('../images/i_common_2.png') bottom repeat-x;
}

.i_ads_banner {
width:980px;
box-shadow:0px 0px 10px #0f0f10;
border:6px solid #a2c3d9;
border-radius:10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
padding:12px;
background:#ffffff url('../images/i_ads_banner.png') bottom repeat-x;
}

.i_ads_banner a {
text-decoration:none;
}

.i_ads_banner img {
width:468px;
height:60px;
margin:2px;
border:0px;
vertical-align:top;
}

.i_ads_banner span {
display:block;
height:20px;
padding-left:20px;
overflow:hidden;
line-height:20px;
clear:both;
background:url('../images/i_ads_banner_span.png') left center no-repeat;
}

.i_ads_banner font {
font-weight:bold;
font-size:12px;
color:#89a7b1;
}

.i_ads_banner span a {
font-weight:bold;
font-size:12px;
color:#ffe210;
text-decoration:underline;
}

.i_ads_banner span a:hover {
color:#ffffff;
text-decoration:none;
}

.upper {
cursor:pointer;
position:fixed;
width:400px;
margin-left:-200px;
left:50%;
bottom:0;
}

.upper_nrc_div {
width:200px;
margin-left:5px;
margin-right:5px;
padding-top:15px;
border:2px solid #ffffff;
border-bottom:0;
background:#0094cc;
}

.upper_nrc_title {
padding-left:10px;
line-height:20px;
color:#ffffff;
background:#005d8c url('/images/upper_close.png') right center no-repeat;
}

.upper_nrc_value {
text-align:center;
line-height:65px;
font-size:24px;
color:#ffffff;
text-shadow:#0e6277 1px 1px 2px;
}

.upper_nrs_div {
width:200px;
margin-left:5px;
margin-right:5px;
padding-top:15px;
border:2px solid #ffffff;
border-bottom:0;
background:#7A74C9;
}

.upper_nrs_title {
padding-left:10px;
line-height:20px;
color:#ffffff;
background:#453E9F url('/images/upper_close.png') right center no-repeat;
}

.upper_nrs_value {
text-align:center;
line-height:65px;
font-size:24px;
color:#ffffff;
text-shadow:#454275 1px 1px 2px;
}

/* CONTACTS CONTACTS CONTACTS CONTACTS CONTACTS CONTACTS CONTACTS CONTACTS CONTACTS CONTACTS CONTACTS CONTACTS CONTACTS CONTACTS CONTACTS */

.contacts_div {
z-index:10000;
position:fixed;
top:0;
width:100%;
height:100%;
background:url('../images/contacts_div.png');
}

.contacts_common {
position:fixed;
top:50%;
left:50%;
width:640px;
margin-left:-320px;
margin-top:-100px;
padding-left:20px;
padding-right:20px;
padding-top:50px;
padding-bottom:50px;
border:5px solid #0097cf;
border-radius:20px;
-moz-border-radius:20px;
-webkit-border-radius:20px;
background:#ffffff;
}

.contacts_tog{
border:5px solid #b6d8ef;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
background:#0975BD;
}

.contacts_title {
height:50px;
line-height:50px;
font-size:16px;
color:#ffffff;
text-align:center;
text-shadow:#00709A 1px 1px 1px;
}

.contacts_notice {
line-height:14px;
font-size:12px;
color:#ffffff;
text-align:center;
text-shadow:#00709A 1px 1px 1px;
}

.contacts_text {
height:50px;
line-height:50px;
font-size:20px;
color:#ffffff;
text-align:center;
text-shadow:#00709A 1px 1px 1px;
}

.contacts_text span {
color:#ffffff;
}

.contacts_close {
cursor:pointer;
display:block;
width:180px;
height:40px;
margin:auto;
margin-top:20px;
font-size:16px;
color:#ffffff;
text-align:center;
line-height:40px;
text-decoration:none;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
background:url('../images/contacts_close.png');
}

.contacts_close:hover {
background:#0D93D1;
}

/* FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER */


.footer {
width:980px;
height:50px;
margin-top:20px;
font-size:14px;
color:#ffffff;
text-shadow:#00709A 1px 1px 1px;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
background:url('../images/footer.png');
}

.footer td {
padding-left:20px;
padding-right:20px;
}

.footer img {
vertical-align:middle;
}

.footer span {
display:inline-block;
cursor:pointer;
font-size:14px;
color:#ffffff;
text-decoration:none;
text-shadow:#00709A 1px 1px 1px;
border-bottom:1px dashed #ffffff;
}

.footer span:hover {
color:#ffffff;
border-bottom:none;
}
