body { font: 12px/18px Tahoma; color: #6c6b6c; background-color: #FFFBE6; }
a { color: #c35f57; text-decoration: none; }
a:hover, a.active, .active a { color: #c35f57; text-decoration: none; }
ul { margin: 5px 0px; }
li { font: 14px/36px Georgia; color: #999; }
li a, #languages a { color: #999; text-decoration: none; }
label { font: 14px/36px Georgia; color: #c35f57; }
p { margin: 0px 0px 15px 0px; }

#wrap { width: 1000px; padding: 50px 0px; margin: auto; }

  #logo { width: 132px; height: 124px; display: block; margin: auto; background: url("images/logo.jpg") 0px 0px no-repeat; }
  
  #menu { text-align: center; }
    #menu li { list-style: none; display: inline; padding: 0px 60px; }
    
    
#slider { margin: auto; position: relative; width: 791px; height: 353px; background:url(images/loading.gif) no-repeat 50% 50%; }
#slider img { position: absolute; top: 0px; left: 0px; display: initial; }
#slider a { border: 0; display: block; }


#body { overflow: hidden; }
#left { float: left; width: 210px; }
  #left li { list-style: none; }
#center-right { float: right; width: 760px; margin: 10px; } 
#center { float: left; width: 610px; margin: 10px; }
  #scroll-content { height: 400px; overflow: hidden; position: relative; padding-right: 20px; }
  #center .jScrollPaneContainer { height: 400px; overflow: hidden; position: relative; }
  #center .jScrollPaneTrack { width: 20px !important; background:url(/images/scroll-pane.jpg) 0px 0px repeat-y; position: absolute; right: 0px; }
  #center .jScrollPaneDrag { position: absolute; cursor: pointer; overflow: hidden; background:url(/images/scroll.jpg) no-repeat 100% 0%; height: 20px !important; width: 20px !important; }
#right { float: right; width: 150px; margin: 10px 5px; }
  #right img { width: 64px; height: 64px; margin: 4px; }
  #right1 .img-0 img { width: 150px; height: 100px; }

#languages { margin: 10px auto; width: 200px; text-align: center; }  
  #languages a { padding: 0px 10px; }  
  #languages a:hover, #languages a.active { color: #c35f57 !important; }  
#stars { width: 100px; height: 16px; background:url(/images/stars.png) no-repeat 0% 0%; margin: 10px auto; }  
  
  
.page-contact { width: 605px; margin: auto; padding-left: 42px; }
  .page-contact .l { width: 200px; float: left; }
  .page-contact .r { width: 312px; float: right; }
  .page-contact h2 { font-size: 100%; font-weight: normal; }

.page-prices { }
  .page-prices table { border-spacing: 0; width: 100%; }
  .red { color: #c35f57; }
  .page-prices th, .page-prices td { border-left: 1px solid #c35f57; padding: 4px 10px; font-weight: normal; text-align: left; vertical-align: top; line-height: 22px; }
  .page-prices .first { border-left: none !important; padding-left: 0px !important; }
  .page-prices .delimiter div { height: 35px; }

.page-more a { color: #6c6b6c; }
  .page-more a:hover { color: #c35f57; }


#e-card-img { width: 749px; height: 569px; }
#e-card-form { float: right; }
  #e-card-form label { display: block; }
  #e-card-form input.text, #e-card-form textarea { border-width: 0px 0px 1px 1px; border-style: solid; border-color: #c8c9ca; width: 300px; }
  #e-card-form textarea { height: 130px; }
  #e-card-form .buttons { text-align: right; }
  #e-card-form .button { padding: 0px 20px; font-size: 16px; color: #c35f57; }

#footer { margin-top: 70px; text-align: center; color: #9b9c9d; }
  #footer img { position: relative; top: 4px; margin-left: 5px; }