html {height: 100%;}

body, #Page {
    padding: 0px; margin: 0px;
    height: 100%;
    min-height: 100%; 
}

body {
    font-size: 12px; 
    color: #59595b;
    font-family: "Myriad Pro", "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
    line-height: 150%;
}

#Page{
    display: block; position: relative;
    width: 100%;
    height: auto !important;
    //height: 100%;    
    margin: 0px auto;
    background: url("misc/bg-plenka-top.jpg") 100% 30px no-repeat;
}

#Footer, 
#Wrapper {
    display: block;
    clear: both; overflow: hidden;
    height: 143px; width: 100%;
    padding: 0px; margin: 0px;
}
#Footer { 
    margin: -143px auto; position: relative;
    overflow: hidden;
    overflow: visible;
}

#Footer, 
#Page { min-width: 1000px; max-width: 1400px;}


.page-body {display: block; overflow: hidden;}

#Footer .page-body,
#Page .page-body {padding: 0% 2.5% 2em 5%;}
#Footer .page-body {padding: 0% 0% 0% 4.5%;}





#Page-Header {
    display: block;   
}
#Page-Header:after {
    display: block;
    content: " ";
    clear: both;
}

#Page-Center {float: left; width: 60%; margin-left: 1%; }

#Page-Right,
#Page-Left  { float: left; margin: 0%; padding: 0%; width: 21%;overflow:hidden; }
#Page-Right { float: right; width: 17%; overflow:visible;}


















/* Главные стили для сайта */


.clear-w    { display: block;}
.clear-w100-v,
.clear-w100 { display: block; position: relative; width: 100%; overflow: hidden;}
.clear-w100-v {overflow: visible;}


a:link    {color: #fe0000; text-decoration: underline;}
a:visited {color: #fe0000;  text-decoration: underline;}

a:hover {color: red; text-decoration: none;}

p {margin: 0.7em 0%;}


h1 {font-size: 2em;}
h2 {font-size: 1.5em; }
h3 {font-size: 1.2em;}
h4 {font-size: 1em;}

h1, h2, h3, h4 {
    margin: 0.5em 0px 0.4em 0px;
    line-height: normal;
    font-weight: 500;
    color: #313131;
}


/* Формы */
form label {display: block; color: #313131;}


form .container-inline {
    display: block;
    margin: 1em 0%;
}

form .description {
  font-size: 0.85em;
}
form label.option {font-weight: normal;}
form .form-item {display: block; margin: 1em 0%;}
form .container-inline * {
    display: inline;
    vertical-align: middle;
    margin: 0%;
}


form textarea,
form input {font-family: "Myriad Pro", "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #58595b;}
form input.form-submit {color: #000000; margin-top: 1em;}
form .container-inline input.form-submit {margin-top: 0em;}


