/* --------------------------O T Z I Y--------------------------begin */
div.otziv_main{
  margin: 10px;
  padding: 10px;
  margin-bottom: 20px;
  color: #000000;
  font-family: Arial;
  font-size: 14px;
  font-style: normal;
  border:0;
  background: #CCFFCC;
  }

div.otziv_date {
  float: left;
  font-weight: bold;
  font-style: italic;
  color: #000000;
  }

div.otziv_name {
  margin-left: 5%;
  float: left;
  font-style: normal;
  color: #000080;
  }

div.otziv_email {
  float: right;
  font-weight: bold;
  font-style: italic;
  color: #000080;
  }

div.otziv_msg {
  text-align: justify;
  margin-top: 10px;
  margin-bottom: 5px;
  font-weight: bold;
  color: #000080;
  }

hr.otziv_hr{
  size: 1px;
  color: #000080;
  }

div.otziv_ans {
  text-align: justify;
  margin-top: 5px;
  color: #000000;
  }

div.otziv_parent {
margin-top: 1px;
margin-bottom: 20px;
margin-right: 4px;
border:0;
background: #F0FFF9;
z-index: auto;
}

div.otziv{
  padding: 10px;
  text-align: center;
  color: #003366;
  font-family: Arial;
  font-size: 16px;
  font-style: normal;
  border:0;
  background: #E2FF59;
  line-height: 21px;
  z-index: auto;
  }


div.otziv input {
    clear: both;
    margin-top: 15px;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    z-index: auto;
}

/* --------------------------O T Z I Y--------------------------end */

/* --------------------------O T Z I Y - mini --------------------------begin */
#modalbox {
  position: absolute;
  width: 450px;
  height: 500px;
  border: 1px solid #049316;
  background-image: url(http://veselinka-kazan.ru/published/publicdata/VESELINKWA/attachments/SC/images/fon.gif);
  display: none;
  z-index: 3;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  }

.modalboxcaption {
  background-color: #FF6826;
  border-bottom: 1px solid #fff;
  color: #fff;
  font: 100% verdana;
  padding: 4px;
  margin: 0 0 0 0;
  filter: alpha(opacity=100);
  font-weight: bold;
  }

.modalboxbody { padding: 10px; font: 11px verdana; padding-top: 15px; text-align: center; }

.modalboxbody table { font: 11px verdana; }

.modalboxbody a { color: #FF6600; }

.but { font: 11px verdana; }

.modalboxtext1{font: 13px verdana; text-align: center; color: #FF6826; font-weight: bold;}
.modalboxtext2{font: 11px verdana; text-align: center; color:  black;}
/* --------------------------O T Z I Y - mini --------------------------end */


#list {

	text-align: center;

	font-size: 14px;

   }

#list	table {border: 0px solid black; border-collapse: collapse;}

#list table td {border: 1px solid black;border-collapse: collapse;}

#list table th {border: 1px solid black;border-collapse: collapse;}

#list table th {background-color: #80FF80;}

#list tr.hoverRow { background-color: #C0FFC0;}



#list_content {

	text-align: center;

	font-size: 19px;

}

/* --------------------------V O P R O S --------------------------begin */
div.vopros_opis{
  margin-left: 5%;
  font-family: Arial;
  font-size: 14px;
  font-style: normal;
  }
img.vopros_img{
  float: left;
  margin-left: 5%;
  margin-bottom: 15px;
  margin-right: 15px;
  }
div.vopros_fam{
  font-size: 16px;
  margin-top: 15px;
  color: #000080;
  text-align: left;
  float: left;
  font-weight: bold;
  }
div.vopros_email{
  margin-top: 15px;
  color: #660066;
  font-style: italic;
  text-align: right;

}
div.vopros_text{
  padding-left: 15px;
  font-size: 14px;
  padding-bottom: 15px;
  text-align: justify;
}


/* --------------------------V O P R O S --------------------------end */
