﻿html, body{
  width: 100%;
  height: 100%;
  margin: 0;
  background: url(../img/body_bg.gif) 0% 0%;
  color: #725216;
  font: normal 11px georgia, times;
}

address, address a{
  margin: 0;
  font: normal 11px tahoma;
  color: #7e7968;
}

.mainDiv{
  height: 100%;
}

.main{
  max-width: 950px;
  min-width: 770px;
  border-left: 2px solid #7f4733;
  border-right: 2px solid #7f4733;
  text-align: left;
  position: relative
}

.menu{
  width: 215px;
  height: 208px;
  background: url(../img/menu_bg.gif) 0% 0% no-repeat;
  position: absolute;
  top: 252px;
  left: 28px
}

.menu ul{
  list-style: none;
  margin: 26px 0px 0px 21px;
  padding: 0
}

.menu li{
  background: url(../img/menu_list_itemgif.gif) 0% 50% no-repeat;
  color: #fde483;
  font: bold 14px arial;
  padding-left: 20px;
  margin: 8px 0px
}
.menu li a{
  color: #fef1bf;
  text-decoration: none;
}

.header{
  height: 283px
}

.slogan{
  height: 159px;
  background-color: #241614;
  max-width: 1011px;
  min-width: 770px;
}

.slogan table{
  width: 100%;
  height: 100%;
}

.slogan table td#sl1{
  width: 48%;
  text-align: right;
}

.slogan table td#sl2{
  width: 47%;
  vertical-align: top;
  padding-left: 2%;
}

.content{
  margin: 36px 65px 77px 40px;
}

.footer{
  height: 21px;
  position: relative;
  background: url(../img/footer_bg.gif) 0% 0% repeat-x
}

.footer img{
  position: absolute;
  top: 0px;
}

.contact{
  width: 73%;
  height: 100%;
  background-color: #0e0d0d;
  text-align: left;
  padding-left: 30px;
  padding-top: 15px
}

.contact span{
  color: #5c5334;
  font: normal 11px tahoma
}
.gray_area{
  width: 27%;
  background-color: #414141;
}

h1{
  font: normal 18px Georgia;
  color: #690505;
  margin: 0
}

a{
  color: #690505
}

.header table td#td1{
  background: url(../img/header_viz1.jpg) 50% 0% no-repeat;
  width: 41%;
  height: 100%
}

.header table td#td2{
  width: 261px
}

.header table td#td3{
  background: url(../img/header_viz3.jpg) 0% 0% no-repeat;
  width: 100%;
  height: 100%
}

.tezis{
  width: 185px;
  margin: 0;
  color: #c0b394;
  margin-right: 15px
}

.alt_menu1{
  list-style-position: inside;
  margin: 0px;
  padding: 0px;
  width: 150px
}
.alt_menu1 li{
  color: #c3b065
}
.alt_menu1 li a{
  color: #c3b065
}
.main_menu_td{
  width: 34%;
  background-color: #b6af9c;
  padding-top: 36px;
  padding-left: 4%;
  vertical-align: top
}

.main_menu{
  width: 203px;
  background-color: #ada590;
  margin-top: 20px;
  padding: 20px 0px 20px 22px
}

.main_menu ul{
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: left;
  font: normal 14px georgia;
  color: #725216;
}

.main_menu ul li{
  background: url(../img/arrow.gif) 0% 50% no-repeat;
  padding-left: 10px;
  margin: 10px 0px;
}

.main_menu ul li a{
  color: #725216
}

.content_td{
  width: 62%;
  background-color: #d4cebf;
  vertical-align: top;
}

.cat_viz{
  background-color: #c8c2b1;
  text-align: center;
  vertical-align: middle
}

.line{
  height: 1px;
  background-color: #ada590;
  width: 63%;
  margin: 40px 0px 36px 0px
}

