@import url(https://fonts.googleapis.com/css?family=Fanwood+Text:400,400italic);@import"../css/superfish.css";@import"../css/prettyPhoto.css";@import"../css/datepicker.css";/* Getting the new tags to behave */article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {  display: block;}mark, rp, rt, ruby, summary, time {  display: inline;}/* Global properties ======================================================== */html {  width: 100%;}body {  min-width: 960px;  color: #51544b;  font: normal 12px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;  background: url(../images/bg.jpg) center 0 no-repeat fixed #11120e;  -moz-text-size-adjust: none;  -webkit-text-size-adjust: none;  -ms-text-size-adjust: none;}.main {  width: 940px;  padding: 0;  margin: 0 auto;  position: relative;}a {  color: #c0592f;  outline: none;}a:hover {  text-decoration: none;}.clear {  clear: both;  width: 100%;  line-height: 0;  font-size: 0;}.col-1, .col-2, .col-3, .col-4 {  float: left;}.wrapper {  width: 100%;  overflow: hidden;}.extra-wrap {  overflow: hidden;}p {  margin-bottom: 21px;}.p1 {  margin-bottom: 8px;}.p2 {  margin-bottom: 15px;}.p3 {  margin-bottom: 30px;}.p4 {  margin-bottom: 40px;}.p5 {  margin-bottom: 50px;}.reg {  text-transform: uppercase;}.fleft {  float: left;}.fright {  float: right;}.alignright {  text-align: right;}.aligncenter {  text-align: center;}.title {  margin-bottom: 18px;}.it {  font-style: italic;}.letter {  letter-spacing: -1px;}.color-1 {  color: #fff;}.color-2 {  color: #000;}.color-3 {  color: #51544b;}/*********************************boxes**********************************/.margin-bot {  margin-bottom: 35px;}.spacing {  margin-right: 35px;}.spacing2 {  margin-right: 45px;}.spacing3 {  margin-right: 60px;}.spacing-bot {  margin-bottom: 25px;}.indent {  padding: 0 0 0px 30px;}.indent2 {  padding-left: 50px;}.indent-bot {  margin-bottom: 20px;}.indent-bot2 {  margin-bottom: 30px;}.indent-bot3 {  margin-bottom: 45px;}.indent-bot4 {  margin-bottom: 53px;}.img-indent-bot {  margin-bottom: 25px;}.img-indent {  float: left;  margin: 0 20px 0px 0;}.img-indent2 {  float: left;  margin: 0 13px 0px 0;}.img-indent3 {  float: left;  margin: 0 6px 0px 0;}.img-indent-r {  float: right;  margin: 0 0px 0px 40px;}.prev-indent-bot {  margin-bottom: 10px;}.prev-indent {  float: left;  margin: 0 17px 0px 0;}.prev-box {  float: left;  margin-bottom: 8px;}.border {  border: 3px solid #000;}a {  cursor: pointer;}.button, .button-1, .list-1 li a, .list-2 li a, .link, .link-1, .link-2, h1 a {  text-decoration: none;}    /*********************************header*************************************/header {  width: 100%;  height: 314px;  position: relative;  z-index: 2;}.header {  width: 100%;  height: 851px;  margin-bottom: 114px;}/*********************************row-1*************************************/.row-1 {  width: 100%;  height: 234px;  position: relative;  background: url(../images/row1-tail.gif) 0 0 repeat-x;}h1 {  position: absolute;  top: 71px;  left: 312px;}h1 a {  display: block;  width: 335px;  height: 109px;  text-indent: -5000px;  background: url(../images/logo.png) 0 0 no-repeat;}/*********************************row-2*************************************/.row-2 {  width: 100%;  position: relative;  z-index: 2;}.row2-bg {  width: 100%;  height: 80px;  background: url(../images/row2-bg.jpg) 0 0 repeat-x;}/*********************************row-3*************************************/.row-3 {  width: 100%;  height: 537px;  position: relative;  z-index: 1;}/*********************************content*************************************/#content {  width: 100%;  position: relative;  z-index: 1;}.padding-content {  padding: 53px 0 48px;}.padding-top {  padding-top: 4px;}.padding-right {  padding-right: 8px;}.spacer-1 {  width: 100%;  background: url(../images/spacer-1.gif) 217px 0 repeat-y;}h2 {  font-size: 30px;  line-height: 36px;  color: #fff;  font-weight: 400;  font-style: italic;  letter-spacing: -2px;  padding-bottom: 14px;  word-spacing: 3px;  background: url(../images/border-bot.gif) 0 bottom repeat-x;  font-family: 'Fanwood Text', serif;  text-shadow: 2px 2px rgba(0, 0, 0, 1);}h3 {  font-size: 18px;  line-height: 24px;  color: #fff;  font-weight: 400;  font-style: italic;  font-family: 'Fanwood Text', serif;}h4 {  font-size: 16px;  line-height: 24px;  color: #dfd4c2;  font-weight: 400;  font-style: italic;  font-family: 'Fanwood Text', serif;}h6 {  color: #74786d;  text-align: justify;  text-justify: newspaper;}.news-nest {  margin: 0px;  width: 100%;  position: relative;}.news-nest p {  margin-bottom: 20px;}.news-nest p b {  color: #B4B4B4;}.news-nest .button-wrapper {  margin-top: 40px;  margin-bottom: 40px;}.news-body {  color: #74786d;  font-weight: bold;  text-align: justify;  text-justify: newspaper;  margin-bottom: 35px;}.news-lead {  position: absolute;  left: 90px;  top: 40px;  font-weight: normal;  font-style: italic;  color: #FFFFFF;  letter-spacing: 1pt;  word-spacing: 1pt;  font-size: 8px;  text-align: left;  font-family: helvetica, sans-serif;  line-height: 1;}.border-bot {  width: 100%;  height: 1px;  background: url(../images/border-bot1.gif) 0 bottom repeat-x;}.img-block {  width: 100%;  padding-bottom: 20px;  position: relative;}.img-block1 {  width: 100%;  padding-bottom: 18px;  position: relative;}.img-block2 {  float: left;  width: 250px;  margin-right: 22px;  padding-bottom: 20px;  position: relative;}.img-block3 {  float: left;  width: 141px;  margin-right: 21px;  padding-bottom: 12px;  position: relative;}.img-block4 {  float: left;  width: 403px;  margin-right: 22px;  padding-bottom: 24px;  position: relative;}.img-shadow {  width: 313px;  height: 165px;  position: absolute;  left: -6px;  bottom: 0;  z-index: 1;  background: url(../images/img-shadow.png) center bottom no-repeat;}.img-shadow1 {  width: 300px;  height: 125px;  position: absolute;  right: -8px;  bottom: 0;  z-index: 1;  background: url(../images/img-shadow1.png) center bottom no-repeat;}.img-shadow2 {  width: 257px;  height: 142px;  position: absolute;  right: -8px;  bottom: 0;  z-index: 1;  background: url(../images/img-shadow2.png) center bottom no-repeat;}.img-shadow3 {  width: 149px;  height: 80px;  position: absolute;  left: -4px;  bottom: 0;  z-index: 1;  background: url(../images/img-shadow3.png) center bottom no-repeat;}.img-shadow4 {  width: 415px;  height: 166px;  position: absolute;  left: 0px;  bottom: 0;  z-index: 1;  background: url(../images/img-shadow4.png) center bottom no-repeat;}.img-shadow5 {  width: inherit;  height: 100px;  position: absolute;  left: 0px;  bottom: -27px;  z-index: -100;  background: url(../images/img-shadow5.png) center bottom no-repeat;}.box {  width: 100%;  background: url(../images/bg-box.png) 0 0 repeat;}.padding-box {  padding: 10px 10px 10px 10px;}.block-datepicker {  width: 100%;  height: 310px;  margin-bottom: 23px;}.datepicker-shadow {  width: 286px;  box-shadow: 0 0 2px 0px #000;  -moz-box-shadow: 0 0 2px 0px #000;  -webkit-box-shadow: 0 0 2px 0px #000;  position: relative;}.block-time {  float: left;  margin-right: 15px;  width: 53px;  height: 55px;  text-align: center;  font-size: 18px;  line-height: 32px;  color: #fff;  padding: 5px 0 0;  background: url(../images/block-time-bg.jpg) 0 0 no-repeat #b8502a;}.block-time strong {  display: block;  font-size: 17px;  line-height: 22px;  font-weight: 400;  margin-top: -6px;  font-family: 'Fanwood Text', serif;}.button-wrapper {  display: block;  text-align: center;  margin-left: auto;  margin-right: auto;}.button {  display: inline-block;  font-size: 11px;  line-height: 21px;  font-weight: 400;  color: #fff;  text-transform: uppercase;  text-decoration: none;  cursor: pointer;  background: url(../images/button-left.png) left 0 no-repeat;}.button strong {  display: inline-block;  font-weight: 400;  padding: 0 5px;  background: url(../images/button-right.png) right 0 no-repeat;}.button strong strong {  padding: 5px 14px 8px 13px;  background: url(../images/button-tail.png) 0 0 repeat-x;  cursor: pointer;}.button:hover {  background-position: 0 bottom;}.button:hover strong {  background-position: right bottom;}.button:hover strong strong {  background-position: 0 bottom;}.button-1 {  display: block;  font-size: 30px;  line-height: 36px;  height: 94px;  color: #fff;  letter-spacing: -2px;  word-spacing: 2px;  font-weight: 400;  font-style: italic;  text-decoration: none;  cursor: pointer;  background: url(../images/button1-left.png) left 0 no-repeat;  font-family: 'Fanwood Text', serif;}.button-1 strong {  display: block;  height: 94px;  padding: 0 10px 0 29px;  font-weight: 400;  background: url(../images/button1-right.png) right 0 no-repeat;}.button-1 strong strong {  display: block;  height: 36px;  padding: 27px 5px 31px 18px;  background: url(../images/button1-tail.png) 0 0 repeat-x;  cursor: pointer;}.button-1:hover {  background-position: 0 bottom;}.button-1:hover strong {  background-position: right bottom;}.button-1:hover strong strong {  background-position: 0 bottom;}.list-1 li {  font-size: 12px;  line-height: 18px;  padding: 6px 0 6px 11px;  background: url(../images/marker-1.gif) 0 12px no-repeat;}.list-1 li a {  color: #c0592f;}.list-1 li a:hover {  color: #fff;}.list-1 li.yearbreak {  margin-bottom: 5px;  margin-top: 10px;  font-size: 17px;  line-height: 10px;  text-align: right;  letter-spacing: 5px;  padding-bottom: 10px;  color: #A5A5A5;  font-weight: 400;  font-style: italic;  background: url(../images/border-bot.gif) 0 bottom repeat-x;  font-family: 'Fanwood Text', serif;  text-shadow: 2px 2px rgba(0, 0, 0, 1);}.list-2 li {  font-size: 12px;  line-height: 18px;  color: #74786d;  font-weight: 700;  padding: 6px 0;}.list-2 li a {  color: #c0592f;  font-weight: 400;}.list-2 li a:hover {  color: #fff;}.list-events > li {  padding: 26px 0;  background: url(../images/border-bot.gif) 0 bottom repeat-x;}.list-events > li.alt {  background: url(../images/list-events-hover.jpg) 0 0 repeat-x;  box-shadow: 1px 1px 2px 0px #1f211a;  -moz-box-shadow: 1px 1px 2px 0px #1f211a;  -webkit-box-shadow: 1px 1px 2px 0px #1f211a;}.list-events > li > a {  display: inline-block;  font-size: 18px;  line-height: 24px;  font-weight: 400;  font-style: italic;  color: #fff;  text-decoration: none;  font-family: 'Fanwood Text', serif;}.list-events > li.alt > a {  text-decoration: underline;}.list-events > li.alt > a:hover {  text-decoration: none;}.infopanel {  overflow: hidden;}.infopanel li {  float: left;  font-size: 12px;  line-height: 21px;  color: #c0592f;  padding-right: 8px;  margin-right: 6px;  background: url(../images/spacer-2.gif) right 7px no-repeat;}.infopanel li.last-item {  padding: 0;  margin: 0;  background: none;}.link:hover {  text-decoration: underline;}.link-1 {  display: inline-block;  font-size: 12px;  line-height: 18px;  color: #fff;  padding-right: 8px;  background: url(../images/marker-3.gif) right 8px no-repeat;}.link-1:hover {  color: #fff;}.text-1 {  font-size: 14px;}.map-canvas {  width: 403px;  height: 321px;  overflow: hidden;  position: relative;  z-index: 2;}.video {  position: relative;  z-index: 2;}.video img {  position: relative;  z-index: 1;}.button-video {  position: absolute;  top: 50%;  left: 50%;  width: 64px;  height: 63px;  margin: -27px 0 0 -25px;  z-index: 2;  display: block;  background: url(../images/button-video.png) 0 0 no-repeat;}.button-video:hover {  background: url(../images/button-video.png) 0 bottom no-repeat;}dl {  width: 160px;}dl dt {  color: #74786d;  font-weight: 700;}dl dd {  overflow: hidden;}dd span {  float: left;  width: 73px;}/*********************************aside*************************************/aside {  width: 945px;  margin: 0 auto;  padding: 0 0 37px;  overflow: hidden;}/****************************footer************************/footer {  width: 100%;  font-size: 13px;  line-height: 30px;  color: #373b32;  background: url(../images/footer-bg.png) 0 0 repeat;}.footer-tail {  width: 100%;  padding: 17px 0 19px;  background: url(../images/footer-tail.gif) 0 0 repeat-x;}.text-bot {  float: left;} /* background:url(../images/spacer-1.gif) 139px 11px no-repeat; */.text-bot a {  color: #373b32;  margin-left: 15px;  text-decoration: none;}.text-bot a:hover {  text-decoration: underline;}.list-services {  float: right;  padding-right: 14px;  overflow: hidden;}.list-services li {  float: left;  padding-right: 12px;  margin-right: 11px;  background: url(../images/spacer-1.gif) right 11px no-repeat;}.list-services li.last-item {  margin: 0;  padding: 0;  background: none;}.list-services li a {  color: #373b32;  text-decoration: none;}.list-services li a:hover {  text-decoration: underline;}.footer-link {  padding-right: 14px;  text-align: right;}/*********************************cols*************************************/.col-1 {  width: 305px;  margin-right: 15px;}.col-2 {  width: 305px;}                        /****************************TM-Slider************************/.slider-shadow {  position: absolute;  top: 182px;  left: -6px;  width: 949px;  height: 355px;  background: url(../images/slider-shadow.png) 0 0 no-repeat;}.slider {  width: 940px;  height: 499px;  position: relative;  z-index: 1;}.items {  display: none;}.slider .pic {  height: 499px !important;}.slider-nav-panel {  width: 100%;  height: 41px;  position: absolute;  left: 0;  bottom: 0;  background: url(../images/slider-tail.png) 0 0 repeat-x;  z-index: 2;}.slider-nav-inner-panel {  width: 111px;  height: 42px;  margin: -1px auto 0;  position: relative;  background: url(../images/slider-nav-inner-panel-tail.gif) 0 0 repeat-x;}.pagination {  position: absolute;  bottom: 11px;  left: 422px;  z-index: 999;}.pagination li {  float: left;  margin: 0 4px 0 0;  padding: 0;  display: block;  background: url(../images/pagination.gif) right 0 no-repeat;}.pagination li.current, .pagination li:hover {  background: url(../images/pagination.gif) 0 0 no-repeat;}.pagination li a {  text-decoration: none;  width: 16px;  height: 17px;  display: block;}.banner {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 440px;}.banner p {  position: absolute;  right: 10px;  bottom: 0px;  margin-bottom: 0px;  font-family: Satisfy;  font-size: 30px;  color: white;  text-shadow: 2px 2px #000000;}/****************************character-window************************/.charbox {  width: 927px;  height: 553px;  position: relative;  display: block;  margin-left: auto;  margin-right: auto;  margin-top: 20px;  margin-bottom: 20px;  z-index: 1;}.charname {  position: absolute;  top: 20px;  left: 30px;  font-size: 30px;  line-height: 36px;  color: #fff;  font-weight: 400;  font-style: italic;  letter-spacing: -2px;  padding-bottom: 14px;  word-spacing: 3px;  font-family: 'Fanwood Text', serif;}.chartext {  width: 500px;  height: 400px;  position: absolute;  top: 80px;  left: 400px;  overflow: auto;  text-align: justify;  text-justify: newspaper;  color: #888d6a;} /****************************form-search************************/#form-search {  float: right;  width: 160px;  padding: 20px 33px 0 0;  margin: 0;}#form-search label {  display: block;  height: 38px;  margin: 0;  padding: 0;}#form-search input {  width: 120px;  font-size: 12px;  line-height: 38px;  height: 38px;  color: #fff;  padding: 0 35px 0 5px;  margin: 0;  background: url(../images/search-bg-160.gif) 0 0 no-repeat;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  border: none;  outline: none;}#form-search .buttons {  width: 14px;  height: 14px;  position: absolute;  top: 32px;  right: 44px;}#form-search .buttons a {  display: block;  width: 14px;  height: 14px;  text-indent: -5000px;  text-decoration: none;  background: url(../images/button-search.png) 0 0 no-repeat;}#form-search .buttons a:hover {  background-position: 0 bottom;}/****************************form-subscribe************************/#form-subscribe {  width: 930px;  height: 80px;  position: relative;  margin: auto;  margin-bottom: 30px;  box-shadow: 1px 0 1px 0 #000;  -moz-box-shadow: 1px 0 1px 0 #000;  -webkit-box-shadow: 1px 0 1px 0 #000;  background: url(../images/subscribe-tail.jpg) 0 0 repeat-x;}#form-subscribe h2 {  font-size: 30px;  line-height: 36px;  color: #fff;  font-weight: 400;  font-style: italic;  letter-spacing: -2px;  padding-bottom: 6px;  word-spacing: 3px;  background: none;  font-family: 'Fanwood Text', serif;}#form-subscribe label {  float: left;  margin-right: 8px !important;  height: 38px;  margin: 0;  padding: 0;}#form-subscribe input {  width: 197px;  font-size: 12px;  line-height: 38px;  height: 38px;  color: #fff;  padding: 0 10px;  margin: 0;  background: url(../images/subscribe-bg.jpg) 0 0 no-repeat;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  border: none;  outline: none;}#form-subscribe .buttons {  float: left;}#form-subscribe .buttons a {  display: inline-block;  font-size: 20px;  line-height: 38px;  color: #fff;  font-weight: 400;  font-style: italic;  text-decoration: none;  font-family: 'Fanwood Text', serif;}#form-subscribe .buttons a:hover {  text-decoration: underline;}/****************************Contact Form************************/#contact-form {  line-height: 1em;  margin: 0;  padding: 0;  width: 300px;}#contact-form textarea, #contact-form input {  margin: 0;  font-size: 12px;  color: #51544b;  position: relative;  border: none;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  outline: none;}#contact-form input {  width: 278px;  height: 38px;  line-height: 38px;  padding: 0 11px;  background: url(../images/input-bg.jpg) 0 0 no-repeat;}#contact-form textarea {  overflow: auto;  resize: none;  width: 278px;  height: 196px;  padding: 10px 11px;  background: url(../images/textarea-bg.jpg) 0 0 no-repeat;}#contact-form label {  min-height: 50px;  display: block;}#contact-form label.message {  min-height: 248px;}#contact-form .error, #contact-form .empty, #contact-form .success {  display: none;}#contact-form .button {  margin-left: 8px;}#contact-form .error, #contact-form .empty {  color: red;  padding: 5px 0;  font-size: 11px;}#contact-form .buttons {  margin: 0;  padding: 0;  overflow: hidden;}#contact-form .buttons a {  float: right;  margin-left: 10px;  font-size: 11px;  line-height: 21px;  font-weight: 400;  color: #fff;  text-transform: uppercase;  text-decoration: none;  cursor: pointer;  background: url(../images/button-left.png) left 0 no-repeat;}#contact-form .buttons a strong {  display: inline-block;  font-weight: 400;  padding: 0 5px;  background: url(../images/button-right.png) right 0 no-repeat;}#contact-form .buttons a strong strong {  padding: 5px 14px 8px 13px;  background: url(../images/button-tail.png) 0 0 repeat-x;  cursor: pointer;}#contact-form .buttons a:hover {  background-position: 0 bottom;}#contact-form .buttons a:hover strong {  background-position: right bottom;}#contact-form .buttons a:hover strong strong {  background-position: 0 bottom;}#contact-form .success {  color: #51544b;  width: 246px;  margin-bottom: 20px;  padding: 10px;  border: 1px solid #1e2119;  background: #20231b;}/****************************Okladka gry przy wpisach************************/.news_gamebox {  z-index: 100;  position: relative;  float: left;  margin-right: 20px;  margin-left: 10px;  margin-bottom: 15px;  margin-top: 10px;  border-style: solid;  border-width: 1px;  border-color: #000000;  box-shadow: 0px 0px 10px 0px #000000;  -webkit-transition: -webkit-transform 1s ease-in-out;  transition: transform 1s ease-in-out;}.news_gamebox:hover {  -webkit-transform: scale(2, 2) translate(20px, 30px);  transform: scale(2, 2) translate(20px, 30px); /* rotate3d(1, 0, 0, 30deg) */;}.gatunkilist_gamebox {  margin-left: 3px;  margin-top: 10px;  margin-bottom: 10px;  border-style: solid;  border-width: 1px;  border-color: #000000;  box-shadow: 0px 0px 10px 0px #000000;}.gameslist_gamebox {  float: left;  margin-right: 20px;  margin-left: 10px;  margin-bottom: 15px;  margin-top: 10px;  border-style: solid;  border-width: 1px;  border-color: #000000;  box-shadow: 0px 0px 10px 0px #000000;}/****************************Blog Pagination************************/.blog_pagination {  width: 600px;  margin: 0 auto;  text-align: center;  padding: 24px;  font-family: arial, sans-serif;  font-size: 12px;  margin: auto;}.blog_pagination li {  display: inline-flex;  color: #fff;  text-shadow: 0 1px 1px #000;  padding-left: 3px;  padding-right: 3px;  padding-top: 10px;}.blog_pagination li span {  letter-spacing: 0.1em;  margin: 0 6px;}.blog_pagination li a {  background: #51544b;  color: #fff;  border: 1px solid #343434;  padding: 6px 12px;  text-decoration: none;  -moz-border-radius: 6px;  border-radius: 6px;  text-shadow: 0 1px 1px #000;  -moz-box-shadow: 0 2px 3px #222, inset 0 1px 1px #62686d;  -webkit-box-shadow: 0 2px 3px #111, inset 0 1px 1px #62686d;  box-shadow: 0 2px 3px #111, inner 0 1px 1px #62686d;  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#575e63), to(#3f4347));  background: -webkit-linear-gradient(top, #262920, #151810);  background: -moz-linear-gradient(top, #262920, #151810);  background: -ms-linear-gradient(top, #262920, #151810);  background: -o-linear-gradient(top, #262920, #151810);}.blog_pagination li a:hover {  border: 1px solid #c0592f;  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c0592f), to(#ED7747));  box-shadow: 0 2px 3px #c0592f, inner 0 1px 1px #c0592f;  background: -webkit-linear-gradient(top, #c0592f, #ED7747);  background: -moz-linear-gradient(top, #c0592f, #ED7747);  background: -ms-linear-gradient(top, #c0592f, #ED7747);  background: -o-linear-gradient(top, #c0592f, #ED7747);}.blog_pagination li a:active {  border: 1px solid #343434;  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#262920), to(#151810));  background: -webkit-linear-gradient(top, #262920, #151810);  background: -moz-linear-gradient(top, #262920, #151810);  background: -ms-linear-gradient(top, #262920, #151810);  background: -o-linear-gradient(top, #262920, #151810);  -moz-box-shadow: inset 0 1px 1px #62686d;  -webkit-box-shadow: inset 0 1px 1px #62686d;  box-shadow: inner 0 1px 1px #62686d;  position: relative;  top: 1px;}.blog_pagination li.active a {  border: 1px solid #343434;  background: #262920;  -moz-box-shadow: 0 1px 1px #4e5257, inset 0 0 10px #111;  -webkit-box-shadow: 0 1px 1px #4e5257, inset 0 0 10px #111;  box-shadow: 0 1px 1px #4e5257, inner 0 0 10px #111;  cursor: default;  position: relative;  top: 1px;}/****************************Blog oceniaczka************************/.oceniaczka {  height: 20px;  background: #1B1F15;  border-left: 1px solid transparent;  border-right: 1px solid transparent;  border-radius: 10px;  margin-top: 20px;  margin-bottom: 5px;  white-space: nowrap;}.oceniaczka > span {  position: relative;  float: left;  margin: 0 -1px;  min-width: 30px;  height: 18px;  line-height: 16px;  text-align: right;  background: #cccccc;  border: 1px solid;  border-color: #bfbfbf #b3b3b3 #9e9e9e;  border-radius: 10px;  background-image: -webkit-linear-gradient(top, #f0f0f0, #dbdbdb 70%, #cccccc);  background-image: -moz-linear-gradient(top, #f0f0f0, #dbdbdb 70%, #cccccc);  background-image: -o-linear-gradient(top, #f0f0f0, #dbdbdb 70%, #cccccc);  background-image: linear-gradient(to bottom, #f0f0f0, #dbdbdb 70%, #cccccc);  -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);  box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);}.oceniaczka > span > span {  padding: 0 8px;  font-size: 11px;  font-weight: bold;  color: #FFFFFF;  color: rgba(255, 255, 255, 1);  text-shadow: 0 1px rgba(0, 0, 0, 1);  white-space: nowrap;}.oceniaczka > span:before {  content: '';  position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  z-index: 1;  height: 18px;  background: url("../images/progress.png") 0 0 repeat-x;  border-radius: 10px;}.oceniaczka .def {  background: #c0592f;  border-color: #CE7300 #C97408 #5C3300;  background-image: -webkit-linear-gradient(top, #c0592f, #c0592f 70%, #c0592f);  background-image: -moz-linear-gradient(top, #c0592f, #c0592f 70%, #c0592f);  background-image: -o-linear-gradient(top, #c0592f, #c0592f 70%, #c0592f);  background-image: linear-gradient(to bottom, #c0592f, #c0592f 70%, #c0592f);}.oceniaczka .green {  background: #85c440;  border-color: #78b337 #6ba031 #568128;  background-image: -webkit-linear-gradient(top, #b7dc8e, #99ce5f 70%, #85c440);  background-image: -moz-linear-gradient(top, #b7dc8e, #99ce5f 70%, #85c440);  background-image: -o-linear-gradient(top, #b7dc8e, #99ce5f 70%, #85c440);  background-image: linear-gradient(to bottom, #b7dc8e, #99ce5f 70%, #85c440);}.oceniaczka .red {  background: #db3a27;  border-color: #c73321 #b12d1e #8e2418;  background-image: -webkit-linear-gradient(top, #ea8a7e, #e15a4a 70%, #db3a27);  background-image: -moz-linear-gradient(top, #ea8a7e, #e15a4a 70%, #db3a27);  background-image: -o-linear-gradient(top, #ea8a7e, #e15a4a 70%, #db3a27);  background-image: linear-gradient(to bottom, #ea8a7e, #e15a4a 70%, #db3a27);}.oceniaczka .orange {  background: #f2b63c;  border-color: #f0ad24 #eba310 #c5880d;  background-image: -webkit-linear-gradient(top, #f8da9c, #f5c462 70%, #f2b63c);  background-image: -moz-linear-gradient(top, #f8da9c, #f5c462 70%, #f2b63c);  background-image: -o-linear-gradient(top, #f8da9c, #f5c462 70%, #f2b63c);  background-image: linear-gradient(to bottom, #f8da9c, #f5c462 70%, #f2b63c);}.oceniaczka .blue {  background: #5aaadb;  border-color: #459fd6 #3094d2 #277db2;  background-image: -webkit-linear-gradient(top, #aed5ed, #7bbbe2 70%, #5aaadb);  background-image: -moz-linear-gradient(top, #aed5ed, #7bbbe2 70%, #5aaadb);  background-image: -o-linear-gradient(top, #aed5ed, #7bbbe2 70%, #5aaadb);  background-image: linear-gradient(to bottom, #aed5ed, #7bbbe2 70%, #5aaadb);}.oceniaczka_grow {  height: 40px; /* Origional height */  width: 100%; /* Origional width */    /* margin: 1px 1% 0px 1%; /* Just for presentation (Not required) */    /* float: left; /* Just for presentation (Not required) */  position: relative; /* Just for presentation (Not required) */  overflow: hidden;  transition: height 0.5s; /* Animation time */  -webkit-transition: height 0.5s; /* For Safari */  transition-delay: 0.5s;  -webkit-transition-delay: 0.5s; /* Safari */;}.oceniaczka_grow:hover {  height: 180px; /* This is the height on hover */;}.oceniaczka-plusy {  float: left;  width: 46%;  margin-top: 25px;  margin-bottom: 60px;  color: rgb(109, 163, 59);  margin-left: 5px;  padding: 2px;  background: rgba(0, 213, 0, 0.05);  border: 1px solid;  border-radius: 15px;  padding-left: 10px;}.oceniaczka-minusy {  float: left;  width: 46%;  margin-top: 25px;  margin-bottom: 60px;  color: rgb(189, 14, 14);  margin-left: 5px;  padding: 2px;  background: rgba(213, 0, 0, 0.05);  border: 1px solid;  border-radius: 15px;  padding-left: 10px;}/****************************Blog rozwijana lista gier************************/.gatunkilist_grow {  text-align: justify;  max-height: 40px; /* Origional height */  width: 100%; /* Origional width */    /* margin: 1px 1% 0px 1%; /* Just for presentation (Not required) */    /* float: left; /* Just for presentation (Not required) */  position: relative; /* Just for presentation (Not required) */  overflow: hidden;  transition: max-height 0.5s; /* Animation time */  -webkit-transition: max-height 0.5s; /* For Safari */  transition-delay: 0.5s;  -webkit-transition-delay: 0.5s; /* Safari */;}.gatunkilist_grow:hover {  max-height: 1000px; /* This is the height on hover */;}/****************************Blog obrazki, okno cytatow************************/.news-orangetexthead {  font-size: 16px;  line-height: 16px;  color: #C0692F;  font-weight: bold;  text-shadow: 1px 1px 5px #000000;}.news-lang-switcher {  position: absolute;  left: 580px;  top: 10px;  cursor: pointer;}.news-imgthumbs {  width: 100%;  text-align: center;  margin-top: 30px;  margin-bottom: 30px;}.news-imgthumbs img {  margin-left: 10px;  margin-right: 10px;  outline-color: black;  outline-width: 1px;  outline-style: solid;  -webkit-box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.75);  -moz-box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.75);  box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.75);  transition: height 0.5s; /* Animation time */  transition: box-shadow 0.5s; /* Animation time */  -webkit-transition: box-shadow 0.5s; /* For Safari */  transition: outline-color 0.5s; /* Animation time */  -webkit-transition: outline-color 0.5s; /* For Safari */  -webkit-transition: -webkit-transform 1s ease-in-out;  transition: transform 1s ease-in-out;}.news-imgthumbs img:hover {  -webkit-box-shadow: 0px 0px 10px 3px #c0592f;  -moz-box-shadow: 0px 0px 10px 3px #c0592f;  box-shadow: 0px 0px 10px 3px #c0592f;  -webkit-transform: scale(1.1, 1.1);  transform: scale(1.1, 1.1);}.news-quote {  width: 540px;  background: #2B2E26;  margin-left: auto;  margin-right: auto;  margin-top: 30px;  margin-bottom: 30px;  padding: 20px;  outline: #1D2019 solid 3px;  font-style: italic;  font-size: 140%;  white-space: pre-line;}.news-quote b {  color: #B4B4B4;}.news-quote-header {  background-color: #3A3E34;  margin-bottom: 10px;  margin-top: -20px;  margin-left: -20px;  margin-right: -20px;  padding-left: 20px;  padding-top: 10px;  padding-bottom: 10px;  color: #ACB1A4;  text-shadow: 2px 2px #131313;  border-bottom: 2px solid #232322;  }.news-blockscreen {  position: relative;  text-align: center;  width: 100%;  margin-top: 40px;  margin-bottom: 40px;}.news-blockscreen img {  border: 15px;  border-style: solid;  border-color: #323629;  outline: 3px;  outline-style: solid;  outline-color: #21241B;}.newsbox-shadow {  position: relative;  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);}.newsbox-shadow:after {  content: "";  position: absolute;  z-index: -1;  -webkit-box-shadow: 0 0 40px rgba(0,0,0,0.8);  box-shadow: 0 0 40px rgba(0,0,0,0.8);  bottom: 0px;  left: 10%;  right: 10%;  width: 80%;  height: 50%;  -moz-border-radius: 100%;  border-radius: 100%;}/****************************Recently playing and wishlist************************/.recently-playing-outer {  position: relative;  width: 305px;  height: 56px;  background-image: url('../images/playing_ribbon.png');  border: 0px;  cursor: pointer;}.wishlist-default-outer {  position: relative;  width: 305px;  height: 56px;  background-image: url('../images/waiting_ribbon.png');  border: 0px;  cursor: default;}.recently-playing-outer:hover {  background-position: -2px 0px;}.wishlist-default-outer:hover {  background-position: -2px 0px;}.recently-playing-inner {  position: absolute;  width: 270px;  top: 16px;  left: 14px;  text-align: center;  color: #FFFFFF;  text-shadow: 1px 1px rgba(0, 0, 0, 1);  font-size: 14px;}/****************************Articles box + display page styling************************/.text_list_pageimg {  float: left;  outline: 5px solid #1D2019;  margin-left: 0px;  margin-right: 30px;  margin-top: 30px;  margin-bottom: 30px;}.text_list_header {  background: #2F3624;  padding: 3px;  color: #FFFFFF;}.text_list {  margin: auto;  margin-top: 30px;  width: 300px;  border: 2px;  background: #1B1F15;  border-style: solid;  border-color: #2F3624;}.text_list_inner {  margin: auto;  padding: 2px;  border: 1px;  border-style: solid;  border-color: #1B1F15;  line-height: 25px;}.text_list_inner img {  float: right;}.text_list_inner:hover {  background: #3A1E00;  border: 1px;  border-style: solid;  border-color: #502A00;}/****************************Games search box with autocomplete************************/.game_searchbox {  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 5px;  background-color: #252C25;  border: 1px solid #AD5A00;  color: #C4C4C4;  font-size: 1.4em;  margin: 0 0 25px;  padding: 5px 9px;  width: 590px;  margin-left: 30px;  background-image: initial;}.game_searchbox:focus {  -webkit-box-shadow: 0 0 15px #B14000;  -moz-box-shadow: 0 0 15px #B14000;  box-shadow: 0 0 15px #B14000;  background-image: initial;}.autocomplete-suggestions {  border: 1px solid #999;  background: #fff;  cursor: default;  overflow: auto;}.autocomplete-suggestion {  padding: 10px 5px;  font-size: 1.2em;  white-space: nowrap;  overflow: hidden;}.autocomplete-selected {  background: #f0f0f0;}.autocomplete-suggestions strong {  font-weight: normal;  color: #3399ff;}/********************************MOBILE UPGRADE*********************************/@media only screen and (max-width: 576px) {	body, .main {		min-width: unset !important;		max-width: 100% !important;	}	header {		height: unset !important;	}	.padding-content {		padding-top: 0 !important;	}	h1 {		position: relative;		top: 0;		left: 0;	}	h2 {		font-size: 22px !important;	}	.news-nest {		font-size: 14px/21px !important;	}	.news-lang-switcher {		right: 10px;		top: 5px;		left: initial;	}	h1 a {		background-position: center center;		width: 100%;		padding: 50px 0;	}	.container_12 {		max-width: 100% !important;	}	.grid_4 {		display: none !important;	}	.grid_8 {		max-width: 95% !important;	}	.row2-bg {		display: none !important;	}	.news-blockscreen img {		    width: 90% !important;	}}/********************************GOTY subpage defintions************************/.goty_entry_nest {  width: 908px;  margin: auto;  margin-bottom: 75px;  border: 15px;  border-style: solid;  border-color: #323629;  outline: 3px;  outline-style: solid;  outline-color: #21241B;  position: relative;}.goty_entry_shadow {  position: absolute;  z-index: -100;  top: 80px;  left: -25px;  width: 949px;  height: 355px;  background: url(../images/slider-shadow.png) 0 0 no-repeat;}.goty_entry_header {  width: 100%;  background-color: #282A24;  font: 30px sans-serif;  color: #f4ebd5;  text-align: center;  font-size: 30px;  padding: 5px 0px 5px 0px;  text-shadow: 2px 2px rgba(0, 0, 0, 1);}.goty_entry_number {  font: 50px sans-serif;  color: #f4ebd5;  text-align: right;  padding: 5px;  margin: 0px;}.goty_developer_name {  font: 12px sans-serif;  padding: 5px;  line-height: 5px;  color: #DFDFDF;  text-align: right;  margin: 0px;}.goty_gold_nest {  float: left;  width: 400px;  height: 330px;  background-color: #cf8638;  margin-right: 2px;  margin-left: 2px;  margin-bottom: 2px;  position: relative;}.goty_gold_image {  width: 400px;  height: 200px;  opacity: 1;}.goty_gold_badge {  width: 198px;  height: 198px;  position: absolute;  left: 100px;  top: 100px;}.goty_gold_title {  font: 20px sans-serif;  color: #f4ebd5;  text-align: right;  padding: 5px;  margin: 0px;}.goty_silver_nest {  float: left;  width: 300px;  height: 330px;  background-color: #5c504e;  margin-right: 2px;  margin-bottom: 2px;}.goty_silver_image {  width: 300px;  height: 200px;  opacity: 0.75;}.goty_silver_title {  font: 16px sans-serif;  line-height: 26px;  color: #f4ebd5;  text-align: right;  padding: 5px;  margin: 0px;}.goty_bronze_nest {  float: left;  width: 200px;  height: 330px;  background-color: #ba6a48;  margin-right: 2px;  margin-bottom: 2px;}.goty_bronze_image {  width: 200px;  height: 200px;  opacity: 0.5;}.goty_bronze_title {  font: 13px sans-serif;  line-height: 28px;  color: #f4ebd5;  text-align: right;  padding: 5px;  margin: 0px;  white-space: nowrap;  overflow: hidden;}.goty_disclaimer_nest {  width: 908px;  margin: auto;  margin-bottom: 75px;  background: #323629;  border: 15px;  border-style: solid;  border-color: #323629;  outline: 3px;  outline-style: solid;  outline-color: #21241B;  position: relative;}/********************************Gamesform************************/.gametoggle-container {  display: inline-block;  width: 140px;}.gametoggle-switch {  position: relative;  margin: 21px auto;  height: 31px;  width: 120px;  background: rgba(0, 0, 0, 0.25);  border-radius: 3px;  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);}.gametoggle-switch-label {  position: relative;  z-index: 2;  float: left;  width: 58px;  line-height: 31px;  font-size: 11px;  color: rgba(255, 255, 255, 0.35);  text-align: center;  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.45);  cursor: pointer;}.gametoggle-switch-label:active {  font-weight: bold;}.gametoggle-switch-label:hover {  color: #c0592f;}.gametoggle-switch-label-off {  padding-left: 2px;}.gametoggle-switch-label-on {  padding-right: 2px;}.gametoggle-switch-input {  display: none;}.gametoggle-switch-input:checked + .gametoggle-switch-label {  font-weight: bold;  color: rgba(0, 0, 0, 0.65);  text-shadow: 0 1px rgba(255, 255, 255, 0.25);  -webkit-transition: 0.15s ease-out;  -moz-transition: 0.15s ease-out;  -o-transition: 0.15s ease-out;  transition: 0.15s ease-out;}.gametoggle-switch-input:checked + .gametoggle-switch-label-on ~ .gametoggle-switch-selection {  left: 60px;}.gametoggle-switch-selection {  display: block;  position: absolute;  z-index: 1;  top: 2px;  left: 2px;  width: 58px;  height: 27px;  background: #65bd63;  border-radius: 3px;  background-image: -webkit-linear-gradient(top, #9dd993, #65bd63);  background-image: -moz-linear-gradient(top, #9dd993, #65bd63);  background-image: -o-linear-gradient(top, #9dd993, #65bd63);  background-image: linear-gradient(to bottom, #9dd993, #65bd63);  -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 0 2px rgba(0, 0, 0, 0.2);  box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 0 2px rgba(0, 0, 0, 0.2);  -webkit-transition: left 0.15s ease-out;  -moz-transition: left 0.15s ease-out;  -o-transition: left 0.15s ease-out;  transition: left 0.15s ease-out;}.gametoggle-switch-orange .gametoggle-switch-selection {  background: #c0592f;  background-image: -webkit-linear-gradient(top, #C47454, #c0592f);  background-image: -moz-linear-gradient(top, #C47454, #c0592f);  background-image: -o-linear-gradient(top, #C47454, #c0592f);  background-image: linear-gradient(to bottom, #C47454, #c0592f);}.gametoggle-caption {  font-family: inherit;  font-size: 10px;  color: #CECECE;  text-align: center;  position: absolute;  width: 100%;  top: -18px;}.ocena_story {	-moz-box-shadow:inset 0px 1px 0px 0px #a4e271;	-webkit-box-shadow:inset 0px 1px 0px 0px #a4e271;	box-shadow:inset 0px 1px 0px 0px #a4e271;	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809));	background:-moz-linear-gradient(top, #89c403 5%, #77a809 100%);	background:-webkit-linear-gradient(top, #89c403 5%, #77a809 100%);	background:-o-linear-gradient(top, #89c403 5%, #77a809 100%);	background:-ms-linear-gradient(top, #89c403 5%, #77a809 100%);	background:linear-gradient(to bottom, #89c403 5%, #77a809 100%);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809',GradientType=0);	background-color:#89c403;	-moz-border-radius:6px;	-webkit-border-radius:6px;	border-radius:6px;	border:1px solid #74b807;	display:inline-block;	color:#ffffff;	font-family:Verdana;	font-size:9px;	font-weight:bold;	padding:3px 10px;	text-decoration:none;	text-shadow:0px 1px 0px #528ecc;	line-height: 5px;	margin-top: 5px;	margin-right: 5px;}.ocena_gameplay {	-moz-box-shadow:inset 0px 1px 0px 0px #f5978e;	-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;	box-shadow:inset 0px 1px 0px 0px #f5978e;	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f));	background:-moz-linear-gradient(top, #f24537 5%, #c62d1f 100%);	background:-webkit-linear-gradient(top, #f24537 5%, #c62d1f 100%);	background:-o-linear-gradient(top, #f24537 5%, #c62d1f 100%);	background:-ms-linear-gradient(top, #f24537 5%, #c62d1f 100%);	background:linear-gradient(to bottom, #f24537 5%, #c62d1f 100%);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f',GradientType=0);	background-color:#f24537;	-moz-border-radius:6px;	-webkit-border-radius:6px;	border-radius:6px;	border:1px solid #d02718;	display:inline-block;	color:#ffffff;	font-family:Verdana;	font-size:9px;	font-weight:bold;	padding:3px 6px;	text-decoration:none;	text-shadow:0px 1px 0px #810e05;	line-height: 5px;	margin-top: 5px;	margin-right: 5px;}.ocena_tech {	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;	box-shadow:inset 0px 1px 0px 0px #97c4fe;	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0));	background:-moz-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);	background:-webkit-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);	background:-o-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);	background:-ms-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);	background:linear-gradient(to bottom, #3d94f6 5%, #1e62d0 100%);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0',GradientType=0);	background-color:#3d94f6;	-moz-border-radius:6px;	-webkit-border-radius:6px;	border-radius:6px;	border:1px solid #337fed;	display:inline-block;	color:#ffffff;	font-family:Verdana;	font-size:9px;	font-weight:bold;	padding:3px 6px;	text-decoration:none;	text-shadow:0px 1px 0px #1570cd;	line-height: 5px;	margin-top: 5px;}.ocena_blogadjust {  padding: 3px 55px;  margin-right: 24px;}.text-page {  width: 700px;   margin: auto;   margin-top: 30px;   margin-bottom: 30px;   text-align: justify;   color: #8D8F88;   position: relative;}.text-page b {  color: #B4B4B4;}