* {padding:0px; margin:0px;}

body {background:#fff; font-size:13px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#000}

#overt {background:url(upheadbg.jpg) top left repeat-x; margin:12px auto; width:96%; max-width:1100px;}

#header {background:url(lefthead.jpg) left top no-repeat; height:256px; width:567px; float:left;} 
#header img {position:relative; top:16px; left:18px;}
#header p.p1, #header p.p2, #header p.p3  {position:relative; width:100px; font-size:16px; color:#fff; text-align:center; font-stretch:condensed;}
#header p.p1 {top:58px; left:430px;}
#header p.p2 {top:14px; left:546px;}
#header p.p3 {top:-30px; left:660px; width:110px;}
#righthead {background:url(righthead.jpg); height:256px; width:387px; float:right;}
#mailz {line-height:150%;}

.left {float:left; margin-right:24px; margin-bottom:21px;}
.right {float:right; margin-left:24px; margin-bottom:21px;}

#formblock {width:140px;}
#searcher {padding-top:24px; text-align:center;   height:80px; background:url(mapa.gif) left top no-repeat;}
#searcher input#questions {color:#c80000; width:107px; height:16px; font-size:10px;}
#searcher img {}


.clearer {clear:both;}
#leftblock {width:236px; float:left;}
#leftmenu {background:url(leftmenu.jpg) left top no-repeat;    height:620px; line-height:100% }

#leftmenu ul {padding-top:24px; margin-left:56px; margin-right:18px; list-style:none;}
#leftmenu ul li {padding-bottom:14px; font-size:13px; font-weight:bold;}
#leftmenu ul li a {color:#FFF; text-decoration:none;}
#leftmenu ul li a:hover {color:#0050a0; text-decoration:underline;}

#news_cur {background:url(current.png); margin-left:-62px; margin-top:-8px; padding-top:8px; margin-right:6px; padding-left:62px;  margin-bottom:12px;}


#uplinks {font-size:14px; line-height:22px; margin-top:12px;}

#uplinks a {color:#4872b9; text-decoration:underline;}
#uplinks a:hover {color:#c80000; text-decoration:none;}

#bottomtext {background:url(dl.jpg); height:14px; font-size:0px;}
#rightcc {background:url(dlc.jpg) top left no-repeat; width:16px; height:14px; float:left;}
#leftcc {background:url(drc.jpg) top left no-repeat; width:16px; height:14px; float:right;}

.y10 {margin-left:14px;}

#cite {font-size:12px; color:#444; margin:18px 26px 36px 12px; text-align:justify;}
#cite p {margin-bottom:8px;}
#cite p strong {color:#092e6b;}
#cite p strong a {color:#092e6b; text-decoration:none;}
#cite p strong a:hover {color:#c80000; text-decoration:underline;}

#navbuttons {width:455px; top:180px; left:50%; z-index:12; position:absolute; height:70px;}
#navbuttons p {width:151px; text-align:center; height:58px; vertical-align:middle; float:left; background:url(upbutton.jpg); padding-top:12px; font-size:13px;}
#navbuttons p:hover {background:url(buttonover.jpg);}
#navbuttons p a {color:#c80000; text-decoration:none;}
#navbuttons p a:hover {color:#092e6b; text-decoration:none;}

p#adrphone {padding-top:16px;}

#content {margin-left:242px;}

#block1 { text-align:center; margin:24px auto 12px auto !important;}

#block1 p {margin-bottom:12px;}

#uptext {background:url(upmainc.gif); height:13px; font-size:0px; margin-top:24px;}
p#uprightcc {background:url(ulc.gif) top left no-repeat; width:13px; height:14px; float:left;}
p#upleftcc {background:url(urc.gif) top left no-repeat; width:13px; height:14px; float:right;}

#overtext {border:#ebecee 1px solid; border-top:none; border-bottom:none; padding:0px 1px 0px}
#text {padding:24px 36px 48px 36px; background:url(upcontgrad.gif) top left repeat-x; min-height:920px;}

#text p {font-size:13px; line-height:19px; margin:0 0 19px 0; }

h1 {
	font-size:18px;
	line-height:27px;
	margin-top:12px;
	margin-bottom:20px;
	color:#f00;
}
h2 {font-size:16px; line-height:24px; margin-top:16px; margin-bottom:19px;}
h3 {font-size:14px; line-height:21px; margin-top:14px; margin-bottom:19px;}
h4, h5, h6 {font-size:13px; font-weight:bold; line-height:21px; margin-top:14px; margin-bottom:19px;}
 

#text ul, ol {margin-left:36px; margin-bottom:14px;}
#text li {line-height:21px;}
a img {border:none;}
#text a, #rightbnblock a {color:#133670; text-decoration:underline;}
#text a:hover, #rightbnblock a:hover {color:#c80000; text-decoration:none;}

.block1 {font-size:13px;}

#upnews {background:url(newsheader.jpg) top center; width:236px; height:24px; margin-top:24px;} 
#newsblock {border:#ced2d5 1px solid; border-top:none; border-bottom:none; width:209px; margin:0px 9px 0px 9px;}
#downnews {background:url(newsfooter.jpg); width:236px; height:24px; margin-bottom:36px;}

#newsblock p {line-height:120%; margin:0 18px 21px 18px; color:#000; font-size:12px;}
#newsblock p strong a {color:#133670; text-decoration:underline;}
#newsblock p strong a:hover {color:#c80000; text-decoration:none;}
#newsblock p a {color:#c80000; text-decoration:underline;}
#newsblock p a:hover {color:#133670; text-decoration:none;}
.anews {padding-bottom:12px;}
.anews p {margin-bottom:0px;}
#footer {background:url(footbg.jpg); margin-top:32px; height:45px; color:#f8fafc; font-size:16px;}
#namer {float:left; background:url(footleft.jpg) left top no-repeat; padding:10px 24px 0px 24px; height:35px;}
#addrr {float:right; background:url(footright.jpg) right top no-repeat; padding:10px 24px 0px 24px; height:35px;}

#leftmenu ul li a.achtung {color:#c80000}
#leftmenu ul li a.achtung:hover {color:#0050a0;}

#rightbnblock {float:right; width:200px; margin-top:12px; }
.twootwo {margin-right:224px !important}

.nwsh a {text-decoration:none !important}
.nwsh a:hover {text-decoration:underline !important}

