.pos_banner {
 padding-bottom: 15px;
width: 50%;
}

#cube-loader {
  align-items: center;
  display: flex;
  height: 100%;
  width: 100%;
  position: fixed;
z-index:100000000;

background: #fff;;



}
#cube-loader .caption {
  margin: 0 auto;
}
#cube-loader .cube-loader {
  width: 73px;
  height: 73px;
  margin: 0 auto;
  margin-top: 49px;
  position: relative;
  transform: rotateZ(45deg);
}
#cube-loader .cube-loader .cube {
  position: relative;
  transform: rotateZ(45deg);
  width: 50%;
  height: 50%;
  float: left;
  transform: scale(1.1);
}
#cube-loader .cube-loader .cube:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #34495e;
  animation: cube-loader 2.76s infinite linear both;
  transform-origin: 100% 100%;
}
#cube-loader .cube-loader .loader-2 {
  transform: scale(1.1) rotateZ(90deg);
}
#cube-loader .cube-loader .loader-3 {
  transform: scale(1.1) rotateZ(180deg);
}
#cube-loader .cube-loader .loader-4 {
  transform: scale(1.1) rotateZ(270deg);
}
#cube-loader .cube-loader .loader-2:before {
  animation-delay: 0.35s;
}
#cube-loader .cube-loader .loader-3:before {
  animation-delay: 0.69s;
}
#cube-loader .cube-loader .loader-4:before {
  animation-delay: 1.04s;
}

@keyframes cube-loader {
  0%, 10% {
    transform: perspective(136px) rotateX(-180deg);
    opacity: 0;
  }
  25%, 75% {
    transform: perspective(136px) rotateX(0deg);
    opacity: 1;
  }
  90%, 100% {
    transform: perspective(136px) rotateY(180deg);
    opacity: 0;
  }
}



a { color: #000; }

html,body { 

color: #414141; 

/*background-image:url('images/lenta.png');*/
background-repeat:no-repeat;

background-position:52% 4%;
background-color:#f1ebd4;

 }

table.data-table th { border: 1px solid #bebebe; background: #d8d3ba; }

.blocks_three .block_vote .vote h3 { border-bottom: 1px solid #cecece; color: #000000; }

.blocks_two .carousel .item .date { color: #3f3e3e; }

.blocks_two .title .array li { color: #453b29; }

.blocks_two .title .array li a { border-bottom: 1px dashed #2c2c2c; color: #2c2c2c; }

.footer_body { color: #fff;  }

.footer_body a { 
    color: #fff; 
    text-decoration: none;
}
.footer_body a:hover { 
    text-decoration: underline  !important ;
}
#footer_big {
    border-top: solid 2px black;    
    background: #7A633D;
    color:#fff;

}

h1, h2, h3, h4, h5, h6 { color: #393939; }
h2 {
	color: #656565;
	}

.inner_sidebar .block .announce .item .image { border: 1px solid #ababab; }

.inner_sidebar ul.side li.selectedNotParent div a, 
.inner_sidebar ul.side li.selected div a, 
.inner_sidebar .block .item ul li.selected a { color: #000; font-weight: bold; }

.inner_sidebar ul.side ul a:hover, 
.inner_sidebar ul.side ul li.selectedChild a { margin: 3px 0; color: #000; }
.selectedNotParent div a:hover, 
.inner_sidebar ul.side li.selected div a:hover {
	color: #000;
	text-decoration: underline;
}


.inner_sidebar ul.side ul li:hover, .inner_sidebar ul.side ul li.selectedchild { border: 1px solid #b79f77; }

.link_map .block .item h2 {
	border-bottom: 2px solid #ababab;
	color: #2c2c2c;
	background: #d8d3ba;
}

.link_map a, .inner_sidebar .block .item ul li a { color: #373737; }
.link_map a:hover,
.link_map li[class^="item_"] a:hover {
	background-color: #b79f77;
	color: #ffffff;
}
.link_map .block .item ul li, .inner_sidebar .block .item ul li { border-bottom: 1px dotted #b79f77; }
.link_map .block .item ul li:hover {
	border-bottom-style: solid;
}

.main_block .carousel .item { border: 1px solid #f3f3f3; }

.main_block .carousel .item .info { background: #000000; }

.main_block .carousel .item .info .name .date { color: #9f9f9f; }

.main_block .main_block_body {
	background: url('images/bg_main_block.png') #b79f77 no-repeat;
}

.main_block .news .item { border-bottom: 1px solid #d1c1af; }



.main_menu ul a { color: #fefefe; }
.main_menu ul a:hover { background: #fefefe; color: #767676; text-shadow: none;}

.main_menu .second ul li + li div{
	border-top:1px dotted #fefefe;
}

.wrapper { background: #ffffff; }

#header h1 { 
    color: #000; 
    text-shadow: 
		-0   -1px 3px #FFFFFF,
		 0   -1px 3px #FFFFFF,
		-0    1px 3px #FFFFFF,
		 0    1px 3px #FFFFFF,
		-1px -0   3px #FFFFFF,
		 1px -0   3px #FFFFFF,
		-1px  0   3px #FFFFFF,
		 1px  0   3px #FFFFFF,
		-1px -1px 3px #FFFFFF,
		 1px -1px 3px #FFFFFF,
		-1px  1px 3px #FFFFFF,
		 1px  1px 3px #FFFFFF,
		-1px -1px 3px #FFFFFF,
		 1px -1px 3px #FFFFFF,
		-1px  1px 3px #FFFFFF,
		 1px  1px 3px #FFFFFF;
    
}

#header h2 { color: #000; }
/*#header h2 { color: #7a633d; }*/

#header .techmenu .menu li a { color: #000000; }

table.data-table, table.data-table td { border: 1px solid #bebebe; }

.blocks_two .carousel .item .image, .banner_carousel .jcarousel-item, .blocks_three .block_message .message .image { border: 1px solid #97815b; }

.control .search .input, #header .techmenu .search .input { color: #696969; background: #ffffff; }

.inner_sidebar .block .title,  .inner_sidebar .block .title_menu, .blocks_one .block .title,
.blocks_three .block .title, .blocks_two .title { border-bottom: 2px solid #ababab; background: #d8d3ba; }

.inner_sidebar .block .vote .results, .blocks_three .block_face .face .list, .blocks_three .block_vote .vote .results { border-top: 1px solid #cecece; }

.inner_sidebar .block .vote h3, .blocks_one .block_announce .block .announce .carousel, .inner_sidebar .block .announce .item { border-bottom: 1px solid #cecece; }

.main_menu .first .first_item .link a, .main_menu .first .first_item_emp .link a { color: #3d3d3d; }

.blocks_one .block_announce, .blocks_one .block_event, 
.blocks_three .block_face, .blocks_three .block_vote, .blocks_three .block_message, .blocks_two, .link_map, blockquote, .banner_carousel { background: #f2f2f2;  }

.inner_sidebar .block .announce .micro .date, .inner_sidebar .block .event .item .date, .blocks_one .block_announce .block .announce .item .info .date, .inner_content .news .date, .blocks_one .block_announce .block .announce .micro .date, .blocks_one .block_event .block .event .item .date,  .inner_sidebar .block .announce .item .info .date { color: #797979; }

.block_mes
{
    background: #f2f2f2; 
    margin: 0;
    padding: 0;
    vertical-align: top;
}

.block_mes .announce {padding: 12px;}


.inner_sidebar .block .title .more a, .inner_sidebar .block .title h2, .blocks_one .block .title .more a,
.blocks_three .block .title .more a, .blocks_one .block .title h2,
.blocks_three .block .title h2, .blocks_two .title .all li a, .blocks_two .title h2 { color: #2c2c2c; }

.desktop .main_menu .first .first_item_emp:hover .link, 
.main_menu .first .first_item_emp_selected .link, 
.main_menu .first .first_item_emp.active .link,
.main_menu .first .first_item_selected .link, 
.main_menu .first .first_item .second, 
.desktop .main_menu .first .first_item:hover .link,
.main_menu .first .first_item.active .link {
	background: #767676;
}

.main_menu .first .first_item_emp_selected .link a,
.desktop .main_menu .first .first_item_emp:hover .link a,
.main_menu .first .first_item_emp.active .link a,
.main_menu .first .first_item_selected .link a,
.desktop .main_menu .first .first_item:hover .link a,
.main_menu .first .first_item.active .link a,
.main_block .carousel .item .info .link a { color: #ffffff; }

.main_block .carousel .item .info .name p {
	color: #fff;
}

.main_block .more a {
 	color: #2c2c2c;
 	text-shadow: 0 1px 1px #fff;
 }
.footer_body .copy {
	color: #353f44;
}
.face li .list {

	color: #60543f;
}

.tftable {
	font-size:12px;
	color:#333333;
	width:100%;
	border-width: 1px;
	border-color: #a9a9a9;
	border-collapse: collapse;
}
.tftable th {
	font-size:12px;
	background-color:#b8b8b8;
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #a9a9a9;
	text-align:left;
}
.tftable tr {
	background-color:#cdcdcd;
}
.tftable td {
	font-size:12px;
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #a9a9a9;
}
.timer{
float: right;
 width: 33%;
}
.knopki{
display: table;
tex-aligne: center;
}
.vedomstva{
   float: left;
  
   margin: 0 10px 25px;
}

 a.button13 {
 display: table-cell;

    height: 80px;
    width: 190px;
    font-size: 170%;
  font-weight: 700;
    color: rgba(0, 0, 0, 0.96);
    text-shadow: #ffffff 0 1px 1px;
    text-decoration: none;
    text-align: center;
    padding: 5px 10px;
    border: 2px solid;
    border-color: #ababab;
    border-radius: 0px;
    outline: none;
    background: #d8d3ba;
    box-shadow: inset rgba(255,255,255,.5) 1px 1px;
    vertical-align: middle;
}

a.button13:hover {
  color: #fff;
 text-shadow: #000 0 1px 1px;
 
}
a.button13:active {
  color: #fff;
 text-shadow: #000 0 1px 1px;
 
 
}

.myButton {
         width: 75%;
	-moz-box-shadow:inset 0px 1px 0px 0px #a6827e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a6827e;
	box-shadow:inset 0px 1px 0px 0px #a6827e;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7d5d3b), color-stop(1, #634b30));
	background:-moz-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
	background:-webkit-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
	background:-o-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
	background:-ms-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
	background:linear-gradient(to bottom, #7d5d3b 5%, #634b30 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d5d3b', endColorstr='#634b30',GradientType=0);
	background-color:#7d5d3b;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #54381e;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Verdana;
	font-size:13px;
	padding:10px 76px;
	text-decoration:none;
	text-shadow:0px 1px 0px #4d3534;
        text-align: center;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #634b30), color-stop(1, #7d5d3b));
	background:-moz-linear-gradient(top, #634b30 5%, #7d5d3b 100%);
	background:-webkit-linear-gradient(top, #634b30 5%, #7d5d3b 100%);
	background:-o-linear-gradient(top, #634b30 5%, #7d5d3b 100%);
	background:-ms-linear-gradient(top, #634b30 5%, #7d5d3b 100%);
	background:linear-gradient(to bottom, #634b30 5%, #7d5d3b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#634b30', endColorstr='#7d5d3b',GradientType=0);
	background-color:#634b30;
}
.myButton:active {
	position:relative;
	top:1px;
}
