﻿html, body, #container {height: 100%;}
body > #container {height: auto; min-height: 100%;}
#contents {padding-bottom: 31px;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;} /* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}/* End hide from IE-mac */

*,#header{margin:0;padding:0;}
body{width:100%;background:#fff url(../images/container_back.jpg) center 0 no-repeat;font-family:Arial, sans-serif;font-size:12px;}
h1{color:#BBC6CE;font-size:23px;font-weight:400;margin:0;}
h2{color:#BBC6CE;font-size:20px;font-weight:400;margin:0;}
img{border:none;margin:0;padding:0;}
p{color:#6A9299;line-height:16px;margin:0;padding:0 0 15px;}
ol{color:#6A9299;line-height:16px;margin:0;padding:0 0 15px 30px;}
form{position:relative;margin-bottom:5px;}
a:link,a:visited,a:hover,a:active{text-decoration:none;color:#6A9299;}
#links_wrapper {width:235px;margin:0 auto;text-align:center;}
#links_l {background: url(../images/links_l.png) top left no-repeat;}
#links_r {background: url(../images/links_r.png) top right no-repeat;}
#links {background: url(../images/links_bg.png) top left repeat-x;margin:0 7px;height:26px;}
#links div {padding-top:3px;}
#links div span a {font:11px Arial,sans;color:#6A9299;text-decoration:none;padding:0 4px;}
#lang {padding-left:16px !important;}
#lang a {padding-left: 22px !important;background: url(../images/english.png) top left no-repeat;}
#lang a:hover {background-position: left -23px;}
#logo{position:relative;width:276px;height:38px;padding-top:166px;margin:0 auto;}
#contents{width:100%!important;display:block;overflow:hidden;margin:0;}
#search_box{position:relative;width:422px;height:172px;background:url(../images/search_box_bg.png) 0 0 no-repeat;margin:17px auto;}
#search_box_top{position:absolute;top:10px;left:10px;width:402px;height:56px;background:url(../images/search_box_top.png) 0 0 no-repeat;}
#search_box_bottom{height:56px;width:402px;position:absolute;top:66px;left:10px;z-index:10;background:url(../images/search_box_bottom.png) 0 0 no-repeat;}
#search_box_top input{width:263px;height:19px;position:relative;border:none;background:none;color:#6D8492;padding:4px 5px;}
#search_field{height:26px;width:273px;background:url(../images/search_field.png) 0 0 no-repeat;float:left;margin:15px 0 0 12px;}
#option_btn{height:26px;width:105px;background:url(../images/option_btn_bg.png) 0 0 no-repeat;float:right;margin:15px 12px 0 0;}
#option_btn a{width:77px;height:20px;float:left;outline:none;margin:0;padding:6px 0 0 27px;}.exp{background:url(../images/exp_col.png) 5px 5px no-repeat;}
.col{background:url(../images/exp_col.png) 5px -15px no-repeat;}
#search_options{position:absolute;height:0;display:none;width:400px;top:66px;left:11px;background:url(../images/option_bg1.png) 0 0 no-repeat;}
#options{color:#6D8492;font-size:11px;float:right;text-decoration:none;margin:2px 31px 2px 0;}
#select{float:left;margin:10px 0 0 15px;}
#radio{float:right;color:#6D8492;font-size:11px;display:block;margin:10px 15px 0 0;}
#radio span{padding-left:3px;}
#submit_l{width:236px;height:27px;background:url(../images/sub_btn_l.png) 0 0 no-repeat;margin:13px auto 0;}
#submit_r{width:236px;height:27px;background:url(../images/sub_btn_r.png) right 0 no-repeat;}
#submit input{border:none;height:26px;width:214px;color:#6D8492;background:url(../images/sub_btn.png) 0 0 repeat-x;cursor:pointer;margin:0 11px;padding:0 6px;}
#description{position:absolute;top:137px;left:50px;width:422px;}
.info{color:#6D8492;font-size:11px;}
#results{position:relative;width:802px;text-align:left;margin:55px auto 30px;}
#results #results_top{height:41px;background:url(../images/results_top.png) 0 0 no-repeat;margin:0;padding:0;}
.result_info{padding:8px 20px 3px;}#bolt_l{background:url(../images/bolt_l.png) 0 0 no-repeat;width:422px;margin:0 auto;}
#bolt_r{background:url(../images/bolt_r.png) right 0 no-repeat;}
#bolt{height:32px;background:url(../images/bolt.png) 0 0 repeat-x;font-size:20px!important;color:#bbc6ce;text-align:center;padding-top:3px;margin:0 8px;}
.results_number{float:left;}
.results_pages{float:right;}
.results_body{list-style:none;height:auto!important;background-image:url(../images/results_back.png);background-position:0 0;background-repeat:repeat-y;margin:0;padding:0 20px 14px;}
.results_body li.result{clear:both;height:55px;background-image:url(../images/result_back_sp.png);background-position:0 0;background-repeat:repeat-x;border-top:1px solid #eff7fc;border-bottom:1px solid #d2dce3;}
.results_body li.result:hover{background-image:url(../images/result_back_sp.png);background-position:0 -65px;background-repeat:repeat-x;border-top:1px solid #e5f2f9;border-bottom:1px solid #b0bec7;}
.results_body li.adwrapper{background: #fff;width:100%;height:100px;position:relative;}
.results_body li.adwrapper .banner{background:#fff;width:468px;height:80px; margin:0 auto; padding:10px 0;}
.left{width:500px;float:left;padding:0 10px;}
.right{width:222px;float:right;text-align:right;padding:0 10px;}
.result_title{padding-top:2px;font-size:16px;font-weight:700;color:#728693;text-transform:capitalize;max-height:22px;height:expression(this.scrollHeight>22?"22px":"auto");overflow:hidden;}
.result_filesize{font-size:11px;color:#98A4AB;}.result_link{max-height:15px;height:expression(this.scrollHeight>15?"15px":"auto");overflow:hidden;font-size:12px;color:#808182;text-decoration:none;text-transform:lowercase;}
.results_bottom{height:31px;background:url(../images/results_bottom.png) 0 0 no-repeat;text-align:center;margin-bottom:20px;}
.result_checked{padding:16px 0;}.navi{padding:3px 4px;}
.navi:hover{background-color:#deeaf1;}.navi a{color:#6D8492;}
.navi_current{background:none!important;color:#98A4AB;}
.cloud_container{width:600px;margin-bottom:20px;}
.cloud_wrap{background:#E7F1F8 url(../images/tagcloud_back.png) 0 0 repeat-y;}
#dcm_wrap{position:relative;width:602px;height:100%;font-size:12px;text-align:left;margin:17px auto;}
#dcm_top,.cloud_top{height:11px;background:url(../images/dcm_top.png) 0 0 no-repeat;}
#dcm_body,.cloud{width:560px;background:url(../images/dcm_back.png) 0 0 repeat-y;text-align:justify;padding:0 21px 10px;}
#dcm_body h2{padding-bottom:11px;}
#dcm_body ul{line-height:16px;margin:0;padding:0 0 15px;}
#dcm_body ul li{list-style:none;}
#dcm_body ul li a{color:#6A9299;text-decoration:underline;}
#dcm_bottom,.cloud_bottom{height:11px;background:url(../images/dcm_bottom.png) 0 0 no-repeat;margin-bottom:20px;}
#all_tag_links {visibility:hidden;height:0;}
#reveal_tags {font-size:12px;font-style:italic;padding:10px 0 !important; text-align:right;}
#reveal_tags a {border-bottom:1px dashed #6A9299;}

.copyright {font-size:11px;text-align:center;position: relative; margin-top: -31px; height: 31px; clear:both;}


#slider4, #slider5, #slider9, #slider12, #slider13, #slider16, #slider17 {background:none !important; border:none !important;}
#slider4 img, #slider5 img, #slider9 img, #slider12 img, #slider13 img, #slider16 img, #slider17 img {border:none !important;}
.lmovie, .lmovie a {color:#6A9299 !important; font-family:Arial, sans-serif !important; font-size:14px !important;}

#paginate-slider4 a, #paginate-slider4 a:visited, #paginate-slider5 a, #paginate-slider5 a:visited, #paginate-slider9 a, #paginate-slider9 a:visited, 
#paginate-slider12 a,  #paginate-slider12 a:visited, #paginate-slider13 a,  #paginate-slider13 a:visited, #paginate-slider16 a,  #paginate-slider16 a:visited, #paginate-slider17 a,  #paginate-slider17 a:visited
{background:none !important; border:none !important; color:#6A9299 !important; font-family:Arial, sans-serif !important; font-weight:normal !important; font-size:12px important; padding:3px 4px !important;}

#paginate-slider4 a.selected, #paginate-slider4 a.selected:hover, #paginate-slider4 a:hover, 
#paginate-slider5 a.selected, #paginate-slider5 a.selected:hover, #paginate-slider5 a:hover, 
#paginate-slider9 a.selected, #paginate-slider9 a.selected:hover, #paginate-slider9 a:hover, 
#paginate-slider12 a.selected, #paginate-slider12 a.selected:hover, #paginate-slider12 a:hover, 
#paginate-slider13 a.selected, #paginate-slider13 a.selected:hover, #paginate-slider13 a:hover, 
#paginate-slider16 a.selected, #paginate-slider16 a.selected:hover, #paginate-slider16 a:hover, 
#paginate-slider17 a.selected, #paginate-slider17 a.selected:hover, #paginate-slider17 a:hover
{background:#DEEAF1 !important; border:none !important;}