.clear { overflow: hidden; zoom: 1; }

#newsDiv .banner { padding: 0 !important; }
#newsDiv .fotos { width: auto !important; }

.dot-line { height: 1px !important; overflow: hidden; background: url('../img/dots.png') repeat-x left top !important; width: auto !important; }

#main-games .single-line { border-top: 1px solid #b7b8b2; height: 1px; overflow: hidden; margin: 20px 0 10px 0; }
#main-games h3 { background: none !important; }
#main-games .top-game { margin: 10px 0 !important; }
#main-games .games { height: auto !important; }
#main-games .games a { color: #1a3a91 !important; font-weight: bold !important; }
#main-games .genre-link { color: black !important; font-size: 10px !important; margin-left: 15px; }

#new-games { background-image: url('../img/popImgBg.png') !important; text-align: center; }
#new-games td { height: 285px; width: 33%; }
#new-games span { display: block; margin: 10px 0 !important; }
#new-games .frame-big { position: relative; margin-top: 25px; width: 208px; height: 208px; background: url('../img/frame-big.png') no-repeat left top; }
#new-games .frame-big img { position: absolute; left: 4px; top: 4px; }
#new-games .price { color: #f55d00; background: none; }

.novinki table td { height: 350px !important; }

.big-link { font-size: 15px !important; }

#popImgDiv { height: 350px; }
#popImgDiv table td { height: 350px; }

#all-genre-games { position: relative; }
#all-genre-games div { position: absolute; font-size: 12px !important; font-weight: bold; left: 20px; top: 17px; }

#small-list { margin: 15px; }
#small-list ul { list-style: none; margin: 0; padding: 0; }
#small-list ul li a { color: #093dad !important; font-weight: bold !important; }
#small-list ul li i { display: block; float: left; margin-right: 10px; }
#small-list ul li .dot-line { margin: 10px 0; }
#small-list ul li span { display: block; text-align: left; }
#small-list ul li .clear { overflow: hidden; zoom: 1; margin: 0 !important; padding: 0 !important; }
#small-list ul li .price { margin-top: 15px; color: #fc5300; }
#small-list ul li .icon { position: relative; width: 52px; height: 52px; border: 1px solid #9b9794; }
#small-list ul li .icon img { position: absolute; left: 1px; top: 1px; }

.ln { border-left: 1px solid #b7b8b2 !important; padding: 0 10px; }

#category-view div { width: auto !important; }
#category-view .item { margin: 0 5px; }
#category-view .icon { position: relative; width: 104px !important; height: 104px; border: 1px solid #a1a396; }
#category-view .icon img { position: absolute; left: 1px; top: 1px; }
#category-view .name { height: 70px; margin-top: 10px; }
#category-view .name a { color: #073a89 !important; font-weight: bold !important; }
#category-view .price { color: #f36d0a !important; font-weight: bold; }
#category-view .basket { margin-top: 10px; }
#category-view .basket a { font-size: 13px !important; color: black !important; }
#category-view .basket img { display: inline-block !important; border: 0px !important; margin: 0 !important; }
#category-view .dot-line { margin: 10px 0; }

#navigation { margin-top: 20px; font-size: 14px !important; text-align: center; color: #f66400; }
#navigation a { color: black; }
#navigation .hide { text-decoration: none; color: #a9aaa5; }

#genres { border-bottom: 1px solid #b7b8b2; }
#genres td { padding: 0 !important; }
#genres a { color: black !important; font-size: 14px !important; }
#genres img { display: inline-block !important; margin: 0 !important; border: 0px !important; }
#genres .wrap { margin: 20px 0; }

#game-header { width: 100%; }
#game-header td { height: 272px; background: url('../img/game-bg.png') repeat-x left top; }
#game-header .parameters { overflow: hidden; zoom: 1; }
#game-header .parameters .frame { width: 208px; height: 208px; background: url('../img/frame-big.png') no-repeat left top; float: left; margin-right: 10px; margin-left: 10px; }
#game-header .parameters .frame img { margin: 4px; }
#game-header .parameters .data { float: left; width: 460px; }
#game-header .parameters .data .line { margin: 0 0 10px  0; }
#game-header .parameters .data h1 { color: white; font-size: 15px; }
#game-header .parameters .data table { width: 100%; }
#game-header .parameters .data td { background: none; height: auto; color: white; }
#game-header .parameters .data td a { font-weight: bold; color: white; }
#game-header .parameters .data th { text-align: left; color: #bcccdc; width: 110px; font-weight: normal; }
#game-header .parameters .data .empty { height: 40px; }
#game-header .parameters .data .rate { background: url('../img/rate.png') no-repeat left center; height: 38px; vertical-align: top; }
#game-header .parameters .data .rate form { position: relative; margin: 0; padding: 0; }
#game-header .parameters .data .rate form .items { position: absolute; left: 50px; top: 8px; }
#game-header .parameters .data .rate form .button { position: absolute; right: 35px; top: 7px; }
#game-header .screenshots { background: url('../img/game-bg-01.png') no-repeat left top; }
#game-header .screenshots .frame { margin-left: 50px; width: 126px; height: 96px; background: url('../img/frame-small.png') no-repeat left top; }
#game-header .screenshots .frame img { margin: 3px; }

#game-description { color: #4d4f42; font-size: 12px; }
#game-description h1 { font-weight: bold; font-size: 12px; }
#game-description h1 span { font-weight: normal; }
#game-description .red { color: #f29548; font-weight: bold; }
#game-description .dot-line { margin: 10px 0; }
#game-description .buttons { position: relative; }
#game-description .buttons img { margin-left: 20px; }
#game-description .buttons .right { position: absolute; right: 130px; top: 12px; color: #7c7d77; font-size: 11px; text-align: right; }
#game-description .buttons .download { position: absolute; right: 20px; top: 14px; }
#game-description .back { color: black; font-size: 11px; }
#game-description table td { padding: 0; margin: 0; }
#game-description table th { padding: 0; margin: 0; text-align: left; color: #4d4f42; font-weight: normal; }

#shadow { background-image: url('../img/shadow.gif') !important; }
