
        /**************
        * <RESET CSS> *
        /**************/

        /* v1.0 | 20080212 */

        html, body, div, span, applet, object, iframe,
        h1, h2, h3, h4, h5, h6, p, blockquote, pre,
        a, abbr, acronym, address, big, cite, code,
        del, dfn, em, font, img, ins, kbd, q, s, samp,
        small, strike, strong, sub, sup, tt, var,
        b, u, i, center,
        dl, dt, dd, ol, ul, li,
        fieldset, form, label, legend,
        table, caption, tbody, tfoot, thead, tr, th, td {
            margin: 0;
            padding: 0;
            border: 0;
            outline: 0;
            font-size: 100%;
            vertical-align: baseline;
            background: transparent;
        }
        body {
            line-height: 1;
        }
        ol, ul {
            list-style: none;
        }
        blockquote, q {
            quotes: none;
        }
        blockquote:before, blockquote:after,
        q:before, q:after {
            content: '';
            content: none;
        }

        /* remember to define focus styles! */
        :focus {
            outline: 0;
        }

        /* remember to highlight inserts somehow! */
        ins {
            text-decoration: none;
        }
        del {
            text-decoration: line-through;
        }

        /* tables still need 'cellspacing="0"' in the markup */
        table {
            border-collapse: collapse;
            border-spacing: 0;
        }

        /***************
        * </RESET CSS> *
        /**************/
        body {
            background-color:#333333;
            text-align:center;
            font-family:Tahoma, Arial;
            font-size:12px;
        }

        /* <head> */
        div.head{
            width:100%;
            padding-left:10px;
            height:100px;
            color:white;
        }
        div.head a, div.head a:link, div.head a:visited {
            color:white;
        }
        div.head a:hover {
            color:#ff7400;
        }

        div.head div{
            float:left;
            height:60px;
        }
        div.top_menu, div.help {
            padding-top:40px;
            padding-left:97px;
        }
        /* </head> */


        .container{
            text-align:left;
            margin-left:auto;
            margin-right:auto;
            margin-bottom:15px;
            margin-top:5px;
            width:831px;
        }
        .container table{
            border-collapse:collapse;
            width:100%;
        }
        a.banners{
            float:left;
            display:block;
            height:261px;
        }
        /* main table */
        table tr td{
            vertical-align:top;
        }
        table.main{
            background-color:white;
        }
        .left-billet{
            width:19px;
            background-image:url("/img/promo/left-billet.jpg");
        }
        .right-billet{
            width:18px;
            background-image:url("/img/promo/right-billet.jpg");
        }
        .right-billet-gray{
            width:18px;
            background-image:url("/img/promo/right-billet-gray.jpg");
        }
        td.left-column{
            width:211px;
        }
        td.right-column{
            background-color:#F2F2F2
        }

        /* menu */
        div.left-menu {
            width:100%;
            background-color:#F8F8F8;
        }
        div.left-menu ul {
            width:89%;
            margin-top:20px;
            margin-bottom:20px;
            margin-left:20px;
            list-style-image: url("/img/promo/bullet.jpg");
            list-style-position:inside;
        }
        div.left-menu ul li {
            margin-bottom:10px;
            font-size:13px;
            border-bottom:1px solid #DFDFDF;
            padding-bottom:10px;
        }
        div.left-menu a, div.left-menu a:link, div.left-menu a:visited{
            color:#9c8769;
            font-weight:900;
            text-decoration:none;
        }
        div.left-menu a:hover {
            color:#ff7400;
        }


        td.left-bottom-billet {
            width:19px;
            height:17px;
            background-image:url("/img/promo/left-bottom-billet.jpg");
            background-repeat:no-repeat
        }
        td.bottom-billet {
            height:17px;
            background-image:url("/img/promo/bottom-billet.jpg");
            background-repeat:repeat-x;
        }
        td.right-bottom-billet{
            height:17px;
            background-image:url("/img/promo/right-bottom-billet.jpg");
            background-repeat:no-repeat
        }
        /* private office */
        .office_head{
            margin-left:30px;
        }
        /* right-column */
        /* <CONTENT> */

        form .errors {
            padding:.8em;
            margin-bottom:1em;
            border:2px solid #ddd;
            background:#FBE3E4;
            color:#8a1f11;
            border-color:#FBC2C4;
            width:400px;
        }
        form .success{
            width:400px;
            padding:.8em;
            margin-bottom:1em;
            border:2px solid #ddd;
            background:#E6EFC2;
            color:#264409;
            border-color:#C6D880;
        }
        .error{
            color:red;
            margin-top:3px;
            margin-bottom:8px;
        }
        span.error p{
            text-indent:0px;
        }
        .right-column table {
            margin-top:10px;
            margin-bottom:15px;
        }
        .right-column table tr{
            border-bottom:1px solid #aaa;
        }
        .right-column table tr td, .right-column table tr th{
            padding-top:10px;
            padding-bottom:10px;
        }
        .right-column ul li{
            margin-top:15px;
        }
        .right-column li ul li{
            margin-left:15px;
        }
        .right-column a, .right-column a:link, .right-column a:visited {
            color:#9c8769;
            font-weight:900;
        }
        .right-column {
            padding: 30px;
            font-size:13px;
            text-align:justify;
            color:#444;
        }
        .right-column p{
            line-height:19px;
            text-indent:0px;
            margin-bottom:10px;
        }
        .right-column p.noident{
            text-indent:0px;
        }
        .right-column  h1 {
            margin-bottom:13px;
            color:#FC7500;
            font-size:16px;
        }
        .right-column input, .right-column textarea {
            margin-top:5px;
        }
        /* <CONTENT> */

        /* reg form */
        .reg_form {
            text-align:right;
            width:136px;
            margin-left:50px;
            margin-top:20px;
        }
        .reg_form input {
            width:136px;
            height:15x;
            background-color:#eaeaea;
            border:1px solid #d3d3d3;
            margin-bottom:7px;
            color:#A5A4A2;
            padding-left:5px;
        }
        .reg_form a{
            display:block;
            margin-bottom:5px;
        }
        .reg_form a, .reg_form a:link, .reg_form a:visited {
            color:#FE7300
        }
        .insideList
        {
            margin:10px 0 20px 0;
            list-style-image:url('http://neoline.biz/images/ul.jpg');
            list-style-position:outside;
            padding-left:30px;
        }
        .insideList li
        {
            font-size:1em;
            line-height:1.2em;
        }
		#linkneo {text-decoration:none;}
		#linkneo:hover {text-decoration:underline;}
