/* CSS Document */

/* IE PNG FIX*/
img, input { behavior: url("../../../iepngfix/iepngfix.htc") }
html, body{ height: 100%; }
body{ min-height:100%; height: 100%; padding:0; margin:0; }

/* ПРИЖАТИЕ ФУТЕРА */
html, body{ height: 100%; }
body{ min-height:100%; height: 100%; padding:0; margin:0; }
#footer{ height:130px; width:100px; margin:0 auto; }
#footer_wrapper { margin: auto; margin-top: -110px; height: 130px; clear: both; }

/* Контейнер всего содержимого кроме футера */
/* 100% высоты контейнера относительно клиентской области и контента для IE, FF, Opera */
#wrapper_all{ height: auto !important; min-height:100%; height: 100%; }

/* блок гарантирующий, что область на коотрую накладывается div#footer в div#wrapper1 останется пустой, */
/* наличие этого блока устанавливает высоту #wrapper_all 100% относительно клиентской области и контента в FF, Opera */
#footer_guarantor { height: 130px; clear: both; }
/* /ПРИЖАТИЕ ФУТЕРА */


#wrapper_all{ }
#wrapper_header{ }
#wrapper{ }
.wrapper{ width:1000px; margin:0 auto; position:relative; }

#header{ height:100px; position:relative; }
#header a, #header a:hover{ text-decoration:none; }
#header .logo{ position:absolute; top:8px; }
#header .logo a{ display:block; width:360px; color:#1A1A1A; }
#header .logo .img{ height:85px; width:85px; display:inline-block; margin-right:10px; vertical-align:middle; }
#header .logo .text{ display:inline-block; vertical-align:middle; font-weight:bold; font-size:20px; }
#header .feedback{ position:absolute; left:430px; top:32px; }
#header .search{ position:absolute; right:0; top:32px; width:290px; }
#header .search input{ width:100%; }

#middle{ position:relative; margin-top:25px; }
#middle .left{ display:inline-block; vertical-align:top; width:740px; margin-right:36px; }
#middle .right{ display:inline-block; vertical-align:top; width:220px; }


#footer_wrapper{ position: relative; background:#2d4b6f; }
#footer{ width:1000px; margin:0 auto; position: relative; color:#FFFFFF; }
#footer #mainmenu{ position:absolute; top:25px; }
#footer .feedback{ position:absolute; right:0; top:25px; }
#footer .copy{ position:absolute; top:90px; }
#footer .by{ position:absolute; right:0; top:90px; }
#footer .counter{ }
#footer a, #footer a:hover{ text-decoration:underline; color:#FFFFFF; }
