body {
margin:0px; 
padding:0px; 
background:#000;
color:#616161;}

span {
color:#fff;}

#main {
width:930px; 
height:100%; 
border:15px #2d3033 solid; 
background:#000;
font:12px Tahoma;
line-height:16px;}

#logo {
text-align:center;
padding-left:30px;}

#logo img {
border:0px;}

#telephone {
color:#fff; 
height:135px; 
text-align:right; 
font:28px Tahoma; 
padding-right:35px;}

#call {
font:24px Times New Roman;}

.telephone {
font:bold 14px Tahoma;}

#fence { 
background:url(../img/fence.jpg) no-repeat 50% 100%; 
height:250px;}

#link {
width:215px; 
height:80px; 
text-align:center;
font:11px Tahoma;}

#link img {
margin:0px 18px 0px 18px; 
border:0px;}

#link a {
color:#888;
text-decoration:underline;}

.lang {
background:#888;
padding:2px;
color:#000;}

#link a:hover {
text-decoration:none;}

#menu {
background:#7b0100; 
font:14px Arial Narrow;
width:670px;
text-align:center;}

#menu a {
color:#fff; 
text-decoration:none; 
width:35px; 
padding:32px 8px 32px 8px;}

#menu a:hover {
background:#000;}

#menu_right {
width:35px;}

#foto {
text-align:center; 
padding:60px 40px 100px 40px; 
vertical-align:top;
font:11px Tahoma;}

#foto a {
color:#888;
text-decoration:underline;}

#foto a:hover {
text-decoration:none;}

#foto img {
border:0px; 
margin:2px;}

#text {
width:600px;}

#content { 
color:#616161; 
vertical-align:top; 
padding:20px;}

#content img { 
border:5px #FFF solid;
margin:3px;}

#content a, #copyright a {
color:#fff; 
text-decoration:underline;}

#content a:hover, #copyright a:hover {
text-decoration:none;}

#copyright {
color:#fff; 
text-align:center; 
height:77px;
font:10px Tahoma;}

#banner {
border-top:1px #1a1a1a solid; 
background:url(../img/bg_bottom.jpg) no-repeat right; 
text-align:right; 
padding-right:35px;}

.news_date {
background:#7b0100; 
color:#FFF;
padding:2px 5px 2px 2px; 
margin:0px;
display:inline;}

#content ul li { 
list-style-type:square;
line-height:18px;
font-size:18px;
margin-top:12px;
color:#7b0100;}

#content ul.thumbs li {
font:10px Tahoma;
color:#fff;
margin:0px;
padding:0px 0px 10px 0px;}

#content ul.thumbs li p {
margin-top:0px;}

#content ul li a {
color:#7b0100;}

#content ul li li {
font-size:12px;
margin-top:0px;
color:#fff;}

#content ul li li a {
color:#fff;}

#content ul li li li {
display:none;}

h1 { 
font:18px Tahoma; 
color:#fff; 
margin:0px; 
padding:0px;}

input, textarea, select {
font:12px Tahoma;
color:#796e6c;
border:1px #CFD4E4 solid;}

input.radio {
border:0px;
padding-bottom:4px;}

input.text {
width:230px;}

#foto form {
border:1px #fff solid;
padding:10px;}

#foto input {
font:10px Tahoma;}

select {
font:13px Tahoma;}

input.button {
font:11px Tahoma;
border:1px #796e6c solid;
background:#000;}

#text table {
font:12px Tahoma;}

.duel, .duel_border {
border:0px;
padding:15px;
text-align:center;}

.duel_border {
border:1px #796e6c solid;}

.master {
border:1px #fff solid;
padding:10px 10px 10px 10px;
height:170px;}

.master_content {
margin-left:150px;}

.master img {
float:left;}

.data {
border-collapse:collapse;}

.data td {
border:1px #fff solid;
padding:3px 5px 3px 5px;
vertical-align:top;}

input.radio {
display:none;}

#banner img {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.4;
-khtml-opacity: 0.4;
opacity: 0.4;
border:0px;
margin:0px 3px 0px 3px;}

#banner img:hover {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1.0;
-khtml-opacity: 1.0;
opacity: 1.0;}

.turnir {border-collapse:collapse; margin-top:20px; width:100%;}
.turnir td {vertical-align:top; text-align:center; padding:5px; border:1px #fff solid; color:#fff;}
.turnir tr.head td {background:#7b0100; font-weight:normal;}
.turnir tr.add td {background:#121212;}
.course {width:100%; padding-top:10px; border:#fff 1px solid; margin-top:15px;}