/* общее */
*{
    font-size: 8pt;
    font-family: tahoma, verdana, arial;
}
body{
    background: #0691c5 url('/images/sunny/bg.png') repeat-x top left;
    padding: 0px 0px 0px 10px;
}
body, form{
    margin: 0px;
}
img{
    border: 0px;
}
.pointer{
    cursor: pointer;
}
.grayborder{
    border: 1px solid #929292;
}
.font9{
    font-size: 9pt;
}

/* ссылки */
a:link, a:active, a:visited, a:hover{
    color: #148cd1;
    text-decoration: underline;
}
a:hover{
    text-decoration: none;
}

/* верхняя таблица */
table.toptable{
    background: url('/images/sunny/topbar.jpg') no-repeat top right;
    height: 70px;
    max-width:1300px;
    min-width: 990px;
}

table.toptable2{
    background: url('/images/sunny/topbar2.jpg') no-repeat top right;
    height: 70px;
    max-width:1300px;
    min-width: 990px;
}
table.toptable2 td.search{
    padding: 12px 35px 0px 35px;
    width: 265px;
}
table.toptable2 td.search input{
    border: 0px;
    background: url('/images/sunny/spacer.gif') no-repeat top left;
    color: #8ed162;
    width: 200px;
}
table.toptable2 td.auth{
    padding: 12px 10px 0px 10px;
    padding:5px 10px 0;
    width:390px;
}
table.toptable2 td.auth div{
    white-space: nowrap;
}
table.toptable2 td.auth div span{
    padding-left: 40px;
}
table.toptable2 td.auth span.link{
    float: left;
    padding-top: 12px;
    position: relative;
    left: -7px;
}
table.toptable2 td.auth span.link, table.toptable td.auth span.link a{
    color: #fff;
}
table.toptable2 td.auth input{
    border: 0px;
    background: url('/images/sunny/spacer.gif') no-repeat top left;
    color: #8fbdcc;
    width: 150px;
}

table.toptable td.search{
    padding: 12px 25px 0px 50px;
    width: 265px;
}
table.toptable td.search input{
    border: 0px;
    background: url('/images/sunny/spacer.gif') no-repeat top left;
    color: #8ed162;
    width: 200px;
}
table.toptable td.auth{
    padding: 12px 35px 0px 35px;
    width: 350px;
}
table.toptable td.auth div{
    white-space: nowrap;
}
table.toptable td.auth div span{
    padding-left: 40px;
}
table.toptable td.auth span.link{
    float: left;
    padding-top: 12px;
    position: relative;
    left: -7px;
}
table.toptable td.auth span.link, table.toptable td.auth span.link a{
    color: #fff;
}
table.toptable td.auth input{
    border: 0px;
    background: url('/images/sunny/spacer.gif') no-repeat top left;
    color: #8fbdcc;
    width: 150px;
}

/* полоска объявлений */
table.slider-table { min-width: 990px; max-width:1300px; }
table.slider{ min-width: 990px; max-width:1300px; margin: 5px 0px; }
table.slider a{
    font-weight: bold;
}
table.slider div{
    color: #7c7c7c;
    padding-top: 5px;
}
table.slider div a{
    font-weight: normal;
    color:#707070;
    text-decoration:none;
}

table.slider div a:hover{
    color:#707070;
    text-decoration:underline;
}

table.slider div b{
    font-weight: bold;
}
table.premain { min-width: 990px; max-width:1300px; }

/* центральная таблица */
table.main { min-width: 990px; max-width:1300px; }

/* центральная таблица */
table.main td.leftside{
    background: #fff url('/images/sunny/side.bg.png') repeat-x bottom left;
    border: 1px solid #5db5e8;
    border-right: 0px;
    border-bottom: 0px;
    color: #707070;
    padding-left: 3px;
}

table.main td.clip{
    background: #fff url('/images/sunny/clip3.png') repeat-y top left;
    border-top: 1px solid #5db5e8;
    width: 40px;
}
table.main td.content{
    background: #fff url('/images/sunny/content.bg.png') repeat-x bottom left;
    border: 1px solid #5db5e8;
    border-left: 0px;
    border-bottom: 0px;
    padding: 0px 10px 20px 0px;
}
table.main td.rightside{
    background: #fff url('/images/sunny/side.bg.png') repeat-x bottom left;
    width: 3px;
}
table.main td.rightside td{
    vertical-align: top;
}
table.main td.bannerbox{
    padding: 0px 10px 0 4px;
    text-align: center;
    width: 200px;
}
table.main td.bannerbox div{
    padding-top: 20px;
}

/* заголовок в контенте */
div.title{
    height: 35px;
    width: 100%;
}
div.title table{
    position: relative;
    top: -1px;
    right: -21px;
}
div.title td.textbox{
    background: #f6f6f6 url('/images/sunny/title.bg.png') repeat-x top left;
    color: #808080;
    padding: 0px 10px;
    text-transform: uppercase;
    vertical-align: middle;
    white-space: nowrap;
}
div.title *{
    font-size: 10pt;
}
div.title td.textbox span{
    font-weight: bold;
    color: #539c20;
}
div.title a:link, div.title a:active, div.title a:visited, div.title a:hover{
    color: #808080;
}

/* нижняя таблица */
table.bottom{
    min-width: 990px;
    max-width:1300px;
    color: #fff;
    height: 115px;
}
table.bottom a:link, table.bottom a:active, table.bottom a:visited, table.bottom a:hover{
    color: #fff;
}
table.bottom td{
    background: url('/images/sunny/whiteshadow.bg.jpg') repeat-x top left;
}
table.bottom td.left{
    background: url('/images/sunny/whiteshadow.left.jpg') no-repeat top right;
    width: 15px;
}
table.bottom td.right{
    background: url('/images/sunny/whiteshadow.right.jpg') no-repeat top left;
    width: 15px;
}
table.bottom td.ugolok{
    background: url('/images/sunny/ugolok.png') no-repeat bottom right;
    width: 212px;
}
table.bottom span.box{
    position: relative;
    top: -12px;
    left: -14px;
}

/* элементы левого блока */
table.main td.leftside td{
    background: url('/images/sunny/content.line.png') repeat-x bottom left;
    color: #707070;
    padding: 11px 10px;
}
table.main td.leftside a:link, table.main td.leftside a:active, table.main td.leftside a:visited{
    text-decoration: none;
}
table.main td.leftside a:hover{
    text-decoration: underline;
}
table.main td.leftside a.spec{
    color: #707070;
}
table.main td.leftside td.div1{
    height: 152px;
}
table.main td.leftside td.div1 span{
    color: #718a98;
    vertical-align: middle;
}
table.main td.leftside td.div1 span img{
    vertical-align: middle;
}
table.main td.leftside td.div2{
    padding: 15px 10px;
    height: 146px;
}
table.main td.leftside td.div2 span{
    color: #718a98;
}
table.main td.leftside td.div3{
    padding: 15px 10px;
    height: 149px;
}
table.main td.leftside td.div3 span{
    color: #148cd1;
    font-weight: bold;
}
table.main td.leftside td.div4{
    padding: 15px 10px;
    height: 152px;
}
table.main td.leftside td.div5{
    padding: 15px 10px;
    height: 150px;
}
table.main td.leftside td.div6{
    padding: 15px 10px;
    background: none;
    vertical-align: top;
}

.blank { padding:10px; }

.slider_image_head_line {
    background: url('/images/slider_pg.png');
    padding:5px;
    text-align:left;
    color:white;
    position:relative;
    height:50px;
    top:-60px;
}

.slider_image_head_line h4 {
    margin:0px;
}

.slider_image_head_line h4 a, .slider_image_head_line h4 a:visited {
    color:#FFFFFF;
    font-size:21px;
    text-decoration:none;
}

.slider_link_item {
    width:40px;
    height:24px;
    background-color:#666666;
    border:1px solid #FFFFFF;
    float:left;
    margin-right:5px;
}

.slider_link_item_active {
    width:40px;
    height:24px;
    float:left;
    margin-right:5px;
    border:1px solid #148CD1;
}

.slider_image_head_line_footer {
    background: url('/images/slider_pg.png');
    text-align:left;
    color:white;
    padding:5px;
    width:490px;
    position:relative;
    top:35px;
}

.slider_images2 {  }

a.a_s_s_w { color:#fff; text-decoration:underline; }
a.a_s_s_w:hover { text-decoration:underline; color:#fff; }
a.a_s_s_w:active { color:#fff; text-decoration:underline; }
a.a_s_s_w:visited { color:#fff; text-decoration:underline; }

