/* CSS Document */

/*--------------------------------------- General Structure -----------------------------------------*/

body { text-align: left;  margin: 0px;  padding: 0px;  letter-spacing:normal; background:url('#') #e3e3e3 ; font-family: Arial, Helvetica, sans-serif; }
body,p,h1,h2,h3,h4 { margin:0px;  padding: 0px; }

img { border:0px; margin:0px; padding:0px; }

#container{ position:relative; padding:0px 0px 0px 0px; margin-top:120px; margin-left:auto; margin-right:auto; width:707px; border:0px solid #000000; }


#main { position:relative; width:707px; min-height:450px; height:auto !important; height:450px; margin:0px 0px 0px 0px; background:url(../images/cont_bac.jpg) repeat-y;  z-index:10;}
#main_top {position:absolute; top:0px; background:url(../images/cont_top.jpg) no-repeat; width:707px; height:16px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; z-index:10;}
#main_bottom {position:absolute; bottom:0px; background:url(../images/vont_bottom.jpg) no-repeat; width:707px; height:16px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; z-index:10;}
#main_top2 {position:absolute; top:0px; background:url(../images/cont_top.jpg) no-repeat top; width:707px; height:7px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; z-index:10;}

#main_bottom2 {position:absolute; bottom:-1px; background:url(../images/vont_bottom.jpg) no-repeat bottom; width:707px; height:7px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; z-index:10;}


#news_summary  { width:100px;}
.news_summary  { width:100px; margin:0px 0px 0px 10px;}
#nav2 {height:49px;  background:#b9262c; width:688px;  margin:0px 0px 0px 0px; position:absolute; bottom:-40px; z-index:12;}

.lefta a { font-size:43px; font-weight:bold; }
#content_main  { width:580px;   margin:0px 0px 0px 0px; float:right; padding:0px; min-height:300px; height:auto !important;   height:300px;}
#nav table { margin-left:auto; margin-right:auto; margin:80px auto 20px auto;}
#nav th {color:#BE272E; padding:0px 0px 5px 0px; font-weight:bold;}
#nav td { border-bottom:1px solid #CCCCCC; padding:10px; margin:0px; font-size:14px;  }
#nav tr { }
.small_td {width:100px;}
.medium_td { width:200px;}
.large_td {width:60px; text-align:center;}
#nav {  margin:0px 10px 0px 10px; position:absolute; top:10px; padding:0px 0px 0px 0px; }
#main h1 {color:#ffffff; background:url(/images/ubizy-h1.jpg) no-repeat center #b31e17; font-size:23px; width:688px; padding:10px 0px 10px 0px; font-weight:bold; position:absolute; top:2px; z-index:30; margin:10px 0px 0px 10px;}

#nav a { margin:0px 0px 0px 0px; padding:2px 2px 2px 2px; color:#ffffff; font-weight:normal; font-size:11px;}
#nav a:hover { color:#ffffff; } 

/*------------------------------------- General Text & Colours & backgrounds---------------------------------------*/



p { font-size:12px; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; }
#footer p { font-size:11px; color:#FFFFFF; }