body {
        margin: 0px; padding: 0px;
	font-family: tahoma, arial;
	font-size: 12px; 
        background: url(/media/images/rep.gif);
        color: #7a8b98;
}

a, a:visited {
        color: #7a8b98;
}

h2 {
        font-size: 12px;
        font-weight: bold;
        color: #fff;
        margin: 2px 0px;
}

div#top {
        display: block;
        overflow: hidden;
        background: url(/media/images/top.gif);
        margin: 0px; padding: 0px;
}

div#bottom {
        display: block;
        overflow: hidden;
        background: url(/media/images/foot.gif) repeat-x;
        margin: 0px; padding: 0px;
        color: #647684;
}

div#banner {
        display: block;
        width: 766px;
        margin: 0px auto;
        overflow: hidden;
}

div#content, div#footer {
        display: block;
        width: 700px;
        margin: 0px auto;
        overflow: hidden;
}

div#footer {
        /*margin-top: 15px;*/
        height: 100px;
}

div.footer_block {
        display: block;
        background: url(/media/images/foot_lt.gif) top left no-repeat;
        width: 204px;
        height: 70px;
        float: left;
        margin: 0px; padding: 10px;
        padding-top: 30px;
        padding-left: 16px;
}

div#left_column {
        display: block;
        width: 242px;
        overflow: hidden;
        float: left;
        min-height: 328px;
        margin: 0px; padding: 0px;
        margin-left: 4px;
        color: #fff;
}

div#left_column a {
        color: #fff;
}

div#right_column {
        display: block;
        width: 454px;
        overflow: hidden;
        float: left;
        min-height: 328px;
        margin: 0px; padding: 0px;
}

div#left_column div.block {
        display: block;
        overflow: hidden;
        background: url(/media/images/2px.gif) no-repeat bottom;
        padding: 10px 20px;
}

div#right_column div.block {
        display: block;
        overflow: hidden;
        background: url(/media/images/2px1.gif) no-repeat bottom;
        padding: 10px 20px;
}

.last {
        background: none;
}

ul {
        margin: 15px;
        padding: 0px;
}

a.big_button {
        display: block;
        height: 20px;
        width: 180px;
        text-align: center;
        overflow: hidden;
        background: url(/media/images/big_button.jpg) no-repeat;
        margin: 10px; padding: 0px;
        padding-top: 9px;
        color: #000;
        text-decoration: none;
        font: 12px Verdana;
        text-transform: uppercase;
        font-weight: bold;
}

#test_form ul {
        list-style: none;
        list-style-type: none;
        font-size: 14px;
}

#test_form ul li {
        margin: 5px 2px;
}


a.readmore {
        display: block;
        color: #fff;
        text-align: right;
        width: auto;
}

/*
 * shop
 */

#order_form label {
                display: inline-block;
                width: 140px;
}

#order_form input {
        display: inline-block;
        padding: 2px;
        background: #647684;
        border: 1px solid #424462;;
        color: #fff;
}

ul.errorlist {
        display: block;
        margin: 1px;
}
ul.errorlist li {
        display: block;
        color: red;
        font-family: Tahoma, sans;
        font-size: 70%;
        text-transform: uppercase;
}
table#calculator {
        font-size: 140%;
        margin: 10px 25px;
}
td#total_td {
        font-weight: bold;
}
#order_submit {
        display: block!important;
        height: 30px!important;
        width: 180px!important;
        text-align: center!important;
        overflow: hidden!important;
        background: url(/media/images/big_button.jpg) no-repeat!important;
        border: none!important;
        margin: 10px auto; padding: 0px!important;
        padding-top: 5px!important;
        color: #000!important;
        text-decoration: none!important;
        font: 12px Verdana!important;
        text-transform: uppercase!important;
        font-weight: bold!important;
}

