@CHARSET "UTF-8";

html, body{height: 100%;font-size: 100.1%;}
body {background: #DEDEDE; font-family: Arial, Tahoma, sans-serif; font-size: 62.5%;color: #898989;}
a {color: green}
a:hover {text-decoration: none;}
h1{margin: 0 0 18px 0;font-size: 1.8em;font-weight: normal;color: #000;}
h2{margin: 0 0 10px 0;font-size: 1.6em;font-weight: bold;color: #000;}
p {font-size: 1.2em; line-height: 1.5em; margin-bottom: 1em}
.endtypo {font-size: 1.2em; line-height: 1.4em}
.endtypo ul {margin-left: 2em; list-style: circle;}
.endtypo ol {margin-left: 2em; list-style-type: lower-greek;}
.endtypo blockquote {margin-left: 3em}
.clear {clear: both}
.bb {border-bottom: 1px solid #C8C8C8; padding-bottom: 5px; margin-bottom: 5px}
.text-input {
    border: 1px solid #d9d5cb;
    background: #ede8dd;
    padding: 2px 4px 3px;
}

span.warning {color: red; font-size: 12px}
.allwrapper {background: #ffffff; max-width: 1280px; min-height: 100%;margin: 0 auto; border-left: 2px solid #bebebe; border-right: 2px solid #bebebe; position: relative;}
.mainpadding {margin: 0 30px}

.footeremu {height: 180px; clear: both;}
.footer {height: 140px; position: absolute;bottom: 0; left:0; width: 100%;}
.footerwrapper {font-size: 1.1em;padding:20px;background: #ede8dd; line-height: 1.4em; color: #726f69;border-top: 1px solid #a3a198;letter-spacing:0.1px;}
.footerwrapper a {color: #726F69}

.header{height: 55px; border-bottom: 1px solid #C8C8C8; padding-top: 30px}
.logo {float: left;}
.logo a {position: relative}
.logo a{background: url(/img/ors.gif) no-repeat; margin-top: -5px;display: block; height: 40px; width: 300px; text-indent: -10000px; }
.logo a.big{background: url(/img/orsb.gif) no-repeat; margin-top: -20px;height: 59px;width: 540px;}
.topnav {float: right;padding-top: 3px}

.topnav ul {float: left; font-size: 1.3em;}
        
.topnav li {margin: 0 0 0 -1px; border-left: 1px solid #cfcbc1;float:left}
.topnav a {display: block; padding: 6px 15px; text-decoration: none; color: #716d63;}
.topnav a:hover {color: #32302b;}
.topnav a:hover span {border-bottom: 1px solid #32302b;}

.tabsline {height: 42px; line-height: 42px;}
.backtocatalog {float: left}
.backtocatalog a{font-size: 1.3em; background: url(/img/ico-back.gif) no-repeat center left;padding-left: 18px}
.phone {float: right; font-size: 1.1em;text-transform: uppercase;font-family: Tahoma}

.content {margin-top: 35px}


.menudiv {width: 250px; float:left; position: relative;}
.maincol {position: relative; margin-left: 280px}
.extracol {float: right; width: 28%; position: relative;}
.extracol .block {margin-bottom: 20px;}
.extracol .bblock {margin-bottom: 20px;padding-bottom:20px ;border-bottom: 1px solid #C8C8C8;}
.extracolwrapper {margin-right: 30px}
.secondcol {width: 72%; float:left; position: relative;}

#flashover {position: absolute;text-align: center;width: 100%; margin-top: -22px; display: none}
#flashover div {background: #EDE8DD url(/img/plashka.gif); width: 485px; height:50px; margin: 0 auto;}
#flashtext {font-family: Tahoma; font-size: 16px; color: #434343; font-weight: bold;}

.rate {background: url(/img/stars.gif); height: 20px; width: 88px}
.star1 {background-position: 0 100px}
.star2 {background-position: 0 80px}
.star3 {background-position: 0 60px}
.star4 {background-position: 0 40px}
.star5 {background-position: 0 20px}