.foto10padright {padding: 0 0px 10px 10px;}
.clearall {clear: both;}
#logintable td {padding: 2px;}
#logintable a:link, #logintable a:visited {text-decoration: underline; color: #fff;}
#logintable a:hover, #logintable a:active {text-decoration: none; color: #dd0;}
#all_content { min-width: 1000px;
	max-width: 1440px;
	margin: 0 auto;
}
table {border-collapse: collapse;}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em; /* !inherit; */
	margin: 0;
	padding: 0;
	color: #000;
	background: #efecb9;
}
input.botton, .inputfile, input.submit {
	background: url(images/botton_fon.jpg);
	border: 1px solid #944618;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	cursor: hand;
	margin: 4px;
}
input.bottonred {
	background: #920223;
	color: #fff;
	font-size: 1em;
	border: 1px solid #944618;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	cursor: hand;
	margin: 4px;
}
/*
input.field {background-color:#F99;}
input.field:link, input.field:visited {color: #0F0;}
input.field:hover, input.field:active {background-color:#FFF;color: #F00;}
*/
input.botton:link, input.botton:visited {}
input.botton:hover, input.botton:active, input.bottonred:hover, input.bottonred:active {background-color: #fff;color: #f00;cursor: hand;}
.blackborder {
	margin: 10px;
	padding: 10px;
	border: thick solid #000;
}
.imgborder {
	margin: 2px 8px 2px 8px;
	padding: 2px 8px 2px 8px;
}
#dmobile a {color: yellow;padding: 0;font-size: 13px;text-decoration: none;}
#header_menu #dmobile a {
	padding: 0;
}
div.catalog-section3 table td {
	padding: 10px; margin: 15px;
	border-bottom: thin solid #ffae83;
}

html, form {
	margin: 0;
	padding: 0;
	border: 0;
}
.border_left {
	border-left: thin solid #7c2c00;
}
.clear_both {
	clear: both;
}
/*html {height: 100%;font-size: 87.5%;}
html5 {font-size: 87.5%;}
!*87.5% ���� ����� ������ ������ ������ ��-�������� *!
@media all and (min-resolution: 120dpi) {
	html {font-size: 87.5%}
	!* ��������������� ��������� �����: 68.75/(120/96) 75%*!
	html, x:-moz-any-link {font-size: 87.5% }
	!*81.25% ��� ������ ���� ������ ��-��������� *!
}*/
#for-opera927 { /* dont' remove! */}
/* ��� IE6/7: */
#header5 {
	scrollbar-track-color: expression(
  this.runtimeStyle.scrollbarTrackColor = "#fff",
  ((screen.deviceXDPI/screen.logicalXDPI) == 1) ? (document.body.style.fontSize = 1/(screen.logicalYDPI/96) +'em') : false
  );
}
img {
	/*	margin: 0;
		padding: 0;
		border-width: 0;*/
	border-collapse: collapse;
}
h1 {
	margin: 0;
	font-size: 1.3em;
	padding: 10px;
}
h2 {
	font-size: 1.3em;padding: 10px; margin: 0;
}
h3 {
	font-size: 1.2em;
}
h4 {
	font-size: 1.1em;
}
h5 {
	font-size: 1em;
}
h6 {
	font-size: 0.9em;
}
table, td, tr {border: 0;padding: 0;}
td{vertical-align:top;}
/* strong {font-weight: normal;}
strong {font-weight: inherit !important;} */
p {text-indent: 1em; text-align: justify;}
.texttext p:first-letter {
	font-size: 1.3em;
	color: #7c2c00;
	font-family: "Times New Roman", Times, serif;
}
.texttext p.question {
	color: #000;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}
.texttext p.question:first-letter {
	color: #000;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong {font-weight: bold;}
h1, h2, h3, h4, h5, h6 { text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold; /* color: #006; */
	color: #7c2c00;
}
h5 { margin: 6px;
	padding: 6px;
}
a:link, a:visited {text-decoration: underline; color: #2c3056;}
a:hover, a:active {text-decoration: none; color: #d00;}
li a:link, li a:visited { color: #2c3056;}
li a:hover, li a:active {text-decoration: none; color: #d00;}
a.title:link, a.title:visited {text-decoration: none; color: #dd0;}
a.title:hover, a.title:active {color: #f00; text-decoration: none;}
small {
	font-size: 0.9em;
}
hr {
	width: 100%;
	height: 1px;
	border: medium none;
	color: #d6d6c5;
	background-color: #d6d6c5;
	margin: 8px 0
}
#header {
	position: relative; /*containing block*/
	background: #150001 url(images/shapka_fon.jpg) repeat top left;
}
#header_in {
	position: relative; /*containing block*/
	height: 240px;
	background: url(images/shapka2.jpg) no-repeat top left;
}
#header_ten { background: url(images/header_ten_01.gif) no-repeat left bottom;
}
#header_logo {
	position: absolute;
	margin: 2 0 0 20px;
}
#header_text_div {
	top: 25%;
}
.header_text_big {
	font-family: "Times New Roman", Times, serif;
	color: #f66;
	padding: 2px 25px 6px 5px;
	font-size: 2.1em;
	letter-spacing: 0.3em;
	font-weight: bold;
}
.header_text_small {
	font-family: "Times New Roman", Times, serif;
	color: #f99;
	font-size: 1.7em;
	letter-spacing: 0.3em;
	font-weight: bold;
}
/* Header menu: home, search, feedback*/
#header_menu {
	position: absolute;
	top: 218px;
	right: 0;
}
#header_menu a {
	display: block;
	float: left;
	cursor: pointer; cursor: hand;
	padding: 7px 11px;
}
#navigation {
	padding: 0 23px 4px 23px;
	background-color: d6a28e;

}
.main-columnh2 {
	padding: 20px 8px 12px;
}
#content {
	width: 100%;
	height: 60%;
	background: #ffffe1;
	border: thin solid #717171;
}
/*Left column*/
#content .left-column {
	background: url(images/mediator_left.jpg) no-repeat bottom;
	width: 180px;
	vertical-align: top;
	height: 100%;
	padding: 0 2px 140px;
}
/*Main column*/
#content .main-column { vertical-align: top;
	padding: 4px 2px;
	background-color: #ffffe1;
}
#content_main {border: thin solid #e7dcb9;}
#content_main_in {margin: -3px; background: url(images/ugol_right3.jpg) no-repeat right bottom;padding: 12px 16px 22px 16px;}
{
	vertical-align: top
;
	background-color: #ffffe1
;
}
/*Right column*/
#content .right-column {
	vertical-align: top;
	padding: 2px 0 12px;
	/*
	background: url(images/mediator_right.jpg) no-repeat left bottom; */
}
/*Bottom banner*/
#bottom_banner { clear: both;
	margin: 6px 2px 6px 2px;
	padding: 12px 2px;
	text-align: center;
	border-top: 4px solid #7c2c00;
}
/*Footer*/
#footer {
	/* background: url(images/footer_bg_02.gif) no-repeat right top;*/
	text-align: right;
	/*box-sizing:border-box;
	 -moz-box-sizing:border-box; */
	height: 64px;
	padding: 0 0 12px;
}
/*Link in footer*/
.font07 {font-size: 0.9em;}
#footer a:link, #footer a:visited {
	color: #000;
	font-size: 0.9em;
}
#footer a:hover, #footer a:active {text-decoration: none; color: #d00; font-size: 0.9em;}
table.data-table {
	border-collapse: collapse;
}
/*Any cell*/
table.data-table td {
	background-color: #fff;
	color: #333;
	padding: 3px 5px;
}
/*Head cell*/
table.data-table thead td, table.data-table th {
	background-color: #ebddd6; /* ���� #b07a5c; */
	text-align: left;
	font-weight: normal;
	background-image: none;
	padding: 4px;
	color: #333;
}
/*Body cell*/
table.data-table tbody td {
	background-color: #fff;
	background-image: none;
	color: #333;
}
/*Foot cell*/
table.data-table tfoot td {
	background-color: #f1f3f6;
	padding: 4px;
	color: #333;
}
table.catalog-data-table {
	border-collapse: collapse;
}
/*Any cell*/
table.catalog-data-table td, table.afisha td {
	/*	background-color:#FFFFFF;
		color:#333; */
	border-bottom: 1px solid #ffae83;
	padding: 10px;
}
/*Head cell*/
table.catalog-data-table thead td, table.catalog-data-table th {
	background-color: #ebddd6; /* ���� #b07a5c; */
	text-align: center;
	font-weight: normal;
	background-image: none;
	padding: 4px;
	color: #333;
}
/*Error & OK messages*/
.errortext {
	color: red;
}
.notetext {
	color: green;
}
/* Used to draw a "star" near reqired field */
.starrequired {
	color: red;
}
.detail_picture {
	float: left;
	margin: 0 8px 6px 1px;
	padding: 10px;
}
.preview_picture {
	float: left;
	margin: 0 4px 6px 0;
	padding: 10px;
}
.infoblok_name_my_01 {
	padding: 1em 1em 0 1em;
}
.news-item a {
	margin: 0 4px 7px 0;
}
.voting-form-box input.botton {
	background: url(images/zero.gif);color: #f33;
	border: 1px solid #944618; cursor: pointer; cursor: hand;}
.voting-form-box input.botton:link, .voting-form-box input.botton:visited {
	background: url(images/zero.gif);color: #f33;
	border: 1px solid #944618; cursor: pointer; cursor: hand;}
.voting-form-box input.botton:hover, .voting-form-box input.botton:active { background-color: #fbb; color: #f00;
	border: 1px solid #944618; cursor: pointer; cursor: hand;}
.subscribe-block {
	font-size: 0.9em;
	color: #ff6;
}
.subscribename {
	font-size: 0.9em;
}
.opros_all {width: 170px;}
.opros-block {
	font-size: 0.95em;
	border: 1px solid #e3e2bf;
	margin: 8px;
	padding: 2px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.opros-answer {
	width: 90%;
	font-size: 0.9em;
	color: #7c2c00;
	text-align: left;
}
.subscribe-form, .search-form, .subscribe-block-head {
	text-align: center;
}
.opros-block-head {
	padding: 7px 10px 0;
	font-weight: bold;
	text-align: center;
}
.auth-content-block-body {
	height: 170px;
	padding: 30px 0 0 0;
	font-size: 0.83em;
}
.auth-content-block-body table {
	color: #fff;
}
.auth-content-block-body a:link, .auth-content-block-body a:visited {
	text-decoration: none;
	color: #f99;
	font-weight: bold;
}
.auth-content-block-body a:hover, .auth-content-block-body a:active {
	text-decoration: underline;
	color: #d00;
	font-weight: bold;
}
.information-block-head {
	color: #bc262c;
	font-weight: bold;
	font-size: 1em;
	margin-bottom: 4px;
	padding-bottom: 5px;
}
.information-block-body {
	font-size: 1em;
	margin-right: 20px;
}
/*Content block*/
.content-block {
	margin-bottom: 5px;
	width: 100%;
}
.content-block-head {
	background: #de8e74;
	font-weight: bold;
	font-size: 1em;
	margin: 2px;
	padding: 5px 0;
}
.content-block-body {
	padding: 4px 0;
	width: 100%;
}
.information-block {
	width: 180px;
	margin-bottom: 16px;
}
.color_pink {color: #f99;}
/*
#footer #copyright {color: #f99;}
#footer #copyright a:link, #footer #copyright a:visited 
{
	color: #f99;
	font-size: 1em;
}

#footer #copyright a:hover, #footer #copyright a:active {
text-decoration: none; 
color:#DD0000; 
font-size: 1em;

}
*/
#footerinput.field {
	background-color: #fbb;
	color: #6c1c00;
	border: 0;}

