body {padding:0; margin:0;font-family:Arial;font-size:13px;color:#333; background:url(/img/bg.gif); overflow-y:none; //overflow-y: expression(if( RegExp('MSIE 6','i').test(navigator.appVersion) )'auto')}
table {width:100%; border-collapse:collapse}
table td {vertical-align:top}
a img {border: 0;}
a {color:#336699;text-decoration:none}
p, h1, h2, h3, h4, form {padding:0;margin:0}

.bordernone {border:none !important}
.dispnone {display:none !important}

.body {width: 992px; background:#E6E6E6; margin: 0 auto;}
.body .main {background:#fff; margin: 0 14px; padding:0 11px}

.nav_top {background:#ECECEC;}
.nav_top a {color:#999}
.nav_top .nav_left {width:100%;padding-top: 18px; padding-left:35px;}
.nav_top .nav_auth {padding-right:10px}
.nav_top .nav_auth .pic {text-align:right}
.nav_top .nav_auth .pic img {vertical-align:middle; padding-left: 3px}
.nav_top .nav_auth .pic .link {font-size:11px; margin-left:5px; background:#fff; padding: 3px 12px;text-decoration:underline}
.nav_top .nav_auth .aut {text-align:right;width:320px; padding-top:14px; padding-bottom: 4px}
.nav_top .nav_auth .aut input {border:1px solid #BFBFBF; width: 118px; font-size: 13px;color:#CCC; margin-left: 3px}
.nav_top .nav_auth .aut .button {border:0;vertical-align:bottom; width: auto;}
.nav_top .nav_auth .link {font-size: 11px; padding-left:8px;}
.nav_top .nav_auth .link a {text-decoration:underline}
.nav_top .nav_auth .link span {color:#ccc; padding:0 15px}
.nav_top .topmenu {padding-top: 5px; padding-bottom: 10px}
.nav_top .topmenu a {color:#000; margin: 0 10px; border-bottom: 1px solid #000; line-height: 1.8}
.nav_top .topmenu a:hover {color:#999; border-bottom: 1px solid #ECECEC;}
.nav_top .topmenu .active {color:#999; border-bottom: 1px solid #ECECEC;}
.sub_topmenu {padding-top: 5px; padding-left: 10px;}
.sub_topmenu a {color:#999; margin-right:14px;text-decoration:underline}
.sub_topmenu a:hover {color:#000}
.sub_topmenu .active {color:#000;text-decoration:none}

.red {color:red}
.green {color:green}
.parg {margin: 10px 0}
.both {clear:both}

.bg_b_blue {background: #91AECE; display:inline-block; height:22px; //width:1px}
.bg_b_blue div { display:inline-block; height:22px}
.bg_b_blue .left_bg_b {background: transparent url(/img/bg_blue_right_but.gif) no-repeat right top;}
.bg_b_blue .right_bg_b {background: transparent url(/img/bg_blue_left_but.gif) no-repeat left top; padding:0 20px;}
.bg_b_blue a {color:#fff;line-height: 1.5;font-weight:bold}

.bg_b_orange {background: transparent url(/img/butt_bg.gif) repeat-x; display:inline-block; height:20px; //width:1px}
.bg_b_orange div { display:inline-block; height:20px}
.bg_b_orange .left_bg_b {background: transparent url(/img/butt_right.gif) no-repeat right top;}
.bg_b_orange .right_bg_b {background: transparent url(/img/butt_left.gif) no-repeat left top; padding:0 20px;}
.bg_b_orange a {color:#fff;line-height: 1.4;font-weight:bold}

.messg {border: 1px solid #CCC; padding: 8px 0; padding-left: 12px; margin: 10px 0; text-align:center;}
.underline {text-decoration:underline}

.copy {text-align:right; padding: 11px; font-size: 11px;}
.copy .countr {float:left; margin-top:-6px; padding-left:2px}
.copy span {color: #FF9966;font-weight:bold}
.copy .banner {padding-right:10px}
.copy img {vertical-align:middle}
.copy .countr .count_2 {padding-left:10px}

.aut a {color:#000;text-decoration:underline}

.ulink a {text-decoration:underline}

.conkst {padding-bottom: 25px; }
.conkst .naw a {text-decoration:none; color:#999; padding: 0 5px; margin-right: 8px; border-bottom: 1px dotted #999}
.conkst .naw b {margin-right: 8px; background: #ECECEC; border: 1px solid #ECECEC; padding: 2px;}
.conkst .rat {margin-top: 20px;}
.conkst .rat .left p a {font-weight:bold}
.conkst .rat .left div {padding-bottom: 8px;}
.conkst .numr {color:rgb(102,102,102); font-weight:bold; padding-left: 22px; background: url(/img/icrat.gif) no-repeat left 5px;}

.book_prv_lnk a {text-decoration:underline;}
.book_prv_lnk  a:hover {text-decoration:none;}
