/* Zing CSS */
body, html { background-color: #191919; color: #FFFFFF; font-family: Arial,Tahoma,Verdana; font-size: 12px; margin: 0px; padding: 0px; text-align: center; }

a:link  { color: #CF6002; text-decoration: underline; }
a:visited { color: #CF6002; text-decoration: underline; }
a:active { color: #CF6002; text-decoration: underline; }
a:hover { color: #CF6002; text-decoration: none; }

a:link.whiteLink { color: #FFFFFF; }
a:visited.whiteLink { color: #FFFFFF; }
a:active.whiteLink { color: #FFFFFF; }
a:hover.whiteLink { color: #FFFFFF; }

a:link.underline, a:visited.underline, a:active.underline { text-decoration: underline !important; }
a:hover.underline { text-decoration: none !important; }

a:link.noUnderline, a:visited.noUnderline, a:active.noUnderline { text-decoration: none !important; }
a:hover.noUnderline { text-decoration: underline !important; }

.bold { font-weight: bold !important; }
.thin { font-weight: normal !important; }

.arial { font-family: Arial,Tahoma,Verdana !important; }
ins { border-bottom: 1px solid #9f9f9f !important; text-decoration: none !important; }

.left { float: left; }
.right { float: right; }
.break { clear: both; display: block; }
.break2 { clear: both; display: block; margin-top: -15px; overflow: hidden; }
.break3 { clear: both; display: block; margin-top: 15px; overflow: hidden; @height: 0px; }
.break4 { clear: both; display: block; margin-top: 5px; overflow: hidden; @height: 0px; }
.break5 { clear: both; display: block; overflow: hidden; height: 10px; }
.break6 { clear: both; display: block; overflow: hidden; height: 50px; }
.break7 { clear: both; display: block; overflow: hidden; height: 30px; }
.break7 { clear: both; display: block; overflow: hidden; height: 30px; }
.break8 { clear: both; display: block; overflow: hidden; height: 20px; }

/* obalovy element pro embedy */
.embedwrapper { max-width: 602px; overflow: hidden; margin: 4px 0px 0px 13px; text-align: center; @margin-left: -2px; clear: both; }
.embedwrapper * { margin: auto }

.textHelper { font-size: 1px; line-height: 1px }
.minheight800 { min-height: 800px; }
.defcursor, .defcursor * { cursor: auto !important; }
.hidden { display: none !important; }
.jhidden { display: none; }
.noborder { border: 0px; }
.nomargin-left p { margin-left: 0px !important; }
.nomargin-top { margin-top: 0px !important; }
.hspace4 { height: 4px; }
.marginTop5 { margin-top: 5px !important; }
.marginTop4 { margin-top: 4px !important; }
.marginTop-2 { margin-top: -2px !important; }
.marginLeft3 { margin-left: 3px !important; }
.marginBottom5 { margin-bottom: 4px !important; }
.pAbsTop62 { position: absolute; top: 62px; }
.noVertPadding { padding-top: 4px !important; padding-bottom: 4px !important; }

.highlightedText { background-color: #fff000 !important; }
.uppercase { text-transform: uppercase !important; }

.raquo { font-weight: bold; font-family: Verdana,Arial,Tahoma; font-size: 11px; position: relative; top: 1px; }

/* Barvy platforem - cerne pozadi */
.bPC { color: #F5FF0B; }
.bPS3 { color: #FD0D00; }
.bXbox360 { color: #06D808; }
.bOstatni { color: #DCDCDC; }

a:link.bPC, a:visited.bPC, a:active.bPC, a:hover.bPC { color: #F5FF0B; }
a:link.bPS3, a:visited.bPS3, a:active.bPS3, a:hover.bPS3 { color: #FD0D00; }
a:link.bXbox360, a:visited.bXbox360, a:active.bXbox360, a:hover.bXbox360 { color: #06D808; }
a:link.bOstatni, a:visited.bOstatni, a:active.bOstatni, a:hover.bOstatni { color: #DCDCDC; }

/* Barvy platforem - bile pozadi */
.wPC { color: #0E80AE; }
.wPS3 { color: #C60900; }
.wXbox360 { color: #00A605; }
.wOstatni { color: #525252; }

.wPSP, .wApple, .wPS2, .wXbox, .wLinux, .wAndroid { color: #000000; }
.wWii, .wDS, .wn3DS { color: #888888; }

a:link.wPC, a:visited.wPC, a:active.wPC, a:hover.wPC { color: #0E80AE !important; }
a:link.wPS3, a:visited.wPS3, a:active.wPS3, a:hover.wPS3 { color: #C60900 !important; }
a:link.wXbox360, a:visited.wXbox360, a:active.wXbox360, a:hover.wXbox360 { color: #00A605 !important; }
a:link.wOstatni, a:visited.wOstatni, a:active.wOstatni, a:hover.wOstatni { color: #525252 !important; }

a:link.wPSP, a:visited.wPSP, a:active.wPSP, a:hover.wPSP,
a:link.wApple, a:visited.wApple, a:active.wApple, a:hover.wApple,
a:link.wPS2, a:visited.wPS2, a:active.wPS2, a:hover.wPS2,
a:link.wXbox, a:visited.wXbox, a:active.wXbox, a:hover.wXbox,
a:link.wLinux, a:visited.wLinux, a:active.wLinux, a:hover.wLinux,
a:link.wAndroid, a:visited.wAndroid, a:active.wAndroid, a:hover.wAndroid { color: #000000 !important; }
a:link.wWii, a:visited.wWii, a:active.wWii, a:hover.wWii, a:link.wDS, a:visited.wDS, a:active.wDS, a:hover.wDS, a:link.wn3DS, a:visited.wn3DS, a:active.wn3DS, a:hover.wn3DS { color: #888888 !important; }


.fullGallery { background-color: #000;}
.fullGalleryTop {font-size: 18px; line-height: 30px; }
.fullGalleryTop img {float: left; }
.fullGalleryTop p {margin: 0; padding: 40px 0 0 0;}
.fullGalleryTop p span {font-size: 12px;line-height: 15px;}
.fullGalleryTop p.saveWall {font-size: 12px; margin: 0px; padding: 0px;}
.fullGalleryTop h1 {margin: 0; padding: 40px 0 0 0; font-size: 18px; font-weight: normal;}

.noTopMargin { margin-top: 0px !important; padding-top: 0px !important; }
.listLineHeight20 li { line-height: 20px; }
.orange { color: #CF6002; }
.green { color: #108012; }

/* Zakladni struktura */
/* Pozadi */
#background { position: fixed; width: 100%; min-width: 1200px; background-repeat: no-repeat; text-align: center; }
#background .inner { display: block; margin: auto; background-repeat: no-repeat; background-position: center; max-width: 1640px; height: 1200px; line-height: 150px; }

/* Lista */
#topLine { position: relative; background-image: url('images/topline.png'); background-repeat: no-repeat; background-position: top center; min-width: 1200px; height: 26px; }
#topLine .inner { width: 1186px; text-align: left; margin: auto; }
#topLine .title { font-weight: bold; font-size: 11px; padding: 6px 0px 0px 31px; float: left; }
#topLine ul.news { font-size: 11px; margin: 6px 0px 0px 27px; padding: 0px 39px 0px 0px; float: left; height: 15px; width: 800px; overflow: hidden; }
#topLine .news li { float: left; list-style-type: none; }
#topLine .news li span { color: #ACACAC; padding: 0px 7px; }

#topLine .news li a:link, #topLine .title a:link { color: #FFFFFF; text-decoration: none; }
#topLine .news li a:visited, #topLine .title a:visited { color: #FFFFFF; text-decoration: none; }
#topLine .news li a:active, #topLine .title a:active { color: #FFFFFF; text-decoration: none; }
#topLine .news li a:hover, #topLine .title a:hover { color: #FFFFFF; text-decoration: underline; }

#topLine .userPanel { padding: 0px; margin: 0px; height: 24px; overflow: hidden; }
#topLine .userPanel img { padding: 3px 16px 0px 0px; float: left; }

#topLine .userPanel .login { font-weight: bold; color: #FED512; font-size: 11px; float: left; padding-top: 6px; }
#topLine .userPanel .login span { font-weight: bold; font-family: Verdana, Arial, Tahoma; font-size: 11px; position: relative; top: 1px; }

#topLine .userPanel .login a:link { color: #FED512; text-decoration: underline; }
#topLine .userPanel .login a:visited { color: #FED512; text-decoration: underline; }
#topLine .userPanel .login a:active { color: #FED512; text-decoration: underline; }
#topLine .userPanel .login a:hover { color: #FED512; text-decoration: none; }

#topLine .userPanel a.registration { display: block; float: left; padding: 6px 0px 0px 0px; margin-left: 28px; font-size: 11px; }
#topLine .userPanel a.r-enhanced { float: right; margin-right: 10px; margin-left: 0px; }
#topLine .userPanel a:link.registration { color: #FFFFFF; }
#topLine .userPanel a:visited.registration { color: #FFFFFF; }
#topLine .userPanel a:active.registration { color: #FFFFFF; }
#topLine .userPanel a:hover.registration { color: #FFFFFF; }

#topLine .userPanel .newPMs { float: left; margin: 3px 0px 0px 6px; } 

/* Zahlavi */
#heading { position: relative; z-index: 2; left: -7px; width: 1200px; margin: auto; text-align: center; }
#heading #leftPointLogo { float: left; margin-top: 38px; width: 14px; height: 39px; background-image: url('images/left_point_logo.png'); background-repeat: no-repeat; }
#heading .logo { float: left; width: 180px; height: 121px; background-image: url('images/logo_main_bottom.png'); background-repeat: no-repeat; background-position: bottom left; }
#heading .logo .top { float: left; margin-left: 64px; width: 115px; height: 6px; background-image: url('images/logo_main_top.png'); background-repeat: no-repeat; }
#heading .logo .zing { float: left; width: 180px; height: 81px; background-image: url('images/logo_main.png'); background-repeat: no-repeat; background-position: top left; overflow: hidden; line-height: 200px; }
#heading .logo h1 { margin: 0px; padding: 0px; }

#heading .b745100 { float: left; width: 752px; height: 121px; background-image: url('images/b745100top.png'); background-repeat: no-repeat; background-position: left bottom; }
#heading .b745100 .inner { z-index: 100; position: relative; left: 1px; @left: 0px; top: 12px; width: 750px; height: 100px; }

#heading .searchBox { float: left; width: 254px; height: 121px; background-image: url('images/searchbox_plain.png'); background-repeat: no-repeat; background-position: right bottom; font-size: 11px; }
#heading .searchBox .social { margin: 14px 0px 0px 9px; }
#heading .searchBox .social a { display: block; float: left; padding: 1px 0px 0px 0px; line-height: 12px;  background-repeat: no-repeat; background-position: 2px 1px; text-align: left; line-height: 100px; overflow: hidden; }
#heading .searchBox .social .twitter_ti { width: 70px; height: 30px; background-image: url('images/icons/twitter_text_icon.png'); }
#heading .searchBox .social .facebook_ti { margin-left: 7px; width: 82px; height: 30px; background-image: url('images/icons/facebook_text_icon.png'); }
#heading .searchBox .social .steam_ti { margin-left: 5px; width: 72px; height: 30px; background-image: url('images/icons/steam_text_icon.png'); }

#heading .searchBox .social a:link.twitter, #heading .searchBox .social a:link.facebook  { color: #C1C1C1; text-decoration: none; }
#heading .searchBox .social a:visited.twitter, #heading .searchBox .social a:visited.facebook { color: #C1C1C1; text-decoration: none; }
#heading .searchBox .social a:active.twitter, #heading .searchBox .social a:active.facebook { color: #C1C1C1; text-decoration: none; }
#heading .searchBox .social a:hover.twitter, #heading .searchBox .social a:hover.facebook { color: #C1C1C1; text-decoration: underline; }

#heading .searchBox form { @top: 0px; margin: 10px 0px 0px 9px; @margin-top: -5px; }
#heading .searchBox .wrapper { float: left; width: 187px; background-image: url('images/forms/search_input.gif'); background-repeat: no-repeat; }
#heading .searchBox .wrapper input { width: 177px; height: 27px; border: 0px; padding: 4px 0px 6px 6px; background-color: transparent; color: #000000; font-size: 20px; }
#heading .searchBox .button { float: left; margin: 1px 0px 0px 5px; width: 46px; height: 33px; background-image: url('images/forms/search_button.gif'); background-repeat: no-repeat; border: 0px; cursor: pointer; }

#heading .searchBox ul.options { font-size: 11px; margin: 3px 0px 0px 11px; @margin-top: -1px; float: left; padding: 0px; }
#heading .searchBox .options li { float: left; list-style-type: none; }
#heading .searchBox .options li span { color: #696767; padding: 0px 4px; }

#heading .searchBox .options a:link { color: #C1C1C1; text-decoration: underline; }
#heading .searchBox .options a:visited { color: #C1C1C1; text-decoration: underline; }
#heading .searchBox .options a:active { color: #C1C1C1; text-decoration: underline; }
#heading .searchBox .options a:hover { color: #C1C1C1; text-decoration: none; }

/* Menu */
#heading ul.mainMenu { position: relative; z-index: 1; width: 1186px; height: 43px; background-image: url('images/main_menu2.png'); background-repeat: no-repeat; margin: 0px 0px 0px 14px; padding: 0px 8px; }
#heading .mainMenu li ul { float: left; width: auto; height: auto; background-image: none; margin: 0px 0px; padding: 0px 0px; }
#heading .mainMenu li a, #heading .mainMenu li span { display: block; position: relative; float: left; }
#heading .mainMenu li { display: block; font-weight: bold; font-size: 13px; float: left; margin-right: 6px; padding-left: 8px; list-style-type: none; background-image: url('images/forms/list_square.gif') !important; background-repeat: no-repeat; background-position: 0px 18px; }
#heading .mainMenu li a, #heading .mainMenu li ul li a { display: block; height: 30px; padding-top: 11px; }

#heading .mainMenu li.noList { background-image: none !important; padding-left: 0px; }
#heading .mainMenu li.thin { margin-right: 19px; }

#heading .mainMenu li.first { margin-right: 0px; width: 267px; }
#heading .mainMenu li.first ul { margin-left: 19px; }

#heading .mainMenu li.second { margin-right: 0px; width: 299px; }
#heading .mainMenu li.second ul { margin-left: 23px; }

#heading .mainMenu li.third { margin-right: 0px; width: 203px; }
#heading .mainMenu li.third ul { margin-left: 19px; }

#heading .mainMenu li.fourth { margin-right: 0px; width: 185px; }
#heading .mainMenu li.fourth ul { margin-left: 19px; }

#heading .mainMenu li.next1 { margin-right: 0px; width: 56px; }
#heading .mainMenu li.next2 { margin-right: 0px; width: 98px; }
#heading .mainMenu li.next3 { margin-right: 0px; width: 62px; }
#heading .mainMenu li.next4 { margin-right: 0px; width: 65px; }
#heading .mainMenu li.next5 { margin-right: 0px; width: 56px; }
#heading .mainMenu li.next6 { margin-right: 0px; width: 107px; }
#heading .mainMenu li.next7 { margin-right: 0px; width: 59px; }
#heading .mainMenu li.next8 { margin-right: 0px; width: 56px; }

#heading .mainMenu li.last, #heading .mainMenu li.last ul li { margin-left: 3px; }
#heading .mainMenu li.last2, #heading .mainMenu li.last2 ul li { margin-left: 13px; }
#heading .mainMenu li.last3, #heading .mainMenu li.last3 ul li { margin-left: 14px; }
#heading .mainMenu li.lastOne, #heading .mainMenu li.lastOne ul li { margin-left: 16px; }

#heading .mainMenu .notAvailable { color: #999999; cursor: default; margin-top: 11px; }
#heading .mainMenu .notAvailable2 span { color: #999999; cursor: default; display: block; height: 30px; padding-top: 11px; }
#heading .mainMenu .inactive { cursor: default; }
#heading .mainMenu .inactive span { display: block; height: 30px; padding-top: 11px; } 

#heading .mainMenu li a:link { color: #FFFFFF; text-decoration: none; }
#heading .mainMenu li a:visited { color: #FFFFFF; text-decoration: none; }
#heading .mainMenu li a:active { color: #FFFFFF; text-decoration: none; }
#heading .mainMenu li a:hover { color: #FED512; text-decoration: underline; }

#heading .mainMenu li.current a:link { color: #FED512; text-decoration: underline; }
#heading .mainMenu li.current a:visited { color: #FED512; text-decoration: underline; }
#heading .mainMenu li.current a:active { color: #FED512; text-decoration: underline; }
#heading .mainMenu li.current a:hover { color: #FED512; text-decoration: underline; }

#heading .mainMenu li.current ul li a:link { color: #FFFFFF; text-decoration: none; }
#heading .mainMenu li.current ul li a:visited { color: #FFFFFF; text-decoration: none; }
#heading .mainMenu li.current ul li a:active { color: #FFFFFF; text-decoration: none; }
#heading .mainMenu li.current ul li a:hover { color: #FFFFFF; text-decoration: none; }

#bgSpaceArea { position: relative; margin: auto; width: 1186px; height: 122px; top: -4px; margin-bottom: -8px; overflow: hidden; text-align: left; background-repeat: no-repeat; }

/* Sloupce */
#topShade { position: relative; width: 1186px; height: 4px; margin: auto; background-image: url('images/wrapper_top.png'); background-repeat: no-repeat; background-position: center top; }
#wrapper { position: relative; width: 1184px; margin: auto; text-align: center; border: 1px solid #000000; border-bottom: #CDCDCD; background-color: #CDCDCD; background-image: url('images/wrapper_bg.gif'); background-repeat: repeat-x; background-position: left top; }
#wrapper .leftmid { float: left; width: 854px; }
#wrapper .left { float: left; width: 224px; @margin-left: -2px; }
#wrapper .mid { float: right; width: 630px; margin-top: 3px; background-image: url('images/mid_bg.png'); background-repeat: repeat-y; }
#wrapper .mid .bottom { width: 630px; height: 26px; background-image: url('images/mid_footer.gif'); background-repeat: no-repeat; }
#wrapper .midright { float: right; width: 960px; margin-top: 3px; background: url('images/midright_bg.png') repeat-y; }
#wrapper .right { float: left; width: 330px; }
#footer { position: relative; width: 1186px; margin: auto; height: 100px; overflow: hidden; background-image: url('images/footer_bg.png'); background-repeat: repeat-x; }

/* Hlavni obsah */
/* JS promo */
#wrapper .mid .top { background-image: url('images/topart_bg.gif'); background-repeat: no-repeat; height: 122px; }
#wrapper .mid .top .btnLeft { position: relative; background-image: url('images/topart_btn_left.gif'); background-repeat: no-repeat; width: 23px; height: 102px; float: left; margin: 7px 5px 7px 11px; cursor: pointer; }
#wrapper .mid .top .btnRight { position: relative; background-image: url('images/topart_btn_right.gif'); background-repeat: no-repeat; width: 23px; height: 102px; float: left; margin: 7px 0px 7px 5px; cursor: pointer; }
#wrapper .mid .top .btnLeft:hover { background-image: url('images/topart_btn_left_hover.gif'); }
#wrapper .mid .top .btnRight:hover { background-image: url('images/topart_btn_right_hover.gif'); }

#wrapper .mid .top .wrapper { position: relative; width: 554px; height: 102px; float: left; overflow: hidden; margin-top: 7px; }
#wrapper .mid .top .wrapper .strip { width: 2500px; height: 102px; position: relative; left: 0px; }

#wrapper .mid .top .wrapper .strip .item { width: 180px; height: 100px; border: 1px solid #A8A8A8; margin-right: 4px; float: left; text-align: left; }
#wrapper .mid .top .wrapper .strip .item:hover { border: 1px solid #FFFFFF; }
#wrapper .mid .top .wrapper .strip .item img { width: 180px; height: 100px; border: 0px; }
#wrapper .mid .top .wrapper .strip .item a.image { float: left; height: 0px; }

#wrapper .mid .top .wrapper .strip .item span { position: relative; display: block; width: 43px; height: 7px; margin: 3px; background-image: url('images/titles/preview.png'); background-repeat: no-repeat; overflow: hidden; line-height: 50px; }
#wrapper .mid .top .wrapper .strip .item span.preview { background-image: url('images/titles/preview.png'); }
#wrapper .mid .top .wrapper .strip .item span.recenze { background-image: url('images/titles/recenze.png'); }
#wrapper .mid .top .wrapper .strip .item span.special { background-image: url('images/titles/special.png'); height: 9px; margin-top: 1px; }

#wrapper .mid .top .wrapper .strip .item .title { display: block; position: relative; background-image: url('images/black_opacity_75.png'); width: 175px; font-size: 11px; padding: 5px 0px; line-height: 12px; position: absolute; bottom: 0px; margin-bottom: 1px; text-align: left; padding-left: 5px; }
#wrapper .mid .top .wrapper .strip .item a:link.title { color: #FFFFFF; text-decoration: none; }
#wrapper .mid .top .wrapper .strip .item a:visited.title { color: #FFFFFF; text-decoration: none; }
#wrapper .mid .top .wrapper .strip .item a:active.title { color: #FFFFFF; text-decoration: none; }
#wrapper .mid .top .wrapper .strip .item a:hover.title { color: #FFFFFF; text-decoration: none; }

#wrapper .mid .jsflpromo { height: 122px; }

/* Bleskovky */
#wrapper .mid .news .shortNews { width: 595px; height: 26px; margin: auto; background-color: #374361; font-size: 12px; color: #2D2D2D; padding: 8px 0px 0px 7px; text-align: left; }
#wrapper .mid .news .shortNews div { float: left; margin-right: 20px; padding-top: 1px; }

#wrapper .mid .news .shortNews .ltitle div { float: left; width: 2px; height: 18px; margin-right: 0px; background-repeat: no-repeat; }
#wrapper .mid .news .shortNews .ltitle a { color: #000000; display: block; line-height: 14px; float: left; background-color: #FFFFFF; font-size: 11px; font-weight: bold; padding: 2px 5px; margin: 0px; }
#wrapper .mid .news .shortNews .ltitle .left { background-image: url('images/lo_selected_left_bg.gif'); }
#wrapper .mid .news .shortNews .ltitle .right { background-image: url('images/lo_selected_right_bg.gif'); }

#wrapper .mid .news .shortNews .newsbox { height: 18px; overflow: hidden; }
#wrapper .mid .news .shortNews .newsbox div { display: block; float: none; color: #FFFFFF; overflow: hidden; margin: 0px; width: 480px; height: 15px; line-height: 14px; line-height: 15px\9; @line-height: 16px; }
#wrapper .mid .news .shortNews .newsbox div span.time { background-color: #FFFFFF; color: #000000; font-size: 11px; font-weight: bold; display: block; padding: 0px 4px; float: left; margin: 1px 7px 0px 0px; }
#wrapper .mid .news .shortNews .newsbox div a { display: inline; float: none; margin: 0px; color: #FFFFFF; text-decoration: underline; }
#wrapper .mid .news .shortNews .newsbox div a:hover { color: #F5FF0B; }

#wrapper .leftmid .mid .news .allShortNews { list-style-type: none; font-size: 13px; margin-left: 20px; }
#wrapper .leftmid .mid .news .allShortNews li { clear: both; padding-bottom: 10px; }
#wrapper .leftmid .mid .news .allShortNews li span { width: 65px; font-size: 11px; font-weight: bold; background-color: #AAAAAA; color: #FFFFFF; display: block; float: left; margin-right: 7px; padding: 2px 5px; }
#wrapper .leftmid .mid .news .allShortNews li.today span { background-color: #0E80AE; }
#wrapper .leftmid .mid .news .allShortNews li.yesterday span { background-color: #A76950; } 

/* Filtr zobrazeni novinek */
#wrapper .mid .news .listOptions { width: 595px; height: 26px; margin: auto; background-image: url('images/news_list_options_bg.gif'); background-repeat: repeat-x; font-size: 12px; color: #2D2D2D; padding: 8px 0px 0px 7px; text-align: left; }
#wrapper .mid .news .listOptions div { float: left; margin-right: 20px; padding-top: 1px; }
#wrapper .mid .news .listOptions a { float: left; display: block; margin-right: 20px; padding-top: 2px; }

#wrapper .mid .news .listOptions .current div { float: left; width: 2px; height: 18px; margin-right: 0px; background-repeat: no-repeat; }
#wrapper .mid .news .listOptions .current span { display: block; line-height: 14px; float: left; background-color: #FFFFFF; font-size: 11px; font-weight: bold; padding: 2px; }
#wrapper .mid .news .listOptions .current .left { background-image: url('images/lo_selected_left_bg.gif'); }
#wrapper .mid .news .listOptions .current .right { background-image: url('images/lo_selected_right_bg.gif'); }

#wrapper .mid .news .listOptions .toggle span { font-weight: bold; font-family: Verdana, Arial, Tahoma; font-size: 11px; }
#wrapper .mid .news .listOptions .options { padding-top: 0px; margin-right: 10px; float: right; }
#wrapper .mid .news .listOptions .options .toggle { margin-left: 15px; }
#wrapper .mid .news .listOptions .options .toggle:first-child { margin-left: 0px; }
#wrapper .mid .news .listOptions .options a.toggle { margin-right: 0px; }
                                      
#wrapper .mid .news .listOptions a:link.toggle  { color: #C6C6C6; text-decoration: none; }
#wrapper .mid .news .listOptions a:visited.toggle { color: #C6C6C6; text-decoration: none; }
#wrapper .mid .news .listOptions a:active.toggle { color: #C6C6C6; text-decoration: none; }
#wrapper .mid .news .listOptions a:hover.toggle { color: #FFFFFF; text-decoration: none; }

#wrapper .mid .news .listOptions a.hotOnly, #wrapper .mid .news .listOptions span.hotOnly, #wrapper .mid .news .listOptions div.showAll { background-image: url('images/icons/hot_transparent.png'); background-repeat: no-repeat; padding-left: 16px; }
#wrapper .mid .news .listOptions a:link.hotOnly  { color: #E0E0E0; text-decoration: underline; }
#wrapper .mid .news .listOptions a:visited.hotOnly { color: #E0E0E0; text-decoration: underline; }
#wrapper .mid .news .listOptions a:active.hotOnly { color: #E0E0E0; text-decoration: underline; }
#wrapper .mid .news .listOptions a:hover.hotOnly { color: #FFFFFF; text-decoration: none; }

#wrapper .mid .news .listOptions div.showAll { color: #E0E0E0; font-size: 13px; font-weight: bold; margin-right: -20px; }
#wrapper .mid .news .listOptions div.showAll span { color: #E0E0E0; font-family: Verdana, Arial, Tahoma; font-size: 11px; margin-left: 7px; }
#wrapper .mid .news .listOptions div.showAll a { float: none; display: inline; font-size: 12px; font-weight: bold; }
#wrapper .mid .news .listOptions div.showAll a:link, #wrapper .mid .news .listOptions div.showAll a:visited, #wrapper .mid .news .listOptions div.showAll a:active { color: #E0E0E0; }
#wrapper .mid .news .listOptions div.showAll a:hover { color: #FFFFFF; }

#wrapper .mid .news .bottomNav { color: #898484; margin: 11px 0px 0px 13px; text-align: left; width: 597px; background-color: #F4F4F4; line-height: 24px; padding-left: 5px; @margin-left: -2px; }
#wrapper .mid .news .bottomNav a { margin: 0px 5px 0px 2px; }
#wrapper .mid .news .bottomNav a.linkAll { padding-left: 14px; background-image: url('images/icons/list.gif'); background-repeat: no-repeat; background-position: left center; }

#wrapper .mid .news .listOptions .options a.activated { color: #FFFFFF; }

/* Novinka homepage */
#wrapper .mid .news .tagTitle { margin: auto; width: 596px; background-color: black; text-align: left; padding: 6px 0px 4px 7px; margin-top: 0px; line-height: 23px; font-size: 20px; color: #fff;}
#wrapper .mid .news .tagTitle h1, #wrapper .mid .news .tagTitle div { display: inline; font-size: 20px; font-weight: normal; margin: 0px; padding: 0px; }

#wrapper .mid .news .title { margin: auto; width: 595px; background-color: black; text-align: left; padding: 0px 0px 4px 7px; margin-top: 6px;  }
#wrapper .mid .news .rss h1, #wrapper .mid .news .rss .blogTitle { float: left; }
#wrapper .mid .news .rss a { float: right; margin: 5px; }
#wrapper .mid .news .title h2 { display: block; margin-right: 20px; font-size: 20px; font-weight: normal; line-height: 23px; margin: 0px 0px 0px 0px; padding: 6px 0px 0px 0px; }
#wrapper .mid .news .title span.hot { display: block; float: left; margin: 8px 5px 0px 0px; width: 13px; height: 18px; background-image: url('images/icons/hot.gif'); background-repeat: no-repeat; cursor: default; }

#wrapper .mid .news .title .platform { float: right; margin: 3px 3px 0px 20px; cursor: default; }
#wrapper .mid .news .title .platform span { display: block; width: 29px; height: 29px; float: left; background-repeat: no-repeat; margin-right: 3px;}
#wrapper .mid .news .title .platform .PC { background-image: url('images/icons/pc.gif'); }
#wrapper .mid .news .title .platform .PS3 { background-image: url('images/icons/ps3.gif'); }
#wrapper .mid .news .title .platform .Xbox360 { background-image: url('images/icons/xbox360.gif'); }
#wrapper .mid .news .title .platform .PSP { background-image: url('images/icons/psp.gif'); }
#wrapper .mid .news .title .platform .Wii { background-image: url('images/icons/wii.gif'); }
#wrapper .mid .news .title .platform .DS { background-image: url('images/icons/ds.gif'); }

#wrapper .mid .news .title .platform .n3DS { background-image: url('images/icons/3ds.gif'); }

#wrapper .mid .news .title .platform .Apple { background-image: url('images/icons/apple.gif'); }

#wrapper .mid .news .title .platform .PS2 { background-image: url('images/icons/ps2.gif'); }
#wrapper .mid .news .title .platform .Xbox { background-image: url('images/icons/xbox.gif'); }
#wrapper .mid .news .title .platform .Linux { background-image: url('images/icons/linux.gif'); }
#wrapper .mid .news .title .platform .Android { background-image: url('images/icons/android.gif'); }


#wrapper .mid .news .info { width: 602px; text-align: left; color: #525252; font-size: 11px; margin: 3px 0px 0px 14px; @margin-left: 0px; }
#wrapper .mid .news .info .disclaimer { float: right; margin-right: 2px; background-image: none; color: #525252; @margin-top: -14px; }
#wrapper .mid .news .info .disclaimer a { color: #525252; } 
#wrapper .mid .news .info a:link, #wrapper .mid .news .info a:visited, #wrapper .mid .news .info a:active { text-decoration: none; }
#wrapper .mid .news .info a:hover { text-decoration: underline; }
#wrapper .mid .news .info span { font-weight: bold; }
#wrapper .mid .news .info div { float: right; margin-right: 2px; display: block; background-image: url('images/icons/link.gif'); background-repeat: no-repeat; background-position: top right; padding-right: 11px; }
#wrapper .mid .news .info img { border: 1px solid #000000; margin-top: 5px; }

#wrapper .mid .news .blogImage { float: left; margin-right: 5px; border: 1px solid black; margin: 5px -5px 0px 14px; @margin-right: 10px; display: block; }
#wrapper .mid .news .blogPerex { min-height: 100px; float: left; width: 400px; }

#wrapper .mid .news p { color: #000000; font-family: Verdana,Arial,Tahoma; text-align: left !important; line-height: 18px; width: 602px; margin: 4px 0px 0px 13px; @margin-left: -2px; }
#wrapper .mid .news p a { font-weight: bold; }
#wrapper .mid .news p a:link.more, #wrapper .mid .news p a:visited.more, #wrapper .mid .news p a:active.more, #wrapper .mid .news p a:hover.more { text-decoration: none; color: #8c8787; font-weight: normal; }

#wrapper .mid .news .line { width: 602px; height: 1px; background-image: url('images/line.gif'); background-repeat: repeat-x; margin: 11px 0px 0px 13px; @margin-left: -2px; }
#wrapper .mid .news .line2 { width: 602px; height: 1px; background-image: url('images/line.gif'); background-repeat: repeat-x; margin: 2px 0px 0px 13px; @margin-left: -2px; }
#wrapper .mid .news .line3 { width: 602px; height: 1px; background-image: url('images/line.gif'); background-repeat: repeat-x; margin: 5px 0px 0px 13px; @margin-left: -2px; }

#wrapper .mid .news .scope { font-family: Verdana,Arial,Tahoma; color: #000000; text-align: left; margin: 8px 0px 0px 13px; }
#wrapper .mid .news .scope a, #wrapper .mid .news .scope span { color: #000000; margin-right: 32px; }
#wrapper .mid .news .scope a:hover { text-decoration: none; }
#wrapper .mid .news .scope .last { margin-right: 0px; }
#wrapper .mid .news .scope .mini { font-size: 11px; font-family: Arial,Tahoma,Verdana; }
#wrapper .mid .news .scope .more { float: left; display: block; padding-right: 12px; background-image: url('images/icons/doublearrow.gif'); background-repeat: no-repeat; background-position: center right; }
#wrapper .mid .news .scope .fbShare { width: 120px\9 !important; display: block; float: right; margin-right: 20px; margin-top: -2px; line-height: 14px; font-family: Arial,Tahoma,Verdana; font-size: 11px; color: #575757; }

#wrapper .mid .news .tags { font-family: Verdana,Arial,Tahoma; color: #575757; text-align: left; margin: 8px 10px 20px 13px; }
#wrapper .mid .news .blogTags { margin-bottom: 10px; }
#wrapper .mid .news .tags span { font-size: 11px; }

/* Novinka homepage zkracena */
#wrapper .mid .news .small { margin: 15px 0px 15px 14px; text-align: left; }
#wrapper .mid .news .small img { border: 1px solid #000000; float: left; margin-right: 8px; }

#wrapper .mid .news .small .main { float: left; width: 412px; text-align: left; }
#wrapper .mid .news .wide .main { width: 600px; }

#wrapper .mid .news .small .main .blogInfo { clear: both; font-weight: normal; display: block; color: #525252; padding-top: 3px; }
#wrapper .mid .news .small .main .blogInfo a { color: #525252; }
#wrapper .mid .news .small .main .blogInfo span { color: #CACACA; margin: 0px 5px; }

#wrapper .mid .news .small .hot { display: block; float: left; margin: -3px 3px 0px 0px; width: 13px; height: 18px; background-image: url('images/icons/hot_white.gif'); background-repeat: no-repeat; cursor: default; }                                                                                             
#wrapper .mid .news .small h2 { max-width: 380px; float: left; font-size: 18px; color: #CF6002; font-weight: normal; margin: 0px; padding: 0px; position: relative; top: -3px; line-height: 20px; }
#wrapper .mid .news .wide h2 { max-width: 600px; }
#wrapper .mid .news .small h2 a { color: #222222; }

#wrapper .mid .news .small .main p { float: left; font-family: Arial,Tahoma,Verdana; line-height: 18px; width: 100%; margin: 3px 0px 0px 0px; }
#wrapper .mid .news .small .main p span { font-weight: bold; color: #525252; }
#wrapper .mid .news .small .main p span.more a { font-weight: normal; color: #CF6002; font-size: 12px; }
#wrapper .mid .news .small .main p span.more { font-weight: normal; color: #CF6002; font-size: 13px; }

#wrapper .mid .news .small .main .scope { float: left; color: #898484; font-family: Arial,Tahoma,Verdana; font-size: 12px; margin: 9px 0px 0px 0px; }
#wrapper .mid .news .small .main .scope span { color: #CACACA; margin: 0px 5px; }

#wrapper .mid .news .small .main .scope a { display: block; float: left; line-height: 17px; margin: -1px 4px 0px 0px; padding-left: 21px; background-image: url('images/icons/comment_go_orange.png'); background-repeat: no-repeat; }
#wrapper .mid .news .small .main .scope a:link, #wrapper .mid .news .small .main .scope a:visited, #wrapper .mid .news .small .main .scope a:active { color: #CF6002; text-decoration: underline; }
#wrapper .mid .news .small .main .scope a:hover { color: #CF6002; text-decoration: none; }

/* Listovani novinkami */
#wrapper .mid .news .topOne { margin: 5px 0px -8px 0px; padding: 6px 4px !important; height: 26px; }
#wrapper .mid .news .bottomOne { margin: 10px 0px -8px 0px; padding: 6px 4px !important; height: 26px; }                                        
#wrapper .mid .news .pagelist { width: 594px; margin-left: 13px; @margin-left: -4px; padding: 4px; background-color: #E9E9E9; font-size: 13px; font-weight: bold; }
#wrapper .mid .news .pagelist a { display: block; float: left; margin: 0px 2px; padding-left: 2px; padding-right: 1px; width: 32px; height: 25px; line-height: 24px; background-image: url('images/nav_strip_b2.gif'); background-repeat: repeat-x; background-position: left top; color: #FFFFFF; text-decoration: none; }
#wrapper .mid .news .pagelist a:hover { background-position: 0px -25px; }
#wrapper .mid .news .pagelist span { display: block; float: left; width: 22px; padding-top: 5px; color: #000000; }
#wrapper .mid .news .pagelist a.go { width: 35px; height: 25px; border: 0px; background-repeat: no-repeat; background-position: left top; line-height: 70px; overflow: hidden; }
#wrapper .mid .news .pagelist a.go:hover { background-position: 0px -25px; }
#wrapper .mid .news .pagelist a.prev { background-image: url('images/icons/nav_prev_b2.gif'); margin-right: -2px; }
#wrapper .mid .news .pagelist a.next { background-image: url('images/icons/nav_next_b2.gif'); margin-left: 1px; margin-right: 0px;}
#wrapper .mid .news .pagelist a.current { background-image: url('images/nav_strip_active_b2.gif'); background-position: left top; }
/*
#wrapper .midright .highscoreGames .pagelist { padding: 5px 10px 1px 0; font-size: 13px; float: right; text-align: center; font-weight: bold;}
#wrapper .midright .highscoreGames .pagelist a { display: block; float: left; margin: 0px 2px; padding-left: 2px; padding-right: 1px; width: 32px; height: 25px; line-height: 24px; background-image: url('images/nav_strip_b2.gif'); background-repeat: repeat-x; background-position: left top; color: #FFFFFF; text-decoration: none; }
#wrapper .midright .highscoreGames .pagelist a:hover { background-position: 0px -25px; }
#wrapper .midright .highscoreGames .pagelist span { display: block; float: left; width: 22px; padding-top: 5px; color: #000000; }
#wrapper .midright .highscoreGames .pagelist a.go { width: 35px; height: 25px; border: 0px; background-repeat: no-repeat; background-position: left top; line-height: 70px; overflow: hidden; }
#wrapper .midright .highscoreGames .pagelist a.go:hover { background-position: 0px -25px; }
#wrapper .midright .highscoreGames .pagelist a.prev { background-image: url('images/icons/nav_prev_b2.gif'); margin-right: -2px; }
#wrapper .midright .highscoreGames .pagelist a.next { background-image: url('images/icons/nav_next_b2.gif'); margin-left: 1px; margin-right: 0px;}
#wrapper .midright .highscoreGames .pagelist a.current { background-image: url('images/nav_strip_active_b2.gif'); background-position: left top; }
*/

/* Zobrazeni detailu clanku - cele novinky/recenze/atd.. - nektere vlastnosti prepisuji nebo doplnuji .news z HomePage */
#wrapper .mid .detail .info div { background-image: url('images/icons/comment_go.png'); background-position: top left; padding-left: 20px; padding-right: 0px; }
#wrapper .mid .detail .info a:link.comm, #wrapper .mid .detail .info a:visited.comm, #wrapper .mid .detail .info a:active.comm { text-decoration: underline; color: #575757; }
#wrapper .mid .detail .info a:hover.comm { text-decoration: none; color: #575757; }

#wrapper .mid .detail .title {margin-top: 0px;}
#wrapper .mid .detail .title h1, #wrapper .mid .detail .title .blogTitle { display: block; margin-right: 20px; font-size: 20px; font-weight: normal; line-height: 23px; margin: 0px 0px 0px 0px; padding: 6px 0px 0px 0px; }

#wrapper .mid .detail p { clear: both; text-align: justify; font-family: Arial,Tahoma,Verdana; padding: 10px 0 0px 0; width: 592px; @margin-left: -10px; }
#wrapper .mid .detail p.perex { text-align: left; font-size: 15px; font-weight: bold; color: #222222; line-height: 19px; padding: 0px;}
#wrapper .mid .detail p a {font-weight: bold;}

#wrapper .mid .detail .scope a { color: #575757; }
#wrapper .mid .detail .scope .fbShare { width: 120px\9 !important; margin-right: 30px; }
#wrapper .mid .detail .scope a.print { display: block; float: right; margin-right: 20px; line-height: 14px; font-family: Arial,Tahoma,Verdana; font-size: 11px; color: #575757; padding-left: 19px; background-image: url('images/icons/print.gif'); background-repeat: no-repeat; background-position: top left; }
#wrapper .mid .detail .scope .back { float: left; display: block; padding-left: 12px; background-image: url('images/icons/back.gif'); background-repeat: no-repeat; background-position: center left; }
#wrapper .mid .detail .scope .next { float: left; display: block; padding-right: 12px; background-image: url('images/icons/next.gif'); background-repeat: no-repeat; background-position: center right; }

#wrapper .mid .detail .subTitle { background-color: #F6F6F6; color: #222222; line-height:26px; margin: 1px 0 0 13px; padding-left:5px; text-align:left; font-size: 18px; width: 596px;  @margin-left: -3px;}
#wrapper .mid .detail .subTitle span { color: #CF6002; }
#wrapper .mid .detail .blogSubTitle { margin-top: 7px; padding-bottom: 1px; background-color: #E9E9E9; }

#wrapper .mid .detail h2 { clear: both; font: 18px Arial; color: #cf6002; text-align: left; margin: 0px 13px -5px 13px; padding: 20px 0px 0px 0px; border-bottom: 2px solid #e9e9e9; }
#wrapper .mid .detail h3 { clear: both; font: 18px Arial; color: #cf6002; text-align: left; margin: 20px 13px -5px 13px; padding: 0px; border-bottom: 2px solid #e9e9e9; }
#wrapper .mid .detail .small h2 { clear: none; border-bottom: 0px; }
#wrapper .mid .detail .small p { padding: 0px; }

#wrapper .mid .detail .nav { color: #4b4b4b; margin: 6px 0px 0px 13px; text-align: left; width: 597px; background-color: #fff; line-height: 24px; padding-left: 5px; @margin-left: -2px; }
#wrapper .mid .detail .nav a { margin: 0px 5px 0px 2px; }
#wrapper .mid .detail .nav a.linkAll { color: #4b4b4b;}

#wrapper .mid .detail .other { color: #8c8787; text-align: left; line-height: 25px; margin: 10px 13px 10px 13px;}
#wrapper .mid .detail .other a, #wrapper .mid .detail .other span { color: #313131; margin-right: 5px; }
#wrapper .mid .detail .other span a { margin-right: 0px; }

#wrapper .mid p.b_disclaimer { float: left; color: #000000; @margin-left: 14px; }

/*ul, ol, li, ins, del, cite, abbr, acronym, blockquote, table, tr, td, tbody, thead, tfoot, th, caption */

#wrapper .mid ul { margin: 20px 40px; padding: 0px;}
#wrapper .mid ol { margin: 20px 40px; padding: 0px; }
#wrapper .mid li { color: #000; text-align: left;}
#wrapper .mid li p { margin: 0px !important; padding: 0px !important; width: 100% !important; }
#wrapper .mid table p { margin: 0px !important; padding: 0px !important; width: 100% !important; }
#wrapper .mid ins {}
#wrapper .mid del {}
#wrapper .mid cite { font-family: "Times New Roman"; font-size: 13px;}
#wrapper .mid abbr, #wrapper .mid acronym { cursor: help; }
#wrapper .mid blockquote, #wrapper .mid blockquote p { color: #FFFFFF !important; background-color: #4A515D !important; text-align: left !important; font-size: 22px !important; font-style: italic !important; line-height: 26px !important; font-family: 'Segoe UI', 'Trebuchet MS', 'Helvetica', 'Arial', 'sans-serif' !important; }
#wrapper .mid blockquote { clear: both; width: 540px !important; padding: 10px 10px 15px 15px !important; }
#wrapper .mid blockquote p { width: auto !important; margin: 0px !important; padding: 0px !important; @margin-left: 10px !important; }

#wrapper .mid .spoilerWrapper { color: #000000; background-image: url('http://www.zing.cz/templates/default/front/images/spoiler-line.gif'); background-position: left top; background-repeat: repeat-y; text-align: left; margin-top: 10px; }
#wrapper .mid .spoilerTitle { text-transform: uppercase; cursor: default; background-color: #F4F4F4; width: 600px; margin-left: 11px; padding-left: 7px; padding-top: 5px; padding-bottom: 5px; margin-bottom: 3px; font-size: 13px; font-weight: bold; display: block; }
#wrapper .mid .pseudoref { color: #CF6002; text-decoration: underline; cursor: pointer; }
#wrapper .mid .pseudoref:hover { color: #CF6002; text-decoration: none; cursor: pointer; }

#wrapper .mid table { margin: 10px auto 0 auto; border: 1px solid #999; border-collapse: collapse; width: 605px; }
#wrapper .winners table { margin: 10px 0 0 0; border: 1px solid #999; border-collapse: collapse; }
#wrapper .mid tr, #wrapper .winners tr { color: #000;}
#wrapper .mid td, #wrapper .winners td { border: 1px solid #999; padding: 4px 5px; background-color: #F5F5F5; }
#wrapper .mid th, #wrapper .winners th { padding: 0px 5px; color: #FFFFFF; background-color: #B75200; font-size: 13px; line-height: 20px; border: 1px solid #B75200; border-bottom: 1px solid #944400; background-image: url('images/th_bg.gif'); background-repeat: repeat-x; background-position: top left; }
#wrapper .mid tbody {}
#wrapper .mid thead {}
#wrapper .mid tfoot td { font-weight: bold; background-color: #EEEEEE; }
#wrapper .mid caption { color: #000; margin-bottom: 2px; text-align: left; }

#wrapper .mid .blogArticleImage { display: block; margin: 15px 7px 10px 13px; width: 600px; text-align: left; }
#wrapper .mid .blogArticleImage img { border: 1px solid #000000; }
#wrapper .mid p .blogArticleImage { float: left; margin: 0px 7px 5px 0px; width: 180px; }


/* Aktualizace */
#wrapper .mid .subcat { text-align: left; margin-bottom: 20px; @margin-bottom: 10px; }
#wrapper .mid .subcat div { display: inline; margin-right: 10px; }
#wrapper .mid .subcat div label { display: inline-block; margin: 0px; float: none; padding: 0px; width: auto; @display: inline; }
#wrapper .mid .subcat div span { float: none !important; display: inline !important; border: 0px !important; width: auto !important; margin-left: 2px; position: relative; top: -2px; }
#wrapper .mid .searchResult .bookmarks a img { float: left; margin-right: 4px; }
#wrapper .mid .subcat div img { float: none !important; display: inline !important; border: 0px !important; width: auto !important; margin: 0px 2px 0px 4px; position: relative; top: 2px; }
#wrapper .leftmid .mid .news .updateList li img { float: left; position: relative; top: 5px; margin-right: 4px; }
#wrapper .leftmid .mid .news .updateList li a { color: #000000; padding: 0px 2px; }
#wrapper .leftmid .mid .news .updateList { width: 582px; }
#wrapper .leftmid .mid .news .updateList li span.updateLine { width: 475px; padding-right: 0px; margin-right: 0px; @text-align: left !important; }
#wrapper .leftmid .mid .news .updateList li { background-color: #e2e2e2; padding: 0px 0px 1px 0px; height: 24px; @display: inline; padding-bottom: 0px \0/; }
#wrapper .leftmid .mid .news .updateList li span { padding-top: 5px; padding-bottom: 5px; @text-align: left !important; }
#wrapper .leftmid .mid .news .updateList li span.updateLine img { float: left; position: relative; top: -1px;  }

#wrapper .leftmid .mid .news .updateList li span.bleskovka { background-color: #0E80AE; } #wrapper .leftmid .mid .news .updateList li span.bleskovka a { color: #FFFFFF; } #wrapper .leftmid .mid .news .updateList li span.bleskovka a:hover { display: inline; background-color: #FFFFFF !important; color: #000000; }
#wrapper .leftmid .mid .news .updateList li span.novinka { background-color: #0E80AE; } #wrapper .leftmid .mid .news .updateList li span.novinka a { color: #FFFFFF; text-decoration: none; } #wrapper .leftmid .mid .news .updateList li span.novinka a:hover { display: inline; background-color: #FFFFFF; color: #000000; text-decoration: none; }
#wrapper .leftmid .mid .news .updateList li span.video { background-color: #000000; } #wrapper .leftmid .mid .news .updateList li span.video a { color: #FFFFFF; text-decoration: none; } #wrapper .leftmid .mid .news .updateList li span.video a:hover { display: inline; background-color: #FFFFFF; color: #000000; text-decoration: none; }
#wrapper .leftmid .mid .news .updateList li span.clanek { background-color: #B63B3B; } #wrapper .leftmid .mid .news .updateList li span.clanek a { color: #FFFFFF; text-decoration: none; } #wrapper .leftmid .mid .news .updateList li span.clanek a:hover { display: inline; background-color: #FFFFFF; color: #000000; text-decoration: none; }
#wrapper .leftmid .mid .news .updateList li span.screenshoty { background-color: #419C33; } #wrapper .leftmid .mid .news .updateList li span.screenshoty a { color: #FFFFFF; text-decoration: none; } #wrapper .leftmid .mid .news .updateList li span.screenshoty a:hover { display: inline; background-color: #FFFFFF; color: #000000; text-decoration: none; }
#wrapper .leftmid .mid .news .updateList li span.ostatni { background-color: #298b85; } #wrapper .leftmid .mid .news .updateList li span.ostatni a { color: #FFFFFF; text-decoration: none; } #wrapper .leftmid .mid .news .updateList li span.ostatni a:hover { display: inline; background-color: #FFFFFF; color: #000000; text-decoration: none; }
#wrapper .leftmid .mid .news .updateList li span.blogy { background-color: #9e6148; } #wrapper .leftmid .mid .news .updateList li span.blogy a { color: #FFFFFF; text-decoration: none; } #wrapper .leftmid .mid .news .updateList li span.blogy a:hover { display: inline; background-color: #FFFFFF; color: #000000; text-decoration: none; }

#wrapper .leftmid .mid .news .appWrapper { background-color: #000000; margin: 0px 18px 0px 14px; @padding-left: 14px; }
#wrapper .leftmid .mid .news .appWrapper .breakLine { clear: both; position: relative; top: 20px; height: 25px; border-top: 1px solid #444444; width: 570px; margin: auto; @margin-left: 0px; }
#wrapper .leftmid .mid .news .appWrapper p { color: #CCCCCC; font-size: 15px; line-height: 20px; text-align: left !important; width: 575px; }
#wrapper .leftmid .mid .news .appWrapper .dlBox { float:right; margin-left: 20px; margin-right: 10px; border: 1px solid #333333; font-size: 12px; background-color: #171717; }
#wrapper .leftmid .mid .news .appWrapper .dlBox .dlBoxMore { padding: 8px; display: block; }
#wrapper .leftmid .mid .news .appWrapper .dlBox .dlBoxMore .dlLink { color: #e4792b; }
#wrapper .leftmid .mid .news .appWrapper .appInfoTitle { color: #FFFFFF; font-size: 18px; display: block; margin-bottom: 12px; }
#wrapper .leftmid .mid .news .appWrapper .leftScreen { float:left; margin-right: 20px; }
#wrapper .leftmid .mid .news .appWrapper .rightScreen { float:right; margin-left: 20px; margin-right: 10px; }
                                                                                   

/* Box pro video */
#wrapper .mid .player { width: 602px; margin: 0 auto 0 auto; margin-top:15px; margin-left: 12px; }
#wrapper .mid .player .playTop { height: 3px; overflow: hidden; background: url('images/player_bg_top.gif') no-repeat; }
#wrapper .mid .player .playTop2 { height: 2px; overflow: hidden; background: url('images/player_bg_top.gif') no-repeat bottom; @height:3px; @margin-top: -1px; @background-position: 0px 0px; }
#wrapper .mid .player .playMid { text-align: left; padding-left: 2px; padding-right: 2px; height: 335px; cursor: pointer; border-left: 1px solid #bdbdbd; border-right: 1px solid #bdbdbd; position: relative; font-family: Verdana;}
#wrapper .mid .player .playMid div.panel { color: #FFFFFF !important; padding: 6px 10px 8px 10px; background: url('images/black_transparent60.png') repeat; position: absolute; bottom: 0px; width: 576px; margin: 0 0px 0 0px; line-height: 20px; text-align: left; border-top: 1px solid #555; @margin-left: 0px;}
#wrapper .mid .player .playMid div.panel span { color: #8c8c8c; font-weight: bold;}
#wrapper .mid .player .playMid .play {position: absolute; background: url('images/play106.png') no-repeat center center; width: 596px; height: 106px; }
#wrapper .mid .player .playMid div.kvalita { cursor: auto; padding: 0 10px; color: #c4c4c4; text-align: left; background: url('images/player_bg_kvalita.gif') repeat-x; line-height: 23px; margin: 0 2px; font-family: Arial; @line-height: 12px; @padding: 4px 10px;}
#wrapper .mid .player .playMid div.kvalita a { color: #c4c4c4; margin-left: 10px; text-decoration: none;}
#wrapper .mid .player .playMid div.kvalita a:hover {text-decoration: underline;}
#wrapper .mid .player .playMid div.kvalita a.sel { color:#fff; }
#wrapper .mid .player .playMid div.kvalita span {font-size: 11px; font-family: Verdana; font-weight: bold;}
#wrapper .mid .player .playBtm { height: 3px; overflow: hidden; background: url('images/player_bg_bottom.gif') no-repeat; }
#wrapper .mid .player .quality { width: 602px; height: 28px; background: url('images/qualitybar_strip.gif') repeat-x; }
#wrapper .mid .player .quality .left { float: left; width: 3px; height: 28px; @margin-left: 0px; background: url('images/qualitybar_left.gif') no-repeat; }
#wrapper .mid .player .quality .right { float: left; width: 3px; height: 28px; background: url('images/qualitybar_right.gif') no-repeat; }
#wrapper .mid .player .quality .mid { float: left; text-align: left; padding-left: 8px; width: 588px; height: 28px; line-height: 20px; border: 0px; background: none; color: #C4C4C4; }
#wrapper .mid .player .quality .mid span { padding: 0px 7px; cursor: pointer; }
#wrapper .mid .player .quality .mid span { color: #C4C4C4; text-decoration: none; }
#wrapper .mid .player .quality .mid span:hover { color: #FFFFFF; text-decoration: underline; }
#wrapper .mid .player .quality .mid span.bullet { cursor: auto; font-weight: bold; font-family: Verdana, Arial, Tahoma; font-size: 11px; position: relative; top: 1px; }
#wrapper .mid .player .quality .mid span.bullet:hover { color: inherit; text-decoration: none }
#wrapper .mid .player .quality .mid span.current { color: #FFFFFF; cursor: default }
#wrapper .mid .player .quality .mid span.current:hover { color: #C4C4C4; text-decoration: none; }

/* Box pro maly obrazek */
#wrapper .mid .imageSmall { width: 296px; margin: 15px 0px 0 13px; float: left; }
#wrapper .mid .imageSmall .imgTop { height: 3px; overflow: hidden; background: url('images/img_top_rounded.gif') no-repeat; }
#wrapper .mid .imageSmall .imgMid { border-left: 3px solid #d6d6d6; border-right: 3px solid #d6d6d6; }
#wrapper .mid .imageSmall .imgMid img { border: 0px; }
#wrapper .mid .imageSmall .imgMid span { display: block; line-height:30px; background: #262626 url('images/img_panel_bg.gif') repeat-x; padding: 6px; color:#fff; font: 12px Arial; text-align: left; border-top: 1px solid #a2a2a2;}
#wrapper .mid .imageSmall .imgMid span img {float: right; margin: 0px;}
#wrapper .mid .imageSmall .imgBtm { height: 3px; overflow: hidden; background: url('images/img_bottom_rounded.gif') no-repeat; }

/* Box pro velky obrazek */
#wrapper .mid .imageBig { width: 600px; margin: 15px auto 0 auto; padding-bottom: 1px; border-bottom: 1px solid #aeaeae; clear: both; }
#wrapper .mid .imageBig img { border: 0px; }
#wrapper .mid .imageBig span { display: block; background: #262626 url('images/img_panel_bg.gif') repeat-x; padding: 6px; color:#fff; font: 12px Arial; text-align: left; border-top: 1px solid #a2a2a2;}
#wrapper .mid .imageBig span img {float: right; margin: 0px;}

/* oranzovy oddeleny blok v textu */
#wrapper .mid .subBox { width: 602px; margin: 10px auto 0 auto; text-align: left; clear: both;}
#wrapper .mid .subBox .head { margin-bottom: 10px; overflow: hidden; line-height: 32px; height: 35px; background: url('images/subBox_head_bg.gif') repeat-x; font-size: 18px; padding: 0px 10px 0 5px;}
#wrapper .mid .subBox .head span { float: right; font-size: 12px; }
#wrapper .mid .subBox .foot { line-height: 25px; height: 25px; font-family: Verdana; background: url('images/galerie_vice_bg.gif') repeat-x; font-size: 11px; padding: 0px 10px 0 5px; text-align: right; font-weight: bold; margin: 10px 0 0 0;}
#wrapper .mid .subBox .foot a {color: #fff; text-decoration: none; font-family: Arial; }
#wrapper .mid .subBox .foot a:hover {text-decoration: underline;}

/* hodnoceni */
#wrapper .mid .rating .hodnLeft { background: url('images/hodnoceni_bg.gif') repeat-x; width: 85px; float: left; text-align: center; }
#wrapper .mid .rating .hodnLeft img { border: 1px solid #000; margin: 8px 0px 2px 0px;}
#wrapper .mid .rating .hodnLeftCatalog { float: left; margin: 0px 10px 5px 30px; }
#wrapper .mid .rating .hodnLeft span, #wrapper .mid .rating .hodnLeftCatalog span {font-family: Verdana; color: #575757;}
#wrapper .mid .rating .hodnLeft .rank span, #wrapper .mid .rating .hodnLeftCatalog .rank span {font-family: Arial;}
#wrapper .mid .rating .hodnLeft .rank span.rankTitle, #wrapper .mid .rating .hodnLeftCatalog .rank span.rankTitle { position: absolute; height: 20px; overflow: hidden; line-height: 70px; }
#wrapper .mid .rating .hodnLeft .more { color: #575757; font-size: 11px; }
#wrapper .mid .rating .hodnRight { width: 500px; float: right; margin: 0 0 10px 0; padding: 0px; color: #000;}
#wrapper .mid .rating .hodnRight .line {width: 500px; margin: 5px 0px;}
#wrapper .mid .rating .wide { width: 99%; }
#wrapper .mid .rating .wide .line { width: 99%; }
#wrapper .mid .rating ul {margin: 10px 0px; padding: 0px;}
#wrapper .mid .rating ul.klady li { margin: 0px; padding: 0 0 0 20px; line-height: 18px; list-style-type: none; background: url('images/icons/li_plus.gif') no-repeat left center; }
#wrapper .mid .rating ul.zapory li { margin: 0px; padding: 0 0 0 20px; line-height: 18px; list-style-type: none; background: url('images/icons/li_minus.gif') no-repeat left center; }
#wrapper .mid .rating .line {margin-left: 0px;}
#wrapper .mid .rating .scope { margin-left: 0px; margin-top: 0px;}
#wrapper .mid .rating .scope .line { margin-left: 0px; margin-top: 0px; }
#wrapper .mid .rating .scope .fbShare { width: 120px\9 !important; float: left; line-height: 30px;}
#wrapper .mid .rating .scope a.print { float: left; line-height: 30px; background-position: left center;}
#wrapper .mid .rating .scope .buy { float: right; display: block; color: #575757; line-height: 30px; font-family: Arial,Tahoma,Verdana; font-size: 12px; padding-left: 19px; background: url('images/icons/taska.gif') no-repeat center left; margin-right: 5px;}
#wrapper .mid .rating .scope .buy a { color: #cf6002; margin-right: 0px;}
#wrapper .mid .rating .rank { width: 62px; height: 97px; background: url('images/score_bg.png'); margin: 5px auto 0 auto;}
#wrapper .mid .rating .nogame { background: url('images/score_bg_nogame.png') !important;}
#wrapper .mid .rating .rank span { display: block; font-weight: bold; text-align: center; color: #fff;}
#wrapper .mid .rating .rank span.big { font-size: 42px;  padding-top: 20px; }
#wrapper .mid .rating .rank span.small { }


/* katalog */
#wrapper .mid .catalog { background: url('images/catalog_bottom_bg.gif') no-repeat center bottom; margin:10px auto 0; text-align:left; width:602px;}
#wrapper .mid .catalog .hodnLeft { background: url('images/catalog_bottom_bg.gif') repeat-x center 60px; width: 120px; float: left; font-family: Verdana; color: #575757; padding: 0 0 10px 5px  ; line-height: 16px; border-right: 1px solid #e3e3e3;}
#wrapper .mid .catalog .hodnLeft img { border: 1px solid #000; margin: 0px 0 25px 26px; width: 60px;}
#wrapper .mid .catalog .hodnLeft div.mainImage { margin: 0px 0 25px 26px; margin-bottom: 9px; }
#wrapper .mid .catalog .hodnLeft div.mainImage .more { display: block; margin: 3px 0px 15px 0px; }
#wrapper .mid .catalog .hodnLeft div.mainImage img { border: 1px solid #000; margin: 0px; width: 60px; }
#wrapper .mid .catalog .hodnLeft a { color: #575757; font-family: Arial; }
#wrapper .mid .catalog .hodnLeft .orange { color: #cf6002; }
#wrapper .mid .catalog .hodnLeft .orange a { color: #cf6002; font-weight: bold;}
#wrapper .mid .catalog .hodnLeft .demoInfo { font-family: Arial; color: #575757; line-height: 20px;}
#wrapper .mid .catalog .hodnAll { color: #000000; margin: 0px 0px 25px 5px; }

#wrapper .mid .catalog .hodnRight { width: 470px; float: right; margin: 0 0 10px 0; padding: 0px; color: #000;}
#wrapper .mid .catalog .hodnRight .line {width: 470px; margin: -2px 0px 5px 0px;}
#wrapper .mid .catalog .hodnRight p {margin: 0 10px 10px 10px; padding: 0px; width: auto; line-height: 16px; }
#wrapper .mid .catalog .hodnRight .l { float: left; width: 205px; }
#wrapper .mid .catalog .hodnRight .r { float: right; }
#wrapper .mid .catalog .hodnRight .l p, #wrapper .mid .catalog .hodnRight .r p {color: #575757; line-height: 16px; text-align: left; }
#wrapper .mid .catalog .hodnRight .l p a, #wrapper .mid .catalog .hodnRight .r p a {text-decoration: none;}
#wrapper .mid .catalog .hodnRight .l p a:hover, #wrapper .mid .catalog .hodnRight .r p a:hover {text-decoration: underline;}
#wrapper .mid .catalog .hodnRight .l p span.date { border-bottom: 1px dashed #575757; cursor: help; }
#wrapper .mid .catalog .hodnRight .r p a { background: url('images/icons/link.gif') no-repeat right top; padding-right: 14px; }
#wrapper .mid .catalog .hodnRight .buy { margin: 10px 10px; line-height: 18px; float: none; background-position: left top; padding-left:22px;}

#wrapper .mid .catalog .line {margin-left: 0px;}
#wrapper .mid .catalog .scope { margin-left: 0px; margin-top: 0px;}
#wrapper .mid .catalog .scope .line { margin-left: 0px; margin-top: 0px; }
#wrapper .mid .catalog .scope .fbShare { width: 120px\9 !important; float: left; line-height: 30px;}
#wrapper .mid .catalog .scope a.print { float: left; line-height: 30px; background-position: left center;}
#wrapper .mid .catalog .buy { float: right; display: block; color: #575757; line-height: 30px; font-family: Arial,Tahoma,Verdana; font-size: 12px; padding-left: 19px; background: url('images/icons/taska.gif') no-repeat center left; margin-right: 5px;}
#wrapper .mid .catalog .buy a { color: #cf6002; margin-right: 0px;}

#wrapper .mid .demo { background: url('images/catalog_hra_bg.gif') repeat-x center bottom;}
#wrapper .mid .demo .hodnLeft { background-position: center 70px; }
#wrapper .mid .catalog .down { width: 180px; font-weight: bold; display: block; color: #575757; line-height: 60px; font-family: Arial,Tahoma,Verdana; font-size: 24px; padding: 20px 0 20px 70px; background: url('images/icons/down.png') no-repeat center left; margin: 0px auto; text-decoration: underline; }

/* trailery  */
#wrapper .mid .trailers .trailer { position: relative; width: 146px; float: left; margin-right: 6px;}
#wrapper .mid .trailers .trailer .bg {display: block; height: 86px; background: url('images/trailer_small_bg.gif') no-repeat;}
#wrapper .mid .trailers .trailer img {border: 0px; margin: 2px;}
#wrapper .mid .trailers .trailer a {color: #575757;}
#wrapper .mid .trailers .trailer a.button { display:block; height:32px; top: 25px; left: 55px; position: absolute; width:32px; }
#wrapper .mid .trailers .last {margin-right: 0;}

/* screenshoty */

#wrapper .mid .screenshots a.screen {display: block; float: left; margin: 0 4px 7px 0; }
#wrapper .mid .screenshots a.screen img {border: 1px solid #646464;}
#wrapper .mid .screenshots a.last {margin-right: 0px; }
#wrapper .mid .screenshots .foot {margin-top: 0px;}


/* Komentare */
#wrapper .mid .comments, #wrapper .comments { background: url('images/mid_bg_comm.gif') repeat-x; width: 602px; margin: 10px 0 0 13px; @margin-left: 0px; }
#wrapper .mid .comments h4, #wrapper .comments h4, #wrapper .midright .highscoreGames .comments h2 {float: left; font-size: 18px; color: #373737; text-align: left; margin: 0px; padding: 15px 0 5px 2px;  font-weight: normal;}
#wrapper .mid .comments .comindex, #wrapper .comments .comindex, #wrapper .midright .highscoreGames .comments .comindex { float: right; margin-top: 20px; color: #8C8787; }
#wrapper .mid .comments .comindex a, #wrapper .comments .comindex a, #wrapper .midright .highscoreGames .comments .comindex a { color: #8C8787 !important; font-weight: bold; }
#wrapper .mid .comments .textDiv, #wrapper .comments .textDiv {background: url('images/scrollbar.gif') no-repeat bottom right; border: 1px solid #bbb; margin: 0px; padding: 5px 10px; height: 76px; color: #8c8787; text-align: left; line-height: 22px;}

#wrapper .mid .comments textarea, #wrapper .comments textarea {border: 1px solid #bbb; margin: 0px; padding: 0 0 0 5px; height: 86px; width: 595px; color: #8c8787; text-align: left; line-height: 16px; font-family: Arial; font-size: 12px;}
#wrapper .mid .comments textarea.edtcarea, #wrapper .comments textarea.edtcarea { width:99% !important; }
#wrapper .mid .comments .edtform, #wrapper .comments .edtform { margin-top: 10px; margin-bottom: 10px; }
#wrapper .mid .comments .smiles, #wrapper .comments .smiles {line-height: 20px; text-align: left; margin-top: 3px; cursor: default;}
#wrapper .mid .comments .smiles img, #wrapper .comments .smiles img {cursor: pointer; margin: 0px 2px;}
#wrapper .mid .comments .send, #wrapper .comments .send {float: right; background: #D16407 url('images/forms/submit_bg.gif') repeat-x; border: 1px solid #c35900; color: #fff; padding: 2px 10px; font-size: 11px; font-family: Tahoma; margin-top: 10px; cursor: pointer;}
#wrapper .mid .comments .sendGray2, #wrapper .comments .sendGray2 {float: right; background: #868585 url('images/forms/submit_bg_gray.gif') repeat-x; border: 1px solid #949494; color: #fff; padding: 3px 10px; font-size: 11px; font-family: Tahoma; margin-top: 10px; cursor: pointer; text-decoration: none !important;}
#wrapper .mid .comments .com, #wrapper .comments .com { border-bottom: 1px solid #dcdcdc; padding: 2px 3px; text-align: left; }
#wrapper .mid .comments .grayBg, #wrapper .comments .grayBg {background-color: #f9f9f9;}
#wrapper .mid .comments .com .avatar, #wrapper .comments .com .avatar {float: left; border: 1px solid black; margin: 2px 10px 1px 0;}
#wrapper .mid .comments .com span.date, #wrapper .comments .com span.date {float: right; color: #848484; font-size: 11px; margin-top: 5px;}
#wrapper .mid .comments .com span.edti, #wrapper .comments .com span.edti {color: #848484; font-size: 11px; margin-top: 5px;}
#wrapper .mid .comments .com span.date a.thumbup, #wrapper .comments .com span.date a.thumbup, #wrapper .mid .comments .com span.date a.thumbup-active, #wrapper .comments .com span.date a.thumbup-active, #wrapper .mid .comments .com span.date span.lt, #wrapper .comments .com span.date span.lt { color: #CF6002 !important; text-decoration: none !important; }
#wrapper .mid .comments .edtcl, #wrapper .comments .edtcl { cursor: pointer; @display: none; }
#wrapper .mid .comments .com span.name, #wrapper .comments .com span.name {font-size: 18px; font-family: Verdana;}
#wrapper .mid .comments .com span.name img, #wrapper .comments .com span.name img {vertical-align: middle; border: 0px;}
#wrapper .mid .comments .com span.name .delete, #wrapper .comments .com span.name .delete { display: none; @display: inline; }
#wrapper .mid .comments .com:hover span.name .delete, #wrapper .comments .com:hover span.name .delete { display: inline; }
#wrapper .mid .comments .com p, #wrapper .comments .com p {clear: none; margin: 8px 0 0 0; padding: 0px; width: 543px; color: #373737; overflow: hidden;}
#wrapper .mid .comments .line, #wrapper .comments .line { margin-left: 0px; width: 602px; height: 1px; background-image: url('images/line.gif'); background-repeat: repeat-x; margin: 11px 0px 0px 0px; @margin-left: -2px;}

#wrapper .mid .comments #showSmilesBox { color: #909090; font-size: 12px; cursor: pointer; text-align: left; margin-top: 3px; }
#wrapper .mid .comments #showSmilesBox span#smilesExpandBtnTitle { text-decoration: underline; color: #CF6002; }
#wrapper .mid .comments #showSmilesBox span#smilesExpandBtnTitle:hover { text-decoration: none; color: #CF6002; }
#wrapper .mid .comments #addSmilesBox { display: none; }

/* Release list */

#wrapper .mid .release .nav a {margin: 0px 7px 0px 2px;}
#wrapper .mid .release .gray a {color: #4c4c4c;}

#wrapper .mid .release .box { background: url('images/release_list_bg.gif') repeat-x bottom; padding-bottom: 12px; width: 602px; margin: 17px 0px 0px 13px; @margin-left: -2px;}
#wrapper .mid .release .box .day {background: url('images/day_bg2.gif') no-repeat; width: 44px; height: 50px; float: left; line-height: 40px; font-size: 18px; color: #000000; }
#wrapper .mid .release .box .game {float: right; margin: 0 10px 30px 0;}
#wrapper .mid .release .box .game a.dontIgnore { color: #000000; }
#wrapper .mid .release .box .game img { float: left; margin: 0px 10px; border: 1px solid #989898; }
#wrapper .mid .release .box .game .right { width: 455px; min-height: 72px; text-align: left; padding-left:10px; margin-left: 0px; border-left: 1px solid #ccc;}
#wrapper .mid .release .box .game .noImage { width: auto !important; border-left: 0px !important; }
#wrapper .mid .release .box .game h4 { margin: 0 0 2px 0; padding: 0px; font-size: 12px;}
#wrapper .mid .release .box .game .noImage h4 { font-size: 18px; }
#wrapper .mid .release .box .game a { color: #cf6002;}
#wrapper .mid .release .box .game a h4 {font-size: 12px;}
#wrapper .mid .release .box .game .inf { color: #575757; font-size: 12px;}
#wrapper .mid .release .box .game .inf a { text-decoration: none !important; }
#wrapper .mid .release .box .game .inf a:hover { text-decoration: underline !important; }
#wrapper .mid .release .box .game .inf a.date { color: #575757; border-bottom: 1px dashed #999999; }
#wrapper .mid .release .box .game .inf a.date:hover { color: #575757; border-bottom: 1px dashed #999999; text-decoration: none !important; }
#wrapper .mid .release .box .game .inf span.arrow {font-family: Verdana;}
#wrapper .mid .release .box .game .inf span.odd { color: #999; }
#wrapper .mid .release .box .game p { width: auto; color: #000; font-size: 11px; padding: 0px; margin: 8px 0 0 0; line-height: 16px; }
#wrapper .mid .release .box .game p a { text-decoration: none; font-weight: normal; } #wrapper .mid .release .box .game p a:hover { text-decoration: underline; font-weight: normal; }
#wrapper .mid .release .box .game .noImage p a.new { color: #000000; }
#wrapper .mid .release .box .last {margin-bottom: 0;}

#wrapper .mid .release .box .cat {margin-bottom: 0; float: none;}
#wrapper .mid .release .box .cat .right { width: 495px;}

/* Horni filtry -  dle data nebo abecedy.. */


#wrapper .mid .release .dateMenu {margin:6px 0 0 13px; width:597px; background:url("images/release_list_bg.gif") repeat-x bottom; padding-bottom:5px; color:#4c4c4c; line-height:24px; padding-left:5px; text-align:left;}
#wrapper .mid .release .dateMenu a{ color:#4C4C4C; margin:0 9px 0 0px; }

#wrapper .mid .release .dateMenu a.sel,
#wrapper .mid .release .nav a.sel {font-weight: bold; cursor: default;text-decoration: none;}
#wrapper .mid .release .dateMenu a.sel:hover,
#wrapper .mid .release .nav a.sel:hover {text-decoration: none;}

#wrapper .mid .release .abcMenu {margin:6px 0 0 13px; width:597px; background:url("images/release_list_bg.gif") repeat-x bottom; padding-bottom:5px; color:#4c4c4c; line-height:24px; padding-left:5px; text-align:left;@margin-left:0px; }
#wrapper .mid .release .abcMenu a { color:#4C4C4C; padding:0px 3px; text-decoration: none; }
#wrapper .mid .release .abcMenu a:hover { text-decoration: underline; }
#wrapper .mid .release .abcMenu a.sel {font-weight: bold; text-decoration: none;}
#wrapper .mid .release .abcMenu a.sel:hover {text-decoration: none;}
#wrapper .mid .release .abcMenu a.dleData {margin-left: 27px; text-decoration: underline; background: url('images/forms/time.gif') no-repeat; background-position: 0px 4px; padding-left: 20px; display: block; float: right; margin-right: 10px; @background-position: 0px 0px; @display: inline; @float: none; @margin-right: 0px; }
#wrapper .mid .release .abcMenu a.dleData:hover {text-decoration: none; }


#wrapper .mid .release .btmNav {color: #a0a0a0;}
#wrapper .mid .release .btmNav span a {color: #4c4c4c; font-family: Arial;}
#wrapper .mid .release .btmNav span { color: #4c4c4c; font-family: Verdana; float: right; }

/* Registrace */
#wrapper .mid .registrace #captcha { border: 1px solid #949494 }
#wrapper .mid .registrace .colorSelector div { margin: 0px auto }
#wrapper .mid .registrace .avatarPreview { margin: 10px 0; text-align: center }
#wrapper .mid .registrace .avatarPreview IMG { padding: 1px; border: 1px solid #BCBCBC }
#wrapper .mid .registrace {color: #000; text-align: left;}
#wrapper .mid .registrace .title { margin: auto; width: 596px; background-color: black; text-align: left; padding: 6px 0px 4px 7px; margin-top: 0px; line-height: 23px; font-size: 20px; color: #fff;}
#wrapper .mid .registrace .subTitle { margin: 6px auto 12px auto; width: 596px; background-color: #646464; text-align: left; padding: 6px 0px 4px 7px; line-height: 23px; font-size: 20px; font-weight: normal; color: #fff;}
#wrapper .mid .registrace .title h1 { display: block; font-size: 20px; font-weight: normal;  margin: 0px; padding: 0px; }
#wrapper .mid .registrace .box, #wrapper .mid .redakce .box { background: url('images/release_list_bg.gif') repeat-x bottom; width: 603px; padding-bottom: 5px; margin: 0px 0px 0px 13px; }
#wrapper .mid .registrace .line { width: 597px; height: 1px; background-image: url('images/line.gif'); background-repeat: repeat-x; margin: 0px auto 0px auto; }
#wrapper .mid .registrace p { margin: 0px; padding: 10px 6px; text-align: justify;}
#wrapper .mid .registrace p.center { text-align: center;}
#wrapper .mid .registrace p.info { color: #4b4b4b; line-height: 17px; }
#wrapper .mid .registrace p.info b {color: #cf6002; }
#wrapper .mid .registrace p.small { color: #4b4b4b; font-size: 11px; line-height: 20px; @padding-top: 0px;}
#wrapper .mid .registrace form {margin: auto; width: 603px;}
#wrapper .mid .registrace form .line { width: 603px; margin: 10px 0; }
#wrapper .mid .registrace form .bottom15 {margin-bottom: 15px;}
#wrapper .mid .registrace form .box { margin: 0px; }
#wrapper .mid .registrace p.gray {margin: 0px; padding: 0px; color: #4b4b4b; margin-bottom: 8px;}
#wrapper .mid .registrace p.submitChanges { text-align: left; margin-left: 90px;}
#wrapper .mid .registrace p.p2 { padding-left: 4px;}

#wrapper .mid .registrace .frmChangeEmail input.email { width: 190px; border: 1px solid #949494; font-size: 12px; color: #000000; font-family: Arial,Tahoma,Verdana; }
#wrapper .mid .registrace .frmChangeEmail input.lostPass { padding-top: 2px; padding-bottom: 2px; }
#wrapper .mid .registrace .frmChangeEmail input.send { font-size: 12px; }

#wrapper .mid .registrace .platform {margin-left: 93px;}
#wrapper .mid .registrace .platform .checkPlatform {float: left; padding: 0px; vertical-align: middle; line-height: 44px; margin-right: 25px;}
#wrapper .mid .registrace .platform .checkPlatform input {margin: 0 8px 1px 0; vertical-align: middle;} 
#wrapper .mid .registrace .platform .checkPlatform img {vertical-align: middle; margin: 0px 8px 0 0;}
#wrapper .mid .registrace .platform .checkPlatform label {float: none; width: auto; display: inline; margin: 0px; line-height: 44px; height: 44px;}
#wrapper .mid .registrace .platform .other {margin-right: 16px; margin-top: 5px;}

#wrapper .mid .outsideBox { padding-left: 19px !important; }

/* Redakce */

#wrapper .mid .redakce .box .name { font-size: 13px; font-weight: bold; }
#wrapper .mid .redakce .box { line-height: 18px; }
#wrapper .mid .redakce .box .avatar { border: 1px solid #000000; float: left; margin-right: 15px; }
#wrapper .mid .redakce .credits { font-size: 18px; color: #A6A6A6; padding-left: 19px; margin-top: 5px; }

/* formulare */

#wrapper .mid .catalogFilter {padding: 2px 0 8px 0; @margin-bottom:-0px;}
#wrapper .mid .catalogFilter form {}
#wrapper .mid .catalogFilter select {width: 190px;  margin: 0 7px 0 0; vertical-align: middle;}
#wrapper .mid .catalogFilter input.submit { background: url('images/forms/search_button2.gif'); border: 0px; width: 48px; height: 20px; cursor: pointer; margin: 0px; vertical-align: middle;}

#wrapper .mid .blogFilter { float: left; }
#wrapper .mid .blogAuthorFilter { float: right; }

#wrapper .mid label { width: 170px; height: 30px; line-height: 30px; text-align: right; display: block; float: left; margin-right: 8px; @line-height: 18px; @height: 18px; @padding-top:2px;}
#wrapper .mid div.input { float: left; padding-top: 4px; margin-right: 8px; font-size: 11px; color: #4b4b4b; @padding-top: 0px; @margin-right:4px; }
#wrapper .mid div.input input { width: 190px; height: 19px; border: 1px solid #999999; @margin-bottom:-6px;}
#wrapper .mid div.file { margin-top: 14px; }
#wrapper .mid div.descr { color: #4b4b4b; font-size: 11px; text-align: left; padding-top: 10px; float: left; @padding-top: 6px;}
#wrapper .mid div.check { float: left; padding-top: 4px; margin-right: 6px; @padding-top: 0px; @margin-right:4px;}
#wrapper .mid div.check input { margin: 6px 0 0 0; @margin-top: 2px;}
#wrapper .mid div.descr2 { text-align: left; padding-top: 9px; float: left; margin-right: 8px; @padding-top: 5px;}
#wrapper .mid div.descr2 span {color: #4b4b4b; }
#wrapper .mid div.select { float: left; padding-top: 5px; margin-right: 6px; @padding-top: 1px;}
#wrapper .mid div.select select {/*height: 19px;*/ color: #4b4b4b;}
#wrapper .mid div.radio { float: left; padding-top: 0px; margin-right: 20px; line-height: 30px;}
#wrapper .mid div.radio input { margin: 0px 5px 0 0; }
#wrapper .mid div.textarea { float: left; padding-top: 4px; margin-right: 8px; font-size: 11px; color: #4b4b4b;}
#wrapper .mid div.textarea textarea { width: 370px; height: 90px; border: 1px solid #999999; margin-bottom: 5px; }


#wrapper .mid div.input input.kratsi {width: 130px;}
#wrapper .mid div.input input.kratsi2 {width: 105px;}
#wrapper .mid input.kratsi3 { padding-left: 3px; padding-right: 3px; padding-top: 2px; margin-top: 5px; @margin-top: 0px; }
#wrapper .mid input.kratsi4 {width: 100px !important;}
#wrapper .mid input.kratsi5 {width: 150px !important;}
#wrapper .mid input.bgw { background-color: #FFFFFF !important; }
#wrapper .mid .send { background: #D16407 url('images/forms/submit_bg.gif') repeat-x; border: 1px solid #c35900; color: #fff; margin: 0px 3px;  cursor: pointer; background-color: #D16407; }
#wrapper .mid .s_mini { font-size: 11px !important; }
#wrapper .mid .sendGray { background: url('images/forms/submit_bg_gray.gif') repeat-x; border: 1px solid #949494; color: #fff; margin: 0px 3px;  cursor: pointer; font-size: 13px; padding: 1px 3px; background-color: #868585; }


/* SearchResult */

#wrapper .mid .searchResult {color: #000; text-align: left;}
#wrapper .mid .searchResult .title { margin: auto; width: 596px; background-color: black; text-align: left; padding: 6px 0px 4px 7px; margin-top: 0px; line-height: 23px; font-size: 20px; color: #fff;}
#wrapper .mid .searchResult .title h1, #wrapper .mid .searchResult .title div { display: inline; font-size: 20px; font-weight: normal;  margin: 0px; padding: 0px; }
#wrapper .mid .searchResult form { margin: 13px auto 0px auto; width: 330px; @margin-bottom: 5px; }
#wrapper .mid .searchResult .wrapper { float: left; width: 274px; background-image: url('images/forms/search_input_w.gif'); background-repeat: no-repeat; }
#wrapper .mid .searchResult .wrapper input { width: 265px; height: 27px; border: 0px; padding: 5px 0px 7px 6px; background-color: transparent; color: #575757; font-size: 18px; font-family: Arial,Tahoma,Verdana; }
#wrapper .mid .searchResult .button { float: left; margin: 0px 0px 0px 5px; width: 46px; height: 33px; background-image: url('images/forms/search_button_w.gif'); background-repeat: no-repeat; border: 0px; cursor: pointer; }

#wrapper .mid .searchResult .bookmarks {width: 603px; margin: 7px auto 0px auto; }
#wrapper .mid .searchResult .bookmarks a {display: block; float: left; padding: 5px 10px; font-size: 13px; color: #4b4b4b; border-bottom: 1px solid #cdcdcd; border-top: 1px solid #fff;}
#wrapper .mid .searchResult .bookmarks a.sel {border: 1px solid #cdcdcd; border-bottom: 1px solid #fff; padding-bottom: -1px; text-decoration: none;}
#wrapper .mid .searchResult .bookmarks a.first {border-left: none; }
#wrapper .mid .searchResult .bookmarks span {display: block; float: left; height: 26px; width: 118px; /* 138px */ border-bottom: 1px solid #cdcdcd; border-top: 1px solid #fff;}
#wrapper .mid .searchResult .bookmarks span.long { width: 405px; }
#wrapper .mid .searchResult .bookmarks span.long2 { width: 395px; }

#wrapper .midright .searchResult .bookmarks { margin: 7px auto 0px auto; }
#wrapper .midright .searchResult .bookmarksHS { width: 410px; }
#wrapper .midright .searchResult .bookmarks a {display: block; float: left; padding: 5px 10px; margin: 0px !important; font-size: 13px; color: #4b4b4b; border-bottom: 1px solid #cdcdcd; border-top: 1px solid #fff;}
#wrapper .midright .searchResult .bookmarks a.sel {border: 1px solid #cdcdcd; border-bottom: 1px solid #fff; padding-bottom: -1px; text-decoration: none;}
#wrapper .midright .searchResult .bookmarks a.first {border-left: none; }
#wrapper .midright .searchResult .bookmarks span {display: block; float: left; height: 26px; width: 298px; /* 138px */ border-bottom: 1px solid #cdcdcd; border-top: 1px solid #fff;}
#wrapper .midright .searchResult .bookmarks span.long { width: 405px; }
#wrapper .midright .searchResult .bookmarks span.short { width: 240px; }

#wrapper .mid .searchResult .line { width: 597px; height: 1px; background-image: url('images/line.gif'); background-repeat: repeat-x; margin: 0px auto 0px auto; }

#wrapper .mid .searchResult .box { background: url('images/release_list_bg.gif') repeat-x bottom; padding-bottom: 10px; width: 602px; margin: 0px 0px 0px 13px; }
#wrapper .mid .searchResult .box .hry {margin: 0 10px 15px 0; @margin-top: 10px;}
#wrapper .mid .searchResult .box .hry img { float: left; margin: 0px 10px; border: 1px solid #989898; }
#wrapper .mid .searchResult .box .hry .right { width: 495px; min-height: 72px; text-align: left; padding-left:10px; margin-left: 0px; border-left: 1px solid #ccc;}
#wrapper .mid .searchResult .box .hry h2 { margin: 0 0 2px 0; padding: 0px; font-size: 18px; color: #cf6002; font-weight: normal;}

#wrapper .mid .searchResult .box .hry div {float: left; width: 225px;}
#wrapper .mid .searchResult .box .hry div span {font-size: 32px; float: left; width: 20px; display: block; }
#wrapper .mid .searchResult .box .hry div a span { font-size: 12px; display: block; width: 100%; }
#wrapper .mid .searchResult .box .hry div a:hover span { background-color: #F2F2F2; }
#wrapper .mid .searchResult .box .hry div a{ display: block; width: 165px; padding: 10px 0 10px 35px; float: left; @padding:7px 0 7px 35px; }
#wrapper .mid .searchResult .box div.break { @float: none; @margin:0px; @padding: 0px; @margin-bottom: -10px;}

#wrapper .mid .searchResult .box .hry div.wPC { padding-left: 20px; background: url('images/icons/pc_arr.gif') no-repeat left center ;  }
#wrapper .mid .searchResult .box .hry div.wPC a { background: url('images/icons/pc_w.gif') no-repeat left center ;  }
#wrapper .mid .searchResult .box .hry div.wXbox360 { padding-left: 20px; background: url('images/icons/xbox360_arr.gif') no-repeat left center;}
#wrapper .mid .searchResult .box .hry div.wXbox360 a { background: url('images/icons/xbox360_w.gif') no-repeat left center;}
#wrapper .mid .searchResult .box .hry div.wPS3 { padding-left: 20px; background: url('images/icons/ps3_arr.gif') no-repeat left center ;  }
#wrapper .mid .searchResult .box .hry div.wPS3 a { background: url('images/icons/ps3_w.gif') no-repeat left center ;  }
#wrapper .mid .searchResult .box .hry div.wPSP { padding-left: 20px; background: url('images/icons/psp_arr.gif') no-repeat left center ;  }
#wrapper .mid .searchResult .box .hry div.wPSP a { background: url('images/icons/psp_w.gif') no-repeat left center ;  }

#wrapper .mid .searchResult .box .hry div.wApple,
#wrapper .mid .searchResult .box .hry div.wLinux,
#wrapper .mid .searchResult .box .hry div.wAndroid,
#wrapper .mid .searchResult .box .hry div.wPS2,
#wrapper .mid .searchResult .box .hry div.wXbox,
#wrapper .mid .searchResult .box .hry div.wn3DS,
#wrapper .mid .searchResult .box .hry div.wWii, 
#wrapper .mid .searchResult .box .hry div.wDS { padding-left: 20px; background: url('images/icons/wii_arr.gif') no-repeat left center ;  }

#wrapper .mid .searchResult .box .hry div.wWii a { background: url('images/icons/wii_w.gif') no-repeat left center ;  }
#wrapper .mid .searchResult .box .hry div.wDS a { background: url('images/icons/ds_w.gif') no-repeat left center ;  }

#wrapper .mid .searchResult .box .hry div.wn3DS a { background: url('images/icons/3ds_w.gif') no-repeat left center ;  }

#wrapper .mid .searchResult .box .hry div.wApple a { background: url('images/icons/apple_w.gif') no-repeat left center ;  }

#wrapper .mid .searchResult .box .hry div.wPS2 a { background: url('images/icons/ps2_w.gif') no-repeat left center ;  }
#wrapper .mid .searchResult .box .hry div.wXbox a { background: url('images/icons/xbox_w.gif') no-repeat left center ;  }
#wrapper .mid .searchResult .box .hry div.wLinux a { background: url('images/icons/linux_w.gif') no-repeat left center ;  }
#wrapper .mid .searchResult .box .hry div.wAndroid a { background: url('images/icons/android_w.gif') no-repeat left center ;  }



#wrapper .mid .searchResult .box .novinky { margin: 15px 10px 0 0;}
#wrapper .mid .searchResult .box .novinky img { float: left; margin: 0px 4px 0px 10px; border: 1px solid #000; }
#wrapper .mid .searchResult .box .novinky .leftImg { float: left; border-right: 1px solid #ccc;}
#wrapper .mid .searchResult .box .novinky .right { width: 435px; text-align: left; padding-left:10px; margin-left: 0px; }
#wrapper .mid .searchResult .box .novinky .wide { width: 592px; text-align: left; padding-left:10px; margin-left: 0px; }
#wrapper .mid .searchResult .box .novinky h4 { margin: 0 0 2px 0; padding: 0px; font-size: 12px; font-weight: normal;}
#wrapper .mid .searchResult .box .novinky h4 span {color: #4b4b4b; font-weight: bold;}
#wrapper .mid .searchResult .box .novinky a { color: #cf6002;}
#wrapper .mid .searchResult .box .novinky .inf { color: #4b4b4b; font-size: 11px;}
#wrapper .mid .searchResult .box .novinky .inf a { text-decoration: none !important; }


#wrapper .mid .searchResult .box .novinky p { width: auto; color: #000; font-size: 12px; padding: 0px; margin: 6px 0 0 0; line-height: 16px; }





#wrapper .mid .searchResult .box .videa { margin: 15px 10px 0 0; color: #4b4b4b;}
#wrapper .mid .searchResult .box .videa .leftImg { float: left; border-right: 1px solid #ccc; position: relative; margin: 0px 0px 0px 10px; padding-right: 4px; width: 122px; height:50px; }
#wrapper .mid .searchResult .box .videa .leftImg a.image { position: absolute; display: block; left: 0px; top: 0px; text-align: center; }
#wrapper .mid .searchResult .box .videa .leftImg a.image img { border: 1px solid #000; }
#wrapper .mid .searchResult .box .videa .leftImg a.play { position: relative; display: block; width: 32px; height: 32px; margin: auto; margin-top: 9px; }
#wrapper .mid .searchResult .box .videa .right { width: 435px; text-align: left; padding-left:10px; margin-left: 0px; }
#wrapper .mid .searchResult .box .videa h4 { margin: 0 0 2px 0; padding: 0px; font-size: 12px; font-weight: normal;}
#wrapper .mid .searchResult .box .videa h4 span a {color: #4b4b4b;}
#wrapper .mid .searchResult .box .videa p { width: auto; font-size: 12px; padding: 0px; margin: 6px 0 0 0; line-height: 16px; }

#wrapper .mid .searchResult .box .pictures { margin: 15px 10px 0 0; color: #4b4b4b;}
#wrapper .mid .searchResult .box .pictures img { float: left; margin: 0px 4px 0px 10px; border: 1px solid #000; }
#wrapper .mid .searchResult .box .pictures .leftImg { float: left; border-right: 1px solid #ccc;}
#wrapper .mid .searchResult .box .pictures .right { width: 435px; text-align: left; padding-left:10px; margin-left: 0px; }
#wrapper .mid .searchResult .box .pictures .right a { font-size: 12px; }
#wrapper .mid .searchResult .box .pictures .right a.nickname { font-size: 14px; }
#wrapper .mid .searchResult .box .pictures h4 { margin: 0 0 2px 0; padding: 0px; font-size: 12px; font-weight: normal;}
#wrapper .mid .searchResult .box .pictures p { width: auto; font-size: 12px; padding: 0px; margin: 6px 0 0 0; line-height: 16px; }

#wrapper .mid .searchResult .box .dema { margin: 15px 10px 0 0; color: #575757; font-size: 11px; }
#wrapper .mid .searchResult .box .dema img { float: left; margin: 0px 10px; border: 1px solid #000; }
#wrapper .mid .searchResult .box .dema .leftImg { float: left; border-right: 1px solid #ccc;}
#wrapper .mid .searchResult .box .dema .right { width: 495px; text-align: left; padding-left:10px; margin-left: 0px; }
#wrapper .mid .searchResult .box .dema h4 { margin: 0 0 2px 0; padding: 0px; font-size: 12px; font-weight: normal;}
#wrapper .mid .searchResult .box .dema h4 span {color: #4b4b4b; font-weight: bold;}
#wrapper .mid .searchResult .box .dema a { color: #575757;}
#wrapper .mid .searchResult .box .dema h4 a { color: #cf6002;}
#wrapper .mid .searchResult .box .dema .inf { }
#wrapper .mid .searchResult .box .dema .inf a { text-decoration: none !important; }
#wrapper .mid .searchResult .box .dema .inf span.arrow {font-family: Verdana;}
#wrapper .mid .searchResult .box .dema .inf span.odd { color: #999; margin: 0px 5px; }
#wrapper .mid .searchResult .box .dema p { width: auto; padding: 0px; margin: 2px 0 0 0; line-height: 16px; }
#wrapper .mid .searchResult .box .dema p a.refDemo {background:url('images/icons/download.gif') no-repeat; display:block; width: 90px; padding-left:16px; margin-top:8px;}

#wrapper .mid .searchResult .box .rozsirene p {margin: 8px 5px 0px 5px; line-height: 18px; }
#wrapper .mid .searchResult .box .rozsirene p.namety { margin: 8px 5px 20px 5px; }
#wrapper .mid .searchResult .box .rozsirene p.noResult { line-height: 16px; margin-bottom: 20px;}
#wrapper .mid .searchResult .box .rozsirene p.noResult a { color: #CF6002;}
#wrapper .mid .searchResult .box .rozsirene p a { color:#000; }
#wrapper .mid .searchResult .box .rozsirene p span {font-size: 14px;}

#wrapper .mid .gsense {border: 1px solid #ccc; background-color: #f3f3f3; width: 601px; height:250px; margin: 10px auto 0 auto; color: #000; text-align: left;}

#wrapper .mid .users { @margin-left: 13px; }

#wrapper .mid .searchBox { color: #7b7b7b; font-size: 18px; text-align: left; line-height: 31px; padding-left: 7px;}
#wrapper .mid .searchBox .wrapper {background-image: url('images/forms/search_input_w.gif');background-repeat:no-repeat;float:left;width:274px;}
#wrapper .mid .searchBox .button  { background:url('images/forms/search_button_w.gif') no-repeat;border:0 none;cursor:pointer;float:left;height:33px;margin:0 0 0 5px;width:46px;}
#wrapper .mid .searchBox input { background-color:transparent;border:0 none;color:#575757;font-family:Arial,Tahoma,Verdana;font-size:18px;height:27px;padding:5px 0 7px 6px;width:266px;}
#wrapper .mid .searchBox label {float: left; margin-right: 10px;}

/* PROFIL */

#wrapper .mid .profile {color: #000; text-align: left;}
#wrapper .mid .profile .title { margin: auto; width: 596px; background-color: black; text-align: left; padding: 6px 0px 4px 7px; margin-top: 0px; line-height: 23px; font-size: 20px; color: #fff;}
#wrapper .mid .profile .subTitle { margin: 6px auto 12px auto; width: 596px; background-color: #646464; text-align: left; padding: 6px 0px 4px 7px; line-height: 23px; font-size: 20px; color: #fff;}
#wrapper .mid .profile .title h1 { display: block; font-size: 20px; font-weight: normal;  margin: 0px; padding: 0px; }
#wrapper .mid .profile .title a { display: block; background-image: url('images/icons/profile_edit.png'); background-repeat: no-repeat; background-position: left top; padding: 0px 0px 0px 30px; font-size: 14px; font-weight: bold; margin: 0px 7px 0px 0px; float: right; }
#wrapper .mid .profile .box { background: url('images/release_list_bg.gif') repeat-x bottom; width: 604px; padding-bottom: 5px; margin: 0px 0px 0px 13px; }
#wrapper .mid .profile .line { width: 597px; height: 1px; background-image: url('images/line.gif'); background-repeat: repeat-x; margin: 0px auto 0px auto; }
#wrapper .mid .profile p { margin: 0 0 0 13px; padding: 10px 6px; text-align: justify; width: 591px;}
#wrapper .mid .profile p a {color: #000;}

#wrapper .mid .profile .info { float: left; padding: 6px 8px; text-align: left; width: 350px; }
#wrapper .mid .profile .info .avatar {float: left; border: 1px solid black; margin: 4px 10px 1px 0;}
#wrapper .mid .profile .info span.name {font-size: 28px;}
#wrapper .mid .profile .info span.name img { position: relative; top: -9px; margin-left: 2px; }
#wrapper .mid .profile .info p {clear: none; margin: 0px 0 0 52px; padding: 0px; width: 543px; line-height: 20px; @margin-top: -25px; }
#wrapper .mid .profile .info p a {color: #CF6002;}

#wrapper .mid .profile .rInfo { float: left; }
#wrapper .mid .profile .rInfo .friendsControl { text-align: right; width: 210px; margin: 10px 0px 0px 22px; }
#wrapper .mid .profile .rInfo .friendsControl a { font-weight: bold; line-height: 18px; }
#wrapper .mid .profile .rInfo .friendsControl a.addFriend { color: #CE3500; background: url('images/icons/add_friend.gif') no-repeat left center; padding-left: 20px; }
#wrapper .mid .profile .rInfo .friendsControl a.removeFriend { color: #CE3500; background: url('images/icons/remove_friend.gif') no-repeat left center; padding-left: 20px; }

#wrapper .mid .profile .rInfo .rankText { float: left; display: block; font-size: 13px; font-weight: bold; margin: 5px 10px 0px 0px; }
#wrapper .mid .profile .rInfo .rankImage { float: left; display: block; }
#wrapper .mid .profile .rInfo .rankImage span { display: block; clear: both; font-family: Tahoma, Arial, Verdana; text-align: center; font-size: 9px; }
#wrapper .mid .profile .rInfo .progressBar { float: left; width: 100px; }
#wrapper .mid .profile .rInfo .progressBar .innerBar { height: 22px; background-color: #FFFFFF; border-top: 1px solid #000000; border-bottom: 1px solid #000000; }
#wrapper .mid .profile .rInfo .progressBar .innerBar .currentProgress { background: url('images/rankpbar.gif') repeat-x left top; padding-top: 23px; font-family: Tahoma, Arial, Verdana; text-align: right; font-size: 9px;  }
#wrapper .mid .profile .rInfo .moreAboutRanks { float: left; margin-left: 5px; }
#wrapper .mid .profile .rInfo .rank54 { float: right; }


#wrapper .mid .profile .friendlist { margin-left: 14px; }
#wrapper .mid .profile .friendlist div { float: left; margin-right: 10px; margin-bottom: 10px; }
#wrapper .mid .profile .friendlist div a { display: block; }
#wrapper .mid .profile .friendlist div a img { border: 1px solid #000000; }
#wrapper .mid .profile .ugrating div { text-align: center; }
#wrapper .mid .profile .ugrating span { display: block; margin: auto; }

#wrapper .mid .profile .contacts a, #wrapper .mid .profile .contacts .blog { display:block; float:left; line-height:16px; margin:0px 20px 0 0; padding-left:21px; }
#wrapper .mid .profile .contacts .icq {background:url('images/icons/icq.gif') no-repeat left center; }
#wrapper .mid .profile .contacts .skype {background:url('images/icons/skype.gif') no-repeat left center; }
#wrapper .mid .profile .contacts .mail {background:url('images/icons/mail.gif') no-repeat left center; }
#wrapper .mid .profile .contacts .sz {background:url('images/icons/sz.png') no-repeat left center; }
#wrapper .mid .profile .contacts .www { clear: both; padding: 3px 0 3px 30px; float: none; background:url('images/icons/www.gif') no-repeat left center; }
#wrapper .mid .profile .contacts .blog a { color: #CF6002; font-weight: bold; display: inline; margin-right: 0px; margin-top: -8px; height: 24px; padding: 12px 0 5px 30px; float: none; background:url('images/icons/zing_blog.png') no-repeat left center; }
#wrapper .mid .profile .contacts .blog { clear: both; padding: 8px 0px; @margin-bottom: -10px; }

#wrapper .mid .profile .platform {text-align: left; padding: 10px 10px;}
#wrapper .mid .profile .platform div.item { float:left; height:50px; line-height:50px; margin: 0 20px 0 0;}
#wrapper .mid .profile .platform div.item img {margin:-2px 8px 0 0; vertical-align:middle;}

#wrapper .mid .profile h2.highscoreSubtitles { background:url('images/profile_subtitle_bg.gif') repeat-x; font-size: 18px; color: #000000; font-weight: normal; height: 37px; width: 595px; margin-left: 13px; padding-left: 8px; line-height: 42px; margin-bottom: 10px; }
#wrapper .mid .profile h2.highscoreSubtitles span { margin-left: 80px; }

#wrapper .mid .profile h4.profileSubtitle { margin-top: 10px; background:url('images/profile_subtitle_bg.gif') repeat-x; font-size: 18px; color: #000000; font-weight: normal; height: 37px; width: 595px; margin-left: 13px; padding-left: 8px; line-height: 42px; margin-bottom: 10px; }

#wrapper .mid .profile .leftHSachievements { float: left; width: 270px; }

#wrapper .mid .profile .medalCount { margin-left: 15px; width: 230px; background:url('images/galerie_top_line.gif') repeat-x; background-position: left 26px; height: 35px; }
#wrapper .mid .profile .medalCount span { font-size: 18px; margin: 0px 5px 0px 2px; }
#wrapper .mid .profile .medalCount span.position { margin: 0px; float: right; @margin-top: -21px; }

#wrapper .mid .profile .achievements { margin-left: 13px; width: 255px; overflow: auto; max-height: 228px; }
#wrapper .mid .profile .achievements .medal { display: block; float: left; width: 60px; margin-right: 5px; margin-top: 3px; width: 40px; height: 40px; background-repeat: no-repeat; padding: 7px; }
#wrapper .mid .profile .achievements .gold, .goldHover { background-image: url('images/gold_frame.png'); }
#wrapper .mid .profile .achievements .silver, .silverHover { background-image: url('images/silver_frame.png'); }
#wrapper .mid .profile .achievements .bronze, .bronzeHover { background-image: url('images/bronze_frame.png'); }

.hoverAchievementsBox { background-image: URL('images/achievementshoverstrip.gif'); background-repeat: repeat-x; background-color: #D8D8D8; height: 62px; position: absolute; border: 1px solid #000000; color: #000000; }
.hoverAchievementsBoxRight { float: left; padding: 4px 10px 0px 4px; font-weight: bold; text-align: center; margin-left: 4px; }
.hoverAchievementsBoxRight span { font-size: 18px; }
.frameHover { text-align: left; width: 40px; height: 40px; padding: 7px; background-repeat: no-repeat; float: left; display: inline; margin: 4px 0px 0px 4px; }

.hoverGameNameBox { background-image: URL('images/achievementshoverstrip.gif'); background-repeat: repeat-x; background-color: #D8D8D8; position: absolute; height: auto !important; padding: 4px; border: 1px solid #000000; color: #000000; font-size: 13px; font-weight: bold; }
.gameTitleHover span { cursor: default; }

#wrapper .mid .profile .medalEvents { float: left; margin-left: 25px; width: 315px; overflow: auto; max-height: 262px; }


/* blok MIDRIGHT */

#wrapper .midright .title { width: 925px; background-color: black; text-align: left; margin: auto; padding:0 0 4px 7px; }
#wrapper .midright .title h1 { display: block; margin-right: 20px; font-size: 20px; font-weight: normal; line-height: 23px; margin: 0px 0px 0px 0px; padding: 6px 0px 0px 0px; }
#wrapper .midright .title span.hot { display: block; float: left; margin: 8px 5px 0px 0px; width: 13px; height: 18px; background-image: url('images/icons/hot.gif'); background-repeat: no-repeat; cursor: default; }
#wrapper .midright .subTitle { color: #fff; line-height:30px; margin: 1px 0 0 14px; padding-left:6px; text-align:left; font-size: 18px; width: 926px; height: 33px; background: url('images/galerie_subtitle_bg.gif') repeat-x; @margin-left: 0px;}
#wrapper .midright .news .line { width: 602px; height: 1px; background-image: url('images/line.gif'); background-repeat: repeat-x; margin: 11px 0px 0px 13px; @margin-left: -2px; }
#wrapper .midright .news .line2 { width: 602px; height: 1px; background-image: url('images/line.gif'); background-repeat: repeat-x; margin: 2px 0px 0px 13px; @margin-left: -2px; }

#wrapper .midright .bottom { background:url('images/midright_footer.gif') no-repeat bottom; height:5px; width:960px; }

/* galerie */

#wrapper .leftmid .mid .searchResult .title .nav {float: right; margin: 0 10px 0 10px;}
#wrapper .midright .title .nav {float: right; margin: 0 0 0 10px;}
#wrapper .midright .info {font-size: 10px; text-align: left; color: #575757; margin: 5px 16px 5px 14px;}
#wrapper .midright .info a {color: #575757;}
#wrapper .midright .info .nav {float: right;}
#wrapper .midright .info .nav a {margin: 0 3px 0 7px; color: #a5a5a5; font-size: 11px;}
#wrapper .midright .info .oddel {color: #909090;}
#wrapper .midright p {color: #575757; text-align: left; margin: 15px 14px 0 14px; padding: 0px; }
#wrapper .midright a.zoom { margin-left: -3px; }
#wrapper .midright .darker {background-image: url('images/galerie_subtitle_bg2.gif');}
#wrapper .midright .resolution {font-size: 18px; margin: 10px 14px; text-align: left;color: #4b4b4b;}
#wrapper .midright .resolution a {color: #4b4b4b;}
#wrapper .midright .rel {position: relative;}
#wrapper .midright .vodoznak { text-align: left; position: absolute; bottom: 10px; right: 25px; font-size: 24px; color: #FFFFFF; padding: 5px; background-color: #000000; padding-bottom: 10px; border: 1px solid #FFFFFF; }
#wrapper .midright .vodoznak .res { margin-top: 5px; font-size: 12px; color: #FFFFFF; text-align: left; }
#wrapper .midright .vodoznak .res a { margin-right: 7px; margin-top: 5px; font-size: 12px; color: #FFFFFF; }

#wrapper .midright .screenshots {width: 932px; overflow: hidden; position: relative; margin: 13px 14px 30px 14px; background:url('images/galerie_top_line.gif') repeat-x; padding-top: 5px;}
#wrapper .midright .screenshots .inner { position: relative; left: 0px; width: 50000px; }
#wrapper .midright .screenshots .inner a.screen {display: block; float: left; margin: 10px 10px 7px 0; }
#wrapper .midright .screenshots .inner a.screen img {border: 1px solid #646464;}
#wrapper .midright .screenshots .inner a.sel {margin: 9px 8px 6px 0;}
#wrapper .midright .screenshots .inner a.sel img { border: 2px solid #cf6002;}
#wrapper .midright .screenshots .break, #wrapper .midright .screenshotsDate .break {background:url('images/galerie_bottom_line.gif') repeat-x bottom; height: 10px;}
#wrapper .detail .screenshots, #wrapper .detail .screenshotsDate {margin-bottom: 6px;}

#wrapper .midright .screenshotsDate {text-align: left; margin: 5px 14px 30px 14px; background:url('images/galerie_top_line.gif') repeat-x; padding-top: 5px;}
#wrapper .midright .screenshotsDate a.screen {display: block; float: left; margin: 10px 10px 7px 0; }
#wrapper .midright .screenshotsDate a.screen img {border: 1px solid #646464;}

#wrapper .midright .other {margin: 0px 14px 5px 14px; text-align: left; color: #575757;font-size: 11px;}
#wrapper .midright .other .gallery {display: block; float: left; width: 147px; margin: 10px 10px 7px 0; line-height: 20px;}
#wrapper .midright .other .gallery a {display: block; color: #575757; font-size: 12px; line-height: 16px;}
#wrapper .midright .other .gallery a.new {color: #cf6002; display: inline; font-size: 11px; }
#wrapper .midright .other .gallery img {border: 1px solid #646464; margin-bottom: 3px;}
#wrapper .midright .other .last {margin-right: 0px; }
#wrapper .midright .filterResolution {width: 190px; margin: 6px 10px 0 0; font-size: 13px;}
#wrapper .midright .breakGallery {clear: both; height: 5px; background: url('images/galerie_line.gif') repeat-x; overflow: hidden;}
#wrapper .midright .breakGalleryBottom {width: 932px; margin: auto; margin-top: -8px; height: 5px; background: url('images/galerie_line.gif') repeat-x; overflow: hidden;}
#wrapper .midright .searchGallery { color: #7b7b7b; font-size: 18px; text-align: left; line-height: 31px; padding-top: 20px;}
#wrapper .midright .searchGallery .wrapper {background-image: url('images/forms/search_input_w.gif');background-repeat:no-repeat;float:left;width:274px;}
#wrapper .midright .searchGallery .button  { background:url('images/forms/search_button_w.gif') no-repeat;border:0 none;cursor:pointer;float:left;height:33px;margin:0 0 0 5px;width:46px;}
#wrapper .midright .searchGallery input { background-color:transparent;border:0 none;color:#575757;font-family:Arial,Tahoma,Verdana;font-size:18px;height:27px;padding:5px 0 7px 6px;width:270px;}
#wrapper .midright .searchGallery label {float: left; margin-right: 10px;}

#wrapper .midright .prev {display: block; width: 57px; height: 32px; background: url('images/icons/img_prev_new.png'); background-position: left top; float: left; text-decoration: none; margin: 2px 2px -2px 0;}
#wrapper .midright .next {display: block; width: 57px; height: 32px; background: url('images/icons/img_next_new.png'); background-position: left top; float: left; text-decoration: none; margin: 2px 2px -2px 0;}
#wrapper .midright .prev:hover {background-position: 0px -32px;}
#wrapper .midright .next:hover {background-position: 0px -32px;}
#wrapper .midright .zoom { margin: 0px 5px 0 0; padding-top: 1px;}

#wrapper .midright .more { color: #fff; line-height:25px; margin: 1px 0 10px 14px; padding-right:6px; text-align:right; font-size: 11px; width: 926px; height: 25px; background: url('images/galerie_vice_bg.gif') repeat-x; font-weight: bold; @margin-left: 0px;}
#wrapper .midright .more span { font-family: Verdana;}

#wrapper .midright .adbottom img {border: 0px; margin-top: 5px;}




/* VIDEA */

#wrapper .midright .videa { background: #111211 url('images/videa_bg.gif') repeat-y center; margin: 0 13px; text-align: left; }
#wrapper .midright .videa .title { background: #000 url('images/videa_oddelovac.gif') no-repeat center bottom;  }
#wrapper .midright .videa .title h2 { display: block; margin-right: 20px; font-size: 18px; font-weight: normal; line-height: 23px; margin: 0px 0px 0px 0px; padding: 6px 0px 0px 0px; }
#wrapper .midright .videa .title h1 span {float: right; color: #bebebe; padding-right: 10px; font-size: 18px;}
#wrapper .midright .videa .title h1 span span {padding: 0px;}
#wrapper .midright .videa .title .icons {float: right; margin-right: 10px; margin-left: 3px; padding: 6px 0px 0px 0px;}
#wrapper .midright .videa .title .icons img {float: left; margin-left: 3px;}

#wrapper .midright .videa .platform {float: left; margin: 0 0 0 3px; }
#wrapper .midright .videa .platform .l { width: 5px; height: 19px; float: left; background: url('images/icons/video_platform_l.gif'); }
#wrapper .midright .videa .platform .c { height: 17px; float: left; line-height: 17px; font-size: 15px; font-weight: bold; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
#wrapper .midright .videa .platform .r { width: 5px; height: 19px; float: left; background: url('images/icons/video_platform_r.gif');}

#wrapper .midright .videa .videaInner { padding: 10px 15px; @width: 908px; @margin-left: 13px; @padding-left: 0px; }
#wrapper .midright .videa .videaInner .topline { width: 100%; height: 1px; background: url('images/video_topline.gif'); background-repeat: no-repeat; background-position: top center; background-color: #393939; }
#wrapper .midright .videa .videaInner .marginTop { margin-top: 10px; margin-bottom: -7px; }
#wrapper .midright .videa .videaInner .marginTop2 { margin-top: 5px; margin-bottom: -7px; }
#wrapper .midright .videa .videaInner .playerUnderline { width: 902px; height: 3px; overflow: hidden; background: url('images/player_underline.gif'); background-repeat: no-repeat; }
#wrapper .midright .videa .videaInner .title { width: 895px; padding-top: 4px; }
#wrapper .midright .videa .videaInner .title .search {float: right; padding: 4px 0px 0 0;}
#wrapper .midright .videa .videaInner .title .search input {float: left;}
#wrapper .midright .videa .videaInner2 { padding: 18px 11px; margin-top: 5px; background: #000;}
#wrapper .midright .videa .videaInner3 { padding: 12px 15px 5px 15px; margin-top: 7px; background: #1a1a1a; border: 1px solid #393939; border-top: 0px; }
#wrapper .midright .videa .videaInner4 { padding: 25px 15px 5px 15px; margin-top: 0px; background: #353535; border: 1px solid #7c7c7c; border-top: none;}
#wrapper .midright .videa .videaInner5 { padding: 7px 15px 5px 15px; margin-top: 7px; background: #1a1a1a; border-bottom: 1px solid #393939; line-height: 18px; font-size: 13px;}
#wrapper .midright .videa .videaInner5 A IMG { border: 1px solid #A4A4A4 }
#wrapper .midright .videa .videaInner5 A:hover IMG { border: 1px solid #FFFFFF }
#wrapper .midright .videa .videaInner5 A { color: #A4A4A4 }
#wrapper .midright .videa .videaInner5 A:hover { color: #FFFFFF  }
#wrapper .midright .videa .videaInner5 h3 {margin: 0 0 8px 0; padding: 0px; font-size: 18px; font-weight: normal; color: #fffefe;}

#wrapper .midright .videa .quality {width: 340px; float: left; font-size: 13px; color: #fff; }
#wrapper .midright .videa .quality span.bullet { cursor: auto; font-size: 11px; font-family: verdana; font-weight: bold; color: #fff;}
#wrapper .midright .videa .quality span.bullet:hover,#wrapper .midright .videa .quality .current:hover { text-decoration: none; cursor: default;}
#wrapper .midright .videa .quality span {margin-right: 10px; cursor: pointer; }
#wrapper .midright .videa .quality span:hover {text-decoration:underline }
#wrapper .midright .videa .quality a {margin-right: 10px; color: #fff;}
#wrapper .midright .videa .quality .current{ cursor: auto; color: #fff; font-weight: bold;}
#wrapper .midright .videa .quality .fbShare { width: 120px\9 !important; color:#fff; display:block; float:left; font-family: Arial,Tahoma,Verdana; font-size:12px; line-height: 14px; margin-right:30px; }
#wrapper .midright .videa .quality a.comments {background: url('images/icons/comment_bubble2.png') no-repeat left center; color:#fff; display:block; float:left; font-family: Arial,Tahoma,Verdana; font-size:12px; line-height: 14px; margin: 0px 20px 0px 0px; width: auto; padding: 2px 0 2px 24px;}
#wrapper .midright .videa .quality p { margin-left: 0px; padding: 0 0 3px 0; }

#wrapper .midright .videa .rating {width: 400px; float: left; font-size: 12px; color: #fff; }
#wrapper .midright .videa .rating .t { float: left; margin-right: 10px; display: block; }
#wrapper .midright .videa .rating div { cursor: pointer; width: 19px; height: 17px; float: left; margin: 1px 0px 0px 7px; display: inline; background: url('images/icons/stars.gif') no-repeat; }
#wrapper .midright .videa .rating #stats { float: left; margin-left: 15px; display: inline; }
#wrapper .midright .videa .rating .help { margin-top: 33px; color: #D1D1D1; display: block; }

#wrapper .midright .videa .stats { font-size: 12px; }
#wrapper .midright .videa .stats span { color: #d5d5d5;}
#wrapper .midright .videa .stats p {margin-top: 14px; color: #fff; }

#wrapper .midright .videa .blackBg { width: 439px; float: left; margin-top: 70px; background: #000; position: relative; @z-index: 100;}
#wrapper .midright .videa .blackBg #indian {position: absolute; right: -200px; top: -55px; z-index: 10;}
#wrapper .midright .videa .blackBgR { width: 439px; float: right; margin-top: 70px; background: #000; position: relative;}
#wrapper .midright .videa .colLeft { width: 436px; float: left; padding: 0 0 10px 0; margin: 0 1px 1px 0; background: #343434; border: 1px solid #393939;}
#wrapper .midright .videa .colLeft .head { height: 43px; line-height: 43px; background: url('images/videa_col_left.gif'); font-size: 18px; }
#wrapper .midright .videa .colLeft .head img { vertical-align: middle; margin: 0 10px 4px 10px;}
#wrapper .midright .videa .colLeft .main {padding: 15px 14px 5px 14px;}
#wrapper .midright .videa .withBg {background: #252525 url('images/videa_inner_bg.gif') repeat-x ;}

#wrapper .midright .videa .colRight { width: 436px; float: left; padding: 0 0 10px 0; margin: 0 0 1px 1px; background: #343434; border: 1px solid #393939;}
#wrapper .midright .videa .colRight .head { height: 43px; line-height: 43px; background: url('images/videa_col_right.gif'); font-size: 18px; text-align: right; padding-right: 10px;}
#wrapper .midright .videa .colRight .head img { vertical-align: middle; margin: 0 10px 4px 10px;}
#wrapper .midright .videa .colRight .main {padding: 15px 14px 5px 14px;}

#wrapper .midright .videa .last {margin-right: 0px;}
#wrapper .midright .videa .bLine {height: 1px; background: #000;}
#wrapper .midright .videa form input.text {width: 180px; font-size: 11px; height: 15px; padding: 2px; margin: 0 0 0 0; border: 1px solid #a2a2a2; background-color: #000; color: #fff;}
#wrapper .midright .videa form input.submit {background: url("images/forms/videa_search.gif") no-repeat; border:0 none; cursor:pointer; height:21px; margin: 0px 0 0 5px; width:44px; font-size: 11px;}
#wrapper .midright .videa .blackBg { background-color: #000;}

#wrapper .midright .videa .bookmark .l_sel { width: 13px; height: 33px; float: left; background: url('images/zalozka_l.gif') no-repeat; @position: relative; }
#wrapper .midright .videa .bookmark .c_sel { height: 33px; float: left; background: url('images/zalozka_c.gif') center; line-height: 33px; font-size: 18px; @position: relative; }
#wrapper .midright .videa .bookmark .c_sel h2 { line-height: 33px; font-size: 18px; font-weight: normal; margin:0px; padding:0px; min-width: 65px; }
#wrapper .midright .videa .bookmark .c_sel h2 a { color: #d4d4d4;}
#wrapper .midright .videa .bookmark .r_sel { width: 13px; height: 33px; float: left; background: url('images/zalozka_r.gif') no-repeat; @position: relative; }
#wrapper .midright .videa .bookmark .l { width: 13px; height: 32px; float: left; border-bottom: 1px solid #7c7c7c;}
#wrapper .midright .videa .bookmark .c { height: 32px; float: left; line-height: 33px; font-size: 13px; color: #d4d4d4; border-bottom: 1px solid #7c7c7c;}
#wrapper .midright .videa .bookmark .c h2 { line-height: 33px; font-size: 13px; font-weight: normal; margin:0px; padding:0px; color: #d4d4d4;}
#wrapper .midright .videa .bookmark .c a { color: #d4d4d4;}
#wrapper .midright .videa .bookmark .r { width: 13px; height: 32px; float: left; border-bottom: 1px solid #7c7c7c;}
#wrapper .midright .videa .bookmark .freeSpace { width: 100%; height: 32px; border-bottom: 1px solid #7c7c7c; text-align: right; @height: 0px; @margin-top: -1px; }
#wrapper .midright .videa .bookmark .freeSpace  form {padding-top: 5px; @margin-top: -33px; float: right; }
#wrapper .midright .videa .bookmark .freeSpace  form input { float: left; }
#wrapper .midright .videa  a.dalsiVidea {display: block; float: right; line-height: 23px; font-size: 13px; font-weight: bold; padding: 0 40px 0 0; margin-top: -1px; background-image: url('images/icons/videonext.gif'); background-repeat: no-repeat; background-position: right top; color: #fff;}
#wrapper .midright .videa  a.dalsiVidea:hover { background-position: right -23px; text-decoration: none !important; color: #FED512; }
#wrapper .midright .videa .legend { font-size: 11px; line-height: 25px; }
#wrapper .midright .videa .legend img {vertical-align: middle; margin: 0 5px 2px 0px;}

#wrapper .midright .videoMedium {float:left;height:150px;margin:0 12px 0 0;position:relative;width:285px;}
#wrapper .midright .videoMedium a.image {display:block; left:0; position:absolute; text-align:center; top:0;}
#wrapper .midright .videoMedium a.play { display:block; height:32px; margin:60px auto auto; position:relative; width:32px;}
#wrapper .midright .videoMedium .label {position:absolute; bottom: 0px; padding: 5px 5px; background: url('images/black_transparent60.png' ) repeat; width: 275px; }

#wrapper .midright .videoSmallBox {width:122px; float:left; margin:0 21px 15px 0;}
#wrapper .midright .videoSmall {float:left;height:95px;margin:0 0 5px 0;position:relative;width:122px;}
#wrapper .midright .videoSmall a.image {display:block; left:0; position:absolute; text-align:center; top:0; border: 1px solid #a4a4a4;}
#wrapper .midright .videoSmall a.play { display:block; height:19px; margin:72px 0 0 3px; position:relative; width:20px;}
#wrapper .midright .videoSmall .label {position:absolute; bottom: 0px; right: 0px; padding: 3px 2px; text-align: right; }
#wrapper .midright .colLeft .videoSmall {margin-bottom: 6px;}
#wrapper .midright .colLeft .videoSmall .label { padding-bottom: 4px;}
#wrapper .midright .videoSmall .label img {margin-left: 3px;}
#wrapper .midright .videoSmallBox span {font-size: 11px; line-height: 14px;}
#wrapper .midright .videoSmallBox span.date {color: #bebebe;}
#wrapper .midright .videoSmallBox p {margin: 4px 0 0 0; padding: 5px 0px; border-top: 1px solid #4d4d4d; color: #bebebe; font-size: 11px; }

#wrapper .midright .videoMiniBox {width:92px; float:left; margin:0 14px 15px 0;}
#wrapper .midright .videoMiniBox p {margin: 4px 0 0 0; padding: 5px 0px; font-size: 11px; }
#wrapper .midright .videoMiniBox p a { color: #fff; }
#wrapper .midright .videoMini {float:left;height:75px;margin:0 0 5px 0;position:relative;width:92px;}
#wrapper .midright .videoMini a.image {display:block; left:0; position:absolute; text-align:center; top:0; border: 1px solid #a4a4a4;}
#wrapper .midright .videoMini a.play { display:block; height:19px; margin:50px 0 0 3px; position:relative; width:20px;}
#wrapper .midright .videoMini .label {position:absolute; bottom: 4px; right: 0px; padding: 3px 2px; text-align: right; }
#wrapper .midright .videoMini .label img {margin-left: 3px;}

#wrapper .midright .videoListBox {position: relative; padding: 10px; }
#wrapper .midright .videoListBox span {font-size: 12px; line-height: 14px;}
#wrapper .midright .videoListBox span.date {color: #bebebe;}
#wrapper .midright .videoListBox p {margin: 4px 0 0 0; padding: 5px 0px; border-top: 1px solid #4d4d4d; color: #bebebe; font-size: 11px; }
#wrapper .midright .videoListBox .videoSmall {margin: 0 10px 0 0; }
#wrapper .midright .videoListBox .videoSmall a.image:hover, #wrapper .midright .videoSmallBox .videoSmall a.image:hover {border: 1px solid #FFFFFF;}
#wrapper .midright .videoListBox .tit {font-size: 18px; margin-bottom: 5px; position: relative; top: -4px; margin-left: 132px; }
#wrapper .midright .videoListBox .tit a {color: #fff;}
#wrapper .midright .videoListBox .btm {position: absolute; bottom: 6px; left: 143px; line-height: 18px;}
#wrapper .midright .videoListBox .time {float: right; width: 105px; padding: 0 0 0 25px; background: url('images/icons/time.png') no-repeat;  }
#wrapper .midright .videoListBox .comments {float: right; width: 105px; margin: 0px; padding: 0 0 0 25px; background: url('images/icons/comment_bubble.png') no-repeat; padding-bottom: 2px; }
#wrapper .midright .videa .vypis { padding: 10px 5px 10px; }
#wrapper .midright .videa .gray {background: #222222;}


#wrapper .midright .videa .pagelist { padding: 5px 0 1px 0; font-size: 13px; float: right; text-align: center; font-weight: bold;}
#wrapper .midright .videa .pagelist a { display: block; float: left; margin: 0px 2px; padding-right: 1px; width: 31px; height: 21px; line-height: 21px; background-image: url('images/nav_strip_b.gif'); background-repeat: repeat-x; background-position: left top; border: 1px solid #7c7c7c; color: #FFFFFF; text-decoration: none; }
#wrapper .midright .videa .pagelist a:hover { background-position: 0px -21px; }
#wrapper .midright .videa .pagelist span { display: block; float: left; width: 22px; padding-top: 5px;}
#wrapper .midright .videa .pagelist a.go { width: 33px; height: 23px; border: 0px; background-repeat: no-repeat; background-position: left top; line-height: 70px; overflow: hidden; }
#wrapper .midright .videa .pagelist a.go:hover { background-position: 0px -23px; }
#wrapper .midright .videa .pagelist a.prev { background-image: url('images/icons/nav_prev_b.png'); margin-right: 1px; }
#wrapper .midright .videa .pagelist a.next { background-image: url('images/icons/nav_next_b.png'); margin-left: 2px; margin-right: 0px;}
#wrapper .midright .videa .pagelist a.current { background-image: url('images/nav_strip_active_b.gif'); background-position: left top; }

#wrapper .midright .videa .topMarg0 {margin-top: 0px;}

/* neco prepsano kvuli zobrazeni bloku nyni v MIDRIGHT */
#wrapper .midright .mid .news {margin: 10px 0 5px 0;}
#wrapper .midright .mid {float: left; background-image: none; width:620px;}
#wrapper .midright .mid .comments {background: none; margin-top: 0px; }
#wrapper .midright .right { margin-right: 13px; width:326px;}
#wrapper .midright .right .more {background:none;font-weight:normal;height:auto;line-height:auto;padding-right:0;width:auto;}
#wrapper .midright .right .more span {font-family: arial;}
#wrapper .midright .right .title { background-color: none; margin:auto; padding:0px;}







/* Obecny box v levem sloupci */
#wrapper .left .box .title h3 { float: left; margin: 0px; padding: 9px 6px; font-weight: bold; display: block; overflow: hidden; line-height: 90px; width: 20px; height: 15px; }
#wrapper .left .box .title span { float: right; display: block; font-weight: bold; font-family: Verdana,Arial,Tahoma; font-size: 11px; position: relative; top: 1px; margin: 9px 10px 0px 0px; }
#wrapper .left .box .title span a { font-family: Arial,Tahoma,Verdana; font-size: 11px; font-weight: normal; }

#wrapper .left .box .inner { background-image: url('images/left_strip.gif'); background-repeat: repeat-y; width: 216px; }
#wrapper .left .box ul { font-size: 12px; font-family: Verdana,Arial,Tahoma; margin: 0px; padding: 0px; text-align: left; }
#wrapper .left .box li { width: 190px; background-repeat: repeat-y; padding: 5px 10px 9px 20px; list-style-type: none; @margin-left: 2px; @margin-top: -1px; }
#wrapper .left .box li.gray { background-image: url('images/left_strip_gray.gif'); }
#wrapper .left .box li.white { background-image: url('images/left_strip_white.gif'); }
#wrapper .left .box li a { display: block; overflow: hidden; }
#wrapper .left .box li.gray a { color: #000000; }
#wrapper .left .box li.gray span.bullet, #wrapper .left .box li.white span.bullet { float: left; height: 3px; width: 3px; overflow: hidden; background-repeat: no-repeat; margin: 6px 0px 0px -10px; }
#wrapper .left .box li.gray span.bullet { background-image: url('images/dot_black.gif'); }
#wrapper .left .box li.white span.bullet { background-image: url('images/dot_orange.gif'); }
#wrapper .left .box li.white div { width: 207px; height: 1px; position: relative; top: -5px; left: -16px; background-color: #DDDDDD; overflow: hidden; }
#wrapper .left .box li.gray div { width: 207px; height: 1px; position: relative; top: -7px; left: -16px; background-color: #DDDDDD; overflow: hidden; }
#wrapper .left .box li div.last { width: 211px; height: 5px; position: relative; margin-bottom: -5px; top: 5px; left: -18px; background-color: transparent; background-image: url('images/left_strip_line_last.gif'); background-repeat: no-repeat; overflow: hidden; }
#wrapper .left .box li span { color: #999999; }

#wrapper .left .box .bottom { padding-top: 9px; width: 216px; height: 28px; background-image: url('images/left_strip_bottom.gif'); background-repeat: no-repeat; @margin-top: -1px; }
#wrapper .left .box .bottom div { float: left; margin-left: 3px; font-weight: bold; font-family: Verdana,Arial,Tahoma; font-size: 11px; position: relative; top: 1px; color: #525252; }
#wrapper .left .box .bottom a { color: #525252; font-size: 11px; float: left; }
#wrapper .left .box .bottomShort { padding-top: 9px; width: 216px; height: 3px; background-image: url('images/left_strip_bottom.gif'); background-repeat: no-repeat; background-position: 0px -25px; @margin-top: -1px; }
#wrapper .left .box .bottomShort div { width: 211px; height: 1px; position: relative; top: -9px; left: 2px; background-color: #DDDDDD; overflow: hidden; @margin-left: -5px; }

#wrapper .left .createBlog { margin: 4px 0px 0px 4px; width: 214px; border: 1px solid #FFFFFF;  }
#wrapper .left .blogPromo { margin: 4px 0px 5px 4px; width: 214px; border: 1px solid #000000; background-color: #FFFFFF; }

/* Novinky v levem sloupci */
#wrapper .left .news { margin: 3px 0px 0px 4px; }
#wrapper .left .news .title { width: 216px; height: 40px; background-image: url('images/titles/top_novinky.gif'); background-repeat: no-repeat;  }
#wrapper .left .bottom .hot { width: 10px; height: 13px; background-image: url('images/icons/hot_small.gif'); background-repeat: no-repeat; display: block; float: left; margin: 0px 4px 0px 9px; }


/* gameInfo list v levem sloupci */
#wrapper .left .gameInfo { margin: 3px 0px 5px 4px; }
#wrapper .left .gameInfo .title span { margin-top: 12px; }
#wrapper .left .gameInfo .title { width: 216px; height: 40px; background: url('images/titles/informace_o_hre.gif') no-repeat;  }

#wrapper .left .gameInfo ul { font-size: 12px; color: #575757; font-family: Arial; line-height: 18px;}
#wrapper .left .gameInfo li a { padding-bottom: 2px; color: #cf6002; display: inline; }
#wrapper .left .gameInfo li span a { color: #575757; display: block; }
#wrapper .left .gameInfo li span a:hover { background-color: #EEEEEE; }
#wrapper .left .gameInfo li a.date, #wrapper .left .gameInfo li a:hover.date { color: #575757; border-bottom: 1px dashed #999999; text-decoration: none !important; }
#wrapper .left .gameInfo li.white {padding-left: 10px; width: 200px; @margin-bottom: -4px; }
#wrapper .left .gameInfo li.white div {left: -6px; }
#wrapper .left .gameInfo li.white span span { float: left; font-family: Verdana,Arial,Tahoma; font-weight: bold; color: #575757; font-size: 11px; position: relative; top: 1px; margin-right: 3px; }
#wrapper .left .gameInfo li.white span.arrow {font-family: Verdana; color: #575757;}
#wrapper .left .gameInfo li.white div.products { width: auto; height: auto; top: 0px; left: 0px; background-color: transparent; }
#wrapper .left .gameInfo li.info { line-height: 20px;}
#wrapper .left .gameInfo li.info a {text-decoration: none; }
#wrapper .left .gameInfo li.info a:hover {text-decoration: underline;}
#wrapper .left .gameInfo li.highlight { font-weight: bold; padding: 5px 25px 20px 25px; line-height: 14px; width: 170px; text-align: center; background-image: url('images/left_highlight_list_item.gif'); background-repeat: no-repeat; background-position: bottom left; @margin-bottom: 1px; }
#wrapper .left .gameInfo li.highlight a {color: #cf6002; }
#wrapper .left .gameInfo li.highlight a.image { margin-top: 2px; margin-bottom: 10px; display: block;} 
#wrapper .left .gameInfo li.highlight a.image img { border: 1px solid #989898; } 
#wrapper .left .gameInfo li.highlight a:hover.image img { border: 1px solid #989898; }
#wrapper .left .gameInfo li .buy {margin: 0 5px 10px 0; float: left;}  



/* Release list v levem sloupci (+ castecne download) */
#wrapper .left .release { margin: 7px 0px 0px 4px; }
#wrapper .left .release .title span { margin-top: 12px; }
#wrapper .left .release .title { width: 216px; height: 43px; background-image: url('images/titles/prave_vychazi.gif'); background-repeat: no-repeat;  }
#wrapper .left .release ul { font-family: Verdana,Arial,Tahoma; font-size: 11px; color: #575757; }
#wrapper .left .release li a, #wrapper .left .download li a { font-family: Arial,Tahoma,Verdana; font-size: 12px; padding-bottom: 2px; }
#wrapper .left .release div.menu, #wrapper .left .download div.menu { text-align: left; background-image: url('images/left_strip_white.gif'); width: 210px; height: 15px; background-repeat: repeat-y;  padding: 3px 0px 9px 9px; @margin-left: 2px; }
#wrapper .left .release div.menu a, #wrapper .left .download div.menu a { display: block; float: left; margin: 2px 4px; }
#wrapper .left .release div.menu span a, #wrapper .left .download div.menu span a { color: #333333; margin: 0px; }
#wrapper .left .release div.menu span, #wrapper .left .download div.menu span { font-weight: bold; color: #333333; display: block; float: left; margin-right: 4px; border: 1px solid #CCCCCC; padding: 2px 5px; font-size: 11px; }
#wrapper .left .release div.break, #wrapper .left .download div.break { width: 216px; height: 1px !important; @height: 2px !important; @margin-bottom: -1px; overflow: hidden; background-image: url('images/left_break_line.gif'); background-repeat: no-repeat; @height: 2px; }

#wrapper .left .release li.highlight, #wrapper .left .download li.highlight { font-family: Arial,Tahoma,Verdana; background-image: url('images/left_highlight_list_item.gif'); background-repeat: no-repeat; background-position: bottom left; @margin-bottom: -3px; }
#wrapper .left .release li.highlight div.info, #wrapper .left .download li.highlight div.info { margin-top: 2px; background: none; float: right; width: 130px; height: 100%; position: static; }
#wrapper .left .release li.highlight div.info a, #wrapper .left .download li.highlight div.info a { font-weight: bold; margin-top: -2px; }
#wrapper .left .release li.highlight div.info span.ref { display: block; }
#wrapper .left .release li.highlight div.info span a, #wrapper .left .download li.highlight div.info span a { display: inline; font-size: 11px; font-weight: normal; color: #575757; }
#wrapper .left .release li.highlight div.info span span, #wrapper .left .download li.highlight div.info span span { display: inline; font-family: Verdana,Arial,Tahoma; font-weight: bold; color: #575757; font-size: 11px; position: relative; top: 1px; }
#wrapper .left .release li.highlight div.bigBreak, #wrapper .left .download li.highlight div.bigBreak { background: none; height: 4px; }
#wrapper .left .release li.highlight a.image, #wrapper .left .download li.highlight a.image { margin-top: 2px; color: #555555; display: block; float: left; margin-left: -11px; } #wrapper .left .release li.highlight a:hover.image, #wrapper .left .download li.highlight a:hover.image { color: #CF6002; }
#wrapper .left .release li.highlight a.image img, #wrapper .left .download li.highlight a.image img { border: 1px solid #555555; } #wrapper .left .release li.highlight a:hover.image img, #wrapper .left .download li.highlight a:hover.image img { border: 1px solid #555555; }
#wrapper .left .bottom .list { width: 10px; height: 13px; background-image: url('images/icons/list.gif'); background-repeat: no-repeat; display: block; float: left; margin: 1px 4px 0px 9px; }

/* Download v levem sloupci */
#wrapper .left .download { margin: 7px 0px 0px 4px; }
#wrapper .left .download .title span { margin-top: 12px; font-family: Arial,Tahoma,Verdana; font-size: 11px; color: #575757; }
#wrapper .left .download .title a { margin: 0px 2px; }
#wrapper .left .download .title { width: 216px; height: 43px; background-image: url('images/titles/download.gif'); background-repeat: no-repeat;  }
#wrapper .left .download ul { font-family: Verdana,Arial,Tahoma; font-size: 11px; color: #575757; @margin-bottom: -1px; }
#wrapper .left .download .mt { height: 22px !important; } #wrapper .left .download .mt span { margin-top: 7px; }

#wrapper .left .download li.highlight div.info span.ref, #wrapper .left .download li.highlight div.info span.refDemo, #wrapper .left .download li.highlight div.info span.refWallpaper  { display: block; }
#wrapper .left .download li.highlight div.info span.refDemo a, #wrapper .left .download li.highlight div.info span.refWallpaper a { background-image: url('images/icons/download.gif'); background-repeat: no-repeat; padding-left: 16px; display: block; }
#wrapper .left .download li.highlight div.info span.refDemo a { margin-top: 10px; }
#wrapper .left .download li.highlight div.info span.refWallpaper a { margin-top: 6px; }
#wrapper .left .download li.highlight div.info div.resolution { background: none; height: 100%; position: static; line-height: 16px; }
#wrapper .left .download li.highlight div.info div.resolution a { background: none; font-size: 11px; font-weight: normal; color: #575757; display: inline; }

/* Online uzivatele v levem sloupci */
#wrapper .left .online { margin: 7px 0px 0px 4px; }
#wrapper .left .online .title span { margin-top: 12px; }
#wrapper .left .online .title { width: 216px; height: 43px; background-image: url('images/titles/online_uzivatele.gif'); background-repeat: no-repeat;  }

#wrapper .left .online .inner .community { font-family: Arial,Tahoma,Verdana; text-align: left; padding: 8px 0px 8px 5px; font-size: 11px; color: #929191; line-height: 16px; }
#wrapper .left .online .inner img.counter { cursor: help; }

#wrapper .left .online .inner .community li { list-style-type: none; margin: 0px; padding: 0px; }
#wrapper .left .online .inner .community li a { line-height: 17px; }
#wrapper .left .online .inner .community li a, #wrapper .left .online .community li span.notAvailable { display: inline; font-size: 12px; color: #585858; }
#wrapper .left .online .inner .community li span.bullet { font-weight: bold; font-family: Verdana,Arial,Tahoma; color: #585858; }                                                                                                                                 

#wrapper .left .online .break { width: 207px; position: relative; left: 4px; height: 1px; overflow: hidden; background-color: #DDDDDD; @left: 0px; }
#wrapper .left .online .bottomShort div { display: none; }

#wrapper .left .online .inner .social { margin: 6px 0px -2px 3px; @margin-bottom: 0px; }
#wrapper .left .online .inner .social a { margin-left: 0px !important; margin-right: 3px; font-size: 11px; color: #575757; display: block; float: left; padding: 1px 0px 0px 32px; line-height: 12px; background-repeat: no-repeat; background-position: 2px 1px; text-align: left; }
#wrapper .left .online .inner .social .twitter { width: 75px; height: 25px; background-image: url('images/icons/twitter.gif'); }
#wrapper .left .online .inner .social .facebook { margin-left: 11px; width: 65px; height: 25px; background-image: url('images/icons/facebook.gif'); }
#wrapper .left .online .inner .social .break { height: 0px; }

/* Skyscraper v levem sloupci */
#wrapper .left .skscrpr { margin: 7px 0px 0px 4px; width: 214px; background-color: #FFFFFF; border: 1px solid #BAB6B6; padding: 9px 0px 11px 0px; text-align: center; }
#wrapper .left .skscrpr div { margin: auto; padding: 1px; border: 1px solid #CFCFCF; }

/* Ikonky v levem sloupci */
#wrapper .left .ikonky { margin: 7px 0px 0px 4px; }
#wrapper .left .ikonky .title span { margin-top: 12px; }
#wrapper .left .ikonky .title { width: 216px; height: 43px; background-image: url('images/titles/spratelene_weby.gif'); background-repeat: no-repeat;  }
#wrapper .left .ikonky .inner a { display: block; float: left; margin: 5px 0px 5px 11px; border: 1px solid #000000; }
#wrapper .left .ikonky .inner a.moreicons { margin: 5px 0px 0px 0px; float: none; border: 0px; font-weight: bold; }

#wrapper .mid .ikonky .list { margin-left: 14px; }
#wrapper .mid .ikonky .list a.icon { float: left; display: block; margin-right: 10px; border: 1px solid #000000; }
#wrapper .mid .ikonky .list p { text-align: left; float: left; width: 495px; padding: 0px; }
#wrapper .mid .ikonky .list a { font-weight: bold; }

#wrapper .mid .ikonky .zing_ikonka { float: left; margin-right: 15px; }
#wrapper .mid .ikonky form { margin-left: 18px; float: left; width: 450px; padding: 0px; margin: 0px; margin-top: -11px; }
#wrapper .mid .ikonky form textarea { font-size: 11px; font-family: Arial; width: 450px; height: 30px; }
#wrapper .mid .ikonky .pagelist { margin-top: 5px; float: left !important; margin-left: 11px; }

/* Zing promo nahore v levem sloupci / volitelne */
#wrapper .left .zing-promo { margin: 3px 0px 5px 4px; width: 212px; background-color: #FFFFFF; background-repeat: no-repeat; background-position: 1px 3px; border: 1px solid #BAB6B6; padding: 3px 1px 5px 1px; text-align: center; color: #000000; }
#wrapper .left .zing-promo a.image { margin-bottom: 3px; display: block; }
#wrapper .left .zing-promo span.jumpin { display: block; margin: 2px 0px 0px 3px; color: #575757; text-align: left; @margin-top: 5px; }
#wrapper .left .zing-promo span.arrow { font-weight: bold; font-family: Verdana, Arial, Tahoma; font-size: 11px; }
#wrapper .left .zing-promo span.jumpin a { color: #333333; }
#wrapper .left .zing-promo .break { margin: 7px 0px 5px 0px; width: 207px; position: relative; left: 2px; height: 1px; overflow: hidden; background-color: #DDDDDD; @left: 0px; }

#wrapper .left .shortNav, #wrapper .left .shortNav div { background-color: #000000; font-size: 12px; font-weight: bold; text-align: left; }
#wrapper .left .shortNav { background-color: #FFFFFF; width: 216px; margin: 5px 0px 5px 4px; padding: 1px 0px 1px 0px; border-top: 1px solid #BAB6B6; border-bottom: 1px solid #BAB6B6; }
#wrapper .left .shortNav div { background-color: #000000; width: 210px; padding: 2px 0px 2px 6px; }
#wrapper .left .shortNav h3 { margin: 0px; line-height: 18px; font-size: 14px; font-weight: bold; background-color: #000000; width: 210px; padding: 2px 0px 2px 6px; }

/* Box s odkazy do CMS blogu */
#wrapper .left .blogCMSnav { margin: 3px 0px 5px 4px; width: 208px; background-color: #FFFFFF; border: 1px solid #BAB6B6; padding: 3px; text-align: center; color: #000000; }
#wrapper .left .blogCMSnav a { margin: 0px 15px; }

/* Box o autorovi blogu */
#wrapper .left .blogAuthor { margin: 0px 0px -2px 3px; }
#wrapper .left .blogAuthor .title { width: 216px; height: 40px; background-image: url('images/titles/o-autorovi-blogu.gif'); background-repeat: no-repeat;  }
#wrapper .left .blogAuthor .inner { float: left; @position: relative; @left: 2px; }
#wrapper .left .blogAuthor .bottomShort { clear: both; padding-top: 9px; } 

#wrapper .left .blogAuthor { padding: 3px 1px 5px 1px; text-align: center; color: #000000; }
#wrapper .left .blogAuthor a.avatar { display: block; float: left; margin: 5px 5px 1px 5px; }
#wrapper .left .blogAuthor a.avatar img { border: 1px solid #000000; }
#wrapper .left .blogAuthor .author { display: block; width: 150px; text-align: left; float: left; margin-top: 3px; }
#wrapper .left .blogAuthor .author a.nickname { font-size: 18px; }
#wrapper .left .blogAuthor .author div.bio { font-size: 11px; padding: 2px 0px 0px 1px; }
#wrapper .left .blogAuthor .author div.goProfile { padding: 3px 0px 0px 1px; font-size: 11px; color: #818181; }
#wrapper .left .blogAuthor .author div.goProfile a { color: #818181; }
#wrapper .left .blogAuthor div.moreAbout { text-align: left; border: 1px solid #DCDCDC; margin: 12px 5px 3px 5px; padding: 3px; @width: 194px; overflow: hidden; }
#wrapper .left .blogAuthor div.moreAbout a.edit { position: relative; float: right; margin-top: 2px; @margin-top: -12px; }

/* Box s novymi zapisky na blogu */
#wrapper .left .blogNew { margin: 3px 0px 0px 4px; }
#wrapper .left .blogNew .title span { margin-top: 12px; }
#wrapper .left .blogNew .title { width: 216px; height: 43px; background-image: url('images/titles/nove-v-tomto-blogu.gif'); background-repeat: no-repeat;  } 


/* Obecny box v pravem sloupci */
#wrapper .right .box .title h3 { float: left; margin: 0px; padding: 9px 6px; font-weight: bold; display: block; overflow: hidden; line-height: 90px; width: 20px; height: 15px; }
#wrapper .right .box .title span { float: right; display: block; font-weight: bold; font-family: Verdana,Arial,Tahoma; font-size: 11px; position: relative; top: 1px; margin: 9px 10px 0px 0px; }
#wrapper .right .box .title span a { font-family: Arial,Tahoma,Verdana; font-size: 11px; font-weight: normal; }

#wrapper .right .box .inner { background-image: url('images/right_strip.gif'); background-repeat: repeat-y; width: 322px; }
#wrapper .right .box .breakLine { width: 312px; position: relative; height: 10px; margin-left: 5px; overflow: hidden; background-color: #FFFFFF; background-image: url('images/line.gif'); background-repeat: repeat-x; background-position: left center; @margin-left: 0px; }

#wrapper .right .box .bottom { padding: 0px 0px 0px 5px; width: 317px; height: 24px; @height: 28px; background-image: url('images/right_strip_bottom.gif'); background-repeat: no-repeat; background-position: left bottom; @margin-top: -1px; }
#wrapper .right .box .bottom span { float: left; margin-top: -1px; display: block; color: #575757; @margin-top: 2px; }
#wrapper .right .box .bottom span a { color: #575757; font-size: 9px; }
#wrapper .right .box .bottom span.reference { float: right; margin: 2px 7px 0px 0px; @margin-top: 5px; }

#wrapper .right .box .bottomShort { padding-top: 5px; width: 322px; height: 3px; background-image: url('images/right_strip_bottom.gif'); background-repeat: no-repeat; background-position: left bottom; @margin-top: -1px; }                                                                       

/* Trailery v pravem sloupci */
#wrapper .right .trailers { margin: 6px 0px 0px 4px; @margin-left: 0px; }
#wrapper .right .trailers .title { width: 322px; height: 40px; background-image: url('images/titles/nova_videa.gif'); background-repeat: no-repeat; }

#wrapper .right .trailers .trailer .screenshot { margin: auto; position: relative; top: 3px; width: 310px; height: 100px; border: 1px solid #0C0C0C; }
#wrapper .right .trailers .trailer .screenshot a.image { position: absolute; display: block; left: 0px; top: 0px; text-align: center; }
#wrapper .right .trailers .trailer .screenshot a.button { position: relative; display: block; width: 32px; height: 32px; margin: auto; margin-top: 34px; }

#wrapper .right .trailers .trailer .bar { text-align: left; }
#wrapper .right .trailers .trailer .bar a.tname { width: 230px; float: left; margin: 8px 0px 0px 5px; font-family: Verdana,Arial,Tahoma; color: #575757; }
#wrapper .right .trailers .trailer .bar .quality { float: right; margin: 5px 5px 0px 5px; width: 68px; height: 19px; overflow: hidden; background-image: url('images/icons/sd_hd.png'); background-repeat: no-repeat; background-position: 0px 0px; }
#wrapper .right .trailers .trailer .bar .quality a { display: block; float: left; width: 50%; height: 100%; line-height: 70px; }

/* Nove clanky v pravem sloupci */
#wrapper .right .articles { margin: 3px 0px 0px 4px; @margin-left: 0px; }
#wrapper .right .articles .title { width: 322px; height: 40px; background-image: url('images/titles/nove_clanky.gif'); background-repeat: no-repeat; }
#wrapper .right .articles .title span { margin-top: 12px; font-family: Arial,Tahoma,Verdana; font-size: 11px; color: #575757; }
#wrapper .right .articles .title a { margin: 0px 2px; }

#wrapper .right .articles .inner .article .head { padding: 3px 7px; margin: 0px 1px 0px 1px; text-align: right; color: #575757; background-color: #EFEFEF; line-height: 15px; }
#wrapper .right .articles .inner .article .head h4 { text-align: left; margin: 0px; padding: 0px; font-size: 12px; float: left; width: 180px; }
#wrapper .right .articles .inner .article .hspace5 { height: 5px; overflow: hidden; clear: both; }
#wrapper .right .articles .inner .article .hspace7 { height: 7px; overflow: hidden; clear: both; }
#wrapper .right .articles .inner .article .image { float: right; margin-right: 8px; }
#wrapper .right .articles .inner .article .image img { border: 1px solid #000000; }
#wrapper .right .articles .inner .article p { line-height: 15px; text-align: left; margin: 0px 110px 0px 8px; color: #000000; font-size: 11px; font-family: Arial,Tahoma,Verdana; }

#wrapper .right .articles .inner .more { text-align: right; margin: 0px 8px 3px 8px; font-size: 11px; color: #575757; }
#wrapper .right .articles .inner .more span { float: left; display: block; margin-top: -1px; }
#wrapper .right .articles .inner .more span a { display: block; float: left; color: #575757; margin: 1px 3px 0px 0px; }

/* Rectangle v pravem sloupci */
#wrapper .right .rctgl { margin: 7px 0px 0px 4px; width: 320px; background-color: #FFFFFF; border: 1px solid #BAB6B6; padding: 9px 0px 11px 0px; text-align: center; @margin-left: 0px; }
#wrapper .right .ml0 { margin-left: 0px; }
#wrapper .right .rctgl * { margin: auto; }
#wrapper .right .rctgl div { margin: auto; padding: 1px; border: 1px solid #CFCFCF; }
#wrapper .right .rctgl .leftsky { float: left; margin: 0px 10px 0px 5px; width: 120px; height: 600px; }
#wrapper .right .rctgl .rightsky { float: left; }
#wrapper .right .noInnerBorder div { border: 0px !important; }

/* Rectangle v levem sloupci */
#wrapper .left .rctgl { margin: 7px 0px 0px 4px; width: 214px; background-color: #FFFFFF; border: 1px solid #BAB6B6; padding: 9px 0px 11px 0px; text-align: center; margin-bottom: -3px; }
#wrapper .left .ml0 { margin-left: 0px; }
#wrapper .left .rctgl * { margin: auto; }
#wrapper .left .rctgl div { margin: auto; padding: 1px; border: 1px solid #CFCFCF; }
#wrapper .left .noInnerBorder div { border: 0px !important; }

/* Nove clanky v pravem sloupci */
#wrapper .right .partners { margin: 7px 0px 0px 4px; @margin-left: 0px; }
#wrapper .right .partners .title { width: 322px; height: 40px; background-image: url('images/titles/partnerske_weby.gif'); background-repeat: no-repeat; }
#wrapper .right .partners .inner { padding-top: 3px; }
#wrapper .right .partners .inner a { display: block; padding: 5px 0px; }

/* RSS v pravem sloupci */
#wrapper .right .rss { margin: 7px 0px 0px 4px; @margin-left: 0px; }
#wrapper .right .rss .title { width: 322px; height: 40px; background-image: url('images/titles/ddworld.gif'); background-repeat: no-repeat; }
#wrapper .right .rss .bottom { height: 30px !important; }
#wrapper .right .rss .bottom a { font-size: 11px; color: #525252; float: left; margin-top: 7px; margin-left: 5px; }
#wrapper .right .rss .bottom span { margin-left: 3px; font-weight: bold; font-family: Verdana,Arial,Tahoma; font-size: 11px; position: relative; top: 8px; color: #525252; }

#wrapper .right .rss ul { font-size: 12px; font-family: Verdana,Arial,Tahoma; margin: 0px; padding: 0px; text-align: left; }
#wrapper .right .rss li { width: 292px; background-repeat: repeat-y; padding: 5px 10px 9px 20px; list-style-type: none; @margin-left: 4px; @margin-top: -1px; }
#wrapper .right .rss li.gray { background-image: url('images/right_strip_gray.gif'); }
#wrapper .right .rss li.white { background-image: url('images/right_strip_white.gif'); }
#wrapper .right .rss li a { overflow: hidden; padding-right: 12px; }
#wrapper .right .rss li.gray a { color: #000000; }
#wrapper .right .rss li.gray span.bullet, #wrapper .right .rss li.white span.bullet { float: left; height: 3px; width: 3px; overflow: hidden; background-repeat: no-repeat; margin: 6px 0px 0px -10px; }
#wrapper .right .rss li.gray span.bullet { background-image: url('images/dot_black.gif'); }
#wrapper .right .rss li.white span.bullet { background-image: url('images/dot_orange.gif'); }
#wrapper .right .rss li.white div { width: 313px; height: 1px; position: relative; top: -5px; left: -16px; background-color: #DDDDDD; overflow: hidden; }
#wrapper .right .rss li.gray div { width: 313px; height: 1px; position: relative; top: -7px; left: -16px; background-color: #DDDDDD; overflow: hidden; }
#wrapper .right .rss li div.last { width: 317px; height: 5px; position: relative; margin-bottom: -5px; top: 5px; left: -18px; background-color: transparent; background-image: url('images/right_strip_line_last.gif'); background-repeat: no-repeat; overflow: hidden; }
#wrapper .right .rss li span { color: #999999; }

#wrapper .right .gl .title { background-image: url('images/titles/gameleader_forum.gif'); }
#wrapper .right .gl li.white, #wrapper .right .gl li.gray { @margin-top: -3px; }
#wrapper .right .gl li.white div, #wrapper .right .gl li.gray div { width: 317px; left: -6px; }
#wrapper .right .gl li { width: 304px; padding-left: 8px;  }
#wrapper .right .gl li img { border: 1px solid #000000; float: left; margin-right: 5px; }
#wrapper .right .gl li span.post { color: #000000; font-size: 12px; font-family: Arial,Tahoma,Verdana; display: block; margin-top: -2px; }
#wrapper .right .gl li span.post span.date { color: #555555; font-size: 10px; }
#wrapper .right .gl li span.post span.date strong { font-size: 11px; font-weight: bold; }
#wrapper .right .gl li span.post a.post_text { display: block; color: #222222; font-size: 12px; margin-top: 3px; }
#wrapper .right .gl li.white a { color: #000000; }
#wrapper .right .gl li .logo img { border: 0px; }
#wrapper .right .gl .bottom span { @margin-top: -1px; }
#wrapper .right .gl .bottom a strong { font-size: 12px; }
#wrapper .right .gl .bottom a { margin-top: 6px; }

/* TOP blogy v pravem sloupci */
#wrapper .right .topBlogs { margin: 3px 0px 0px 4px; @margin-left: 0px; }
#wrapper .right .topBlogs .title { width: 322px; height: 40px; background-image: url('images/titles/top-blogy.gif'); background-repeat: no-repeat; }

#wrapper .right .currentMovieTopics { margin: 3px 0px 0px 4px; @margin-left: 0px; }
#wrapper .right .currentMovieTopics .title { width: 322px; height: 40px; background-image: url('images/titles/diskuzni-forum.gif'); background-repeat: no-repeat; }

#wrapper .right .topicReplies { font-size: 9px; margin-left: -6px; cursor: default; }

/* Nove Highscore hry v pravem sloupci */
#wrapper .right .hsGames { margin: 7px 0px 0px 4px; @margin-left: 0px; }
#wrapper .right .hsGames .title { width: 322px; height: 40px; background-image: url('images/titles/nove_highscore_hry.gif'); background-repeat: no-repeat; text-align: left; }
#wrapper .right .hsGames .title a { display: block; position: absolute; margin: 10px 0px 0px 48px; @margin-left: 15px; }
#wrapper .right .hsGames .inner { padding-top: 3px; text-align: left; }
#wrapper .right .hsGames .inner a { display: block; padding: 5px 0px; }

#wrapper .right .hsGames .inner .game a.image { float: left; margin: 0px 6px 0px 8px; width: 100px; }
#wrapper .right .hsGames .inner .game a.image img { border: 1px solid #000000; } #wrapper .right .hsGames .inner a:hover.image img { border: 1px solid #000000; }
#wrapper .right .hsGames .inner .game .detail { float: left; margin-top: 5px; width: 200px; }
#wrapper .right .hsGames .inner .game .detail h4 { font-size: 12px;  margin: 0px; padding: 0px; }
#wrapper .right .hsGames .inner .game .detail a.head { display: block; font-weight: bold; background-color: #EFEFEF; line-height: 13px; padding: 3px 0px 5px 5px; }
#wrapper .right .hsGames .inner .game .detail p { font-size: 11px; color: #000000; line-height: 15px; margin: 1px 0px 0px 5px; }
#wrapper .right .hsGames .inner .game .detail p a { display: inline; }
#wrapper .right .hsGames .inner .game .detail .run { display: block; margin: 6px 0px 0px 5px; }
#wrapper .right .hsGames .inner .game .detail .run a { display: inline; font-size: 11px; }
#wrapper .right .hsGames .inner .game .breakLine { @margin-left: 6px; }

#wrapper .right .hsGames .inner .subtitle { background-color: #000000; display: block; font-size: 13px; font-weight: bold; margin: 5px 0px 5px 1px; padding: 5px 8px; width: 304px; }

#wrapper .right .hsGames .inner .gray, #wrapper .mid .profile .medalEvents .gray, #wrapper .midright .highscoreGames .left .medalEvents .gray { background-color: #EFEFEF; }
#wrapper .right .hsGames .inner .item, #wrapper .mid .profile .medalEvents .item { padding: 7px; color: #000000; margin-left: 1px; width: 275px; }
#wrapper .right .hsw .inner .item { width: 306px; }

#wrapper .right .hsGames .inner .item .medal, #wrapper .mid .profile .medalEvents .item .medal, #wrapper .midright .highscoreGames .left .medalEvents .item .medal { display: block; float: left; width: 60px; margin-right: 7px; width: 40px; height: 40px; background-repeat: no-repeat; padding: 7px; }
#wrapper .right .hsGames .inner .item .gold, #wrapper .mid .profile .medalEvents .item .gold, #wrapper .midright .highscoreGames .left .medalEvents .item .gold { background-image: url('images/gold_frame.png'); }
#wrapper .right .hsGames .inner .item .silver, #wrapper .mid .profile .medalEvents .item .silver, #wrapper .midright .highscoreGames .left .medalEvents .item .silver { background-image: url('images/silver_frame.png'); }
#wrapper .right .hsGames .inner .item .bronze, #wrapper .mid .profile .medalEvents .item .bronze, #wrapper .midright .highscoreGames .left .medalEvents .item .bronze { background-image: url('images/bronze_frame.png'); }

#wrapper .right .hsGames .inner .item .log .goldHighlight, #wrapper .mid .profile .medalEvents .log .goldHighlight, #wrapper .midright .highscoreGames .left .medalEvents .log .goldHighlight { color: #D28D01; font-weight: bold; }
#wrapper .right .hsGames .inner .item .log .silverHighlight, #wrapper .mid .profile .medalEvents .log .silverHighlight, #wrapper .midright .highscoreGames .left .medalEvents .log .silverHighlight { color: #747474; font-weight: bold; }
#wrapper .right .hsGames .inner .item .log .bronzeHighlight, #wrapper .mid .profile .medalEvents .log .bronzeHighlight, #wrapper .midright .highscoreGames .left .medalEvents .log .bronzeHighlight { color: #856148; font-weight: bold; }

#wrapper .right .hsGames .inner .item .log, #wrapper .mid .profile .medalEvents .log { float: left; width: 212px; line-height: 17px; }
#wrapper .right .hsw .inner .item .log { width: 230px; }
#wrapper .right .hsGames .inner .item .log a, #wrapper .mid .profile .medalEvents .log a, #wrapper .midright .highscoreGames .left .medalEvents .log a { display: inline; font-weight: bold; }
#wrapper .right .hsGames .inner .item .log .date, #wrapper .mid .profile .medalEvents .date, #wrapper .midright .highscoreGames .left .medalEvents .date { font-weight: bold; padding-bottom: 2px; }

#wrapper .right .hsGames .bottom { height: 36px; @height: 40px; }
#wrapper .right .hsGames .bottom span { margin: 0px 0px 0px 5px; }
#wrapper .right .hsGames .bottom span a { font-size: 11px; }
#wrapper .right .hsGames .bottom .breakLine { width: 302px; }


/* Highscore hry */
#wrapper .midright .highscoreGames .title h1 { font-weight: bold; float: left; }
#wrapper .midright .highscoreGames .title div { font-size: 20px; padding-top: 5px; }
#wrapper .midright .highscoreGames .title div.noTitle { margin-bottom: -1px; }
#wrapper .midright .highscoreGames .title div.domainName { float: right; margin-right: 10px; font-weight: bold; }

#wrapper .midright .highscoreGames .adFOXtop { text-align: right; width: 755px; padding-right: 5px; color: #000000; font-size: 11px; background-color: #F4F4F4; }
#wrapper .midright .highscoreGames .wgame { float: left; margin-right: 20px; margin-top: 5px; width: 107px; font-weight: bold; color: #000000; }
#wrapper .midright .highscoreGames .wgame img { margin-bottom: 5px; margin-top: 5px; }
#wrapper .midright .highscoreGames .wgame .gname { margin-left: 7px; display: block; }
#wrapper .midright .highscoreGames .wgame .gtname { margin-left: 7px; }

#wrapper .midright .highscoreGames .left { float: left; margin: 7px 0px 0px 14px; text-align: left; width: 138px; }
#wrapper .midright .highscoreGames .left .category { float: left; }
#wrapper .midright .highscoreGames .left .category h2.title { font-size: 18px; width: 127px; height: 33px; background-image: url('images/hs_orange_title_bg.gif'); background-repeat: repeat-x; background-color: #FFFFFF; line-height: 31px; font-weight: normal; @margin: 0px; }
#wrapper .midright .highscoreGames .left .category .frame { background-color: #FFFFFF; border-right: 1px solid #000000; border-bottom: 1px solid #000000; width: 132px; padding: 0px 1px 1px 0px; }
#wrapper .midright .highscoreGames .left .category .frame .bg { background-color: #292929; background-image: url('images/hs_cat_bg.gif'); background-repeat: no-repeat; cursor: pointer; }
#wrapper .midright .highscoreGames .left .category .frame .bg ul.main { padding: 0px; margin: 0px; }
#wrapper .midright .highscoreGames .left .category .frame .bg ul.main li { border-bottom: 1px solid #696969; list-style-type: none; padding: 0px; margin: 0px; }
#wrapper .midright .highscoreGames .left .category .frame .bg ul.main li a { display: block; font-size: 13px; color: #FFFFFF; height: 24px; line-height: 24px; padding-left: 7px; }
#wrapper .midright .highscoreGames .left .category .frame .bg ul.main li a:hover, #wrapper .midright .highscoreGames .left .category .frame .bg ul.main li a.sel { text-decoration: underline; background-image: url('images/hs_cat_selected.gif'); background-repeat: no-repeat; }
#wrapper .midright .highscoreGames .left .category .frame .bg ul.main li a.sel { font-weight: bold; }
#wrapper .midright .highscoreGames .left .category .frame .bg div.subtitle { font-size: 13px; font-weight: bold; padding: 10px 0px 5px 7px; cursor: default; }
#wrapper .midright .highscoreGames .left .category .frame .bg ul.minor { padding: 0px; margin: 0px; }
#wrapper .midright .highscoreGames .left .category .frame .bg ul.minor li { list-style-type: none; padding: 0px; margin: 0px; }
#wrapper .midright .highscoreGames .left .category .frame .bg ul.minor li a { display: block; font-size: 13px; color: #FFFFFF; height: 24px; line-height: 24px; padding-left: 17px; }
#wrapper .midright .highscoreGames .left .category .frame .bg ul.minor li a:hover, #wrapper .midright .highscoreGames .left .category .frame .bg ul.main li a.sel { text-decoration: underline; font-weight: bold; }
#wrapper .midright .highscoreGames .left .category .frame .bg ul.minor li a.sel { font-weight: bold; text-decoration: none; }
#wrapper .midright .highscoreGames .left .category .frame .bg ul.minor li.fav { padding: 10px 0px 7px 1px; cursor: default; }
#wrapper .midright .highscoreGames .left .category .frame .bg ul.minor li.fav a { font-weight: bold; text-decoration: underline; color: #CF6002; background-color: #F4F4F4; }

#wrapper .midright .highscoreGames .right { float: left; width: 784px; margin: 9px 0px 0px 10px; text-align: left; }
#wrapper .midright .highscoreGames .right .leadtop {  }

#wrapper .midright .highscoreGames .right .newGames, #wrapper .midright .highscoreGames .right .gameBox { margin-top: -2px; } /* 8px */
#wrapper .midright .highscoreGames .right .newGames h2.title, #wrapper .midright .highscoreGames .right .newGames h1.title { font-size: 18px; width: 779px; padding-left: 5px; height: 33px; background-image: url('images/hs_gray_title_bg.gif'); background-repeat: repeat-x; background-color: #FFFFFF; line-height: 30px; font-weight: normal; @margin: 0px; }
#wrapper .midright .highscoreGames .right .gameBox .title { font-size: 18px; width: 781px; padding-left: 3px; height: 33px; background-image: url('images/hs_gray_title_bg.gif'); background-repeat: repeat-x; background-color: #FFFFFF; line-height: 30px; font-weight: normal; @margin: 0px; }
#wrapper .midright .highscoreGames .right .gameBox h1.title { float: left; font-weight: bold; width: auto; }
#wrapper .midright .highscoreGames .right .gameBox .title span.categories { display: block; float: left; }
#wrapper .midright .highscoreGames .right .newGames .hsRight, #wrapper .midright .highscoreGames .right .similarGames .hsRight { margin-left: 75px; }
#wrapper .midright .highscoreGames .hsline { background-image: url('images/galerie_bottom_line.gif'); background-repeat: repeat-x; height: 17px; }
#wrapper .midright .highscoreGames .hsline2 { background-image: url('images/hsline.gif'); background-repeat: no-repeat; height: 17px; margin-bottom: 5px; }
#wrapper .midright .highscoreGames .hsline3 { background-image: url('images/galerie_bottom_line.gif'); background-repeat: repeat-x; height: 17px; width: 930px; margin-left: 15px; }
#wrapper .midright .highscoreGames .gameItem { float: left; margin-top: 8px; }
#wrapper .midright .highscoreGames .gameItem .image { float: left; background-image: url('images/hs_game_border.gif'); background-repeat: no-repeat; width: 104px; height: 104px; padding: 2px; }
#wrapper .midright .highscoreGames .gameItem .image div { margin-top: 7px; font-size: 11px; color: #000000; position: relative; }
#wrapper .midright .highscoreGames .gameItem .info { float: left; width: 210px; margin: 1px 0px 0px 5px; }
#wrapper .midright .highscoreGames .gameItem a.gameTitle { font-size: 24px; color: #000000; line-height: 21px; }
#wrapper .midright .highscoreGames .gameItem .rating { float: left; margin: 3px 0px -8px -2px; @position: relative; }
#wrapper .midright .highscoreGames .gameItem .rating div { width: 19px; height: 17px; float: left; margin: -1px 0px 0px 0px; display: inline; background: url('images/icons/hs_stars.gif') no-repeat; }
#wrapper .midright .highscoreGames .gameItem .rating span { margin-left: 7px; font-size: 12px; color: #000000; }
#wrapper .midright .highscoreGames .gameItem  p { font-size: 12px; color: #000000; padding: 0px; margin: 5px 0px 0px 0px; line-height: 16px; }
#wrapper .midright .highscoreGames .gameItem  p span.play span { color: #CF6002; display: inline; font-family: Verdana,Arial,Tahoma; font-weight: bold; font-size: 11px; position: relative; top: 1px; }
#wrapper .midright .highscoreGames .gameItem  p span.play a { color: #CF6002; }

#wrapper .midright .highscoreGames .moreGames { background-color: #F2F2F2; width: 714px; padding: 5px 0px 0px 7px; margin-top: 10px; @height: 39px; }
#wrapper .midright .highscoreGames .moreGames .wrapper {background-image: url('images/forms/search_input_hs.gif');background-repeat:no-repeat;float:left;width:220px;}
#wrapper .midright .highscoreGames .moreGames .button  { background:url('images/forms/search_button_w.gif') no-repeat;border:0 none;cursor:pointer;float:left;height:33px;margin:0 0 0 5px;width:46px;}
#wrapper .midright .highscoreGames .moreGames input { background-color:transparent;border:0 none;color:#575757;font-family:Arial,Tahoma,Verdana;font-size:18px;height:27px;padding:5px 0 7px 6px;width:210px;}
#wrapper .midright .highscoreGames .moreGames a.moreButton  { margin-top: 5px; line-height: 24px; font-size: 13px; color: #000000; font-weight: bold; margin-right: 10px; background:url('images/icons/more_games.gif') no-repeat; background-position: right top; float:right; height:25px; padding-right: 43px;}
#wrapper .midright .highscoreGames .moreGames a:hover.moreButton  { text-decoration: underline; color: #CF6002; background-position: right -25px; }

#wrapper .midright .highscoreGames .hsEvents { width: 350px; }
#wrapper .midright .highscoreGames .hsEventsLadder { margin: 0px; margin-top: -5px; @margin-top: 5px; }
#wrapper .midright .highscoreGames .hsEvents .title { font-weight: bold; font-size: 13px; background:url('images/titles/hs_events_bg.png') no-repeat; width: 260px; height: 23px; padding: 18px 0px 0px 88px; }
#wrapper .midright .highscoreGames .hsEvents .medalEvents .item { padding: 7px; color: #000000; margin: 5px 0px 0px 3px; width: 331px; }
#wrapper .midright .highscoreGames .hsEvents .medalEvents .log { float: left; width: 268px; line-height: 17px; }

#wrapper .midright .highscoreGames .hsEvents .item .medal span { background-repeat: no-repeat; display: block; width: 41px; height: 41px; float: left; position: relative; top: -31px; left: 35px; }
#wrapper .midright .highscoreGames .hsEvents .item .gold span { background-image: url('images/icons/gold_medal.png'); }
#wrapper .midright .highscoreGames .hsEvents .item .silver span { background-image: url('images/icons/silver_medal.png'); }
#wrapper .midright .highscoreGames .hsEvents .item .bronze span { background-image: url('images/icons/bronze_medal.png'); }


#wrapper .midright .highscoreGames .topGames { margin-top: 18px; width: 345px; }
#wrapper .midright .highscoreGames .topGames h2.title { font-size: 18px; width: 340px; padding-left: 5px; height: 33px; background-image: url('images/hs_gray_title_bg.gif'); background-repeat: repeat-x; background-color: #FFFFFF; line-height: 30px; font-weight: normal; @margin: 0px; }
#wrapper .midright .highscoreGames .topGames .moreGames { width: 345px; padding: 0px 0px 5px 0px; }

#wrapper .midright .highscoreGames .hsTags { margin-top: 18px; width: 205px; }
#wrapper .midright .highscoreGames .hsTags h2.title { font-size: 18px; width: 200px; height: 33px; background-image: url('images/hs_orange_title_bg.gif'); background-repeat: repeat-x; background-color: #FFFFFF; line-height: 31px; font-weight: normal; @margin: 0px; }
#wrapper .midright .highscoreGames .hsTags h2.gray { background-image: url('images/hs_gray_title_bg.gif'); }
#wrapper .midright .highscoreGames .hsTags a { color: #000000; margin-right: 7px; }
#wrapper .midright .highscoreGames .hsTags a.f9 { font-size: 9px; }
#wrapper .midright .highscoreGames .hsTags a.f10 { font-size: 10px; }
#wrapper .midright .highscoreGames .hsTags a.f11 { font-size: 11px; }
#wrapper .midright .highscoreGames .hsTags a.f12 { font-size: 12px; }
#wrapper .midright .highscoreGames .hsTags a.f13 { font-size: 13px; }
#wrapper .midright .highscoreGames .hsTags a.f14 { font-size: 14px; }
#wrapper .midright .highscoreGames .hsTags a.f15 { font-size: 15px; }
#wrapper .midright .highscoreGames .hsTags a.f16 { font-size: 16px; }
#wrapper .midright .highscoreGames .hsTags a.f17 { font-size: 17px; }
#wrapper .midright .highscoreGames .hsTags a.f18 { font-size: 18px; }

#wrapper .midright .highscoreGames .hsTags div.gray { background-color: #ECECEC; }
#wrapper .midright .highscoreGames .hsTags .player { padding: 5px 0px; }
#wrapper .midright .highscoreGames .hsTags .player a.avatar { float: left; display: block; }
#wrapper .midright .highscoreGames .hsTags .player a.avatar img { border: 1px solid #000000; }
#wrapper .midright .highscoreGames .hsTags .player .info { float: left; margin: 0px; width: 152px; }
#wrapper .midright .highscoreGames .hsTags .player .info .nickname { float: left; font-size: 18px; margin-bottom: 5px; width: 102px; overflow: hidden; }
#wrapper .midright .highscoreGames .hsTags .player .info .points { float: right; font-size: 12px; color: #737373; line-height: 24px; }
#wrapper .midright .highscoreGames .hsTags .player .info .medalCount span { font-size: 18px; margin: 0px 5px 0px 2px; color: #000000; }
#wrapper .midright .highscoreGames .hsTags .moreGames { width: 205px; padding: 0px 0px 5px 0px; }

#wrapper .midright .highscoreGames .pagelist, #wrapper .mid .ikonky .pagelist { padding: 5px 10px 1px 0; font-size: 13px; float: right; text-align: center; font-weight: bold;}
#wrapper .midright .highscoreGames .pagelist a, #wrapper .mid .ikonky .pagelist a { display: block; float: left; margin: 0px 2px; padding-left: 2px; padding-right: 1px; width: 32px; height: 25px; line-height: 24px; background-image: url('images/nav_strip_b2.gif'); background-repeat: repeat-x; background-position: left top; color: #FFFFFF; text-decoration: none; }
#wrapper .midright .highscoreGames .pagelist a:hover, #wrapper .mid .ikonky .pagelist a:hover { background-position: 0px -25px; }
#wrapper .midright .highscoreGames .pagelist span, #wrapper .mid .ikonky .pagelist span { display: block; float: left; width: 22px; padding-top: 5px; color: #000000; }
#wrapper .midright .highscoreGames .pagelist a.go, #wrapper .mid .ikonky .pagelist a.go { width: 35px; height: 25px; border: 0px; background-repeat: no-repeat; background-position: left top; line-height: 70px; overflow: hidden; }
#wrapper .midright .highscoreGames .pagelist a.go:hover, #wrapper .mid .ikonky .pagelist a.go:hover { background-position: 0px -25px; }
#wrapper .midright .highscoreGames .pagelist a.prev, #wrapper .mid .ikonky .pagelist a.prev { background-image: url('images/icons/nav_prev_b2.gif'); margin-right: -2px; }
#wrapper .midright .highscoreGames .pagelist a.next, #wrapper .mid .ikonky .pagelist a.next { background-image: url('images/icons/nav_next_b2.gif'); margin-left: 1px; margin-right: 0px;}
#wrapper .midright .highscoreGames .pagelist a.current, #wrapper .mid .ikonky .pagelist a.current { background-image: url('images/nav_strip_active_b2.gif'); background-position: left top; }

#wrapper .midright .highscoreGames .right h1.hsStatsTitle { margin-top: -2px !important; }
#wrapper .midright .highscoreGames .right h1.hsStatsTitle, #wrapper .midright .highscoreGames .right div.hsStatsTitle { font-size: 18px; width: 779px; padding-left: 5px; height: 33px; background-image: url('images/hs_gray_title_bg.gif'); background-repeat: repeat-x; background-color: #FFFFFF; line-height: 30px; font-weight: normal; @margin: 0px; }

#wrapper .midright .highscoreGames .ladder h2.title { font-size: 18px; width: 415px; margin-top: -1px; padding-left: 5px; height: 33px; background-image: url('images/hs_gray_title_bg.gif'); background-repeat: repeat-x; background-color: #FFFFFF; line-height: 30px; font-weight: normal; @margin: 0px; @margin-top: 8px; }
#wrapper .midright .highscoreGames .ladder div.gray { background-color: #ECECEC; }
#wrapper .midright .highscoreGames .ladder .player { padding: 5px 0px; width: 420px; }
#wrapper .midright .highscoreGames .ladder .player a.avatar { float: left; display: block; }
#wrapper .midright .highscoreGames .ladder .player a.avatar img { border: 1px solid #000000; }
#wrapper .midright .highscoreGames .ladder .player .info { float: left; margin: 0px 0px 0px 8px; width: 360px; }
#wrapper .midright .highscoreGames .ladder .player .info .nickname { float: left; font-size: 18px; margin-bottom: 5px; }
#wrapper .midright .highscoreGames .ladder .player .info .points { float: right; font-size: 12px; color: #737373; line-height: 24px; }
#wrapper .midright .highscoreGames .ladder .player .info .points span { margin-right: 30px; }
#wrapper .midright .highscoreGames .ladder .player .info .medalCount span { font-size: 18px; margin: 0px 5px 0px 2px; color: #000000; }
#wrapper .midright .highscoreGames .ladder .moreGames { width: 205px; padding: 0px 0px 5px 0px; }

#wrapper .midright .highscoreGames .ladder .top3 { padding: 5px; margin: 7px 0px; width: 404px !important; }
#wrapper .midright .highscoreGames .ladder .top3 .info { width: 352px !important; }
#wrapper .midright .highscoreGames .ladder .top3 .info .medalCount {position: relative; left: 28px; }
#wrapper .midright .highscoreGames .ladder .player .medal { position: absolute; margin: 28px 0px 0px 30px; background-repeat: no-repeat; width: 41px; height: 41px; @margin-left: -370px; @margin-top: 34px; }

#wrapper .midright .highscoreGames .ladder .gold { border: 3px solid #F3CB56; }
#wrapper .midright .highscoreGames .ladder .gold .medal { background-image: url('images/icons/gold_medal.png'); }
#wrapper .midright .highscoreGames .ladder .silver { border: 3px solid #B1B1B1; }
#wrapper .midright .highscoreGames .ladder .silver .medal { background-image: url('images/icons/silver_medal.png'); }
#wrapper .midright .highscoreGames .ladder .bronze { border: 3px solid #C88465; }
#wrapper .midright .highscoreGames .ladder .bronze .medal { background-image: url('images/icons/bronze_medal.png'); }

#wrapper .midright .highscoreGames .mgLadder { width: 420px !important; }
#wrapper .midright .highscoreGames .mgLadder form { padding: 10px 0px 0px 5px; }

#wrapper .midright .highscoreGames .breakGames {clear: both; margin-top: 3px; height: 7px; background: url('images/games_line.gif') repeat-x; overflow: hidden;}

#wrapper .midright .highscoreGames .left .currently h2.title { margin: 0px; font-size: 18px; width: 127px; height: 33px; background-image: url('images/hs_orange_title_bg.gif'); background-repeat: repeat-x; background-color: #FFFFFF; line-height: 31px; font-weight: normal; }
#wrapper .midright .highscoreGames .left .currently .hsEvents { width: 134px !important; margin: 0px; margin-top: -5px; }
#wrapper .midright .highscoreGames .left .currently .hsEvents .medalEvents .item { padding: 7px; color: #000000; margin: 5px 0px 0px 0px; width: 120px; }
#wrapper .midright .highscoreGames .left .currently .hsEvents .medalEvents .item a.nickname { display: block; float: left; margin: -4px 0px 0px 3px; width: 80px; overflow: hidden; }
#wrapper .midright .highscoreGames .left .currently .hsEvents .medalEvents .item .ie7 { @margin-top: 4px; }
#wrapper .midright .highscoreGames .left .currently .hsEvents .medalEvents .item span { display: block; float: right; margin: -3px 0px 0px 0px; font-size: 11px; color: #7A7A7A; }

#wrapper .midright .highscoreGames .left .currently .moreGames, #wrapper .midright .highscoreGames .similar .moreGames { background-color: #F2F2F2; width: 127px; padding: 0px 0px 5px 7px; margin-top: 10px; @height: 39px; }
#wrapper .midright .highscoreGames .left .currently .moreGames a.moreButton, #wrapper .midright .highscoreGames .similar .moreGames a.moreButton  { margin-top: 5px; line-height: 22px; font-size: 13px; color: #000000; font-weight: bold; margin-right: 10px; background:url('images/icons/more_games_mini.gif') no-repeat; background-position: right top; float:left; height:19px; padding-right: 33px;}
#wrapper .midright .highscoreGames .left .currently .moreGames a:hover.moreButton, #wrapper .midright .highscoreGames .similar .moreGames a:hover.moreButton { text-decoration: underline; color: #CF6002; background-position: right -19px; }

#wrapper .midright .highscoreGames .left .helpBox h2.title { margin: 0px; font-size: 18px; width: 127px; height: 33px; background-image: url('images/hs_orange_title_bg.gif'); background-repeat: repeat-x; background-color: #FFFFFF; line-height: 31px; font-weight: normal; }
#wrapper .midright .highscoreGames .left .helpBox a { color: #000000; display: block; padding-bottom: 5px; margin-left: 2px; }

#wrapper .midright .highscoreGames .title .nonTitle { height: 24px; }

#wrapper .midright .highscoreGames .playerWelcomeMsg { font-size: 12px; color: #000000; margin-top: 4px; }
#wrapper .midright .highscoreGames .playerWelcomeMsg a { color: #000000; }

#wrapper .midright .highscoreGames .gpls { float: left; }
#wrapper .midright .highscoreGames .gameplay { margin-top: 10px; }

#wrapper .midright .highscoreGames .similar { float: left; width: 124px; margin-top: 10px; color: #000000; }
#wrapper .midright .highscoreGames .similar h2 { font-size: 18px; color: #FFFFFF; background-color: #000000; font-weight: normal; margin: 0px 0px 0px 10px; padding: 2px 4px 3px 5px; display: block; width: 100%; }
#wrapper .midright .highscoreGames .similar .image { float: left; margin: 6px 0px 0px 10px; background-image: url('images/hs_game_border.gif'); background-repeat: no-repeat; padding: 2px; }
#wrapper .midright .highscoreGames .similar .image div a { margin-top: 7px; margin-left: -4px; font-size: 18px; color: #000000; text-decoration: none; line-height: 18px; display: block; width: 120px; }
#wrapper .midright .highscoreGames .similar .image div a:hover { text-decoration: underline; }
#wrapper .midright .highscoreGames .similar .moreGames { float: right; width: auto; background-color: #FFFFFF; }

#wrapper .midright .highscoreGames .gameTools { margin-top: 7px; color: #000000; }
#wrapper .midright .highscoreGames .gameTools .b { color: #000000; }
#wrapper .midright .highscoreGames .gameTools a.achievements { margin-left: 15px; }
#wrapper .midright .highscoreGames .gameTools iframe { float: left; }
#wrapper .midright .highscoreGames .gameTools .addFav { display: block; float: left; line-height: 18px; background-image: url('images/icons/addfav.gif'); background-repeat: no-repeat; padding-left: 20px; }
#wrapper .midright .highscoreGames .gameTools .achievements { display: block; float: left; line-height: 18px; background-image: url('images/icons/achievements.gif'); background-repeat: no-repeat; padding-left: 22px; }
#wrapper .midright .highscoreGames .gameTools span { display: block; float: left; line-height: 18px; margin-left: 5px; }

#wrapper .midright .highscoreGames .aftxt { /*background-color: #F2F2F2;*/ margin-top: 10px; color: #000000; height: 90px; }

#wrapper .midright .highscoreGames .gameInfo h2, #wrapper .midright .highscoreGames .scores h2 { font-size: 18px; color: #FFFFFF; background-color: #000000; font-weight: normal; margin: 10px 0px 0px 0px; padding: 2px 0px 3px 0px; display: block; width: 100%; }
#wrapper .midright .highscoreGames .gameInfo p { color: #000000; margin: 5px 0px 10px 0px; font-size: 14px; }

#wrapper .midright .highscoreGames .gameInfo .controls .key { float: left; margin-top: 15px; }
#wrapper .midright .highscoreGames .gameInfo .controls .key .kleft { float: left; width: 2px; height: 25px; background-image: url('images/icons/controls/keyleft.gif'); background-repeat: no-repeat; }
#wrapper .midright .highscoreGames .gameInfo .controls .key .kright { float: left; margin-right: 5px; width: 2px; height: 25px; background-image: url('images/icons/controls/keyright.gif'); background-repeat: no-repeat; }
#wrapper .midright .highscoreGames .gameInfo .controls .key .kmid { float: left; padding: 5px 10px 0px 10px ; font-size: 12px; font-weight: bold; color: #FFFFFF; height: 25px; background-image: url('images/icons/controls/keymid.gif'); background-repeat: repeat-x; }
#wrapper .midright .highscoreGames .gameInfo .controls .key span { float: left; display: block; font-size: 14px; color: #000000; margin: 5px 15px 0px 3px; }

#wrapper .midright .highscoreGames .gameInfo .controls .key .arrow { float: left; margin-right: 5px; width: 35px; height: 25px; background-repeat: no-repeat; }
#wrapper .midright .highscoreGames .gameInfo .controls .key .keyLeft { background-image: url('images/icons/controls/doleva.gif'); }
#wrapper .midright .highscoreGames .gameInfo .controls .key .keyDown { background-image: url('images/icons/controls/dolu.gif'); }
#wrapper .midright .highscoreGames .gameInfo .controls .key .keyUp { background-image: url('images/icons/controls/nahoru.gif'); }
#wrapper .midright .highscoreGames .gameInfo .controls .key .keyRight { background-image: url('images/icons/controls/doprava.gif'); }

#wrapper .midright .highscoreGames .gameInfo .controls .key .mm { float: left;  margin-top: -4px; width: 44px; height: 34px; background-image: url('images/icons/controls/mm.gif'); background-repeat: no-repeat; }
#wrapper .midright .highscoreGames .gameInfo .controls .key .ml { float: left;  margin-top: -4px; width: 34px; height: 28px; background-image: url('images/icons/controls/ml.gif'); background-repeat: no-repeat; }

#wrapper .midright .highscoreGames .rating {width: 400px; float: left; margin-top: 15px; font-size: 12px; color: #000000; }
#wrapper .mid .blogRating { text-align: center; float: left; margin-left: 150px; margin-top: 10px; font-size: 12px; color: #000000; }
#wrapper .midright .highscoreGames .rating .t, #wrapper .mid .blogRating .t { float: left; margin-right: 10px; display: block; }
#wrapper .midright .highscoreGames .rating div, #wrapper .mid .blogRating div { cursor: pointer; width: 19px; height: 17px; float: left; margin: -2px 0px 0px 7px; display: inline; background: url('images/icons/stars_white.gif') no-repeat; }
#wrapper .midright .highscoreGames .rating #stats, #wrapper .mid .blogRating #stats { float: left; margin-left: 15px; display: inline; }
#wrapper .midright .highscoreGames .rating .help, #wrapper .mid .blogRating .help { margin-top: 33px; color: #000000; display: block; }
#wrapper .mid .blogRating .helpWide { text-align: left !important; margin-left: 40px !important; margin-top: 33px; color: #000000; display: block; }
 #wrapper .mid a.ignoreBlog { float: right; color: #575757; margin: 5px 17px 0px 0px; }

#wrapper .midright .highscoreGames .gamestats { float: left; color: #000000; line-height: 33px; margin-top: 6px; width: 190px; }

#wrapper .midright .highscoreGames a.fbShare { margin-top: 15px; display: block; float: left; margin-right: 20px; line-height: 14px; font-family: Arial,Tahoma,Verdana; font-size: 12px; color: #000000; padding-left: 19px; background-image: url('images/icons/facebook14.gif'); background-repeat: no-repeat; background-position: top left; }
#wrapper .midright .highscoreGames .fbLike { width: 120px\9 !important; }

#wrapper .midright .highscoreGames .newsletter { float: left; margin: 10px 0px 0px 150px; }
#wrapper .midright .highscoreGames .newsletter .label { float: left; margin: 5px 10px 0px 0px; color: #000000; }
#wrapper .midright .highscoreGames .newsletter form { float: left; }
#wrapper .midright .highscoreGames .newsletter form .input { border: 1px solid #949494; width: 190px; height: 19px; padding: 0px 0px 0px 3px; }
#wrapper .midright .highscoreGames .newsletter form .button { font-size: 12px; font-family: Arial,Tahoma,Verdana; width: 31px; height: 21px; padding-bottom: 1px; background: url('images/forms/okbutton.gif') repeat-x; border: 0px; color: #fff; margin: 0px 2px; cursor: pointer; background-color: #D16407; }

#wrapper .midright .highscoreGames .tags { font-family: Verdana,Arial,Tahoma; color: #575757; text-align: left; margin: 8px 0px 20px 0px; }
#wrapper .midright .highscoreGames .tags span { font-size: 11px; }

#wrapper .midright .highscoreGames .ds { padding: 2px 0px 6px 7px; @padding-bottom: 0px; }
#wrapper .midright .highscoreGames .similarGames h2.title { padding-left: 5px !important; margin-bottom: 5px; margin-top: 25px !important; }

#wrapper .midright .highscoreGames .comments { float: left; margin-left: 40px; margin-top: -8px; background-image: none; width: 360px; }
#wrapper .midright .highscoreGames .comments form { @margin: 0px; }
#wrapper .midright .highscoreGames .comments textarea { width: 353px; }
#wrapper .midright .highscoreGames .comments .com p { width: 300px; @width: 295px; }
#wrapper .midright .highscoreGames .comments .line { width: 360px; margin-left: 0px; }
#wrapper .midright .highscoreGames .comments .pagelist, #wrapper .midright .highscoreGames .scores .pagelist { float: left; width: 350px; background-color: #E9E9E9; margin: 7px 0px -7px 0px; padding: 5px; @padding-bottom: 0px; }
#wrapper .midright .highscoreGames .scores .pagelist { padding-left: 20px; width: 315px; }
#wrapper .midright .highscoreGames .scores .pagelist span { width: auto; margin-left: 48px; }
#wrapper .midright .highscoreGames .scores .pagelist a { margin-right: 0px; }
#wrapper .midright .highscoreGames .scores .line { width: 340px; margin-left: 0px; }

#wrapper .midright .scores { float: left; width: 340px; }
#wrapper .midright .scores .tabs { max-height: 96px; overflow: auto; }
#wrapper .midright .scores .tabs .tab { float: left; font-size: 18px; color: #FFFFFF; margin-bottom: 5px; line-height: 26px; white-space: nowrap; }
#wrapper .midright .scores .tabs .tab a { color: #FFFFFF; text-decoration: none; }
#wrapper .midright .scores .tabs .current { cursor: default; }

#wrapper .midright .scores .tabs .tab .tleft { float: left; width: 6px; height: 28px; background: url('images/lbtab_left.gif') no-repeat; @display: inline; @float: none;  }
#wrapper .midright .scores .tabs .tab .tmid { float: left; height: 28px; background: url('images/lbtab_mid.gif') repeat-x; padding: 0px 3px; }
#wrapper .midright .scores .tabs .tab .tright { float: left; width: 6px; height: 28px; background: url('images/lbtab_right.gif') no-repeat; margin-right: 5px; @display: inline; @float: none;  }
#wrapper .midright .scores .tabs .current .tleft { background: url('images/lbtab_left_gold.gif') no-repeat; }
#wrapper .midright .scores .tabs .current .tmid { background: url('images/lbtab_mid_gold.gif') repeat-x; }
#wrapper .midright .scores .tabs .current .tright { background: url('images/lbtab_right_gold.gif') no-repeat; }

#wrapper .midright .scores .top3 .item { float: left; }
#wrapper .midright .scores .top3 .item .pos { float: left; display: block; color: #000000; font-size: 18px; }
#wrapper .midright .scores .top3 .item .avatar { float: left; display: block; margin: 4px 0px 0px 4px; }
#wrapper .midright .scores .top3 .item .avatar img { border: 1px solid #000000; float: left; }

#wrapper .midright .scores .top3 .item .avatar span { background-repeat: no-repeat;  display: block; background-position: left center; width: 41px; height: 48px; float: left; position: relative; top: 11px; left: -8px; }
#wrapper .midright .scores .top3 .item .gold span { background-image: url('images/icons/gold_medal.png'); }
#wrapper .midright .scores .top3 .item .silver span { background-image: url('images/icons/silver_medal.png'); }
#wrapper .midright .scores .top3 .item .bronze span { background-image: url('images/icons/bronze_medal.png'); }

#wrapper .midright .scores .top3 .item .nickname { white-space: nowrap; font-weight: bold; margin: 7px 0px 0px 14px; }
#wrapper .midright .scores .top3 .item .nickname span { white-space: nowrap; color: #000000; }
#wrapper .midright .scores .top3 .item .nickname span.date { white-space: nowrap; color: #646464; font-weight: normal !important; display: block; font-size: 11px; }

#wrapper .midright .scores .scoreList { padding-top: 10px; }
#wrapper .midright .scores .scoreList .gray { background-color: #F2F2F2; }
#wrapper .midright .scores .scoreList div { color: #000000; line-height: 22px; padding: 3px 0px 0px 5px; }
#wrapper .midright .scores .scoreList div span { float: left; margin-right: 10px; }
#wrapper .midright .scores .scoreList div span.pos { width: 7px; }
#wrapper .midright .scores .scoreList div span.score { float: left; font-weight: bold; margin-right: 10px; }
#wrapper .midright .scores .scoreList div span.date { float: right; color: #646464; }
#wrapper .midright .scores .scoreList div .avatar { float: left; margin-right: 5px; }
#wrapper .midright .scores .scoreList div .avatar img { border: 1px solid #000000; }
#wrapper .midright .scores .scoreList div .nickname { float: left; width: 100px; text-decoration: none; font-weight: bold; overflow: hidden; }
#wrapper .midright .scores .scoreList .loader { margin: 10px 0px 20px 0px; text-align: center; }
#wrapper .midright .scores .scoreList .loader img { margin-bottom: 5px; }
#wrapper .midright .scores .msg { color: #000000; display: block; margin: 10px 0px 5px 20px; }


/* Zapati */
#footer .inner { margin: auto; width: 1186px; text-align: center; }
#footer .inner .topLeft { float: left; width: 89px; height: 52px; background-image: url('images/footer_topleft.png'); background-repeat: no-repeat; background-position: left bottom; @height: 53px; @margin-top: -1px;  }
#footer .inner .topLeftStrip { font-size: 10px; text-align: left; padding: 18px 0px 0px 10px; float: left; width: 305px; height: 34px; background-image: url('images/footer_topleft_strip.png'); background-repeat: repeat-x; }
#footer .inner .topSeparator { float: left; width: 2px; height: 52px; background-image: url('images/footer_top_separator.png'); background-repeat: no-repeat; }

#footer .inner .topRightStrip { font-size: 10px; color: #BDBDBD; text-align: left; padding: 25px 0px 0px 10px; float: left; width: 768px; height: 27px; background-image: url('images/footer_topright_strip.png'); background-repeat: repeat-x; }
#footer .inner .topRightStrip .platforms { float: left; }
#footer .inner .topRightStrip a { color: #FFFFFF; text-decoration: none; } #footer .inner .topRightStrip a:hover { color: #FFFFFF; text-decoration: underline; }
#footer .inner .topRightStrip a.feed { float: left; margin-left: 22px; margin-top: -2px; line-height: 17px; display: block; background-image: url('images/icons/rss16.png'); background-repeat: no-repeat; height: 16px; padding-left: 20px; }

#footer .inner .topRightStrip form { float: left; margin: -3px 0px 0px 18px; @margin-left: 9px; }
#footer .inner .topRightStrip input.query { font-family: Arial,Tahoma,Verdana; font-size: 10px; color: #858585; padding: 1px 0px 0px 4px; width: 75px; height: 15px; background-color: #FFFFFF; border: 1px solid #5D5D5D; border-right: 0px; float: left; }
#footer .inner .topRightStrip input.button { background-color: #FFFFFF; padding: 2px; border: 1px solid #5D5D5D; border-left: 0px; float: left; }

#footer .inner .topRight { float: left; width: 2px; height: 52px; background-image: url('images/footer_topright.png'); background-repeat: no-repeat; }
#footer .inner .bottomLeft { float: left; width: 2px; height: 48px; background-image: url('images/footer_bottom_left.png'); background-repeat: no-repeat; }

#footer .inner .bottomMid { padding-top: 1px; line-height: 22px; float: left; width: 1182px; height: 47px; background-image: url('images/footer_bottom_strip.png'); background-repeat: repeat-x; text-align: left; font-size: 11px; }
#footer .inner .bottomMid a.first { margin-left: 0px !important; }

#footer .inner .bottomMid .left { margin-left: 18px; }
#footer .inner .bottomMid .left .top { color: #BDBDBD; }
#footer .inner .bottomMid .left .top a, #footer .inner .bottomMid .right .top a { font-weight: bold; color: #FFFFFF; text-decoration: none; margin: 0px 3px; }
#footer .inner .bottomMid .left .top a:hover, #footer .inner .bottomMid .right .top a:hover { text-decoration: underline; }

#footer .inner .bottomMid .left .bottom { color: #8E8E8E; }
#footer .inner .bottomMid .left .bottom span { color: #BDBDBD; margin-right: 3px; }
#footer .inner .bottomMid .left .bottom a, #footer .inner .bottomMid .right .bottom a { color: #BDBDBD; text-decoration: none; margin: 0px 3px; }
#footer .inner .bottomMid .left .bottom a:hover, #footer .inner .bottomMid .right .bottom a:hover { text-decoration: underline; }

#footer .inner .bottomMid .right { width: 777px; }
#footer .inner .bottomMid .right .top span { font-weight: bold; margin: 0px 2px; cursor: default; }
#footer .inner .bottomMid .right .bottom { color: #BDBDBD; }
#footer .inner .bottomMid .right .bottom a { margin-right: 0px; }
#footer .inner .bottomMid .right .bottom span { margin-left: 3px; color: #8E8E8E; }
#footer .inner .bottomMid .right .bottom span.topGames { color: #BDBDBD; }

#footer .inner .bottomRight { float: left; width: 2px; height: 48px; background-image: url('images/footer_bottom_right.png'); background-repeat: no-repeat; }

/* hover box s daty vydani hry */
#release_times_box { position: absolute; border: 1px solid #6C6C6C; background: #FFF; padding: 0px; width: 160px; text-align: left; }
#release_times_box .caption { background: #F0F0F0; color: #CC5D00; padding: 8px 10px; }
#release_times_box .content { padding: 8px 10px; color: #2D2D2D; line-height: 1.5em; }

#video_rating_box { position: absolute; padding: 3px !important; color: black; font: 12px "Arial"; border: 1px solid #000; background: #EEE; padding: 0px; text-align: left; }


/* INDIAN PLAYER */
#wrapper .midright .videa .title .indianLive { font-size: 14px; font-weight: bold; margin-top: 4px; @width: 360px; }
#wrapper .midright .videa .indian_player { width: 902px; height: 508px; background-color: #000000; }
#wrapper .midright .videa .indian_player .nostream { font-size: 18px; color: #FFFFFF; text-align: center; position: relative; top: 30px; }
#wrapper .midright .videa .indian_player .indianLogo { position: absolute; left: 620px; margin-top: 50px; }
#wrapper .midright .videa .indian_player .archiv { display: block; margin: auto; width: 640px; padding: 10px 0px; background-color: #2E2E2E; font-size: 18px; color: #FFFFFF; text-align: center; margin-top: 100px; }
#wrapper .midright .videa .indian_player .archivInner { margin: auto; width: 640px; padding: 20px 0px; background-color: #1E1E1E; }
#wrapper .midright .videa .indian_player .archivInner .left { width: 200px; float: left; margin-left: 80px; }
#wrapper .midright .videa .indian_player .archivInner .right { width: 200px; float: right; margin-right: 80px; }
#wrapper .midright .videa .indian_player .archivInner .image { display: block; margin-bottom: 10px; }
#wrapper .midright .videa .indian_player .archivInner .tit { font-size: 13px; font-weight: bold; }
#wrapper .midright .videa .indian_player .archivInner span { font-size: 11px; margin-left: 5px; }
#wrapper .midright .videa .indian_player .archivInner p { color: #FFFFFF; margin-left: 0px; margin-top: 7px; max-height: 105px; overflow: hidden; }

#wrapper .midright .videa .title .quality { float: right; margin: -2px 5px 0px 20px; width: 68px; height: 19px; overflow: hidden; background-image: url('images/icons/indian_sd_hd.png'); background-repeat: no-repeat; background-position: 0px 0px; }
#wrapper .midright .videa .title .quality a { display: block; float: left; width: 50%; height: 100%; line-height: 70px; margin: 0px !important; }
#wrapper .midright .videa .title .schedule { float: left; }


/* INDEX KOMENTARE */
#wrapper .commentsIndexWrapper { width: 100%; }
#wrapper .leftmid .commentsIndex { margin-right: 3px; margin-bottom: 5px; width: 1178px; background-image: none; background-color: #FFFFFF; border: 1px solid #B7B2B2; border-top: 0px; }
#wrapper .leftmid .commentsIndex .title { width: 1159px; background-color: black; text-align: left; margin: auto; padding:0 0 4px 7px; }
#wrapper .leftmid .commentsIndex .title h1 { display: block; margin-right: 20px; font-size: 20px; font-weight: normal; line-height: 23px; margin: 0px 0px 0px 0px; padding: 6px 0px 0px 0px; }

#wrapper .leftmid .commentsIndex .allread {float: left; color: #000000; font-size: 11px; margin: 7px 0px 0px 8px; }
#wrapper .leftmid .commentsIndex .linebreak { margin: 7px 0px 0px 6px; width: 1165px; height: 5px; background-image: url('images/comindex_break.gif'); background-repeat: repeat-x; }

#wrapper .leftmid .commentsIndex .combox { float: left; width: 355px; text-align: left; margin: 15px 25px 10px 10px; }
#wrapper .leftmid .commentsIndex .combox a.image img { float: left; border: 1px solid #000000; }
#wrapper .leftmid .commentsIndex .combox h2 { float: left; margin: -4px 0px 0px 10px; width: 280px; font-size: 18px; font-weight: normal; color: #CF6002; }
#wrapper .leftmid .commentsIndex .combox h2 a { color: #000000; }
#wrapper .leftmid .commentsIndex .combox .stats { color: #000000; font-size: 11px; float: left; margin: 5px 0px 0px 10px; }
#wrapper .leftmid .commentsIndex .combox .stats span { color: #EB1C0E; font-weight: bold; }

#wrapper .leftmid .commentsIndex .combox .comments3 { border-top: 1px solid #dcdcdc; margin: 10px 0px 0px 0px; }
#wrapper .leftmid .commentsIndex .combox .com { border-bottom: 1px solid #dcdcdc; padding: 2px 3px; text-align: left; }
#wrapper .leftmid .commentsIndex .combox .grayBg { background-color: #f9f9f9;}
#wrapper .leftmid .commentsIndex .combox .com .avatar { float: left; border: 1px solid black; margin: 2px 10px 1px 0;}
#wrapper .leftmid .commentsIndex .combox .com span.date { float: right; color: #848484; font-size: 11px; margin-top: 5px;}
#wrapper .leftmid .commentsIndex .combox .com span.name { font-size: 18px; font-family: Verdana;}
#wrapper .leftmid .commentsIndex .combox .com span.name img { vertical-align: middle; border: 0px;}
#wrapper .leftmid .commentsIndex .combox .com p { line-height: 16px; clear: none; margin: 8px 0 0 0; padding: 0px; width: 290px; color: #373737; overflow: hidden; }
#wrapper .leftmid .commentsIndex .combox .com p a.more { color: #8C8787; text-decoration: none; }
#wrapper .leftmid .commentsIndex .combox .all { color: #000000; font-size: 13px; margin-top: 10px; }


