
.zoo-tagcloud {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
}

.zoo-tagcloud li {
	display: inline;
	line-height: 20px;
	vertical-align: middle;
}
.rg-sort-list li.active .sort-arrow {
background-image: url(../images/rg-sort-arrows.png);
}

.zoo-tagcloud a { white-space: nowrap; }

.zoo-tagcloud .weight1 a { font-size: 11px; }
.zoo-tagcloud .weight2 a { font-size: 12px; }
.zoo-tagcloud .weight3 a { font-size: 13px; }
.zoo-tagcloud .weight4 a { font-size: 14px; }
.zoo-tagcloud .weight5 a { font-size: 15px; }
.zoo-tagcloud .weight6 a { font-size: 16px; }
.zoo-tagcloud .weight7 a { font-size: 18px; }
.zoo-tagcloud .weight8 a { font-size: 20px; }
.zoo-tagcloud .weight9 a { font-size: 23px; letter-spacing: -1px; }
.zoo-tagcloud .weight10 a { font-size: 26px; letter-spacing: -1px; }
.content .pos-content{text-align:justify;}

a { color: #c50615; }

a:hover,
code { color: #ff192b; }

::-moz-selection { background-color: #e20819; }
::selection { background-color: #e20819; }

ins, mark { background-color: #e20819; }


.menu-dropdown li.level1.active a.level1,
.menu-dropdown li.level1.active span.level1  { 
	border-top-color: #d20818;
	border-bottom-color: #c50615;
	background: #e20819;
	background: -webkit-linear-gradient(top, #e20819, #d20818);
	background: -moz-linear-gradient(top, #e20819, #d20818);
	background: -o-linear-gradient(top, #e20819, #d20818);
	background: linear-gradient(to bottom, #e20819, #d20818);
}

#page .menu-dropdown li.level1.active a.level1 > span,
#page .menu-dropdown li.level1.active span.level1 > span { 
	border-color: #d20818;
	box-shadow: inset -1px 0 0 #e20819,
    			inset 1px 0 0 #e20819; 
}

.menu-dropdown li.level2 a.current.level2 { 
	border-color: #65ABAC;
	border-top-color: #6BADB0;
	background: #e20819;
	background: -webkit-linear-gradient(top, #e20819, #d20818);
	background: -moz-linear-gradient(top, #e20819, #d20818);
	background: -o-linear-gradient(top, #e20819, #d20818);
	background: linear-gradient(to bottom, #e20819, #d20818);
}

.menu-dropdown a.level3 { background-image: url(../images/menu_bullet.png); }

.menu-dropdown a.level3:hover { background-image: url(../images/menu_bullet2.png); color: #e20819; }

.module.mod-box .menu-sidebar li.level1 > .active.level1,
.module.mod-box .menu-sidebar li.level1 > .current.level1 { 
	border-color: #5AA6A7;
	border-top-color: #65A4A7;
	background: #e20819;
	background: -webkit-linear-gradient(top, #e20819, #d20818);
	background: -moz-linear-gradient(top, #e20819, #d20818);
	background: -o-linear-gradient(top, #e20819, #d20818);
	background: linear-gradient(to bottom, #e20819, #d20818);
}

.module.mod-box .menu-sidebar li.level1.parent > .level1.active,
.module.mod-box .menu-sidebar li.level1.parent > .level1.current { border-bottom-color: #4D9A9A; }
.module.mod-box .menu-sidebar li.level1:last-child > .active.level1,
.module.mod-box .menu-sidebar li.level1:last-child > .current.level1 { border-bottom-color: #346969; }

.module.mod-box .menu-sidebar li.level1:first-child > .active.level1,
.module.mod-box .menu-sidebar li.level1:first-child > .current.level1 { border-top: 1px solid #4D9A9A; }

.module.mod-box-black .menu-sidebar li.level1 > .active.level1,
.module.mod-box-black .menu-sidebar li.level1 > .current.level1 { border-bottom-color: #4D9A9A; }

.menu-sidebar li.parent .level1 > span { background-image: url(../images/menu_sidebar_parent.png); }

.module.mod-box-black .menu-sidebar li.parent .level1 > span { background-image: url(../images/menu_sidebar_parent_black.png); }

.menu-sidebar ul.level2 a { background-image: url(../images/menu_sidebar_level2.png); }

.menu-sidebar ul.level2 a:hover,
.menu-sidebar ul.level2 a.current { color: #e20819; }



.module .badge { background-image: url(../images/module_badges.png); }

.mod-box-color .badge,
.mod-box-colorheader .badge  { background-image: url(../images/module_badges_color.png); }

.module .module-title .icon { background-image: url(../images/module_icons.png); }

.mod-box-color .module-title .icon,
.mod-box-colorheader .module-title .icon  { background-image: url(../images/module_icons_color.png); }

.mod-box-header.mod-box-color .module-title {
	border-bottom-color: #c50615;
	background-color: #d20818;
}

.mod-box-color { background: #e20819; }

.mod-box-color,
.mod-box-header.mod-box-color .module-title {
	background: -webkit-linear-gradient(top, #e20819, #d20818);
	background: -moz-linear-gradient(top, #e20819, #d20818);
	background: -o-linear-gradient(top, #e20819, #d20818);
	background: linear-gradient(to bottom, #e20819, #d20818);
}

.mod-box-color a { color: #346969; }

.mod-box-color em.box {
	background-color: #5CA7A8;
	border-color: #4D9293;
}

.mod-box-color::-moz-selection { background: #ec0d1e; }
.mod-box-color::selection { background: #ec0d1e; }



.color1 { color: #e20819; }
.color2 { color: #ec0d1e; }

form.style button:hover,
form.style input[type="button"]:hover,
form.style input[type="submit"]:hover,
.mod-box-color form.style button,
.mod-box-color form.style input[type="button"],
.mod-box-color form.style input[type="submit"],
.button-default:hover,
.button-primary,
.mod-box .button-primary {
	border-color: #d20818;
	border-bottom-color: #c50615;
	background: #e20819;
	background: -webkit-linear-gradient(top, #e20819, #d20818);
	background: -moz-linear-gradient(top, #e20819, #d20818);
	background: -o-linear-gradient(top, #e20819, #d20818);
	background: linear-gradient(to bottom, #e20819, #d20818);
}

form.style button:active,
form.style input[type="button"]:active,
form.style input[type="submit"]:active,
.button-default:active {
	background: #d20818;
	background: -webkit-linear-gradient(top, #d20818, #ec0d1e);
	background: -moz-linear-gradient(top, #d20818, #ec0d1e);
	background: -o-linear-gradient(top, #d20818, #ec0d1e);
	background: linear-gradient(to bottom, #d20818, #ec0d1e);
}

.mod-box-color form.style button:hover,
.mod-box-color form.style input[type="button"]:hover,
.mod-box-color form.style input[type="submit"]:hover,
.button-primary:hover {
	border-color: #d20818;
	border-bottom-color: #c50615;
	background: #d20818;
	background: -webkit-linear-gradient(top, #d20818, #4AA6A6);
	background: -moz-linear-gradient(top, #d20818, #4AA6A6);
	background: -o-linear-gradient(top, #d20818, #4AA6A6);
	background: linear-gradient(to bottom, #d20818, #4AA6A6);
}

.mod-box-color form.style button:active,
.mod-box-color form.style input[type="button"]:active,
.mod-box-color form.style input[type="submit"]:active,
.button-primary:active {
	border-color: #419494;
	background: #4AA6A6;
	background: -webkit-linear-gradient(top, #4AA6A6, #5AB4B4);
	background: -moz-linear-gradient(top, #4AA6A6, #5AB4B4);
	background: -o-linear-gradient(top, #4AA6A6, #5AB4B4);
	background: linear-gradient(to bottom, #4AA6A6, #5AB4B4);
}

.mod-box-color form.style input[type="text"],
.mod-box-color form.style input[type="password"],
.mod-box-color form.style select,
.mod-box-color form.style textarea { border-color: #4D9293; }

.mod-box-color form.style input[type="text"]:focus,
.mod-box-color form.style input[type="password"]:focus,
.mod-box-color form.style select:focus,
.mod-box-color form.style textarea:focus { border-color: #4D9293; }

.social-icons li a { background-image: url(../images/icons_social.png); }


#system .item > .links a:hover {
	border-color: #d20818;
	border-bottom-color: #c50615;
	background: #e20819;
	background: -webkit-linear-gradient(top, #e20819, #d20818);
	background: -moz-linear-gradient(top, #e20819, #d20818);
	background: -o-linear-gradient(top, #e20819, #d20818);
	background: linear-gradient(to bottom, #e20819, #d20818);
}

#system .item > .links a:active {
	background: #d20818;
	background: -webkit-linear-gradient(top, #d20818, #ec0d1e);
	background: -moz-linear-gradient(top, #d20818, #ec0d1e);
	background: -o-linear-gradient(top, #d20818, #ec0d1e);
	background: linear-gradient(to bottom, #d20818, #ec0d1e);
}

.searchbox .results li.more-results:hover { color: #e20819; }

.searchbox .results li.result.selected {
	border-color: #5AA6A7;
	border-top-color: #65A4A7;
	background: #e20819;
	background: -webkit-linear-gradient(top, #e20819, #d20818);
	background: -moz-linear-gradient(top, #e20819, #d20818);
	background: -o-linear-gradient(top, #e20819, #d20818);
	background: linear-gradient(to bottom, #e20819, #d20818);
}

#system span.highlight { background-color: #e20819; }


.wk-slideset-sync .nav.icon span { background-image: url(../images/nav.png); }


ul.pagination
{
list-style: none;
}

ul.pagination li
{
float: left;
padding: 2px 1px 1px 1px;
min-width: 20px;
text-align: center;
margin-right: 10px;
display:block;

/* Radius */

}
ul.pagination li:last-child { margin-right: 0; }
ul.pagination li.prev a, ul.pagination li.next a  { display:block; padding-left: 10px; padding-right: 10px; }

/*! Colors */
ul.pagination.light li a{display:block; color: #556270; margin:0;border: 1px solid rgba(0,0,0,0.1);}
,ul.pagination li a:hover{display:block; color: #fff; border:1px solid #d20818;}
ul.pagination.light li
{
	padding:0;
color: #556270;

/*border-top: 1px solid #E2E2E2;*/
text-shadow: 0 1px 0 #fff;
/* Background Gradient */
background: #f6f6f6; /* Old browsers */
background: -moz-linear-gradient(top, #f6f6f6 0%, #f0f0f0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f6f6f6 0%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f6f6f6 0%,#f0f0f0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f6f6f6 0%,#f0f0f0 100%); /* IE10+ */
background: linear-gradient(to bottom, #f6f6f6 0%,#f0f0f0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */
display:block;
}

ul.pagination.light li.currentpage{ background: #ec0d1e; /* Old browsers */
	background: -moz-linear-gradient(top, #ec0d1e 0%, #d20818 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ec0d1e), color-stop(100%,#d20818)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ec0d1e 0%,#d20818 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ec0d1e 0%,#d20818 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ec0d1e 0%,#d20818 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ec0d1e 0%,#d20818 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec0d1e', endColorstr='#d20818',GradientType=0 ); /* IE6-9 */
	color:#fff;text-shadow: 0 1px 0 #000;}
ul.pagination.light li.currentpage a{ color:#fff;}
/* Light Mouse Events */
ul.pagination.light li:hover
{
	background: #ec0d1e; /* Old browsers */
	background: -moz-linear-gradient(top, #ec0d1e 0%, #d20818 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ec0d1e), color-stop(100%,#d20818)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ec0d1e 0%,#d20818 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ec0d1e 0%,#d20818 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ec0d1e 0%,#d20818 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ec0d1e 0%,#d20818 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec0d1e', endColorstr='#d20818',GradientType=0 ); /* IE6-9 */
	color:#fff;
	cursor: pointer;
	
	text-shadow: 0 1px 0 #000;
	display:block;
}
ul.pagination li a:hover{color:#fff;}
		
ul#pagination-freebie { display: table; list-style: none; margin:auto; }
ul#pagination-freebie:last-child { padding-right: 0; }
ul#pagination-freebie li { float: left; }
ul#pagination-freebie li:last-child { margin-right: 0; }



.heapBox
{
clear:both;
display:inline-block;
position:relative;
}

.heapBox *
{
margin:0;
padding:0;
}

.heapBox.disabled .holder
{
}

.heapBox a{
text-decoration:none;
}

.heapBox .holder
{
width:150px;
overflow:hidden;
}

.heapBox .handler
{
width:25px;
background:url(../images/select_arrow.jpg);
}

.heapBox .holder,.heapBox .handler
{
float:left;
position:relative;
z-index:10;
}

.heapBox div.heap
{
display:none;
position:absolute;
list-style-type:none;
left:-9px;
width:65px;
line-height:24px;
top:20px;
overflow:hidden;
z-index:20;
text-indent:9px;
border:1px solid #d4d4d4;
border-top:none;
padding:0;


}

.heapBox .heap .heapOptions
{
display:block;
	}

.heapBox .heap .heapOptions .heapOption
{
z-index:20;
position:relative;
display:block;
height:24px;
left: -2px;


}

.heapBox .heap .heapOptions .heapOption a{
width:187px;
display:block;
color: #444;
background: #f7f7f7;
	background: -webkit-linear-gradient(top, #f7f7f7, #f4f4f4);
	background: -moz-linear-gradient(top, #f7f7f7, #f4f4f4);
	background: -o-linear-gradient(top, #f7f7f7, #f4f4f4);
	background: linear-gradient(to bottom, #f7f7f7, #f4f4f4);
	border-top: 1px solid #d4d4d4;

box-shadow: inset 0px 1px 0 rgba(255,255,255,1);
	


}

.heapBox .heap .heapOptions .heapOption a:hover{
	background: #E3E5E6;
	background: -webkit-linear-gradient(top, #E3E5E6, #E8E9EC);
	background: -moz-linear-gradient(top, #E3E5E6, #E8E9EC);
	background: -o-linear-gradient(top, #E3E5E6, #E8E9EC);
	background: linear-gradient(to bottom, #E3E5E6, #E8E9EC);
}




/* Header */
.rg-view-header {margin: 0;position: relative;z-index: 1;height: 24px;}
.rg-sort {float: left;}
.rg-sort .desc, .rg-view-selector .desc {float: left;margin-right: 10px;font-style: italic;}
.rg-sort-list, #main .rg-sort-list {list-style: none;margin: 0;padding: 0;display: inline-block;}
.rg-sort-list li, #main .rg-sort-list li {display: inline-block;padding: 0 5px;margin: 0 2px;position: relative;}
.rg-sort-list li a, #main .rg-sort-list li a {font-size: 12px;font-weight: normal;line-height: 20px;position: relative;text-decoration: none;}
.rg-sort-list li.active, #main .rg-sort-list li.active {padding-right: 12px;}
.rg-sort-list li.active a, #main .rg-sort-list li.active a {font-weight: bold;}
.rg-sort-list li.active .indicator, #main .rg-sort-list li.active .indicator {display: block;position: absolute;width: 10px;height: 7px;bottom: -15px;left: 50%;margin-left: -5px;}
.rg-sort-list li.active .sort-arrow, #main .rg-sort-list li.active .sort-arrow {position: absolute;display: block;width: 7px;height: 5px;top: 7px;right: 1px;background-repeat: no-repeat;}
.rg-sort-list li.active .descending, #main .rg-sort-list li.active .descending {background-position: 0 0;}
.rg-sort-list li.active .ascending, #main .rg-sort-list li.active .ascending {background-position: 0 -57px;}
.rg-view-selector {float: right;}
.rg-view-selector-list, #main .rg-view-selector-list {list-style: none;margin: -3px 0 0 0;padding: 0;display: inline-block;position: relative;z-index: 2;}
.rg-view-selector-list li, #main .rg-view-selector-list li {display: inline-block;padding: 6px 6px 7px 6px;}
.rg-view-selector-list a, #main .rg-view-selector-list a {display: block;width: 14px;height: 14px;background-repeat: no-repeat;cursor: pointer;}
.rg-view-selector-list .grid-3col a {background-position: 50% 0;}
.rg-view-selector-list .grid-4col a {background-position: 50% -19px;}
.rg-view-selector-list .list-2col a {background-position: 50% -37px;}
.rg-view-selector-list a {
background-image: url(../images/rg-view-tabs.png);
}
.rg-view-header {
border-bottom: 1px solid rgba(0,0,0,0.2);
}
.rg-view-selector-list .active {
background:#f7f7f7;
border-top: 1px solid rgba(0,0,0,0.2);
border-left: 1px solid rgba(0,0,0,0.2);
border-right: 1px solid rgba(0,0,0,0.2);

}
.rg-sort-list li.active .indicator {
background: url(../images/rg-indicator.png) 50% 0 no-repeat;
}

/* Grid */
.rg-grid-view-container {position: relative;margin: 0 -10px;}
.rg-grid-view {display: table;border-collapse: separate;width: 100%;}
.rg-grid-view .grid-row {display: table-row;}
.rg-grid-view .grid-row:first-child {background: none;}
.rg-col3 .rg-grid {width: 33.3%;}
.rg-grid-view .rg-grid {display: table-cell;float: left;vertical-align: top;transition: background-color 0.3s linear;-webkit-transition: background-color 0.3s linear;-moz-transition: background 0.3s linear;-o-transition: background-color 0.3s linear;}
.rg-grid-view .rg-block {padding: 15px 5px;margin: 5px;text-align: center !important;border-radius: 3px;-moz-border-radius: 3px;}
.rg-grid-view .grid-row .rg-grid:first-child {background-image: none;}
.rg-grid-view .creation-date {display: block;font-style: italic;}
.rg-grid-view .rg-grid-thumb {text-align: center !important;margin: 10px 0 0 0;padding: 8px 8px 12px; border-radius: 3px 3px 12px 12px;display: inline-block;}
.rg-grid-view .rg-grid-thumb-link {display: block;}
.rg-grid-view .rg-grid-thumb-img {border-radius: 3px;max-width: 100%;height: auto;}
.rg-grid-view .item-title {display: block;font-size: 130%;line-height: 120%;margin-top: 15px;}
.rg-grid-view .item-caption {display: block;margin-top: 5px;font-size: 12px;font-style: italic;}
.rg-grid-view .tag {font-size: 11px;line-height: 11px;display: inline-block;padding: 3px 5px;margin: 10px 1px 0 1px;border-radius: 5px;}
.rg-grid-view .gallery-data {float: left; font-size: 11px;padding: 10px 0 0 0;line-height: 1em;}
.rg-grid-view .gallery-data .views-count {background-position: 0 0;display: block;float: left;margin:0 8px 0 2px;padding-left: 17px;background-repeat:no-repeat;}
.rg-grid-view .gallery-data .loves-count {background-position: 0 -216px;display: block;float: left;margin:0 8px 0 2px;padding-left: 17px;background-repeat:no-repeat;cursor: pointer;}
.rg-grid-view .gallery-data .comments-count {background-position: 0 -108px;display: block;float: left;margin:0 8px 0 2px;padding-left: 17px;background-repeat:no-repeat;cursor: pointer;}
.rg-grid-view .gallery-data .tags-count {background-position: 0 -144px;display: block;float: left;margin:0 8px 0 2px;padding-left: 17px;background-repeat:no-repeat;}
.rg-grid-view .gallery-data .views-count:hover {background-position: 0 -36px;}
.rg-grid-view .gallery-data .loves-count:hover {background-position: 0 -252px;}
.rg-grid-view .gallery-data .comments-count:hover {background-position: 0 -108px;}
.rg-grid-view .gallery-data .tags-count:hover {background-position: 0 -180px;}
.rg-grid-view .gallery-data .loves-count.action-unlove, .rg-grid-view .gallery-data .loves-count.action-unlove:hover {background-position: 0 -288px;}
.rg-grid-view .gallery-data .loves-count.loading, .rg-grid-view .gallery-data .loves-count.loading:hover {background: url(../../spinner-12.gif) center left no-repeat;}


