html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
margin:0;
padding:0;
}

a img,:link img,:visited img {
border:0;
}

table {
border-collapse:collapse;
border-spacing:0;
}

ol,ul,li {
list-style:none;
}

q:before,q:after,blockquote:before,blockquote:after {
content:"";
}

div.stats {
display:inline;
height:0;
left:-1000px;
position:absolute;
top:-1000px;
visibility:hidden;
width:0;
margin:0;
padding:0;
}

body {
font:.7em Verdana, sans-serif;
color:#646a70;
background-color:#000;
}

a {
color:#4eafc1;
text-decoration:none;
}

a:hover {
color:#8ec14e;
text-decoration:underline;
}

h1,.h1 {
color:#F7941D;
font:normal 1.5em Verdana;
margin-bottom:3px;
}

h1 a {
color:#F7941D;
text-decoration:none;
}

h1 a:hover {
color:#F7941D;
}

h3 {
color:#8DA25B;
font:bold 1.2em Verdana;
padding:0 5px 5px 15px;
}

.h3 {
font:bold 1em Verdana;
margin-bottom:4px;
}

h4,.h4 {
color:#EEE;
text-decoration:none;
font:bold 1em Verdana;
}

.h5 {
color:#F7941D;
font:bold 1em Verdana;
text-decoration:underline;
}

.textbox {
font:normal 1em Verdana;
border:1px solid #ddd;
background:#fff;
color:#666;
margin-bottom:3px;
margin-top:3px;
}

select {
font:normal 1em Arial;
border:1px solid #ddd;
background:#fff;
color:#666;
}

textarea {
background:#eee;
font:normal 1em Verdana;
color:#666;
padding:0;
}

.button,.bbcodes {
font:normal 1em Verdana;
border:1px solid #C6C9C0;
background:#F4F2E7;
color:#3A3A3A;
cursor:pointer;
margin:2px 0 0 5px;
}

.vote-button {
background:#6A7772;
color:#fff;
font:.9em Arial;
border:1px solid #C6C9C0;
cursor:pointer;
}

.wrapper {

background-color: black;
}

.wrapper2 {
background-image:url(../images/wrapper_2.jpg);
background-repeat:no-repeat;
background-position:center top;
background-attachment:fixed;
}

.wrapper3 {
background-image:url(../images/wrapper_3.jpg);
background-repeat:no-repeat;
background-position:center top;
background-attachment:fixed;
}

.wrap {
width:1008px;
background:#F6F6F6;
margin:0 auto;
}

.container {
width:100%;
float:left;
margin-right:-260px;
}

.header {
position:relative;
height:285px;
background:url(../images/header.gif) repeat-x top;
margin-bottom:10px;
}

.banner-header {
top:0;
position:absolute;
width:100%;
color:#fff;
text-align:center;
}

.logo {
position:absolute;
top:91px;
left:0;
width:260px;
height:141px;
display:block;
}

.logo span {
position:absolute;
top:0;
left:0;
width:260px;
height:141px;
display:block;
cursor:pointer;
background:url(../images/Logo.gif) no-repeat;
}

.speedbar {
color:#E7E7E7;
position:absolute;
top:100px;
font-size:.9em;
padding:0 5px 5px 10px;
}

.top-menu {
position:absolute;
top:240px;
left:0;
}

.top-menu li {
float:left;
padding:0 5px;
}

.top-menu li a {
font:bold 1.2em/45px Verdana;
color:#fff;
display:block;
text-decoration:none;
padding:0 10px;
}

.top-menu li :hover {
color:#D8BB7D;
background:url(../images/header-menu.gif) repeat-x top;
text-decoration:none;
}

.vzaklad {
font:normal .9em Verdana;
position:absolute;
top:100px;
right:7px;
text-align:right;
color:#F6F6F6;
}

.banner_top {
position:absolute;
top:135px;
left:275px;
text-align:right;
}

#banner {
width:480px;
height:60px;
border:1px dashed #CCC;
}

#reklama {
width:12px;
height:60px;
display:block;
float:left;
background-image:url(../images/reklama.gif) no-repeat;
}

.top_banner_div {
width:468px;
height:60px;
border:0;
display:block;
float:left;
font-size:12px;
color:#EEE;
background:#fff;
overflow:hidden;
}

.down_banner_div {
width:468px;
height:60px;
border:0;
display:block;
float:left;
color:#EEE;
background:url(../images/backbanner.gif) no-repeat;
overflow:hidden;
}


img.avatar {
border:1px solid #ddd;
padding:2px;
width:65px;
height:65px;
}

img.avatar:hover {
border:1px dashed #ddd;
padding:2px;
}

.login {
position:absolute;
top:130px;
right:8px;
text-align:right;
color:#969696;
}

.login img.avatar {
display:block;
float:right;
position:relative;
}

.login img.avatar:hover {
display:block;
float:right;
position:relative;
}

form.login {
padding-top:0;
}

.login p {
margin-bottom:4px;
}

.login .textbox {
background:#8F989B;
width:80px;
color:#fff;
margin-right:8px;
}

.login .button {
margin-right:8px;
}

.searchbox {
position:absolute;
top:243px;
right:0;
padding:10px 8px 8px;
}

.searchbox .button {
color:#D7D7D7;
background:#5D7E1B;
border:1px solid #C6C9C0;
font:bold 1em Verdana;
}

.searchbox .textbox {
background:#F4F4F4;
border:1px solid #A9B58E;
width:120px;
}

.content {
margin-right:250px;
}

.main {
margin-left:160px;
padding-bottom:15px;
}

.date {
margin-left:15px;
background:url(../images/date.gif) no-repeat left top;
padding-left:2px;
overflow:hidden;
}

.date span {
float:left;
display:block;
font:normal 1em/32px Verdana;
color:#88B536;
background:#fff url(../images/date.gif) no-repeat right bottom;
padding:0 12px 0 10px;
}

.post {
background:url(../images/left-shadow.png) no-repeat left bottom;
margin-bottom:12px;
}

.post .ins {
background:url(../images/right-shadow.png) no-repeat right bottom;
padding:0 5px 5px;
}

.post .ins .ins {
background:#fff;
padding:5px 10px 10px;
}

.title-footer {
font-size:.9em;
color:#ccc;
padding-bottom:10px;
}

.news {
overflow:hidden;
padding-bottom:5px;
}

.post-footer {
overflow:hidden;
padding:2px;
}

.post-footer img {
padding-right:10px;
}

.post-footer p a {
font:1.1em Verdana;
padding-left:11px;
margin-right:10px;
text-decoration:none;
}

.rating_full {
font:.9em Verdana;
color:#ccc;
float:left;
width: 50%;
}

.zaklad_full {
font:.9em Verdana;
color:#ccc;
float:right;
width: 50%;
text-align:right;
}

.universait {
float:right;
color:#ccc;
padding:0; 
width:15%;
}

.source {
color:#ccc;
float:right;
padding:15px 0 0 0;
width: 10%;
}

.tags {
color:#E0E0E0;
padding:2px 0 2px 15px; 
margin:7px 0 2px 0;
width:90%;
}

.tags  a{
color:#ccc;
}

.otziv {
color:#8DA25B;
font:bold 1.2em Verdana;
padding:0 5px 5px 15px;
}

.center {
text-align:center;
}

.block {
margin-bottom:12px;
}

.block .ins {
background:#fff;
min-height:47px;
padding:10px;
}

.leftside {
width:155px;
float:left;
padding:0 0 0 5px;
}

.leftside .h2 {
text-align:right;
padding-right:10px;
}

.leftside .block {
background:url(../images/right-shadow.png) no-repeat right bottom;
padding:0 5px 5px 0;
}

.menu {
font:normal 1.1em Verdana;
}

.menu_cat1 {
padding-bottom:5px;
color:#8DA25B;
}

.menu_cat2 {
color:#8DA25B;
padding-top:7px;
padding-bottom:5px;
}

.menu li a {
text-decoration:none;
display:block;
padding:4px 5px;
}

.menu li a:hover {
text-decoration:none;
background:#F4F4F4;
color:#88B536;
border:1px solid #D7D7D7;
padding:3px 4px;
}

.sponsors {
color:#A0A0A0;
}

.rightside {
width:245px;
float:right;
padding:0 5px 0 0;
}

.rightside .h2 {
padding-left:10px;
}

.rightside .block {
background:url(../images/left-shadow.png) no-repeat left bottom;
padding:0 0 5px 5px;
}

.filter {
color:#999;
padding:0 10px 10px;
}

.navigation {
color:#666;
padding:0 0 5px;
}

.navigation a {
text-decoration:none;
color:#636363;
background:#F9F9F9;
border:1px solid #999;
font-size:11px;
padding:3px 6px;
}

.navigation a:hover {
background:#3D4C50;
color:#fff;
border-color:#999;
}

.navigation span {
text-decoration:none;
background:#fff;
border:1px solid #999;
color:#999;
font-size:11px;
padding:3px 6px;
}

.addcomment-head {
color:#fff;
overflow:hidden;
background:#718E39;
padding:5px 10px;
}

.addcomment {
width:462px;
vertical-align:top;
text-align:left;
}

.addcom {
width:492px;
margin-left:auto;
margin-right:auto;
}

.addcomment textarea {
width:100%;
border:none;
height:100px;
}

.commentform {
line-height:25px;
width:20%;
}

.comment-head {
color:#999;
overflow:hidden;
background:#eee;
padding:5px;
}

.author-info {
float:left;
font:normal .9em Verdana;
text-align:center;
color:#999;
padding:5px 7px 5px 0;
}

.comment-body {
width:492px;
display:table;
padding:5px 0 0;
}

.comment-footer {
color:#fff;
text-align:right;
padding:0;
}

.feedback {
width:98%;
}

.pm textarea {
width:100%;
border:0;
height:100px;
}

.registration td {
padding:5px;
}

.registration .button1 {
margin-bottom:0;
}

.registration .textbox {
width:150px;
}

.userinfo {
width:98%;
margin-top:10px;
margin-bottom:10px;
}

.userinfo td {
vertical-align:top;
padding:3px;
}

.userinfo textarea {
width:100%;
height:80px;
}

.userinfo_edit {
width:98%;
background:#EDEDED;
margin:5px;
}

.userinfo_edit td {
vertical-align:top;
padding:3px 10px 3px 10px;
}

.stats {
border-collapse:separate;
margin-bottom:10px;
width:98%;
}

.stats td {
vertical-align:top;
padding:3px;
}

.footer {
clear:both;
background:#3D4C50;
color:gray;
overflow:hidden;
padding:10px 10px 5px 10px;
}

.footer li {
float:right;
border-right:1px solid #D7D7D7;
margin-right:-2px;
padding:0 10px;
}

.footer a {
color:#D7D7D7;
font:normal 1em/1em Verdana;
}

.footer p {
float:left;
font-weight:400;
}

.sponsor_footer {
clear:both;
text-align:center;
padding:5px;
background:#313C3F;
border-top:1px dashed gray;
font:normal .9em/1em Verdana;
}

.sponsor_footer a {
color:gray;
}

.footer_online {
width:200px;
background:#3D4C50;
font:normal .9em/1em Arial, Verdana, Tahoma;
color:gray;
padding:10px 0 0;
}

.banner_footer {
text-align:right;
width:100px;
padding:10px 10px 0 0;
}

h2,.h2 {
color:#8DA25B;
font:normal 1.5em Verdana;
margin-bottom:3px;
}

.speedbar a,.vzaklad a,.login a {
color:#E7E7E7;
}

.title-footer a,.title-footer a:hover {
text-decoration:none;
}

.title-footer img,.news img,.addnews img {
vertical-align:top;
}

.right {
float:right;
}

.topnews_link a,.topnews_link a:hover {
line-height:15px;
}

.search-block {
padding:0 10px 10px;
}

.poll {
padding:10px;
}

.comment,.footer ul {
overflow:hidden;
}

.addnews td,.feedback td,.lostpassword td,.pm td {
padding:3px;
}

.addnews textarea,.feedback textarea {
width:100%;
height:100px;
}

.addnews .textbox,.userinfo .textbox {
width:200px;
}

.red {
color:red;
}

.green {
color:green;
}

.grey {
color:#999;
}

.topum {
text-align:center;
padding: 5px 0 5px 0;
}

.about_site {
text-align:left;
line-height:15px;
color:#999;
font:.93em Verdana, sans-serif;
}

#mynew {
font:normal 0.5em Arial;
color:#fff;
background:#8a8a8a;
padding:0 1px;
}

.titlepost {
color:#F7941D;
font:normal 1.5em Verdana;
margin-bottom:3px;
}

.titlepost a {
color:#F7941D;
text-decoration:none;
}

.titlepost a:hover {
color:#F7941D;
text-decoration:underline;
}

.titlepost sup,h1 sup {
font:normal 0.6em Arial;
color:#fff;
background:#8a8a8a;
padding:0 3px;
}

#comm_1
{
color: #ff0000;
}