.recvizit {display: none; }
.nodisplay{display:none;}
.linkrecvizit{cursor: pointer;text-decoration:underline;}
.load{
border-radius:3px;
font-size:13px;
background:#26292c;
display: inline;
color:#fff;
padding:5px 10px;
cursor: pointer;
}


.load:hover{
color:#999999;
}



.teg{
cursor: pointer;
font-size:15px;
margin-left: 10px;
text-decoration:underline;
}

.teg_s{
font-size:13px;
color:#a7a7a7;
text-decoration:none;
cursor:inherit;
}

.loc{
font-size: 16px;
cursor: pointer;
font-weight: bold;
padding: 5px;
	
}
.loc:hover{
color:#999999;
}

.locP{
display: none; 
margin-bottom: 16px;
margin-left: 10px;

}

.dateY{
font-size: 20px;
cursor: pointer;
font-weight: bold;
padding: 5px;
}
.dateY:hover{
color:#999999;
}

.evRL{
	text-decoration:underline;
	cursor: pointer;
	padding-bottom: 8px;
}

.evRL:hover{
color:#999999;
}

.dateM{
display: none; 
margin-bottom: 18px;	
margin-left: 10px;
}

.anews{
color:#141414;
font-size:11px;

text-decoration:none;
}

.kratnews{

    font-family: Verdana, Geneva;
   font-size: 12px;
}

.headnews {

    font-family: Verdana, Geneva;
color: #000;
font-weight: bold;
    font-size: 14px;
}

.headmenulink {

    font-family: Verdana, Geneva;
    text-decoration: none;
    color: #fff;
    font-size: 15px;
    margin: 15px;
    line-height: 25px;
}
.headmenulink_m {

    font-family: Verdana, Geneva;
    text-decoration: none;
    color: #fff;
    font-size: 26px;
    margin: 5px;
    line-height: 40px;

}
.headmenulink1 {
    font-family: Verdana, Geneva;
    text-decoration: none;
    color: #fff;
    font-size: 12px;
    padding:10px;
    line-height: 30px;
}
.headmenulink1_m {
    font-family: Verdana, Geneva;
    text-decoration: none;
    color: #fff;
    font-size: 12px;
    margin-right:10px;
    

}

.headmenulink:hover,.headmenulink1:hover{
background:#2d2f31;
}

.fancybox-zoom {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 9002;
	background-image: url('/tpl/img/fancybox_zoom.png');
}



   .layer1 {
    float: left; /* Обтекание по правому краю */
    padding: 10px; /* Поля вокруг текста */
    margin-right: 20px; /* Отступ справа */
    width: 40%; /* Ширина блока */
   }




html, body {
    height: 100%;
    margin: 0;
    padding: 0;
	font-size:100%;
	font-family: arial;
	background: #e5e5e5;
}






.appst{
padding:5px 10px 0px 10px;
height: 100px;
background: #e5e5e5 url("../img/kor.png") no-repeat center center;
width: 120px; right: 0;
top:0;
  position: fixed;
  z-index: 999;
border: 1px solid black;
}

.appst_m{
padding:5px 10px 0px 10px;
height: 75px;
background: #e5e5e5 url("../img/kor.png") no-repeat center center;
width: 90px; right: 0;
top:0;
  position: fixed;
  z-index: 999;
border: 1px solid black;
}



#dfdeer445hjk a {

color: white;
font-size: 16px;

}
#logo_m a {

color: #f1f1f1;
font-size: 26px;

text-decoration:none;
padding-top:5px;
display:block;
font-family: "Open Sans", arial cursive;
}
#logo a {

color: #f1f1f1;
font-size: 47px;

text-decoration:none;
padding-top:10px;
display:block;
font-family: "Open Sans", arial cursive;
}
#logo{
margin-left: 10px;
float:left;
text-align:left;
width: 210px;

}
#logo span {
color: #B3AEAE;
font-size: 16px;
line-height: 18px;
font-family: "Open Sans", arial cursive;
}
#logo p {
margin-bottom: 0;
margin-top: 5px;
}


html, body {
    height: 100%;
    margin: 0;
    padding: 0;
}
.page-wrapper {
    min-width: 850px;


}

.page-buffer {
    height: 80px;
}
.page-footer{
background-color: #222;
height: 80px;
}

image,a{
border:none;
}
image,a,textarea,input {
outline:none;
font-size:100%;
}
.osn{
text-align:left;
margin: 10px;

}

#header {
background-color: #222;
margin: 0;
width: 100%;


}
#lang{
color: #B3AEAE;
padding:5px;
font-size: 13px;
}
#lang a{
font-family: Verdana, Geneva;
text-decoration:none;
color:#fff;

}


a.homekr{
background: #eee;
background: -webkit-linear-gradient(top, #fff, #E0E0E0);
background: -moz-linear-gradient(top, #fff, #E0E0E0);
background: -o-linear-gradient(top, #fff, #E0E0E0);
background: linear-gradient(top, #fff, #E0E0E0);
border: 1px solid #ccc;
border-right: none;
display: inline-block;
padding: 9px 15px 9px 15px;
color: #666;
margin: 0;
float:left;
}
a.homekr:hover{
background: #fff;
}
a.dr{
background: #eee;
background: -webkit-linear-gradient(top, #fff, #E0E0E0);
background: -moz-linear-gradient(top, #fff, #E0E0E0);
background: -o-linear-gradient(top, #fff, #E0E0E0);
background: linear-gradient(top, #fff, #E0E0E0);
border: 1px solid #ccc;
border-right: none;
display: inline-block;
padding: 11px 10px 10px 15px;
color: #666;
margin: 0;
float:left;
text-decoration:none;
color:#999999;
font-family:arial;
font-size:13px;
}



#copyright {

height: 22px;
padding: 11px 12px 7px;
color:#a1a1a1;
font-size:12px;
}

.text3 {
  margin: 5px;
  padding: 0 10px;
  width: 200px;
  height: 34px;
  color: #404040;
  background: white;
  border: 1px solid;
  border-color: #c4c4c4 #d1d1d1 #c8c8c8;
  border-radius: 2px;
  outline: 5px solid #f1f1f1;
  -moz-outline-radius: 3px;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.12);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.12);
}
 
.text3:focus {
  border-color: #7dc9e2;
  outline-color: #dceefc;
  outline-offset: 0;
}

.searchb{
font-family: arial;
border: none;
color: #fff;
padding: 10px 14px;
cursor: pointer;
font-size: 12px;
background:#26292c;
}

.error {
font-size:13px;
color: #b94a48;
background-color: #f2dede;
border-color: #eed3d7;
border:1px solid;
padding: 8px 35px 8px 14px;
margin-bottom:5px;
}

.succsess{
font-size:13px;
margin-bottom:5px;
color: #468847;
background-color: #dff0d8;
border-color: #d6e9c6;
border:1px solid;
padding: 8px 35px 8px 14px;
}
a.adferrddd{
color:#26292c;
}

.text31 {
  margin: 5px;
  padding: 0 10px;
  width: 200px;
  height: 30px;
  color: #404040;
  background: white;
  border: 1px solid;
  border-color: #c4c4c4 #d1d1d1 #c8c8c8;
  border-radius: 2px;
  outline: 3px solid #f1f1f1;
  -moz-outline-radius: 3px;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.12);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.12);
}
 
.text31:focus {
  border-color: #7dc9e2;
  outline-color: #dceefc;
  outline-offset: 0;
}



.block_afisha {
background:#eeeeee;
padding:10px;
margin-bottom:10px;
border-radius:5px;
border: 1px solid #c2c2c2;
}

.img_block{
border: 7px solid #e5e5e5;
border-radius:5px;
}
.img_block1{
border: 7px solid #f1f1f1;
border-radius:5px;
}
.img_block2{
border: 7px solid #f1f1f1;
border-radius:5px;
float:left;
margin-right: 5px;
}

.cdfr45{

border-radius:5px;
display: inline;
color:#fd7f7f;
font-size:14px;
}

a.ss_block{
color:#141414;
font-size:13px;

text-decoration:underline;
}

.ss_block:hover{
color:#999999;
text-decoration:none;
}

a.ss_5{
border-radius:3px;
text-decoration:none;
font-size:16px;
background:#26292c;
display: inline;
color:#fff;
padding:8px;
margin: 17px;
line-height: 25px;
}

a.ss_56{
border-radius:3px;
text-decoration:none;
font-size:12px;
background:#26292c;
display: inline;
color:#fff;
padding:4px;
margin: 7px;
line-height: 25px;
}
a.prev{
border-radius:3px;
text-decoration:none;
font-size:12px;
background:#26292c;
display: inline;
color:#fff;
padding:5px 10px;
}

.sdfqwe34 li{
list-style-type:none;
float:left;
}
.sdfqwe34{
padding:0px;
margin:0px;
margin-left:-7px;
}
.sdfqwe34 li a{
border:1px solid #cccccc;
display:block;
text-decoration:none;
color:#666666;
background:#ffffff;
padding:3px 6px 3px 6px;
margin-left:7px;
font-size:13px;
}

.sdfqwe34 li span{
border:1px solid #cccccc;
display:block;
text-decoration:none;
color:#666666;
background:#e5e5e5;
padding:3px 8px 3px 8px;
margin-left:10px;
font-size:13px;
}

ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0px;
  padding: 0px;
  width: 210px;
  font-size:13px;
}

ul#menu a,ul#menu span { display: block; text-decoration: none; }

ul#menu li { margin-top: 1px; }

ul#menu li a,ul#menu li span {
cursor:pointer;
color: #FFFFFF;
padding: 7px;
padding-right:20px;
}

ul#menu li span{
background: #393939 url("../img/mar.png") no-repeat center right 5px;
}

ul#menu li ul li a {
  background: #e5e5e5;
  color: #000000;
  padding-left: 10px;
  text-decoration:underline;
}

ul#menu li ul li a:hover {
  background: #f1f1f1;
  border-left: 5px #b5b5b5 solid;
  text-decoration:underline;
  padding-left: 15px;
}


.dfqw2m{
position:absolute;
top:0;
z-index:9001;
}

.dfqw2m a{
display:inline-block;
text-decoration:none;
font-family: arial;
border: none;
color: #fff;
padding: 10px 14px;
cursor: pointer;
font-size: 12px;
background:#26292c;
}
.ok_add{
font-size:12px;
color: #468847;
background-color: #dff0d8;
border-color: #d6e9c6;
border:1px solid;
padding: 3px 5px 3px 5px;
}



.dfret66{
cursor:pointer;
background: #393939;
color: #FFFFFF;
padding: 7px;
}

.sssss343{
background: #fafafa;
color: #141414;
padding: 7px;
}

.er45ee td{
padding:5px 7px 5px 7px;
background:#f8f8f8;
font-size:13px;
}

a.sdfdewre5654{
background: #26292c;
color:#fff;
text-decoration:none;
padding:4px;
border-radius:5px;
}

a.sdfdewre565433{
background: none;
color:#26292c;
text-decoration:underline;
padding:0px;
border-radius:0px;
}

.dfertrruiiu{
display:block-inline;
float:left;
margin-right:10px;
margin-bottom:10px;
border:4px solid #f8f8f8;
border-radius:5px;
}

/*
 * Стили для окна добавления и редактирования параметров конкурса
 * 	top: 60px; left: 10px;
 */

#event_param_window{
			display:none;
			width: 350px;
			background-color: rgb(80, 80, 80);
			color: rgb(255, 227, 189);
			-moz-opacity: 0.95;
			opacity: 0.95;
			-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=95);
			filter: progid:DXImageTransform.Microsoft.Alpha(opacity=95);
			filter:alpha(opacity=95);
			z-index:999;
			position: absolute;
			
		}
#curtain {
	display: none;
	border:1px solid #000000;
	background-color: #000000;
	-moz-opacity: 0.80;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=80);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	filter:alpha(opacity=80);
	position: fixed;
	top: 0px;
	left:0px;
    right:0px;
    bottom:0px;
	z-index: 200;
}		
.edit_pole, .add_pole {
text-decoration:underline;	
cursor: pointer;
margin: 5px;	
}		
		

