* {
    padding: 0px;
    margin: 0px;
    font-family: Arial;
    color: #444444;
}

body {
    background: #333333;
}

/*################################################################*/
/*################################################################*/
/*##################### MAIN BLOCKS ##############################*/

div#container {
    margin: 30px 0px 30px 0px;
}

div#centered {
    width: 1140px;
    margin: 0 auto;
}

div#x-fix {
    margin: 0px 0px 0px 170px;
}

div#header {
    width: 800px;
    height: 131px;
    background: url("../images/header-bg.png") repeat-x transparent;
}

div#content {
    background: #FFFFFF;
    width: 780px;
    min-height: 480px;
    margin: 10px 0px 0px 0px;
    overflow: hidden;
    float: left;
    padding: 10px;
}

div#sidebar {
    width: 150px;
    font-size:12px;
    min-height: 900px;
    margin: 10px 0px 0px 0px;
    float: right;
    background: url("../images/sidebar-bg.png") repeat-y transparent;
    padding: 75px 5px 0px 5px;
}

/*################### END OF MAIN BLOCKS #########################*/
/*################################################################*/
/*################################################################*/


/*################################################################*/
/*################################################################*/
/*######################### LOGOS ################################*/

img#logo {
    margin: 18px;
}

img#woomen-logo {
    float: right;
    position: relative;
    margin: -125px 20px -76px 0px;
}

/*###################### END OF LOGOS ############################*/
/*################################################################*/
/*################################################################*/


/*################################################################*/
/*################################################################*/
/*####################### LINKS CLOUD ############################*/

div#links-cloud a {
    position: relative;
}

a#cloud-link-1 {
    left: 420px;
    top: -125px;
    font-size: 1.1em;
}

a#cloud-link-2 {
    left: 223px;
    top: -105px;
}

a#cloud-link-3 {
    left: 245px;
    top: -108px;
    font-size: 0.8em;
}

a#cloud-link-4 {
    left: 144px;
    top: -90px;
}

a#cloud-link-5 {
    left: -96px;
    top: -87px;
    font-size: 0.6em;
}

a#cloud-link-6 {
    left: -230px;
    top: -67px;
    font-size: 1.1em;
}

a#cloud-link-7 {
    left: -191px;
    top: -66px;
    font-size: 0.8em;
}

a#cloud-link-8 {
    left: 399px;
    top: -66px;
    font-size: 0.8em;
}

/*################## END OF LINKS CLOUD ##########################*/
/*################################################################*/
/*################################################################*/

div.top-button {
    width: 150px;
    height: 30px;
    background: url("../images/top-button-bg.png") repeat-x transparent;
    margin: 5px 10px 5px 0px;
    float: left;
    text-align: center;
    padding: 5px 0px 0px 0px;
}

div.top-button a {
    display: block;
}

.clear {
    clear: both;
}

div#delim {
    background: #333333;
    width: 470px;
    height: 25px;
    font-size: 1.2em;
    color: #FFFFFF;
    padding: 0px 0px 0px 5px;
}

div#right-block {
    float:right;
    padding:60px 0px 0px 0px;
    text-align:left;
    width:460px;
}

div#right-block.template-2,
div#right-block.template-1 {
    padding:40px 0px 0px 0px;
}

div#right-block span {
    color: #106F9F;
    font-weight: bold;
}

div#right-block span.heading {
    font-style: italic;
    margin: 0px 0px 10px 0px;
    display: block;
}

hr {
    border: none;
    background: #CCCCCC;
    height: 2px;
}

div#links-table {
    padding: 10px 0px 0px 0px;
}

div#links-table .cell {
    float: left;
    width: 180px;
    height: 130px;
    overflow: hidden;
    margin: 4px 1px 0px 1px;
    border: 1px solid #AAAAAA;
    padding: 10px 5px 10px 5px;
    line-height: 1.5em;
    font-size: 0.9em;
}

div#links-table .row.heading .cell {
    height: 25px;
    text-align: center;
    color: #FFFFFF;
    border: 1px solid #FFFFFF;
    padding: 5px 5px 0px 5px;
    font-size: 1em;
    line-height: 1em;
}

div#links-table .cell2 {
    float: left;
    width: 180px;
    height: 160px;
    overflow: hidden;
    margin: 4px 1px 0px 1px;
    border: 1px solid #AAAAAA;
    padding: 10px 5px 10px 5px;
    line-height: 1.5em;
    font-size: 0.9em;
}

div#links-table .row.heading .cell2 {
    height: 25px;
    text-align: center;
    color: #FFFFFF;
    border: 1px solid #FFFFFF;
    padding: 5px 5px 0px 5px;
    font-size: 1em;
    line-height: 1em;
}

div#links-table .heading-1 {
    background: url("../images/cell-heading-red.png") no-repeat;
}

div#links-table .heading-2 {
    background: url("../images/cell-heading-green.png") no-repeat;
}

div#links-table .heading-3 {
    background: url("../images/cell-heading-blue.png") no-repeat;
}

div#links-table .heading-4 {
    background: url("../images/cell-heading-pink.png") no-repeat;
}

div#powered {
    float: left;
    color: #FFFFFF;
}

div#powered a {
    color: #FFFFFF;
}

div#powered.big {
    font-size: 1.1em;
}

div#powered.small {
    font-size: 0.8em;
}

div#right-block div.note {
    font-weight: bold;
}

div#right-block div.note a {
    font-weight: bold;
    color: #106F9F;
}

div#right-block span.label {
    display: block;
    width: 175px;
    float: left;
}

div#right-block input {
    font-size: 1.1em;
    width: 175px;
}

div#right-block .form-row {
    padding: 10px 0px 0px 0px;
}

div#right-block .submit-button {
    background: #336699;
    width: 85px;
    margin: 0px 0px 0px 255px;
    color: #FFFFFF;
    text-align: right;
    display: block;
    padding: 2px 10px 2px 2px;
}

div.cell span {
    display: block;
}

div#links-table ul {
    list-style: url("../images/point.png") inside none;
}

div#links-table ul li,
div.template-3-column ul li {
font-size:11px;
    background: url("../images/target-blank.png") no-repeat center right transparent;
}

#sidebar ul li {
font-size:11px;
    list-style: none;
}

div.top-button a,
div#links-cloud a,
div#powered a,
div#right-block div.note a,
div.email a,
div.template-3-column ul li a,
div#links-table ul li a,
#sidebar ul li a {
    text-decoration: none;
}

div.indent {
    text-indent: 2em;
    font-size: 0.9em;
}

span.small {
    font-size: 0.9em;
    font-style: italic;
}

div.email {
    float: right;
    position: relative;
    margin: 5px 50px 0px 0px;
}

div.email a {
    color: #444444;
}

div.template-3-column {
    float: left;
    width: 190px;
    padding: 5px;
    min-height: 200px;
    margin: 0px 15px 0px 10px;
}

div#humanoid-container {
    float: left;
}

div#right-block span#message {
    visibility: hidden;
    color: #44AA22;
}
