html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { background: transparent; border: 0; margin: 0; padding: 0; vertical-align: baseline; }
body { line-height: 1; }
h1, h2, h3, h4, h5, h6 { clear: both; font-weight: normal; }
ol, ul { list-style: none; }
blockquote { quotes: none;}
blockquote:before, blockquote:after { content: ''; content: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
a img { border: none; }
a { outline: none; }

body { height: 800px; margin: 0 auto; background-color: #d9d6c3; line-height: 16px; font-family: Arial, sans-serif; font-size: 9pt; color: #444; }

.wrap-1024 { width: 988px; margin: 0 auto; }

/* Head*/
#head { width: 100%; background: transparent url(../img/head-bg.png) center top repeat-x; }
#head-content { height: 120px; position: relative; }
#logo { width: 199px; height: 57px; padding: 30px 0 0 10px; position: absolute; }
#logo span { position: absolute; left: -9999px; }
#head-rcl { margin-left: 240px; position: absolute; top: 30px; }

#head-descr { width: 978px; padding-right: 10px; position: absolute; top: 15px; text-align: right; font-family: Trebuchet MS; font-size: 11px; color: #9c9b8d; }

#head-account { width: 200px; position: absolute; top: 40px; right: 5px; font-family: Trebuchet MS; color: #6a695d; }
#head-account .row-head { padding-right: 5px; float: right; line-height: 20px; }
#head-account .row-links { width: 75px; padding-left: 5px; float: right; border-left: solid 1px #d1cfc5; line-height: 20px; text-align: left; }
/*#head-account a { color: #7f431e; }*/
#logout-button { margin: 0; padding: 0; background: none; border: none; line-height: 12px; font-size: 8pt; color: #7f431e; cursor: pointer; }
#logout-button.hover { color: #000; }
#user-avatar { width: 40px; height: 40px; margin-right: 8px; padding: 1px; float: left; border: solid 1px #c8c6b5; }
#head-account p { margin-top: 4px; }
#head-account ul { margin-top: 7px; display: block; overflow: hidden; }
.logged-in #head-account li { margin-right: 5px; padding-right: 5px; display: block; float: left; border-right: solid 1px #aaa; }
.logged-in #head-account li.last { margin-right: 0; padding-right: 0; border-right: none; }
.logged-in #head-account li a { line-height: 12px; }
.logged-in #head-account li a:hover { text-decoration: none; color: #000; }

#head-search { width: 250px; position: absolute; top: -26px; right: 0; }
#head-search #search-box { width: 250px; height: 26px; float: right; background: transparent url(../img/head-search-box.png) 0 0 no-repeat; }
#head-search #search-input { width: 238px; height: 20px; margin: 2px 0 0 5px; background: transparent url(../img/head-search-input.png) 0 0 no-repeat; border: none; font-size: 9pt; color: #6a695d; }
#head-search #search-btn { width: 82px; height: 24px; position: relative; top: -1px; right: 0; float: right;  background: transparent url(../img/head-search-btn.png) 0 0 no-repeat; border: none; cursor: pointer; }
#head-search #search-btn:hover { background-position: 0 -24px; }
#head-search #search-dropdown { width: 146px; height: 27px; margin-top: -4px; padding: 0 5px; position: absolute; z-index: 110; background: transparent url(../img/head-search-dropdown.png) 0 0 no-repeat; line-height: 26px; }
#head-search #search-dropdown input { margin: 0 0 0 5px; position: relative; top: 1px; }

#nav { width: 100%; height: 47px; background: transparent url(../img/menu-outer-bg.png) center top repeat-x; }
#inner-nav { height: 47px; background: transparent url(../img/menu-inner-bg.png) center top no-repeat; }
#inner-nav .wrap-1024 { position: relative; }
#nav ul { width: 850px; overflow: hidden; position: relative; z-index: 100; }
#nav ul li { float: left; }
#nav .div { display: inline-block; background: transparent url(../img/menu-div.png) right top no-repeat; }
#nav .last-btn .div { background: none; }
#nav a { margin-left: -5px; padding: 10px 22px; line-height: 40px; font-family: Trebuchet MS; font-size: 10pt; color: #d5d1b4; text-shadow: 1px 1px 1px #331200; }
#nav a:hover { text-decoration: none; color: #f3f2e9; }
#nav a span { line-height: 40px; }
#nav #active a,
.subtitle-details .list-subtitles a,
.news-details .list-articles a,
.trailer-details .list-trailers a
 { margin-left: 0 !important; padding: 0 0 0 10px !important; position: relative; top: 7px; float: left; background: transparent url(../img/menu-active-left.png) left top no-repeat; font-size: 13pt !important; color: #7e2f04 !important; text-shadow: 1px 1px 1px #e5e3d2 !important; }

#nav #active a span,
.subtitle-details .list-subtitles a span,
.news-details .list-articles a span,
.trailer-details .list-trailers a span
 { height: 33px; padding: 0 22px 0 10px; display: block; float: left; background: transparent url(../img/menu-active-right.png) right top no-repeat; line-height: 33px !important; }



/* General */
.small-box .box-colhead { width: 337px; height: 32px; padding: 0 10px; position: relative; background: transparent url(../img/box-colhead-bg.png) 0 0 repeat-x; border: solid 1px #c9c7b6; }
.small-box .box-colhead img { position: relative; top: 2px; }
.small-box .box-colhead h1 { font-family: Trebuchet MS; font-size: 11pt; line-height: 34px; color: #45443e; text-shadow: 1px 1px 1px #f0eee0; }
.small-box .box-colhead h1 span { position: relative; top: -5px; font-size: 9pt; color: #626058; }
.small-box .box-colhead .more { position: absolute; top: 14px; right: 8px; font-size: 11px; color: #7f431e; }
.small-box .box-colhead-left { width: 5px; height: 5px; position: absolute; top: -1px; left: -1px; background: transparent url(../img/box-colhead-left.png) left top no-repeat; }
.small-box .box-colhead-right { width: 5px; height: 5px; position: absolute; top: -1px; right: -1px; background: transparent url(../img/box-colhead-right.png) right top no-repeat; }

/*
.wide-box .box-colhead { height: 32px; padding: 0 10px; position: relative; background: transparent url(../img/box-colhead-bg.png) 0 0 repeat-x; border: solid 1px #c9c7b6; }
.wide-box .box-colhead img { position: relative; top: 2px; }
.wide-box .box-colhead h1 { font-family: Trebuchet MS; font-size: 11pt; line-height: 34px; color: #45443e; text-shadow: 1px 1px 1px #fff; }
.wide-box .box-colhead h1 span { position: relative; top: -5px; font-size: 9pt; color: #626058; }
.wide-box .box-colhead .more { position: absolute; top: 14px; right: 8px; color: #7f431e; }
.wide-box .box-colhead-left { width: 5px; height: 5px; position: absolute; top: -1px; left: -1px; background: transparent url(../img/box-colhead-left.png) left top no-repeat; }
.wide-box .box-colhead-right { width: 5px; height: 5px; position: absolute; top: -1px; right: -1px; background: transparent url(../img/box-colhead-right.png) right top no-repeat; }
*/

.box-content { margin-top: 3px; padding: 9px; position: relative; background-color: #f0eee0; border: solid 1px #c8c6b5; }
.box-content p { margin-bottom: 6px; line-height: 16px; }
.box-content img { padding: 1px; background-color: #e4e2d3; border: solid 1px #b7b5a5; }
.box-content ul { margin: 10px 0 20px 0; list-style: disc; }
.box-content li { margin: 0 0 0 20px; line-height: 16px; }

.page-title { margin-bottom: 20px; font-size: 18px; font-weight: bold; text-shadow: 1px 1px 0 #F0EEE0; }

.small-box .items, .wide-box .items { margin-top: -2px; }
.small-box .items li, .wide-box .items li { margin-top: 3px; padding: 9px; display: block; overflow: hidden; /*position: relative;*/ background-color: #f0eee0; border: solid 1px #c8c6b5; }
.wide-box#subtitle-details,
.wide-box#trailer-details,
.wide-box#comments,
.wide-box#subs-list,
.wide-box#news-box { width: 708px; padding: 9px; position: relative; background-color: #f0eee0; border: solid 1px #c8c6b5; }
.wide-box#subtitle-details,
.wide-box#trailer-details,
#subs-list { margin-bottom: 20px; }
.small-box .items .title,
.wide-box .items .title,
#subtitle-details .title,
#trailer-details .title  { margin-bottom: 3px; padding-bottom: 2px; position: relative; background: transparent url(../img/divider-x.png) center bottom repeat-x; font-family: Trebuchet MS; font-size: 12px; font-weight: bold; line-height: 20px; }
.small-box .items .title img { margin: 3px 1px 0 4px; float: right; }
.wide-box .items .title img { margin: 0 1px 0 4px; float: right; }
.small-box .items .title a,
.wide-box .items .title a,
.wide-box .title a { font-size: 14px; font-weight: bold; color: #7f431e; text-shadow: 1px 1px 1px #fff; }

#body{ min-height: 500px; padding: 30px 0; background: transparent url(../img/body-inner-bg.png) center top repeat-y; }

#content { width: 728px; float: left; }
#content-full { width: 988px; padding-bottom: 20px; }



/* Index */
.jcarousel-container { padding: 0 56px; }
.jcarousel-item { width: 124px; height: 191px; margin: 0 3px; padding: 11px; background: #f4f2e5 url(../img/slider-box-bg.png) center bottom repeat-x; border: solid 1px #c2bfac; }
.jcarousel-item img { width: 120px; height: 155px; padding: 1px; border: solid 1px #cecbb3; background-color: #f0eee0; opacity: 0.9; }
.jcarousel-item h2 { margin-top: 5px; line-height: 15px; font-size: 12px; font-weight: bold; text-align: center; }
.jcarousel-item h2 a { color: #7f431e; }
.jcarousel-item:hover a img { opacity: 1; }
/*.jcarousel-item a:hover img { opacity: 1; }*/
.jcarousel-prev { width: 51px; height: 215px; position: absolute; top: 0; left: 0; background: transparent url(../img/slider-left.png) 0 0 no-repeat; cursor: pointer; }
.jcarousel-next { width: 51px; height: 215px; position: absolute; top: 0; right: 0; background: transparent url(../img/slider-right.png) 0 0 no-repeat; cursor: pointer; }
.jcarousel-prev:hover, .jcarousel-next:hover{ background-position: 0 -215px; }
.jcarousel-prev:active, .jcarousel-next:active{ background-position: 0 -430px; }


#home-trailers ul { width: 708px; margin-top: 3px; padding: 9px; overflow: hidden; background: #f4f2e5 url(../img/slider-box-bg.png) center bottom repeat-x; border: solid 1px #c2bfac; }
#home-trailers li { width: 113px; margin-right: 6px; display: block; float: left; position: relative; overflow: hidden; }
#home-trailers li.last { margin-right: 0; }
#home-trailers li img { width: 109px; height: 163px; padding: 1px; border: solid 1px #cecbb3; background-color: #f0eee0; opacity: 0.8; }
#home-trailers li.hover img { opacity: 1; }
#home-trailers li h2 { margin-top: 5px; padding: 0 5px; text-align: center; line-height: 14px; font-family: Trebuchet MS; font-size: 12px; font-weight: bold; }
#home-trailers .trailer-play { width: 40px; height: 40px; display: block; position: absolute; top: 68px; left: 36px; background: transparent url(../img/trailer-play.png) 0 0 no-repeat; }
#home-trailers li.hover .trailer-play { background-position: 0 -50px; }


#news-box { margin-top: 25px; position: relative; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -0-border-radius: 5px; line-height: 16px; }
#news-box .title { margin: -3px 0 5px 0; padding-bottom: 2px; display: block; background: transparent url(../img/divider-x.png) center bottom repeat-x; font-size: 11pt; font-weight: bold; }
#news-box .title small { font-size: 7pt; font-weight: normal; }
#hide-news { width: 10px; height: 10px; position: absolute; right: 10px; top: 8px; display: block; background: transparent url(../img/close-10.png) 0 0 no-repeat; text-indent: -9999px; }
#hide-news:hover { background-position: 0 -20px; }


#movie-subs { margin-right: 10px; }
.col2 { width: 359px; margin-top: 25px; float: left; }
.subtitles .items li { background: #f4f2e5 url(../img/slider-box-bg.png) center bottom repeat-x; }
.subtitles .items .poster { float: left; }
.subtitles .items .poster img { width: 88px; height: 120px; padding: 1px; float: left; background-color: #e4e2d3; border: solid 1px #b7b5a5; }
.subtitles .items .details { width: 242px; padding-left: 5px; float: left; font-family: trebuchet ms; }
.subtitles .items .details .title { margin-bottom: 10px; }
.subtitles .items .details p { margin: 5px 0; line-height: 14px; color: #555; }
.subtitles .items .details .last-p { margin-bottom: 0; font-size: 11px; }
.subtitles .items .details p .row-head { font-weight: bold; color: #333; }

.box-360 { width: 341px; margin-top: 25px; padding: 9px; position: relative; background-color: #f0eee0; border: solid 1px #c8c6b5; }
.box-360 .box-colhead { margin: -3px 0 10px 0; position: relative; background: transparent url(../img/divider-x.png) center bottom repeat-x; }
.box-360 .box-colhead img { position: relative; top: 2px; }
.box-360 .box-colhead h1 { font-family: Trebuchet MS; font-size: 11pt; line-height: 20px; color: #45443e; text-shadow: 1px 1px 1px #f0eee0; }
.box-360 .box-colhead h1 span { position: relative; top: -5px; font-size: 9pt; color: #626058; }
.box-360 .box-colhead .more { position: absolute; top: 7px; right: 8px; font-size: 11px; color: #7f431e; }
.box-360 .box-left { width: 5px; height: 5px; position: absolute; top: -1px; left: -1px; background: transparent url(../img/box-left.png) left top no-repeat; }
.box-360 .box-right { width: 5px; height: 5px; position: absolute; top: -1px; right: -1px; background: transparent url(../img/box-right.png) right top no-repeat; }

.box-728 { width: 728px; position: relative; }
.index .box-728 { width: 728px; margin-top: 25px; }
.box-728 .box-colhead { width: 706px; height: 32px; padding: 0 10px; position: relative; background: transparent url(../img/box-colhead-bg.png) 0 0 repeat-x; border: solid 1px #c9c7b6; }
.box-728 .box-colhead img { position: relative; top: 2px; }
.box-728 .box-colhead h1 { font-family: Trebuchet MS; font-size: 11pt; line-height: 34px; color: #45443e; text-shadow: 1px 1px 1px #f0eee0; }
.box-728 .box-colhead h1 span { position: relative; top: -5px; font-size: 9pt; color: #626058; }
.box-728 .box-colhead .more { position: absolute; top: 14px; right: 8px; font-size: 11px; color: #7f431e; }
.forum .box-colhead .more { top: 3px; }
.box-728 .box-colhead-left { width: 5px; height: 5px; position: absolute; top: -1px; left: -1px; background: transparent url(../img/box-colhead-left.png) left top no-repeat; }
.box-728 .box-colhead-right { width: 5px; height: 5px; position: absolute; top: -1px; right: -1px; background: transparent url(../img/box-colhead-right.png) right top no-repeat; }

.box-988 { width: 988px; position: relative; }
.box-988 .box-colhead { width: 966px; height: 32px; padding: 0 10px; position: relative; background: transparent url(../img/box-colhead-bg.png) 0 0 repeat-x; border: solid 1px #c9c7b6; }
.box-988 .box-colhead img { position: relative; top: 2px; }
.box-988 .box-colhead h1 { font-family: Trebuchet MS; font-size: 11pt; line-height: 34px; color: #45443e; text-shadow: 1px 1px 1px #f0eee0; }
.box-988 .box-colhead h1 span { position: relative; top: -5px; font-size: 9pt; color: #626058; }
.box-988 .box-colhead .more { position: absolute; top: 14px; right: 8px; font-size: 11px; color: #7f431e; }
.box-988 .box-colhead-left { width: 5px; height: 5px; position: absolute; top: -1px; left: -1px; background: transparent url(../img/box-colhead-left.png) left top no-repeat; }
.box-988 .box-colhead-right { width: 5px; height: 5px; position: absolute; top: -1px; right: -1px; background: transparent url(../img/box-colhead-right.png) right top no-repeat; }



.news-list { width: 359px; padding: 0; background: #f4f2e5; }
.news-list .box-colhead { margin: 9px; }
.news-list .box-colhead .more { right: 2px; font-size: 11px; }
.news-list li { margin-bottom: 10px; padding: 3px 9px 14px 9px; background: #f4f2e5 url(../img/slider-box-bg.png) center bottom repeat-x; border-bottom: solid 1px #d4d2c2; line-height: 16px; color: #888; }
.news-list li.last { margin-bottom: 0; border-bottom: none; }
.news-list .title { margin-bottom: 10px; display: block; font-size: 10pt; font-weight: bold; color: #7f431e; }
.news-list .news-img { width: 96px; height: 77px; margin-right: 10px; display: block; float: left; }
.news-list li img { width: 92px; height: 73px; padding: 1px; border: solid 1px #cecbb3; background-color: #f0eee0; }
.news-list p { text-align: justify; color: #555; }

#popular-news li { margin-bottom: 22px !important; }
#popular-news .title { margin-bottom: 5px!important; line-height: 16px!important; }


.pager { height: 24px; margin-top: 5px; margin-bottom: 5px; padding-left: 6px; position: relative; left: 2px; background: transparent url(../img/pager-bg-left.png) left top no-repeat; }
.pager-content { height: 24px; padding-top: 2px; position: relative; left: -2px; background: transparent url(../img/pager-bg-right.png) right top no-repeat; }
.pager span.prev { width: 20px; height: 20px; display: block; position: absolute; left: -2px; background: transparent url(../img/pager-btn.png) 0 0 no-repeat; text-indent: -9999px; }
.pager a.prev { width: 20px; height: 20px; display: block; position: absolute; left: -2px; background: transparent url(../img/pager-btn.png) 0 -20px no-repeat; text-indent: -9999px; }
.pager a.prev:hover { background-position: 0 -40px; }
.pager span.next { width: 20px; height: 20px; display: block; position: absolute; right: 2px; background: transparent url(../img/pager-btn.png) -20px 0 no-repeat; text-indent: -9999px; }
.pager a.next { width: 20px; height: 20px; display: block; position: absolute; right: 2px; background: transparent url(../img/pager-btn.png) -20px -20px no-repeat; text-indent: -9999px; }
.pager a.next:hover { background-position: -20px -40px; }
.pager ul { margin: 0 25px; }
.pager li { display: inline; line-height: 20px; font-size: 9pt; }
.pager li a { margin: 0 1px 0 -2px; padding: 3px 4px; color: #55544a; }
.pager li a:hover { background-color: #8e8b76; color: #f0eee0; text-decoration: none; }
.pager li .active { margin: 0 1px 0 -2px; padding: 3px 4px; color: #b0ad9d; }
.pager li .dots { margin: 0 1px 0 -2px; padding: 3px 0; color: #b0ad9d; }


/* Subtitrari */
/*#subtitles-page { margin-top: 0; }*/
#subtitles-page .items li { margin-bottom: 10px; }
#subtitles-page .poster { float: left; }
#subtitles-page .poster img { width: 88px; padding: 1px; background-color: #e4e2d3; border: solid 1px #b7b5a5; }
#subtitles-page .details { width: 611px; padding-left: 5px; float: left; }
#subtitles-page .details .sub-info { width: 242px; float: left; }
#subtitles-page .details p,
#subtitle-details .details p,
#trailer-details .details p { margin: 5px 0; line-height: 14px; font-family: trebuchet ms; color: #555; }
#subtitles-page .details .last-p { margin-bottom: 0; }
#subtitles-page .details p .row-head,
#subtitle-details .details p .row-head,
#trailer-details .details p .row-head { font-weight: bold; color: #333; }
#subtitles-page .sub-buttons { width: 362px; height: 27px; margin-left: 5px; padding: 5px 0;float: left; line-height: 20px; }
#subtitles-page .btn-imdb { width: 82px; height: 24px; margin-right: 10px; display: block; float: right; background: transparent url(../img/buttons.png) 0 -136px no-repeat; text-indent: -9999px; }
#subtitles-page .btn-imdb:hover { background-position: 0 -170px; }
#subtitles-page .btn-download { width: 82px; height: 24px; margin-left: 10px; display: block; float: right; background: transparent url(../img/buttons.png) 0 0 no-repeat; text-indent: -9999px; }
#subtitles-page .btn-download:hover { background-position: 0 -34px; }
#subtitles-page .btn-details { width: 68px; height: 24px; display: block; float: right; background: transparent url(../img/buttons.png) 0 -68px no-repeat; text-indent: -9999px; }
#subtitles-page .btn-details:hover { background-position: 0 -102px; }
#subtitles-page .sub-comment { width: 350px; min-height: 49px; margin-left: 5px; padding: 5px 5px 2px 5px; float: left; background: #f4f3e9; border: dotted 1px #aaa; line-height: 16px; font-family: trebuchet ms; }



/* Subtitrari detalii */
#subtitle-details .poster,
#trailer-details .poster { width: 122px; margin-right: 10px; display: block; float: left; }
#subtitle-details .poster .image,
#trailer-details .poster .image { width: 118px; padding: 1px; background-color: #e4e2d3; border: solid 1px #b7b5a5; }
#subtitle-details .details,
#trailer-details .details { width: 571px; padding-left: 5px; float: left; position: relative; }
#subtitle-details .title #title-ro,
#trailer-details .title #title-ro { display: block; font-size: 9pt; font-weight: normal; color: #555; }
/*#subtitle-details #social-share,
#trailer-details #social-share { margin: 17px 1px 0 4px; float: right; }*/
#subtitle-details .info-left,
#trailer-details .info-left { width: 150px; margin-right: 20px; float: left; }
#subtitle-details .info-right,
#trailer-details .info-right { width: 150px; float: left; }
#subtitle-details #tags,
#trailer-details #tags { margin-bottom: 0; padding-bottom: 20px; background: transparent url(../img/divider-x.png) center bottom repeat-x; }
#subtitle-details #sub-comment,
#trailer-details #sub-comment { margin-bottom: 20px; padding: 10px 0; background: #f4f3e9 url(../img/divider-x.png) center bottom repeat-x; line-height: 16px; }
#subtitle-details #sub-comment h2 { font-size: 12px; font-weight: normal; }
#subtitle-details .sub-buttons,
#trailer-details .sub-buttons { width: 82px; position: absolute; top: 52px; right: 0; text-align: right; }
#subtitle-details .btn-download,
#trailer-details .btn-download { width: 82px; height: 24px; display: block; float: right; background: transparent url(../img/buttons.png) 0 0 no-repeat; text-align: left; text-indent: -9999px; }
#subtitle-details .btn-download:hover,
#trailer-details .btn-download:hover { background-position: 0 -34px; }
#subtitle-details .btn-details,
#trailer-details .btn-details { width: 68px; height: 24px; margin: 5px 0 10px 0; display: block; float: right; background: transparent url(../img/buttons.png) 0 -68px no-repeat; text-align: left; text-indent: -9999px; }
#subtitle-details .btn-details:hover,
#trailer-details .btn-details:hover { background-position: 0 -102px; }
#subtitle-details .show-info,
.search .show-info { margin: 10px 2px; text-align: center; }
#trailer-details .show-info { padding: 10px 2px; float: left; }
#trailer-details .social { padding: 10px 0 0 10px; float: left; }
#subtitle-details .show-info a { display: block; }
#subtitle-details .show-info #more-info-left,
#trailer-details .show-info #more-info-left { margin-right: 6px; float: left; }
#subtitle-details #show-trailer { margin-bottom: 20px;}
#trailer-details #show-trailer { margin-bottom: 20px; }
#subtitle-details #sub-comment,
#subtitle-details #show-description { margin: 20px 0; padding: 7px 10px 10px 10px; display: block; background: #f4f3e9; border: dotted 1px #c2bfac; font-size: 9pt; line-height: 16px; }
#trailer-details #show-description { margin: 20px 0; padding: 7px 10px 10px 10px; display: block; background: #f4f3e9; border: dotted 1px #c2bfac; font-size: 9pt; line-height: 16px; }
#subtitle-details #sub-comment legend,
#subtitle-details #show-description legend,
#trailer-details #show-description legend { padding: 0 5px; font-size: 10pt; font-weight: bold; }



#comments-title,
#subs-list-title,
.box-title { margin-top: 20px; margin-bottom: 3px; overflow: hidden; font-size: 11pt; font-weight: bold; line-height: 20px; }
.box-title a { margin-right: 5px; float: right; font-size: 8pt; font-weight: normal; }

.comments-list li,
#my-messages li { margin: 5px 0 15px 0; padding: 0; text-align: left; line-height: 10px; }
.comment-body { /*width: 607px;*/ margin-left: 99px; padding: 1px; position: relative; background: #d1cebd url(../img/comments-border-bg.png) center top repeat-x; color: #3e5867; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.comment-content { /*width: 579px;*/ min-height: 82px; padding: 11px 14px 5px 14px; overflow: hidden; background: #e3e0d1 url(../img/comments-bg.png) center top repeat-x; line-height: 16px; color: #555; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.comment-arrow { width: 9px; height: 16px; margin: 5px 0 0 -23px; position: absolute; display: block; background: transparent url(../img/comments-arrow.png) 0 0 no-repeat; }
.comment-body img.avatar { padding: 1px; position: absolute; top: 0; left: -100px; background: #fff; border: solid 1px #ddd; }
.comment-author span { margin: 0 -7px 15px; padding: 2px 7px; display: block; background: transparent url(../img/comments-meta-bg.png) 0 0 repeat-x; border: solid 1px #dfddd0; font-size: 9pt; font-weight: bold; line-height: 18px; color: #666; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.comment-meta  { position: absolute; right: 17px; top: 16px; font-size: 8pt; }
.comment-meta span  { padding-right: 3px; cursor: default; }
.comment-meta a { color: #999; }
.comment p, .comment blockquote { padding: 0 0 7px 0; text-align: left!important; }

#respond h3 { margin: 40px 0 20px 0; padding-bottom: 10px; background: transparent url(../img/divider-x.png) center bottom repeat-x; font-size: 12pt; font-weight: bold; }

#comment-form p { margin: 0; }
#comment-form label { padding: 5px 0 2px 0; display: block; }
/*
#comment-form .text-input { width: 300px; margin-bottom: 5px; padding: 4px; background: #fff; border: solid 1px #ddd; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; font-family: Arial; font-size: 9pt; color: #444; }
*/
#comment-form textarea { width: 698px !important; margin-bottom: 5px; padding: 4px; background: #fff url(../img/textarea.png) center bottom repeat-x; border: solid 1px #ddd; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; font-family: Arial; font-size: 9pt; color: #444; }










/* Stiri */
/*#news-page { margin-top: 0; }*/
#news-page .title { margin-bottom: 10px; padding-bottom: 0; }
#news-page .items li { margin-bottom: 10px; }
#news-page .social,
#subtitle-details #social-share { margin-top: -32px; float: right; }
#news-page .news-date { margin-bottom: 10px; font-size: 7pt; color: #777; }
#news-page .news-text { font-size: 8pt; line-height: 16px; color: #555; }
#news-page .news-text p { margin-bottom: 6px; font-size: 12px; line-height: 20px; }
#news-page .news-img { width: 150px; margin: 0 10px 10px 0; padding: 1px; float: left; background-color: #e4e2d3; border: solid 1px #b7b5a5; }
.list-articles #news-page .news-img,
.search #news-page .news-img { margin-bottom: 5px; }
#news-page .news-tags { margin-top: 15px; padding-top: 5px; background: transparent url(../img/divider-x.png) center top repeat-x; font-size: 11px; }
#news-page .news-tags img { position: relative; top: 2px; }
#news-page .more { padding-left: 5px; font-size: 11px; color: #7f431e; }
#last-news { margin-bottom: 0!important; }
#news-page .ad { padding: 0; background: none; border: none; }

.subtitle-details .wide-box .title,
.news-details .wide-box .title,
.trailer-details .wide-box .title { margin-bottom: 20px !important; font-size: 18px !important; font-weight: bold !important; line-height: 20px !important; }
.subtitle-details #social-share,
.news-details .social,
.trailer-details #social-share { float: right; margin-top: -42px !important; }
.news-details .news-date { display: block; }



/* Trailers */
#trailers .items .poster { width: 342px; height: 190px; position: relative; display: block; }
#trailers .items .poster .image { width: 342px; height: 190px; }
#trailers .items .trailer-play { width: 40px; height: 40px; display: block; position: absolute; top: 74px; left: 149px; background: transparent url(../img/trailer-play.png) 0 0 no-repeat; opacity: 0.5; }
#trailers .items .hover .trailer-play { background-position: 0 -50px; opacity: 0.8; }
#trailers .items li { margin: 4px 4px 0 0; position: relative; float: left; }
#trailers .items li.even { margin-right: 0; }
#trailers .items .title { max-width: 300px; margin: 0; position: absolute; top: 149px; left: 9px; background: #000; }
#trailers .items .title a { padding: 4px 10px 4px 12px; display: block; color: #cf613d; text-shadow: none; }
#trailers .items .title a:hover { color: #fff; text-decoration: none; }

#subs-list li { position: relative; }
#subs-list .title { margin-bottom: 8px; padding-bottom: 7px; background: transparent url(../img/divider-x.png) center bottom repeat-x; font-size: 12px; line-height: 20px; }
#subs-list .title a,
.subs-list .title a { font-size: 12px !important; }
#subs-list li.last .title { margin-bottom: 0; padding-bottom: 0; background: none; }
#subs-list .lang-flag { position: absolute; right: 3px; top: -2px; }





.small-box .lang-flag { width: 16px; height: 16px; margin: 3px 1px 0 4px; float: right; }
.wide-box .lang-flag { width: 24px; height: 24px; }



/*
.subtitles .items { margin-top: -2px; }
.subtitles .items li { margin-top: 3px; padding: 9px; position: relative; background-color: #f0eee0; border: solid 1px #c8c6b5; }
.subtitles .items .title { margin-bottom: 8px; padding-bottom: 2px; position: relative; background: transparent url(../img/divider-x.png) center bottom repeat-x; font-family: Trebuchet MS; font-size: 10pt; text-indent: 1px; line-height: 20px; }
.subtitles .items .title img { position: absolute; top: 3px; right: 1px; }
.subtitles .items .title a { color: #7f431e; text-shadow: 1px 1px 1px #fff; }
*/


















/* Sidebar */
#side { width: 250px; float: right; }

.side-box { width: 230px; margin-top: 25px; padding: 9px; position: relative; background-color: #f0eee0; border: solid 1px #c8c6b5; }

#facebook-box { width: 250px; height: 60px; margin-top: 25px; background: transparent url(../img/side-facebook-box.png) 0 0 no-repeat; }

#message-activity-box { width: 230px; margin: 25px auto 0 auto; background-color: #f6f6f6; border: 1px solid #c9cbcb; padding: 10px; border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; float: right; text-align: center; }
#message-activity-box a { color: #ca1b1b; font-weight: bold; }

#movie-box { margin: 25px 0 -3px 0; }
#movie-box .tabs { margin-left: 5px; position: relative; z-index: 20; overflow: hidden; }
#movie-box .tabs .active a { height: 25px; margin-left: 5px; padding-left: 5px; float: left; background: transparent url(../img/tab-active-left.png) left top no-repeat; }
#movie-box .tabs .active a:hover { text-decoration: none; }
#movie-box .tabs .active span { height: 25px; padding: 0 15px 0 10px; display: block; float: left; background: transparent url(../img/tab-active-right.png) right top no-repeat; line-height: 28px; font-family: Trebuchet MS; font-size: 10pt; color: #6b5f59; }
#movie-box .tabs a { height: 22px; margin-left: 5px; padding-left: 5px; float: left; background: transparent url(../img/tab-normal-left.png) left top no-repeat; }
#movie-box .tabs span { height: 22px; padding: 0 15px 0 10px; display: block; float: left; background: transparent url(../img/tab-normal-right.png) right top no-repeat; line-height: 24px; font-family: Trebuchet MS; font-size: 10pt; color: #9e988d; }
#movie-box .tabs a:hover { text-decoration: none; }
#movie-box .tabs a:hover span { color: #6b5f59; }
#movie-box #active-box { width: 227px; padding: 9px; margin-top: -1px; position: relative; top: 3px; right: 4px; z-index: 20; display: block; background-color: #f0eee0; border: solid 1px #c2bfac; }
#movie-box #normal-box { width: 245px; position: relative; top: -4px; right: -3px; z-index: 10; background-color: #e3e1d2; border: solid 1px #cdcaba; }
#movie-box .items li { margin: 5px 0 10px 0; }
#movie-box .items .title { margin-bottom: 2px; font-family: Trebuchet MS; font-size: 10pt; text-indent: 1px; line-height: 20px; }
#movie-box .items .title a { font-weight: bold; color: #7f431e; text-shadow: 1px 1px 1px #fff; }
#movie-box .items .poster img { width: 68px; margin: 0 5px 5px 0; padding: 1px; float: left; background-color: #e4e2d3; border: solid 1px #b7b5a5; }
#movie-box .items .details { width: 150px; float: left; }
#movie-box .items .details p { margin: 5px 0; line-height: 14px; color: #555; }
#movie-box .items .details p .row-head { font-weight: bold; color: #333; }
#movie-box .more { padding-top: 5px; background: transparent url(../img/divider-x.png) center top repeat-x; text-align: right; font-size: 11px; }
#movie-box .more a { color: #7f431e; }


#stats-box .col-head { margin: -3px 0 5px 0; padding-bottom: 3px; background: transparent url(../img/divider-x.png) center bottom repeat-x; font-family: Trebuchet MS; font-size: 11pt; font-weight: bold; line-height: 20px; color: #45443e; text-shadow: 1px 1px 1px #fff; }
#stats-box li { line-height: 20px; }
#stats-box li ul { margin: 0 0 5px 23px; list-style: disc; }






#foot { height: 220px; background: transparent url(../img/foot-outer-bg.png) center top repeat-x; }
#inner-foot { height: 200px; padding-top: 20px; background: transparent url(../img/foot-inner-bg.png) center top no-repeat; }
.foot-colhead { height: 26px; background: transparent url(../img/foot-colhead.png) 0 0 no-repeat; line-height: 26px; font-family: Georgia; font-size: 11pt; color: #5c5a49; text-align: center; text-shadow: 1px 1px 1px #dedccf; }
#foot-left { width: 610px; float: left; }
#foot-left .foot-colhead { margin-bottom: 10px; background-position: left top; }
#foot-right { width: 350px; float: right; }
#foot-right .foot-colhead { margin-bottom: 20px; background-position: right top; }
#foot a { color: #dfdccc; }
#foot li { margin-top: 8px; background: transparent url(../img/foot-list-divider.png) center bottom repeat-x; line-height: 24px; }
#foot li img { margin-right: 4px; }
#foot li a { padding: 8px 0 4px 0; font-family: Trebuchet MS; font-size: 10pt; }
#foot-box1 { width: 220px; margin: 0 30px 0 10px; float: left; }
#foot-box2 { width: 170px; margin-right: 30px; float: left; }
#foot-box3 { width: 140px; margin-right: 10px; float: left; }
#foot-right p { line-height: 14px; text-align: center; font-size: 9pt; color: #c3c0b3; }
#copyright { padding-top: 5px; font-family: Georgia; }
#links { padding-top: 3px; font-family: Georgia; }
#design { padding-top: 5px; font-family: Georgia; }
#counters { margin-top: 10px; float: right; }


.top10 { margin-top: 10px; margin-left: 7px; padding-top: 10px; }




.subtitles .info { width: 12px; height: 13px; margin-top: 3px; display: block; float: right; position: relative; z-index: 100; text-indent: -9999px; background: transparent url(../img/icon-info.png) 0 0 no-repeat; cursor: pointer; }
.tooltip { width: 326px; height: 113px; padding: 10px; display: none; color: #555; top: 24px!important; left: 6px!important;  background: url(../info-box.png); z-index: 20; font-size: 8pt; line-height: 16px; text-indent: 0; font-weight: normal; overflow: hidden; }



.forum .box-content { padding: 14px; }
.forum-section,
.forum-topics { margin: 0 auto 10px auto; }
.forum .big-new { width: 25px; height: 28px; margin: 3px 10px 0 0; display: block; float: left; background: transparent url(../img/forum-icon.png) 0 0 no-repeat; }
.forum .big-old { width: 25px; height: 28px; margin: 3px 10px 0 0; display: block; float: left; background: transparent url(../img/forum-icon.png) 0 -38px no-repeat; }
.forum .big-locked { width: 25px; height: 28px; margin: 3px 10px 0 0; display: block; float: left; background: transparent url(../img/forum-icon.png) 0 -69px no-repeat; }
.forum .big-sticky { width: 25px; height: 28px; margin: 3px 10px 0 0; display: block; float: left; background: transparent url(../img/forum-icon.png) 0 -107px no-repeat; }
.forum-section ul,
.forum-topics ul { margin: 0; list-style: none }
.forum-section li,
.forum-topics li { margin: 0 0 10px 0; padding-bottom: 10px; border-bottom: 1px dashed #c9c9c9; overflow: hidden; }
.forum-section li.last,
.forum-topics li.last { margin-bottom: 0; padding-bottom: 0; border-bottom: 0; }
.forum-section .section-title { width: 400px; float: left; font-size: 9pt; color: #8f8f8f; text-align: left; }
.forum-section .section-last-message { width: 380px; float: left; font-size: 9pt; color: #8f8f8f; text-align: left; }
.forum-topics .topic-title { width: 420px; float: left; font-size: 9pt; color: #8f8f8f; text-align: left; }
.forum-section .section-title p,
.forum-topics .topic-title p { margin-bottom: 0; }
.forum-section .section-title p a,
.forum-topics .topic-title p a { font-size: 10pt; text-align: left; font-weight: bold; }
.forum-topics .topic-info { float: right; }
.forum-section .section-threads,
.forum-section .section-messages,
.forum-topics .topic-author,
.forum-topics .topic-started,
.forum-topics .topic-replies,
.forum-topics .topic-views { margin: 0 10px; float: left; text-align: center; color: #777; }
.forum-section .section-threads b,
.forum-section .section-messages b,
.forum-topics .topic-author b,
.forum-topics .topic-replies b,
.forum-topics .topic-views b { display: block; font-size: 11pt; color: #444; }
.forum-topics .topic-started b { position: relative; top: 2px; display: block; font-size: 8pt; color: #444; }
.forum #topic-options { font-size: 11px; margin-bottom: 10px; }
.forum .edited-at { margin-top: 15px; float: right; font-size: 10px; }

.forum-discussion .posts-list { margin-top: 3px; }
.forum-discussion .posts-list li { margin: 0 0 2px 0; overflow: hidden; background-color: #f0eee0; border: solid 1px #c8c6b5; }
.forum-discussion .posts-list li .user-avatar { width: 80px; height: 80px; margin: 9px; display: block; float: left; }
.forum-discussion .posts-list li .user-avatar img { width: 80px; height: 80px; background-color: #e4e2d3; border: solid 1px #b7b5a5; }
.forum-discussion .posts-list li .post-details { width: 860px; padding: 10px 10px 10px 0; float: left; }
/*.forum-discussion .posts-list li .post-details p { padding-bottom: 6px; }*/
.forum-discussion .posts-list li .post-meta { margin-bottom: 11px; padding-bottom: 3px; background: transparent url(../img/divider-x.png) center bottom repeat-x; }
.forum-discussion .posts-list li .user-name { font-size: 13px; font-weight: bold; }
.forum-discussion .posts-list li .post-date { padding-left: 10px; font-size: 11px; }
.forum-discussion .posts-list li .post-meta .align-right a { margin: 0 2px; }
.forum-discussion .quote-title { color: #939393; margin: 15px 0 3px 5px; display: block; }
.forum-discussion .quote-body { color: #767676; border: 1px dashed #b5b5b5; margin: 0 5px 5px 5px; padding: 10px; width: 95%; }

.forum-stats { width: 180px; text-align: left; padding: 5px; float: left; font-size: 9pt; }
.forum-last-messages { width: 370px; padding: 5px; float: left; font-size: 9pt; }

.forum-stats h3, .forum-last-messages h3, .forum-section h3 { font-size: 10pt; font-weight: bolder; }
.forum-stats span.value { font-size: 7pt; float: right; }

.forum-last-messages .big-new { width: 10px; height: 11px; margin: 2px 3px 0 0; display: block; float: left; background: transparent url(../img/forum-post-new.gif) no-repeat; }
.forum-last-messages .big-old { width: 10px; height: 11px; margin: 2px 3px 0 0; display: block; float: left; background: transparent url(../img/forum-post-old.gif) no-repeat; }
.forum-last-messages .topic-title { width: 150px; float: left; }
.forum-last-messages .value { float: right; text-align: right; font-size: 7pt; width: 190px; }
.forum-last-messages .value span { padding: 0 3px 0 3px; }

#forum-search { overflow: hidden; }

#quick-reply { width: 528px; margin: 25px auto 0 auto; padding: 9px; background-color: #f0eee0; border: solid 1px #c8c6b5; text-align: center; }
#quick-reply .reply-title { font-size: 14px; font-weight: bold; line-height: 20px; }
#quick-reply textarea { width: 500px !important; height: 120px; margin: 5px auto; display: block; }




.user-details #profile-avatar { width: 140px; height: 140px; margin: 0 10px 0 0; float: left; }
.user-details .box-content { margin-top: 0; }
.user-details .box-content ul { width: 390px; margin: 0; list-style: none; }
.my-profile .box-content ul,
.upload .box-content ul { margin: 20px 0 0 0; list-style: none; }
.my-profile .box-content li,
.user-details .box-content li,
.upload .box-content li { margin: 5px 0; overflow: hidden; }
.my-profile .box-content li.last,
.user-details .box-content li.last { margin-bottom: 0 !important; }
.my-profile .box-content li label,
.upload .box-content li label { width: 140px; padding-right: 10px; display: block; float: left; line-height: 28px; }
.user-details .box-content li label { width: 100px; padding-right: 10px; display: block; float: left; }
.my-profile .box-content li p,
.user-details .box-content li p { margin: 0; float: left; }
.my-profile .box-content li .text-input { width: 250px; }
.user-details .box-content #user-name { margin: 2px 0 14px 0; display: block; line-height: 22px; font-size: 18px; }
#user-profile-options { position: absolute; top: 38px; right: 10px; }
#user-profile-options .button { height: 24px; margin: 10px 0; padding-left: 5px; display: block; background: transparent url(../img/submit-button.png) 0 0 no-repeat; color: #fff; }
#user-profile-options .button span { height: 24px; padding: 0 10px 0 5px; display: block; background: transparent url(../img/submit-button.png) right -34px no-repeat; text-align: center; line-height: 23px; }
#user-profile-options .button:hover { background-position: 0 -68px; text-decoration: none; }
#user-profile-options .button:hover span { background-position: right -102px; }

#my-friends ul,
#my-messages ul { margin: 0 !important; overflow: hidden; list-style: none; }
#my-friends li { width: 84px; margin: 0 10px 0 0; float: left; text-align: center; }
#my-friends li .user-img { width: 80px; height: 80px; margin-bottom: 5px; display: block; }
#my-friends li.last { margin-right: 0; }

#my-messages label,
.send-message .comment-content label { width: auto; margin-bottom: 5px; display: block; float: none; line-height: 16px; }
#my-messages .comment-author span,
.send-message .comment-author span { margin-bottom: 8px; }

.my-friends #my-friends li { position: relative; }
.my-friends #my-friends .user-actions { padding: 0 2px; display: none; position: absolute; top: 2px; right: 2px; background: #fff; }
.my-friends #my-friends li.hover .user-actions { display: block; }
.my-friends #my-friends .user-actions a { margin: 0 1px; }
.my-friends #my-friends .user-actions img { padding: 0 !important; background: none !important; border: none !important; }



label { padding-right: 10px; }
label.row-head { width: 100px; display: block; float: left; font-weight: bold; font-size: 9pt; line-height: 20px; }
.text-input { padding: 3px 4px; background: #f9f9f5; border: solid 1px #c8c6b5; font-size: 9pt; color: #333; border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; color: #666; }
.radio-input,
.checkbox-input { margin: 3px 4px; }
textarea { padding: 3px 4px; background: #f9f9f5; border: solid 1px #c8c6b5; font-size: 9pt; color: #333; border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; }
.submit  { height: 24px; margin: 10px 0; padding-left: 5px; background: transparent url(../img/submit-button.png) 0 0 no-repeat; }
.submit .submit-input   { height: 24px; margin: 0; padding: 0 10px 0 5px; background: transparent url(../img/submit-button.png) right -34px no-repeat; border: none; text-align: center; line-height: 23px; color: #fff; cursor: pointer; }
.submit.hover { background-position: 0 -68px; }
.submit.hover .submit-input { background-position: right -102px; }
.text-input.hover,
.text-input:focus,
textarea.hover,
textarea:focus { background: #fff; border-color: #b2b09c; }
select { padding: 3px; background: #f9f9f5; border: solid 1px #ccc; font-size: 9pt; color: #333; }


.messages { margin: 0 0 10px 0 !important; text-align: left; }
.messages li { padding: 4px 6px; border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; }
#ok-msg li { background: #dff2bf; border: solid 1px #99bb5f; color: #4f8a10; }
#error-msg li { background: #ffbaba; border: solid 1px #fa666e; color: #d6010e; }
#info-msg li { background: #feefb3; border: solid 1px #d4bb56; color: #9f6000; }

ul .row-content { width: 550px; float: left; }
ul .row-content label { width: auto !important; display: inline !important; float: none !important; line-height: 18px !important; }


.error404 { text-align: center; }
.error404 .title-404 { line-height: 160px; font-size: 80pt; font-weight: bold; }
.error404 .error-message-title { font-size: 18px; }
.error404 .error-message { width: 400px; margin: 30px auto; padding: 30px; background: #f4f3e9; border: dashed 1px #d1cfc5; text-align: left }


.top25 { padding-top: 25px; }
.box-link { color: #7f431e; }
.center { text-align: center; }
.align-left { float: left; }
img.align-left { margin: 6px 6px 6px 0; }
.align-right { float: right; }
img.align-right { margin: 6px 0 6px 6px; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
input.submit { cursor: pointer; }
.clr { clear: both; height: 0; }

#filters { width: 500px; float: right; text-align: right; }
#filters span  { height: 15px; margin: 0 0 10px 0; float: left; background-color: #f6f6f6; border: 1px solid #c9cbcb; padding: 5px; border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; float: right; }
#filters .selected { background-color: #a14b17; color: #fff; }
#filters .selected a { color: #fff; }

a { color: #7f431e; }
#search-results { margin-top: 30px; }
#search-trailers-form,
#search-subtitrari-form,
#search-stiri-form { margin: 3px 0 20px 0; padding: 9px; position: relative; background-color: #f0eee0; border: solid 1px #c8c6b5; }
.search .box-colhead h1 a:link { display: block; font-family: Trebuchet MS; font-size: 11pt; line-height: 30px; color: #45443e; text-shadow: 1px 1px 1px #f0eee0; text-decoration: none; }
.right { float: right; width: 50%; }
.left { float: left; width: 50%; }

#search-subtitles-results .subtitle-details-search .poster { width: 122px; margin-right: 10px; display: block; float: left; }
#search-subtitles-results .subtitle-details-search .poster .image { width: 118px; padding: 1px; background-color: #e4e2d3; border: solid 1px #b7b5a5; }
#search-subtitles-results .subtitle-details-search .details { width: 571px; padding-left: 5px; float: left; position: relative; }
#search-subtitles-results .subtitle-details-search .details p .row-head { font-weight: bold; color: #333; }
#search-subtitles-results .subtitle-details-search .title { margin-bottom: 20px; line-height: 18px; font-size: 13pt; }
#search-subtitles-results .subtitle-details-search .title .title-ro { display: block; font-size: 9pt; font-weight: normal; color: #555; }
#search-subtitles-results .subtitle-details-search .info-left { width: 270px; margin-right: 20px; float: left; }
#search-subtitles-results .subtitle-details-search .info-right { width: 270px; float: left; }
#search-subtitles-results .subtitle-details-search { margin: 3px 0; }
#search-subtitles-results .subtitle-details-search .plot,
#search-subtitles-results .subtitle-details-search .subtitles-list { margin-top: 20px; padding: 7px 10px 0 0; font-size: 9pt; line-height: 16px; }
#search-subtitles-results .subs-list { padding: 5px 9px 5px 9px; position: relative; background: #f4f3e9; border: solid 1px #c8c6b5; }
#search-subtitles-results .subs-list li { position: relative; border: 0; padding: 0; margin: 0 auto; background: #f4f3e9; }
#search-subtitles-results .subs-list .title { margin-bottom: 8px; background: transparent url(../img/divider-x.png) center bottom repeat-x; font-size: 9pt; line-height: 20px; }
#search-subtitles-results .subs-list li.last .title { margin-bottom: 0; padding-bottom: 0; background: none; }
#search-subtitles-results .subs-list .lang-flag { position: absolute; right: 3px; top: -2px; }

.ajax-error { width: 95%; margin: 0 auto; background-color: #eda7a7; padding: 15px; border: 1px #afafaf solid; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 20px 0 20px 0; }
.search-error h1 { color: #6e3434; font-size: 16px; }
#search-subtitrari, #search-stiri, #search-trailers { padding: 15px 15px 0 15px; }
#profile-box { width: 250px; margin-top: 9px; }

.bbedit-toolbar { line-height: 20px; font-size: 10px; }
.bbedit-toolbar span { padding: 3px 8px; border: 1px solid #B2B2B2; background-color: #F0F0F0; cursor: pointer; }
.bbedit-toolbar span.hover, .bbedit-toolbar span:hover { border-color: #777777; background-color: #E5E5E5; }
.bbedit-smileybar img { margin-right: 3px; cursor: pointer; }
.bbedit-b { background: url("../img/bbcode-icons.gif") no-repeat 0 0; }
.bbedit-i { background: url("../img/bbcode-icons.gif") no-repeat -20px 0; }
.bbedit-u { background: url("../img/bbcode-icons.gif") no-repeat -40px 0; }
.bbedit-s { background: url("../img/bbcode-icons.gif") no-repeat -60px 0; }
.bbedit-url { background: url("../img/bbcode-icons.gif") no-repeat -80px 0; }
.bbedit-img { background: url("../img/bbcode-icons.gif") no-repeat -100px 0; }
.bbedit-code { background: url("../img/bbcode-icons.gif") no-repeat -120px 0; }
.bbedit-quote { background: url("../img/bbcode-icons.gif") no-repeat -140px 0; }
#shoutbox-display img, .add-smiley img { border: 0; margin-top: 3px; background: transparent; }

#toTop { display:none; text-decoration:none; position:fixed; bottom:10px; right:10px; overflow:hidden; width:51px; height:51px; border:none; text-indent:100%; background:url(../img/ui.totop.png) no-repeat left top; }
#toTopHover { background:url(../img/ui.totop.png) no-repeat left -51px; width:51px; height:51px; display:block; overflow:hidden; float:left; opacity: 0; -moz-opacity: 0; filter:alpha(opacity=0); }
#toTop:active, #toTop:focus { outline:none; }
