/* Player row*/
#player-row {background: right 0 url('/i/front/player-row-bg.jpg') no-repeat; height: 315px;
z-index: 1; clear: left; margin-bottom: 27px; }
#player {display: block; width: 451px; height: 300px; margin: 15px 20px 0 0; }
#player-row td {vertical-align: bottom;}

/* Front special offer banner */
#front-special-offer {width: 310px; height: 137px;
background: url('/i/specialOffer/front-bg.jpg') no-repeat; }
#front-special-offer div.con { padding: 12px 0 0 12px; color: #ffffff; font-size: 12px; line-height: 22px; }

#front-special-offer div.con #bn {width: 288px; height: 82px; background: 0 0 url('/i/specialOffer/bn.png') no-repeat;}
#front-special-offer div.con #bn a, #front-special-offer div.con #bn a:visited {width: 288px; height: 82px; display: block;}
#front-special-offer div.con #bn a span, #front-special-offer div.con #bn a:visited span {display: none;}

#front-special-offer .demo-link, #front-special-offer .demo-link:visited {
color: #ffffff; background: url('/i/specialOffer/demo-bg.png') no-repeat;
width: 74px; height: 24px; display: block; text-decoration: none; float: left; margin: 5px 5px 0 6px;}
#front-special-offer .demo-link span {margin-left: 15px;}

#front-special-offer .small {font-size: 11px; line-height: 12px; margin: 4px 5px 0 0; padding-left: 100px;}

/* Front page body */
table#front-body h2 {font-size: 12px; color: #3573ae;}
table#front-body .work .desc .name h3 {padding: 5px 9px 5px 9px;}
table#front-body .splitter-right {width: 304px;}
table#front-body #last-news .single-news {font-size: 12px; margin-bottom: 10px;}


table#front-body #last-news .single-news a,
table#front-body #last-news .single-news a:visited,
table#front-body #last-news .single-news a:hover {font-size: 10px; color: #3573ae; line-height: 32px;
margin-left: 5px; display: block; }

/* Menu block */
#menu-block {margin-bottom: 0;}