/*CSS Document by kerem*/
body {
margin-top:0px;
margin-right:0px;
margin-left:0px;
background:#77191A;
border-left:4px solid #212121;
border-right:4px solid #212121
}
a {
text-decoration:none;
color:#CC0000;
background:url(../img/link_line_dotted.gif) bottom left repeat-x;
padding-bottom:0.1em;
cursor:pointer;
line-height:16px
}
a:hover {
text-decoration:none;
color: #CC0000;
background:url(../img/link_line_hover.gif) 100% 100% repeat-x;
}
img {
border:0px
}

/*** class ***/
.mail_pool, .menu_sub {
border:1px solid #9D9D9D;
margin-bottom:0px
}
.poll_header, .mail_pool_header, .marquee_news_area {
font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
background:#AEAEAE;
padding:3px;
line-height:14px;
color:#333333;
text-align:center;
border-bottom:5px solid #C0C0C0
}
.mail_pool_button, .buttons {
font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#333333;
margin:0px 0px 3px 0px;
height:23px;
cursor:pointer;
border:#F3F3F3;
background:#C0C0C0 url(../img/bg_button.gif) left repeat
}
.poll_box {
text-align:right;
padding:3px;
background:#FFFFFF;
font:10px Verdana, Arial, Helvetica, sans-serif
}
.poll_label {
cursor:pointer;
padding-bottom:0.1em;
background:url(../img/line_label.gif) 100% 100% repeat-x
}
.mail_pool_input {
margin:6px 3px 3px 3px;
width:150px;
border:1px inset;
border-color:#C0C0C0;
background:#F3F3F3;
font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#333333;
padding:2px 1px 2px 3px;
cursor:default
}
.otoalsat_logo {
margin-top:6px;
margin-bottom:11px
}
.otoalsat_select {
border:1px inset;
border-color:#C0C0C0;
width:150px;
margin-bottom:6px;
background:#F3F3F3;
cursor:pointer;
font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#333333
}
.f1_text {
font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#CC0000;
font-weight:bold;
font-style:italic;
text-decoration:none;
background:url(../img/line_f1.gif) bottom left repeat-x;
cursor:crosshair
}
.border {
border:1px solid #C0C0C0
}
.border_right_left {
border-right:1px solid #C0C0C0;
border-left:1px solid #C0C0C0
}
.tab_main_caption {
font:11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
border-bottom:1px solid #C0C0C0;
padding:4px 0px 4px 0px;
font-weight:bold;
text-align:center;
color:#444444
}
.tab_main_content, .gp_calender, .editor_area_content {
font:11px Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-align:left;
color:#444444;
}
.gp_result_table {
font:11px Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-align:left;
color:#444444;
padding:5px 2px 5px 3px
}
.all_11px, .gp_result_list, .gp_calender_tab, .pilot_detail_tab, .team_detail_tab, .runway_detail_tab, .news_archives_tab {
font:11px Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-align:left;
color:#333333
}
.header_one, .gp_result_header, .gp_calender_header, .pist_detail_header {
font:bold 15px Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height:21px;
text-align:right;
padding-right:14px;
color:#660000;
cursor:default;
padding-bottom:0.1em;
background:url(../img/line_gp_result.gif) 100% 100% repeat-x
}
.header_one2 {
font:bold 15px Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height:21px;
text-align:left;
padding-left:14px;
color:#660000;
cursor:default;
padding-bottom:0.1em;
background:url(../img/line_gp_result.gif) 100% 100% repeat-x
}
.gp_result_caption, .gp_calender_caption {
font:12px Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-align:left;
padding-left:6px;
margin:4px 0px 4px 0px;
line-height:20px;
font-weight:bold;
color:#444444;
cursor:default
}
.news_tab_text {
padding:3px
}
.news_tab_img {
border:1px solid #C0C0C0;
padding:1px;
width:120px;
height:120px;
}
.padding_revome {
padding:0px
}
.margin_remove {
margin:0px
}
.padding_margin_remove {
padding:0px;
margin:0px
 }
.main_tab {
margin-top:0px;
float:inherit;
background:#FFFFFF url(../img/bg_fff.gif) repeat;
}
.news_img, .pilot_img, .team_img, .f1_gallery_foto {
border:1px solid #C0C0C0;
padding:1px
}
/*.news_middle_tab {
font:11px Verdana, Arial, Helvetica, sans-serif;
}*/
.scroller_news_head, .editor_area_head, .head_exp {
font-weight:bold;
}
.former_polls_div {
background:#EEEEEE;
padding:6px;
border-top:1px solid #C0C0C0
}
.scroller_news_left {
font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height:15px;
color:#444444
}
.runway_thumb_img, .gp_result_flags {
margin:6px;
border:1px solid #C0C0C0
}
.gp_result_flags {
padding:1px;
margin:6px;
border:none
}
.th_white {
font:13px Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
text-align:center;
line-height:16px;
cursor:default
}
.pilot_name {
color:#990000;
font-weight:bold
}
.team_name {
font:bold 14px Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#990000;
border:1px solid #212121;
background:#E7E7E7;
padding:3px;
margin-bottom:3px
}
.news_actual {
font:11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
color:#333333;
padding:6px 0px 6px 0px
}
.default {
font:11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
color:#333333
}
.error_div {
width:90%;
background:#F7F7F7;
border:1px dashed #336699;
padding:14px;
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
text-align:center
}
#border {
border:1px solid #C0C0C0
}
/* menu_main */
#menu_main a {
font:bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:center;
text-decoration:none;
letter-spacing:0.1em;
display:block;
height:20px;
padding:6px 3px 0px 3px;
/*background:#BB1116;*/
background:url(../img/mm_bg.gif) left top repeat-x;
}
#menu_main a:hover {
color:#000000;
text-decoration:underline
}

/* header */
.menu {
margin-bottom:5px;
border:1px solid #C0C0C0;
padding:0px
}
.menu_right {
border-right:1px solid #444444
}
.logo_area {
background:url(../img/bg_fff.gif) repeat;
}
.banner_area {
border:1px solid #444444;
border-bottom:5px solid #444444; /*#777777*/
}

#bg_top {
background:url(../img/bg_top.gif) left top repeat-x;
width:100%
}
/*#top_bg_upper {
background:url(../img/top_bg_f1_flag.jpg) right top no-repeat;
width:100%
}*/
/* header */

/* menu sub */
#menu_sub a {
font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-align:left;
text-decoration:none;
color:#444444;
display:block;
padding:7px 9px 7px 9px;
border-bottom:1px solid #777777;
background:#F4F3F3;
}
#menu_sub a:hover {
color:#FFFFFF;
background:#9D9D9D;
border-left:15px solid #777
}
/* menu sub */

/* link_bg_colored */
#link_bg_colored a {
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#000066;
background:none;
text-decoration:none;
line-height:1em;
padding:1px
}
#link_bg_colored a:hover {
font-weight:bolder;
color:#FFFFFF;
background:#999999 none;
}
/* link_bg_colored */

/* switch_title */
#switch_title {
margin:4px 0px 2px -1px;
}
#switch_title a {
font:bold 13px Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#000066;
background:#EAEAEA;
display:block;
padding:2px 0px 3px 4px;
border-bottom:1px solid #FFFFFF
}
#switch_title a:hover {
background:#DEDEDE;
border-bottom:1px solid #777777
}

.switch_content, .f1_gallery_comment, .race_flags_explain, .news_archives_content {
font:11px Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#212121;
background:#F7F7F7;
border:1px dotted #DEDEDE;
padding:4px
}
/* switch_title */

/* layer show-hide */
.gp_result_all_head {
font:bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
padding:6px;
color:#303030;
background:#FFFFC0;
border:1px solid #666666
}
.gp_result_all {
font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-align:left;
color:#333333;
letter-spacing:0.1em
}
/* layer show-hide */

/* go_back */
#go_back a {
font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
background:none;
color:#666666;
text-align:left
}
#go_back a:hover {
text-decoration:underline
}

/* go_top */
#go_top a {
font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
background:none;
color:#666666;
text-align:left
}
#go_top a:hover {
text-decoration:underline
}

/* wp_pop-up */
#wp_pop-up {
text-align:center
}
#wp_pop-up img {
cursor:pointer;
border:1px solid #C0C0C0;
padding:1px;
width:110px;
height:83px
}

/* dropmenudiv */
#dropmenudiv{
border:1px solid #444444;
border-bottom:none;
position:absolute;
z-index:100;
width:137px;
visibility:hidden;
margin-top:27px
}
#dropmenudiv a{
font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
display:block;
width:129px;
height:20px;
padding:4px;
text-align:left;
text-decoration:none;
line-height:18px;
border-bottom:1px solid #444444;
background:#E55924 url(img/mm_bg.gif) left top repeat-x
}
#dropmenudiv a:hover{
color:#000000;
width:123px;
text-decoration:underline;
border-right:6px solid #444444;
background:##E55924
