/**
 * Themed pages:
 * Porad details
 * Porad episodes
 * Porad Kdy vysilame
**/

/* Internal gallery */
.view-internal-gallery ul { margin: 0; padding: 0; }
.view-internal-gallery ul li { list-style-type: none; margin: 0; padding: 0; }

/* Article, Episode, Profile Prima */
.page-node .node h2 { font-size: 150%; text-decoration: none; color: #0e3b55; }
.page-node .node .synopsis { margin-bottom: 10px; font-weight: bold; width: 100%; }
.page-node .node .primary-image span { margin: 0; padding: 0; }
.page-node .node .node-text { margin: 10px 5px; }

/* Common node, move to separate style TODO */
.node .meta { border-top: 1px dotted #000; border-bottom: 1px dotted #000; padding: 5px; margin: 0 5px }
/* Node links */
.node .meta .date { float: left; height: 28px; line-height: 28px;  }
.node .meta .node-links { float: right;  height: 28px; line-height: 28px;}
.node .meta .node-links ul.links, .node .meta .node-links ul li { display: inline; vertical-align: center; }
.node .meta .node-links a { font-weight: bold; color: #003366; text-decoration: none; }
.node .meta .node-links .icon-21x16 { height: 28px; line-height: 28px; vertical-align: center; padding-right: 5px; }
.node .meta .node-links { width: 500px; text-align: right; }

/* Poll */
.node .embedded-poll .rounded-container-2 { background: #a3d8ea; }
.node .embedded-poll .rounded-container-2 .rounded-outer-container{ padding: 15px; }
.node .embedded-poll { margin: 10px 5px; }
.node .embedded-poll .poll-title h3 { display: inline; color: ##0e3b55; margin: 0; padding: 0; }
.node .embedded-poll .poll-title { width: 100%; }
.node .embedded-poll .content {  margin-top: 10px; }
.node .embedded-poll .poll .bar { background: #0193c6; width: 396px; height: 8px; float: left; vertical-align: center; margin-top: 3px;}
.node .embedded-poll .poll .bar .foreground { background: #0f3b56; height: 8px; }
.node .embedded-poll .poll .bar .percent { float: right; margin-right: 20px; }
.node .embedded-poll .text a { text-decoration: none; display: block; margin-bottom: 5px; font-weight: bold; }
.node .embedded-poll form { margin-top: 10px; }
.node .embedded-poll .poll .percent .vote { margin: 0 10px; }
.node .embedded-poll .poll .percent .vote a { text-decoration: none; font-weight: bold; }
.node .embedded-poll .form-submit { display: none; }

/* Discussion */ 
#discussion { margin: 0 5px; margin-top: 20px; }
#discussion h3 { background: #a3d8ea; color: #0e3b55; font-size: 110%; margin: 0; padding: 4px; }
#discussion .view-internal-comments .views-field-subject { color: #0e3b55; font-weight: bold; margin-top: 10px;margin-bottom: 8px; clear: both; }
#discussion .view-internal-comments .views-field-comment { margin-bottom: 8px; }
#discussion .view-internal-comments .views-field-timestamp { background: #0198cd; height: 25px; line-height: 25px; padding: 0 10px; margin-bottom: 20px; }
#discussion .view-internal-comments .views-field-timestamp a { height: 25px; text-decoration: none; display: inline-block; margin-right: 5px; font-weight: bold; color: white; }
#discussion .view-internal-comments .views-field-timestamp .reply { float: left; }
#discussion .view-internal-comments .views-field-timestamp .info { float: right; }
#discussion .view-internal-comments .views-field-timestamp .icon-double-arrow-right-red-light-16x16 { background-position: 0 4px; }
#discussion .comment-link a { padding: 0 5px; text-decoration: none; font-weight: bold; }
#discussion .comment-link { float: right; }

/* Comment - usually displayed at comment/reply/NID/CID */
.comment-reply .views-field-subject { color: #d23c00; font-weight: bold; margin-bottom: 8px; clear: both; }
.comment-reply .views-field-subject a { text-decoration: none; }
.comment-reply .views-field-comment { margin-bottom: 8px; }
.comment-reply .views-field-timestamp { background: url(/sites/all/themes/prima/iprima/images/discussion-control-bg.png) center left no-repeat; height: 25px; line-height: 25px; padding: 0 10px; margin-bottom: 20px; }
.comment-reply .views-field-timestamp a { height: 25px; text-decoration: none; }
.comment-reply .views-field-timestamp .reply { float: left; }
.comment-reply .views-field-timestamp .info { float: right; padding-right: 10px;}
.comment-reply .views-field-timestamp .icon-double-arrow-right-red-light-16x16 { background-position: 0 4px; }
.comment-reply-box { margin: 20px 0; }
.comment-reply-box .rounded-container-2 .rounded-inner-container { padding-left: 40px; padding-right: 40px; }
.comment-reply-box .rounded-container-2 .rounded-inner-container .inner-content {width: 490px;}
.comment-reply-box #edit-subject-wrapper input { width: 300px; }
.comment-reply-box #comment-form textarea { width: 480px; }
.comment-reply-box #comment-form label { font-weight: normal; }
.comment-reply-box #comment-form input { height: auto; }
.comment-reply-box #comment-form #edit-comment-form, .comment-reply-box #comment-form #edit-captcha-sid { height: 1px; }
.comment-reply-box #comment-form #edit-captcha-response-wrapper label, .comment-reply-box #comment-form #edit-preview { display: none; }
.comment-reply-box #comment-form #edit-captcha-response-wrapper { margin: 0; }
.comment-reply-box #comment-form #edit-captcha-response-wrapper .field-prefix { font-size: 150%; font-weight: bold; }

.comment-reply-box #comment-form .captcha { width: 200px; float: left; }
.comment-reply-box #comment-form #edit-submit { float: right; margin-top: 20px; background: #003366; width: 86px; height: 27px; font-weight: bold; border: 0; color: white; text-transform: uppercase;}

/* Submenu on comment/reply page */
.comment-menu .submenu-slider ul li { list-style-type: none; margin: 0 10px; padding: 0; padding-top: 10px; }
.comment-menu .submenu-slider ul li a { color: #003366; height: 16px; line-height: 16px; display: inline-block; text-decoration: none; font-size: 130%; text-transform: uppercase; font-weight: bold;}
.comment-menu .submenu-slider ul { margin: 0; padding: 0; }
.comment-menu .submenu-slider { background: #A3D8EA; height: 36px; }
.comment-menu .discussion-title { font-size: 130%; color: #003366; margin: 10px 0; font-weight: bold; }
.comment-menu .discussion-title a {  text-decoration: none; }




/* Discussion page */
.page-node #main-content .view-internal-comments .views-field-subject { color: #003366; font-weight: bold; margin-bottom: 8px; clear: both; }
.page-node #main-content .view-internal-comments .views-field-comment { margin-bottom: 8px; }
.page-node #main-content .view-internal-comments .views-field-timestamp { background: #0198CD; height: 25px; line-height: 25px; padding: 0 10px; margin-bottom: 20px; }
.page-node #main-content .view-internal-comments .discussion-title { font-size: 130%; color: #003366; margin: 8px 0; font-weight: bold; }
.page-node #main-content .view-internal-comments .views-field-timestamp a { height: 25px; text-decoration: none; color: white; font-weight: bold; }
.page-node #main-content .view-internal-comments .views-field-timestamp .flag-throbber { width: 1px; }
.page-node #main-content .view-internal-comments .views-field-timestamp .reply { float: left; }
.page-node #main-content .view-internal-comments .views-field-timestamp .info { float: right; }
.page-node #main-content .view-internal-comments .views-field-timestamp .icon-double-arrow-right-red-light-16x16 { background-position: 0 4px; }
.page-node #main-content .view-internal-comments .attachment h3 { display: none; }
.page-node #main-content .view-internal-comments .rounded-container { margin-bottom: 20px; }
.page-node #main-content .view-internal-comments .view-empty { display: block; margin-top: 20px; }
.page-node #main-content .view-internal-comments .view-content .discussion-title { margin: 10px 0; }
.page-node #main-content .view-internal-comments .attachment .view-content { margin: 0; }
.page-node #main-content .view-internal-comments .submenu-slider ul li { list-style-type: none; margin: 0 10px; padding: 0; padding-top: 10px; } 
.page-node #main-content .view-internal-comments .submenu-slider ul li a { color: #003366; height: 16px; line-height: 16px; display: inline-block; text-transform: uppercase; font-size: 120%; font-weight: bold;}
.page-node #main-content .view-internal-comments .submenu-slider ul li a:hover { text-decoration: underline; }
.page-node #main-content .view-internal-comments .submenu-slider ul { margin: 0; padding: 0; }
.page-node #main-content .view-internal-comments .submenu-slider ul li.first { float: left; }
.page-node #main-content .view-internal-comments .submenu-slider ul li.last { float: right; }
.page-node #main-content .view-internal-comments .view-content .discussion-title { clear: both; }
.page-node #main-content .view-internal-comments .submenu-slider { background: #A3D8EA; height: 36px; }

.bar-end { clear: both; }

