/* import CSS defaults */
@import url("defaults.css");

/* slidingdoors button*/
.button {
        display: inline-block;
        height: 35px; margin: 0; padding: 0 9px 0 0; border: 0;
        background: url(../images/interface/btn_orange_end.gif) no-repeat right top;
		text-decoration: none;
        cursor: pointer;
}
* +html .button { width: auto; overflow: visible; } /* fix IE7 */
* html .button { width: auto; overflow: visible; } /* fix IE6 */

.button::-moz-focus-inner /* fixing evil default firefox padding */ {
        padding:0;  
        border:none;
}
.button strong {
        display: block;
        height: 17px;
        margin: 0; padding: 7px 8px 11px 24px;
        background: url(../images/interface/btn_orange_start.gif) no-repeat left top;
        white-space: nowrap;
        text-decoration: none;
        font-weight: bold;
		font-size: 17px;
		line-height: 17px;
        color: #fff;
}
	* html .button strong {
		float: left;
	}
.button:hover,
.button-hover {
        background-image: url(../images/interface/btn_red_end.gif);
}
.button:hover strong,
.button-hover strong {
        background-image: url(../images/interface/btn_red_start.gif);
}
/* fix google chrome
@media screen and (-webkit-min-device-pixel-ratio:0) { 
	.button strong {
		margin-top: -1px; margin-right: -2px;
	}
}
*/
/* cufon adjustment */
.cufon-active .button strong {
	padding-top: 7px;
}
	* +html.cufon-active .button strong { padding-top: 5px; height: 19px } /* fix IE7 */
	* html.cufon-active .button strong { padding-top: 5px; height: 19px } /* fix IE6 */
	/* different for button element*/
	* +html.cufon-active button.button strong { padding-top: 7px; } /* fix IE7 */
	* html.cufon-active button.button strong { padding-top: 7px; } /* fix IE6 */
	
	
/* colors */
.button-gray {
	 background-image: url(../images/interface/btn_gray_end.gif);
}
.button-gray strong {
	 background-image: url(../images/interface/btn_gray_start.gif);
}
.button-gray:hover {
	background-image: url(../images/interface/btn_orange_end.gif);
}
.button-gray:hover strong {
	 background-image: url(../images/interface/btn_orange_start.gif);
}

/* buttonBar */
.buttonBar {
	padding: 10px 0;
}
.buttonBar .button {
	margin: 0 8px 8px 0;
}

/* sideAddress */
#sideAddress {
	float: right; display: inline;
	margin: 0 0 2em 5em;
}

/* forms */
#frm_contact {
	width: 500px;
}
#frm_contact ul.formfields {
	padding: 7px 0;
}
form.searchNews fieldset {
	background: url(../images/interface/search_back.gif) repeat-x left bottom;
}
form.searchNews label {
	font-size: 15px;
}
form.searchNews input {
	padding: 7px;
}

/* listNews */
table.listNews {}
table.listNews td {
	padding-left: 12px;
	background: url(../images/interface/bullet_next.gif) no-repeat 2px 12px;
}
.listPaging {
	margin: 10px 0; padding: 5px;
	border-top: 1px solid #c9c9c9;
}

/* listPeople */
.listPeople {}
.listPeople ul {
	margin: 0; padding: 0; list-style: none;
}
.listPeople li {
	float: left; display: inline;
	margin: 0 20px 20px 0; padding: 15px;
	width: 185px;
	background: #ededed;
	text-align: center;
}
.listPeople li:hover {
	background: #747474;
	color: #fff;
	cursor: default;
}
.listPeople li img {
	margin: 0 0 5px 0;
	display: block;
	border: 5px solid #fff;
}
