html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
p {
	margin-top: 12px;
}

img {
	border: 0px;
}

a img {
	cursor:pointer;
}

body {
	background-color: #fff;
	font: normal 12px/14px Arial, Lucida Grande, Tahoma, sans-serif;
	color: black;
	background: url(/img/bg.gif) repeat;
	margin-top: 15px;
	line-height: normal;
}

table {
	border: 0;
}

td {
	text-align: left;
	vertical-align: top;
}

a:link {text-decoration: underline; color: black;}
a:visited {text-decoration: underline; color: black;}
a:hover {text-decoration: underline; color: #857351;}

ul {
list-style-image: url(/img/li.gif);
margin: 0px;
padding-left: 13px;
padding-top: 5px;
border: none;
}

li {
margin: 0px;
padding: 0 0 2px 0;
}

#main {
width:770px;
}

.toplinks {
height: 15px;
text-align: right;
padding-right: 14px;
}

.toplinks img {
margin-left: 7px;
cursor: pointer;
}

.logo {
background: url(/img/tel.png) no-repeat top right;
height: 100px; /* original 120 */
padding-left: 30px;
}

.menu {
background-color: #d1b580;
height: 25px;
}

.line {
background: url(/img/line.gif) repeat-x;
height: 9px;
}

.promo {
background: url(/img/bg-promo.png) repeat;
border-left: 1px solid #d1b580;
}

.picture {
padding-left: 115px;
border-left: 1px solid #d1b580;
}

#text {
padding-left: 115px;
width: 770px;
padding-top: 20px;
background: url(/img/bg-text.png) no-repeat bottom right;
border-left: 1px solid #d1b580;
border-right: 1px solid #d1b580;
}

#promo_bottom {
padding-left: 115px;
padding-bottom: 20px;
width: 770px;
border-left: 1px solid #d1b580;
border-right: 1px solid #d1b580;
}

#text2 {
width: 770px;
background: url(/img/bg-text.png) no-repeat bottom right;
height: 400px;
border-left: 1px solid #d1b580;
border-right: 1px solid #d1b580;
}

.news {
padding-left: 35px;
padding-right: 5px;
font-size: 11px;
}

h2 {
text-transform: uppercase;
font-size: 10px;
font-weight: normal;
margin-bottom: 5px;
}

h3 {
font-size: 12px;
font-weight: normal;
text-transform: uppercase;
margin-bottom: 5px;
}

#footer {
width: 770px;
background-color: #d1b580;
font-size: 9px;
text-transform: uppercase;
color: #524732;
}

.credits {
height: 37px;
background: url(/img/logo_small.gif) no-repeat;
padding-left: 115px;
}

#footer div {
margin-top: 9px;
}

#footer a:link {font-size:9px; text-decoration: none; text-transform: uppercase;color: #524732;}
#footer a:visited {font-size:9px; text-decoration: none; text-transform: uppercase;color: #524732;}
#footer a:hover {font-size:9px; text-decoration: underline; text-transform: uppercase;color: #524732;}

#submenu {
	border-left-color: #d1b580;
	border-left-style: solid;
	border-left-width: 1px;
	margin: 0px;
	padding-left: 15px;
	font-size: 11px;
}

#submenu ul {
list-style: none;
list-style-image: none;
margin: 0px;
padding: 0px;
border: none;
}

#submenu ul li {
margin: 0px;
padding: 0 0 5px 0;
}

#submenu ul li a {
padding: 0px 0px 0px 20px;
text-decoration: none;
color: black;
text-transform: uppercase;
background: url(/img/bg-menu.gif) no-repeat left;
}

#submenu ul li a:hover, #submenu ul li a:focus {
color: black;
background: url(/img/bg-menu-sel.gif) no-repeat left;
}

input {
color: #515151;
font-family: Arial;
text-indent: 5px;
font-size: 11px;
height: 17px;
border: 1px solid #d1b580;
width:100%;
margin-top: 5px;
}

textarea {
color: #515151;
text-indent: 0px;
font-family: Arial;
padding: 5px 0 0 5px;
font-size: 11px;
border: 1px solid #d1b580;
width:100%;
margin-top: 5px;
}

select {
color: #515151;
font-family: Arial;
font-size: 11px;
}

.button {
margin: 0px;
padding: 0px;
border: 1px solid #d1b580;
background-color: #e6d6b9;
width: 80px;
height: 25px;
cursor: pointer;
font-family: Arial;
color: black;
text-indent: 0px;
font-size: 9px;
text-transform: uppercase;
letter-spacing: 1px;}