/* konstrukce */
html {margin: 0; padding: 0;}
body {background: #000 url(/titleimg/back_01.jpg) no-repeat center top; margin: 0; padding: 0; font-family:  arial, tahoma, verdana; font-size: 11px; color: #D5D5D5; }
form {margin: 0; padding: 0;}
input {font-family: arial; font-size: 11px;}
label {cursor:pointer;}

.cleaner {clear: both; height: 1px; overflow: hidden; }
.center {text-align: center; }
.right {text-align: right;}

.body1 {background: #000 url(/titleimg/back_01.jpg) no-repeat center top; }
.body2 {background: #000 url(/titleimg/back_02.jpg) no-repeat center top; }
.body3 {background: #000 url(/titleimg/back_03.jpg) no-repeat center top; }
.body4 {background: #000 url(/titleimg/back_04.jpg) no-repeat center top; }
.body5 {background: #000 url(/titleimg/back_05.jpg) no-repeat center top; }


#top-red {position: absolute; top: 0px; left: 0px; height: 114px; width: 100%; background: url(../img/top-red.gif) repeat-x left top #C30102;}


#cont-main {position: relative; z-index: 2; margin: 0px auto; width: 960px; }
#c-top {position: relative; height: 90px;}
#logo {position: absolute; left: 0px; top: 0px; height: 90px; width: 272px; background: url(../img/logo.gif) no-repeat left top; color: #fff; font-size: 30px; font-style: italic; overflow: hidden;}
#logo strong {position: absolute; left: 18px; top: 22px; letter-spacing: 2px; }
#logo a {position: absolute; left: 0px; top: 0px; height: 90px; width: 272px; background: url(../img/logo.gif) no-repeat left top; overflow: hidden;}

#c-menu {position: absolute; right: 0px; top: 62px; height: 20px; width: 680px; overflow: hidden;}
#c-menu ul {padding: 0; margin: 3px 0px 0px 0px; text-align: right;}
#c-menu ul li {list-style-type: none; padding: 0px 9px 0px 9px; display: inline;}
#c-menu ul li a {text-decoration: none; color: #fff;}
#c-menu ul li a:hover {text-decoration: underline; color: #fff;}

#c-top-bm {position: absolute; right: 0px; top: 0px; height: 21px; width: 680px; overflow: hidden;}
#c-top-bm ul {padding: 0px; margin: 0px; position: absolute; right: 0px; top: 0px; height: 21px; width: 680px;}
#c-top-bm ul li {list-style-type: none; position: relative; float: right; margin-left: 2px; height: 21px; background: url(../img/top-bm.gif) repeat-x left top #5E0101;}
#c-top-bm ul li span {float: right; height: 21px; background: url(../img/top-bml.gif) no-repeat left top;}
#c-top-bm ul li a {float: right; text-decoration: none; background: url(../img/top-bmr.gif) no-repeat right top; padding: 3px 9px 3px 9px; font-size: 12px; font-weight: bold; color: #D4BBBB; letter-spacing: 1px;}
#c-top-bm ul li a:hover {text-decoration: none; color: #fff;}

#c-top-bm ul li.active {list-style-type: none; float: right; margin-left: 2px; height: 21px; background: url(../img/top-bma.gif) repeat-x left top #5E0101;}
#c-top-bm ul li.active span {float: right; height: 21px; background: url(../img/top-bmla.gif) no-repeat left top;}
#c-top-bm ul li.active strong {float: right; text-decoration: none; color: #fff;  background: url(../img/top-bmra.gif) no-repeat right top; padding: 3px 9px 3px 9px; font-size: 12px; letter-spacing: 1px;}

#bg-book {position: absolute; z-index: 3; left: 0px; top: 90px; width: 960px; height: 24px; background: url(../img/bg-book.gif) no-repeat left top #000;}

#cont-main1 {position: relative; z-index: 2; margin: 0px auto; width: 950px; padding-bottom: 15px; }

#c-book {height: 61px;}
#c-head-img {height: 220px; position:relative;}
#menu {position: absolute; top: 95px; left: 5px; z-index: 1000; height: 56px; width: 950px; overflow: hidden;}
#menu ul {position: absolute; top: 0px; left: 0px; height: 56px; width: 1050px; margin: 0px; padding: 0px;}
#menu ul li {float: left; height: 95px; width: 155px; background: url(../img/book-li.gif) no-repeat left top #1E1E1E; margin-right: 4px; list-style-type: none;}
#menu ul li a {float: left; height: 95px; width: 155px; display: block; color: #B3B3B3; font-size: 12px; text-decoration: none;}
#menu ul li a:hover {color: #fff; text-decoration: none;}
#menu ul li a strong, #menu ul li span strong {float: left; width: 131px; height: 85px; padding: 10px 12px 0px 12px;}

#menu ul li strong.book-lia-sw {float: left; height: 95px; width: 155px; display: block; color: #fff; font-size: 12px; background: url(../img/book-lia-magenta.gif) no-repeat left top ;}
#menu ul li strong.book-lia-ps3 {float: left; height: 95px; width: 155px; display: block; color: #fff; font-size: 12px; background: url(../img/book-lia-red.gif) no-repeat left top ;}
#menu ul li strong.book-lia-ps2 {float: left; height: 95px; width: 155px; display: block; color: #fff; font-size: 12px; background: url(../img/book-lia-blue.gif) no-repeat left top ;}
#menu ul li strong.book-lia-psp {float: left; height: 95px; width: 155px; display: block; color: #fff; font-size: 12px; background: url(../img/book-lia-yellow.gif) no-repeat left top ;}
#menu ul li strong.book-lia-xbox360 {float: left; height: 95px; width: 155px; display: block; color: #fff; font-size: 12px; background: url(../img/book-lia-green.gif) no-repeat left top ;}
#menu ul li strong.book-lia-wii {float: left; height: 95px; width: 155px; display: block; color: #fff; font-size: 12px; background: url(../img/book-lia-lightblue.gif) no-repeat left top ;}

#menu ul li strong.book-lia-sw-js {float: left; height: 95px; width: 155px; display: block; color: #fff; font-size: 12px; background: url(../img/book-lia-magenta-m.gif) no-repeat left top ;}
#menu ul li strong.book-lia-ps3-js {float: left; height: 95px; width: 155px; display: block; color: #fff; font-size: 12px; background: url(../img/book-lia-red-m.gif) no-repeat left top ;}
#menu ul li strong.book-lia-ps2-js {float: left; height: 95px; width: 155px; display: block; color: #fff; font-size: 12px; background: url(../img/book-lia-blue-m.gif) no-repeat left top ;}
#menu ul li strong.book-lia-psp-js {float: left; height: 95px; width: 155px; display: block; color: #fff; font-size: 12px; background: url(../img/book-lia-yellow-m.gif) no-repeat left top ;}
#menu ul li strong.book-lia-xbox360-js {float: left; height: 95px; width: 155px; display: block; color: #fff; font-size: 12px; background: url(../img/book-lia-green-m.gif) no-repeat left top ;}
#menu ul li strong.book-lia-wii-js {float: left; height: 95px; width: 155px; display: block; color: #fff; font-size: 12px; background: url(../img/book-lia-lightblue-m.gif) no-repeat left top ;}


#c-body {position: relative; margin-top: 2px; border: solid 1px #1F1F1F; background: url(../img/c-body.gif) no-repeat left top #080808;}
#c-top-body {height: 93px; clear: both;}
#top-body {position: absolute; top: 301px; width: 100%; height: 76px; z-index: 2000;}
.tbody-box {position: absolute; top: 0px; width: 298px; height: 76px; background: url(../img/top-body-box.gif) no-repeat left top #515151;}
.tbody-box .tbb-in {position: absolute; top: 1px; left: 1px; width: 296px; height: 74px; background: url(../img/top-body-box.gif) no-repeat -1px -1px #000;}
.tbody-box .tbb-img {position: absolute; top: 13px; left: 13px; width: 55px; height: 50px; background: url(../img/top-body-box.gif) no-repeat -14px -14px #454545;}

.tbb-1 {left: 15px;}
.tbb-1 .tbb-img {background-image: url(../img/tbb1-img.gif); background-position: 0px 0px;}
.tbb-2 {left: 326px;}
.tbb-2 .tbb-img {background-image: url(../img/tbb2-img.gif); background-position: 0px 0px;}
.tbb-3 {left: 637px;}
.tbb-3 .tbb-img {background-image: url(../img/tbb3-img.gif); background-position: 0px 0px;}

.tbody-box .tbb-in1 {position: absolute; height: 74px; width: 219px; top: 0px; left: 76px;}
.tbody-box h3 {margin: 10px 0px 0px 0px; padding: 0px; color: #D50000; font-size: 14px;}
.tbody-box .tbb-text {color: #A6A6A6; height: 20px; margin-top: -1px;}
.tbody-box .tbb-text strong {float: left; margin-right: 12px;}
.tbody-box .tbb-text a {float: left; color: #A6A6A6; text-decoration: none;}
.tbody-box .tbb-text a:hover {color: #fff; text-decoration: underline;}
.tbody-box .i-tbb {position: absolute; left: 0px; top: 43px; height: 22px; width: 100%; }

.tbb-in .bt-tbb {position: absolute; left: 185px; top: 0px; border: none; cursor: pointer; height: 22px; width: 26px; background: url(../img/bt-tbb.gif) no-repeat left top #B80000;}
.tbb-in .tbb-itext {position: absolute; left: 0px; top: 0px; height: 22px; width: 185px; background: url(../img/it-tbb.gif) no-repeat left top #353535;}
.tbb-1 .tbb1-itext1 {position: absolute; left: 0px; top: 0px; height: 22px; width: 90px; background: url(../img/it-tbb1.gif) no-repeat left top #353535;}
.tbb-1 .tbb1-itext2 {position: absolute; left: 95px; top: 0px; height: 22px; width: 90px; background: url(../img/it-tbb1.gif) no-repeat left top #353535;}

.tbb1-itext1 input, .tbb1-itext2 input{color: #969696; font-weight: bold; position: absolute; left: 4px; top: 4px; width: 83px; border: none; background: transparent;}
.tbb-itext input {color: #969696; font-weight: bold; position: absolute; left: 4px; top: 4px; width: 178px; border: none; background: transparent;}
.tbb-3 .tbb-itext {text-align: right;}
.tbb-3 .tbb-itext strong {padding-right: 10px; color: #969696; position: relative; top: 5px;}
.tbb-3 .tbb-itext span {color: #D40000;}

#c-body1 {position: relative; clear: both; margin: 15px 14px 0px 14px; min-height: 1px; _height: 1px;}

#col-1 {margin-left: -490px; top: 0px; float: left; width: 200px; overflow: hidden;}
#col-2 {position: relative; width: 490px; float: left; left: 215px; top: 0px; padding-bottom: 10px; overflow: hidden; }
#col-3 {float: right; top: 0px; width: 200px;  z-index:4500;}

.c-box {background: url(../img/c-box.gif) repeat-y left top #222222; padding: 1px; margin-bottom: 15px;}
.c-box-in {background: #161616; _height: 0px; min-height: 1px;}
.c-box-lb {position: relative; height: 74px; overflow: hidden; background: url(../img/c-box-lb.gif) no-repeat left top #353535; }
.c-box-lb .lb-img {position: absolute; top: 13px; left: 13px; width: 55px; height: 50px; background: url(../img/top-body-box.gif) no-repeat -14px -14px #454545; }
.c-box-lb h3 {position: absolute; top: 0px; left: 79px; width: 118px; padding: 0px; margin: 23px 0px 0px 0px; font-size: 12px;}
.c-box-lb h3 span {font-size: 12px;}
.c-box .box-content {padding: 11px 0px 11px 0px;}

.c-box ul.cat-ul {padding: 0px; margin: 0px;}
.c-box ul.cat-ul li {list-style-type: none; padding: 0px 0 0 11px; margin: 0px; background: url(../img/box-li.gif) no-repeat 11px 3px;}
.c-box ul.cat-ul li a {text-decoration: none; color: #D6D6D6; font-weight: bold; padding: 6px 3px 7px 30px; display: block; _height: 0px; min-height: 1px;}
.c-box ul.cat-ul li.sel {list-style-type: none; padding: 0px 0 0 11px; margin: 0px; background: url(../img/box-li-a.gif) no-repeat 11px 3px;}
.c-box ul.cat-ul li.sel a {text-decoration: none; color: #D60303; font-weight: bold; padding: 6px 3px 7px 30px; display: block; _height: 0px; min-height: 1px;}
.c-box ul.cat-ul li a:hover {text-decoration: underline; color: #fff; }

.c-box ul.cat-ul li ul { width:197px; position:relative; left:-12px; list-style-type: none; padding: 0px; margin: 0px 0 3px 0; background: url(../img/s-cat-bg.gif) repeat-y;}
.c-box ul.cat-ul li ul li {list-style-type: none; padding: 0px 0 0 35px; margin: 0px; background: url(../img/box-li.gif) no-repeat 33px 3px;}
.c-box ul.cat-ul li ul li a {text-decoration: none; color: #D6D6D6 !important; font-weight: normal !important; padding: 6px 3px 7px 30px; display: block; _height: 0px; min-height: 1px;}
.c-box ul.cat-ul li ul li.s-cat-sep {background: url(../img/s-cat-sep.gif) no-repeat bottom !important; height:2px; }
.c-box ul.cat-ul li ul li.sel { padding: 0px 0 0 35px !important; background: url(../img/box-li.gif) no-repeat 33px 3px !important;}
.c-box ul.cat-ul li ul li.sel a { text-decoration:underline;font-weight: normal !important; color:#B80000 !important;}

.c-box ul.cat-ul li ul li.sel ul li a { text-decoration:underline;font-weight: normal !important; color:#D6D6D6 !important; }
.c-box ul.cat-ul li ul li ul { width:197px; position:relative;  left:-12px; list-style-type: none; padding: 0px; margin: 0px 0 3px 0; background:none;}
.c-box ul.cat-ul li ul li ul li {list-style-type: none; padding: 0px 0 0 35px; margin: 0px; background: url(../img/box-li.gif) no-repeat 33px 3px;}
.c-box ul.cat-ul li ul li ul li a {text-decoration: none !important; color: #D6D6D6;  font-weight: normal !important; padding: 6px 3px 7px 30px; display: block; _height: 0px; min-height: 1px;}
.c-box ul.cat-ul li ul li ul li.sel-cat { padding: 0px 0 0 35px !important; background: url(../img/box-li.gif) no-repeat 33px 3px !important;}
.c-box ul.cat-ul li ul li ul li.sel-cat a { text-decoration:underline !important;font-weight: normal !important; color:#B80000 !important;}


.c-box.platforms-box .lb-img {background: url(../img/platforms-box.gif) no-repeat 0px 0px #454545;}
.c-box.instore-box .lb-img {background: url(../img/instore-box.gif) no-repeat 0px 0px #454545;}
.c-box.preorder-box .lb-img {background: url(../img/preorder-box.gif) no-repeat 0px 0px #454545;}
.c-box.news-box .lb-img {background: url(../img/news-box.gif) no-repeat 0px 0px #454545;}
.c-box.mailnews-box .lb-img {background: url(../img/mailnews-box.gif) no-repeat 0px 0px #454545;}
.c-box.lastorder-box .lb-img {background: url(../img/lastorder-box.gif) no-repeat 0px 0px #454545;}
.c-box.bonusprogram-box .lb-img {background: url(../img/bonusprogram-box.gif) no-repeat 0px 0px #454545;}
.c-box.foto-box .lb-img {background: url(../img/foto-box.gif) no-repeat 0px 0px #454545;}
.c-box.video-box .lb-img {background: url(../img/video-box.gif) no-repeat 0px 0px #454545;}

.c-box.aktualne .lb-img {background: url(../img/aktualne.gif) no-repeat 0px 0px #454545;}
.c-box.pripravujeme .lb-img {background: url(../img/pripravujeme.gif) no-repeat 0px 0px #454545;}

.c-box .c-ibox {position: relative; height: 22px; overflow: hidden; margin: 13px 0px 8px 0px;}
.c-box .c-ibox .box-itext {position: absolute; left: 0px; top: 0px; height: 22px; width: 139px; background: url(../img/box-itext.gif) no-repeat left top #353535;}
.c-box .c-ibox .box-itext input {color: #969696; font-weight: bold; position: absolute; left: 4px; top: 4px; width: 132px; border: none; background: transparent;}
.c-box .c-ibox .bt-box {position: absolute; left: 139px; top: 0px; border: none; cursor: pointer; height: 22px; width: 26px; background: url(../img/bt-tbb.gif) no-repeat left top #B80000;}

.c-box.mailnews-box .box-content {padding-left: 13px;}

#col-2 .c-box {background-image: url(../img/c-box1.gif);}
#col-2 .c-box-lb {height: 34px; background-image: url(../img/c-box-lb1.gif);}
#col-2 .c-box-lb h2 {padding:  13px 0px 0px 0px; margin: 0px; font-size: 14px; text-align: center;}
#col-2 .c-box .c-prod {height: 207px; overflow: hidden; }
#col-2 .c-box .c-prod-in {height: 195px; width: 550px; margin: 11px 0px 0px 6px;}
#col-2 .c-box .c-box {float: left; position: relative; width: 151px; height: 188px; overflow: hidden; padding: 0px; margin: 0px 11px 0px 0px; /*background-image: url(../img/prod-box.gif);*/}
#col-2 .c-box .c-box .c-box-in {position: absolute; height: 188px; width: 151px; /*left: 1px; top: 1px;*/}
#col-2 .c-box .c-box .c-prodimg {position: absolute; height: 188px; width: 151px; /*left: 1px; top: 1px; */}
#col-2 .c-box .c-box .c-h3 {position: absolute; height: 29px; width: 147px; left: 1px; top: 158px; overflow: hidden; /*background: url(../img/prod-lb.gif) no-repeat left top #353535;*/}
#col-2 .c-box .c-box .c-h3 h3 {margin: 0px; padding: 0px; font-size: 11px; text-transform: uppercase; line-height: 13px;}
#col-2 .c-box .c-box .c-h3 h3 a {display: block; padding: 1px 4px 20px 5px; color: #D6D6D6; text-decoration: none;}
#col-2 .c-box .c-box .c-h3 h3 a:hover {color: #fff;}

#col-2 .c-box .listel {margin: 0px auto 7px auto; height: 21px; width: 473px; background: url(../img/listel-bg.gif) repeat-x 0px 0px #555555; position: relative; overflow: hidden;}
#col-2 .c-box .listel-1 {height: 19px; width: 415px; background: #000; position: absolute; top: 1px; left: 29px; overflow: hidden;}
#col-2 .c-box .listel .l-arr {height: 21px; width: 29px;position: absolute; top: 0px; left: 0px; overflow: hidden; cursor:pointer;}
#col-2 .c-box .listel .r-arr {height: 21px; width: 29px; position: absolute; top: 0px; left: 444px; overflow: hidden; cursor:pointer;}
#col-2 .c-box .listel-2 {height: 19px; width: 615px; position: absolute; top: 0px; left: 1px; overflow: hidden;}
#col-2 .c-box .listel-2 div {height: 21px; float: left; font-weight: bold; color: #8A8A8A; margin-right: 1px;}
#col-2 .c-box .listel-2 div span {float: left; }
#col-2 .c-box .listel-2 div a {float: left; text-decoration: none; color: #8A8A8A; padding: 2px 10px 4px 10px;}
#col-2 .c-box .listel-2 div.predobjednavka a {float: left; text-decoration: none; color: #8A8A8A; padding: 2px 19px 4px 19px;}
#col-2 .c-box .listel-2 div.novinka a {float: left; text-decoration: none; color: #8A8A8A; padding: 2px 19px 4px 19px;}
#col-2 .c-box .listel-2 div a:hover {text-decoration: none; color: #FFFEFE; }
#col-2 .c-box .listel-2 div strong {float: left; text-decoration: none; color: #FFFEFE; /*padding: 2px 10px 4px 10px;*/}

#col-2 .c-box .listel-2 div.lis-active {background: url(../img/lis-active.gif) repeat-x 0px 0px #404040; color: #FFFEFE; }
#col-2 .c-box .listel-2 div.lis-active span {background: url(../img/lis-active-l.gif) no-repeat left top;}
#col-2 .c-box .listel-2 div.lis-active strong {background: url(../img/lis-active-r.gif) no-repeat right top !important;}
#col-2 .c-box .listel-2 div.lis-active a {color:#FFFFFF !important;}

.c-box.bonusprogram-box .c-box-lb h3 {margin: 16px 0px 0px 0px;}
.c-box.bonusprogram-box .box-content {color: #969696; padding: 7px 11px 7px 11px;}
.c-box.bonusprogram-box p {margin: 0px; padding: 5px 0px 5px 0px;}

.c-box.lastorder-box .box-content {padding: 11px 5px 11px 5px;}
.c-box.lastorder-box .box-content div {height: 19px; color: #969696;}
.c-box.lastorder-box .box-content div a {height: 19px; display: block; color: #969696; text-decoration: none; overflow: hidden;}
.c-box.lastorder-box .box-content div a:hover {text-decoration: none; color: #D50000; background: #080808;}
.c-box.lastorder-box .box-content div strong {font-weight: normal; float: left; padding: 3px 3px 3px 7px;  cursor: pointer;}
.c-box.lastorder-box .box-content div span {float: right; padding: 3px 6px 3px 3px; cursor: pointer;}


.c-box.foto-box .box-content {padding: 0px 0px 0px 23px; }
.c-box.foto-box .c-img-fb {float: left; width: 142px; }
.c-box .foto-box-margin {margin:10px 0 10px 0;}

.c-box.foto-box .c-img-fb .fb-img {position: relative; height: 102px; padding: 0px 1px 0px 1px; background: #4B4B4B; margin: 0px 0 13px 0; overflow: hidden;}
.c-box.foto-box .c-img-fb .fb-img a {position: relative; top: 1px; display: block; height: 100px; background: #000; overflow: hidden;}
.c-box.foto-box .fb-scrollbar {position: relative; float: right; width: 19px; height: 447px; background: url(../img/fb-sbar-top.gif) no-repeat left top #101010; overflow: hidden; border:1px solid red;}
.c-box.foto-box .fb-sbar1-1 {height: 100%; background: url(../img/fb-sbar-top.gif) no-repeat left bottom; overflow: hidden;}
.c-box.foto-box .fb-sbar1-2 {height: 100%; background: url(../img/fb-sbar-line.gif) no-repeat center center; overflow: hidden;}
.c-box.foto-box .fb-scrollbar .c-arr  {height: 21px; margin-top: 167px; background: #B4B4B4; overflow: hidden;}
.c-box.foto-box .fb-scrollbar .fb-arrtop  {height: 11px; background: url(../img/fb-arrtop.gif) no-repeat left top #F0F0F0; overflow: hidden; cursor: pointer;}
.c-box.foto-box .fb-scrollbar .fb-arrbott  {height: 10px; background: url(../img/fb-arrbott.gif) no-repeat left top #AEAEAE; overflow: hidden; cursor: pointer;}

.c-box.video-box .box-content {padding: 11px 11px 0px 14px;}
.c-box.video-box .c-img-vb {float: left; width: 170px;}
.c-box.video-box .c-img-vb .vb-img {position: relative; padding: 0px 1px 0px 1px; background: #4B4B4B; margin-bottom: 13px; }
.c-box.video-box .c-img-vb .vb-img a {position: relative; top: 1px; display: block; height: 106px; background: #000; overflow: hidden; text-align: center;}
.c-box.video-box .c-img-vb a.vb-arr {position: absolute; width: 59px; height: 35px; top:37px; left: 54px; background: url(../img/vb-arr.png) no-repeat left top; overflow: hidden; z-index: 100;}


.c-sort {position: relative; height: 32px; background: url(../img/c-sort.gif) repeat-y top #212121; padding: 0px 1px 0px 1px;}
.c-sort1 {position: relative; top: 1px; height: 30px; /*overflow: hidden; */background: #010101; padding: 0px 1px 0px 1px;}
.c-sort-in {position: relative; top: 1px; height: 28px; /*overflow: hidden; */background: url(../img/c-sort-in.gif) repeat-x top left #404040; padding: 0px 1px 0px 1px;}
.c-sort-in1 {position: relative; top: 1px; height: 26px; /*overflow: hidden; */background: url(../img/c-sort-in1.gif) repeat-x top left #2B2B2B; padding: 0px 9px 0px 9px;}
.c-sortbt {position: relative; top: 3px; height: 21px; /*overflow: hidden;*/}
.sortbt-left {position: relative; height: 21px; /*overflow: hidden; */float: left; background: url(../img/sortbt-left.gif) repeat-x top left #000000;}
.sortbt-left1 {position: relative; height: 21px; /*overflow: hidden; */background: url(../img/sortbt-left1.gif) no-repeat top left;}
.sortbt-left2 {position: relative; height: 21px; padding: 0px 2px 0px 2px; /*overflow: hidden; */background: url(../img/sortbt-left2.gif) no-repeat top right; color: #D6D6D6;}
.sorting-lb {float: left; height: 21px; /*overflow: hidden; */padding: 3px 4px 0px 7px;}
.sort-sep {float: left; height: 21px; width: 3px; /*overflow: hidden; */background: url(../img/sort-sep.gif) no-repeat top left #555555;}
.sort-name {float: left; height: 21px; /*overflow: hidden; */padding: 3px 25px 0px 4px; width:35px; cursor:pointer; }
.sort-name.down {background: url(../img/sort-down.gif) no-repeat top right;}
.sort-name.up {background: url(../img/sort-up.gif) no-repeat top right;}
.sort-arrup {float: left; width: 21px; height: 21px; background: url(../img/arr-up.gif) no-repeat top left; cursor: pointer;}
.sort-arrdown {float: left; width: 21px; height: 21px; background: url(../img/arr-down.gif) no-repeat top left; cursor: pointer;}

.sortbt-left.sl-right {float: right;}
.sort-arrleft {float: left; width: 25px; height: 21px; background: url(../img/arr-left.gif) no-repeat top left; cursor: pointer;}
.sort-arrright {float: left; width: 25px; height: 21px; background: url(../img/arr-right.gif) no-repeat top left; cursor: pointer;}
.sort-page {float: left; height: 21px; text-align: center; padding: 0px 6px 0px 6px;}
.sort-page a {float: left; color: #D6D6D6; height: 21px; padding: 3px 2px 3px 2px; text-decoration: none;}
.sort-page a:hover {color: #fff; text-decoration: underline;}
.sort-page span {float: left; height: 21px; padding: 3px 2px 3px 2px;}
.sort-page strong {float: left; height: 21px; padding: 2px 2px 3px 2px; color: #FF0000; font-size: 12px;}


.cat-list {margin: 5px 0px 0px 0px;}
.c-product-box  {height: 110px; overflow: hidden; margin-bottom: 5px; position: relative;}
.produkt-box  {background: #212121; margin-left: 30px; padding: 1px;}
.pr-box-in  {position: relative; background: url(../img/pr-box.gif) repeat-x left top #0E0E0E; height: 108px; overflow: hidden;}
.pr-img  {position: absolute; left: 16px; top: 9px; height: 88px; width: 76px; overflow: hidden; }
.pr-img a {position: absolute; left: 1px; top: 1px; height: 86px; width: 74px; overflow: hidden; }
.pr-right {position: absolute; width: 339px; height: 100%; top: 0px; left: 107px;}
.pr-text {height: 70px; overflow: hidden;}
.pr-text h2 {font-size: 15px; color: #D5D5D5; margin: 0px; padding: 9px 0px 1px 0px; line-height: 16px; _padding: 9px 0px 0px 0px;}
*:first-child+html .pr-text h2 {padding: 9px 0px 0px 0px;}
.pr-text h2 a {color: #D5D5D5; text-decoration: none;}
.pr-text h2 a:hover {text-decoration: underline; color: #fff;}
.pr-text p {font-size: 11px; color: #D5D5D5; margin: 0px !important; padding: 0px !important; line-height: 13px; height: 41px; overflow: hidden; _line-height: 14px;}
*:first-child+html .pr-text p {line-height: 14px; }
.c-prbt {position: absolute; left: 0px; top: 70px; width: 100%; height: 38px; background: url(../img/pr-text.gif) repeat-x left top;}
.c-prbt .bt-buy {position: absolute; left: 275px; top: 10px; width: 64px; height: 20px; border: none; cursor: pointer; background: url(../img/bt-buy.gif) no-repeat left top #cc0200;}
.c-prbt .bt-detail {position: absolute; left: 209px; top: 10px; width: 60px; height: 20px; background: url(../img/bt-detail.gif) no-repeat left top #AEAEAE;}
.c-prbt div.pr-price {position: absolute; left: 106px; top: 10px; width: 92px; height: 20px; color: #AC020B; font-size: 12px; text-align: right;}
.c-prbt div.pr-price strong {display: block; padding-top: 2px;}
.c-prbt div.dost {position: absolute; left: 0px; top: 12px; width: 130px; height: 20px; font-size: 12px; text-align: right;}



.pr-strip1  {position: absolute; width: 14px; height: 110px; left: 0px; top: 0px; }
.pr-strip2  {position: absolute; width: 14px; height: 110px; left: 15px; top: 0px; background-color:#151515; }

.pr-sleva  {background: url(../img/pr-sleva.gif) no-repeat 0px 0px #646464;}
.pr-akce  {background: url(../img/pr-akce.gif) no-repeat 0px 0px #646464;}
.pr-predprodej  {background: url(../img/pr-predprodej.gif) no-repeat 0px 0px #646464;}
.pr-novinka  {background: url(../img/pr-novinka.gif) no-repeat 0px 0px #646464;}
.pr-vyprodej  {background: url(../img/pr-vyprodej.gif) no-repeat 0px 0px #646464;}
.pr-top10-ps3  {background: url(../img/pr-top10-ps3.gif) no-repeat 0px 0px #646464;}

.pr-strip-d {width:110px; height:14px; position:absolute; top:182px; right:0px;}
.pr-sleva-d  {background: url(../img/pr-sleva-d.gif) no-repeat 0px 0px #646464; }
.pr-akce-d  {background: url(../img/pr-akce-d.gif) no-repeat 0px 0px #646464; }
.pr-predprodej-d  {background: url(../img/pr-predobjednavka-d.gif) no-repeat 0px 0px #646464; }
.pr-novinka-d  {background: url(../img/pr-novinka-d.gif) no-repeat 0px 0px #646464; }
.pr-vyprodej-d  {background: url(../img/pr-vyprodej-d.gif) no-repeat 0px 0px #646464; }


.pr-hw  {background: url(../img/pr-hw.gif) no-repeat 0px 0px;}
.pr-ps2  {background: url(../img/pr-ps2.gif) no-repeat 0px 0px #2B7FD1;}
.pr-nintendo  {background: url(../img/pr-nintendo.gif) no-repeat 0px 0px #6CE42B;}
.pr-pc  {background: url(../img/pr-pc.gif) no-repeat 0px 0px #A9A1A1;}
.pr-ps3  {background: url(../img/pr-ps3.gif) no-repeat 0px 0px #B80000;}
.pr-psp  {background: url(../img/pr-psp.gif) no-repeat 0px 0px #E5BE2B;}
.pr-x360  {background: url(../img/pr-x360.gif) no-repeat 0px 0px #6CE42B;}
.pr-ostatni  {background: url(../img/pr-ostatni.gif) no-repeat 0px 0px;}


.cb-label {position: relative; top: 0px; overflow: hidden; background: #010101; padding: 1px 1px 1px 1px; z-index: 100;}
.cb-label-in {position: relative; top: 0px; overflow: hidden; background: url(../img/c-sort-in.gif) repeat-x top left #404040; padding: 1px 1px 1px 1px;}
.cb-label-in1 {position: relative; top: 0px; overflow: hidden; background: url(../img/c-sort-in1.gif) repeat-x top left #010101; padding: 6px 5px 6px 6px;}
.cb-label ul {position: relative; margin: 0px; padding: 0px; list-style-type: none;}
.cb-label ul li {float: left; font-weight: bold; font-size:14px;}
.cb-label ul li a {float: left; color: #D5D5D5; text-decoration: none;}
.cb-label ul li a:hover { color: #fff; text-decoration: underline;}
.cb-label h2 { padding: 0px; margin: 0px; font-size: 11px; text-transform: uppercase;}
.cb-label-in1 ul li input {position:absolute; vertical-align:middle;}

.dp-box {position: relative; width: 100%; background: url(../img/dp-box.gif) repeat-y 0px 0px;}
.dp-box-in {position: relative; width: 100%; background: url(../img/dpb-left.jpg) no-repeat left bottom;}
.dpb-left {position: relative; float: left; width: 117px; padding: 12px 0px 16px 0px;}
.dpbl-in {position: relative; margin: 0px 14px 0px 12px; }

.c-dpimg {position: relative; padding: 1px 0px 1px 1px;}
.c-dpimg div {position: relative; width: 89px; overflow: hidden; text-align:center;}
.dp-param {position: relative; margin-top: 14px;}
.dp-param .dpp-line {padding-bottom: 14px;}
.dp-param .dpp-line a {color:#FFFFFF;}
.dp-param .dpp-line strong {color: #D40000;}



.dpb-right {position: relative; float: right; right: 16px; width: 342px; padding: 12px 0px 16px 0px; }
.dpb-right h1 {font-size: 15px; color: #D40000; width: 247px; padding: 0px 0px 10px 0px; margin: 0px; height:40px;}
.dpbr-top {padding: 0px 0px 12px 0px; margin-bottom: 9px; background: url(../img/dpbr-top.gif) no-repeat left bottom; position:relative;}
.dpb-right table {padding: 0px; margin: 0px; font-size: 12px; font-family: arial; color: #FFFFFF;}
.dpb-right table th {text-align: left; padding: 4px 8px 4px 0px}
tr.dp-price th, tr.dp-price td {color: #D40000; font-weight: bold;}
.dp-buy {height: 20px; width: 91px; background: url(../img/dp-buy.gif) no-repeat 0px 0px #B80000; border: 0px; cursor: pointer;}
.dp-quantity {height: 22px; width: 102px; position: relative; overflow: hidden;}
.dp-quantity .box-iks {position: absolute; height: 22px; width: 40px; left: 62px; top: 0px; background: url(../img/dp-iks.gif) no-repeat 0px 0px #353535; overflow: hidden;}
.dp-quantity .box-iks input {color: #FFFFFF; font-weight: bold; font-size: 12px; position: absolute; right: 4px; top: 3px; width: 32px; text-align: right; border: none; background: transparent;}
.dp-quantity span {float: left; padding: 4px 0px 0px 0px;}

.dpbr-bott p {padding: 2px 0px 2px 0px; margin: 0px;}
.dpbr-bott .min-config {padding: 8px 0px 8px 0px;}
.dpbr-bott .min-config strong {color: #D40000;}
.dpbr-bott .c-dpbt {margin-top: 5px; }

.dp-rating {position: absolute; top: 16px; left: 283px; height: 79px; width: 59px; background: url(../img/dp-rating.gif) no-repeat 0px 0px #4B4B4B; overflow: hidden;}
.dp-rating .dpra-in {position: absolute; top: 1px; left: 1px; height: 77px; width: 57px; background: url(../img/dp-rating.gif) no-repeat -1px -1px #000; overflow: hidden;}
.dp-rating .rat-line {position: absolute; top: 38px; left: 4px; height: 13px; width: 49px; background: #525252; }
.dp-rating .dpr-red {position: absolute; top: 0px; left: 0px; height: 13px; background: #D40000; }
.dp-rating .ratline-mask {position: absolute; top: 0px; left: 0px; height: 13px;width: 49px; background: url(../img/rat-line.gif) no-repeat 0px 0px; z-index: 100; cursor:pointer; }
.dp-rating .rat-number {font-size: 27px; font-family: tahoma; text-align: center; color: #fff; margin-top: 3px; height: 30px; overflow: hidden;}
.dp-rating .rat-txt {position: absolute; top: 53px; font-size: 9px; font-family: tahoma; text-align: center; color: #B80000; height: 243px; width: 100%; overflow: hidden;}
.dp-rating .rat-txt strong {color: #8F8F8F; }

.prod-list {margin-top: 4px; width: 487px; overflow: hidden; position: relative;}
.prod-list-in {width: 520px; padding: 0px 0px 6px 0px; margin-top: -1px; position: relative;}
.prod-list .prod-box {float: left; position: relative; background: url(../img/prbox-liner.gif) no-repeat top right; width: 244px; height: 199px; margin: 0px 0px 6px 0px;}
.prod-list .prod-box1 {background: url(../img/prbox-lineb.gif) no-repeat left top; width: 244px; height: 199px; overflow: hidden;}
.prod-list .prod-box-in {margin: 0px 10px 0px 10px; position: relative; top: 11px; height: 183px; overflow: hidden;}
.prod-list h3 {padding: 0px; margin: 0px; font-size: 12px; color: #D40000; height: 15px; overflow: hidden;}
.prod-list h3 a {color: #D40000; text-decoration: none;}
.prod-list h3 a:hover {color: #D40000; text-decoration: underline;}
.pr-imgtext {height: 127px; overflow: hidden; position: relative; margin-top: 6px}
.dppr-img {height: 127px; width: 91px; overflow: hidden; position: absolute; top: 0px; left: 0px; text-align:center; }
.dppr-img a {height: 125px; width: 89px; overflow: hidden; position: absolute; left: 1px; top: 1px; background: #000;}
.dppr-txt {position: relative; top: 0px; height: 125px; width: 121px; float: right; }
.dppr-txt p {padding: 0px; margin: 0px }
.dppr-bott {height: 20px; overflow: hidden; position: relative; margin-top: 12px;}
.dppr-bott strong {color: #D40000; font-size: 12px; position: relative; top: 2px;}
.dppr-bott span {font-size: 12px; position: relative; top: 2px;}
.dppr-bott a {position: absolute; width: 91px; height: 20px; overflow: hidden; top: 0px; left: 103px;}
.dppr-bott img {position: absolute; top: 0px; left: 0px; cursor: pointer; border: 0px;}




#footer {background: url(../img/footer.gif) repeat-y 0px 0px #515151; padding-top: 1px; margin-top: 5px;}
#footer1 {background: url(../img/footer1.gif) no-repeat 0px 0px #000; padding: 11px; text-align: center;}

#two-advance {height: 67px; overflow: hidden; margin: 33px 0px 15px 0px;}

.c-pad {padding:10px; }
.c-pad a{color:#FFFFFF; text-decoration:none; font-weight:bold;}
.c-pad a:hover{color:#FFFFFF; text-decoration:underline; }

.o-line {width:100%; }
.o-line th { height:25px; background: url(../img/o-line.gif) repeat-x 0px 0px #000; font-size:11px; color:#969696; border-top:1px solid #414141; border-bottom:1px solid #414141; padding:0 3px 0 3px; }
.o-line th.o-line-f { text-align:left; border-left:1px solid #414141;}
.o-line th.o-line-l { text-align:right; border-right:1px solid #414141;}

.o-line td { font-size:11px; color:#969696; padding:2px 3px 0 3px; }
.o-line td input,.o-line td img { vertical-align:middle; }
.o-line select {margin:2px 0 0 0;}

.o-line td a {color:#FFFFFF;}

.o-line .dp-quantity {height: 22px; width: 70px; position: relative; }
.o-line .dp-quantity .box-iks {position: absolute; width: 40px; left:0px; top: 0px; background: url(../img/dp-iks.gif) no-repeat 0px 0px #353535;}
.o-line .dp-quantity .box-iks #count {color: #FFFFFF; font-weight: bold; font-size: 12px; position: absolute; width: 32px; text-align: right; border: none; background: transparent;}
.o-line .basket-x { position:absolute; right:5px; top:3px;}

#Delivery,#Address { background:#353535;color:#969696;font-size:11px;}
#Payment { background:#353535;color:#969696;font-size:11px;}

.l-user { padding:2px 0 0 0; position:relative;}
.l-user a { position:absolute; top:0px; background:url(../img/box-li.gif) no-repeat 0px 0px; padding:3px 0 0 25px; height:25px; display:block; color:#A6A6A6; text-decoration:none; font-weight:bold; }
.l-user a:hover { text-decoration:underline; }
.l-user input { position:absolute; top:-2px; right:15px; background:url(../img/box-li-a.gif) no-repeat 0px 2px; padding:0 0 0 25px; height:25px; display:block; color:#A6A6A6; text-decoration:none; font-weight:bold; border:none; cursor:hand; }

.inputs {position:relative; }
.inputs .tbb-in .tbb-itext {position: absolute; left: 0px; top: -12px; height: 22px; width: 130px; background: url(../img/it-tbb.gif) no-repeat left top #353535;overflow:hidden !important;}
.inputs input[type='image'] {position:absolute; left:130px; top:-11px;}

.reg-table {width:487px; color:#969696;}
.reg-table td a {color:#969696; text-decoration:underline;}

.logoff-button {color:#d60303 !important;}

.del-all img{border:0px; margin:0 0 0 5px;}

/* pop up box  */
.detail-order {position:relative;}
.detail-order .pop-box { padding:10px; position:absolute; left:-250px; top:2px; height:200px !important; z-index: 5000;width:208px; border:1px solid #313131; background:#000000 url('../img/pop-bg.jpg') repeat-y; }
.detail-order .pop-box .loader {position:absolute; left:100px; top:30px; }
.detail-order .pop-arrow-right {background:url('../img/pop-arrow-right.jpg') no-repeat ; width:15px; height:15px; position:absolute; right:-15px;top:4px;}
.detail-order .pop-box ul { list-style-type:none; margin:0px; padding:0px; }
.detail-order .pop-box ul li { color:#CC0A00 !important; }
.detail-order .pop-box-sum {color:#FFFFFF !important;}
.detail-order .pop-box-sum table {width:210px; }

.odd {background:#000000;}
.gray-line {background:#252525; height:1px; font-size:0px; margin:10px;}
.legend {margin:10px 0 10px 10px;}

.dodavatel {height:190px; width:236px; float:left; border:1px solid #212121; margin:10px 0 0 0; padding:5px; margin:0 4px 0 0px; }
.odberatel {height:190px; width:200px; float:left; border:1px solid #212121; margin:10px 0 0 0; padding:5px; margin:0 0px 0 4px;}
.dodavatel label,.odberatel label {width:70px; display:inline-block; font-weight:bold;} 

.sort-name {position:relative; z-index:400;}
.sort-name div { display:none; position:absolute; top:20px; left:-2px; z-index:5000; width:60px; border:1px solid #555555; background:#181818; padding:3px;}
.sort-name div a{color:#FFFFFF; text-decoration:none; display:inline-block; width:60px;}
.sort-name span{cursor:pointer; }
.sort-name div a:hover{color:#FD0000; background:#000000;}

.print img {vertical-align:middle;}
.print a {vertical-align:middle; margin:0 30px 0 0;}

.captcha img,.captcha input { vertical-align:middle;}
.captcha .inputs {float:left; position:relative; top:14px; left:360px; text-transform: uppercase; }
.captcha .inputs .tbb-in .tbb-itext {position: absolute; left: 0px; top: -12px; height: 22px; width: 70px; background: url(../img/it-tbb.gif) no-repeat left top #353535;overflow:hidden !important;}
.captcha .inputs .tbb-itext input {width:60px !important; }

.bt-continue {border:0px;}

.gpPayment { text-align:center; }
.gpPayment img { vertical-align:middle;}
.gpPayment a { color:#FFFFFF; text-decoration:none;}
.gpPayment a:hover { text-decoration:underline;}

.banner-control { background:url('../img/ban-bg.png') no-repeat; width:219px; height:26px; position:absolute; top:195px; left:365px;}
.banner-control img {vertical-align:middle; }
.banner-control ul { list-style-type:none; margin:0px; padding:0px; }
.banner-control ul li.bann-dot {float:left; margin:0 4px 0 5px; padding:10px 0 0 0; }
.banner-control ul li.bann-sep {float:left; width:1px;height:26px; margin:0px !important; padding:0px !important;}
.banner-control ul li.bann-arr {float:left; width:25px !important;text-align:center; padding:8px 0 0 3px; height:18px;}

.banner-control .bann-arr,.banner-control .bann-dot {cursor:pointer;}

.title-loader {position:relative; top:60px; left:230px;}

.del-address-fields { display:none;}

/*
* galerie
*/
div.overlay{background:#000;position:absolute;top:0;left:0;z-index:9500;width:100%}

div.pictureHolder{position:absolute;z-index:10000;width:100px;border:1px solid #1E1E1E; background:#161616;}
div.pictureHolder ul.ph-head {position:relative;}
div.pictureHolder ul.ph-head li {color:#D40000; }
div.pictureHolder ul.ph-head li img {position:absolute; right:3px; top:-3px; cursor:pointer; }
div.pictureHolder .c-box {background:none; margin:0px;padding:0px; }


div.pictureHolder .top{position:relative; padding:10px; text-align:center; height:110px; }
div.pictureHolder .top img {margin:0 5px 5px 5px; border:1px solid #4C4C4C;cursor:pointer;}
* html div.pictureHolder .top{padding:0 20px}

div.pictureHolder .content{ position:relative;text-align:center;width:100%; min-height:300px;}
div.pictureHolder .trailer-content{min-height:260px !important;}
div.pictureHolder .content img {cursor:pointer; border:1px solid #5A5A5A;}

div.pictureHolder .content .banner-control {margin:auto; width:219px; top:auto; background:url('../img/ban-bg.png') no-repeat; bottom:1px !important; height:26px; position:absolute; }
div.pictureHolder .content .banner-control img {cursor:pointer; border:0px;}

div.pictureHolder .thumb-border,div.pictureHolder .thumb-border-first {border:1px solid #C50505 !important; cursor:pointer;}

div.pictureHolder #thumbnails {position:relative; text-align:center;}
div.pictureHolder .top .galery-loader {position:absolute; top:40px !important; left:382px; border:0px !important; }

/*
* konec galerie
*/

div.sendFriendForm{position:absolute;z-index:12000;width:100px;border:1px solid #1E1E1E; background:#161616;}
div.sendFriendForm ul.ph-head {position:relative;}
div.sendFriendForm ul.ph-head li {color:#D40000; }
div.sendFriendForm ul.ph-head li img {position:absolute; right:3px; top:-3px; cursor:pointer; }
div.sendFriendForm .c-box {background:none; margin:0px;padding:0px; }


div.sendFriendForm .top{position:relative; padding:10px; text-align:center; height:110px; }
div.sendFriendForm .top img {margin:0 5px 5px 5px; border:1px solid #4C4C4C;cursor:pointer;}
* html div.sendFriendForm .top{padding:0 20px}

div.sendFriendForm .content{ position:relative;text-align:center;width:100%; min-height:300px;}


.sendFormTable {width:310px; color:#969696;}
.sendFormTable td {white-space:nowrap; vertical-align:top;}
.sendFormTable .tdSplit {width:50%;}
.sendFormTable td a {color:#969696; text-decoration:underline;}

.sendFormTable .inputs textarea {width:160px; color: #969696; font-size:11px; font-family:Arial; font-weight: bold; border: none; background: #353535; height:60px; overflow:hidden;}
.sendFormTable .inputs input {color: #969696; font-weight: bold; border: none; background: #353535; height:18px; width:160px; padding:2px 2px 0 2px}
.sendFormTable .captchaFriend img {vertical-align:middle; margin:0 5px 0 0;}

.sendFriend input, .sendFriend img{ vertical-align:middle; margin:0 10px 0 0;}
.SendFriendInfo {height:20px; padding:5px 0 0 0; text-align:center; color:#B80000; font-weight:bold; }

.forum {color:#969696;}
.forum td {white-space:nowrap; vertical-align:top;}
.forum .tdSplit {width:50%;}
.forum td a {color:#969696; text-decoration:underline;}

.forum .inputs textarea {width:160px; color: #969696; font-size:11px; font-family:Arial; font-weight: bold; border: none; background: #353535; height:60px; overflow:hidden;}
.forum .inputs input {color: #969696; font-weight: bold; border: none; background: #353535; height:18px; width:160px; padding:2px 2px 0 2px}
.forum .captchaFriend img {vertical-align:middle; margin:0 5px 0 0;}

.forumImage input, .forumImage img{ vertical-align:middle; margin:0 10px 0 0;}


.advSearch {padding:5px;}
.advSearch .dpbr-top {padding: 0px 0px 12px 0px; margin-bottom: 9px; background: url(../img/dpbr-top.gif) no-repeat center bottom !important;}

.trailer { z-index:1000;width:168px; height:86px; background:#000000; text-align:center; padding-top:20px;}
.trailer img {cursor:pointer;}

.disabledAddress {border:1px solid #FF0000;}
#Address {width:250px;}

.padding3 {padding:7px  0 0 10px !important;}

.print {cursor:pointer;}
.openPDF {cursor:pointer; vertical-align:middle;}
.openPDF img {cursor:pointer; vertical-align:middle;}


.popupimage li {position:relative;}
.popupimage li .pop-box { padding:10px; position:absolute; left:-250px; top:2px; height:200px !important; z-index: 5000;width:208px; border:1px solid #313131; background:#000000 url('../img/pop-bg.jpg') repeat-y; }
.popupimage li .pop-box .loader {position:absolute; left:100px; top:30px; }
.popupimage li .pop-arrow-right {background:url('../img/pop-arrow-right.jpg') no-repeat ; width:15px; height:15px; position:absolute; right:-15px;top:4px;}
.popupimage li .pop-box ul { list-style-type:none; margin:0px; padding:0px; }
.popupimage li .pop-box ul li { color:#CC0A00 !important; }
.popupimage li .pop-box-sum {color:#FFFFFF !important;}
.popupimage li .pop-box-sum table {width:210px; }

.contacts { margin: 0 0 0 6px;} 
.contacts a {color:#FFFFFF; text-decoration:none;}
.contacts a:hover {text-decoration:underline;}

.pop-up-price {padding:5px 0 0 0; font-size:12px; font-weight:bold;}

.search-loader {position:absolute;z-index:10000; }

table.firma {font-size:11px !important; width:100%; margin:0 0 0 8px;}

.cb-label h1 {margin:0px; padding:0px; font-size:11px;}

.competition table {width:470px;}
.competition table td {}

#msg {color:#D60000;font-weight:bold;}
.send-competition {cursor:pointer;}
.iframe {visibility:hidden; width:0px; height:0px;}
.width-1 {width:1%;}
.width-130 {width:130px;}
.width-140 {width:140px;}

.povinneudaje {vertical-align:middle;}
.povinneudaje img{vertical-align:middle;}

.soutez h2{ color:#D60000;}

.spravna {color:#D60000;}
.odpovedi {text-align:left;}

.slevovy-kupon td { vertical-align:middle;}

.tbody-box .tbb-text2 {height: 15px !important; }

/* vydavatelstvi */

.tbb-4 {left: 15px;}
.tbb-4 .tbb-img {background-image: url(../img/o-firme.gif); background-position: 0px 0px;}
.tbb-5 {left: 326px;}
.tbb-5 .tbb-img {background-image: url(../img/novinky.gif); background-position: 0px 0px;}
.tbb-6 {left: 637px; }
.tbb-6 .tbb-img {background-image: url(../img/hry.gif); background-position: 0px 0px;}

.tbb-6 .tbb-text,.tbb-5 .tbb-text,.tbb-4 .tbb-text {height:15px; }

.forumArt {margin:5px 10px 10px 10px;}
.forumArt strong{color:#D40000;}
.forumArt span {color:#FFFFFF;}
.forumArt p {margin:0px; padding:0px;}
.forumArt a {color:#d40000;text-decoration:none;}

.forumArt.level2 {padding:0 0 0 20px;} 

.forumSeparator {border-top:1px solid #000000;border-bottom:1px solid #212121; margin:10px;}

.forumMainTable td {vertical-align:top;}

.diskuze {width:59px; height:32px; background:url('/img/diskuze.jpg') no-repeat;position:absolute; top:105px; right:0px; padding:47px 0 0 0; color:#D40000; font-size:11px; text-align:center;}
.diskuze a { color:#D40000; font-size:11px; text-align:center; text-decoration:none; }

.c-pad table td {vertical-align:top;}

.vydavatelsvi-box li {position:relative;}
.vydavatelsvi-box {height: 230px; width: 475px; margin: 21px 0px 0px 0px !important;background: url('/img/hor-bg-2.gif') no-repeat 2px 200px !important; }
.vydavatelsvi-box .c-h3 {position: absolute; height: 29px; width: 147px; left: 1px; top: 158px; overflow: hidden; /*background: url(../img/prod-lb.gif) no-repeat left top #353535;*/}
.vydavatelsvi-box .c-h3 h3 {margin: 0px; padding: 0px; font-size: 11px; text-transform: uppercase; line-height: 13px;}
.vydavatelsvi-box .c-h3 h3 a {display: block; padding: 1px 4px 20px 5px; color: #D6D6D6; text-decoration: none;}
.vydavatelsvi-box .c-h3 h3 a:hover {color: #fff;}
.vydavatelsvi-box .listel {margin:0px !important;} 

/*
* dulezite styly
*/
.error { background:url('/img/error.png') no-repeat; height:105px;padding:5px 10px 5px 170px;color:#FFFFFF;margin:10px; font-size:14px;font-weight:bold;}
.correct {background:url('/img/ok.png') no-repeat; height:105px;padding:5px 10px 5px 170px;;color:#FFFFFF;margin:10px;font-size:14px;font-weight:bold;}
.red {color:red; font-weight:bold;}

.nowrap {white-space:nowrap;}
.align-right { text-align:right !important;}
.align-left { text-align:left !important;}
.align-center { text-align:center !important;}

.error404 h3 {color:#B80000;}
.error404 a {color:#B80000;text-decoration:none;}
.error404 a {text-decoration:underline;}

.pripravujeme ul.cat-ul li a {color:#ffcc99 !important;}

.textnew-link {font-size:12px;color:#FFFFFF;}
.textnew-link span {color:#00ccff !important;}

.vydavatelstvi-title {color:#FFCC00;}
.vydavatelstvi-old-news {height:18px; background: url(../img/box-li.gif) no-repeat 4px 0px; padding:2px 0 0 32px !important; color:#FFCC00;}

.akce-color {margin:0px; padding:0px; font-size:14px !important; color:#B80000 !important;}

.textnews span {color:#FFCC00; font-size:14px; font-weight:bold;}

.red {color:red; font-size:11px;}
.green {color:green; font-size:11px; font-weight:bold;}

.popUpAction {position:absolute; left:230px; top:130px; z-index:5000; width:500px; height:130px; background:#000000; }
