*{margin: 0; padding: 0;}
html {height: 100%}
body {
    font: 12px "Trebuchet MS";
    width: 100%;
    height: 100%;
    background: #171b24;
    color: #a1a1a1;
}

a:link, a:visited, a:active, a:hover{color: #444; text-decoration: underline;}
a:hover{ text-decoration: none; }

img {border: none;}
input, img, select {vertical-align: middle;}
ul li{list-style: none;}
.clear{ clear: both;}

#wrapper {
    width: 1000px;
    margin: 0 auto;
    min-height: 100%;
    height: auto !important;
    height: 100%;
}
.wrapper_back{ background: url(images/bg.jpg) no-repeat center top; }

/* Header
-----------------------------------------------------------------------------*/
#header {
    height: 183px;
    position: relative;
}

#moneysyst {position: absolute; left: 630px; top: 122px;}
#moneysyst img, #moneysyst {width: 150px; height: 33px;}


/* Middle
-----------------------------------------------------------------------------*/
#middle {
    width: 100%;
    height: 1%;
}
#middle:after {
    content: '.';
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
}
#container {
    width: 100%;
    float: left;
    overflow: hidden;
}
#content {
    padding: 0 232px 20px 485px;
    background: url(images/cont_bttm.png) no-repeat center bottom;
    min-height: 434px;
}
* html #content { height: 434px; }
.cont_bg{ background: url(images/cont_bg.gif) repeat-y center; }
.cont_top{ background: url(images/cont_top.jpg) no-repeat center top; }

#content h2{ color: #771c8f; font-size: 20px; font-weight: 400; line-height: 50px; }
#content .padder li{ padding: 3px 0; }
#content .text{ border: 1px solid #d0d0d0; border-right: 1px solid #b8b8b8; border-top: 1px solid #757575; color: #000; font-family: "Trebuchet MS"; padding: 2px 4px; background: url(images/field_bg.png) no-repeat right top; width: 213px; }
#content .bttn_enter{ width: 95px; height: 50px; background: url(images/bttn_enter.jpg); border: 0; cursor: pointer; margin: 5px 0 0; }
#content .bttn_send{ width: 125px; height: 50px; background: url(images/bttn_send.jpg); border: 0; cursor: pointer; margin: 5px 0 0; }
#content .bttn_reg{ width: 135px; height: 50px; background: url(images/bttn_reg.jpg); border: 0; cursor: pointer; margin: 5px 0 0; }

.sites li{ width: 110px; display: -moz-inline-stack; display: inline-block; vertical-align: middle; zoom: 1; *display: inline; margin: 0 15px 15px 0; *margin: 0 17px 15px 1px; }
.sites li img{ display: block; margin: 2px auto; }
/* Sidebar Left
-----------------------------------------------------------------------------*/
.sl {
    float: left;
    width: 462px;
    margin-left: -100%;
    position: relative;
}
.sidebar .spadd{ padding: 0 0 0 301px; }

.side_menu_top{ background: url(images/side_menu_top.gif) no-repeat right top; padding: 50px 0 0; width: 100%; }
.side_menu_bttm{ background: url(images/side_menu_bttm.gif) no-repeat right bottom; padding: 0 0 195px; width: 100%; }
.side_menu{ line-height: 30px; background: url(images/li_bg.gif) no-repeat right bottom; width: 100%; }
.side_menu li{ background: url(images/li_bg.gif) no-repeat right top; border-right: 1px solid #d1d1d1; }

.side_menu a:link, .side_menu a:visited, .side_menu a:active, .side_menu a:hover{color: #808080; text-decoration: none; padding: 0 0 0 10px; display: block; height: 30px; overflow: hidden;}
.side_menu a:hover{ text-decoration: underline; }

.side_menu .selected{ border: 1px solid #d1d1d1; border-right: none; color: #be00a4; background: transparent; line-height: 29px; }

.side_menu .selected a:link, .side_menu .selected a:visited, .side_menu .selected a:active, .side_menu .selected a:hover{color: #be00a4; text-decoration: none; background: transparent; height: 29px; outline-style:none; outline-width:0;}
/* Footer
-----------------------------------------------------------------------------*/
#footer {
    height: 10px;
}

.error {padding: 5px; color: red; font-size: 11px;}

/* v1.1 */
