.cmsBody {font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 1em; margin: 0px; padding: 0px; text-align: center; border-width: 0px; color:#000000; background-color: #111316;}
/* obecna nastaveni */
form {margin: 0px; padding: 0px;}
p {margin: 0px;}
img {border: 0px solid #ffffff; vertical-align: middle;}
input, button, textarea, select {font-family: Tahoma, Verdana, Helvetica, sans-serif; vertical-align: middle; margin:0px; padding: 0px; border: 0px;}
strong {font-weight: bold;}
.pointer {cursor: pointer;}
.cistic {display:block; clear:both; border:none; visibility:hidden; line-height:0px;}
h1, h2, h3, h4 {font-size: 100%;}
a{text-decoration: underline;}
a:hover{text-decoration: none;}
a.rev {text-decoration: none;}
a.rev:hover {text-decoration: underline;}

.bg-body {background-color: #111316;}
.bg-header {background: url(mapa.png) no-repeat 0px 0px; overflow: hidden;}
.bg-bar0 {background: url(repx.png) repeat-x 0px -214px; overflow: hidden;}
.bg-zapati {background: transparent url(mapa.png) no-repeat 0px -222px; overflow: hidden;}
.bg-btn0 {background: transparent url(mapa.png) no-repeat 0px -172px; overflow: hidden; width: 64px; height: 24px;}
.bg-btn0-hover {background: transparent url(mapa.png) no-repeat 0px -197px; overflow: hidden; width: 64px; height: 24px;}

.bg-btn1 {background: transparent url(mapa.png) no-repeat -638px -343px; overflow: hidden; width: 64px; height: 24px; line-height: 24px; text-align: center; text-decoration: none; color: #ffffff;}
.bg-btn1-hover {background: transparent url(mapa.png) no-repeat -703px -343px; overflow: hidden; width: 64px; height: 24px; line-height: 24px; text-align: center; color: #ffffff;}

.bg-menu0 {background: transparent url(bg-menu0.png) no-repeat right top; overflow: hidden;}
.bg-menu0-hover {background: transparent url(bg-menu0-hover.png) no-repeat right top; overflow: hidden;}
.bg-hrana0 {background: transparent url(mapa.png) no-repeat -383px -172px; overflow: hidden;}
.bg-nadpis0 {background: transparent url(repx.png) repeat-x 0px -101px; overflow: hidden;}
.bg-hrana1 {background: transparent url(mapa.png) no-repeat -377px -172px; overflow: hidden;}
.bg-hrana2 {background: transparent url(repx.png) repeat-x 0px -142px; overflow: hidden;}
.bg-roh1 {background: transparent url(mapa.png) no-repeat -80px -207px; overflow: hidden;}
.bg-roh2 {background: transparent url(mapa.png) no-repeat -80px -213px; overflow: hidden;}
.bg-bar1 {background: #191c21 url(mapa.png) no-repeat -389px -172px; overflow: hidden;  width: 409px; height: 41px; overflow: hidden; }
.bg-arr1 {background: #191c21 url(mapa.png) no-repeat -65px -207px; overflow: hidden;}
.bg-arr2 {background: transparent url(mapa.png) no-repeat -353px -172px; overflow: hidden;}
.bg-bok1 {background: transparent url(mapa.png) no-repeat -987px 0px; overflow: hidden;}
.bg-bok2 {background: transparent url(mapa.png) no-repeat -981px 0px; overflow: hidden;}
.bg-img-hover {background: transparent url(mapa.png) no-repeat 0px -295px; overflow: hidden;}
.bg-img {background: transparent url(mapa.png) no-repeat -118px -295px; overflow: hidden;}
.bg-hrana3 {background: transparent url(mapa.png) no-repeat -243px -295px; overflow: hidden;}
.bg-hrana4 {background: transparent url(mapa.png) no-repeat -236px -295px; overflow: hidden;}
.bg-bar2 {background: transparent url(repx.png) repeat-x 0px -148px; overflow: hidden;}
.bg-soc {background: transparent url(mapa.png) no-repeat -993px -247px; overflow: hidden;}
.bg-nadpis {background: transparent url(mapa.png) no-repeat -102px -172px; overflow: hidden;}
.bg-bar3 {background: transparent url(repx.png) repeat-x 0px -70px; overflow: hidden;}
.bg-input {background: transparent url(mapa.png) repeat-x -638px -295px; overflow: hidden; width: 189px; height: 23px; line-height: 23px;}
.bg-textarea {background: transparent url(mapa.png) repeat-x -246px -295px; overflow: auto; width: 391px; height: 83px; line-height: 23px;}

.bg-ramecek {background: transparent url(mapa.png) no-repeat -1244px 0px; overflow: auto;}

.bg-btn1 {background: transparent url(mapa.png) no-repeat -861px -242px; overflow: auto; width: 94px; height: 24px; line-height: 24px;}
.bg-btn1-hover {background: transparent url(mapa.png) no-repeat -861px -267px; overflow: auto; width: 94px; height: 24px; line-height: 24px;}
.bg-btn2 {background: transparent url(mapa.png) no-repeat -861px -292px; overflow: auto; width: 94px; height: 24px; line-height: 24px;}
.bg-btn2-hover {background: transparent url(mapa.png) no-repeat -861px -317px; overflow: auto; width: 94px; height: 24px; line-height: 24px;}

.bg-prispevek {/*width: 567px;*/ background: #21242a url(bg-diskuse.png) no-repeat 0px 0px; z-index: 1;}

.bg-odkazy {background: transparent url(mapa.png) no-repeat -993px 0px; overflow: hidden;}

.bg-download1 {width: 74px; height: 48px; background: transparent url(mapa.png) no-repeat -1244px -111px; overflow: hidden;}
.bg-download2 {height: 48px; background: transparent url(repx.png) repeat-x 0px -520px; overflow: hidden; text-indent: 10px; color: #000000; line-height: 48px; font-size: 200%;}
.bg-download3 {width: 22px; height: 48px; background: transparent url(mapa.png) no-repeat -1319px -111px; overflow: hidden;}

.odkazyNaShopy {width: 100%; height: 246px; }
.odkazyNaShopy h2{line-height: 100%; font-size: 87.5%; color: #ffffff; font-weight: bolder; margin: 0px; padding: 11px 0px 0px 20px; height: 23px;}
.odkazyNaShopy a{border-color: #000000;}
.odkazyNaShopy .megahry{display: block; width: 100%; height: 93px; margin-top: 4px; }
.odkazyNaShopy .bestgames{display: block; width: 100%; height: 111px; margin-top: 4px; }

.shopMessage {text-align: center; width: 100%; margin: 150px auto 150px auto;}
.shopMessage .right {float: right;}
.shopMessage .block {width: 600px; margin: 15px auto; height: auto;}
.shopMessage .jednoTlacitko {width:auto; padding:0px; float: none; display: inline-block; margin-bottom: 10px;}
.shopMessage .dveTlacitka {width:260px; padding:0px; margin:0px auto 10px auto; border:0px solid blue;}

.shopMessage .nadpis {width:600px; height: 40px; overflow:hidden; float:left;}
.shopMessage .nadpis .hrana {width: 5px; height: 40px; float: left;}
.shopMessage .nadpis .stred{width: 590px; height: 40px; float: left;}
.shopMessage .nadpis a {font-weight: bold; text-decoration: none;}
.shopMessage .nadpis a:hover {text-decoration: underline;}
.shopMessage .wrap {width:596px; height: auto; float:left; border-right: 1px solid #282b32; border-left: 1px solid #282b32; background-color: #171a1e; padding: 1px;}
.shopMessage .okraj {width: 600px; height: 5px; float: none; margin: 0px auto;}
.shopMessage .okraj .l {width: 5px; height: 5px; float: left;}
.shopMessage .okraj .r {width: 5px; height: 5px; float: right;}


.top .left, .top .right {background-color: transparent; background-image: url(mapa.png); background-repeat: no-repeat; overflow: hidden;}
.top .middle {background-color: transparent; background-image: url(repx.png); background-repeat: repeat-x; overflow: hidden;}

.top .left   {background-position: -74px -172px;}
.top .right  {background-position: -65px -172px;}
.top .middle {background-position:   0px    0px;}
/*ALL - sedy*/
.mALL-hover .left 		{background-position: -873px -207px;}
.mALL-hover .right 		{background-position: -882px -207px;}
.mALL-hover .middle 	{background-position: 	0px  -485px;}
/*XBOX - zeleny*/
.mXbo-hover .left 		{background-position: -92px -172px;}
.mXbo-hover .right 		{background-position: -83px -172px;}
.mXbo-hover .middle 	{background-position: 	0px  -35px;}
/*PSP - tmave modry*/
.mPC-hover .left 		{background-position: -909px -172px;}
.mPC-hover .right 		{background-position: -918px -172px;}
.mPC-hover .middle 	{background-position: 	0px  -346px;}
/*Wii zelenomodra*/
.mWii-hover .left 		{background-position: -963px -172px;}
.mWii-hover .right 		{background-position: -972px -172px;}
.mWii-hover .middle 	{background-position: 	0px  -450px;}
/*PS2 - modry*/
.mPS2-hover .left 		{background-position: -927px -172px;}
.mPS2-hover .right 		{background-position: -936px -172px;}
.mPS2-hover .middle 	{background-position: 	0px  -381px;}
/*PS3 -cerveny*/
.mPS3-hover .left 		{background-position: -891px -172px;}
.mPS3-hover .right 		{background-position: -900px -172px;}
.mPS3-hover .middle 	{background-position: 	0px  -311px;}
/*DS - fialovy*/
.mDS-hover .left 			{background-position: -945px -172px;}
.mDS-hover .right 		{background-position: -954px -172px;}
.mDS-hover .middle 		{background-position: 	0px  -415px;}
/*PC - zluty*/
.mPSP-hover .left	 		{background-position: -873px -172px;}
.mPSP-hover .right 		{background-position: -882px -172px;}
.mPSP-hover .middle	 	{background-position: 	0px  -276px;}

/*fonty*/
.f0 {color: #ffffff; font-size: 68.75%; line-height:18px;}
.f1 {color: #ff9727; font-size: 100%; line-height:38px;}
.f2 {color: #bcc8db; font-size: 75%; line-height:22px;}
.f3 {color: #9bb6e4; font-size: 68.75%; line-height:22px;}
.f4 {color: #bcc8db; font-size: 68.75%; line-height:22px;}
.f5 {color: #ffc22e; font-size: 100%; line-height:22px;}
.f6 {color: #d2dff4; font-size: 68.75%; line-height:18px;}
.f7 {color: #bcc8db; font-size: 68.75%; line-height:22px;}
/*EO fonty*/

.main {width:980px; height: auto; margin:0px auto 0px auto; overflow:hidden; text-align: left; border:0px solid blue; font-size: 100%;}
.main .sloupce{width:100%; height: auto; margin-top: 208px; text-align: center;}
.main .sloupce .sloupce{width:860px; height: auto; margin: 0px auto; overflow:hidden; text-align: center;}
.main .sloupce .pravy {width:600px; overflow:hidden; text-align: left; border:0px solid blue; float:left;}
.main .sloupce .levy {width:250px; overflow:hidden; text-align: left; border:0px solid blue;  float:right;}

.levy .soc{width:250px; height: 81px; overflow:hidden; float:left; padding-top: 28px; margin-bottom: 10px; margin-top: 16px; }
.levy .fcb{width:40px; height: 40px; display: inline; float:left; margin-left: 26px;}
.levy .twt{width:40px; height: 40px; display: inline; float:left; margin-left: 40px;}
.levy .rss{width:40px; height: 40px; display: inline; float:left; margin-left: 40px;}

.nadpis {width:600px; height: 40px; overflow:hidden; float:left;}
.nadpis .hrana {width: 5px; height: 40px; float: left;}
.nadpis h1,
.nadpis h2 {width: 579px; height: 40px; float: left; margin: 0px; padding: 0px 0px 0px 11px;}

.zapati {width:860px; height:28px; padding: 22px 0px; margin:0px auto; text-align:center; line-height:20px;}
.zapati a {color: #ff9727; text-decoration: underline; font-weight: normal;}
.zapati a:hover {text-decoration: none;}
.zapati a.binargon {text-decoration: none; font-weight: bolder;}
.zapati a.binargon:hover {text-decoration: underline;}

.main .header {width:980px; height:171px; margin:0px auto; overflow:hidden; position:absolute; top:0px;}
.main .header .logo {display:block; width:362px; height:126px; float:left;}
.main .header .top {width:558px; height:34px; margin:0px 60px 0px 0px; float: right; overflow: hidden; text-align: right;}
.main .header .low {width:100%; height:48px; float:left; text-align: center;}
.main .header .low .low {width:860px; height:48px; margin:0px auto; text-align: left; float: none;}

.bar0 {width:50%; height:44px; overflow:hidden; position:absolute; left:0px; top:126px;}

.header .low .vyhledavani {width:244px; height:49px; margin: 14px 0px 0px 46px; float:left; display: inline;}
.header .low .vyhledavani .txt {width:138px; height:18px; padding: 5px 0px 0px 0px; float:left; background-color: transparent; line-height: 12px;}
.header .low .vyhledavani button {width:64px; height:24px; margin-left:0px; float:left; font-size: 75%; color: #ffffff; font-family: Helvetica;}
.header .low .menu {width:560px; height:48px; margin-right: 6px; float:right;}
.header .low .menu a {width:auto; height:48px; padding: 0px 11px 0px 10px; float:left; line-height: 48px; color: #adcaff; font-weight: bold; text-decoration: none; font-size: 75%; }
.header .top a { float: left; display: inline; width: auto; margin-left: 1px; height: 34px; line-height: 34px; color: #a0acc0; font-size: 87.5%; font-weight: bold; text-decoration: none;}
.header .top a:hover,
.header .top a.selected {color: #ffffff;}
.header .top .left,
.header .top .right {width:8px; height:34px; float:left;}
.header .top .middle {width:auto; height:34px; padding: 0px 7px; float:left;}

.defaultstyle {width: 600px; height: auto; margin-bottom: 15px; float: left; }
.defaultstyle .nadpis {width:600px; height: 40px; overflow:hidden; float:left;}
.defaultstyle .nadpis .hrana {width: 5px; height: 40px; float: left;}
.defaultstyle .nadpis h1 {width: 579px; height: 40px; float: left; margin: 0px; padding: 0px 0px 0px 11px;}
.defaultstyle .wrap {width:596px; height: auto; float:left; border-right: 1px solid #282b32; border-left: 1px solid #282b32; background-color: #171a1e; padding: 1px;}
.defaultstyle .text {width:570px; height: auto; float:left; background-color: #191c21; padding: 19px 13px 3px 13px;}
.defaultstyle .okraj {width: 600px; height: 5px; float: left;}
.defaultstyle .okraj .l {width: 5px; height: 5px; float: left;}
.defaultstyle .okraj .r {width: 5px; height: 5px; float: right;}
.defaultstyle ul {padding: 0px 0px 0px 15px; margin: 0px;}
.defaultstyle ul li {}
.defaultstyle h2 {padding: 0px; margin: 0px; text-transform: uppercase;}
.defaultstyle a {color: inherit; display: block;}

.download {text-align: center;  height: 48px; overflow: hidden;}
.download .odkaz {margin: 0px auto; height: 48px; overflow: hidden;}
.download a.posunutiOdkazu {display: inline-block; position: relative; top: -48px; text-indent: 58px; color: #ffffff; line-height: 47px; font-size: 200%; text-decoration: none;}

.diskuse {padding: 0px 0px 16px 13px; background-color:#191C21}
.diskuse .nadpisDiskuse {color: #8AADFF; font-weight: bold; padding: 0px; margin: 0px; line-height: 30px;}
.diskuse .prispevek {/*width: 567px;*/ overflow: hidden; background-color: #21242a; margin: 5px 0px;}
.diskuse .prispevek .head {height: 30px; line-height: 30px; overflow: hidden; font-size: 69%; color: #BCC8DB; padding: 0px 16px;}
.diskuse .prispevek .head .odpovedet {float: right; color: #8aadff;}
.diskuse .prispevek .head strong {color: #8AADFF;}
.diskuse .prispevek .vzkaz {padding: 16px; font-size: 69%; color: #BCC8DB; line-height: 18px}
.diskuse .odsazeni {padding: 0px 0px 0px 25px;}
.diskuse .pridat {padding: 0px 0px 0px 16px;}
.diskuse .pridat .l {display: block; padding: 16px 0px 5px 0px; color: #BCC8DB; font-size: 68.75%;}
.diskuse .pridat .i189 {width: 179px; background-color: transparent; margin: 3px 5px; color: #BCC8DB;}
.diskuse .textarea {font-size: 75%; line-height: 16px; color: #BCC8DB;}

.diskuse .tlacitka {text-align: right; padding: 10px 16px 10px 16px;}
.diskuse .tlacitka .popisAkce {float: left; font-size: 68.75%; width: 450px; text-align: left; padding: 7px 0px 0px 0px; color:#9BB6E4;}
.diskuse .tlacitka button {color: #BCC8DB; cursor: pointer;}

.gallery-small {width:100%;}
.gallery-small h2 {color:#8AADFF; font-family:Tahoma,Helvetica,sans-serif; font-size:14px; line-height:20px; margin:0 0 8px; padding:0;}
.gallery-small .obal{width:500px; margin:0px auto 20px auto; color:#bcc8db; font-size:68.75%; font-weight:normal; line-height:20px;}
.gallery-small a {display:block; width:162px; height:109px; margin:0px 0px 8px 0px; float:left; overflow:hidden;}
.gallery-small img {display:block; width:156px; height:103px; margin:3px;}
.gallery-small .mezirka {display:block; width:4px; height:109px; float:left; overflow:hidden;}