@charset "utf-8";
/* CSS Document */

a:link   
{   
 text-decoration:none;   
} 

.list_txt{
color: #222;
font: 12px Tahoma, Geneva, sans-serif;
text-shadow: 0px 1px 2px #888;
}

.counter_txt{
color: #9e9378;
font: 12px Tahoma, Geneva, sans-serif;
text-shadow: 0px 1px 2px #000;
}

.list_txt_number{
color: #FFF;
font: 8px Tahoma, Geneva, sans-serif;
text-shadow: 0px 1px 2px #555;
}

.list_txt ul li{
font: 8px Tahoma, Geneva, sans-serif;
color: #222;
text-shadow: 0px 1px 2px #555;
text-decoration: none;
margin-bottom: 5px;
list-style-position:outside;
list-style-type:none;
/*list-style-type:decimal-leading-zero;*/ 
}

.list_txt a{
font: 12px Tahoma, Geneva, sans-serif;
color: #222;
text-shadow: 0px 1px 2px #555;
text-decoration: none;
}

.list_txt a:hover{
color: #574a35;
text-shadow: 0px 1px 2px #fff;
}

.label_txt{
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size: 10px;
	letter-spacing: 0px;
	color: #ebc58e;
  text-shadow: 0px 1px 2px #000;
  padding-left: 7px;
  text-transform: uppercase;
  text-decoration:none;   
}

.label_txt2{
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size: 8px;
	letter-spacing: 0px;
	color: #ffffff;
  text-shadow: 0px 1px 2px #000;
  padding-left: 7px;
  text-transform: uppercase;
  text-decoration:none;   
}

.biglabel_txt{
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size: 10px;
	letter-spacing: 0px;
	color: #ebc58e;
  text-shadow: 0px 1px 2px #000;
  text-decoration:none;
}

.biglabel_txt a{
  text-decoration:none;
}

.label_button_home{
z-index: 10; border: 0px; width:36px; height: 27px; padding: 0px; margin:0px; background: url(img/label_button_home.png) no-repeat -36px 0px;
}
.label_button_home:hover{
z-index: 10; border: 0px; width:36px; height: 27px; padding: 0px; margin:0px; background: url(img/label_button_home.png) no-repeat 0px 0px;
}
.label_button_bigthumb{
z-index: 10; border: 0px; width:36px; height: 27px; padding: 0px; margin:0px; background: url(img/label_button_bigthumb.png) no-repeat -36px 0px;
}
.label_button_bigthumb:hover{
z-index: 10; border: 0px; width:36px; height: 27px; padding: 0px; margin:0px; background: url(img/label_button_bigthumb.png) no-repeat 0px 0px;
}
.label_button_smallthumb{
z-index: 10; border: 0px; width:36px; height: 27px; padding: 0px; margin:0px; background: url(img/label_button_smallthumb.png) no-repeat -36px 0px;
}
.label_button_smallthumb:hover{
z-index: 10; border: 0px; width:36px; height: 27px; padding: 0px; margin:0px; background: url(img/label_button_smallthumb.png) no-repeat 0px 0px; cursor:pointer;
}
.label_button_list{
z-index: 10; border: 0px; width:36px; height: 27px; padding: 0px; margin:0px; background: url(img/label_button_list.png) no-repeat -36px 0px;
}
.label_button_list:hover{
z-index: 10; border: 0px; width:36px; height: 27px; padding: 0px; margin:0px; background: url(img/label_button_list.png) no-repeat 0px 0px;
}

.listbytitle{
	background: url(img/bytitle.png) no-repeat 0px -33px;
}
.listbytitle:hover{
	background: url(img/bytitle.png) no-repeat 0px -66px;
}
.listbytitleoff{
	background: url(img/bytitle.png) no-repeat 0px -99px;
}

.listbyupdated{
	background: url(img/byupdated.png) no-repeat 0px -33px;
}
.listbyupdated:hover{
	background: url(img/byupdated.png) no-repeat 0px -66px;
}
.listbyupdatedoff{
	background: url(img/byupdated.png) no-repeat 0px -99px;
}
.listbydownloaded{
	background: url(img/bydownloaded.png) no-repeat 0px -33px;
}
.listbydownloaded:hover{
	background: url(img/bydownloaded.png) no-repeat 0px -66px;
}
.listbydownloadedoff{
	background: url(img/bydownloaded.png) no-repeat 0px -99px;
}

.tree_button_empty{
z-index: 10; border: 0px; width:23px; height: 23px; padding: 0px; margin:0px; background: url(img/collectiontreebuttons.png) no-repeat 0px 0px;
}

.tree_button_less{
z-index: 10; border: 0px; width:23px; height: 23px; padding: 0px; margin:0px; background: url(img/collectiontreebuttons.png) no-repeat -46px 0px;
}

.tree_button_less:hover{
z-index: 10; border: 0px; width:23px; height: 23px; padding: 0px; margin:0px; background: url(img/collectiontreebuttons.png) no-repeat -46px -23px; cursor:pointer;
}

.tree_button_more{
z-index: 10; border: 0px; width:23px; height: 23px; padding: 0px; margin:0px; background: url(img/collectiontreebuttons.png) no-repeat -23px 0px;
}

.tree_button_more:hover{
z-index: 10; border: 0px; width:23px; height: 23px; padding: 0px; margin:0px; background: url(img/collectiontreebuttons.png) no-repeat -23px -23px; cursor:pointer;
}


.tabsearch{
width: 210px; height: 45px; position:absolute; left: 0px; top: 0px; text-alignment:left; background: url(img/searchtab.png) no-repeat 0px -45px
}

.tabsearch:hover{
background: url(img/searchtab.png) no-repeat 0px -90px
}

.tabsearchover{
width: 210px; height: 45px; position:absolute; left: 0px; top: 0px; text-alignment:left;background: url(img/searchtab.png) no-repeat 0px -90px;
display:none;
}

.tabupload{
width: 210px; height: 45px; position:absolute; left: 0px; top: 45px; text-alignment:left; background: url(img/uploadcover.png) no-repeat 0px -45px
}

.tabupload:hover{
background: url(img/uploadcover.png) no-repeat 0px -90px
}

.tabtemplates{
width: 210px; height: 45px; position:absolute; left: 0px; top: 90px; text-alignment:left; background: url(img/templatestab.png) no-repeat 0px -45px
}

.tabtemplates:hover{
background: url(img/templatestab.png) no-repeat 0px -90px
}

.topdownloadscarouselskin .jcarousel-container {
    background: transparent;
    border: 0px;
}

.topdownloadscarouselskin .jcarousel-direction-rtl {
	direction: rtl;
}

.topdownloadscarouselskin .jcarousel-container-horizontal {
    width: 287px;
    padding: 0px;
}

.topdownloadscarouselskin .jcarousel-container-vertical {
    width: 287px;
    height: 257px;
    padding: 0px 0px;
}

.topdownloadscarouselskin .jcarousel-clip {
    overflow: hidden;
}

.topdownloadscarouselskin .jcarousel-clip-horizontal {
    width:  287px;
    height: 257px;
}

.topdownloadscarouselskin .jcarousel-clip-vertical {
    width:  287px;
    height: 257px;
}

.topdownloadscarouselskin .jcarousel-item {
    width: 287px;
    height: 257px;
    border: 0px;
}

.topdownloadscarouselskin .jcarousel-item:hover,
.topdownloadscarouselskin .jcarousel-item:focus {
    cursor: pointer;
}

.topdownloadscarouselskin .jcarousel-item-horizontal {
    margin-left: 0;
    margin-right: 0px;
}

.topdownloadscarouselskin .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
	margin-right: 10px;
}

.topdownloadscarouselskin .jcarousel-item-vertical {
    margin-bottom: 0px;
}

.topdownloadscarouselskin .jcarousel-item-placeholder {
}

.newcoverscarouselskin .jcarousel-container {
    background: transparent;
    border: 0px;
}

.newcoverscarouselskin .jcarousel-direction-rtl {
	direction: rtl;
}

.newcoverscarouselskin .jcarousel-container-horizontal {
    width: 143px;
    padding: 0px;
}

.newcoverscarouselskin .jcarousel-container-vertical {
    width: 143px;
    height: 580px;
    padding: 0px 0px;
}

.newcoverscarouselskin .jcarousel-clip {
    overflow: hidden;
}

.newcoverscarouselskin .jcarousel-clip-horizontal {
    width:  143px;
    height: 580px;
}

.newcoverscarouselskin .jcarousel-clip-vertical {
    width:  143px;
    height: 580px;
}

.newcoverscarouselskin .jcarousel-item {
    width: 143px;
    height: 150px;
    border: 0px;
}

.newcoverscarouselskin .jcarousel-item:hover,
.newcoverscarouselskin .jcarousel-item:focus {
    cursor: pointer;
}

.newtvcarouselskin .jcarousel-container {
    background: transparent;
    border: 0px;
    overflow: hidden;
}

.newtvcarouselskin .jcarousel-direction-rtl {
	direction: rtl;
}

.newtvcarouselskin .jcarousel-container-horizontal {
    width: 602px;
    padding: 0px;
}

.newtvcarouselskin .jcarousel-container-vertical {
    width: 602px;
    height: 120px;
    padding: 0px 0px;
}

.newtvcarouselskin .jcarousel-clip {
    overflow: hidden;  
}

.newtvcarouselskin .jcarousel-clip-horizontal {
    width:  602px;
    height: 120px;
}

.newtvcarouselskin .jcarousel-clip-vertical {
    width:  602px;
    height: 120px;
}

.newtvcarouselskin .jcarousel-item {
    v-align: bottom;
    width: 147px;
    height: 115px;
    border: 0px;
}

.newtvcarouselskin .jcarousel-item:hover,
.newtvcarouselskin .jcarousel-item:focus {
    cursor: pointer;
}

.newsagascarouselskin .jcarousel-container {
    background: transparent;
    border: 0px;
}

.newsagascarouselskin .jcarousel-direction-rtl {
	direction: rtl;
}

.newsagascarouselskin .jcarousel-container-horizontal {
    width: 602px;
    padding: 0px;
}

.newsagascarouselskin .jcarousel-container-vertical {
    width: 602px;
    height: 164px;
    padding: 0px 0px;
}

.newsagascarouselskin .jcarousel-clip {
    overflow: hidden;
}

.newsagascarouselskin .jcarousel-clip-horizontal {
    width:  602px;
    height: 172px;
}

.newsagascarouselskin .jcarousel-clip-vertical {
    width:  602px;
    height: 172px;
}

.newsagascarouselskin .jcarousel-item {
    width: 150px;
    height: 123px;
    border: 0px;
}

.newsagascarouselskin .jcarousel-item:hover,
.newsagascarouselskin .jcarousel-item:focus {
    cursor: pointer;
}

. .jcarousel-item-horizontal {
    margin-left: 0;
    margin-right: 0px;
}

.newsagascarouselskin .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
	margin-right: 10px;
}

.newsagascarouselskin .jcarousel-item-vertical {
    margin-bottom: 0px;
}

.newsagascarouselskin .jcarousel-item-placeholder {
}

input[type="text"] {
  display: block;
  padding: 4px;
  margin: 0;
  width: 100%;
  height: 30px;
  font-family: sans-serif;
  font-size: 16px;
  appearance: none;
  box-shadow: none;
  border-radius: none;
}
input[type="text"]:focus {
  outline: 1px #FFFFFF;
}

.searchin input[type="text"] {
  padding: 10px;
  border: solid 5px #FFFFFF;
  transition: border 0.3s;
}
.searchin input[type="text"]:focus,
.searchin input[type="text"].focus {
  border: solid 5px #969696;
  box-shadow: 0 0 5px 1px #969696;
}

button {
  display: inline-block;
  margin: 0 10px 0 0;
  padding: 15px 45px;
  font-size: 48px;
  font-family: "Bitter",serif;
  line-height: 1.8;
  appearance: none;
  box-shadow: none;
  border-radius: 0;
}

button:focus {
  outline: none
}

section.gradient button {
  color: #fff;
  text-shadow: -2px 2px #346392;
  background-color: #ff9664;
  background-image: linear-gradient(top, #6496c8, #346392);
  box-shadow: inset 0 0 0 1px #27496d;
  border: none;
  border-radius: 15px;
}

section.gradient button:hover,
section.gradient button.hover {
  box-shadow: inset 0 0 0 1px #27496d,0 5px 15px #193047;
}

section.gradient button:active,
section.gradient button.active {
  box-shadow: inset 0 0 0 1px #27496d,inset 0 5px 30px #193047;
}

.btn-style{
	border : solid 1px #6c5e4b;
	border-radius : 3px;
	moz-border-radius : 3px;
	-webkit-box-shadow : 0px 0px 2px rgba(0,0,0,1.0);
	-moz-box-shadow : 0px 1px 2px rgba(0,0,0,1.0);
	box-shadow : 0px 0px 2px rgba(0,0,0,1.0);
  font: 12px Tahoma, Geneva, sans-serif;
	color : #ffffff;
	padding : 1px 10px;
	background : #6b5d4a;
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6b5d4a), color-stop(51%,#302211), color-stop(51%,#635648), color-stop(100%,#5f5243));
	background : -moz-linear-gradient(top, #6b5d4a 0%, #302211 51%, #635648 51%, #5f5243 100%);
	background : -webkit-linear-gradient(top, #6b5d4a 0%, #302211 51%, #635648 51%, #5f5243 100%);
	background : -o-linear-gradient(top, #6b5d4a 0%, #302211 51%, #635648 51%, #5f5243 100%);
	background : -ms-linear-gradient(top, #6b5d4a 0%, #302211 51%, #635648 51%, #5f5243 100%);
	background : linear-gradient(top, #6b5d4a 0%, #302211 51%, #635648 51%, #5f5243 100%);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b5d4a', endColorstr='#5f5243',GradientType=0 );

}

.btn-style:hover{
  cursor:pointer;
	border : solid 1px #ffffff;
	border-radius : 3px;
	moz-border-radius : 3px;
	-webkit-box-shadow : 0px 0px 2px rgba(0,0,0,1.0);
	-moz-box-shadow : 0px 1px 2px rgba(0,0,0,1.0);
	box-shadow : 0px 0px 2px rgba(0,0,0,1.0);
  font: 12px Tahoma, Geneva, sans-serif;
	color : #ffffff;
	padding : 1px 10px;
	background : #6b5d4a;
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6b5d4a), color-stop(51%,#302211), color-stop(51%,#635648), color-stop(100%,#5f5243));
	background : -moz-linear-gradient(top, #6b5d4a 0%, #302211 51%, #635648 51%, #5f5243 100%);
	background : -webkit-linear-gradient(top, #6b5d4a 0%, #302211 51%, #635648 51%, #5f5243 100%);
	background : -o-linear-gradient(top, #6b5d4a 0%, #302211 51%, #635648 51%, #5f5243 100%);
	background : -ms-linear-gradient(top, #6b5d4a 0%, #302211 51%, #635648 51%, #5f5243 100%);
	background : linear-gradient(top, #6b5d4a 0%, #302211 51%, #635648 51%, #5f5243 100%);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b5d4a', endColorstr='#5f5243',GradientType=0 );

}