/* 

Theme Name: Finevector
Theme URI: http://www.finevector.ru
Description: 'lol'
Author: Alexey Butochnikov
Author URL: http://butochnikov.name
Version: 1.0

*/

html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, address, code, img, 
small, strong, dl, dt, dd, ol,
fieldset, form, label {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

html {height: 100%;}

body {
    line-height: 1.5;
    font-family: helvetica, arial, sans-serif;
    background-color: #dcb688;
      height: auto !important;
  height: 100%;
  min-height: 100%;
  position: relative;
}

#wrap {
    width: 960px;
    margin: auto;
    background-image:url(img/background.jpg);
    background-position: 0px -39px;
    background-repeat:no-repeat;
    background-color: #f4e8d2;
    overflow:hidden;
     _zoom:1;


}

#footer{
     width: 960px; 
     margin:auto;   
     border: 0px solid black;    
     background-color: #832E2B;
     color: white;
     font-size: 12px;
      position: absolute;
      bottom: 0;      
      text-align: center;
      
    }

#header {
    width: 960px;
}

#header_topline { 
    background-image:url(img/top_line.gif);
    background-repeat:repeat-x;
    height: 31px;
}

#header_botline { 
    background-image:url(img/bot_line.gif);
    background-repeat:repeat-x;
    height: 10px;
}    

#title {
    height: 200px;
    background-image:url(img/title2.jpg);
    vertical-align: bottom;    
}

#title img {
       visibility: hidden;   
}

#main {
    width: 960px;        
}

#menu {
    width: 193px;
    float:left;
    background:none;
    
}

#menu ul{
    display:table;
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;

    
}


.act {
    background-image:url(img/menu_but_p.png);    
}

#menu ul li {
    background-image:url(img/menu_but.png);
    width: 173px;
    height: 31px;
    margin-bottom: 5px;
    list-style:none;
    margin: 0;
    padding-left: 20px;
    border: 0;
    outline: 0;
    
}

#menu ul li a {
    width: 173px;
    height: 31px;
     color: #f61535;
    text-decoration:none;
    font-weight:bold;
    font-size: 10px;
   
    text-transform: uppercase;    
    display: table-cell;
    vertical-align:middle;
    
}

#menu .dl {
    padding-top: 1px;
  display:  table-cell;
  line-height: 10px;
}

#info {
    font-family:Arial, Helvetica, sans-serif;
    font-stretch: ultra-expanded;
    color: #b50803;
    font-weight:bold;    
    display: block;    
    width: 190px;
    height: 121px;
    text-align:center;
    vertical-align:middle;
    font-size: 14px;
    padding-top: 15px;
    margin-bottom: 5px;
    letter-spacing: -1px;
}

#info a {
    color: #b50803;
    }


#doc {    
    width:exp​ression((document.compatMode && document.compatMode == 'CSS1Compat') ? (document.documentElement.clientWidth < 494?"494px":"auto"): ( document.body.clientWidth < 494 ? "494px" : "auto" ) ); 
    padding: 40px;    
    height: 780px;
    margin-left:193px;
    background-color: #f1f1f2;
    border: solid 1px black;

    
}

#menu2 {
    width: 191px;
    float:right;
    background:none;


}



h1 {
    color: #b50803;
}

a {
 text-decoration: none;
 color: #4e4e4e;
 font-size: 14px;
}

a:hover {
 text-decoration: underline;
}

body {
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
}

h1 {
    color: #b50803;
    text-align:center;
    font-size: 20px;
    font-weight:bold;
    line-height: 16px;
}

.hsmall {
    font-size:12px;
}

.redaction {
    color: #b50803;
    text-align:left;
    font-weight:bold;
    
}


p, ul {
    font-size:12px;
    color:#3515f6;
}

img {display:inline;}