body {margin: 0px 0px 40px 0px;}


#back {background: #ffffff url(/tpu/img/portal/bg.gif) repeat-x;}

#back-smal {background: #ffffff url(/tpu/img/portal/bg2.gif) repeat-x;}

.green {background-color: #005c3a;}

.greentxt {
	color : #003300;
	font-family: Tahoma, sans-serif;
        font-size: 9pt;}

.cent {text-align: center;}

.j {text-align: justify;}

a.navbaner-lnk {color: #fff;
                text-decoration: none;
                text-transform:uppercase;
                font-size: 10px;}

a.navbaner-act {color: #000;
                text-decoration: none;
                text-transform:uppercase;
                font-size: 10px;}

td#navbaner {background-color: #ffcc33;}

#tblportlets1 {background: #efefef url(/tpu/img/portal/tblmenu-bg.gif) no-repeat top;
              border-bottom: 1px solid #006633;}

#tblportlets {background: #efefef;}

#tblnow {background: #efefef;
         border-bottom: 1px solid #006633;}

#lvu {background: #efefef url(/tpu/img/portal/lvu.gif) no-repeat top left;}
#pvu {background: #efefef url(/tpu/img/portal/pvu.gif) no-repeat top right;}

#tblbaners {background-color: #efefef;}

#smalltext {color: #333; font-size: 10px;}


ul#events {margin: 0 0 16 46;}
ul#events li {margin: 0 0 10 0px;}



#divback {background: #006633 url(/tpu/img/portal/divback.gif);}
#divtl {color: #fff; font-size:12pt; font-family: Arial, sans-serif; font-weight: normal;}
#lvu-tl {background: url(/tpu/img/portal/lvu.gif) no-repeat top left;}
#pvu-tl {background: url(/tpu/img/portal/pvu.gif) no-repeat top right;}
#subline {border-bottom: 3px solid #006633;}

div#sub {padding: 0 0 6 0px;}

#spisok {background: url(/tpu/img/dott.gif) no-repeat top left; margin: 0 0 6 30px; padding-left: 10px; }


.tdnum {background-color:#f4f4f4;
				font-size: 7pt;
				font-weight: bold;
				text-align: right;
				color: #666666;}
.tblbord { border: 1px solid #f3f0e7;} 
.tdbg {
				 background-color:#f1efe9;
				 font-family: Tahoma, sans-serif;
				 font-size: 9pt;
				 color: #333333;}

.tdbgtit {
				 background-color:#f1efe9;
				 font-family: Tahoma, sans-serif;
				 font-size: 8pt;
				 color: #333333;}

.tdhead { background-color:#f4f4f4;
	font-family: Tahoma, sans-serif;
	font-size: 9pt;
	font-weight: bold;
text-align: center;
	color: #333333;}


.brd-left {background: url("/tpu/img/brd-left.gif") repeat-y top left;}
.brd-right {background: url("/tpu/img/brd-right.gif") repeat-y top right;}
.brd-top {background: url("/tpu/img/brd-top.gif") repeat-x top left;}
.brd-bottom {background: url("/tpu/img/brd-bottom.gif") repeat-x bottom left;}

hr {height: 1px; color: #e5e5e5;}

.napravl {background-color: #006633; padding: 2px 4px; color: #fff;}
.special {background-color: #006633; padding: 4px;}
.kvalify {background-color: #ffcc33; padding: 4px;}

ul.right-col {margin: 6px 0px 6px 20px;}

 /*-- PhotoGallery --*/

.lightBox { margin: 0; padding: 0; list-style-type: none; clear: both;}
.lightBox img {border: 2px solid #ececec; margin: 0px 5px; }
.lightBox li {display: inline; text-align: center;}