﻿.pub-int {
	margin : 0px 0px 3px 0px;
	padding : 0px;
	font-family : "trebuchet ms",Arial,Helvetica,sans-serif;
	font-size : 10px;
border: 2px solid #E7F7FF;
}


.pub-int img {
	border: 1px solid black;
}

.pub-int-1, .pub-int-3 {
	width : 170px;
}

.pub-int-3 {
	 margin : 0px 0px 0px 0px;
} 
 
.pub-int-3 .sum {
	background-color: #ffd400;
	color : black;
text-align:justify;
padding:3px 5px 3px 5px;
}

.pub-int-2 {
	width : 210px;
}

.pub-int .photo {
	width : 75px;
	margin : 0px;
	padding : 0px;
	vertical-align : middle;
	font-size : 10px;
}

.pub-int .photo span {
	color : #9d9d9d;
	margin :0px;
	padding : 0px;
}

.pub-int .photo .img {
	margin : 0px;
	padding : 0px;
}

.pub-int .ident {
	padding-left : 3px;
	background-color : #E7F7FF;
}

.pub-int-3 .ident {
text-align:left;
background-color: #FEDD9D;
}

.pub-int .act {
	color : #dd1c00;
	background-color : inherit;
	font-size : 10px;
}

.pub-int a {
	color : inherit;
	background-color : inherit;
	text-decoration : inherit;
}



.pub-int .ident .name {
	font-weight : bold;
	color : black;
	background-color : inherit;
	text-decoration : none;
	text-align : left;
	text-transform : capitalize;
}

.pub-int .ident .name:hover {
	text-decoration:underline;
}

.pub-int .ident .town {
	color : #5d5d5d;
	background-color : inherit;
	font-size : 10px;
}

.pub-int .ident .dept {
	color : #3d3d3d;
	background-color : inherit;
	font-size : 10px;
}

.pub-top-box { vertical-align : middle; }

.pub-middle-box {
	vertical-align : middle;
	margin : 0px;
}

.pub-middle-box .box {
	margin : 0px 0px 0px 5px;
	padding : 5px;
	background-color: #FCFDA6;
}

.pub-middle-box .subbox {
	vertical-align : top;
	border: 5px solid #aad712;
	padding: 5px;
	margin: 0px;
	background-color: white;
}

.pub-middle-box table {
	border: 1px solid #aad712;
	margin: 3px 0px 3px 0px;
}

.pub-middle-box img {
	border: 1px solid #aad712;
	margin: 3px 0px 3px 0px;
}

.pub-middle-box .pub-int {
	margin : 0px;
}

.pub-bottom-front, .pub-bottom-rear {
	border: 5px solid #aad712;
	padding: 1px;
	margin: 5px;
	background-color: #fdfec3;
}

.pub-bottom-front td, .pub-bottom-rear td {
	padding: 0px 2px 0px 2px;
}

.pub-bottom-front img, .pub-bottom-rear img {
	border: 1px solid #aad712;
}

.pub-left {
	padding : 0px 5px 0px 5px;
	margin : 0px;
}

.pub-left .pub-int {
	margin : 5px 0px 0px 0px;
}

.pub-right-cont {
	vertical-align : top;
}

.pub-right {
	margin: 10px;
	padding-left: 10px;
	border-left: 5px dashed #cccccc;
}

.pub-right table,img {
	margin: 5px;
}
.pub-img-inside {
	margin : 0px;
	padding: 0px;
	width : 210px;
	height : 140px;
	background-repeat : no-repeat;
	border: 1px solid #aad712;
}

.pub-img-inside td {
	vertical-align : top;
}

.pub-img-inside .text {
	padding : 2px;
	margin : 4px 2px 4px 2px;
	background-color : white;
	color:#8d8d8d;
	border:1px solid #aad712;
}

.pub-img-inside a {
	color : #656565;
	font-size : 10px;
	text-decoration : none;
	line-height : 12px;
}

.pub-img-inside a em {
	font-size : 11px;
	color : #dd1c00;
	font-style : normal;
	font-weight: bold;
}

.pub-img-inside a:hover {
	color: #3d3d3d;
}

.pub-index-sel {
	background-color : white;
	width : 200px;
	margin : 5px 0px 5px 12px;
}

.pub-index-sel .title {
	text-align : center;
	font-size : 15px;
	font-weight : bold;
	color : #dd1d00;
}

.pub-index-sel .name {
	color : black;
	font-size : 10px;
	font-weight : bold;
	margin : 1px;
	height : 15px;
	text-align : center;
}

.pub-index-sel .addr {
	background-color : #c8d743;
	color : black;
	font-size : 10px;
	padding : 0px 0px 0px 5px;
	margin : 0px 5px 0px 5px;
}

.pub-index-sel .desc {
	color : black;
	font-size : 10px;
	margin : 5px 5px 0px 5px;
	height : 45px;
	text-align : justify;
}
