/*
	WatchTV CSS. All rights reserved.
	2009 created by Bil Software.
	www.bilsoftware.com
*/
body { margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
	img { border: 0; }
	#main { width: 945px; margin: 0 auto; }
		#top { border-left: 1px solid #A9A9A9; border-top: 1px solid #A9A9A9; border-right: 1px solid #A9A9A9; border-bottom: 7px solid #A9A9A9; height: 106px; }
			#logo { float: left; padding: 5px; }
				#logo a { display: block; width: 251px; height: 96px; background: white url(img/logo.gif) 0 0 no-repeat; }
			#nav { float: right; }
				#nav span { clear: both; display: block; text-align: right; color: #566177; margin: 10px 10px 0 0; width: 422px; }
					#nav span a { color: #566177; font-size: 14px; font-weight: bold; text-decoration: none; }
					#nav span a:hover { text-decoration: underline; }
				#nav ul { clear: both; width: 422px; margin: 45px 0 0 0; padding: 0; height: 36px; list-style: none; }
					#nav ul li { float: left; }
						#nav ul li a { display: block; height: 36px; margin: 0 3px 0 0; text-decoration: none; color: white; font-size: 1px; background-repeat: no-repeat; background-color: white; }
						#nav ul li a:hover { background-position: 0 -36px; }
						#l_start { background-image: url(img/l_start.gif); width: 108px; }
						#l_kategorie { background-image: url(img/l_kategorie.gif); width: 138px; }
						#l_najpopularniejsze { background-image: url(img/l_najpopularniejsze.gif); width: 167px; }
		#block { margin: 5px 0 5px 0; text-align: center; }
		#content { clear: both; overflow: hidden; zoom: 1.0; margin: 0 0 10px 0; }
			#content .search { width: 100%; border: 1px solid #666666; }
				#content .search td { font-weight: bold; height: 35px; text-indent: 10px; border-right: 1px solid #666666; border-bottom: 1px solid #666666; }
					#content .search td a img { padding: 3px 0 0 5px; }
			#content .border { border: 1px solid #CCCCCC; margin: 5px 0 10px 0; padding: 5px; }
			#content .group, #content .mgroup { clear: both; }
				#content .group .catphoto { float: left; margin: 0 10px 10px 0; }
				#content .group h1 { display: block; height: 20px; background: white url(img/grad.gif) 0 0 repeat-x; border: 1px solid #C1C1C1; padding: 4px 0 0 15px; margin: 0; font-size: 12px; }
				#content .group .content { margin: 5px 0 10px 0; background: #F6F4F5; border: 1px solid #ADADAD; padding: 10px; font-size: 11px; }
					#content .group .content p { font-size: 13px; line-height: 17px; margin: 0; padding: 0 0 10px 0; }
				#content .group .text { margin: 5px 0 10px 0; font-size: 13px; background: white; border: 1px solid #ADADAD; padding: 10px; }
					#content .group .text p { padding: 0 0 20px 0; margin: 0; line-height: 17px; }
				#content .group .cats { background-image: url(img/dot_hor.gif); background-repeat: repeat-x; background-position: 0 bottom; padding: 0 0 20px 0; margin: 0; clear: both; overflow: hidden; zoom: 1.0; }
				#content .group .cats.last { background: none; margin: 0; }
					#content .group .cats .category { float: left; padding: 20px 12px 0 4px; text-align: center; }
						#content .group .cats .category h3 { margin: 0; padding: 0; font-size: 11px; font-weight: bold; font-family: Tahoma, "Arial Narrow", Arial; }
						#content .group .cats .category ul { margin: 0; padding: 10px 0 0 0; list-style: none; font-size: 10px; }
						#content .group .cats .category a { color: #53504f; text-decoration: none; }
							#content .group .cats .category a:hover { text-decoration: underline; }
							#content .mgroup .tv_info { float: left; width: 480px; padding: 15px; border: 1px solid #A6A7AA; }
				#content .mgroup .titlebox { clear: both; }
					#content .mgroup .titlebox h1 { margin: 0; padding: 5px 0 10px 0; font-size: 18px; font-family: Tahoma, "Arial Narrow", Arial; }
				#content .mgroup .ratings { padding: 20px; border: 1px solid #CCCCCC; margin: 10px 0 0 0; }
					#content .mgroup .ratings .rate { float: left; width: 220px; margin: 0 0 40px 0; }
						#content .mgroup .ratings .rate em { font-style: normal; font-weight: bold; float: left; margin: 0 10px 0 0; }	
						#container { float: left; width: 80px; height: 16px; cursor: pointer; }
							#container .r { background: white url(img/stars.gif) 0 -16px repeat-x; width: 80px; height:16px; }
								#rating { display: block; background: url(img/stars.gif) repeat-x;  height: 16px; }
						#content .mgroup .ratings p { float: left; width: 210px; text-align: right; margin: 0 0 40px 0; padding: 0; }
							#content .mgroup .ratings p em { font-style: normal; font-weight: bold; }
						#content .mgroup .ratings a { display: block; clear: both; margin: 0 auto; width: 160px; text-align: center; color: #333333; text-decoration: none; }
					#search { clear: both; overflow: hidden; zoom: 1.0; }
						#search .options { clear: both; margin: 20px 0 0 0; }
								#search .options .info { float: left; height: 20px; padding: 5px; font-size: 12px; margin: 5px 0 0 0; }
									#search .options .info em { font-style: normal; font-weight: bold; }
								#search .options .pager { float: left; background: #E5E6E7; height: 20px; padding: 5px 15px 5px 15px; }
									#search .options .pager a { color: #333333; text-decoration: none; }
									#search .options .pager a:hover { text-decoration: underline; }
								#search .options .add { float: right; height: 20px; padding: 5px; width: 230px; font-size: 12px; }
									#search .options .add a { display: block; background: #F6F4F5 url(img/plus.gif) 0 0 no-repeat; text-indent: 25px; margin: 5px 0 0 0; height: 20px; }
					#comments { padding: 10px; border: 1px solid #CCCCCC; margin: 5px 0 0 0; overflow: hidden; zoom: 1.0; }
						#comments .options { clear: both; margin: 20px 0 0 0; }
							#comments .options .pager { float: left; background: #E5E6E7; height: 20px; padding: 5px 15px 5px 15px; }
								#comments .options .pager a { color: #333333; text-decoration: none; }
								#comments .options .pager a:hover { text-decoration: underline; }
							#comments .options .add { float: right; height: 20px; padding: 5px; width: 150px; }
								#comments .options .add a { display: block; background: white url(img/plus.gif) 0 0 no-repeat; text-indent: 25px; margin: 5px 0 0 0; height: 20px; }
						#comments .comment { clear: both; overflow: hidden; zoom: 1.0; border-bottom: 1px dashed #262324; padding: 10px 0 10px 0; }
							#comments .comment .cnt { float: left; width: 340px; }
							#comments .comment .rcnt { float: left; width: 330px; margin: 0 0 0 10px; }
							#comments .comment p { margin: 0; padding: 5px 0 0 0; width: 300px; }
							#comments .comment span { float: right; }
				#content .mgroup .tv_more { float: left; width: 390px; margin: 0 0 0 10px; padding: 15px; border: 1px solid #A6A7AA; }
					#content .mgroup .tv_more .infobox { text-align: center; border: 1px solid #dededd; width: 314px; margin: 0 auto; padding: 7px 0 7px 0; }	
					#content .mgroup .tv_more .item { clear: both; overflow: hidden; zoom: 1.0; width: 95%; margin: 0 auto; border-bottom: 1px dashed #262324; }
						#content .mgroup .tv_more .item img { margin: 10px 10px 0 0; padding: 0 0 10px 0; float: left; width: 70px; height: 54px; }
						#content .mgroup .tv_more .item p { float: left; margin: 10px 0 0 0; padding: 0; }
			#content .block { border: 1px solid #E6E6E6; padding: 5px; margin: 0 0 10px 0; }
			#cnt { float: left; width: 625px; }
				#cnt .thumbs_big { background: #201D18; height: 160px; }
					#cnt .thumbs_big .tv { float: left; width: 130px; height: 120px; padding: 10px; margin: 10px 0 0 0; background: #655B59; /* border->margin IE6 fix */ border-left: 40px solid #201D18; } 
						#cnt .thumbs_big .tv h2 { margin: 0; padding: 0; display: block; text-align: center; padding: 7px 0 0 0; }
							#cnt .thumbs_big .tv h2 a { color: white; font-style: italic; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 15px; }
						#cnt .thumbs_big .tv img { width: 128px; height: 86px; }
					#cnt .thumbs_big .tv:hover { background: #ECECEC; }
						#cnt .thumbs_big .tv h2 a:hover, #cnt .thumbs_big .tv:hover h2 a { color: #333333; }
				#cnt .thumbs { height: 95px; background: #534F4E; padding: 5px; margin: 5px 0 0 0; }
					#cnt .thumbs .cat { float: left; width: 73px; margin: 5px 0 0 10px; text-align: center; }
						#cnt .thumbs .cat a { color: #ECECEC; font-size: 10px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; }
						#cnt .thumbs .cat a.c { text-transform: uppercase; font-size: 9px; }
						#cnt .thumbs .cat span { color: #99604a; }
						#cnt .thumbs .cat img { width: 70px; height: 54px; margin: 3px 0 0 0; }
			#panel { float: right; width: 312px; }
				#panel .thumbs_new { clear: both; overflow: hidden; zoom: 1.0; }
					#panel .thumbs_new .tv { float: left; width: 130px; /* border->margin IE6 fix */ border-left: 5px solid #F6F4F5; border-right: 10px solid #F6F4F5; }
						#panel .thumbs_new .tv h2 { font-size: 11px; margin: 0; padding: 15px 0 20px 0; text-align: center; }
						#panel .thumbs_new .tv a { color: #24211d; text-decoration: none; }
						#panel .thumbs_new .tv a:hover { text-decoration: underline; }
						#panel .thumbs_new .tv img { width: 130px; height: 97px; }
						#panel .thumbs_new .tv p { font-size: 11px; margin: 0 0 0 5px; }
			#slicer { clear: both; overflow: hidden; zoom: 1.0; }
				#menu { float: left; width: 135px; background: white; border: 1px solid #ADADAD; margin: 0 10px 0 0; }
					#menu ul { clear: both; margin: 0; padding: 5px; text-align: center; list-style: none; }
						#menu ul li { display: block; width: 125px; height: 30px; text-align: left; background: white url(img/dot.gif) 0 bottom repeat-x; padding: 10px 0 0 0; }
						#menu ul li a { font-family: "Arial Narrow", Arial; font-size: 14px; color: #484647; text-decoration: none; }
						#menu ul li a:hover { text-decoration: underline; }
				#box { float: left; width: 478px; }
					#box .group h1 { width: auto; }
		#footer { border-top: 1px solid #A9A9A9; text-align: center; }
			#footer ul { color: #5A4F89; list-style: square; width: 590px; margin: 0 auto; padding: 10px 0 0 0; clear: both; overflow: hidden; zoom: 1.0;  }
				#footer ul li { float: left; padding: 0; margin: 0 10px 0 15px; color: #5A4F89; }
					#footer ul li a { color: #5A4F89; text-decoration: none; font-weight: bold; font-size: 13.5px; font-family: Tahoma, "Arial Narrow", Arial; }
						#footer ul li a:hover { color: black; }
			#footer p { text-align: center; padding: 0; margin: 10px 0 15px 0; }
			#footer p a { color: color: #5A4F89; text-decoration: none; }
			#footer p small { display: block; font-size: 10px; color: #B6B6B6; }
				#footer p small a { color: #B6B6B6; }
				/**/
			/**/
		/**/
	/**/
/**/
