html {
    background: #24080b;
}

body {
  margin: 0px;
  padding: 0px;
  font-family: 'Trebuchet MS', tahoma, Arial;   
  font-size: 14px;
  /*background: #230a0c;*/
  outline: none;
  background: #24080b
  min-width: 1200px;
}
map {
  border: none;
}

a {
  color: #cd4f19;
  outline: none;
  cursor: pointer;
}
a:hover {
  color: #c69c6d;
}

ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
p {
  margin: 0px;
  padding: 0px;
  margin-bottom: 11px;
}
img {
  border: none;
}


*html body {
  behavior:url("csshover.htc");
}
/**html img, *html div, *html input, *html a, *html span { behavior: url("iepngfix.htc") }      */
#wrap {
  text-align: center;
  background: url(img/wrap_bg.jpg) no-repeat top center;
}
#inner_wrap {
  text-align: center;                                                      
  background: url("img/inner_wrap.jpg") no-repeat scroll center top transparent
}

#inner_wrap1 {
  text-align: center;                                                      
  background: url("img/wrap_bg1.jpg") no-repeat scroll center top transparent;
  min-height: 800px;
  color: #ff0000;
}

#inner_wrap1 .container { 
    padding-top: 105px;
}

.container {
  width: 1000px;
  padding-top: 700px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  background: url(img/home_bg.jpg) no-repeat top left;
}
.inner_container {
  padding-top: 60px;
}    
.prev_photo a:hover, .nashi:hover, .rosm:hover, .popup_send:active  {
  opacity: 0.7;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
.home_dob_f:active {
  background: url(img/home_dob_f.png) no-repeat bottom left;
}
.inner_dob_film:active {
  background: url(img/inner_dob_f.png) no-repeat bottom left;
}

*html .home_dob_f {
  background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/home_dob_f_ie.png', sizingMethod='scale');
}
*html .inner_dob_film {
   background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/inner_dob_f_ie.png', sizingMethod='scale');
}
.left_top_menu {
  margin: 0px;
  padding: 0px;
  list-style: none;
  font-size: 19px;
  position: absolute;
  top: 13px;
  left: 49px;
  list-style: none;
}
.left_top_menu li {
  float: left;
  margin-right: 30px;
  list-style: none;
}
.left_top_menu_inner {
  left: 190px;
  top: 43px;
}
     

.right_top_menu {
  font-family: Trebuchet MS;
  font-size: 12px;
  position: absolute;
  top: 15px;
  left: 808px;  
}
.right_top_menu li {
  float: left;
  margin-right: 15px;
}
.right_top_menu a {
  color: #ffffff;
}
.right_top_menu a:hover {
  color: #cd4f19;
}
.top_text_block {
  width: 1000px;
  height: 67px;
  background: url(img/top_text_block.png) no-repeat top left;
  position: absolute;
  top: 65px;
  left: 0px;
}
*html .top_text_block {background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/top_text_block.png', sizingMethod='scale');}


.num {
  color: #8d664d;
  font-size: 55px;
  position: absolute;
  top: 0px;
  line-height: 100%;
  font-family: Georgia;
}
.num1 {left: 16px; top: 2px;}
.num2 {left: 213px; top: -2px;}
.num3 {left: 407px; top: -7px;}
.num4 {left: 607px; top: -5px;}
.num5 {left: 802px; top: -6px;}



.num_text {
  position: absolute;
  font-size: 14px;
  font-family: Tahoma;
  color: rgb(141, 102, 77);
  line-height: 145%;
  text-decoration: none;
}
.vudel {
    color: rgb(205, 79, 25);
    text-decoration: underline;
}
.num1_text {
  top: 0px;
  left: 50px;
}
.num1_text a  {
  color: #cd4f19;
}
.num1_text a:hover {
  color: #c69c6d;
}


.num2_text {
  top: 10px;
  left: 255px;
}
.num3_text {
  top: 0px;
  left: 453px;
}
.num4_text {
  top: 10px;
  left: 652px;
}
.num5_text {
  top: 0px;
  left: 848px;
}
/*#num1:hover .num1_text, #num1:hover .num1  {color: #ffffff;}*/
/*#num2:hover .num2_text, #num2:hover .num2   {color: #ffffff;}*/
/*#num3:hover .num3_text, #num3:hover .num3   {color: #ffffff;}*/
/*#num4:hover .num4_text, #num4:hover .num4   {color: #ffffff;}*/
/*#num5:hover .num5_text, #num5:hover .num5   {color: #ffffff;}*/

.logo_text {
  width: 160px;
  text-align: center;
  font-family: Arial;
  font-size: 14px;
  color: #b87024;
  position: absolute;
  top: 410px;
  left: 26px;
}
.home_logo {
  width: 117px;
  height: 158px;
  background: url(img/home_logo.png) no-repeat top left;
  position: absolute;
  top: 232px;
  left: 50px;
}
*html .home_logo {background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/home_logo.png', sizingMethod='scale');}



.ht1 {
  font-size: 32px;
  color: #000000;
  position: absolute;
  top: 192px;
  left: 361px;
}
.ht2 {
  width: 369px;
  height: 90px;
  background: url(img/ht2.png) no-repeat top left;
  position: absolute;
  top: 240px;
  left: 300px;
}
*html .ht2 {background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/ht2.png', sizingMethod='scale');}

.ht3 {
  font-size: 24px;
  color: #000000;
  line-height: 24px;
  text-align: center;
  width: 290px;
  position: absolute;
  top: 340px;
  left: 350px;
}
.ht4 {
  width: 310px;
  font-size: 16px;
  color: #000000;
  line-height: 130%;
  position: absolute;
  text-align: center;
  top: 405px;
  left: 340px;
}
.cam {
  width: 83px;
  height: 42px;
  background: url(img/cam.png) no-repeat top left;
  position: absolute;
  top: 291px;
  left: 922px;
}
*html .cam {background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/cam.png', sizingMethod='scale');}

.cam_text {
  font-family: Arial;
  font-size: 62px;
  color: #863d02;
  position: absolute;
  top: 267px;
  left: 810px;
}
.home_history {
  font-size: 23px;
  color: #c67800;
  line-height: 110%;
  position: absolute;
  top: 330px;
  left: 809px;
}
.home_history2 {
  font-family: Arial;
  font-size: 14px;
  line-height: 130%;
  color: #b87024;
  position: absolute;
  top: 346px;
  left: 808px;
  width: 170px;
}
.home_dob_f {
  width: 148px;
  height: 39px;
  background: url(img/home_dob_f.png) no-repeat top left;
  position: absolute;
  top: 210px;
  left: 805px;
}

.footer {
 /* top: 860px;    ?????? ??????                              */
  width: 1000px;
  height: 108px;
  position: relative;
  font-size: 14px;
  color: #545454;
}
.ft1 {
  position: absolute;
  top: 32px;
  left: 40px;
}
.f_menu {
  margin: 0px;
  padding: 0px;
  list-style: none;
  position: absolute;
  top: 52px;
  left: 55px;
}
.f_menu li {
  float: left;
  margin-right: 8px;
  padding-left: 10px;
  background: url(img/f_menu.gif) no-repeat 0px 9px;
}
.f_menu .li1 {
  background: none;
  padding-left: 0px;
}
.ank_right_ul .act {  background: #300000;}

.ank_right_ul li {
  padding: 5px;
  padding-left: 8px;
  padding-right: 8px;
  float: left;
  clear: both;
}


.ft2 {
  position: absolute;
  top: 33px;
  left: 842px;
}
.stud {
  width: 40px;
  height: 24px;
  background: url(img/stud.png) no-repeat top left;
  position: absolute;
  top: 30px;
  left: 914px;
}
*html .stud {background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/stud.png', sizingMethod='scale');}

.footer_search_input, .inner_search_input {
  width: 194px;
  height: 19px;
  padding-left: 15px;
  background: url(img/footer_search_input.png) no-repeat top right;
  font-family: Verdana;
  font-size: 12px;
  color: #cd4f19;
  position: absolute;
  top: 32px;
  left: 30px;
  border: none;
outline:none
}
.footer_search_but, .inner_search_but {
  width: 56px;
  height: 19px;
  background: url(img/footer_search_but.png) no-repeat top left;
  position: absolute;
  top: 32px;
  left: 230px;
  border: none;
  cursor: pointer;
  outline: none;
}
.inner_search_input { left: 659px; top: 184px; background: url(img/inner_search_input.jpg) no-repeat top right;}
.inner_search_but { left: 868px; top: 184px; background: url(img/inner_search_but.jpg) no-repeat top left;}


.footer_search_but:active {
  background: url(img/footer_search_but_active.png) no-repeat top left;
  outline: none;
}
.inner_search_but:active {background: url(img/footer_search_but_active.png) no-repeat top left;}
.inner_logo {
width: 140px;
  height: 71px;
  background: url(img/logo.png) no-repeat top left;
  position: absolute;
  top: 17px;
  left: 19px;
}
.inner_logo:hover {  background: url(img/logo.png) no-repeat bottom left;}
*html .inner_logo, *html .inner_logo:hover {
   background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/logo_ie.png', sizingMethod='scale');
}




.inner_dob_film {
  width: 144px;
  height: 31px;
  background: url(img/inner_dob_f.png) no-repeat top left;
  position: absolute;
  top: 40px;
  left: 822px;
}
.left_col {
float:left;
width:620px;    
margin-top: -8px;
}
.right_col {
  padding-top: 36px;
  float: left;
  margin-left: 50px;
  width: 430px;
  overflow: hidden;
}
.clear {
  height: 1px;
  clear: both;
  overflow: hidden;
}
.vet_name {
  width: 404px;
  height: 63px;
  float: left;
  font-family: Trebuchet MS;
  font-size: 21px;
  color: #c2c2c2;
  font-weight: bold;
}
.vet_name span {
  font-family: Arial;
  font-size: 12px;
  color: #784400;
  padding-right: 5px;
}
.movie_author {
  width: 188px;
  font-family: Trebuchet MS;
  font-size: 12px;
  padding-top: 8px;
  color: #c2c2c2;
  font-style: italic;
  float: right;
}
.movie {
  width: 569px;
  height: 339px;
  overflow: hidden;
  margin-bottom: 15px;
}
.time_label {
  font-family: Verdana;
  font-size: 12px;
  color: #acacac;
  font-style: italic;
  margin-bottom: 60px;
}
.pasport {
  width: 75px;
  height: 62px;
  background: url(img/pasport.png) no-repeat top left;
  float: left;
}
*html .pasport {
 background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/pasport.png', sizingMethod='scale');
}


.pasport_name {
  padding-top: 40px;
  font-size: 20px;
  color: #9e0b0f;
  padding-bottom: 10px;
}

.pasport_name a {
    color: #000;
    text-decoration: none;
}

.pasport_name a.editinplace2 {
    color: #CD4F19; 
    text-decoration: underline;
}

.info_table {
  width: 568px;
  font-size: 14px;
}
.info_table .head td {
    padding-bottom: 3px;
    padding-top: 3px;
    border:medium none;
}

.info_table .bottom td {
    border-bottom: none;
}

.info_table .head:hover {
    background: none;
}

.info_table td {
  vertical-align: top;
  padding-top: 11px;
  padding-bottom: 26px;
  border-bottom: 1px dotted #a69687;
}
.info_table .td_left {
  width: 146px;
  border-right: 1px solid #A69687;
  padding-left: 25px;
  padding-right: 10px;
  font-size: 14px;
  color: #998675;
}
.info_table .td_right {
  padding-left: 32px;
  padding-right: 10px;
  color: #000;
}

.info_table .td_right input[type=text] {
    width: 300px;
}
    

.info_table .td_right1 {
  padding-left: 32px;
  padding-right: 10px;
  color: #c69c6d;
}

.info_table a {
    color: #000;
    text-decoration: none;
    cursor: default;
}

.info_table a.editinplace2 {
    color: #CD4F19; 
    text-decoration: underline;
    cursor: pointer;
}

.medal {margin-bottom: 10px;}
.info_table .td_edit  {
  border-left: 1px solid #670000;
  padding-left: 32px;
  padding-right: 10px;
}

.info_table tr:hover { 
    background: #e6ded1;
}

.info_table .note-img {
    display: none;
}

.info_table .edit .note-img {
    display: block;
}

#admintable .info {
  width: 568px;
  font-size: 16px;
}

.info .td_left {
  width: 146px;
  padding-left: 25px;
  padding-right: 10px;
  font-size: 16px;
  color: #998675;
}

.info .td_right {
  padding-left: 32px;
  padding-right: 10px;
  color: #c69c6d;
}

.info td {
  font-weight:bold;
  padding-bottom:16px;
  vertical-align:top;
}

.onmain td {
   padding: 2px;
   vertical-align: middle;
}

#admintable .admintable-accept {
    background: url(img/b-accept.png) no-repeat 100% 0;
    width: 186px;
    height: 42px;
    border: none;
}

#admintable .admintable-accept:active {
    background: url(img/b-accept.png) no-repeat 100% 100%;
    }

#admintable .admintable-declaim {
    background: url(img/b-declaim.png) no-repeat 100% 0;
    width: 186px;
    height: 42px;
    border: none;
}

#admintable .admintable-declaim:active {
    background: url(img/b-declaim.png) no-repeat 100% 100%;
    
}






#admintable .admintable-accept:hover, #admintable .admintable-declaim:hover  {
    cursor: pointer;
    
}

#admintable .admintable-accept:focus {
    background: url(img/b-accept-on.png) no-repeat;
}

#admintable .admintable-declaim:focus  {
    background: url(img/b-declaim-on.png) no-repeat;
    border: none;  
}

.medal img {
  vertical-align: middle;
  margin-right: 20px;
}
.prev_photo {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.prev_photo li {
  float: left;
  margin-right: 9px;
  margin-bottom: 7px;
  position: relative;
}
.inner_footer {
  background: url(img/inner_footer.gif) no-repeat top left;
}
.nashi {
  position: absolute;
  top: 27px;
  left: 650px;
}
.rosm {
  position: absolute;
  top: 27px;
  left: 350px;
}
.rosm1 {
  position: absolute;
  top: 13px;
  left: 527px;
}
.movie_list {
  margin: 0px;
  padding: 0px;
  list-style: none;
  font-family: Arial;
  font-size: 12px;
  color: #998675;
  line-height: 100%;
  margin-bottom: 31px;
  position: relative;
  width: 90%;
  margin: auto;
}
.movie_list li {
  width: 295px;
  height: 59px;
  margin-top: 4px;
  padding-top: 5px;
  padding-left: 94px;
  position: relative;
  margin-bottom: 9px;
  -moz-border-radius: 7px;  
  -webkit-border-radius: 7px;
  border-radius: 7px; 
}
.movie_list li:hover, .movie_list .act {  background: #ccbda4; }
.movie_list li:hover { cursor: pointer; }
.movie_ico {
 width: 17px;
  height: 18px;
  background: url(img/movie_ico.png) no-repeat top left;
  position: absolute;
  bottom: 0px;
  right: 1px;
}
*html .movie_ico {
background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/movie_ico.png', sizingMethod='scale');
}

.published .movie_ico {
    background: url(img/movie_ico_published.png) no-repeat top left;   
}

.movie_list .movie_title {
    font-size: 22px;
    color: #000;
    height: 45px;
}

.movie_photo {
  width: 63px;
  height: 53px;
  position: absolute;
  top: 6px;
  left: 14px;
  z-index: 100;
}
.movie_photo:hover {
  top: 5px;
  left: 13px;
  border: 1px solid #ffffff;
}
.movie_photo_ten {
  width: 65px;
  height: 4px;
  background: url(img/movie_photo_ten.png)  no-repeat top left;
  position: absolute;
  top: 59px;
  left: 14px;
}
*html .movie_photo_ten {
  background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/movie_photo_ten.png', sizingMethod='scale');
}


/*.movie_name_table {
  line-height: 100%;
  margin-bottom: 4px;
}
.movie_name_table .td1  {
  font-family: Trebuchet MS;
  font-size: 18px;
}
.movie_name_table .td1 div {
  height: 22px;
  overflow: hidden;
  position: relative;
  line-height: 120%;
  margin-top: -4px;
}
.movie_name_table .td1 div div {
  width: 35px;
  height: 30px;
  position: absolute;
  top: 0px;
  right: 0px;
  background: url(img/movie_name_table_td1_div.png) no-repeat top right;
}

.movie_name_table .td1 a:hover {
  color: #c69c6d;
}
.movie_name_table .td2 {
  width: 32px;
  font-family: Arial;
  font-size: 10px;
  color: #8f7665;
  text-align: center;
  background: url(img/movie_name_table_td2.gif) no-repeat top left;
}*/

.movie_list  a { color: #998675;}
.movie_list_name a { color: #cd4f19; line-height:140%!important }
.published .movie_list_name a { color: #007236; line-height:140%!important } 
.movie_list a:hover { color: #CD4F19; }
.published .movie_list_name a:hover { color: #007236; }
.movie_list_name {
  float: left;
  font-family: Trebuchet MS;
  font-size: 18px;
  padding-right: 5px;
}
.movie_list_time {
  width: auto;
  height: 15px;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 3px;
  font-family: Arial;
  font-size: 10px;
  color: #8f7665;
  text-align: center;
  background: #240607;
  float: left;
  margin-bottom: 4px;
}
.published .movie_list_time {
    background: #ffffff;
    -moz-border-radius: 3px;  
    -webkit-border-radius: 3px;
}

.paginate {
  margin: 0px;
  padding: 0px;
  list-style: none;
  font-family: Trebuchet MS;
  font-size: 16px;
  display: none;
}
.paginate li {
  float: left;
  margin-right: 4px;
  width: 27px;
  height: 25px;
  padding-top: 2px;
  text-align: center;
  background: #440d0e;
}
.paginate .act {   background: #910601; border-bottom: 1px solid #000000;}

.left_movie_bg {background: url(img/left_movie_png.png) no-repeat 3px top; padding-left: 37px;}

*html .left_movie_bg   {
  background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/left_movie_png.png', sizingMethod='crop');
}



.ank_table {
  float: left;
  font-family: 'Trebuchet MS', tahoma, Arial; 
}
.ank_table td {  padding-bottom: 30px; vertical-align: top;}
.ank_table th { padding-bottom: 40px; vertical-align: top; padding-right: 15px;}
.ank_table .th1 {padding-top: 28px;}
.ank_table .th2 {padding-top: 21px; text-align: left;}


.ank_table .td1 {
  width: 190px;
  padding-right: 15px;
  font-size: 14px;
  color: #000;
  font-style: italic;
  text-align: right;
  padding-top: 8px;
}
.ank_table .td2 {
  width: 550px;
  font-size: 16px;
  font-style: italic;
}
.ava {border: 1px solid #b2b2b2; float: right;}
.ank_table .ava_div {
  width: 90px;
  float: right;
  clear: both;
  text-align: center;
  font-size: 14px;
  font-family: Arial;
  padding-top: 8px;
}
.ank_table .ava_div a:link {color: #000;}
.ank_table .td2 a {background: url(img/ava_a.gif) repeat-x bottom left; color: #ffffff;}
.ank_table .td2 a:hover {color: #fbaf5d;}
.ank_table .td2 .email_a:link {color: #c2c2c2; background: none;}
.ank_name {
    color:#000000;
    font-size:36px;
    font-weight:bold;
    margin-bottom:3px;
}
.ank_j {
  font-size: 16px;
  color: #000;
  margin-bottom: 23px;
  font-weight: normal;
}
.ank_right {
  width: 196px;
  width: 216px;
  padding-top: 105px;
  position: relative;
  float: right;
  font-style: 16px;
  color: #c2c2c2;
}
.ank_left_link {
  margin: 0px;
  padding: 0px;
  list-style: none;
  font-size: 16px;
  font-weight: normal;
}
.ank_left_link li {
  float: left;
  margin-right: 35px;
}
.ank_left_link span {
  position: relative;
  font-size: 12px;
  top: -7px;
  color: #c2c2c2;
}


.ank_right_ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
  font-size: 16px;
}
.ank_right_ul li {
  margin-bottom: 10px;
}
.ank_right_ul span {padding-left: 10px;}




.green, .green a {color: #8dc63f;}
.red, .red a {color: #ff0000;}
.red a:hover, .green a:hover {color: #c69c6d;}


.ank_cam {
  width: 83px;
  height: 42px;
  background: url(img/cam.png) no-repeat top left;
  position: absolute;
  top: 101px;
  right: 0px;
}
.ank_cam2 {
  width: 56px;
  height: 33px;
  background: url(img/ank_cam.png) no-repeat top left;
  position: absolute;
  top: 101px;
  right: 0px;
}
.regist_send {
  background: url(img/buttons.png) no-repeat 49% 100% transparent;
  margin-left:125px;
  width: 189px;
  height: 41px;
  float: left;
  border: none;
  cursor: pointer;
}
.regist_send:active {background: url(img/buttons.png) no-repeat 100% 100%;}
*html .ank_cam {
 background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/ank_cam.png', sizingMethod='scale');
}
*html .regist_send  {
  background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/save.png', sizingMethod='scale');
}



.register_select {width: 423px;}
.register_input2 {
  width: 69px;
  height: 27px;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  font-size: 16px;
  background: url(img/input2.gif) no-repeat top right;
  border: none;
  margin-right: 14px;
}
.register_input {
  width: 417px;
  height: 27px;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  font-size: 16px;
  background: url(img/input1.gif) no-repeat top right;
  border: none;
  float: left;   
}

.iiinput1 {
    width: 195px;
    float: left;
    height: 27px;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  font-size: 16px;
  background: url(img/input1.gif) no-repeat top right;
  border: none;
}

.register_input3 {
  width: 192px;
  height: 27px;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  font-size: 16px;
  background: url(img/input3.gif) no-repeat top right;
  border: none;
}
.popup_bg {
  width: 239px;		/* 309 */
  height: 209px;	/* 226 */
  padding: 17px 35px 0px;
  background: url(img/popup.png) no-repeat top left;
  text-align: left;
}
*html .popup_bg input, *html .popup_bg a {
  position: relative;
}

*html .popup_bg {
   background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/popup.png', sizingMethod='scale');
}


.popup_head {
  font-size: 35px;
  font-family: Trebuchet MS;
  color: #5c1300;
  margin-bottom: 10px;
  text-align:left;
}
.popup_bg a.popup_regist {
    text-align: left;
    color: #000;
}
.popup_hi {
  font-size: 25px;
  color: #000000;
}
.popup_input {
  width: 230px;
  height: 27px;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  font-size: 21px;
  background: url(img/popup_input.gif) no-repeat top right;
  border: none;
  font-family: Trebuchet MS;
  color: #501e00;
}
.popup_send {
  width: 73px;
  height: 26px;
  background: url(img/popup_send.gif) no-repeat top left;
  border: none;
  margin-left: 168px;
  cursor: pointer;
}
.popup_notice {
  width: 91px;
  height: 24px;
  background: url(img/popup_notice.png) no-repeat top left;
  border: none;
  margin-left: 150px;
  cursor: pointer;
}
.popup_regist {
  font-family: Trebuchet MS;
  font-size: 14px;
  color: #000000;
}
.popup_close {
  width: 11px;
  height: 11px;
  background: url(img/popup_close.gif) no-repeat top left;
  position: absolute;
  top: 13px;
  right: 13px;
}
.popup1 {
  position: absolute;
  top: 35px;
  left: 240px;
}
.popup2 {  height: 1px;}
.height12 {
  height: 12px;
}
.popup1, .popup2, .popup3, .popup4 {display: none; position: absolute; z-index: 5;}
/*.pop_form {padding-top: 10px; display: none;}   */
.pasp_punkt {
  position: relative;
  font-size: 21px;
  color: #aeaeae;
  padding-top: 20px;
}
.next_but {
  width: 123px;
  height: 41px;
  background: url(img/buttons.png) no-repeat 27% top;
  border: none;
  cursor: pointer;
}
.next_but:focus {background: url(img/buttons.png) no-repeat 55% top;}
.next_but:active {background: url(img/buttons.png) no-repeat -244px top;}

*html .next_but {
  background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/buttons.png', sizingMethod='scale');
}

.register {
  width: 82px;
  height: 31px;
  background: url(img/buttons.png) no-repeat top left;
  border: none;
  cursor: pointer;
}
.register:active {background: url(img/buttons.png) no-repeat bottom left;}

*html .register {
  background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/register.png', sizingMethod='scale');
}

.materials {
  width: 82px;
  height: 31px;
  background: url(img/se_materials.png) no-repeat top left;
  border: none;
  cursor: pointer;
}
.materials:active {background: url(img/se_materials.png) no-repeat bottom left;}

*html .materials {
  background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/se_materials.png', sizingMethod='scale');
}

.film {
  width: 82px;
  height: 31px;
  background: url(img/se_film.png) no-repeat top left;
  border: none;
  cursor: pointer;
}
.materials:active {background: url(img/se_film.png) no-repeat bottom left;}

*html .materials {
  background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/se_film.png', sizingMethod='scale');
}



.width80 {
  width: 80px;
}
.width180 {
  width: 180px;
}
.ank_table select {
  margin-right: 10px;
  margin-top: 7px;
}
.area1 {
  width: 423px;
  height: 76px;
  background: url(img/area1.gif) no-repeat top left;
  border: none;
}
.ank_table .td2 label {
  font-size: 14px;
  color: #c2c2c2;
  font-style: italic;
  margin-right: 20px;
}
.gal_container3{
  padding-right:50px;
}


.file_but {
  font-size: 20px;
}
.ank_content {  min-height: 600px;}
*html .ank_content {height: 600px;}
.list_grad {
  width: 32px;
  height: 12px;
  background: url(img/list_grad.png) no-repeat top left;
  position: absolute;
  top: 0px;
  right: 0px;
}
*html .list_grad {
background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/list_grad.png', sizingMethod='scale');}
.ank_edit {
  width: 94px;
  height: 96px;
  background: url(img/ank_edit.png) no-repeat top left;
  float: right;
}
.a_edit {
  width: 14px;
  height: 15px;
  background: url(img/edit.png) no-repeat top left;
  float: left;
}
.a_edit_ok {
  width: 14px;
  height: 14px;
  background: url(img/edit_ok.png) no-repeat top left;
  float: left;
}
.edit_area {
  width: 290px;
  height: 149px;
  background: url(img/edit_area.gif) no-repeat top left;
  border: none;
}
.ptop {
  margin-top: -50px;
  position: relative;
}


.img_prev_close {
  width: 18px;
  height: 18px;
  background: url(img/img_prev_close.png) no-repeat top left;
  position: absolute;
  top: -5px;
  right: -5px;
  display: block;
}
.del {
  width: 20px;
  height: 21px;
  background: url(img/del.png) no-repeat top left;
  position: absolute;
  top: -5px;
  right: -5px;
  display: block;
}
.add {
  width: 19px;
  height: 20px;
  background: url(img/add.png) no-repeat top left;

  display: block;
}


.full_podp {
  position: absolute;
  top: 13px;
  left: 40px;
  z-index: 100;
  font-family: Trebuchet MS;
  font-size: 12px;
  color: #dfa31f;
  display: none;
}
.galm li:hover .full_podp {
  display: block;
}


.full_podp div {
  float: left;
  position: relative;
  color: #dfa31f;
}
.full_podp div div {
  position: relative;
  left: -50%;
  background: repeat-x top left #0d0000;
  padding-left: 15px;
  padding-right: 15px;
  float: left;
  white-space: nowrap;
}

.dnone,  .edit_area {
  display: none;
}
.info_table_edit .td_right {
  text-decoration: underline;
  cursor: pointer;
}
.stud_text {
  position: absolute;
  top: 30px;
  left: 836px;
  font-size: 14px;
  color: #545454;
}

.i {
  width: px;
  height: px;
  position: absolute;
  top: px;
  left: px;
}
.i {
  width: px;
  height: px;
  position: absolute;
  top: px;
  left: px;
}

#step2_div, #step3_div, #step4_div, #step5_div {
    display: none;
}



.uploadifyQueueItem {
    font: 11px Verdana, Geneva, sans-serif;
    border: 2px solid #E5E5E5;
    background-color: #F5F5F5;
    margin-top: 5px;
    padding: 10px;
    width: 350px;
}
.uploadifyError {
    border: 2px solid #FBCBBC !important;
    background-color: #FDE5DD !important;
}
.uploadifyQueueItem .cancel {
    float: right;
}
.uploadifyProgress {
    background-color: #FFFFFF;
    border-top: 1px solid #808080;
    border-left: 1px solid #808080;
    border-right: 1px solid #C5C5C5;
    border-bottom: 1px solid #C5C5C5;
    margin-top: 10px;
    width: 100%;
}
.uploadifyProgressBar {
    background-color: #0099FF;
    width: 1px;
    height: 3px;
}
.m_red {
    border: 1px solid #ff0000;
}

#profile {
    position: absolute;
    right: 5%;
    top: 114px;
    color: #fff;
}

#profile a {  
    color: #fff;
}

#overflow {
    width: 422px;
    height: 300px;
    overflow: auto;
    font-size: 14px;
    font-style: normal;
    color: #000;
    background: #fff url("img/input1.gif") no-repeat scroll right top;
}

.td_right #overflow { 
    width: 385px;
    background: transparent;
}

.b-infomsg {
    padding-top: 5px;
    text-align: center;
    color: #000;
}

.pop_form {
    display: inline;
}

.delete {
    display: block;
    background: transparent url('img/delete.png') no-repeat center;
    width: 24px;
    height: 20px;
}

.movie_list .delete {
    position: absolute;
    left: 289px;
    margin-top: -15px;
}

.admin_menu {
    height: 116px;
    background: #7da7d9;
}

.admin_menu table {
    width: auto;
}

.admin_menu td {
    color: #000;
    padding: 5px 20px;
    font-size: 14px;
    vertical-align: middle;
    height: 100px;
}

.admin_menu td sup {  
    font-size: 9px;
    color: #c2c2c2;
}

.admin_menu td a {
    color: #ed1c24;
}

.admin_menu td.admin_exit {
    padding-left: 200px;
}

.admin_menu td.admin_exit a {
    color: #000;
}

.converted_image {
    width: 570px;
    height: 323px;
    margin-left: 0px;
    margin-top: 20px;
    background: #000 url(img/converting.jpg) no-repeat center;
    margin-bottom: 15px;
}      

.novideo_image {
    width: 570px;
    height: 343px;
    margin-left: 0px;
    margin-top: 37px;
    background: #000 url(img/novideo.jpg) no-repeat center;
    margin-bottom: 15px;
}                                                      

.SPD-2 {
    width: 422px;
}

.h-login-ref{
    display: block;
    margin-right: 47px;
    float:right;
    margin-top:15px;       
}

.h-login-ref a{
    margin:0 5px;
    float:left;
    color:#AA8F80
}

.h-content-inside{
    margin:0 290px 0 225px;
}

.h-content-servises{
    margin: 27px 0 0 0px
}

.b-content-servises li{
    float:left;
    margin:0 10px
}

.b-content-servises a{
    color:#C71A1A
}

.b-content-servises sup{
    color:#C2C2C2
}

.b-content-about-text-1{ 
    font-family:'Trebuchet MS'; 
    font-size:180%;
    color:#000;
}
.b-content-about-text-6 { 
    font-family:'Trebuchet MS'; 
    font-size:24px;
    color:#000;
    font-weight: bold;
 }

.b-content-about-text-2{
    margin-top:40px; 
    font-family:'Trebuchet MS'; 
    font-size:118%;
    line-height: 150%;
    color:#000
}

.b-content-about-text-3{
    margin-top:43px; 
    font-family:'Trebuchet MS'; 
    font-size:180%;
    color:#000
}

.b-content-about-text-4{
    margin-top:10px;
    font-family:'Trebuchet MS'; 
    line-height: 150%;
    color:#000
    font-size: 16px;
}

.b-content-about-text-5{
    margin-top:30px;
    font-family:'Trebuchet MS'; 
    font-size: 16px;
    line-height: 150%;
    color:#000;
}

.b-partners-table {
   margin-top: 32px;
}

.b-partners-table td {
   padding-top: 45px;
}

.b-partners-table .row1 {
   padding-right: 18px;
   width: 164px;
   text-align: center;
}

.b-partners-table img {
   margin-top: 6px;
}


.about-caption{
    font-family:'Agency FB' ;
    color:#fff;
    font-size: 180%;
    font-weight: bold; 
}

.about-caption-notation{
    font-family:'Agency FB' ;
    color:#AC9E9B;
    font-size: 120%;
    
}

.navigation {
    text-align: center;
}

.clear{
    clear:both;
}

.navigation {
    text-align: center;
}

.videoarchive .movie_list li {
    width: 400px;
}

.mggy {
    
}

@font-face {
font-family: 'UmbraStdMedium';
src: url('font/UmbraStd.eot');
src: local('Umbra Std Medium'), local('UmbraStd'), url('font/UmbraStd.woff') format('woff'), url('font/UmbraStd.ttf') format('truetype'), url('font/UmbraStd.svg#UmbraStd') format('svg');
}

.veterans_count{
font-family: UmbraStdMedium;
font-size: 150px;
color: black;
}


.gal_wrap {
  width: 1000px;
  padding-left: 36px;
  height: 160px;
}
.gal_container1 {
  width: 942px;
  height: 160px;
  height: 190px;
  overflow: hidden;
  position: relative;
}
.gal_container2 {
  width: 10000px;
}
.gal_container3 {
  position: relative;
  float: left;
}
.gal_container4 {
  position: relative;
  float: left;
}
.galm {
  margin: 0px;
  padding: 0px;
  list-style: none;
  margin-top: -13px;
}
.galm li  {
  float: left;
  padding-top: 13px;
  margin-right: 12px;
  z-index: 10;
 /* overflow: hidden; */
  width: 94px;
  position: relative;
}
.galm li:hover {
  z-index: 1000;
}


.galm .podkl {
  width: 92px;
  height: 82px;
  padding: 1px 1px 0;
  border-bottom: 1px solid #000000;
  position: relative;
}
.galm li:hover .podkl {
  border: 1px solid #a36d01;
  padding: 0px;
}
.galm_mask {
  width: 92px;
  height: 77px;
  position: absolute;
  top: 0px;
  left: 0px;
  background: url(img/mask.png) no-repeat;
  display: none;
}
*html .galm_mask {
  background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/mask.png', sizingMethod='scale');
}


.galm .podkl:hover .galm_mask {
  display: block;
}
#slider {
  font-size: 10px;
  top: 135px;
  //top: 30px;
  left: 0px;
}
.galm li .galm_head {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #b7ada2;
  width: 92px;
  height: 12px;
  overflow: hidden;
  position: relative;
  white-space: nowrap;
  margin-bottom: 11px;
  height:12px;
}


.galm_space{
  height:12px;
  display:none;
  margin-bottom: 5px;
}
.galm li.li_over .galm_head {
  color: #dfa31f;
}


.feedback {
    position: absolute;
    right: 10px;
    top: 5px;
    background: url(img/feedback.gif) center;
    width: 12px;
    height: 8px;
}

.victory {
    display: block;
    width: 177px;
    height: 87px;
    background: url(img/bt-15may.png) no-repeat center;
margin-top:10px!important;
margin-bottom:-10px
}

.down-polojeniey {
        background:url("img/downdoc.gif") no-repeat scroll left top transparent;
        color:#000000;
        padding-left: 15px;
        display:block;
        margin-left:25px;
        text-align:left;
        width:150px;
}   
    

