@CHARSET "UTF-8";

body { padding: 0; margin: 0; overflow-y: scroll; }
body { background: url(../img/layout/background.jpg) 0 0 fixed; }

.min-height { height: 100%; }

#root { min-width: 1000px; border-left: 8px solid #d0b867; background: url(../img/layout/navigation_back.png) 0 0 repeat-y; }
#left { float: left; vertical-align: top; width: 280px; position: relative; z-index: 4; }
 #langselect { position: absolute; top: 0; left: 80px; } 
  #langselect .active { color: #616162; }
 #topnav { padding: 30px 0; }
  #topnav ul { list-style: none; padding: 0; margin: 0; }
  #topnav ul li { padding: 0; margin: 0; }
  #topnav a:link,
  #topnav a:visited { display: block; margin-left: 10px; padding: 11px 0 6px 10px; height: 16px; font-size: 16px; color: #969696; border-top: 1px solid #eaeaea; border-bottom: 1px solid transparent; }
  #topnav li:last-child a { border-bottom: 1px solid #eaeaea; }
  #topnav a:hover,
  #topnav a:active,
  #topnav a.active { border-top: 1px solid transparent; border-bottom: 1px solid transparent; color: #fff; margin-left: 0; padding-left: 20px; background: url(../img/layout/navigation_active.png) 0 0 no-repeat; }
  #topnav li.nv0 a:hover,
  #topnav li.nv0 a:active,
  #topnav li.nv0 a.active { background-position: 0 0; width: 291px; }
  #topnav li.nv1 a:hover,
  #topnav li.nv1 a:active,
  #topnav li.nv1 a.active { background-position: 0 -34px; width: 282px; }
  #topnav li.nv3 a:hover,
  #topnav li.nv3 a:active,
  #topnav li.nv3 a.active { background-position: 0 -68px; width: 274px; }
  #topnav li.nv4 a:hover,
  #topnav li.nv4 a:active,
  #topnav li.nv4 a.active { background-position: 0 -102px; width: 267px; border-bottom: 1px solid transparent: }
 #info_contact { color: #fff; height: 226px; width: 255px; padding-left: 20px; background: url(../img/layout/info-contact.png) 0 0 no-repeat; }
  #info_contact .ictitle { font-size: 18px; padding: 15px 0 10px 0; }
  #info_contact .ictxt { margin: 0; padding: 0; font-size: 14px; }
 
#content_area { float: left; vertical-align: top; }
#content_area.type-1 { margin: 0 0 0 40px; padding: 50px 144px 0 100px; width: 385px; background: url(../img/layout/home_background.png) 0 0 repeat-y; }
#content_area.type-2 { padding: 30px 0 0 100px; }
 #main-content {  }
 
#searchbar_wrapper { padding: 2px; background: rgba(255, 231, 148, 0.34); } 
 #searchbar { position: relative; padding: 10px 20px; color: #fff; background: url(../img/layout/title_background.png) 0 0 repeat; }
  #searchbar .titles { width: 420px; float: left; }
   #searchbar h1 { font-size: 40px; font-weight: normal; padding: 0; margin: 0; } 
   #searchbar h2 { font-size: 28px; font-weight: normal; padding: 0; margin: 0; } 
  #searchbar .search { float: right; width: 698px; text-align: right; }
   #searchbar .search .searchcol { width: auto; float: left; }
   #searchbar .search .searchcol-05 { width: 10%; float: left; }
   
 #searchbar .pageSet { position: absolute; top: 10px; right: 20px; }
 #searchbar .filters { margin-left: 75px; margin-top: 60px; }

#women-grid { z-index: 3; position: relarive; overflow: hidden; max-height: 2000px; min-height: 740px; }
 #women-grid-container { width: 20000em; clear: both; }
 #women-grid .women-page { float: left; }
  
#woman_detail { background: #fff; padding: 30px; width: 780px; margin-top: 20px; }
 #woman_images { float: left; width: 330px; }
 #woman_text { float: left; width: 400px; padding-left: 50px; }
  #woman_text .wtitle { font-size: 24px; color: #d0b867; margin-bottom: 10px; }
  #woman_text table { width: 100%; padding: 0; margin: 0; }
  #woman_text table tr th,
  #woman_text table tr td { padding: 7px 0; margin: 0; vertical-align: top; text-align: left; }
  #woman_text table tr th { color: #434343; font-weight: normal; width: 150px; }
  #woman_text table tr td { color: #767676; }
  #woman_text .youlikeit { color: #6b6b6b; font-size: 24px; margin-top: 20px; }
  #woman_text .callus { color: #d0b867; font-size: 24px; }
  #woman_text .goback { display: inline-block; width: 221px; height: 34px; background: url(../img/layout/back.png) 0 0 no-repeat; }
  #woman_text .moreinfo { display: inline-block; width: 221px; height: 34px; border: none !important; background: none 0 0 no-repeat; }
