@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Roboto:400,700&subset=latin,cyrillic);
.pinkGradient {
  background: #fffefe;
  background: -moz-linear-gradient(top, #fffefe 0%, #f4b8d6 50%, #fffefe 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fffefe), color-stop(50%, #f4b8d6), color-stop(100%, #fffefe));
  background: -webkit-linear-gradient(top, #fffefe 0%, #f4b8d6 50%, #fffefe 100%);
  background: -o-linear-gradient(top, #fffefe 0%, #f4b8d6 50%, #fffefe 100%);
  background: -ms-linear-gradient(top, #fffefe 0%, #f4b8d6 50%, #fffefe 100%);
  background: linear-gradient(to bottom, #fffefe 0%, #f4b8d6 50%, #fffefe 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffefe', endColorstr='#fffefe', GradientType=0);
}
.pinkGradientLinear {
  background: #cc327c;
  background: -moz-linear-gradient(left, #cc327c 0%, #ffffff 50%, #cc327c 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #cc327c), color-stop(50%, #ffffff), color-stop(100%, #cc327c));
  background: -webkit-linear-gradient(left, #cc327c 0%, #ffffff 50%, #cc327c 100%);
  background: -o-linear-gradient(left, #cc327c 0%, #ffffff 50%, #cc327c 100%);
  background: -ms-linear-gradient(left, #cc327c 0%, #ffffff 50%, #cc327c 100%);
  background: linear-gradient(to right, #cc327c 0%, #ffffff 50%, #cc327c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc327c', endColorstr='#cc327c', GradientType=1);
}
.pinkButton {
  background: #cc337d;
  background: -moz-linear-gradient(left, #cc337d 0%, #f06fae 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #cc337d), color-stop(100%, #f06fae));
  background: -webkit-linear-gradient(left, #cc337d 0%, #f06fae 100%);
  background: -o-linear-gradient(left, #cc337d 0%, #f06fae 100%);
  background: -ms-linear-gradient(left, #cc337d 0%, #f06fae 100%);
  background: linear-gradient(to right, #cc337d 0%, #f06fae 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc337d', endColorstr='#f06fae', GradientType=1);
}
.greenGradient {
  background: #8abf48;
  background: -moz-linear-gradient(left, #8abf48 0%, #cce3ae 65%, #8abf48 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #8abf48), color-stop(65%, #cce3ae), color-stop(100%, #8abf48));
  background: -webkit-linear-gradient(left, #8abf48 0%, #cce3ae 65%, #8abf48 100%);
  background: -o-linear-gradient(left, #8abf48 0%, #cce3ae 65%, #8abf48 100%);
  background: -ms-linear-gradient(left, #8abf48 0%, #cce3ae 65%, #8abf48 100%);
  background: linear-gradient(to right, #8abf48 0%, #cce3ae 65%, #8abf48 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8abf48', endColorstr='#8abf48', GradientType=1);
}
.main-header {
  width: 100%;
  height: 212px;
  background: url("/multimedia/design/pinkHeaderBg.png") repeat-x 0 -9px;
}
.main-header .header {
  width: 1245px;
  height: 213px;
  margin: 0 auto;
  background: url("/multimedia/design/header_bg.png") no-repeat center;
}
.main-header .header .headerTopBlock {
  margin: 0 auto;
  width: 1245px;
  //height: 173px;
}
.main-header .header .headerTopBlock .logo {
  padding: 15px 0 0 400px;
  float: left;
  width: 555px;
  height: 147px;
}
.main-header .header .headerTopBlock .autorization {
  float: right;
  height: 123px;
  width: 208px;
  padding: 40px 0 0 70px;
  position: relative;
}
.main-header .header .headerTopBlock .autorization form {
  font-size: 14px;
  font-family: 'Roboto', sans-serif;
  color: #9d9d9c;
}
.main-header .header .headerTopBlock .autorization .submit {
  bottom: 49px;
  position: absolute;
  right: 4px;
}
.main-header .header .headerTopBlock .autorization .submit input {
  width: 30px;
  background: #EF98C2;
  color: #fff;
  height: 22px;
  cursor: pointer;
}
.main-header .header .headerTopBlock .autorization span {
  font-size: 14px;
  font-family: 'Roboto', sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  display: block;
  padding: 0 10px 5px 0;
  text-align: right;
}
.main-header .header .headerTopBlock .autorization div {
  display: inline-table;
  padding: 3px 0 2px 0;
}
.main-header .header .headerTopBlock .autorization label {
  float: left;
  width: 50px;
  text-align: right;
  padding: 0 5px 0 0;
}
.main-header .header .headerTopBlock .autorization input {
  border: 2px solid #EF98C2;
  float: right;
  width: 143px;
}
.main-header .header .headerTopBlock .autorization a {
  color: #9d9d9c;
  text-decoration: underline;
  text-transform: uppercase;
  font-size: 12px;
}
.main-header .header .headerTopBlock .autorization a:hover {
  text-decoration: none;
}
.main-header .header .headerBottomBlock {
  margin: 0 auto;
  width: 1245px;
  height: 59px;
}
.main-header .header .headerBottomBlock ul {
  margin: 0 0 0 394px;
}
.main-header .header .headerBottomBlock ul .projectCurrent {
  background: url("/multimedia/design/topMenuBg.png") no-repeat;
}
.main-header .header .headerBottomBlock ul .projectCurrent a {
  color: #ffffff;
}
.main-header .header .headerBottomBlock ul .projectCurrent a:hover {
  color: #ffffff;
}
.main-header .header .headerBottomBlock ul li {
  float: left;
  width: 245px;
  height: 54px;
  margin: 0 30px 0 0;
  text-align: center;
  padding: 5px 0 0 15px;
}
.main-header .header .headerBottomBlock ul li a {
  font-size: 20px;
  font-family: 'Roboto', sans-serif;
  color: #e1007e;
  text-decoration: none;
  text-transform: uppercase;
}
.main-header .header .headerBottomBlock ul li a:hover {
  color: #cc3366;
}
.main-header .header .headerBottomBlock ul .last {
  margin: 0;
}
.main-line {
  width: 100%;
  height: 50px;
  color: #34993b;
  background: #8abf48;
  margin: 0 0 20px 0;
}
.main-line .mainLineTitle {
  background: #8abf48;
  background: -moz-linear-gradient(left, #8abf48 0%, #cce3ae 65%, #8abf48 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #8abf48), color-stop(65%, #cce3ae), color-stop(100%, #8abf48));
  background: -webkit-linear-gradient(left, #8abf48 0%, #cce3ae 65%, #8abf48 100%);
  background: -o-linear-gradient(left, #8abf48 0%, #cce3ae 65%, #8abf48 100%);
  background: -ms-linear-gradient(left, #8abf48 0%, #cce3ae 65%, #8abf48 100%);
  background: linear-gradient(to right, #8abf48 0%, #cce3ae 65%, #8abf48 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8abf48', endColorstr='#8abf48', GradientType=1);
  font-size: 24px;
  font-family: 'Roboto', sans-serif;
  height: 40px;
  width: 1245px;
  margin: 0 auto;
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
  padding: 10px 0 0 0;
}
.main-content {
  background: #fffefe;
  background: -moz-linear-gradient(top, #fffefe 0%, #f4b8d6 50%, #fffefe 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fffefe), color-stop(50%, #f4b8d6), color-stop(100%, #fffefe));
  background: -webkit-linear-gradient(top, #fffefe 0%, #f4b8d6 50%, #fffefe 100%);
  background: -o-linear-gradient(top, #fffefe 0%, #f4b8d6 50%, #fffefe 100%);
  background: -ms-linear-gradient(top, #fffefe 0%, #f4b8d6 50%, #fffefe 100%);
  background: linear-gradient(to bottom, #fffefe 0%, #f4b8d6 50%, #fffefe 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffefe', endColorstr='#fffefe', GradientType=0);
  width: 100%;
  float: left;
}
.main-content .mainContentBlock {
  width: 1245px;
  margin: 0 auto;
}
.main-content .mainContentBlock .leftColl {
  width: 310px;
  float: left;
  margin: 0 20px 0 0;
}
.main-content .mainContentBlock .leftColl a {
  font-size: 20px;
  font-family: 'Roboto', sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  text-decoration: none;
  display: block;
}
.main-content .mainContentBlock .leftColl .red {
  font-size: 22px;
  font-family: 'Roboto', sans-serif;
  color: #e1007e;
  text-transform: uppercase;
  font-weight: 300;
}
.main-content .mainContentBlock .leftColl .grey {
  font-size: 22px;
  font-family: 'Roboto', sans-serif;
  color: #9d9d9c;
  text-transform: uppercase;
  font-weight: 300;
}
.main-content .mainContentBlock .leftColl .menu {
  width: 310px;
  float: left;
  z-index: 777;
}
.main-content .mainContentBlock .leftColl li {
  width: 285px;
  height: 87px;
  margin-top: -10px;
}
.main-content .mainContentBlock .leftColl li:first-child {
  margin-top: 0;
}
.main-content .mainContentBlock .leftColl .btn1 {
  background: url("/multimedia/design/btn/btn1.png") no-repeat 0 0;
}
.main-content .mainContentBlock .leftColl .btn1 a {
  padding: 33px 0 0 24px;
}
.main-content .mainContentBlock .leftColl .btnCurrent {
  background-position: -285px 0 !important;
}
.main-content .mainContentBlock .leftColl .btn1.active {
  background: url("/multimedia/design/btn/btn1.png") no-repeat -285px 0;
}
.main-content .mainContentBlock .leftColl .btn2 {
  background: url("/multimedia/design/btn/btn1.png") no-repeat 0 -88px;
}
.main-content .mainContentBlock .leftColl .btn2 a {
  padding: 20px 0 0 90px;
}
.main-content .mainContentBlock .leftColl .btn2.active {
  background: url("/multimedia/design/btn/btn1.png") no-repeat -285px -88px;

}
.main-content .mainContentBlock .leftColl .btn3 {
  background: url("/multimedia/design/btn/btn1.png") no-repeat 0 -176px;
}
.main-content .mainContentBlock .leftColl .btn3 a {
  padding: 20px 30px 0 38px;
}
.main-content .mainContentBlock .leftColl .btn3.active {
  background: url("/multimedia/design/btn/btn1.png") no-repeat -285px -176px;;
}
.main-content .mainContentBlock .leftColl .btn4 {
  background: url("/multimedia/design/btn/btn1.png") no-repeat 0 -264px;
}
.main-content .mainContentBlock .leftColl .btn4 a {
  padding: 30px 0 0 90px;
}
.main-content .mainContentBlock .leftColl .btn4.active {
  background: url("/multimedia/design/btn/btn1.png") no-repeat -285px -264px;
}
.main-content .mainContentBlock .leftColl .btn5 {
  background: url("/multimedia/design/btn/btn1.png") no-repeat 0 -352px;
}
.main-content .mainContentBlock .leftColl .btn5 a {
  padding: 20px 0 0 45px;
}
.main-content .mainContentBlock .leftColl .btn5.active {
  background: url("/multimedia/design/btn/btn1.png") no-repeat -285px -352px;
}
.main-content .mainContentBlock .leftColl .btn6 {
  background: url("/multimedia/design/btn/btn1.png") no-repeat 0 -440px;
}
.main-content .mainContentBlock .leftColl .btn6 a {
  padding: 20px 0 0 90px;
}
.main-content .mainContentBlock .leftColl .btn6.active {
  background: url("/multimedia/design/btn/btn1.png") no-repeat -285px -440px
}
.main-content .mainContentBlock .leftColl .testBtn {
  float: left;
  width: 310px;
  height: 124px;
  background: url("/multimedia/design/testBtn.png") no-repeat 77px 1px;
  margin-top: 20px;
}
.main-content .mainContentBlock .leftColl .testBtn a {
  display: block;
  width: 207px;
  height: 124px;
}
.main-content .mainContentBlock .rightColl {
  float: right;
  width: 320px;
}
.main-content .mainContentBlock .rightColl .red {
  font-size: 22px;
  font-family: 'Roboto', sans-serif;
  color: #e1007e;
  text-transform: uppercase;
  font-weight: 300;
}
.main-content .mainContentBlock .rightColl .grey {
  font-size: 22px;
  font-family: 'Roboto', sans-serif;
  color: #9d9d9c;
  text-transform: uppercase;
  font-weight: 300;
}
.main-content .mainContentBlock .rightColl .wrapper {
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  float: left;
  border: 3px solid #34993b;
  padding: 10px;
  margin: 20px 0;
  background: #e9f3dc;
}
.main-content .mainContentBlock .rightColl .scroll-pane {
  width: 254px;
  height: 240px;
  overflow: auto;
}
.main-content .mainContentBlock .rightColl li {
  font-size: 18px;
  font-family: 'Roboto', sans-serif;
  margin: 15px 0;
}
.main-content .mainContentBlock .rightColl li a {
  color: #9d9d9c;
  text-decoration: none;
}
.main-content .mainContentBlock .rightColl li a span {
  color: #34993b;
}
.main-content .mainContentBlock .rightColl li a:hover {
  text-decoration: underline;
}
.main-content .mainContentBlock .rightColl .banners img {
  margin: 10px 0;
}
.main-content .mainContentBlock .rightColl .forumBtn {
  float: left;
  width: 289px;
  height: 147px;
  background: url("/multimedia/design/forumBtn.png") no-repeat;
  margin-top: 20px;
}
.main-content .mainContentBlock .rightColl .forumBtn a {
  display: block;
  width: 289px;
  height: 147px;
}
.main-content .mainContentBlock .middleColl {
  width: 570px;
  float: left;
  margin: 0 20px 0 0;
  /***********************************************************/
  /*************************************************************/
}
.main-content .mainContentBlock .middleColl h2 {
  font-size: 24px;
  font-family: 'Roboto', sans-serif;
  color: #34993b;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
}
.main-content .mainContentBlock .middleColl h2 a{
color: #34993b;
text-decoration:none;
}
.main-content .mainContentBlock .middleColl h2 span {
  color: #e1007e;
}
.main-content .mainContentBlock .middleColl .answerQuestBlock {
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  border: 3px solid #34993b;
  background-color: #fad9e9;
  width: 524px;
  margin: 20px 0 0 0;
  float: left;
  padding: 20px;
}
.main-content .mainContentBlock .middleColl .answerQuestBlock h2 {
  font-size: 20px;
  font-family: 'Roboto', sans-serif;
  text-align: left;
  display: block;
  border-bottom: 2px solid #ffffff;
  margin-bottom: 20px;
  padding-bottom: 10px;
}
.main-content .mainContentBlock .middleColl .answerQuestBlock .aqTitle {
  font-size: 20px;
  font-family: 'Roboto', sans-serif;
  color: #34993b;
  font-weight: bold;
  display: inline-block;
  border-bottom: 2px solid #ffffff;
  width: 504px;
  padding: 10px;
  margin-bottom: 10px;
}
.main-content .mainContentBlock .middleColl .answerQuestBlock .aqTitle a{
  font-size: 20px;
  font-family: 'Roboto', sans-serif;
  color: #34993b;
  font-weight: bold;
 text-decoration: none;
}
.main-content .mainContentBlock .middleColl .answerQuestBlock .aqTitle a:hover{
  text-decoration: underline;
}
.main-content .mainContentBlock .middleColl .answerQuestBlock .aqTitle h1 {
  color: #e1007e;
  display: inline;
}
.main-content .mainContentBlock .middleColl .answerQuestBlock .startTopic {
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  -webkit-box-shadow: 2px 2px 3px 0px #323232;
  -moz-box-shadow: 2px 2px 3px 0px #323232;
  box-shadow: 2px 2px 3px 0px #323232;
  font-size: 14px;
  font-family: 'Roboto', sans-serif;
  background-color: #ffffff;
  padding: 20px;
  width: 480px;
  line-height: 1.5em;
  margin-bottom: 20px;
  float: left;
}
.main-content .mainContentBlock .middleColl .answerQuestBlock .startTopic h3 {
  font-size: 20px;
  font-family: 'Roboto', sans-serif;
  color: #e1007e;
  text-align: left;
}
.main-content .mainContentBlock .middleColl .answerQuestBlock .startTopic strong 
{
	font-weight: bold;
}
.main-content .mainContentBlock .middleColl .answerQuestBlock .startTopic em 
{
	font-style: italic;
}
.main-content .mainContentBlock .middleColl .answerQuestBlock .startTopic ul 
{	
	list-style-type: disc;
	margin: 5px 10px 5px 10px;
} 
.main-content .mainContentBlock .middleColl .askBlock {
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  float: left;
  width: 100%;
  border: 3px solid #e1007e;
  background-color: #ffffff;
  overflow: hidden;
  margin: 0 0 20px 0;
}
.main-content .mainContentBlock .middleColl .askBlock .formTitle {
  font-size: 24px;
  font-family: 'Roboto', sans-serif;
  background: #f09cc4;
  background: -moz-linear-gradient(left, #f09cc4 0%, #ffffff 50%, #f09cc4 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #f09cc4), color-stop(50%, #ffffff), color-stop(100%, #f09cc4));
  background: -webkit-linear-gradient(left, #f09cc4 0%, #ffffff 50%, #f09cc4 100%);
  background: -o-linear-gradient(left, #f09cc4 0%, #ffffff 50%, #f09cc4 100%);
  background: -ms-linear-gradient(left, #f09cc4 0%, #ffffff 50%, #f09cc4 100%);
  background: linear-gradient(to right, #f09cc4 0%, #ffffff 50%, #f09cc4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f09cc4', endColorstr='#f09cc4', GradientType=1);
  padding: 10px 0;
  text-transform: uppercase;
  font-weight: 600;
  color: #e1007e;
  text-align: center;
}
.main-content .mainContentBlock .middleColl .askBlock .formBlock {
  padding: 20px;
  text-align: center;
  float: left;
}
.main-content .mainContentBlock .middleColl .askBlock .formBlock .buttonForm {
  background: #cc337d;
  background: -moz-linear-gradient(left, #cc337d 0%, #f06fae 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #cc337d), color-stop(100%, #f06fae));
  background: -webkit-linear-gradient(left, #cc337d 0%, #f06fae 100%);
  background: -o-linear-gradient(left, #cc337d 0%, #f06fae 100%);
  background: -ms-linear-gradient(left, #cc337d 0%, #f06fae 100%);
  background: linear-gradient(to right, #cc337d 0%, #f06fae 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc337d', endColorstr='#f06fae', GradientType=1);
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border: none;
  color: #ffffff;
  height: 20px;
  text-transform: uppercase;
  float: right;
}
.main-content .mainContentBlock .middleColl .askBlock .formBlock .mychekbox {
  font-size: 10px;
  font-family: 'Roboto', sans-serif;
  color: #9d9d9c;
  float: left;
  width: 130px;
  height: 20px;
  text-align: left;
  margin-left: 205px;
}
.main-content .mainContentBlock .middleColl .askBlock .formBlock .mychekbox input {
  float: left;
  margin-right: 5px;
}
.main-content .mainContentBlock .middleColl .askBlock .formBlock .field-group {
  margin: 10px 0;
  width: 480px;
  min-height: 24px;
  _height: 24px;
  text-align: left;
}
.main-content .mainContentBlock .middleColl .askBlock .formBlock .field-group label {
  font-size: 16px;
  font-family: 'Roboto', sans-serif;
  float: left;
  width: 200px;
  color: #9d9d9c;
  margin: 0 10px 0 0;
  text-align: right;
  min-height: 24px;
  _height: 24px;
}
.main-content .mainContentBlock .middleColl .askBlock .formBlock .field-group input {
  width: 150px;
  height: 21px;
  border: 2px solid #f4bbd7;
  background-color: #fadfed;
  color: #cc327c;
}
.main-content .mainContentBlock .middleColl .askBlock .formBlock .field-group .new-select-style {
  border: 2px solid #f4bbd7;
  overflow: hidden;
  height: 21px;
  background: url(/multimedia/design/select.png) no-repeat right #fadfed;
  width: 152px;
}
.main-content .mainContentBlock .middleColl .askBlock .formBlock .field-group .new-select-style select {
  width: 185px;
  height: 21px;
  border: 0;
  border-radius: 0;
  background: transparent;
  -webkit-appearance: none;
  color: #cc327c;
  line-height: 1.2em;
}
.main-content .mainContentBlock .middleColl .askBlock .formBlock .field-group textarea {
  width: 240px;
  height: 100px;
  border: 2px solid #f4bbd7;
  background-color: #fadfed;
  color: #cc327c;
}
.main-content .mainContentBlock .middleColl .cancerogenez {
  -moz-border-radius: 0 0 30px 30px;
  -webkit-border-radius: 0 0 30px 30px;
  border-radius: 0 0 30px 30px;
  width: 544px;
  margin: 20px 0 0 16px;
  float: left;
  text-align: center;
  background: #fad9e9;
  border: 1px solid #34993b;
}
.main-content .mainContentBlock .middleColl .cancerogenez li {
  float: left;
  width: 136px;
  height: 190px;
}
.main-content .mainContentBlock .middleColl .cancerogenez li a {
  font-size: 16px;
  font-family: 'Roboto', sans-serif;
  color: #9d9d9c;
  text-decoration: none;
  font-weight: 700;
}
.main-content .mainContentBlock .middleColl .cancerogenez li a:hover {
  text-decoration: underline;
}
.main-content .mainContentBlock .middleColl .cancerogenez .title {
  font-size: 24px;
  font-family: 'Roboto', sans-serif;
  background: #8abf48;
  background: -moz-linear-gradient(left, #8abf48 0%, #cce3ae 65%, #8abf48 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #8abf48), color-stop(65%, #cce3ae), color-stop(100%, #8abf48));
  background: -webkit-linear-gradient(left, #8abf48 0%, #cce3ae 65%, #8abf48 100%);
  background: -o-linear-gradient(left, #8abf48 0%, #cce3ae 65%, #8abf48 100%);
  background: -ms-linear-gradient(left, #8abf48 0%, #cce3ae 65%, #8abf48 100%);
  background: linear-gradient(to right, #8abf48 0%, #cce3ae 65%, #8abf48 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8abf48', endColorstr='#8abf48', GradientType=1);
  color: #34993b;
  height: 30px;
  text-transform: uppercase;
  font-weight: 700;
}
.main-content .mainContentBlock .middleColl .newsTitle {
  font-size: 24px;
  font-family: 'Roboto', sans-serif;
  text-align: center;
  color: #34993b;
  padding: 0 0 19px 0;
}
.main-content .mainContentBlock .middleColl .content {
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  background: #fad9e9;
  border: 3px solid #34993b;
  float: left;
  padding-top: 20px;
}
.main-content .mainContentBlock .middleColl .content .contentWrapperItem {
  -webkit-box-shadow: 0px 0px 3px 0px #323232;
  -moz-box-shadow: 0px 0px 3px 0px #323232;
  box-shadow: 0px 0px 3px 0px #323232;
  font-size: 14px;
  font-family: 'Roboto', sans-serif;
  background: #ffffff;
  float: left;
  overflow: hidden;
  position: relative;
  height: 147px;
  margin: 0 10px 10px 10px;
}
.main-content .mainContentBlock .middleColl .content .contentWrapperItem img {
  float: left;
  border-right: 5px solid #34993b;
  margin-right: 5px;
}
.main-content .mainContentBlock .middleColl .content .contentWrapperItem h2 {
  font-size: 18px;
  font-family: 'Roboto', sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1.2em;
  margin: 5px 0;
}
.main-content .mainContentBlock .middleColl .content .contentWrapperItem h2 a {
  color: #34993b;
  text-decoration: none;
}
.main-content .mainContentBlock .middleColl .content .contentWrapperItem h2 a:hover {
  color: #e5368a;
}
.main-content .mainContentBlock .middleColl .content .contentWrapperItem span {
  background: url("/multimedia/design/newsArrow.gif") no-repeat scroll 329px 3px #ffffff;
  bottom: 0;
  height: 28px;
  padding: 5px 30px 0 0;
  position: absolute;
  right: 0;
  text-align: right;
  width: 324px;
}
.main-content .mainContentBlock .middleColl .content .contentWrapperItem span a {
  color: #34993b;
  text-decoration: none;
  font-weight: 600;
}
.main-content .mainContentBlock .middleColl .content .contentWrapperItem span a:hover {
  color: #e5368a;
}
.main-content .mainContentBlock .middleColl .news {
  -webkit-box-shadow: 0px 0px 3px 0px #323232;
  -moz-box-shadow: 0px 0px 3px 0px #323232;
  box-shadow: 0px 0px 3px 0px #323232;
  background-color: #ffffff;
}
.main-content .mainContentBlock .middleColl .news h1 {
  font-size: 30px;
  font-family: 'Roboto', sans-serif;
  color: #339933;
  padding: 0 0 10px 0;
}
.main-content .mainContentBlock .middleColl .news .newsTitle {
  -moz-border-radius: 0 0 30px 30px;
  -webkit-border-radius: 0 0 30px 30px;
  border-radius: 0 0 30px 30px;
  width: 564px;
  height: 370px;
  overflow: hidden;
  text-align: center;
  position: relative;
  border-left: 3px solid #8abf48;
  border-right: 3px solid #8abf48;
  border-bottom: 3px solid #8abf48;
}
.main-content .mainContentBlock .middleColl .news .newsTitle .titleNews {
  background: #8abf48;
  background: -moz-linear-gradient(left, #8abf48 0%, #cce3ae 65%, #8abf48 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #8abf48), color-stop(65%, #cce3ae), color-stop(100%, #8abf48));
  background: -webkit-linear-gradient(left, #8abf48 0%, #cce3ae 65%, #8abf48 100%);
  background: -o-linear-gradient(left, #8abf48 0%, #cce3ae 65%, #8abf48 100%);
  background: -ms-linear-gradient(left, #8abf48 0%, #cce3ae 65%, #8abf48 100%);
  background: linear-gradient(to right, #8abf48 0%, #cce3ae 65%, #8abf48 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8abf48', endColorstr='#8abf48', GradientType=1);
  font-size: 24px;
  font-family: 'Roboto', sans-serif;
  display: block;
  text-transform: uppercase;
  color: #cc327c;
  padding-top: 10px;
  font-weight: 600;
  position: relative;
  text-align: center;
}
.main-content .mainContentBlock .middleColl .news .newsTitle div {
  background-color: rgba(255, 255, 255, 0.6);
  bottom: 0;
  position: absolute;
  text-align: left;
  padding: 20px;
}
.main-content .mainContentBlock .middleColl .news .newsTitle div span {
  font-size: 16px;
  font-family: 'Roboto', sans-serif;
  color: #333;
  line-height: 1.3em;
  font-style: italic;
}
.main-content .mainContentBlock .middleColl .news .newsContent {
  font-size: 14px;
  font-family: 'Roboto', sans-serif;
  color: #333333;
  line-height: 1.3em;
  padding: 20px 10px 10px;
}
.main-content .mainContentBlock .middleColl .news .newsContent .greenFont {
  color: #34993b;
  font-weight: 600;
}
.main-content .mainContentBlock .middleColl .news .newsContent .pinkFotn {
  color: #e5368a;
  font-weight: 600;
}
.main-content .mainContentBlock .middleColl .news .newsContent h2 {
  font-size: 16px;
  font-weight: 600;
  padding: 3px 0 7px 0;
  color: #333;
  text-align: left;
}
.main-content .mainContentBlock .middleColl .news .newsContent p {
  padding: 3px 0 10px 0;
}
.main-content .mainContentBlock .middleColl .news .newsContent ul,
.main-content .mainContentBlock .middleColl .news .newsContent ol {
  list-style: outside none disc;
  margin: 10px 0 10px 20px;
}
.main-content .mainContentBlock .middleColl .news .newsContent ul li,
.main-content .mainContentBlock .middleColl .news .newsContent ol li {
  margin-bottom: 10px;
}
.main-content .mainContentBlock .middleColl .diseas {
  -webkit-box-shadow: 0px 0px 3px 0px #323232;
  -moz-box-shadow: 0px 0px 3px 0px #323232;
  box-shadow: 0px 0px 3px 0px #323232;
  background-color: #ffffff;
  /*border-left:1px solid #ccc;
        border-right:1px solid #ccc;
        border-bottom:1px solid #ccc;*/
  float: left;
  width: 570px;
}
.main-content .mainContentBlock .middleColl .diseas .projectDiseasTitle {
  background: #f09cc4;
  background: -moz-linear-gradient(left, #f09cc4 0%, #ffffff 50%, #f09cc4 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #f09cc4), color-stop(50%, #ffffff), color-stop(100%, #f09cc4));
  background: -webkit-linear-gradient(left, #f09cc4 0%, #ffffff 50%, #f09cc4 100%);
  background: -o-linear-gradient(left, #f09cc4 0%, #ffffff 50%, #f09cc4 100%);
  background: -ms-linear-gradient(left, #f09cc4 0%, #ffffff 50%, #f09cc4 100%);
  background: linear-gradient(to right, #f09cc4 0%, #ffffff 50%, #f09cc4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f09cc4', endColorstr='#f09cc4', GradientType=1);
  border-bottom: 1px solid #f2acce;
  width: 570px;
  min-height: 140px;
  _height: 140px;
  text-align: center;
  line-height: 2.5em;
  text-transform: uppercase;
  padding-top: 20px;
}
.main-content .mainContentBlock .middleColl .diseas .projectDiseasTitle h1 {
  font-size: 26px;
  font-family: 'Roboto', sans-serif;
  color: #e1007e;
}
.main-content .mainContentBlock .middleColl .diseas .projectDiseasTitle h1 span {
  color: #666666;
}
.main-content .mainContentBlock .middleColl .diseas .diseasTitle {
  -moz-border-radius: 0 0 30px 30px;
  -webkit-border-radius: 0 0 30px 30px;
  border-radius: 0 0 30px 30px;
  width: 564px;
  height: 370px;
  overflow: hidden;
  text-align: center;
  position: relative;
  border-left: 3px solid #cc327c;
  border-right: 3px solid #cc327c;
  border-bottom: 3px solid #cc327c;
}
.main-content .mainContentBlock .middleColl .diseas .diseasTitle h1 {
  background: #f09cc4;
  background: -moz-linear-gradient(left, #f09cc4 0%, #ffffff 50%, #f09cc4 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #f09cc4), color-stop(50%, #ffffff), color-stop(100%, #f09cc4));
  background: -webkit-linear-gradient(left, #f09cc4 0%, #ffffff 50%, #f09cc4 100%);
  background: -o-linear-gradient(left, #f09cc4 0%, #ffffff 50%, #f09cc4 100%);
  background: -ms-linear-gradient(left, #f09cc4 0%, #ffffff 50%, #f09cc4 100%);
  background: linear-gradient(to right, #f09cc4 0%, #ffffff 50%, #f09cc4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f09cc4', endColorstr='#f09cc4', GradientType=1);
  font-size: 24px;
  font-family: 'Roboto', sans-serif;
  display: block;
  width: 100%;
  text-transform: uppercase;
  color: #cc327c;
  padding: 10px 0;
  font-weight: 600;
  text-shadow: 0 0 6px white;
}
.main-content .mainContentBlock .middleColl .diseas .diseasTitle div {
  background-color: rgba(255, 255, 255, 0.6);
  bottom: 0;
  position: absolute;
  text-align: left;
  padding: 20px;
}
.main-content .mainContentBlock .middleColl .diseas .diseasTitle div span {
  font-size: 18px;
  font-family: 'Roboto', sans-serif;
  color: #333;
  line-height: 1.5em;
  font-style: italic;
}
.main-content .mainContentBlock .middleColl .diseas .diseasContent {
  font-size: 14px;
  font-family: 'Roboto', sans-serif;
  color: #333333;
  line-height: 1.3em;
  padding: 20px 10px 10px;
}
.main-content .mainContentBlock .middleColl .diseas .diseasContent .greenFont {
  color: #34993b;
  font-weight: 600;
}
.main-content .mainContentBlock .middleColl .diseas .diseasContent .pinkFotn {
  color: #e5368a;
  font-weight: 600;
}
.main-content .mainContentBlock .middleColl .diseas .diseasContent h2 {
  font-size: 16px;
  font-weight: 600;
  padding: 3px 0 7px 0;
}
.main-content .mainContentBlock .middleColl .diseas .diseasContent p {
  padding: 3px 0 10px 0;
}
.main-content .mainContentBlock .middleColl .diseas .diseasContent ul,
.main-content .mainContentBlock .middleColl .diseas .diseasContent ol {
  list-style: outside none disc;
  margin: 10px 0 10px 20px;
}
.main-content .mainContentBlock .middleColl .diseas .diseasContent ul li,
.main-content .mainContentBlock .middleColl .diseas .diseasContent ol li {
  margin-bottom: 10px;
}
.main-footer {
  background: url("/multimedia/design/footer.png") 50% 50% no-repeat;
  width: 100%;
  height: 384px;
  float: left;
  /*margin-top: -107px;*/
}
.main-footer .footer {
  width: 1245px;
  margin: 0 auto;
  position: relative;
  height: 384px;
}
.main-footer .footer .testBtn {
  position: absolute;
  top: 158px;
  left: 65px;
  width: 207px;
  height: 124px;
  background: url("/multimedia/design/testBtn.png") no-repeat;
}
.main-footer .footer .testBtn a {
  display: block;
  width: 207px;
  height: 124px;
}
.main-footer .footer .forumBtn {
  position: absolute;
  top: 200px;
  right: 45px;
  width: 289px;
  height: 147px;
  background: url("/multimedia/design/forumBtn.png") no-repeat;
}
.main-footer .footer .forumBtn a {
  display: block;
  width: 289px;
  height: 147px;
}
.paginator {
  background: #cc327c;
  background: -moz-linear-gradient(left, #cc327c 0%, #ffffff 50%, #cc327c 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #cc327c), color-stop(50%, #ffffff), color-stop(100%, #cc327c));
  background: -webkit-linear-gradient(left, #cc327c 0%, #ffffff 50%, #cc327c 100%);
  background: -o-linear-gradient(left, #cc327c 0%, #ffffff 50%, #cc327c 100%);
  background: -ms-linear-gradient(left, #cc327c 0%, #ffffff 50%, #cc327c 100%);
  background: linear-gradient(to right, #cc327c 0%, #ffffff 50%, #cc327c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc327c', endColorstr='#cc327c', GradientType=1);
  height: 45px;
  border-top: 2px solid #f2abce;
  border-bottom: 2px solid #f2abce;
  float: left;
  width: 100%;
  margin: 20px 0;
}
.paginator .prev {
  float: left;
  width: 15px;
  height: 44px;
  margin: 0 0 0 10px;
}
.paginator .next {
  float: right;
  width: 15px;
  height: 44px;
  margin: 0 10px 0 0;
}
.paginator .container {
  float: left;
  width: 514px;
}
.paginator .container ul {
  text-align: center;
  padding: 6px 0 0 0;
}
.paginator .container ul li {
  font-size: 18px;
  font-family: 'Roboto', sans-serif;
  display: inline-block;
  font-weight: 600;
}
.paginator .container ul li a {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  color: #ffffff;
  text-decoration: none;
  display: block;
  text-align: center;
  width: 32px;
  height: 24px;
  padding: 8px 0 0 0;
  background-color: #34993b;
}
.paginator .container ul li a:hover {
  background-color: #e5368a;
}
.videoAuthor {
  font-size: 20px;
  font-family: 'Roboto', sans-serif;
  color: #999;
  margin: 20px;
  text-align: right;
}
.videoAuthor span {
  color: #e1007e;
}
.videoBlock {
  width: 550px;
  margin-bottom: 20px;
}
.pinkbuttonForm {
  background: linear-gradient(to right, #cc337d 0%, #f06fae 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: none !important;
  border-radius: 10px;
  color: #ffffff !important;
  height: 20px !important;
  text-transform: uppercase;
}
.testResult {
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  font-size: 16px;
  font-family: 'Roboto', sans-serif;
  background-color: #fff;
  padding: 20px;
  border: 2px solid #34993b;
  color: #34993b;
  color: #333;
  line-height: 1.5em;
}
.testResult h1 {
  font-size: 24px;
  font-family: 'Roboto', sans-serif;
  padding-bottom: 15px;
  color: #34993b;
}
.field-group {
  margin: 10px 0;
  width: 480px;
  min-height: 24px;
  _height: 24px;
  text-align: left;
}
.field-group label {
  font-size: 16px;
  font-family: 'Roboto', sans-serif;
  float: left;
  width: 200px;
  color: #9d9d9c;
  margin: 0 10px 0 0;
  text-align: right;
  min-height: 24px;
  _height: 24px;
}
.field-group input {
  width: 150px;
  height: 21px;
  border: 2px solid #f4bbd7;
  background-color: #fadfed;
  color: #cc327c;
}
.pinkText {
  color: #e1007e;
  font-size: 16px;
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
}
.popUp {
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  width: 260px;
  height: 160px;
  padding: 20px;
  border: 2px solid #e1007e;
  text-align: center;
  line-height: 1.5em;
  color: #333;
}
.popUp h3 {
  font-size: 16px;
  font-family: 'Roboto', sans-serif;
  color: #e1007e;
  font-weight: bold;
}
.litleText {
  font-size: 10px;
  font-family: 'Roboto', sans-serif;
}
.test {
  font-size: 18px;
  font-family: 'Roboto', sans-serif;
  padding: 20px;
  float: left;
  width: 530px;
}
.test ol {
  display: block;
  list-style-type: decimal;
  margin-left: 20px;
}
.test ol li {
  color: #e1007e;
  font-weight: bold;
  margin-bottom: 20px;
}
.test form {
  display: block;
}
.test form div {
  margin-bottom: 10px;
}
.test form label {
  font-size: 16px;
  font-family: 'Roboto', sans-serif;
  color: #333333;
}
.test .last {
  border-bottom: 2px solid #e1007e;
  padding: 0 0 10px 0;
  text-align: right;
  color: #e1007e;
  font-weight: bold;
}
.right {
  float: right;
}
.left {
  float: left;
}
.topic {
  font-size: 14px;
  font-family: 'Roboto', sans-serif;
  float: left;
  margin-bottom: 20px;
  width: 524px;
}
.topic .topicAskData {
  width: 150px;
}
.topic .topicAskData .pic {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  display: block;
  overflow: hidden;
  width: 150px;
  height: 150px;
  border: 3px solid #34993b;
}
.topic .topicAskData .spr {
  font-size: 14px;
  font-family: 'Roboto', sans-serif;
  color: #34993b;
  font-weight: bold;
  display: block;
}
.topic .topicAskData .whoAsk {
  font-size: 12px;
  font-family: 'Roboto', sans-serif;
  color: #333333;
  display: block;
}
.topic .topicQuestionText {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  width: 315px;
  background-color: #ffffff;
  padding: 10px;
  position: relative;
  line-height: 1.3em;
  min-height: 50px;
}
.topic .topicQuestionText .triangle-topright {
  border-right: 30px solid transparent;
  border-top: 30px solid #fff;
  height: 0;
  position: absolute;
  right: -30px;
  top: 26px;
  width: 0;
}
.topic .topicQuestionText .triangle-topleft {
  border-left: 30px solid transparent;
  border-top: 30px solid #fff;
  height: 0;
  position: absolute;
  left: -30px;
  top: 26px;
  width: 0;
}
.topic ul
{
	list-style-type: disc;
	margin: 5px 10px 5px 10px;
}
.topic strong
{
	font-weight: bold;
}
.topic em
{
	font-style: italic;
}
.error{
  color:red;
  text-align: center;
  font-size: 12px;
}
.answerQuestBlock li{
    margin-bottom: 10px;

}
.answerQuestBlock li a{
  font-size: 18px;
  color: #e1007e;
  text-decoration: none;
}
.answerQuestBlock li a:hover{
  text-decoration: underline;
}
.add-answer{
  float:right;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  color: #fff;
  background: #34993b;
  padding: 5px 10px;
  text-decoration: none;
  font-size: 18px;
  font-family: 'Roboto', sans-serif;
  font-weight: normal;
}
.read-more{

  color: #34993b;
  text-decoration: none;
  font-size: 16px;
  font-family: 'Roboto', sans-serif;
  font-weight: normal;
}
.test-done .pinkbuttonForm{
  text-decoration: none;
  text-transform: lowercase;
  padding: 5px;
  margin-top: 10px;
  float: left;
}
.toolbar{
width: 300px;
margin: 0 auto;
padding: 0 0 20px 0;
}
.pull-right{
  float:right;
}
.pull-left{
  float:left;
}
.btn{
  
  border: none !important;
  border-radius: 10px;
  color: #ffffff !important;
  height: 20px !important;
  text-transform: uppercase;
  font-size: 14px;
  text-decoration: none;
  padding: 3px 7px;
  line-height: 19px;
}
.pink{
  background: linear-gradient(to right, #cc337d 0%, #f06fae 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.pink-link{
  color:  #E1007E !important;
}
.themsList{

}
.themsList li{
  float: left;
  width: 100%;
  background: url("/multimedia/design/arrow-right.jpg") 500px center #fff no-repeat;
  border: 1px solid #f3bbd6;
}
.themsList li a{
  padding:5px 20px 5px 5px;
  font-size: 16px;
  display: block;
  font-family: "Roboto",sans-serif;
}
.themsList li a:hover{

}
.last-comment .whoAsk{
  margin: 10px 0; 
}
#forgot-form label{
  width: auto;
}
#forgot-form  input[type=text]{
  float: left;
}
#forgot-form .submit {
    bottom: 63px;
  right: 8px;
}
#forgot-form .submit input{
  width:75px; 
  }
  
 .leftColl .banners img {
  margin: 10px 0;
}
 .rightColl .testBtn {
  float: left;
  width: 310px;
  height: 124px;
  background: url("/multimedia/design/testBtn.png") no-repeat 77px 1px;
  margin-top: 20px;
}
.rightColl .testBtn a {
  display: block;
  width: 207px;
  height: 124px;
}