body {padding:0;margin:0;background:#ffffff;background:url(img/background.gif);}
img,table {border-width:0;}
table {width:100%;}
td,a,div,input,textarea {font-size:12px;font-family:verdana;color:#022554;}
p {font-size:12px;font-family:verdana;color:#022554;text-align:justify;}
td {vertical-align:top;text-align:left;}
a {text-decoration:none;color:#0080ed;font-size:14px;font-weight:bold;}
a:hover {color:#535353;}
h1, h2 {font-size:16px;font-weight:bold;color:#0066CE;text-align:left;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#40B3F8;}
h3 {font-size:15px;font-weight:bold;color:#0066CE;text-align:left;border-bottom:1px dotted #40B3F8;}

.height {height:100%;}
.width {width:100%;}
.top {height:132px;background:url(img/top-background.jpg);}
.top div {background:url(img/top-right.jpg) right no-repeat;width:100%;height:100%;}

.menu {height:31px;background:url(img/upmenu-background.jpg);}
.menu .button {text-align:center;width:100%;}

.title {height:57px;background:url(img/title-background.jpg);}
.title div {width:100%;height:100%;background:url(img/title-background-left.jpg) no-repeat top left;}
.title div div {width:100%;height:100%;background:url(img/title-background-right.jpg) no-repeat top right;}
.title table {width:395px;margin:16px 50px 0 186px;}
.title table .text {width:100%;background:url(img/titletext-background.jpg);vertical-align:middle;text-align:right;padding:0 50px 0 0;}
.title table .text img {margin:0 5px 0 0;}
.title table .text h1 {font-size:11px;font-weight:normal;display:inline;color:#0171a6;text-transform:uppercase;}

.content {height:100%;}
.content .leftmenu {width:296px;}
.content .leftmenu .signal {background:url(img/right-border.gif) right repeat-y;}
.content .leftmenu .news {background:url(img/right-border.gif) repeat-y;height:100%;}
.content .leftmenu .background {background:url(img/news-left.jpg) left top no-repeat;}
.content .leftmenu .background table {height:auto;}
.content .leftmenu .background .date {width:47px;text-align:right;color:#0066ce;font-size:10px;padding:5px 5px 5px 20px;}
.content .leftmenu .background .date span {color:#899092;font-size:13px;}
.content .leftmenu .background .text {padding:5px 8px 0 5px;color:#282828;}
.content .leftmenu .contact {height:133px;background:url(img/contact.jpg);text-align:right;padding:40px 10px 0 50px;text-transform:uppercase;font-size:10px;color:#4ea2d2;}
.content .leftmenu .contact span {color:#a4a7a8;}
.content .leftmenu .contact div {color:#4ea2d2;padding:10px 0 0 0;}
.content .leftmenu .contact .telephone {color:#00a1fe;font-size:15px;}
.content .centerseparator {width:87px;background:url(img/center-background.jpg) top no-repeat;vertical-align:bottom;}
.content .text .top {background:url(img/text-up-background.jpg);height:24px;}
.content .text .top div {background:url(img/text-up-left.jpg) no-repeat left;height:100%;}
.content .text .top div div {background:url(img/text-up-right.jpg) no-repeat right;height:100%;}
.content .text .text {height:100%;border-right:1px solid #d2d4d7;background:url(img/text-left-background.jpg) left repeat-y;padding:5px 30px 20px 40px;}
.content .text .bottom {background:url(img/text-down-background.jpg) bottom repeat-x;height:17px;}
.content .text .bottom div {height:100%;background:url(img/text-down-right.jpg) right no-repeat;}
.content .text .bottom div div {height:100%;background:url(img/text-down-left.jpg) left no-repeat;}
.content .right {width:28px;background:url(img/text-right-background.jpg);}
.content .right div {height:100%;background:url(img/text-right-up.jpg) top no-repeat;}
.content .right div div {height:100%;background:url(img/text-right-down.jpg) bottom no-repeat;}

.seo {background:url(img/seo-background.jpg);height:42px;}
.seo div {height:100%;background:url(img/seo-left.jpg) left no-repeat;}
.seo div div {height:100%;background:url(img/seo-right.jpg) right top no-repeat;padding:5px 0 0 40px;color:#afacae;font-size:10px;}

.bottom {background:url(img/down-text-background.jpg);height:59px;}
.bottom div {height:100%;background:url(img/down-text-right.jpg) right no-repeat;}
.bottom div div {height:100%;background:url(img/down-text-left.jpg) left no-repeat;}
.bottom div div .copyright {color:#5badf3;vertical-align:middle;padding:0 0 0 21px;font-size:10px;}
.bottom div div .copyright p {margin-bottom:5px;background-image:none;}
.bottom div div .copyright img {margin:0 5px 0 0;}
.bottom div div .banner {opacity:0.2;filter:alpha(opacity=20);padding:0 5px;height:31px;}
.bottom div div .anysite {text-align:right;padding:10px 12px 0 0;}
.bottom div div .anysite img {float:right;margin:0 0 0 5px;}
.bottom div div .anysite a, .bottom div div .copyright a {font-size:10px;color:#858482;}
.bottom div div .anysite a:hover, .bottom div div .copyright a:hover {color:#47a1fe;}
