/* New Imagechanger */

.horinaja ul {
	position:relative;
}

.horinaja ul li {
	background:transparent;
	display:block;top:0;
}

ol.horinaja_pagination {
	height:30px;
	margin: 0 0 0 0;
	position:relative;
	padding:0 0 0 10px;
	clear:both;
}

ol.horinaja_pagination li {
	float:left;
	height:25px;
	display:block;
}

ol.horinaja_pagination li a {
	height:25px;
	display:block;
	background:transparent;
	float:left;
	color:white;
	font-weight:bold;
	text-align:center;
	font-size:12px;
	padding: 0;
	cursor:pointer;
	width:25px !important;
	line-height:25px;
}

#imageChanger {
	width: auto;
}

.linkDescription {
	padding:0 13px; 
	color:#FFFFFF; 
	height: 30px; 
	position:relative;
	line-height:30px;
}

ol.horinaja_pagination li a, .linkDescription {
	background: rgba(0,0,0,0.5);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#80000000',GradientType=0 );
}

/* New Imagechanger End */

.commentsCountNotification {
	background: rgb(114,186,69);
	background: -moz-linear-gradient(top, rgba(114,186,69,1) 0%, rgba(77,148,64,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(114,186,69,1)), color-stop(100%, rgba(77,148,64,1)));
	background: -webkit-linear-gradient(top, rgba(114,186,69,1) 0%, rgba(77,148,64,1) 100%);
	background: -o-linear-gradient(top, rgba(114,186,69,1) 0%, rgba(77,148,64,1) 100%);
	background: -ms-linear-gradient(top, rgba(114,186,69,1) 0%, rgba(77,148,64,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81c15e', endColorstr='#559e2d', GradientType=0 );
	background: linear-gradient(top, rgba(114,186,69,1) 0%, rgba(77,148,64,1) 100%);
	color: #FFFFFF;
	font-size: 0.7em;
	height: 12px;
	 line-height: 9px;
	padding: 0;
	text-align: center;
	font-weight:bold;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
	border-radius:2px;
	margin-top:3px;
	display:block;
	 height: 11px;
	border: 1px solid #4E9540;
	box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.15), 0 1px 0 0 rgba(255, 255, 255, 0.15) inset;
}

.commentsCountSidebarNoReplies {
	background: rgb(226,226,226);
	background: -moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,226,226,1)), color-stop(50%,rgba(219,219,219,1)), color-stop(51%,rgba(209,209,209,1)), color-stop(100%,rgba(254,254,254,1)));
	background: -webkit-linear-gradient(top, rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);
	background: -o-linear-gradient(top, rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);
	background: -ms-linear-gradient(top, rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);
	background: linear-gradient(top, rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);
	color:#777;
	font-size:0.85em;
	border-radius:2px;
	padding: 2px 0;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.9);
	border: 1px solid #aaa;
	box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.15), 0 1px 0 0 rgba(255, 255, 255, 0.6) inset;
}

.commentsCountSidebar {
	background: rgb(194,224,248);
	background: -moz-linear-gradient(top, rgba(194,224,248,1) 0%, rgba(158,196,238,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(194,224,248,1)), color-stop(100%,rgba(158,196,238,1)));
	background: -webkit-linear-gradient(top, rgba(194,224,248,1) 0%,rgba(158,196,238,1) 100%);
	background: -o-linear-gradient(top, rgba(194,224,248,1) 0%,rgba(158,196,238,1) 100%);
	background: -ms-linear-gradient(top, rgba(194,224,248,1) 0%,rgba(158,196,238,1) 100%);
	background: linear-gradient(top, rgba(194,224,248,1) 0%,rgba(158,196,238,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2e0f8', endColorstr='#9ec4ee',GradientType=0 );
	color:#0D324B;
	font-size:0.85em;
	border-radius:2px;
	padding: 2px 0;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
	border: 1px solid #538BD9;
	box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.15), 0 1px 0 0 rgba(255, 255, 255, 0.5) inset;
}

.newsRepliesLegendV2 {
	font-size:0.65em;
	text-align:center;
}

.newsDetailsInner {
    border: 1px solid #BEBEBE;
    border-radius: 3px;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(241,241,241,1) 54%, rgba(225,225,225,1) 54%, rgba(246,246,246,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(54%,rgba(241,241,241,1)), color-stop(54%,rgba(225,225,225,1)), color-stop(100%,rgba(246,246,246,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 54%,rgba(225,225,225,1) 54%,rgba(246,246,246,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 54%,rgba(225,225,225,1) 54%,rgba(246,246,246,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 54%,rgba(225,225,225,1) 54%,rgba(246,246,246,1) 100%);
	background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 54%,rgba(225,225,225,1) 54%,rgba(246,246,246,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );
}

.newsSidebarDetailsV2 {
    float: left;
    margin-top: 6px;
    width: 40px;
	margin-left: -3px;
}

.newsMonthsV2 {
	background: rgb(204,0,0);
	background: -moz-linear-gradient(top, rgba(204,0,0,1) 0%, rgba(163,0,0,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,0,0,1)), color-stop(100%,rgba(163,0,0,1)));
	background: -webkit-linear-gradient(top, rgba(204,0,0,1) 0%,rgba(163,0,0,1) 100%);
	background: -o-linear-gradient(top, rgba(204,0,0,1) 0%,rgba(163,0,0,1) 100%);
	background: -ms-linear-gradient(top, rgba(204,0,0,1) 0%,rgba(163,0,0,1) 100%);
	background: linear-gradient(top, rgba(204,0,0,1) 0%,rgba(163,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#a30000',GradientType=0 );
    border: 1px solid #820000;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;
    color: #FFFFFF;
    font-size: 0.85em;
    font-weight: bold;
    left: -1px;
    padding: 0 0;
    position: relative;
    text-align: center;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);
    top: -1px;
    width: 100%;
    border-radius: 3px 3px 0 0;
}
	
.newsDaysV2 {
	font-size:1.6em;
	text-align:center;
	height: 22px;
}

.newsYearsV2 {
	color:#999;
	font-size:0.65em;
	text-align:center;
	padding:1px 0;
	font-weight:bold;
}

.newsRepliesV2 {
	background:#FFF;
	padding:2px 0;
	text-align:center;
	margin-top: 5px;	
	font-size:1.3em;
	border-radius:3px;
}

/* Fix Sidebar */

#tplHome .buttonBar h4 {
	font-size:0.85em !important;	
	font-weight:normal !important;	
	padding-bottom: 0px !important;
	margin-top:1px;
	margin-left:3px;
}
	
#tplHome .dataList .buttons {
	padding: 2px 0 0 10px;
}

/* Fix Sidebar End */

#slide1, #slide2, #slide3, #slide4, #slide5 {
	position: absolute;
	top: 0pt;
}

#imageChanger {
	margin-bottom:25px;
}

.imageChangerList {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.imageChangerNavigationNext {
	float:right;	
	margin-right:-7px;
	height:45px;
}

.imageChangerNavigationPrevious {
	margin-left:-7px;
	height:45px;
}

.imageChangerNavigation {
	position:relative;
	z-index:98;
	height:0px;
}

.register {
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0px 1px 2px rgba(0, 0, 0, 0.3);
	padding: 10px 0;
	text-shadow: 0 -1px 2px rgba(0, 0, 0, 0.4);
	text-decoration:none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-align:center;
	margin-top:10px;
	margin-bottom:2px;
	cursor: pointer;
	display:block;
	font-size:1.3em;
	border:1px solid #265F91;
	background: rgb(77,146,221);
	background: -moz-linear-gradient(top, rgba(77,146,221,1) 0%, rgba(34,90,137,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(77,146,221,1)), color-stop(100%,rgba(34,90,137,1)));
	background: -webkit-linear-gradient(top, rgba(77,146,221,1) 0%,rgba(34,90,137,1) 100%);
	background: -o-linear-gradient(top, rgba(77,146,221,1) 0%,rgba(34,90,137,1) 100%);
	background: -ms-linear-gradient(top, rgba(77,146,221,1) 0%,rgba(34,90,137,1) 100%);
	background: linear-gradient(top, rgba(77,146,221,1) 0%,rgba(34,90,137,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d92dd', endColorstr='#225a89',GradientType=0 );
}

.register span {
	color:#FFF;
	font-weight: bold;
}

.register:hover {
	background: rgb(34,90,137);
	background: -moz-linear-gradient(top, rgba(34,90,137,1) 0%, rgba(77,146,221,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(34,90,137,1)), color-stop(100%,rgba(77,146,221,1)));
	background: -webkit-linear-gradient(top, rgba(34,90,137,1) 0%,rgba(77,146,221,1) 100%);
	background: -o-linear-gradient(top, rgba(34,90,137,1) 0%,rgba(77,146,221,1) 100%);
	background: -ms-linear-gradient(top, rgba(34,90,137,1) 0%,rgba(77,146,221,1) 100%);
	background: linear-gradient(top, rgba(34,90,137,1) 0%,rgba(77,146,221,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#225a89', endColorstr='#4d92dd',GradientType=0 );
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	color: #FFFFFF;
}

.newsDays {
	font-size:1.8em;
	height:22px;
	line-height:26px;
}

.newsMonths {
	font-size:1.2em;
	height:18px;
	line-height:18px;
}

.newsYears {
	font-size:0.95em;
	height:12px;
	line-height:12px;
	margin-bottom:10px;
}

.newsReplies {
	font-size:1.0em;
	margin-bottom:7px;
	color:#FFF;
	text-shadow: 0 1px 0px rgba(0, 0, 0, 0.8);
}

.newsDays, .newsMonths, .newsYears, .newsReplies, .newsViews{
	width:40px;
	text-align: center;
	text-transform: uppercase;
}

.newsDate {
	background: url("../icon/newsInfoL.png") no-repeat scroll left top transparent;
	height: 98px;
	left: -22px;
	margin-bottom: 0;
	position: relative;
	width: 50px;
	color:#223A5C;
	text-shadow: 0 1px 0px rgba(255, 255, 255, 0.8);
	padding: 8px 0 0 6px;
}

.newsDate a {
	text-decoration:none;
}

.message h3, .message h4 {
	padding-top: 2px;
}

#homeTopContent {
	margin-bottom:20px;
}

#homeBottomContent {
	margin-top:20px;
}

h4 {
	font-weight:bold;
	font-size:1.2em !important;
	padding-bottom: 5px;
}

.messageInner {
    padding: 5px 15px 10px 12px !important;
}

.message .light {
	margin:5px 0 10px 0;
}

.newsSidebarDetails {
	float: left;
	margin-top:6px;
}

.messageNews {
	padding-left:45px;
}

.newsSidebarDetails {
	width:40px;
}

.newsSidebarDetails p {
	font-size:0.85em;
}

.downloadsCountSidebar {
	margin-left:2px;
	padding-top:4px;
	font-size:0.8em;
	width:24px;
	height:24px;
	text-align:center;
	background: url("../icon/activityDownloadM.png") left top no-repeat;
	text-shadow: 0 1px 0px rgba(255, 255, 255, 0.8);
	color:#000;
}

.viewsCount {
	margin-top:2px;
	width:38px;
	text-align:center;
	padding:2px 5px 2px 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-image:none !important;
	border: 0 !important;
}

.sidebarThumb {
	width:52px;
	margin-top:2px;
	margin-bottom:8px;
	box-shadow: 0 1px 3px #999999;
}

.homeSidebarThumb {
	width:25%;
	float:left;
	text-align:center;
}

.sidebarThumbContainer {
	padding-top:4px;
}

.thumbs .dataList li {
	padding: 8px 0 4px 0;
}

.homeAvatar {
	margin: 24px 2px 0 0;
	width:57px;
	text-align:center;
	float:right
}

.homeLoginPersonalboxInner {
	padding: 8px;
	min-height: 120px;
}

#homeLoginUserMenu ul {
	padding-left: 2px;
	margin-top:7px;
	margin-bottom:0px;
}

#homeLoginUserMenu ul li a span {
	font-size:0.85em;
}

.homeLoginPersonalbox {
	margin-bottom: 15px;
}

#homeLoginUserMenu {
	margin: 10px 0 0 0;
	padding: 0;
}

#homeLoginUserMenu ul {
	list-style: none outside none;
}

.homeLoginAvatar img {
	height: auto !important;
    max-height: 55px !important;
    max-width: 55px !important;
    width: auto !important;
}

#homeLoginPersonalLoginLink ul li a {
	text-decoration: none;
}

#homeLoginPersonalLoginLink {
	margin: 0 0 0 0;
	padding: 0;
}

#homeLoginPersonalLoginLink ul {
	list-style: none outside none;
}

#homeLoginPersonalLoginLink .inputText {
	margin-top:10px;
	margin-bottom:3px;
	margin-right:5px;
	width: 40%;
}

.homeUsernote p {
	margin-bottom:5px;
}

.homeUsernote {
	margin: 0 0 12px 2px;
}

.externalURL img {
	max-width:470px !important;
	height:auto !important;
}

.buttonBar {
	margin-top:12px;
}

.homeUsername {
	margin-bottom:7px !important;
}

#tplHome .quoteBox, #tplHome .codeBox {
	clear:none;	
}