/* ******************************************************* CSS DOCUMENT ******************************************************* */
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #222; line-height: 18px; margin: 0; padding: 0; }
#global { width: 766px; margin: 0 auto; }
#header { background: url(../images/headertop.jpg) top no-repeat; width: 766px; height: 191px; }
#contenter{ background: #fff url(../images/headerbottom.jpg) top no-repeat; width: 766px; }
#col1 { width: 304px; float: left; }
#col2 { width: 462px; float: right; margin-top: 202px; }
#col1_content { padding: 0 20px; }
#col2_content { padding: 0 20px; }
#portfolio { width: 766px; margin: 20px 0 0 0; }
#portfolio_content { padding: 0 20px; }
#footer { background: url(../images/footer.jpg) top no-repeat; width: 766px; height: 34px; text-align: center; font-size: 10px; color: #999; padding-top: 5px; }


/* ***** Blocks ***** */
.blockcontact { width: 250px; height: 200px; color: #fff; margin: 4px 0 20px 0; padding: 0 4px; } /* 258 */
.block258 { width: 258px; }


/* ***** Tags ***** */
h3 { margin: 0; padding: 0; font-family: "Trebuchet MS", Arial; font-size: 16px; }
h3.portfoliotitle { margin: 0; padding: 0; font-family: "Trebuchet MS", Arial; font-size: 16px; color: #ED2052; text-align: left; border-bottom: 1px solid #FCDCE4; }
dl { margin: 0 0 10px 0; padding: 0; }
ul { margin: 4px 0 0 0; }
.redtitle { color: #ED2052; font-size: 14px; font-weight: bold; }
.clear { clear: both; display: block; height: 0; margin: 0;	padding: 0;	font-size: 0; line-height: 0; }


/* ***** Images **** */
#portfolio img { background: url(../images/bgphoto.jpg) top left no-repeat; margin: 6px; padding: 1px 1px 12px 1px; border: none; }


/* ***** Links **** */
a { color: #3366CC; text-decoration: none; padding-bottom: 1px; border-bottom: 1px dotted #3366CC; }
a:hover { border-bottom: 1px solid #3366CC; }
a.whitelk { color: #fff; text-decoration: none; padding-bottom: 1px; border-bottom: 1px dotted #fff; }
a.whitelk:hover { color: #fff; text-decoration: none; padding-bottom: 1px; border-bottom: 1px solid #fff; }
a.highslide { border: none; }
