body {
background: white none repeat scroll 0 0;
margin: 0px;
padding: 0px;
font: 13px/120% Verdana,Arial,sans-serif;
color: #3f3f3f;
}
.container {
display:table;
float:none;
width:100%;
border-bottom:1px solid #FFB700;
}
.container.noline {
border:0;
}
.content {
float:none;
margin:0 auto;
width:940px;
}
.content.paddingTop {
padding-top:30px;
}
.content .top {
height:160px;
width:100%;
}
.content .block {
float:right;
height:76px;
margin-top:19px;
width:247px;
/*border:1px solid #cccccc;*/
}
.block img {
	margin-right:10px;
}
.head {
float:none;
height:86px;
margin:0 auto;
padding:0px 18px 12px;
width:940px;
}
a {
color:#3F3F3F;
}
.menu {
padding-top:18px;
float:right;
clear:both;
}
.footer a:link, .footer a:visited {
font-weight:normal;
text-decoration:underline;
height:24px;
margin-right:19px;
line-height:150%;
}
a:hover, .footer a:hover {
text-decoration:none;
}
.menu a:link, .menu a:visited {
display:block;
float:left;
height:24px;
margin-left:19px;
overflow:hidden;
position:relative;
text-decoration:none;
font-weight:bold;
}
.menu a.menuAct:link, .menu a.menuAct:visited {
color:#EB0000;
}
a.plain:link, a.plain:visited {
	text-decoration:none;
	font-weight:bold;
}
img, div {
	float:left;
	border:0;
}
div, form, img {
	margin:0;
	padding:0;
}
h1 {
	font-weight:normal;
	font-size:33px;
	margin-top:5px;
}
h2 {
	font-weight:normal;
	font-size:20px;
	color:#1668BE;
}
h3 {
	font-size:16px;
	font-weight:normal;
	line-height:150%;
}
a.onlPrintBtn:link, a.onlPrintBtn:visited {
display:block;
width:118px;
height:20px;
background:transparent url('graphics/online_printing_lnkbrg.jpg') no-repeat scroll 0px 0px;
margin-top:5px;
padding-top:1px;
padding-left:12px;
}
a.onlPrintBtn:hover {
background:transparent url('graphics/online_printing_lnkbrg.jpg') no-repeat scroll 0px -21px;
}
a.goBtn:link, a.goBtn:visited {
display:block;
width:22px;
height:21px;
background:transparent url('graphics/go.jpg') no-repeat scroll 0px 0px;
float:right;
}
a.goBtn:hover, a.goBtn:active {
background:transparent url('graphics/go.jpg') no-repeat scroll 0px -21px;
}
.logos {
	text-align:center;
}
.logos img {
	float:none;
	margin:10px;
}
.red {
	color:#EB0000;
}
.emph {
	font-weight:bold;
}
.large {
	font-size:15px;
}
.blck {
	display:block;
	float:left;
}
a#order_portr:link, a#order_portr:visited {
display:block;
width:140px;
height:140px;
margin-right:10px;
background:transparent url('graphics/portrait_photo.jpg') no-repeat scroll 0px 0px;
float:left;
}
a#order_portr:hover, a#order_portr:active {
background:transparent url('graphics/portrait_photo.jpg') no-repeat scroll 0px -140px;
}
.inputText,select {
border:1px solid #444444;
margin-bottom:3px;
}
