/* general css */

body	{background: #000; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
/*html defaults*/
*		{margin:0; padding:0;}
img, label, fieldset {display:block; border:0;}
a		{text-decoration:none;}
li		{list-style-type:none; vertical-align:bottom;}
hr		{clear:both; visibility:hidden; height:0;}
h1, h2, h3, h4 {font-weight:normal;}


.fl		{float:left;}
.fr		{float:right;}
.mb10	{margin-bottom:10px;}
.pt10	{padding-top:10px;}
.pb10	{padding-bottom:10px;}
.adv-120, .adv-160	{position:relative; overflow:hidden; z-index:2;}
.adv-300	{width:300px;}
.adv-330	{width:300px; height:330px;}
.adv-468	{width:468px; height:60px;}
.test {display:block; color:red; border:green;}
.adv-728	{width:728px; height:90px;}
.bb {text-decoration:none;}
.adv-160	{width:160px;}
.adv-120	{width:120px;}
.padbtom5	{ padding-bottom:5px;}

h1 {font-size:13px; font-weight:bold;}
h2 {font-size:13px; font-weight:bold;}

.lst, .in-lst, .navi ul	{display:block;}
.in-lst li		{display:inline;}
.navi			{clear:both;}
.navi ul		{text-align:center;}
.navi li		{display:inline;}







#rating			{position:relative;}
.rating-pos, .rating-neg	{position:absolute; overflow:hidden; height:0;}
.rating-pos	{right:8px;}
.rating-neg	{left:8px;}

/*Structure*/
#wrap		{width:999px; margin:0 auto;}
#search *	{float:left;}

#container	{background:#000000; border-left:2px solid #FFFFFF; padding:2px; border-right:2px solid #FFFFFF;}
#content	{width:670px; float:left; padding:3px 0px 10px 7px; margin-bottom:10px; background:#000;}
#content1	{width:985px; float:left; padding:5px 0 10px 7px; margin-bottom:10px; background:#000; border:0px solid #bdc3c9; border-left:0px solid #e1e8ee;}
#sidebar	{width:306px; padding:0px 3px 9px 0px; float:right;}
#footer		{clear:both;}

/*///////////////////////////////////////////////*/
/*/////////////////////////////////         END DEFAULTS       */
/*///////////////////////////////////////////////*/

/*===HEADER===*/
#navigation {height:33px;}
#navigation *	 {display:block;}
#navigation ul * {float:left;}


#logo		{display:block; position:absolute; top:0; left:-127px; width:700px; height:98px; overflow:hidden;}
#header		{ position: relative; height:131px;}
#header .top {left:400px; position:absolute; width: 577px; height: 96px; top: 5px; }

.top p {color:#CCCCCC; font-size:12px; padding-left:0px;}

#navigation #search	{height:25px; border-right:0 ; width:256px; display: block; padding:7px 0px 0px 0px;  margin-top:0px; float:right;}
#search form		{width:230px; height:15px; padding: 2px; background:url(images/search_bg.gif) left top no-repeat;}
#search .fld		{width:155px; font:normal 12px/13px arial; color:#999; padding:1px; border:0; height:12px; background:black; margin-right:7px;}

#navigation				{position:absolute; width: 1040px; bottom: 0; left: -22px; background: url(images/logo.jpg) -105px bottom no-repeat;}
#main-nav				{background:url(images/nav_bg.gif) bottom repeat-x; margin-left:25px; padding-top:1px;}
#main-nav, #main-nav li {height:32px;}
#main-nav li			{padding:0 2px; border-right:1px solid #610003;}
#main-nav a				{padding:9px 8px 0 8px; height:23px; color:#fff; font-size:12px; font-weight:bold;}
#main-nav a:hover		{background:url(images/nav_hover.jpg) no-repeat bottom center;}
#main-wav				{background:url(images/2nav_bg.gif) bottom repeat-x;}
#main-wav a:hover		{background:url(images/2nav_hover.jpg) no-repeat bottom center;}

#subnav		 {background: url(images/mantak.jpg) top no-repeat; padding:5px 10px 0 10px;} 
#subnav ul	 {padding:5px 0 7px 100px; background: url(images/line.gif) bottom repeat-x; red display: block; min-height:18px;}
#subnav li	 {display:inline; border-right:1px solid #555151; padding-right:10px; margin-right:10px;}
#subnav li a {color:#fff;}
#subnav li a:hover {color:#ffb400; text-decoration:underline;}


/*===CONTENT===*/


.hed, .hed2, .hed3	{background-image:url(images/skin.gif); clear:both;}
.hed	{background-position:bottom; height:19px; padding:2px 3px 3px 3px; border:2px solid white;}
.hed *	{font:bold 14px/15px arial; color:#ee00da; padding-top:2px;}
.hed .chosen {background:url(images/chosenstars.gif) left no-repeat; padding-left:80px;}
.hed .videoplay	{background:url(images/videoplay.gif) left no-repeat; padding-left:30px;}
.hed2	{background-position:0 -20px; height:16px; padding:4px 3px 0px 7px; border:1px solid #c00005; margin-bottom:5px;}
.hed2 {font:bold 12px/12px arial; color:white;}
.hed3	{background-position:top; height:16px; padding:4px 3px 0px 7px; border:1px solid #00c0ba; margin-bottom:1px;}
.hed3 {font:bold 12px/12px arial; color:black;}


.googlesearch	{padding:0 5px;}
.googlesearch input {padding:1px;}
.googlesearch .gsc-branding	{display:none;}
.googlesearch .gsc-tabHeader, .googlesearch .gsc-tabhActive {font:bold 14px/17px arial; border:0; display:block; padding:6px 0;}


.post			  {float:left; width:162px; height:170px; margin:0 3px 10px 0; border:1px solid #333333; background:#111111;}
.post img		  {width:160px; height:120px; padding:1px; border:0px solid #333333;}
.post:hover img, .post:hover	  {background:#D30106;}
.vtitle	 		  {font-size:12px; padding-left:3px; font-weight:bold;}

.post a			  {color:#FFFFFF; line-height:15px;}
.post a:hover		{color:#FFFFFF;}

.post:hover .vtitle {color: black;}

.post a:hover .vtitle {text-decoration: underline;}

.post .post-det		{ padding:0 4px; display:block; text-decoration:none; color:#999999; margin-bottom:0px; font-size:11px;}
.post .post-det2		{float:right; display:inline; clear:none;}

.hodnoceni {float:right; display:inline;}

.navig li a			{padding:5px 9px; background: #000; border: 1px solid #212121; color:white; margin-right:5px; color:#fff;}
.navig li a:hover	{color:#ff0000; background: #000;}
.navig .cur_page		{color:#fff; background: #212121; padding:5px 9px; margin-right: 5px;}
.navig .text_page a	{border:0; color:white; text-transform: uppercase; background: none;}
.navig .text_page a:hover	{color:white; text-decoration:underline; background: none;}
.navig .text_page strong		{color: #ff0000; font: bold 20px arial;}


.navig li	{display:inline;}

.pagination a			{padding:5px 9px; background: #000; border: 1px solid #212121; color:white; margin-right: 5px; color:#fff;}
.pagination a:hover	{color:#ff0000; background: #000;}

.pagination		{padding:10px 0px; width: 660px; border-top:1px solid #333333; clear:both; font: bold 14px/30px arial; }

#currentpage		{background:#fff; color:#000;}


.side-th		{padding-left:3px;}
.side-th *		{display:block; float:left;}
.side-th li		{width:98px; height:73px; margin:0 2px 2px 0; padding-bottom:2px;}
.side-th li a	{width:94px; height:71px; border:2px solid #000;}
.side-th img	{width:94px; height:71px;}
.side-th li a:hover {border:2px solid #ff4800;}


.play		{width:145px; height:110px; margin:0 2px 2px 0; padding-bottom:2px; position:relative;}
.play_ico	{width:28px; position:absolute; height:0; display:none; z-index:100; padding-top:28px; overflow:hidden; top:39px; left:56px; background:url(./images/play_icon.png) 0px 0px no-repeat;}
.play:hover .play_ico {display:block;}
/*===VIDEO===*/
#video				{padding:0 0px 0px 0; margin-bottom: 7px; float:right; padding-right:5px; background-color:#111111;}
#video-module		{width:660px; background:black; padding-right:7px; float:right; background-color:#111111;}
.relthumbs			{width:147px; float: right; padding:7px 0 0 0px;}
.relthumbs img		{width:141px; height:106px;}
.relthumbs a		{width:141px; margin-bottom: 7px; height:106px; display:block; border:2px solid #e3e3e3;}
.relthumbs a:hover	{border:2px solid #ff4401;}
.downloadhere	{padding:10px 0;}
.downloadhere a {color:#ff4401; font:bold 20px/15px arial; text-decoration:underline;}
.downloadhere a:hover {color: #000;}

#player	{border:5px solid black; border-right: 0; width: 660px; border-bottom:3px; padding-left:6px; background-color:#111111;}


#extras		{padding:10px 10px 10px 10px; position: relative; font:bold 12px/15px arial; color:#fff;}
#extras h1	{color:#2786cf; margin-bottom: 3px; font:bold 14px/15px arial;}
#extras p	{font-weight:normal; padding-bottom:6px;}
#extras a	{color:#ff4401; text-decoration:underline;}
#extras a:hover {color:#2786cf;}
#extras hodnoceni {float:right; display:inline;}

/*===SIDEBAR===*/
#sidebar .adv-300		{padding-left:1px; padding-bottom:3px;}
#sidebar .text		{padding-left:1px; padding-bottom:3px;}
#sidebar .thumbs a img { display:inline; border:2px solid #e3e3e3;}
#sidebar .thumbs a img:hover {display:inline; border:2px solid #ff4800;}

.box	{width:304px; padding-left:2px; padding-top:2px; background:#111111; margin-bottom:7px; border:1px solid #333333;}

.box .holder	{background:#111111; padding-top: 2px; padding-left:1px; padding-right:2px;}
/*===FOOTER===*/
#footer		{color:#6d6d6d; background-color:#2C2C2C;}
#footer p	{padding:0 10px 10px;}
#footer p a {text-decoration: underline; color:#fff;}
#footer a	{color:#000; font-weight:bold; font-size:13px;}
#footer a:hover {color:#fff; text-decoration:underline;}

#footer .in-lst		{background: #565656; padding:10px; height:15px; padding-left:12px;}
.in-lst				{padding:0px 0 0 10px; margin-bottom:10px;}
.in-lst li 			{margin-right:10px; padding-right:10px; font:normal 12px/13px arial; border-right:1px solid #6d6d6d;}

.lst			{padding-bottom:5px;}
.lst *			{display:block;}
.lst li			{line-height: 16px; padding-bottom:1px; margin-bottom:1px;}
.lst a			{color:#FFFFFF;  padding:2px 0 2px 2px; font-size:12px;}
.lst a:hover	{color:#CCCCCC; }

#advholder		{clear:left; padding:10px 0; padding-left:15px; background:url(images/line.gif) top repeat-x; background-color:#2C2C2C;}
#advholder .col {width:300px; border:1px solid #464646; background: black; padding: 5px; margin-right:10px; float:left;}
#advholder .hed {border-bottom: 0; border-top:1px solid #cbcbcb; margin:0;}
#advholder .adv-300 {background:#000;}

.hardlinks .lst {width:140px; display:block; min-height:50px; padding:0;}
#advholder .adv-300 {padding-bottom:0;}




#sidebar .lst	{padding-left:5px;}

.lst .lsthed			{display:block; font-weight:bold; color:white; font-size:13px; border-bottom:2px solid #191919; margin-bottom:5px;}
.lst .lsthed:hover		{border-bottom:2px solid #191919;}


.thed {color:#FFFFFF; font:bold 14px arial;}
.toplist   {width:100%; color:white; font-size:12px; padding-left:14px;}
.toplist td{padding-bottom:2px; width:120px;}
.toplist a {color:white; font-size:12px; background: url(./images/toplist_starr.png) 0px -14px no-repeat; padding-left:14px;}
.toplist a:hover {background: url(./images/toplist_starr.png) 0px 2px no-repeat; color:#ff9200; text-decoration:underline;}


.secside	{width:173px; float:left; color:white; font-size:12px;  }