body {margin:0px; padding:0px; background:#720429;  }
body,td {font-family:tahoma; font-size:12px; color:#000;}
a {color:#991040;}
a:hover {color:#DE0046;}
form {margin:0px;}
hr {color:#777; height:1px; border:0px; border-bottom:solid 1px #ddd; margin:10 0 10 0px;}

table.root {border:0px; border-collapse:collapse; width:100%; }
table.root td.side {width:3%;}
table.root td.right {background:url(/img/t4.gif) no-repeat top left;}
table.root td.main {width:94%; padding:0px; text-align:center;}


#container { min-width: 930px; max-width: 1550px; width:expression(document.body.clientWidth < 934? "934px" : document.body.clientWidth > 1580? "1550px" : "auto"); }

.topline {background:url(/img/t1.gif) repeat-x;}
.topline .left {background:url(/img/t2.gif) no-repeat left top;}
.topline .left .right {background:url(/img/t3.gif) no-repeat right top; height:30px;}

table.inner {border:0px; border-collapse:collapse; width:100%; background:#fff url(/img/l1.gif) repeat-y left; margin-bottom:15px;}
table.inner td {padding:0px; vertical-align:top;}
table.inner td.left {width:25%; background:url(/img/lb.gif) no-repeat left bottom; }
table.inner td.right {width:75%; background:#fff url(/img/l2.gif) repeat-y right;}
table.inner td.bottom { height:0px; background:url(/img/l2.gif) repeat-y right; vertical-align:bottom;}

.leftbottom {}
.line1 {background:url(/img/line1.gif) no-repeat left top;  padding:0 5 0 1px; height:580px;}
.bottomcorner { }


#logo {background:url(/img/l3.gif) repeat-x top; text-align:center; margin-left:4px;}

#leftmenu {background:url(/img/m1.gif) top repeat-x; margin:0 3 15 7px;  border-bottom:solid 1px #F0F0F0;}
#leftmenu a {display:block; }
#leftmenu a.a1 {border-top:solid 1px #CFCFCF;}
#leftmenu a.a1:hover{background:#F4F4F4;}
#leftmenu a.a2 {border-top:solid 1px #D2D2D2;}
#leftmenu a.a2:hover{background:#F7F7F7;}
#leftmenu a.a3 {border-top:solid 1px #D7D7D7;}
#leftmenu a.a3:hover{background:#F9F9F9;}
#leftmenu a.a4 {border-top:solid 1px #E1E1E1;}
#leftmenu a.a4:hover{background:#FCFCFC;}
#leftmenu a.a5 {border-top:solid 1px #E6E6E6;}
#leftmenu a.a5:hover{background:#FDFDFD;}
#leftmenu a.a6 {border-top:solid 1px #EEEEEE;}
#leftmenu a.a6:hover{background:#FEFEFE;}
#leftmenu b {color:#000;}

#leftmenu div.act {background:url(/img/ma_2.gif) repeat-x top;border-top:solid 0px red;}
#leftmenu div.act a:hover {background:url(/img/ma_2.gif) repeat-x top; border-top:solid 0px red;}
#leftmenu ul.submenu {list-style-type:none; margin:10 0 10 30px; padding:0px;}
#leftmenu ul.submenu li {margin:0 0 4 0px; padding:0 0 1 12px; background:url(/img/bullet1.gif) no-repeat; font-size:11px; font-weight:bold;}
#leftmenu ul.submenu li a {text-decoration:none;}


.block {margin:15 15 0 19px; //padding-bottom:1px;}
.block .block-inner {padding:12 15 15 15px; font-size:11px;}
.block .block-inner h2 {font-size:11px; text-transform:uppercase; font-weight:bold; color:#6F0023; margin:0px; padding:0px;}
.block .block-inner em {font-style:normal;color:#BB9898; display:block; margin:10 0 0 0px;}



.block2 {margin:15 15 0 19px; //padding-bottom:10px;}
.block2 .block-inner {padding:12 15 15 15px; font-size:11px;}
.block2 .block-inner h2 {font-size:11px; text-transform:uppercase; font-weight:bold; color:#999; margin:0 0 7 0px; padding:0px;}
.block2 .block-inner h2.mt20 {margin-top:20px;}
.block2 .block-inner span {display:block; font-size:12px;margin-bottom:2px;}
.block2 .block-inner a.link {padding-right:13px; margin: 2 0 15 0px; background:url(/img/arrows.gif) no-repeat right 4px;}

.blocksm {margin:15 15 0 19px; //padding-bottom:1px;}
.blocksm .block-inner {padding:12 15 10 15px; font-size:11px;}
.blocksm .block-inner h2 {font-size:11px; text-transform:uppercase; font-weight:bold; color:#777; margin:0px; padding:0px;}
.blocksm .block-inner em {font-style:normal;color:#BB9898; display:block; margin:10 0 0 0px;}


.blockheader {margin:15 0 0 0px; //padding-bottom:1px;}
.blockheader .block-inner {padding:8 15 8 15px; font-size:11px;}
.blockheader .block-inner h2 {font-size:11px; text-transform:uppercase; font-weight:bold; color:#777; margin:0px; padding:0px;}



.red1 {background:#FCF2F4 url(/img/b1.gif) no-repeat top left;}
.red2 {background:url(/img/b2.gif) no-repeat bottom left;}
.red3 {background:url(/img/b3.gif) no-repeat top right;}
.red4 {background:url(/img/b4.gif) no-repeat bottom right;}

.gray1 {background:#F4F4F4 url(/img/g1.gif) no-repeat top left;}
.gray2 {background:url(/img/g2.gif) no-repeat bottom left;}
.gray3 {background:url(/img/g3.gif) no-repeat top right;}
.gray4 {background:url(/img/g4.gif) no-repeat bottom right;}

.border1 {background:url(/img/r1.gif) no-repeat top left;}
.border2 {background:url(/img/r2.gif) no-repeat bottom left;}
.border3 {background:url(/img/r3.gif) no-repeat top right;}
.border4 {background:url(/img/r4.gif) no-repeat bottom right; }

.uho1 {background:url(/img/u1.gif) no-repeat top left;}
.uho2 {background:url(/img/u2.gif) no-repeat bottom left;}
.uho3 {background:url(/img/u3.gif) no-repeat top right;}
.uho4 {background:url(/img/u4.gif) no-repeat bottom right;}
.uho5 {background:#F0BBC9 url(/img/u5.gif) no-repeat bottom left;}
.uho6 {background:url(/img/u6.gif) no-repeat bottom right;}


.uho {}
.uho .block-inner {height:106px;}

.uhobottom {margin-bottom:15px;}
.uhobottom .block-inner {padding:0px; }
.uhobottom .block-inner a {font-size:11px; text-decoration:none; display:block; padding: 7 10 10 10px;}
.uhobottom .block-inner a b {text-transform:uppercase; display:block;}




#topmenu {background:url(/img/tm1.gif) repeat-x; height:36px;}
#topmenu .item {float:left;  background:url(/img/tm2.gif) no-repeat right top; padding-right:1px;}
#topmenu .item a {display:block; background:url(/img/tm3.gif) no-repeat left top; padding:0 16 0 16px;}
#topmenu .item a:hover{background:url(/img/tm3.gif) repeat-x top;}
#topmenu .itemact {float:left;  background:url(/img/tm5.gif) no-repeat top right;}
#topmenu .itemact a { display:block; background:url(/img/tm4.gif) no-repeat left top; padding:0 16 0 16px;}
#topmenu .itemact a:hover { display:block; background:url(/img/tm4.gif) no-repeat left top; padding:0 16 0 16px;}

#topmenu ul.submenu { height:33px; display:block; background:url(/img/tm7.gif) repeat-x; clear:both;list-style-type:none; margin:0px; padding:0 0 0 15px; }
#topmenu ul.submenu li {display:block; float:left; margin:9 20 10 0px; padding:1 0 0 12px; background:url(/img/arrow3.gif) no-repeat; font-size:11px; font-weight:bold;}
#topmenu ul.submenu li a {text-decoration:none; color:#fff;}
#topmenu ul.submenu li a:hover {color:#FFDDE5;}
#topmenu ul.submenu li b {color:#FFB4C6;}


#bigbanner {background:#8D2540; border-bottom:solid 1px #000;}

h1.header1 {background:#9C3749 url(/img/header1.gif) no-repeat; border-bottom:solid 1px #000;font-size:17px; color:#fff; margin:2 0 0 0px; padding:9 0 9 15px;}
h1.header2 {clear:both; background:#ADADAD url(/img/header2.gif) no-repeat top left; border-bottom:solid 1px #000;font-size:17px; color:#3D3D3D; margin:0px; padding:9 0 9 15px;}


#centercolumn {float:left; background:url(/img/sh1.gif) no-repeat top left; width:67%; min-height:500px; //height:500px;}
#centercolumn .inner {padding:15 7 14 14px; margin-left:1px;}
#rightcolumn { float:right;  width:33%;}
#rightcolumn .inner {padding:15 14 14 8px;}

.block3 {clear:both; margin:0 0 15 0px; //padding-bottom:10px; }
.block3 .block-inner { width:100%;}



.block3 .block-inner table {border:0px; border-collapse:collapse; width:100%; }
.block3 .block-inner table td {padding:0px;}

.block3 .block-inner table td.text { padding:0 25 0 15px; vertical-align:top; width:100%;}
.block3 .block-inner table td a.img img {border:solid 3px #fff;}
.block3 .block-inner table td a.img {border:solid 1px #DBABBC;display:block; margin-top:5px;}
.block3 .block-inner table td a.nofoto {border:solid 1px #E3E3E3;display:block; margin-top:5px; float:left;}

.block3 .block-inner h1 {padding:0px; color:#980D3E; font-size:18px; margin: 0 0 10 0px;}
.block3 .block-inner h2 {padding:0px; color:#980D3E; font-size:15px; margin: 0 0 0 0px;}
.block3 .block-inner b {display:block; }
.block3 .block-inner a.arrows { display:block; margin:15 0 0 0px; background:url(/img/arrow2.gif) no-repeat; padding:0 0 5 20px; font-weight:bold;}

a.arrows { display:block; margin:15 0 0 0px; background:url(/img/arrow2.gif) no-repeat; padding:0 0 5 20px; }

.blocknews {margin:0 0 15 0px; padding-right:25px; //padding-bottom:10px;}
.blocknews .block-inner {width:100%;}
.blocknews .block-inner em {font-size:11px; color:#777; font-style:normal;}
.blocknews .block-inner a.header {display:block; font-weight:bold; padding:0px; color:#980D3E; font-size:15px; margin: 6 0 6 0px;}
.blocknews .block-inner a.arrows { clear:both; display:block; margin:15 0 0 0px; background:url(/img/arrow2.gif) no-repeat; padding:0 0 5 20px;}

.blocktext {margin:0 0 15 0px;  //padding-bottom:10px;}
.blocktext .block-inner { padding:10 15 10 15px;  //padding-bottom:1px;}
.blocktext .block-inner h2 {font-size:14px; padding:0px; margin:10 0 20 0px; color:#991040;}
.blocktext .block-inner em {font-size:11px; color:#777; font-style:normal;}



#news {font-size:11px; padding:0 3 0 3px;}
#news em {font-style:normal; color:#9C9C9C; display:block; margin:13 0 0 0px;}
#news a {font-weight:bold;display:block; margin:0 0 3 0px;}
#news p {margin:0px;}


#bottom { background:url(/img/bt1.gif) repeat-x bottom; height:40px; font-size:11px; margin-left:-1px;}
#bottom .sitecopy {width:66%; float:left; background:url(/img/bt2.gif) no-repeat 16px 0px;}
#bottom .sitecopy div {padding:10 10 10 33px; background:url(/img/bt2.gif) no-repeat right top;}
#bottom .devcopy {width:34%; float:right; background:url(/img/bt3.gif) no-repeat bottom right; }
#bottom .devcopy div {padding:10 10 17 17px;}
#bottom .devcopy div a {text-decoration:none; color:#000;}
#bottom .devcopy div a u {text-decoration:underline; color:#991040;}

#path {font-size:11px; color:#777; padding:0 0 12 0px;}
#path a {color:#777;}

ul {list-style-type:none; margin:10 0 0 5px; padding:0px;}
ul li {margin:0 0 4 0px; padding:0 0 1 15px; background:url(/img/bullet2.gif) no-repeat; font-size:12px;}

table.training {border:0px; border-collapse:collapse; width:100%; margin-bottom:10px;}
table.training td.h {color:#777;}
table.training td {padding:0 10 3 0px; }


#pager { padding-bottom:30px;}
#pager #text { padding:10px;}
#pages { padding-top:0px; padding-right:6px;}
#pages a {display:block; float:left; background:#F0F0F0; padding:3 8 5 8px; margin-left:2px;}
#pages a.img {padding:4 7 5 7px;}
#pages b.act {display:block; float:left; background:#991040; font-weight:bold; color:#fff; text-decoration:none; padding:3 8 5 8px; margin-left:2px;}


table.table2 {border:0px; border-collapse:collapse; width:100%; margin-bottom:10px; }
table.table2 td {padding:10px; border-top:solid 1px #ddd; }

#gallery2 div { text-align:center; border:solid 1px #A6072C; margin-bottom:15px; float:left; margin-right:15px;}

.emptySearch {color:#777;}

.blocktext2 {border-left:solid 1px #ddd; border-right:solid 1px #ddd; margin:0 0 0 0px;  //padding-bottom:10px; }
.blocktext2 .block-inner { padding:10 15 10 15px;  //padding-bottom:1px;}
.blocktext2 .block-inner h2 {font-size:14px; padding:0px; margin:10 0 20 0px; color:#991040;}
.blocktext2 .block-inner em {font-size:11px; color:#777; font-style:normal;}

.cornertl {background:url(/img/w1.gif) no-repeat top left; }
.cornertr {background:url(/img/w3.gif) no-repeat top right; height:2px; overflow:hidden;}
.cornerbl {background:url(/img/w2.gif) no-repeat bottom left;  margin-bottom:15px;}
.cornerbr {background:url(/img/w4.gif) no-repeat bottom right; height:2px; overflow:hidden;}

.fortable {width:100%; }

.anonsimage {float:left; border:solid 1px #DBABBC;display:block; margin:15 15 15 0px;}
.anonsimage img {border:solid 3px #fff;}

.banner2 {padding:0 15 0 19px; padding-bottom:180px; }