@font-face {
	font-family: 'Special K Regular';
	src: url('/css/fonts/specialk/specialk.eot');
	src: local('Special K Regular'), local('SpecialK'), url('/css/fonts/specialk/specialk.woff') format('woff'), url('/css/fonts/specialk/specialk.svg#SpecialK') format('svg'), url('/css/fonts/specialk/specialk.ttf') format('truetype');
}

p {
    font-size: 110%;
}

table#tdomprices {
    font-size: 110%;
    border: 0 none;
    margin: 1em 0 0 0;
}

table#tdomprices th {
    background-color: transparent;
}

table#tdomprices thead,
table#tdomprices thead tr {
    border: 0 none;
}

table#tdomprices th,
table#tdomprices td {
    background-color: transparent;
    padding: 6px 8px;
    border: 0 none;
}

table#tdomprices th {
    /*display: block;*/
    color: #fff;
    background-color: #5a4d4d;
    font-family: 'Special K Regular';
    font-size: 100%;
    font-weight: normal;
    padding: 9px 12px 6px;
    margin: 3px 0;

    /*border: 1px solid #555;*/
    box-shadow: 0px 0px 3px #888;
    -moz-box-shadow: 0px 0px 4px #333;
    -webkit-box-shadow: 0px 0px 3px #000;
}

table#tdomprices th.first {
    border-radius-topleft: 6px;
    -moz-border-radius-topleft: 6px;
    -webkit-border-top-left-radius: 6px;
    -khtml-border-top-left-radius: 6px;
    border-radius-bottomleft: 6px;
    -moz-border-radius-bottomleft: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -khtml-border-bottom-left-radius: 6px;
}

table#tdomprices th.last {
    border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -webkit-border-top-right-radius: 6px;
    -khtml-border-top-right-radius: 6px;
    border-radius-bottomright: 6px;
    -moz-border-radius-bottomright: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -khtml-border-bottom-right-radius: 6px;
}

table#tdomprices tbody tr:hover {
    cursor: pointer;
    background-color: #b99d50;

    opacity: 0.65;
}

.cntlbl {
    font-size: 120%;
    font-weight: bold;
    text-align: right;
    width: 30%;
    padding: 0.5em 0 2em 0;
}

.cntinpt {
    margin-left: 31%;
}

.cntinpt .domtype,
.cntinpt .domtypefailed {
    float: left;
    color: #fff;
    background-color: #5a4d4d;
    font-weight: bold;
    text-align: center;
    width: 50px;
    padding: 6px 3px;
    margin: 0 1em 0 0;

    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    box-shadow: 0px 0px 3px #888;
    -moz-box-shadow: 0px 0px 4px #333;
    -webkit-box-shadow: 0px 0px 3px #000;
}

.cntinpt .domtypefailed {
    background-color: #8a4d4d;
}

.cntinpt .domtype:hover {
    cursor: pointer;
    color: #000;
    /*background-color: #b99d50;*/
    background-color: #996d20;

    opacity: 0.65;
}

.cntinpt .domtypeselected {
    cursor: pointer;
    color: #020;
    background-color: #109000;

    opacity: 0.85;
}

.cntinpt .domtype input,
.cntinpt .domtypefailed input {
    display: block;
    clear: both;
    margin: auto;
}