
/* CSS-Framework Import
------------------------------ */

@import url(cf-menu.css);
@import url(cf-content.css);
@import url(cf-form.css);

/* Utilites
------------------------------ */

* { margin: 0; padding: 0; }
.img-repl { text-indent: -9999px; overflow: hidden; display: block; }

.hidden { display: none; }
.no-margin { margin: 0!important; }
.no-back { background: none; }

/* Main custom rules
------------------------------ */

html { background: #A9C1FD url(../skin/bg.gif); font: .75em/1.5 Verdana, Arial, Helvetica, sans-serif; } 

body { padding: 20px; background: url(../skin/bg-top.gif) repeat-x; }

#site { width: 600px; margin: 0 auto; background: #fff url(../skin/bg-main.gif) no-repeat center top; padding: 20px 40px 0 40px; }

#col-left { float: left; width: 276px; padding: 10px; }

#col-right { margin-left: 306px; background: #ccc url(../skin/top-right.gif) no-repeat center top;}

#col-r-bottom { background: url(../skin/bot-right.gif) no-repeat center bottom; height: 100%; padding: 10px}

#footer { clear: both; padding-top: 10px; border-top: 10px solid #416AD0; text-align: center; margin-top: 10px}

#bottom { width: 680px; margin: 0 auto; background: url(../skin/bg-footer.gif) no-repeat center top; height: 26px}
