/* CSS Document */
body, input, select, textarea {
	background-color: #ffffff;
}
td, input, select, textarea {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	vertical-align: top;
	
}


html, body {
	margin:1px;
	padding:0px;
}
h1, h2, h3, h4      {
font-weight:bold;
font: bold 14px Arial,Tahoma,Verdana;
  padding: 1px!important;
     margin: 0px!important;
  color: #990000;
  text-align: center;
  border-bottom: 1px solid #FFDFDF;
  padding-bottom: 3px
}

h3  {
  font-weight:bold;
font: bold 14px Arial,Tahoma,Verdana;
       margin: 0px;
   color: #FFFFFF;
  text-align: center;
  background-color: #840000;
  padding: 5px!important;
  margin: 5px!important;

}
h5     {
   color: #990000;
  text-transform: uppercase;
  font-weight: bold;
  padding-bottom: 7px
}

td {
	padding: 0px;
}
a.ots {
  padding-left: 10px;
  padding-right: 10px;
  text-transform: uppercase;

  color:#225663;
  font-size: 14px
}
a.txst {
  text-decoration: none;
  color: #000000
}


.tvak {
  font-size: 11px;
  
  display: block;
  text-decoration: none!important;
  border-bottom-color: #990000;
  border-bottom-style: dashed;
  border-bottom-width: 1px;
  text-transform: uppercase
}
.tp {
  font-size: 12px;

}

table.vaktab {
  margin:15px;
}


table.main {
	width: 100%;
	height: 100%;
	border-collapse: collapse;
     vertical-align: top;
}
table.main1 {

	border-collapse: collapse;
	vertical-align: top;
}
td.menu {
	background-color: #0a0e1a;
}

td.bg_home {
	background-image: url(../bg_home.jpg);
	height: 20px;
	width: 181px;
	background-repeat: repeat;
	
}
table.hom {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
}	
td.home {
	padding-right: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
}




div.home {


	background: #990000;
	background-image: url(../zaliv.jpg);
	height: 20px;
	display: block;
	width: 181px;
  margin-top: 1px;
  color: #FFFFFF;
  text-align: center;
  font-weight: bold;
  padding-top: 4px
}
div.home a {
     color: #DDDDDD;
   text-decoration: none;
}
div.otpr{
  font-size:
11px;
  font-weight: bold;
  text-align: center
}


div.home1 {


	background: #990000;
	background-image: url(../bg_home1.jpg);
	height: 20px;
	display: block;
	margin-top: 1px;
  color: #FFFFFF;
  text-align: center;
  font-weight: bold;
  padding-top: 4px
}
div.home1 a {
     color: #DDDDDD;
   text-decoration: none;
}
div.home2 {


	background: #052a32;
	background-image: url(../bg_home2.jpg);
	height: 20px;
	display: block;
	margin-top: 1px;
  color: #FFFFFF;
  text-align: center;
  font-weight: bold;
  padding-top: 4px
}
div.home2 a {
     color: #DDDDDD;
   text-decoration: none;
}

.vt {
   	vertical-align: middle;
	border-right: 1px solid #990000!important;
	border-top: 1px solid #990000!important;
  margin: 15px
}
.v2 {
	border-bottom: 1px solid #990000;
	border-left: 1px solid #990000;
   	background-image: url(../zaliv.gif);
  color: #FFFFFF;
  text-align: center;
  font-weight: bold;
  padding-bottom: 5px;
    font-size: 12px;
  padding-top: 5px
}

.v3 {
	border-bottom: 1px solid #990000;
	border-left: 1px solid #990000;
      background: #e4cac9;
  color: #222222;
  font-size: 11px;
  padding: 5px
}
.v4 {
	border-bottom: 1px solid #990000;
	border-left: 1px solid #990000;
     color: #990000;
  font-size: 11px;
  background: #f1e3e2;
   padding: 5px;
  font-weight: bold
}


.tb1 {
 border-collapse: collapse;


   }
.tb2 {

  background-color: #DBF2F2;
  padding-top: 3px;
  padding-bottom: 3px;
  border-bottom-color: #74CDCD;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  padding-left: 2px;
  padding-right: 2px
}
img.rek_b {
    width: 181px;
	vertical-align: top;
	margin-top:1px}

div.home_right {
	background: #990000;
	background-image: url(../zaliv.jpg);
	height: 20px;
	display: block;
	width: 181px;
    margin-top: 1px;
  color: #FFFFFF;
  text-align: center;
  font-weight: bold;
  padding-top: 4px
}
div.menu_line {
	background-image: url(../menu_line.gif);
	height: 20px;
	display: block;
	width: 100%;
	margin-top: 12px;
	background-repeat: no-repeat;
	background-position: bottom;
}

td.line{
	background-color: #ffffff;
	
}


td.top {
	height: 182px;
	background-image: url(../bg_verh.jpg);
	background-repeat: repeat-x;
	
}

div.bg_verh {
	height: 182px;
	background-image: url(../verh.jpg);
	background-repeat: no-repeat;
	background-position: left;

}
div.logo {
	width: 100%;
	text-align: right;
	padding-top: 5px;
	padding-right: 5px;
}




td.news {
   background: #DBF2F2
}
td.baner {
  background: #DBF2F2 ;

}


td.blok{
	width: 181px;
	vertical-align: top;
  margin: 0px;
  padding: 0px
}
td.blok_v{
   	vertical-align: top;

 }
 td.blok_r{
   	vertical-align: top;

 }
div.blok_pr{
	background-image: url(../bg_pr_kol.jpg);
	background-repeat: repeat-y;
	height: 100%;
	width: 181px;
	vertical-align: top;
  

}
div.blok_pr1{
	background-image: url(../bg_pr_kol.jpg);
	background-repeat: repeat-y;
	height: 100%;
	width: 181px;
	vertical-align: top;


}
td.blok_pr_niz {
	background-image: url(../bg_pr_niz.jpg);
	background-repeat: no-repeat;
	height: 117px;
	width: 181px;
	vertical-align: bottom;
}

td.text {
	
	height: 100%;
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 7px
}

p.spsh {
  border-top-color: #990000;
  border-top-style: dashed;
  border-top-width: 1px;
  margin-top: 10px
}


div.footzag {
	background-image: url(../zaliv.gif);
	     background-repeat: repeat;
  margin-top: 1px;
  width: 100%;
   color: #FFFFFF;
  text-align: center;
  padding-top: 1px;
  text-transform: uppercase;
  font-weight: bold
}
div.footer {
	background-image: url(../zaliv.gif);
	height: 60px;
     background-repeat: repeat;
  margin-top: 1px;
  width: 100%;
   color: #DDDDDD;
  text-align: center;
  padding-top: 1px
}
div.footer a{

   color: #FFFFFF;
   text-decoration: none;
   }
a.obz {text-transform: uppercase;
}

 div.schot{
  text-align: center;
  padding-top: 2px
}
