html {
height:100%;
border:0;
padding:0;
margin:0;
}

body {
height:100%;
font-family:verdana, Arial, sans-serif;
font-size: 12px; 
font-style: normal;
font-weight: normal;
background-color: #969a9c;
color: rgb(0,0,0);
border:0;
padding:0;
margin:0;
}

table{
border-collapse: collapse;
padding:0;
margin:0;
border:0;
}

div{
padding:0;
margin:0;
border:0;
}

p{
line-height:14px;
padding:0;
margin:0;
}

p a{
color:#000;
text-decoration:none;
}

p a:hover{
color:#000;
text-decoration:underline;
}

.bpm {
border:0;
padding:0;
margin:0;
}

.fakeimg{
position:absolute;
top:-1;
left:0;
}

#backTable{
position:relative;
width:100%;
height:100%;
line-height: 0;
white-space: nowrap;
border:0;
}

#BT_margin_left{
width:50%;
margin:0;
padding:0;
border:0;
text-align: right;
vertical-align: top;
background-image: url(graph/margin_left.png);
background-repeat: no-repeat;
background-position: right top;
line-height: 0;
white-space: nowrap;
}

#margin_left_img{
position:relative;
top:0;
right:0;
}

#BT_margin_right{
width:50%;
margin:0;
padding:0;
border:0;
background-color: #000000;
line-height: 0;
white-space: nowrap;
}

#BT_left{
width:664px;
margin:0;
padding:0;
border:0;
text-align: left;
vertical-align: top;
background-image: url(graph/right_back2.png);
background-repeat: repeat-y;
background-position: right top;
line-height: 0;
white-space: nowrap;
}

#BT_right{
width:248px;
margin:0;
padding:0;
border:0;
text-align: left;
background-image: url(graph/right_back.png);
background-repeat: repeat-y;
vertical-align: top;
line-height: 0;
white-space: nowrap;
}


#div_left{
position:relative;
top:0;
left:0;
width:664px;
height:100%;
line-height: 0;
white-space: nowrap;
background-image: url(graph/left_back.png);
background-repeat: no-repeat;
background-position: left top;
}

#div_logo{
position:relative;
top:0;
left:0;
min-width:648px;
min-height:160px;
width:648px;
height:160px;
}

#img_logo{
position:relative;
top:56px;
left:16px;
border:0;
}

#div_menu{
position:absolute;
width:100%;
bottom:0;
right:8px;
color:#fff;
font-size: 14px;
font-weight: bold;
text-align: right;
padding:0;
margin:0;
}

.menu_selected{
line-height: 16px;
padding:1px;
margin:0;
background-color: #fff;
border:0;
border-right:1px solid #000;
}

.menu_selected a{
color:#000;
text-decoration:none;
padding:1px;
padding-right:3px;
padding-left:3px;
}

.menu_not_selected{
line-height: 16px;
padding:1px;
margin:0;
border:0;
}

.menu_not_selected a{
color:#fff;
text-decoration:none;
padding:1px;
padding-right:3px;
padding-left:3px;
}

.menu_not_selected a:hover{
color:#fff;
text-decoration:none;
background-color: #787878;
}

.menu_path,.menu_path a{
color:#3b7492;
font-weight:bold;
font-size:11px;
}

#div_language{
margin-top:8px;
width:248px;
height:136px;
line-height: 20px;
text-align: center;
color:#ffffff;
}

.lang_select{
font-size: 14px;
color:#000000;
border:1px solid #000000;
}

#form_language{
display: inline;
color:#000000;
}

#table_content{
position:relative;
width:664px;
}

.table_content_td{
padding:0;
margin:0;
border:0;
text-align: left;
vertical-align: top;
height:100%;
min-height:100%;
}

#div_icons{
position:relative;
width:264px;
top:0;
}

#content{
min-width:400px;
width:400px;
background-color: #ffffff;
line-height: 0;
white-space: normal;
overflow: show;
}

#div_news{
position:relative;
top:0;
left:8px;
min-width:240px;
width:240px;
margin-bottom:12px;
}

#news{
min-width:240px;
width:240px;
background-image: url(graph/news_mid.png);
background-repeat: repeat-y;
line-height: 16px;
}

.img_icons{
display: block;
padding:0;
margin:0;
border:0;
margin-left:16px;
margin-bottom:4px;
}

.img_content{
display:block;
padding:0;
margin:0;
border:0;
}

#footer_p{
color:#ffffff;
padding-left:16px;
line-height:14px;
}

#footer_p a{
color:#ffffff;
font-weight: bold;
text-decoration: none;
}

#footer_p a:hover{
color:#ffffff;
font-weight: bold;
text-decoration: underline;
}

#div_prod_intro{
line-height:0;
margin-left:8px;
width:384px;
min-width:384px;
background-image: url(graph/sportists_scroll3.gif);
background-repeat: repeat;
}

#div_prod_sport{
margin-left:8px;
width:384px;
min-width:384px;
white-space: normal;
line-height: 16px;
background-image: url(graph/sportists_scroll3.gif);
background-repeat: repeat;
}

#div_prod_sport p img{
float: left;
margin-right:8px;
border:1px solid #000;
}

.td_prod_title1{
line-height:0;
padding:0;
margin:0;
border:0;
width:244px;
height:80px;
min-height:80px;
text-align:left;
vertical-align:middle;
padding-left:4px;
}

.td_prod_title2{
line-height:0;
padding:0;
margin:0;
border:0;
width:244px;
height:80px;
min-height:80px;
text-align:right;
vertical-align:middle;
padding-right:4px;
}

.prod_img_menu{
padding:0;
margin:0;
border:0;
border:1px solid #000;
margin-bottom:2px;
}

#sport_artists{
width:384px;
text-align:left;
}

#sport_galerie{
width:384px;
text-align:left;
}

#sport_count{
width:384px;
line-height:18px;
text-align:center;
}

.clearDiv{
clear:both;
padding:2px;
line-height:0px;
}

.artist_nolink{
text-decoration:none;
color:#000;
font-weight:bold;
font-size:14px;
line-height:18px;
}

.artist_link{
text-decoration:none;
color:#000;
font-weight:bold;
font-size:14px;
line-height:18px;
}

.artist_link:hover{
text-decoration:underline;
font-weight:bold;
font-size:14px;
line-height:18px;
}

#div_news_intro{
line-height:0;
padding:0;
margin:0;
padding-left:8px;
padding-right:8px;
width:224px;
min-width:224px;
}

.div_news{
margin:0;
padding:0;
width:224px;
min-width:224px;
white-space: normal;
line-height:18px;
}

.news_title {
display:block;
font-weight:bold;
line-height:13px;
color:#fff;
padding:0;
margin:0;
padding-top:2px;
padding-bottom:4px;
}

.news_title a{
color:#fff;
font-weight:bold;
text-decoration:none;
}

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

.div_news p{
line-height:12px;
color:#c6ebed;
font-size:11px;
}

.div_news p img{
float: left;
margin-right:8px;
border:1px solid #000;
}

.div_news p a{
color:#c6ebed;
text-decoration:none;
}

.div_news p a:hover{
text-decoration:underline;
}

.news_date{
text-align:right;
height:16px;
min-height:16px;
line-height:16px;
font-weight:bold;
font-size:11px;
background-image: url(graph/news_date.png);
background-repeat: repeat-x;
}

.news_date img{
padding:0;
margin:0;
padding-left:1px;
padding-right:1px;
}

.date_span{
padding-left:4px;
line-height:16px;
background-image: url(graph/news_date_under.png);
background-repeat: repeat-x;
}

#div_archive{
padding:0;
margin:0;
width:224px;
min-width:224px;
line-height:14px;
font-size:11px;
color:#fff;
white-space: normal;
text-align:left;
}

#div_archive a{
color:#fff;
text-decoration:none;
}

#div_archive a:hover{
color:#fff;
text-decoration:underline;
}


#div_about{
line-height:14px;
margin-left:8px;
width:384px;
min-width:384px;
background-image: url(graph/sportists_scroll3.gif);
background-repeat: repeat;
}

#div_about p img{
float: left;
margin-right:8px;
border:1px solid #000;
}


#div_contact{
line-height:14px;
margin-left:8px;
width:384px;
min-width:384px;
background-image: url(graph/sportists_scroll3.gif);
background-repeat: repeat;
}


.webmail_title{
white-space: nowrap;
font-size:12px;
font-weight: bold;
color:#888888;
text-align:right;
vertical-align: middle;
}

.webmail_title2{
width:364px;
white-space: nowrap;
font-size:12px;
font-weight: bold;
color:#888888;
text-align:left;
vertical-align: bottom;
}

.webmail_value{
white-space: normal;
width:266px;
border-bottom:1px solid #efefef;
}

.webmail_input{
width:266px;
border:1px solid rgb(128,128,128);
font-size: 15px; 
font-style: normal;
font-weight: normal;
height:18px;
padding-left:4px;
}


.webmail_textarea{
width:364px;
border:1px solid rgb(128,128,128);
font-size: 12px; 
font-style: normal;
font-weight: normal;
padding:8px;
font-family:Verdana, Arial, sans-serif;
}

.webmail_msg_ok{
color:#fff;
background-color: #6097b2;
border:1px solid #000;
width:382px;
padding:0;
margin:0;
line-height: 20px;
padding-top:8px;
padding-bottom:8px;
margin-top:8px;
text-align: center;
font-size: 16px;
}

.webmail_msg_notok{
color:#fff;
background-color: #d54e00;
border:1px solid #000;
width:382px;
padding:0;
margin:0;
line-height: 20px;
padding-top:8px;
padding-bottom:8px;
margin-top:8px;
text-align: center;
font-size: 16px;
}

.html_div{
margin-top:8px;
width:384px;
line-height: 14px;
font-size:12px;
text-align: left;
color:#000;
}

.html_title{
color:#3b7492;
line-height: 20px;
font-weight:bold;
font-size:12px;
}

.shop_title{
background-color:#3b7492;
color:#fff;
padding-left:4px;
margin-bottom: 4px;
line-height: 20px;
font-weight:bold;
font-size:12px;
}




