html
{
  margin:0px;
  padding:0px;
  border:0px;
}

body
{
  font-family:Tahoma;
  font-size:20px;
  margin:0px;
  padding:0px;
  border:0px;
  height:100%;
  background-color:#ba694b;
  background-image:url(../static/img/bg.jpg);
  background-repeat:no-repeat;
  background-size:cover;
}

img
{
  border:0px;  
}

a:link{
	text-decoration: none;
}
td.perkeleTd1
{
  width:33.3%;
  text-align:center;
  vertical-align:top;
  padding:20px;
}
img.perkeleImg
{
  width:100%;
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
  cursor:pointer;
}

.mediaPlayerBox
{
  background-color:#ffcc00;
  opacity:0.6;
  margin-top:20px;
  margin-bottom:0px;
  margin-left:auto;
  margin-right:auto;
  padding:20px;
  color:#ffffff;
  background-color:#000000;
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
  text-align:center;
  display:none;
}

.menuContainer
{
  background-color:#ffcc00;
  opacity:0.9;
  margin:20px;
  padding:15px;
  color:#ffffff;
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
  text-align:center;
  overflow:hidden;
  min-width:320px;
}

.moduleContainer
{
  padding-left:15px;
  padding-right:15px;
  width:50%;
  margin:auto;
  min-width:320px;
}


.menuTop
{
  text-decoration:none;
  font-size:20px;
  color:#ffffff;
  margin-left:25px;
  margin-top:5px;
  margin-bottom:5px;
  background-color:#888888;
  padding:10px 20px 10px 20px;
  opacity:0.7;
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
  float:left;
  overflow:hidden;
  min-width:150px;
}

.menuTop:hover{
   opacity:0.8;
   background-color:#ffffff;
   color:#000000;
}
  
.moduleTitle 
{
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
  background-color:#ffffff;
  opacity:0.7;
  border:0px;
  padding:20px;
  margin:auto;
  font-size:25px;
  color:#111111;  
}

.moduleContent
{
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
  background-color:#ffffff;
  opacity:0.8;
  border:0px;
  margin-top:20px;
  margin-bottom:0px;
  margin-left:auto;
  margin-right:auto;
  padding:20px;
}

.squareBox 
{
  float:left;
  width:31%;
  display:inline;
  padding:1%;
}

.squareBoxDescription
{
  padding:5px;
  margin-top:5px;
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  background-color:#dddddd;
  text-align:center;
  font-size:16px;
}

.squareListContainer
{
  clear:both;
  padding:10px;
  overflow:hidden;
}


table.itemsListTable {
  width:100%;
  padding:0px;
  margin:0px;
  border:0px;
  font-size:14px;  
}

td.itemsListFirstRow{
  margin-bottom:5px;
  border-top:5px;
  overflow:hidden;
  clear:both;
  background-color:#dddddd;
  font-size:14px;
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family:verdana;
  line-height:20px;
  padding:6px;
}

tr.itemsListTable {
  padding:0px;
  margin:0px;
  border:0px;
}

td.itemsListTable {
  margin:0px;
  border:0px;

}

td.itemsListTaleActionIcon {
  width : 32px;
  padding:3px;
  text-align:center;
}

td.itemsListTaleIcon {
  width:32px;
  padding:3px;
  text-align:center;
}

td.itemsListTaleName {
  padding:3px;
}

td.itemsListTaleSize {
  text-align:right;
  padding:3px;
  width:100px;
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  background-color:#ffcc00;
}

tr.itemsListTaleRow{
  cursor:pointer;
}

tr.itemsListTaleRow:hover{
  cursor:pointer;
  background-color:#dddddd;
  font-weight:bold;
}

img.fileListItemImg {
  border:0px;
  padding:0px;
  margin:0px;
  cursor:pointer;
}


.newsBox 
{
  padding:1%;
}

.newsBoxDescription
{
  clear:both;
  padding:5px;
  margin-top:5px;
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  background-color:#dddddd;
  text-align:center;
  font-size:16px;

}


table.news
{
  width:100%;
}
img.newsIco
{
  width:31%;
  float:left;
  margin:5px;
}


td.newsMetaTitle
{
  font-weight:normal;
  color:#888888;
  font-size:14px;
  width:33%;
  padding:4px;
  vertical-align:top;
}

td.newsMetaDesc
{
  font-size:14px;
  padding:4px;
  vertical-align:top;
}
.newsShortText
{
  width:62%;
  float:right;
  margin:5px;
  text-align:left;
  
}

.newsListContainer
{
  clear:both;
  padding:10px;
  overflow:hidden;
}
