/* CSS Document */
html, body { margin: 0; padding: 0;  height: 100%; }

body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; color: #000; text-align: center; background-color: #FFF; }

a img { border: none; }
p { margin: 0 0 18px 0 ; }

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000; margin: 0 0 18px 0 ; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000; margin: 0; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000; margin: 0; }
h4 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #00958f; font-weight: bold; margin: 0; }
h5 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00958f; font-weight: bold; margin: 0; }
h6 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #00958f; font-weight: normal; margin: 0; }


#wrapper { position: relative; clear: both; width: 973px; margin: 0 auto; text-align: left; }
#header { position: relative; top: 0; height: 120px; width: 973px; background: #FFF url("/site-media/header-bg.gif") top left repeat-x; }
	#logo { position: absolute; top: 0; width: 432px; height: 38px; top: 64px; left: 0; }
	#credo { position: absolute; top: 13px; left: 619px; width: 354px; height: 14px; }
	
	#link { position: absolute; top: 38px; left: 619px;  width: 354px; height: 69px; }
	
	p#tel-mail { position: absolute; top: 11px;  font-size: 13px; color: #00958f; }
	p#tel-mail a { padding-left: 11px; text-decoration: none; color: #00958f; }
	p#tel-mail a:hover { color: #696a6c; text-decoration: none; }
	
	#menu { position: relative; top: 0; width: 973px; height: 32px; background: #00958f url("/site-media/menu-bg.gif") top left repeat-x; }

	ul.tpc_locCode1 { position: absolute; list-style: none; left: 400px; top: 0; margin: 0; padding: 0; font-size: 14px; }
	ul.tpc_locCode1 li { float: left; padding: 5px 45px 0 3px; }
	ul.tpc_locCode1 li a { color: #FFF; text-decoration: none; }
	ul.tpc_locCode1 li a.sel { color: #5cbab6; }
	ul.tpc_locCode1 li a:hover  { color: #5cbab6; }

#content-blok { width: 973px; min-height: 511px; background: url("/site-media/content-bg.gif") top left repeat-y; }

#sidebar { width: 283px; float: left; background-color: #26a5a0; }
img.tpc_picture1 { width: 283px; height: 370px; }
img.tpc_picture2 { position: relative; margin-top: 13px; width: 283px; height: 39px; }

img.vds-url { float: left; width: 120px; height: 416px; }

#content { position: relative; float: left; min-height: 477px; width: 466px; margin-top: 13px; padding: 21px 25px 0px 25px; line-height: 19px; background-color: #FFF; }
	#content a { color: #000; text-decoration: underline; }
	#content a:hover { color: #00958f; text-decoration: underline; }

._ffbgforcer { clear: both; height: 0; overflow: hidden; margin-top: -1px; }