* {
	margin : 0px;
	padding : 0px;
	font-size: 13px;
	font-family : Geneva, sans-serif, "MS Sans Serif";
}
A {
	color: #6F171C;
	text-decoration: none;	
}
A:hover {
	text-decoration: underline;
}
P {
	padding: 5px 0px 5px 0px;
}
#logo {
	width: 207px;
	height: 209px;
	font-size: 10px;
	color : #FFFFFF;
	padding: 100px 0px 0px 25px;
	background : url(../images/logo.jpg) no-repeat;
}

#search {
	height: 23px;
	background: url(../images/searchBackground.gif);
	background-color: #68090D;
}
#search .fldSearch {
	width: 150px;
	height: 19px;
	margin-left: 5px;
}
#search .btnSearch {
	width: 50px;
	color: #FFFFFF;
	text-align: center;
	background-image : url(../images/buttons/search.jpg);
	background-repeat : no-repeat;
	background-position : center;
}
#search .btnSearch A {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}

#menu1 {
	height: 36px;
	background-color: #68090D;
	background-image : url(../images/menu.jpg);
	background-repeat : no-repeat;
}
#menu1 UL {
	padding-left: 7px;
	list-style-type: none;
}
#menu1 LI {
	float: left;
	padding: 0px 7px 0px 7px;
}
#menu1 A {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}
#menu1 A:hover {
	text-decoration: underline;
}

#menu2 {
/*	float: left;*/
/*	padding: 60px 0px 160px 43px;*/
	margin: 13px 0px 90px 43px;
	list-style-type: none;
	vertical-align: top;
}
#menu2 .level1, #menu2 .level1 A  {
	height: 18px;
	color: #5F676B;
	font-size: 14px;
	text-decoration: none;
}
#menu2 .level1 A:hover {
	text-decoration: underline;
}

#menu2 .level2 {
	height: 17px;
	font-size: 12px;
	padding: 0px 10px 0px 10px;
}
#menu2 .level2 A {
	color: #6F171C;
	text-decoration: none;
}
#menu2 .level2 A:hover {
	text-decoration: underline;
}
#menu3 {
	padding-left: 90px;
	background-color: #FFFFFF;
	border-left : 1px solid #000000;
}
#menu3 A {
	font-size: 10px;
}

#copyright {
	font-size: 10px;
	padding: 0px 0px 0px 40px;
}

#content1 {
	float: right;
	width: 570px;
	height: 100%;
	vertical-align : top;
}
#content2 {
	margin: 0px;
	padding: 0px;
}
#content2 .path {
	color: #FFFFFF;
	text-align: left;
	padding: 15px 0px 20px 285px;
}
#content2 .path A {
	color: #FFFFFF;
	font-size: 14px;
}
#content1 .text {
	text-align: justify;
}
.printText {
	padding: 0px 0px 10px 0px;
	text-align: justify;
}
#content1 .text UL, #content1 .text OL, .printText UL, .printText OL {
	padding: 10px 10px 10px 40px;
}
#content1 .author {
	margin-top: 20px;
}
#content1 .list LI, .printText LI {
	padding: 0px 0px 10px 0px;
}
#content1 .title, .printText .title {
	color: #555555;
	font-weight: bold;
	margin-bottom: 15px;
}
#content1 .description, .printText .description {
	font-size: 12px;
}
#print {
	clear: both;
	text-align: right;
	padding: 0px 0px 15px 0px;
}
#print A {
	font-size: 11px;
}
#form .block {
	font-weight: bold;
}
#form .row {
	clear: both;
	margin: 0px;
	padding: 10px 0px 10px 0px;
}
#form .row .label {
	float: left;
	width: 110px;
	text-align: right;
	vertical-align: middle;
	margin: 0px 10px 0px 0px;
}
#form .row .value {
	float: left;
	text-align: left;
	vertical-align: middle;
}
#form .row .fldText {
	width: 320px;
}
#form .row .fldNumber {
	width: 50px;
}
#form .row .fldAuth {
	width: 150px;
}
#form .row .fldTextarea {
	width: 320px;
	height : 150px;
}
#form .submit {
	clear: both;
	margin-top: 20px;
	text-align: center;
}
#form .buttons {
	color : #FFFFFF;
	text-align: center;
	float: center;
	background-color : #6F171C;
	font-family : Arial, Helvetica, sans-serif;
}

#messages {
	text-align: center;
}
#messages UL {
	list-style-type: none;
}
#messages .confirm {
	color: #68090D;
}
#messages .error {
	color: #40946D;
}

#phorum {
	width: 100%;
}
#phorum .columnTitle {
	height: 25px;
	color: #FFFFFF;
	text-align: center;
	background-color : #6F171C;
}
#phorum .row1 {
	background-color : #EEEEEE;
}
#phorum .row2 {
	background-color : #FFFFFF;
}

#news {
	height: 100%;
	border-left : 1px solid #000000;
	border-right : 1px solid #000000;
}
#news .header {
	height: 37px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	padding: 6px 0px 10px 15px;
	background-image : url(../images/newsTop.jpg);
	background-repeat : no-repeat;
}
#news UL {
	list-style-type: none;
	padding: 0px 10px 0px 10px;
}
#news LI, #news LI .title {
	font-size: 12px;
}
#news .footer {
	height: 14px;
	background : url(../images/newsBottom.jpg);
}
UL .title {
	color: #555555;
	font-weight: bold;
}
UL .more {
	clear: both;
	text-align: right;
	padding: 5px 0px 15px 0px;
}
#photostudio {
	z-index: 2;
	top: 207px;
	left: 196px;
	width: 130px;
	height: 100px;
	display: none;
	position:absolute;
	background-image: url(../images/menu/photostudio.gif);
}
#scaningstudio {
	z-index: 2;
	top: 207px;
	left: 275px;
	width: 180px;
	height: 100px;
	display: none;
	position:absolute;
	background-image: url(../images/menu/scaningstudio.gif);
}
#designstudio {
	z-index: 2;
	top: 207px;
	left: 399px;
	width: 147px;
	height: 80px;
	display: none;
	position:absolute;
	background-image: url(../images/menu/designstudio.gif);
}
#dtpstudio {
	z-index: 2;
	top: 207px;
	left: 489px;
	width: 126px;
	height: 100px;
	display: none;
	position:absolute;
	background-image: url(../images/menu/dtpstudio.gif);
}
#reprocenter {
	z-index: 2;
	top: 207px;
	left: 563px;
	width: 135px;
	height: 100px;
	display: none;
	position:absolute;
	background-image: url(../images/menu/reprocenter.gif);
}
#executiveprint {
	z-index: 2;
	top: 207px;
	left: 637px;
	width: 172px;
	height: 115px;
	display: none;
	position:absolute;
	background-image: url(../images/menu/executiveprint.gif);
}
#scaningBlock {
	z-index: 2;
	top: 212px;
	left: 215px;
	width: 172px;
	height: 95px;
	display: none;
	font-size: 12px;
	position:absolute;
	background-image: url(../images/menu/executiveprint.gif);
}
#prepresspBlock {
	z-index: 2;
	top: 212px;
	left: 390px;
	width: 172px;
	height: 95px;
	display: none;
	font-size: 12px;
	position:absolute;
	background-image: url(../images/menu/executiveprint.gif);
}
#reproBlock {
	z-index: 2;
	top: 212px;
	left: 540px;
	width: 172px;
	height: 95px;
	display: none;
	font-size: 12px;
	position:absolute;
	background-image: url(../images/menu/executiveprint.gif);
}
#colorBlock {
	z-index: 2;
	top: 212px;
	left: 660px;
	width: 172px;
	height: 95px;
	display: none;
	font-size: 12px;
	position:absolute;
	background-image: url(../images/menu/executiveprint.gif);
}
#devision .title, #devision A {
	color: #FFFFFF;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
}
#devision .title{
	padding: 7px 0px 7px 0px;
}