body {
    width: 100%;
    text-align:center;
    padding: 0;
    margin: 0;
}

a {
    color: #000000;
    text-decoration: none;
}

a.action {
    font-weight: bold;
    text-decoration: underline;
    color: #00688f;
}

a.action_small {
    text-decoration: underline;
    color: #000000;
}

a.action_small:hover {
    color: #404040;   
}

a.plain {
    text-decoration: none;
}

a:hover,
a.action:hover,
a.plain:hover {
    color: #000000;
}

div, td {
    text-align:left;
    font: 11px arial;
}

.table_padding td {
    padding: 2px 5px 2px 5px;
}

.table_padding th {
    text-align: left;
    font: bold 11px verdana, tahoma, arial;
    background-color: #cccccc;
    padding: 3px 5px 3px 5px;
    border-bottom: 1px solid #ffffff;
}


form {
    margin: 0;
}

form td {
    text-align:left;
    font: bold 12px arial;
}

form.form_column td {
    font: normal 11px arial;
}

img {
    border: 0;
}

p {
    margin: 0 0 10px 0;
    padding: 0;
}


.column {
    float: left;
}

.column_right {
    float: right;
}

.main_container {
    width:930px;
    background-color: #ffffff;
    margin: 0 auto 0 auto;
}

ul {
    margin: 0;
    padding-left: 14px;
}

ul li {
    margin-bottom: 3px;
    padding-left: 0px;
}

h1 {
    margin: 0 0 5px 0;
    padding: 0;
    font: bold 28px arial, tahoma;
}

h2 {
    margin: 0 0 5px 0;
    padding: 0;
    font: bold 18px arial, tahoma;
}

h3 {
    margin: 0 0 3px 0;
    padding: 0;
    font: bold 14px arial, tahoma;
}

.body,
.body div {
    font-size: 12px;
    line-height: 18px;
}

.body a,
.body div a {
    text-decoration: underline;
}

.top {
    background: #00739e url(/images/betmester/top_bg.jpg) repeat-x;
    height: 90px;
    border-bottom: 1px solid #ffffff;
    text-align: center;
}

.validation {
    color: #ff0000;
}

.margin {
    margin-bottom: 10px;
}

.margin_big {
    margin-bottom: 30px;
}

.padding_big {
    padding: 10px;   
}

.menu_top {
    background-color: #e5e5e5;
    padding: 6px 13px 7px 13px;
    margin-bottom: 20px;
    text-align: center;
}

.menu_top .item {
    margin-right: 20px; 
    float: left;  
}


.menu_top .item_right {
    margin-left: 20px; 
    float: right;  
}

.menu_top a {
    color: #000000; 
    font: 12px/14px verdana, tahoma, arial;  
}

.menu_top a:hover {
    color: #595959;   
}


.menu_top .item_right a {
    color: #595959;
}

.menu_top .item_right a:hover {
    color: #000000; 
}

.box_popup {
    padding:10px;
    
    <!--[if !IE]>
        -moz-background-clip:border;
        -moz-background-inline-policy:continuous;
        -moz-background-origin:padding;
        -moz-border-radius-bottomleft:8px;
        -moz-border-radius-bottomright:8px;
        -moz-border-radius-topleft:8px;
        -moz-border-radius-topright:8px;
        background:rgba(82, 82, 82, 0.8) none repeat scroll 0 0;
    <![endif]-->

    
    <!--[if gt IE 6]>
        background:transparent;
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000,endColorstr=#90000000);
        zoom: 1;
    <![endif]-->

}

.box_popup .inner {
    background-color: #ffffff;   
}


.intro {
    background-image: url(/images/betmester/box_top_bg.gif);
    background-repeat: repeat-x;
}

.header,
.header_wide {
    background-repeat: none;
    height: 42px;  
    border-bottom: 1px solid #ffffff; 
}

.header {
    background-image: url(/images/betmester/header_450.gif);   
}

.header_wide {
    background-image: url(/images/betmester/header_930.gif);
}

.header .inner,
.header_wide .inner {
    padding: 8px 0 0 10px;
    font: bold 25px/25px arial, tahoma, verdana;
    color: #ffffff;
}

.header_sub {
    text-align: left;
    font: bold 11px verdana, tahoma, arial;
    background-color: #cccccc;
    padding: 3px 5px 3px 5px;
    border-bottom: 1px solid #ffffff;   
}

.header_sub div {
    font: bold 11px verdana, tahoma, arial;
}

.popup .header {
    background-image: none;
    background-color: #1a789a;
    border: 1px solid #ffffff;
    width: 428px;
    height: 30px;
}

.popup .header .inner_left {
    padding: 5px 10px 5px 10px;
    font: bold 18px/18px arial, tahoma, verdana;
    color: #ffffff;
    float: left;
}

.popup .header .inner_right {
    padding: 5px 10px 5px 10px;
}

.popup .header .inner_right a {
    font: bold 12px/12px arial, tahoma, verdana;
    float: right;
    color: #ffffff;   
}

.list_external {
    background: #ffffff url(/images/betmester/box_bg.gif) repeat-x bottom;  
}

.list_external .inner {
    padding: 5px;   
}

.list_external div {
    line-height: 18px; 
}

.area {
    border: 1px solid #00698f;
    background-color: #1a789a;
    margin: 5px 3px 0 0;
    padding: 2px 4px 2px 4px;
    float: left;
}

.area_right {
    border: 1px solid #00698f;
    background-color: #1a789a;
    margin: 5px 0 0 0;
    padding: 2px 4px 2px 4px;
    float: left;
}

.area a,
.area_right a {
    color: #ffffff;
    font-weight: bold;   
}
