html {height:100%}

/*@font-face {
font-family: "PragmaticaC";
src: url(../fonts/PragmaticaC.otf);

}  */

body
  {
  margin: 0px;
  padding: 0px;
  background-color: #F8F8F8;
  color: #000;
  font-family:  Helvetica, Arial, Verdana, sans-serif;
  height: 100%;
  }
    div, td, p, h1, h2, h3, h4, h5 {
  	font-family: Helvetica, Arial, Verdana, sans-serif;
  }
  a img {
  	border: 0px none;
  }
  div.podval{ height: 50px;}
 div.agenstvo{font-family:  Helvetica, Arial, Verdana, sans-serif;
  font-size: 9pt;
margin-top: 20px; height: 15px;text-align:center;}
div.agenstvo_adr{font-family:  Helvetica, Arial, Verdana, sans-serif;
font-size: 8pt;
margin-top: 5px; height: 30px;text-align:center;}
  td.first {
  	width: 14%;
  }
   table.osvloen td.first {
  	width: 5%;
  }
  div.newst {
  	width: 600px; padding-left: 50px; padding-top: 35px;
  }



 a {color: #828282;} /* Цвет активной ссылки */
   a:hover {color: #000000; } /* Цвет наведения на ссылку */
/*    a:visited { color: #000000; } Цвет посещенной ссылки */
   div, td, p {font-size: 10pt; }

div.content {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
   }

  div.content table.content { min-width: 1004px; width: 100%;}


   table.logo { width: 1008px; margin: auto; }
  table.logo td {text-align: left; vertical-align: top;}
  table.logo td.logo {width: 140px; text-align: left; padding: 20px 0px 6px 29px;}
  div.logo {width: 140px; text-align: left; padding: 20px 0px 6px 13px;}

  td.logo a { text-decoration: none; display: block;}

  table.osvlo td.logo { width: 140px; height: 118px;text-align: left; padding: 20px 0px 6px 13px;}
  table.osvloen td.logo { text-align: left; padding: 60px 0px 60px 10px;}

  	 table.logo td .kraynone {width: 14%; font-size: 1px;}
	 table.logo td.center {width: 3%; font-size: 1px;}

	 table.reklama td .kraynone {width: 14%; font-size: 1px;}
	 table.reklama td.center {width: 3%; font-size: 1px;}

  table.reklama {	margin-bottom: 50px; width: 100%; }
  table.reklama td { width: 230px; text-align: center; vertical-align: top;}
  table.reklama td.newss { width: 460px; text-align: left; vertical-align: top;}
    table.reklama a { display: block; font-size: 11pt; width: 230px; text-align: center; vertical-align: middle;}


  div.baner img { border: 0px none; text-align: center;}
    div.baner { border: 0px none; margin-top: 30px; text-align: center; width: 100%; background-color: Black;}


  div.client a  { display: block; font-size: 11pt; color: #41719a; text-align: left; margin-left: 120px; margin-bottom: 7px;}
   div.client a:hover  {color: #c30909;}

  td.lefto div.client a  { margin-left: 0px;}
  td.lefto div.client h1 { margin-left: 0px; margin-bottom: 10px; font-size: 9pt; font-family: Helvetica, Arial, Verdana, sans-serif; margin-top: 0px; }
  td.lefto div.client {	padding-left: 40px; padding-top: 60px;; }

  table.index  {	width: 1004px; text-align: left; }
  table.index td.client  { text-align: left; }

  td.client div.client {	padding-left: 30px; border: 0px none red;}
  td.client div.client h1 {font-size: 8pt; font-family:  Helvetica, Arial, Verdana, sans-serif; float: left; margin-top: 0px; }
  td.client div.client * {	display: none }
  td.lefto div.client * {	display: none }


  table.index { margin-top: 50px;}
  table.index td.news { width: 650px; }

  td.newss div.news { width: 660px; padding: 0px 50px 0px 150px; border: 0px none; text-align: left }
  td.newss div.news  a { color: #000000; display: inline;  padding: 0px; margin: 0px; width: auto;}
  td.newss div.news  a:hover {	color: #c30909; }
  td.newss div.news img { display: block; float: left; position: relative; top: 3px;}

  td.newss h1 { font-size: 11pt;}

  div.news p {	margin-left: 45px; text-align:justify; }
  div.news p.first {	margin-top: 0px;text-align:justify;  }
 table.reklama div.news a.allnews { display: block; margin-left: 45px; color: #ababab; border: 0px none red; width: auto; padding: 0px; text-align: left; }
 table.reklama td.newss div.news a.allnews:hover {color: #c30909;}


  table.osvlo { min-width: 1004px;}
  table.osvlo td.naz {	width: 250px; }

  td.opis div { margin: 0px 35px 0px 204px;}
 table.osvlo td.opis  { margin-left:100px;}
  td.opis h1 { margin: 0px 0px 10px 0px;	font-size: 15pt; }
  td.oscont div { margin: 5px 0px 0px 5px; }

  p.top a {padding-left: 15px; }
/*
  td.oscont table.gall { margin-bottom: 30px;}
td.oscont table.gall td { text-align: center;}
  td.oscont table.gal {width: 100%;}
  td.oscont table.gall td { text-align: center;}
  td.oscont table.gal td.gl { text-align: left;}
  td.oscont table.gal td.gr { text-align: right;}

  td.oscont table.gall td img {	border: 0px none;  }
  td.oscont table.gall td a { display: block; font-size: 12pt;  margin-top: 5px; margin-bottom: 15px; width: 230px; text-align: center;}
 */
 td.oscont table.gall td { text-align: center;}
td.oscont table.gall { font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 10pt;}
 td.oscont table.gall td img {	margin: 5px 5px 2px;border: 0px none;border-bottom: 22px solid #F8F8F8;margin-top: -5px;width: 191px;height: 156px; }
 td.oscont table.gall td a { margin: 5px 5px 2px;font-family:  Helvetica, Arial, Verdana, sans-serif;
  font-size: 10pt;
  display: table-row;font-size: 10pt; margin-top: 0px; margin-bottom: 0px; width: 191px;height: 75px;
  word-wrap:break-word; line-height: 20px;vertical-align:text-bottom;align:center;text-align:center;}
table.gall td { text-align: center;}
 table.gall { font-family:  Helvetica, Arial, Verdana, sans-serif;
  font-size: 10pt;}
  table.gall td img {margin: 5px 5px 2px;border: 0px none;border-bottom: 22px solid #F8F8F8;margin-top: -5px;width: 191px;height: 156px; }
  table.gall td a { margin: 5px 5px 2px;font-family:  Helvetica, Arial, Verdana, sans-serif;
   font-size: 10pt;
  display: table-row;font-size: 10pt; margin-top: 0px; margin-bottom: 60px; width: 191px;height: 75px;
  word-wrap:break-word; line-height: 20px;vertical-align:text-bottom;align:center;text-align:center;}

   table.gall2 { font-family:  Helvetica, Arial, Verdana, sans-serif;
    font-size: 10pt;
   position: absolute;
   top:150px;
    margin-right: 50px;
   }
  table.gall2 td img {	border: 0px none;margin-top: -5px;width: 191px;height: 156px; vertical-align:middle;align:middle;text-align:middle; }
  table.gall2 td a { font-family:  Helvetica, Arial, Verdana, sans-serif;
  font-size: 10pt; display: table-row; font-size: 10pt; margin-top: 0px; margin-bottom: 60px; width: 191px;height: 75px;
  word-wrap:break-word; line-height: 20px;vertical-align:text-bottom;align:center;text-align:center;}

td.oscont table.gall2 { font-family: Helvetica, Arial, Verdana, sans-serif;
 font-size: 10pt;
  position: absolute;
   top:150px;
    margin-left: -407px;
   }
 td.oscont table.gall2 td img {	border: 0px none;margin-top: -5px;width: 191px;height: 156px; vertical-align:middle;align:middle;text-align:middle; }
 td.oscont table.gall2 td a { font-family:  Helvetica, Arial, Verdana, sans-serif;
  font-size: 10pt;
  display: table-row; font-size: 10pt;  width: 191px;height: 75px;
   word-wrap:break-word; line-height: 20px;vertical-align:text-bottom;align:center;text-align:center;}

 div.center {text-align: center;}
table.osvloen {width: 100%; }
  table.osvloen td.nazl {width: 307px; }
  table.osvloen h1 { margin: 0px 0px 30px 50px;	font-size: 16pt; }
  table.osvloen table.lleft {width: 300px;  height: 105px; margin-right: 0px; position: relative; }
  table.osvloen table.lleft td { font-size: 8pt; }
    table.lleft {width: 150px;  height: 105px; margin-left: 24px; margin-top: 0px;position: relative; }
  table.lleft td { font-size: 9pt; }

  table.lleft td.nazlim { width: 14px; text-align: left; background-color: #cdcdcd; }
  table.lleft td.nazlim img {  border: 0px none;}
    table.lleft td.nazlim a { position: absolute; left: auto; top: auto; display:block; height: 105px; z-index: 1000; border: 0px solid;}
  table.lleft td.nazlima { width: 14px; text-align: left; background-color: #fff;}


  table.lleft td.cl { height: 35px; background-color: #F8F8F8; text-align: right; padding-right: 4px; font-weight: bold;}
  table.lleft td.firm {background-color: #F8F8F8; text-align: left; padding-left: 4px;}
  table.lleft td.firm a {}

  table.lleft td.dir { padding-right: 7px; vertical-align: bottom; height: 34px; background-color: #fff; text-align: right; }
    table.lleft td.diz {padding-right: 7px; height: 34px; background-color: #fff; text-align: right; }
	 table.lleft td.men { padding-right: 7px; vertical-align: top; height: 34px; background-color: #fff; text-align: right; }

  table.lleft td.famd {padding-left: 7px;  vertical-align: bottom; background-color: #fff; text-align: left; font-weight: bold;}
    table.lleft td.famdiz {padding-left: 7px;  height: 34px; background-color: #fff; text-align: left; font-weight: bold;}
    table.lleft td.famm {padding-left: 7px;  vertical-align: top; height: 34px; background-color: #fff text-align: left; font-weight: bold;}
    #end {}
	div.text div {padding: 18px; 	}

  table.vlogenie { margin:-120px 10px 0px 200px;}
    table.vlogenie td {margin-left:150px;padding: 10px; text-align:justify ; }
td.vlog_ris object { border: 1px solid #ABABAB;}
td.vlog_tekst  { margin:15px;}




  div.pelvis {  position: relative; bottom: -20px;  right: 20px; z-index: 20; text-align:right  }


  div.pelvis a {color: #000; }

  div.pelvis a:hover {
  	color: #c30909;
  }

div.niz
  {
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 117px;
  background-color: #000; background-image: url(../ris_sayt/footer_fon.jpg); background-position: top; background-repeat: repeat-x;
   border: 0px solid red;  }


  div.niz table.oos { color: #fff; font-family:  Helvetica, Arial, Verdana, sans-serif;
width: 100%;
width="1006px";
max-width: 1006px; height: 117px; }

    div.niz table.oos {	padding-top: 21px; width: 1006px; }


   div.niz table.meny_f {	width: 100%; height: 95px; }
   table.meny_f td.logo { width: 62px;}
	div.niz td {font-family:  Helvetica, Arial, Verdana, sans-serif; font-size: 8pt; color: #fff; }
	div.niz td div {font-family:  Helvetica, Arial, Verdana, sans-serif; font-size: 8pt; color: #fff; }
	div.niz td a { color: #fff;  }
	td.meny { padding-left: 45px; text-align: center;}
	td.adresk { width: 460px;	}
	td.adresk div {padding-left: 50px; font-size: 8pt;	}
	td.adresk div.kiev11 { padding-left: 230px;}
	td.adresk a { font-weight: bold;}
	td.adresd { text-align: left; padding-left: 25px; }
	td.adresd a { font-weight: bold;}
	td.adresd div {padding-left: 0px; font-size: 8pt;	}
	div.niz td a:hover {color: #c30909;	}

	 div.niz ul {width: 300px; list-style-type: none; 	margin: 0px; padding: 0px; }
	 div.niz li {margin: 0px; padding: 0px; float: left; line-height: 11pt; }
	 div.niz li a.active {color: #930000;}
	 div.niz li a:hover {color: #c30909;}
	 div.niz li.img { width: 20px; text-align: center; vertical-align: bottom;}


p.left {
	text-align: left;
}
p.right {
	text-align: right;
}

 p.center {
 	text-align: center;
 }


.menn {  text-align: left; padding-top: 85px;width:810px;}
div.menn { text-align: left; padding-top: 85px;width:810px;}
div.meny_top {  font-family:  Helvetica, Arial, Verdana, sans-serif;
font-size: 11pt;
border: 0px solid red; height: 50px;width:810px;position:relative;float:left; }
div.meny_top ul { float: left; list-style: none; margin: 0px; font-size: 11pt;}
div.meny_top ul li { float: left; list-style: none; margin-right: 16px; width:auto;
white-space:nowrap;font-size: 11pt;}
/*div.meny_top ul li a { font-size: 11pt; color: #696969; }
div.meny_top ul li a:hover {color: #000000; }
div.meny_top ul li a:visited { color: #9C9C9C; } */

div.meny_topp {  margin-left: 165px; margin-top: -58px;font-family: Helvetica, Arial, Verdana, sans-serif;
 font-size: 11pt;
border: 0px solid red; height: 50px;width:810px;position:relative;float:center; }
div.meny_topp ul { float: center; list-style: none; margin: 0px; font-size: 11pt;}
div.meny_topp ul li { float: left; list-style: none; margin-right: 16px; width:auto;
white-space:nowrap;font-size: 11pt;}
/*div.meny_topp ul li a { font-size: 11pt; color: #696969; }
div.meny_topp ul li a:hover {color: #000000; }
div.meny_topp ul li a:visited { color: #9C9C9C; }

.menn { text-align: right; padding-top: 60px;}
div.meny_top { border: 0px solid red; height: 90px;padding-right: 60px;}
div.meny_top ul { float: right; list-style: none; margin: 0px;}
div.meny_top ul li { float: right; list-style: none; margin-right: 10px; width:auto; white-space:nowrap;}
div.meny_top ul li a { font-size: 11pt;}     */

  td.logo span { text-decoration: none; display: block; text-align:center; border: 0px solid; width: 95px;}
  .l1 { letter-spacing: 2px;}
  .l2 { letter-spacing: 2px; padding-left: 1px;}

 div.text-os div { margin-left: 14%; margin-right: 2%; font-size: 8pt; color: #CCC; text-align: justify;}
  div.text-osd div { width: 1004px; margin:auto; font-size: 8pt; color: #CCC; text-align: justify;}

  a#move_up {

	position: fixed;

	margin-top: 10px;
	width: 15px;
	height: 21px;
	display: none;
	text-align: center;
	font: 12px Verdana;
	text-decoration: none;
	color: #000;
	background: #DCDCDC;
	padding-top:5px;
	opacity:0.9;
	filter: alpha(opacity=90);
}
a#move_up:hover {
	color: #fff;
	background: #597da3;
}

a#move_down {

	position: fixed;

	margin-top: 70px;
	width: 15px;
	height: 21px;
	display: none;
	text-align: center;
	font: 12px Verdana;
	text-decoration: none;
	color: #000;
	background: #DCDCDC;
	padding-top:5px;
	opacity:0.9;
	filter: alpha(opacity=90);
}
a#move_down:hover {
	color: #fff;
	background: #597da3;
}
 #hover a {color:#c30909;}

