﻿@charset "utf-8";


:link, :visited
{
    text-decoration: none;
}
ul, ol
{
    list-style: none;
}
h1, h2, h3, h4, h5, h6, pre, code
{
    font-size: 100%;
}
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input
{
    margin: 0;
    padding: 0;
}
address
{
    font-style: normal;
}

html {margin:0;padding:0;border:0;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {display:block;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;border-collapse: collapse;}
caption, th, td {text-align:left;font-weight:normal;float:none !important;}
table, th, td {vertical-align:middle;padding:0;}
blockquote:before, blockquote:after, q:before, q:after {content:'';}
blockquote, q {quotes:"" "";}
a img {border:none;}
:focus {outline:0;}


body{color:#3D464B;font:12px/1.2 arial,georgia,verdana,helvetica,sans-serif;}

h1, h2, h3, h4, h5, h6 {font-weight:bold;}
h1{font-size:1.4em;}
h2{font-size:1.2em;}
h3,h4{font-size:1.1em;}
h5,h6{font-size:1em;}

ol,ul {list-style:none;}


a,a:link {color:#000000; text-decoration:none;}

a:hover,a:active {color: #ff0000;}

.hide {display:none !important;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.text_center {text-align:center; }
.text_hide { text-indent:-5000px; }
.round_rect {-moz-border-radius:8px;-webkit-border-radius:8px;border-radius: 8px;}
.round_top {border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;}
.round_bottom {border-radius: 0 0 5px 5px;-moz-border-radius: 0 0 5px 5px;-webkit-border-radius: 0 0 5px 5px;}
.has_shadow {box-shadow:#666 4px 4px 5px;-webkit-box-shadow:#666 4px 4px 5px;-moz-box-shadow:#666 4px 4px 5px;}

.clearfix {display: block;}
.clearfix:after {content:".";display:block; clear:both;visibility:hidden;line-height:0;height:0;}

.mask,.loading {position:absolute;width:100%;height:100%;top:0px;left:0px;}
.mask{background-color:#9999;z-index:1000;filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;}

.loading{z-index:9999;}
.loading span {
 background:#E5EFF2 url(images/loading.gif) no-repeat center 10px;border:2px solid #09F;
 display:block;margin:0 auto;padding:50px 10px 10px 10px;color:#333;font-weight:bold;
 position:relative;text-align:center;top:45%;width:100px;left:112px;}

button,input[type="button"], input[type="submit"] {height:26px;cursor:pointer;}
a.button, button, input[type="button"], input[type="submit"] {
 background: url(images/search.png) repeat-x top;
 display: inline-block !important;line-height: 22px;
 
 text-decoration:none !important;cursor:pointer;
 
 -moz-border-radius:10px;-webkit-border-radius: 5px;}
a.button:hover, button:hover, input[type="button"]:hover, input[type="submit"]:hover {
    }
 
#ie6-warning {
 background: rgb(255, 255, 225) url("images/warning.gif") no-repeat scroll 3px center;
 position: absolute;
 top: 0;
 left: 0;
 font-size: 12px;
 color: #333;
 width: 99%;
 padding: 5px 15px 3px 23px;
 text-align: left;
 z-index:1000;
}

#ie6-warning a {
 text-decoration: none;
}