img, div { behavior: url(/css/iepngfix.htc) }
body {
  background: #262626 url('../Images/css/kzu-bg2.png') repeat-x;
  font-size: 14px;
  font-family: arial;
  color: #19355F;
  margin: 0px auto 0px;
}
body.bg {
  background: #262626 url('../Images/css/kzu-bg1.png') repeat-x;
  font-size: 14px;
  font-family: arial;
  color: #19355F;
  margin: 0px auto 0px;
}
FORM {
margin: 0px;
float: left;
}
div#SuperContainer { 
  width: 1000px;
  margin: 0px auto 0px;
}
div#Container { 
  width: 1000px;
  margin: 0px auto 0px;
  float: left;
}
div#Header {
  width: 1000px; 
  height: 93px;
  padding: 0;
  margin: 0;
  float: left;
}
div#Header p#Logo {
  background-image: url('../Images/css/kzu-logo.png'); 
  width: 242px; 
  height: 65px;  
  float: left;
  padding: 0;
  margin: 0;
  display: block;
}
div#Header p#Logo a{
  width: 242px; 
  height: 65px;
  float: left;
}
div#Header H1{
  display: none;
}
div#TopMenuLeft{
  background: url('../Images/css/kzu-topmenu-left.png') no-repeat;
  width: 15px;
  height: 65px;
  float: left;
}
div#TopMenuRight{
  background: url('../Images/css/kzu-topmenu-right.png') no-repeat;
  width: 126px;
  height: 65px;
  float: left;
  margin-left: 528px;
}

#sliderWrap {
margin: 0;
width: 528px;
float: left;
}
#TopMenuHome {
position: absolute;
background-image: url('../Images/css/kzu-topmenu-home.jpg');
background-repeat:no-repeat;
background-position: bottom;
width: 134px;
height: 170px;
margin-top: -105px;
}
#TopMenuHome img {
border: 0;
}
#TopMenuHome a.TopMenuLink{
  color: #fff;
  float: left;
  font-weight: bold;
  margin: 0;
  width: 69px;
  height: 20px;
  padding: 130px 0 15px 65px;
}

#TopMenuNabidka {
position: absolute;
background-image: url('../Images/css/kzu-topmenu-nabidka.jpg');
background-repeat:no-repeat;
background-position: bottom;
width: 132px;
height: 170px;
margin-top: -105px;
margin-left: 134px;
}
#TopMenuNabidka img {
border: 0;
}
#TopMenuNabidka a.TopMenuLink{
  color: #fff;
  float: left;
  font-weight: bold;
  margin: 0;
  width: 69px;
  height: 20px;
  padding: 130px 0 15px 65px;
}
#TopMenuInfo {
position: absolute;
background-image: url('../Images/css/kzu-topmenu-info.jpg');
background-repeat:no-repeat;
background-position: bottom;
width: 131px;
height: 170px;
margin-top: -105px;
margin-left: 266px;
}
#TopMenuInfo img {
border: 0;
}
#TopMenuInfo a.TopMenuLink{
  color: #fff;
  float: left;
  font-weight: bold;
  margin: 0;
  width: 79px;
  height: 20px;
  padding: 130px 0 15px 55px;
}
#TopMenuKontakt {
position: absolute;
background-image: url('../Images/css/kzu-topmenu-kontakt.jpg');
background-repeat:no-repeat;
background-position: bottom;
width: 131px;
height: 170px;
margin-top: -105px;
margin-left: 397px;
}
#TopMenuKontakt img {
border: 0;
}
#TopMenuKontakt a.TopMenuLink{
  color: #fff;
  float: left;
  font-weight: bold;
  margin: 0;
  width: 69px;
  height: 20px;
  padding: 130px 0 15px 60px;
}
div#TopMenuBottom{
  background: url('../Images/css/kzu-topmenu-bottom.png') no-repeat;
  width: 952px;
  height: 28px;
  float: left;
  margin: 0;
  padding:0;
}
div#Menu{
  float: left;
  margin: 0;
  padding: 0 0 0 5px; 
}
ul#TopMainMenu{
  float: left;
  width: 700px;
  padding: 0;
  margin: 0;
}
ul#TopMainMenu li {
  float: left;
  display: inline;
  list-style-type: square;
  margin: 0;
  padding: 0;
}
div#Banner {
  width: 952px;
  height: 277px;
  padding: 0;
  margin: 0;
  float: left;
}
div#Banner1 {
  background: url('../Images/css/kzu-banner-1.png') no-repeat;
  width: 241px;
  height: 277px;
  float: left;
}
div#Banner1 a.BannerLink {
  display: block;
  padding: 235px 0 24px 60px;
}
div#Banner2 {
  background: url('../Images/css/kzu-banner-2.png') no-repeat;
  width: 235px;
  height: 277px;
  float: left;
}
div#Banner2 a.BannerLink {
  display: block;
  padding: 235px 0 24px 65px;
}
div#Banner3 {
  background: url('../Images/css/kzu-banner-3.png') no-repeat;
  width: 235px;
  height: 277px;
  float: left;
}
div#Banner3 a.BannerLink {
  display: block;
  padding: 235px 0 24px 73px;
}

div#Banner4 {
  background: url('../Images/css/kzu-banner-4.png') no-repeat;
  width: 241px;
  height: 277px;
  float: left;
}
div#Banner4 a.BannerLink {
  display: block;
  padding: 235px 0 24px 90px;
}
div#BannerBottom {
  width: 952px;
  height: 41px;
  padding: 0;
  margin: 0;
  float: left;  
}
div#MenuLinksTop{
  background: url('../Images/css/kzu-menu-top.png') no-repeat;
  width: 302px;
  height: 39px;
}
ul#MenuLinks{ 
  width: 302px;
  padding: 0;
  margin: 0;
}
ul#MenuLinks li {
  list-style-type: none;

}
ul#MenuLinks li.SetupLink{
  width: auto;
  height: 20px;
  padding: 0;
  margin: 0;
  clear: both;
}
ul#MenuLinks li.SetupLink a{
  display: block;
  width: auto;
  height: 16px;  
  text-decoration: underline;
  color: #fff;
  float: right;
}

ul#MenuLinks li.item-activated{
  width: auto;
  padding: 0;
  margin: 0;
  text-align: left;
}
ul#MenuLinks li.item-activated a{
  background-color: #212bc3;
  display: block;
  width: auto;
  text-decoration: underline;
  padding: 11px 0 11px 30px;
  margin: 0 11px 0 11px;
  color: #fff;
}
ul#MenuLinks li.item-deactivated{
  background: url('../Images/css/kzu-menu-item-deactive.png');
  width: auto;
  padding: 0;
  margin: 0;
  height: 36px;
  text-align: left;
}
ul#MenuLinks li.item-deactivated a{
  display: block;
  width: auto;
  text-decoration: none;
  padding: 11px 0 10px 30px;
  margin: 0 11px 0 11px;
  color: #fff;  
}
ul#MenuLinks li.subitem-activated{
  background-color: #aaafff;
  width: auto;
  padding: 0;
  margin: 0 11px 0 11px;
  text-align: left;
}
ul#MenuLinks li.subitem-activated a{
  display: block;
  width: auto;
  text-decoration: underline;
  padding: 11px 0 11px 65px;
  color: #000;  
}
ul#MenuLinks li.subitem-deactivated{
  background: url('../Images/css/kzu-menu-sub-deactive.png');
  width: auto;
  padding: 0;
  margin: 0;
  height: 36px;
  text-align: left;  
}
ul#MenuLinks li.subitem-deactivated a{
  display: block;
  width: auto;
  padding: 11px 0 11px 65px;
  margin: 0 11px 0 11px;
  color: #fff;
  text-decoration: none;  
}
div#MenuLinksBottom {
  background: url('../Images/css/kzu-menu-bottom.png') no-repeat;
  width: 302px;
  height: 23px;
}
div#Main {
  color: #cccccc;
  width: 650px;
  float: left;
  padding: 0 0 0 0;
  margin: 0 0 0 10px;
}
div.MainText {
  background-color: #262626;
  float: left;
  text-align: center;
}

div#Main p.center {
  text-align: center;
}
div#Main p{
  padding: 0px 20px 0 20px;
  float: left;
  width: 610px;
}
div#Main div{
  padding: 0px 20px 0 20px;
  float: left;
  width: 610px;
}
div.MainHeader {
  float: left;
  background: url('../Images/css/kzu-main-header.png') no-repeat;
  width: 650px;
  height: 64px;
  margin: 25px 0 0 0;
}
div.MainHeader H2 {
  color: #fff;
  padding: 17px 0 0 25px;
}
table.Galerie {
  float: left;
}
ul#TopMenu {
  width: 610px;
}
ul#TopMenu li{
  list-style-type: none;
}
div#Nabidka {
  color: #cccccc;
  width: 650px;
  float: left;
  padding: 0 0 0 0;
  margin: 0 0 0 10px;
}
div#Nabidka H2 {
  margin: 0 0 0 10px;
}
div#Nabidka H3 {
  margin: 0 0 0 30px;
}
div#Nabidka H4 {
  margin: 0 0 0 50px;
}

div#Footer {
  background: url('../Images/css/kzu-footer-bg.png');
  height: 263px;
  clear: both;
  width: auto;
  text-align: center;
  margin: 0px auto 0px;
}
div#OurProjects {
  height: 76px;
  width: 952px;
  margin: 0px auto 0px;
}
div#OurProjects img.link{
  float: left;
}
div#PictureSlider {
  height: 76px;
  float: left;
}
ul.UlSlider {
  width: 250px;
  float: left;
  height: 74px;
}
ul.UlSlider li{
  height: 74px;
  float: left;
  margin: 0 0 0 60px;
}
div#ButtonPrev{
  background: url('../Images/css/kzu-btn-prev.png') no-repeat;
  width: 37px;
  height: 76px;
  float: left;
}
div#ButtonNext{
 background: url('../Images/css/kzu-btn-next.png') no-repeat;
 width: 37px;
 height: 76px;
 float: right;
 margin: 0;
 padding: 0 17px 0 0;
}
div#FooterContact {
  height: 147px;
  width: 1000px;
  margin: 0px auto 0px;
  padding: 0;
}
div#FooterContactLeft{
  background: url('../Images/css/kzu-footer-logo.png') 6px no-repeat;
  width: 239px;
  height: 147px;
  float: left;
}
div#FooterContactRight{
  background: url('../Images/css/kzu-footer-right.png') no-repeat;
  width: 210px;
  height: 147px;
  float: right;
  color: #fff;
}
div#FooterContactRight .text{
  text-align: left;
  float: right;
  margin: 0;
  padding: 40px 0 0 0;
}

div#FooterTxt {
  clear: both;
  width: 1000px;
  margin: 0px auto 0px;
  color: white;
  padding: 5px 0 0 0;
}
div#FooterTxt div.autor {
  width: 1000px;
  text-align: right;
}

table{
font-size: 12px;
font-family: arial;
}

a {
	font-family: arial;
	font-size: 12px;
  color: #fff;
	text-decoration: none;
}
a:link {
	font-family: arial;
	font-size: 12px;
  color: #fff;
	text-decoration: none;
}

a:visited {
	font-family: arial;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}
a:link:hover {
	font-family: arial;
	font-size: 12px;
  color: #fff;
	text-decoration: underline;
}

H1{
font-weight: bold;
color: #FDE586;
font-size: 18px;
margin:0px;
}
.tdbg {
font-family: arial;
background-color: #cbdc8a;
color: #51750d;
}

.tdbg2{
font-family: arial;
background-color: #dfe9ba;
color: #FFFFFF;
}
.tdbg3{
font-family: arial;
background-color: #dfe9ba;
color: #51750d;
}

div#FormError {
  color: #E9161C;
  font-weight: bold;
  border: 2px solid #E9161C; 
}
div#FormError p {
  text-align: center;
  margin: 0;
  padding: 0;
}
div#FormOK {
  color: #1AA305;
  font-weight: bold;
  border: 2px solid #1AA305; 
}
div#FormOK p {
  text-align: center;
  margin: 0;
  padding: 0;
}

H2, H3 {
  padding: 0;
  margin: 0;
}
input {
	font: normal 11px arial;
	border: solid 1px #1f4c88;
}
input.text {
	font: normal 11px arial;
	color: #c58607;
	background: #ddecff;
	border: solid 1px #1f4c88;
}
input.button {
  background-color: #ddecff;
  height: 19px;
	font: normal 11px arial;
	color: #c58607;
	border: solid 1px #1f4c88;
	font-weight: bold;
}
img_input {
	font: normal 11px arial;
	color: #c58607;
	background: #FFFFFF;
	border: solid 0px #000000;
}
textarea {
	font: normal 11px arial;
	border: solid 1px #1f4c88;
}
select {
	color: #c58607;
	background: #ddecff;
	border: solid 1px #1f4c88;
}
img {
  border: 0;
}
a.whitelink {
  float: left;
  width: auto;
  color: #fff;
  margin: 0 15px 0 0;
  padding: 0;
  text-decoration: underline;
}
a.whitelink:hover {
  float: left;
  width: auto;
  color: #fff;
  margin: 0 15px 0 0;
  padding: 0;
  font-weight: bold;
  text-decoration: underline;
}
a.blacklink {
  float: left;
  width: auto;
  color: #000;
  margin: 0;
  padding: 0;
}
table.adminmenutable {
  margin: 0;
  height: 20px;
  clear: both;
}
table.MainTable{
  width: 610px;
  border: solid 1px #8e8e8e;
}
td.right{
  text-align: right;
}
td.left{
  text-align: left;
}
td.center{
  text-align: center;
}
