html{
  height:100%;  
}
body {
  /*max-width: 1400px;
  min-width: 1000px;*/
  font-size : 75%;
  height:100%;
}
#main-column {
  margin: 0 auto;
  width:100%;
  height:100%;
  min-width: 1000px;
  max-width: 1400px;
}


td		{font-family:Verdana; font-size:13; }
p		{margin:0; font-family:tahoma; font-size:11;}
ul		{margin:0px 0px 0px 15px; font-family:tahoma; font-size:11;}
ol		{margin:0px 0px 0px 22px; font-family:tahoma; font-size:11;}
h1		{margin:4; font-family:tahoma; font-size:11; font-weight:bold;}
h2		{margin:4; font-family:tahoma; font-size:11; font-weight:bold;}
h3		{margin:4; font-family:tahoma; font-size:11; font-weight:bold;}
h4		{margin:4; font-family:tahoma; font-size:11; font-weight:bold;}
h5		{margin:4; font-family:tahoma; font-size:11; font-weight:bold;}

img {border:none}
table.admin	{background-color:#990000;}
td.admin	{PADDING: 1px 3px 2px 3px; background-color: #ffffff;}
th.admin	{PADDING: 1px 3px 2px 3px; background-color: #ffffff;}

a		{font-family:Verdana; font-size:13; color:#990000;}
a:hover		{color:#990000; text-decoration:none;}

.nmenu		{font-family:tahoma; font-size:11; color:#666666; font-weight:bold;}
.nmenu:hover	{text-decoration:none;}

.tit_nmenu		{font-family:tahoma; font-size:11; color:#000000; font-weight:bold; }

.tit_cont		{font-family:tahoma; font-size:11; color:#000000; font-weight:bold;}

.cont		{font-family:tahoma; font-size:11; color:#333333; font-weight:bold; line-height: 12px;}

.copy		{font-family:tahoma; font-size:12; color:#666666; font-weight:bold;}

.form1_text	{border:1px solid #B6A371; height:20; width:152}

.form1_butt	{border:1px solid #B6A371; background:url(images/butt.gif); width:42; height:19}

.zag		{font-family:tahoma; font-size:11px; color:#990000 }

.submenu_n	{font-family:tahoma; font-size:14; color:#666666; }
.submenu_n:hover	{text-decoration:none;}

.menuMap3	{color:#5D5D5D; font-family:tahoma; font-size:11; font-weight:bold; text-decoration:none;}
.menuMap3.hover	{}

.menuMap4	{color:#5D5D5D; font-family:tahoma; font-size:11; text-decoration:none;}
.menuMap4.hover	{}

.menuMap1	{color:#5D5D5D; font-family:tahoma; font-size:12; text-decoration:none; font-weight:bold}
.menuMap1.hover	{}

.menuMap2	{color:#5D5D5D; font-family:tahoma; font-size:12; text-decoration:none; font-weight:bold}
.menuMap2.hover	{}

.dat		{font-family:tahoma; font-size:11; color:#000000; font-weight:bold;}

.text		{font-family: Verdana; font-size:14; text-align:justify;padding-left: 20px;}

.news_p		{font-family:Century Gothic; font-size:9px; color:#990000;  text-decoration:none; font-weight:bold; font-style:italic}

.save{
	border:1px solid #B6A371;
	font-family:tahoma;
	font-size:11;
	background:url(images/but.gif);
	color:#990000;
	width:150px;	
	cursor:pointer;
	margin-bottom: 10px;
}
.save-button{border:1px solid #B6A371; font-family:tahoma; font-size:11; background:url(images/but.gif); color:#990000;margin-left:35px;cursor:pointer;}
.no-underline {text-decoration: none;}
.textInput	{border:1px solid #B6A371; font-family:tahoma; font-size:11;}

a.eyetronic{
  display:block;
  overflow:hidden;
  text-indent:-2000px;
  width:83px;
  height:24px;
  background:url("/images/eye.gif");
  }

#head-block {
  min-width: 1000px;
  width: 100%;
  overflow: hidden;
  height: 138px;
  background: url('/images/design/inner_head_back.gif') left top repeat-x;
  border-bottom: 14px solid #e4d4b8;
}
#logo-link {
  display: block;
  overflow: hidden;
  width: 160px;
  height: 163px;
  background: url('/images/design/inner_logo.png') left top no-repeat;
  text-indent: -9000px;
  position: absolute;
  z-index: 30;
  margin-left: 35px;
  margin-top: 24px;
}
#head-right-block {
  width: 80%;
  height: 138px;
  overflow: hidden;
  float: right;
  background: url('/images/design/inner_head_back.gif') left -138px repeat-x;
}
#head-round {
  background: url('/images/design/inner_head_round.gif') left top no-repeat;
  width: 35px;
  height: 54px;
  float: left;
}
#inner-head-back {
  width: 759px;
  height: 138px;
  float: right;
  background: url('/images/design/inner_head_abaaba.jpg') right top no-repeat;
}
 
  .inner-head-abaaba {
    background: url('/images/design/inner_head_abaaba.jpg') right top no-repeat!important;
  }
  .inner-head-abaald {
    width: 780px!important;
    background: url('/images/design/inner_head_abaald.jpg') right top no-repeat!important;
  }
  .inner-head-abaale {
    background: url('/images/design/inner_head_abaald.jpg') right top no-repeat!important;
  }
  .inner-head-abaalf, .inner-head-abaale {
    width: 780px!important;
    background: url('/images/design/inner_head_abaalf.jpg') right top no-repeat!important;
  }
  .inner-head-abaalh {
    width: 795px!important;
    background: url('/images/design/inner_head_abaalh.jpg') right top no-repeat!important;
  }
  .inner-head-abaali {
    width: 750px!important;
    background: url('/images/design/inner_head_abaali.jpg') right top no-repeat!important;
  }
  .inner-head-abaalg {
    width: 750px!important;
    background: url('/images/design/inner_head_abaalg.jpg') right top no-repeat!important;
  }
#head-contacts-block {
  width: 100%;
  overflow: hidden;
  background-color: #f8f1e4;
  font: bold 11px Tahoma;
  color: #000;
  border-bottom: 1px solid #eaddc6;
  text-align  : left;
}
.head-address-block, .head-phones-block {
  float: left;
  overflow: hidden;
  width: 24%
}
.head-address-block {
  padding-left: 10px;
}
.head-phones-block {
  margin-left: 0px;
}
.left-border {
  overflow: hidden;
  display: block;
  border-left: 3px solid #cfba96;
  color: #555;
  padding-left: 14px;
  margin: 2px 0 4px;
  min-height: 29px;
}
.float-left {
  float: left;
  height: 28px;
  margin: 13px 0 0 10px
}
#inner-icons-block {
  float: left;
  overflow: hidden;
  width: 23%;
}
  #inner-icons-block span {
    margin-top: 15px;
  }
.icons {
  display: block;
  overflow: hidden;
  background: url('/images/design/icons_inner.png') left top no-repeat;
  float: left;
  text-align: left;
  text-indent: -9000px;
}
  .site-map {
    width: 39px;
    height: 31px;
    margin-top: 9px;
    background-position: -42px 0!important;
  }
  .feedback {
    width: 45px;
    height: 26px;
    background-position: -81px 0!important;
    margin: 14px 14px 0 17px;
  }
  .home-page {
    width: 57px;
    height: 33px;
    background-position: -126px 0!important;
    margin-top: 7px;
  }

#search-wrapper {
  width: 27%;
  overflow: hidden;
  float: right;
}
#search-block {
  width: 256px;
  height: 50px;
  overflow: hidden;
  background-position: 215px 0!important;
  text-align: right;
  float: right;
}
  .search-icon {
    background-position: -227px 0!important;
    width: 47px;
    height: 10px;
    display: block;
    overflow: hidden;
    margin: 7px 5px 0 0
  }
.search-top-block {
  overflow: hidden;
  margin-top: 6px;
}
#search-input {
  width: 150px;
  height: 20px;
  background-color: #fff;
  float: left;
  padding: 0;
  margin: 0;
  border: 1px solid #d8bf93;
}
.search-submit {
  float: right;
  overflow: hidden;
  margin: 1px 54px 0 0;
  padding: 0;
  width: 44px;
  height: 20px;
  border: 0;
  background-position: -183px 0;
  cursor: pointer;
}
.extended-search {
  margin: 5px 10px 0 0;
  color: #555;
  display: block;
  float: right;
  overflow: hidden;
  width: 100px;
}
.search-border {
  float: right;
  width: 3px;
  height: 29px;
  overflow: hidden;
  background-color: #cfba96;
  margin: 15px 10px 0 0px;
}
#menu-top {                                                    
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}
  .menu-top-first {
    margin: 0;
    padding: 0;
    float: left;
    background: url('/images/design/menu_top_back.gif') left top repeat-x;
    height: 36px;
  }
    .m-1, .sub-1 {
      width: 15%; 
    }
    .m-2, .sub-2 {
      width: 16%; 
    }
    .m-3, .sub-3 {
      width: 14%; 
    }
    .m-4, .sub-4 {
      width: 10%; 
    }
    .m-5, .sub-5 {
      width: 10%; 
    }
    .m-6, .sub-6 {
      width: 15%; 
    }
    .m-7, .sub-7 {
      width: 10%;
    }
.sub-7, .sub-6{
  width: 210px!important;  
}
    .m-8, .sub-8 {
      width: 10%;  
    }
    .menu-first-selected, .m-t-s {
      background: url('/images/design/menu_top_back.gif') right -108px repeat-x!important;
    }
    .menu-top-first a.first-top-link {
      display: block;
      overflow: hidden;
      font: bold 13px Tahoma;
      color: #fff;
      text-decoration: none;
      line-height: 36px;
      background: url('/images/design/menu_top_back.gif') right -36px no-repeat;
      padding: 0;
      text-align: center
    }
  .sub-menu-top-block {
    position: absolute;
    overflow: hidden;
    z-index: 40;
  }
  .sub-menu-top {
    margin: 0;
    padding: 0;
    background-color: #7b0f0f;
    list-style: none;
    display: none;
    min-width: 200px;
    overflow: hidden;
  }
    .sub-menu-top li {
      margin: 12px 12px 0;
      padding: 0 0 9px 0;
      border-bottom: 1px dotted #c59696;
      text-align  : left;
    }
    .last-top-sub {
      border-bottom: 0!important;
    }
      .sub-menu-top li a {
        font: bold 11px Tahoma;
        color: #fff;
        text-decoration: none;
      }
      
.menu-left {
  padding-left: 8px  ;
text-align: left;
}
.menu-left-3, .menu-left-4 {
  padding-bottom: 5px;
}
.menu-left-5 {
  padding-left: 35px;
  padding-bottom: 5px;
}
.menu-left-6 {
  padding-left: 45px;
  padding-bottom: 5px;
}
.menu-left-selected {
  padding-left: 20px;
}
.menu-left .vmenu {
  font: bold 11px Tahoma;
  color: #555;
  text-decoration:none;
}
.menu-left-selected .vmenu, .menu-left-5 .vmenu , .menu-left-6 .vmenu {
  font: normal 11px Tahoma;
  color: #555;
  text-decoration:none;
}
.vmenu:hover {
  text-decoration:underline;
}

.sub-list-td {
  overflow  : hidden;
}
.sub-list-block {
  background-color: #ebe1cc;
  width: 220px;
  padding-bottom  : 2000px;
  margin-bottom   : -2010px;
}
  .sub-link-block {
    padding: 13px 12px;
  }
  .sub-list-link {
    font: bold 13px Tahoma;
    color: #a41d21;
    text-decoration: none;
  }
  .sub-short-text {
    padding: 0 13px 13px;
    height: 100%;
    vertical-align: top;
  }
  .sub-image-block {
    padding : 3px 3px 0;
    height  : 1px;
  }
.education-table-header {
  width: 100%;
  border-left: 1px solid #b6a371;
  border-top: 1px solid #b6a371;
}
.education-table-header tr th {
  text-align: left;
  font: bold 14px Tahoma;
  border-right: 1px solid #b6a371;
  border-bottom: 1px solid #b6a371;
  padding: 5px 0 5px 10px;
}
.education-table-header tr td {
  padding: 5px 0 5px 10px;
  border-right: 1px solid #b6a371;
  border-bottom: 1px solid #b6a371;
}
.education-table {
  width: 100%;
}
.education-table tr th {
  text-align: left;
  font: bold 14px Tahoma;
  padding: 5px 0 5px 10px;
}
.education-table tr td {
  padding: 5px 0 5px 10px;
}
.quick-links {
  padding-left:30px;
  color:#555555;
  font: bold 11px Tahoma;
}
  .quick-links a {
    font: bold 11px Tahoma;
    color: #555;
    text-decoration:none;
  }
.sub-quick-links-3 {
  padding-left:42px!important;
}
  .sub-quick-links-3 a {
    font: normal 11px Tahoma!important;
  }
.back-link {
  float: right;
  margin-bottom: 10px;
  background: url('/images/back.gif') left top no-repeat;
  width: 111px;
  height: 24px;
  display: block;
  overflow: hidden;
  text-indent: -9000px;
}

#bottom-wrapper {
  background: url('/images/design/bottom_back.gif') left 8px repeat-x;
}
#bottom {
  height: 66px;
  overflow: hidden;
  background: url('/images/design/bottom_border.gif') left top repeat-x;
  padding-top: 8px;
  width: 100%;
}
#copyright {
  width: 206px;
  height: 66px;
  font: bold 12px Tahoma;
  color: #555555;
  line-height: 18px;
  padding: 8px 0 0 23px;
  float: left;
  background: url('/images/design/bottom_back.gif') right -77px no-repeat #f4eee3;
  margin-right: 25px
}
#bottom-contacts {
  float: left;
  width:400px;
  font: normal 12px Tahoma;
  color: #555555;
  line-height: 17px;
  padding-top: 5px;
}
  #bottom a {
    color: #a41d21;
  }
#auth-link {
  color: #a41d21;
  font: bold 13px Tahoma;
  display: block;
  float: left;
  width: 110px;
  margin-top: 12px;
  background: url('/images/design/arrow.gif') right center no-repeat;
}
#made-in {
  float: right;
  padding: 12px 19px 0 0;
  font: normal 11px Tahoma;
  color: #6f6f6f;
}
  #made-in a {
    font: normal 11px Tahoma;
  }
  
.gallery-image {
  /*width: 155px;
  padding-right: 30px;
  padding-bottom: 30px;*/
  width: 24%;
  text-align: center;
}
  .gallery-image table {
    width: 155px;
  }
.gallery-image-block div {
  width: 155px;
  height: 122px;
  overflow: hidden;
}

ul, ol {
padding:0;
margin :0;
}

li {
padding : 0 0 0 15px;
margin:0;
list-style-position: inside ;
}

ul ul {
 list-style-type: circle;
}

.text ul li div{
    display: inline !important;
}
