/*=b BASIC */
* {
	padding: 0px;
	margin: 0px;
	border: 0px;
	font-family: Arial, Tahoma, Verdana;
}

body {
	font-size: 62.5%;
	margin: 0px auto;
	background: #e7dccf url(../images/background_02.gif) center top repeat-y;
}

.hidden { position: absolute; top: -1000px; }
.align-left { text-align: left; }
.align-right { text-align: right; }
.align-center { text-align: center; }
.float-left { float: left; }
.float-right { float: right; }
.font-bold { font-weight: bold; }
.font-normal { font-weight: normal; }

/* holders */
.holder-main { text-align: center; background: url(../images/background_01.gif) left top repeat-x; }
.holder-fix { width: 770px; margin: 0px auto; text-align: left; }

/* holder top */
.holder-top { background: url(../images/background_03.jpg) center top no-repeat; height: 340px; }
.holder-top .logo { padding: 15px 15px 18px 15px; clear: both; }
.holder-top .logo img { width: 278px; height: 105px; }


/* left */
.left { float: left; width: 270px; padding: 0px 15px; }

.submenu { padding: 0px 0px 0px 10px; clear: both; }
.submenu ul { margin: 0px; padding: 0px; list-style: none; clear: both; }
.submenu ul li { float: left; }
.submenu ul li a { display: block; height: 25px; border-top: 2px solid #e1d1bc; padding: 8px 10px 0px 10px; color: #704228; text-decoration: underline; font-weight: bold; font-size: 1.3em; }
.submenu ul li a:hover { border-top: 2px solid #fff; background: #c2975f; color: #fff; text-decoration: none; }
.submenu ul li a:focus { border-top: 2px solid #fff; background: #c2975f; color: #fff; text-decoration: none; }
.submenu ul li a.active { border-top: 2px solid #fff; background: #c2975f; color: #fff; text-decoration: none; }

.filter { float: left; padding: 20px 15px 10px 15px; clear: both; }
.filter fieldset { margin: 0px; padding: 0px; border: none; }
.filter legend { display: none; }
.filter label { color: #fff; font-size: 1.2em; }
.filter table { width: 260px; }
.filter select { width: 160px; font-size: 1.2em; border: 1px solid #fff; }
.filter option span { font-size: 1.1em; }
.filter input[type="submit"] { margin-top: 5px; padding: 0px 3px; border: 1px solid #000; }

.news { clear: both; padding: 0px 15px; }
.news h2 { color: #fff; padding: 0px; margin: 0px; }
.news p { color: #fff;  }
.news p a { color: #fff; font-weight: bold; text-decoration: underline; }

/* right */
.right { float: right; width: 455px; padding: 0px 10px 0px 0px; }
/*.right { float: right; width: 455px; pa\dding: 0px 10px 0px -10px; }*/

.content p, .content li { font-size: 1.2em; }
.content ul { list-style-type: square; }
.content ul li { margin-left: 15px; line-height: 1.6em; }

.content table td { font-size: 1.2em; }

.menu { float: left; padding: 150px 15px 10px 0px; width: 450px; color: #fff; }
.menu table td { height: 45px; }
.menu a { padding: 10px 0px; color: #fff; font-size: 1.4em; font-weight: bold; }

.article { float: left; width: 430px; clear: both; padding: 10px; border-bottom: 1px dotted #c2975f; }
.article .picture { float: left; width: 105px; background: url(../images/background_04.gif) right bottom no-repeat; padding: 5px 40px 5px 5px; }
.article .picture a { color: #996141; text-decoration: underline; font-size: 1.2em; }
.article .picture2 { float: left; width: 105px; background: url(../images/background_05.gif) right bottom no-repeat; padding: 5px 40px 5px 5px; }
.article .picture2 a { color: #996141; text-decoration: underline; font-size: 1.2em; }
.article .picture img { float: left; border: 1px solid #fff; }
.article .text { float: left; width: 270px; padding: 0px 0px 0px 10px; }
.article .text h2 { margin: 0px; padding: 0px; color: #996141; }
.article .text h2 a { color: #996141; text-decoration: underline; }
.article .text table td { padding: 5px 5px 0px 0px; }
.article .text p { margin: 0px; padding: 5px 0px; }
.article .text p strong { font-size: 170%; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; }

.footer a { color: #996141; text-decoration: underline; font-size: 8pt; font-family: Tahoma, Verdana; }

#browserWarning { font-size: 1.2em; }
 