@charset utf-8;

body, html {
        margin: 0;
        padding: 0;
    text-align: center;
    height: 100%;

}
.main {
  width: 987px;
  text-align: left;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -29px;
}
.main a img {
  border: 0;
  left: 0;
}


/* *************************** HEADER  ********************************* */

.header_1 {
  height: 46px;
  width: 987px;
  background-image: url(../im/header_1.gif);
  background-repeat: repeat;
}

.div_navigation {
  width: 190px;
  height: 37px;
  font-family: Verdana;
  font-size: 12px;
  float: left;
  color: #fff;
  margin: 7px 0 0 0;
  line-height: 30px;
  padding: 1px 0 0 18px;
}

.div_navigation a {
  font-family: Verdana;
  font-size: 12px;
  color: #fff;
  text-decoration: none;
}

.div_login {
  width: 440px;
  height: 46px;
  float: right;
  font-family: Tahoma;
  font-size: 12px;
  color: #fff;
  margin: 0;
  padding: 0;
}

#enter {
  height: 31px;
  width: auto;
  float: left;
  padding: 15px 0 0 0;
  margin: 0;
}

#enter a {
  font-family: Tahoma;
  font-size: 12px;
  color: #fff;
  text-decoration: none;
}


#form {
  height: 33px;
  width: auto;
  float: left;
  padding: 14px 0 0 10px;
  margin: 0;
  font-family: Tahoma;
  font-size: 13px;
  font-weight: bold;
}

#button {
  height: 33px;
  width: 22px;
  float: left;
  padding: 13px 0 0 15px;
  margin: 0;
}

#register {
float:right;
height:31px;
margin:0;
padding:15px 0 0 10px;
width:115px;
}

#register a {
  font-family: Tahoma;
  font-size: 12px;
  color: #fff;
  border-bottom: 1px dotted;
  text-decoration: none;
  cursor: pointer;
}


.header_input {
  background-image: url(../im/input.gif);
  background-repeat: no-repeat;
  height: 18px;
  width: 101px;
  border: 0;
  margin: 0 0 0 10px;
  padding: 3px 0 0 3px;
  top: 0;
  color:#7C7C7C;
font-family:Tahoma;
font-size:12px;
}

 .header_button {
  background-image: url(../im/form_button.gif);
  background-repeat: no-repeat;
  height: 21px;
  width: 21px;
  border: 0;
  margin: 0;
  padding: 0;
  cursor: pointer;
}


.header_2 {
  height: 257px;
  width: 987px;
/*   background-image: url(../im/logo_main.jpg);
   background-repeat: no-repeat;*/
  margin: 0;
  padding: 0;
}
.header_3 {
  height: 26px;
  width: 987px;
  background-color: #e8b527;
  margin: 0;
  padding: 0;

}
#list {
  width: 887px;
  height: 26px;
  float: left;
}

#lang {
  width: 90px;
  float: right;
  background-image: none;
  }

#lang ul {
  width: 90px;
}


#lang ul li {
  list-style: none;
  float: left;
  display: block;
  background-image: none;
  padding: 0;
  margin: 0px;
  width: 23px;
  height: 25px;
}

#lang ul li img {
  margin: 5px 0 0 0;
}


#lang ul li#active_lang {
  background-color: #f1d179;
  padding: 0 4px 0 4px;
  margin: 0 4px 0 4px;
  height: 26px;
  line-height: 18px;
}


.header_3 ul li {
  list-style: none;
  float: left;
  margin: 0;
  display: block;
  background-image: url(../im/header_list_pointer.gif);
  background-repeat: no-repeat;
  background-position: left top;
  padding: 7px 8px 0 10px;
  height: 18px;
  font-family: Tahoma;
  font-size: 12px;
  color: #fff;
}

.header_3 ul li a {
  font-family: Tahoma;
  font-size: 12px;
  color: #fff;
  text-decoration: none;
}

#main_item {
  background-image: none;
}

#active_tab {
  background-image: url(../im/header_list_pointer_activ.gif);
  background-repeat: no-repeat;
  height: 26px;
  background-position: left;
  background-color: #f1d179;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.header_3 ul li#active_tab {
   margin: 0;
   padding: 2px 5px 0 14px;
   height: 24px;
   top: 5px;
   line-height: 24px;
}


#active_tab a {
    color: #a66a01;
}


.header_3 ul {
  margin: 0;
  padding: 0;
}



/* ***************************  CONTAINER ****************************** */

.container {
  width: 987px;
  height: auto;
  margin: 0;
  padding: 0;
}


/* ***************************  LEFT COLUMN ****************************** */

.left_column {
  height: auto;
  width: 227px;
  margin: 0;
  padding: 0;
  float: left;
}

/* **** list **** */

.left_column ul {
  background-color: #d9e4ed;
  list-style: none;
  width: 209px;
  padding: 15px 0 0 0px;
  margin: 25px 0 0 0;
  font-family: Tahoma;
  font-size: 12px;
  color: #0075c5;
  font-weight: bold;
}

.left_column li {
  background-image: url(../im/list_border.gif);
  background-position: left bottom;
  background-repeat: no-repeat;
  padding-bottom: 15px;
  padding-left: 12px;
}
.left_column li a {
  font-family: Tahoma;
  font-size: 12px;
  color: #0075c5;
  font-weight: bold;
  text-decoration: none;
}
.left_column ul li ul li a {
  font-family: Tahoma;
  font-size: 12px;
  color: #0075c5;
  font-weight: normal;
  text-decoration: none;
}

.left_column ul li ul {
  padding: 10px 0 0 0;
  margin: 0;
  width: 180px;

}

.left_column ul li ul li {
  font-family: Tahoma;
  font-size: 12px;
  color: #0075c5;
  font-weight: normal;
  background-image: none;
  line-height: 5px;
}

.left_column ul li.list_bottom {
  background-image: url(../im/list_bottom.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
  height: 20px;
}

/* ******input form **** */

.div_input {
  height: 81px;
  width: 209px;
  position: relative;
  margin: 40px 0 0 0;
  padding: 0 0 0 0;
}

.input_text {
/*  background-image: url(../im/input_form.gif);
  background-repeat: no-repeat;*/
  height: 22px;
  width: 165px;
  border-color: #BBBBBB;
  border-style: solid;
  border-width: 1px;
  font-family: Tahoma;
  font-size: 12px;
  color: #7c7c7c;
  padding: 1px 0 0 3px;
  margin:-1px 0 0 0;
  line-height: 15px;
}

div_input_form input {
  border: none;
}


.input_text input {
  border: none;
}




.input_button {
  background-image: url(../im/button_left.gif);
  background-repeat: no-repeat;
  height: 21px;
  width: 21px;
  border: 0;
  cursor: pointer;
}

.div_input_form {
  width: 168px;
  height: 56px;
  float: left;
  background-image: url(../im/input_form.gif);
  background-repeat: no-repeat;
  margin: 25px 0 0 0;
  padding: 0;
}

.div_input_button {
  width: 36px;
  height: 56px;
  float: right;
  margin: 25px 0 0 0;
}


/* ******** subscribe ******** */

.div_subscribe {
  height: 171px;
  width: 209px;
  background-image: url(../im/e-mail.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
  width: 209px;
  margin: 0;
  padding: 5px 0 0 0;
}
.div_subscribe p {
  text-align: center;
}

#subscribe_input input {
  margin: 3px 0 0 7px;
  padding: 0 0 0 3px;
  background-color: #FF99FF;
  border: none;
  height: 14px;
  width: 157px;
    background-color: #f6f5f2;
    font-family: Tahoma;
  font-size: 12px;
  color: #7c7c7c;
}


#rss {
  font-family: Tahoma;
  font-size: 12px;
  color: #7c7c7c;
  font-weight: bold;
  height: 20px;
  margin: 30px 0 0 0;
}

#rss_text {
  font-family: Tahoma;
  font-size: 12px;
  color: #7c7c7c;
  font-weight: bold;
  text-decoration: none;
  padding: 5px 0 0 0;
}


#rss a img {
  margin: 0 6px 0 0;
  padding: 5px 0 0 0;
}


.div_subscribe p a {
  font-family: Tahoma;
  font-size: 12px;
  color: #1b72bd;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
}


.h5_grey {
  background-image: url(../im/rozsylka.gif);
  background-repeat: no-repeat;
  height: 36px;
  width: 209px;
 padding: 10px 0 0 10px;
  margin: 0;
  font-family: Verdana;
  font-size: 14px;
  color: #7c7c7c;
  font-weight: bold;
}

.h5_grey a {
    font-family: Verdana;
  font-size: 14px;
  color: #7c7c7c;
  text-decoration: none;
}


/*.div_subscribe input {
 margin: 21px 0 0 26px;
  padding: 0;
  width: 160px;
  border: 0;
  background-color: #f6f5f2;
    font-family: Tahoma;
  font-size: 12px;
  color: #7c7c7c;
}*/

 /* ******** anons ********* */

#div_anons {
  height: auto;
  width: 209px;
  margin: 29px 0 20px 0px;
  padding: 0 0 7px 0;
  background-color: #d5eab1;
}

#div_anons p {
  padding: 0;
  margin: 0 0 5px 5px;
  background-color: #fff;
  width: auto;
  height: auto;
  white-space: normal;
}

#div_anons ul {
  background-color: #fff;
  list-style: none;
  margin: 0 7px 5px 7px;
  padding: 0 ;
  width: 195px;
}

#div_anons ul li {
  margin: 0 7px 0 0;
  padding: 7px 0 10px 0;
  background-image: url(../im/line_anons.gif);
  background-position: left bottom;
  background-repeat: no-repeat;
  height: 50px;
  height: auto !important;
  min-height: 50px;
  background-color: #fff;
  border: 0;
}
#div_anons ul li.no_border {
  background-image: none;
  padding-bottom: 3px;
}

.h5_green {
  background-image: url(../im/anons.gif);
  background-repeat: no-repeat;
  height: 30px;
  width: 199px;
  padding: 10px 0 0 10px;
  margin: 0;
  font-family: Verdana;
  font-size: 14px;
  color: #7c7c7c;
  font-weight: bold;
}

.h5_green a {
    font-family: Verdana;
  font-size: 14px;
  color: #7c7c7c;
  text-decoration: none;
}


.div_dumka {
  height: auto;
  width: 209px;
  margin: 0;
  padding: 0;
}
.h5_grey_dumka {
  background-image: url(../im/dumka.gif);
  background-repeat: no-repeat;
  height: 40px;
  line-height: 32px;
  width: 209px;
  padding: 0 0 0 10px;
  margin: 15px 0 5px 0;
  font-family: Verdana;
  font-size: 14px;
  color: #7c7c7c;
  font-weight: bold;
  clear: both;
}
.anons_h5_grey_dumka{
  background-image: url(../im/dumka.gif);
  background-repeat: no-repeat;
  height: 40px;
  line-height: 32px;
  width: 209px;
  margin: 0 0 5px 0;
  padding: 0 0 0 10px;
  font-family: Verdana;
  font-size: 14px;
  color: #7c7c7c;
  font-weight: bold;
}

.h5_grey_right_top {
  background-image: url(../im/dumka.gif);
  background-repeat: no-repeat;
  height: 27px;
  width: 199px;
  padding: 10px 0 0 10px;
  font-family: Verdana;
  font-size: 14px;
  color: #7c7c7c;
  font-weight: bold;
}
.h5_grey_right_top a {
  font-family: Verdana;
  font-size: 14px;
  color: #7c7c7c;
  font-weight: bold;
  text-decoration: none;
}

.h5_grey_dumka a, .anons_h5_grey_dumka a {
    font-family: Verdana;
  font-size: 14px;
  color: #7c7c7c;
  text-decoration: none;
}


.checkbox {
  height: 20px;
  margin: 0 0 0 0;
  padding: 0;
  border: 0;
  font-family: Tahoma;
  font-size: 12px;
  color: #000;
}
.checkbox_list {
  padding: 0;
}
#pollid p.checkbox {
  margin: 12px 0 9px 0;
}
.div_dumka p.checkbox {
      font-size: 11px!important;
}

.vote {
  background-image: url(../im/vote_input.gif);
  background-repeat: no-repeat;
  height: 22px;
  width: 189px;
  border: 0;
  margin: 0;
  padding: 0;
  font-family: Tahoma;
  font-weight: bold;
  font-size: 12px;
  color: #1b72bd;
}

#pollerrorid {
  font-family: Tahoma;
  font-size: 11px;
  color: #FF3300;
  margin:0;
  padding: 0;
}


.ask {
  background-image: url(../im/banner_bckgr.gif);
  background-repeat: no-repeat;
  height: 113px;
  width: 210px;
  margin: 38px 0 0 0;
  padding: 13px 0 0 0;
  text-align: center;
  font-family: Tahoma;
  font-size: 16px;
  color: #fff;
  line-height: 20px;
}
.ask a {
  font-family: Tahoma;
  font-size: 16px;
  color: #fff;
  text-decoration: none;
}
.beige_font {
  color: #f9d560;
}


.join {
  height: 113px;
  width: 209px;
  margin: 25px 0 0 0;
  padding: 0;
  border: none;
}


/* ***************************  CENTER COLUMN ****************************** */
 .center_column {
  height: auto;
  width: 532px;
  margin: 0;
  padding: 0;
  float: left;
}

.center_withoutright {
  height: auto;
  width: 749px;
  margin: 0;
  padding: 0;
  float: left;
}


.header_beige_about {
  background-image: url(../im/header_beige.gif);
  background-repeat: no-repeat;
  height: 40px;
  width: 532px;
  margin-top: 25px;
  font-family: Verdana;
  font-size: 14px;
  color: #996600;
  padding: 0 0 0 12px;
  font-weight: bold;
  line-height: 32px;
}

.header_beige_about p {
 padding: 0 0 0 0;
}
.header_beige {
  background-image: url(../im/header_beige.gif);
  background-repeat: no-repeat;
  height: 40px;
  width: 532px;
  margin: 25px 0 10px 0;
  font-family: Verdana;
  font-size: 14px;
  color: #996600;
  padding: 0 0 0 12px;
  font-weight: bold;
  line-height: 35px;
}

.header_beige_full {
  background-image: url(../im/header_beige_full.gif);
  background-repeat: no-repeat;
  height: 40px;
  width: 528px;
  margin: 25px 0 0 0;
  font-family: Verdana;
  font-size: 14px;
  color: #996600;
  padding: 0 0 0 12px;
  font-weight: bold;
  line-height: 35px;

}

.search_beige {
  background-image: url(../im/beige_search.gif);
  background-repeat: no-repeat;
  height: 38px;
  line-height: 38px;
  margin: 25px 0 0 0;
  font-family: Verdana;
  font-size: 14px;
  color: #996600;
  padding: 0px 0 0 12px;
  font-weight: bold;
}

.search {
/*  height: 70px;*/
  width: 528px;
  background-color: #f0eee6;
  margin: 0 0 20px 0;
  padding: 0;
}

.video_search {
  height: 50px;
  width: 528px;
  background-color: #f0eee6;
  margin: 0 0 20px 0;
  padding: 0;
}
.div_beige {
  height: 104px;
  width: 528px;
  background-color: #faedc2;
  margin: 0;
  padding:0;
}

.div_beige img {
  height: 81px;
  width: 81px;
  float: left;
  margin: 0;
  padding: 10px 10px 0 15px;
}
.div_beige h4 {
  font-family: Tahoma;
  font-size: 14px;
  color: #555555;
  margin: 0;
  padding: 10px 0 5px 0;
}

.div_beige h5 {
 font-family: Tahoma;
 font-size: 13px;
 color:#000;
 font-weight: normal;
  margin: 0;
  padding: 0;
}
.div_beige p {
  font-family: Tahoma;
  font-size: 11px;
  color:#999;
  font-weight: normal;
  margin: 0;
  padding: 10px 0 10px 0;
}

.ask_block {
  width: 528px;
  height: auto;
  background-color: #f0eee6;
  margin: 15px 0 0 0;
}

.ask_block h4 {
 font-family: Tahoma;
 font-size: 12px;
 color:#000;
 float:left;
 margin: 0;
 padding:10px 20px 10px 10px;
}

.ask_block h5 {
  font-family: Tahoma;
  font-size: 11px;
  color:#999;
  font-weight: normal;
  margin: 0;
  padding: 13px 0 10px 0;
}

.ask_block p {
 font-family: Tahoma;
 font-size: 13px;
 color:#000;
 float: none;
 margin: 0;
 padding: 0 10px 15px 10px;
}

.answer_block {
  width: 528px;
  height: auto;
  background-color: #fff;
  padding: 0 0 0 0;
  margin: 15px 0 0 0;
}

.answer_block p {
 font-family: Tahoma;
 font-size: 13px;
 color:#000;
 margin: 0;
 padding: 0 10px 15px 10px;
}

.search_top {
  height: 20px;
  width: 512px;
  font-family: Tahoma;
  font-size: 12px;
  color: #000;
  margin:0;
  padding: 10px 0 10px 16px;
  clear: left;

}
.search_top .label, .search_top .box{
  float: left;
}
.search_top .label{
  padding-top: 4px;
  margin-right: 4px;
}
.search_top .box .datefield{
  padding-top: 0px;
  top: 0px;
    overflow: hidden;
}
.search_top .box .datefield button{
  cursor: pointer;
}

.center_column form{
  margin: 0;
  padding: 0;

}




.search_top img {
  margin: 0;
  padding: 0;
}


.search_top select {
  width: 180px;
  height: 21px;
}


.search_down {
  height: 37px;
  width: 528px;
  font-family: Tahoma;
  font-size: 12px;
  color: #000;
}

.search_down_left {
  height: 27px;
  width: 148px;
  float: left;
  padding: 10px 0 0 16px;
}
.search_down_left select {
  width: 93px;
  height: 21px;
}


.search_down_center {
  height: 27px;
  width: 113px;
  float: left;
  padding: 10px 0 0 16px;
}

.search_down_right_button {
  background-image: url(../im/search_button.gif);
  background-repeat: no-repeat;
  height: 21px;
  width: 88px;
  border: none;
  cursor: pointer;
}

.search_down_right {
  height: 27px;
  width: 219px;
  float: left;
  padding: 10px 0 0 16px;
}

.search_down select {
  width: 93px;
  height: 21px;
}

.page_border {
  height: 26px;
  width: 532px;
  background-color: #f0eee6;
  margin: 30px 0 5px 0;
  clear: both;
}


.page_border ul {
  float: right;
  height: 26px;
  margin: 0;
  padding: 0;
}


.page_border ul li {
  list-style: none;
  float: left;
  height: 26px;
  margin: 0;
  padding: 7px 0 0 0;
  width: 23px;
  font-family: Tahoma;
  font-size: 12px;
  color: #000;
  font-weight: bold;
  text-align: center;
}

.page_border ul li.active {
   background-image: url(../im/active_page.gif);
   background-repeat: no-repeat;
   height: 19px;
   width: 21px;
   text-align: center;
}

.page_border ul li img {
  padding: 2px 0 0 0;
  margin: 0;
}

.page_border ul li a {
  text-decoration: none;
  font-family: Tahoma;
  font-size: 12px;
  color: #000;
  font-weight: bold;
}


.page_border_comments {
  height: 26px;
  width: 532px;
  background-color: #f0eee6;
  margin: 50px 0 5px 0;
}

.page_border_comments_left {
  width: 253px;
  height: 22px;
  float: left;
  margin: 0;
  padding: 5px 0 0 10px;
  font-family: Verdana;
  font-size: 13px;
  color: #7c7c7c;
  font-weight: bold;
}

.page_border_comments_right {
  height: 26px;
  width: 269px;
  background-color: #f0eee6;
  float: right;
}

.page_border_comments ul li.active {
   background-image: url(../im/active_page.gif);
   background-repeat: no-repeat;
   height: 26px;
   width: 21px;
   text-align: center;
}




.page_border_comments  ul {
  float: right;
  height: 20px;
  margin: 0;
  padding: 0;
}


.page_border_comments  ul li {
  list-style: none;
  float: left;
  margin: 0;
  padding: 7px 0 0 0;
  width: 23px;
  font-family: Tahoma;
  font-size: 12px;
  color: #000;
  font-weight: bold;
  text-align: center;
}

.page_border_comments  ul li.active {
   background-image: url(../im/active_page.gif);
   background-repeat: no-repeat;
   height: 19px;
   width: 21px;
   text-align: center;
}

.page_border_comments  ul li img {
  padding: 2px 0 0 0;
  margin: 0;
}

.page_border_comments  ul li a {
  text-decoration: none;
  font-family: Tahoma;
  font-size: 12px;
  color: #000;
  font-weight: bold;
}
.block_login {
  height: 24px;
  width: 522px;
  background-color: #fcf3d7;
  margin: 10px 0 0 0;
  padding: 3px 0 0 10px;
  font-family: Tahoma;
  font-size: 12px;
  color: #999999;
}

.block_login a {
  font-family: Tahoma;
  font-size: 12px;
  color: #b78032;
  text-decoration: none;
  cursor:pointer;
}

.comments {
  height: auto;
  margin-top: 20px;
}

.comments h5 {
  font-family: Tahoma;
  font-size: 13px;
  font-weight: bold;
  color: #000;
  margin: 0;
  padding: 0 0 0 0;
  display: inline;
}

.comments h6 {
  font-family: Tahoma;
  font-size: 11px;
  color: #999999;
 margin: 0 0 0 15px;
  padding:  0 0 0;
  font-weight: normal;
  display: inline;
}

.comments p {
  font-family: Tahoma;
  font-size: 12px;
  font-weight: normal;
  color: #000;
  margin: 10px 10px 0 30px;
  padding: 0;
  line-height: 20px;
  white-space: normal;
  text-align: justify;
}


.header_beige a {
   font-family: Verdana;
  font-size: 14px;
  color: #996600;
  text-decoration: none;
}

.header_beige_full a {
   font-family: Verdana;
  font-size: 14px;
  color: #996600;
  text-decoration: none;
}

#header_beige_backgr {
  margin: 0;
  padding: 0;
  line-height: 30px;
  background-color: #faedc2;
  height: 34px;
  width: 748px;
  vertical-align: middle;
}


.header_blue {
  color: #1b72bd;
  font-family: Tahoma;
  font-size: 12px;
  margin: 8px 0 0 5px;
  padding: 0;
  font-weight: bold;
}

.header_blue a {
  color: #1b72bd;
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  margin: 0;
  padding: 0;
}

.header_blue a:hover {
  text-decoration: underline;
}

.font_grey {
  font-family: Tahoma;
  font-size: 11px;
  color: #999999;
 margin: 10px 8px 0 5px;
}
.anons_date{
  font-family: Tahoma;
  font-size: 11px;
  color: #999999;
  margin : 0;
  line-height: 11px;
}

.font_grey a {
  font-family: Tahoma;
  font-size: 11px;
  color: #999999;
  text-decoration: none;
/*  float: right;*/
  margin: 0;
  padding: 0;
}

.font_grey img {
   margin: 0 3px 0 3px;
}

.h2 {
  font-family: Tahoma;
  font-size: 18px;
  font-weight: normal;
  color: #1b72bd;
  margin: 25px 0 10px 11px;
}

.center_withoutright p {
  margin: 0 0 10px 11px;
}

.img_about {
  float: left;
  height: auto;
  width: 300px;
  border: 1px red;
  margin: 0 10px 0 0;
  clear: right;
}



.text_block_about {
  height: auto;
  width: auto;
/*  float: right; */
  font-family: Tahoma;
  font-size: 12px;
  color: #000;
  margin: 5px 0 0 15px;
  padding: 0 0 50px 0;
  line-height: 20px;
}

.photo_border img {
  height: 400px;
  width: 268px;
  margin: 0;
  padding:0;
  background-color: #666666;
}

.about_gallery {
  height: auto;
  width: 288px;
  margin: 0 0 0 0;

}
.gallery_block {
  width: 90px;
 float: left;
  display: block;
}
.gallery_block_left {
  width: 8px;
  height: 64px;
  float: left;
  padding: 54px  0 0 0;
  border: none;
}

.gallery_block_right {
  width: 8px;
  height: 64px;
 float: right;
  padding: 54px 0px 0 0;
  border: none;
}

.gallery_block img {
  border: thick;
  height: auto;
  width: auto;
  margin: 0;
  padding:0;
/*  margin: 20px 0 0 6px; */
}


.font_black {
  font-family: Tahoma;
  font-size: 12px;
  color: #000;
  padding: 0 12px 0 0px;
  font-weight: normal;
  text-indent: 0px;
  margin-bottom: 10px;
  line-height: 18px;
}


.line_break {
  background-image: url(../im/line_break.gif);
  background-repeat: no-repeat;
  height: 4px;
  width: 533px;
  overflow: hidden;
  clear: both;
  margin: 10px 0;
  padding: 0;
  }
.text_block p {
  line-height: 18px;
 margin: 10px 5px 15px 8px;
  padding: 0;
  white-space: normal;
}

.text_block img {
  float: left;
  margin: 0 15px 10px 0 ;
/*  clear:left;   */
/*  padding: 10px 0 15px 10px; */
}

.text_block a img {
  float: none;
  margin: 0 ;
/*  clear:left;   */
/*  padding: 10px 0 15px 10px; */
}

.text_block{
  height: auto;
  width: auto;
  margin: 0;
  padding: 0;
/*  clear: both;  */
 /* float: left;*/
}

.text_block h5 {
  padding: 0;
}




.p_img {
  margin: 7px 12px 0 12px;
   float: left;
   height: 101px;
   width: 101px;
}

.header_beige_noborder {
  background-image: url(../im/header_beige_noborder.gif);
  background-repeat: no-repeat;
  height: 35px;
  width: 533px;
  margin-top: 25px;
  font-family: Verdana;
  font-size: 14px;
  color: #996600;
 padding: 0 0 0 12px;
  font-weight: bold;
}
.header_beige_noborder a {
    font-family: Verdana;
  font-size: 14px;
  color: #996600;
  text-decoration: none;
}


.header_beige_noborder_img {
 padding: 5px 5px 0 0;
  margin: 0;
  float: left;
}

.header_beige_noborder_text{
  margin: 0;
  padding: 8px 0 0 0;
  top: 0;
  float: left;
}


.div_video_block {
  height: 200px;
  background-color: #e6e2d6;
  width: 533px;
  margin: 0 auto;
}

.div_img_block {
  width: 160px;
  height: 175px;
  background-color: #f5f1f0;
  float: left;
 margin: 11px 4px 0 0;

}

.div_img_block p {
   font-family: Tahoma;
  font-size: 12px;
  color: #7c7c7c;
  padding: 5px 7px 0 7px;
  text-align: left;
  margin: 0;
}

.div_img_block h3 {
  color:#7C7C7C;
  font-family:Tahoma;
  font-size:12px;
  font-weight: normal;
  padding: 0 0 0 10px;
  margin:5px 0 0 0;
}

.div_img_block h5 {
  color:#7C7C7C;
  font-family:Tahoma;
  font-size:12px;
  font-weight: normal;
  padding: 0 0 0 10px;
  margin:5px 0 0 0;
}


.blog_text p {
  font-family: Tahoma;
  font-size: 12px;
  color: #000;
  padding: 0 12px 0 0px;
  line-height: 20px;
  font-weight: normal;
  text-indent: 0px;
  margin: 10px 0 10px 5px;
  text-align: justify;
}

.blog_text p a {
  font-family: Tahoma;
  font-size: 12px;
  color: #7c7c7c;
  text-decoration: underline;
  font-weight: bold;
}

.blog_text p a:hover {
  font-family: Tahoma;
  font-size: 12px;
  color: #000;
  text-decoration: underline;
    font-weight: bold;
}

.blog_text {
  margin: 10px 0 0 0;
  padding: 0;
  font-family: Tahoma;
  font-size: 12px;
  color: #000;
    line-height: 18px;
  font-weight: normal;
}



.about_all {
  height: auto;
  width: 500px;
  margin: 0;
  margin: 5px 0 10px 15px;
  padding: 0;
}

.about_all p {
  font-family: Tahoma;
  font-size: 11px;
  color: #999999;
  margin: 5px 0 0 0 ;
  padding: 0;
  display: inline;
  line-height: 16px;
}

.img_about_all img {
  float: left;
  height: auto;
  width: auto;
  border: none;
  margin: 0 20px 0 0;
  padding: 0;

}

.img_about_all {
  float: left;
  height: 81px;
  width: 81px;
  border: none;
  margin: 0 10px 10px 0;
  padding: 0;
}


.about_all h5  {
  color:#000000;
  font-family:Tahoma;
  font-size:12px;
  font-weight:normal;
  margin: 5px 0 0 0;
  padding: 0;
}


.about_all h4  {
  color:#1B72BD;
  font-family:Tahoma;
  font-size:14px;
  font-weight:bold;
  margin: 0;
  padding: 0;
}

.about_all_single {
  height: auto;
  min-height: 104px;
  width: 528px;
  margin: 0 0 5px 0;
  padding: 0 0 20px 0;
  background-color: #faedc2;
}

.about_all_single p {
  font-family: Tahoma;
  font-size: 12px;
  color: #999999;
  margin: 0 ;
  padding:0 10px;
  line-height: 18px;
  text-align: justify;
}

.img_about_all_single img {
  float: left;
  height: auto;
  width: auto;
  border: none;
  margin: 10px 15px 5px 15px;
  padding: 0;
}


.about_all_single h5  {
  color:#000000;
  font-family:Tahoma;
  font-size:12px;
  font-weight:normal;
  margin: 5px 0 0 0;
  padding: 0;
}


.about_all_single h4  {
  color:#1B72BD;
  font-family:Tahoma;
  font-size:14px;
  font-weight:bold;
  margin: 0;
  padding: 15px 0 0 0;
}


.center_line {
  background-image: url(../im/line_center.gif);
  background-repeat: no-repeat;
  height: 5px;
  width: 532px;
  margin: 5px 0 0 0;
  padding: 0;
  background-position: center;
  clear: both;
}


.div_img_block_corner_left {
  width: 19px;
  height: 175px;
  background-color: #f5f1f0;
  float: left;
  margin: 11px 3px 0 0;
}
.div_img_block_corner_left img {
  margin: 80px 0 0 5px;
}
.div_img_block_corner_right img {
  margin: 80px  0 0 5px;
}

.div_img_block_corner_right {
  width: 19px;
  height: 175px;
  background-color: #f5f1f0;
  float: left;
  margin: 11px 0 0 0;
}
.div_second_video {
  margin-top: 32px;
}

.div_video_textblock {
  height: auto;
  background-color: #e6e2d6;
  width: 533px;
  font-family: Tahoma;
  font-size: 12px;
  color: #7c7c7c;
  font-weight: bold;
 margin: 0;
}

.div_video_textblock a {
  font-family: Tahoma;
  font-size: 12px;
  color: #7c7c7c;
  font-weight: bold;
  text-decoration: none;
  padding: 10px 0 0 10px;
  display: block;
  text-align: center;
}

.div_video_block_screen {
/*  height: 220px;*/
/*  background-color: #e6e2d6;  */
  width: 532px;
  margin: 0 0 10px 0 ;
  padding: 0;
}

#photos {
  height: auto;
  width: 532px;
  margin: 0;
  padding: 0;
}


#photos .div_video_screen {
  width: 528px;
  height: 168px;
  display: block;
  background-color: #e6e2d6;
  margin:0 0 20px 0;
  padding: 0;
}

#photos .img_video_screen {
  float: left;
  padding: 0;
  width: 195px;
  height: 158px;
  background-color: #f4f2f1;
}
#photos .text_video_screen {
  font-family: Tahoma;
  text-align: left;
  white-space: normal;
  font-size: 12px;
  color: #7c7c7c;
/*  padding: 0;
  margin: 6px 0 0 0;*/
  background-color: #f4f2f1;
  line-height: 15px;
  text-align: left;
  width: 333px;
  height: 158px;
}

#photos .img_video_screen img {
  width:151px;
  height: 151px;
  margin: 3px 0 0 30px;
  padding: 0 0 0 0;
  float: left;
}

#photos .page_border {
   background-color:#F0EEE6;
   height:26px;
   margin:30px 0 0 0;
   padding: 0;
   width:532px;
}
.div_video_screen {
  width: 532px;
  height: 100px;
/*  background-color: #f4f2f1;    */
/*  float: left; */
  background-color: #e6e2d6;
  margin: 5px 0 5px 0;
  padding: 0;
}
.img_video_screen {
  margin: 5px 0 0 0;
 padding: 0 10px 0 30px;
  float: left;
  width: 125px;
  height: 90px;
  background-color: #f4f2f1;
}
.text_video_screen {
  font-family: Tahoma;
  text-align: left;
  white-space: normal;
  font-size: 12px;
  color: #7c7c7c;
  margin: 5px 0 0 0;
  background-color: #f4f2f1;
/*  margin: 0 0 0 20px;
  padding: 30px 0 0 0;*/
  line-height: 15px;
  float: left;
  width: 367px;
  height: 90px;
}
#videos .text_video_screen {
  font-family: Tahoma;
  text-align: left;
  white-space: normal;
  font-size: 12px;
  color: #7c7c7c;
  margin: 5px 0 0 0;
  background-color: #f4f2f1;
/*  margin: 0 0 0 20px;
  padding: 30px 0 0 0;*/
  line-height: 15px;
  float: left;
  width: 300px;
  height: 90px;
}
#videos .download_screen{
  font-family: Tahoma;
  text-align: left;
  white-space: normal;
  font-size: 12px;
  color: #7c7c7c;
  margin: 5px 0 0 0;
  padding: 5px 0 0 0;
  background-color: #f4f2f1;
/*  margin: 0 0 0 20px;simple

  padding: 30px 0 0 0;*/
  line-height: 15px;
  float: left;
  width: 67px;
  height: 90px;
}

.img_video_screen img {
  width:125px;
  height: 84px;
  margin: 3px 0 0 0;
  padding: 0;
}


.img_gallery {
  margin: 15px 0 0 5px;
  height: 151px;
  width: 151px;
}

.grey_font_screen {
  font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
  color: #7c7c7c;
  height: 29px;
  margin: 20px 0 0 0;
}


.div_img_block .img_video {
 margin: 10px 0 0 8px;
  height: 93px;
  width: 144px;
}

.img_video {
 margin: 10px 0 0 8px;
  height: 13px;
  width: 14px;
}

p.font_black a img {
  margin: 5px 0 0 3px;
  padding:0;
  height: 11px;
  width: auto;
  float: none;
}

.print_share {
  font-family: Tahoma;
  font-size: 12px;
  color: #acacac;
  padding: 10px 0 10px 0;
}

.print_share img {
  margin: 0 5px 0 10px;
  border: 0;
}

.div_comment {
  height: 150px;
  width: 532px;
  background-color: #fcf3d7;
}
.div_comment_left {
  height: 115px;
  width:97px;
  float: left;
  font-family: Tahoma;
  font-size: 12px;
  color: #000;
}
.div_comment_left p {
  margin: 0;
 padding: 10px 0 0 10px;
}

.div_comment_right {
  height: 115px;
  width:430px;
  float: right;
}

.div_comment_right textarea {
   height: 99px;
   width: 417px;
   margin: 5px 0 0 0;
  padding: 4px;
   color:#7C7C7C;
   font-family:Tahoma;
   font-size:12px;
   border: none;
   background-image: url(../im/textarea.gif);
   background-repeat: no-repeat;
}

.add {
  background-image: url(../im/add_comment.gif);
  background-repeat: no-repeat;
  height: 22px;
  width: 88px;
  border: 0;
 margin: 8px 0 0 437px;
}

.photo_headline{
  height: auto;
  width: auto;
  margin: 0;
  padding: 0;
}

.photo_headline h4 {
  font-family: Tahoma;
  font-size: 14px;
  color: #1b72bd;
  margin: 0 0 0 5px;
  padding: 0;
}

.photo_headline p {
  font-family: Tahoma;
  font-size: 11px;
  color: #999;
  margin: 10px 0 0 5px;
  padding: 0;
}

.photo_table {
  height: auto;
  width: auto;
  margin: 0;
  padding: 0;
}

.table {
  margin:0 auto;
  padding: 0;
}


.table tr td {
  width: 155px;
  height: 92px;
  margin:0;
  padding: 0;
  background-color: #999;
}

.table tr td img {
  border: 0;
  padding: 0 0 0 1px;
}

.div_video_screen h3 {
  font-family: Tahoma;
  font-size: 13px;
  color: #0272be;
  font-weight: normal;
  margin: 15px 0 0 0;
  padding: 0;
}

.div_video_screen h5 {
  font-family: Tahoma;
  font-size: 11px;
  color: #999;
    font-weight: normal;
  margin: 5px 0 0 0;
  padding: 0;
}



/* ***************************  RIGHT COLUMN ****************************** */

.right_column {
  height: auto;
  width: 227px;
  margin: 0;
  padding: 0;
  float: right;
  clear: right;
}
.line_break_right {
  background-image: url(../im/line_break_right.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
  height: 3px;
  text-align: left;
  width: 209px;
  margin: 10px 0 0 0;
  padding: 0;
}
.div_blueheadline {
  height: auto;
  width: 209px;
  margin: 25px 0 0 18px;
  padding:0;
}

.div_blueheadline p {
  margin: 5px 0 0 0;
  padding: 5px 0 0 0;
  line-height: 18px;
  width: 199px;
  margin-left: 8px;
}

.top_news_img {
   width: 195px;
   height: 132px;
}


.blue_headline {
  background-image: url(../im/right_blue_headline.gif);
  background-repeat: no-repeat;
  height: 39px;
  width: 209px;
  margin: 0px;
  font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  padding: 10px 0 0 10px;
}

.blue_headline a {
    font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  text-decoration: none;
}


#div_blog {
  height: auto;
  width: 209px;
  background-color: #e6e2d6;
  margin: 29px 0 10px 0;
  padding: 0 0 7px 0;
}
.class_img {
  float: left;
    width: 60px;
  height: 59px;
}


#div_blog p {
  padding: 0;
  margin: 0 5px 5px 5px;
  background-color: #fff;
  width: auto;
  height: auto;
  white-space: normal;
}

#div_blog img {
  margin: 5px 10px 0px 10px;
  padding: 0;
}

#div_blog ul {
  background-color: #fff;
  list-style: none;
  margin: 0 7px 0 7px;
  padding:0 ;
  background-color: #fff;
}

#div_blog ul li {
  margin: 0;
  padding: 7px 0 10px 0;
  background-image: url(../im/grey_border_list.gif);
  background-position: left bottom;
  background-repeat: no-repeat;
  height: 50px;
  height: auto !important;
  min-height: 50px;
  background-color: #fff;
  border: 0;
}
#div_blog ul li.no_border {
  background-image: none;
  padding-bottom: 3px;
}
 #div_blog ul li a {
   text-decoration: none;
   font-family:Tahoma;
   font-size:12px;
  font-weight:normal;
  margin: 0;
  padding: 0;
 }

a.blog_blue_font {
  color:#0075C5;
}
a.blog_black_font {
  color:#000000;
}
.tyzhnevyk {
  height: 73px;
  width: 200px;
  padding: 0;
  margin: 0 0 0 0;
}

.tyzhnevyk img {
  height: 73px;
  width: 209px;
  margin: 15px 0 0 0;
}


.h5_blog {
  background-image: url(../im/blog_headline.gif);
  background-repeat: no-repeat;
  height: 30px;
  width: 199px;
  padding: 10px 0 0 10px;
  margin: 0;
  font-family: Verdana;
  font-size: 14px;
  color: #7c7c7c;
  font-weight: bold;
}
.h5_blog a {
    font-family: Verdana;
  font-size: 14px;
  color: #7c7c7c;
  text-decoration: none;
}


.blog_break {
  background-image: url(../im/grey_border_list.gif);
  background-repeat: no-repeat;
  height: 7px;
  width: 197px;
  background-position: left;
}

/* ********************  FOOTER ********************** */

.clear {
  height: 0;
  font-size: 1px;
  line-height: 0px;
  clear: both;
  padding-top: 20px;
}

 .push {
    height: 81px;
}

.footer {
 margin: 0 auto;
 padding: 0 0 0 0;
  text-align: center;
  width: 987px;
  height: 81px;
  clear: both!important;
  font-family: Tahoma;
  font-size: 12px;
  color: #fff;
  font-weight: bold;
}

.footer_center {
  width: 493px!important;
  float: right;
  text-align: left;
  height: 29px;
  text-indent: 20px;
  padding: 0 0 0 0;
    background-color: #e8b527;
   line-height: 25px;
   margin: 0;
}

.footer_right {
  width: 494px!important;
  float: left;
  text-align: right;
  padding: 0 0 0 0;
  height: 29px;
  margin:  0;
    background-color: #e8b527;
    line-height: 25px;

}

.footer_rright {
  height: 52px;
   width: 987px;
    background-color: #fff!important;
    margin: 0;
    padding: 0;
}

.left_footer_rright {
  width: 478px;
  float: left;
  text-align: left;
  color: #888;
  font-family: Tahoma;
  font-size: 11px;
  font-weight: normal;
  padding: 0;
  margin: 15px 0 0 15px;
}


.right_footer_rright {
  width: 478px;
  float: right;
  text-align: right;
    color: #888;
  font-family: Tahoma;
  font-size: 11px;
  font-weight: normal;
  margin: 0 15px 0 0;
  padding:0;
  line-height: 35px!important;
  _padding-top: 5px;
}

.right_footer_rright a img {
  border: 0;
  margin: 0 0 0 5px;
  position: relative;
  top: 5px;
}

/* menu */

#menu_block {
  height:auto;
  margin: 25px 0 0 0;
  width: 209px;
}

.ygtvcell ygtvcontent {
  background-image: url(../im/list_bottom.gif);
  background-position: bottom;
  background-repeat: no-repeat;
  width: 209px;
  height: 15px;
}


.ygtvitem {
  background-color:#d9e4ed;
  font-family:tahoma;
  font-size: 12px;
  color: #0075c5;
  height: auto;
}
.ygtvitem a {
  outline: none;
}


.ygtvitem table {
  margin-bottom:0;
  width:100%;
  padding: 0;
  background-image: url(../im/list_border.gif);
  background-position: left bottom;
  background-repeat: no-repeat;
}
.ygtvchildren .ygtvchildren table{
  background: none;
}

.ygtvitem td {
  border: none;
  font-family:tahoma;
  font-size: 12px;
  color: #0075c5;
  font-weight: bold;
/*  height: 30px;  */
  margin:0;
  padding:1px 0px 2px 3px;
  cursor: pointer;

}
.ygtvitem td a {
  padding-top: 2px;
  padding-bottom: 5px;
  display: block;
  font-family:tahoma;
  font-size: 12px;
  color: #0075c5;
    cursor: pointer;
}
.ygtvchildren .ygtvchildren .ygtvitem td{
/*  height: 24px;
  line-height: 24px;*/
}

.ygtvchildren .ygtvchildren .ygtvitem td a{
/*  font-size: 11px;*/
  color: #7f8284;
}
.ygtvchildren .ygtvchildren .ygtvchildren .ygtvitem td a{
  font-weight: normal;
}




.ygtvtn, .ygtvtm, .ygtvtmh, .ygtvtp, .ygtvtph, .ygtvln, .ygtvlm, .ygtvlp,  .ygtvlph, .ygtvloading, .ygtvspacer {
height:19px;
line-height: 20px;
width:15px;
cursor: pointer;
text-decoration: none;
}
.ygtvspacer{
  width: 1px;
}


.ygtvtn {
background: none repeat scroll 0 0;
}
.ygtvtm  {
  background-image: url(../im/sprite-menu.gif);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position:  -4px 7px;
}

.ygtvtmh  {
background: url(../im/sprite-menu.gif) no-repeat scroll -4px -72px;

}
.ygtvtp {
background: url(../im/sprite-menu.gif) -5px -311px no-repeat;
}

/*.ygtvchildren .ygtvchildren .ygtvitem .ygtvtp,.ygtvchildren .ygtvchildren .ygtvitem .ygtvlp{
  background: url(../im/sprite-menu.gif) no-repeat scroll -5px -468px;
} */





.ygtvchildren .ygtvchildren .ygtvitem .ygtvlph{
background:url(../im/sprite-menu.gif) no-repeat scroll -5px -391px;
}

.firstleftmenu td.ygtvtph  {
background: url(../im/sprite-menu.gif) -5px -380px no-repeat;
}

.firstleftmenu td.ygtvtp   {
background: url(../im/sprite-menu.gif) -5px -380px no-repeat;
}

.firstleftmenu td.ygtvtm     {
background: url(../im/sprite-menu.gif) -5px -142px no-repeat;
}

.firstleftmenu td.ygtvtmh    {
background: url(../im/sprite-menu.gif) -5px -142px no-repeat;
}

.ygtvtph  {
background: url(../im/sprite-menu.gif) -5px -391px no-repeat;
}
.ygtvln  {
background:none repeat scroll 0 0;

}
.ygtvlm  {

background: url(../im/sprite-menu.gif) no-repeat scroll -4px 7px;
}
.ygtvchildren .ygtvchildren .ygtvitem .ygtvlm, .ygtvchildren .ygtvchildren .ygtvitem .ygtvtm  {
background: url(../im/sprite-menu.gif) no-repeat scroll -4px -153px;
}


.ygtvlmh  {

background:url(../im/sprite-menu.gif) no-repeat scroll -4px -70px;
width: 15px;
}
.ygtvlp   {
background: url(../im/sprite-menu.gif) no-repeat scroll -4px -311px;

}
.ygtvlph  {

background:url(../im/sprite-menu.gif) no-repeat scroll -4px -388px;
}
.ygtvloading {
background:url(../im/treeview-loading.gif) no-repeat scroll 0 0;
}

.ygtvdepthcell {
background:none repeat scroll 0 0;
height:20px;
width:1px;

}

.ygtvdepthcell .ygtvitem  {
  background-color:#FF0000;
 height: 20px;

  }

.ygtvblankdepthcell {
height:20px;
width:1em;
}

.ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited, .ygtvlabel:hover, a.active {
text-decoration:none;
}

a.active
{ font-weight:bold; }
/* end menu */
/********************* vote **************************/

.ext_line {
  background-image: url(../im/ext_line.gif);
  background-repeat: repeat-x;
  width: 200px;
  margin: 0;
  padding: 0;
}

.in_line {
  background-image: url(../im/in_line.gif);
  background-repeat: repeat-x;
  height: 12px;
  filter : alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
  margin: 0;
  padding: 0;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: relative;
}

.in_res {
  width: auto;
  margin: 3px 0 0 0;
  padding:0 0 0 0;
  font-family: Tahoma;
  font-size: 11px;
  color: #777777;
  text-align: right;
}




.div_map {
  height: auto;
  width: auto;
  margin:0;
  padding: 20px 0 0 10px;
}


.MapContainer {
        position:relative;
        width:512px;
        height:304px;
        left: 0;
        float: left;
        }
#Map{
        position: absolute;
        width:512px;
        height:304px;
        left:0;
        top:0;
        margin: 0 auto;
        }
#Map img {
        position: absolute;
        width:512px;
        height:304px;
        border:0;
        }
img#blankBox {
        position:absolute;
        left:0;
        top:0;
        }

.firstleftmenu td {
  height: 40px;
  padding: 10px 0 2px 3px;
}

.firstleftmenu td a {
  height: 16px;
  /*padding: 10px 0 0 0;  */
}

.lastleftmenu td {
  border: none;
  background-image: url(../im/list_bottom.gif);
  background-repeat: no-repeat;
  background-color: #d9e4ed;
  background-position: bottom;
  width: 209px;
  height: 30px;
  margin:0 0 40px 0;
  padding: 0;
  position: absolute;

}

.lastleftmenu td a {
  text-align: left;
  margin: 3px 0 0 20px;
}

.yui-skin-sam .mask
{
	filter:alpha(opacity=80)!important;
	    -moz-opacity: 0.8;
		-khtml-opacity: 0.8;
    opacity: 0.8!important;
    BACKGROUND-COLOR: #E0E8EC!important;
}

.div_dumka form{ margin: 0!important; }
.div_dumka .font_grey{ margin: 0; padding: 5px 12px 0 0; text-align: right!important; clear: both; }
.div_dumka .font_grey a{ padding: 0 10px 0 0; color: #ef730e; background: transparent url(../im/pointer_link.gif) right no-repeat; }


/****************************** SITE MAP**********************/
#aSiteMap .menu {
  margin: 0;
  padding: 10px 10px;
  line-height: 20px;
}

#aSiteMap .menu li {
  list-style: none;
}
#aSiteMap .menu li li  {
  list-style: none;
}
#aSiteMap .menu li li li {
  list-style: none;
}

#aSiteMap .menu li a {
  list-style: none;
  font-family: Verdana;
  font-size: 12px;
  color: #3a81bc;
  font-weight: bold;
}

#aSiteMap .menu li li a {
  list-style: none;
  font-family: Verdana;
  font-size: 12px;
  color: #7c7c7c;
  font-weight: bold;
}

#aSiteMap .menu li li li a {
  list-style: none;
  font-family: Verdana;
  font-size: 12px;
  color: #7c7c7c;
  font-weight: normal;
}

/******************************end SITE MAP**********************/
.text_block_about .menu  {
  margin: 0;
  padding: 10px 10px;
  line-height: 20px;
}

.text_block_about .menu  li {
  list-style: none;
  margin: 0;
  padding: 0;
}
.text_block_about .menu  li li  {
  list-style: none;
  margin: 0;
  padding: 0;
}
.text_block_about .menu  li li li {
  list-style: none;
    margin: 0;
  padding: 0;
}

.text_block_about .menu  li a {
  list-style: none;
  font-family: Verdana;
  font-size: 12px;
  color: #3a81bc;
  font-weight: bold;
}

.text_block_about .menu li li a {
  list-style: none;
  font-family: Verdana;
  font-size: 12px;
  color: #7c7c7c;
  font-weight: bold;
}

.text_block_about .menu  li li li a {
  list-style: none;
  font-family: Verdana;
  font-size: 12px;
  color: #7c7c7c;
  font-weight: normal;
}

.text_block_about tr td {
  margin: 0;
  padding: 0 15px 0 0 ;
}


/****************************************  WORK TOGETHER *************************************/


.grptitle {
  font-family: Verdana;
  font-size: 14px;
  text-decoration: underline;
  color: #3a81bc;
  font-weight: bold;
  margin: 0;
  padding: 10px 0 10px 0;
  white-space: nowrap;
  width: 445px;
}

#AplicantEducation {
  width: 340px;
  height: 57px;
  margin: 0;
  padding: 0;

}

#AplicantJob{
  width: 340px;
  height: 57px;
  margin: 0;
  padding: 0;
}

/****************************** contacts ******************************/

#ArticleContent_UA {
  width: 340px;
  height: 200px;
  margin: 5px 0 10px 0;
  padding: 0;
}

.srow td   {
  width: 200px;
}

.srow .sbttn {
  width: 100px;
}

.ctrlsholder .errorcol {
  width: 20px;
  font-family: Tahoma;
  font-size: 12px;
  color: #CC3333;
}

.ctrlsholder .datacol input {
  font-family: Tahoma;
  font-size: 12px;
  color: #4f4b4b;
  width: 175px;
}

.ctrlsholder .datacol textarea {
  font-family: Tahoma;
  font-size: 12px;
  color: #4f4b4b;
}

.ctrlsholder .datacol select {
  font-family: Tahoma;
  font-size: 12px;
  color: #4f4b4b;
}

.ctrlsholder .labelcol {
  font-family: Tahoma;
  font-size: 12px;
  color: #000;
}


/****************************** regions ***************************/
#regions {
  padding: 0 0 10px 0;
}


#regions h5 {
  padding: 15px 0 0 10px;
  margin: 20px 0 0 0;
  line-height: 30px;
  font-size: 14px;
}

#ArticleContent {
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  color:#1B72BD;
  line-height: 20px;
  cursor: pointer;
  margin: 5px 0;
}

#ArticleContent:hover {
    text-decoration: underline;
}


#ArticleWork {
   font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  color:#1B72BD;
  line-height: 20px;
  cursor: pointer;
}

#ArticleWork:hover {
      text-decoration: underline;
}


#tAreas .bd{
   background-color: #fff;
   margin: 0;
   padding: 10px;
   font-family: Tahoma;
   font-size: 11px;
   color: #7c7c7c;
   border-style: solid;
   border-color: 7c7c7c;
   height: auto;
   width: auto;
/*   opacity:.9;filter:alpha(opacity=9);
   	    -moz-opacity: 0.9;
		-khtml-opacity: 0.9;*/
}

#tAreas .bd p {
  margin: 0;
  padding: 0;
  line-height: 20px;
  text-align: left;
}


#tAreas .bd a{
   font-family: Tahoma;
   font-size: 12px;
   color:#1B72BD;
   font-weight: bold;
   text-decoration: none;
}

#tAreas {
  background-color: #fff;
}
/********************************Styling Single foto carousel**************************************/
#photoDialog_c, #aVideo, #loginform, #registerform, #aSiteMapPanel, #sendContainer{
  background: #fff;
}
#photoDialog.yui-panel, #aVideo.yui-panel, #loginform.yui-panel, #registerform.yui-panel, #aSiteMapPanel.yui-panel, #sendContainer.yui-panel{
  border-width: 0px;
}
#photoDialog_c .underlay, #aVideo .underlay, #loginform_c .underlay, #registerform_c .underlay, #aSiteMapPanel_c .underlay, #sendContainer_c .underlay{
  background: none;
}
#photoDialog_c .popupInfo, #aVideo .popupInfo{
  display: none;
}
#photoDialog_c .leftRow{
  padding: 0 0 0 4px;
  margin-top: 160px;
  float: left;
  cursor: pointer;
}
#photoDialog_c .rightRow{
  padding: 0 4px 0 0;
  margin-top: 160px;
  float: right;
    cursor: pointer;
}
#photoDialog_c .full_photo, #aVideo .full_photo{
  padding: 0 10px;
  float: left;
}
 
#photoDialog_c .full_photo_subscr, #aVideo .full_photo_subscr{
  padding: 10px 10px 10px 20px;
  display: block;
  clear: both;
  color: #237ccb;
  font-weight: bold;
}
#internalvideo
{
	margin-top: 10px;
}
#photoDialog_c #photoDialog_h, #aVideo_h, #aSiteMapPanel div.hd{
  /*padding: 5px 20px; */
  background: #fff;
  border: none;
  font-family: Tahoma;
  font-size: 14px;
  color: #7c7c7c;

}
#photoDialog_c .container-close, #aVideo .container-close, #aSiteMapPanel .container-close{
  background: url(../im/close_button_white.gif) 2px 0px no-repeat;
  border: none;
  outline: none;
  right: 12px;
}
/********************************end foto carousel**************************************/
/**************************loginform********************/
#loginform .hd, #registerform .hd, #sendtofriendform .hd{
  padding: 7px 0 7px 0;
  background: #416ED7;
  border: none;
  font-size: 12px;
  font-weight: bold;
  margin: 0;
  line-height: 20px;
  text-align: center;
  color: #fff;
}
#loginerrorid,  #errorid, #senderrorid{
  font-family: Tahoma;
  font-size: 12px;
  color: #FF3300;
  padding: 3px 0 3px 5px;
  margin: 0;
  background-color: #fff;
}
#registerform .labelcol, #loginform .labelcol, #sendtofriendform .labelcol{
  font-family: Tahoma;
  font-size: 12px;
  color: #000;
  width: 150px;
  text-align: right;
}
#registerform .labelsubcol, #loginform .labelsubcol, #sendtofriendform .labelsubcol{
   font-family: Tahoma;
  font-size: 12px;
  color: #000;
}
#loginform .datacol input {
  width: 150px;
  font-family: Tahoma;
  font-size: 12px;
  color: #888888;
}
#loginform .ft, #registerform .ft, #sendtofriendform .ft {
  background-color: #fff;
  height: 25px;
  border: none;
  margin: 0;
  padding: 0;
}
#loginform .ft .button-group, #registerform .ft .button-group, #sendtofriendform .ft .button-group{
  background-color: #fff;
}
#loginform .container-close, #registerform .container-close,  #sendtofriendform .container-close{
  background: url(../im/close_button_transp.gif) 5px 4px no-repeat;
  border: none;
  outline: none;
  right: 12px;
}

/**************************end loginform********************/
/***** register form **********/
#registerform .datacol input{
  width: 200px;
  float: left;
  height: 20px;
  font-family: Tahoma;
  font-size: 12px;
  color: #888888;
  margin: 3px 0 3px 0;
}
#registerform .datacol input.rbttn, #registerform .datacol input.cbttn {
  width: 20px;
}
#regContainer{
  color: #000;
  text-align: center;
}

/***** register form **********/
/***** sendtofriend form **********/
#sendContainer .datacol textarea {
  width: 300px;
  height: 3em;
}
#sendContainer .datacol input,  #sendContainer .datacol{
  width: 300px;
  float: left;
  height: 20px;
  font-family: Tahoma;
  font-size: 12px;
  color: #888888;
  margin: 3px 0 3px 0;
}
#sendContainer
{
	padding-left:5px;
	height:140px;
}

 
/***** sendtofriend form **********/

/* PRINT VERSION*/
@media print{
	* { font-size: 14pt; }
	div.blog_text, div.blog_text p, .font_grey {font-size: 14pt; }
	h5.header_blue, div.header_beige, div.header_beige a {font-size: 16pt;}
	div.left_column, div.right_column, div.header_1, div.header_2, div.header_3,div.footer, div.div_comment { display: none; }
	.print_share, .grey_font_screen, .div_video_block_screen, .block_login, #newscomments, #aVideo, #newsCarousel, #photoDialog  { display: none; }
	div.center_column { width: 100%; padding-top: 50px; }
	div.center_column {height:auto;}
}

/* end PRINT VERSION*/

#pollVotes {
  margin: 10px 0 0 0;
  padding: 0;
  text-align: right;
}

.checkbox_list .checkbox {
  width: auto;
  margin: 5px 0;
  padding: 0;
  height: auto;
  font-weight: normal;
}

.checkbox_list p {
  margin: 0;
  padding: 0;
  font-weight: bold;
}
/**************** map */
#aSiteMapPanel_c {
  border-color: #7c7c7c;
  border-style: inset;
  border-width: 1px;
  margin: 0;
  padding: 0;
  filter:alpha(opacity=90);
    -moz-opacity: 0.9;
    -khtml-opacity: 0.9;
  opacity: 0.9;
}

#aSiteMapPanel .hd {
  background-color: #fff;
  margin: 0;
  padding: 0 0 0 10px;
}
img.photo_thumb
{
	cursor:pointer;
}
/**************** end map */
/**************** map */
#singleCal
{
	padding-left: 10px;   
	margin-top:20px;
}
#singleCalContainer
{
	font-size: 75%;   
}
.yui-skin-sam #singleCalContainer.yui-calcontainer
{
	background-color: #fff;/*#f0eee6;*/
	border:none;
    margin: 0 0 20px 0;
}
/**************** map */
#daynews .h5 {
  background-image: url(../im/dumka2.gif);
  background-repeat: no-repeat;
  height: 40px;
  line-height: 32px;
  padding: 0 0 0 10px;
  margin: 15px 0 5px 0;
  font-family: Verdana;
  font-size: 14px;
  color: #7c7c7c;
  font-weight: bold;
}
#daynews .h5 a{
  font-family: Verdana;
  font-size: 14px;
  color: #7c7c7c;
  text-decoration: none;
}
#daynews .errorcol {
  font-family: Tahoma;
  font-size: 14px;
  color: #CC3333;
  padding-left: 20px;
  padding-top: 30px;
}
.banners{
margin: 25px 0 0 0;
}

#hd_button, .download_screen .simple, .download_screen .hd,.download2,.download, .download_screen .download{
	border:none; 
	width:18px; 
	height:14px;
	float:left; 
	margin: 2px 10px 0 0;
}
#videoInside .simple, .download_screen .simple{
background:url(../im/video_better.gif) no-repeat}
#videoInside div.simple:hover , .download_screen div.simple:hover{
background:url(../im/video_better.gif) no-repeat 0 -20px;}

#videoInside .hd, .download_screen .hd{
background:url(../im/video_lower.gif) no-repeat}
#videoInside div.hd:hover, download_screen .hd div.hd:hover{
background:url(../im/video_lower.gif) no-repeat 0 -20px;}
.download{
background:url(../im/video_download.gif) no-repeat;}
a.download:hover{
background:url(../im/video_download.gif) no-repeat 0 -20px}
.download2{
background:url(../im/video_download2.gif) no-repeat;}
a.download2:hover{
background:url(../im/video_download2.gif) no-repeat 0 -20px}
.audio_screen
{
	margin: 5px 0 0 0;
	}


    /***************** contacts **********/

.text_block p span a {
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  color: #7c7c7c;
  text-decoration: underline;
}

.text_block p span a:hover {
  color: #000;
}
span.activepage
{
    background-color: #E6E2D6;
    height:26px!important;
    width:23px!important;
    margin-top:-7px;
    padding:7px 4px 7px 4px;
}
p.source, p.author
{
 font: bold italic 12px Tahoma;
 text-align:right;
 margin-right:20px;
}
p.source a{
    color: #7c7c7c;
    text-decoration: underline;
}
#contact_form{
    margin:20px 0 0 0;
}
#contact_form select{
    width:175px;
}
#contact_form .redlabel{
    color:Red;
}
#contact_form .require_row td, #regContainer .require_row td{
  font-family: Tahoma;
  font-size: 11px;
  color: #7C7C7C;
}
#regContainer table.tblue{
    background-color:#E5EBEE;
    margin: 10px!important;
}
#regContainer table tr.add_row td{
  font-family: Tahoma;
  font-size: 12px;
  text-align:right;
  color:#3760C5;
}
#regContainer .require_row td{
      text-align:right;
}
.autoMapContainer {
        position:relative;
        width:550px;
        height:374px;
        left: 0;
        float: left;
        margin: 0 0 25px 0;
}
#autoMap{
        position: absolute;
        width:550px;
        height:374px;
        left:0;
        top:0;
        margin: 0 auto;
        }
#autoMap img {
        position: absolute;
        width:550px;
        height:374px;
        border:0;
        }
.leftBanner
{
    margin-bottom:10px;
    }














