body
    {
    background:#fff;
/*    background: #fff url(/images/bg_winter.gif) repeat-x top left;*/

    margin:0;
    min-width:760px;
    padding:0;
    }

body, td, th, li
    {
    color:#000;
    font-family:Verdana,Tahoma,Arial;
    font-size:11px;
    text-align:left;
    }

img
    {
    border:none;
    }

.topbar
    {
    background:#eee;
    border-bottom:1px solid #333;
    border-top:1px solid #333;
    color:#999;
    height:23px;
    position:relative;
    width:100%;
    }

.topbar span
    {
    font-family:Tahoma;
    font-size:11px;
    left:30px;
    position:absolute;
    top:4px;
    }

.topbar span.right
    {
    left:auto;
    right:30px;
    }

.head
    {
    position:relative;
    height:110px; /*90*/
    }

.logo
    {
    background:#039 url(./img/b113399.gif);
    height:70px;
    left:30px;
    padding:0;
    position:absolute;
    width:80px;
    }

.logo img
    {
    margin:35px 0 0 10px;
    }

.logo img.chin
    {
    position: absolute;
    left: 19px;
    top: 10px;
    margin: 0;
    z-index: 2;
    }

.service
    {
    background:#c66 url(./img/bd3b292.gif);
    height:55px;
    left:120px;
    padding:0;
    position:absolute;
    width:80px;
    }

.ad
    {
    position:absolute;
    right:30px;
    top:10px;
    }




    
.footer
    {
    clear:both;
    background:#eee;
    border-top:1px solid #333;
    color:#333;
    height:60px;
    position:relative;
    width:100%;
    }
    
.footer span
    {
    font-family:Tahoma;
    font-size:11px;
    left:30px;
    position:absolute;
    top:4px;
    }
    
.footer span.copyright
    {
    top:24px;
    color:#333;
    }

.counters
    {
    float:right;
    padding:7px 30px 0 0;
    }

.forum {
    margin-top: 20px;
    }
    
.forum h1 {
    background:#f0c620;
    font-family:Tahoma;
    font-size:10px;
    font-weight:bold;
    margin:0;
    padding:2px 0 1px 10px;
    border-bottom:3px solid #CCA81B;
    }

.border
    {
    border:1px solid #F7E28F;
    border-top:none;
    background:#FEFCF2;
    margin:0px 0 10px 0;
    padding:0 15px 10px 15px;
    }

.border ul
    {
    list-style:none;
    margin:0;
    padding:0;
    }

.border li
    {
    font-size:11px;
    margin:0;
    line-height:1.4em;
    padding:0 0 0 7px;
    background:url(./img/arr1.gif) no-repeat 0 6px;
    }

.border li.forum
    {
	font-weight:bold;
	padding:5px 0 0 0;
	background:none;
    }






a:link {color: #009;}
a:hover {color:#f60;}
a:visited {color: #c09;}
a:visited:hover {color: #f60;}
.topbar a:visited, .topbar a:visited:hover, .footer a:visited, .footer a:visited:hover {color: #009;}

/* ------------------ */

.pl20 {padding-left: 20px;}
.pr20 {padding-right: 20px;}
.pt20 {padding-top: 20px;}
.pl30 {padding-left: 30px;}
.pr30 {padding-right: 30px;}
.pb30 {padding-bottom: 30px;}
.mr30 {margin-right: 30px;}
.mt30 {margin-top: 30px;}

.news_headers {
    background: #f8f8f8;
    padding-bottom: 5px;
    border: 1px solid #eee;
    border-top: none;
    }

.news_headers h1 {
    background: #D3B292;
    border-bottom: 3px solid #907D6B;
    color: #fff;
    font-family: Tahoma;
    font-size: 10px;
    font-weight: bold;
    margin: 0;
    padding: 2px 0 1px 15px;
    text-transform: uppercase;
    }

.news_headers p {
    font-family: Arial;
    font-size: 11px;
    color: #333;
    padding: 0 15px 0 15px;
    margin: 1.2em 0;
    line-height: 1.2em;
    width: 90%;
    }

.news_headers p.top {
    background: transparent url(./img/top.gif) no-repeat top left;
    }

.news_headers p span {
    color: #666;
    font-size: 10px;
    font-family: Tahoma;
    }

.news_headers a {text-decoration: none;}
/*.news_headers a:link {color: #009;}
.news_headers a:hover {color:#f60;}
.news_headers a:visited {color: #009;}
.news_headers a:visited:hover {color: #f60;}*/

/*.news_headers a.top {font-weight: bold;}*/


.one h2 {
    font-family: Times New Roman;
    font-size: 22px;
    font-weight: normal;
    color: #000;
    padding: 0;
    margin: 15px 0 10px 0;
    }

.one h3 {
    font-family: Arial;
    font-size: 17px;
    font-weight: bold;
    color: #000;
    padding: 0;
    margin: 20px 0 7px 0;
    }


.one p {
    font-family: Tahoma;
    font-size: 12px;
    color: #333;
    line-height: 1.4em;
    padding: 0;
    margin: 0 0 1.4em 0;
    }

.one p.date {
    color: #666;
    font-size: 11px;
    line-height: 1.2em;
    }

.one p.date b {
    font-weight: normal;
    text-transform: uppercase;
    }

.one p.date span {
    color: #333;
    float: right;
    font-size: 11px;
/*    font-family: Verdana;*/
    line-height: 1.2em;
    }

/*.one p.source a {text-decoration: underline;}*/
.one p.date span a:link {color: #999; text-decoration: none;}
.one p.date span a:hover {color:#f60;}
.one p.date span a:visited {color: #999; text-decoration: none;}
.one p.date span a:visited:hover {color: #f60;}

.one p.actions {
    background: #f8f8f8;
    border: 1px solid #ddd;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    padding: 4px 10px 6px 0;
    text-align: right;
    }

.one p.actions span {
    font-weight: normal;
    }

.ill_left, .ill_center, .ill_right {border-collapse: collapse;}
.ill_left td, .ill_center td, .ill_right td {padding: 3px 0 5px 0; font-size: 11px; color: #666; font-family: Tahoma;}
.ill_left td span, .ill_center td span, .ill_right td span {font-size: 10px; font-family: Tahoma; color: #999;}

.ill_left {float: left;}
.ill_center {float: center;}
.ill_right {float: right;}

.ill_left td {padding-right: 10px;}
.ill_center td {}
.ill_right td {padding-left: 10px;}

/*
.otherop h3 {
    color: #000;
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    line-height: 1.2em;
    margin: 20px 0 5px 0;
    padding: 4px 0 0 0px;
    border-top: 2px solid #F4ECE4;
    }
    
.otherop p {
    color: #333;
    font-size: 11px;
    margin: 0 0 5px 0;
    padding: 0 0 0 20px;
    line-height: 1.2em;
    }
*/
    
.title {
    background: #F4ECE4;
    border-bottom: 2px solid #D3B292;
    margin: 0 30px 0 30px;
    }

.title p {
    font-family: Tahoma;
    font-size: 11px;
    color: #000;
    line-height: 1.2em;
    margin: 0 6px 0 15px;
    padding: 5px 0 0 0;
    }

.title p img {
    float: right;
    }
    
.title h1 {
    font-family: Trebuchet MS, Verdana;
    font-size: 26px;
    font-weight: normal;
    margin: 10px 0 2px 15px;
    padding: 0;
    }

form {
    margin: 0;
    padding: 0;
    }

input {
    color: #000;
    font-family: Tahoma, Arial;
    font-size: 12px;
    }

.search {
    background: #F4ECE4;
    border-bottom: 2px solid #D3B292;
    margin: 0 0 0 30px;
    padding: 6px 0 12px 15px;
    }

.search p {
    color: #000;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    line-height: 1.2em;
    margin: 0 0 10px 0;
    padding: 0;
    }

div.rubricator {
    background: #fff url(./img/arr4.gif) no-repeat center left;
    color: #ccc;
    font-family: Tahoma;
    font-size: 11px;
    line-height: 1.2em;
    margin: 20px 0 0 0;
    padding: 4px 0 6px 26px;
    border-right: 2px solid #D3B292;
    border-bottom: 1px solid #D3B292;
    border-top: 1px dotted #D3B292;
    }

.rubricator b {
    color: #111;
    font-weight: normal;
    }

.rubricator a:link {color: #009;}
.rubricator a:hover {color:#f60;}
.rubricator a:visited {color: #009;}
.rubricator a:visited:hover {color: #f60;}
    
.rubric {
    margin: 10px 0 0 0;
    border-left: 1px solid #D3B292;
    padding: 0;
    }
    
.rubric h1 {
    background: #FBF7F4 url(./img/arr5.gif) no-repeat center left;
    border-bottom: 1px solid #D3B292;
    border-right: 2px solid #D3B292;
    border-top: 1px dotted #D3B292;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    padding: 2px 10px 2px 25px;
    text-transform: uppercase;
    }

.rubric h1 span {
    float: right;
    text-transform: none;
    }

.rubric h2 {
    border-top: 1px dotted #D3B292;
    border-right: 2px solid #D3B292;    font-family: Tahoma;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #000;
    padding: 2px 0 3px 10px;
    margin: 0;
    }
    
.rubric h3 {
    font-size: 11px;
    font-weight: bold;
    color: #000;
    padding: 0;
    margin: 10px 0 5px 10px;
    }

.rubric p {
    font-family: Tahoma;
    font-size: 11px;
    color: #333;
    line-height: 1.3em;
    padding: 0;
    margin: 0 0 1.3em 10px;
    }
    
.rubric ul {
    background: #f8f8f8;
    clear: both;
    list-style: none;
    margin: 0;
    padding: 7px 0 2px 7px;
/*    border-top: 1px dotted #D3B292;*/
    }

.rubric li {
    font-family: Arial;
    font-size: 11px;
    color: #000;
    line-height: 1.2em;
    padding: 0 0 0 10px;
    margin: 0 0 5px 0;
    background: url(./img/arr2.gif) no-repeat 0 5px;
    }

.rubric li.selected {
    background: url(./img/arr3.gif) no-repeat 0 5px;
    }

.rubric li span {
    color: #666;
    }

.rubric li a {text-decoration: none;}    

.one_day h2 {
    font-family: Times New Roman;
    font-size: 18px;
    font-weight: normal;
    color: #000;
    padding: 0;
    margin: 15px 0 5px 0;
    }

.one_day p {
    font-family: Tahoma;
    font-size: 12px;
    color: #333;
    line-height: 1.4em;
    padding: 0;
    margin: 0 0 1.4em 0;
    }

.one_day p.rs {
    font-family: Tahoma;
    font-size: 11px;
    color: #666;
    line-height: 1.2em;
    padding: 0;
    margin: 0 0 5px 0;
    }

img.illustration {
    float: left;
    border: 0px solid #ccc;
    margin-right: 10px;
    margin-bottom: 0px;
    }

div.water {
    background: #f8f8f8;
    border: 1px solid #eee;
    margin-top: 20px;
    margin-bottom: 20px;
    }

.water p {
    font-family: Tahoma;
    font-size: 10px;
    color: #666;
    padding: 0 15px 0 15px;
    line-height: 1.2em;
    margin: 6px 0 8px 0;
    }


/* Ad links */
.ad_links {font-size: 9px; color: #ddd; padding: 10px; line-height: 1em;}
.ad_links  a:link , .ad_links a:visited, .ad_links a:active, .ad_links a:hover {color:#aaa; font-size: 9px; text-decoration: none;}

