
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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0 none;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}
* {
    font-size: 100.01%;
    outline: medium none;
}
:focus {
    outline: 0 none;
}
a {
    outline: medium none;
}
ul, ol {
    list-style-position: inside;
}
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    font-weight: normal;
    text-align: left;
}
hr {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DCDCDC -moz-use-text-color #FFFFFF;
    border-left: medium none;
    border-right: medium none;
    border-style: solid none;
    border-width: 1px medium;
    clear: both;
    height: 1px;
    line-height: 1px;
    margin: 0;
}
.altHr {
    border-bottom: medium none;
    border-top: 1px dotted #C4C4C4;
    margin: 10px 0;
}
small, sub, sup {
    font-size: 10px;
}
big {
    font-size: 14px;
}
em, address {
    font-style: italic;
}
strong, th, dt {
    font-weight: bold;
}
blockquote {
    border-left: 2px solid #CCCCCC;
    font-size: 14px;
    font-style: italic;
    margin-left: 35px;
    padding-left: 10px;
}
del {
    color: #999999;
    text-decoration: line-through;
}
ins {
    color: #333333;
    text-decoration: underline;
}
sub {
    vertical-align: sub;
}
sup {
    vertical-align: super;
}
code {
    font-family: "Lucida Console",Monaco,monospace;
}
.clear {
    clear: both;
}
.positionRelative {
    position: relative;
}
.first {
    margin-left: 0 !important;
}
.bgF8 {
    background-color: #F8F8F8;
}
.last {
    margin-right: 0 !important;
}
.hidden {
    display: none;
}
.alt {
    background-color: #F9F9F9;
}
.noBg {
    background: none repeat scroll 0 0 transparent !important;
}
a.button:link, a.button:visited, .button {
    background: -moz-linear-gradient(center -10px , #FFFFFF, #F1F1F1) repeat scroll 0 0 transparent;
    border: 1px solid #C7C7C7;
    color: #666666;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    padding: 5px 10px;
    text-decoration: none;
}
a.button:hover {
    background: -moz-linear-gradient(center top , #F6F6F6, #E2E2E2) repeat scroll 0 0 transparent;
}
a.button:active {
    background: -moz-linear-gradient(center top , #E2E2E2, #F6F6F6) repeat scroll 0 0 transparent;
}
a.button.buttonGreen:link, a.button.buttonGreen:visited, .button.buttonGreen {
    background: -moz-linear-gradient(center top , #B7DF3E, #8EBC2A) repeat scroll 0 0 transparent;
    border-color: #779C2E;
    color: #FFFFFF;
}
a.button.buttonGreen:hover {
    background: -moz-linear-gradient(center top , #C0E848, #99C931) repeat scroll 0 0 transparent;
}
a.button.buttonGreen:active {
    background: -moz-linear-gradient(center top , #8EBC2A, #B7DF3E) repeat scroll 0 0 transparent;
}
a.button.buttonSimple:link, a.button.buttonSimple:visited, .button.buttonSimple {
    border: 1px solid #C7C7C7;
    font-weight: bold;
}
a.button.buttonSimple:hover {
    color: #999999;
}
a.button.buttonSimple:active {
    color: #333333;
}
a.button.buttonRed:link, a.button.buttonRed:visited, .button.buttonRed {
    background: -moz-linear-gradient(center top , #EF4444, #9E3232) repeat scroll 0 0 transparent;
    border-color: #C70E0E;
    color: #FFFFFF;
}
a.button.buttonRed:hover {
    background: -moz-linear-gradient(center top , #FF8888, #FF6464) repeat scroll 0 0 transparent;
    border-color: #C70E0E;
    color: #FFFFFF;
}
a.button.buttonRed:active {
    color: #B61818;
}
.buttonGreen, .buttonRed, .buttonStrong {
    font-weight: bold;
}
.containerRight .actions {
    z-index: 1;
}
.actions {
    position: relative;
}
.actions a {
    border-radius: 5px 5px 0 0;
    display: block;
    float: left;
    position: relative;
}
.roundedSmall, .ajax__htmleditor_editor_container {
    border-radius: 5px 5px 5px 5px;
}
.importBg {
    background-image: url("../images/import.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 13px;
    margin-right: 3px;
    margin-top: 3px;
    width: 10px;
}
.floatLeft {
    float: left;
}
.element_box {
    clear: both;
    display: inline-block;
    margin-bottom: 20px;
}
.element_box .floatLeft_required {
    float: left;
    padding: 25px 0 0 25px;
}
img.floatLeft {
    margin-right: 10px;
}
.floatRight {
    float: right;
}
img.floatRight {
    margin-left: 10px;
}
.imgPlayer, .imgEmblem, .imgVenue, .imgPhoto  {
    text-align: center;
    background-color: #DDDDDD;
    border: 1px solid #AAAAAA;
    position: relative;
}
img.imgPlayer, img.imgEmblem, img.imgVenue, img.imgPhoto {
    margin: 0;
    border: 0;
}
.imgPlayer {
    float: right;
    width: 150px;
    height: 150px;
	line-height: 150px;
}
.imgEmblem  {
    float: left;
    width: 100px;
    height: 100px;
	line-height: 100px;
}
.imgVenue {
    float: left;
    width: 276px;
    height: 207px;
	line-height: 207px;
}
.imgPhoto {
    float: left;
    width: 360px;
    height: 270px;
	line-height: 270px;
}
.clear {
    overflow: hidden;
}
.textShaddow {
    text-shadow: 1px 1px 1px #FFFFFF;
}
.buttonGreen.textShaddow {
    text-shadow: 1px 1px 1px #CDE39A;
}
.textAlignLeft {
    text-align: left;
}
.textAlignCenter {
    text-align: center;
}
.textAlignRight {
    text-align: right;
}
.displayInlineBlock, .displayInlineBlock label {
    display: inline-block;
    font-weight: normal;
}
.displayInlineBlock.locations {
    max-height: 200px;
    overflow: auto;
    width: 100%;
}
.addButton, .buttonDelete, .linkButton, .publishButton, .moveButton, .copyButton, .backButton {
    background-position: center top;
    background-repeat: no-repeat;
    color: #666666 !important;
    display: block;
    margin-right: 10px;
    min-width: 40px;
    padding-top: 12px;
    text-align: center;
    text-decoration: none;
}
.component {
    float: right;
    margin-left: 94px;
    margin-top: 22px;
}
.buttonDelete, .copyButton, .moveButton, .linkButton, .publishButton {
    background-image: url("/images/sprite.png");
    background-repeat: no-repeat;
}
.addButton {
    background-image: url("../images/sprite.png");
    background-position: center -826px;
}
.addButton:hover {
    background-image: url("../images/sprite2.png");
}
.buttonDelete {
    background-position: 5px -255px;
}
.buttonDelete:hover {
    background-image: url("../images/sprite2.png");
}
.linkButton {
    background-position: 5px -596px;
}
.linkButton:hover {
    background-image: url("../images/sprite2.png");
}
.publishButton {
    background-position: 5px -709px;
}
.publishButton:hover {
    background-image: url("../images/sprite2.png");
}
.moveButton {
    background-position: 5px -482px;
}
.moveButton:hover {
    background-image: url("../images/sprite2.png");
}
.copyButton {
    background-position: 5px -365px;
}
.copyButton:hover {
    background-image: url("../images/sprite2.png");
}
.backButton {
    background-image: url("../images/icons/back_big.png");
}
.backButton:hover {
    background-image: url("../images/icons/back_big_hover.png");
}
.addButton:hover, .buttonDelete:hover, .linkButton:hover, .publishButton:hover, .moveButton:hover, .copyButton:hover, .backButton:hover {
}
.asynchDropDown {
    background: none repeat scroll 0 0 #F2F2F2;
    border-bottom: 3px solid #4D4D4D;
    border-left: 1px solid #C2C2C2;
    border-radius: 0 0 10px 10px;
    border-right: 1px solid #C2C2C2;
    color: #FFFFFF;
    max-height: 430px;
    overflow: auto;
    padding: 10px 10px 5px;
    position: absolute;
    right: 17px;
    top: 43px;
    width: 222px;
    z-index: 0;
}
.asynchDropDown .removable {
    border-bottom: 1px solid #CCCCCC;
    color: #333333;
    display: inline-block;
    font-size: 11px;
    padding: 0 0 10px;
    position: relative;
}
.asynchDropDown .removable span {
    color: #333333;
    display: block;
    float: left;
    padding: 0 5px;
    width: 94px;
}
.asynchDropDown .removable img {
    display: block;
    position: absolute;
    right: -8px;
    top: 20%;
}
.checkBoxAll label, .checkBoxAll input {
    float: left;
}
.checkList label, .checkList input {
    float: left;
    font-weight: normal;
}
.linksPanel a {
    color: #B72137;
    display: block;
    font-size: 14px;
    margin-bottom: 10px;
}
.popUpText {
    font-size: 17px;
}
.currentTab {
    background-color: #FFFFFF;
    border-color: #C7C7C7 #C7C7C7 #FFFFFF;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    display: inline-block;
    float: left;
    font-size: 12px;
    padding: 5px 10px;
    text-decoration: none;
}
.actions .currentTab {
    color: #666666;
    font-weight: bold;
}
.commentGreen {
    border-right: 1px solid #DBDBDB;
    color: #333333;
    font-weight: bold;
    margin-right: 5px;
    padding-right: 5px;
}
#importConformation {
    font-size: 17px;
    font-weight: bold;
}
.displayBlock {
    display: block;
}
.display_none {
    display: none;
}
body {
    color: #666666;
    font: 12px/18px Helvetica,Arial,sans-serif;
}
#container {
    background-color: #303030;
    margin: 0 auto;
    overflow: hidden;
    text-align: left;
}
.wrapperRight {
}
.col {
    display: inline-block;
    float: left;
    margin: 0 30px 25px;
}
#loginPage {
    background-color: #F5F5F5;
}
.login {
    background: url("images/login.jpg") no-repeat scroll 0 0 transparent;
    margin: 0 auto;
    padding: 20px 30px;
}
.topBottomBorderDashed {
    border-bottom: 1px dashed #DBDBDB;
    border-top: 1px dashed #DBDBDB;
    margin-top: 10px;
    padding: 10px 0;
}
.topBottomBorder {
    border-bottom: 1px solid #DBDBDB;
    border-top: 1px solid #DBDBDB;
    margin-top: 10px;
    padding: 10px 0;
}
.width_20 {
    width: 20px;
}
.width_40 {
    width: 40px;
}
.width_60 {
    width: 60px;
}
.width_80 {
    width: 80px;
}
.width_100 {
    width: 100px;
}
.width_120 {
    width: 120px;
}
.width_140 {
    width: 140px;
}
.width_141 {
    width: 141px;
}
.width_165 {
    width: 165px;
}
.width_200 {
    width: 200px;
}
.width_220 {
    width: 220px;
}
.width_230 {
    width: 230px;
}
.width_300 {
    width: 300px;
}
.width_265 {
    width: 265px;
}
.width_380 {
    width: 380px;
}
.width_400 {
    width: 400px;
}
.width_420 {
    width: 420px;
}
.width_450 {
    width: 450px;
}
.width_460 {
    width: 460px;
}
.width_540 {
    width: 540px;
}
.width_620 {
    width: 620px;
}
.width_700 {
    width: 700px;
}
.width_780 {
    width: 780px;
}
.width_860 {
    width: 860px;
}
.width_870 {
    width: 870px;
}
.width_890 {
    width: 890px;
}
.width_900 {
    width: 900px;
}
.width_920 {
    width: 920px;
}
.width_940 {
    width: 940px;
}
.width_60p {
    width: 60% !important;
}
.width_62p {
    width: 62%;
}
.width_90per {
    width: 90% !important;
}
.width_100per {
    width: 100% !important;
}
.min_width_500 {
    min-width: 500px;
}
p, ul, ol, dl, h2, h3, h4, h5, h6, blockquote, table, fieldset, input, select, textarea, .box {
    margin-bottom: 0;
}
.padding_5 {
    padding: 5px;
}
.marginBottom5 {
    margin-bottom: 5px;
}
h1, .marginBottom_10 {
    margin-bottom: 10px !important;
}
.marginBottom_15 {
    margin-bottom: 15px;
}
.marginBottom_20 {
    margin-bottom: 20px;
}
.marginBottom_30 {
    margin-bottom: 30px;
}
.marginBottom_40 {
    margin-bottom: 40px;
}
#contentHeader .actions select, .gridView .last td select, table input {
    margin-bottom: 0;
}
.margin0 {
    margin: 0;
}
.padding0 {
    padding: 0;
}
.marginLeft0 {
    margin-left: 0 !important;
}
.marginLeft8 {
    margin-left: 8px !important;
}
.marginLeft10 {
    margin-left: 10px !important;
}
.marginLeft15 {
    margin-left: 15px;
}
.marginLeft20 {
    margin-left: 20px;
}
.marginLeft50 {
    margin-left: 50px !important;
}
.marginRight5 {
    margin-right: 5px;
}
.marginRight10 {
    margin-right: 10px !important;
}
.marginRight15 {
    margin-right: 15px;
}
.marginRight20 {
    margin-right: 20px;
}
.marginRight30 {
    margin-right: 30px;
}
.marginRight50 {
    margin-right: 50px !important;
}
.marginTop0 {
    margin-top: 0 !important;
}
.marginTop5 {
    margin-top: 5px;
}
.marginTop10 {
    margin-top: 10px;
}
.marginTop15 {
    margin-top: 15px;
}
.marginTop20 {
    margin-top: 20px;
}
.marginTop25 {
    margin-top: 25px;
}
.marginTop5 {
    margin-top: 5px;
}
.marginTop180 {
    margin-top: 180px;
}
.marginTop-1 {
    margin-top: -1px;
}
.paddingBottom25 {
    padding-bottom: 25px !important;
}
.paddingBottom35 {
    padding-bottom: 35px !important;
}
.min_width_50 {
    min-width: 50px;
}
.min_width_60 {
    min-width: 60px;
}
.min_width_80 {
    min-width: 80px;
}
.min_width_100 {
    min-width: 100px;
}
.min_width_180 {
    min-width: 180px;
}
.min_width_215 {
    min-width: 215px;
}
.noBorder {
    border: medium none;
}
.noUnderline:hover {
    text-decoration: none;
}
.blueBorder {
    border-bottom: 1px solid #026AFE;
}
.white {
    color: #FFFFFF;
}
.whiteBg {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF !important;
    border-color: -moz-use-text-color #DBDBDB #DBDBDB;
    border-right: 1px solid #DBDBDB;
    border-style: none solid solid;
    border-width: medium 1px 1px;
}
.blue {
    color: #026AFE;
}
.green {
    color: #B72137;
}
.gray {
    color: #666666;
}
a:link, a:visited {
    color: #B62036;
    text-decoration: none;
}
a:hover, a:active {
    text-decoration: underline;
}
.importLink {
    background-image: url("../images/importArrow.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #89AF50 !important;
    float: right;
    font-weight: bold;
    margin-right: -15px;
    margin-top: -40px;
    padding: 1px 5px 5px 30px;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
}
h1 {
    font-size: 18px;
    line-height: 32px;
}
h2 {
    font-size: 17px;
}
h3 {
    font-size: 16px;
}
h4 {
    font-size: 15px;
}
h5 {
    font-size: 14px;
}
h6 {
    font-size: 13px;
}
.mainTitle {
    font-size: 20px;
    font-weight: normal;
    line-height: 35px;
    text-transform: uppercase;
}
.mainTitle span {
    margin-top: 0px;
}
.titleHeadbox, .titleTemplate, .titlePagesTemplate, .titleMenu, .titleLocation, .titleSubMenu, .titlePortal, .titleDocument, .titleDocuments, .titleGalleries, .titleVideo, .titleUsers, .titleGroups, .titleTags, .titleCategoryAdd, .titlePublish, .titleLink, .titlePolls, .titleComments, .titleLanguage, .titleCategoryEdit, .titlePlatform, .titleUpload, .titleAttach, .titlePlugin, .titleSearch, .titleAsynch, .titleLayoutTemplate, .titleTrashCan {
    background-image: url("images/man_icon.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 30px;
    margin-right: 0px;
    width: 27px;
}
.titleHeadbox, .titleTemplate {
    background-position: 0 0;
}
.titlePagesTemplate {
    background-position: -100px 0;
}
.titleMenu {
    background-position: -25px 0;
}
.titleLocation {
    background-position: -600px 0;
}
.titleSubMenu {
    background-position: -50px 0;
}
.titlePortal {
    background: url("/images/icons/portal-Edit-icon.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 29px;
    margin-top: 3px !important;
    width: 31px;
}
.titlePortalWizard {
    background: url("/images/icons/Portal-wizard-icon.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 29px;
    margin-top: 3px !important;
    width: 41px;
}
.titleDocument {
    background-position: -125px 0;
}
.titleDocuments {
    background-position: -200px 0;
}
.titleGalleries {
    background-position: -150px 0;
}
.titleVideo {
    background-position: -175px 0;
}
.titleUsers {
    background-position: -550px 0;
}
.titleGroups {
    background-position: -250px 0;
}
.titleTags {
    background-position: -275px 0;
}
.titleCategoryAdd {
    background-position: -225px 0;
}
.titlePublish {
    background-position: -300px 0;
}
.titleLink {
    background: url("../images/icons/link_big.png") repeat scroll 0 0 transparent;
    height: 33px;
    width: 34px;
}
.titlePolls {
    background-position: 0;
}
.titleComments {
    background-position: -375px 0;
}
.titleLanguage {
    background-position: -400px 0;
}
.titleCategoryEdit {
    background-position: -425px 0;
}
.titlePlatform {
    background-position: -450px 0;
}
.titleUpload {
    background-position: -475px 0;
}
.titleAttach {
    background-position: -500px 0;
}
.titlePlugin {
    background-position: -525px 0;
}
.titleSearch {
    background-position: -575px 0;
}
.titleAsynch {
    background-position: -625px 0;
}
.titleLayoutTemplate {
    background-position: -650px 0;
}
.titleTrashCan {
    background: url("/images/trashcan-bigger-icon.png") no-repeat scroll 0 0 transparent;
}
.gridView {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CACACA;
    width: 100%;
}
.gridView a {
}
.tableHeader th {
    color: #303030 !important;
}
.tableHeader a {
    background: url("/images/table/sort.png") no-repeat scroll -11px 2px transparent;
    color: #303030 !important;
    display: block;
    height: 16px;
    padding-left: 12px;
    width: 80px;
}
.tableHeader .current {
    background: none repeat scroll 0 0 #F1F1F1;
}
.tableHeader .asc a {
    background: url("/images/table/asc.png") no-repeat scroll -11px 2px transparent;
}
.tableHeader .desc a {
    background: url("/images/table/desc.png") no-repeat scroll -11px 2px transparent;
}
.tableRow a {
    color: #666666 !important;
    font-weight: bold;
}
.tableRow td {
    color: #666666 !important;
}
.unlinkedDocs .gridView {
    width: 100%;
}
.gridView th {
    background-image: url("../images/bg-gradient-gray.png");
    background-repeat: repeat-x;
    border-bottom: 1px solid #DCDCDC;
}
.gridView td {
    border-bottom: 1px dotted #C4C4C4;
}
.gridView .last td {
    border-bottom: medium none;
}
.gridView th, .gridView td {
    border-right: 1px dotted #D7D7D7;
    color: #666666;
    padding: 7px 5px;
}
.gridView tfoot th, .gridView .first td {
    border-top: 1px solid #FFFFFF;
}
.gridView tr:hover td {
    background-color: #EFEFEF;
    border-top-color: #C9CFB0;
}
.gridView td[scope="row"] {
    font-weight: bold;
    text-align: center;
}
.gridView td {
}
.gridView .preview {
    margin-left: 13px;
}
.tableHeader th, .tableHeader td {
    padding: 5px;
}
.tableHeader input[type="checkbox"] {
}
.tableID {
    font-weight: bold;
    text-align: center;
    vertical-align: top;
}
.tableIDHeader a {
    margin-left: 5px;
}
.tableTitle, .tableDescription, .tableSource, .tableActions {
    vertical-align: top;
}
.tableAkcijeHeader, .tableAkcije {
    text-align: center;
}
.tableHeaderPoster {
    text-align: center;
    vertical-align: middle;
}
.meniJezik {
    margin-bottom: 14px;
}
.expandContent {
    -moz-transform: rotate(0deg);
    -moz-transition: all 0.5s linear 0s;
    background: url("/images/TreeLineImages/plus.gif") no-repeat scroll center center transparent;
    display: block;
    height: 12px;
    width: 30px;
}
.expandOn .expandContent {
    -moz-transform: rotate(90deg);
    -moz-transition: all 0.5s linear 0s;
}
.additionalInfo td {
    background-color: #F3F3F3;
    padding: 0;
}
.lastEditAuthor {
    clear: both;
    display: block;
    float: left;
    padding: 10px;
}
.additionalInfo .fromTime {
    display: block;
    float: left;
    padding: 10px;
}
.contentKeywords, .additionalInfo .basic {
    border-right: 1px dotted #CCCCCC;
    display: block;
    float: left;
    height: auto;
    min-height: 90px;
    width: 74.1%;
}
.contentKeywords {
    border-right: medium none;
}
.additionalInfo .basic {
    width: 25.8%;
}
.additionalInfo .basic .title {
    display: block;
}
.additionalInfo .fromTime .title, .additionalInfo .toTime .title, .additionalInfo .lastEditAuthor .title {
    background: none repeat scroll 0 0 transparent !important;
    color: #666666 !important;
    padding: 0 !important;
}
.contentKeywords .title, .additionalInfo .basic .title {
    background: url("/images/table/shadow.png") repeat-x scroll left top #4F4F4F;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 4px 0 4px 10px;
}
.lastEditAuthor .value, .fromTime .value, .toTime .value, .contentKeywords .value {
    clear: both;
    display: block;
    font-size: 12px;
    font-weight: normal;
}
.contentKeywords ul {
    font-weight: normal;
    padding: 10px;
}
.verticalAlignTop {
    vertical-align: top;
}
.verticalAlignMiddle {
    vertical-align: middle;
}
.verticalAlignBottom {
    vertical-align: bottom;
}
.tableStatus {
    text-align: center;
}
.saveButton {
    margin-right: 15px;
    text-align: center;
    width: 50px;
}
.textCenter {
    text-align: center;
}
.textLeft {
    text-align: left;
}
.textRight {
    text-align: right;
}
.editImageForm {
    float: left;
    margin-right: 10px;
}
.treeViewMain {
    background-color: #303030;
    padding: 10px;
}
.mainTreeView {
    min-height: 500px;
    overflow: auto;
}
.mainTreeView table {
    margin: 0;
}
.mainTreeView td {
    line-height: 20px;
    padding: 0 1px;
}
.mainTreeView img {
    height: 16px;
}
.mainTreeView div table a:link, .mainTreeView div table a:visited {
    color: #FFFFFF;
    display: inline-block;
    font-weight: bold;
    height: 20px;
}
.mainTreeView .trashcan-sep {
    height: 5px;
}
.mainTreeView a.trashcan {
    background: url("/images/trashcan-small-icon.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: inline-block;
    font-weight: bold;
    height: 20px;
    line-height: 19px;
    margin-left: 22px;
    padding-bottom: 13px;
    padding-left: 21px;
    text-transform: uppercase;
}
.mainTreeView a.trashcan:hover {
    text-decoration: none;
}
.mainTreeView div div table a:link, .mainTreeView div div table a:visited {
    font-weight: normal;
}
.mediaBox div {
    float: left;
    margin-right: 20px;
}
.imageThumbItem {
    background-color: #E5E5E5;
    border: 1px solid #DADADA;
    margin: 5px;
    padding: 3px;
}
.imageThumbItem .galleryCheckbox {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    float: left;
    margin: 0;
}
.imageThumbItem img {
    clear: both;
    float: left;
}
.imageThumbItem a {
    clear: both;
    float: left;
    text-align: left;
}
.portal, .empty_portal {
    float: left;
    text-transform: uppercase;
}
.empty_category, .parent_category, .master_category {
    float: left;
    margin-top: 3px;
}
.treeViewContent {
    background-color: #FFFFFF;
    border: 1px solid #BDBDBD;
    height: 310px;
    margin-top: 10px;
    overflow: auto;
    padding: 5px;
    width: 390px;
}
.treeViewContent a {
    color: #B72137;
}
ol, ul {
    padding-left: 10px;
}
#content ul li {
}
ul.imageListStyle li {
    background: url("../images/bg-bullet.png") no-repeat scroll 0 0 transparent;
    list-style: none outside none;
    padding-left: 15px;
}
fieldset {
    border: 1px solid #CCCCCC;
    padding: 18px 5px 18px 15px;
}
legend {
    font-size: 14px;
    font-weight: bold;
    padding: 0 5px;
}
label {
    display: block;
    font-weight: bold;
}
input, textarea, select, .ajax__htmleditor_editor_container {
    font-family: inherit;
    border: 1px solid #BDBDBD;
    font-size: 14px;
    padding: 7px;
}
input[disabled="disabled"], input[disabled="false"] {
}
input[type="text"] {
    border: 1px solid #BDBDBD;
    color: #666666;
    font-size: 14px;
    padding: 6px;
}
input:focus, select:focus, textarea:focus {
    box-shadow: 0 0 4px #ACACAC;
}
table input, #sidebar input, #sidebar textarea {
    padding: 4px;
}
select {
    color: #666666;
}
#sidebar {
    color: #FFFFFF;
    float: left;
    position: relative;
    width: 216px;
    z-index: 999540;
}
#sidebar.extended {
    -moz-transition: width 0.3s ease 0s;
    background: none repeat scroll 0 0 #303030;
    margin: 0;
    padding: 1px;
    width: 8px !important;
}
.showHide {
    padding-top: 4px;
}
.showHide select {
    background: url("/images/header-bg2.jpg") repeat-x scroll 0 -16px #FFFFFF;
    border: 1px solid #4D4D4D;
    border-radius: 5px 5px 5px 5px;
    color: #000000;
    font-size: 12px;
    margin: 2px 0;
    padding: 5px;
    width: 49%;
}
#sidebar.extended .showHide {
    display: none;
}
.showHideSidebarControl {
    display: block;
    height: 53px;
    left: 231px;
    position: absolute;
    top: 235px;
    width: 8px;
    z-index: 1;
}
.extended .showHideSidebarControl {
    left: 7px;
    position: absolute;
    top: 235px;
}
.extended .showHideSidebarControl a {
    background: url("/images/showHide2.png") no-repeat scroll 0 0 transparent;
    margin-left: 0;
}
.showHideSidebarControl a {
    background: url("/images/showHide2.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 53px;
    width: 8px;
}
.sidebar_right {
    float: left;
}
.sidebar_right div.add_col {
    clear: both;
}
.sidebar_right div.property_col {
    clear: both;
}
.sidebar_right .box_left {
    float: left;
}
.sidebar_right .box_left_all {
    border-bottom: 1px dashed #CCCCCC;
    clear: both;
    padding-bottom: 20px;
    padding-top: 20px;
}
.sidebar_right .box_left_all textarea {
    width: 520px;
}
.sidebar_right .btn_actions a {
    margin: 0 5px;
}
.search_page .checkboxListBox table tr {
    clear: both;
}
.search_page .checkboxListBox {
    clear: both;
    margin: 19px 0 0;
    min-height: 140px;
    padding: 8px 5px 5px;
    width: 270px;
}
.search_page .selectedValues {
    float: left;
    margin: 18px 0 0 20px;
    max-height: 145px;
    padding: 5px;
}
.search_page .inputText span {
    border-bottom: 1px solid #DADADA;
    display: block;
    font-size: 13px;
    margin-bottom: 0;
    padding-bottom: 10px;
    width: 720px;
}
select {
    padding: 4px;
}
.radio, .checkbox {
    border: medium none;
    padding: 0;
}
.posterPanel {
    border: 1px solid #CCCCCC;
    float: left;
    height: 100px;
    margin-left: 5px;
    margin-right: 20px;
    margin-top: 5px;
    width: 170px;
}
.posterInstruction {
    background-image: url("../images/gallry-instruction.jpg");
    background-repeat: no-repeat;
}
.posterPanelTitle {
    color: #666666;
    display: block;
    font-weight: bold;
    text-transform: uppercase;
}
.PermisionsTitle {
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 5px;
}
#sidebar .posterPanelTitle {
    color: #FFFFFF;
    padding-bottom: 10px;
}
.notice {
    background: none repeat scroll 0 0 #F2F2F2;
    border: 1px dotted #999999;
    display: block;
    margin-bottom: 10px;
    padding: 10px;
}
.notice p {
    margin: 0;
}
.error {
    background-color: #FFFFFF;
    border-color: #CD4040 !important;
    color: #CD4040 !important;
}
.red {
    color: Red;
}
.success {
    background-color: #F5FDF5;
    border-color: #B1D238;
    color: #B1D238;
}
.update {
    background-color: #F5F5FD;
    border-color: #A4A4E2;
    color: #324EA9;
}
.absoluteNotice {
    padding: 4px;
    position: absolute;
    right: 3px;
    top: -4px;
}
.wrongEntry {
    margin-left: -64px;
}
.invalidUsername {
    margin-left: -120px;
}
.invalidPassword {
    margin-left: -118px;
}
#menuQuestion {
    font-size: 18px;
    font-weight: bold;
}
.menuExplanation {
    color: #B72137;
    font-size: 14px;
    font-weight: bold;
}
.menuWarning {
    color: #D91C1C;
    font-size: 14px;
    font-weight: bold;
}
#menuForDeleteAction, #menuForbiddenDelete {
    font-size: 13px;
}
.errorMultiselect {
    margin-left: 3px;
    margin-top: 125px;
}
.greenField {
    background: none repeat scroll 0 0 azure;
    border: 1px solid #1C75BC;
    color: #1C75BC;
    margin-top: 10px;
    padding: 10px;
}
.icon, .iconForPublish {
    background: url("../images/sprites.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    display: inline-block;
    position: relative;
    text-indent: -9999px;
}
h1 .icon {
    margin-left: 5px;
    top: 3px;
}
.iconSmall {
    height: 14px;
    width: 14px;
}
.iconLarge {
    height: 20px;
    width: 20px;
}
.iconMenu {
    background-position: -100px -60px;
}
.iconMenuElements {
    background: url("/images/application_view_list.gif") no-repeat scroll 0 0 transparent;
}
.iconMenuElements:hover {
    opacity: 0.6;
}
.iconPublished {
    background-position: -40px -60px;
}
.iconForPublish {
    background-position: -40px -81px;
}
.iconExpired {
    background-position: -80px -60px;
}
.iconUnpublished {
    background-position: -60px -60px;
}
.iconPortal {
    background-position: -60px 0;
}
.iconComments, .iconLanguages {
    background-position: -60px -20px;
}
.iconPlatform {
    background-position: -80px 0;
}
.iconPolls {
    background-position: -80px -20px;
}
.iconPlugins {
    background-position: -100px 0;
}
.iconCategoryAdd {
    background-position: 0 -60px;
}
.iconCategoryEdit {
    background-position: -20px -60px;
}
.iconDocuments {
    background-position: -100px -20px;
}
.collapsibleTrigger {
    background-position: -120px -40px;
}
.collapsibleTrigger.expanded {
    background-position: -120px -60px;
}
.iconEdit {
    background-position: 0 0;
}
.iconListValues {
    background: url("/images/application_view_list.gif") no-repeat scroll 0 0 transparent;
}
.iconEdit:hover {
    background-position: 0 -20px;
}
.iconAdd.disabled {
    background-position: -143px -40px !important;
}
.iconAdd.disabled:hover {
    background-position: -143px -40px;
}
.iconAdd {
    background-position: -100px -40px;
}
.iconAdd:hover {
    background-position: -80px -40px;
}
.iconDelete.disabled, .iconDelete.disabled:hover {
    background-position: -20px 0;
}
.iconDelete {
    background-position: -20px -20px;
}
.iconAddValueSmall {
    background: url("/images/add_icon_small.png") no-repeat scroll 3px 2px transparent;
}
.iconDelete:hover {
    background-position: -20px -20px;
    cursor: pointer;
}
.iconPublish {
    background-position: -40px 0;
}
.iconPublish:hover {
    background-position: -40px -20px;
}
.iconUp {
    background-position: 0 -40px;
}
.iconUp:hover {
    background-position: -20px -40px;
}
td .iconUp {
    float: left;
}
.iconDown {
    background-position: -40px -40px;
}
.iconDown:hover {
    background-position: -60px -40px;
}
td .iconDown {
    float: right;
}
.preview {
    background: url("../images/preview_icon.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 20px;
    text-indent: -9999px;
    width: 20px;
}
.preview:hover {
    background-position: 0 -20px;
}
.prevCode {
    background-color: #000000;
    float: left;
    height: 1px;
    visibility: hidden;
    width: 1px;
}
#header {
    background: url("images/header_bg.png") repeat scroll 0 0 transparent;
    height: 58px;
    min-width: 690px;
    width: 100%;
    z-index: 1;
}
#logo {
    display: inline-block;
    margin:0 auto;
    width:100px;
    height: 50px;
    background: url("images/logo.png") no-repeat scroll right 2px transparent;
}
#userArea {
    background: url("images/admin.png") no-repeat scroll right 2px transparent;
    float: right;
    height: 44px;
    padding-right: 30px;
    position: absolute;
    right: 20px;
    top: 10px;
    width: auto;
}
#userArea .userNameHeader:link, #userArea .userNameHeader:visited {
    color: #AAC934;
    display: block;
    float: right;
    margin-right: 10px;
}
#userArea .userNameHeader:hover {
    text-decoration: underline;
}
#userArea .logoutHeader:link, #userArea .logoutHeader:visited {
    clear: both;
    color: #FFFFFF;
    float: right;
    font-size: 11px;
    margin-right: 10px;
    margin-top: -3px;
}
#userArea .logoutHeader:hover {
    color: #B72137;
    text-decoration: none;
}
#myjquerymenu {
    float: left;
    min-width: 290px;
    position: relative;
    width: 100%;
    z-index: 2;
}
#myjquerymenu.extended {
    margin-left: 5px;
}
.jquerycssmenu ul {
    list-style-type: none;
    margin: 0 20px 0 0;
    padding: 0;
}
.jquerycssmenu .Search, .jquerycssmenu .ControlPanel, li.asynhPublish, .jquerycssmenu .userRightsIcon {
    -moz-transition: width 0.7s ease 0s;
    background-color: transparent;
    background-image: url("/images/sprite.png");
    background-repeat: no-repeat;
    overflow: hidden;
    text-indent: 32px;
}
.jquerycssmenu .asynhPublish {
    background-position: 12px -40px;
    border-right: medium none;
    float: right;
    width: 41px;
}
.jquerycssmenu .asynhPublish .number {
    background: none repeat scroll 0 0 #B72137;
    border-radius: 18px 18px 18px 18px;
    color: #FFFFFF;
    display: block;
    font-size: 10px;
    height: 18px;
    left: 28px;
    line-height: 16px;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    text-indent: 0;
    top: 22px;
    width: 18px;
}
.jquerycssmenu .asynhPublish a {
    margin: 0;
    padding: 0 0 0 20px;
}
.jquerycssmenu .asynhPublish:hover {
    color: #303030;
    width: 239px;
}
.jquerycssmenu .asynchButton:hover {
    width: 239px;
}
.jquerycssmenu .asynhPublish:hover a {
    color: #303030;
}
.jquerycssmenu .ControlPanel {
    background-position: 12px -94px;
    float: right;
    overflow: visible !important;
    padding-right: 0 !important;
    width: 159px;
}
.jquerycssmenu .ControlPanel a.pluginsIcon {
    padding-right: 0 !important;
}
.jquerycssmenu .ControlPanel a.pluginsIcon:hover {
    color: #303030;
}
.jquerycssmenu .ControlPanel:hover {
    width: 159px;
}
.jquerycssmenu .Search {
    background-position: 12px 9px;
    float: right;
    width: 50px;
}
.jquerycssmenu .Search:hover {
    width: 112px;
}
.jquerycssmenu .Search a.searchIcon:hover {
    color: #303030;
}
.jquerycssmenu .PortalActions {
    margin-left: 240px;
}
.jquerycssmenu.extended .PortalActions {
    margin-left: 10px;
}
.jquerycssmenu .userRightsIcon {
    background-position: 0 -144px;
    padding-right: 12px !important;
    text-align: left;
    text-indent: 6px;
}
.jquerycssmenu .userRightsIcon:hover {
    color: #303030;
}
.jquerycssmenu ul li {
    border-right: 1px solid #EDEDED;
    display: inline;
    float: left;
    position: relative;
}
.jquerycssmenu ul li a {
    color: #303030;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 44px;
    line-height: 44px;
    padding: 0 20px;
    text-decoration: none;
}
.userRightsIcon {
    background-image: url("../images/icons/user_rights.png");
    background-position: 0 10px;
    background-repeat: no-repeat;
    margin-left: 10px;
    padding-left: 25px !important;
    padding-right: 28px !important;
}
.userRightsIcon img {
}
.jquerycssmenu ul li a:hover {
    color: #FFFFFF;
}
.jquerycssmenu ul li:hover {
    color: #FFFFFF;
}
.jquerycssmenu ul li:hover a {
    color: #303030;
}
.jquerycssmenu ul li:hover a.pluginsIcon {
    color: #303030;
}
.jquerycssmenu ul li:hover a.userRightsIcon {
    color: #303030;
}
.jquerycssmenu ul li ul {
    background: url("/images/arrow_nav.png") no-repeat scroll 1px -1px transparent;
    border-bottom: 4px solid #444444;
    border-radius: 0 0 5px 5px;
    display: block;
    margin-left: 4px;
    padding-top: 10px;
    position: absolute;
    visibility: hidden;
    width: 201px;
    z-index: 1200;
}
.jquerycssmenu ul li ul li {
    display: list-item;
    float: none;
}
.jquerycssmenu ul li ul li ul {
    background: none repeat scroll 0 0 transparent;
    border-color: #CCCCCC -moz-use-text-color -moz-use-text-color;
    border-left: medium none;
    border-right: medium none;
    border-style: solid none none;
    border-width: 1px medium medium;
    margin: -1px 0 0;

    padding: 0;
}
.jquerycssmenu ul li ul li a {
    background: url("/images/header-bg2.jpg") repeat scroll 0 -12px #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    color: #303030;
    font: 13px/14px Verdana;
    height: 14px;
    margin: 0;
    padding: 8px 0 8px 12px;
    text-indent: 0;
    width: 188px;
}
.jquerycssmenu ul li ul li a:hover {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 0 33px #CCCCCC inset;
}
.parentHover a {
    background: none repeat scroll 0 0 #B72137 !important;
}
.parentHover ul li a {
    background: none repeat scroll 0 0 #303030 !important;
}
.parentHover ul li a:hover {
    background: none repeat scroll 0 0 #B72137 !important;
}
.downarrowclass {
    display: none;
    position: absolute;
    right: 5px;
    top: 14px;
}
.rightarrowclass {
    display: none;
    left: 5px;
    position: absolute;
    top: 12px;
}
#content {
    clear: both;
}
.ajax__htmleditor_editor_editpanel {
    height: 300px;
}
.MasterType .typeName {
    font-weight: bold;
}
.DocType .typeName {
    padding-left: 20px;
}
#pagination {
    background-color: #FFFFFF;
    line-height: 25px;
    overflow: hidden;
    text-align: center;
}
#pagination input, #pagination select {
    margin: 0;
    padding: 2px;
}
#pagination .arrow {
    position: relative;
    top: 5px;
}
#menu {
    background-image: url("images/menu_bg.png");
    background-repeat: repeat-x;
    height: 43px;
}
.menuItems {
    float: left;
    margin-left: 0;
    line-height: 0;
}
#footer {
    background-image: url("images/footer_bg.png");
    background-repeat: repeat-x;
    height: 47px;
}
.footerLogo p {
    background-image: url("../images/wm-logo-footer.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #888888;
    display: block;
    float: left;
    font-size: 9px;
    height: 47px;
    line-height: 50px;
    margin-left: 10px;
    text-indent: 10px;
}
.login {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 2px #999999;
    color: #303030;
    margin: 120px auto 0;
    padding: 75px 30px 25px 45px;
    position: relative;
    width: 360px;
}
.login span.title {
    background: none repeat scroll 0 0 #333333;
    border-bottom: 1px solid #CCCCCC;
    border-radius: 5px 5px 0 0;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    height: 40px;
    left: -2px;
    line-height: 40px;
    position: absolute;
    text-align: center;
    top: -1px;
    width: 439px;
}
.login span strong {
    color: #B72137;
}
.login label {
    color: #666666;
    font-weight: normal;
}
.login input {
    color: #666666;
}
.login .loginBtn {
    display: block;
    margin: 15px 0 0 110px;
    padding: 5px;
    text-align: center;
    width: 100px;
}
.login .loginBtn:hover, .login .validation, .login .fail {
    color: #B72137 !important;
}
.login .fail {
    margin: 0;
    padding: 15px 0 0;
    text-align: center;
    width: 100%;
}
.login p {
    color: #000000;
}
.textBox {
    margin-bottom: 10px;
    margin-left: 15px;
}
.loginButtonStyle {
    margin-top: 10px;
}
#UserLogin_UserNameRequired, #UserLogin_PasswordRequired {
    margin-left: 5px;
}
#UserLogin input[type="text"] {
    border-bottom: medium none;
    border-radius: 5px 5px 0 0;
    margin: 0 0 0 15px;
    padding: 9px;
}
#UserLogin input[type="password"] {
    border-radius: 0 0 5px 5px;
    margin: 0 0 0 15px;
    padding: 9px;
}
#parentMaster {
    background-color: #303030;
    min-height: 605px;
}
#maipMaster {
    background-color: #F5F5F5;
    background-image: url("../images/containerBg.jpg");
    background-position: right top;
    background-repeat: no-repeat;
    clear: none;
    min-height: 565px;
    overflow: hidden;
    padding: 20px 20px 20px 10px;
}
#maipMaster img.welcomeImg {
    margin: -20px -10px;
}
.containerRight {
    margin: 0 auto;
    min-width: 250px;
    padding-left: 0;
}
.top_page {
    border-bottom: 1px dashed #CCCCCC;
    display: block;
    float: left;
    height: 50px;
    margin: 0 0 5px;
    width: 90%;
}
.top_page .floatRight {
    margin-top: -9px;
}
.templateTitle {
    color: #6F6F6F;
    font-size: 20px;
    font-weight: normal;
    text-transform: uppercase;
}
.show {
}
.contenthead {
    display: block;
    float: left;
    padding: 0 20px 30px 0;
}
.mediaBoxTitle {
    border-bottom: 1px solid #B72137;
    color: #666666;
    display: block;
    font-weight: bold;
    margin-bottom: 8px;
    padding-bottom: 7px;
    text-transform: uppercase;
}
.mediaBoxTitle_user {
    border-bottom: 1px solid #B72137;
    color: #666666;
    display: block;
    font-weight: bold;
    margin-bottom: 8px;
    padding-bottom: 7px;
    text-transform: uppercase;
}
.contenthead_user .contentTemplate {
    border-top: medium none;
}
.contenthead_user .chkLista td {
    padding: 2px 0;
}
.contentTemplate {
    border-bottom: 1px solid #C7C7C7;
    border-top: 1px solid #C7C7C7;
    margin: 5px 0 0 5px;
    overflow: hidden;
    padding-bottom: 10px;
    padding-left: 10px;
    width: 870px;
}
.contentTemplateLeft {
    float: left;
    margin-bottom: -1000px;
    padding-bottom: 1000px;
    padding-top: 15px;
    width: 558px;
}
.contentTemplateRight {
    background-color: #F5F5F5;
    border-left: 1px solid #C7C7C7;
    border-right: 1px solid #C7C7C7;
    float: left;
    margin-bottom: -1000px;
    overflow: hidden;
    padding: 25px 15px 1000px;
    width: 280px;
}
.mediaBoxCont {
    padding: 40px 0 0;
}
#mediaBoxContMenu {
    background-color: #FFFFFF;
    background-image: url("../images/meniji_dodaj_novi.jpg");
    background-position: 825px 25px;
    background-repeat: no-repeat;
    padding: 20px 0;
    text-align: left;
    width: 884px;
}
#mediaBoxContMenuEdit {
    background-color: #FFFFFF;
    background-image: url("../images/meniji_edit.jpg");
    background-position: 830px 25px;
    background-repeat: no-repeat;
    padding: 20px 0;
    width: 900px;
}
#mediaBoxCont.galleries {
}
#mediaBoxCont.images {
}
#mediaBoxCont.video {
}
.templatePreviewTitle {
    border-bottom: 1px solid #C7C7C7;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    text-transform: uppercase;
    width: 300px;
}
.colorboxButtons {
    margin-left: 15px;
    padding-top: 20px;
}
.inputText {
    color: #666666;
    font-weight: bold;
    margin-bottom: 3px;
    margin-top: 20px;
}
.titleText {
    border-left: 1px solid #B72137;
    color: #B72137;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 20px;
    margin-right: 10px;
    padding-left: 10px;
    text-transform: uppercase;
}
.inputPotpis {
    color: #B72137;
    display: block;
    font-weight: bold;
    margin-bottom: 10px;
    text-transform: uppercase;
    width: 85%;
}
.nameTextBox {
    border-radius: 5px 5px 5px 5px;
    width: 500px;
}
#RequiredFieldValidator1 {
    margin-left: 5px;
}
.helpButton {
    background-image: url("../images/template_help.png");
    background-repeat: no-repeat;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    height: 30px;
    width: 50px;
}
.titlePagesTemplate {
    background-image: url("../images/sprites_large.png");
    background-position: -100px 0;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 25px;
    margin-right: 5px;
    width: 25px;
}
#questionPCD {
    font-size: 20px;
    line-height: 20px;
}
.mediaTabs {
    border-bottom: 1px solid #C7C7C7;
    display: inline-block;
    height: 29px;
    margin-bottom: 10px;
    padding: 0 5px 0 15px;
    width: 98%;
}
.mediaTabs li {
    display: inline;
    float: left;
    list-style-type: none;
    margin-left: 5px;
}
.mediaTabs li a {
    border-radius: 5px 5px 0 0;
}
.mediaTabs li .active {
    background-color: #FFFFFF;
    background-image: none;
    border-bottom: 1px solid #FFFFFF;
}
.mediaList li {
    border-bottom: 1px solid #C7C7C7;
    clear: both;
    display: inline-block;
    padding: 10px;
}
.mediaSearch {
    float: left;
    padding-left: 0;
    padding-top: 20px;
    width: 150px;
}
.mediaSearch li {
    display: inline-block;
    margin-bottom: 5px;
}
.mediaSearch a {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #C7C7C7 -moz-use-text-color #C7C7C7 #C7C7C7;
    border-style: solid none solid solid;
    border-width: 1px medium 1px 1px;
    color: #B72137;
    float: left;
    padding: 5px;
    width: 140px;
}
.mediaSearch a.active {
    position: relative;
    z-index: 10;
}
.mediaSearchCont {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C7C7C7;
    border-radius: 0 5px 5px 5px;
    float: left;
    margin-top: 20px;
    padding: 10px 0 10px 20px;
    width: 744px;
}
.contentlist {
    display: block;
    margin-bottom: 19px;
    margin-top: 30px;
}
.contentlist label {
}
.mediaListHead {
    color: #1C94C4;
    float: left;
    height: 20px;
    width: 100%;
}
.errorMessage {
    margin-left: 5px;
}
.inputpad {
    margin-right: 5px;
}
.expandMedia {
    margin-top: 10px;
    padding: 0 0 0 22px;
    width: 863px;
}
.expandMedia h2 {
    border-bottom: 1px dashed;
    border-top: 1px dashed;
    padding: 10px 0;
}
.mediaListHead div {
    color: #666666;
    display: inline-block;
    float: left;
}
.selectImg {
    text-align: center;
    width: 100px;
}
.keyWord {
    margin-left: 20px;
    overflow: auto;
    width: 315px;
}
.editImg {
    left: 800px;
    text-align: center;
    width: 82px;
}
.selectGall {
    text-align: center;
    width: 100px;
}
.titleGall {
    margin-left: 20px;
    width: 230px;
}
.descriptionGall {
    margin-left: 20px;
    width: 547px;
}
.TranslationTextBox {
    border-radius: 5px 5px 5px 5px;
    margin-right: 5px;
}
.videoBoxContent {
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    margin-top: 20px;
    padding: 10px 10px 0;
}
.videoBox {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #B72137;
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 0 10px 10px;
}
.videoBoxTitle {
    border-bottom: 1px solid #B72137;
    color: #666666;
    font-weight: bold;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.PhotoGalleryDocumentElementPanel, .videoDocumentElementPanel {
    border: 1px solid #BDBDBD;
    float: left;
    height: 132px;
    margin-right: 10px;
    padding: 10px;
    width: 170px;
}
.gridViewExpand {
    clear: both;
}
.gridViewExpand td {
    border-bottom: 1px solid #C7C7C7;
    border-top: 1px solid #C7C7C7;
    padding-bottom: 5px;
    padding-top: 5px;
}
a.toggleButton {
    color: #B72137;
    float: right;
    margin-right: 60px;
}
.ctl00_ctl00_ContentPlaceHolder1_BodyPlaceHolder_PortalFrontendSettingsEditor1_HomePageSettingsList1_ctl00_MenuItemPicker1_menuItemsTreeView_1 {
    background-color: #B72137 !important;
    padding: 3px;
    text-decoration: none;
}
.ctl00_ctl00_ContentPlaceHolder1_BodyPlaceHolder_PortalFrontendSettingsEditor1_HomePageSettingsList1_ctl00_MenuItemPicker1_menuItemsTreeView_1 a {
    color: #FFFFFF !important;
}
.whiteSpace, .templates, .categories, .draggable, .droppable, .hasDatepicker, .pageSize, .pageIndex, .greenBorderBox {
    border-radius: 5px 5px 5px 5px;
}
.whiteSpace {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 20px;
}
.templateContainer {
    border-right: 1px dashed #E7E7E7;
    float: left;
    margin-right: 20px;
    min-width: 470px;
    padding: 10px 0 40px;
    width: 100%;
}
.content {
    float: left;
    margin-bottom: 20px;
    width: 100%;
}
.editImage {
    float: none;
    margin: 0;
    width: 900px;
}
.templateRight {
    float: left;
}
.templates {
    margin-bottom: 10px;
    margin-top: 3px;
    width: 228px;
}
.headboxTitle {
    font-size: 14px;
    font-weight: bold;
}
.categories {
    margin-right: 70px;
    width: 150px;
}
#datepicker {
    width: 80px;
}
.draggable {
    background-image: url("../images/bg-gradient-gray.png");
    background-repeat: repeat-x;
    border: 1px solid #999999;
    color: #B72137;
    cursor: move;
    height: 20px;
    margin-bottom: 3px;
    min-width: 200px;
    padding-left: 5px;
}
.droppable {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 2px solid #C7C7C7;
    cursor: move;
}
.pageSize {
    margin-right: 60px;
}
.pageIndex {
    text-align: center;
}
#pageCountInfo {
    float: right;
    margin-top: 5px;
}
.loader {
    margin-bottom: 50px;
    margin-left: 220px;
    margin-top: -50px;
}
.fixedMenu {
    border: 1px solid #B72137;
    margin-right: 20px;
    padding: 10px;
    position: fixed;
    right: -20px;
    top: 188px;
    width: 300px;
}
#main {
/*    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #BEBEBE;
*/    padding: 10px;
}
.WhiteBox {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #BEBEBE;
    display: inline-block;
    padding: 10px 10px 0;
    width: 100%;
}
#sidebarRight {
    background: url("/images/header-bg2.jpg") repeat-x scroll 0 -13px transparent;
    border: 1px solid #BEBEBE;
    float: left;
    margin-left: 1%;
    max-width: 330px;
    min-width: 256px;
    padding: 2px;
}
#main + #sidebarRight {
}
#sidebarRight + #main {
}
#main {
    clear: both;
    max-width: 97% !important;
    min-width: 90%;
    position: relative;
    width: auto;
}
#sidebarRight .typeElement {
    line-height: 20px;
    width: auto;
}
#sidebarRight .typeElement.used:hover {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #333333 !important;
    color: #000000 !important;
}
#sidebarRight .typeElement:hover {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #333333 !important;
    color: #000000 !important;
}
.sidebarTitle {
    background-image: url("../images/tools.png");
    background-position: 2px 4px;
    background-repeat: no-repeat;
    color: #666666;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 5px 5px 25px;
    text-transform: uppercase;
}
.marginTop10 {
    margin-top: 10px;
}
.marginTop {
    margin-top: -15px;
}
.uploadButton {
    margin-right: 10px;
}
.requierd, .requiredDescription, .requiredLead {
    margin-left: 5px;
}
.requiredDescription {
    display: block;
}
.requiredLead {
    display: block;
    padding-top: 75px;
}
.boxTitle {
    background: url("/images/header-bg2.jpg") repeat-x scroll 0 -1px transparent;
    border: 1px solid #DBDBDB;
    border-radius: 3px 3px 3px 3px;
    color: #444444;
    cursor: pointer;
    font-size: 12px;
    padding: 5px 5px 5px 10px;
    text-transform: uppercase;
}
.boxSubTitle {
    background-color: #F5F5F5;
    background-image: url("../images/bgBoxSubTitle.png");
    background-repeat: repeat-x;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    color: #B72137;
    cursor: pointer;
    font-size: 12px;
    margin: 0 0 10px;
    padding: 5px 5px 5px 10px;
    text-transform: uppercase;
}
.boxTitle:hover {
    background-image: none;
    color: #B72137;
}
.boxSubTitle:hover {
    background-color: #CCCCCC;
    background-image: none;
    color: #444444;
}
.box .boxTitle {
    margin: 0;
}
.boxInner {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #DBDBDB;
    padding: 10px;
}
.boxSmall {
    margin-top: 10px;
}
.smallBox {
    background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #BDBDBD;
    padding: 10px;
}
.togleAnimCont {
    position: relative;
}
.face.back {
    display: none;
}
.togleAnimCont {
}
.togleAnim {
    -moz-transition: all 0.5s linear 0s;
}
h6.active .togleAnim {
    -moz-transform: rotate(180deg);
}
h6 .togleAnim {
    -moz-transform: rotateX(0deg);
}
a.tagSelected {
    color: #666666;
    display: inline-block;
    font-weight: bold;
}
a.tagSelected:hover {
    text-decoration: none;
}
.disabled {
    color: #A1A1A1;
    font-weight: normal;
}
.tagList {
    border-top: 1px dashed #E7E7E7;
    margin-top: 10px;
    padding: 5px 0;
}
#side_media {
    display: inline-block;
    height: 182px;
    position: fixed;
    right: -210px;
    top: 175px;
    width: 210px;
    z-index: 99999;
}
#mediaBox {
    background-color: #EAEAEA;
    float: left;
    height: auto;
    margin: 3%;
    min-height: 158px;
    padding: 5px;
    width: 90%;
}
.elementsToggle {
    background: url("../images/elementsToggle.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    font-size: 20px;
    height: 168px;
    left: -26px;
    position: relative;
    text-align: center;
    top: 8px;
    width: 26px;
    z-index: 10;
}
#tabs {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    float: right;
    max-height: 465px;
    overflow: auto;
    width: 100%;
}
#tabs ul {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    padding: 0;
}
#tabs ul li {
    margin: 0;
}
#tabs ul li a {
    padding: 7px;
}
.imagesToggle {
    background: url("../images/elementsToggle.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    font-size: 20px;
    height: 168px;
    left: -26px;
    position: relative;
    text-align: center;
    width: 26px;
    z-index: 10;
}
.linkToggleUp {
    -moz-transform: rotate(-90deg);
    background: url("../images/toggleimg.png") no-repeat scroll 76% -17px transparent;
    color: #FFFFFF !important;
    display: inline-block;
    float: left;
    height: 85px;
    padding: 0 0 51px;
    text-align: left;
    width: 142px;
}
.linkToggleDown {
    -moz-transform: rotate(-90deg);
    background: url("../images/toggleimg.png") no-repeat scroll 76% 4px transparent;
    color: #FFFFFF !important;
    display: inline-block;
    float: left;
    height: 85px;
    padding: 0 0 51px;
    text-align: left;
    width: 142px;
}
#sortable1 {
    background: url("../images/media_bg.jpg") repeat-y scroll 0 0 #373737;
    border-radius: 5px 5px 5px 5px;
    display: inline-block;
    float: left;
    height: auto;
    max-height: 500px;
    min-height: 179px;
    position: relative;
    top: -168px;
    width: 100%;
    z-index: 10;
}
.mediaBox div {
    float: left;
    margin-right: 20px;
}
.tab_container {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    clear: both;
    float: left;
    min-height: 118px;
    overflow: hidden;
    width: 100%;
}
.tab_container p {
    margin: 5px 0 16px;
}
.tab_content {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    font-size: 1.2em;
    max-height: 445px;
    overflow: auto;
    padding: 5px 5px 0;
}
#draggableGallery, .draggableVideo {
    border-bottom: 1px dashed #B72137;
    border-top: 1px dashed #B72137;
    clear: both;
    margin-bottom: 5px;
    padding: 5px 0;
}
#draggableGallery p {
    float: left;
}
.mediaImg {
    border-top: 1px solid #DADADA;
    clear: both;
    float: left;
    margin: 0 !important;
    padding-top: 10px;
    width: 100%;
}
.mediaImg img {
    display: block;
    margin: auto;
    padding: 8px 0 0;
    width: 120px;
}
#removeImage, #removeGallery, .removeVideo {
    border-radius: 5px 5px 5px 5px;
    cursor: pointer;
    float: left;
    margin: 10px 0;
    padding: 3px !important;
}
.borderNone {
    border: medium none;
}
.greenBorderBox {
    border: 1px solid #CCCCCC;
    height: 320px;
    overflow: auto;
    padding: 5px;
}
.treeViewBox {
    height: 290px;
    overflow: auto;
    padding: 0 5px;
}
.treeViewSubBox {
    margin-top: -20px;
}
.galleryBox {
    padding: 5px;
}
.dgContentEditorPanel {
    background-image: url("../images/blueBg.jpg");
    background-repeat: repeat-x;
    border-radius: 5px 5px 0 0;
    float: left;
    height: 132px;
    margin-bottom: 5px;
    margin-left: 5px;
    margin-top: 5px;
    padding: 3px 5px 5px;
    width: 183px;
}
.dgContentEditorPanel img {
    border: 1px solid #0B71FA !important;
    display: block;
    margin-left: 5px;
}
.titlePanel {
    margin-bottom: 5px;
}
.galleryTitle {
    clear: both;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    margin-bottom: 6px;
    overflow: hidden;
    text-transform: uppercase;
    width: 155px;
}
.deletePGListItem {
    background-image: url("../images/sprites.png");
    background-position: -20px -20px;
    background-repeat: no-repeat;
    clear: both;
    cursor: pointer;
    display: block;
    float: right;
    height: 20px;
    margin-top: -26px;
    text-indent: -9999px;
    width: 20px;
}
.deletePGListItem:hover {
    background-position: -20px 0;
}
.photoGalleryListItem {
    background-image: url("../images/greenBg.jpg");
    background-repeat: repeat-x;
    border-radius: 5px 5px 0 0;
    float: left;
    height: 132px;
    margin-bottom: 5px;
    margin-right: 5px;
    padding: 3px 5px 5px;
    width: 183px;
}
a.gridcopy {
    background-image: url("../images/sprites.png");
    background-position: -147px 0;
    background-repeat: no-repeat;
    cursor: pointer;
    float: right;
    height: 20px;
    margin-right: 7px;
    text-indent: -99999px;
    width: 20px;
}
a.gridcopy:hover {
    background-position: -147px -20px;
}
.posterPhoto {
    height: 100px;
    width: 170px;
}
.titlePanel {
    width: 200px;
}
.imagePanel {
    float: left;
}
.multiHeader {
    color: #666666;
    font-weight: bold;
}
.contentPicker {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #BDBDBD;
    padding: 3px 5px 3px 3px;
}
.contentPicker label {
    float: left;
    font-weight: normal;
}
.contentPicker input {
    float: left;
}
.fixedSave {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    bottom: -28px;
    height: 37px;
    margin-bottom: 28px;
    padding-top: 12px;
    position: fixed;
    width: 900px;
}
#uploadedImage .fixedSave {
    top: 94%;
}
.generatedUrl {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DBDBDB;
    overflow: auto;
    padding: 2px;
    width: 98%;
}
.generatedUrl p {
    padding: 2px;
}
.published {
    background-image: url("../images/sprites.png");
    background-position: -182px -1px;
    padding-left: 16px;
}
.unpublished {
    background-image: url("../images/sprites.png");
    background-position: -182px -21px;
    color: #999999;
    padding-left: 16px;
}
#tabs.portalTabs {
    height: auto !important;
    max-height: none;
    overflow: visible !important;
}
#tabs.portalTabs.ui-tabs {
    left: -8px;
    margin-top: -47px;
    position: relative;
}
.portalMenuItem {
    border: 1px solid #B72137;
    padding: 20px;
    width: 80%;
}
.portalIndexPageEditor {
    border-bottom: 1px solid #DBDBDB;
    float: left;
    margin-bottom: 20px;
    padding-bottom: 10px;
    width: 45%;
}
.portalIndexPageEditor:nth-child(2n) {
    float: right;
}
.elementTop {
    background: none repeat scroll 0 0 #999999;
    display: block;
    height: 10px;
    margin-bottom: 10px;
    width: 600px;
}
.menuPickerTree {
    float: left;
    height: 300px;
    margin-right: 10px;
    overflow: auto;
    width: 295px;
}
.menuPickerTree span {
    color: #666666;
}
.menuPickerTree a {
    color: #B72137;
}
.menuPickerSortable {
    border: 1px solid #B72137;
    float: left;
    height: 290px;
    overflow: auto;
    padding: 5px;
    width: 265px;
}
.menuPickerSortable div div {
    background-color: #F5F5F5;
    background-image: url("../images/move-arrow.png");
    background-position: 98% center;
    background-repeat: no-repeat;
    border: 1px solid #B72137;
    border-radius: 3px 3px 3px 3px;
    cursor: move;
    margin-bottom: 2px;
    padding: 3px;
}
.checkboxListBox, .valuesContainer, .tagsContainer, .locationsContainer, .sortTable {
    background-color: #FFFFFF;
    border: 1px solid #BDBDBD;
    border-radius: 5px 5px 5px 5px;
    margin-top: 5px;
    max-height: 100px;
    overflow: auto;
    padding: 5px;
    width: 75%;
}
.checkboxListBox tr, .valuesContainer tr, .tagsContainer tr, .locationsContainer tr, .sortTable tr {
    float: left;
    margin-bottom: 5px;
    margin-right: 5px;
}
.checkboxListBox tr td input, .checkboxListBox tr td label, .valuesContainer tr td input, .valuesContainer tr td label .tagsContainer tr td label, .tagsContainer tr td input, .locationsContainer tr td label, .locationsContainer tr td input, .sortTable tr td label, .sortTable tr td input {
    cursor: pointer;
    float: left;
    font-weight: normal;
}
.selectedValues, .selectedTags, .selectedLocations {
    background-color: #FFFFFF;
    border: 1px solid #DBDBDB;
    border-radius: 5px 5px 5px 5px;
    margin-left: 174px;
    margin-top: 10px;
    max-height: 200px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    width: 300px;
}
.selectedTags, .selectedLocations {
    margin-left: 0;
}
.selectedValues label, .selectedTags label, .selectedLocations label {
    background-image: url("../images/icons/delete-button-small.png");
    background-position: 0 -5px;
    background-repeat: no-repeat;
    cursor: pointer;
    margin-bottom: 5px;
    padding-left: 30px;
}
.selectedValues label:hover, .selectedTags label:hover, .selectedLocations labe:hover {
    color: #CCCCCC;
}
.picker .tagsContainer, .valuesPanel .valuesContainer, .picker .locationsContainer {
    width: 352px;
}
.picker .selectedTags label:first-child {
    border: medium none;
}
.picker .selectedTags {
    width: 361px;
}
.selectedTags label.tagItem {
    margin: 0 0 3px !important;
}
.tagsContainer {
    overflow-x: hidden;
}
.tagsContainer label {
    background: url("/images/add_label.png") no-repeat scroll 3px 5px transparent;
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 5px;
    padding-left: 19px;
    width: 333px;
}
#publishNotification, #deleteConformation, #menuDeleteConformation {
    background-color: #FFFFFF;
    padding: 10px;
}
.docArea {
    border-top: 1px solid #B72137;
    margin-bottom: 5px;
    padding: 5px 0 0;
}
.pagePicker {
    float: left;
    margin-bottom: 5px;
    margin-right: 10px;
    width: 250px;
}
.attachSetEditorBox {
    border-right: 1px dashed #999999;
    margin-right: 10px;
    width: 400px;
}
.ui-layout-pane {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #BBBBBB;
    overflow: auto;
    padding: 10px;
}
.ui-layout-content {
    overflow: auto;
    padding: 10px;
    position: relative;
}
.ui-layout-resizer {
    background: none repeat scroll 0 0 #DDDDDD;
    border: 0 solid #BBBBBB;
}
.ui-layout-resizer-open-hover, .ui-layout-resizer-dragging {
    background: none repeat scroll 0 0 #C4E1A4;
}
.ui-layout-resizer-dragging {
    border-left: 1px solid #BBBBBB;
    border-right: 1px solid #BBBBBB;
}
.ui-layout-resizer-dragging-limit {
    background: none repeat scroll 0 0 #E1A4A4;
}
.ui-layout-resizer-closed-hover {
    background: none repeat scroll 0 0 #EBD5AA;
}
.ui-layout-resizer-sliding {
    opacity: 0.1;
}
.ui-layout-resizer-sliding-hover {
    opacity: 1;
}
.ui-layout-resizer-north-sliding-hover {
    border-bottom-width: 1px;
}
.ui-layout-resizer-south-sliding-hover {
    border-top-width: 1px;
}
.ui-layout-resizer-west-sliding-hover {
    border-right-width: 1px;
}
.ui-layout-resizer-east-sliding-hover {
    border-left-width: 1px;
}
.ui-layout-toggler {
    background-color: #BBBBBB;
    border: 1px solid #BBBBBB;
}
.ui-layout-resizer-hover .ui-layout-toggler {
    opacity: 0.6;
}
.ui-layout-toggler-hover, .ui-layout-resizer-hover .ui-layout-toggler-hover {
    background-color: #FFCC66;
    opacity: 1;
}
.ui-layout-toggler-north, .ui-layout-toggler-south {
    border-width: 0 1px;
}
.ui-layout-toggler-west, .ui-layout-toggler-east {
    border-width: 1px 0;
}
.ui-layout-resizer-sliding ui-layout-toggler {
    display: none;
}
.ui-layout-toggler .content {
    color: #666666;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 0.35ex;
    width: 100%;
}
.elementContainerRight {
    margin-top: 0 !important;
    width: 100% !important;
}
p.tn {
    color: #666666;
}
.nameLab {
    color: #444444 !important;
}
.typeElement {
    background-color: #FFFFFF;
    border: 1px solid #DBDBDB !important;
    color: #999999 !important;
    cursor: move;
    font-size: 12px !important;
    text-indent: 10px;
    width: 240px;
}
.element {
    background-color: #FFFFFF;
    border: 1px solid #DBDBDB !important;
    cursor: move;
    font-size: 12px !important;
    height: 26px;
    margin: 3px;
    text-indent: 10px;
}
.element:hover, .element.edited:hover {
    border: 1px solid #777777 !important;
}
.element .floatLeft {
    height: 20px;
    margin-top: 3px;
    overflow: hidden;
    width: 60%;
}
.element p, .element label {
    float: left;
}
.element label {
    color: #B72137;
}
.element img {
    cursor: pointer;
    margin-top: 3px;
}
.element input {
    display: block;
    float: left;
    margin-top: 6px;
}
.ui-sortable-helper {
    position: relative;
    z-index: 5000 !important;
}
#editor {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    height: 100%;
    left: 0;
    margin: 0;
    overflow-x: hidden;
    top: 0;
    width: 100%;
    z-index: 999999999;
}
.pageEditContentMain {
}
.editorBg {
    display: none;
}
.editorBg {
}
#editor label.element-name {
    border-bottom: medium none !important;
    padding-bottom: 20px;
}
#editor #editorContainer {
}
#msg input {
    margin-top: 10px;
}
.element.edited {
    background: url("/images/header-bg2.jpg") repeat-x scroll 0 -6px #FFFFFF;
    border: 1px solid #CCCCCC !important;
}
.toggleOff, .toggleOn {
    background-image: url("../images/sprites.png");
    cursor: pointer;
    display: block;
    float: right;
    height: 12px;
    margin-right: 5px;
    margin-top: 4px;
    text-indent: -99999px;
    width: 20px;
}
.toggleOff {
    background-position: -206px 0;
}
.toggleOn {
    background-position: -206px -13px;
}
.element-name {
    border-bottom: 1px solid #B72137 !important;
    color: #B72137;
    display: block;
    font-size: 24px;
    margin-bottom: 10px !important;
    padding-bottom: 5px;
    width: 100%;
}
#editorContainer {
    border-bottom: 1px solid #DBDBDB;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
#editorContainer input, #editorContainer textarea {
    border-radius: 5px 5px 5px 5px;
    clear: both;
    display: block;
    margin: 3px 0;
    width: 350px;
}
#editorContainer label {
    display: block;
    float: left;
    margin: 8px 0 3px;
    text-transform: capitalize;
}
label + label {
    margin: 3px 0 !important;
}
.picker.contenttype label {
    clear: both;
    display: block;
    float: left;
    font-weight: bold;
}
#editorContainer select {
    clear: both;
    display: block;
    margin: 10px 0 1px;
    width: 150px;
}
#editorContainer .menuContent {
    clear: left;
    margin: 10px 0;
    padding: 5px 0;
    width: 400px;
}
#editorContainer .menuContent .treeView {
    margin-top: 5px;
}
#editorContainer .source input, #editorContainer .location input {
    float: left;
    margin-right: 5px;
    width: 15px;
}
.locationsContent input {
    float: none !important;
    width: 350px !important;
}
.allValues input {
    float: left;
    margin-right: 5px !important;
    width: 15px !important;
}
#editorContainer .selectedValues {
    margin-left: 0;
    width: 350px;
}
.used {
    background: url("/images/header-bg2.jpg") repeat-x scroll 0 -6px #FFFFFF;
    border: 1px solid #666666 !important;
    color: #666666 !important;
}
.invalid {
    color: #FF0000;
}
#editor .invalid input, .elementName.invalid {
    border: 2px solid #FF0000;
    box-shadow: 1px 1px #FF0000;
}
.picker.contentlist label, .picker.location label {
    float: left;
    margin: 0 10px 5px 0 !important;
}
.picker.contentlist label:first-child, .picker.location label:first-child {
    float: none;
}
.picker {
    clear: left;
}
.picker .treeView {
    clear: both;
}
.picker.contenttype input {
    float: left;
    margin-right: 5px !important;
    width: 15px !important;
}
.picker.language label {
    float: left;
    width: 100%;
}
.picker label {
    clear: both;
}
.imagesPanel .pagination input.pageIndex {
    clear: none !important;
}
.picker .selectedItemsContainer {
    border: 1px solid #BDBDBD;
    border-radius: 5px 5px 5px 5px;
    margin-top: 10px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 364px;
}
.picker .ui-sortable div, .picker .ui-sortable label {
    background: url("../images/delete-sort.png") no-repeat scroll 7px 0 transparent;
    border-radius: 5px 5px 5px 5px;
    border-top: 1px dashed #CCCCCC;
    cursor: move;
    padding: 6px 3px 6px 45px;
    width: 361px;
}
.picker .ui-sortable div:hover, .picker .ui-sortable div:focus, .picker .ui-sortable label:hover {
    border-top: 1px dashed #333333;
    color: #333333;
}
.picker .ui-sortable div:first-child {
    border: medium none;
}
.picker.contenttype.invalid input {
    border: medium none;
}
.picker.topic.invalid select {
    border: 1px solid #FF0000;
}
.picker.language .languagesContainer {
    background-color: #FFFFFF;
    border: 1px solid #BDBDBD;
    border-radius: 5px 5px 5px 5px;
    float: left;
    height: 150px;
    margin-right: 10px;
    overflow: auto;
    padding: 0 5px;
    width: 200px;
}
.picker.language .languagesContainer label {
    cursor: pointer;
}
.picker.language .selectedContainer {
    background-color: #FFFFFF;
    border: 1px solid #DBDBDB;
    border-radius: 5px 5px 5px 5px;
    clear: right;
    height: 150px;
    overflow: auto;
    width: 200px;
}
.picker.language .selectedContainer label {
    background-image: url("../images/delete-sort.png");
    background-position: 4px -1px;
    background-repeat: no-repeat;
    cursor: pointer;
    margin-bottom: 3px;
    padding-left: 45px;
}
.selectedContainer .language {
    margin-top: 1px;
}
.selectedLocations {
    width: 362px;
}
.selectedLocations .locationItem {
    background: url("../images/icons/delete-button-small.png") no-repeat scroll 0 0 transparent;
    border-top: 1px dotted #CCCCCC;
    padding: 5px 0 0 32px;
    width: 100%;
}
.picker.language .selectedContainer label:hover {
    color: #CCCCCC;
}
.picker.imagepicker input {
    float: left;
}
.searchButton {
    float: left;
    font-size: 14px;
    height: 33px;
    margin-left: 10px !important;
    text-transform: capitalize;
    width: 80px !important;
}
.picker.imagepicker .imagesContainer, .picker.imagepicker .selectedImagePanel {
    border: 1px solid #DBDBDB;
    display: block;
    float: left;
    margin-top: 5px;
    padding: 5px;
    width: 93%;
}
.picker.imagepicker .imagesContainer img {
    cursor: pointer;
    float: left;
    margin-bottom: 5px;
    margin-right: 5px;
    max-height: 120px;
    max-width: 120px;
}
.picker.imagepicker .pagination {
    clear: left;
    margin-left: 150px;
}
.picker.imagepicker .pagination img {
    float: left;
    margin-top: 11px;
}
.origamiNavigation {
    background-image: url("../images/origami-navigacija-bg.png");
    background-repeat: repeat-x;
    height: 59px;
    min-width: 540px;
}
.wmLogo a {
    background-image: url("../images/wm-logo.png");
    display: block;
    float: left;
    height: 59px;
    text-indent: -999999px;
    width: 122px;
}
.origamiNavigation ul {
    float: left;
    margin-left: 10px;
    padding-top: 16px;
}
.origamiNavigation ul li {
    display: inline;
    float: left;
    list-style-type: none;
    margin-right: 5px;
}
.origamiNavigation ul li a {
    color: #FFFFFF;
    font-size: 10px;
    padding: 5px 10px;
    text-transform: uppercase;
}
.origamiNavigation ul li a.current {
    background-color: #FFFFFF;
    color: #000000;
}
.origamiNavigation ul li a.current:hover {
    background-color: #FFFFFF;
    color: #000000;
}
.origamiNavigation ul li a:hover {
    background-color: #B72137;
    text-decoration: none;
}
.upload-limit-span {
    font-size: 11px;
    font-style: italic;
}
.UserPortalPermissions .col {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 5px 11px 12px 6px;
}
.CommentSettings .displayInlineBlock td label {
    padding: 2px 0;
}
.CommentSettings .inputText {
    padding: 0 0 2px;
}
.OutputEditor table {
    padding-top: 11px;
    width: 517px;
}
.OutputEditor table tr {
    clear: both;
}
.OutputEditor table tr label, .OutputEditor .selectedValues label {
    line-height: 22px;
}
.OutputEditor .selectedValues {
    padding-top: 16px;
    width: 496px;
}
#addThumbCrop, #addThumbCropUpload {
    clear: both;
    display: block;
    margin: 10px 0;
}
.MenuAddProperty {
    border-bottom: 1px solid #DCDCDC;
    margin-bottom: 5px;
    padding-bottom: 10px;
    text-align: right;
    width: 100%;
}
.MenuAddProperty a {
    background: url("/images/add_icon_small.png") no-repeat scroll 0 0 transparent;
    padding-left: 23px;
}
.boxMenuProperty {
    border-bottom: 1px dotted #BDBDBD;
    clear: both;
    display: inline-block;
    padding: 5px 0 25px;
    width: 100%;
}
.boxMenuProperty input {
    width: 61%;
}
.tableHeightScroll {
    width: 100%;
}
.tableHeightScroll table {
    display: inline-block;
    height: 321px;
    overflow: auto;
    width: 100%;
}
#mediaBoxPlaceHolder {
    background: none repeat scroll 0 0 #F5F5F5;
    height: 100%;
    left: 0;
    margin: 0 auto;
    min-width: 720px;
    padding: 4px 0 0 20px;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 1;
}
.mediaBoxClose {
    display: none;
}
#thumbPreviewDiv img {
    width: 208px;
}
#btnActions a {
    font-size: 11px;
    margin-left: 10px;
    margin-right: 0;
}
#btnActions a:hover {
    color: #000000 !important;
    text-decoration: none;
}
.portlet {
}
.displayNone {
    display: none;
}
#toggleImage table {
    width: 100%;
}
.ui-autocomplete {
    background: none repeat scroll 0 0 #FFFFFF;
}
#pollsPlaceholder #polls, #attachmentsContainer #attachments {
    width: 100%;
}
#attachmentsContainer #attachments {
}
.labelRight {
}
div.radio + label {
}
input[type="file"] {
}
.whiteBg {
    background-color: #FFFFFF;
}
.searchPage div.selector {
    clear: both;
    display: block;
    float: right;
    width: 207px;
}
#sidebarRight #controlpanel {
    padding-top: 3px;
}
input.newStyleClass[type="checkbox"] {
}
input.newStyleClass[type="checkbox"] + label.newStyleClass {
    background: url("/themes/default/d.png") no-repeat scroll 0 -16px transparent;
    display: block;
    height: 20px;
    width: 20px;
}
input.newStyleClass[type="checkbox"] + label.newStyleClass:hover {
    background: url("/themes/default/d.png") no-repeat scroll 0 -34px transparent;
}
input.newStyleClass[type="checkbox"]:checked + label.newStyleClass {
    background: url("/themes/default/d.png") no-repeat scroll -36px -17px transparent;
}
input.newStyleClass[type="checkbox"]:checked + label.newStyleClass:hover {
    background: url("/themes/default/d.png") no-repeat scroll -36px -35px transparent;
}
.portalEditor div.selector {
    width: 210px !important;
}
.portalEditor div.selector span {
    width: 180px !important;
}
.portalWizard, .portalEditor {
    clear: both;
}
#sidebar.portalWizard, #sidebar.portalEditor {
    width: 236px;
}
#sidebar.portalWizard .showHideSidebarControl {
    top: 70px;
}
.portalEditor .showHideSidebarControl {
    left: 236px;
}
.extended.portalEditor .showHideSidebarControl {
    left: 6px;
}
.portalWizard .posterPanelTitle, .portalEditor .posterPanelTitle {
    padding-left: 10px;
    padding-top: 10px;
}
.portalWizardnavigation ul, .portalEditorNavigation ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.portalWizardnavigation li, .portalEditorNavigation li {
    border-bottom: 1px solid #5A5959;
    clear: both;
    height: auto;
    margin: 0;
    position: relative;
    width: 100%;
    z-index: 2;
}
.portalWizardnavigation li:first-child, .portalEditorNavigation li:first-child {
    border-top: 1px solid #5A5959;
}
.portalWizardnavigation, .portalEditorNavigation {
    margin-top: 16px;
}
.portalWizardnavigation span, .portalEditorNavigation a {
    display: block;
    padding: 5px 0 8px;
}
.portalEditorNavigation a {
    color: #FFFFFF;
}
.portalWizardnavigation span:hover, .portalEditorNavigation a:hover {
    text-decoration: none;
}
.portalWizardnavigation span.current, .portalEditorNavigation a.current, .portalEditorNavigation a.current:hover {
    background: url("/images/portalWizardCurrent.png") repeat-x scroll 0 1px transparent;
    color: #B7DF3E;
    width: 100%;
}
.portalEditorNavigation a:hover {
    background: url("/images/portalWizardCurrent.png") repeat-x scroll 0 -33px transparent;
    width: 100%;
}
.portalWizardnavigation span.disabled, .portalEditorNavigation a.disabled {
    margin-top: 59px;
}
.portalWizardnavigation strong, .portalEditorNavigation strong {
    font-size: 24px;
    margin-left: 20px;
    padding-right: 15px;
    position: relative;
    top: 3px;
}
.portalEditorNavigation strong {
    padding-right: 30px;
}
#portalTab-1 {
    padding: 5px;
}
#portalTab-2, #portalTab-3, #portalTab-4, #portalTab-5, #portalTab-6, #portalTab-7, #portalTab-8, #portalTab-9, #portalTab-10, #portalTab-11 {
    display: none;
    padding: 5px;
}
.portalEditorNavigation .portalTab-1 strong, .portalEditorNavigation .portalTab-2 strong, .portalEditorNavigation .portalTab-3 strong, .portalEditorNavigation .portalTab-4 strong, .portalEditorNavigation .portalTab-5 strong, .portalEditorNavigation .portalTab-6 strong, .portalEditorNavigation .portalTab-7 strong, .portalEditorNavigation .portalTab-8 strong, .portalEditorNavigation .portalTab-9 strong, .portalEditorNavigation .portalTab-10 strong, .portalEditorNavigation .portalTab-11 strong {
    background: url("/images/icons/portal-edit-sprite.png") repeat scroll 0 0 transparent;
}
.portalEditorNavigation .portalTab-1 strong {
    background-position: -8px 6px;
}
.portalEditorNavigation .portalTab-2 strong {
    background-position: -93px -61px;
}
.portalEditorNavigation .portalTab-3 strong {
    background-position: -8px -162px;
}
.portalEditorNavigation .portalTab-4 strong {
    background-position: -7px -127px;
}
.portalEditorNavigation .portalTab-5 strong {
    background-position: -7px -197px;
}
.portalEditorNavigation .portalTab-6 strong {
    background-position: -7px -229px;
}
.portalEditorNavigation .portalTab-7 strong {
    background-position: -7px -28px;
}
.portalEditorNavigation .portalTab-8 strong {
    background-position: -7px -95px;
}
.portalEditorNavigation .portalTab-9 strong {
    background-position: -8px -259px;
}
.portalEditorNavigation .portalTab-10 strong {
    background-position: 0 0;
}
.portalTab-1.current strong {
    background-position: -58px 6px;
}
.portalTab-2.current strong {
    background-position: -56px -61px;
}
.portalTab-3.current strong {
    background-position: -58px -162px;
}
.portalTab-4.current strong {
    background-position: -57px -127px;
}
.portalTab-5.current strong {
    background-position: -57px -197px;
}
.portalTab-6.current strong {
    background-position: -57px -229px;
}
.portalTab-7.current strong {
    background-position: -57px -28px;
}
.portalTab-8.current strong {
    background-position: -57px -95px;
}

.portalTab-9.current strong {
    background-position: -58px -259px;
}
.portalTab-10.current strong {
    background-position: 0 0;
}
fieldset.frontDbS input[type="text"] {
    clear: both;
    display: block;
}
fieldset.frontDbS .deleteBTN {
    float: right;
}
.portalWizardNote {
    font-size: 11px;
    height: auto;
    max-height: 210px;
    overflow: hidden;
    padding: 10px;
}
.note2, .note3, .note4, .note5, .note6 {
    display: none;
}
#panelPagination {
    border-top: 1px solid #C3C3C3;
    clear: both;
    padding-top: 15px;
}
#loadingPanel {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 5px #333333;
    height: 70px;
    left: 50%;
    margin: auto auto auto -20px;
    padding: 20px;
    position: fixed;
    top: 300px;
    width: 80px;
    z-index: 2147483647;
}
#loadingPanel img {
    display: block;
    margin: auto;
}
#loadingPanel span {
    clear: both;
    display: block;
    margin-top: 20px;
    text-align: center;
    width: 100%;
}
.msg_container {
    background-color: #444444;
    box-shadow: 0 0 4px #000000;
    color: #FFFFFF;
    display: block;
    height: auto;
    left: 50%;
    margin-left: -285px;
    padding: 20px;
    position: fixed;
    top: 250px;
    width: 570px;
}
.msg_container .msg_close {
}
.msg_container_info {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 5px solid #98BF21;
    border-radius: 2px 3px 3px 3px;
    bottom: 0;
    box-shadow: 0 0 3px #333333;
    padding: 20px;
    position: absolute;
    right: 0;
    z-index: 12000;
}
.msg_container_info .msg_close {
}
#imagesList {
    padding: 10px 0;
}
#imagesList .imageItem {
    border: 1px solid #C3C3C3;
    border-radius: 3px 3px 3px 3px;
    display: block;
    float: left;
    height: 140px;
    margin: 15px 15px 15px 0;
    overflow: hidden;
    position: relative;
    width: 208px;
}
#imagesList .imageItem.highlight {
    border: 1px solid #AACF59;
    box-shadow: 0 0 5px 1px #AACF59;
}
#imagesList .imageItem:hover {
    box-shadow: 0 0 3px #010101;
}
#imagesList .imageItem .imageLink {
}
#imagesList .imageItem .imageLink img {
    display: block;
    margin: 0;
    padding: 0;
    width: 208px;
}
#imagesList .imageItem:hover > .additionalInfo {
    display: block;
}
#imagesList .imageItem .additionalInfo {
    background-color: #FFFFFF;
    bottom: 0;
    display: none;
    left: 0;
    opacity: 0.8;
    padding: 5px;
    position: absolute;
    width: 198px;
}
#imagesList .imageItem .additionalInfo .imageSource {
    color: #000000;
    display: block;
    font-size: 13px;
    font-weight: bold;
}
#imagesList .imageItem .additionalInfo .imageSourceName {
    clear: both;
    color: #303030;
    display: block;
    font-size: 12px;
}
#imagesList .imageItem:hover > .imageActions .imageEdit, #imagesList .imageItem:hover > .imageActions .imageCheck {
    display: block;
}
#imagesList .imageItem .imageActions {
    position: absolute;
    right: 0;
    top: 0;
    width: 210px;
}
#imagesList .imageItem .imageActions .imageCheck, #imagesList .imageItem .imageActions .imageEdit {
    background: url("/images/InsertgalleryActionsSprite.png") no-repeat scroll 0 0 transparent;
    display: none;
    height: 30px;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
}
#imagesList .imageItem.highlighted .imageActions .imageCheck {
    display: block;
}
#imagesList .imageItem .imageActions .imageCheck {
    background-position: -30px -3px;
}
#imagesList .imageItem .imageActions .imageCheck:hover, #imagesList .imageItem.highlight .imageActions .imageCheck {
    background-position: -29px -39px;
    display: block;
}
#imagesList .imageItem .imageActions .imageEdit {
    background-position: 0 -3px;
    right: 30px;
}
#imagesList .imageItem .imageActions .imageEdit:hover {
    background-position: 0 -39px;
}
#imageDetails {
    background-color: #F5F5F5;
    border: 1px solid #CCCCCC;
    float: left;
    margin-bottom: 10px;
    margin-left: 10px;
    padding: 10px;
    width: 688px;
}
.findForm {
    clear: both;
    display: block;
    float: left;
}
