td {
    font-family: Tahoma;
    font-size: 14px;
    color: #000000;
}

.bg1 {
    background-image: url(/images/title_bg1.gif);
    background-repeat: repeat-x;
    background-position: top;
}

.bg3 {
    background-image: url(/images/title_pic3.gif);
    background-repeat: no-repeat;
    background-position: bottom left;
}

.bg4 {
    background-image: url(/images/title_bg2.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}

.bg5 {
    background-image: url(/images/title_pic4.gif);
    background-repeat: no-repeat;
    background-position: top left;
}

.bg6 {
    background-image: url(/images/title_bg4.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}

.bg7 {
    background-image: url(/images/search_bg.gif);
    background-repeat: repeat-x;
    background-position: top;
}

.bg8 {
    background-image: url(/images/search_bg1.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
}

.bg9 {
    background-image: url(/images/menu_bg.gif);
    background-repeat: repeat-x;
    background-position: top;
}

.bg10 {
    background-image: url(/images/menu_bg2.gif);
    background-repeat: repeat-x;
    background-position: top;
}

.bg11 {
    background-image: url(/images/left_bg.gif);
    background-repeat: no-repeat;
    background-position: top right;
}

.bg12 {
    background-image: url(/images/graypix.gif);
    background-repeat: repeat-x;
    background-position: top;
}

.bg13 {
    background-image: url(/images/graypix.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}

.bg14 {
    background-image: url(/images/graypix.gif);
    background-repeat: repeat-y;
    background-position: left;
}

.bg15 {
    background-image: url(/images/graypix.gif);
    background-repeat: repeat-y;
    background-position: right;
}

.bg16 {
    background-repeat: no-repeat;
    background-position: top right;
}

.bg18 {
    background-image: url(/images/bg_cup.gif);
    background-repeat: repeat-x;
    background-position: top;
}

.bg19 {
    background-image: url(/images/bg_bottom.gif);
    background-repeat: repeat-x;
    background-position: top;
}

.bg20 {
    background-image: url(/images/progr_bottom_bg.gif);
    background-repeat: repeat-x;
    background-position: top;
}

.bg21 {
    background-image: url(/images/progr_bottom_right.gif);
    background-repeat: no-repeat;
    background-position: top right;
}

.bg22 {
    background-image: url(/images/bottom_bg.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}

.bg23 {
    background-image: url(/images/bottom_img3.gif);
    background-repeat: no-repeat;
    background-position: top right;
}

.bg24 {
    background-image: url(/images/graypix2.gif);
    background-repeat: repeat-x;
    background-position: top;
}

.menu {
    font-size: 14px;
    color: #FFFFFF;
    text-transform: uppercase;
}

.menu a {
    color: #FFFFFF;
    text-decoration: none;
}

.menu2 {
    font-size: 14px;
    color: #007CC1;
    text-transform: uppercase;
    font-weight: bold
}

.menu2 a {
    color: #007CC1;
    text-decoration: none;
}

.small {
    font-size: 14px
}

.small2 {
    font-size: 14px
}

.newsdate {
    font-size: 14px;
    color: #7FA8D2
}

.descr {
    font-size: 14px;
    color: #7C7C7C
}

A.news:link, A.news:visited, A.news:active {
    font-family: Tahoma;
    font-size: 14px;
    color: #034083;
    text-decoration: none
}

A.news:hover {
    font-family: Tahoma;
    font-size: 14px;
    color: #034083;
    text-decoration: underline
}

A.small:link, A.small:visited, A.small:active {
    font-family: Tahoma;
    font-size: 14px;
    color: #35669C;
    text-decoration: none
}

A.small:hover {
    font-family: Tahoma;
    font-size: 14px;
    color: #35669C;
    text-decoration: underline
}

table.tb1 {
    background-image: url(/images/euro_bg.gif);
    background-repeat: no-repeat;
    background-position: top left;
}

.tb2 {
    background-image: url(/images/title_bg3.gif);
    background-repeat: repeat-x;
    background-position: top left;
}

.tb3 {
    background-image: url(/images/menu_bg1.gif);
    background-repeat: no-repeat;
    background-position: top right;
}

.tb4 {
    background-image: url(/images/cup.gif);
    background-repeat: no-repeat;
    background-position: top right;
}

.tb5 {
    background-image: url(/images/bottom_img.gif);
    background-repeat: no-repeat;
    background-position: top right;
}

.tb6 {
    background-image: url(/images/bottom_left.gif);
    background-repeat: no-repeat;
    background-position: bottom left;
}

img {
    border: none;
}

.none {
    visibility: hidden;
}

.hidden {
    display: none;
}

input.search {
    background: #ffffff;
    font-size: 14px;
}

span.header {
    font-family: Tahoma;
    color: #0052A6;
    font-size: 18px;
    text-transform: uppercase;
}

span.sub_header {
    font-family: tahoma;
    color: #0052A6;
    font-size: 14px;
}

span.sub_header2 {
    font-family: verdana;
    color: #0052A6;
    font-size: 12px;
}

img.pic {
    border: 1px solid #007CBF
}

A.lnk:link, A.lnk:visited, A.lnk:active {
    font-family: Tahoma;
    font-size: 14px;
    color: #006AA8;
    text-decoration: none
}

A.lnk:hover {
    font-family: Tahoma;
    font-size: 14px;
    color: #006AA8;
    text-decoration: underline
}

A.lnk2:link, A.lnk2:visited, A.lnk2:active {
    font-family: Tahoma;
    font-size: 10px;
    color: #006AA8;
    text-decoration: none
}

A.lnk2:hover {
    font-family: Tahoma;
    font-size: 10px;
    color: #006AA8;
    text-decoration: underline
}

span.star {
    color: red
}

table.forum {
    border: 1px solid #99C3DB;
    border-top: 2px solid #99C3DB
}

td.forum_h {
    border-bottom: 1px solid #E5F0F6;
    border-right: 1px solid #E5F0F6;
}

td.forum_h2 {
    border-bottom: 1px solid #E5F0F6;
    border-left: 1px solid #E5F0F6;
}

div.f_nav {
    padding-bottom: 5px;
}

div.about {
    font-size: 14px;
}

span.prg_name {
    font-size: 14px;
}

A.normal:link, A.normal:visited, A.normal:active {
    font-family: Tahoma;
    font-size: 14px;
    color: #35669C;
    text-decoration: none
}

A.normal:hover {
    font-family: Tahoma;
    font-size: 14px;
    color: #35669C;
    text-decoration: underline
}

td {
    font-family: Tahoma;
    font-size: 14px;
    color: #000000;
}

.bg1 {
    background-image: url(/images/title_bg1.gif);
    background-repeat: repeat-x;
    background-position: top;
}

.bg3 {
    background-image: url(/images/title_pic3.gif);
    background-repeat: no-repeat;
    background-position: bottom left;
}

.bg4 {
    background-image: url(/images/title_bg2.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}

.bg5 {
    background-image: url(/images/title_pic4.gif);
    background-repeat: no-repeat;
    background-position: top left;
}

.bg6 {
    background-image: url(/images/title_bg4.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}

.bg7 {
    background-image: url(/images/search_bg.gif);
    background-repeat: repeat-x;
    background-position: top;
}

.bg8 {
    background-image: url(/images/search_bg1.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
}

.bg9 {
    background-image: url(/images/menu_bg.gif);
    background-repeat: repeat-x;
    background-position: top;
}

.bg10 {
    background-image: url(/images/menu_bg2.gif);
    background-repeat: repeat-x;
    background-position: top;
}

.bg11 {
    background-image: url(/images/left_bg.gif);
    background-repeat: no-repeat;
    background-position: top right;
}

.bg12 {
    background-image: url(/images/graypix.gif);
    background-repeat: repeat-x;
    background-position: top;
}

.bg13 {
    background-image: url(/images/graypix.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}

.bg14 {
    background-image: url(/images/graypix.gif);
    background-repeat: repeat-y;
    background-position: left;
}

.bg15 {
    background-image: url(/images/graypix.gif);
    background-repeat: repeat-y;
    background-position: right;
}

.bg16 {
    background-repeat: no-repeat;
    background-position: top right;
}

.bg18 {
    background-image: url(/images/bg_cup.gif);
    background-repeat: repeat-x;
    background-position: top;
}

.bg19 {
    background-image: url(/images/bg_bottom.gif);
    background-repeat: repeat-x;
    background-position: top;
}

.bg20 {
    background-image: url(/images/progr_bottom_bg.gif);
    background-repeat: repeat-x;
    background-position: top;
}

.bg21 {
    background-image: url(/images/progr_bottom_right.gif);
    background-repeat: no-repeat;
    background-position: top right;
}

.bg22 {
    background-image: url(/images/bottom_bg.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}

.bg23 {
    background-image: url(/images/bottom_img3.gif);
    background-repeat: no-repeat;
    background-position: top right;
}

.bg24 {
    background-image: url(/images/graypix2.gif);
    background-repeat: repeat-x;
    background-position: top;
}

.menu {
    font-size: 14px;
    color: #FFFFFF;
    text-transform: uppercase;
}

.menu a {
    color: #FFFFFF;
    text-decoration: none;
}

.menu2 {
    font-size: 14px;
    color: #007CC1;
    text-transform: uppercase;
    font-weight: bold
}

.menu2 a {
    color: #007CC1;
    text-decoration: none;
}

.small {
    font-size: 14px
}

.small2 {
    font-size: 14px
}

.newsdate {
    font-size: 14px;
    color: #7FA8D2
}

.descr {
    font-size: 14px;
    color: #7C7C7C
}

A.news:link, A.news:visited, A.news:active {
    font-family: Tahoma;
    font-size: 14px;
    color: #034083;
    text-decoration: none
}

A.news:hover {
    font-family: Tahoma;
    font-size: 14px;
    color: #034083;
    text-decoration: underline
}

A.small:link, A.small:visited, A.small:active {
    font-family: Tahoma;
    font-size: 14px;
    color: #35669C;
    text-decoration: none
}

A.small:hover {
    font-family: Tahoma;
    font-size: 14px;
    color: #35669C;
    text-decoration: underline
}

table.tb1 {
    background-image: url(/images/euro_bg.gif);
    background-repeat: no-repeat;
    background-position: top left;
}

.tb2 {
    background-image: url(/images/title_bg3.gif);
    background-repeat: repeat-x;
    background-position: top left;
}

.tb3 {
    background-image: url(/images/menu_bg1.gif);
    background-repeat: no-repeat;
    background-position: top right;
}

.tb4 {
    background-image: url(/images/cup.gif);
    background-repeat: no-repeat;
    background-position: top right;
}

.tb5 {
    background-image: url(/images/bottom_img.gif);
    background-repeat: no-repeat;
    background-position: top right;
}

.tb6 {
    background-image: url(/images/bottom_left.gif);
    background-repeat: no-repeat;
    background-position: bottom left;
}

img {
    border: none;
}

.none {
    visibility: hidden;
}

.hidden {
    display: none;
}

input.search {
    background: #ffffff;
    font-size: 14px;
}

span.header {
    font-family: Tahoma;
    color: #0052A6;
    font-size: 18px;
    text-transform: uppercase;
}

span.sub_header {
    font-family: tahoma;
    color: #0052A6;
    font-size: 14px;
}

span.sub_header2 {
    font-family: verdana;
    color: #0052A6;
    font-size: 12px;
}

img.pic {
    border: 1px solid #007CBF
}

A.lnk:link, A.lnk:visited, A.lnk:active {
    font-family: Tahoma;
    font-size: 14px;
    color: #006AA8;
    text-decoration: none
}

A.lnk:hover {
    font-family: Tahoma;
    font-size: 14px;
    color: #006AA8;
    text-decoration: underline
}

A.lnk2:link, A.lnk2:visited, A.lnk2:active {
    font-family: Tahoma;
    font-size: 10px;
    color: #006AA8;
    text-decoration: none
}

A.lnk2:hover {
    font-family: Tahoma;
    font-size: 10px;
    color: #006AA8;
    text-decoration: underline
}

span.star {
    color: red
}

table.forum {
    border: 1px solid #99C3DB;
    border-top: 2px solid #99C3DB
}

td.forum_h {
    border-bottom: 1px solid #E5F0F6;
    border-right: 1px solid #E5F0F6;
}

td.forum_h2 {
    border-bottom: 1px solid #E5F0F6;
    border-left: 1px solid #E5F0F6;
}

div.f_nav {
    padding-bottom: 5px;
}

div.about {
    font-size: 14px;
}

span.prg_name {
    font-size: 14px;
}

A.normal:link, A.normal:visited, A.normal:active {
    font-family: Tahoma;
    font-size: 14px;
    color: #35669C;
    text-decoration: none
}

A.normal:hover {
    font-family: Tahoma;
    font-size: 14px;
    color: #35669C;
    text-decoration: underline
}

.left_menu {
    list-style: none;
    margin: 0px;
    padding: 0px 0px 0px 15px;
}

.left_menu a {
    color: #034083;
    text-decoration: none;
    margin-left: 5px;
}

.left_menu a:hover {
    text-decoration: underline;
}

.left_menu b {
    margin-left: 5px;
    color: #0052A6;
}

.breadcrumb {
    padding: 0px 0px 10px 4px;
}

.breadcrumb a {
    color: #034083;
    text-decoration: none;
}

.breadcrumb a:hover {
    text-decoration: underline;
}

.breadcrumb b {
    color: #0052A6;
}