body { padding: 0; margin: 0; font-size: 79.9%; font-family: Tahoma, Verdana, Arial, serif; background: #fff; }
img { border: 0; }
div.wrapper { clear: both; }
ul { margin: 0; padding: 0; }
li { list-style-image: url(../images/list.gif); }
li.links { margin: 0 0 10px 0; width: 80%; margin-left: 20px; }
span.date { color: #dc0101; font-weight: bold; }
span.guest1 { font:normal 12px Tahoma, Arial; color:gray;}
p { margin: 0 0 1em 0; text-align: justify; }
/* Headers definations */
div#topleft { width: 100%; height: 38px; background: url(../images/tl.gif) no-repeat; }
div#topright { width: 100%; height: 38px; background: url(../images/tr.gif) no-repeat top right; }
/* Logotype definations */
div#logoleft { width: 65px; height: 160px; background: url(../images/logl.gif) no-repeat; float: left; }
div#logotypeblock { width: 100%; margin-left: -65px; margin-right: -65px; height: 160px; float: left; overflow: hidden; }
div#logotypeblock div.c { margin-left: 65px; margin-right: 65px; height: 160px; background: url(../images/lbg.gif) repeat-x; }
div#pages { background: url(../images/pages.jpg) no-repeat center 7px; height: 151px; padding-top: 5px; position: relative; }
div#logo { width: 168px; height: 116px; position: absolute; left: 4%; top: 25px; }
div.icon { width: 26px; height: 26px; float: right; padding-top: 60px; margin-right: 40px;  }
div#logoright { width: 65px; height: 160px; background: url(../images/logr.gif) no-repeat; float: left; }
.flash1 { text-align: center; margin-right: 10px; }
.flash2 { position: absolute; width: 100%; right: 4%; top: 0px; text-align: right; }
/* Navigation definations */
div#navl { width: 55px; height: 46px; background: url(../images/navl.gif) no-repeat; float: left; }
div#navr { width: 55px; height: 46px; background: url(../images/navr.gif) no-repeat; float: left; }
div#nav { width: 100%; height: 46px; float: left; margin: 0 -55px; }
div#nav div.cc { margin: 0 55px; background: url(../images/navbg.gif) repeat-x; height: 46px; }
/* Links defination */
div.link { width: 10%; float: left; background: url(../images/link.gif) no-repeat top right; height: 46px; text-align: center; padding: 0 auto 0 auto; }
div.link div { margin: 15px 10px 0 10px; }
div#flashId { position: absolute; width: 100%; right: 4%; top: 0px; text-align: right; }

a.top, a.top:visited, a.top:hover { color: #696969; font-size: 90%; font-weight: bold; text-decoration: none; }
/* Content blocks */
div#cleft { width: 55px; height: 760px; float: left; background: url(../images/l_bg.gif) repeat-y; }
div#cleft div.t { background: url(../images/l_top.gif) no-repeat top; height: 100%; width: 55px; }
div#cleft div.b { background: url(../images/l_bot.gif) no-repeat bottom; height: 100%; width: 55px; }
div#cright { width: 55px; float: left; background: url(../images/r_bg.gif) repeat-y; height: 760px;}

div#cright div.t { background: url(../images/r_top.gif) no-repeat top; height: 100%; width: 55px; }
div#cright div.b { background: url(../images/r_bot.gif) no-repeat bottom; height: 100%; width: 55px; }
div#cont { width: 100%; margin: 0 -55px; float: left; height: 760px; }

div#cont div.ccc { margin: 0 55px;  repeat-x bottom; }
div#cont div.ccc div.tt { background: url(../images/cbg_top.gif) repeat-x top; padding-top: 10px; }
/* Main conent columns */
div#inleft { width: 271px; height: 100%; float: left; background: url(../images/inlb.gif) repeat-x bottom; }
/*div.pad { padding: 0 0 0 10px; }
div#inright { width: 215px; height: 100%; float: left; }*/
div#incont { width: 88%; float: left; height: 100%; margin: 0 0px 0 -271px; float: left; }

div#incont div.cccc { margin: 0 0px 0 271px; padding: 0 10px 0 10px; }
/* Footer ins */
div#finleft { width: 271px; height: 78px; float: left; background: url(../images/inbl.gif) no-repeat; }
div#finleft div { padding: 20px 0 0 10px; background: url(../images/h1.gif) no-repeat; background-position: right 0px; }
div#finr { background: url(../images/inbr.gif) no-repeat right; }
div#finright { width: 215px; height: 78px; float: left; }
div#finright div { padding: 20px 0 0 10px; }
div#fincont { width: 88%; float: left; height: 78px; margin: 0 -215px 0 -271px; float: left; }

div#fincont div.fc { margin: 0 215px 0 271px; padding: 0 10px 0 10px; }
div#fincont div.fc div { padding: 20px 0 0 10px; background: url(../images/h.gif) no-repeat; background-position: right 0px; }
/* Headers */
.h1 { background: url(../images/bullet.gif) no-repeat; padding-left: 23px; padding-top: 2px; font-size: 100%; font-weight: bold; color: #dc0101; height: 19px; margin: 5px 0 12px 0; }
.h5 { background: url(../images/bullet.gif) no-repeat; padding-left: 23px; padding-top: 2px; font-size: 100%; font-weight: bold; color: #dc0101; height: 19px; margin: 5px 0 12px 0; } 
div#headbody { background: url(../images/h_right.gif) repeat-y right; width: 100%; }
div#headbody div#headtop { background: url(../images/h_top.gif) repeat-x top; width: 100%; }
div#headbody div#headleft { background: url(../images/h_left.gif) no-repeat top left; width: 100%; padding: 10px 10px 0 10px; }
/* Links definations */
a, a:visited, a:hover { color: #595858; text-decoration: underline; }
div.leftlink { margin: 0 0 10px 0; width: 90%; }
/* Footer definations */
div#footerl { width: 55px; height: 78px; background: url(../images/b_l.gif) no-repeat; float: left; }
div#footerr { width: 51px; height: 78px; background: url(../images/b_r.gif) no-repeat; float: left; }
div#footerc { width: 100%; height: 78px; margin: 0 -51px 0 -55px; float: left; }
div#footerc div.ce { margin: 0 51px 0 55px; background: url(../images/b_bg.gif) repeat-x; height: 78px; }
/* Main footer */
div#foo { width: 100%;  background: url(../images/bbg.gif) repeat-x; height: 31px; clear: both; position: relative; top: -3px;}
div#fool { width: 100%; background: url(../images/bl.gif) no-repeat top left; height: 31px; }
div#foor { width: 100%; background: url(../images/br.gif) no-repeat top right; height: 31px; }
div#object12312{	font: normal 12px Tahoma, Arial;	color: Gray;}
.tablecat tr td{padding-right:30px;}
#content p img{padding-right:10px;}

.news_new{padding-left: 23px; padding-top: 2px; font-size: 100%; font-weight: bold; color: #dc0101; height: 19px; margin: 0 0 0.5em 0; }
.news_new a {padding-left: 23px; padding-top: 2px; font-size: 100%; font-weight: bold; color: #dc0101; height: 19px; margin: 0 0 0.5em 0; } 
