.content_head_sp {float:left;clear:left;width:774px;height:48px;background: url(content_box_head_3.png) no-repeat top left;text-align:center;}
.content_head_sp h2 {font-weight:bold;color:#222;padding:21px 0 0 15px;margin:0;font-size:14px;}
.content_head_sp_active {float:left;clear:left;width:760px;height:31px;background: url(../themes/other/content_box_head_active.gif) no-repeat top left;}
.content_head_sp_active h2 {font-weight:bold;color:#fff;padding:11px 0 0 15px;margin:0;font-size:110%;}

.content_sp {float:left;clear:left;width:774px;margin-top:11px;}

.content_sp ul {float:left;padding:0;margin:0;list-style-type:none;width:250px;}
.content_sp ul li.bb_li_1 {float:left;clear:left;padding:3px 0 0 30px;margin:0;width:220px;height:22px;list-style-type:none;background: url(li_arrow_orange_2.gif) no-repeat 20px 8px;}
.content_sp ul li.bb_li_2 {float:left;clear:left;padding:3px 0 0 23px;margin:0;width:227px;height:22px;list-style-type:none;background: url(li_arrow_orange_2.gif) no-repeat 13px 8px;}
.content_sp ul li.bb_li_3 {float:left;clear:left;padding:3px 0 0 16px;margin:0;width:234px;height:22px;list-style-type:none;background: url(li_arrow_orange_2.gif) no-repeat 6px 8px;}
.content_sp ul li a {font-size:110%;color:#000;text-decoration:none;}
.content_sp ul li a:hover {text-decoration:underline;}

.content_body_sp {float:left;clear:left;width:774px;background: url(content_bg_empty.png) repeat-y top left;padding:10px 0 0px 0;}

.content_body_sp .box_left2 {float:left;width:230px;text-align:left;padding: 0 10px 0 15px;font-size:110%;}
.content_body_sp .box_right2 {float:left;width:475px;text-align:left;padding: 0 10px 0 10px;border-left: 1px solid #aaaaaa;font-size:110%;}

.content_body_sp .box_middle {float:left;clear:left;width:760px;text-align:left;padding: 0 15px 0 10px;text-align:justify;font-size:110%;}
.content_body_sp .box_middle .box_left {float:left;clear:left;width:320px;text-align:left;padding:0;margin:0;}
.content_body_sp .box_middle .box_right {float:left;width:430px;height:546px;text-align:left;padding:0;margin:0;font-size:12px;font-family:Arial;background-color:#fff;color:#000;}
.content_body_sp .box_middle h1 {padding: 15px 0 5px 20px;margin:0;color:#e45635;}
.content_body_sp .box_middle h2 {font-size:150%;padding: 30px 0 0 20px;margin:0;}
.content_body_sp .box_middle h3 {font-size:120%;padding: 10px 20px 0 20px;margin:0;}
.content_body_sp .box_middle p {float:left;width:390px;padding:10px 20px 0px 20px;text-align:justify;margin:0;}
.content_body_sp .box_middle .box_right ul {float:left;width:390px;padding:10px 0 0px 35px;margin:10px 0 0 0;list-style-type:disc;margin:0;}
.content_body_sp .box_middle .box_right ul li {padding: 2px 0 2px 0;margin:0;}
.content_body_sp .box_middle .box_right ul li a {color:#000;text-decoration:underline;}
.content_body_sp .box_middle .box_right ol {float:left;width:390px;padding:5px 0 0px 35px;margin:0 0 0 20px;}
.content_body_sp .box_middle .box_right ol li {padding: 2px 0 1px 0;margin:0;}
.content_body_sp a {font-weight:bold;color:#6999c5;text-decoration:underline;}
.content_body_sp .box_middle .stat {float:left;clear:left;width:200px;padding:2px 0 2px 0;}

.content_body_sp .big_error {float:left;clear:left;width:730px;margin-bottom:10px;color:#d00;font-weight:bold;}

.content_footer_sp {float:left;clear:left;width:760px;height:25px;background: url(../themes/other/content_box_footer.jpg) no-repeat top left;}

input.pink {background-color: #ffcccc;}
input.yellow {background-color: #faf8cc;}
input.white {background-color: #f8f8f8;}

.error {border:2px solid #d00;padding:0 1px 0 1px;;}

.small_form {float:left;width:400px;padding:0 0 0 20px;margin-top:7px;}
.small_form .param div {float:left;width:400px;padding:2px 0 2px 0;}
.small_form .param div label {float:left;width:100px;color:#423f3d;padding-top:2px;}
.small_form .param div input {float:left;width:280px;}
.small_form .param div select {float:left;width:285px;}
.small_form .param div textarea {float:left;width:280px;}
.small_form .param div.auto input {width:auto;margin-left:105px;margin-right:5px;}
.small_form .param div.auto label {width:auto;}
.small_form .param div.auto span.error {padding:2px 0 2px 0;}
.small_form .param div .submit {width:auto;margin-left:105px;}
.small_form .param div .submit2 {width:auto;margin-left:105px;border:1px solid #d5d5d4;background-color:#eeeeeb;color:#415e7b;font-weight:bold;padding:3px;}
.small_form .param div.pink {width:380px;background-color: #ffcccc;margin-left:10px;}
.small_form .param div.yellow {width:380px;background-color: #8a83ac;margin-left:10px;}
.small_form .param ul{margin-left:30px;margin-bottom:20px;}
.small_form .param li {margin-left:30px;width:390px;}
.small_form .param img {margin-left:77px;margin-top:0px;}

.small_form .param2 div {float:left;width:400px;padding:2px 0 2px 0;margin: 0;}
.small_form .param2 div label {clear:left;width:380px;color:#423f3d;margin-right:0px;}
.small_form .param2 div input {float:left;clear:left;width:20px;margin-left:102px;}
.small_form .param2 div.auto input {width:auto;margin-left:105px;margin-right:5px;}
.small_form .param2 div.auto label {width:auto;}
.small_form .param2 div.auto span.error {padding:2px 0 2px 0;}
.small_form .param2 div .submit {width:auto;margin-left:105px;}
.small_form .param2 div .submit2 {width:auto;margin-left:105px;border:1px solid #d5d5d4;background-color:#eeeeeb;color:#415e7b;font-weight:bold;padding:3px;}

.highlight {color:#e45635;font-weight:bold;}
.colour {color:#000;margin:10px 12px 15px 0px;text-align:justify;}

p.description {padding-left:15px;font-size:90%}
p.leiras{padding-left:15px;padding-top:5px;font-size:90%;}

#top_game_banner {float:left;clear:left;width:750px;height:185px;margin:0;padding:0px;}
#top_game_banner embed {margin:0px;} 
#top_game_banner object {margin:0px;} 
