/*----------GENERAL START----------*/
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, a, input, form, label, textarea, img {margin: 0; padding: 0; border: 0;}
 
li {list-style: none;}

.clear {float:none; clear: both;}

.nomargin {margin: 0 !important;}
.nopadding {padding: 0 !important;}
.noborder {border: 0 !important;}
.nobg {background: none !important;}

.alignLeft {text-align: left !important;}
.alignRight {text-align: right !important;}
.alignCenter {text-align: center !important;}
.alignJustify {text-align: justify !important;}

.floatLeft {float: left !important;}
.floatRight {float: right !important;}
.floatNone {float: none !important;}

input, textarea, select {
  color: #9f9b9b;
  font-family: Trebuchet ms;  font-size: 14px;
}

.submit input, input.submit {cursor: pointer;}

input::-webkit-input-placeholder {
  color: #211d1d;
  opacity: 1;
}
input:-moz-placeholder {
  color: #211d1d;
  opacity: 1;  
}
input::-moz-placeholder {
  color: #211d1d;
  opacity: 1;  
}
input:-ms-input-placeholder {
  color: #211d1d;
  opacity: 1;  
}


body {
  background: #b9b9b9 url(images/body.jpg) no-repeat center top;
  color: #9f9b9b;
  font-family: Trebuchet ms; font-size: 14px;
}
.subPage {padding-bottom: 90px;}

.content { 
  margin: 0 auto;
  width: 1010px;  
}


a {
  text-decoration: none;
  outline: none;  
  color: white;
}
a:hover {text-decoration: underline;}

h1, h2, h3, h4, h5 {font-weight: bold;}
h2, h3, h4, h5 {color: #9f9b9b;}

h1 {font-size: 30px;}
h2 {font-size: 18px;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}

p, li, span, a {line-height: 18px;}
/*----------GENERAL END----------*/


/*----------HEADER START----------*/
.header {
  background: url(images/header.png) no-repeat;
  margin: 0 auto 20px auto;
  position: relative;
  width: 1001px;  height: 62px;
}

.online, .username {
  position: absolute;
  text-align: right;  
}
.online {
  font-size: 12px;  font-weight: bold;
  right: 13px;  top: 65px;
}
.online b {color: #558476;}
.username {
  overflow: hidden;
  right: 13px;  top: 38px;
  width: 315px;  height: 18px;
}
.username b {color: white;}

.logo, .logo a {width: 219px;  height: 81px;}
.logo {
  left: 50%;  bottom: -15px;
  margin-left: -110px;
  position: absolute;
  z-index: 10;
}
.logo a {
  background: url(images/logo.png) no-repeat;
  display: block;
}

.subPageHeader {}

.subPageHeader .logo {
  left: 30px;
  margin: 0;
}

.headerMenu {
  height: 62px;
  padding-left: 242px;
  position: relative;
}
.headerMenu a {
  background: url(images/headerMenu.png) no-repeat;
  color: #9f9b9b;
  display: block;
  float: left;
  font-size: 18px;
  line-height: 62px;  height: 62px;
  text-align: center;
}
.headerMenu a:hover, .headerMenu .active {
  background-color: #478a78;
  color: white;  
  text-decoration: none;
}
.headerMenu1 {
  background-position: 0 0;
  width: 98px;
}
.headerMenu1:hover, .headerMenu1.active {background-position: 0 -62px !important;}
.headerMenu2 {
  background-position: -98px 0 !important;
  width: 133px;
}
.headerMenu2:hover, .headerMenu2.active {background-position: -98px -62px !important;}
.headerMenu3 {
  background-position: -231px 0 !important;
  width: 95px;
}
.headerMenu3:hover, .headerMenu3.active {background-position: -231px -62px !important;}
.headerMenu4 {
  background-position: -326px 0 !important;
  width: 115px;
}
.headerMenu4:hover, .headerMenu4.active {background-position: -326px -62px !important;}
.headerMenu span {
  background: url(images/headerMenuNews.png) no-repeat;
  color: white;
  display: block;
  float: right;
  font-weight: bold;  font-size: 12px;
  margin: 24px 0 0 10px;
  text-align: center;
  width: 33px;  height: 17px;  line-height: 17px;
} 

.logoutLink {
  background: none !important;
  font-size: 12px !important;  font-weight: bold;
  height: auto !important;  line-height: 18px !important;
  padding: 0 !important;
  position: absolute;
  right: 15px;  top: 7px;
}
/*----------HEADER END----------*/


/*----------MAIN START----------*/
.main {}


.box {margin-left: 2px;}
.box, .boxTop, .boxBottom {width: 1010px;}
.boxTop {
  background: url(images/boxTop.png) no-repeat;
  height: 13px;  
}
.boxRepeat {background: url(images/boxRepeat.png) repeat-y;}
.boxBottom {
  background: url(images/boxBottom.png) no-repeat;
  height: 18px;  
}

.mainBox {
  margin-left: 10px;
  width: 985px;
}
.mainBoxTop {
  background: url(images/mainBoxTop.png) no-repeat;
  height: 62px;  
  padding: 0 25px;
  width: 935px;
}
.mainBoxRepeat {
  background: url(images/mainBoxRepeat.png) repeat-y;
  width: 985px;  
}
.mainBoxBottom {
  background: url(images/mainBoxBottom.png) no-repeat;
  height: 12px;  
  width: 985px;
}

.mainBoxRepeat .container {
  background: url(images/mainBoxContainer.png) no-repeat -45px -60px;
  border-bottom: 1px solid #504a48;
  margin-bottom: 10px;
  padding: 20px 25px 15px 25px;
  width: 935px;
}


.loginBox, .regBox {float: left;}
.loginBox {
  margin-right: 50px;
  width: 280px;
}

.regBox {width: 600px;}

.mainBox .title {
  font-size: 30px; 
  line-height: 62px;
}

.mainBoxRepeat p {margin-bottom: 10px;}

.loginBox label {
  color: white;
  display: block;
  font-weight: bold;
  margin-bottom: 10px;
}
.loginBox input {
  background: url(images/loginBoxInput.png) no-repeat;
  color: black;
  margin-bottom: 10px;
  padding: 0 5px;
  width: 265px;  height: 28px;  line-height: 28px;
}
.loginBox .submit {
  background: url(images/buttonLogin.png) no-repeat;
  color: white;
  font-weight: bold;
  margin: 25px 0 0 0;
  padding: 0 0 2px 15px;
  width: 133px;  height: 27px;  line-height: 27px;  
}


.registerLink, .forgottenPass {
  background: url(images/buttonReg.png) no-repeat;
  color: white;
  display: block;
  font-weight: bold;
  margin: 30px 0 0 0;
  padding: 0 0 0 25px;
  width: 178px;  height: 27px;  line-height: 27px;  
}


.mainBoxRepeat .floatLeft, .mainBoxRepeat .floatRight, .footer .floatLeft, .footer .floatRight {margin-bottom: 0;}
.mainBoxRepeat .floatLeft, .footer .floatLeft {
  padding-left: 10px;
  width: 490px;
}
.mainBoxRepeat .floatRight, .footer .floatRight {
  padding-right: 10px;
  width: 435px;  
}
.mainBoxRepeat .floatLeft a, .mainBoxRepeat .floatRight a, .footer a {color: #9f9b9b;}
.mainBoxRepeat .floatLeft span, .mainBoxRepeat .floatRight span, .footer .floatLeft span, .footer .floatRight span {margin: 0 5px;}
/*----------MAIN END----------*/


/*----------FOOTER START----------*/
.footer {
  background: url(images/footer.jpg) no-repeat;
  left: 50%;  bottom: 0;
  margin-left: -500px;
  position: fixed;
  width: 1000px;   height: 50px;
}

.footer .container {
  height: 21px;
  position: relative;  
}
.footer .container a {
  color: black;
  line-height: 21px;
}
.moreIssuesLink, .backLink {
  display: block;
  height: 21px;
  text-align: center;
}
.moreIssuesLink span, .backLink span {
  background: url(images/moreIssuesLink.png) no-repeat center center;
  line-height: 21px !important;
  padding: 0 10px;  
}

.backLink span {background: url(images/prevPage.png) no-repeat center center;}

.toTheTop {
  background: url(images/toTheTop.png) no-repeat left center;
  padding-left: 15px;
  position: absolute;
  right: 10px;  top: 0;
}

.footer a, .footer span {line-height: 30px;}
.footer .floatRight {text-align: right;}
/*----------FOOTER END----------*/


.issuesListPage .boxRepeat {background: url(images/boxRepeatIssuelist.png) repeat-y;}

.filterContainer {
  background-color: #362f2d;
  display: none;
  margin: 0 0 0 10px;
  padding: 15px 0 0 0;
  width: 985px;
}

.filterContainer .formBlock1, .filterContainer .formBlock2, .filterContainer .formBlock3 {float: left;}
.filterContainer .formBlock1 {
  padding-left: 20px;
  width: 555px;
}
.filterContainer .formBlock2 {width: 225px;}
.filterContainer .formBlock3 {width: 170px;}

.filterContainer .formBlock3.judgeBlock input {margin-bottom: 19px;}

.filterContainer .formBlock3.judgeBlock .settingSaveInput {
  background: url(images/filterSaveInputJudge.png) no-repeat;
  width: 129px;
}

.filterContainer label, .filterContainer input, .filterContainer span {margin-bottom: 19px;}

.filterContainer label, .transactionsTable .time label {
  display: block;
  float: left;
  font-weight: bold;  
  line-height: 28px;
  margin-right: 3px;
}
.autoWidth {width: auto !important;}

.filterContainer .formBlock1 label {width: 60px;}

.filterContainer span, .transactionsTable .time span {
  display: block;
  float: left;
  line-height: 28px;
  margin-right: 5px;
}
.filterContainer input, .transactionsTable .time input {
  color: #211d1d;
  display: block;
  float: left; 
  font-size: 13px;
  height: 28px;  line-height: 28px;
  margin-right: 5px;
  padding: 0 5px;
}

.selectStatus {padding-left: 3px;}

.filterContainer .jquery-selectbox, .filterContainer .jquery-selectbox.selecthover, .addcasePopup .jquery-selectbox, .addcasePopup .jquery-selectbox.selecthover, .chzn-container, .filterContainer .ui-multiselect {
  background: url(images/filterSelect.png) no-repeat;
  margin: 0 5px 15px 0;
  width: 155px !important;  height: 28px !important;
}
.filterContainer .jquery-selectbox-currentItem, .addcasePopup .jquery-selectbox-currentItem {
  color: #211d1d !important;
  font-size: 13px !important;
  padding: 0 0 0 5px !important;
  text-align: left !important;
  width: 119px;  line-height: 28px;
}
.filterContainer .jquery-selectbox .jquery-selectbox-moreButton, .addcasePopup .jquery-selectbox .jquery-selectbox-moreButton {
  left: 0;  top: 0;
  width: 155px !important;  height: 28px !important;
}
.filterContainer .jquery-selectbox .jquery-selectbox-list, .addcasePopup .jquery-selectbox .jquery-selectbox-list {
  background: white !important;
  border: 1px solid #cccccc !important;  
  top: 26px !important;  left: 0px !important;
  min-width: 153px !important;  max-height: 100px !important;
}
.filterContainer .jquery-selectbox .jquery-selectbox-item, .addcasePopup .jquery-selectbox .jquery-selectbox-item {
  color: #4a2c2a !important;
  float: none;  
  padding: 0 5px;
  text-align: left;
}
.filterContainer .jquery-selectbox-item.listelementhover, .addcasePopup .jquery-selectbox-item.listelementhover {font-weight: normal;}

.filterContainer .ui-multiselect, .addcasePopup .jquery-selectbox, .addcasePopup .jquery-selectbox.selecthover, .chzn-container {
  background: url(images/filterSelectBig.png) no-repeat;
  margin: 0 !important;
  width: 275px !important; 
}
.addcasePopup .jquery-selectbox-currentItem {width: 239px !important;}
.addcasePopup .jquery-selectbox .jquery-selectbox-moreButton {width: 275px !important;}
.addcasePopup .jquery-selectbox .jquery-selectbox-list {min-width: 273px !important;}


.filterContainer .ui-multiselect {
  background: url(images/filterSelect-244.png) no-repeat;
  border: 0;  border-radius: 0;
  float: left;
  margin-right: 5px !important;
  padding: 0 !important;
  width: 234px !important;  height: 28px;
}
.filterContainer .ui-multiselect span.ui-icon {display: none;}
.filterContainer .ui-multiselect span {
  color: #211D1D ;
  font-weight: normal;  font-size: 13px;
  line-height: 26px;
  margin: 0 0 0 2px;
  max-width: 210px;  height: 28px;
  overflow: hidden;
}
.filterContainer .ui-multiselect-checkboxes label input {margin-right: 5px;}


.filterContainer .formBlock1 .jquery-selectbox, .filterContainer .formBlock1 .jquery-selectbox.selecthover {
  background: url(images/filterSelect-186.png) no-repeat;
  margin-right: 0 !important;
  width: 196px !important;
}
.filterContainer .formBlock1 .jquery-selectbox-currentItem {width: 160px;}
.filterContainer .formBlock1 .jquery-selectbox .jquery-selectbox-moreButton {width: 196px !important;}
.filterContainer .formBlock1 .jquery-selectbox .jquery-selectbox-list {min-width: 196px !important;}

.filterContainer .formBlock3 input {
  float: right;
  margin-right: 0;  
}

.filterContainer .formBlock3 .submit {margin-bottom: 18px;}

.filterContainer .formBlock3 .jquery-selectbox, .filterContainer .formBlock3 .jquery-selectbox.selecthover {margin-right: 0 !important;}

.filterContainer .time {margin-left: -90px;}

.filterContainer .date input, .transactionsTable .time input, .addcasePopup .date input {
  background: url(images/filterDate.png) no-repeat;
  width: 145px;
}

.addcasePopup .date .ipad {background: url(images/filterDateIpad.png) no-repeat;}

.filterContainer .time input, .addcasePopup .time input {
  background: url(images/filterTime.png) no-repeat;
  width: 95px;
}
.filterContainer .time input {
  background: url(images/filterTimeSmall.png) no-repeat;
  width: 58px;
}

.filterContainer .formBlock3 p {
  /*font-size: 11px;*/
  float: left;
  font-weight: bold;
  line-height: 28px;
  margin: 47px 8px 0 -32px;
  /*width: 139px;*/
}

.filterContainer .formBlock3 .settingSaveInput {
  background: url(images/filterSaveInput.png) no-repeat;
  margin: 0;
  width: 96px; 
}
.filterContainer .formBlock3 .settingsSaveSubmit {
  background: url(images/filterSaveSubmit.png) no-repeat;
  width: 31px; 
}

.filterContainer .submit, .transactionsTable .time .submit, .buttonNewFilter {
  background: url(images/filterSubmit.png) no-repeat;
  color: white;
  font-size: 18px;  font-weight: bold;
  margin-bottom: 0;
  padding: 0 0 5px 0;
  width: 139px; height: 29px;  line-height: 29px;
}


.buttonNewFilter {
  background: url(images/filterSubmit-255.png) no-repeat;
  font-size: 14px; 
  margin: 10px 0 0 15px;
  padding-bottom: 0;
  width: 255px;
}


.filterLink {
  background: url(images/filterLinkActive.png) no-repeat;
  color: #9f9b9b;
  display: block;
  font-size: 22px;
  margin: 0 0 0 10px;
  text-align: center;
  width: 985px;  height: 67px;  line-height: 48px;
}
.filterLink.active {background: url(images/filterLink.png) no-repeat;}


.issuesListPage .title {
  color: #362f2d;
  font-size: 18px;  font-weight: bold;
  margin: 0 0 10px 20px;
}

.issuesListPage table {
  border-spacing: 0;  border-collapse: collapse;
  margin-left: 10px; 
  width: 984px;
}
.issuesListPage td {
  border-right: 1px solid #d4ad8d;  border-top: 2px solid #362f2d;
  padding: 10px 0;  
}

.issuesListPage .positionRelative {position: relative;}

.iconHammer {
  background: url(images/hammer.png) no-repeat;
  display: none;
  margin: 0 !important;
  position: absolute;
  left: -43px;  top: -12px;
  width: 35px; height: 69px;
}

.issueBirosagi .iconHammer {display: block;}

.issuesListPage table .place {
  cursor: pointer;
  width: 313px;
}
.issuesListPage table .date {width: 81px;}
.issuesListPage table .start {width: 80px;}
.issuesListPage table .time {width: 86px;}
.issuesListPage table .type {width: 303px;}
.issuesListPage table .last {
  border-right: 0;
  width: 116px;
}

.issuesListPage table p {
  color: #6e6a69;
  font-size: 12px;  font-weight: bold;
  margin: 0 0 5px 5px;
  padding-left: 15px;
}
.issuesListPage table .place p, .newIssuePopup .place {background: url(images/issueListPlace.png ) no-repeat left center;}
.issuesListPage table .date p, .newIssuePopup .date {background: url(images/issueListDate.png ) no-repeat left center;}
.issuesListPage table .start p, .newIssuePopup .start {background: url(images/issueListStart.png ) no-repeat left center;}
.issuesListPage table .time p, .newIssuePopup .time {background: url(images/issueListTime.png ) no-repeat left center;}
.issuesListPage table .type p, .newIssuePopup .type {background: url(images/issueListType.png ) no-repeat left center;}

.issuesListPage table span {
  display: block;
  font-size: 24px;  font-weight: bold;
  margin-left: 5px;  
}

.issueLink, .slideLink {
  display: block;
  float: right;
  height: 40px;
  margin: 0 5px 0 0;
}
.issueLink {width: 54px;}
.slideLink {width: 44px;}
.issueLink:hover, .slideLink:hover {background-position: 0 -40px !important;}

.issueInactive td {background: #fefefe url(images/issueListPageInactive.png) repeat-x left top !important;}

.issueBirosagi td {background: #fefefe url(images/issueBirosagi.jpg) repeat-x left top !important;}
.issueUgyesz td {background: #fefefe url(images/issueUgyesz.jpg) repeat-x left top !important;}
.issueRendor td {background: #fefefe url(images/issueRendor.jpg) repeat-x left top !important;}
.issueOrange td {background-color: #ffd0aa;}
.issueOrange span {color: #d94e2d;}
.issueOrange .issueLink {background: url(images/issueLinkRed.png) no-repeat;}
.issueOrange .issueLink.inactive {background: url(images/issueLinkRedInactive.png) no-repeat;}
.issueOrange .slideLink {background: url(images/slideLinkRed.png) no-repeat;}
.issueOrange.slideTableContent td {background-color: #d94e2d;}
.issueOrange .darkBg {background-color: #c72f1b;} 
.issueOrange .ratingPlus {background: url(images/ratingPlusRed.png) no-repeat;}
.issueOrange .ratingMinus {background: url(images/ratingMinusRed.png) no-repeat;}
.issueOrange .ratingDelete {background: url(images/ratingDeleteRed.png) no-repeat;}


.issueGreen1 td {background-color: #d6ffd2;}
.issueGreen1 span {color: #478a78;}
.issueGreen1 .issueLink {background: url(images/issueLinkGreen1.png) no-repeat;}
.issueGreen1 .slideLink {background: url(images/slideLinkGreen1.png) no-repeat;}
.issueGreen1.slideTableContent td {background-color: #478a78;}
.issueGreen1 .darkBg {background-color: #2d5f4c;} 
.issueGreen1 .ratingPlus {background: url(images/ratingPlusGreen1.png) no-repeat;}
.issueGreen1 .ratingMinus {background: url(images/ratingMinusGreen1.png) no-repeat;}
.issueGreen1 .ratingDelete {background: url(images/ratingDeleteGreen1.png) no-repeat;}


.issueBlue1 td {background-color: #d3eff9;}
.issueBlue1 span {color: #8393ca;}
.issueBlue1 .issueLink {background: url(images/issueLinkBlue1.png) no-repeat;}
.issueBlue1 .slideLink {background: url(images/slideLinkBlue1.png) no-repeat;}
.issueBlue1.slideTableContent td {background-color: #8393ca;}
.issueBlue1 .darkBg {background-color: #576cb7;} 
.issueBlue1 .ratingPlus {background: url(images/ratingPlusBlue1.png) no-repeat;}
.issueBlue1 .ratingMinus {background: url(images/ratingMinusBlue1.png) no-repeat;}
.issueBlue1 .ratingDelete {background: url(images/ratingDeleteBlue1.png) no-repeat;}


.issuePurple1 td {background-color: #ffd2ff;}
.issuePurple1 span {color: #8560a8;}
.issuePurple1 .issueLink {background: url(images/issueLinkPurple1.png) no-repeat;}
.issuePurple1 .slideLink {background: url(images/slideLinkPurple1.png) no-repeat;}
.issuePurple1.slideTableContent td {background-color: #a864a8;}
.issuePurple1 .darkBg {background-color: #884088;} 
.issuePurple1 .ratingPlus {background: url(images/ratingPlusPurple1.png) no-repeat;}
.issuePurple1 .ratingMinus {background: url(images/ratingMinusPurple1.png) no-repeat;}
.issuePurple1 .ratingDelete {background: url(images/ratingDeletePurple1.png) no-repeat;}


.issueBlue2 td {background-color: #ebebeb;}
.issueBlue2 span {color: #1a6d96;}
.issueBlue2 .issueLink {background: url(images/issueLinkBlue2.png) no-repeat;}
.issueBlue2 .slideLink {background: url(images/slideLinkBlue2.png) no-repeat;}
.issueBlue2.slideTableContent td {background-color: #1a6d96;}
.issueBlue2 .darkBg {background-color: #00425c;} 
.issueBlue2 .ratingPlus {background: url(images/ratingPlusBlue2.png) no-repeat;}
.issueBlue2 .ratingMinus {background: url(images/ratingMinusBlue2.png) no-repeat;}
.issueBlue2 .ratingDelete {background: url(images/ratingDeleteBlue2.png) no-repeat;}


.issueBlue3 td {background-color: #ebebeb;}
.issueBlue3 span {color: #448ccb;}
.issueBlue3 .issueLink {background: url(images/issueLinkBlue3.png) no-repeat;}
.issueBlue3 .slideLink {background: url(images/slideLinkBlue3.png) no-repeat;}
.issueBlue3.slideTableContent td {background-color: #448ccb;}
.issueBlue3 .darkBg {background-color: #2c64b9;} 
.issueBlue3 .ratingPlus {background: url(images/ratingPlusBlue3.png) no-repeat;}
.issueBlue3 .ratingMinus {background: url(images/ratingMinusBlue3.png) no-repeat;}
.issueBlue3 .ratingDelete {background: url(images/ratingDeleteBlue3.png) no-repeat;}


.issueGreen2 td {background-color: #ebebeb;}
.issueGreen2 span {color: #39b54a;}
.issueGreen2 .issueLink {background: url(images/issueLinkGreen2.png) no-repeat;}
.issueGreen2 .slideLink {background: url(images/slideLinkGreen2.png) no-repeat;}
.issueGreen2.slideTableContent td {background-color: #3cb878;}
.issueGreen2 .darkBg {background-color: #269e4c;} 
.issueGreen2 .ratingPlus {background: url(images/ratingPlusGreen2.png) no-repeat;}
.issueGreen2 .ratingMinus {background: url(images/ratingMinusGreen2.png) no-repeat;}
.issueGreen2 .ratingDelete {background: url(images/ratingDeleteGreen2.png) no-repeat;}

.issueFull {
  display: none;
  left: -50px;  top: -13px;
  position: absolute;
}
.issueGreen2 .issueFull {display: block;}


.issuePurple2 td {background-color: #ebebeb;}
.issuePurple2 span {color: #8560a8;}
.issuePurple2 .issueLink {background: url(images/issueLinkPurple2.png) no-repeat;}
.issuePurple2 .slideLink {background: url(images/slideLinkPurple2.png) no-repeat;}
.issuePurple2.slideTableContent td {background-color: #8560a8;}
.issuePurple2 .darkBg {background-color: #5a3e8a;} 
.issuePurple2 .ratingPlus {background: url(images/ratingPlusPurple2.png) no-repeat;}
.issuePurple2 .ratingMinus {background: url(images/ratingMinusPurple2.png) no-repeat;}
.issuePurple2 .ratingDelete {background: url(images/ratingDeletePurple2.png) no-repeat;}

.issueLink.inactive, .issueLink.inactive:hover {background: url(images/issueLinkInactive.png) no-repeat !important;}


.slideTableContent {display: none;}
.slideTableContent td {
  border: 0;
  height: 30px;
  overflow: hidden;
  padding: 0;  
}
.rating {
  background-color: #a1a1a1;
  float: left;
  padding: 0 5px;
  width: 150px;  height: 30px;
}
.rating p {
  margin: 0 5px 0 0 !important;
  padding: 0 !important;
}
.rating a {
  display: block;
  float: left;
  font-weight: bold;
  height: 20px;
  margin: 6px 5px 0 0;
  padding-left: 25px;
}
.ratingPlus {}
.ratingMinus {}
.ratingDelete {}

div.ratingModify {background: #676767;}
a.ratingModify {
  background: url(images/ratingModify.png) no-repeat left center;
  display: block;
  height: 20px;
  padding-left: 25px;
}

.slideTableContent p {
  color: white !important;
  float: left;  
  font-size: 14px !important;
  line-height: 30px;
  margin-bottom: 0 !important;
  padding: 0 5px !important;
}

.slideTableContent .floatRight {max-width: 814px;  height: 30px;}

.slideTableContent .floatRight p {float: right;}


.popup {
  display: none;
  left: 0;
  position: absolute;
  z-index: 100;  
}


#modalldiv input, #modalldiv label {width: auto;}

#modalldiv:after {
  content: ".";
  display: block;
  height: 0px;
  clear: both;
  visibility: hidden;  
}

.newIssuePopup {
  background: url(images/newIssuePopup.png) no-repeat;
  left: 0;
  padding: 5px;
  position: fixed;
  width: 198px;   height: 57px;
}
.newIssuePopup .closePopup {
  background: url(images/newIssueClosePopup.png) no-repeat;
  display: block;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 3px;  right: 3px;
  width: 18px;  height: 18px;
}
.newIssuePopup p, .newIssuePopup a {
  float: left;
  font-size: 12px;
  margin-right: 5px;
  padding-left: 15px;
}
.newIssuePopup .time {margin: 0;}

.newIssuePopup a.type {float: none;}

.newIssuePopup.popup1 {bottom: 0;}
.newIssuePopup.popup2 {bottom: 77px;}
.newIssuePopup.popup3 {bottom: 154px;}


.newsListPage .title, .newsViewPage .title, .dataPage .title {
  background: url(images/newsListPageTitle.jpg) no-repeat;
  color: #362f2d;
  font-size: 18px;  font-weight: bold;
  margin-left: 10px;
  padding-left: 10px;
  width: 975px;  height: 44px;  line-height: 44px;
}

.newsListPage .container, .newsViewPage .container, .dataPage .container {
  background-color: #ebebeb;
  margin-left: 10px;
  padding: 10px 0 10px 9px;
  width: 976px;
}

.newsListPage .boxRepeat {
  overflow: hidden;
  padding-top: 10px;  
}

.newsListPage .item {
  background: url(images/newsListPageItem.png) no-repeat;
  margin-bottom: 10px;  margin-left: 19px;
  padding-left: 15px;
  width: 952px;  height: 189px;
}
.newsListPage .item.uzemeltetoi {background: url(images/newsListPageItemUzemeltetoi.png) no-repeat;}
.newsListPage .imgContainer {
  background: url(images/newsListPageImgContainer.png) no-repeat;
  float: left;
  margin-right: 10px;  margin-top: 15px;
  padding: 4px 0 0 4px;
  width: 172px;  height: 130px;
}

.newsListPage .textContainer {
  float: left;
  width: 755px;    
}
.newsListPage .textContainer h3, .newsListPage .textContainer h3 a {
  color: white;
  font-size: 20px;  font-weight: normal;
  line-height: 40px;
}
.newsListPage .textContainer h3 {
  height: 40px;
  margin-bottom: 10px;
  overflow: hidden;  
}
.newsListPage .textContainer p {
  color: #362f2d;
  font-size: 13px;
}
.newsListPage .text {
  height: 72px;
  overflow: hidden;  
}

.source {
  font-size: 11px !important;
  margin-bottom: 5px;
}
.source b {color: #478a78;}
.uzemeltetoi .source b {color: #9d2e2e;}
.newsListPage .itemBottom {
  border-top: 1px solid #e6e6e6;
  color: #707070;
  margin: 10px 15px 0 15px;
  padding-left: 655px;
  text-align: right;
}
.newsListPage .itemBottom a {
  font-size: 13px;  font-weight: bold;
  text-decoration: underline;
}
.newsListPage .itemBottom a:hover {text-decoration: none;}
.commentsNum {
  background: url(images/comment.png) no-repeat left 7px;
  color: #707070;
  padding-left: 15px;
}
.more {color: #478a78;}
.uzemeltetoi .more {color: #9d2e2e;}


.pager {
  margin: 0 auto;
  width: 208px;  height: 21px;
}
.pager .container {
  float: left;
  text-align: center;
  width: 170px;  height: 21px;  
}
.pager a, .pager span {line-height: 20px !important;}
.pager .container a {color: black;}
.pager .container .active {
  font-weight: bold;
  text-decoration: underline;
}
.prevPage, .nextPage {
  float: left;
  width: 16px;  height: 20px;
}
.nextPage {padding-left: 5px;}
.prevPage a, .nextPage a {
  display: block;
  margin-top: 6px;
  width: 11px;  height: 13px;  
}
.prevPage a {background: url(images/prevPage.png) no-repeat;}
.nextPage a {background: url(images/nextPage.png) no-repeat;} 
.pager span {color: black;}


.newsViewPage .boxRepeat {
  overflow: hidden;
  padding: 10px 0;
}

.newsViewPage .newsBox {margin-bottom: 20px;  margin-left: 19px;}

.newsBox, .newsBoxTop, .newsBoxRepeat, .newsBoxBottom {width: 967px;}
.newsBoxTop {background: #305e52 url(images/newsBoxTop.png) no-repeat;}
.newsBoxRepeat {
  background: url(images/newsBoxRepeat.png) repeat-y;
  padding-top: 4px;  
}
.newsBoxBottom {
  background: url(images/newsBoxBottom.png) no-repeat;
  height: 9px;
}

.newsTitle {
  color: white;
  font-size: 20px;  font-weight: normal;
  padding: 6px 15px;
}

.newsViewPage .fck {
  border-top: 1px solid #c3c2c3;
  padding: 10px;
}
.newsViewPage .first {
  border-radius: 5px;
  float: left;
  margin-right: 10px;
  padding: 3px;
}


.commentsContainer {margin-bottom: 0 !important;}
.commentsContainer .newsTitle {font-size: 24px;}

.commentsContainer .newsBoxTop {position: relative;}
.commentsContainer .newsBoxRepeat {padding-bottom: 15px;}

.commentsDivide {
  border-top: 1px solid #C3C2C3;
  height: 1px;
  padding-top: 4px;  padding-bottom: 15px;
}

a.commentNow {
  font-size: 13px;
  position: absolute;
  right: 10px;  top: 11px;
  text-decoration: underline;
}

.comments, div.commentNow {
  margin: 0 auto;
  width: 940px;
}

.comments .item {
  border-bottom: 1px solid #c0bfc0;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.commentsItemTop {
  background-color: #b8cec4;
  margin-bottom: 15px;
  padding: 5px;
}
.commentsItemTop p, .commentsItemTop span, .commentsItemTop a {color: #3a7968;}
.commentsItemTop .floatLeft {width: 690px;}
.commentsItemTop .floatLeft p {font-size: 18px;}
.commentsItemTop .floatLeft span {font-size: 13px;}
.commentsItemTop .floatRight {width: 220px;}
.commentsItemTop .floatRight span, .commentsItemTop .floatRight a {font-size: 13px;}
.commentsItemTop .floatRight a {
  text-decoration: underline;
}
.comments .text {
  color: #362f2d;
  text-align: justify;
}

div.commentNow {
  background: url(images/commentNow.png) no-repeat;
  width: 939px;  height: 282px;
}
.commentNowTitle {
  color: white;
  font-size: 16px;
  line-height: 40px;
  margin-bottom: 10px;
  padding-left: 15px;
}
.commentNowTitle span {font-size: 13px;}
div.commentNow textarea, div.commentNow .submit {
  display: block; 
  margin: 0 auto;
}
div.commentNow textarea {
  background: url(images/commentNowTextarea.png) no-repeat;
  color: black;
  margin-bottom: 12px;
  padding: 5px;
  width: 906px;  height: 167px;  
}
div.commentNow .submit {
  background: url(images/commentNowSubmit.png) no-repeat;
  color: white;
  font-size: 18px;  font-weight: bold;
  width: 109px;  height: 29px;  line-height: 29px;   
}


.layer {
  background-color: black;
  opacity: 0.75;
  filter: alpha(opacity=75); 
  zoom: 1.0;
  width: 100%;  height: 100% !important;
  top: 0; left: 0;
  position: fixed;
  z-index: 50;
}

.popupTop, .popupBottom {width: 967px;}
.popupTop, .dataPage .newsBoxTop {
  background: url(images/popupTop.png) no-repeat;
  height: 43px;  
}
.popupRepeat {
  background: url(images/newsBoxRepeat.png) repeat-y;
  padding: 15px;
  width: 937px;  
}
.popupBottom {
  background: url(images/newsBoxBottom.png) no-repeat;
  height: 9px;
}

.popupTitle {
  color: white;
  font-size: 24px;
  line-height: 40px;
  padding-left: 10px;
}

.filtermanagePopup, .alertPopup, .sessionPopup {position: fixed;}


.filtermanagePopup .floatLeft label {width: 135px !important;}
.filtermanagePopup .floatRight label {width: 180px !important;}
.filtermanagePopup #fil-emailnotifier {width: auto;}
.filtermanagePopup label, .filtermanagePopup input {margin-bottom: 15px !important;}
.filtermanagePopup .chosen-container-multi .chosen-choices {
  height: 40px !important;
  overflow-y: auto !important;
}
.filtermanagePopup .floatRight .ui-multiselect {
  background: url(images/filterSelectBig.png) no-repeat !important;
  border-radius: 0 !important;  border: 0 !important;
  color: #211D1D !important;
  font-size: 13px;  font-weight: normal;
  padding: 0 !important;
  width: 275px !important;  height: 28px !important;
}
.ui-multiselect-filter input {width: auto !important;}
.filtermanagePopup .ui-multiselect span.ui-icon {display: none !important;}

.filtermanagePopup, .alertPopup, .messagePopup, .regPopup, .datamodifyPopup, .addcasePopup, .confirmPopup, .sessionPopup, .forgottenPassPopup {
  left: 50%;  top: 20%;
  margin-left: -484px;
  width: 967px;  
}
.filtermanagePopup, .alertPopup .closePopup, .messagePopup .closePopup, .regPopup .closePopup, .datamodifyPopup .closePopup, .addcasePopup .closePopup, .confirmPopup .closePopup, .forgottenPassPopup .closePopup, .filtermanagePopup .closePopup {
  color: white;
  font-size: 13px;
  position: absolute;
  right: 10px;  top: 5px;
  text-decoration: underline;
} 

.popupText {color: #362f2d;}

.messagePopup .popupText {
  border-bottom: 1px solid #c0bfc0;
  margin-bottom: 15px;
  padding-bottom: 15px;
}  

.popupForm {width: 939px;}
.popupFormTop {
  background: url(images/popupFormTop.png) no-repeat;
  padding: 0 15px;
  width: 909px;  height: 40px;
}
.popupFormRepeat {
  background-color: #362f2d;
  padding: 15px;  
}

.popupFormTop p {
  color: white;
  font-size: 16px;
  line-height: 40px;
}
.popupForm .floatLeft {width: 425px;}
.popupForm .floatRight {width: 470px;}

.popupForm div.floatLeft {
  border-right: 1px solid #56504f;
  height: 184px;  
}

.popupForm label, .popupForm input {
  float: left;
  margin-bottom: 10px;
}
input.popupFormInput205.readonlyText {background: url(images/popupFormInput205-readonly.png) no-repeat !important;}
input.popupFormInput45.readonlyText {background: url(images/popupFormInput45-readonly.png) no-repeat !important;}
input.readonlyText {background: url(images/popupFormInput261-readonly.png) no-repeat !important;}

.popupForm label {
  display: block;
  font-weight: bold;
  width: 150px;  line-height: 28px;
}
.popupForm input {
  background: url(images/popupFormInput.png) no-repeat;
  color: black;
  display: block;
  float: left;
  padding: 0 5px;
  width: 251px;  height: 28px;  line-height: 28px;
}
.popupForm textarea {
  background: url(images/popupFormTextarea.png) no-repeat;
  color: black;
  margin-bottom: 15px;
  padding: 5px;
  width: 457px;  height: 128px;
}
.popupForm .submit {
  background: url(images/popupFormSubmit.png) no-repeat;
  color: white;
  display: block;
  float: none;
  font-size: 18px;  font-weight: bold;
  margin: 0 auto;
  width: 109px;  height: 29px;
}

.forgottenPassPopup .submit {margin: 0;}


.popupForm .popupFormTextarea746 {
  background: url(images/popupFormTextarea746.png) no-repeat;
  width: 736px; 
}

.popupForm .popupFormInput155 {
  background: url(images/popupFormInput155.png) no-repeat;
  width: 145px;  
}
.popupForm .popupFormInput205 {
  background: url(images/popupFormInput205.png) no-repeat;
  width: 195px;  
}
.popupForm .popupFormInput45 {
  background: url(images/popupFormInput45.png) no-repeat;
  margin-right: 12px;
  width: 35px;  
}
.popupForm .popupFormInput386 {
  background: url(images/popupFormInput386.png) no-repeat;
  width: 376px;  
}
.popupForm input.popupFormInput196 {
  background: url(images/popupFormInput196.png) no-repeat;
  margin-right: 10px;
  width: 187px;  
}
.popupForm input.popupFormInput95 {
  background: url(images/popupFormInput95.png) no-repeat;
  width: 86px;  
}
.popupForm input.popupFormInput405 {
  background: url(images/popupFormInput405.png) no-repeat;
  width: 395px;  
}
.popupForm label.popupFormInput196 {width: 63px;}
.popupForm label.popupFormInput95 {width: 102px;}

.regPopup .submit, .datamodifyPopup .submit {
  background: url(images/regPopupSubmit.png) no-repeat;
  width: 159px;
}
.regPopup div.floatLeft {height: 390px;}

.regPopup.firstStep div.floatLeft {height: auto;}
.regPopup.firstStep .floatLeft input, .regPopup.firstStep .floatLeft label {margin-bottom: 0;}
.regPopup.firstStep div.floatLeft {width: 575px;}
.regPopup.firstStep .floatLeft label {
  margin-right: 10px;
  width: auto;  line-height: 28px !important;
}

.regPopup input.error {background: url(images/popupFormInputError.png) no-repeat;}
.regPopup input.error.popupFormInput45 {background: url(images/popupFormInput45Error.png) no-repeat;}
.regPopup input.error.popupFormInput95 {background: url(images/popupFormInput95Error.png) no-repeat;}
.regPopup input.error.popupFormInput155 {background: url(images/popupFormInput155Error.png) no-repeat;}
.regPopup input.error.popupFormInput196 {background: url(images/popupFormInput196Error.png) no-repeat;}
.regPopup input.error.popupFormInput205 {background: url(images/popupFormInput205Error.png) no-repeat;}
.regPopup input.error.popupFormInput405 {background: url(images/popupFormInput405Error.png) no-repeat;}
.regPopup .req {
  color: #FF0000;
  font-weight: bold;
}
.regPopup label {width: 150px;}
.regPopup .popupForm label.popupFormInput196 {width: 61px;}
.regPopup .popupText {margin-bottom: 15px;}
#reg_termsaccept {background: none;} 


.datamodifyPopup .popupForm div.floatLeft {height: 350px;}


.dataPage .boxRepeat {
  overflow: hidden;
  padding-top: 10px;  
}
.message {
  background: url(images/dataPageMessage.png) no-repeat;
  color: #ce3f2c;
  cursor: pointer;
  font-size: 26px;
  margin: 0 0 10px 19px;
  text-align: center;
  width: 967px;  height: 58px;  line-height: 58px;
}

.dataPage .leftSide {
  float: left;
  padding-left: 19px;
  width: 670px;
}
.dataPage .rightSide {
  float: right;
  padding-right: 24px;
  width: 292px;
}

.dataPage .newsBox {margin-bottom: 10px;  margin-left: 19px;}


.mediumBox {margin-bottom: 12px;}
.mediumBox, .mediumBoxTop, .mediumBoxBottom {width: 666px;}
.mediumBoxTop {
  background: url(images/mediumBoxTop.png) no-repeat;
  height: 43px;
}
.mediumBoxRepeat {
  background: url(images/mediumBoxRepeat.png) repeat-y;
  padding: 8px 0 9px 40px;
  width: 626px;  
}
.mediumBoxBottom {
  background: url(images/mediumBoxBottom.png) no-repeat;
  height: 9px;  
}

.generalBox , .generalBox .mediumBoxTop, .generalBox .mediumBoxBottom {width: 968px;}
.generalBox {margin-left: 19px;}
.generalBox .mediumBoxTop {background: url(images/generalBoxTop.png) no-repeat;}
.generalBox .mediumBoxRepeat {
  background: url(images/generalBoxRepeat.png) repeat-y;
  padding-left: 75px;
  width: 893px;  
}
.generalBox .mediumBoxBottom {background: url(images/generalBoxBottom.png) no-repeat;}
.generalBox a {margin-bottom: 0 !important;}


.mediumBoxTop p, .smallBoxTop p, .dataPage .newsBoxTop p {
  color: white;
  font-size: 24px;
  line-height: 40px;
  padding-left: 10px;
}

.mediumBox a {
  display: block;
  float: left;
  margin: 0 10px 10px 0;
}
.mediumBox .last {margin-bottom: 0;}
.mediumBox span, .smallBox .greenLink span {
  display: block;
  float: left;
}

.mediumBox .left, .mediumBox .repeat, .mediumBox .right, .smallBox .left, .smallBox .repeat, .smallBox .right {height: 27px;  line-height: 27px;}
.mediumBox .left, .smallBox .left {width: 39px;}
.mediumBox .repeat, .smallBox .repeat {padding-right: 10px;}
.mediumBox .right, .smallBox .right {width: 10px;}

.mediumBox a:hover span {background-position: 0 -27px;}
.blackLink span {
  color: white;
  font-size: 14px;  font-weight: bold;
}
.blackLink:hover span {color: #615d5c;}
.blackLink .left {background: url(images/blackLinkLeft.png) no-repeat;}
.blackLink .repeat {background: url(images/blackLinkRepeat.png) repeat-x;}
.blackLink .right {background: url(images/blackLinkRight.png) no-repeat;}

.greenLink:hover span {color: #749d94;}
.greenLink .left {background: url(images/greenLinkLeft.png) no-repeat;}
.greenLink .repeat {background: url(images/greenLinkRepeat.png) repeat-x;}
.greenLink .right {background: url(images/greenLinkRight.png) no-repeat;}


.smallBox {
  background: url(images/smallBox.png) no-repeat;
  margin-bottom: 12px;
  width: 292px;  /*height: 170px;*/
}
.smallBoxTop {height: 43px;}
.smallBoxContainer {
  background: url(images/smallBoxRepeat.png) repeat-y;
  overflow: hidden;
  padding: 10px;
}
.smallBoxBottom {
  background: url(images/smallBoxBottom.png) no-repeat;
  height: 9px; 
}
.smallBoxContainer p {
  color: #362f2d;
  line-height: 22px;
}
.smallBoxContainer .name {font-size: 16px;}
.smallBoxContainer span {color: #478a78;}
.smallBoxContainer .greenLink {
  display: block;
  margin: 0 auto;
  width: 183px;
}
.smallBoxContainer .greenLink span {color: white;}


.creditBox {
  background: url(images/creditBox.png) no-repeat;
  margin: 10px 0;
  text-align: center;  
  width: 264px;  height: 92px;
}

.creditBox span {
  color: #9f9b9b;
  display: block;
  line-height: 26px;
}
.creditBox p {
  color: #c8bbbb;
  font-size: 60px;
  line-height: 64px;
}

.smallBoxLink {
  background: url(images/smallBoxLink.png) no-repeat;
  display: block;
  font-size: 22px;  font-weight: bold;
  text-align: center;
  width: 264px;  height: 41px;  line-height: 40px;
}

.dataPage .newsBoxRepeat {padding: 10px 0;}

.dataPage table, .dataPage td, .dataPage  th {border: 1px solid #b7b7b7;}
.dataPage table {
  border-collapse: collapse;  border-spacing: 0;
  margin: 0 auto;
  width: 939px;
}
.dataPage th {
  background-color: #2e6052;
  color: white;
  font-size: 16px;  font-weight: normal;
  height: 50px;
}
.dataPage td {
  background-color: #ebebeb;
  color: #362f2d;
  font-size: 13px;
  padding: 5px;
  text-align: center;
}
.dataPage .td5 {text-align: left;}
.dataPage .td5 a {
  color: #362F2D;
  font-weight: bold;
  text-decoration: underline;  
}
.dataPage .td5 a:hover {text-decoration: none;} 
.dataPage .odd td {background-color: #d7d7d7;}

.transactionsTable .th1 {width: 102px;}
.transactionsTable .th2 {width: 88px;}
.transactionsTable .th3 {width: 65px;}
.transactionsTable .th4 {width: 81px;}
.transactionsTable .th5 {width: 603px;}


.transactionsTable .floatLeft {width: 110px;  height: 50px;  line-height: 50px;}
.transactionsTable .time {
  background-color: #362f2d;
  float: left;
  padding: 10px 0 0 10px;
  width: 479px;  height: 40px;  
}
.transactionsTable .time input {
  background: url(images/filterDateTransactions.png) no-repeat;
  width: 121px;
}
.transactionsTable .time span {color: #9f9b9b;}
.transactionsTable .time .submit {margin: 0;}

.transactionYearLink, .transactionYearText {margin-top: 10px;}
.transactionYearText {
  color: #362f2d;
  float: left;
  padding-left: 15px;
  width: 215px;  line-height: 27px;
}
.transactionYearLink {
  background: url(images/transactionYearLink.png) no-repeat;
  display: block;
  float: left;
  margin-left: 14px;
  text-align: center;
  width: 52px;  height: 27px;  line-height: 27px;
}

.moreTransactionsLink {
  background: url(images/moreTransactionsLink.png) no-repeat;
  color: #9f9b9b;
  display: block;
  margin: 0 auto 10px auto;
  text-align: center;
  width: 939px;  height: 57px;  line-height: 42px;
}


.filterTable a {
  display: block;
  float: left;
  width: 27px;  height: 24px;
}
.filterSearchLink {
  background: url(images/filterSearchLink.png) no-repeat;
  margin-right: 5px;  
}
.filterDeleteLink {background: url(images/filterDeleteLink.png) no-repeat;}

.buttonModify {
  background: url(images/buttonModify.png) no-repeat;
  display: block;
  float: left;
  margin-left: 5px;
  width: 25px;  height: 25px;
}

.addcasePopup label {
  margin-right: 10px;
  width: 130px;
} 
.addcasePopup span {
  float: left;
  line-height: 28px;
  margin-right: 8px;
}
.addcasePopup .jquery-selectbox, .addcasePopup .jquery-selectbox.selecthover, .addcasePopup input {margin-right: 25px !important;}
.addcasePopup .autowidth {width: auto !important;}
.addcasePopup .popupFormTextarea746 {margin-bottom: 0;  margin-bottom: 10px;}
#placelongtitle {margin-right: 0 !important;}
.addcasePopup .time input {margin-right: 8px !important;}
.addcasePopup .submit {margin: 0 auto !important;}
.addcasePopup a.submit {
  float: left;
  font-size: 16px;
  line-height: 29px;
  margin: 0 !important;
  text-align: center;
}
.addcasePopup a.submit:hover {text-decoration: none;}

.addcasePopup .chzn-container-single .chzn-search {overflow: hidden;}
.addcasePopup .chzn-container-single .chzn-search:after {
  color: black;
  content: "Keresés:";
  line-height: 24px;
  margin-left: 5px;
}
.addcasePopup .chzn-container-single .chzn-search input[type="text"] {
  float: right;
  margin: 0 20px 0 0 !important;
  width: 295px !important;  
}

.addcasePopup .floatRight.ugyszam {width: /*320px*/auto;margin-right: 3px;}
.addcasePopup .floatRight.ugyszam label {width: auto;}
.addcasePopup .floatRight.ugyszam input {margin-right: 0 !important;}

.addcasePopup.judge .block input, .addcasePopup.judge #duration_div .jquery-selectbox, .addcasePopup.judge #duration_div .jquery-selectbox.selecthover {margin-right: 81px !important;}
.addcasePopup.judge #rcdiv .jquery-selectbox, .addcasePopup.judge #rcdiv .jquery-selectbox.selecthover {margin-right: 0 !important;}

#duration_div .jquery-selectbox, #duration_div .jquery-selectbox.selecthover, #rcdiv .jquery-selectbox, #rcdiv .jquery-selectbox.selecthover {
  background: url(images/select-125.png) no-repeat;
  margin: 0 25px 0 0 !important;
  width: 125px !important; 
}
#duration_div .jquery-selectbox-currentItem, #rcdiv .jquery-selectbox-currentItem {width: 89px !important;}
#duration_div .jquery-selectbox .jquery-selectbox-moreButton, #rcdiv .jquery-selectbox .jquery-selectbox-moreButton {width: 125px !important;}
#duration_div .jquery-selectbox .jquery-selectbox-list, #rcdiv .jquery-selectbox .jquery-selectbox-list {min-width: 123px !important;}


.addcasePopup.judge .chosenPlace .chzn-container {
  background: url(images/filterSelectBig-400.png) no-repeat;
  margin: 0 !important;
  width: 400px !important; 
}
.addcasePopup.judge .chosenPlace .chzn-single {width: 380px !important;}
.addcasePopup.judge .chosenPlace .chzn-drop {width: 400px !important;}


.confirmPopup {position: fixed;}
.confirmPopup .popupRepeat {overflow: hidden;}
.confirmPopup p {margin-bottom: 10px;}
.confirmPopup input {
  cursor: pointer;
  display: block;
  float: left;
  font-size: 18px;  font-weight: bold;
  margin-right: 5px;  
  width: 89px;  height: 29px;  line-height: 29px;  
}
.confirmPopup input:hover {background-position: 0 -29px;}

.greenButton {
  background: url(images/greenButton.png) no-repeat;
  color: white;
}
.greenButton:hover {color: #9bb5ae;}
.blackButton {
  background: url(images/blackButton.png) no-repeat;
  color: #9f9b9b;
}
.blackButton:hover {color: #696361;}


.staticPage .newsBox {margin-bottom: 0;}


.judgePopup .chzn-container-single {
  float: right;
  margin-right: 0 !important;  
}

.datamodifyPopup.judgePopup  .popupForm div.floatLeft {
  height: auto !important;
  padding-bottom: 20px;
}

.chzn-container {
  float: left;
  margin-right: 10px !important;
  position: relative;
}
.chzn-single {
  display: block;
  overflow: hidden;
  text-align: left;
  width: 275px;  height: 28px;  line-height: 28px;
}
.chzn-single:hover {text-decoration: none;}
.chzn-single span {
  color: #211D1D;
  display: block;
  float: none;
  font-size: 13px;
  line-height: 28px;
  margin: 0;
  padding-left: 5px;  padding-right: 36px;
}
.chzn-drop {
  background-color: white !important;
  padding: 5px 0 !important;
  position: absolute;
  width: 275px !important;  /*max-height: 175px !important;*/
  z-index: 150;
}
.addcasePopup .chzn-drop {width: 394px !important;}
.chzn-container li {
  color: #4A2C2A;
  cursor: pointer;
  font-size: 11px;
  padding: 0 5px;  
}
.addcasePopup .chzn-container li {
  display: block;
  height: 18px;
  overflow: hidden;
}
.chzn-container li:hover, .chzn-results .highlighted {color: #13568E;}
.chzn-search {margin-bottom: 5px;}
.chzn-search input {
  background: none;
  border: 1px solid #211D1D;
  float: none;
  margin: 0 auto !important;
  width: 245px !important;  height: 24px;  line-height: 24px;  
}
.filterContainer .chzn-search input {width: 120px !important;}
.chzn-results {
  max-height: 150px;
  overflow: auto;
} 


.filterContainer .chzn-container-multi .chzn-choices li.search-choice span {
  display: inline-block;
  line-height: normal;
  margin: 0;
}

.filterContainer .chzn-container-multi .chzn-choices {
  height: 45px !important;
  overflow-y: auto !important;
}




.filterContainer .chzn-container {
  background: url(images/filterSelect.png) no-repeat;
  width: 155px !important;
}
.filterContainer .chzn-single, .filterContainer .chzn-drop {width: 155px !important;}

.filterTable .issueListPopup {top: 25px;  left: -80px;}


.issueListPopup {top: 53px;  left: 0;}

.issueListPopup .closePopup {
  background: url(images/issueListClosePopup.png) no-repeat;
  display: block;
  position: absolute;
  right: 8px;  top: 17px;
  width: 18px;  height: 18px;
}

.issueListPopup, .issueListPopup .top, .issueListPopup .repeat, .issueListPopup .bottom {width: 571px;}

.issueListPopup .top {
  background: url(images/issueListPopupTop.png) no-repeat;
  height: 21px;  
}
.issueListPopup .repeat {background: url(images/issueListPopupRepeat.png) repeat-y;}
.issueListPopup .bottom {
  background: url(images/issueListPopupBottom.png) no-repeat;
  height: 9px;
}

.issueListPopupLeft {
  float: left;
  margin-right: 15px;
  padding-left: 10px;
  width: 250px;
}

.issueListPopup .floatRight {
  padding-right: 35px;
  width: 254px;
}

.issueListPopup p {
  background: none !important;
  color: #a49791 !important;
  font-size: 18px !important;  font-weight: bold !important;
  line-height: 20px;
  padding: 0 !important; 
}

.issueListPopup .popupPlace, .issueListPopup .email {
  color: #786d69 !important;
  font-size: 16px !important;
  padding-left: 20px !important;
}
.issueListPopup .popupPlace {background: url(images/issueListPopupPlace.png) no-repeat left center !important;}
.issueListPopup .email {background: url(images/issueListPopupEmail.png) no-repeat left center !important;}



.memberPage .newsTitle {
  color: #362F2D;
  margin-bottom: 10px;  
}

.newsListPage.memberPage .textContainer h3 {margin-bottom: 25px;}
.newsListPage.memberPage .text {
  font-size: 18px;
  height: auto;  line-height: 28px;
}


/*----------FCK START----------*/
.fck {
  color: #636363;
  line-height: 18px;
  overflow: hidden;
}

.fck h2, .fck h3 {line-height: 20px;}
.fck h2, .fck h3, .fck h4, .fck h5 {color: #636363;}
.fck h2 {
  color: #362f2d;
  font-size: 24px;  font-weight: normal;
  margin: 12px 0 6px 0;
}
.fck h3 {
  color: #362f2d;
  font-size: 16px;  font-weight: normal;
  margin: 10px 0 4px 0;
}
.fck h4 {
  color: #478a78;
  font-size: 16px; font-weight: normal; 
  line-height: 18px;
  margin: 8px 0 4px 0;
}
.fck h5 {
  font-size: 12px;
  line-height: 18px;
  margin: 6px 0 4px 0;
}

.fck ul li, .fck ol li {
  color: #478a78;
  line-height: 18px;
}
.fck ul li {list-style: disc;}
.fck ol, .fck ul {padding-left: 23px;}
.fck ol li {list-style: decimal;}

.fck table {
  border-spacing: 0;  border-collapse: collapse;
  margin: 5px 0;  
}
.fck table, .fck table td, .fck table th {border: 1px solid #cccccc;}
.fck table td, .fck table th {
  color: #9F9B9B;
  padding: 10px;  
}
.fck table th {
  background-color: #9F9B9B;
  color: white;
}


.fck a {
  color: #478a78;
  text-decoration: underline;
}
.fck a:hover {text-decoration: none;}

.fck img {
  border: 1px #cccccc solid;
  padding: 1px;  
} 
/*----------FCK END----------*/


/*----------CUSTOM SELECT START----------*/
body .jquery-selectbox, body .jquery-selectbox.selecthover {
  display: block;
  float: left !important;
  padding: 0 !important;
}

body .jquery-selectbox .jquery-selectbox-moreButton {
  cursor: pointer;
  float: none !important;
  margin: 0;
  padding: 0;
  position: absolute !important;
}

body .jquery-selectbox span {
  margin: 0 !important;
  width: auto;
}

body .jquery-selectbox .jquery-selectbox-currentItem {
  background: none;
  color: white;
  float: left;
  font-size: 12px;  
  padding: 0 0 0 5px;
}

body .jquery-selectbox .jquery-selectbox-list {
  background-color: white;
  padding: 0;
  text-align: center;
  top: 24px;  left: 0;
}

body .jquery-selectbox .jquery-selectbox-item {
  color: #AD9F95;
  cursor: pointer;
  padding: 0;  
}
/*----------CUSTOM SELECT END----------*/


/*----------CUSTOM CHECKBOX START----------*/
.checker, .radio {
  background: none !important;
  float: none !important;
  margin: 3px 10px 0 0 !important;
  padding: 0 !important;
  width: 26px !important; height: 25px !important;  
}

.checker span, .radio span {
  background: url(images/checkbox.png) no-repeat;
  display: block !important;
  margin: 0 !important;
  width: 26px !important;  height: 25px !important;
}
.radio span {background: url(images/radio.png) no-repeat;}

.checker .checked, .radio .checked {background-position: 0 -25px;}

.checker input, .radio input {
  cursor: pointer;
  margin: 0 !important;
  padding: 0 !important;
  width: 26px !important;  height: 25px !important;
}
/*----------CUSTOM CHECKBOX END----------*/


/*----------TOOLTIP START----------*/
#tooltip {
  position: absolute;
  width: 232px;
  z-index: 99999;
}
#tooltip .container {
  bottom: 0;
  position: absolute;
}
#tooltip_top, #tooltip_bottom {width: 163px;}
#tooltip_top {
  background: url(images/tooltipTop.png) no-repeat;
  height: 6px;
}
#tooltip_middle {
  background: url(images/tooltipRepeat.png) repeat-y;
  padding: 5px 15px;
  width: 133px;
}
#tooltip_middle h3 {
  color: white;
  font-weight: normal;  font-size: 12px;  
}
#tooltip_bottom {
  background: url(images/tooltipBottom.png) no-repeat;
  height: 13px;
}
/*----------TOOLTIP END----------*/


/*----------JQUERY GALLERY START----------*/
.jquery_gallery_container {
  margin: 0 auto 20px auto;
  width: 836px;
}

.jquery_gallery {
  background: url(images/jqueryGallery.png) no-repeat;
  margin: 0 auto;
  width: 836px;  height: 123px;
}

.jquery_gallery div {float: left;}
  
.jqueryVerticalContainer .jcarousel-prev, .jqueryVerticalContainer .jcarousel-next {
  cursor: pointer;
  left: 135px;
  position: absolute;
  width: 50px;  height: 15px;
}

.jqueryVerticalContainer .jcarousel-prev {top: 0;}

.jqueryVerticalContainer .jcarousel-next {bottom: 0;}

.jqueryVerticalContainer .jcarousel-clip {
  margin-top: 0 !important;
  padding-top: 8px !important;
  width: 320px;  height: 249px;
}

.jqueryVerticalContainer li {margin-bottom: 8px;}  

.jqueryVerticalContainer .jcarousel-list {height: 50000px !important;}

/*.jcarousel-list li, .jcarousel-item {float: none !important;}*/ 

.jcarousel-item {
  margin: 0;
  padding: 0;
  text-align: center;
  width: 320px !important;  height: auto !important;
}

.jqueryVerticalContainer .jcarousel-item a {
  color: #534741;
  display: block;
  font-size: 14px;  font-weight: normal;
  width: 320px; 
}
/*----------JQUERY GALLERY END----------*/


/*----------MULTISELECT START----------*/
.ui-multiselect { padding:2px 0 2px 4px; text-align:left }
.ui-multiselect span.ui-icon { float:right }
.ui-multiselect-single .ui-multiselect-checkboxes input { position:absolute !important; top: auto !important; left:-9999px; }
.ui-multiselect-single .ui-multiselect-checkboxes label { padding:5px !important }

.ui-multiselect-header { 
  background: white !important;
  color: black !important; 
  margin-bottom:3px; padding:3px 0 3px 4px 
}
.ui-multiselect-filter input, .ui-multiselect-header span {color: black !important;}
.ui-widget-header .ui-icon {background: url(images/ui-icons_black_256x240.png) !important;}
.ui-widget-header .ui-icon-check {background-position: -64px -144px !important;}
.ui-widget-header .ui-icon-closethick {background-position: -96px -128px !important;}
.ui-widget-header .ui-icon-circle-close {background-position: -32px -192px !important;}
.ui-multiselect-header ul { font-size:0.9em }
.ui-multiselect-header ul li { float:left; padding:0 10px 0 0 }
.ui-multiselect-header a { text-decoration:none }
.ui-multiselect-header a:hover { text-decoration:underline }
.ui-multiselect-header span.ui-icon { float:left }
.ui-multiselect-header li.ui-multiselect-close { float:right; text-align:right; padding-right:0 }

.ui-multiselect-menu { display:none; padding:3px; position:absolute; z-index:10000; text-align: left;  border: 0 !important; }
.ui-multiselect-checkboxes { position:relative /* fixes bug in IE6/7 */; overflow-y:scroll }
.ui-multiselect-checkboxes label { cursor:default; display:block; border:1px solid transparent; padding:3px 1px }
.ui-multiselect-checkboxes label input { position:relative; top:1px }
.ui-multiselect-checkboxes li { clear:both; font-size:0.9em; padding-right:3px }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label { text-align:center; font-weight:bold; border-bottom:1px solid }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a { display:block; padding:3px; margin:1px 0; text-decoration:none }
.ui-widget input {margin-right: 5px;}
/* remove label borders in IE6 because IE6 does not support transparency */
* html .ui-multiselect-checkboxes label { border:none }
/*----------MULTISELECT END----------*/