/* MAIN */
/*
#main {padding: 10px 0 0; margin: 15px 0 0; background: url('/img/bg/main-top.png') 0 0 repeat-x; position: relative; text-align: left;}
#main .main-bottom {padding: 0 0 10px; background: url('/img/bg/main-bottom.png') 0 100% repeat-x; zoom: 1;}
#main .main-middle {padding: 0 5px; background: url('/img/bg/main-middle.png') 0 0 repeat-y;}
#main .in {background: #fff; margin: -5px 0; padding: 0 0 1px;}
#main .cor {width: 10px; height: 10px; background-image: url('/img/bg/corner-main.png');}
#main, #main .main-bottom, #main .main-middle, #main .cor {_background: none;}

/* BAR */
/*
#bar {background: #305779; color: #fff; padding: 6px 30px 12px; font-size: 91.6%; position: relative; zoom: 1; _position: static; _padding: 12px 30px 12px;}
#bar .separator {background: #b3d5f3; padding: 0 1px 0 0; display: inline-block; height: 28px; margin: 0 15px -10px;}
#bar a {color: #fff;}
#bar a:hover {text-decoration: none;}
#bar #breadcrumb {float: left; display: inline; margin: 6px 0 0;}
#bar #login-box {float: right; display: inline;}
#bar #login-box .spc {position: absolute; right: 0; top: 0; margin: 3.6em 0 0; width: 300px; padding: 1px 30px; background: #305779; border-top: 1px solid #fff; z-index: 99; _margin: 4.7em 0 0 0; _right: 5px;}
#bar #login-box h2 {font-size: 150%; color: #fff; font-family: Verdana, Arial, sans-serif; margin: 20px 0 10px;}
#bar #login-box .int-text {margin: 3px 0 0;}
#bar #login-box .close {position: absolute; right: 30px; top: 25px;}
#bar #login-box .small {margin: 0 0 25px;}
#bar #login-box .small a {display: block;}

/* ANNOT BOX */
/*
#annot-box {padding: 20px 30px 20px 20px; background: #f3f3f3; border-bottom: 1px solid #b0b0b0; min-height: 100px; _height: 100px;}
#annot-box h1 {width: 630px; min-height: 1em; _height: 1em; padding-left: 10px;}
#annot-box .desc-int, #annot-box .desc {width: 630px; line-height: 1.6; float: left; display: inline; margin-bottom: 0; padding: 5px 0; min-height: 1em; _height: 1em; font-family: Verdana, Arial, sans-serif;}
#annot-box .desc {padding-left: 10px;}
.control-buttons {margin-left: 10px; position: relative; display: block; width: 630px;}
.control-buttons .save {position: absolute; right: 28px; top: -18px; cursor: pointer;}
.control-buttons .delete {position: absolute; right: 8px; top: -18px; cursor: pointer;}
.create-tema {float: right; display: inline; margin: 0;}
#annot-box .h1 {margin: 0 0 4px; padding: 0; font-size:275%; font-family: Calibri, Arial, Verdana, sans-serif; font-weight: bold;}
#annot-box .stone {background: url('/img/ico/stone.png') 10px 0 no-repeat; padding: 5px 0 5px 45px; width: 585px; float: left; display: inline;}
#annot-box .public {background: url('/img/ico/public.png') 10px 0 no-repeat; padding: 5px 0 5px 45px; width: 585px; float: left; display: inline;}
#annot-box .lock {background: url('/img/ico/lock.png') 10px 0 no-repeat; padding: 5px 0 5px 45px; width: 585px; float: left; display: inline;}
#annot-box .annot h1 {padding-left: 0;}
#annot-box p.r {padding: 5px 0;}

/* ANNOT BOX - PROFIL */
/*
.profil .annot {float: right; display: inline; width: 815px;}
.profil .avatar {float: left; display: inline; margin: 8px 0 0;}
.profil table {margin: 0; width: auto; border: none;}
.profil table th, .profil table td {padding: 2px 15px 5px 0; background: none;}

/* FORM BOX */
.form-box {background: #f3f3f3; margin: 20px 0 30px; zoom: 1;}
.form-box form {border: 1px solid #B0B0B0; border-width: 1px 0; padding: 20px 30px;}
.form-box h2 {margin-top: 0; font-size: 225%;}
.form-box .int-text {margin: 3px 0 0;}
.form-box .r, .form-box .l {margin: 0;}
.form-box .search {width: 500px; padding: 5px 15px 4px;}
.form-box .search-place {padding: 3px; vertical-align: middle;}
.open-id .col-h-r {margin: 19px 0 0;}

/* LOGIN NON JS*/
.login-boxs {background: none;}
.login-boxs form {margin: 20px 0; background: #f3f3f3;}
.login-boxs .small {display: none;}

/* NEW REPLY */
.newReply {background: #f3f3f3; *position: relative; zoom: 1; _overflow: hidden;}
.newReply form {padding: 20px 30px;}
.newReply label {font-size: 116.6%; font-weight: bold; font-family: Arial, Verdana, sans-serif;}
.newReply label .small {font-weight: normal; color: #666;}
.newReply .int-text {padding: 8px 0 !important; font-size: 116.6%; margin: 5px 0 0;}
.newReply label.small {font-size: 91.6%; font-weight: normal; color: #666; font-family: Verdana, Arial, sans-serif;}
.newReply p.r, .newReply p.l {margin: 0;}
.topic .newReply {background: #f3f3f3;}
.topic .newReply form {border: 1px solid #B0B0B0; border-width: 1px 0;}
/*.topic .newReply label {font-weight: normal; font-size: 100%;}*/
.newReply .preview {position: relative;}
.newReply .preview .edit-preview-links {position: absolute; top: 1px; right: 0; _right: 30px;}
.newReply .preview #preview {border:1px solid #5B9ED8;color:#333333;font-size:100%;padding:5px 0 4px;margin: -0.8em 0 1.2em; min-height: 185px; width: 100%;}

/* LAST REPLY */
.last-reply {position: relative; padding: 15px 0 0; min-height: 95px; _height: 95px; z-index: 1;}
.last-reply .row a {width: 31px; height: 31px; display: block; position: absolute; top: 30px; outline: none; z-index: 2;}
.last-reply .row .prev {background: url('/img/sprite/row-left.png') 0 0 no-repeat; left: 0;}
.last-reply .row .next {background: url('/img/sprite/row-right.png') 0 0 no-repeat; right: 0;}
.last-reply .row a:hover {background-position: -31px 0;}
.last-reply .spc {width: 760px; margin: 0 70px; font-family: Verdana, Arial, sans-serif;}
.last-reply .spc h3 {font-size: 100%; color: #333; font-family: Verdana, Arial, sans-serif; margin: 0 0 0.2em;}
.last-reply .spc p {line-height: 1.5; margin: 0;}
.last-reply .spc .cont {float: right; display: inline; width: 660px;}

.last-reply .reset {width:10000px; }
.last-reply .reset li {white-space:normal; width:760px; float:left;}
.last-reply .wrap{width:760px; overflow:visible; overflow-x:scroll; zoom:1; position:relative; z-index:5;}
#annot-box div.js .wrap{overflow-x:hidden;}

/* FORUM LIST */
.forum-list {margin: 0 0 30px;}
.forum-list .create-tema {float: right; display: inline;}
.forum-list ul.reset {border-bottom: 1px solid #b0b0b0; margin: 15px 0 0;}
.forum-list .reset .first {border-bottom: 1px solid #b0b0b0; padding: 0 0 3px; background: #fff;}
.forum-list .reset .first p {display: -moz-inline-box; display: inline-block; margin: 0 0 0 15px; font-size: 107.7%; font-weight: bold; font-family: Arial, Verdana, sans-serif; vertical-align: middle; *display: inline; zoom: 1;}
.forum-list .reset li .wrap div {display: -moz-inline-box; display: inline-block; margin: 0 0 0 15px; vertical-align: middle; *display: inline; zoom: 1;}
.forum-list .reset li .wrap {padding: 8px 0; position:relative; z-index: 98; background:#F0F0F0; _position: static;}
.forum-list .reset li {padding: 0px 0; margin: 0 0 1px; width:100%; vertical-align: bottom; zoom: 1;}
.forum-list .reset li h3 {font-size: 100%; font-family: Arial, Verdana, sans-serif; margin: 0;}
.forum-list .reset li h3 a {text-decoration: none;}
.forum-list .reset li h3 a:hover {text-decoration: underline;}
.forum-list .reset li p {font-size: 91.6%; margin: 0;}

.forum-list .reset li.stone .wrap {background: #E6E6E6 !important;}

.list-buttons {margin: 20px 0 0;}

.topic .reset li.even .wrap {background: #fff;}
.topic .reset li .head {width: 285px;}
.topic .reset li .center {width: 90px; margin: 0 0 0 15px; font-weight: bold; font-family: Arial, Verdana, sans-serif;}
.topic .reset li .last-reply-of {width: 170px; margin: 0 15px; text-align: right;}

.topic .admin li .head {width: 210px;}
.topic .admin li .last-reply-of {margin: 0 0 0 15px;}
.topic .admin li .admin-buttons {width: 60px; margin: 0 15px;}
.topic .admin li .admin-buttons .r-m {margin: 0 0 0 5px;}
.topic .admin li .wrap {cursor: s-resize;}

.forum .reset li.even .wrap {background: #F0F0F0;}
.forum .reset li .wrap {background: #fff;}
.forum .reset li .topic img {vertical-align: middle;}
.forum .reset li .topic {width: 25px;}
.forum .reset li .head {width: 350px;}
.forum .reset li .answer {width: 80px; text-align: center; font-weight: bold; font-family: Arial, Verdana, sans-serif; font-size: 116.6%;}
.forum .reset li .last-reply-of {width: 180px; text-align: right; margin: 0 15px; font-size: }

.forum .admin li .checkbox {width: 15px;}
.forum .admin li .topic {width: 25px;}
.forum .admin li .head {width: 275px;}
.forum .admin li .last-reply-of {margin: 0 0 0 15px;}
.forum .admin li .admin-buttons {width: 25px; margin: 0 15px;}

/* DISCUSSION */
#discussion .text {margin: 0 0 15px;}
#discussion .highlight {background: #B3D5F3;}
#discussion .reset li {border-bottom: 1px solid #b0b0b0; margin-bottom: 1px; padding: 15px 30px 1px; overflow: hidden; zoom: 1; vertical-align: bottom;}
#discussion .reset li .cont {float: left; display: inline; width: 570px;}
#discussion .reset li .cont h3 {color: #333; font-size: 100%; font-family: Verdana, Arial, sans-serif; margin: 0 0 0.6em;}
#discussion .reset li .cont h3 img {vertical-align: middle;}
#discussion .reset li .buttons {float: right; display: inline; width: 100px; padding: 19px 0 0; text-align: right; margin: 0 0 10px;}
#discussion .reset li .buttons a {width: 60px; text-align: center; margin: 0 0 5px; _padding: 6px 5px; _width: 75px;}
#discussion .reset .even {background: #f3f3f3;}
#discussion .reset li .delete-admin {background: url('/img/ico/remove-big-white.png') 10px 0 no-repeat; height: 60px;}
#discussion .search-list li .text {margin: 0 0 5px;}
#discussion blockquote {float: none; width: auto; margin: 5px 0 15px 20px; padding: 5px; border: 1px solid #ddd; background: #fff; font-size: 100%;}
#discussion blockquote blockquote {font-size: 109.1%;}
#discussion blockquote .dark {background: #F3F3F3;}
#discussion blockquote p {margin: 0; padding: 0; background: none;}
#discussion cite {display: block; padding: 2px 0 2px 20px; font-style: normal; font-weight: bold; background: none; border: none;}
#discussion blockquote .small {margin: 0 0 0 20px; font-size: 91.6%;}

/*
.forum-list .paging, .users-list .paging, #discussion .paging {text-align: center; margin: -1px 0; border-bottom: 1px solid #b0b0b0; font-size: 117%; padding: 10px 0; position: relative;}
.users-list .paging {margin: 20px -30px -1px; border: 1px solid #b0b0b0; border-width: 1px 0 0;}
.forum-list .paging .pages, .users-list .paging .pages, #discussion .paging .pages {margin: 0 3em; display: block;}
.forum-list .paging a, .forum-list .paging strong, .users-list .paging a, .users-list .paging strong, #discussion .paging a, #discussion .paging strong {border: none; padding: 0; text-decoration: none; width: 25px; padding: 4px 0 0; height: 21px; display: inline-block; color: #333; font-weight: bold;}
.forum-list .paging a:hover, .forum-list .paging strong, .users-list .paging a:hover, .users-list .paging strong, #discussion .paging a:hover, #discussion .paging strong {color: #2C5272; background: #a5c8e7 url('/img/bg/paging.png') 0 0 no-repeat;}
.forum-list .paging .next, .forum-list .paging .prev, .users-list .paging .next, .users-list .paging .prev, #discussion .paging .next, #discussion .paging .prev {font-size: 100%; padding: 14px 0 0; position: absolute; top: 0; height: 31px; min-width: 125px; white-space: nowrap; _width: 125px; color: #333;}
.forum-list .paging .next, .users-list .paging .next, #discussion .paging .next {border-left: 1px solid #b0b0b0; right: 0;}
.forum-list .paging .prev, .users-list .paging .prev, #discussion .paging .prev {border-right: 1px solid #b0b0b0; left: 0;}
.forum-list .paging .prev span, .forum-list .paging .next span, .users-list .paging .next span, .users-list .paging .prev span, #discussion .paging .next span, #discussion .paging .prev span {text-decoration: underline; color: #305779; display: inline;}
.forum-list .paging .prev:hover, .forum-list .paging .next:hover, .users-list .paging .next:hover, .users-list .paging .prev:hover, #discussion .paging .next:hover, #discussion .paging .prev:hover {background: none;}

/* PAGING */
/*
.paging {text-align: right; margin: 10px 0 15px; font-family: Arial, Verdana, sans-serif;}
.paging a, .paging strong {border: 1px solid #b0b0b0; padding: 3px 6px; text-decoration: none;}
.paging .next, .paging .prev {font-size: 116.6%; padding: 2px 6px 3px;}
.paging .next span, .paging .prev span {display: none;}

/* USERS LIST */
/*
.users-list .reset {margin: 20px 0 20px -20px; overflow: hidden; zoom: 1;}
.users-list .reset li {float: left; display: inline; width: 130px; padding: 0 0 0 75px; margin: 0 0 0 20px;}
.users-list .reset li h3 {font-size: 116.6%; margin: 0 0 10px;}
.users-list .reset li p {margin: 0; font-size: 91.6%;}

.users {margin: 1em 0 0;}

/* TABS LIST */
.tabs-box .hide-tab {display: none;}
.tabs-box .tab-list {margin: 20px 5px -21px; padding: 0; overflow: hidden; zoom: 1;}
.tabs-box .tab-list li {float: left; display: inline; margin: 0 2px 0 0; padding: 0;}
.tabs-box .tab-list li a {float: left; display: inline; padding: 5px 10px; background: #F3F3F3; border: 1px solid #B0B0B0; text-decoration: none;}
.tabs-box .tab-list li.active {z-index: 50; position: relative;}
.tabs-box .tab-list li.active a {border-bottom: 1px solid #F3F3F3; font-weight: bold;}

/* AVATAR */
#discussion .reset li .user, .last-reply .spc .user {float: left; display: inline; width: 90px; font-size: 83.4%;}
#discussion .reset li .user {width: 100px; margin: 0 0 15px;}
.avatar {display: block; width: 48px; height: 48px; padding: 5px 14px 9px 6px; background: url('/img/bg/avatar.png') 0 0 no-repeat; text-align: center; _padding: 3px 14px 11px 6px;}
.avatar-admin {background: url('/img/bg/avatar-admin.png') 0 0 no-repeat; padding: 5px 14px 19px 6px; _padding: 3px 14px 21px 6px;}
#discussion .avatar img {max-width: 48px; max-height: 48px;}
.users-list .reset li .avatar {float: left; display: inline; margin: 0 0 0 -75px;}
#discussion .reset li .user .avatar {background-image: url('/img/bg/avatar-white.png');}
#discussion .reset .even .user .avatar {background-image: url('/img/bg/avatar.png');}
#discussion .reset li .user .avatar-admin {background-image: url('/img/bg/avatar-admin-white.png');}
#discussion .reset .even .user .avatar-admin {background-image: url('/img/bg/avatar-admin.png');}

.avatar img {border: 1px solid #E1E1E1; max-width: 48px; max-height: 48px; _width: 48px; _height: 48px;}

/* BUTTONS */
/*.inline-btn {background-repeat:no-repeat; background-position:0 0; margin:0; text-decoration:none; display:-moz-inline-box; display:inline-block; vertical-align:middle;}
.inline-btn input {background-repeat:no-repeat; background-position:100% -100px; margin:0; font-family:Arial, Helvetica, sans-serif; border:none; overflow:visible; background-color:transparent; display:block; *display:inline-block; cursor:pointer; font-size:100%;}
.inline-btn span {background-repeat:no-repeat; background-position:100% -100px; margin:0; font-family:Arial, Helvetica, sans-serif; border:none; overflow:visible; background-color:transparent; display:block; *display:inline-block; cursor:pointer; font-size:100%;}
#mother .inline-btn input:hover, #mother .inline-btn:hover span {color: #fff !important;}

#search-box .inline-btn {background-image:url('/img/bg/btn/blue-small.png');}
#search-box .inline-btn input{color: #305779; font-size:91.6%; font-weight: bold; text-transform: uppercase; text-align:center; background-image:url('/img/bg/btn/blue-small.png'); padding:5px 5px 10px;}

#annot-box .create-tema .inline-btn, .newReply .inline-btn {background-image:url('/img/bg/btn/create-big.png'); height: 51px;}
.newReply .hidden {display: none;}
#annot-box .create-tema .inline-btn span, .newReply .inline-btn input {color: #2C5272; font-size:116.6%; font-weight: bold; text-transform: uppercase; padding: 14px 30px 18px 50px; text-align:center; background-image:url('/img/bg/btn/create-big.png');}
#annot-box .create-tema .inline-btn span {padding: 12px 25px 20px 55px;}

#boxNewUser .inline-btn, .topic .create-tema .inline-btn {background-image:url('/img/bg/btn/create-medium.png'); height: 41px;}
#boxNewUser .inline-btn span, .topic .create-tema .inline-btn span {color: #2C5272; font-size: 91.6%; font-weight: bold; text-transform: uppercase; padding: 9px 28px 15px 50px; text-align:center; background-image:url('/img/bg/btn/create-medium.png');}
#boxNewUser .close span, .topic .create-tema .close span {padding: 9px 28px 15px;}

.created {margin: 0 0 20px;}

#annot-box p.r .inline-btn, .list-buttons .inline-btn, #discussion .reset li .buttons .inline-btn {background-image:url('/img/bg/btn/blue-small-white.png'); height: 32px; margin-top: 5px;}
#annot-box p.r .inline-btn input, .list-buttons .inline-btn input, #discussion .reset li .buttons .inline-btn span {color: #2C5272; font-size: 91.6%; font-weight: bold; text-transform: uppercase; padding: 5px 5px 10px; text-align:center; background-image:url('/img/bg/btn/blue-small-white.png'); white-space: nowrap; min-width: 80px; _width: 80px;}
#annot-box p.r .inline-btn, #annot-box p.r .inline-btn input, #discussion .reset .even .buttons .inline-btn, #discussion .reset .even .buttons .inline-btn span {background-image: url('/img/bg/btn/blue-small-grey.png');}
.list-buttons .inline-btn {margin-top: 0; vertical-align: middle;}

#login-box .inline-btn, .form-box .inline-btn {background-image:url('/img/bg/btn/blue-small-grey.png');}
#login-box .inline-btn input, .form-box .inline-btn input{color: #305779; font-size:91.6%; font-weight: bold; text-transform: uppercase; text-align:center; background-image:url('/img/bg/btn/blue-small-grey.png'); padding:5px 12px 10px;}
#login-box .inline-btn, #login-box .inline-btn input {background-image:url('/img/bg/btn/blue-small-blue.png');}
*/
.admin-buttons a {background-repeat:no-repeat; display:inline-block; height:25px; overflow:hidden; position:relative; vertical-align:middle; width:25px; _position: static; _overflow: visible;}
.admin-buttons a:hover img {visibility: hidden;}
.admin-buttons a img {position: relative; top: 0; _position: static;}
.admin-buttons .delete {background-image: url('/img/ico/hover.png'); background-position: 0 0;}
.admin-buttons .edit {background-image: url('/img/ico/hover.png'); background-position: -25px 0;}
.admin-buttons .active {background-image: url('/img/ico/hover.png'); background-position: -50px 0;}

/* JS */
ul.admin{position:relative;}
.helpDrag{margin-bottom:1px;}
/*
.forum-list .reset li.dragged .shadow{height:61px; width:910px; position:absolute; bottom:-2px; left:-2px; background:url('/img/bg/test-shadow.png') 0px 0px no-repeat; z-index:1;}
*/
ul.admin li.dragged .shadow{width:738px; position:absolute; top:2px; left: 0px; background:url('/img/bg/shadow.png') 100% 100% no-repeat; z-index:1;}



/* styly hoverboxu u diskuzi / prevzane z Mpxl*/

.hoverbox { width: 690px; background: white; border: 2px solid #989898; text-align: left; padding: 10px;}
/*.hoverbox ul {margin: 0; padding: 0; border-width: 0px}
.hoverbox ul>li {margin: 0; padding: 0; border-width: 0px}
.hoverbox .comments-list .body {padding:0}*/
#kHoverBox { display: block; z-index: 99;  *font-family: Arial, Helvetica, sans-serif; }

#kHoverBox #corner{ position: absolute; top: -13px; left: 0; width: 16px; height: 15px; background: url('/img/bg/hoverbox-corner.png')}

#kHoverBox .text {margin: 0 0 15px;}
#kHoverBox .highlight {background: #B3D5F3;}
#kHoverBox  .cont {float: left; display: inline; width: 470px;}
#kHoverBox  .cont h3 {color: #333; font-size: 100%; font-family: Verdana, Arial, sans-serif; margin: 0 0 0.6em;}
#kHoverBox  .cont h3 img {vertical-align: middle;}
#kHoverBox  .buttons {float: right; display: inline; width: 100px; padding: 19px 0 0; text-align: right; margin: 0 0 10px;}
#kHoverBox  .buttons a {width: 60px; text-align: center; margin: 0 0 5px; _padding: 6px 5px; _width: 75px;}

#kHoverBox .search-list li .text {margin: 0 0 5px;}
#kHoverBox blockquote {float: none; width: auto; margin: 5px 0 15px 20px; padding: 5px; border: 1px solid #ddd; background: #fff; font-size: 100%;}
#kHoverBox blockquote blockquote {font-size: 109.1%;}
#kHoverBox blockquote {background: #F3F3F3;}
#kHoverBox blockquote p {margin: 0; padding: 0; background: none;}
#kHoverBox cite {display: block; padding: 2px 0 2px 20px; font-style: normal; font-weight: bold; background: none; border: none;}
#kHoverBox blockquote .small {margin: 0 0 0 20px; font-size: 91.6%;}

#kHoverBox .user, .last-reply .spc .user {float: left; display: inline; width: 90px; font-size: 83.4%;}
#kHoverBox  .user {width: 100px; margin: 0 0 15px;}
.avatar {display: block; width: 48px; height: 48px; padding: 5px 14px 9px 6px; background: url('/img/bg/avatar.png') 0 0 no-repeat; text-align: center; _padding: 3px 14px 11px 6px;}
.avatar-admin {background: url('/img/bg/avatar-admin.png') 0 0 no-repeat; padding: 5px 14px 19px 6px; _padding: 3px 14px 21px 6px;}
#kHoverBox .avatar img {max-width: 48px; max-height: 48px;}
.users-list  .avatar {float: left; display: inline; margin: 0 0 0 -75px;}
#kHoverBox  .user .avatar {background-image: url('/img/bg/avatar-white.png');}
#kHoverBox  .user .avatar-admin {background-image: url('/img/bg/avatar-admin-white.png');}