BODY {
	FONT-SIZE: 11px; 
	MARGIN: 0px; 
	COLOR: #666; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #fff;
}

LI {
	COLOR: #666;
}

em {
	COLOR: #121212;
	font-size: 12px;
	font-weight: bold;
}

td strong em {
	padding-left: 15px;
	background-image: url(../images/arrow.gif);
   background-position: left;
   background-repeat: no-repeat;
	color: #197FA5;
	height: 30px;
}

H1 {
font-size: 17px;
color: #385B68;
font-weight: bold;
text-transform: uppercase;
font-family: Arial Narrow;	
border-bottom: 1px solid #e2e2e2;
padding-bottom: 2px;
}

H2 {
font-size: 14px;
color: #197FA5;
font-weight: bold;
text-transform: uppercase;
font-family: Arial Narrow;	
border-bottom: 1px solid #ff;
}

H4 {
	BACKGROUND-POSITION: left 50%; PADDING-LEFT: 18px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(../images/m.gif); COLOR: #264f87; BACKGROUND-REPEAT: no-repeat
}
.button {
	BORDER-RIGHT: #264f87 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #264f87 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #264f87 1px solid; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 1px; BORDER-BOTTOM: #264f87 1px solid; BACKGROUND-COLOR: #264f87
}
.reset {
	BORDER-RIGHT: #3e6dad 0px solid; PADDING-RIGHT: 8px; BORDER-TOP: #3e6dad 0px solid; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #3e6dad 0px solid; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 1px; BORDER-BOTTOM: #3e6dad 0px solid; BACKGROUND-COLOR: #ff6600
}
INPUT {
	BORDER-RIGHT: #d2dae3 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d2dae3 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; BORDER-LEFT: #d2dae3 2px solid; COLOR: #666; PADDING-TOP: 0px; BORDER-BOTTOM: #d2dae3 0px solid; FONT-FAMILY: Tahoma
}
.input {
	BORDER-RIGHT: #d2dae3 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d2dae3 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; BORDER-LEFT: #d2dae3 2px solid; COLOR: #666; PADDING-TOP: 0px; BORDER-BOTTOM: #d2dae3 1px solid; FONT-FAMILY: Tahoma; HEIGHT: 16px
}

.forma {
	border: 1px solid #ccc;
	padding: 2px;
	font-size: 12px;
	font-family: Tahoma;
	color: #333;
	width: 250px;
}

.content {
padding: 20px;
padding-left: 15px;
padding-right: 40px;
vertical-align: top;
border-left: 0px solid #899DA6;
color: #333;
text-align: justify;
padding-top: 10px;
font:12px Arial, Helvetica, sans-serif;
line-height:18px
}

.tm {
height: 80px;
background-image: url(../images/m.gif);
background-position: top left;
background-repeat: no-repeat;
padding-left: 10px;
padding-right: 30px;
}

a.tmenu:link, a.tmenu:visited {
color: #385B68;
font-size: 10px;	
text-transform: uppercase;
font-family: Tahoma;
}

a.tmenu:hover {
color: #ff6600;
text-decoration: none;	
}

.header {
	text-align: right;
}

.left {
	border-top: 0px solid #ccc;
	vertical-align: top;
	padding: 20px;
	padding-left: 70px;
	width: 260px;
	padding-top: 0px;
}

.lm {
	height: 34px;
	text-align: left;
	border-bottom: 1px solid #e2e2e2;
}

a.lmenu:link, a.lmenu:visited {
	color: #385B68;
	font-size: 10px;
	text-transform: uppercase;
	font-family: Tahoma;
background-image: url(../images/lm.gif);
background-position: left;
background-repeat: no-repeat;
padding-left: 30px;
display: block;
}

a.lmenu:hover {
	color: #666;
	text-decoration: none;
}

.footer {

}

.ftext {
	border-top: 2px solid #899DA6;
	font-size: 10px;
	color: #666;
	padding-left: 70px;
	padding-top: 20px;
	background-color: #e2e2e2;
}

div.news {
	font-size: 14px;
	color: #6A7F89;
	font-weight: bold;
	border-bottom: 1px solid #e2e2e2;
	FONT-FAMILY: Arial Narrow;
	text-transform: uppercase;
}

div.data {
	font-size: 10px;
	color: #666;
	font-family: Tahoma;
}

a.newslink {
	color: #197FA5;
}

.content u {
	color: #385B68;
}

.img {
background-image: url(../images/img.jpg);
background-position: top left;
background-repeat: no-repeat;
height: 200px;
border-top: 1px solid #e2e2e2;
border-bottom: 1px solid #e2e2e2;
}

.mod_gal_imgcontainer               {float:left; padding:0px; border: 1px solid #ddd; margin:3px}
.mod_gal_header                     {
color:#333; 
padding:5px; 
border-bottom:1px solid #ddd;
width: 160px;
font-size: 10px;
font-family: Tahoma;
}
.mod_gal_img                        {padding:10px}
.mod_gal_kbsize                     {color:#999; text-align:center; margin-top:3px}

span.map {
	padding:10px; 
	border: 1px solid #ddd; 
	margin-left:6px;
}

/* _______________________ OVERLIB-CONTAINER (TOOLTIP)  _______________________ */
.overlib_body                      {font-size:11px; background-color:#ffffff;color:#333333}
.item_title                        {font-weight: normal;background-color:#dddddd; color:#666666}
.overlib_border                    {background-color:#ff6600}

a.office {
	color: #333;
	font-size: 11px;
	font-family: Tahoma;
background-image: url(../images/office.gif);
background-position: left;
background-repeat: no-repeat;
padding-left: 15px;
padding-bottom: 3px;
font-weight: bold;
}

span.phone {
	font-family: Tahoma;
	font-weight: bold;
	color: #ff6600;
	margin-top: 4px;
	padding-left: 15px;
}

a {
	color: #197FA5;
	font-size: 12px;
	font-family: Tahoma;
}

div.adress {

}

.delim {
	border-right: 0px solid #ccc;
}

.content div {

}

a.pnav:link, a.pnav:visited {
	padding: 1px;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
	border: 0px solid #ccc;
	background-color: #e2e2e2;
	color: #3d3d3d;
}
a.pnav:hover {
	padding: 1px;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
	border: 0px solid #3d3d3d;
	background-color: #666;
	color: #fff;
}

span.page_navigation {
	padding: 1px;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
	border: 0px solid #660000;
	background-color: #2167A3;
	color: #fff;
	margin-left: 3px;
}

a.lmenu_order:link, a.lmenu_order:visited {
	color: #197FA5;
	font-size: 11px;
	text-transform: uppercase;
	font-family: Tahoma;
background-image: url(../images/arrow2.gif);
background-position: left;
background-repeat: no-repeat;
padding-left: 30px;
padding-top:6px;
padding-bottom:6px;
display: block;
}

a.lmenu_order:hover {
	color: #666;
	text-decoration: none;
}

.lm_order {
	text-align: left;
	border-bottom: 1px solid #e2e2e2;
	height: 30px;
}

.doc {
	background: url(../images/word.gif) #fff;
	background-position: left top;
	background-repeat: no-repeat;
	padding: 20px;
	padding-left: 40px;
	text-align: left;
	border: 1px dotted #ddd;
	vertical-align: top;
	font-size: 11px;
}