* {margin:0;padding:0;}
body{background-color:#999999;font-family:tahoma;}
img{border:0;}


.page{
    width:764px;
    margin-left:auto;
    margin-right:auto;
    background-color:#3b3b3b;
}

ul {
    list-style:none;
}

a{
    text-decoration:none;
}

.header{
    height:219px;
    width:764px;
    background: url('../images/header.jpg') left top no-repeat;
}

.logo {
    margin:80px 0 0 16px;
    float:left;
    position:relative;
    width:378px;
    height:40px;
    cursor:pointer;
}

.adon{
    float:right;
    position:relative;
    margin:60px 10px;
    height:110px;
    width:160px;
    color:white;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
    line-height: 1.42em;
}

.container{
    position:relative;
    float:left;
    top:-50px;
    width:764px;
    background-color:#3b3b3b;
}

.left_col{
    position:relative;
    float:left;
    width:253px;
    background:url('../images/left_center.jpg') left top repeat-y;
    margin:0 0 35px 0;
    
}

.left_col_top{
    position:relative;
    float:left;
    width:253px;
    height:50px;
    background:url('../images/left_top.jpg') left top no-repeat;
}

.left_col_bottom{
    position:relative;
    float:left;
    width:253px;
    height:13px;
    background:url('../images/left_bottom.jpg') left bottom no-repeat;
}


.left_menu{
    width:243px;
    position:relative;
    float:left;
    font-family: tahoma, sans-serif;
    font-size: 11px;
    letter-spacing:1px;
    color:white;
    padding-bottom:25px;
}

.left_menu h1, .left_col h3, .left_menu h2{
    font-family: Tahoma;
    font-size: 12px;
    text-align:left;
    padding:0 0 0 20px;
    text-transform:uppercase;
    font-weight:bolder;
    color:#555151;
    background: url('../images/row2.png') 10px 5px no-repeat;
}

.left_menu a, .left_menu a:visited{
    color:white;
}
.left_menu ul li {
    padding-left:13px;
    margin-left:5px;
    border-bottom:1px solid #b3b5b7;
    line-height:24px;
    background: url('../images/row.png') 4px 10px no-repeat;
}

.left_menu ul li {
    padding-left:13px;
    margin-left:5px;
    border-bottom:1px solid #b3b5b7;
    line-height:24px;
    background: url('../images/row.png') 4px 10px no-repeat;
}

.left_menu ul li:hover, .left_menu ul li.selected{
    background-position: 6px 10px;
}


/* SEACH FORM*/
.search{
    border:0;
    width:143px;
    height:23px;
    margin:15px 5px 0 20px;
    float:left;
    padding:0 0 0 5px;
    position:relative;
    background: url('../images/search_bg.jpg') left top no-repeat;
}

input.search_button{
    float:left;
    margin:15px 0 0 0;
    position:relative;
    background: url('../images/search_button.jpg') left top no-repeat;
    width:44px;
    height:23px;
}
input.search_button:hover{
    margin:15px 0 0 0;
    position:relative;
    background: url('../images/search_button2.jpg') left top no-repeat;
    width:44px;
    height:23px;
}

input.login_button{
    float:left;
    margin:15px 0 0 0;
    position:relative;
    background: url('../images/login.jpg') left top no-repeat;
    width:44px;
    height:23px;
}

/*SEARCH END*/


.main{
    position:relative;
    float:left;
    width:511px;
    padding:10px 0 0 0;
}

.content{
    float:left;
    position:relative;
    padding-top:5px;
    background-color:#3b3b3b;
}


/* begin main page*/
.article .mainpage{
    float:left;
    position:relative;

}
.mp_t{
    width:496px;
    height:28px;
    float:left;
    position:relative;
    background: url('/images/mp_t.jpg') left top no-repeat;
}

.mp_c{
    width:496px;
    float:left;
    position:relative;
    background: url('../images/mp_c.jpg') left top repeat-y;
}

.mp_b{
    width:496px;
    float:left;
    height:32px;
    position:relative;
    background: url('../images/mp_b.jpg') left top no-repeat;
}

.qut{
    color:white;
    font-family:tahoma;
    font-size:10px;
    margin:0 0 30px 30px;
}

.qut h1{
    font-size:12px;
    font-weight:bold;
}

.qute{
    position:relative;
    float:left;
    background-color:#605f5f;
    width:414px;
    padding:10px;
}

.qute_t{
    position:relative;
    float:left;
    height:7px;
    width:434px;
    background: url('../images/qute_t.jpg') left top no-repeat;
}
.qute_b{
     margin:0 0 15px 0;
    padding:0;
    height:7px;
    position:relative;
    float:left;
    width:434px;
    background: url('../images/qute_b.jpg') left top no-repeat;
}

.promo_image{
    position:relative;
    float:left;
    width:100px;
    height:90px;
    text-align:center;
}

.promo_text{
    margin:0 0 15px 105px;
    text-align:left;
    font-size:11px;
    text-align:justify;
    
}

.promo_text h1{
    text-transform:uppercase;
    font-weight:bolder;
    font-size:12px;
}

.more_link{
    position:absolute;
    float:right;
    bottom:2px;
    right:10px;
}
.more_link a{
    color:#fff600;
    font-family:TAHOMA;
    font-weight:bold;
    font-size:11px;
    text-decoration:none;
    padding:0 15px 0 0;
    background: url('../images/more.png')  right bottom no-repeat ;
}

.more_link a:hover{
    text-decoration:underline;
}

/* end main page*/



/* begin article */
.article, .commentsbox{
    position:relative;
    float:left;
    width:481px;
    padding:15px;
    color:white;
    font-family:tahoma;
    font-size:12px;
    text-align:justify;
    margin:0 0 20px 0;
}
.article h1, .article h1 a, .commentsbox h1{
    text-transform:uppercase;
    font-weight:bolder;
    color:white;
    font-size:14px;
    margin:0 0 10px 0;
    text-align:left;
}
.article h1, .article h1 a {
    color:#fff600;
}

.article h1 a:hover{
    text-decoration:underline;
}
.article ul{
    list-style:square;
    padding:3px 0 5px 15px;
}

.article a, .paginator a, .commentsbox a{
    color:#fff600;
    font-family:TAHOMA;
    font-weight:bold;
    font-size:12px;
    text-decoration:none;
}
.article a:hover, paginator a:hover{
    text-decoration:underline;
}

.article input{
    background:white;

}
.article textarea{
    width:200px;
}

.article .button{
    background:white;
    border:1px solid;
    padding:2px;
}

.aricle .administration{
    line-height:15px;
    color:white;
    font-size:11px;
    font-family:arial;
    margin-left:10px;
}
.adminpanel{
    line-height:15px;
    color:white;
    font-size:11px;
    font-family:arial;
    width:490px;

}
.adminpanel a{
    color:yellow;
    line-height:20px;

}

.paginator {
    color:white;
    text-align:center;
}

textarea{
    width:250px;
}

.commentsbox input{
    border:2px solid gray;
    margin:0 0 5px 10px;
}


.commentsbox .button{
    border:1px solid white;
    background-color:white;
    padding:5px;
    color:black;
}

.administration input{
    border:1px solid white;
    background-color:white;
}
fieldset{
    padding:0 10px;
}
/* MENU BEGIN*/
.menu{
    position:relative;
    float:left;
    background:red;
    width:491px;
    padding:0 10px;
    height:61px;
    background: url('../images/menu_bg.jpg') left top repeat-x;
}

.top_m{
    float:left;
    position:relative;
    height:51px;
    font-weight:bold;
    margin-left:5px;
    padding:20px 10px 0 12px;
    background: url('../images/menu_left1.jpg') left top no-repeat;
}
.top_m a{
    font-family:Tahoma;
    font-size:12px;
    color:white;
    text-transform:uppercase;
}

/*
.top_m a:hover{
background: url('../images/menu_left2.jpg') left top no-repeat;
}
*/
.top_m .top_r{
    background: url('../images/menu_right.jpg') left top no-repeat;
    float:right;
    position:absolute;

    right:10px;
    margin:-20px -15px 0 0;
    height:61px;
    width:5px;
}

.top_m a:hover{
    text-decoration:underline;
}
.mainmenu{
    height:61px;
    background: url('../images/menu_right.jpg') right top no-repeat;
}






.footer{
    position:relative;
    float:left;
    top:-50px;
}

.footer_line{
    background:url('../images/footer_line.jpg') left top repeat-x;
    height:7px;
    width:764px;
}

.footer_content{
    background:url('../images/footer_bg.jpg') left top repeat-x;
    height:156px;
    width:764px;
    text-align:center;
    color:white;
    font-size:10px;
    color:#555151;

}

.footer_content a{
color:#555151;
}
