* {margin:0px;padding:0px;}

html, body {
  height:100%;
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:14px;  
  color:#828282;
}

.clearBoth {clear:both;}
hr.clear {display:none;}

a, a:hover {
  color:#F885A4;
  text-decoration:none;
}
a:hover {  
  text-decoration:underline;
}

.warning {
  font-weight:bold;
  color:#FF1F1F;
  padding:0px 0px 3px 25px;
  background:url('../img/icons/error.png') no-repeat 0px 2px;
}

.wrapper {
  width:974px;
  margin:0px auto;
}

.cCursorHand:hover {
  cursor:pointer;
}

.cFullWidth {
  width:100%;
  float:none;
}
.cTopPart {
  background:url('../img/bg-top-bar.png') repeat;
  min-height:30px;
}
.cWrapper {
  width:974px;
  margin:0px auto;
}
.cSearchingForm {
  width:300px;
  border:1px solid red;
  float:right;
}
#id_logo {
  width:208px;
  height:89px;
  background:url('../img/logo-all.png') no-repeat;
  position:absolute;
  z-index:5;
}
#id_logo h1, #id_logo span {
  display:none;
}
table.cTableDecoration td {
  vertical-align:top;  
  padding:2px 4px;
  border:1px solid lightgray;
}
table.cTableDecoration p {
  margin:0px;
}
/*** MENU start ***/
.cMenuPart {
  width:974px;
  height:64px;    
}
#id_mainMenu ul {  
  float:right;
  position:relative;
  top:-9px;
  right:0px;
  z-index:5;
  text-transform:uppercase;
}
#id_mainMenu li {
  display:inline;
  float:left;
  height:79px;
}
a.theme {
  display:block;
  height:55px;
  padding:22px 5px 0px 5px;
  text-decoration:none;
  color:#AA9F8D;  
  float:left;  
}
.aSpan {
  width:90px;
  display:block;
  text-align:center;
  font-size:120%;
}
a.theme:hover {
  color:#fff;
}
a.theme01:hover,
a.activetheme01 {
  background:url('../img/menu-item-center-01.png') repeat-x;  
  color:#fff;
}
a.theme02:hover,
a.activetheme02 {
  background:url('../img/menu-item-center-02.png') repeat-x;  
  color:#fff;
}
a.theme03:hover,
a.activetheme03 {
  background:url('../img/menu-item-center-03.png') repeat-x;  
  color:#fff;
}
a.theme04:hover,
a.activetheme04 {
  background:url('../img/menu-item-center-04.png') repeat-x;  
  color:#fff;
}
a.theme05:hover,
a.activetheme05 {
  background:url('../img/menu-item-center-05.png') repeat-x;  
  color:#fff;
}
a.theme06:hover,
a.activetheme06 {
  background:url('../img/menu-item-center-06.png') repeat-x;  
  color:#fff;
}
.cMenuPipe {
  background:url('../img/menu-pipe.png') repeat-x;
  width:23px;
  height:54px;
  float:left;  
  margin-top:18px;
}
/*** MENU end ***/
.cFooter {
  background:url('../img/bg-footer.png') repeat;
}
.cFooterPart {
  min-height:40px;
}
.cSignature {
  float:right;
  margin-top:10px;
  font-size:80%;
}
/*** MAIN PICTURE start ***/
.cMainPicture {
  min-height:378px;
}
/*** MAIN PICTURE end ***/
.cBackgroundGradient {
  background:url('../img/bg-gradient.png') repeat-x;
  min-height:74px;
}
.pictureBorder {
  border:1px solid lightgray;
  padding:2px;
  margin:0px 5px 5px 0px;  
}
.cLeftColumn {
  width:720px;
  float:left;
  padding-bottom:20px;
}
.cLeftColumnContent {
  width:680px;
  padding:15px 0px 10px 0px;
  margin:0px 20px;  
}
.cLeftColumnContent h2 {
  color:#C1AE84;
  margin-bottom:10px;
}
.cLeftColumnContent h3 {
  color:#F888BE;
  margin-bottom:10px;
}
.cLeftColumnContent p {
  margin-bottom:8px;
  text-align:justify;
}
.cLeftColumnContent ul,
.cLeftColumnContent ol {
  margin:0px 0px 10px 30px;
}
div.pictureItem {
  margin:0px 12px 5px 0px;
  float:left;
  text-align:center;
}
.cPhotogallery img {
  border:3px solid #CBBD9A;
  padding:1px;
  
}
.cBreadCrumbs {
  font-size:80%;
  color:gray;
  margin-bottom:5px;
}
.cHorizontalLine {
  height:21px;
  width:700px;
  background:url('../img/bg-gradient-bar.jpg') no-repeat;
  float:none;
}
.cRightColumn {
  width:236px;
  float:right;
  border:1px solid #D3D5D2;
  padding:2px;
  margin-top:15px;
  background:#fff;  
}
.cRightColumn h3 {
  width:231px;
  display:block;
  background:url('../img/bg-heading.jpg') repeat-x;
  height:27px;
  color:#fff;
  padding:3px 0px 0px 5px; 
  text-transform:uppercase;
}
.cRightColumnContent {
  margin:3px 5px;
}
.cRightColumnContent p {
  text-align:center;
}
.cTableRC {  
  margin:5px auto;
}
.cTableRC td {
  padding-right:10px;
}
.color {
  color:#F885A4;
}
