﻿/* common specific simple classes */
.block
{
    margin: 10px; /*border:1px solid black;*/
}
.wfull
{
    width: 100%;
}
.right
{
    float: right;
}
.centeredImg
{
    padding: 20px 10px 20px 10px;
    margin: 10px 0px 10px 0px;
    border: thin dotted #CCCCCC;
    text-align: center;
    vertical-align: middle;
}
.PagePath
{
    padding: 5px 5px 5px 5px;
    margin: 0px 0px 0px 0px;
    background-color: #424488;
    font-size: 80%;
    color: #FFFFFF;
}
.PagePath a
{
    color: #FFFFFF;
}
.clear
{
    /*clear: both;*/
}
.nodisplay
{
    display: none;
}
.f30
{
    font-size: 130%;
}
.f20
{
    font-size: 120%;
}
.f10
{
    font-size: 110%;
}
.f90
{
    font-size: 90%;
}
.f80
{
    font-size: 80%;
}
.f70
{
    font-size: 70%;
}
.just
{
    text-align: justify;
}
/* common universal simple classes */
body
{
    /*background-color: #E9EFF3;*/
    background-color: #BDCAD4;
    background-position: center top margin: 0px;
    padding: 0px;
    text-align: center;
    background-image: url('img/gradint-bg.jpg');
    background-repeat: repeat-x;
    background-attachment: fixed;
}
#outerwrapper
{
    max-width: 800px;
    margin: 0 auto;
    text-align: left;
}

H1, H2, H3, H4, H5, H6
{
    margin: 30px 0px 10px 0px;
}
H1
{
    font-size: 160%;
}
H2
{
    font-size: 137%;
}
H3
{
    font-size: 117%;
}
H4
{
    font-size: 108%;
}
H5
{
    font-size: 103%;
    font-weight: normal;
}
H6
{
    font-size: 90%;
    font-weight: normal;
}
td
{
    padding: 2px 4px 2px 4px;
}


/*******************************************************/
#top
{
    margin-top: 10px;
}

#top table
{
    margin-left: 23%;
    width: 77%;
    margin-bottom: 00px;
}

#top table tr td
{
}

#top #rimos_logo_img
{
    position: relative;
    left: 10px;
}
/*
#rimos_logo_img_bottom
{
    float: left;
    width: 110px;
    position: relative;
    right: 130px;
    top: 10px;
}*/


/*******************************************************/
#main
{
    overflow: visible;
    float: left;
    width: 100%;
    z-index: 1;
}


#main #main_content
{
    margin-left: 23%; /*************/ /*background-color: #FDFDFD;     border-width: 2px;     border-style: solid;     border-color: #FFFFFF #A7B9C5 #95AAB9 #FFFFFF;*/
    overflow: visible;
    min-height: 500px;
}
#main #main_menu
{
    margin-top: 10px; 
    left: -30px;
    float: left;
    width: 24%;
    position: relative; /*************/ 
}
.innertube
{
    margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
    margin-top: 0;
}


#main #main_menu a:hover
{
    background-color: White;
}


/*******************************************************/
#bottom
{
    font-size: 80%; /*overflow: auto;*/ /*margin-top: 20px;*/
    margin-right: 5px;
    margin-bottom: 600px; /*overflow: visible;     position:relative;     top:50px;background-color:Gray;*/
}
#Counters
{
    display: block;
    width: 72%;
    float: right;
    margin-top: 300px;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
    -moz-opacity: 0.2;
    -khtml-opacity: 0.2;
    opacity: 0.2;
}

#paidlinks
{
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
    -moz-opacity: 0.2;
    -khtml-opacity: 0.2;
    opacity: 0.2;
}



/**********************************************************/

.Spaced20 td
{
    padding-top: 20px;
}


