body {
  background-color:white;
  color:black;
  margin:0px;
  padding:0px;
  border:0px none;
  font-family:arial,sans-serif;
  font-size:.8em
}

a {
  text-decoration:none;
  color:#234E7E;
}

img {
  border:0px none;
}


label {
  color:#234E7E;
}

input {
  border:1px solid;
  border-color:red;
  background-color:white;
}

hr {
  margin-top:10px;
  border:1px solid;
  color:red;
  width:590px;
}

form {
  background-color:white;
}

textarea {
  border:1px solid;
  border-color:red;
  background-color:white;
}

input.radio {
  border:none;
  background-color:transparent;
}

input.chk {
  border:none;
  background-color:transparent;
}

div.main {
  width:100%;
  background-color:#6DA2DC;
    height:400px;
  border:0px none;
  overflow:visible;
}

table.main {
  margin:0px;
  padding:0px;
  border:0px none;
}

div.menu {
  font-weight:bold;
  color:#234E7E;
  margin-right:10px;
}

a.smenu {
  color:red;
}

td.content,
td.content td{
  background-image: url('dimages/bgtext.jpg');
  background-repeat: repeat-x;
  vertical-align: top;
}

div.title {
  color:white;
  font-size:2.5em;
  font-weight:bold;
}

div.title_main {
  color:white;
  font-size:1.3em;
  font-weight:bold;
  margin-top:30px;
}

div.content {
  width:364px;
  text-align:justify;
}

div.submenutitle {
  font-weight:bold;
  color:#234E7E;
  margin-left:10px;
  margin-top:15px;
  width:170px;
}

div.submenuitem {
  color:#234E7E;
  margin-left:20px;
  font-size:.8em;
  width:170px;
}

ul.submenuitem {
  color:#234E7E;
  font-size:.8em;
  width:150px;
}

div.event_owner {
  color:white;
  font-size:1em;
  text-align: right;
  width: 360px;
}

div.event_title {
  color:white;
  font-size:1.1em;
  font-weight:bold;
  width:100%;
  text-align:left;
  margin-top:10px;
}

div.event_title2 {
  color:#234E7E;
  font-size:1.1em;
  font-weight:bold;
  width:100%;
  text-align:left;
  margin-top:35px;
}

div.prog_title {
  color:#234E7E;
  font-size:1.5em;
  font-weight:bold;
  margin-top:7px;
}

p.prog_title {
  color:#234E7E;
  font-size:1.2em;
  font-weight:bold;
  margin-top:20px;
}

div.gen3_logo {
  position: fixed;
  bottom: 10px;
  left: 10px;
}

div.booknow_title {
  color:#234E7E;
  font-size:1em;
  font-weight:bold;
  margin-top:0px;
}

div.booknow_note {
  text-align:justify;
  margin-top:15px;
}

div.hide {
  display:none;
}

.partnerlogo {
	/*width: 450px;*/
	/*height: 150px;*/
	padding: 3px;
	/* background-color: #fff;
	border: 1px solid #000; */
	display: block;
	margin: 3px;
	text-align: center;
}
#commentContent {
	background-color:white;
	width: 560px;
	float: left;
    text-align:left;
	margin: 16px;
	overflow: visible;
	padding: 5px 5px 5px 5px;
    border:1px #cccccc solid;
}
.pagingCom{
    width:560px;
    height:22px;
}
.paging {
     height:22px;
    width:560px
}

.paging ul {
	list-style: none outside none;
	margin: 2px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;

    /*background:url("../../tema/images/bg_black_trans.png") repeat;*/
    /*height:25px;*/
}

.paging ul li {
	font-weight: bold;
	float: left;
	text-decoration: none;
	padding: 2px 4px 0;
	min-width: 1em;
	min-height: 18px;
}

.paging ul li a {
	text-decoration: none;
	color: #ff0000;
}

.paging ul li#current_page {
	font-weight: bold;
	float: left;
	text-decoration: none;
	color: #727272;
}

.pagingCom{
    width:560px;
    height:22px;
}
.commentArea{
    float:left;
}
#commentArea{
    border: 1px #2a5584 solid;
    color: black;
    float: left;
    margin: 15px 0 0 16px;
    text-align: left;
}
.loginArea{
    text-align:left;
    border: 0px;
    float: left;
    margin: 15px 0 0 16px;
}
#commentSendButton {
	float: right;
	margin: 15px;
	width: 180px;
	text-align: right;
}

.logOut{
    text-align:right;
    border: 0px;
    float: right;
    margin: 15px 16px 0 16px;
}

.errorArea{
    color:#f01112;
    text-align:right;
    border: 0px;
    float: left;
    margin: 15px 16px 0 16px;
}

.userName {
    color:#699bd0;
    font-family:tahoma,helvetica,arial;
    font-size:11px;
    float:right;
}
