* {	margin: 0; padding: 0; }
html { overflow-y: scroll !important; }
html, body { height: 100%; }
body { background-color:#FFF; color:#5b6d00; font-family:Arial, Tahoma, Verdana; font-size:11px; text-align:center; background-image:url(../images/bodybg.gif); background-repeat:repeat-x; background-position:top; }
:-moz-any-link:focus { outline:none; }
.clearboth { clear:both; visibility:hidden; }
.spacer { height:10px; }
.doublespacer { height:20px; }
.cpage { margin:0 auto; width:800px; text-align:left; position:relative; min-height:100%; height:auto !important; height:100%; }

.cheader { height:70px; text-align:left; background-image:url(../images/headertext.gif); background-repeat:no-repeat; background-position:right top; }

.ccontent { min-height:456px; height:auto !important; height:456px; text-align:left; }
.ccontent .cnavigation { text-align:left; font-size:12px; font-weight:bold; color:#FFF; float:left; width:570px; }
.ccontent .cnavigation .menuitem { float:left; padding:7px 20px 8px 1px; color:#edf6bf; }
.ccontent .cnavigation .menuitem a { color:#edf6bf; text-decoration:none; }
.ccontent .cnavigation .menuitem a:hover { color:#FFF; text-decoration:none; }
.ccontent .cnavigation .menuitemcurrent { float:left; padding:7px 20px 8px 1px; background-image:url(../images/pointer.gif); background-repeat:no-repeat; background-position:left bottom; }
.ccontent .cnavigation .menuitemcurrent a { color:#FFF; text-decoration:none; }
.ccontent .csearchlabel { float:right; width:210px; text-align:left; font-size:12px; font-weight:bold; color:#FFF; background-image:url(../images/pointer.gif); background-repeat:no-repeat; background-position:left bottom; }
.ccontent .csearchlabel .searchlabeldiv { padding:7px 0 8px 0; float:left; }
.ccontent .csearchlabel .languagesdiv { padding:7px 0 8px 0; float:right; }
.ccontent .csearchlabel .languagesdiv a { color:#edf6bf; text-decoration:none; }
.ccontent .csearchlabel .languagesdiv a:hover { color:#FFF; text-decoration:none; }

.ccontent img { border:none; } 

.ccontent .greenblocktitle { height:23px; background-image:url(../images/pointer.gif); background-repeat:no-repeat; background-position:left bottom; }
.ccontent .greenblocktitle .label { padding:2px 5px; background-color:#b7da00; color:#FFFFFF; font-weight:bold; font-size:12px; }        
.ccontent .greenblocktitle .label a { color:#FFFFFF; text-decoration:none; }   
.ccontent .greenblocktitle .label a:hover { color:#FFFFFF; text-decoration:none; } 
.ccontent .greenblocktitle .label .rightlink { font-weight:normal; font-size:11px; float:right; }
.ccontent .darkgreenblocktitle { height:23px; background-image:url(../images/darkpointer.gif); background-repeat:no-repeat; background-position:left bottom; }
.ccontent .darkgreenblocktitle .label { padding:2px 5px; background-color:#5b6d00; color:#FFFFFF; font-weight:bold; font-size:12px; }

.ccontent .leftblock { float:left; width:570px; }
.ccontent .leftblock h1 { font-size:12px; padding-bottom:5px; }
.ccontent .leftblock h2 { font-size:11px; padding-bottom:5px; padding-left:15px; } 
.ccontent .leftblock a { color:#000; }
.ccontent .leftblock a:hover { color:#b7da00; }

.ccontent .rightblock { float:right; width:210px; font-size:12px; }
.ccontent .rightblock .formlabel { width:75px; float:left; padding-top:3px; }
.ccontent .rightblock .formfield { width:135px; float:right; }
.ccontent .rightblock select { width:130px; font-family:Arial, Tahoma, Verdana; font-size:11px; }

.ccontent .rightblock .weatherlabel { float:left; padding:3px; }
.ccontent .rightblock .weatherdegree { float:right; font-weight:bold; padding:3px; }
.ccontent .rightblock .weathericon { float:right; }

.ccontent .leftblock .offerblock { width:182px; float:left; }
/*.ccontent .leftblock .offerblock a { text-decoration:none; color:#5b6d00; }*/
.ccontent .leftblock .offerblock img { border:none; padding:4px 0;}
.ccontent .leftblock .title { color:#b7da00; font-size:12px; font-weight:bold; padding-bottom:5px; }
.ccontent .leftblock .title em { color:#5b6d00; font-size:11px; font-weight:normal; }        
.ccontent .leftblock .title a { text-decoration:none; color:#b7da00; }
.ccontent .leftblock .title a:hover { text-decoration:none; color:#5b6d00; } 
.ccontent .leftblock .title .currnet { color:#5b6d00; }   
.ccontent .leftblock .discription a { text-decoration:none; color:#5b6d00; }   
.ccontent .leftblock .offerblock .price { background-image:url(../images/pricespot.gif); background-repeat:no-repeat; padding:10px 0 14px 0; }
.ccontent .leftblock .offerblock .price span { color:#FFFFFF; font-size:12px; font-weight:bold; }
.ccontent .leftblock .offerblock .more { padding-top:5px; font-weight:bold; }
.ccontent .leftblock .offerblock .more a { text-decoration:none; color:#b7da00; }
.ccontent .leftblock .offerblock .more a:hover { text-decoration:none; color:#174f00; }
.ccontent .leftblock .vspacer { width:12px; float:left; }
.ccontent .leftblock .news img { float:left; padding-right:5px; }
.ccontent .leftblock .offerblock .pricelabel { float:left; width:65px; padding:10px 0 14px 0; }
.ccontent .leftblock .offerblock .pricevalue { float:left; width:38px; background-image:url(../images/pricespot.gif); color:#FFFFFF; font-size:12px; font-weight:bold; background-repeat:no-repeat; padding:10px 0 14px 0; text-align:center; }
.ccontent .leftblock .offerblock .discription { height:75px; }

.ccontent .leftblock ul { margin-top:10px; } 
.ccontent .leftblock li { margin-left:20px; padding-bottom:10px; }


.footerheight {	height:43px; }
.cfooter { width:100%; position:absolute; bottom:0 !important; bottom:-1px; height:23px; text-align:left; color:#dbed80; font-size:10px; background-color:#b7da00; }
.cfooter .ftextleft { float:left; padding:5px 10px; }
.cfooter .ftextright { float:right; padding:5px 0; }
.cfooter .flogoadept { float:right; padding:5px 10px 5px 5px; }
.cfooter .flogoadept img { border:none; }
.cfooter .bottomnav { float:left; text-align:center; }
.cfooter a { text-decoration:none; color:#dbed80; }
.cfooter a:hover { text-decoration:none; color:#FFF; }
.cfooter .fmaxgraphic { display:none; }



.offercontent { width:375px; float:left; }
.offercontent h3 { font-size:12px; }
.offercontent .offertitle { font-size:12px; float:left; font-weight:bold; }
.offercontent .offerid { font-size:12px; float:right; font-weight:bold; }
.offerinfo { width:181px; float:right; }
.offerinfo .offergallery img { float:left; border:#5b6d00 1px solid; cursor:pointer; }
.offerinfo .offergallery .hdelim { float:left; width:5px; }
.offerinfo .offergallery .vdelim { clear:both; height:5px; width:181px; }
.offerinfo .offergallery .vdelim img { border:none; }
.offerinfo .offergallery .galleryleft { float:left; }
.offerinfo .offergallery .galleryright { float:right; }
.offerinfo .offergallery .galleryleft img { border:none; }
.offerinfo .offergallery .galleryright img { border:none; }
.ccontent .leftblock .offerblock h4 { font-size:11px; font-weight:bold; line-height:20px; }
.offerinfo .offerblock .infolabel { float:left; }
.offerinfo .offerblock .infovalue { float:left; line-height:20px; padding-left:5px; }
/*
.offerinfo .offermap a { font-size:12px; font-weight:bold; color:#b7da00; }
.offerinfo .offermap a:hover { font-size:12px; font-weight:bold; color:#5b6d00; }
*/

.gallerypopup { position:absolute; top:100px; left:300px; border:#5b6d00 1px solid; background-color:#FFFFFF; }
.gallerypopup img { padding:2px; cursor:pointer; }
.gallerypopup .galleryimageframe { display:none; }
.gallerypopup .galleryloading { font-size:12px; padding:100px 200px; font-weight:bold; }