@charset "utf-8";
/* CSS Document */

*{
    margin:0;
    padding:0;
    outline:none;
    font-family:Georgia, "Times New Roman", Times, serif;
}
html{
    background:#1b1b1b url(../gfx/bg.jpg) no-repeat 0 0;
    height:100%;
}
body{
    background:url(../gfx/border-content-top.png) repeat-x 0 0;
    min-width:985px;

    height: auto !important;
    min-height: 100%;
    position: relative;
}
a, img{outline:none; border:none; text-decoration: none;}
table{
    border:none;
    border-collapse:collapse;
}
/*p{color:#A6A59E;}
h1{ color:#f3c734; font-size:22px; font-weight:normal; text-align:left; text-shadow:1px 1px 1px #000;}
h2{ color:#A6A59E; font-size:22px; font-weight:normal; text-align:left; text-shadow:1px 1px 1px #000;}*/
.container{padding-bottom:100px;}
.menu-holder{
    background:url(../gfx/border-menu-top.png) repeat-x 0 0;
    float:left;
    width:200px;
    padding:0 50px 0 0;
}
.content-holder{
    float:left;
    width:735px;
    padding-top:30px;
}
.menu-holder a.logo{
    background:url(../gfx/pspych.png) no-repeat 35px 30px;
    display:block;
    width:180px;
    height:100px;
    margin:10px auto 30px;
}

/*.menu-holder ul.left-menu > li{list-style:none;}
.menu-holder ul.left-menu a.item{ background:url(../gfx/menu.png) no-repeat 0 0; color:#a6a59e; display:block; font-size:15px; height:23px; margin:10px 0; width:135px; text-decoration:none; text-shadow:1px 1px 1px #000; padding:4px 15px 3px 50px;}
.menu-holder ul.left-menu > li a.item:hover, .menu-holder  ul.left-menu > li a.item.active{ background-position:0 -30px; color:#e7e7e6;}*/

.menu-holder ul.left-menu > li, .menu-holder li .hover, .menu-holder ul.left-menu a.item.active{
    background:url(../gfx/menu.png) no-repeat 0 0;
    width:200px;
    height:30px;
}
.menu-holder ul.left-menu > li{
    list-style:none; 
    display:block; 
    position:relative;
    margin:10px 0;
    overflow:hidden;
}	
.menu-holder ul.left-menu a.item{
    color:#a6a59e;
    display:block;
    font-size:15px;
    height:23px;
    width:135px;
    text-decoration:none;
    text-shadow:1px 1px 1px #000;
    padding:4px 15px 3px 50px;
    z-index:20;
    height:23px;
    position:relative;
}
.menu-holder ul.left-menu a.item:hover{color:#e7e7e6;}
.menu-holder ul.left-menu a.item.active{color:#e7e7e6; background-position:0 -30px;}
.menu-holder li .hover {
    background-position:0 -30px;
    position:absolute;
    left:0; 
    top:0;	
    z-index:0;
    display:none;
}

.holder-banery{margin:0 auto 25px;}
.baner{
    border:3px solid #F3C734;
    color:#F2421C;
    display:block;
    font-size:20px;
    font-weight:bold;
    height:150px;
    line-height:130px;
    margin:15px 0 0;
    text-align:center;
    text-decoration:none;
    vertical-align:middle;
    width:700px;
}

div.footer{
    color:#a09c86;
    font-size:11px;
    background:url(../gfx/footer.png) repeat-x 0 0;
    height:25px;
    padding:10px 0;
    bottom:10px;
    left:0;
    position: absolute;
    width:100%
}
div.footer .copyr{margin:0 10px;}
/* --------------------------------------- Fancy Box Gallery ---------------------------------------*/
div.fbox-gallery{}
div.fbox-gallery ul.gallery{}
div.fbox-gallery ul.gallery li.item{
    display:block;
    float:left;
    list-style:none outside none;
    margin:15px 35px 20px 0;
}
div.fbox-gallery ul.gallery li.item > a.item{
    border:solid 2px #A6A59E/*#f3c734*/;
    display:block;
}
/* -------------------------------------- / Fancy Box Gallery --------------------------------------*/

.go-back{
    background:url(../gfx/cofnij.png) no-repeat 0 0;
    height: 24px;
    cursor: pointer;
    margin: 30px auto 10px;
    overflow: hidden;
    text-indent: -1000px;
    width: 120px/*75px*/;
}
.news-short{}

.news-short h1.title{
    position:relative;
    border-bottom: 1px solid #F3C734; 
    display:block; 
    margin:5px 0; 
    padding:0 0 2px;
}
.news-short h1.title a.show-all-news{
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    color:#A6A59E;
    position:absolute;
    top:5px;
    right:0;
}
.news-short .item{float:left; width:225px; margin:0 10px;}
.news-short .item.last{}
.news-short span.date, .news-short span.title, .news-short span.short,
.news-list span.date, .news-list span.title, .news-list span.short{
    color:#A6A59E; 
    display:block;
}

.news-short span.date, .news-list span.date{font-size:11px;}
.news-short span.title{font-weight:bold; font-size:12px; min-height:30px; margin:6px 0; color:#F3C734;}
.news-short span.short{font-size:13px; /*text-align:justify;*/}

.news-list{}
.news-list a.item{
    display:block;
    margin:0 0 10px;
    text-decoration:none;
    border-bottom:solid 1px #535246;
    padding-bottom:5px;
}
.news-list .header{
    border-bottom: 1px solid #535246; 
    display:block; 
    margin:10px 0 20px; 
    padding:0 0 2px;
}
.news-list span.title{font-weight:bold; font-size:12px; margin:6px 0; color:#F3C734;}
.news-list span.short{font-size:13px; line-height:20px;}

.pag{text-align:center;}
.pag > a{color:#A6A59E; padding:0 7px 3px; border:solid 1px #272522; text-decoration:none;}
.pag > a.active, .pag > a:hover{color:#F3C734; border:solid 1px #535246;}

.news-show-all, .news-prev, .news-next{color:#535246; padding:3px 7px; border:solid 1px #272522; text-decoration:none; display:block;
                                       float:left; font-size:11px; font-weight:bold; margin:0 5px;}
.news-show-all:hover, .news-prev:hover, .news-next:hover{color:#F3C734; border:solid 1px #535246;}
.news-show-all{float:right;}
.fix{clear:both;}
.hr{border-bottom:1px solid #535246; height:0; margin:10px 0;}


#debug{
    color:#A09C86;
    width:200px;
    font-size:12px;
    font-weight:bold;
    position:absolute;
    bottom:50px;
}
/*
div.news-short .header > h1{border-bottom: 1px solid #F3C734; display:block; margin:5px 0; padding:0 0 2px;}
table.news-short td.td{width:220px; padding-right:36px; vertical-align:top;}
table.news-short td.td.last{width:200px; padding-right:0px;}
table.news-short span.date, table.news-short span.title, table.news-short .short{color:#A6A59E; display:block;}
table.news-short span.date{font-size:11px;}
table.news-short span.title{font-weight:bold; font-size:12px; min-height:30px; margin:6px 0; color:#F3C734;}
table.news-short .short{font-size:13px; text-align:justify;}
*/