body { 
  font: 12px arial, sans-serif;
  color: #282828;
  background: #fff;
  text-align: center;
  margin: 0;
  padding: 0;}
  
body * {
  font-family: arial, sans-serif;
  margin: 0;
  padding: 0;}  
  
a:link, a:visited {
  color: #00f;
  color: #2A7EBE;
  color: #06b;
  color: #1779CB;}
  
a:hover {
  text-decoration: none;}
  
p {
  line-height: 16px;
  margin: 0 0 12px;}
  
ul {
  margin: 0 0 12px 0;}
  
li {
  list-style: none;
  padding: 0 0 0 10px;
  background: url(../gfx/dot.gif) no-repeat 0 6px;
  margin: 0 0 3px 0;}
  
h1 {
  font-size: 18px;
  margin: 0 0 5px 0;}
  
h1 span.h1 {
  font-weight: normal;
  font-size: 16px;}
  
h2 {
  font-size: 14px;
  margin: 0 0 3px 0;}
  
h3 {
  font-size: 12px;
  margin: 0 0 3px 0;}
  
img {
  border: 0;
  margin: 0 0 12px 0;}
  
input, select, textarea {
  padding: 3px;
  border: 1px solid #B9B9B9;
  margin: 0 0 15px 0;}
  
table input, table select, table textarea {
  margin: 0;}
  
textarea, pre {
  text-align: left;
  font-family: courier-new, monospace;}
  
textarea {
  overflow: auto;}
  
table {
  margin: 0 0 10px 0;
  border-left: 1px solid #efefef;
  border-top: 1px solid #efefef;}
  
td, th {
  text-align: left;
  padding: 3px 5px;
  background: #fff;
  border-bottom: 1px solid #efefef;
  border-right: 1px solid #efefef;}
  
td {}
  
tr.even {
  background: #678197;}
  
th {
  bckground: #B5DAF9;
  background: #439EEB;
  border-bottom-color: #146AB2;
  font-size: 11px;
  color: #fff;}
  
table.table_standard th {
}
  
#register_form th {
  text-align: right;
  background: 0;
  color: #282828;
  border-bottom-color: #efefef;}
  
#register_form td, #register_form th {
  padding: 6px;}
  
.td3 {
  font-size: 11px;
  color: #A0A0A0;}
  
#register_form td.td2 {
  background: #fcfcfc;}
  
dt {
  font-weight: bold;}

dd {
  margin: 0 0 0 15px;}
  
label {
  font-weight: bold;
  margin: 0 0 3px 0;
  display: block;}  
  
#page {
  width: 780px;
  text-align: left;
  margin: 10px auto;}  
  
#top, #mid, #bot {
  width: 780px;
  float: left;
  padding: 0 0 10px 0;
  border-bottom: 1px solid #ececec;
  margin: 0 0 10px 0;}
  
#top {
  border-width: 2px;
  padding: 0 0 10px 0;}
  
#logo {
  width: 200px;
  width: 125px;
  margin: 0 20px 0 0;
  float: left;}
  
#logo a {
  font-size: 26px;
  text-decoration: none;
  display: block;
  background: url(../gfx/logo.gif);
  width: 125px;
  height: 30px;
  color: #000;
  font-weight: bold;}
  
#logo a span {
  position: absolute;
  margin: 0 0 0 -9999px;}
  
#toplinks {
  float: right;
  font-size: 11px;
  text-align: right;
  width: 300px;}
  
#topsearch {
  background: #FFF5C5;
  float: left;
  text-align: center;
  padding: 7px 0;
  border: 2px solid #FFE35F;
  width: 776px;}
  
#topsearch label {
  display: inline;}
  
#topsearch * {
  margin: 0;}
 
#flashmessage {
  width: 760px;
  padding: 10px;
  float: left;
  color: #004274;
  background: #EFF8FF;
  margin: 0 0 10px 0;}
  
#cont {
  float: left;
  width: 570px;
  width: 470px;
  display: inline;
  margin: 0 10px 0 0;}
  
#cont_right {
  float: right;
  width: 560px;}
  
#cont_right img {
  padding: 2px;
  border: 1px solid #efefef;}
  
#komentarze {
  width: 570px;
  float: right;}
  
div.post_odd {
  background: #efefef;
  padding: 10px;}
  
div.post_even {
  background: #fff;
  padding: 10px;}
  
#nav {
  width: 200px;
  width: 278px;
  padding: 10px;
  border: 1px solid #e6e6e6;
  float: right;}
  
#left_nav {
  width: 176px;
  padding: 10px;
  margin: 0 0 10px 0;
  border: 1px solid #efefef;
  float: left;}
  
#menu a {
  text-decoration: none;}
  
#menu a:hover {
  text-decoration: underline;}
  
#menu ul {
  border-top: 1px solid #efefef;
  margin: 0;
  padding: 3px 0 0 0;}
  
#menu li {
  height: 22px;
  line-height: 22px;
  background-position: 0 8px;
  border-bottom: 1px solid #efefef;}
  
#menu li.act {
  height: auto;
  padding-bottom: 7px;}
  
#menu li.act li {
  height: auto;
  background-position: 0 5px;
  line-height: 16px;
  border: 0;}
  
#menu li.act ul {
  border-top: 0;}
  
#menu li ul {
  margin: 0 0 0 5px;}  
  
.navbox {
  border-bottom: 1px dotted #e6e6e6;
  margin: 0 0 10px 0;
  padding: 0 0 10px 0;}

#nav  a {
  font-weight: bold;}
  
#bot {
  position: relative;
  text-align: center;
  border-bottom: 0;
  padding: 0 0 10px 0;}

#bot a {
  color: #7DC3FF;
  color: #ABB0B5;}
  
#bot p {
  font-size: 10px;
  margin: 0 0 3px 0;
  color: #ABB0B5;
  line-height: 10px;}
  
  
  
/* Classes */

p.hint {
  font-size: 9px;
  color: #909090;}
  
td.highest {
  font-weight: bold;
  color: #04AA04;}
  
td.lowest {
  font-weight: bold;
  color: red;}
  
td.b {}
  
#main_boxes {
  float: left;
  margin: 0 0 30px 0;
  width: 780px;}
  
#widgets_ad {
  width: 760px;
  float: left;
  padding: 10px;
  background: #efefef;}
  
#widgets_ad p {
  margin: 0;}

#main_box1, #main_box2, #main_box3 {
  width: 232px;
  float: left;
  padding: 10px;}
  
#main_box1 {
  text-align: right;
  margin: 0 10px 10px 0;}
  
#main_box2 {
  text-align: center;
  border-left: 1px solid #ececec;
  border-right: 1px solid #ececec;
  margin: 0 10px 10px 0;}
  
#main_box2 a {
  padding: 0 0 0 17px;
  background: url(../gfx/add.gif) no-repeat left center;}
  
#main_box3 {
  width: 234px;
  margin: 0 0 10px 0;}
   
#main_search {
  background: url(../gfx/search.gif) no-repeat 152px 29px #FFF5C5;
  padding: 20px 20px 20px 200px;
  margin: 0 0 30px 0;
  width: 556px;
  text-align: center;
  border: 2px solid #FFE35F;}
  
#main_search label {
  font-size: 14px;
  margin: 0 0 6px 0;
  font-weight: bold;}
  
#main_search input {
  margin: 0 0 2px 0;}
  
#main_info {
  float: left;
  margin: 25px 0 15px 0;
  text-align: center;
  width: 780px;}
  
#main_info h1 {
  font-size: 22px;
  margin: 0 0 20px 0;}

.h1_link {
  font-size: 12px;}  
  
div#subtuber_wrapper {
  position: relative;}  
  
#subtuber {}

#subtuber_wrapper {
  background: silver;
  text-align: center;
  width: 470px;
  height: 385px;}
	
#subtuber_wrapper div.sub pre {
  font: bold 22px arial, sans-serif;
  text-align: center;}
  
#subtuber_wrapper pre.p1, pre.p2, pre.p3, pre.p4, pre.p5, pre.p6, pre.p7, pre.p8 {
  color: #000;}
  
  
/* border 1px */  
#subtuber_wrapper div.sub pre.p0 { /*white text*/
  color: #fff;
  color: #f5f5f5;
  margin: -24px 0 0 0;}
  
#subtuber_wrapper div.sub pre.p1 { /* top-left */
  clor: blue;
  clor: #000;
  margin: -26px 0 0 -4px;}
  
#subtuber_wrapper div.sub pre.p2 { /* top */
  clor: green;
  clor: #000;
  margin: -26px 0 0 0;}
  
#subtuber_wrapper div.sub pre.p3 { /* top-right */
  clor: blue;
  clor: #000;
  margin: -28px -4px 0 0;}
  
#subtuber_wrapper div.sub pre.p4 { /* right */
  clor: green;
  clor: #000;
  margin: -26px -4px 0 0;}  
  
#subtuber_wrapper div.sub pre.p5 { /* left */
  clor: green;
  clor: #000;
  margin: -28px 0 0 -4px;}
  
#subtuber_wrapper div.sub pre.p6 { /* bottom-left */
  clor: blue;
  clor: #000;
  margin: -26px -4px 0 0;}
  
#subtuber_wrapper div.sub pre.p7 { /* bottom */
  clor: green;
  clor: #000;
  margin: -26px 0 0 0;}
  
#subtuber_wrapper div.sub pre.p8 { /* bottom-right */
  clor: blue;
  clor: #000;
  margin: 0 0 0 -4px;}


  
divsubtuber_wrapper div.sub {
  position: absolute;
  width: 470px;
  text-align: center;
  left: 0;
  z-index: 100;
  bottom: 50px;}
  
iv#subtuber_wrapper div.sub pre {
  font: bold 16px arial, sans-serif;
  color: #fff;
  color: green;
  margin: 0;}
  
.subtuber {
  float: left;
  margin: 0 0 15px 0;
  position: relative;}
  
#sublink {
  position: absolute;
  top: 10px;
  left: 10px;}
  
#subtuber_tab {
  width: 220px;
  height: 27px;
  margin: -5px 0 0 0;
  float: right;
  background: url('../gfx/tab2.gif');}
  
#steps{
  float: left;
  width: 780px;
  margin: 0;
  color: #A0A0A0;
  font-size: 11px;
  background: #fafafa;
  text-align: right;
  padding-top: 0;}
  
#steps p {
  line-height: 25px;
  margin: 0 7px 0 0;
  padding: 0;}
  
#steps ul {
  margin: 0;
  float: left;}

#steps li {
  float: left;
  width: 140px;
  height: 15px;
  background: 0;
  margin: 0;
  text-align: center;
  padding: 5px 10px;}
  
#steps li.act {
  color: #000;
  color: #567925;
  background: #E6F2D4;}
  
#add_video_1 {
  border: 7px solid #e6f2d4;
  background: #F7FCF0;
  padding: 7px 7px 7px 175px;
  width: 584px;
  float: left;}
  
#add_video {
  background: #E6F2D4;
  float: left;
  padding: 10px;
  width: 760px;}
  
#add_video table, #add_video td {
  padding: 0;
  background: 0;
  border: 0;}
  
#add_video_menu {
  color: #61882A;
  margin: 0 0 0 10px;
  width: 270px;}
  
#add_video_menu ul {
  margin: 325px 0 0 0;}
  
#add_video_menu li {
  width: 139px;
  width: 282px;
  float: left;
  display: inline;
  margin: 0 0 0 2px;
  padding: 0;
  background: 0;}
  
#add_video_menu a {
  display: block;
  height: 60px;
  color: #fff;
  text-decoration: none;
  font-weight: bold;
  font-size: 16px;
  line-height: 60px;
  text-align: center;
  padding: 0 10px;
  background: #A8D36B;}
  
#add_video_menu a:hover {
  background: #81B636;}
  
#subtitles {
  border: 1px solid #C0E290;
  width: 751px;
  background: #F7FCF0;}
  
#subtitles_menu {
  position: absolute;
  width: 120px;
  height: 100px;
  left: -110px;
  top: 0;
  font-size: 10px;
  background: #FFFDF7;
  padding: 7px;
  border: 1px solid #FFEFC5;}  

  
#profile_menu {
  width: 160px;
  border-top: 1px solid #f4f4f4;
  background: #F4F4F4;
  margin: 0;
  float: left;}
  
#profile_menu li {
  height: 25px;
  line-height: 25px;
  margin: 0;
  padding: 0 7px;
  border-bottom: 1px solid #fff;
  background: 0;}
  
#profile_menu li.act {
  background: #fff;}
  
#profile {
  width: 600px;
  float: right;}  
  
.textinput {
  border: 1px solid #826B00;}
  
.btn {
  background: #439EEB;
  color: #fff;
  padding: 3px 5px;
  border: 1px solid #BFDEF9;
  border-bottom: 1px solid #0F538D;
  border-right: 1px solid #0F538D;}
  
.error {
  color: #c00000;
  margin: 0 0 3px 0;}
  
.ok {
  color: #55AF13;
  margin: 3px 0 0 0;}
  
table.ruler tr.ruled td {
  bckground: #FFFFC0;
  background: #F7FCF0;
  background: #FFF8D9;}
  
tr.even td {
  background: #FCFCFC;}
  
tr.act td {
  background: #F5FBFF;}
  
.a_td {
  font-size: 18px;
  font-weight: bold;} 