/* CSS Document */

/* pinning */
#___ie9sitepinning__bar_container
{z-index: 100;}

/* wireframe reset */
html { background-color: #BDE3F2; }
body { background: #BDE3F2 url(http://ms.obr.cz/images/body-bg.png) repeat-x left top; margin: 0px; padding: 0px; color: #333333; }

a { font-weight: normal; }
a:link { color: #2D81AF; font-weight: normal; }
a:visited { color: #2D81AF; text-decoration: none; font-weight: normal; }
a:hover { color: #2D81AF; text-decoration: underline; font-weight: normal; }

.content-fragment-page { background: none; }

.content-fragment { margin: 0px; }

.layout, .page-editing, .page-tabs, .admin-bar .navigation-list, .admin-bar fieldset.field-list, .wireframe-header-fragment-inner, .poweredby-wrapper, .footer-fragments, .footer-fragments-header, .footer-fragments-footer, .header-fragments { min-width: 0px; max-width: none; width: 980px; }

.layout-content .layout-region .layout-region-inner { overflow: visible; }

.content-fragment.link-list div.full-post-footer, .content-fragment.link-list .full-post .post-content, .content-fragment.link-list .post-content.user-defined-markup { display: block; }

.wireframe-header-fragment-outer.wireframe-top-bar { height: auto; }

.content-fragment.blog-post-list .content-list.standard .content-item h4.post-name, .content-fragment.with-header .content-fragment-header div, .content-fragment-page.postlist .content-fragment.blog-banner .application-banner .application-name { overflow-x: visible; }

.content-fragment.blog-feedback-list .full-post-header.user-is-author .wireframe-r, .content-fragment.blog-feedback-list .full-post-footer.user-is-author .wireframe-r,
.content-fragment.blog-feedback-list .full-post-header.user-is-author, .content-fragment.blog-feedback-list .full-post-footer.user-is-author { height: auto; }

.site-banner .internal-link.edit-page, .site-banner .internal-link.save-page { top: 20px; }

.header-fragment.site-banner .site-banner .site-logo { display: block; padding: 25px 0px 0px 5px; }

.fiji-r1,
.fiji-r2,
.fiji-r3,
.fiji-r4,
.wireframe-r1,
.wireframe-r2,
.wireframe-r3,
.wireframe-r4 { display: none; }

/***********/
/* LAYOUTS */
/***********/

.layout-region.content { border-top: 1px solid #FFFFFF; }


/* 3 columns with or without header */
.layout-content.header-top-sidebar-left-content-center-sidebar-right,
.layout-content.sidebar-left-content-center-sidebar-right { background: url(http://ms.obr.cz/images/layout-bg.png) repeat-y left top; background: url(http://ms.obr.cz/images/layout-bottom-gradient.png) no-repeat left bottom, url(http://ms.obr.cz/images/layout-bg.png) repeat-y left top; }
.layout-content.header-top-sidebar-left-content-center-sidebar-right .layout-region.left-sidebar,
.layout-content.sidebar-left-content-center-sidebar-right .layout-region.left-sidebar { width: 209px; padding: 0px 1px 0px 0px; margin: 0px; }
.layout-content.header-top-sidebar-left-content-center-sidebar-right .layout-region.right-sidebar,
.layout-content.sidebar-left-content-center-sidebar-right .layout-region.right-sidebar { width: 209px; padding: 0px 0px 0px 1px; margin: 0px; }
.layout-content.header-top-sidebar-left-content-center-sidebar-right .layout-region.content,
.layout-content.sidebar-left-content-center-sidebar-right .layout-region.content { width: 520px; margin: 0px 210px; padding: 0px 20px 40px 20px; }

/* content + right column with or without header*/
.layout-content.header-top-content-left-sidebar-right,
.layout-content.content-left-sidebar-right { background: url(http://ms.obr.cz/images/layout-bg-content-left-sidebar-right.png) repeat-y left top; background: url(http://ms.obr.cz/images/layout-bottom-gradient-content-left-sidebar-right.png) no-repeat left bottom, url(http://ms.obr.cz/images/layout-bg-content-left-sidebar-right.png) repeat-y left top; }
.layout-content.header-top-content-left-sidebar-right .layout-region.left-sidebar,
.layout-content.content-left-sidebar-right .layout-region.left-sidebar { display: none; }
.layout-content.header-top-content-left-sidebar-right .layout-region.right-sidebar,
.layout-content.header-top-content-left-sidebar-right .layout-region.right-sidebar { width: 209px; padding: 0px 0px 0px 1px; margin: 0px; }
.layout-content.header-top-content-left-sidebar-right .layout-region.content,
.layout-content.content-left-sidebar-right .layout-region.content { width: 556px; margin: 0px 210px 0px 0px; padding: 0px 107px 40px 107px; }

/* content + left column */
.layout-content.header-top-sidebar-left-content-right,
.layout-content.sidebar-left-content-right { background: url(http://ms.obr.cz/images/layout-bg-sidebar-left-content-right.png) repeat-y left top; background: url(http://ms.obr.cz/images/layout-bottom-gradient-sidebar-left-content-right.png) no-repeat left bottom, url(http://ms.obr.cz/images/layout-bg-sidebar-left-content-right.png) repeat-y left top; }
.layout-content.header-top-sidebar-left-content-right .layout-region.right-sidebar,
.layout-content.sidebar-left-content-right .layout-region.right-sidebar { display: none; }
.layout-content.header-top-sidebar-left-content-right .layout-region.left-sidebar,
.layout-content.header-top-sidebar-left-content-right .layout-region.left-sidebar { width: 209px; padding: 0px 1px 0px 0px; margin: 0px; }
.layout-content.header-top-sidebar-left-content-right .layout-region.content,
.layout-content.sidebar-left-content-right .layout-region.content { width: 556px; margin: 0px 0px 0px 210px; padding: 0px 107px 40px 107px; }




/**********/
/* HEADER */
/**********/
.header-fragments { width: auto; background: url(http://ms.obr.cz/images/page-bg-norm.jpg) no-repeat center top; height: 81px; }
.header-fragments .header-fragment-outer { width: 980px; margin: 0 auto; position: relative; }

.header-fragment.welcome-message { display: none; }


/* LOGIN/LOGOUT */
.header-fragment.login-logout { position: absolute; top: 22px; right: 8px; }
.header-fragment.login-logout .live-id-button a { display: inline-block; width: 85px; height: 37px; vertical-align: middle; background: url(http://ms.obr.cz/images/sign-in-button.png) no-repeat left top; color: #7A4601; font-weight: bold; text-align: center; line-height: 37px; margin: 0px; }
.header-fragment.login-logout .live-id-button a:hover { background-position: left -37px; text-decoration: none; }

/* USER INFO */
.header-fragment.user-welcome-without-login { background: url(http://ms.obr.cz/images/main-title.png) no-repeat left center; padding-left: 358px; height: 38px; position: absolute; top: 22px; right: 100px; line-height: 37px; height: 38px; }
.header-fragment.user-welcome-without-login a { color: #FFFFFF; font-weight: normal; text-decoration: underline; }
.header-fragment.user-welcome-without-login .avatar { position: static; padding: 0px; top: auto; left: auto; }
.header-fragment.user-welcome-without-login .avatar a { text-decoration: none; }
.header-fragment.user-welcome-without-login .avatar img { vertical-align: middle; margin-right: 10px; }



.blog-banner .blog-banner-name { margin: 0px; max-height: auto; padding: 0px 0px 0px 0px; position: absolute; top: 25px; left: 5px; }

.site-banner .site-logo a { display: block; width: 195px; height: 32px; background: url(http://ms.obr.cz/images/logo-microsoft-technet.png) no-repeat left top; text-indent: -4000px; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px; }

/**********/
/* FOOTER */
/**********/
.footer-fragments { width: auto; max-width: 9999px; background: url(http://ms.obr.cz/images/footer-bg.png) no-repeat center bottom; font-size: 12px; padding: 36px 0px;  }

.footer-fragments .message { font-size: 12px; }
.footer-fragments .footer-fragment { max-width: 980px; width: 980px; min-width: 980px; margin: 0 auto; }

.footer-fragments-footer { margin: 0px; }

.copyright-info { padding: 0px; background: none; background: url(http://ms.obr.cz/images/logo-microsoft-footer.png) no-repeat right center; line-height: 30px; height: 30px; }
.copyright-info .message a:link { color: #265D7B; text-decoration: underline; }

/***********/
/* CONTENT */
/***********/
.content-fragment-page { background: url(http://ms.obr.cz/images/page-bg-norm.jpg) no-repeat center -81px; }

/***********/
/* COLUMNS */
/***********/
.left-sidebar .content-fragment,
.right-sidebar .content-fragment { padding: 12px; border-top: 1px solid #D1DFE6; background: #EDF4F8 url(http://ms.obr.cz/images/block-bg.png) repeat-x left top; margin: 0px; }

.left-sidebar .content-fragment-header,
.right-sidebar .content-fragment-header { color: #323232; padding: 0px; margin: 0px; }

.left-sidebar .content-fragment.with-header .content-fragment-header,
.right-sidebar .content-fragment.with-header .content-fragment-header { background: #C2E1ED url(http://ms.obr.cz/images/block-title-bg-sprite.png) no-repeat left top; font-size: 16px; width: 184px; padding: 0px; margin: 0px 0px 12px 0px; }

.left-sidebar .content-fragment.with-header .content-fragment-header div,
.right-sidebar .content-fragment.with-header .content-fragment-header div { background: transparent url(http://ms.obr.cz/images/block-title-bg-sprite.png) no-repeat right bottom; padding: 10px 10px 10px 41px; margin: 0px; height: auto; color: #323232; font-size: 16px; }


.left-sidebar .content-list,
.right-sidebar .content-list { padding-left: 5px; }
.left-sidebar .content-list .content-item,
.right-sidebar .content-list .content-item { background: url(http://ms.obr.cz/images/li-bg.png) no-repeat left 3px; padding: 0px 0px 5px 15px; line-height: 18px; margin: 0px; }
.layout-region.right-sidebar ul.content-list li.content-item:first-child { padding: 0px 0px 5px 15px; }

/* KFL MOD */
.right-sidebar .rss.internal-link { visibility:hidden;}

/***************/
/* BREADCRUMBS */
/***************/
.blog-bread-crumbs { margin: 0px 0px -1px 0px; }
.blog-bread-crumbs .content-fragment-content { padding: 0px !important; }
.breadcrumb-list { height: 18px; line-height: 18px; border: none; border-bottom: 1px solid #D8D4C9; margin: 0px 0px 0px 0px; padding: 9px 0px 9px 18px; color: #525252; background-color: #EAEAEA; }
.breadcrumb-list .breadcrumb-item,
.breadcrumb-list .breadcrumb-item a { color: #2D83AF; font-weight: normal; }
.breadcrumb-list .breadcrumb-item a {  text-decoration: underline; }
.breadcrumb-list .breadcrumb-item a.last { text-decoration: none; }
.breadcrumb-list .separator { background: url(http://ms.obr.cz/images/breadcrumb-separator.png) no-repeat left top; padding: 0px; display: inline-block; text-indent: -100px; overflow: hidden; vertical-align: middle; height: 20px; width: 11px; margin: 0px 3px 0px 6px; }



/*****************/
/* CUSTOM MARKUP */
/*****************/
#top-menu { height: 43px; width: 980px; background: #000 url(http://ms.obr.cz/images/menu-bg.png) no-repeat left top; padding: 0px; margin: 0px;  }
#top-menu li { list-style: none; display: inline; height: 43px; padding: 0px; font-size: 13px; line-height: 43px; float: left; border-right-width: 1px; border-right-style: solid; border-right-color: #343434; border-right-color: rgba(255, 255, 255, 0.08); }
#top-menu a { color: #D1D1D1; display: block; height: 43px; padding: 0px 20px; float: left; font-weight: normal; }
#top-menu a:hover { color: #FFFFFF; background: url(http://ms.obr.cz/images/menu-bg.png) no-repeat left -43px; text-decoration: none; }

/* INFORMATION SOURCES */
.information-sources {}
.information-source-section { border-top: 1px solid #D9E8F0; padding: 10px 0px 10px 3px; }
.information-source-title { font-size: 13px; font-weight: bold; margin-bottom: 6px; }
.information-sources .live-messenger-title { background: url(http://ms.obr.cz/images/msn-figure.png) no-repeat left top; padding: 0px 0px 0px 52px; line-height: 18px; }
.information-sources h2 { margin-top: 0px; }
.information-sources p { margin: 0px; }
.information-sources ul { margin: 0px; padding: 0px; }
.information-sources li { background: url(http://ms.obr.cz/images/li-bg.png) no-repeat left 4px; padding: 0px 0px 4px 13px; margin: 0px; list-style: none; line-height: 18px; }

/* SEARCH FORM */
.left-sidebar .content-fragment.search-form .field-list,
.right-sidebar .content-fragment.search-form .field-list { background-color: transparent; }
.content-fragment.search-form .field-list-footer { font-size: 1em; }
.content-fragment.search-form .field-list-footer label { position: static; top: auto; }
.left-sidebar .content-fragment.search-form .field-item,
.right-sidebar .content-fragment.search-form .field-item { padding: 0px 0px 5px 0px; }
.left-sidebar .content-fragment.search-form .search,
.right-sidebar .content-fragment.search-form .search { background-color: transparent; margin: 0px; }
.content-fragment.search-form label { position: static; }
.left-sidebar .content-fragment.search-form fieldset,
.right-sidebar .content-fragment.search-form fieldset { padding-right: 1px; }
.left-sidebar .content-fragment.search-form input.
.right-sidebar .content-fragment.search-form input { vertical-align: middle; }
.left-sidebar .content-fragment.search-form .search div,
.right-sidebar .content-fragment.search-form .search div { border: 1px solid #CCDEE8; background: #FFFFFF url(input-bg.png) no-repeat left top; padding: 0px 0px 0px 3px; width: 178px; }
.left-sidebar .content-fragment.search-form .search .field-item-input, 
.right-sidebar .content-fragment.search-form .search .field-item-input {  background: transparent url(input-bg.png) no-repeat right top; display: block; height: 32px; padding: 0px 3px 0px 0px; width: 175px; position: relative; }
.left-sidebar .content-fragment.search-form .search .field-item-input input,
.right-sidebar .content-fragment.search-form .search .field-item-input input { width: 136px; margin: 0px; border: none; vertical-align: middle; font-size: 13px; color: #2D87B1; padding: 5px 0px 0px 4px; background: none; }

.left-sidebar .content-fragment.search-form .field-item-input input.search-button,
.right-sidebar .content-fragment.search-form .field-item-input input.search-button { background: url(http://ms.obr.cz/images/zoom.png) no-repeat center 8px; width: 34px; height: 34px; position: absolute; top: 0px; right: 0px; padding: 0; }



/* FILTER */
.content-fragment.blog-post-list div.filter { height: 36px; background: #DDEFF6 url(http://ms.obr.cz/images/filter-bg.png) repeat-x left top; padding: 0px; margin: 0px 0px 5px 0px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; line-height: 37px; text-align: right; border: none; position: relative; }
.content-fragment.blog-post-list .filter .query-type { margin: 0px; float: right; }
.content-fragment.blog-post-list div.filter .separator { display: none; }
.content-fragment.blog-post-list div.filter .filter-label { display: block; float: left; }
.content-fragment.blog-post-list div.filter .query-type .filter-option { display: block; float: left; height: 36px; vertical-align: top; border-left: 1px solid #A6C9DB; color: #083E5A; }
.content-fragment.blog-post-list div.filter .query-type .filter-option a { display: inline-block; height: 36px; padding: 0px 10px; color: #083E5A; }
.content-fragment.blog-post-list div.filter .query-type .filter-option.selected { background-color: #B9D9E8; }
.content-fragment.blog-post-list div.filter .query-type .filter-option.selected a { color: #083E5A; text-decoration: none; cursor: default; height: 44px; background-image: url(http://ms.obr.cz/images/filter-selected.png); background-repeat: no-repeat; background-position: center bottom; }

.content-fragment.blog-post-list .filter .view-type { top: 0px; left: 0px; }
.content-fragment.blog-post-list .filter .view-type .filter-option { width: 50px; height: 36px; border: none; border-right: 1px solid #A6C9DB;  padding: 0px; background: none; display: block; float: left; margin: 0px; }
.content-fragment.blog-post-list .filter .view-type .filter-option a { display: block; width: 50px; height: 44px; padding: 0px 0px 0px 0px; text-indent: -200px; overflow: hidden; background-position: left top; background-repeat: no-repeat; text-align: left; }
.content-fragment.blog-post-list .filter .view-type .filter-option a.view-list { background-image: url(http://ms.obr.cz/images/filter-view-list.png); }
.content-fragment.blog-post-list .filter .view-type .filter-option a.view-detail-list { background-image: url(http://ms.obr.cz/images/filter-view-detail-list.png); background-position: left top; }
.content-fragment.blog-post-list .filter .view-type .filter-option.selected { border: none; border-right: 1px solid #A6C9DB;  } 
.content-fragment.blog-post-list .filter .view-type .filter-option.selected a { background-position: 0px -44px; }
.content-fragment.blog-post-list .content-fragment-content { padding: 12px 0px 0px 0px; border: none; }

/* PAGER */
.content-fragment.blog-post-list .pager { margin-top: 29px; }
.pager { position: relative; }
.pager a { background: #CFE7F1 url(http://ms.obr.cz/images/pager-sprite.png) left top; border: none; padding: 0px 0px 0px 3px; margin: 0px 4px; }
.pager a span { background: url(http://ms.obr.cz/images/pager-sprite.png) right top; padding: 0px 3px 0px 0px; display: inline-block; min-width: 17px; height: 23px; line-height: 23px; font-size: 12px; color: #2C81AD; font-size: 14px; }
.pager a:hover { background-position: 0px -23px; }
.pager a:hover span { background-position: right -23px; }
.pager a.selected { background: none; font-weight: bold; }
.pager a.selected span { background: none; }

.pager a.first span,
.pager a.last span { display: inline; background: none; padding: 0px; }
.pager a.first,
.pager a.last { display: block; width: 39px; height: 32px; position: absolute; top: -4px; padding: 0px; text-indent: -100px; text-align: left; overflow: hidden; margin: 0px; }

.pager a.first { background-position: 0px -46px; left: 0px; }
.pager a.last { background-position: 0px -78px; right: 0px; }

.pager a.first:hover { background-position: -39px -46px; }
.pager a.last:hover { background-position: -39px -78px; }

/* LINK LIST */
.content-fragment.link-list .content-list-name { font-size: 13px; padding: 8px 0px 4px 0px; color: #333; }
.content-fragment.link-list .full-post { line-height: 16px; }
.content-fragment.link-list .full-post .post-content { line-height: 16px; }
.content-fragment.link-list .content-list { padding-left: 5px; }
.content-fragment.link-list .content-list .content-item { background-position: 0px 2px; }


/* POST LIST */
.content-fragment.blog-post-list .content-fragment-content { background-color: transparent; }
.content-fragment.blog-post-list .content-list.standard .content-item { border-bottom: 1px solid #E6E6E6; margin: 0px; padding: 15px 0px 15px 0px; }
.content-fragment.blog-post-list .content-list.standard .content-item .post-name { margin-bottom: 5px; }
.content-fragment.blog-post-list .content-list.standard .content-item .post-summary { margin-top: 16px; line-height: 20px; }
.content-fragment.blog-post-list .content-list.standard .content-item .post-attributes { top: 0px; padding: 0px; }
.content-fragment.blog-post-list .content-list.standard .content-item .post-attributes .attribute-list .attribute-item { display: block; }
.content-fragment.blog-post-list .content-list.standard .content-item .post-attributes .attribute-list .post-reply-count .attribute-value { background: url(http://ms.obr.cz/images/post-replay-count-bg.png) no-repeat left top; font-size: 16px; font-weight: bold; color:#6C3D00; width: 42px; text-align: center; height: 44px; display: block; padding: 0px; line-height: 32px;  }

.content-fragment.blog-post-list .content-list.standard .attribute-list { display: block; }
.post-attributes .attribute-list-header { display: none; }

.abbreviated-post { padding: 0px; }
.abbreviated-post .post-date { font-style: italic; }
.abbreviated-post .post-date,
.abbreviated-post .post-author { color: #999999; font-size: 12px; }
.abbreviated-post .post-name { line-height: 24px; }
.abbreviated-post .post-application { display: none; }
.abbreviated-post .avatar { display: none; }

/* TAG LIST */
.tag-cloud .tag-list li { line-height: 22px; margin-right: 3px; }

/* POST */
.content.fragment.about-blog .content-fragment-content .title,
.post-name,
.content-fragment.blog-post .full-post .post-name { color: #2E82AF; padding: 7px 50px 0px 0px; font-size: 22px; font-weight: normal; margin: 0px 0px 12px 0px; line-height: 22px; }
.content-fragment.blog-post .full-post .post-author { margin-left: 0px; padding: 0px; }
.content-fragment.blog-post .full-post .post-author .avatar { display: none; }
.blog-post.content-fragment .full-post .post-content { margin-top: 0px; }
.blog-post.content-fragment .full-post .post-date { font-weight: normal; }
.content-fragment.blog-post .full-post .post-attributes { border: none !important; }
.content-fragment.blog-post .full-post .post-attributes .attribute-list { background: none; position: absolute; top: 0px; right: 0px; display: block; }
.content-fragment.blog-post .full-post .post-attributes .attribute-list .attribute-item { display: block; }
.content-fragment.blog-post .post-reply-count .attribute-value { background: url(http://ms.obr.cz/images/post-replay-count-bg.png) no-repeat left top; font-size: 16px; font-weight: bold; color:#6C3D00; width: 42px; text-align: center; height: 44px; display: block; padding: 0px; line-height: 32px; margin: 0px;  }
.blog-post.content-fragment .full-post .post-tags { font-size: 12px; background: url(http://ms.obr.cz/images/tag-bg.png) no-repeat left center; height: 22px; line-height: 22px; margin: 0px; display: block; padding: 0px 0px 0px 31px; margin: 0px 0px 20px 0px; }
.blog-post.content-fragment .full-post .post-tags a { text-decoration: underline; }
.content-fragment.blog-post .post-reply-count .attribute-value a { color:#6C3D00; font-weight: bold; }

/* STATIC PAGE */
.layout-region.content .html-content { padding-top: 20px; }
.layout-region.content .html-content .post-name { margin-bottom: 20px; }
.layout-region.content .html-content h2 { font-size: 14px; margin-top: 1.5em;  }

/* CONTENT PAGE */
.content-page { line-height: 18px; padding-top: 18px; }
.content-page .post-name { padding-top: 10px; }
.content-page .more { text-align: right; margin-bottom: 0px; padding-bottom: 15px; }
.content-page .more a { background: url(http://ms.obr.cz/images/li-bg.png) no-repeat left center; padding: 0px 0px 0px 10px; text-decoration: underline; }
.content-page .category-section-title { font-size: 16px; margin: 15px 0px 10px 0px; background: #D1EAF3 url(http://ms.obr.cz/images/section-title-bg.png) no-repeat left top; }
.content-page .category-section-title span { display: block; background: url(http://ms.obr.cz/images/section-title-bg.png) no-repeat right bottom; padding: 10px 10px 10px 27px; }
.content-page .content-list { margin: 0px 0px 15px 0px; padding: 0px 0px 0px 10px; }
.content-page .content-list li { list-style: none; background:  url(http://ms.obr.cz/images/li-bg.png) no-repeat 8px 3px; padding: 0px 0px 2px 24px; margin: 0px; }
.content-page .link-list { margin: 0px 0px 15px 0px; padding: 0px 0px 0px 10px; }
.content-page .link-list li { list-style: none; background:  url(http://ms.obr.cz/images/li-bg.png) no-repeat 8px 3px; padding: 0px 0px 2px 24px; margin: 0px; }
.content-page .link-list li.search { background-image: url(http://ms.obr.cz/images/ico-search.png); background-position: 2px 0px; }
.content-page .slide p { margin-top: 0px; margin-bottom: 0px; padding-bottom: 18px; }

.content-page .post-list { margin-bottom: -10px; }
.content-page .post-item { border-top: 1px solid #E5E5E5; padding: 18px 10px 8px 10px; }
.content-page .post-item.first { border-top: none; padding-top: 8px; }
.content-page .post-item .post-item-title { font-size: 18px; font-weight: normal; color: #2e82af; line-height: 20px; margin: 0px 0px 5px 0px; }
.content-page .post-item p { margin: 0px 0px 12px 0px; }
.content-page .post-item .post-item-info { font-style: italic; color: #838383; margin-bottom: 4px; }


/* COMMENTS */
.content-fragment.blog-feedback-list { border-top: 1px solid #E5E5E5; padding-top: 10px; }
.content-fragment.blog-feedback-list .content-list { margin: 15px 0px 0px -13px; padding: 0px; }
.content-fragment.blog-feedback-list .content-list .content-item { background: url(http://ms.obr.cz/images/comment-arrow.png) no-repeat 0px 12px; padding: 0px 0px 0px 13px; margin: 0px 0px 15px 0px; }
.content-fragment.blog-feedback-list .content-list .content-item .full-post-outer { background: #F0F0F0 url(http://ms.obr.cz/images/comment-bg.png) no-repeat left top; margin: 0px; position: relative; }
.content-fragment.blog-feedback-list .content-list .content-item .full-post-inner { position: static; padding-left: 40px; padding-right: 20px; }
.content-fragment.blog-feedback-list .content-list .content-item .full-post-footer { background: url(http://ms.obr.cz/images/commnet-bg-bottom.png) no-repeat left bottom; padding: 0px 0px 5px 0px; }
.content-fragment.blog-feedback-list .content-list .content-item .full-post-header,
.content-fragment.blog-feedback-list .content-list .content-item .full-post,
.content-fragment.blog-feedback-list .content-list .content-item .full-post-footer { margin-left: 0px; position: static; }

.content-fragment.blog-feedback-list .content-list .content-item .full-post-header { padding: 10px 10px 0px 10px; }
.content-fragment.blog-feedback-list .content-list .content-item .post-author .avatar { border: none; padding: 0px; position: absolute; left: 10px; top: 10px; width: 32px; height: 32px; text-align: center; }
.content-fragment.blog-feedback-list .full-post.user-is-author .wireframe-full-post-inner .post-author a { font-weight: bold; }
.content-fragment.blog-feedback-list .full-post.user-is-author .wireframe-full-post-inner .post-author .avatar { left: 10px; top: 10px; }
.content-fragment.blog-feedback-list .full-post.user-is-author .wireframe-full-post-inner .post-date { position: static; left: auto; top: auto; right: auto; }
.content-fragment.blog-feedback-list .full-post.user-is-author { padding-left: 10px; }
.content-fragment.blog-feedback-list .full-post .post-content { border: none; padding-top: 6px; }
.content-fragment.blog-feedback-list .full-post .post-content p { margin-top: 0px; }

/* COMMENT FORM */
.content-fragment.captcha-blog-post-comment-form { padding-top: 10px; }
.content-fragment.captcha-blog-post-comment-form .field-list-description { font-size: 13px; }
.content-fragment.captcha-blog-post-comment-form .field-item-input input,
.content-fragment.captcha-blog-post-comment-form .field-item-input textarea { color: #2d87b1; border: 1px solid #CCDEE8; padding: 4px 5px; -webkit-box-shadow: inset 0px 2px 5px rgba(0,0,0,0.09); -moz-box-shadow:  inset 0px 2px 5px rgba(0,0,0,0.09); -ms-box-shadow: inset 0px 2px 5px rgba(0,0,0,0.09); -o-box-shadow: inset 0px 2px 5px rgba(0,0,0,0.09); box-shadow: inset 0px 2px 5px rgba(0,0,0,0.09); }
.content-fragment.captcha-blog-post-comment-form .internal-link.add-reply { color: #7a4601; display: block; width: 96px; height: 33px; line-height: 33px; background: #FFA734 url(http://ms.obr.cz/images/send-button.png) no-repeat left top; padding: 0px 0px 0px 15px; font-size: 12px; font-weight: bold; cursor: pointer; margin: 0px; }
.content-fragment.captcha-blog-post-comment-form .internal-link.add-reply span { display: none; }

/* CONTACT BLOG */
.content-fragment.contact-blog { padding-top: 18px; }
.content-fragment.contact-blog .field-list-description { font-size: 22px; font-weight: normal; color: #2e82af; line-height: 22px; margin: 0px 0px 5px 0px; border-bottom: none; }

.content-fragment.contact-blog .field-item label { line-height: 18px; }
.content-fragment.contact-blog .field-item-input input,
.content-fragment.contact-blog .field-item-input textarea { color: #2d87b1; border: 1px solid #CCDEE8; padding: 4px 5px; -webkit-box-shadow: inset 0px 2px 5px rgba(0,0,0,0.09); -moz-box-shadow:  inset 0px 2px 5px rgba(0,0,0,0.09); -ms-box-shadow: inset 0px 2px 5px rgba(0,0,0,0.09); -o-box-shadow: inset 0px 2px 5px rgba(0,0,0,0.09); box-shadow: inset 0px 2px 5px rgba(0,0,0,0.09); }
.content-fragment.contact-blog .internal-link.send-email { color: #7a4601; display: block; width: 96px; height: 33px; line-height: 33px; background: #FFA734 url(http://ms.obr.cz/images/send-button.png) no-repeat left top; padding: 0px 0px 0px 15px; font-size: 12px; font-weight: bold; cursor: pointer; margin: 0px; }
.content-fragment.contact-blog .internal-link.send-email span { display: none; }


/* ABOUT BLOG */
.content-fragment.about-blog { padding-top: 18px; }
.content-fragment.about-blog .title { font-size: 22px; font-weight: normal; color: #2e82af; line-height: 22px; margin: 0px 0px 5px 0px; border-bottom: none; }
