body, p, div, td, th, input, textarea, ul, ol, li, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #505050;
}

body {
	background: #eceef1;
	padding: 0px;
	margin: 0px;
}

table.nb td.body1280 {
	padding-left: 64px;
	padding-right: 64px;
}

h1 {
	font-size: 22px;
	color: #5d6b79;
}

h2 {
	font-size: 20px;
	color: #2267b6;
}

h3 {
	font-size: 18px;
	color: #dc153d;
}

h4, h5, h6 {
	font-size: 13px;
	color: #5d6b79;
}

a, a p {
	color: #2267b6;
	text-decoration: underline;
}

ul {
	list-style: none;
}

ul li {
	background: url(../img/ul_bul.gif) no-repeat 11px 9px;
	padding: 3px 0px 7px 25px;
}
ol li {
	padding: 3px 0px 7px 0px;
}

table.nb {
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	border: 0px;
	width: 100%;
}
table.nb th, table.nb td {
	padding: 0px;
	margin: 0px;
}

table.nbm {
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
table.nbm td {
	padding: 0px;
	margin: 0px;
}

input.input_text, textarea {
	border: solid 1px #ff9494;
	background-color: #ffffff;
}
input.input_button {
	border: solid 1px #ff9494;
	background-color: #ffffff;
}


.top_logo {
	background: url(../img/top_logo.jpg) no-repeat left;
}
.top_right {
	background: url(../img/top_bg.jpg) repeat-x left;
}



.menu {
	background: url(../img/menu_bg.gif) no-repeat top;
}
table td.search {
	padding: 49px 0px 17px 82px;
	background: url(../img/search_bg.gif) no-repeat 0px 39px;
}
table td.search th {
	padding-right: 10px;
}
.search .input_text {
	border: none;
	background: #edf2f5;
	color: #5d6b79;
	width: 160px;
	font-size: 12px;
}
div.menu1 {
	background: #0d53a4 url(../img/menu1_bg.jpg) no-repeat top;
	font-weight: bold;
	font-size: 13px;
	text-align: right;
	color: #ffffff;
	padding: 6px 12px 6px 32px;
}
div.menu1 a {
	color: #ffffff;
	text-decoration: none;
}
div.menu2 {
	background: url(../img/menu2_bg.gif) no-repeat top;
	padding: 10px 12px 15px 32px;
}
div.menu2 div {
	font-size: 13px;
	color: #2267b6;
	text-align: right;
	padding: 5px 0px 0px 0px;
}
div.menu2 div a {
	color: #2267b6;
	text-decoration: none;
}
div.menudiv {
	height: 8px;
	font-size: 1px;
}

div.lb {
	padding-top: 15px;
	text-align: right;
}

div.lcontact {
	background: url(../img/lcontact.gif) no-repeat top;
	padding: 20px 13px 10px 20px;
	margin-top: 15px;
}
div.lcontact p {
	text-align: right;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}
div.lcontact a {
	color: #2267b6;
	text-decoration: underline;
}

.center {
	background: #afb7c6 url(../img/center_bg.gif) repeat top left;
}

table td.foto_bg1 {
	background: url(../img/foto_bg1.jpg) repeat-x top left;
	vertical-align: middle;
	padding: 180px 15px 10px 23px;
}
table td.foto_bg1sec {
	background: url(../img/foto_bg1.jpg) repeat-x top left;
}
.photos {
	background: url(../img/foto_bg2.gif) repeat-x bottom;
}
.photos td img {
	border: 4px solid #ffffff;
}
table.photos th {
	width: 5%;
}
table.photos td {
	text-align: center;
	width: 16%;
	padding: 16px 4px 18px 4px;
}

.photo_header {
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
}
.photo_text {
	color: #ffffff;
	font-size: 13px;
	padding: 15px 0px 10px 0px;
}
.photo_link {
	color: #ffffff;
	font-size: 13px;
}
.photo_link a {
	color: #ffffff;
	text-decoration: underline;
}


h1.main {
	padding: 10px 0px 10px 48px;
	margin: 15px 0px 15px 25px;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	color: #dc153d;
}
.inews {
	background: url(../img/news.gif) no-repeat top left;
}
.ilinks {
	background: url(../img/links.gif) no-repeat top left;
}

.news {
	padding: 0px 20px 10px 25px;
}
.newsdate {
	padding: 0px 0px 5px 0px;
	color: #dc153d;
	font-size: 11px;
	font-weight: bold;
}
.newsheader {
	padding: 0px 0px 5px 0px;
	font-size: 16px;
}
.newsheader1 {
	padding: 0px 5px 20px 0px;
	font-size: 16px;
}
.newstext {
	padding: 0px 0px 20px 0px;
}
.newsarc {
	padding: 5px 0px 10px 0px;
}

.rss {
	background: url(../img/rss.gif) no-repeat top left;
	padding: 2px 0px 5px 30px;
	margin: 19px 0px 30px 0px;
}
.rss1 {
	background: url(../img/rss.gif) no-repeat top left;
	padding: 2px 0px 5px 30px;
	margin: 0px 0px 0px 50px;
}
.rss a, .rss1 a {
	color: #2267b6;
	text-decoration: underline;
}
.newsr {
	padding: 4px 0px 4px 55px;
}

.links {
	padding: 0px 20px 10px 25px;
}
.links p {
	margin: 0px;
	padding: 0px 0px 10px 17px;
	background: url(../img/links_bul.gif) no-repeat 0px 6px;
}

.sb {
	background: #ae0628 url(../img/sb_bg.gif) repeat-x top;
}
table td.sb_img {
	padding: 30px 10px 30px 30px;
	vertical-align: top;
}
.sb_img img {
	border: #ced0d8 solid 4px;
}
table td.sb_text {
	padding: 30px 10px 30px 0px;
	vertical-align: top;
}
.sbtext {
	color: #ffcad5;
	font-size: 13px;
	padding-bottom: 5px;
}
.sblink, .sblink a {
	color: #ffffff;
	font-size: 13px;
}

.path {
	background: url(../img/path.gif) no-repeat left;
	padding: 4px 0px 7px 38px;
	margin: 21px 20px 21px 25px;
	font-size: 13px;
	color: #8793a9;
}
.path a {
	text-decoration: none;
}
.path span a {
	color: #dc153d;
	font-weight: bold;	
}




.bottom {
	background: #d0d4dc url(../img/bottom_bg.gif) repeat-x bottom;
}
.bottom_top {
	background: #afb7c6 url(../img/center_bg.gif) repeat 280px 0px;
}
.bottom_left {
	background: url(../img/bottom_left.jpg) no-repeat bottom left;
}
.bottom_left p {
	margin: 0px;
	padding: 10px 10px 10px 23px;
}
.bottom_right {
	background: url(../img/bottom_right.jpg) no-repeat bottom right;
}
.bottom_right p {
	margin: 0px;
	padding: 10px 10px 10px 70px;
}
.bottom_right a {
	color: #2267b6;
	text-decoration: underline;
}

.cnttab {border-style:solid;border-color: #afb7c6;border-width:0px 1px 1px 0px}
.cnttab td.cntcel, .cntcel1, .cntcel2 {border-style:solid;border-color: #afb7c6;border-width:1px 0px 0px 1px;font-size:11px;padding: 5px;background-color:#eef0f4;}
.cnttab th.cntcel {
	border-style: solid;
	border-color: #afb7c6;
	border-width: 1px 0px 0px 1px;
	font-size: 15px;
	background: #aab0c1 url(../img/th.gif) repeat-x center;
	color: #2f70ba;
	padding: 5px;
}
.cnttab th.cntcel p { padding: 2px; color:#2f70ba;font-size:15px;}
.cnttab td.cntcel p { padding: 2px; }

table.igtable td {
	padding: 5px;
}
.igimagecell img {
	border: 3px solid #ffffff;
}

.guestbook_item {
	border-bottom: solid 1px #ff9494;
	padding-top: 10px;
	padding-bottom: 10px;
}
.guestbook_text {
	padding-top: 5px;
}
.guestbook_text span {
	color: #2267b6;
}

