/* MOJE TELEVIZE */


/* POMOCNE TRIDY */
.cf, #footer div, #main, #mainmenu, .video, #more-links, .result, #recommend, .tv-item { height: 1%; }
.cf:after, #footer div:after, #main:after, #mainmenu:after, .video:after, #more-links:after, .result:after, #recommend:after, .tv-item:after { content: "."; display: block; clear: both; visibility: hidden; overflow: hidden; height: 0; }

.blind, .jump { position:absolute; left:-100000px; }

hr.hr { display:none !important; }
hr { height:1px; color:#e6e6e6; background-color:#e6e6e6; border:0px solid #e6e6e6; clear:both; margin:0 0 1em; }
a img { border: 0; }

html, body, form, p, ul, ol, li, dl, dd, h1, h2, h3, h4, h5, div, hr, input, fieldset, button { margin:0; padding:0; border:0; list-style:none; }

/* LAYOUT */
html { background:white; }
body { font: normal 78%/1.4 Arial, sans-serif; text-align:center; }

a { text-decoration:underline; color:#9e8539; }
a:hover { text-decoration:none; }
p { padding:0 0 1em; }
h1 { font-size:1.6em; padding:0 0 .3em; color:#c00; }

#container { width:980px; margin:0 auto; text-align:left; position:relative; padding:0 0 100px; }
#header { height:100px; min-height:100px; padding:30px 0 15px; }
#container > #header { height:auto; }

#wrapper { background:#eeded1; }

#content { width:624px; float:left; position:relative; left:20px; }
.wide #content { float:none; width:940px; }

#main { background:white; padding:20px 0; min-height:500px; height:500px; }
html[xmlns] #main { height:auto; }

#recommend { background:white; margin:12px 0 0; padding:20px; }
#recommend .videos { width:290px; float:left; margin:0 30px 0 0; }
#recommend .videos-last {margin:0; }

#under-panel { background:white; margin:12px 0 0; padding:20px; }

#side { width:290px; float:right; z-index:1; position:relative; right:20px; }
#side h2 { font-weight:bold; font-size:1.3em; padding:9px 0 0; }

#banner { float:right; margin:0 0 15px 15px; position:relative; z-index:10; }

#footer { background:url(img/footer.gif) center top repeat-x; padding:15px 0 50px; color:#666; font-size:.9em; }
#footer div { width:980px; margin:0 auto; }
#footer p { line-height:17px; padding:0; }
#footer p a { color:#666; }
#footer p.copy { float:left; line-height:24px; background:url(img/rss.gif) left center no-repeat; }
#footer p.copy a.rss { padding:0 0 0 31px; }
#footer p.wdf { float:right; padding:0 0 0 25px; background:url(img/logo-wdf.gif) left center no-repeat; }

#mainmenu { height:37px; line-height:32px; position:relative; left:-1px; }
#mainmenu li { float:left; border-left:1px solid #900; display:inline-block; z-index:2; }
#mainmenu .first { border:0; }
#mainmenu a { height:25px; display:inline-block; line-height:25px; padding:0 14px; text-decoration:none; color:black; position:relative; }
#mainmenu a:hover { color:#900; }
#mainmenu .active { height:37px; position:relative; left:1px; border:0; background:white; }
#mainmenu .active a { font-weight:bold; color:#900; }

#mainmenu .about,
#mainmenu .hledat { float:right; border:none; font-weight:bold; }
#mainmenu .hledat a { background:url(img/lupa.png) 7px 8px no-repeat; }
#mainmenu .about a { background:url(img/tv.png) 7px 7px no-repeat; }
#mainmenu .about a,
#mainmenu .hledat a { padding-left:30px; }

.video { border-bottom:1px solid #666; padding:15px 0; }
.video h2,
.video h3 { font-size:1em; font-weight:bold; }
.video a { color:#c00; text-decoration:none; }
.video a:hover { text-decoration:underline; }
.video img { display:block; padding:3px; background:#9e8539; float:left; }
.video .txt { margin:0 0 0 124px; }
.video-last { border:0; }



.star { width:10px; height:10px; display:inline-block; background:url(img/star.png) left center no-repeat; }
.star5 { background-position:-10px center; }
.star0 { background-position:-20px center; }


.sort { text-align:right; font-size:.9em; padding:1em 0; }
.sort a { margin:0 0 0 25px; }
.sort a.active { padding:0 12px 0 0; text-decoration:none; background:url(img/sort.png) right center no-repeat; }




#more-links { padding:0 0 1.5em; }
#more-links a { display:inline-block; margin:0 20px 0 0; }
#more-links span { display:none; }
#more-links p { padding:0 0 1em; clear:both; }

.botext1 { padding:0 0 1em; }

.share { padding:0 0 0 20px; background:url(img/share.png) left center no-repeat; }

#video-text { position:relative; padding:.5em 0 .5em; }
#video-text p { padding:0 0 .8em; }
#video-text p.more { font-size:1em; text-align:right; padding:0 0 1em; }
#video-text p.more a { padding:0 5px; border:1px solid; text-decoration:none; font-weight:bold; }
#video-text .tools { padding-top:1em; line-height:20px; }
#video-text .share { float:right; }

#liker { border-left:1px solid #666; padding:0 0 0 15px; margin:0 0 0 15px; }
#liker a { color:#666; padding:0 0 0 22px; background:url(img/hand.png) left center no-repeat; }

#video-text .star { width:12px; height:12px; background-image:url(img/star-big.png); }
#video-text .star5 { background-position:-12px 0; }
#video-text .star0 { background-position:-24px 0; }

#main-flash { margin:0 0 20px; }

form p { padding:0 0 5px; }
form label { width:50px; display:inline-block; vertical-align:top; }
form input { width:230px; border:1px solid black; padding:5px; }
form .submit { width:auto; text-indent:0; text-align:center; padding:1px 0; &padding:0; font-weight:bold; }

#embeder { padding:20px; width:400px; display:none; text-align:left; }
#embeder label { color:black; }
#embeder input { background:#efefef; }
#embeder .submit { width:auto; margin:0 0 0 15px; border:none; border:0; background:#900; padding:5px; color:white; }
#embeder .addthis_toolbox { padding:10px 50px 0; }
#embeder .addthis_toolbox a { color:#900; }

#loginform form { padding:20px 15px 15px; background:#f5f5f5; border:1px solid; }

#loginform .err ul { border:2px solid red; padding:20px; margin:0 0 1em; background:white; }
#loginform .err ul li { padding:0 !important; font-size:.9em; color:red; font-weight:bold; }

#searchform { width:417px; margin:0 0 2em; }
#searchform form { }
#searchform fieldset p { padding:0 0 5px; }
#searchform fieldset p label { width:52px; display:inline-block; padding:5px; }
#searchform fieldset p input { width:232px; border:1px solid black; padding:5px; text-indent:5px; }
#searchform fieldset p input.submit { width:80px; text-indent:0; text-align:center; padding:4px; font-weight:bold; }


.results { width:624px; }

p#logout { position:absolute; right:0; bottom:-3em; font-size:.9em; z-index:10; }
p#logout a { border:1px solid; padding:0 5px; font-weight:bold; text-decoration:none; }


.tv-item { border-bottom:1px solid #666; padding:20px 0; }
.tv-item .video { border:none; padding-top:5px; }
.tv-item .tv-img { display:block; padding:3px; background:#9e8539; float:left; }
.tv-item .txt { margin:0 0 0 267px; }
.tv-item .box { float:left; width:333px; }
.tv-item .txt .txt { margin-left:124px; }
.tv-item h3 { font-size:105%; padding:1em 0 0;  }


.pager { border-top:1px solid #666; text-align:right; height:2em; padding:1em 0; margin:0 0 -3em; }
.pager a { padding:0 5px; }

.total {  }

