body {color:black; background: url("../img/bgmain.gif") no-repeat bottom center white; font-size:100,01%; font-family:verdana,sans-serif; margin-bottom:10px;}

body {scrollbar-base-color: #000; scrollbar-arrow-color: #070C5B; scrollbar-highlight-color: #fff; scrollbar-shadow-color: #fff; scrollbar-face-color: #D71412; scrollbar-track-color: #EAEBF1;}

table,img {border:0;}

h1 {font-size:120%; color:#d61312; margin-top:40px; clear:both;}
h2 {color:#ff892a; font-size:110%; margin-top:40px; clear:both;}
h2.header {color:#fe521b; font-size:14px; margin:2 0 0 2;}

td.header2 {background: url("../img/bg_header2.gif") no-repeat top right;}

p,li,lo,dt,dd {line-height:1.5; clear:both;}

p.fix {font-size:10px; margin:0; padding:0;}

a {text-decoration:underline; font-weight:bold;}
a:link {color:black;}
a:hover {color:#D71412;}

/*td.header1 {border-top:4px solid #d71412;}
td.header2 {border-top:4px solid #babab7;}*/

p.fix {font-size:12px;}

p.banner {margin:60px 0;}

p.lng {font-size:12px; color:#d71412; font-weight:bold;}
a.lng,a.lng:link,a.lng:visited {color:#000; padding:2px;}
a.lng:hover {color:white; background-color:#d71412; padding:2px;}

p.menu {font-size:16px; padding-left:21px; color:#d71412; font-weight:bold;}
div.menuhere {border-left:3px solid #d71412; background-color:#ffd359; padding:18px 10px 18px 20px;}
p.menuhere {font-size:16px; color:#d71412; font-weight:bold; padding:0; margin:0 0 4px 0;}
.menuvisited {padding:0 2 4 2px; margin: 0px; font-weight: bold; color:#d71412}
a.menu,a.menu:link,a.menu:visited {color:black; text-decoration:none; padding:2px;}
a.menu:hover {color:white; background-color:#d71412; text-decoration:none; padding:2px;}
p.submenu {font-size:12px; color:#d71412; font-weight:bold; margin:0 0 0 28px; padding:0;}
.submenuvisited {padding:2px;}
a.submenu,a.submenu:link,a.submenu:visited {color:black; text-decoration:none; padding:2px;}
a.submenu:hover {color:white; background-color:#d71412; text-decoration:none; padding:2px;}

div.maintxt {margin:0 10px 0 89px; padding:0;}

img.gallery {border:#ffd359 solid 5px;}
div.gallery_th {padding:12px; float:left;}
img.gallery_th {border:#ffd359 solid 4px;}
p.photonav {font-weight:bold; color:#d71412;}
a.photonav,a.photonav:link,a.photonav:visited {color:black; padding:2px; text-decoration:none;}
a.photonav:hover {color:white; background-color:#d71412; padding:2px;}

.form_inside {background-color: #ffffff; border: 1px solid #000000; font-family: Georgia; font-size: 12px;}

p.b17 {margin-right:10px;}
a.b17,a.b17:link,a.b17:visited {color:#999; font-size:12px; text-decoration:none;}
a.b17:hover {color:#000; font-size:12px; text-decoration:underline;}

.project_pager {
	margin: 20 0 20 0px; padding:6px; font-size:12px; border-top:#ccc solid 2px;
}

/* Client logo */
.client_logo_container {
	display: none;
}
.client_logo_tbl {
}
.client_logo_tbl td {
	padding: 8px;
}

/* Photo gallery */

.pr_gal_big_photo {
	width: 510px;
	height: 510px;
}
.pr_gal_big_photo td {
	text-align: center;
}
.pr_gal_pager {
	height: 50px;
}

.pr_gal_top {
	display: none;
	height: 560px;
}
.pr_gal_bottom {
	display: none;
}
