body, div, p {
/*font-family: Palatino Linotype, Book Antiqua, Palatino, serif;*/
font-family: Tahoma, Geneva, sans-serif;
}

a:link, a:active, a:visited {
color: #000;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

h1 {
font-size: 18px;
line-height: 20px;
}

h2 {
font-size: 16px;
line-height: 18px;
}

h3 {
font-size: 14px;
line-height: 16px;
}

h4 {
font-size: 14px;
line-height: 16px;
font-style: italic;
color: #000;
font-weight: 400;
}

h5 {
font-size: 12px;
line-height: 14px;
color: #000;
font-weight: 400;
}

h6 {
font-size: 12px;
line-height: 14px;
color: #000;
margin:0 0 15px 0;
}

img {
border: 0;
vertical-align: middle;
padding: 0;
margin: 0;
}

form {
padding: 0;
margin: 0;
}

li {
padding: 0 0 8px 0;
}

p, div {
font-size: 11px;
line-height: 14px;
}

.clr {
clear: both;
margin: 0;
padding: 0;
font-size: 1px;
}

.content {
background: url(../images/pageBg.jpg) no-repeat;
width: 835px;
padding: 0;
margin: 0;
overflow: visible;
}

.contentAbout {
background: url(../images/pageAboutBg.jpg) no-repeat;
width: 835px;
height: 1650px;
padding: 0;
margin: 0;
overflow: visible;
}

.contentNoBg {
width: 835px;
padding: 0;
margin: 0;
}

.contentFleurL {
background: url(../images/pageBgL1.jpg) no-repeat;
width: 835px;
padding: 0;
margin: 0;
overflow: visible;
}

.contentBlock {
float: right;
margin: 10px 25px 0 15px;
width: 525px;
}

.contentBlockBg {
background: #dedfcf;
padding: 12px;
}

.contentBlockBg p {
padding: 0;
margin: 0 0 15px 0;
}

.contentBlock h1 {
color: #fff;
font-weight: 400;
}

.contentBlock a:link, .contentBlock a:active, .contentBlock a:visited {
font-weight: 700;
text-decoration: none;
color: #9b511d;
}

.contentBlock a:hover {
text-decoration: underline;
}

.contentLink a:link, .contentLink a:active, .contentLink a:visited {
font-weight: 700;
text-decoration: none;
color: #9b511d;
}

.contentLink a:hover {
text-decoration: underline;
}

.contentContact {
background: url(../images/pageBgContact.jpg) no-repeat;
width: 835px;
padding: 0;
margin: 0;
overflow: visible;
}

.contentL {
float: left;
width: 343px;
height: 472px;
}

.contentLmenuL {
width: 240px;
}

.contentLmenuLhome {
float:left;
width: 190px;
}

.contentLmenuR {
float: right;
width: 50px;
}

.contentLce {
text-align: right;
margin: 0 0 10px 0;
font-size: 12px;
}

.contentR {
float: right;
width: 492px;
}

.contentR h1, .contentR2 h1, .contentR3 h1, .contentR4 h1 {
color: #fff;
font-size: 18px;
font-weight: 400;
margin: 10px 0 10px 15px;
}

.contentR em, .contentBlock em {
font-weight: 400;
}

.contentR p {
font-size: 13px;
line-height: 16px;
width: 325px;
margin: 20px 0 10px 40px;
}

.contentL2 {
float: left;
width: 240px;
min-height: 1000px;
margin: 0;
}

.contentL2b {
float: left;
width: 240px;
margin: 0;
}

.contentR2 {
float: right;
width: 595px;
margin: 20px 0 0 0;
}

.contentR2 h3 {
color: #fff;
font-size: 14px;
margin: 0 30px 0 15px;
padding: 0;
font-weight: 400;
}

.contentLmenuR2 {
float: right;
width: 149px;
height: 250px;
margin: 0 0 20px 0;
position: relative;
}

.contentLmenuR2 img {
position: absolute;
bottom: 0px;
right: 0px;
}

.contentR2copy {
font-size: 13px;
line-height: 16px;
width: 325px;
margin: 20px 0 10px 10px;
}

.contentL3 {
float: left;
width: 320px;
margin: 20px 0 0 0;
}

.contentL4 {
float: left;
width: 310px;
margin: 20px 0 0 0;
}

.contentR3 {
float: right;
width: 515px;
margin: 20px 0 0 0;
}

.contentR4 {
float: right;
width: 525px;
margin: 20px 0 0 0;
}

.contactBg {
background: #dedfcf;
padding: 12px;
width: 455px;
}

.dealerBlock {
margin: 155px 0 0 55px;
}

.dealerBlock h3 {
white-space: nowrap;
}

.divFrame {
margin: 0;
padding: 0;
overflow: hidden;
overflow-x: hidden;
overflow-y: hidden;
width: 350px;
height: 390px;
}

.flL {
float: left;
}

.flL h1 {
color: #fff;
font-size: 18px;
font-weight: 400;
margin: 0;
padding: 0;
}

.flL p {
padding: 0;
margin: 0 0 10px 15px;
}

.flR {
float: right;
}

.flR h2 {
color: #fff;
font-size: 18px;
margin: 0 30px 0 0;
padding: 0;
font-style: italic;
font-weight: 400;
}

.footer {
clear: both;
font-size: 13px;
margin: 25px 0 25px 0;
}

.footerLinks ul {
margin: 0;
padding: 0;
}

.footerLinks ul li {
float: right;
border-right: 3px solid #beb9a0;
padding: 0 10px 0 10px;
list-style: none;
}

.footerLinks ul li a:active, .footerLinks ul li a:visited, .footerLinks ul li a:link {
color: #000;
text-decoration: none;
}

.footerLinks ul li a:hover {
text-decoration: underline;
}

.formStr, .formStrIn {
margin: 0;
padding: 0;
}

.formStr label {
display: block;
font-weight: 700;
color: #000000;
padding: 0 0 3px 0;
margin: 0;
}

.formStr li {
padding: 0 0 2px 0;
margin: 0;
}

.formStr ul {
list-style: none;
margin: 0;
padding: 0;
}

.formStr p {
padding: 3px 0 0 0;
margin: 0;
font-size: 11px;
}

.formStrIn label {
font-weight: 700;
text-align: right;
width: 175px;
color: #000000;
padding: 0 5px 3px 0;
margin: 0;
float: left;
}

.formStrIn li {
padding: 0 0 4px 0;
margin: 0;
}

.formStrIn ul {
display: block;
list-style: none;
margin: 0;
padding: 0;
}

.formStrIn p {
padding: 5px 0 0 0;
margin: 0;
}

.formInput {
font-size: 12px;
padding: 3px;
margin: 4px 4px 0 0;
color: #fff;
font-weight: 700;
}

.formText {
font-size: 12px;
padding: 2px;
border: 1px solid #969886;
}

.header {
background: url(../images/headerBg.gif) no-repeat;
width: 835px;
height: 82px;
cursor: pointer;
}

.header2 {
background: url(../images/headerBg2.gif) no-repeat;
width: 835px;
height: 60px;
cursor: pointer;
}

.homeBg1 {
background: url(../images/homeBg-01.jpg) no-repeat;
width: 835px;
height: 524px;
cursor: pointer;
}

.homeBg2 {
background: url(../images/homeBg-02.jpg) no-repeat;
width: 835px;
height: 524px;
cursor: pointer;
}

.homeBg3 {
background: url(../images/homeBg-03.jpg) no-repeat;
width: 835px;
height: 524px;
cursor: pointer;
}

.homeBg4 {
background: url(../images/homeBg-04.jpg) no-repeat;
width: 835px;
height: 524px;
cursor: pointer;
}

#m01, #m02, #m03, #m04, #m05, #m06, #m07, #m08, #m09, #m10, #m11, #m12, #m13, #m14, #m15, #m16, #m17, #m18, #m19, #m20 {
width:212px;
}

.page {
width: 835px;
margin: auto;
}

.pageOn {
font-size: 18px;
line-height: 22px;
font-style: italic;
color: #fff;
background: #672e11;
padding: 3px 6px 3px 6px;
margin: 0 0 0 3px;
}

.pageOff {
font-size: 18px;
line-height: 22px;
font-style: italic;
color: #672e11;
background: #fff;
padding: 3px 6px 3px 6px;
margin: 0 0 0 3px;
}

.pageOn a:link, .pageOn a:active, .pageOn a:visited, .pageOff a:link, .pageOff a:active, .pageOff a:visited {
color: #672e11;
}

.siteSub {
margin: 0 0 15px 30px;
}

.siteSub strong {
display:block;
font-size:11px;
font-weight:400;
color:#a3a3a3;
}

.subText {
font-size: 16px;
line-height: 20px;
}

.title {
border-bottom: 3px solid #894f27;
background: url(../images/titleBg.gif) no-repeat;
padding: 0 0 0 30px;
margin: 0 0 10px 15px;
}

.txtBg {
background: #fff;
margin: 0;
padding: 15px;
font-size: 14px;
width: 570px;
}

.whatsNew {
padding: 0 0 0 20px;
height: 19px;
}

/* MENU */

#menu {
text-align: right;
margin: 3px 0 6px 0;
padding: 0;
}

#menu a:link, #menu a:active, #menu a:visited {
font-size: 11px;
text-decoration: none;
font-weight:400;
padding: 0 0 0 10px;
outline: none;
}

#menu a:hover {
color: #cb5401;
}

#menu2 {
text-align: right;
margin:0;
padding:3px 0 0 0;
background:url(../images/menuBglong.gif) no-repeat;
overflow:hidden;
height:20px;
width:835px;
text-align:center;
}

#menu2 a:link, #menu2 a:active, #menu2 a:visited {
font-size: 11px;
text-decoration: none;
font-weight:400;
padding: 0 0 0 10px;
outline: none;
color:#fff;
}

#menu2 a:hover {
color: #cb5401;
}

#menuLeft {
padding: 18px 0 0 0;
}

#menuLeft:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

#menuLeft a:link, #menuLeft a:active, #menuLeft a:visited {
font-family: Tahoma, Geneva, sans-serif;
font-style: italic;
display: block;
font-size: 14px;
text-decoration: none;
color: #fff;
font-weight:400;
background: url(../images/menuBullet.gif) no-repeat 20px 10px;
padding: 8px 0 8px 40px;
width: 140px;
outline: none;
}

#menuLeft a:hover {
background: url(../images/menuBulletRoll.gif) no-repeat 20px 10px;
color: #cb5401;
}

#menuLeftCommon {
padding: 0;
margin: 0;
}

#menuLeftCommon:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

#menuLeftCommon a:link, #menuLeftCommon a:active, #menuLeftCommon a:visited {
font-family: Tahoma, Geneva, sans-serif;
font-style: italic;
display: block;
font-size: 14px;
line-height: 16px;
text-decoration: none;
color: #fff;
font-weight:400;
background: url(../images/menuBullet.gif) no-repeat 33px 10px;
padding: 6px 5px 6px 53px;
margin: 0;
width: 180px;
outline: none;
}

#menuLeftCommon a:hover {
background: url(../images/menuBulletRoll.gif) no-repeat 33px 10px;
color: #cb5401;
}

#menuLeftCommon a.menuLeftCommonAct {
background: url(../images/menuBulletRoll.gif) no-repeat 33px 10px;
color: #cb5401;
}

.dropLeft {
position: absolute;
border-top: 2px solid #b5b8a4;
border-left: 2px solid #383a29;
border-right: 2px solid #8c9172;
border-bottom: 2px solid #1f2017;
z-index: 100;
background: #797e5a;
visibility: hidden;
margin: -33px 0 0 180px;
padding: 0;
}

.dropLeft a:link,.dropLeft a:active,.dropLeft a:visited {
display: block;
text-decoration: none;
font-weight: 700;
font-size: 11px;
line-height: 13px;
color:#fff;
width: 175px;
padding: 4px 6px;
outline: none;
}

.dropLeft a:hover {
background: #913d01;
}

.dropLeft ul {
margin: 0;
padding: 0;
}

.dropLeft ul li {
border-bottom: 1px solid #696e4a;
list-style: none;
margin: 0;
padding: 0;
}

.dropCommon {
position: absolute;
border-top: 2px solid #b5b8a4;
border-left: 2px solid #383a29;
border-right: 2px solid #8c9172;
border-bottom: 2px solid #1f2017;
z-index: 100;
background: #797e5a;
visibility: hidden;
margin: 0 0 0 20px;
padding: 0;
}

.dropCommon a:link,.dropCommon a:active,.dropCommon a:visited {
display: block;
text-decoration: none;
font-weight: 700;
font-size: 11px;
line-height: 13px;
color:#fff;
width: 175px;
padding: 4px 6px;
outline: none;
}

.dropCommon a:hover {
background: #913d01;
}

.dropCommon ul {
margin: 0;
padding: 0;
}

.dropCommon ul li {
border-bottom: 1px solid #696e4a;
list-style: none;
margin: 0;
padding: 0;
}

/* PROTO */

#control_overlay {
background-color:#000;
}

.modal {
background-color:#fff;
padding:10px;
border:1px solid #000;
}

.modalTitle {
background: url(../images/modalTbg.gif) repeat-x #818663;
padding: 6px;
margin: 0 0 15px 0;
border: 1px solid #2c3014;
text-align: right;
}

.modalTitle a:link, .modalTitle a:active, .modalTitle a:visited {
color: #fff;
font-size: 12px;
text-decoration: none;
}

.modalTitle a:hover {
text-decoration: underline;
}

.tooltip {
border:1px solid #000;
background-color:#fff;
height:25px;
width:200px;
font-size:10px;
color:#333;
}

.simple_window {
width:250px;
height:50px;
background-color:#fff;
padding:10px;
text-align:left;
font-size:12px;
color:#333;
}

.window {
background: url("../images/window_background.png") top left;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
padding:25px;
margin: 0;
font-size:12px;
min-width:350px;
min-height:150px;
}

.window .window_contents {
margin:10px 0 0 0;
padding: 0;
}

.window .window_header {
text-align:center;
}

.window .window_title {
margin:4px;
font-size:11px;
cursor:move;
}

.window .window_close {
display:block;
position:absolute;
top:4px;
right:5px;
width: 116px;
height: 22px;
cursor:pointer;
background:url("../images/window_close.png") no-repeat;
/*#background:url("../images/window_closeIE.gif") no-repeat;
_background:url("../images/window_closeIE.gif") no-repeat;*/
}

.validation-advice {
color: #ae1615;
font-weight: 700;
/*font-family: Palatino Linotype, Book Antiqua, Palatino, serif;*/
font-family: Tahoma, Geneva, sans-serif;
font-size: 12px;
padding: 4px 0px 6px 0px;
margin: 0px;
text-align: right;
}

/* ADMIN */

.contentAdmin {
padding: 15px;
margin: 0 0 50px 0;
/*font-family: Palatino Linotype, Book Antiqua, Palatino, serif;*/
font-family: Tahoma, Geneva, sans-serif;
color: #585858;
}

.contentAdmin h1 {
padding: 4px;
background: #f2f2f2;
border: 1px dotted #797979;
/*font-family: Palatino Linotype, Book Antiqua, Palatino, serif;*/
font-family: Tahoma, Geneva, sans-serif;
color: #000;
}

.contentAdmin table {
width: 100%;
border-collapse: collapse;
}

.contentAdmin table th {
background: #f2f2f2;
border: 1px solid #afafaf;
padding: 4px;
}

.contentAdmin table td {
border: 1px solid #afafaf;
padding: 4px;
}

.contentAdmin a:link, .contentAdmin a:visited, .contentAdmin a:active {
text-decoration: none;
color: #1b58ab;
font-weight: 700;
}

.contentAdmin a:hover {
text-decoration: underline;
}

.headerAdmin {
border-bottom: 1px dotted #797979;
padding: 0 0 5px 0;
margin: 0 0 15px 0;
}

.footerAdmin {
border-top: 1px dotted #797979;
padding: 5px 0 15px 0;
margin: 15px 0 0 0;
}

.menuAdmin {
text-align: right;
font-size: 12px;
margin: 0 0 25px 0;
}

.pagination {
text-align: right;
margin: 15px 0 15px 0;
}

.ErrFont {
font-weight: 700;
color: #fff;
background: #8d0707;
padding:5px 10px 5px 10px;
margin:0 0 15px 0;
}

.MsgFont {
font-weight: 700;
color: #fff;
background: #078d1a;
padding:5px 10px 5px 10px;
margin:0 0 15px 0;
}

.clickArrow {
background:url(../images/icoArrow.gif) no-repeat;
margin:0 0 15px 0;
padding:0 0 0 25px;	
}
.sideDesc {
padding:10px 0 0 10px;
width:110px;
}