/* @by Exiles :) */
body { color: black; font: 9pt Trebuchet MS, Tahoma, Arial; background: #303233 url('/img/backgrounds/background.png') repeat-x; margin: 0px; }

a { text-decoration: none; }
a img, img { border: none; vertical-align: middle; }

.clear { clear: both; }

/* Hlavička */
#masthead { width: 1100px; background: url('../img/backgrounds/masthead.png') no-repeat; margin: 0 auto; }
#masthead #head { width: 933px; height: 136px; background: url('../img/backgrounds/head.png') repeat-x; margin: 0 auto; }
#masthead #head #logo { float: left; width: 282px; }
#masthead #head #head_right { float: right; width: 651px; text-align: right; }
#masthead #head #head_right #banner { padding: 32px 15px 8px 0px;width: 468px; height: 60px; }
#masthead #head #head_right #other { padding: 0px 15px 0px 0px;}
#masthead #head #head_right #other #shape { float: right; width: 425px; height: 33px; line-height: 33px; padding-right: 15px; }
#masthead #head #head_right #other #shape label { float: left; width: 340px; color: white; text-align: left; background: url('/img/backgrounds/label.png') no-repeat right; padding-left: 26px; display: block; }
#masthead #head #head_right #other #shape a { color: #e8a4a2; font-family: Arial; }
#masthead #head #head_right #other #shape a:hover { color: white; text-decoration: underline; }

#masthead #reklama { width: 728px; margin: 3px auto 3px; }

#masthead #menu { width: 944px; background: url('../img/buttons/menu.png') no-repeat; margin: 0 auto; }
#masthead #menu ul { list-style: none; padding: 0px; margin: 0px; }
#masthead #menu li { float: left; }
#masthead #menu li a { height: 38px; line-height: 38px !important; color: black; font: 11pt Arial;font-weight:Bold; text-align: center; display: block; }
#masthead #menu li a.li_a { width: 130px; background: url('../img/buttons/menu_1.png') no-repeat; }
#masthead #menu li a.li_a:hover { background: url('../img/buttons/menu_1_hover.png') no-repeat; position: relative; z-index: 100; }
#masthead #menu li a.li_b { width: 98px; background: url('../img/buttons/menu_2.png') no-repeat; margin-left: -12px; }
#masthead #menu li a.li_b:hover { background: url('../img/buttons/menu_2_hover.png') no-repeat; position: relative; z-index: 100; }
#masthead #menu li a.li_c { width: 102px; background: url('../img/buttons/menu_3.png') no-repeat; margin-left: -12px; }
#masthead #menu li a.li_c:hover { background: url('../img/buttons/menu_3_hover.png') no-repeat; position: relative; z-index: 100; }
#masthead #menu li a.li_d { width: 95px; background: url('../img/buttons/menu_4.png') no-repeat; margin-left: -12px; }
#masthead #menu li a.li_d:hover { background: url('../img/buttons/menu_4_hover.png') no-repeat; position: relative; z-index: 100; }
#masthead #menu li a.li_e { width: 92px; background: url('../img/buttons/menu_5.png') no-repeat; margin-left: -12px; }
#masthead #menu li a.li_e:hover { background: url('../img/buttons/menu_5_hover.png') no-repeat; position: relative; z-index: 100; }

/* Tělo */
#mastbody { width: 1100px; background: url('../img/backgrounds/mastbody.png') repeat-y; margin: 0 auto; }
#mastbody #body { background: url('../img/backgrounds/body.png') no-repeat; padding-left: 85px; padding-right: 88px; }

#mastbody #body #body_left { float: left; width: 173px; font-weight:bold; }
#mastbody #body #body_left h1 { width: 173px; height: 32px; line-height: 32px; color: white; font-size: 10.5pt; font-weight: normal; text-align: center; background: url('../img/backgrounds/h1.png') no-repeat; padding: 0px; margin: 0px; display: block; font-weight: bold;}
#mastbody #body #body_left h1.red { background: url('../img/backgrounds/h1_red.png') no-repeat; }
#mastbody #body #body_left h2 { width: 173px; height: 32px; line-height: 32px; color: white; font-size: 10.5pt; font-weight: normal; text-align: center; background: url('../img/backgrounds/h1.png') no-repeat; padding: 0px; margin: 0px; display: block; font-weight: bold;}
#mastbody #body #body_left h2.red { background: url('../img/backgrounds/h1_red.png') no-repeat; }

#mastbody #body #body_left ul { background: #fffefa url('../img/backgrounds/online.png') repeat-x; list-style: none; padding: 4px 0px 8px 0px; margin: 0px; }
#mastbody #body #body_left li a { width: 173px; height: 19px; line-height: 19px; color: black; background: url('../img/backgrounds/online_li.gif') no-repeat; display: block; }
#mastbody #body #body_left li a.dark { background: url('../img/backgrounds/online_li_a.gif') no-repeat; }
#mastbody #body #body_left li a span { float: left; width: 117px; padding-left: 28px; display: block; }
#mastbody #body #body_left li a:hover { text-decoration: underline; background-color: #ffdd7a; }
#mastbody #body #body_left #plugins { text-align: center; padding: 8px 0px; }
#mastbody #body #body_left #ad { background-color: white; padding-top: 0px; }
#mastbody #body #body_left #ad #google { width: 120px; height: 600px; margin: 0 auto; }

#mastbody #body #body_content { float: left; width: 600px; background-color: white; border-left: 1px solid #b0b0b0; border-right: 1px solid #b0b0b0;}
#mastbody #body #body_content h2 { height: 32px; line-height: 32px; font-size: 10pt; font-weight: normal; padding: 0px; margin: 0px; display: block; font-weight: bold; }
#mastbody #body #body_content h2.grey { color: white; background-color: #474747;  padding: 0px 16px; display: block; }
#mastbody #body #body_content h2.new { color: #3f0903; background: url('../img/backgrounds/h2_new.png') no-repeat; padding: 0px 40px; display: block; }
#mastbody #body #body_content h2.play { color: #3f0903; background: url('../img/backgrounds/h2_play.png') no-repeat; padding: 0px 40px; display: block; }
#mastbody #body #body_content h2.other { color: black; font-size: 15pt; background: url('../img/backgrounds/h2_other.png') repeat-x;  padding: 0px 16px; display: block; }
#mastbody #body #body_content p {  padding: 13px 16px 10px 16px; margin: 0px; display: block; }
#mastbody #body #body_content .doporucene {  padding: 5px 0px 9px 5px; }
#mastbody #body #body_content .doporucene .d_hra { float:left;width: 194px;height:191px;padding-top:2px;margin-right:4px; text-align: center; background: url('../img/backgrounds/doporucene_bg.png') no-repeat center top; }
#mastbody #body #body_content .doporucene .d_hra .nadpis { float: left;width: 194px;height:26px;color:rgb(235,29,29);font-size: 12pt; font-weight: bold; text-decoration: underline; }
#mastbody #body #body_content .doporucene .d_hra .obrazek { float: left;margin-left:32px;border: 1px solid black; margin-bottom: 7px;width:46px;height:32px;padding-top:78px;padding-left:84px; }
#mastbody #body #body_content .doporucene .d_hra span.popis { float: left;width: 164px;padding-left:15px;padding-right:15px; }
#mastbody #body #body_content .doporucene .d_hra span.hodn { float:left; color: rgb(255,225,142);line-height: 15px; font-size: 10pt; font-weight: bold; text-align: center;width:46px;height:32px;background: url('../img/backgrounds/doporucene_hodnoceni.png') no-repeat center top; display: block; }
#mastbody #body #body_content .doporucene .d_hra span.hodn .t{  margin-top:9px; }
#mastbody #body #body_content .reklama {  margin-top: 4px; }
*html #mastbody #body #body_content .reklama {  margin-bottom: 4px; }
#mastbody #body #body_content .games {  padding-top: 7px; }
#mastbody #body #body_content .games ul { list-style: none; padding: 0px; padding-left: 1px; margin: 0px; display: block; }
#mastbody #body #body_content .games li { float: left; margin: 0px 1px 4px 2px; }
#mastbody #body #body_content .games li a span { height: 31px; line-height: 31px; font-size: 10pt; font-weight: bold; text-decoration: underline; display: block; }
#mastbody #body #body_content .games li a { width: 146px; color: #eb1d1d; text-align: center; background: url('../img/backgrounds/games.png') no-repeat; display: block; }
#mastbody #body #body_content .games li a img { border: 1px solid black; margin-bottom: 7px;width:130px;height:110px; }
#mastbody #body #body_content .games li a:hover { color: #3f0903; text-decoration: none; background-color: #ffdd7a; background-image: none; }
#mastbody #body #body_content .strankovani {width:592px;margin-left:3px;}
#mastbody #body #body_content .strankovani a {font-size:11px;border:1px solid #c2c2c2;color:rgb(0,0,0);background: url('../img/backgrounds/games.png') no-repeat;margin:3px 3px 2px 3px;text-decoration:none;padding:0px 5px 0px 5px;float:left;}
#mastbody #body #body_content .strankovani a.a {text-decoration: underline;color: #eb1d1d;}
#mastbody #body #body_content .strankovani a:hover {color: #eb1d1d;}

#mastbody #body #body_right { float: left; width: 152px; }
#mastbody #body #body_right h3 { width: 152px ; height: 32px; line-height: 32px; color: white; font-size: 10.5pt; font-weight: normal; text-align: center; background: url('../img/backgrounds/h3.png') no-repeat; padding: 0px; margin: 0px; display: block;font-weight: bold; }
#mastbody #body #body_right #stats { height: 63px; background: url('../img/backgrounds/stats.png') no-repeat; padding-top: 14px; }
#mastbody #body #body_right #stats p { color: #3f0903; padding: 0px 16px 0px 16px; margin: 0px; }
#mastbody #body #body_right #stats p span { color: #eb1d1d; }
#mastbody #body #body_right form .input-text { width: 128px; color: #525252; font: 9pt Trebuchet MS, Tahoma, Arial; background-color: #e8e8e8; border: 1px solid black; padding: 0px 5px; margin: 8px 0px 4px 5px; }
#mastbody #body #body_right form .input-submit { width: 30px; height: 29px;  margin: 3px 0px 0px 115px; }
#mastbody #body #body_right #recommended { padding: 2px 0px 5px 10px; }
#mastbody #body #body_right #recommended a img { border: 1px solid black; margin-top: 7px; display: block;width:130px;height:110px; }
#mastbody #body #body_right #recommended a span { color: #eb1d1d; text-align: center;height: 31px; line-height: 31px; font-size: 10pt; font-weight: bold; text-decoration: underline; display: block; }
#mastbody #body #body_right ul { list-style: none; padding: 0px; margin: 0px; }
#mastbody #body #body_right li a { height: 25px; line-height: 25px; color: #eb1d1d; text-decoration: underline; padding-left: 13px; display: block; }
#mastbody #body #body_right li a.dark { background: url('../img/backgrounds/dark.png') repeat-y; }
#mastbody #body #body_right li a.light { background: url('../img/backgrounds/light.png') repeat-y; }
#mastbody #body #body_right li a:hover { text-decoration: none; background-color: #d2d2d2; background-image: none; }

/* Patka */
#mastfoot { width: 1100px; text-align: center; background: url('../img/backgrounds/mastfoot.png') no-repeat; margin: 0 auto; }
#mastfoot #foot { width: 927px; text-align: center; padding-top: 9px; margin: 0 auto;height:50px; }
#mastfoot #foot p { line-height: 13px; color: #3f0903; font-size: 8pt; padding: 0px; margin: 0px; }
#mastfoot #foot a { color: #3f0903; }
#mastfoot #foot a:hover { text-decoration: underline; }
#mastfoot p { line-height: 30px; color: white; font-size: 9pt; }

