body { 
	background-color: #fff;
	color: #000;
	font-family: Arial;
	font-size: 12px;
	margin: 0px;
}

/* Links */

.alpha-menu-link {

	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #fff;
}

.alpha-menu-link:hover {

	color: #cc0;
}

.beta-menu-link {
	font-family: Arial;
	font-size: 17px;
	font-weight: normal;
	text-decoration: none;
	color: #666;
}

.beta-menu-link:hover {
	color: #c00;
}

.gallery-series-link {
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #666;
}

.gallery-series-link:hover {
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #c00;
}

/* Footer */

#footer {
	height: 40px; 
	background-color: #333; 
	border-bottom: 1px solid #666;
	color: #fff;
	font-size: 8pt;
	padding-left: 40px;
}

/* Body */

.body-menu-title {
	height: 32px;
	text-align: left;
}

.body-menu-text {
	font-family: Arial;
	font-size: 12px;
	color: #666;
}

/* Pen Hi */

.pens-hi-portfolio-logo {
	width: 262px;
	height: 56px;
	background: url(/image/menu/pen-big/logotype.gif);
	background-repeat: no-repeat;
	cursor : default;
}

.pens-hi-portfolio-logo-over {
	width: 262px;
	height: 56px;
	background: url(/image/menu/pen-big/logotype.over.gif);
	background-repeat: no-repeat;
	cursor : pointer;
}

.pens-hi-portfolio-corporate-identity {
	width: 292px;
	height: 56px;
	background: url(/image/menu/pen-big/corporate-identity.gif);
	background-repeat: no-repeat;
	cursor : default;
}

.pens-hi-portfolio-corporate-identity-over {
	width: 292px;
	height: 56px;
	background: url(/image/menu/pen-big/corporate-identity.over.gif);
	background-repeat: no-repeat;
	cursor : pointer;
}

.pens-hi-portfolio-flyer {
	width: 165px;
	height: 51px;
	background: url(/image/menu/pen-big/flyer.gif);
	background-repeat: no-repeat;
	cursor : default;
}

.pens-hi-portfolio-flyer-over {
	width: 165px;
	height: 51px;
	background: url(/image/menu/pen-big/flyer.over.gif);
	background-repeat: no-repeat;
	cursor : pointer;
}

.pens-hi-portfolio-card {
	width: 218px;
	height: 54px;
	background: url(/image/menu/pen-big/card.gif);
	background-repeat: no-repeat;
	cursor : default;
}

.pens-hi-portfolio-card-over {
	width: 218px;
	height: 54px;
	background: url(/image/menu/pen-big/card.over.gif);
	background-repeat: no-repeat;
	cursor : pointer;
}

.pens-hi-portfolio-e-card {
	width: 172px;
	height: 53px;
	background: url(/image/menu/pen-big/e-card.gif);
	background-repeat: no-repeat;
	cursor : default;
}

.pens-hi-portfolio-e-card-over {
	width: 172px;
	height: 53px;
	background: url(/image/menu/pen-big/e-card.over.gif);
	background-repeat: no-repeat;
	cursor : pointer;
}

.pens-hi-portfolio-booklet {
	width: 114px;
	height: 51px;
	background: url(/image/menu/pen-big/booklet.gif);
	background-repeat: no-repeat;
	cursor : default;
}

.pens-hi-portfolio-booklet-over {
	width: 114px;
	height: 51px;
	background: url(/image/menu/pen-big/booklet.over.gif);
	background-repeat: no-repeat;
	cursor : pointer;
}

.pens-hi-portfolio-poster {
	width: 217px;
	height: 54px;
	background: url(/image/menu/pen-big/poster.gif);
	background-repeat: no-repeat;
	cursor : default;
}

.pens-hi-portfolio-poster-over {
	width: 217px;
	height: 54px;
	background: url(/image/menu/pen-big/poster.over.gif);
	background-repeat: no-repeat;
	cursor : pointer;
}

.pens-hi-portfolio-billboard {
	width: 304px;
	height: 57px;
	background: url(/image/menu/pen-big/billboard.gif);
	background-repeat: no-repeat;
	cursor : default;
}

.pens-hi-portfolio-billboard-over {
	width: 304px;
	height: 57px;
	background: url(/image/menu/pen-big/billboard.over.gif);
	background-repeat: no-repeat;
	cursor : pointer;
}

.pens-hi-portfolio-showcase {
	width: 246px;
	height: 55px;
	background: url(/image/menu/pen-big/showcase.gif);
	background-repeat: no-repeat;
	cursor : default;
}

.pens-hi-portfolio-showcase-over {
	width: 246px;
	height: 55px;
	background: url(/image/menu/pen-big/showcase.over.gif);
	background-repeat: no-repeat;
	cursor : pointer;
}

.pens-hi-portfolio-sign {
	width: 216px;
	height: 55px;
	background: url(/image/menu/pen-big/sign.gif);
	background-repeat: no-repeat;
	cursor : default;
}

.pens-hi-portfolio-sign-over {
	width: 216px;
	height: 55px;
	background: url(/image/menu/pen-big/sign.over.gif);
	background-repeat: no-repeat;
	cursor : pointer;
}

/* Pen Lo */

.pen-lo {
	width: 120px;
	height: 29px;
	background-repeat: no-repeat;
	cursor : pointer;
	
	background-position: -24;
	
}

/* */














.right-menu  {

}

.right-menu-row {
	height: 28px;
	text-align: left;
	padding-left: 80px;
}


.body-menu-row a {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}

.body-menu-row a:hover {
	color: #c00;
}

/* Heder */

.header {

	height: 162px;
	background-color: #000;

}

.header-exclusive {

	height: 161px;

	background-color: #000;
	background-image: url(/image/header-exclusive-top.gif);
	background-repeat: no-repeat;

}

/* Main Menu */

.menu-main {

	background-color: #333;
	height: 20px;

}

.menu-main-exclusive {

	background-color: #333;
	height: 20px;
	background-image: url(/image/header-exclusive-bottom.gif);
	background-repeat: no-repeat;

}

/* */










.gallery-comment {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	padding-top: 8px;
	text-align: center;
	
}

/* Exclusive */

.menu-exclsuive-comment {

	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #333;
	
	text-align: left;

}

.menu-exclsuive-image {

	border: 2px solid #fff;
	
	text-align: left;
	vertical-align: middle;
	
	height: 97px;
	
	cursor: pointer;

}

.menu-exclsuive-image-over {

	border: 2px solid #c00;
	text-align: left;
	cursor: pointer;

}

.menu-exclusive-link {

	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	color: #333;
	
}

.menu-exclusive-link:hover {

	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	color: #c00;
	
}

.exclusive-comment {
	font-family: Arial;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	color: #666;
}

.menu-contact {
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	color: #666;
}

/* KVASS */
		
.kvass-title {
	font-family: Arial;
	font-size: 24px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	text-align: center;
}

.kvass-section {
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	text-align: left;
}
