* {
 margin: 0;
 padding: 0;
}

table
{
  font: 14px Tahoma,Arial;
}

a:link img, a:visited img
{
 border: 1px solid black;
}

a:hover img
{
 border: 1px solid red;
}

.gallery img{
margin: 2px;
padding: 0px;
border: 1px solid black;
}

body {
  font: 14px Arial,Tahoma,Arial,Tahoma,Arial;
  color: black;
	width: 100%;
	height: 100%;
  background: url(design/bg.gif);
}

a:link, a:visited {color: red;text-decoration: none}
a:hover {color: red; text-decoration: underline;}

.pages
{
margin: 5px 0 10px 0;
clear: both;
padding: 3px;
}

.pages a, .pages a:visited {color:white; border: 1px solid black; background-color: #535353; text-decoration: none;padding:0px 5px 0px 4px;}
.pages a:hover {color: white; background-color: red; text-decoration: none}

input, select
{
 border: 1px solid black;
 padding:1px;
}

#topmenu{
margin: 0px 0px 4px 100px;
padding: 1px 1px 2px 10px;
width: 759px;
color: white;
background: #2b2b2b;
}

#topmenu a,#topmenu a:visited {
color: #fbfa95;
background: #2a2a2a;
outline: none;
text-decoration: none;
}

#topmenu a:hover {
background: white;
color : black;
text-decoration: none;
}

.content
{
margin: 0px 4px 0px 0px;

}

.block
{
font: 14px Tahoma,Arial;
margin: 0px 0px 4px 0px;
padding: 2px 2px 4px 5px;
background: white;
border-right: 1px solid #878787;
border-bottom: 1px solid #878787;
border-top: 1px solid #dcdcdc;
border-left: 1px solid #dcdcdc;
}

.block li {
list-style: none;
}

.block img{
border: 1px solid black;
}

.blockl
{
font: 14px Tahoma,Arial,Tahoma,Arial;

padding: 2px 2px 0px 5px;
background: white;
border-right: 1px solid #878787;
border-bottom: 1px solid #878787;
border-top: 1px solid #dcdcdc;
border-left: 1px solid #dcdcdc;
}

.titletext
{
background: #464646;
padding: 1px 1px 1px 3px;
color: white;
font: 13px Arial,Tahoma,Arial;
font-weight: bold;
}
.titletext a, .titletext a:visited {color:yellow; text-decoration: none;}
.titletext a:hover {color: black; background: white;text-decoration: none}

.title
{
padding: 1px;
margin-left: -3px;
margin-bottom: 4px;
border-bottom: 1px solid black;
}

.subtitle
{
border-bottom: 1px dotted red;
background: #e61c26;
color: white;
font: bold 14px Arial,Tahoma,Arial;
padding: 1px 1px 1px 4px;
margin-bottom: -2px;
}

.subcontent
{
margin: 2px 2px 20px 5px;
}

.logotext
{
color: #333333;
position: absolute;
left: 705px;
top: 22px;
font: bold 18px Tahoma,Impact,'Trebuchet MS',Helvetica,sans-serif;
letter-spacing: -1px;
width: 185px;
text-align: center;
text-decoration: underline;
}

.logotext2
{
position: absolute;
left: 705px;
top: 43px;
width: 185px;
text-align: center;
color: #e9000c;
font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif;
font-size: 14px;
letter-spacing: 0.05em;
}

.blacktxt a, .blacktxt a:visited {color:black; text-decoration: none;}
.blacktxt a:hover {color: white; background: red;text-decoration: none}

.bline
{
margin-top: 10px;
border-bottom: 1px solid #49382A;
font: bold 15px Arial,Tahoma,Impact,'Trebuchet MS',Helvetica,sans-serif;
}

.legend
{
font: 11px Tahoma,Verdan;
float: right;
clear: both;
}

.thumbs {
text-align : center;
}

.thumbs img{
margin: -1px;
padding: 0px;
border: 1px solid black;
}

.thumbs a:hover img{
margin: -1px;
padding: 0px;
border: 1px dotted red;
}

.hardlinks
{
width: 90%;
text-align: center;
}

.hardlinks li {
list-style: none;
margin-left: 7px;
display:inline;
}

.gallery
{
margin: 0px 0px 5px 12px;
}

.gallery a:link img, .preview a:visited img
{
 border: 1px solid black;
 background-color: transparent; text-decoration: none
}

.gallery a:hover img
{
 border: 1px solid red;
 background-color: transparent; text-decoration: none
}

.gallery img{
margin: 2px;
padding: 0px;
border: 1px solid black;
}

.promo
{
margin: 5px;
padding: 5px;
font: 16px Tahoma,Arial;
text-align: center;
clear:both;
background: white;
border-bottom: 1px solid black;
border-top: 1px solid black;
}

.promo a:link, .promo a:visited
{
font: 42px "Georgia",Tahoma,Arial;
text-decoration: underline;
color: #ff3b3b;
clear:both;
font-weight: bold;
}

.promo a:hover
{
color: white; background: red;
}

.subpromo
{
font: 17px Tahoma,Verdana,Arial, Tahoma,Arial;
font-weight: bold;
color: #111111;
text-align: center;
}

.preview
{
float: left;
width: 330px;
background: white;
margin: 2px 10px 10px 2px;
padding: 1px;
}

.preview a:link img, .preview a:visited img
{
 border: 1px solid black;
}

.preview a:hover img
{
 border: 1px solid red;
}

.postfooter
{
border-top: 1px solid black;
font: 11px Verdana;
color : #44444;
text-align: left;
margin: 3px 0px 0px 0px;
padding-top: 2px;
}

.postrate
{
position: relative;
font: 11px Verdana;
float: right;
margin-right: 8px;
color: #999999;
}

.titletextg
{
background: red;
padding: 1px 1px 1px 3px;
color: white;
font: 13px Arial,Tahoma,Arial;
font-weight: bold;
}

.titleg
{
padding: 1px;
margin-left: -3px;
margin-bottom: 4px;
border-bottom: 1px solid red;
}

#preloader{
position:absolute;
top:-500px;
left:-500px;
}

.tubebox
{
float: left;
margin: 5px;
width: 162px;
}

.tubebox a:link img, .tubebox a:visited img
{
 border: 1px solid #ff6068;
}

.tubebox a:hover img
{
 border: 1px dotted red;
}

.tubetitle
{
font: 12px Tahoma,Arial ;
background: #e61c26;
color: white;
text-align: center;
margin-bottom: 1px;
letter-spacing: 1px;
font-weight: bold;
}

.tubecomm
{
font: 11px Verdana,Arial, Tahoma,Arial;
background: #ff6068;
color: white;
padding: 0 2px 0 2px;
min-height: 28px;
height: 28px;
overflow: hidden;
}

.tubeadd
{
font: 10px Tahoma,Arial,Tahoma;
}

.tubehead
{
border-bottom: 2px solid #777777;
}

.tubetop
{ 
 font: 13px Arial,Tahoma,Arial;
 font-weight: bold; 
 float:left; 
 padding:5px;
}

.tubetop li 
{ 
 list-style-type:none; 
}

.tubetop ul
{
text-align: left;
width:90px;
float:left;
}

.flashbox
{
color: black;
font: 15px Tahoma,Arial;
font-weight: bold;
}

.flashbox b a:link, .flashbox b a:visited
{
color: red;
font: 15px Tahoma,Arial;
font-weight: bold;
}

.tubepromo
{
float:right;
background: red;
color: white;
}

.tubepromo li
{
color: white;
font: 14px Tahoma,Arial;
font-weight: bold;
margin: 5px;
padding: 3px;
border: 1px dotted white;
margin-right: 7px;
}

.tubepromo a:link, .tubepromo a:visited
{
color: white;
}

.tubepromo a:hover
{
color: yellow;
}

.tubefront
{
margin-left:5px;
height: 1385px;
}

