.ccontent .leftblock { width:208px; float:left; }
.ccontent .leftblock .menu { background:url(../images/products/menubody.gif) repeat-y; }
.ccontent .leftblock .menu .menuitembg { background:url(../images/products/menulight.gif) no-repeat bottom center; padding:16px 0; text-align:center; }
.ccontent .leftblock .menu .menuitem { padding:16px 0; text-align:center; }
.ccontent .leftblock .menu a { color:#FFFFFF; text-decoration:none; font-weight:bold; }
.ccontent .leftblock .menu .active { padding:0 15px; }
.ccontent .leftblock .menu .current { background:url(../images/products/menuarrows.gif) no-repeat center; padding:0 15px; }

.ccontent .rightblock { float:right; width:586px; }  
.ccontent .rightblock .contentbody { background:url(../images/shops/contentbody.gif) repeat-y; padding:5px 20px; }
.ccontent .rightblock .contentbody h1 { font-size:14px; }
.ccontent .rightblock .contentbody h3 { font-size:13px; font-weight:normal; padding:5px 0; }
.ccontent .rightblock .contentline { background:url(../images/contentline.gif) repeat-x center; }
.ccontent .rightblock .address { float:left; width:300px; }
.ccontent .rightblock .map { float:right; }
.ccontent .rightblock .map img { cursor:pointer; } 

.ccontent .rightblock ul { padding-left:10px; }
.ccontent .rightblock li { padding-left:10px; padding-bottom:2px; background-image:url(../images/careers/bullet.gif); background-position:0 3px; background-repeat:no-repeat; list-style:none; }   

.gallerypopup { padding:5px; background-color:#350000; position:absolute; visibility:hidden; left:50px; top:50px; text-align:center; border:#750000 1px solid; }
.gallerypopup img { cursor:pointer; }

