/*RESET
-------------------------*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, ar,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td { margin: 0;  padding: 0; border: 0; outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/*MAIN PROPERTIES
----------------------------------*/
html, body { height:100%; }
body {
    background:#1D1F1C;
    font-family: "Lucida Grande", Verdana, sans-serif;
    line-height: 1.7em;
    color:#2F2E36;

}
ul, ol{list-style-position:inside;}
div {border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
a{color:#574140;}
a:visited{}
a:hover{}
a:active{}
/*-------colors----*/
/*
color:#1D1F1C;
color:#2F2E36; текст
color:#574140; ссылки
color:#B26744; футер
color:#FF962E; header 
#A89559 body

C2AF8B sidebar

*/


/*LAYOUT
-----------------------------------*/
.page {
    background:#A89559;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    width:1022px;
    margin:0 auto -100px;
    overflow:hidden;
    border-radius:0;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    border:1px solid #FF962E;
    border-top:0;
    border-bottom:0;
}
.footer{ height:100px;width:1024px;margin:0 auto;}
.push {height:100px;clear:both;}

/*HEADER
-----------------------------------*/
.header {
    width:996px;
    background:#B26744;
    height:70px;
    margin:7px auto 13px;
    border-radius:14px 14px 0 0;
    -moz-border-radius:14px 14px 0 0;
    -webkit-border-radius:14px 14px 0 0;
    border:1px solid #7F492F;
}

/*MAIN-MENU
-----------------------------------*/
.main-menu {
    float:right;width:422px;position:relative;top:42px;
    }
.main-menu li{ float:left;list-style:none;margin-left:7px;}

.main-menu a{
            display:block;
            text-align:center;
           
            color:#DF8329;
            font:bold 18px Arial;
            text-decoration:none;
            background:#8F7D47;
            padding:2px 4px;
            border-radius:7px 7px 0 0;
            -moz-border-radius:7px 7px 0 0;
            -webkit-border-radius:7px 7px 0 0;
            height:23px;
            border:1px solid #7F492F;
            border-bottom:0;
}
.main-menu .active a{border-bottom:0px!important;height:27px;background:#A89559;margin-top:-3px; color: #FF962E;}
.main-menu a:hover{}
.main-menu a:active{}


/*SIDEBAR
-----------------------------------*/
.sidebar { background:#C2AF8B;width:365px;float:right;margin-right:13px;padding:1em 25px;}
.twtr-img,.twtr-avatar,.twtr-hd{display:none !important;}
.twtr-doc{width:364px!important;float:right;}
.twtr-avatar{display:none;width:0px !important;}
.twtr-tweet-text{margin-left:0 !important;}
.twtr-ft{width:364px!important;}

/*CONTENT
-----------------------------------*/
.content {
    background:#fff;
    padding:1em 25px;
    overflow:hidden;
    width:520px;
    float:left;
    margin-left:13px;
    
}
p{line-height:1.2;margin:30px 0;} 

 
/*FOOTER
-----------------------------------*/
.footer {
    background:#FF962E;

}





/*MISC
-----------------------------------*/

.clearfloat { 
    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
ol {color:red;font:bold 32px Arial; list-style:inside upper-alpha; }
ol li {color:#3F2F2F;font:normal 16px Arial;}