html, body {width: 100%;height: 100%;font-family:verdana, arial, helvetica, sans-serif;color:#000;padding:0;border:0;margin:0;background:#fff;background-image:url(../img/background.gif);background-position:center;background-repeat:repeat-y;}
* html #wrapper {height: 100%;}
.empty {height: 105px;}
img {border:0;}
a {color:#356aa0;text-decoration:none;outline:none;}
a:visited, a:active {color:#356aa0; outline: none;}
a:hover {color:#000080;text-decoration:underline;outline:none;}
#wrapper {width:980px;background:#fff;position: relative;margin: 0 auto;min-height: 100%;}
#header {width:980px;height:100px;float:left;position:relative;background-color:#F5F5F5;}
#logo {float:left;height:90px;margin:10px 0 0 10px;width:220px;}
#header h1 {font-family:"times new roman",serif;font-size:24px;padding:0 5px 0 5px;text-align:left;margin:0;}
#header p {font-family:"times new roman",serif;color:#666;font-size:20px;font-weight:normal;padding:0;margin: 5px 0 0 0;text-align:center;}
#header h2 a {color:#666;}
#header a, #header a:visited, #header a:hover {text-decoration:none;}
#header h2 {font-size:13px;font-weight:bold;color:#666;text-align:left;margin:0;padding:0 5px 5px 5px;}
#banner_big {margin: 20px 5px 0 0;padding:0;float:right;font-size:11px;width:728px;text-align:left;color: #666;}
#rek {color:#356aa0;clear:both;font-size:12px;text-align:center;padding:5px;background-color:#fff;margin-bottom:5px;border-bottom: 1px solid #ccc;}
#rek a {text-decoration:none;outline:none;}
#rek a:visited, #rek a:active {outline:none;}
#rek a:hover {text-decoration:underline;outline:none;}
#rek1 {clear:both;margin:0;font-size:12px;text-align:left;padding:0 0 10px 0;}
#rek1 a {color:#356aa0;text-decoration:none;outline:none;font-weight:bold}
#rek1 a:visited, #rek1 a:active {color:#000080;text-decoration:underline;outline: none;}
#rek1 a:hover {color:#000080;text-decoration:underline;outline: none;}
#info_right {width:240px;padding:10px 0 10px 0;background-color:#fff;float:right;margin:0;font-size: 11px;}
#info_right a {font-size:12px;color:#356aa0;text-decoration:none;outline:none;font-weight:bold}
#info_right a:visited, #info_right a:active {font-size:12px;color:#000080;outline: none;}
#info_right a:hover {color:#000080;text-decoration:underline;outline: none;}
#showcase {clear:both;width:980px;height:auto;}
#menu {list-style-type:none;padding:10px 0 0 0; margin:0;width:250px;z-index:100;float:left;height:580px;background-color:#fff;}
#menu ul {list-style-type:none;padding:0;margin:0;}
#menu li {float:left;}
#menu li, #menu li a {display:block;color:#356aa0;font-family:arial, sans-serif;font-size:12px;line-height:22px;width:130px;text-decoration:none;cursor: pointer;font-weight:bold;text-align:left;text-indent:5px;white-space:nowrap;}
#menu table {border-collapse:collapse;padding:0;margin:0 -1px -1px;}
#menu ul,
#menu :hover ul ul,
#menu :hover ul :hover ul ul {position:absolute;left:-769px;width:250px;}
#menu :hover {color:#000080;z-index:500;white-space:nowrap;padding:0;margin:0;}
#menu :hover > a {color:#000080;z-index:500;white-space:nowrap;}
#menu :hover ul {position:static;height:240px;margin-top:-1px;}
#menu :hover ul :hover ul :hover ul {display:block;position:absolute;left:130px;top:0;height:auto;z-index:500;border:1px solid #fff;}
#menu :hover ul li, #menu :hover ul li a {text-align:left;text-indent:10px;white-space:nowrap;font-weight:normal;}
#menu :hover ul :hover {position:relative;z-index:100;}
#menu :hover ul :hover ul :hover ul li {z-index:500;}
#menu :hover ul :hover ul :hover {z-index:500;color:#ccc;}
.text {width:470px;padding:10px 0 15px 0;margin:0;float:left;background-color:#fff;}
.text p {font:13px verdana, arial, sans-serif;text-align:justify;padding: 10px 0 0 0; margin:0;clear: both;}
.text h2, .text h2 a, .text h2 a:visited, .text h2 a:active, .text h2 a:hover {color:#000;font:16px verdana, arial, sans-serif;text-align:left;font-weight:bold;margin:0;text-decoration:none;}
.text h3 {font:14px verdana, arial, sans-serif;text-align:left;padding:20px 0 0 0;font-weight:bold;margin:0;}
.text h4 {font:12px verdana, arial, sans-serif;text-align:left;padding:5px 0 0 0;margin:0;font-weight:bold;}
.clear {clear:both;}
#foot {clear:both;width:980px;height:105px;border-top:1px solid #ccc;position: relative;margin: -105px auto 0;}
#copy {margin:0;font-size:10px;float:left;width:500px;}
#copy p {color:#666;float:left;margin:0;padding:5px 0 5px 10px;}
#copy a, #copy a:visited, #copy a:active, #copy a:hover {color:#666;text-decoration:none;outline:none;}
#banner {color:#666;margin:0;padding: 5px 10px 0 0;float:right;font-size:11px;width:300px;text-align:right;}
#banner a, #banner a:visited, #banner a:active {color:#666;text-decoration:none;outline:none;}
#banner a:hover {color:#666;text-decoration:underline;outline:none;}
#knopka {margin:0;padding:10px 10px 5px 10px;font-size:11px;clear:both;}
#knopka img {margin:0 2px 0 0;border:0; padding:0;}
.text_poisk {width:730px;padding:15px 0 10px 0;margin:0;float:left;background-color:#fff;}
.text_poisk h2, .text_poisk h2 a, .text_poisk h2 a:visited, .text_poisk h2 a:active, .text_poisk h2 a:hover {color:#000;font:16px verdana, arial, sans-serif;text-align:left;padding:0px;font-weight:bold;margin:0;text-decoration:none;}
.text_poisk p {font:13px verdana, arial, sans-serif;text-align:justify;padding:10px 0 0 0;margin:0;clear:both;}
.navir {float:right;clear:both;}
