html, body {
	margin:0px; padding:0px; 
	position:relative; 
}

body {
	text-align:center;
	background:#039a01 url(../images/1.jpg) repeat fixed;
	font-size: 14px;
    font-family:Trebuchet MS;
    color:#000;
}

a{
  text-decoration: underline;
  color:#000000;
}

a:hover{
  text-decoration: none;
  color:#000000;
}

#all {
	text-align:left;
	margin:0 auto;
	min-width:1000px;
	max-width:1000px;
}

.head {
	display:block;
	background:url(../images/6.jpg) no-repeat;width:1000px;height:236px;
}

/*
    первое меню
*/

.head ul{float:right;width:1000px;margin:0;padding:0 90px 0 0;}
* html .head ul{width:100%;}
.head ul li{display:inline;}
.head ul li a{color:#FFFFFF;text-decoration:none;float:right;text-transform:uppercase;outline:none;padding:202px 20px 3px 20px;font-weight: bold;}

/*
    сайт
*/

#container {
	position:relative; 
	display:block; 
    background:#ffffff;
	border-left:solid 300px #F0FFF0;
}

/*
    Левая таблица
*/

#inner {
	display:block;
	position:relative;
	margin-left:-300px;
	padding:1px;
}

#left {
	float:left; 
	position:relative; 
	width:300px;
	left:0px;
}

div.tableleft{margin:10px 0 10px 6px;}
div.tableleft td{padding:6px 0 0 0;}
tr.yourteam{color:#008b00;font-weight: bold;}
tr.myteam{color:#ffa500;font-weight: bold;}

/*
    Центр
*/

#center {
	margin-left:300px;
	position:relative; 
	display:block;
	height:1%;
	padding:0 15px 0 15px;
}
.clear {
	clear:both;
}


.foot {
	display:block;
	height:50px;
	background:#360;
	padding:15px;
	text-align:center;
	color:#e5f5e5;
}

h2{font: normal 18px/26px "Tahoma", "Lucida Grande", "Myriad Pro", sans-serif;color: #008b00;padding: 15px 0 2px 0;margin: 0;}

a.black{
  color: #008b00;
  font: normal 18px/26px "Tahoma", "Lucida Grande", "Myriad Pro", sans-serif;
}

h4{background:url(../images/ball.gif) no-repeat left 6px;font:bold 11px/18px verdana,arial, helvetica, sans-serif;text-transform:uppercase;letter-spacing:2px;text-align:right;border-bottom:1px solid #360;padding-top:5px;margin:10px 5px 0 0;}

h1{background:url(../images/salh1.gif) no-repeat 0;font:24px/50px georgia, times new roman, times, serif;letter-spacing:2px;padding-left:40px;}

h3, h5, h6{font:bold 16px/18px verdana, arial, helvetica, sans-serif;letter-spacing:2px;text-transform:uppercase;}

/*
    Изображение
*/

.leftimg{float:left;margin:7px 7px 7px 0;}

.rightimg{float:right;margin:7px 0 7px 7px;}

/*
    Следующий матч
*/
.next-game{
    width:270px;
}
.next-game-pic{
    width:270px;
    height: 329px;
    background: url('../images/anons.jpg');
	text-align: center;
    margin-left:8px;
}
.next-game-team1{
    padding-top:145px;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 22px;
	font-weight: bold;
    color: #006400;
}
.next-game-team2{
    padding-top:5px;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 22px;
	font-weight: bold;
    color: #8B0000;
}
.next-game-subteam{
    padding-top:1px;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}
.next-game-date{
    padding-top:0;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 32px;
    font-weight: bold;
    color: #fff;
}
.next-game-month{
    padding-top:0;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
}
.next-game-start{
    font-size:13px;
	font-weight: bold;
    color: #FFFFFF;
    padding-top:5px;
}
.next-game-place{
    font-size:13px;
	font-weight: bold;
    color: #FFFFFF;
    padding-top:0px;
}

/*
    snews
*/

#search {
float:right;
clear:both;
text-align:right;
border-top:1px solid #ccc;
margin:0;
padding:10px 0 0;
}

input{vertical-align:middle;padding:2px;}

input.searchfield{width:200px;border:1px solid #99cc00;font-size:.9em;padding:6px;}

input.searchbutton{border:border:1px solid #99cc00;color:#000;font-weight:700;font-size:.9em;padding:6px;}

textarea {
width:97%;
height:400px;
padding:3px;
}

.comment {
color:gray;
border-top:1px solid #ccc;
background:#F5F6F6;
margin:0 0 10px;
padding:10px;
}

.commentsbox {
color:gray;
background:#f4f4f4;
margin:0 0 10px;
padding:10px;
}

.date {
border-top:1px solid #eee;
margin:0 0 20px;
font-size:11px;
color: #616161;
}

.news {
margin:0 0 20px;
font-size:11px;
color: #616161;
}

.news h3{font:bold 11px/18px verdana, arial, helvetica, sans-serif;letter-spacing:2px;text-transform:uppercase;}
.highlight {background:#ffff88;} 
.commentsrss { lear: both;padding: 4px 36px 0 0;margin-bottom: 4px;height: 32px;color: #000; vertical-align: middle;text-align: right; } 
.commentsrss a { font-variant: small-caps;font-size: 1.2em;color: #000;text-decoration: none; } 
.comment_preview { font-size: 9em;font-style: italic;color: #555; }
.imput_captcha {vertical-align:middle;} 
.img_captcha {vertical-align:middle;margin:0 20px;} 

<!-- 
.nth-corners {background-color: #fff; width:270px; margin-left:3px; padding:5px; border:1px solid #99cc00; position:relative} 
.nth-corners span {display:block; position:absolute; width:10px; height:10px;background-image:url(../images/corners.png)} 
.top-right {top:-1px; right:-1px; background-position:100% 0} 
.top-left  {top:-1px; left:-1px} 
.bot-right {bottom:-1px; right:-1px; background-position:100% 100%} 
.bot-left  {bottom:-1px; left:-1px; background-position:0 100%} 
* html .top-right {right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -2 : -1 );} 
--> 

/* sitemap */
.drop_title a {
font:bold 12px Arial;
}

.droplist_div {
width:95%;
border-bottom:1px solid #ccc;
padding:4px 0;
}

.subcatlist_div {
width:95%;
padding:0 0 0 15px;
}

/*
    меню левое
*/
.ddsubmenustyle,.ddsubmenustyle div{font: bold 14px "Tahoma", "Lucida Grande", "Myriad Pro", sans-serif;margin:0;padding:0;position:absolute;left:0;top:0;list-style-type:none;border-bottom-width:0;visibility:hidden;z-index:100;}
.ddsubmenustyle ul{margin:0;padding:0;position:absolute;left:0;top:0;list-style-type:none;border:0px none;}
.ddsubmenustyle li a{display:block;width:100%;color:#fff;text-align:left;text-decoration:none;padding:4px 5px;border-bottom:1px solid #e5f5e5;}
* html .ddsubmenustyle li{display:inline-block;width:100%;}
.ddsubmenustyle li a:hover{background-color:#006600;color:#eee8aa;}
.downarrowpointer{padding-left:4px;border:0;}
.rightarrowpointer{position:absolute;padding-top:3px;left:100px;border:0;}
.ddiframeshim{position:absolute;z-index:500;background:transparent;border-width:0;width:0;height:0;display:block;}
.markermenu{width:299px;clear:left;position:relative;}
.markermenu ul{list-style-type:none;margin:-1px;padding:0;}
.markermenu ul li a{background:url(../images/1.gif);font: bold 14px "Tahoma", "Lucida Grande", "Myriad Pro", sans-serif;color:#fff;display:block;width:auto;padding:8px 5px 5px 5px;text-decoration:none;border-bottom:1px solid #e5f5e5;}
* html .markermenu ul li a{width:279px;}
.markermenu ul li a:visited,.markermenu ul li a:active{color:#fff;}
.markermenu ul li a:hover,.markermenu ul li a.selected{color:#eee8aa;background-color:#006600;border-bottom:1px solid #360;}
.blackwhite li a{background:url(../images/vfl_3600.png);}
.blackwhite li a:hover{background:url(../images/vfl_360.png);color:#fff;}

/*
    шахматка
*/
#div_tab{background: #fff;margin: 10px}
#tab {font: 8pt Verdana;height:20px;line-height:15px;color:#303030;background:#fff;border-collapse: collapse}
#tab td {padding:0 2px; text-align:center; border:1px solid #77b170; width:30px}
#tab td.bl {background:url(../images/ball3.gif) no-repeat;}
#team {width:145px !important}
#tab td.r {text-align:right;padding:0 2px;width:10px !important}
#tab td.l {width:125px;text-align:left;padding:0 4px;}
#tab td.cp {cursor:pointer;}
tr.even {background: #eeeeee;}

pre {
	color : #333;
	font-size : 14px;
	line-height : 15px; /*--Height of each line of code--*/
	overflow : hidden; /*--If the Code exceeds the width, put "auto" and scrolling is available--*/
	overflow-Y : hidden;  /*--Hides vertical scroll created by IE--*/
	}
/* Table */
table .table {
	border-collapse : collapse;
	text-align:left;
	margin : 0 0 20px 0;
	}
	.table caption {
		-moz-border-radius : 4px;
		-webkit-border-radius : 4px;
		background : #FFD700;
		color : #000;
		font-weight : bold;
		}
	.table tr:nth-child(odd) { 
		background : #FFF;
		}
	.table tr:nth-child(even) {
		background : #EEE;
		}
    .table td, th {
	    padding : 0 5px;
		vertical-align:middle;
		}
	.table th {
		background : #FFF;
		border-bottom : 2px solid #696969;
		color : #666;
		font-size : 14px;
		font-weight : bold;
		}
	.table td {
		border-bottom : 1px solid #CCC;
		font-size : 14px;
		}
    .table tr:hover td {
        background : #a6ea9d;
        color : #000;
		}
/* bottom menu */
.f__menu {color: #666; list-style: none; display: block; margin-top: 2px;}
.f__menu li {display: block; padding: 0 5px; float: left; min-width: 50px;}
.f__menu li a, .f__menu li b {font-size: 10px; font-weight: bold; display: block; height: 24px; line-height: 24px; color: #000; padding-bottom: 2px;}
.f__menu li a:hover {color: #a6ea9d;}
.f__menu li ul {width:100px;}
.f__menu li li {padding:0; margin-left:-40px; width:100px; border-left: 1px solid #c4d1dc;}
.f__menu li li a {display: block; line-height: 14px; padding: 2px 8px; height: auto; font-size: 9px; font-weight: normal;}
.cf:after {content: " "; display: block; height: 0; font-size: 0; clear: both; visibility: hidden;}

/* footer */
.footer {border-top: 1px dotted #b5b3a9; clear: both; margin: 10px 0;}
.footer a, .footer p {color: #666; display: inline; font-size: 10px;}
