html,body {
    height: 100%;
    margin: 0;
    background:#eeeeee;
}
.content-holder {
    min-height: 100%;
    min-width:981px;
}
* html .content-holder {
    height: 100%;
}

#Head{
  height:738px;
  margin-bottom:-738px;
  clear:both;
  background:#ffffff;
}
#HeadCenterContainer{
  height:738px;
  width:981px;
  margin:0 auto;
  clear:both;
}

#HeadTop{
  height:134px;
  width:981px;
}

#HeadTopLogo{
  width:201px;
  height:134px;
  float:left;
}

#HeadTopText{
  width:400px;
  height:69px;
  float:left;
  padding-top:30px;
}
#face{float:left;}
#vkont{float:right; margin-right:70px;}
#TText{float:left;margin-top:20px;}
#AfterNews{width:300px;margin-left:-8px;}
#br{height:20px;}

.TextUpA{
  color:#595959;
  font:10pt georgia;
  font-style:italic;
}

.TextUpB{
  color:#00aeef;
  font:10pt georgia;
  font-style:italic;
}

#HeadTopKont{
  width:369px;
  height:134px;
  background:url(a2.jpg) no-repeat;
  float:right;
}

#HeadMenu{
  height:48px;
  width:981px;
  background:url(b1.jpg) no-repeat center center;
}

#HeadGallery{
  width:981px;
  height:410px;
  background:url(c1.jpg) repeat-x center center;
}

#HeadTextMain{
  width:981px;
  height:146px;
  padding-top:7px;
}

.TextMainPageA{
  margin:0;
  color:#595959;
  font:20pt Tahoma;
}

.TextMainPageB{
  color:#595959;
  font:10pt Tahoma;
}

#Content{
  min-height:400px;
  padding-top:738px;
  padding-bottom: 190px; /* высота footer'а */
}

#ContentContainer{
}

#ContentContainerB{
  margin:0 auto;
  width:981px;
}

#ContentLeft{
  width:750px;
  float:left;
}

#ContentRight{
  width:231px;
  float:left;
}

#footer {
  text-align: center;
  position:relative;
  width: 100%;
  height: 190px;
  margin-top: -190px; /* высота footer'а */
  clear:both;
  background:#595959;
}

#footerMenu{
  margin:0 auto;
  width:981px;
  height:60px;
  border-bottom:1px solid #dadada;
}

#footerKontContainer{
  margin:0 auto;
  width:981px;
  height:130px;
}

#footerKont{
  height:129px;
  width:490px;
  float:left;
  background:url(k1.jpg) no-repeat left bottom;
}

#footerScript{
  height:130px;
  width:490px;
  float:right;
}

.NewsCont{
  margin-top:20px;
  margin-bottom:20px;
}

.NewsOne{
  background:white;
  padding-top:21px;
  width:195px;
  padding-bottom:10px;
  background:#dadada;
  padding-left:18px;
  padding-right:18px;
}

.NewsName, .NewsName a{
  margin:0;
  padding:0;
  margin-top:-5px;
  color:#00aeef;
  font:10pt Tahoma;
  text-decoration:underline;
  font-weight:bold;
}

.NewsDate{
  margin:0;
  padding:0;
  margin-top:15px;
  color:#9c9c9c;
  font:9pt Tahoma;
  text-decoration:none;
}

.NewsText{
  margin:0;
  padding:0;
  margin-top:5px;
  color:#595959;
  font:9pt Tahoma;
  margin-bottom:20px;
}

.ImgPostNews{
  width:231px;
  height:10px;
  background:url(n2.jpg);
}

.NamePage{
  color:#595959;
  font:20pt Tahoma;
  margin-top:10px;
  padding-bottom:10px;
  background:url(n3.jpg) no-repeat center bottom;
}

.ArcNews{
  width:231px;
  height:30px;
  background:url(n4.jpg);
  text-align:center;
  padding-top:10px;
  margin-bottom:20px;
}
.ArcNews a{
  color:white;
  font:10pt Tahoma;
}

.LinkMenuObjectContainer{
  margin-top:21px;
  margin-bottom:30px;
}

.LinkMenuObject{
  width:201px;
  height:29px;
  background:url(o1.jpg);
  padding-top:8px;
  color:#ffffff;
  text-decoration:none;
  font:11pt tahoma;
  font-weight:bold;
  margin-bottom:10px;
  padding-left:30px;
}

.LinkMenuObjectOrange{
  width:231px;
  height:29px;
  background:url(o2.jpg);
  text-align:center;
  padding-top:8px;
  color:#ffffff;
  text-decoration:none;
  font:11pt tahoma;
  font-weight:bold;
  margin-bottom:10px;
}

.LinkMenuObject a{
  color:#ffffff;
  text-decoration:none;
  font:11pt tahoma;
  font-weight:bold;
}

.LinkMenuObjectD{
  width:231px;
  position:absolute;
  margin-top:-19px;
  margin-left:-1px;
}

.OneLinkMenuObject{
  color:#ff7529;
  font:10pt Tahoma;
  margin-top:10px;
  margin-bottom:10px;
}

.OneLinkMenuObject a{
  color:#ff7529;
  font:9pt Tahoma;
  text-decoration:none;
}

.OneLinkMenuObject a:hover{
  color:#ff7529;
  font:9pt Tahoma;
  text-decoration:underline;
}

.OneLinkImg{
  width:36px;
  height:16px;
  float:left;
  background:url(o3.jpg) no-repeat left bottom;
}

.OneLinkImgHidden{
  visibility:hidden;
  width:36px;
  height:16px;
  float:left;
  background:url(o3.jpg) no-repeat left bottom;
}



.MainObjectCont{
  margin-top:20px;
  margin-bottom:20px;
}

.MainObjectOne{
  margin-right:20px;
  background:white;
  padding:21px;
  margin-bottom:20px;
}

.MainObjectName, .MainObjectName a{
  margin:0;
  padding:0;
  margin-top:-5px;
  color:#00aeef;
  font:12pt Tahoma;
  text-decoration:none;
  font-weight:bold;
}

.MainObjectName a:hover{
  margin:0;
  padding:0;
  margin-top:-5px;
  color:#00aeef;
  font:12pt Tahoma;
  text-decoration:underline;
  font-weight:bold;
}

.MainObjectText{
  margin:0;
  padding:0;
  color:#595959;
  font:9pt Tahoma;
  margin-bottom:30px;
  margin-top:10px;
}

.MenuDown li a{
  color:#ffffff;
  font:8pt arial;
  text-decoration:none;
}

.MenuDown li a:hover{
  color:#ffffff;
  font:8pt arial;
  text-decoration:underline;
}

.MenuDown li{
  list-style:none;
  text-align:left;
  margin:0;
  padding:0;
  float:left;
  margin-top:21px;
  margin-left:25px;
}

.MenuDown{
  list-style:none;
  color:#ffffff;
  font:10pt verdana;
  text-align:left;
  margin-left:-35px;
}

.EditCL1{
  color:#ff7529;
  font:18pt Tahoma;
}

.theme-default #slider {
    width:740px; /* Make sure your images are the same size */
    height:398px; /* Make sure your images are the same size */
}
.clear {
	clear:both;
}

.SliderContainer{
  float:left;
}

.BrE{
  width:220px;
  height:400px;
  background:url(s2.jpg) no-repeat;
  float:left;
  margin-left:10px;
}

.BrEHead{
  color:#595959;
  font:11pt tahoma;
  font-weight:bold;
  border-bottom:1px solid #595959;
  width:178px;
  margin-left:22px;
  margin-top:18px;
  padding-bottom:10px;
  margin-bottom:20px;
}

.BrE p{
  margin-left:22px;
  margin-top:0px;
  margin-bottom:7px;
  color:#595959;
  font:9pt tahoma;
}

.BrE p select{
  width:178px;
  color:#595959;
  font:9pt tahoma;
}

.inputDate{
  width:70px;
  color:#595959;
  font:9pt tahoma;
  padding-left:7px;
  cursor:pointer;
  padding-bottom:2px;
}

.BrE table{
  width:183px;
  margin-bottom:7px;
  margin-top:-2px;
  margin-left:27px;
}

.BrE table td{
  width:50%;
  height:25px;
  color:#595959;
  font:9pt tahoma;
}

.BrEVZ{
  color:#595959;
  font:10pt tahoma;
  margin-left:30px;
}

.BrEVZ p{
  float:right;
  margin:0;
  margin-right:20px;
  margin-top:-2px;
}

.BrEVZ p select{
  width:100px;
  color:#595959;
  font:9pt tahoma;
}

.BrEDTA{
  color:#595959;
  font:10pt tahoma;
  margin-left:30px;
  margin-top:12px;
}

.BrEDTA p{
  float:right;
  margin:0;
  margin-right:20px;
  margin-top:-2px;
}

.BrEDTA p select{
  width:100px;
  color:#595959;
  font:9pt tahoma;
}

.BrEDTB{
  color:#595959;
  font:10pt tahoma;
  margin-left:30px;
  margin-top:12px;
}

.BrEDTB p{
  float:right;
  margin:0;
  margin-right:20px;
  margin-top:-2px;
}

.BrEDTB p select{
  width:100px;
  color:#595959;
  font:9pt tahoma;
}

.BrEDTC{
  color:#595959;
  font:10pt tahoma;
  margin-left:30px;
  margin-top:40px;
}

.BrEDTC p{
  float:right;
  margin:0;
  margin-right:20px;
  margin-top:-2px;
}

.BrEDTC p select{
  width:100px;
  color:#595959;
  font:9pt tahoma;
}

.BrEOK{
  margin-left:22px;
  margin-top:80px;
}

.BrEOKSubmit{
  background:url(br4.jpg) no-repeat;
  border:none;
  width:178px;
  height:37px;
  cursor:pointer;
}

.BrESBlink{
  text-decoration:blink;
  font-weight:bold;
}

.BrES{
  margin-top:15px;
  text-align:center;
  color:#ff3700;
  font:9pt tahoma;
}


.MenuUp{
  margin:0;
  padding:0;
  padding-left:15px;
  padding-top:10px;
}

.RMenuUp{
  background:url(m1.png) no-repeat;
  width:1px;
  height:37px;
  float:left;
  margin-top:-9px;
}

.MenuUp ul{
  height:40px;
  float:left;
  list-style:none;
  margin:0;
  padding:0;
  margin-right:16px;
  margin-left:16px;
}

.MenuUp ul div{
  visibility:hidden;
  position:absolute;
  background:#ffc40d;
  z-index:10000;
  margin-left:-20px;
  padding-bottom:10px;
  padding-top:5px;
  margin-top:14px;
  border:1px solid #ffc40d;
  border-radius: 0 0 5px 5px;
}

.MenuUp ul div a{
  color:#595959;
  font:9pt arial;
  text-decoration:none;
}

.MenuUp ul div a:hover{
  color:#595959;
  font:9pt arial;
  text-decoration:none;
}

.MenuUp ul a{
  color:#ffffff;
  text-decoration:none;
  font:9pt tahoma;
}
.MenuUp ul a:hover{
  color:#ffffff;
  font:9pt tahoma;
  text-decoration:underline;
}

.MenuUp ul div li{
  padding:3px;
  padding-left:18px;
  padding-right:18px;
}

.MenuUp ul div li:hover{
  background:#ffffff;
}

.Script{
  margin-top:50px;
  text-align:right;
}

.Copy{
  text-align:right;
  margin-top:10px;
}

.Copy, .Copy a{
  color:#dadada;
  font:8pt tahoma;
  text-decoration:none;
}
.Copy a:hover{
  color:#dadada;
  font:8pt tahoma;
  text-decoration:underline;
}