﻿/* 20121101-1602 */

#mod-649-tennis-calendar .ctn-section { padding-bottom: 0; }
#mod-649-tennis-calendar .ttl-section span { background-image: url("../_img/ttl-section.png"); }
#mod-649-tennis-calendar .droplist { width:179px; }
#mod-649-tennis-calendar .tournament-list .dropnav { border:3px solid #EBEAE6; margin-bottom:6px; margin-top:9px; height:36px; width:613px; position:relative; text-align:center; }
#mod-649-tennis-calendar .tournament-list .dropnav .droplist-list ul li a { text-transform:none; }
#mod-649-tennis-calendar .tournament-list .droplist-value { height:36px; padding-top:10px; }
#mod-649-tennis-calendar .tournament-list .droplist-value div { font-size:14px; line-height:normal; text-transform:none; }
#mod-649-tennis-calendar .tournament-list .droplist-list { top:36px; font-size:14px; }
#mod-649-tennis-calendar .tournament-list .dropnav .prev { position:absolute; top:0px; left:-6px; background:url("../_img/ico-general.png") no-repeat 18px 13px; height:100%; width:40px; text-indent:-999px; overflow:hidden;}
#mod-649-tennis-calendar .tournament-list .dropnav .next { position:absolute; top:0px; right:-6px; background:url("../_img/ico-general.png") no-repeat 18px -22px; height:100%; width:40px; text-indent:-999px; overflow:hidden;}
#mod-649-tennis-calendar .tournament-list .dropnav .prev:hover,
#mod-649-tennis-calendar .tournament-list .dropnav .prev:focus { background-position:-64px 13px; }
#mod-649-tennis-calendar .tournament-list .dropnav .next:hover,
#mod-649-tennis-calendar .tournament-list .dropnav .next:focus { background-position:-64px -22px; }
#mod-649-tennis-calendar .tournament-list .dropnav .prev.disabled { background-position:-40px -995px; }
#mod-649-tennis-calendar .tournament-list .dropnav .next.disabled { background-position:-60px -995px; }

#mod-649-tennis-calendar .tournament { border-bottom:solid 1px #FFF; }
#mod-649-tennis-calendar .tournament .date { width:44px; height:50px; text-align:center; background-color:#FF9900; color:#FFF; font-weight:bold; font-size:12px; }
#mod-649-tennis-calendar .tournament .info { width:349px; background-color:#ECEAE7; padding-left:10px; color:#464139; }
#mod-649-tennis-calendar .tournament .info .name { font-size:12px; margin-bottom:2px; }
#mod-649-tennis-calendar .tournament .surface,
#mod-649-tennis-calendar .tournament .prize { width:112px; border-left:solid 1px #FFF; color:#464139; background-color:#ECEAE7; padding-left:10px; padding-top:12px; vertical-align:top; }
#mod-649-tennis-calendar .tournaments .no-tournament { border: 1px dotted #BEB7AF; height: 26px; padding: 12px 8px 12px; line-height: 26px; text-align: center; color: #999; width: 602px; }