html {
  height: 100%;
  background: #f2f8ff;
  margin: 0;
  padding: 0;
}
body {
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
  font: 12px/1.2 Arial, Verdana, Tahoma, sans-serif;
  color: #000;
}
* {outline: none;}
img {border: none;}
#siteConteiner {
  height: 100%;
  width: 100%;
	background: url(../img/repet_left.gif) transparent 208px 0 repeat-y;
}
#leftCon {
	background: url(../img/menu_line.png) transparent 0 53px no-repeat;
}
#centerCon {
	background: url(../img/repet_center.gif) transparent 100% 0 repeat-y;
}
#rightCon {
	width: 280px;
	background: url(../img/right_line_back.png) transparent 100% 0 repeat-y;
}

table, td, th {
  margin: 0;
  padding: 0;
  border-collapse: collapse;
  vertical-align: top;
}
table.layot {
  width: 100%;
}

/*...турнирная таблица...*/
#turTd {
	background: url(../img/tur_td.png) #f2f8ff 0 0 no-repeat;
}
#turTd #dan {
	padding: 124px 10px 0 10px;
}
* html #turTd #dan {
	width: 100%;
}
#turTd #dan h3 {
	margin: 0.5em
	padding: 0;
	color: #395584;
}
#turTd .footer {
	background: url(../img/foot_turtd.png) transparent 0 0 no-repeat;
	height: 28px;
}
#turTd #dan table {
	margin: 0 0 10px 0;
	border: none;
}
#turTd #dan table td {
	padding: 3px 0;
	background: #d8dbde;
	color: #5f5f5f;
	border: 2px solid #f2f8ff;
	text-align: center;
	vertical-align: middle;
	font: bold 12px Arial, Verdana, Tahoma, sans-serif;
}
/*......................*/


#header {
	height: 165px;
	background: url(../img/header_fon.png) transparent 0 0 repeat-x;
}
#header .hd {
	position: relative;
	height: 165px;
	background: url(../img/hd.png) transparent 0 0 no-repeat;
}
#siteName {
	position: absolute;
	right: 0;
	top: 20px;
	width: 250px;
	height: 80px;
  font: bold 24px Tahoma, Verdana, Arial, sans-serif;
  color: #395584;
  line-height: 12px;
  text-transform: uppercase;
  overflow-x: hidden;
  overflow-y: hidden;
  overflow: hidden;
  nowrap: true;
}
#header .logo {
	height: 165px;
	background: url(../img/logo.png) transparent 100% 0 no-repeat;
	position: relative;
}
#header .logo .hokeist {
	position: absolute;
	top: 1px;
	left: 30px;
}
#header .logo #mainLink {
	position: absolute;
	top: 1px;
	right: 0px;
	display: block;
	width: 200px;
	height: 95px;
	text-decoration: none;
}


/*...центральная растяжка...*/
#centerCon .layot p {
	color: #fff;
}
#centerCon .layot h3 {
	margin-bottom:10px;
	margin-top:0;
	padding-top:1.5em;
	color: #fff;
}
#centerCon .layot p {
	margin: 0.8em 20px 5px;
	color: #fff;
}
#leftGame {
	width: 55%;
	background: transparent;
}
#leftGame .inner {
	background: url(../img/left_line.gif) #395584 0 0 repeat-y;
	float: left;
	width: 100%;
}
#leftGame .inner .cont {
	background: url(../img/centerline.gif) transparent 100% 0 repeat-y;
	text-align: center;
	padding-bottom:15px;
	float: left;
	width: 100%;
}
#rightGame p a {display: none;}
#footLeft {
	background: url(../img/foot_line.gif) transparent 0 0 repeat-x;
}
#footLeft div {
	height: 52px;
	background: url(../img/left_foot.gif) transparent 0 0 no-repeat;
}
#footLeft div div {
	background: url(../img/centerline.gif) transparent 100% 0 repeat-y;
	height: 15px;
}
#rightGame {
	width: 45%;
	background: url(../img/willgame.gif) #395584 100% 0 no-repeat;
	text-align: center;
	color: #fff;
}
#rightGame .inner {
	
}
#footRight {
	background: url(../img/foot_line.gif) transparent 0 0 repeat-x;
}
#footRight div {
	height: 52px;
	background: url(../img/right_foot.gif) transparent 100% 0 no-repeat;
	margin: 0 1px 0 0;
}
/*........................*/





#terminated {
	height: 1px;
	width: 510px;
	overflow: hidden;
}


#topBlock {
	height: 53px;
	width: 207px;
	background: url(../img/back_left_top.png) transparent 0 0 no-repeat;
}
/*...левое меню...*/
#leftMenu ul {
	margin: 0;
	padding: 0;
}
#leftMenu li {
	margin: 0 0 3px 10px;
	padding: 0;
	list-style-type: none;
}
#leftMenu a {
	margin: 0;
	padding: 9px 0 0 44px;
	display: block;
	width: 148px;
	height: 23px;
	background: url(../img/button.png) #b4bec5 0 0 no-repeat;
	font: bold 12px Arial, Verdana, Tahoma, sans-serif;
  color: #fff;
	text-decoration: none;
}
* html #leftMenu a {
	width: 192px;
	height: 32px;
}
#leftMenu a:hover,
#leftMenu a:active,
#leftMenu a.active {
	background-position: 0 -32px;
	color: #98f4ff;
}
/*..................*/

#leftFoot {
	vertical-align: bottom;
	width: 207px;
}
#leftFoot .footer{
  height: 210px;
	width: 207px;
  background: url(../img/contact.png) #b4e7df 0 0 no-repeat;
	color: #fff;
}
/*#leftFoot .footer h3 {
	padding: 30px 0 0 60px;
	margin: 0;
}*/
#leftFoot .footer p {
	margin: 8px 0 0 0;
	padding: 47px 0 0 37px;
}
#centerFoot{
  height: 168px;
	vertical-align: bottom;
	background: url(../img/repet_center.gif) transparent 100% 0 repeat-y;
}
#centerFoot .footer {
  height: 120px;
	background: #b4e7df;
	text-align: center;
}
#centerFoot .footer img {
	margin: 5px 5px 0 0;
}
/*...растяжка...*/
#centerFoot .strech {
	height: 22px;
	background: url(../img/strech_footer.gif) transparent 0 0 repeat-x;
}
#centerFoot .st {
	height: 22px;
	background: url(../img/coner_left_foot.gif) transparent 0 0 no-repeat;
}
#centerFoot .ch {
	height: 22px;
	background: url(../img/coner_right_foot.gif) transparent 100% 0 no-repeat;
}
/*...............*/
#rightFoot {
  vertical-align: bottom;
	width: 280px;
	background: url(../img/right_line_back.png) transparent 100% 0 repeat-y;
}
#rightFoot .footer{
  height: 142px;
	width: 280px;
  background: url(../img/right_foot.jpg) #b4e7df 100% 0 repeat-y;
}




#content {
	width: auto;
	margin: 0 30px 20px 30px;
}
* html #content {width: 100%;}

table, td, th, p, ul, ol, a {
  font: 12px Arial, Verdana, Tahoma, sans-serif;
}
a {
  text-decoration: underline; color: #406ec7;
}
a:hover, a:active, a.active {
  text-decoration: none;
}
h1 {font: bold 16px Arial, Verdana, Tahoma, sans-serif;}
h2 {font: bold 15px Arial, Verdana, Tahoma, sans-serif;}
h3 {font: bold 14px Arial, Verdana, Tahoma, sans-serif;}
h4 {font: bold 13px Arial, Verdana, Tahoma, sans-serif;}
h5 {font: bold 12px Arial, Verdana, Tahoma, sans-serif;}
h6 {font: bold 12px Arial, Verdana, Tahoma, sans-serif;}
#navigation {
  font: bold 16px Arial, Verdana, Tahoma, sans-serif;
  color: #395584;
}
#navigation a {
  font: bold 16px Arial, Verdana, Tahoma, sans-serif;
  color: #395584;
}
#navigation a:hover, #navigation a:active {
  color: #395584;
}
.nbTable, .nbTable td, .nbTable th {
  border: none;
}
#eshopPos, #eshop {
  border: 1px solid black;
  margin-bottom: 10px;
}
table.table input, table.table textarea, form .nbTable input {
  border: 1px solid #838383;
}
table.table input.nb, form .nbTable input.nb  {
  border: none;
}
table.table input, table.table textarea, form .nbTable input {
  margin: 5px 0 5px 10px;
}
table.table td, form .nbTable td {
  vertical-align: middle;
}
#forumTable, #forumTopicTable, table#forumMsgTable {
  width: auto;
}
#search {
	margin: 40px 0 0 10px;
}
#subscribe {
	margin: 0 0 0 10px;
}
#search form, #subscribe form {
	margin: 0;
	padding: 0;
}
#search h6 {
	margin: 0.5em 0 0.5em 20px;
	padding: 0;
	color: #395584;
}
#search input {
	border: 8px solid #d8dbde;
}
#search input.submit {
	border: none;
	cursor: pointer;
	background: url(../img/buton_serch.png) #d8dbde 0 0 no-repeat;
	width: 16px;
	height: 16px;
	margin: 0 0 0 5px;
}
#subscribe h6 {
	margin: 0.5em 0 0.5em 20px;
	padding: 0;
	color: #5f5f5f;
}
#subscribe input {
	border: 8px solid #d8dbde;
}
#subscribe input.submit {
	border: none;
	cursor: pointer;
	background: url(../img/button_sub.png) #d8dbde 0 0 no-repeat;
	width: 16px;
	height: 16px;
	margin: 0 0 0 5px;
}
* html #search input.submit,
* html #subscribe input.submit {
	margin: 0 0 9px 5px;
}
#baner {
	margin: 50px 0 0 0;
}

/*...стилизация таблиц...*/


#turTd #dan table {
	margin: 0 0 10px 0;
	border: none;
}
#content table td, .bombardiri td {
	padding: 3px 0;
	background: #d8dbde;
	color: #5f5f5f;
	border: 2px solid #f2f8ff;
	text-align: center;
	vertical-align: middle;
	font: 12px Arial, Verdana, Tahoma, sans-serif;
}
.bombardiri {
	margin: 30px 0 0 0;
}
.uss-site-copyright {
	display:inline;
}
.uss-sys-copyright {
   display:inline;
	 margin:0 0 0 10px;
}
#counters {
	clear: both;
}	
#vote {
	padding: 0 10px;
}
/*......................*/
