// ==================================================================
// Spoiler skins
// ==================================================================

.su-spoiler-style-glass-dark {
	border: 1px solid #777;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.su-spoiler-style-glass-dark > .su-spoiler-title {
	padding: 7px 34px 7px 10px;
	background: #111 0 50% url('../images/glass.png') repeat-x;
	color: #eee;
	text-shadow: 0 -1px 0 #000;
}
.su-spoiler-style-glass-dark > .su-spoiler-title:hover { background-color: #000; }
.su-spoiler-style-glass-dark > .su-spoiler-title > .su-spoiler-icon { right: 7px; left: auto; }
.su-spoiler-style-glass-dark > .su-spoiler-content {
	background: #f3f3f3;
	color: #333;
}

.su-spoiler-style-glass-light {
	border: 1px solid #C0D0DA;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.su-spoiler-style-glass-light > .su-spoiler-title {
	padding: 7px 34px 7px 10px;
	background: #D9E9F3 0 50% url('../images/glass.png') repeat-x;
	color: #545A5E;
	text-shadow: 0 1px 0 #D4F1FF;
}
.su-spoiler-style-glass-light > .su-spoiler-title:hover { background-color: #C8D7E0; }
.su-spoiler-style-glass-light > .su-spoiler-title > .su-spoiler-icon { right: 7px; left: auto; }
.su-spoiler-style-glass-light > .su-spoiler-content {
	background: #fff;
	color: #333;
}

.su-spoiler-style-glass-blue {
	border: 1px solid #54AFD8;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.su-spoiler-style-glass-blue > .su-spoiler-title {
	padding: 7px 34px 7px 10px;
	background: #5DC1EE 0 50% url('../images/glass.png') repeat-x;
	color: #1D3C4A;
	text-shadow: 0 1px 0 #9AD9F4;
}
.su-spoiler-style-glass-blue > .su-spoiler-title:hover { background-color: #8CDBFF; }
.su-spoiler-style-glass-blue > .su-spoiler-title > .su-spoiler-icon { right: 7px; left: auto; }
.su-spoiler-style-glass-blue > .su-spoiler-content {
	background: #fff;
	color: #333;
}

.su-spoiler-style-glass-green {
	border: 1px solid #8ACB29;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.su-spoiler-style-glass-green > .su-spoiler-title {
	padding: 7px 34px 7px 10px;
	background: #95D53C 0 50% url('../images/glass.png') repeat-x;
	color: #374F16;
	text-shadow: 0 1px 0 #C0EE8B;
}
.su-spoiler-style-glass-green > .su-spoiler-title:hover { background-color: #77CC00; }
.su-spoiler-style-glass-green > .su-spoiler-title > .su-spoiler-icon { right: 7px; left: auto; }
.su-spoiler-style-glass-green > .su-spoiler-content {
	background: #fff;
	color: #333;
}

.su-spoiler-style-glass-gold {
	border: 1px solid #EDB007;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.su-spoiler-style-glass-gold > .su-spoiler-title {
	padding: 7px 34px 7px 10px;
	background: #F9CA49 0 50% url('../images/glass.png') repeat-x;
	color: #5E4C1B;
	text-shadow: 0 1px 0 #FAE7B4;
}
.su-spoiler-style-glass-gold > .su-spoiler-title:hover { background-color: #F2B200; }
.su-spoiler-style-glass-gold > .su-spoiler-title > .su-spoiler-icon { right: 7px; left: auto; }
.su-spoiler-style-glass-gold > .su-spoiler-content {
	background: #fff;
	color: #333;
}

.su-spoiler-style-modern-dark {
	border: 1px solid #777;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.su-spoiler-style-modern-dark > .su-spoiler-title {
	padding: 7px 34px 7px 10px;
	background: #000 0 50% url('../images/modern.png') repeat-x;
	color: #eee;
	text-shadow: 0 -1px 0 #000;
}
.su-spoiler-style-modern-dark > .su-spoiler-title:hover { background-color: #222; }
.su-spoiler-style-modern-dark > .su-spoiler-title > .su-spoiler-icon { right: 7px; left: auto; }
.su-spoiler-style-modern-dark > .su-spoiler-content {
	background: #fff;
	color: #333;
}

.su-spoiler-style-modern-light {
	border: 1px solid #B1C0C9;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.su-spoiler-style-modern-light > .su-spoiler-title {
	padding: 7px 34px 7px 10px;
	background: #D9E9F3 url('../images/modern.png') repeat-x;
	color: #545A5E;
	text-shadow: 0 1px 0 #D4F1FF;
}
.su-spoiler-style-modern-light > .su-spoiler-title:hover { background-color: #C8D7E0; }
.su-spoiler-style-modern-light > .su-spoiler-title > .su-spoiler-icon { right: 7px; left: auto; }
.su-spoiler-style-modern-light > .su-spoiler-content {
	border-top: 1px solid #B1C0C9;
	background: #fff;
	color: #333;
}
.su-spoiler-style-modern-light.su-spoiler-closed > .su-spoiler-content { border: none; }

.su-spoiler-style-modern-violet {
	border: 1px solid #A185A9;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.su-spoiler-style-modern-violet > .su-spoiler-title {
	padding: 7px 34px 7px 10px;
	background: #E3AEF5 url('../images/modern.png') repeat-x;
	color: #49384F;
	text-shadow: 0 1px 0 #EFDCF5;
}
.su-spoiler-style-modern-violet > .su-spoiler-title:hover { background-color: #C496D4; }
.su-spoiler-style-modern-violet > .su-spoiler-title > .su-spoiler-icon { right: 7px; left: auto; }
.su-spoiler-style-modern-violet > .su-spoiler-content {
	border-top: 1px solid #A185A9;
	background: #fff;
	color: #333;
}
.su-spoiler-style-modern-violet.su-spoiler-closed > .su-spoiler-content { border: none; }

.su-spoiler-style-modern-orange {
	border: 1px solid #DE6C33;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.su-spoiler-style-modern-orange > .su-spoiler-title {
	padding: 7px 34px 7px 10px;
	background: #FF9966 url('../images/modern.png') repeat-x;
	color: #612609;
	text-shadow: 0 1px 0 #FFDDCC;
}
.su-spoiler-style-modern-orange > .su-spoiler-title:hover { background-color: #FF7C3B; }
.su-spoiler-style-modern-orange > .su-spoiler-title > .su-spoiler-icon { right: 7px; left: auto; }
.su-spoiler-style-modern-orange > .su-spoiler-content {
	border-top: 1px solid #DE6C33;
	background: #fff;
	color: #333;
}
.su-spoiler-style-modern-orange.su-spoiler-closed > .su-spoiler-content { border: none; }

.su-spoiler-style-glass-dark > .su-spoiler-title,
.su-spoiler-style-glass-light > .su-spoiler-title,
.su-spoiler-style-glass-blue > .su-spoiler-title,
.su-spoiler-style-glass-green > .su-spoiler-title,
.su-spoiler-style-glass-gold > .su-spoiler-title,
.su-spoiler-style-modern-dark > .su-spoiler-title,
.su-spoiler-style-modern-light > .su-spoiler-title,
.su-spoiler-style-modern-violet > .su-spoiler-title,
.su-spoiler-style-modern-orange > .su-spoiler-title {
	-webkit-transition: background-color .3s;
	-moz-transition: background-color .3s;
	-ms-transition: background-color .3s;
	-o-transition: background-color .3s;
	transition: background-color .3s;
}

.su-spoiler-style-carbon {
	border: 1px solid #555;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.su-spoiler-style-carbon > .su-spoiler-title {
	padding: 7px 34px 7px 10px;
	background: #444 url('../images/carbon.png');
	color: #ddd;
	text-shadow: 0 -1px 0 #000;
}
.su-spoiler-style-carbon > .su-spoiler-title:hover { color: #fff; }
.su-spoiler-style-carbon > .su-spoiler-title > .su-spoiler-icon { right: 7px; left: auto; }
.su-spoiler-style-carbon > .su-spoiler-content {
	background: #fff;
	color: #333;
}

.su-spoiler-style-sharp {
	border: 1px solid #555;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.su-spoiler-style-sharp > .su-spoiler-title {
	padding: 7px 34px 7px 10px;
	background: #444 url('../images/sharp.png');
	color: #ddd;
	text-shadow: 0 -1px 0 #000;
}
.su-spoiler-style-sharp > .su-spoiler-title:hover { color: #fff; }
.su-spoiler-style-sharp > .su-spoiler-title > .su-spoiler-icon { right: 7px; left: auto; }
.su-spoiler-style-sharp > .su-spoiler-content {
	background: #fff;
	color: #333;
}

.su-spoiler-style-grid {
	border: 1px solid #A4A4B2;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.su-spoiler-style-grid > .su-spoiler-title {
	padding: 7px 34px 7px 10px;
	background: #444 url('../images/grid.png');
	color: #44444A;
	text-shadow: 0 1px 0 #fff;
}
.su-spoiler-style-grid > .su-spoiler-title:hover { color: #676770; }
.su-spoiler-style-grid > .su-spoiler-title > .su-spoiler-icon { right: 7px; left: auto; }
.su-spoiler-style-grid > .su-spoiler-content {
	border-top: 1px solid #A4A4B2;
	background: #444 url('../images/grid.png');
	color: #222;
}
.su-spoiler-style-grid.su-spoiler-closed > .su-spoiler-content { border-top: none; }

.su-spoiler-style-wood {
	border: 1px solid #917550;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.su-spoiler-style-wood > .su-spoiler-title {
	padding: 7px 34px 7px 10px;
	background: #444 url('../images/wood.png');
	color: #6E583C;
	text-shadow: 0 1px 0 #FFF1DE;
}
.su-spoiler-style-wood > .su-spoiler-title:hover { color: #856B49; }
.su-spoiler-style-wood > .su-spoiler-title > .su-spoiler-icon { right: 7px; left: auto; }
.su-spoiler-style-wood > .su-spoiler-content {
	border-top: 1px solid #917550;
	background: #444 url('../images/wood.png');
	color: #222;
}
.su-spoiler-style-wood.su-spoiler-closed > .su-spoiler-content { border-top: none; }

.su-spoiler-style-fabric {
	border: 1px solid #111;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.su-spoiler-style-fabric > .su-spoiler-title {
	padding: 7px 34px 7px 10px;
	background: #444 url('../images/fabric.png');
	color: #ddd;
	text-shadow: 0 -1px 0 #000;
}
.su-spoiler-style-fabric > .su-spoiler-title:hover { color: #fff; }
.su-spoiler-style-fabric > .su-spoiler-title > .su-spoiler-icon { right: 7px; left: auto; }
.su-spoiler-style-fabric > .su-spoiler-content {
	border-top: 1px solid #111;
	background: #444 url('../images/fabric.png');
	color: #eee;
}
.su-spoiler-style-fabric.su-spoiler-closed > .su-spoiler-content { border-top: none; }
