/*

    Color scheme

    Orange: #FF790B
    Text:   #BBBBBB
    Block:  #444444
    White:  #FFFFFF
    Black:  #000000


*/



/*----------------------------------BODY--------------------------------------*/


body{

    background: #000000 url('main_bg.gif');
    background-attachment: fixed;
    color: #BBBBBB;
    margin: 0px;

    font-family: Arial;
    font-size: 14px;

}


img{border: none;}
a{outline: none;}

.orange{color: #FF790B;}

#back{position: absolute; margin-left: 719px;}



/*--------------------------------CONTROLS------------------------------------*/


.lock{display: none;}


.edit{

    border: 1px solid #444444;
    font-size: 12px;
    padding: 2px;
    width: 130px;
    color: #555555;
    letter-spacing: 1px;

}


input:focus{background: #FFE0CC;}
input{outline: none;}




textarea{

    padding: 5px;
    font-family: Arial;
    width: 98%;
    height: 120px;

}



.button, .wide_button, .poll_button{

    border: none;
    background: url('button.gif');
    width: 62px;
    height: 20px;
    color: #FFFFFF;
    cursor: pointer;

    font-weight: bold;
    font-size: 11px;

}


.poll_button{

    background: url('poll_button.gif');
    width: 100px;
    height: 18px;

}


.wide_button{

    background: url('button_wide.gif');
    width: 200px;
    height: 18px;

    color: #FFFFFF !important;
    text-decoration: none !important;

    text-align: center;
    display: block;

    outline: none;

}



/*---------------------------------MAIN---------------------------------------*/


#main, #round{

    margin: 0 auto;
    width:  960px;

}


/*-------------------------------FORUM LAST-----------------------------------*/


#threads{

    background: #CDBFA1;
    font-size: 12px;

}


#threads div{

    background: #483C24 url('arrow_or.gif') no-repeat 10px center;
    color: #FFFFFF;
    padding: 7px 33px;
    font-weight: bold;
    font-size: 14px;

}

#threads a{

    color: #483C24;

}


#threads td{

    color: #483C24;
    border-bottom: 1px dashed #BFAB80;

}


#threads .topic{

    padding: 5px 20px;

}


/*-------------------------------TOP MENU-------------------------------------*/


#pre_header{

    font-size: 16px;
    color: #FF790B;
    overflow: hidden;

}


#top_menu{float: left; padding: 10px;}
#top_menu li{display: inline;}

#top_menu ul{

    list-style: none;
    margin: 0px 0px 0px 25px;
    padding: 0px;

}


#language{

    color: #FF790B;
    float: left;
    padding: 10px 30px;
    background: url('top_menu.gif') no-repeat center left;
}



#top_menu li a{


    background: url('top_menu.gif') no-repeat center left;
    width: 130px;
    text-align: center;

    display: block;
    float:  left;

}


#pre_header a{

    text-decoration: none;
    color: #FFFFFF;

}


#pre_header a:hover{

    text-decoration: underline;
    color: #FF790B;

}

/*------------------------------LEFT MENU-------------------------------------*/


#left_menu{

    list-style: none;
    margin:  0px;
    padding: 0 0 20px 0;

}


#left_menu li{display: inline;}


#left_menu a{

    display: block;
    color: #FFFFFF;
    text-decoration: none;
    padding: 7px 40px;

    background: url('marker.gif') no-repeat 25px center;

    font-weight: bold;
    font-size: 13px;

}


#left_menu a:hover{

    background: url('marker_.gif') no-repeat 25px center;
    color: #FF790B;

}


/*---------------------------------LOGO---------------------------------------*/


#header{overflow: hidden;}

#logo{


    background: url('logo.jpg') no-repeat;
    height: 226px;
    width: 759px;
    float: left;

}


/*---------------------------------LOGIN--------------------------------------*/


#login{

    background: url('login.jpg') no-repeat top right;
    height: 226px;
    width: 200px;
    float: right;

    font-size: 11px;
    font-weight: bold;
    color: #000000;

}


#login form{margin: 30px;}


#login .button{

    margin: 7px 0px;

}


#login p{

    margin: 0px;
    padding: 2px 0px;

}



#login a{

    color: #000000;
    font-weight: normal;

}

#login a:hover{

    color: #FF790B;

}


/*---------------------------------SEARCH-------------------------------------*/


#search{

    position: relative;

    top:   200px;
    left:  520px;
    width: 230px;

    text-align: right;

    background: url('search.gif') no-repeat;

}



/*---------------------------------SIDES--------------------------------------*/


#post_header{

    height: 23px;
    background: url('sub_header.jpg') no-repeat;

}


#left_side{

   background: url('sub_left.jpg') no-repeat 21px 0px;
   width: 24%;
   float: left;
   padding-top: 40px;

   color: #FFFFFF;

}


#right_side{

    background: #FFFFFF url('sub_right.jpg') no-repeat;
    width: 709px;
    float: right;
    padding: 35px 10px 0px 10px;

}



/*---------------------------------BLOCKS-------------------------------------*/


.block{

    width: 190px;
    float: right;

}


.block_header{


    background: #444444 url('cell_shadow.gif') no-repeat right;


}


.block_header p{

    background: url('arrow.gif') no-repeat 10px center;

    padding: 8px 35px;

}



/*---------------------------------CONTENT------------------------------------*/

#body{overflow: hidden;}


h1, h2{

    color: #FFFFFF;
    font-size: 16px;
    padding: 5px 0px;

}


h2{

    font-size: 14px;
    padding: 5px 0px 0px 0px;

}


#content{

    padding: 20px 30px;
    background: #000000;
    overflow: hidden;
    font-size: 13px;

}

#content img{margin-right: 10px;}


#content a{

    color: #FF790B;
    text-decoration: underline;

}

#content ul{

    list-style-image: url('marker_.gif');

}

#content li{

    line-height: 22px;

}


#content .subject{

    border-bottom: 1px dashed #FFFFFF;
    height: 30px;
    overflow: hidden;
    padding: 3px 0px;

}

#content .subject h1{

    float: left;
    margin: 0px;

}

#content .subject h1 a{

    text-decoration: none;
    color: #FFFFFF;

}


#content .subject span{

    float: right;
    color: #FF790B;
    padding: 6px;

}


/*--------------------------------PHOTOS--------------------------------------*/

#photos .gallery{

    padding: 20px 0px;

}

#photos .gallery img{

    border: 2px solid #FFFFFF;
    margin-right: 20px;
    margin-bottom: 20px;

}




#photos .album_img{

    margin-right: 20px;

}


#photos .album_subject span{

    float: right;
    color: #FF790B;

}


#photos .album_subject{overflow: hidden; height: 1.5em; margin-top: 10px;}
#photos .album{overflow: hidden; margin-bottom: 35px;}

#photos .album_subject a{

    color: #FFFFFF;
    float: left;

    font-size: 14px;
    font-weight: bold;

}


/*-------------------------------PAGINATION-----------------------------------*/



#pages a{

    color: #FFFFFF;
    text-decoration: none;
    display: block;

}

#pages ul{

    margin: 0px;
    padding: 0px;

}


#pages ul li{

   padding: 5px;
   list-style: none;
   font-size: 18px;
   color: #FF6600;
   float:left;

}

#pages{

    overflow: hidden;
    height: 30px;
    margin-left: 35%;

}


/*--------------------------------REGISTER------------------------------------*/

.info{

    background: #FF790B url('warn_bg.gif') no-repeat center right;
    color: #FFFFFF;
    margin: 10px 0px 20px 0px;
    padding: 5px 25px 5px 5px;

}

.info a{color: #FFFFFF !important;}

#register{

    background: url('article_bg.gif') no-repeat bottom right;

}



#register form{padding: 10px 0px;}


#register label{

    width: 150px;
    display: block;
    float: left;

}

#register input{

    width: 150px;
    border: none;
    padding: 2px;

}


#register .field{margin: 10px 0px;}
#register em{color: #FF790B;}


/*-------------------------------ARTICLES-------------------------------------*/


.article{

    background: url('article_bg.gif') no-repeat bottom right;
    margin-bottom: 20px;

}


.article .comments{

    float: right;
    text-decoration: none !important;
    padding: 7px;

}




/*--------------------------------MAIN ADS------------------------------------*/


#ads{

    background: #C6C6C7 url('articles/adbg2.gif');
    color: #4A3200;
    font-size: 12px;
    padding: 25px 250px 0px 28px;
    height: 185px;

}

#ads p{line-height: 20px;}

#ads h1{

    color: #4A3200;
    font-size: 20px;
    font-weight: 100;

}


/*--------------------------------AFISHA--------------------------------------*/


.afisha{

    text-align: center;
    margin-bottom: 20px;

}

.afisha img{

    margin-bottom: 20px;

}


/*-------------------------------COMMENTS-------------------------------------*/


#comments h4{

    border-bottom: 1px dotted #FFFFFF;
    padding: 4px 0px;
    color: #FFFFFF;
    margin: 0px 0px 7px 0px;

}

#comments .comment p{margin: 0px;}
#comment_form p{margin: 8px 0px;}

#comments .comment, #comments .reply{

    border-left: 5px solid #FF790B;
    padding: 0px 5px;
    margin: 20px 0px;

}


#comments .reply{

     margin-left: 15px;
     border-left: 5px solid #444444;

}




/* textarea uses default control style */


/*-------------------------------SPONSORS-------------------------------------*/


#banners{

    padding: 10px;
    text-align: center;

}

#sponsors img{margin: 5px 10px;}
#saiteg{padding: 5px;}



/*-----------------------------------POLL-------------------------------------*/


#poll{padding: 2px 25px 20px 25px;}
#poll .poll_button{margin: 15px 0px;}

#poll .poll_bar{

    border-right: 5px solid #FFFFFF;
    width: 100%;

}


.poll_bar{

    height: 10px;
    background: #FF6600;
    float: left;

}

.rait{

    width: 100%;
    line-height: 8px;
    font-size: 10px;

}


#poll p{

    font-size: 12px;
    font-weight: bold;
    margin-bottom: 5px;
}



.poll_name{

    font-size: 12px;
    margin: 0px;
    padding: 5px;
    text-align: center;

}


/*---------------------------------FOOTER-------------------------------------*/


#footer{

    text-align: center;
    float: right;
    width: 700px;
    font-size: 10px;
    padding: 5px;

}

#footer a{color: #FF790B;}


/*-------------------------------ERROR_FORM-----------------------------------*/

#errorform{

    margin: 0 auto;
    border: 5px solid #FF790B;
    padding: 0px 10px;
    width: 500px;

    margin-top: 10%;

    background: url('article_bg.gif') no-repeat 98% 90%;

}


#errorform p{line-height: 20px;}


#errornavi{

    margin: 0 auto;
    width: 500px;
    padding: 10px;
}

#errornavi a{

    color: #FF790B;
    text-decoration: none;
    float: right;

}


/*------------------------------------ROUND-----------------------------------*/




#preround{

    background: url('round_mid.gif');
    height: 44px;

}

#round{display: block; overflow: hidden;}


#round .left, #round .center, #round .right{

    float:    left;
    position: relative;

}

#round .left{left: 70px;}
#round .center{left: 370px;}
#round .right{left: 685px;}


/*-----------------------------------VIDEO------------------------------------*/

#related img{margin: 0px;}
#related a:hover{border: 2px solid #FF790B;}

#related{

    overflow: hidden;
    height: 150px;

}


#related a{

    float: left;
    display: block;
    margin: 0px 2px;
    border: 2px solid #FFFFFF;

}




/*

    Color scheme

    Orange: #FF790B
    Text:   #BBBBBB
    Block:  #444444
    White:  #FFFFFF
    Black:  #000000


*/