/*?=che_links (top of the page)
-------------------------------- */
.che_links {background: url('../images/bg_header.gif') left top repeat-x; min-width: 1000px;}
.che_links ul {list-style: none; padding: 10px 20px 7px; margin: 0 auto; width: 960px;}
.che_links ul:after {font-size:0;display:block;visibility:hidden;clear:both;height:0;content:".";line-height:0;}
.che_links ul li {float: left; padding: 0 15px 0 0;}
.che_links ul li a {text-decoration: none; display: block; height: 17px; overflow: hidden; line-height: 17px;}
.che_links ul li img {vertical-align: top; margin: 0 6px 0 0;}

/*?=che_header
-------------------------------- */
.che_header {height: 97px; background: url('../images/bg_header.gif') left -32px repeat-x; min-width: 1000px;}
.che_header_in {width: 971px; padding: 0 17px 0 12px; height: 97px; margin: 0 auto;}
.che_header_b {height: 91px; background: url('../images/sprite.png') 0 -98px no-repeat;}
.che_header_b_in {height: 91px; background: url('../images/sprite.png') right -189px no-repeat; position: relative;}
.che_header_lb {float: left; width: 646px;}
.che_header_rb {float: right; width: 321px;}

/*logo*/
.che_logo {position: absolute; left: 12px; top: 12px;}
.che_logo img {background: url('../images/logo.png');}

/*search*/
.che_search {padding: 14px 14px 0 14px;}


.che_search_example {font-size: 11px; color:#6DA3AF;}
.che_search_example ins {color:#0099CC; border-bottom: 1px dotted #0099cc; text-decoration: none;}

/*che_opt_links*/
.che_opt_links {list-style: none; padding: 0; margin: 0 0 5px;}
.che_opt_links:after {font-size:0;display:block;visibility:hidden;clear:both;height:0;content:".";line-height:0;}
.che_opt_links li {float: left; height: 17px;}
.che_opt_links li img {vertical-align: top;}
.che_opt_links li a {display: block; height: 17px; line-height: 17px; text-decoration: none;} 
.che_opt_links li.che_opt_links_sep {width: 17px; overflow: hidden; background: url('../images/sep.gif') 50% top repeat-y;}

.che_opt_links li a.active,
.che_opt_links li a.active:hover {font-weight: bold; color:#6DA3AF;}

/*login*/
.che_login {padding: 14px 14px 0;}

/*?=che_menu
-------------------------------- */
.che_menu {position: relative; margin: 0 0 -1px; height: 33px; background: url('../images/bg_menu.gif') left top repeat-x; min-width: 1000px;}
.che_menu ul {list-style: none; padding: 0 14px; margin: 0 auto; overflow: hidden; height: 33px; width: 972px;}
.che_menu ul li {float: left; height: 33px; background: url('../images/sprite.png') 0 -376px no-repeat;}
.che_menu ul li.che_menu_f {width:6px; overflow: hidden; background: url('../images/sprite.png') left -442px no-repeat; position: relative; margin: 0 -6px 0 0;}
.che_menu ul li.che_menu_l {width:6px; overflow: hidden; background: url('../images/sprite.png') right -376px no-repeat; position: relative; margin: 0 0 0 -6px;}

.che_menu ul li span {display: block; height: 33px;}
.che_menu ul li a {display: block; height: 21px; overflow: hidden; padding: 12px 12px 0; text-decoration: none; font-weight: bold;}
.che_menu ul li img {vertical-align: top; margin: 0 6px 0 0;}

.che_menu ul li.che_menu_selected {position: relative; z-index:10; margin: 0 -2px 0 0;}
.che_menu ul li.che_menu_selected span {background: url('../images/sprite.png') left -409px no-repeat;}
.che_menu ul li.che_menu_selected a, 
.che_menu ul li.che_menu_selected a:hover {background: url('../images/sprite.png') right -442px no-repeat; padding: 10px 14px 0 12px; color:#B63232; height: 23px;}

.che_menu ul li.che_menu_selected_last {position: relative; z-index:10; margin: 0;}
.che_menu ul li.che_menu_selected_last span {background: url('../images/sprite.png') left -409px no-repeat;}
.che_menu ul li.che_menu_selected_last a, 
.che_menu ul li.che_menu_selected_last a:hover {background: url('../images/sprite.png') right -475px no-repeat; padding: 10px 12px 0; color:#B63232; height: 23px;}

/*?=che_cont
-------------------------------- */
.che_cont {border-top: 1px solid #CECECE; min-width: 1000px; padding: 18px 0 0;}
.che_cont_in {margin: 0 auto; width: 968px; padding: 0 0 18px;}

/*?=che_chain
-------------------------------- */
.che_chain {list-style: none; margin: 0 0 20px; padding: 0;}
.che_chain li {display: inline; font-size: 13px; color:#09c;}
.che_chain li a {text-decoration: none; border-bottom: 1px dashed #0099CC;}
.che_chain li a:hover {border-bottom: 1px dashed #B63232;}
.che_chain li.che_active {color:#B63232;}

/*?=che_block
-------------------------------- */
.che_block_top, .che_block_top div {height:13px; font-size: 1px;}
.che_block_top {background: url('../images/sprite.png') left -508px no-repeat;}
.che_block_top div {background: url('../images/sprite.png') right -521px no-repeat;}

.che_block_bottom, .che_block_bottom div {height:20px;}
.che_block_bottom {background: url('../images/sprite.png') left -534px no-repeat;}
.che_block_bottom div {background: url('../images/sprite.png') right -554px no-repeat;}

.che_block_middle {border: solid #CECECE; border-width: 0 1px; padding: 0 1px; background:#FDFDFD;}
.che_block_middle_in {background:#F9F9F9; padding: 0 6px;}

/*che_block_tabs*/
.che_block_tabs {height: 28px; overflow: hidden; padding: 0 10px; font-weight: bold; position: relative; margin: 0 0 -2px;}
.che_block_tabs ul {list-style: none; margin: 0; padding: 0; float: left;}
.che_block_tabs ul li {float: left; height: 28px; padding: 0 2px 0 0;}
.che_block_tabs ul li span {display: block; height: 28px; background: url('../images/sprite.png') left -628px no-repeat;}
.che_block_tabs ul li a {display: block; height: 28px; background: url('../images/sprite.png') right -628px no-repeat; padding: 0 12px; line-height:27px; text-decoration: none;}

.che_block_tabs ul li.che_block_tabs_selected span {background: url('../images/sprite.png') left -600px no-repeat;}
.che_block_tabs ul li.che_block_tabs_selected a,
.che_block_tabs ul li.che_block_tabs_selected a:hover {color:#B63232; background: url('../images/sprite.png') right -600px no-repeat;}

/*?=che_footer
-------------------------------- */
.che_footer_top, .che_footer_top div, .che_footer_bottom, .che_footer_bottom div {height:13px; font-size: 1px;}

.che_footer_top {margin: 18px 0 0; background: url('../images/sprite.png') left -508px no-repeat;}
.che_footer_top div {background: url('../images/sprite.png') right -521px no-repeat;}

.che_footer_bottom {background: url('../images/sprite.png') left -587px no-repeat;}
.che_footer_bottom div {background: url('../images/sprite.png') right -574px no-repeat;}

.che_footer_middle {border: solid #CECECE; border-width: 0 1px; padding: 0 1px; background:#FDFDFD;}
.che_footer_middle_in {background:#F9F9F9; padding: 0 11px; overflow: hidden;}

/*che_footer_menu*/
.che_footer_menu {width: 648px; list-style: none; padding: 0; margin: 0; float: left;}
.che_footer_menu li {display: inline;}
.che_footer_menu li.che_footer_menu_sep {padding: 0 5px; color:#CECECE;}
.che_footer_menu li a {text-decoration: none;}

/*che_copy*/
.che_copy {float: left; width: 100px;}
.che_copy a {text-decoration: none;}

/*che_rss*/
.che_rss {float: right;}

/*che_sidebar*/
.che_sidebar {padding: 0 0 0 14px;}

