/* //TODO: RESET
*/
html{color:#444;margin:0;padding:0;}
div,body,h1,h2,h3,h4,h5,h6,form,input,button,textarea,p,th,td {margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;empty-cells: show;}
fieldset,img{border:0;}
label {font-weight: normal;}
/* ^RESET^ */

/* //TODO: TAGS
*/
body {
background: #f8f7f2 url("/images/bg.gif") repeat-x;
color:#5a5944;
font-family: Georgia, Garamond, Verdana, Arial;
font-size: 11pt;
min-width: 1000px;
text-align: center;
width: 100%;
}


input, textarea, select {
font-size: 11pt;
}

/* //TODO: CLASSES
*/
.center {text-align: center;}
.bold{font-weight: bold;}
.norm{font-weight: normal;}
.transp {-moz-opacity: 0;filter: alpha(opacity: 0);opacity: 0;}
.u{text-decoration: underline;}
.non-u, a.non-u {text-decoration: none;}
.i {font-style: italic;}
.strike {text-decoration: line-through;}

.lh130 {line-height: 130%;}
.lh140 {line-height: 140%;}
.lh150 {line-height: 150%;}
.left {float:left}
.right {float: right;}
.block {display: block;}
.clear
{
clear: both;
line-height: 1px;
height: 1px;
overflow: hidden;
margin: 0;
padding: 0;
}
.count {
    color: gray;
    font-size: smaller;
}
.hide{
    display: none;
}
.hand {cursor: pointer;}
.link {cursor: pointer;text-decoration: underline;}

.text-center {text-align: center;}
.text-right {text-align: right;}
.text-left {text-align: left;}
.error
{
margin: 5px 0;
font-size: 10pt;
padding: 3px;
border: 1px solid #AD5555;
background: #FFCFCF;
color: #870D0D;
font-weight: bold;
text-indent: 0;
}
.alert
{
padding: 3px;
font-size: 10pt;
border: 1px solid #409540;
background: #D4FFAA;
color: #409540;
font-weight: bold;
margin: 5px 0;
}
.hidden {display:none;}

.size13{font-size: 13pt;}
.size12{font-size: 12pt;}
.size11{font-size: 11pt;}
.size10{font-size: 10pt;}
.size9{font-size: 9pt;}
.size8{font-size: 8pt;}

.pad_3{padding: 3px;}
.lpad3{padding-left: 3px;}
.marg_3{margin: 3px;}
.pad_5{padding: 5px;}
.lpad5{padding-left: 5px;}
.marg_5{margin: 5px;}

.lh130 {line-height: 130%;}
.lh150 {line-height: 150%;}
/* ^CLASSES^ */
/** //TODO: Width's percantage
*/
.w10 {width: 10%;}
.w20 {width: 20%;}
.w25 {width: 25%;}
.w30 {width: 30%;}
.w33 {width: 33%;}
.w40 {width: 40%;}
.w45 {width: 45%;}
.w50 {width: 50%;}
.w60 {width: 60%;}
.w66 {width: 66%;}
.w70 {width: 70%;}
.w75 {width: 75%;}
.w80 {width: 80%;}
.w90 {width: 90%;}
.w99 {width: 99%;}
.w100 {width: 100%;}
/** //TODO: Height's percentage
*/
.h10 {height: 10%;}
.h20 {height: 20%;}
.h25 {height: 25%;}
.h30 {height: 30%;}
.h33 {height: 33%;}
.h40 {height: 40%;}
.h45 {height: 45%;}
.h50 {height: 50%;}
.h60 {height: 60%;}
.h66 {height: 66%;}
.h70 {height: 70%;}
.h75 {height: 75%;}
.h80 {height: 80%;}
.h90 {height: 90%;}
.h99 {height: 99%;}
.h100 {height: 100%;}




h1 {
font-size: 22px;
margin: 0;
padding: 0;
font-weight: normal;
color: #5a5944;
}

h2 {
font-size: 1.3em;
margin: 8px 0 2px 10px;
}

h3 {
font-size: 1.2em;
margin: 8px 0 2px 10px;
}

h4 {
font-size: 1.1em;
margin: 6px 0 1px 10px;
}

a {
color:#333;
text-decoration:underline;
}

a:visited {
color:#333;
}

a:hover {
color:#f00;
}

.desc {
    color:#b0ae8f;
    font-size: 14px;
    font-weight: normal;
}

.contacts {
    font-size: 16px;
    font-weight: normal;
}

img {
    margin: 0;
    padding: 0;
}
#container {
    width: 100%;
    min-width: 1000px;
    max-width: 1250px;
    text-align: left;
    margin: auto;
}
.index_block {
    margin-top: 20%;
}
#header {
    height: 100px;
}
li.mmenu {
    border-bottom: 1px dotted #848375;
    list-style-image: url(/images/menu_li.png);
    padding: 0 0 3px;
}
.content_block {
    float: left;
    margin: 1% 5% 1% 2%;
    width: 60%;
}
.menu_block {
    float: left;
    margin: 1% 2% 1% 2%;
    width: 20%;
}