/* CSS Document */

html, body {
   font-family: Arial;
   font-size: 10px;
   color:#a0a0a0;
   text-decoration:none;

   scrollbar-face-color: #000000;
   scrollbar-highlight-color: #dd0000;
   scrollbar-3dlight-color: #000000;
   scrollbar-darkshadow-color: #dd0000;
   scrollbar-shadow-color: #000000;
   scrollbar-arrow-color: #dd0000;
   scrollbar-track-color: #000000;

   width: 100%;
   height: 100%;
   margin: 0px;
   padding: 0px;
}
body {
   background-color: black;
   background-image:url("images/internal-background-w2.jpg");
   background-position:top center;
   background-repeat:no-repeat;
}

#adv {
   float:right;
   display:none;
}
#main {
   padding: 15px 0px;
   margin: auto;
   width: 820px;

   text-align: center;
   color: #dd0000;
   font-family: inherit;
   background: #000000;
}

#cont {
   padding: 0px;
   margin: 0px;
   width: 820px;
   font-family: inherit;
   color: #dd0000;
   clear: both;
   text-align: left;
   background: black solid;
}

.ramka {
   margin: 10px 0px 0px 0px;
   padding: 5px;
   width: 245px;
   border: 1px #dd0000 solid;
   float: left;
}

.ramka_search {
   margin: 10px 0px 0px 0px;
   height: auto;
   min-height: 500px;
   padding: 5px;
   width: auto;
   border: 1px #dd0000 solid;
   float: left;
}

.ramka_srodek {
   margin: 10px 10px 0px 10px;
   height: auto;
   min-height: 500px;
   padding: 5px;
   width: 274px;
   border: 1px #dd0000 solid;
   float: left;
}

.ramka_full {
   background: url('images/internal-background.jpg');
   background-position: top left;
   background-repeat: no-repeat;
   margin: 10px 0px 10px 0px;
   padding: 5px;
   width: 808px;
   border: 1px #dd0000 solid;
   float: left;
   clear: both;
}

.full {
   margin: 10px 0px 0px 0px;
   padding: 5px;
   border: 1px #dd0000 solid;
   width: 808px;
   float: left;
   clear: both;
}

.morethanhalf {
   margin: 10px 0px 10px 0px;
   padding: 15px;
   border: 1px #dd0000 solid;
   width: 520px;
   float: left;
   clear: left;
}

.tlo {
   background: url('images/internal-background.jpg');
   background-position: top left;
   background-repeat: no-repeat;
}


.separator {
  margin:20px 0px;
  clear: both;
}
.separator_main {
  height:10px;
  width:250px;
  clear:both;
}

#forum {

}

#message {

}


#gallery {

}

#search {

}
#ads {

}
#movies {
}

#wallpapers {

}

.wallpaper_title {
   font-family: inherit;
   font-size: 12px;
   font-weight: bold;
   color: #a0a0a0;
   text-align: center;
}
.wallpaper_title2 {
   font-family: inherit;
   font-size: 13px;
   font-weight: bold;
   color: #a0a0a0;
   text-align: center;
}

#vote {
 float:right;
 display:block;
}


.vote_theme {
   padding: 0px;
   margin: 5px 0px 5px 0px;
   font-family: inherit;
   font-size: 12px;
   font-weight: bold;
   color: #a0a0a0;
   text-align: center;
}

.vote_option {
   font-family: inherit;
   font-size: 12px;
   color: #dd0000;
}

.movies_prewka_main {
   margin: 8px;
   padding: 0px;
   float: left;
   display: block;
   text-align: center;
   width: 117px;
   height: 120px;
}
.movies_prewka_movies {
   margin: 8px;
   padding: 0px;
   float: left;
   display: block;
   text-align: center;
   width: 111px;
   height: 120px;
}


#footer {
   margin: 10px 0px 15px 0px;
   padding: 0px;
   width: 820px;
   font-family: inherit;
   color: #dd0000;
   clear: both;
   text-align: center;
}

#top_links {
   padding: 5px 0px 5px 0px;
   margin: 0px;
   text-align: left;
   font-size: 12px;
   color: white;
   float: left;
   height: 15px;
}

#top_links a:active, #top_links a:link, #top_links a:visited {
   font-family: Arial;
   font-size: 12px;
   color:white;
   text-decoration:none;
}

#top_links a:hover {
   font-family: Arial;
   font-size: 12px;
   color:#dd0000;
   text-decoration:none;
}

.img_zaj {
   margin: 0px 10px 5px 0px;
   padding: 0px 0px 0px 0px;
   float: left;
   border: 0px;
}


.ask_for_more:active, .ask_for_more:link, .ask_for_more:visited {
   font-family: Arial;
   font-size: 12px;
   color:#a0a0a0;
   text-decoration:none;
   font-weight: bold;
   clear: both;
   text-align: center;
   float: right;
}

.ask_for_more:hover {
   font-family: Arial;
   font-size: 12px;
   color:#dd0000;
   text-decoration:none;
   font-weight: bold;
   clear: both;
   text-align: center;
   float: right;
}



#login {
   padding: 5px 0px 0px 0px;
   float: right;
   width: 300px;
   text-align: right;
}

.button {
   margin: 0px;
   padding: 0px;
   font-size: 10px;
   background: black;
   color: white;
   border: 1px solid #dd0000;
}

#top_main {
   height: 160px;
   clear: both;
   z-index:-1;
}

#top {
   background-image: url('images/top.jpg');
   height: 144px;
   clear: both;
}

.comments p {
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 5px 0px;
   font-family: Arial;
   font-size: 11px;
   color: #dd0000;
}
.comments a:active, a:visited, a:link {
   font-family: Arial;
   font-size: 11px;
   color: #dd0000;
   text-decoration: none;
}

.comments a:hover {
   font-family: Arial;
   font-size: 11px;
   color: #aa0000;
   text-decoration: underline;
}

.comments b {
   font-size: 11px;
   font-weight: bold;
   color: #a0a0a0;
}
.comments center {
   text-align:center;
   color: #aa0000;
}



#ahh {
   padding: 50px 0px 0px 150px;
   position: absolute;
}

.div_ahh_show {
   display:block;
   visibility:show;
}

.div_ahh_hide {
   display:none;
   visibility:hidden;
}

table, td, th {
   font-family: Arial;
   color: 800000;
}

#zegarek {
   margin: 0px 0px 0px 10px;
   float:left;
}

.button {
   font-family: Arial;
   font-size: 10px;
   color:#a0a0a0;
   background-color: black;
   border: 1px solid #aa0000;
}

.movies_title {
   font-family: inherit;
   font-size: 22px;
   font-weight: bold;
   color: white;
   float: left;
   clear: both;
}

#movies_odtwarzacz {
   margin: 0px 0px 0px 0px;
   padding: 10px 10px 10px 10px;
   float:left;
   clear: both;
}

#movie_comments {
   width:100%;
   margin: 0px 0px 0px 0px;
   padding: 5px 5px 5px 5px;
}


.podpis2 {
   font-family: Arial;
   font-size: 11px;
   color:#dd0000;
}
.podpis, .podpis:active, .podpis:visited, .podpis:link {
   font-family: Arial;
   font-size: 11px;
   color:#a0a0a0;
   text-decoration:none;
}
.podpis:hover {
   font-family: Arial;
   font-size: 11px;
   color:#ffffff;
   text-decoration:none;
}


.stopka, .stopka:active, .stopka:visited, .stopka:link {
   font-family: Arial;
   font-size: 10px;
   color:#dd0000;
   text-decoration:none;
}
.stopka:hover {
   font-family: Arial;
   font-size: 10px;
   color:#ffffff;
   text-decoration:none;
}

.img {
   margin: 0px 0px 0px 0px;
   padding: 2px 2px 2px 2px;
   border: 1px #dd0000 solid
}

h1 {
   font-family: Arial Narrow, Tahoma, serif;
   font-size: 20px;
   color:white;
   text-decoration:none;
   text-align:center;
}

h2 {
   font-family: Arial;
   font-size: 14px;
   font-weight: bold;
   color:white;
   text-decoration:none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

h3 {
   font-family: Arial;
   font-size: 10px;
   color:#a0a0a0;
   text-decoration:none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

.opis {
   font-family: Arial;
   font-size: 11px;
   color:#909090;
   text-decoration:none;
}


.nws_wstep {
   font-family: Arial;
   font-size: 11px;
   color:#909090;
   text-decoration:none;
}

.game_play:active, .game_play:link, .game_play:visited {
   padding: 3px;
   font-family: Arial;
   font-size: 11px;
   font-weight: bold;
   text-decoration:none;
   background: #880000;
   color:#f0f0f0;
   border: 1px solid #cc0000;
}

.game_play:hover {
   padding: 3px;
   font-family: Arial;
   font-size: 11px;
   font-weight: bold;
   color:#ffffff;
   text-decoration:none;
   background: #dd0000;
   color:#f0f0f0;
   border: 1px solid #ee0000;
}

.game_main {
   margin: 4px 4px 20px 50px;
   padding: 0px;
   float: left;
   display: block;
   text-align: center;
   border: 1px #dd0000 solid;

}

#opis a:active, #opis a:link, #opis a:visited {
   font-family: Arial;
   font-size: 11px;
   color:#dd0000;
   text-decoration:underline;
}

#opis a:hover {
   font-family: Arial;
   font-size: 11px;
   color:#ffffff;
   text-decoration:underline;
}


.page_selector_normal {
    border:1px solid red;
    padding:3px 7px;
    margin:0px 5px 0px 0px;
    color:white !important;
    background-color:black;
}
.page_selector_normal:hover {
    background-color:#550000;
    border:1px solid white !important;
}
.page_selector_selected {
    border:1px solid red;
    padding:3px 7px;
    margin:0px 5px 0px 0px;
    color:white !important;
    background-color:red;
}
.page_selector_selected:hover {
    border:1px solid white !important;
}

.ramka_czerwona {
    border-color:#ff0000 !important;
}
.ramka_szara {
    border-color:#404040 !important;
}
