/* for rounded borders */

.rtop,.rbottom{display:block;}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}
/* end rounded borders */

BODY {
      font-family: Verdana,Tahoma,Arial,Sans-serif;
      font-size: 12px;
      color: #000;
}

TABLE {
      font-family: Verdana,Tahoma,Arial,Sans-serif;
      font-size: 12px;
      color: #000;
}

H1 {
    margin:0;
    padding-top: 20px;
    padding-left: 10px;
    padding-bottom: 10px;
    font-size: 32px;
    color: #FFF;
}

H2 {
    margin:0;
    padding: 10px 0 10px 10px;
    font-size: 20px;
}

P {
    margin: 0;
    padding: 10px;
}

#main {
       margin: 10px 100px 10px 100px;
}

#header {
       height: 80px;
       background-color: #336699;
       border-bottom: 1px solid #CCC;
       /* F98008 */
}

div#menu{width:100%;overflow:auto;background: #336699;padding-top: 15px}
ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{padding-left:15px}
ul#nav li{float:left;width:90px;margin-right:2px;text-align: center}
ul#nav a{float:left;width:90px;text-decoration:none;background: #DDD;color: #999}
ul#nav li.active a,ul#nav a:hover{color: #000; background-color: #FFF}

#banner {
         float: right;
         margin-top: 5px;
         margin-right: 5px;
         width: 80px;
         background-color: #999D9C;
         text-align: center;
}

#content {
       border-left: 1px solid #CCC;
       border-right: 1px solid #CCC;
       background-color: #EEE;
}

#footer {
       height: 25px;
       background-color: #BBB;
       border-top: 1px solid #CCC;
}

.side_menu {
       float: right;
       clear: right;
       border: 1px solid #CCC;
       margin-top: 5px;
       margin-left: 5px;
       margin-right: 5px;
       background-color: #FFF;
       width: 200px;
}

.footer_text {
       color: #FFF;
       margin-top: 5px;
       margin-bottom: 5px;
       text-align: center;
}

.bold_text {
       font-weight: bold;
}

.uvuci {
	padding-left: 20px;
	border: 1px dashed #CCC;
}

.error {
	color: #F00;
	font-weight: bold;
	text-align: center;	
}

.success {
	color: #00F;
	font-weight: bold;
	text-align: center;	
}