/* CSS File			*/
/* Version: 	01		*/
/* Created at: 	HBfx Studio	*/
/* Author: 	Eros Nicolau	*/

/*

Tag redefines
*/
html, body { margin: 0px; padding: 0px; height: 100%; width: 100%; }
body { behavior:url("css/csshover.htc"); font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #000; }
div { margin: auto; height: auto; }
form { margin: 0px; padding: 0px; }
a img { border: none 0px; }
h1, h2, h3, h4, h5, h6 { margin: 0px; }
h1, h2 { padding: 10px 0px 10px 0px; }
/*

Link styles
*/
a { }
a:hover { }
/*

Holder styles
*/
.holder2 { width: 100%; }
.holder1 { text-align: center; margin-left: auto; margin-right: auto; width: 880px; }
.holder { text-align: left; margin: 0px; padding: 0px; border: none; *width:880;
}
/*

Header styles
*/
.header .holder { border: 2px solid #c4c4c4; margin-top: 30px; }
.header .languages { }
.header .logo { }
.header .logo img { }
/*

Main area styles
*/
.area .holder { border-left: 2px solid #c4c4c4; border-right: 2px solid #c4c4c4; padding: 20px; }
.l-col, .m-col, .r-col { }
.l-col { }
.m-col { }
.r-col { }
/*

Footer styles
*/
.footer .holder { border: 2px solid #c4c4c4; border-top: none 0px; background-image: url(../img/footer.jpg); background-repeat: no-repeat; height: 65px; padding: 60px 20px 20px 20px; text-align: center; font-size: 10px; color: #999; background-position: center bottom; }
.footer .credits { }
/*

Main Menu styles
*/
.menu { }
.menu a { }
.menu a:hover, .menu .selected { }
/*

Login styles
*/
form.login { vertical-align: middle; }
form.login input { background-color: transparent; border: none 0px; vertical-align: middle; }
form.login input[type=text] { }
form.login input[type=password] { }
form.login input[type=submit] { }
.loginResponse { vertical-align: middle; }
/*

Search styles
*/
.search { float: right; }
form.search { vertical-align: middle; }
form.search input { background-color: transparent; border: none 0px; vertical-align: middle; }
form.search input[type=text] { }
form.search input[type=submit] { }
/* 

Misc. styles
*/
.highlight { color: red; font-weight: bold; }
.disclaimer_div { background-color: #DADADA; color: #333333; font-size: 11px; padding: 25px; }
/* IE 6 and below hacks		*/
*html a { }
/* IE 7 only hacks		*/
*:first-child+html a { }
/* Opera 9 and below hacks	*/
html:first-child a { }
/* Safari and Opera hacks	*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
a {
}
}
/* HR Styling hacks		*/
/* IE				*/
hr { height: 1px; color: #d5d8d8; border: none; }
/* Gecko-based browsers		*/
html>body hr { height: 1px; background-color: #d5d8d8; border: none; }
/* Opera & Gecko-based browsers	*/
html>body hr { height: 1px; background-color: #d5d8d8; border: 0px solid #d5d8d8; }
/* clearfix			*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hide from IE Mac \*/
.clearfix { display: block; }
* html .clearfix { height: 1%; }
/* End hide from IE Mac */

