
a
{
	text-decoration:none;
	color:#333333;
        max-width:auto;
        height:auto;       
}

a:hover
{
	color:#cd8162;
}

tbody ,td ,left
{
       max-width:500px;
       word-wrap: break-word;
       overflow: auto;	
}


img, table, tr, td
{
	border:0px;
}
h1
{
	text-align:center;
	margin:0px;
	padding:0px;
}
.clean
{
	clear:both;
}
.left
{
	text-align:left;
}
.center
{
	text-align:center;
}
input[type=text], input[type=submit], input[type=button], input[type=password]
{
	width:150px;
}
label
{
	width:200px;
	display:inline-block;
	vertical-align:top;
	text-align:left;
}
.message_buttons input
{
	width:auto;
	padding:0px 5px;
}
.button
{
    width:auto;
	height:auto;
	padding:5px 15px;
	vertical-align:middle;
	border:1px solid #aaaaaa;
	font-weight:bold;
	background:url('images/button.png') repeat-x;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	display:inline-block;
        
}

.pagination
{
    width:auto;
	height:auto;
	padding:5px 15px;
	vertical-align:middle;
	border:1px solid #aaaaaa;
	font-weight:bold;
	background:url('images/button.png') repeat;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	display:inline-block;
	font-size:0.6em;
	color:red;
        
}

table
{
	border-spacing:0px;
	background:#ffffff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	padding:0px;
	width:95%;
	margin:5px auto 5px auto;
}


tr.lig1 
{ 
          -moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
        background:url('images/bg2.jpg');
		font-size:0.8em;
        word-wrap: break-word;
        text-align:left;
		color: #4f4f4f;
       font-weight: bold;
} 

tr.lig2
{ 
  background:url('images/bg3.png');
		font-size:0.8em;
        -moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px; 
        word-wrap: break-word;
        text-align:left;
		font-weight: bold;
		color:#00688b;   
} 


tr
{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin:0px;
        text-align:left;
}
tr
{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin:0px;
}
td, th
{
	margin:0px;
	border:0px;
	padding:3px;
	text-align:center;
}
/*****************************************************/
/****Blocks****/
.header
{
	margin:auto;
	margin-top:10px;
	padding:15px;
	background:white;
	width:499px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	text-align:center;
	border: 10px solid #cc3300;
}
.foot
{   
	text-align:center;
	background:#e2f6ff url('images/background.gif') ;
	width:95%;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	padding:10px;
	margin:20px;
	border: 2px solid grey;
}
.content
{   
    
	background:#e2f6ff url('images/background0.jpg');
	background-attachment:fixed;
	width:830px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	padding:20px;
	margin-top:20px;
	border: 2px solid grey;
        
}
.box_left
{
	float:left;
}
.box_right
{
	float:right;
}
.box
{
	background:#e2f6ff url('images/bg2.jpg');
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	margin:auto;
	padding:5px;
	margin-bottom:15px;
	font-size:12px;
	border: 2px inset silver;
}
.login
{
	width:355px;
	margin:auto;
	text-align:left;
}
.box_login
{
	background:url('images/black_40p.png');
	width:360px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	margin:auto;
	padding:20px;
	margin-top:20px;
	color:#ffffff;
}
/*****************************************************/
/****Content****/
.big
{
	font-size:1.2em;
}
.small
{
	font-size:0.7em;
}
.message
{
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	padding:20px;
	margin:auto;
	width:500px;
	background:url('images/black_40p.png');
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	margin-top:20px;
}
.messages_table td
{
	border-top:1px solid #cccccc;
	vertical-align:top;
}
.author
{  
        width:150px;
	max-width:150px;
	border-right:1px solid #cccccc;
        word-wrap: break-word;
        text-align:center;
}

.title_cell
{
	width:45%;
}
.date
{
	font-style:italic;
	text-align:right;
	font-size:0.9em;
	margin-right:10px;
}
.edit
{
	float:left;
}
.Mediatec_ntop, .Mediatec_nrep, .Mediatec_act, .Mediatec_auth
{
	width:100px;
}
td.Mediatec_cat, td.Mediatec_tops
{
	padding-left:15px;
	text-align:left;
	font-weight:bold;
	color:#05768f;
}
.categories_table td, .categories_table th, .topics_table td, .topics_table th, .list_pm td, .list_pm th
{
	border-bottom:3px groove #05768f;
	padding:10px;
	color:#05768f;

}
.categories_table tr:last-child td, .topics_table tr:last-child td, .list_pm tr:last-child td
{
	border-bottom:0px;
	color:#05768f;
}
td.forum_cat .title
{
	font-weight:bold;
	color:#05768f;
}
td.forum_cat .description
{
	padding-left:5px;
}
