body {
	padding: 0;
	margin:0;
	background-color: #f8f8f5;
	font-family: Arial;
	font-size: 15px;
}
td {
	font-family: Arial;
	font-size: 15px;
}

form {
padding: 0;
margin: 0;
}

img {
	border: 0;
}

div.topmenu {
	width: 100%;
	height: 44px;
	background: url("/images/menu_back.gif") repeat-x;
}

table.topmenu td {
	color: #fff;
}

table.topmenu td span {
	display: block;
}

div.top {
	width: 100%;
	height: 190px;
	background: url("/images/top_back.gif") repeat-x;
}

div.top table td.left {
	height: 190px;
	background: url("/images/top_left.jpg") no-repeat left;
}


div.top_count {
	height: 190px;
	background: url("/images/sport3_count.jpg") no-repeat;
}

div.top_result {
	height: 190px;
	background: url("/images/sport3.jpg") no-repeat;
}

table.center td {
	background: url("/images/top_right.jpg") no-repeat right;
}

div#quot {
text-align: left;
padding-left: 150;
}

div#quot div {
	font-family: Arial;
	font-size: 16px;
	width: 360px;
}

div.result {
	width: 275px;
	background: url("/images/result.jpg") no-repeat;
	text-align: left;
}

div.result table tr td {
	padding: 1px;
	text-align: center;
}

div.result table tr.bg td {
	background-color: #0e524c;
	font-size: 13px;
	color: #fff;
}

div.result table tr.bg td.name {
	text-align: justify;
	padding-left: 5px;
}


div.chapter {
	background: url("/images/arrow.gif") no-repeat left;
	padding-left: 20px;
	color: #cd9137;
	font: bold 20px Arial;
	text-align: left;
}

div.title_b {
	padding-left: 20px;
	font-size: 16px
}

td.text div.chapter {
	margin: 5 0;
}

span.chapter {
	display: block;
	font: normal 12px Arial;
	color: #cd9137;
}

/* Drop Menu */
#navpop ul, #navpop li, #navpop a {margin: 0; padding: 0}
#navpop { overflow: visible;  }
#navpop ul { list-style: none;  }

#navpop ul li { position: relative; color: #ecd475 }
#navpop ul>li { float: left; }
#navpop ul li a { display: block; text-decoration: underline; color: #fff; font-family: Arial; }
#navpop ul li a:hover { text-decoration: underline; color: #ecd577 }
* html #navpop ul { float: left }
* html #navpop li { display: inline; height: 1% }
/* current! 200 */
#navpop ul li ul li { position: relative; width: 200px; float: none; font-weight: normal; }
#navpop li ul { position: absolute; left: -900em; width: 200px; }
/* current! 200 */
#navpop ul li ul#floor {
	background: url("/images/dropmenuback.gif") repeat-x; 
	border: #fff 1px solid;
	padding: 4 10px 4 10;
	margin-left: -12px;
}
#navpop ul li div { margin: 5px 15px 5px 0; }

#navpop ul li ul#floor li a {
	font-size: 13px;
	margin: 2 0;
}
#navpop ul li ul#floor li a:hover { text-decoration: underline;  color: #ecd577; font-family: Arial; }
#navpop ul li:hover ul, #navpop li.over ul { position: absolute; left: auto}

table.footer td {
	background: url("/images/timer.jpg") no-repeat right; 
}
table.nof td {	background: none; }
table#footm td {
font-size: 13px
}
div.footmenu {
	text-align: center;
	margin-top: 20px;
}
div.footmenu div {
	display: inline;
	margin: 0 16;
	font-size: 13px;
}

div.footmenu a, table.footer td a { text-decoration: underline; color: #000;  }
div.footmenu a:hover, table.footer td a:hover { text-decoration: underline; color: #c88d36 }
div.contact {
	font-size: 11px;
	margin: 30 0 0 42px;
}

table.main td.left, table.main td.right {
	padding-top: 10px;
}

table.main td.left {
	padding-left: 20px;
}

table.main td.text {
	padding-top: 5px;
	font-size: 13px;
}

table.main td.left div.block {
	margin: 0 0 50px 0px;
	text-align: left;
	width: 200px;
}

div.block img {
	border: 0;
}

div.block ul {
	margin: 20 0 0 20;
	padding: 0;
	list-style: none;
}
div.block ul li {
	padding: 1 0;
	font-size: 13px;
}
div.block div.title {
	font-size: 16px;
	font-weight: bold;
}
table.main td a { text-decoration: underline; color: #000;  }
table.main td a:hover { text-decoration: underline; color: #c88d36; }

table.main td div.nav {
	font-size: 12px;

}
table.main td.text table td {
	font-size: 12px;
}
table.main td div.nav a {
color: #c88d36;
}
table.main td div.nav a:hover {
color: #c88d36;
text-decoration: none;
}

/*div.main {
	margin: 0 10% 0 5%;
}*/
div.main {
	margin: 0 20px 0 20px;
}

div.main div.photo {
	margin: 10px 0 50px 20px;
	font-size: 13px;
}


div.main div.photo p 
	font-size: 11px;
}


div.main div.news {
	margin: 0px 0 30 20px;
	font-size: 13px;
}
div.main div.date {
	margin-left: 10px;
}

div.date2 {
	margin: 0 0 10px 20px;
}

div.main div.news div.date {
	margin: 0 0 10 0;
}

div.main div.news p 
	font-size: 11px;
}

div.main div.news div.title {
	font-weight: bold;
	font-size: 15px;
	margin-top: 10;
}

table.main td.right div.block, table.main td.right_index div.block {
	padding: 0 10px 0 20px;
	font-size: 13px;
}

table.main td.right div.block, table.main td.right_index div.block {
	margin: 0 0 50px 0;
	text-align: left;
}


table.calendar td {
	font-size:11px;
	color: #afb0ab;
}
div.calendar select {
	margin-bottom: 10px;
}
table.calendar td.holiday {
	color: #ff8b8b;
}

table.innercal td {
	font-size:11px;
	height: 17px;
}

table.innercal tr.noheight td {
	height: 0;
}

table.innercal span.date {color:#C0C0C0;}
table.innercal span.date a{color:#C0C0C0; text-decoration: underline; }
table.innercal span.date a:hover{color:#C0C0C0; text-decoration: none;}

table.innercal div#active {
	background-color: #cd9137;
	color: #fff;
	text-decoration: none;
}

div#active a {
	color: #fff; text-decoration: none;
}

.calendar td a {
	color: #fff; text-decoration: none;
}
.calendar td a:hover {
	text-decoration: underline;
}

td.toptext div {
font-size: 12px;
text-align: left;
margin: 5;
}
td.toptext div a {
	color: #000; text-decoration: underline;
}
td.toptext div a:hover {
	color: #c88d36; text-decoration: underline;
}
td.toptext div img {
	margin: 0 5 0 0;
}
img#top_image {
	position: relative;
	margin-bottom: -4px;
}

div.counter {
	width: 275px;
	height: 157px;
	background: url("/images/result_timer.jpg") no-repeat;
	text-align: left;
	color: #13736a;
}
div.counter div.date {
	padding: 18 0 0 120;
	font-size: 37px;
}
div.counter div.time {
	padding: 0 0 0 120;
	font-size: 24px;

}
input#input {
	margin: 15 0 0 20;	
}
td.back_top {
	background: url("/images/back_top.gif") repeat-x top;
}
table.main td.right_index {
	background: url("/images/back_top.gif") repeat-x;
}
div.pic img {
	margin: 0 15 5 0;
	border: #000 1px solid;
}

div.weather {
	margin: 15px 0 0px 20px; 
}
div.weather div.date {
	font-size: 13px;
	padding-bottom: 5px;
}
div.weather div.temperature {
	font-size: 15px;
	margin-top: -5px;
}
div.weather div.climate {
	font-size: 10px;
	padding-top: 5px;
}

table.schedule_form select {
	font-size: 10px;
}
.to_selected {
	background-color: #cc9137;
	color: #fff;
}
table.schedule {
	background-color: #f8f8f5; 
	border-left: 1px #b6d2c5 solid; 
	border-top: 1px #b6d2c5 solid;
}

table.schedule tr.title  {
	background-color: #14766c; 
	color: #fff;
}
table.schedule tr.title td {
padding: 5px;
}
table.schedule tr.day  {
	background-color: #e6f0ea; 
}

table.schedule td {
	border-right:1px #b6d2c5 solid; 
	border-bottom:1px #b6d2c5 solid; 
}

.to_blue { background-color: #e6f0ea; background: url("/images/btn_green.jpg") no-repeat; cursor:pointer; cursor:hand; color:#000; font-weight:bold; text-align: center;}
.to_yellow { background-color: #e6f0ea; background: url("/images/btn_red.jpg") no-repeat; cursor:pointer; cursor:hand; color:#fff;  font-weight:bold; text-align: center;}
.to_white {border: 0px #fff solid; height:27px; width:29px; }
.area { font-size: 10px }

.text p {
	font-size: 13px;
}

table.color {
	background-color: #f8f8f5; 
	border-left: 1px #b6d2c5 solid; 
	border-top: 1px #b6d2c5 solid;
}

table.color tr.title  {
	background-color: #14766c; 
	color: #fff;
}
table.color tr.title td {
	padding: 5px;
}

table.color tr.none td {
	padding: 10 0 10 5;
	background-color: #e6f0ea;
	text-align: center;
}

table.color tr.top  {
	background-color: #e6f0ea; 
}

table.color td {
	padding: 5px;
	border-right:1px #b6d2c5 solid; 
	border-bottom:1px #b6d2c5 solid; 
}
ul.padding { margin-top: 15; margin-bottom: 15  }
ul.padding li {margin-top: 10; margin-bottom: 10  }

table#feedback td {
	font-size: 13px;
	padding:0;
	margin: 0;
}
table#feedback td span {
color: red;
}
table#feedback td div {
	font-size: 11px;
	color: #666;
}
table#feedback td input#submit {
width: 120px;
}
table#feedback td input#antispam {
width: 50px
}
table#feedback td input, table#feedback td textarea {
	width: 100%
}

.search .title { 
color: #CD9137; 
font-size: 18px; 
margin: 20 0 0 0;
}
.search .item {
margin: 20 0 0 0;
}
.search .item .name {
	font-weight: bold;
	font-size: 15px;
}

.out_blue { background-color: #e6f0ea; background: url("/images/btn_yellow.jpg") no-repeat; cursor:pointer; cursor:hand; color:#000; font-weight:bold; text-align: center;}
.out_yellow { background-color: #e6f0ea; background: url("/images/btn_yellow.jpg") no-repeat; cursor:pointer; cursor:hand; color:#fff;  font-weight:bold; text-align: center;}
.out_white {border: 0px #fff solid; height:27px; width:29px; }

table.week td {
	border-right:1px #f8f8f5 solid; 
	border-top:1px #f8f8f5 solid; 
	background-color: #e6f0ea;
	color: #a0a59f;
}
table.week td.nemo {
	border-top: 0;
	background-color: transparent;
}
table.week td.sunday {
	color: #fb7a98
}
table.week td div {
text-align: center;
width:29px;
}

div.page {
	font-size: 1em;
	font-family: Arial;
	margin: 10px 0 20px 0;
}
div.page span {
	background-color: #D4CCB9;
	display: inline;
	padding: 5;
	font-weight: bold;
}
div.page a {
	margin: 0 5px;
}
div.page span {
	margin: 0 5px;
}
div#dm a { text-decoration: underline; color: #c88d36 }
div#dm a:hover { text-decoration: underline; color: #FF9900 }
td#counter div { display: inline; padding: 0 7; }

div#content .treeContainer P { margin: 0px; }
div#content .treeItem {	cursor: pointer !important;	padding-left: 22px;	padding: 5 0 5 22; }
.haveContainer { background: transparent url(/images/ico_plus.gif) no-repeat; }
.expanded P.collapsed {	background: transparent url(/images/ico_plus.gif) no-repeat !important; }
.itemContainer { padding-left: 15px; margin-bottom: 0.5em }
.expanded .haveContainer, P.expanded {	background-image: url(/images/ico_minus.gif); }

table.itemNews {
	margin: 15 0;
}

table.itemNews td div.title {
font-size: 16px;
}

table.itemNews td div.text {
font-size: 13px;
margin: 5 0;
}

table.itemNews td span.date {
font-size: 12px;
color: #999;
cursor: auto;
}


div.mainTextInner {
padding: 10 20;
}

div.mainTextInner, div.mainTextInner table td {
font-size: 13px;
}

div.mainTextInner .news img {
	margin-right: 10px;
	border: #aaaaaa 1px solid;
}

div.mainTextInner .date {
	color: #999;
}

div.mainTextInner div.title {
font-size: 15px;
color: #999;
margin-bottom: 10px;
}

div.photoPage div span {
	color: #aaa;
	cursor: auto;
}

div.photoPage div {
	display: inline;
	padding: 0 10;
	font-size: 14px;
	font-weight: normal;
}

div.photoPage {
padding-top: 10;
font-weight: bold;
}

div.photoNum {
padding: 10 0;
}

div.photoNum span {
padding: 5px;
background-color: #eee;
cursor: auto;
}

div.photoNum a {
padding: 5px;
}


div.mainPhoto span.photoSrc {
display: inline;
}

span.photoSrc img  {
margin: 0 30 50 0;
}

.dmphoto {
	table-layout: fixed;
	border-collapse: collapse;
	width: 100%;
}

div.slink {
padding: 10px;
font-size: 11px;
background-color: #eee;
color: #000;
}
div.slink a {
color: #000;
}
