@charset "utf-8";
/* CSS Document */

a {
	color: 					#0e2a55;
}

.btn_save {
	background: 			url(../image/icns/icn_save.png) no-repeat left top;
	padding-left: 			22px;
}
.btn_mail {
	background: 			url(../image/icns/icn_mail.png) no-repeat left 3px;
	padding-left: 			22px;
}
.btn_print {
	background: 			url(../image/icns/icn_print.png) no-repeat left top;
	padding-left: 			22px;
}

/* Submit Button */

button { 
	position: 				relative;
	border: 				0;
	padding: 				0;
	cursor: 				pointer;
	overflow: 				visible; /* removes extra side padding in IE */
}
button::-moz-focus-inner {
	border: 				none; /* overrides extra padding in Firefox */
}
button span { 
	position: 				relative;
	display: 				block;
	white-space: 			nowrap;
}

button.submit_large {
	padding:				0 10px;
	font: 					bold 18px/34px Tahoma, Arial, sans-serif;
	color: 					#fff;
	-moz-border-radius: 	4px;
	-webkit-border-radius: 	4px;
	background:			 	#1990d1 url(../image/btn-blue-big.gif) top left repeat-x;
	height:					34px;
}

button.btn_plus span {
	padding: 				0 10px 0 30px;
	line-height: 			34px;
	background: 			url(../image/btn_plus.png) no-repeat left 8px;
}

button.submit-small {
	height:					25px;
	padding:				5px 8px 6px;
	font: 					bold 12px/12px Tahoma, Arial, sans-serif;
	color: 					#fff;
	-moz-border-radius: 	3px;
	-webkit-border-radius: 	3px;
	background:			 	#1990d1 url(../image/btn-blue-big.gif) top left repeat-x;
}

button.arrow-small span {
	background:			 	url(../image/btn-blue-arrow-small.gif) right 4px no-repeat;
	padding-right:			20px;
}

/* Submit Button / small arrow */

.plus-small {
	padding:				0 !important;
	height:					25px !important;
}

#content .plus-small span {
	display:				block;
	padding: 				4px 10px 4px 30px;
	height:					21px;
	background: 			url(../image/btn-plus-small.png) no-repeat 7px 4px;
}

#content #form input.submit-small {
	display:				inline-block;
	width:					auto;
}

#content #form input.submit {
	cursor:					pointer;
}

/* Other Buttons */

#content a.btn-big {
	display:				inline-block;
	height:					29px;
	padding:				4px 13px 0;
	font-size:				18px;
	line-height:			24px;
	font-weight:			bold;
	-moz-border-radius: 	4px;
	-webkit-border-radius: 	4px;
}

#content a.btn-small {
	display:				inline-block;
	height:					17px;
	padding:				4px 13px 4px;
	font-size:				12px;
	line-height:			15px;
	font-weight:			bold;
	-moz-border-radius: 	3px;
	-webkit-border-radius: 	3px;
}

#content a.blue {
	background:			 	#1990d1 url(../image/btn-blue-big.gif) top left repeat-x;
	color:					#FFF !important;
}

#content a.blue:hover {
	background-position:	bottom;
}

#content a.grey {
	background:			 	#1990d1 url(../image/btn-small-grey.png) top left repeat-x;
	color:					#666 !important;
	border: 				1px solid #d6d6d6;
	padding-top: 			3px;
	padding-bottom: 		3px;
}

#content a.grey:hover {
	background-position:	bottom;
	color:					#FFF !important;
}

#content a.btn-advertisement {
	background-color:		#FFF;
	height:					21px;
	color:					#064072;
	font-size:				18px;
	line-height:			18px;		
	font-weight:			bold;
	-moz-border-radius: 	4px;
	-webkit-border-radius: 	4px;
	padding:				5px 18px 3px;
	border:					1px solid #499ecd;
}

#content a.btn-options-view {
	background-color:		#FFF;
	height:					16px;
	border:					1px solid #c7c7c7;	
	padding:				2px 13px 2px;
	color:					#333;
	font-size:				10px;
	line-height:			22px;		
	font-weight:			bold;
	-moz-border-radius: 	4px;
	-webkit-border-radius: 	4px;
}

/* Delete */

a.btn_delete {
	display: 				block;
	width: 					13px;
	height: 				13px;
	background: 			url(../image/btn_delete.png) no-repeat center center;
	position: 				absolute;
	left: 					4px;
	top: 					2px;
	text-indent: 			-9999em;
	cursor: 				pointer;
}
a.btn_delete_large {
	display: 				block;
	width: 					17px;
	height: 				17px;
	background: 			url(../image/btn_delete_large.png) no-repeat center center;
	position: 				absolute;
	left: 					-10px;
	top: 					0px;
	text-indent: 			-9999em;
	cursor: 				pointer;
}
