body {margin:0px; padding:0px; background:#000; color:#616161;}

h1 {font:18px Tahoma; color:#fff;}
h2 {font:bold 16px Tahoma; color:#fff;}
h3 {font:bold 14px Tahoma; color:#fff;}
span {color:#fff;}
.clear {clear:both;}
fieldset {border:0;}
img {border:0;}

p,ul,ol,h1,h2,h3,h4,h5,h6 {padding:0; margin:0 0 19px 0;}
ul,ol {margin-left:25px;}

#bread {margin-bottom:19px; font-size:10px;}
#bread span {color:#616161;}

#main {width:930px; height:100%; border:15px #2d3033 solid; background:#000; font:12px Tahoma; line-height:16px;}
#logo {text-align:center; padding-left:30px;}
#telephone {color:#fff; height:135px; text-align:right; font:28px Tahoma; padding-right:35px;}
#call {font:18px Times New Roman;}
#call b {font-size:24px; font-weight:normal; text-transform:uppercase;}
.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;}
#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 {margin:2px;}

#text {width:600px;}
#content {vertical-align:top; padding:20px;}
#content b, #content strong {color:#fff;}
#content img {border:5px #FFF solid; margin:3px;}
#content .weapons {line-height:20px; border-bottom:1px #313131 solid; padding-bottom:20px; margin-bottom:20px;}
.weapons_right {float:left; width:504px;}
#content .weapons img {padding:1px; border-width:3px; float:left; margin-right:15px;}
#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:disc;}
#content ul.thumbs li {font:10px Tahoma; color:#fff; padding-bottom:10px;}
#content ul li a {color:#7b0100; line-height:18px; font-size:18px;}
#content #map ul {padding:0; margin:0 0 0 20px;}
#content #map ul li a {font-size:12px;}
#content ul li li {font-size:12px; margin-top:0px; color:#fff;}
#content ul li li a {color:#fff;}

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;}
.errors {padding-top:10px;}

.jot-err {border: 1px solid #7b0100; font-weight: bold; color:#7b0100;padding: 5px;margin-bottom: 10px;}
.jot-cfm {border: 1px solid #7b0100; font-weight: bold; color:#7b0100;padding: 5px;margin-bottom: 10px;}
.jot-row {border: 1px solid #ccc; margin-bottom: 10px; padding:5px;}
.jot-row-author {background-color: #EEE;}
.jot-row-me {background-color: #EEE}
.jot-row-up {border: 1px dotted #7b0100;}
.jot-row-new {border: 1px dotted #7b0100;}
.jot-comment {padding: 3px;}
.jot-posticon {float: left;width: 20px;height: 20px;padding-top: 8px;padding-right: 3px;}
.jot-posticon img {border: 0px;}
.jot-mod {float: right;width: 100px;text-align: right;color: #616161;font-weight: bold;}
.jot-mod a {float: right;padding: 1px;padding-left: 2px;padding-right: 2px;}
.jot-mod a:hover {background-color: #616161;color: #616161;}
.jot-subject {color: #7b0100; font:bold 14px Tahoma;}
.jot-message {overflow: auto; margin:0px; padding-top:5px;}
.jot-poster {padding: 0px;text-align: left;font-size: 10px;}
.jot-nav {padding: 0px;text-align: center;margin: 12px;}
.jot-list ul {padding: 0px;text-align: left;margin-bottom: 10px;list-style-position: inside;}
.jot-subscribe {margin-bottom: 10px;}
.jot-user {float: left;width: 80px; }
.jot-content {margin-left: 0px;}
.jot-extra {text-align: right;}
.jot-editby {font-size: 12px;color: #616161;font-style: italic;}

.jot-form label {float:left; width:100%; display:block; margin-bottom:10px;}
.jot-form input.input, .jot-form textarea {font:12px Arial; color:#796e6c; border:0; margin:0; width:300px; padding:5px; float:left;}
.jot-form .news_date {background:#7b0100; color:#FFF; padding:5px; margin:0 10px 0 0; width:75px; float:left; text-align:center;}
#content .jot-form img {margin:0 0 9px 95px;}
.jot-form input.button {font:11px tahoma; color:#796e6c; border:1px #796e6c solid; background:#000; padding:5px; cursor:pointer; margin:0 0 10px 95px;}

#links ul ul {list-style-type:none; display:inline; margin:0 0 0 5px;}
#content #links ul li li {display:inline;}
#content #links ul li li a {font-size:10px;}
