body					{ margin:0px; padding:0px; background-color:#2d2d2d; }
div						{ float:left; font-family:Lucida Grande, Tahoma, Calibri, Arial, sans-serif; font-size:11px; line-height:11px; color:#000000; }


#container				{ width:100%; background-color:#FFFFFF; background-image:url(/pub/img/body-bgr.png); background-repeat:repeat-y; }
.content				{ width:910px; }
#left					{ width:210px; }
#right					{ width:700px; padding-bottom:40px; position:relative; min-height:480px;  }


/* Main Menu */

#MainMenu				{ padding-left:10px; padding-bottom:50px; }
.mmi					{ margin-bottom:1px; width:200px; height:30px; overflow:hidden; }
.mm0					{ background-image:url(/pub/img/mm-bgr-0.png); }
.mm1					{ background-image:url(/pub/img/mm-bgr-1.png); }
.mm2					{ background-image:url(/pub/img/mm-bgr-2.png); }

.mmi a					{ text-decoration:none; display:block; width:180px; height:30px; padding-left:10px; font-weight:bold; font-size:14px; line-height:32px; }
.mm0 a, .mm1 a			{ color:#000000; text-shadow:#ffffff 0px 1px 0px; }
.mm2 a					{ color:#ffffff; text-shadow:#000000 0px 1px 0px;  }

.mm-buttons				{ margin-top:9px; width:190px; }
.mm-buttons div			{ margin-right:5px; }


/* VideoNavody Menu */

#vm						{ padding:0px 9px 0px 10px; margin-top:19px; width:640px; background-image:url(/pub/img/vm-bgr.png); background-repeat:repeat-x; background-position:0px 38px; }
.vmi					{ margin-right:0px; width:58px; height:63px; overflow:hidden; background-repeat:no-repeat; }
.vm0					{ background-image:url(/pub/img/vm-bgr-0.png); }
.vm1					{ background-image:url(/pub/img/vm-bgr-1.png); }
.vm2					{ background-image:url(/pub/img/vm-bgr-2.png); }

.vmi a					{ text-decoration:none; display:block; width:45px; height:34px; padding:8px 0px 0px 13px; }

#search					{ position:absolute; top:15px; left:480px; }
input					{ border:0px; margin:0px; }
.search-field			{ width:130px; height:25px; padding:5px 15px 0px 10px; background-image:url(/pub/img/search-field.png); background-repeat:no-repeat; font-size:14px; }


/* ID videonavody */

#sub-head				{ width:650px; height:88px; background-image:url(/pub/img/sub-stats.png); background-repeat:no-repeat; padding-right:10px; }
#thumbs					{ width:660px; padding-left:10px; }
.thumbs-half			{ width:330px; overflow:hidden; }
.thumb					{ width:145px; height:220px; margin:5px 20px 10px 0px; font-size:9px; line-height:12px; overflow:hidden; }
.thumb h1				{ font-weight:bold; font-size:12px; margin:4px 0px 5px 0px; line-height:16px; }
h1.pro					{ text-indent:25px; background:transparent url(/pub/img/pro.png) no-repeat 0px 1px; line-height:1.4; }
h1.fun					{ text-indent:15px; background:transparent url(/pub/img/fun.png) no-repeat 0px 1px; line-height:1.4; }
.thumb a img			{ display:block; height:109px; padding:5px 0px 6px 0px; }
.thumb a:hover img		{ background-image:url(/pub/img/thumb-bgr.png); background-repeat:no-repeat; }
.stars span				{ font-size:9px; float:left; margin-right:10px; color:#000000; background-color:#EFEFEF; border:1px solid #E4E4E4; padding:0px 2px 0px 2px; font-weight:bold; }
.stars					{ width:100%; margin-bottom:10px; }
a.user					{ color:#ffffff; border:1px solid #0088FF; text-decoration:none; padding:0px 2px 0px 2px; background-image:url(/pub/img/button-user-bgr.png); background-position:center; background-repeat:repeat-x; }

.filter					{ margin:0px 2px 1px 0px; padding:0px; width:212px; height:50px; overflow:hidden; background-repeat:no-repeat; }
.filter0				{ background-image:url(/pub/img/filter-bgr-0.png); }
.filter1				{ background-image:url(/pub/img/filter-bgr-1.png); }
.filter-empty				{ background-image:url(/pub/img/filter-bgr-empty.png); cursor:default; }

.filter a				{ text-decoration:none; display:block; background-position:10px 9px; width:167px; height:40px; padding:10px 0px 0px 45px; color:#000000; text-shadow:#ffffff 0px 1px 0px; font-size:16px; font-weight:bold; background-repeat:no-repeat; line-height:30px; }
.filter-empty a			{ cursor:default; }

.pagenav				{ width:640px; padding:0px 20px 5px 0px; }
.pn-box					{ width:90px; float:right; }
.pn-nums				{ width:50px; height:20px; background-image:url(/pub/img/pagenav-bgr.png); }
.pn-nums div			{ width:24px; padding-left:1px; color:#FFFFFF; text-align:center; font-size:9px; line-height:20px; }

#player					{ padding:10px 0px 0px 10px; }
#player-bottom			{ width:640px; padding:10px; margin-top:20px; }

#videopanel				{ padding:0px 10px 15px 20px; width:180px; background-image:url(/pub/img/videopanel-body.png); background-repeat:no-repeat; background-position:top left; }
#videopanel h1			{ font-weight:bold; font-size:12px; margin:20px 0px 10px 0px; }
.vp-info				{ font-size:11px; line-height:13px; }
.vp-notes				{ display:block; margin-top:10px; font-size:9px; color:#666666; }
.vp-notes a				{ text-decoration:none; color:#666666; border-bottom:1px solid #CCCCCC; }
.vp-notes a:hover		{ text-decoration:none; color:#333333; }
.vp-toolbar				{ width:180px; height:35px; margin-bottom:20px; padding:5px 15px 0px 15px;  background-image:url(/pub/img/videopanel-toolbar.png); background-repeat:no-repeat; }
.vp-button				{ padding-top:1px; float:right; }

.comment				{ width:100%; padding-top:10px; margin-top:10px; border-top:1px solid #E4E4E4; }
.comment i				{ font-family:Georgia,"Times New Roman",Times,serif; display:block; margin-top:7px; line-height:15px; font-style:normal; }
.comment-info			{ color:#AAAAAA; font-size:9px; }
input.inputcount		{ padding:2px 4px; -moz-border-radius:7px; -webkit-border-radius:8px; border:0px; background-color:#ddd; color:#fff; }

.playlist				{ width:100%; }
.pl-item				{ width:100%; height:20px; padding-top:5px; border-bottom:1px solid #E4E4E4; }
.pl-name				{ font-size:12px; font-weight:bold; padding-left:5px; float:left; }
.pl-name a				{ color:#000000; text-decoration:none; padding-left:20px; background-image:url(/pub/img/playlist-icon-0.png); background-repeat:no-repeat; background-position:0px 4px; }
.pl-name a:hover		{ background-image:url(/pub/img/playlist-icon-1.png);  }
.pl-stars				{ width:60px; padding-right:5px; float:right; }

#tools-area				{ overflow:hidden; padding:5px; width:300px; -moz-border-radius:7px; -webkit-border-radius:8px; line-height:9px; border:0px; background-color:#eee; line-height:1.5; }

.counter				{ height:71px; background:transparent url(/pub/img/counter-bgr.png) no-repeat top right; padding-right:10px; }
.counter-left			{ background:transparent url(/pub/img/counter-bgr.png) no-repeat top left; padding-left:10px; float:right; }

.sendlink				{ width:100%; height:100%; }
.sendlink div span		{ display:block; float:none; padding-bottom:2px; }
.sendlink-form			{ background-color:#eee; padding:2px 4px; margin-bottom:5px; -moz-border-radius:4px; -webkit-border-radius:5px; border:1px solid #ddd; }
.sendlink-error			{ color:#f00; margin:3px 0px 0px 10px; }



/* Star Rating System */

.star-rating					{ float:left; list-style:none; margin:0px; padding:0px; width:110px; height:19px; position:relative; background-image:url(/pub/img/star-rating.png); background-position:top left; background-repeat:repeat-x; }
.star-rating li					{ padding:0px; margin:0px; float:left; }
.star-rating li a				{ display:block; width:22px; height:19px; text-decoration:none; text-indent:-9000px; z-index:20; position:absolute; padding:0px; }
.star-rating li a:hover			{ background-image:url(/pub/img/star-rating.png); background-position:left bottom; z-index:1; left: 0px; }
.star-rating a.one-star			{ left: 0px; }
.star-rating a.one-star:hover	{ width:22px; }
.star-rating a.two-stars		{ left:22px; }
.star-rating a.two-stars:hover	{ width:44px; }
.star-rating a.three-stars:hover{ width:66px; }
.star-rating a.three-stars		{ left:44px; }
.star-rating a.four-stars		{ left:66px; }
.star-rating a.four-stars:hover	{ width:88px; }
.star-rating a.five-stars		{ left:88px; }
.star-rating a.five-stars:hover	{ width:110px; }



/* CASTOR */
.star-rating a.rating-1-selected	{ width:22px; background-image:url(/pub/img/star-rating.png); background-position:left bottom; z-index:1; left: 0px; }
.star-rating a.rating-2-selected	{ width:44px; background-image:url(/pub/img/star-rating.png); background-position:left bottom; z-index:1; left: 0px; }
.star-rating a.rating-3-selected	{ width:66px; background-image:url(/pub/img/star-rating.png); background-position:left bottom; z-index:1; left: 0px; }
.star-rating a.rating-4-selected	{ width:88px; background-image:url(/pub/img/star-rating.png); background-position:left bottom; z-index:1; left: 0px; }
.star-rating a.rating-5-selected	{ width:110px; background-image:url(/pub/img/star-rating.png); background-position:left bottom; z-index:1; left: 0px; }
/* /CASTOR */



/* Login */

.form-login				{ display:block; width:120px; height:16px; padding:4px 0px 0px 18px; margin-bottom:5px; float:left; color:#000000; font-size:11px; }
.form-login-user		{ background:#ffffff url(/pub/img/form-login-user.png) no-repeat top left; }
.form-login-password	{ background:#ffffff url(/pub/img/form-login-password.png) no-repeat top left; }


/* RegisterForm */

.form-reg				{ width:620px; padding:0px 0px 20px 40px; background:transparent url(/pub/img/pane-blue.png) no-repeat bottom left; }
.form-reg-top			{ background:transparent url(/pub/img/pane-blue.png) no-repeat top left; padding-top:40px; }
.form-reg div			{ width:260px; margin:0px 40px 10px 0px; overflow:hidden; }
.form-reg div span		{ background:transparent url(/pub/img/form-bullet-reg.png) no-repeat 2px 3px; color:#ffffff; display:block; float:none; padding:0px 0px 2px 12px; font-weight:bold; }
.form-reg-input			{ display:block; width:250px; height:16px; margin:0px; padding:4px 5px 0px 5px; background:transparent url(/pub/img/form-reg-input.png) no-repeat top left; }

.form-label				{ margin-bottom:2px; float:none; }
.form					{ width:402px; margin:0px 2px 2px 0px; overflow:hidden; }
.form-line				{ float:none; margin-bottom:10px; }
.input					{ width:380px; background-color:#FFFFFF; font-family:Lucida Grande, Arial, sans-serif; font-size:11px; line-height:15px; color:#000000; border:#000000 solid 0px;  }


/* FOOTER */

#footer					{ width:100%; padding:15px 0px 15px 0px; height:60px; font-size:9px; background-color:#2d2d2d; background-image:url(/pub/img/footer-bgr.png); background-repeat:repeat-x; }
.footer-item			{ margin-right:20px; font-size:9px; line-height:40px; }



/* CASTOR */
#commentbox 			{ width: 100%; }
#formbox				{ width: 100%; }
