html { height: 100%; padding: 0; margin: 0; }

body { background-color: #FFFFF1; margin: 0px; font-family: Trebuchet MS, Arial, Tahoma, Verdana; color: #000000; height: 100%; }

table { width: 100%; border-collapse: collapse; margin: 0; }

div { width: 100%; }

h1 { margin: 0; }

h2 { margin: 0; }

h3 { margin: 0; }

p { margin: 0; padding: 0; }

img {  }

td { padding: 0; vertical-align: top; }

.cbox {width: 20px; background: transparent; border: 0;}

.MT {height: 100%; background: url('/img/back.jpg') 49% 30px no-repeat; border-left: 5px solid #000000; border-right: 5px solid #000000; }

.MTD {  padding: 170px 40px 40px 40px; line-height: 120%;}

.Logo {position: absolute; width: 317px; height: 65px; background: url('/img/logo.gif'); top: 56px; left: 60px;}

.OnMain {position: absolute; width: 317px; height: 65px; top: 56px; left: 60px;}

.TopWords {position: absolute; width: 100%; height: 50px; top: 3px; font-size: 13px; color: #CACAB8;}

.CenterSpace div {width: 200px;} .CenterSpace {border-bottom: 0 !important;}

.Menu td {border-bottom: 6px solid #D6D6C3; font-size: 18px; vertical-align: bottom; white-space: nowrap; padding-bottom: 4px;}

a:hover {text-decoration: none;} a {color: #FF7F00;}

.Menu a {color: #000000; text-decoration: none;} .Menu a:hover {color: #FF8810;}

.Bigger {font-size: 26px !important;}

.Active {border-bottom: 6px solid #FF8810 !important;}

.NotMenu td {border-bottom: 0 !important; white-space: normal; font-size: 12px; height: 140px; vertical-align: middle !important; padding: 0 20px 0 20px; overflow: visible;}

.BigLink {font-size: 20px; white-space: nowrap;}

.Line1 {margin-top: 20px; font-size: 75%;} .Line1 img {margin-right: 30px; margin-bottom: 10px;}

.Line1 p {padding-bottom: 10px;}

.MedLink {font-size: 15px; font-weight: 800;}

.Line2 td {text-align: center; width: 25%;}

.Line2 {margin-top: 30px;} .Line2 img {margin-top: 20px;}

.TopWords strong {padding: 0 40px 0 40px;}

.Line3 td {font-size: 75%; text-align: left !important; padding: 15px 10px 0 40px;} .Line3 p {padding-bottom: 10px;}

.Intitle {padding: 40px 40px 30px 0; font-size: 11px; text-align: right; color: #D6D6C3;} .Intitle a {color: #D6D6C3;}

.Orange {color: #FF7F00;}

.BottomLeft {padding: 30px 0 30px 40px; font-size: 150%;} .Small {font-size: 12px !important; font-weight: 800; color: #CACAB8; padding-top: 3px;}

.CallNow {position: absolute; width: 500px; height: 100px; top: 60px; left: 100%; margin-left: -550px; text-align: right; font-weight: 800; font-size: 14px;}

.Big {font-size: 30px; font-weight: 800;}

.Price td {border-bottom: 1px solid #D6D6C3; padding-top: 7px;}

.Price .Empty div {width: 100px;} .Price .Empty {border: 0 !important;}

.Price .Right {text-align: right; padding-right: 30px; white-space: nowrap;} .Price .Left {padding-left: 10px; width: 100%; padding-right: 30px;}

.Content {font-size: 75%;}

.Price .Img {position: absolute; width: 110px; height: 100px; margin-left: -130px; overflow: visible;}

.Price .Img img {float: right;} .Price .Cat {border-bottom: 0 !important; font-size: 140% !important;}

.Price .Desc {padding: 10px 30px 20px 10px; border-bottom: 0 !important; color: #67675E;}

.SubMenu {padding: 0 !important; font-size: 18px !important;}

.SubMenu a {padding-right: 20px; color: #0A66B8; text-decoration: underline;}

.SubMenu span {padding-right: 20px; color: #D6D6C3;}

.Content p {padding-bottom: 15px;}

.Content {padding-top: 5px;}

h1 {font-size: 24px; font-weight: 500; margin-bottom: 15px;}

#RespName {font-size: 140%; color: #67675E; padding-left: 0px;}

#ArtName a {font-size: 140%; color: #67675E;} #ArtName {padding-bottom: 2px; padding-left: 0px; border-bottom: 0 !important; padding-bottom: 0;}

.pages {margin-top: 20px;}

.Cont td {font-size: 100% !important; vertical-align: top !important; padding: 30px 20px 20px 20px; white-space: normal !important; border-bottom: 0 !important;} .Cont td p {padding-bottom: 10px;}

.ContMail a {text-decoration: underline; color: #0A66B8;}

.MessageForm .Left {width: 1%; white-space: nowrap; padding-right: 50px; font-weight: 800; color: #CACAB8; text-align: right;}

.MessageForm {font-size: 130%;}

.MessageForm input {width: 95%; border: 1px solid #CACAB8; height: 24px; font-size: 20px; color: #0B67B9;} 

.MessageForm textarea {width: 95%; border: 1px solid #CACAB8; height: 100px; font-size: 15px; color: #0B67B9; overflow: hidden; font-family: Arial; font-weight: 800;} 

.MessageForm td {padding-top: 6px; padding-bottom: 6px; vertical-align: middle;}

.Button {background: #ffffff; font-size: 15px !important; font-weight: 800; cursor: pointer;}

form {margin: 0; padding: 0;}

.Nav {width: 148px; height: 12px; position: absolute; top: 20px; left: 100%; margin-left: -149px;} .Nav img {margin-right: 25px; border: 0;}

.SiteMap {font-size: 120%;}

.Brief a {color: #000000;} .Brief {padding-top: 5px;}

.XX  a {color: #0A66B8;}






