html, body {
        padding:0;
        margin:0;
        border:0;
        font-family:Tahoma, Arial, Helvetica, sans-serif;
        height:100%;
}

form {
        display:inline;
}

table, td {
        padding:0;
        border:0;

}

img {
        border:0;
}

a {
        color:#FFFFFF; /**/
        font-family::Tahoma, Arial, Helvetica, sans-serif;
        text-decoration:underline;
}

a:hover {
        text-decoration:none;
}

.bg_01 {
        background:#005E20 url(/images/northamerica-trophy.ru/bg_01.gif) bottom repeat-x;    /**/
        height:340;
}

.bg_03 {
        background:url(/images/northamerica-trophy.ru/bg_03.jpg) top repeat-y;
}

.menu_02 {
        background:url(/images/northamerica-trophy.ru/menu_01.gif) top repeat-x;
}

.menu_03 {
        background:url(/images/northamerica-trophy.ru/menu_02.gif) bottom repeat-x;
        height:39;
}

.menu_03 a{
        color:#ffffff;  /**/
        text-decoration:none;
        font-size:13px;
        font-weight:bold;
        margin:0 10 0 10;
        white-space:nowrap;
}

.menu_03 a:hover{
		color:#E4CFBA;  /**/
        text-decoration:none;
}

.text_01 {
        color:#9F3B2C;
        font-size:13px;
        font-weight:bold;
        padding-left:20;
}

.text_02 td{
        color:#E4D0B8; /**/
        font-size:11px;
}

.text_02 a {

}

.text_03 {
        margin:0 0 0 7;
}

.text_03 a {
        font-size:11px;
        /*white-space:nowrap;*/
        font-weight:bold;
}
.text_03 td{
        font-size:11px;
}

select, input {
        font-size:12px;
}

.input_01 div{
        margin-top:4;
}

.foot_01 {
        background:#734C23;  /**/
        border-top:1px solid #EBECED;
        height:73;
        color:#FFFFFF;
}

.foot_01 a {
        color:#E5CFB8;                                                  /**/
}

.foot_01 td{
        font-size:11;
        padding:5 17 5 17;
        color:#FFFFFF;                                                   /**/
}

.cont_right_01 {
        background:#F8F5EE;
        border-right:1px solid #E9E7E8;
        font-size:0.7em;
        padding:20 0 30 0;
}

.cont_right_01 a {
        color:#005F1F; /**/
}


h1 {
        font-size:1.1em;
        font-family:Geneva, Arial, Helvetica, sans-serif;
        margin:5 0 5 0;
}

.news_01 {
        padding:0 10 10 10;
        font-size:0.7em;
}

.news_02 {
        color:#C5C5C5;
        margin:0 0 5 0;
}

.news_03 {
        margin:0 0 5 0;
        font-weight:bold;
}

.img {
        border:1px solid #C6C6C6;
}

.vote_01 {
        margin:30 0 20 0;
}

.vote_01 td{
        background:#BF8F5F;  /**/
		color:#FFFFFF;
        padding:15;
        font-size:0.7em;
}

.cont_right_02 {
        background:#FFFFFF;
        font-size:0.7em;
        padding:30 20 30 15;
}

.cont_right_02 a {
        color:#005F1F; /**/
}

.line {
        background:#EFF7E2;
        margin:20 0 20 0;
}

.cont_right_03 {
        font-size:1em;
}

.form_01 input{
        margin-top:5
}
