.dturnir {
	min-width: 1032px; /* ... - 2tw2 + tm7 + tw3 >= 300 */
	max-width: 1132px;
	padding: 0 20px;
    margin: 20px 0; /* tm11 ... */
}

.dturnirheader1 {
	height: 28px; /* th1 */
	font: 26px/1.05 Arial;
	justify-content: space-between;
}

.sh1giorno {
	display: none;
}

.dturnirheader1 > div {
	max-width: 100%;
}

.dturnirheader1 > div > div {
	padding: 0 5px;
}

.dturnirh1rosso {
    background: linear-gradient(to left, #CC0000 0%, #FFFFFF 70%);
}

.dturnirh1verde {
    background: linear-gradient(to left, #049904 0%, #FFFFFF 70%);
}

.dturnirh1bianco {

}

.dturnirh1giallo {
    background: linear-gradient(to left, #999904 0%, #FFFFFF 70%);
}

.iturniricon {
    width: 18px;
    height: 28px; /* th1 */
}

.sh2desc {
	padding-right: 10px;
}

.dlabelbutton {
	justify-content: space-between;
	margin-top: 5px; /* tm2 */
    height: 24px; /* th2 */
    overflow: hidden;
}

.dlabelbutton > div:nth-of-type( 1) {
    font: 20px/1.05 Arial;
    line-height: 24px; /* th2 */
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	padding-right: 5px;
}

.dlabelbutton > div:nth-of-type(2) > div > button {
	margin: 0 2px;
}

.dlabelbutton > div:nth-of-type(2) > div > button:nth-of-type( 1) {
	margin-left: 4px;
}

.dlabelbutton > div:nth-of-type(2) > div > button:nth-last-of-type( 1) {
	margin-right: 0;
}

.dturnirbody {
	height: 166px; /* tm1 + th3 */
}

.dhallorg {
	min-width: 332px; /* 2tw2 */
}

.dturnirimages, .dtbdesclistrating {
    margin-top: 10px; /* tm1 */
}

.dturnirimages/*, .dturnirshortdesclist */ {
    margin-right: 10px; /* tm4 */
}

.dturnirimages {
    width: 156px; /* tw2 */ /* tw1 + 2tb1 + 2tp2 */
    height: 156px; /* th3 */ /* 2tb1 + 2tp1 + th4 + th5 + 2tm3 + th6 */ /* th14 + th15 */
}

.dturnirimg {
	box-shadow: 5px 10px 9px rgba(0,0,0,0.5);
	border: 1px solid #777; /* tb1 */
	padding: 1px 5px; /* tp1 tp2 */
}

.sturnirheader {
    font-size: 10px;
    height: 13px; /* th4 */
}

.iturnirimg {
    width: 144px; /* tw1 */
    height: 120px; /* th5 */
}

.dturnirimgdown {
    width: 144px; /* tw1 */
    min-height: 15px; /* th6 */
    max-height: 15px; /* th6 */
    font-size: 11px;
    margin: 2px 0; /* tm3 */
}

.cbturnirshowimgdesc:checked + .dturnirimgdown {
    max-height: 350px;
}

/*.sturnirshowimgdesc, */.lturnirshowimgdesc {
    font-size: 12px;
}

.taorgmess {
    width: 144px; /* tw1 */
    max-width: 144px; /* tw1 */
    min-width: 144px; /* tw1 */
    max-height: 300px;
    font-size: 11px;
}

.iorgmess {
    font-size: 10px;
    width: 144px; /* tw1 */
}

.dtbdesclistrating {
	width: 100%;
	min-width: 700;
	max-width: 800;
}

.dtbdesclist {
	height: 132px; /* th14 */ /* > 5th7 + th8 */ /* th10 + th11 + tm8 + tm9 */
}

.dtbdesc {
	width: 100%;
    margin-right: 10px; /* tm7 */
}

.dtbshortdesc {
    height: 23px; /* th7 */ /* th9 + tm5 + tm6 */
}

.iturnirdesc {
    margin: 3px 4px 4px 4px; /* tm5 ... tm6 ... */
    width: 16px; /* th9 */
    height: 16px;
}

.iturnirdesc + span {
    font-size: 14px;
}

.iturnirdesc + span + span {
    font-size: 12px;
}

.dtbsdcancel {
    font-size: 10px;
    height: 13px; /* th8 */
}

.dtblist {
	min-width: 390px; /* tw3 */ /* tw4 + tw5 + 2tm10 */
	max-width: 390px; /* tw3 */
}

.dturnirplayers {
    height: 24px; /* th10 */
    text-shadow: 1px 1px 0 #757575;
    font-size: 16px;
    line-height: 24px;
    color: #fff;
}

.sturnirin {
    margin-left: 10px;
}

.sturnirfree {
    margin-right: 10px;
}

.dturnirbigdescbox {
    height: 93px; /* th11 */ /* th12 + 2( tp4 + tb2) */
    margin: 5px 10px 10px 0; /* tm8 tm10 tm9 ... */
}

.dturnirplaylistbox {
    width: 150px; /* tw4 */ /* tw6 + 2( tb2 + tp3) */
}

.dturnirreglamentbox {
    width: 220px; /* tw5 */ /* tw7 + 2( tb2 + tp3) */
}

.dturnirplaylist {
    max-width: 138px; /* tw6 */
    min-width: 138px; /* tw6 */
}

.dturnirbigdesc {
    box-shadow: 5px 10px 9px rgba(0,0,0,0.5);
    border: 1px solid #777; /* tb2 */
    padding: 2px 5px; /* tp4 tp3 */
    max-height: 87px; /* th12 */
    min-height: 87px; /* th12 */
    font-size: 11px;
}

.lcbturnirbigdesc {
    font-size: 12px;
}

.dturnirplaylist > center {
	font-size: 9px;
}

.dturnirbigdescblur {
    top: 82px; /* th11 - th13 - tb2 */
    height: 10px; /* th13 */
}

.dturnirplaylistblur {
    width: 148px; /* tw6 + 2tp3) */
}

.cbturnirbigdesc:checked ~ .dturnirplaylist {
    max-height: 400px;
    max-width: 300px;
}

.cbturnirbigdesc:checked ~ .dturnirreglament {
    max-height: 400px;
}

.dturnirreglament {
    width: 208px; /* tw7 */
}

.dturnirreglament > p {
    text-indent: 15px;
}

.dturnirreglamentblur, .dturnirreglamentcancelblur {
    width: 218px; /* tw7 + 2tp3 */
}

.dtbrating {
	width: 100%;
	justify-content: flex-end;
}

.dturnirratingitem {
    height: 24px; /* th15 */
	font-size: 16px;
	line-height: 24px;
}

.dturnirratingitem > .dratinglabelitemactive, .dturnirratingitem > .dratinglabelitemarchive {
	margin-right: 10px;
}

.dturnirratingitem > .dratinglabelitemactive:nth-child(1), .dturnirratingitem > .dratinglabelitemarchive:nth-child(1) {
	width: 7px;
	min-width: 7px;
	margin-left: 20px;
}

.dturnirratingitem > .dratinglabelitemactive:nth-child(2), .dturnirratingitem > .dratinglabelitemarchive:nth-child(2) {
	width: 10px;
	min-width: 10px;
}

.dturnirratingitem > .dratinglabelitemactive:nth-child(3), .dturnirratingitem > .dratinglabelitemarchive:nth-child(3) {
	width: 15px;
	min-width: 15px;
}

#imghgbiglogo {
	display: none;
}
