/****** ARCHIVE ROW *********/

div.list_spacer{
	width:1px;
	height:1px;
	overflow:hidden;
}

div.archive {
	float: left; 
	clear: both; 		
	width:510px;	
	padding-top:12px;
}


div.archive div.archive-title {
	float: left; 
	clear: none;
	color: #6B0D1B;
	font-size: 13px;
	font-family: arial;
	font-weight: bold;
	height: 21px;
	
}

div.archive-size-1 div.archive-title {
	margin-top: 0px;
}

div.archive-size-2 div.archive-title {
	margin-top: 0px;
}

div.archive-size-3 div.archive-title {
	margin-top: -1px;
}

div.archive div.archive-selects {
	float: left; 
	clear: none;
	width: 360px;
	overflow: visible;
}
div.archive div.field {
	float: left; clear: none;
	padding: 0px 0px 0px 12px;
	line-height: 15px;
	overflow: hidden;
}

div.archive-size-1 div.field {
	height: 16px;
}	

div.archive-size-2 div.field {
	height: 18px;
}
div.archive-size-3 div.field {
	height: 20px;
}

div.archive div.field div.input,
div.archive div.field div.btn {
	float: left; clear: none;
}

div.archive-size-1 div.field div.input,
div.archive-size-1 div.field div.btn {
	height: 16px;
}

div.archive-size-2 div.field div.input,
div.archive-size-2 div.field div.btn {
	height: 18px;
}

div.archive-size-3 div.field div.input,
div.archive-size-3 div.field div.btn {
	height: 20px;
}

div.archive div.field div.btn {
	border: 1px solid #7A7A7A;
	border-left: none;
	background: url(/images/ico/art_arch_arrow.gif) #B9B9B9 no-repeat center center;
}

div.archive-size-1 div.field div.btn {
	height: 14px;
	width: 15px;
}

div.archive-size-2 div.field div.btn {
	height: 16px;
	width: 17px;
}

div.archive-size-3 div.field div.btn {
	height: 18px;
	width: 19px;
}

div.archive-size-1 div.field div.btn img {
	height: 14px;
	width: 14px;
}

div.archive-size-2 div.field div.btn img {
	height: 16px;
	width: 16px;
}

div.archive-size-3 div.field div.btn img {
	height: 18px;
	width: 18px;
}

div.archive div.field div.input {
	line-height: 12px;
	overflow: hidden;
}

div.archive div.field div.input input {
	float: left;
	margin: 0px;
	padding: 0px;
	border: 1px solid #707070;
	text-align: center;
	background: #BABABA;
	color: #585858;
	font-family: arial;
	vertical-align: middle;
}


div.archive-size-1 div.field div.input input {
	height: 16px;
	font-size: 12px;
}	

div.archive-size-2 div.field div.input input {
	height: 18px;
	font-size: 14px;
}

div.archive-size-3 div.field div.input input {
	height: 20px;
	font-size: 16px;
}	

div.archive div.field div.subm{
	border: 1px solid #7A7A7A;
	background: url('/images/ico/ico_ok_dark.gif') #B9B9B9 no-repeat center center;
	
}

div.archive-size-1 div.field div.subm,
div.archive-size-1 div.field div.subm img
{
	width: 14px;
	height: 14px;
}

div.archive-size-2 div.field div.subm,
div.archive-size-2 div.field div.subm img{
	width: 16px;
	height: 16px;
}

div.archive-size-3 div.field div.subm,
div.archive-size-3 div.field div.subm img{
	width: 18px;
	height: 18px;
}

div.archive div.field div.input input#art_arch_day {
	width: 34px;
}
div.archive div.field div.input input#art_arch_month {
	width: 79px;
}
div.archive div.field div.input input#art_arch_year {
	width: 46px;
}

/**** day *****/

.calendar-day-list-c{
	float: left;
	clear: both;	
	
}

div.archive-size-1 .calendar-day-list-c {
	padding-left:12px;
	padding-right: 61px;
}

div.archive-size-2 .calendar-day-list-c {
	padding-left:12px;
	padding-right: 63px;
}

div.archive-size-3 .calendar-day-list-c {
	padding-left:12px;
	padding-right: 65px;
}

.calendar-day-list{
	
	border-left: 1px solid #797979;	
	border-right: 1px solid #797979;
	border-bottom: 1px solid #797979;
	background-color: #BABABA;
	height:120px;
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 999999;
	position: absolute;
}

div.archive-size-1 .calendar-day-list {
	width:48px;
} 

div.archive-size-2 .calendar-day-list {
	width:50px;
}

div.archive-size-3 .calendar-day-list {
	width:52px;
}

a.calendar-day-nr{
	color: #585858 !important;
	font-weight: normal !important;
	width: auto;
	display: block;
	white-space: nowrap;
	text-align: center;
	text-decoration: none;
	font-size: 12px;
	font-family: arial;
}
a.calendar-day-nr:hover{
	background-color: #464646;
	color: #FEFEFE
}

/**** month *****/

.calendar-month-list-c{
	float: left;
	
}

div.archive-size-1 .calendar-month-list-c {
	padding-right: 106px;
}

div.archive-size-2 .calendar-month-list-c {
	padding-right: 108px;
}

div.archive-size-3 .calendar-month-list-c {
	padding-right: 110px;
}

.calendar-month-list{
	border-left: 1px solid #797979;	
	border-right: 1px solid #797979;
	border-bottom: 1px solid #797979;
	background-color: #BABABA;
	height: 120px;
	overflow-x: hidden;
	overflow-y: auto;	
	z-index: 999999;
	position: absolute;
}

div.archive-size-1 .calendar-month-list{
	width:93px;
}

div.archive-size-2 .calendar-month-list{
	width:95px;
}

div.archive-size-3 .calendar-month-list{
	width:97px;
}

a.calendar-month-nr{
	color: #585858 !important;
	font-weight: normal !important; 
	width: auto;
	display: block;
	white-space: nowrap;
	text-align: center;
	text-decoration: none;
	font-size: 12px;
	font-family: arial;
}
a.calendar-month-nr:hover{
	background-color: #464646;
	color: #FEFEFE
}

/**** year *****/

.calendar-year-list-c{
	float: left;
}

div.archive-size-1 .calendar-year-list-c {
	width: 68px;
}

.calendar-year-list{		
	border-left: 1px solid #797979;	
	border-right: 1px solid #797979;
	border-bottom: 1px solid #797979;
	background-color: #BABABA;
	/*height: 120px;*/
	overflow-x: hidden;	
	overflow-y: auto;	
	z-index: 999999;
	position: absolute;
}

div.archive-size-1 .calendar-year-list {
	width: 60px;
}

div.archive-size-2 .calendar-year-list {
	width: 62px;
}
div.archive-size-3 .calendar-year-list {
	width: 64px;
}

a.calendar-year-nr{
	color: #585858 !important;
	font-weight: normal !important; 
	width: auto;
	display: block;
	white-space: nowrap;
	text-align: center;
	text-decoration: none;
	font-size: 12px;
	font-family: tahoma;
}
a.calendar-year-nr:hover{
	background-color: #464646;
	color: #FEFEFE
}

/**************/
.list-handle{
	/*display: none;*/
	visibility: hidden;
}
