/* CSS-Framework Import
------------------------------ */

@import url(cf-menu.css);
@import url(cf-content.css);
@import url(cf-form.css);

/* Utilites
------------------------------ */

* { margin: 0; padding: 0; }
.img-repl { text-indent: -9999px; overflow: hidden; display: block; }

.hidden { display: none; }
.no-margin { margin: 0!important; }
.no-back { background: none; }
img { border: none; }
*:focus { outline: none; }
.container { overflow: hidden; width: 100%; margin-bottom: 3px; }

/* Main custom rules
------------------------------ */













a { color: #e50278; text-decoration: none}
.news-text A{padding-left: 2px; background: #FFF}
.news-text A:hover{background-image: url(../i/pr1.gif); color: #FFF}
h2 A{font: bold 15px Tahoma; color: #231F20}
h2 A:HOVER{color: #fff; background: url(../i/pr1.gif)}

html { background: #d7ebf8; font: 12px/1.5 Tahoma, Verdana, Arial, Helvetica, sans-serif; }
body {  }

#site { width: 772px; margin: 0 auto; padding: 4px; background: #fff; }

#header { position: relative; background: #e22579; height: 96px; margin-bottom: 4px; }
#header a { color: #fff; }
#logo { position: absolute; top: 17px; left: 13px; }
#production-search { background: #ed3278; width: 342px; height: 40px; position: absolute; right: 0px; top: 32px; }
#production-search fieldset { float: left; width: 171px; padding: 0; margin: 0; border: none; }
#production-search fieldset label { color: #fff; text-transform: uppercase; font-size: 10px; padding: 3px 0 2px 5px; display: block; }
#production-search fieldset div { padding: 0 0 0 5px; }
#production-search fieldset input.i-text, #production-search fieldset select { border: none; }
#production-search fieldset select { width: 160px;  font-size: 10px; }
#production-search fieldset input.i-text { width: 110px; margin-right: 4px; }
#production-search fieldset input.i-button { font-size: 9px; }
#header-text { position: absolute; right: 8px; bottom: 2px; color: #fff; font-size: 10px; }

.banner { height: 62px; line-height: 62px; background: #fce5ef; text-align: center; margin-bottom: 4px; font-size: 22px; letter-spacing: -1px; }
.banner a { text-decoration: none; }

#col-left, #col-right { float: left; width: 202px; margin-bottom: 3px; }
#col-right { float: right; }
#col-right .banner-2, #col-left .banner-2 { margin-bottom: 1px; } 

#content { margin-right: 205px; }
#content.home-page { margin: 0 0 0 205px; }
#content p { margin: 0; padding: 2px 0 2px 0; }
#content strong { color: #000; font-weight: bold;  }

ul.production { list-style: none; margin-left: 0!important; color: #a7a9ac; }
ul.production li { padding-left: 53px; background: url(../i/ul.production-li.gif) no-repeat 36px 6px; }

.news-item { margin: 8px 0 5px; 0 }
.news-text { margin-left: 211px; padding-right: 4px; }

.parametrs { border-top: 1px solid #e6e7e8; font-size: 11px; width: 99%; }

#footer { clear: both; width: 772px; height: 65px; background: #0056a3; padding: 0; margin: 0 }
#footer-banners { margin-top: 10px; }
#footer-banners a { }

.production-list H2 A:hover{background: none; color: #E50278; }
