/* CSS Document */

body, *{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	
	 
}
.logopadding
{padding-left:20px;
}
.leftback
{background:url(../images/topleftback.jpg);
background-position:right;
background-repeat:no-repeat;
}
.menu1
{
color:#003399;
font-weight:bold;
}
.banner22
{
color:#003399;
padding-right:20px;
}
.projectselect{
	width: 155px;
	height:17px;
	font-size: 10px;
	color:#333333;
	border: 1px solid #b0c1de;
	margin-bottom: 5px;}
.textarea{
	width: 155px;
	height:60px;
	font-size: 10px;
	color:#333333;
	border: 1px solid #b0c1de;
	margin-bottom: 5px;}
	
.textarea_enq{
	font-size: 10px;
	color:#333333;
	border: 1px solid #b0c1de;
	margin-bottom: 5px;}
.submit
{
	width: 60px;
	height:20px;
	font-size: 10px;
	color:#333333;
	border: 1px solid #b0c1de;
	margin-bottom: 5px;}
.contacts
{color:#003399;
font-size:12px;
font-weight:500;
padding-left:20px;}
.subtitle
{font-size:14px;
color:#003399;
padding-top:8px;
padding-bottom:8px;
padding-left:0px;
font-weight:bold;
text-decoration:none;
}
.subtitle a 
{ 
text-decoration:none;
}
.more, .more a {font-size:11px;
color:#FF0000;
text-decoration:none;
}
.more a:hover
{color:#0000FF;
text-decoration:none;}

.link1, .link1 a {font-size:12px;
color:#003399;
padding-right:10px;
padding-top:20px;
text-decoration:none;
}
.link1 a:hover
{color:#FF0000;
text-decoration:none;}
.verumorustyl, .verumorustyl a{
color:#003399;
text-decoration:none
}

.link2, .link2 a {font-size:11px;
color:#666666;
text-decoration:none;
line-height:19px;
}
.link2 a:hover
{color:#000000;
text-decoration:none;}

.maindoc
{color:#666666;
line-height:20px;
}

.leftbutton, .leftbutton a {font-size:14px;
color:#003366;
text-decoration:none;
line-height:19px;
padding-left:12px;
}
.leftbutton a:hover
{color:#006699;
text-decoration:none;}


div.pagination {
	padding:3px;
	margin:3px;
	text-align:center;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #9aafe5;
	
	text-decoration: none; 
	color: #2e6ab1;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #2b66a5;
	color: #000;
	background-color: lightyellow;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid navy;
	font-weight: bold;
	background-color: #2e6ab1;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #929292;
	color: #929292;
}

.total_row
{
	text-align:center;
}

.price_row
{	
	background:#CBCBCB;
	color:#FF0013;
	font-weight:bold;
}

.error
{
  color:red;
  background-color:#FEFF99;
  background-image:url('../images/error-16.jpg');
  background-repeat:no-repeat;
  padding-left:16px;
}