@charset "utf-8";
/* CSS Document */

html, body {
	width:100%;
	height:100%;
}
body {
	padding:0;
	margin:0;
	border:none;
	background:#F4E6BC;
}
img {
	border:0;
	display:block;
}
/*navigation*/
  a {
	font:Arial;
	font-size:12px;
	color:#144FCB;
	text-decoration:underline
}
a:hover {
	text-decoration:none
}
:focus, a:active {
	outline: none;
}
/*TAGS*/
  h1 {
	margin:0;
	padding: 0;
	font:24px Georgia;
}
h2 {
	margin:0;
	padding: 0;
	font-size:17px;
}
table {
	border-spacing: 0;
	border-collapse: collapse;
}
table td {
	padding:0;
	text-align:left;
	vertical-align:top;
}
/*FONT*/
  html {
	font-size:12px;
}
body {
	font:Arial;
}
table, td, th, ul, textarea, input, select {
	font: 1em/1.5 Arial;
}
.typo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-align: justify;
	width: 960px;
	list-style-position: inside;
	list-style-type: disc;
	margin:0 auto;
}
.jury img {padding-right:12px;}
.main {
}
.main_index {
	background: url(/images/img/logo_main.jpg) no-repeat left top;
}
.main_page a {
	color:#144FCB;
}
.media_h a {
	font:24px Georgia;
	text-decoration:onderline;
}
.media_h {
	padding: 60px 0 20px 0
}
.media_txt td {
	vertical-align:middle;
	text-align: center
}
.media_txt td.img {
	vertical-align:middle;
	text-align: center
}
.english a {
	color:#144FCB
}
.english {
	color:#144FCB;
	text-align:right;
	padding:20px 70px 0 0
}
.menu td {
	text-align:center;
	padding-bottom:3px;
	padding-top:3px
}
.menu a {
	font-size:16px;
	color:black;
}
.menu .Sel {
	background:transparent;
}
.menu .Sel a {
	color:black;
}
.menu_vl {
	background:transparent;
	padding:0 100px 10px 0;
	height:15px;
}
.menu_vl li.Sel {
	color:black;
	font-size:12px;
}
.menu_vl li.Sel a {
	color:black;
	font-weight:bold;
	font-size:12px;
	text-decoration:none
}
.menu_vl a {
	color:black;
	font-size:12px
}
.menu_vl li {
	float:left;
	margin:5px 10px 5px 20px;
	list-style-type:none;
}
.content {
	background:transparent;
	padding:40px 45px 0px 45px;
	color:black;
}
.gray_txt {
	color:#B3B3B3
}
.rejiser {
	padding:10px 0 10px 0
}
.centerlogo {
	margin: 12px auto;
}
.send_info {
	text-align:right;
	vertical-align:center;
	padding-right:5px;
	padding-left:5px;
}
.send_info2 {
	padding-right:5px;
	padding-left:5px;
}
.name {
	border:1px solid #7D7D7D;
	height:20px;
	width:365px
}
.sname {
	border:1px solid #7D7D7D;
	height:20px;
	width:365px
}
.mail {
	border:1px solid #7D7D7D;
	height:20px;
	width:191px
}
.birtday {
	border:1px solid #7D7D7D;
	height:20px;
	width:80px
}
.send button {
	background: url(/images/button/send.jpg) no-repeat;
	border:none;
	width:140px;
	height:25px;
	font-size:13px;
	vertical-align:top;
}
.ol li span.Sel {
	background:#ACBDE0;
	height:30px;
	border-bottom: 1px dashed;
}
.ol li span.dash {
	border-bottom: 1px dashed;
}
.ol li {
	padding:7px 0 7px 0
}
.ol li a {
	text-decoration:none;
}
.raspisanie h2 {
	padding: 10px 0 10px 0
}
.raspisanie a {
	color:#144FCB
}
.dash {
	border-bottom: 1px dashed;
	text-decoration:none;
	color:black;
}
.raspisanie_right {
	text-align:right;
	white-space:nowrap;
}
.soderjanie {
	padding:10px 20px 10px 15px
}
.black {
	color:black;
}
.no_line {
	text-decoration:none;
}
.time {
	padding:0 5px 0 5px
}
.soderjanie_sel {
	background:transparent;
	padding:10px 10px 10px 20px
}
.date {
	color:#B3B3B3;
	padding-top:25px;
}
.metki {
	color:#556DA0;
}
.metki a {
	color:#556DA0;
}
.pager {
	text-align:center
}
.pager a {
	color:#144FCB;
}
.pager td {
	padding:5px;
}
.search_top button {
	background: url(/images/button/enter.jpg) no-repeat;
	border:none;
	width:55px;
	height:22px;
	font-size:13px;
	vertical-align:top;
}
.search_top input {
	border:1px solid #7D7D7D;
	height:18px;
	width:145px;
}
.right_h {
	font-size:16px
}
.search_right {
	padding-bottom:8px;
	font-size:12px
}
.right_result {
	background:transparent;
	padding:1px 5px 1px 5px
}
.right_result_main {
	background:transparent;
	padding:1px 5px 1px 5px
}
.right_search_bottom {
	padding:30px 0 0 5px;
	font-size:13px
}
.news_right_h a {
	font-size:16px;
}
.news_right_date {
	color:#B3B3B3;
	font-size:11px;
	padding-top:15px
}
.right_main {
	background:transparent;
	padding: 15px 15px 18px 30px;
}
.right_main a {
	font-size:14px;
}
.footerleft {
	font-size:11px;
	padding-top:30px;
}
.footerleft a {
	color:#144FCB;
	font-size:11px;
	text-decoration:none;
}
.footerleft a:hover {
	text-decoration:underline;
}
.search {
	padding-top:30px;
}
.search form {
	text-align:right;
}
.search button {
	background: url(/images/button/enter.jpg) no-repeat;
	border:none;
	width:55px;
	height:22px;
	font-size:12px;
}
.search input {
	border:1px solid #7D7D7D;
	height:18px;
	width:235px;
}
.hidden {
	display:none;
}
.visible {
	display:block;
}
.visible_row {
	display:table-row;
}

