.randomphoto
{
display:inline-block;
padding:0px 25px 10px 0px;
}

table.forum-quote thead
{
font-size: 100%;
}

table.forum-quote tr td 
{
font-size: 100%;
}

table.forum-main {background-color:#99BAD7;
border: none;
border-collapse: collapse;
margin: 0px;
width: 100%;
font-size: 100%;}

table.forum-main th {background-color:#CEDEEC;
border: 1px solid #99BAD7;
font-weight: normal;
padding:4px;
white-space:nowrap;}

table.forum-main th.wraping {white-space:normal;}

table.forum-main th.left {
text-align:left;}

table.forum-main td {
background-color:#F1F5FA;
border: 1px solid #99BAD7;
padding: 4px;
vertical-align:top;
font-size:100%;
}

div.forum-title {border: 1px solid #99BAD7;
padding: 4px;background-color: #CEDEEC;color: #000000;
font-weight: bold;font-size: 100%;}

/*Added by DIMSCO*/

div.content
{
background:none repeat scroll 0 0 #F1F6F9;
min-height:3500px; !important
}

.work_area
{
background:#f1f6f9;
padding:15px 13px 30px 32px;
}

td.underthesky
{
background:url(images/block_1_bg.jpg) left top  repeat-x #1B5573;
padding:10px 18px 10px 32px;
margin:0px;
color:#f1f6f9;
font-color:#ffffff;
}

div.rightcolumn
{
position:absolute;
top: 240px;
width: 470px;
text-align:center;
}

table #loginform
{
padding:10px;
background-color: #D8E3E8;
border:1px solid #1B5573;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}


.article_address
{
display: inline-block;
text-decoration: none;
padding: 3px;
border: 1px solid #99BAD7;
background-color: #CEDEEC;
color: #456A74;
font-weight: bold;
font-size: 100%;
float: right;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

.article_address a
{
display: inline-block;
text-decoration: none;
padding: 0px;
border:none;
background-color: #CEDEEC;
color: #456A74;
font-weight: bold;
font-size: 85%;
}

/*Added by DIMSCO, styles for SoNet*/

table.sonet-main
{
min-width:600px; !important
}

div #leftmenu
{
padding:3px 3px 3px 0px;
/*border:1px solid #ABC4D0;*/
-moz-border-radius-bottomleft:7px;
-moz-border-radius-topright:7px;
-webkit-border-bottom-left-radius:7px;
-webkit-border-top-right-radius:7px;
}

h1.forum_top
{
font-size:17px;
}

div.exitbutton 
{
float: right;
border-right: 1px solid #FF0000;
border-bottom: 1px solid #FF0000;
border-left: 1px solid #FF0000;
padding:3px;
-moz-border-radius-bottomleft:7px;
-webkit-border-bottom-left-radius:7px;
/*min-width:120px;*/
min-height:15px;
}
div.exitbutton a
{
font-weight:bold;
color:#FF0000;
text-decoration: none;
padding:0;
margin:0;
}
div.exitbutton a:hover
{
display:block;
color:#FFFFFF;
background:#FF0000;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}

/*Added by DIMSCO, changing color of block's headers in all pages*/

table.sonet-user-profile-friends thead td, table.sonet-user-profile-friends th, table.sonet-user-profile-groups thead td, table.sonet-user-profile-groups th
{
	background-color:#d8e3e8;
	/*text-align:left;*/
	font-weight:bold;
	font-size:12px;
	background-image:none;
	border:1px solid #C4C4C3;
	border-bottom:none;
	padding:8px;
}

/*Added by DIMSCO, styles for regions*/

table.sonet-user-profile-groups td
{
border:1px solid #C4C4C3;
padding:6px 5px;
}

.catalog-section-list
{
border: none;
}

.catalog-section-list ul li
{
border: 1px solid #CACACA;
margin: 0 0 5px 0;
}
table.regions-include th
{
	background-color:#d8e3e8;
	font-weight:bold;
	font-size:12px;
	background-image:none;
	border:1px solid #C4C4C3;
	border-bottom:none;
	border-collapse: collapse;
	padding:8px;
}
table.regions-include td
{
padding:6px 5px;
}

/** Style the tweets */
.twitters {
  border: 1px solid #e5e5e5;
  padding: 5px;
  overflow: auto;
  margin: 20px;
}

.twitters ul {
  list-style: none;
  padding: 0;
  white-space: nowrap;
}

.twitters span.prefix {
  font-weight: bold;
}

.twitters span.time {
  font-style: italic;
  color: #c5c5c5;
}

.twitters span.status {
  font-style: italic;
}