  *{margin:0; padding:0;}
  body {margin:0; padding:0; background-color: #ebe7de; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#243a5b}
  img {margin:0; border:0}
  p {margin:0; padding:0}
  a {color:#243a5b; text-decoration: none;}
  form {margin:0; padding:0}
 .clr {clear:both; font-size:1px; line-height:1px; height:1px; width:100%}
 .none {display:none}
 .left {float:left}
 .right {float:right}
 .b {font-weight:bold !important}
 .bred {color:red!important;font-weight:bold !important}
 .u {font-style:italic !important}
 .aleft {text-align:left !important}
 .acenter {text-align:center !important}
 .ajustify {text-align:justify !important}
 .aright {text-align:right !important}
 .mtop10 {margin-top:10px}
 .mtop15 {margin-top:15px}
 .clear { clear: both; font-size: 0px; height: 0px; }
 
#body{width: 1100px; margin: 0 auto; position: relative; z-index: 3;}
#menu_gora{position: absolute; top: 65px; left: 69px; width: 962px; height: 143px; z-index: 1; background: url(../images/top_1.png);}
.sep {color:#d8d0bf; margin: 0 7px;}
#top_text{position:absolute; top: 37px; right: 69px;}
#plat_sms{position:absolute; top: 25px; left: 783px; z-index: 4;}
#f_logo{position:absolute; top: 56px; left: 893px; z-index: 4;}
#you_logo{position:absolute; top: 55px; left: 940px; z-index: 4;}
#main {width: 939px;  background: #fff; position:absolute; top: 148px; left: 81px; z-index: 3;}
#live_chat {position:absolute; top: 14px; left: 476px; }
#help {position:absolute; top: 60px; left: 477px; }
#last_order {position:absolute;top: 46px; left: 670px;}

#koszyk {position:absolute;top: 18px; left: 777px;font-weight:bold; width: 200px;}
#koszyk img {float: left;}
#koszyk span {position:absolute;top: 7px; left: 56px; text-align: left; color: #fff;}
#koszyk span a{color: #ffa20f; text-decoration: none; }


#nawigacja {padding: 15px 2px 2px 0; width: 100%; text-align: center;}
#nawigacja img {margin: -2px;}

.menutop {height: 90px;}
#menuleft {width: 234px;text-align: center; float: left; margin: 0 0 12px 0;}
#polecaja {width: 200px; margin-left: 15px;}
#polecaja p {text-align: left;font-style:italic; color: #999; margin: 4px 0 0 11px; font-size: 13px;}

.podpis {color: #4f6772 !important; font-size: 12px !important;  font-style:normal !important;}

.center {text-align: center; margin: 0 auto;}
.paski {background: url(../images/keye_homepage_final_28.png) repeat-x; width: 100%; display: inline-block; margin-top: 15px;}

#lista_gier {width: 212px; margin: 13px 0 0 12px; }
#lista_gier img {margin: -2px;}
.obrazek {padding: 0 0 5px 0; -moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px; border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}
.back {background: url(../images/keye_homepage_final_50.png) no-repeat;}

#search {border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0; padding: 5px 0 15px 0; margin-top: -1px;}

#content {float: left;margin: 0 0 12px 0;}

#footer {background: #ebe7de; width: 100%; padding-top: 25px;}
#footer img {margin: -1px;}
.footper {margin: 30px 0 0 10px; text-align: left; color: #aaa; padding: 0 0 25px 0; font-family: caption; font-size: 11px;}

.spec {margin-right: -1px !important;}
.spec3 {margin-left: -1px !important;}
.spec2 {margin-left: -2px !important;}

#gry {background: #eee; width: 696px; font-family: Helvetica; -moz-border-radius: 2px; padding: 14px 0  5px 0;}
.one_game {background: #fff;height: 288px; float: left; width: 165px; border: 1px solid #e3dfd3; -moz-border-radius: 5px; margin: 5px 0 0 5px; position: relative;}
.pic {margin: 21px 29px 10px 29px;}
.title {font-size: 13px; font-weight:bold;margin-left: 10px; }
.descript {margin-left: 10px; font-family: Helvetica; color: #012736;}
.cena {text-align: right;}
.strike {text-decoration:line-through; color: #cfcfce; font-size: 11px;}
.cena2 {color:#ff6000; font-size: 17px; margin: 0 4px; font-weight: bold;}
.kup {position: absolute; top: 259px; right: 0px;}
.kup_cena {position: absolute; top: 222px; right: 0px;}
#baners {margin: 5px 0 5px 2px;}
#baners #video2 { width: 360px; float: left; }
#baners #lista_video {float: left; width: 100px; overflow:hidden;}
#baners #lista_video #lista_video2 {border: 0px solid #A9E9E9;}
#baners .prod { width: 227px; float: left; display: inline; margin-left: 4px; }
#news {margin: 10px 0 5px 2px;}
.news {margin: 10px 0 5px 5px;}
#last_zmiany {float: left; width: 231px;}
#last_news {float: left; width: 446px;}

.sep3 {background: url(../images/keye_homepage_final_66.png) repeat-y; width: 1px; height: 212px; float: left; margin: 15px 0 ; }
.zmiana p {margin: 5px 0 0 0; line-height : 21px;}
.sep4 {background: url(../images/sep4.png) repeat-x; width: 200px; height: 1px; margin:0 15px ; }
.zmiana img {margin:0 0 0 114px;}

.klucze {float: left; margin:0 0 4px 17px;}
.head_news {margin-left: 9px;}
#zb {float: right; text-decoration: none; color: #d89649; font-size: 11px;}
#last_news img {float: left; margin:5px 19px 0 12px;}
.wiecej {margin:0 0 0 340px !important;}
.footer1 {border: 1px solid #ccc3ae; background: #fff; -moz-border-radius: 7px; height: 110px;}
.footer2 {float: left; background: #efebe5; height: 32px;}
.footer2 p {margin: 12px 0 0 21px; font-weight:bold;}
.fsep1 {background: #efebe5 url(../images/keye_homepage_final2_74.jpg) no-repeat; float: left; height: 33px; width: 2px; margin-top:-1px;}

.fsep2 {background: #e8e3da url(../images/se.png) no-repeat; float: left; height: 76px; width: 2px; }
.footer3 {height: 100px; width: 446px; float: right; text-align: center; padding-top: 5px;}

.fszer1 {width: 489px;}
.fszer2 {width: 446px;}
.fszer3 {width: 260px;}
.fszer4 {width: 138px;}

.footer4 { float: left; text-align: center; padding-top: 15px;}
.flist {text-align: left; margin:-4px 0 0 12px; line-height:21px; color: #104880;}
.flist img {margin: 0 4px -4px 0 !important;}

.head_h2 {color: #ce8737; font-size:21px;margin:2px 0 10px 28px;}

.koszyk_head {height: 36px; color: #21353c;}
.k1 {border-top: 1px solid #ddd9d0;border-left: 1px solid #ddd9d0;-moz-border-radius: 2px; background: #f2f1ec; width: 84px;}
.k2 {border-top: 1px solid #ddd9d0;border-left: 1px solid #ddd9d0;-moz-border-radius: 2px; background: #f2f1ec;width: 261px;}
.k3 {border-top: 1px solid #ddd9d0;border-left: 1px solid #ddd9d0;-moz-border-radius: 2px; background: #f2f1ec;width: 106px;}
.k4 {border-top: 1px solid #ddd9d0;border-left: 1px solid #ddd9d0;-moz-border-radius: 2px; background: #f2f1ec;width: 79px;}
.k5 {border-top: 1px solid #ddd9d0;border-left: 1px solid #ddd9d0;-moz-border-radius: 2px; background: #f2f1ec;width: 101px;}
.k6 {border-top: 1px solid #ddd9d0;border-left: 1px solid #ddd9d0;border-right: 1px solid #ddd9d0;-moz-border-radius: 2px; background: #f2f1ec;width: 58px;}

.tla {background: #eee !important;}
.koszyk_prod {text-align: center; height: 105px; vertical-align: middel;background: #f2f1ec !important;}
.k11{border-top: 1px solid #e0ddd8;border-left: 1px solid #e0ddd8;border-bottom: 1px solid #e0ddd8;-moz-border-radius-bottomleft: 6px; -moz-border-radius-topleft: 6px;background: #fff; }
.k12{border-top: 1px solid #e0ddd8;border-left: 1px solid #e0ddd8;border-bottom: 1px solid #e0ddd8;background: #fff; }
.k16{border: 1px solid #e0ddd8;-moz-border-radius-bottomright: 6px; -moz-border-radius-topright: 6px;background: #fff; }
.basketList {text-align: center; margin: 0 auto; width: 679px;}

.ktitle {font-size: 18px;}
.bold {font-weight:bold;}

.hide {display:none;}
#baskettb {opacity:1 !important;}
.koszyk_prod2 {text-align: center; height: 70px; vertical-align: middel;background: #EEEEEE !important;}
.blBtn {background: url(../images/keye_mojkoszyk_03.png) no-repeat; width: 108px; height: 32px; }
.save { color: #fff; border: none; cursor: pointer;}

.save2 {background: url(../images/save.png) no-repeat; width: 190px; height: 32px; padding:10px 0 0 18px; color: #fff; border: none; cursor: pointer;}
.link_kosz{vertical-align:middel; padding:10px 0 0; color: #fff; float: right;}
.ksep {width: 100px;}

.blBtn2 {background: url(../images/keye_mojkoszyk_04.png) no-repeat; width: 110px; height: 32px; }
.blBtn3 {background: url(../images/keye_mojkoszyk_05.png) no-repeat; width: 173px; height: 32px; }
.blBtn4 {background: url(../images/keye_mojkoszyk_03ab.png) no-repeat; width: 167px; height: 32px; padding:10px 0 0; color: #fff; margin:7px 0 0 20px;}

.art {margin: 5px; background: #fff; border: 1px solid #D8D5CC; -moz-border-radius: 2px; }

.menudown {margin-top: -1px;}
.hart {margin: 0 0 15px 21px; color: #E09341;}
.info {color:#8D8B94;margin:-38px 0 20px 542px; font-style:italic;}

.feedback {border-bottom: 1px solid #EBE7DE; width: 650px; margin: 0 auto; padding: 15px 0;}
.author {color: #D0862D; margin-top: -30px;}

.text {font-size: 15px; font-style:italic; width: 400px;}
.date {color: #8D8B94; margin: 0 0 0 409px;}
.nr_opini {color: #8D8B94;margin: 0 0 0 409px;}
.logout {background:  url(../images/keye_mojekonto_03.png) no-repeat; width: 104px; height: 25px; color: #fff; padding:6px 0 0 30px; }

.user {font-size: 14px;}
.pkt {color: #D0862D;}
.one_game_sec {background: #fff;height: 171px;  width: 681px; border: 1px solid #e3dfd3; -moz-border-radius: 5px; margin: 4px 0 0 5px; position: relative; }
.pic2 {margin:11px 12px 10px;}

.opis_prod{margin: 11px 11px 0 11px; width: 520px;}
.opis_prod2{margin: 11px; width: 123px; }
.opis_pos{left:307px;position: absolute; top: 10px; }
.tlo_prod {background: url(../images/buy.png) no-repeat; height: 122px; }
.opis_prod3{margin: 35px 0 0 11px; width: 462px;}
.title2 {font-size: 17px; font-weight:bold; color: #183e7c;}
.descript2 {color: #010101; margin:5px 0 0; height: 65px; width: 319px;}

.kup2 {float: right;}
.pic3 {margin: 29px 1px 1px 29px;}
.wid {width: 188px !important;}

.hr {border-bottom: 1px solid #EBE7DE; width: 650px; margin:5px 15px;  display:inline-block;}
.hr2 {width: 18px; display: inline-block; float: left; height: 1px;}
.scren {margin:5px 19px; width:650px;}
.search_form {background: url(../images/keye_homepage_final_45.png) no-repeat; width: 167px; height: 25px; border: none !important; padding: 5px 0 0 4px !important}
.selec {background: url(../images/keye_homepage_final_56.png) no-repeat bottom; width: 31px; height: 29px; float: right;}
.kup_but {background: url(../images/keye_homepage_final_54.png) no-repeat bottom; width: 92px; height: 29px;}
.kup_but2 {background: url(../images/kup.png) no-repeat bottom; width: 92px; height: 29px;}
.btnPot {margin-top: 5px;}
.btnPot a {margin-top: 5px; color: #FF780B; display: block;}
.btnPot a:hover {margin-top: 5px; color: #243A5B; display: block;}


table#payment { width: 100%; opacity:1 !important;}
table#payment tr th {
	font-weight: bold;
	padding: 4px;
	background: #fff;
	color: #021017;
}
table#payment tr {
	height: 135px;
}	
table#payment tr td {
	padding: 2px;
	text-align: center;
	color: #021017;
	height: 142px;
	width: 20%;
}
table#payment tr td.nag {
	font-weight: bold;
	cursor: pointer;
}
table#payment tr td.nag_a {
	font-weight: bold;
	cursor: pointer;
	background: #fafafa;
}
table#payment tr td.nag_l {
	background: #fff;
}
#td1_c {
	display: block
}
#td1_c table tr td.pm label {
	cursor: pointer;
}
#td1_c table tr td.pm span {
	display: none;
}
#td1_c table tr td.pm {
	background: #fff !important;
	border: 1px solid #fff;
}
#td1_c table tr td.pm label input{
	display: none;
}
#td1_c table tr td.pm:hover {
	background: #fff !important;
	opacity:0.7 !important;
	border: 1px solid #000;
}
.podswie
{
	background: #fff !important;
	opacity:1 !important;
	border: 1px solid #000;
}
.zakup_all:hover 
{
	opacity:0.75 !important;
}
#td1_c table tr td input.save {
	
}
#td2_c {
	display: none;
}
.pr {color: #E09341;}
.obrazek ul li{text-decoration: none; text-align: left; margin-left: 15px; font-size: 15px; list-style: none;}
.obrazek ul li a:hover{background: url(../images/ul.png) no-repeat !important; padding-left: 15px; color : #FFA20F;}
.obrazek ul li a{padding-left: 15px;}
#auctionCont {display: none;}

table#finalform { width: 98%; }
table#finalform tr th {
	font-weight: bold;
	padding: 4px;
	background: #eee;
	color: #021017;
}
table#finalform tr {
}
table#finalform tr td {
	background: #eee;
	text-align: justify;
	color: #021017;
	width: 126px;
	padding: 4px;
}
table#finalform tr td span.r {
	color: red;
}
table#finalform tr td a.rules {
	font-weight: bold;
	color: #04293F;
}
table#finalform tr td.st {
	text-align: left;
}
table#finalform tr td.ct {
	text-align: center;
}
.paidFormError {
	width: 180px;
	text-align: center;
	display: none;
	color: red;
	font-weight: bold;
}
#buy {
	background:url(../images/keye_mojkoszyk_03.png) no-repeat;
	height:32px;
	width:108px;
	border: none;
	color: #fff;
	
}
#blbtnpointslesspaid {
	background:url(../images/dokup.png) no-repeat;
	height:28px;
	width:149px;
	border: none;
	color: #fff;
	
}
#blbtnpointspaid {
	background:url(../images/oplac.png) no-repeat;
	height:26px;
	width:152px;
	border: none;
	color: #fff;
	
}
.ct{ background: #EEEEEE !important;}
.name {font-size: 15px; padding: 6px;}
#gry ul li {margin-left: 20px;}
#gry ol li {margin-left: 25px;}

#lista_zakupow {width: 100%; text-align: center; margin: 0 auto;  margin-top: 5px; }
#lista_zakupow tr {height: 25px; }
#lista_zakupow th {background: #dedede ; border: 1px solid #5a5a5a}
#lista_zakupow td {background: #eee; border: 1px solid #5a5a5a; }
.zazna {color : #FFA20F;}, cena_sugerowana
.pic_p {width: 130px; float: left; height: 100px; display:block;}
.wrog {position: absolute; top: 90px; right: 0px;}
.wid_cena {width: 171px;}
.numbers {font-size: 14px;}
.buttons img {margin-bottom:-11px;}
#nawigacja a:hover {opacity:0.6 }
.red {color: red;}
.zakupil {color: gray !important; margin-left: 4px;}
.zakupil a {text-decoration:underline !important;}
.pm1 {width: 216px !important; display: none;}
.pm2 {width:216px; height: 9px; background:url(../images/Untitled-1_03.png) no-repeat; display: block;}
.pm3 {width:206px; background:url(../images/Untitled-1_05.png) repeat-y; display: block; padding-left: 8px; padding-right:3px; }
.pm4 {width:216px; height: 23px; background:url(../images/Untitled-1_06.png) repeat-y; display: block;}
table.confirm {width:600px; margin:0 auto; font-size: 13px;}
.for {background:url(../images/keye_potwierdzenieprzele-03.png) no-repeat; display: block; border: none; height:27px;padding:5px 0 0 10px;}
.for2 {background:url(../images/keye_potwierdzenieprzele-06.png) no-repeat; display: block; border: none; height:27px;padding:5px 0 0 10px;}
.for3 {background:url(../images/powiadomienie_nowe4.png) no-repeat; display: block; border: none; height:10px;padding:1px 10px 0 10px;font-size:11px}
.pr2 {font-size: 12px; font-weight: normal !important}
.for4 {background:url(../images/powiadomienie_nowe5.png) no-repeat; display: block; border: none; }
.youcena {font-size: 14px; color: #000;}
.youcena2 {font-size: 12px; color: #111; padding-left: 5px;}
.pr4 {color:#F06F07; font-size:12px; margin:0 5px;}
.td2 , .td3 , .td4 , .td5 {display: none;}
.abs {position: absolute; top: 5px; right: 15px; z-index: 5; cursor: pointer; width: 42px; height: 41px;}
.abs2 {position: absolute; top: 5px; right: 15px; z-index: 5; cursor: pointer; width: 42px; height: 41px;}
div.napis44 { z-index: 100; display: none; position: absolute;width:703px;height:104px; background: #fff url(../images/h1-game.jpg); margin:0 auto 3px auto; overflow:hidden; font-size: 30px; text-align: center; vertical-aligng: middel;}
div.pinfo { z-index: 100; display: none; position: absolute;width:703px;height:104px;  margin:0 auto 3px auto; overflow:hidden; font-size: 30px; text-align: center; vertical-aligng: middel; background: #fff;}
div.ggam {background: #CE7C18; diplay: block; height: 25px; width: 202px; margin: 0 auto; opacity: 0; }
#td1_c table tr td.pmq label input{
	display: none;
}
#td1_c table tr td.pmqi label input{
	display: none;
}
.sudo tr td.pmq label input{
	display: none;
}
#td1_c table tr td.pmqi:hover {
	background: #fff !important;
	opacity:0.7 !important;
	border: 1px solid #000;
}
.zmianaPod {
	background: #fff !important;
	opacity:0.7 !important;
	border: 1px solid #000;
}
.podswie2
{
	background: #fff !important;
	opacity:1 !important;
	border: 1px solid #000;
}
