@charset "utf-8";

.c2 .form input, .c2-vnutri .form input {
	display: inline-block;
	margin-top: 5px;
	margin-bottom: 10px;
}
.c2 .form a, .c2-vnutri .form a {
display: inline-block;
	margin-right: 15px;
}
.ssilka,.class_edo_reg {
	display: inline-block;
	text-align: center;
	width: 250px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-radius: 8px;
	height: 20px;
	margin-top: 15px;
}
.ssilka a, .ssilka a:link,  .ssilka a:visited, .class_edo_reg{
	display: inline-block!important;
	font-size: 18px!important;
	width: auto!important;
	font-weight: bold!important;
	color: #d3d3d3!important;
	text-decoration: underline!important;
	font-family: Arial, Helvetica, sans-serif!important;
}

#index .login_text, #index .pass_text{
  font-size:1px;
  color:#2C394C;
  
}


.form .ssilka a:hover, .form .ssilka a:focus, .form .ssilka a:active {
color: #fff;
text-decoration: underline;
}
.text-in {
	display: inline-block;
	width: 70px;
	height: 20px;
	padding-top: 5px;
	font-weight: bold;
	vertical-align: top;
	font-size: 13px;
	color: #FFFFFF;
}
input[type="text"], input[type="password"]  {
	display: inline-block;
	margin-top: 0px !important;
	margin-bottom: 25px !important;
	margin-right: 0px;
	background-color: #fff;
	border: 1px solid #ccc !important;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	height: 20px;
	padding-left: 8px;
	vertical-align: top;
	border-radius: 2px;
}

.class_edo_auth_login, .class_edo_auth_password{
  width: 185px !important;
}
input[type="button"], input[type="submit"]  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px !important;
	color: #fff;
	display: inline-block;
	/*width: 80px;*/
	height: 25px;
	margin: 0px;
	padding-bottom: 2px;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#aaaaaa), color-stop(50%,#6e6e6e));
	background: -moz-linear-gradient(center top, #aaaaaa 50%, #6e6e6e 50%);
	 background: -o-linear-gradient(center top, #aaaaaa 50%,#6e6e6e 50%);
	border: none;
	font-weight: bold;
	text-transform: uppercase;
	box-shadow: 0 0 0px 1px #1b1b1b;
}
a.btn {
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px !important;
	color: #fff;
	display: inline-block;
	/*width: 80px;*/
	padding:5px 8px;
	margin: 0px;
	padding-bottom: 2px;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#aaaaaa), color-stop(50%,#6e6e6e));
	background: -moz-linear-gradient(center top, #aaaaaa 50%, #6e6e6e 50%);
	 background: -o-linear-gradient(center top, #aaaaaa 50%,#6e6e6e 50%);
	border: none;
	font-weight: bold;
	text-transform: uppercase;
	box-shadow: 0 0 0px 1px #1b1b1b;
	text-decoration:none;
	margin-top:10px;
}
	input[type="button"]:hover {
	background: #606060;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#a2a2a2), color-stop(50%,#606060));
	background: -moz-linear-gradient(center top, #a2a2a2 50%, #606060 50%);
	background: o-linear-gradient(center top, #a2a2a2 50%, #606060 50%);
	}	
	
#index input[type="button"] {
	margin-top: 0px;
	margin-left: 2px;
}
.vnutri-content .reestr-form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #f4f4f4;
	border: 1px solid #a1a1a1;
	padding: 1px;
	font-weight: bold;
	vertical-align: top;
	display: inline-block;
}
.vnutri-content .reestr-form1 {
padding: 3px;
background-color: #f4f4f4;
border: 1px solid #fff;
}
.vnutri-content .reestr-form2 {
	padding: 15px;
	padding-left: 20px;
	padding-right: 5px;
	background-color: #E9E9E9;
	border: 1px solid #c2c2c2;
	vertical-align: top;
}
#datt {padding-left: 20px;
}
.input-registr {
	vertical-align: text-top;
	display: inline-block;
	margin: 0px;
	padding: 0px;
}
#kabinet .input-registr {
display: block;
}
#kabinet .input-registr .text {
width: 350px !important;
}
.input-registr .text, .input-registr .text1 {
	width: 195px;
	height: 26px;
	color: #333;
	text-shadow: 1px 1px #FFF;
	background: #f5f5f5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
	border: 1px solid #3f86af;
	border-radius: 4px;
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	padding-top: 0px;
	padding-right: 50px;
	padding-bottom: 1px;
	padding-left: 8px;
	font-weight: normal;
	margin: 5px;	}

.input-registr .text:hover, .input-registr .text1:hover {
background-color: #E6E6E6;
	background-position: 0 -10px;
}

.input-registr .text1 {
width: 130px;
}
#sm1 {width: 12px;
margin-left: 0px;
}
#sm2 {
	width: 165px;
	margin-left: 0px;
}
#iko-inter {
	display: inline-block;
	margin: 0px;
	padding: 0px;
	padding-top: 7px;
	vertical-align: top;
}
#f-left {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cfcfcf;
	width: 425px;
	display: inline-block;
	margin: 0px;
	padding: 0px;
	float: left;
}
#f-right {
	width: 425px;
	display: inline-block;
	margin: 0px;
	padding: 0px;
	margin-left: 15px;
	margin-top: 0px;
	vertical-align: top;
}
 
.input-registr .text-registr {
	display: inline-block;
	width: 155px;
	vertical-align: middle;
}

#kabinet .input-registr .text-registr {
width: 250px;
}
.input-registr .text-registr #small{
font-size: 10px;
font-weight:normal;
width: 100px;	
}

.reestr-form2 form {
	margin-top: 0px;
	vertical-align: text-top;
	display: inline-block;
}
.reestr-form1 #otpravit, #kabinet #otpravit{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #F2F2F2;
	text-shadow: #4f4f4f 1px 1px 0px;
	text-decoration: none;
	background-image: url(images/button-formi-link.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 5px;
	margin-bottom: 5px;
	height: 46px;
	width: 117px;
	text-align: center;
	padding-bottom: 5px;
	vertical-align: top;}

	.kab-but {
	width: 100%;
	border-top: solid 1px #747474;
	padding-top: 10px;
	margin-top: 15px;
	}
	
.reestr-form1 #otpravit:hover, #kabinet #otpravit:hover {
color: #FFFFFF;
	background-image: url(images/button-formi-hover.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.pages-num {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	margin: 0px;
	height: auto;
	padding-bottom: 10px;
	vertical-align: middle;
} 

.pages-num .zapisi {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: center;
	vertical-align: top;
	display: inline-block;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 35px;
	padding-top: 8px;
	background-color: #E2E2E2;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-left: 15px;
	line-height: 13px;
	border: 1px solid #ccc;
	border-radius: 6px;
}
.style-zapisi {
	color: #333333;
	font-style: italic;
	font-weight: bold;
	display: block;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	font-size: 11px;
}
.sled-pred {
	display: inline-block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 300px;
}
	
	.sled-pred a,  .sled-pred a:link, .sled-pred a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #8c5e2d;
	text-decoration: underline;
	display: inline-block;
	margin: 1px;
	margin-left: 0px;
	margin-right: 15px;
	padding: 4px;
	height: auto;
	text-align: center;
}
.sled-pred a:hover, .sled-pred a:focus, .sled-pred a:active {
color: #643503;
background-color: #fff;
}

.number-pages-reestri {
	display: inline-block;
	margin-left: 75px;
	margin-top: 15px;
}
.number-pages-reestri a,  .number-pages-reestri a:link, .number-pages-reestri a:visited {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	background-color: #DADADA;
	display: inline-block;
	margin: 0px;
	padding: 4px;
	height: auto;
	width: 22px;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #fff;
	border-left-color: #fff;
}
 .number-pages-reestri a:hover, .number-pages-reestri a:active {
	color: #fff;
	background-color: #5285C2;
	text-decoration: underline;
}
.class_edo_reestr {
	font-size: 12px;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 1px;
	border: 1px solid #878787;
	color: #333333;
	background-image: none;
}
.class_edo_reestr td {
	font-weight: normal;
	line-height: normal;
	padding: 10px;
	color: #000000;
	vertical-align: middle;
	background-image: url(images/bg-form-tabl.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.class_edo_reestr th{
	color: #333333;
	font-weight: bold;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #FFFFFF;
	line-height: 12px;
	padding: 10px;
	height: auto;
	border-top-style: none;
	background-color: #DDE5F2;
	vertical-align: middle;
	background-image: none;
	border-bottom-color: #FFFFFF;
}

.vnutri-content .tabl-reestri .bord {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #a1a1a1;
	vertical-align: middle;
}
#but-scr {
	color: #000000;
	background-color: #F0F0F0;
	background-image: none;
}

.strelka {
	display: block;
	height: 8px;
	width: auto;
	text-align: center;
	vertical-align: top;
	margin-top: -1px;
	padding-left: 470px;
}
#with-bg {
	background-image: url(images/bg-form.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 26px;
	width: 260px;
	vertical-align: middle;
} 
table.class_edo_filter table td {
    width: 450px;
}
.class_edo_reestr_dop {
    width: 100%;
}
.class_edo_reestr, .class_edo_orders {
    font-size: 12px;
    text-align: center;
    vertical-align: middle;
    color: #000;
    background-image: none;
    margin-top: 30px;
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 15px;
    width: 100%;
    border: 2px solid #E7002A;
    padding: 0px;
}
.class_edo_reestr td, th, .class_edo_orders td, th {
    font-weight: normal;
	line-height: normal;
	padding: 10px;
	color: #000000;
	vertical-align: middle;
	background-color: #F7F7F7;
	border-top: solid 2px #E7002A;
}
.class_edo_reestr th, .class_edo_orders th {
   color: #fff;
	font-weight: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-style: none;
	border-right-color: #FFFFFF;
	line-height: 12px;
	border-top-style: none;
	background-color: #E7002A;
	vertical-align: middle;
	border-left-style: none;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	border-bottom-style: none;
}
.class_edo_auth_enter {
    font-size: 12px;
    height: auto;
    line-height: normal;
    margin: 0 auto 5px;
    padding: 8px;
    text-align: center;
    width: auto;
}

#index #edo_main .class_edo_auth_enter{
color: #d3d3d3!important;

}

#index #edo_main .class_edo_menu ul li {
 text-align: left!important;
 margin-bottom:5px;
 margin-left:10px;
}
.mainn div.class_edo_menu {
    margin: 0 auto 7px;
    width: 960px;
}
.mainn ul {
    clear: left;
    display: block;
    list-style: decimal outside none;
}
.class_edo_menu ul {
    list-style-type: none !important;
}
.mainn div.class_edo_menu ul li {
    background: none repeat scroll 0 0 #E4E4E4;
    border-collapse: collapse;
    border-radius: 5px 5px 5px 5px;
    box-shadow: -1px 1px 0 0 #DFDCDC inset, 1px -1px 0 0 #BFBFBF inset;
    cursor: pointer;
    display: inline-block;
    font: 700 11px "Arial" !important;
    height: 28px;
    list-style: none outside none;
    margin-left: 10px;
    padding: 7px;
    position: relative;
    text-align: left;
    text-indent: 0;
    vertical-align: top;
    width: 150px;
}
.mainn div.class_edo_menu ul li a {
    color: #595959;
    font-size: 11px;
    margin: 0 2px 15px 0;
    text-decoration: none;
}
.mainn ul.class_edo_st_href {
    clear: left;
    color: #000000;
    display: block;
    font: 13px/18px "Verdana";
    height: 75px;
    list-style: none outside none;
    margin: 0 auto;
    padding: 10px 0 0;
    text-align: left;
    text-indent: 0;
    width: 700px;
}
.mainn ul.class_edo_st_href li {
    display: inline;
    margin-left: 10px;
}
.mainn ul.class_edo_st_href a {
    background: url("data:image/png;base64,iVBORw0K?") repeat-x scroll 0 0 #F5F5F5;
    border: 1px solid #E4E4E4;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 1px -1px #F1F1F1 inset, -1px 0 #F1F1F1 inset, 0 1px 2px rgba(0, 0, 0, 0.1);
    color: #333333;
    font-size: 11px;
    padding: 7px;
    text-decoration: none;
}
a.edo_reestr{ 
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	/*text-transform: uppercase;*/
	color: #2c394c;
			
}

.gallery {
    list-style: none outside none;
   
	margin-right: -5px;
	display:block;
}
.gallery li {
    display:block;
    float:left;
    height: 190px;
    margin-left: 2px!important;
    position: relative;
    width: 150px;
	
	border: 1px solid #CCCCCC;
	margin: 0px 0px 15px;
	padding: 10px 11px;
	position: relative;
	text-align: center;
	vertical-align: top;
	width: 125px;
	
}

.obld .gallery li {
	height: 330px;
}
.gallery li a {
    display: block;
    left: 0;
    padding: 10px;
    position: absolute;
    text-align: center;
    text-decoration: none;
    top: 0;
    z-index: 10;
	
	
}
.gallery li a img {
}
.gallery li a .name {
	color: #333333;
	display: inline-block;
	font-size: 11px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	padding-bottom: 15px;
	padding-left: 0px;
	padding-top: 10px;
	text-align: center;
	width: 117px;
	
}
.gallery li:hover a {
    z-index: 99999;
	font-size: 11px;
	font-weight: normal;
	color: #e4edff;	
}
.gallery li:hover{
	border: 1px solid #000000;
	z-index: 10000;
	height:auto!auto;
}

.gallery li:hover a .name {
    z-index: 99999;
	color: #000000;
	
}
.pager {
    height: 25px;
    list-style: none outside none;
}
.pager li, .eg_currentpage, .pager a {
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 12px;
    margin-left: 1px;
    min-width: 10px;
    padding: 6px 5px;
    text-align: center;
}
.pager li a, .pager a, .eg_currentpage {
    color: #000000;
    display: block;
    text-decoration: none;
}
.pager li.control {
    background: none repeat scroll 0 0 transparent;
    font-size: 11px;
    font-style: italic;
    font-weight: normal;
    min-width: 5px;
    padding: 6px 0 7px;
}
.pager li.control a {
    padding: 0;
    text-decoration: underline;
}
.pager li.control.next {
    margin-left: 15px;
}
.pager li.control.all {
    margin-right: 20px;
}
.pager li.control:hover {
    background: none repeat scroll 0 0 transparent;
}
.pager li.control:hover a {
    color: #000000;
    text-decoration: none;
}
.pager li.active, .pager li:hover, .pager a:hover, .eg_currentpage {
	border: 1px solid #000000;
	background: #E7002A;	
	text-shadow: #000 0 -1px 1px;
	color: #fff;
	
}
.pager li.active a, .pager li:hover a, .pager a:hover, .eg_currentpage {
    /* color: #FFFFFF; */
}
.pager li:first-child {
    margin-left: 0;
}
.pic-akr img {
    /* width: 95px; */
}
#fancybox-wrap {
    z-index: 100001 !important;
}