*, #search { margin: 0; padding: 0; }
body { background: #000202; font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 0 auto; color: #d9cba5; }
ul li { list-style-type: none; }
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
a { color: #d9cba5; text-decoration: none;} a img { border: none; }  a:hover {text-decoration: none; } 
hr { border-top: 1px solid #3e3d39; border-left: none; border-right: none; border-bottom: none; margin: 10px 0 20px 2px; }

#header, .content, #footer { width: 957px; margin: 0 auto; position: relative; }
#header_right { width: 470px; position: absolute; height: 160px; top: 0; right: 0; }


/* MENU */
#menu { width: 760px; height: 34px; position: absolute; float: left; top: 123px; left: 140px; }
#menu_footer { width: 950px; height: 34px; }
.lists li {  display: inline; float:left; }
.lists li a {color: #fceb9f; display: block; font-size: 1.2em; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-top: 7px; text-decoration: none; width: 116px; height: 34px; text-align: center; background: url(/images/bg_menu.gif) no-repeat;}
.lists li a:hover { color: #f8ca19;}

.lists li a.vetsi {color: #fceb9f; display: block; font-size: 1.2em; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-top: 7px; text-decoration: none; width: 163px; height: 34px; text-align: center; background: url(/images/bg_menu2.gif) no-repeat;}

/* CONTENT */
.content {padding-top: 14px;}
.content_right { width: 147px; float: right; }
.content_left {  margin-right: 155px; }
h1 { background: url(/images/h1_sm.gif) no-repeat left top; height: 30px; clear: left; }
h1 span { display: block; color: #fceb9f; padding-left: 35px; font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: normal; padding-top: 5px; margin: 0 auto;}
h2 { border-top: 1px solid #3e3d39; clear: left; margin-bottom: 10px;}


/* CONTENT - galerie*/
.content_player { width: 1000px; margin: 0 auto; position: relative; }
.content_right_inner { width: 460px; float: right;  }
.content_left_inner {  width: 520px;}


/* THUMBS */
.thumbs { background-color: #000202; padding: 8px 6px;  }
.thumbs .thumb { width: 152px; float: left; margin: 0 3px 15px 3px; }
.thumb a img { border: 1px solid #f2f2f2; margin-top: 2px;} 
.thumb a:hover img { border: 1px solid #ffd71a; text-decoration: none; }
.thumb a { color: #d9cba5; line-height: 1em; font-size: 12px; padding-bottom: 3px;}
.view_time { display: inline; float: left; background: url(/images/wood.jpg) ; height: 22px; width: 72px; margin-top: 1px;   }
.view_time span { padding: 1px 3px 0 19px; display: block; color: #ffd71a; font-weight: bold;}
.rating { float: right; margin-top: 4px;  } .rating img { padding-left: 1px; }

/* THUMBS FOR INNER PAGE */
.thumbs .thumb_small p { font-size: 0.9em; font-weight: bold; text-transform: uppercase; padding-bottom: 1px;}
.thumbindex { width: 152px; float: left; margin: 0 2px 10px 2px; }
.thumbindex a img { border: 1px solid #f2f2f2;} 
.thumb_small { width: 112px; float: left; margin: 0 3px 8px 0;}
.thumb_small a img { border: 1px solid #f2f2f2; } 
.thumb_small a:hover img { border: 1px solid #ffd71a; } 
.view_time_sm { display: inline; float: left; margin-top: 1px;  }
.view_time_sm span { color: #930e10;  font-weight: bold; font-size: 0.85em;}
.thumb_small .rating { margin-top: 1px; }
.thumb_small p.title { font-size: 0.8em; line-height: 0.9em; padding-bottom: 3px; height: 18px;}
.thumb p.title {height: 24px;}

/* FOOTER */ 
#footer { height: 74px; margin-top: 40px;}
#footer_left {background: url(/images/foot_left.jpg) left bottom no-repeat;}
#footer_right {background: url(/images/foot_right.jpg) right bottom no-repeat; height: 74px; }
#footer p { position: absolute;font-size: 0.85em; line-height: 1.3em; text-align: center;  }


/* MENU */
#menuleft {	width: 147px;}
#menuleft ul { font-weight: bold; width: 147px; }
#menuleft ul li { height: 10px; line-height: 1em;  padding: 2px 0 7px 8px; }
#menuleft ul li:hover {background: #930e10; }
#menuleft ul li a {font-weight: normal; font-size: 0.9em; color: #e8a767;}
#menuleft ul li a:hover {text-decoration: none; color: #ffd71a; }

.accordion_toggle { display: block; height: 27px; width: 147px; padding-left: 10px; background: #000202 url(/images/menu_header.jpg) no-repeat; outline: none; font-size: 0.9em;  cursor: pointer;  }
.accordion_toggle span { padding: 8px 0 0 9px; display: block; color: #fceb9f; font-size: 1.4em; font-family: Arial, Helvetica, sans-serif;}
.accordion_toggle_active { width: 147px; }	
.accordion_content { overflow: hidden; background: #000202; margin: 0 3px; }
#horizontal_container { margin: 20px auto 20px auto; height: 100px;  }
#vertical_nested_container { margin: 20px auto 20px auto;}
#vertical_container { background: #000202; padding-bottom: 3px;}

/* BLOCK TOP FREE SITES */
.topfree {	margin-top: 10px; }
.topfree ul {width: 197px; float: left;  }
.topfree li { line-height: 1.2em; font-size: 1.1em; }
.topfree span { color: #3e3d39; padding-right:  5px;}
.topfree h1 span {	color: #fceb9f; }
.topfree a, .topfree a:link { text-decoration: none; color: #ffd71a; }
.topfree a:hover { text-decoration: underline; color: #f81202;}
/*.topfree ul {width: 210px; float: left;  }*/

#search { position: absolute; top: 96px; right: 257px; padding: 2px 2px 3px 3px; }
input.text { width: 160px; border: 1px solid #140d06; background-color: #cdbc92; padding: 1px 2px; color: #000202; }
input.text:focus {	background-color: #edda73; }
form button{ background: url(/images/btn.jpg) no-repeat; width: 70px; border: none; height: 15px; cursor: pointer; }

#bg_search { background: url(/images/bg_search.jpg) no-repeat; height: 109px; width: 622px; }
#bg_search form span { font-size: 0.9em; }
#bg_search form { padding: 24px 0 0 76px; }
input.text1 { width: 311px; border: 1px solid #140d06; background-color: #cdbc92; padding: 1px 2px; color: #000202; }
.radios { float: left; padding-top: 5px; height: 20px; width: 150px;  margin-right: 10px;}
.radios span { margin: -15px 0 0 20px; display: block; float: right; width: 130px; }
.addtext { clear: left; margin: 10px 10px 0 22px; font-size: 0.9em; }
.addtext a:hover { text-decoration: underline; }

/* PAGERS */
.pages {width: 780px; text-align: center; height: 20px; display: block; float: left; padding-bottom: 3px;}
.pn A, .pa, .pi {
   font-family: Verdana;
    border-style: solid;	
	border-width: 1px;
	margin: 0px;
	padding: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 1em;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}

.pn A:link, .pn A:visited, .pn A:active {    
	color:  white;
	background-color:  #cc0000;
	border-color: #E86F6F;	
}

.pn A:hover {    
	color: white;
	background-color: #EBB171;
	text-decoration: none;
	border-color: #5C361D;	
}

.pa {    
	color: #000000;
	background-color: #EBB171;
	border-color: #5C361D;	
}

.pi {
	color: #EBB171;
	background-color: black;
	border-color: #EBB171;
}

dl { width: 190px; float: left;}
dt { padding-top: 16px; font-size: 1.3em; font-weight: bold; color: #e8a767; font-family: Arial; }
dd { padding-left: 12px; font-size: 0.95em; line-height: 1.2em; }
dd span { padding-left: 7px; font-size: 0.85em; color: #e8a767; }
dd a:hover { color:  #f81202; }

#theToolTip {
	position: absolute;
	left: -300px;
	width: 475px;
	border: 1px solid #A3A3A3;
	padding: 6px 0px 6px 10px;
	background-color: #2E2E2E;
	visibility: hidden;
	z-index: 100;
	font-family: verdana;
	font-size: 10px;
	color: #FFFFFF;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray, direction=135, strength=4);
}
#ToolTipPointer {
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}
#theToolTip p {
	font-size: 10px;
	color: #FFFFFF;
	line-height:1.4em;
}
#ToolTipTextWrap {
	font-weight:bold;
	font-size: 10px;
	color: #FFFFFF;
}

/*****/
.tag { height: 18px; background: url(/images/1.jpg) no-repeat; margin-right: 2px;}
.tag span {	background: url(/images/2.gif) repeat-x; width: 35px; height: 18px; margin-left: 34px; }
.tag span a { font-size: 0.95em; color: #ffd71a; background: url(/images/3.jpg) no-repeat right; padding-right: 26px; }
.tags { margin: 7px 100px 0 0; width:400px; }
.tags div.tag { margin-bottom: 4px; display: block; float: left; }
.tag span a:hover { color: #fceb9f; }

#player {width:510px; height:412px; background:black; text-align:center; display:table-cell; vertical-align:middle; font-size: 0px; border:3px solid #424242;}
#player embed {margin: 0px;}
#player img.screen {margin:0 auto; border:1px solid #aaa; vertical-align:middle;}
.player a img { border: 3px solid #3e3d39; padding: 1px; }

hr { border-top: 1px solid #3e3d39; border-left: none; border-right: none; border-bottom: none; margin: 10px 0 20px 2px; }
.nextclips { background: url(/images/bg_clips.jpg) no-repeat; height: 105px; width: 511px; margin-left: 5px; padding-top: 17px;}
.nextbanner { height: 80px; width: 480px; margin-left: 30px; padding-top: 10px;}
.nextclips h1 { margin-left: 43px; }
.clips2 { padding: 2px 0 0 43px; }
.nextclips a img { padding: 1px; border: 1px solid #3e3d39; } .nextclips a:hover img { border: 1px solid #930e10; }
.nextclips a {	margin-right: 3px; }
.rating_big { float: right; margin-top: 5px;} 
.rating_big img { padding-left: 2px; }

/* overlay play button */
.play {
	background:url(http://www.rudepirate.com/images/play.png) no-repeat;
	width:50px;
	height:50px;
	position:relative;
	top:-140px;
	left:240px;	
	opacity:0.9;
	margin-bottom:-50px;
}

.play:hover {
	opacity:1.0;	
}

.view { 
font: normal 11px Arial, Helvetica, sans-serif;  
color: #ffd71a;  
margin: 0;  
padding: 1px 3px 0 10px;    
float:left; 
text-align:left;  
width: 90px;
margin: -1px 0 0 0;
} 
.view2 { 
font: normal 11px Arial, Helvetica, sans-serif;  
color: #ffd71a;  
margin: 0;  
padding-right: 5px;    
float:right;   
text-align:right;  
clear:none;
margin: -1px -3px 0 0;
} 







