/* Po to aby buttony nie mialy tego ochydnego outline'a po kliknieciu */
input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner {
  border : 0px;
}

.DF_errorbox, .DF_successbox {
  overflow:hidden;
  display:none;
  visibility:hidden;
  color:#FFF;
  border-left:2px solid #CC0000;
  font:normal 11px Tahoma,Arial,Helvetica,sans-serif;
  margin-bottom:10px;
}
.DF_successbox {
  border-color:#C4B515;
}
.DF_errorbox .Inner, .DF_successbox .Inner {
  border-left:1px solid #FFF;
  background: url(/mp/DeForm/DF_errorbox_bg.gif) no-repeat right center #444;
  padding:10px;
  padding-right:44px;
}
.DF_successbox .Inner {
  background-image:url(/mp/DeForm/DF_successbox_bg.gif);
}

.DF_label, .DF_note, .DF_groupbox, .DF_groupbox_fieldset, .DF_radio_label, .DF_checkbox_label, .DF_form .overTxtDiv {
  font:normal 11px Tahoma,Arial,Helvetica,sans-serif; 
  color: #555577;
  text-align:left;
}
.DF_label_require {
  font-size: 11px;
  vertical-align: baseline;
  position: relative;
  bottom: 1px;
  bottom: 1px;
  color:#F00;
}
.DF_note {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -border-radius: 2px;
  font: normal 10px Arial,Tahoma,Helvetica,sans-serif;
  font-style: italic;
  background:none repeat scroll 0 0 #E8F4FF;
  border:1px solid #CCC;
  color:#888;
  cursor:help;
  line-height:11px;
  opacity:0.6;
  padding:3px 5px;
}
.DF_note:hover {
  opacity:1;  
  color:#333;
  -moz-box-shadow: 1px 1px 3px #AAAAAA;
  -webkit-box-shadow: 1px 1px 3px #AAAAAA;
  box-shadow: 1px 1px 3px #AAAAAA;
}
.DF_groupbox_fieldset {
  border: 1px #000000 solid;
}

.DF_groupbox_fieldset .DF_groupbox_fieldset_inner {
  position: absolute;
  top: -8px;
  left: 10px;
  background-color: #FFF;
  padding: 0 2px;
}

.DF_textbox, .DF_textbox:focus, .DF_textbox_error, .DF_textbox_disabled, .DF_textbox_error_disabled,
.DF_filebox, .DF_filebox_error,
.DF_textarea, .DF_textarea:focus, .DF_textarea_error, .DF_textarea_disabled, .DF_textarea_error_disabled,
.DF_selectlist, .DF_selectlist:focus, .DF_selectlist_error, .DF_selectlist_disabled, .DF_selectlist_disabled:focus, .DF_selectlist_error_disabled,
.DF_datebox, .DF_datebox:focus, .DF_datebox_error, .DF_datebox_error_disabled, .DF_datebox_disabled,
.DF_pricebox, .DF_pricebox:focus, .DF_pricebox_error, .DF_pricebox_error_disabled, .DF_pricebox_disabled,
.DF_selectlistjs, .DF_selectlistjs_error, .DF_selectlistjs_option, .DF_selectlistjs_option_disabled, .DF_selectlistjs_option_selected, .DF_selectlistjs_option_selected_disabled,
.DF_selectlistjsgroup1, .DF_selectlistjsgroup1_error, .DF_selectlistjsgroup1_option, .DF_selectlistjsgroup1_option_disabled, .DF_selectlistjsgroup1_option_selected, .DF_selectlistjsgroup1_option_selected_disabled,
.DF_selectlistjsgroup2, .DF_selectlistjsgroup2_error, .DF_selectlistjsgroup2_option, .DF_selectlistjsgroup2_option_disabled, .DF_selectlistjsgroup2_option_selected, .DF_selectlistjsgroup2_option_selected_disabled,
.DF_selectlistjsgroup3, .DF_selectlistjsgroup3_error, .DF_selectlistjsgroup3_option, .DF_selectlistjsgroup3_option_disabled, .DF_selectlistjsgroup3_option_selected, .DF_selectlistjsgroup3_option_selected_disabled,
.DF_selectlistjsgroup4, .DF_selectlistjsgroup4_error, .DF_selectlistjsgroup4_option, .DF_selectlistjsgroup4_option_disabled, .DF_selectlistjsgroup4_option_selected, .DF_selectlistjsgroup4_option_selected_disabled,
.DF_swfupload, .DF_swfupload:focus, .DF_swfupload_error, .DF_swfupload_disabled, .DF_swfupload_error_disabled {
  font:normal 11px Verdana,Helvetica,sans-serif; 
  color:#000;
  border:1px solid #789BAF; 
  background:#FFF url(/mp/DeForm/DF_textbox.gif) repeat-x scroll left top;
}
.DF_pricebox {
  text-align: right;
}
.DF_selectlistjs_option, .DF_selectlistjs_option_disabled, .DF_selectlistjs_option_selected, .DF_selectlistjs_option_selected_disabled {
  background:#FFF;
}
.DF_selectlistjsgroup1_option, .DF_selectlistjsgroup1_option_disabled, .DF_selectlistjsgroup1_option_selected, .DF_selectlistjsgroup1_option_selected_disabled {
 background:#D1EFE0;
}
.DF_selectlistjsgroup2_option, .DF_selectlistjsgroup2_option_disabled, .DF_selectlistjsgroup2_option_selected, .DF_selectlistjsgroup2_option_selected_disabled {
 background:#EFEBC2;
}
.DF_selectlistjsgroup3_option, .DF_selectlistjsgroup3_option_disabled, .DF_selectlistjsgroup3_option_selected, .DF_selectlistjsgroup3_option_selected_disabled {
 background:#F1DFFF;
}
.DF_selectlistjsgroup4_option, .DF_selectlistjsgroup4_option_disabled, .DF_selectlistjsgroup4_option_selected, .DF_selectlistjsgroup4_option_selected_disabled {
 background:#FFCFD2;
}
.DF_selectlistjs, .DF_selectlistjs_error,
.DF_selectlistjsgroup1, .DF_selectlistjsgroup1_error,
.DF_selectlistjsgroup2, .DF_selectlistjsgroup2_error,
.DF_selectlistjsgroup3, .DF_selectlistjsgroup3_error,
.DF_selectlistjsgroup4, .DF_selectlistjsgroup4_error {
  cursor:default;
}
.DF_selectlistjs_option, .DF_selectlistjs_option_disabled, .DF_selectlistjs_option_selected, .DF_selectlistjs_option_selected_disabled,
.DF_selectlistjsgroup1_option, .DF_selectlistjsgroup1_option_disabled, .DF_selectlistjsgroup1_option_selected, .DF_selectlistjsgroup1_option_selected_disabled,
.DF_selectlistjsgroup2_option, .DF_selectlistjsgroup2_option_disabled, .DF_selectlistjsgroup2_option_selected, .DF_selectlistjsgroup2_option_selected_disabled,
.DF_selectlistjsgroup3_option, .DF_selectlistjsgroup3_option_disabled, .DF_selectlistjsgroup3_option_selected, .DF_selectlistjsgroup3_option_selected_disabled,
.DF_selectlistjsgroup4_option, .DF_selectlistjsgroup4_option_disabled, .DF_selectlistjsgroup4_option_selected, .DF_selectlistjsgroup4_option_selected_disabled {
  border:0;
  padding-top:1px;
  padding-bottom:1px;
  cursor:default;
}
.DF_selectlistjs_option_disabled,
.DF_selectlistjsgroup1_option_disabled,
.DF_selectlistjsgroup2_option_disabled,
.DF_selectlistjsgroup3_option_disabled,
.DF_selectlistjsgroup4_option_disabled {
  color:#AAA;
}
.DF_selectlistjs_option_selected,
.DF_selectlistjsgroup1_option_selected,
.DF_selectlistjsgroup2_option_selected,
.DF_selectlistjsgroup3_option_selected,
.DF_selectlistjsgroup4_option_selected {
  color:#FFF;
  background:#0A246A;
}
.DF_selectlistjsgroup1_option_selected {
  color:#D1EFE0;
}
.DF_selectlistjsgroup2_option_selected {
  color:#EFEBC2;
}
.DF_selectlistjsgroup3_option_selected {
  color:#F1DFFF;
}
.DF_selectlistjsgroup4_option_selected {
  color:#FFCFD2;
}
.DF_selectlistjs_option_selected_disabled,
.DF_selectlistjsgroup1_option_selected_disabled,
.DF_selectlistjsgroup2_option_selected_disabled,
.DF_selectlistjsgroup3_option_selected_disabled,
.DF_selectlistjsgroup4_option_selected_disabled {
  color:#BBB;
  background:#0A246A;
}
.DF_selectlistjs_errorline,
.DF_selectlistjsgroup1_errorline,
.DF_selectlistjsgroup2_errorline,
.DF_selectlistjsgroup3_errorline,
.DF_selectlistjsgroup4_errorline {
  visibility:hidden;
}
.DF_textbox:focus, 
.DF_textarea:focus,
.DF_datebox:focus,
.DF_pricebox:focus,
.DF_selectlist:focus,
.DF_swfupload:focus {
  border-color:#555;
}
.DF_textbox_error:focus, 
.DF_filebox_error:focus, 
.DF_textarea_error:focus, 
.DF_datebox_error:focus,
.DF_pricebox_error:focus,
.DF_swfupload_error:focus,
.DF_selectlist_error:focus {
  border-color:#A00;
}
.DF_textbox_error, 
.DF_swfupload_error,
.DF_filebox_error, 
.DF_textarea_error, 
.DF_datebox_error,
.DF_pricebox_error,
.DF_selectlist_error,
.DF_selectlistjs_error, 
.DF_selectlistjsgroup1_error,
.DF_selectlistjsgroup2_error,
.DF_selectlistjsgroup3_error,
.DF_selectlistjsgroup4_error {
  background:url(/mp/DeForm/DF_textbox_error.gif) repeat-x;
  border-color:#f05552;
}
.DF_textarea_error {
  background-image:url(/mp/DeForm/DF_textarea_error.gif);
}
.DF_textbox_disabled, .DF_textbox_error_disabled,
.DF_swfupload_disabled, .DF_swfupload_error_disabled,
.DF_datebox_disabled, .DF_datebox_error_disabled,
.DF_pricebox_disabled, .DF_pricebox_error_disabled,
.DF_textarea_disabled, .DF_textarea_error_disabled,
.DF_selectlist_disabled, .DF_selectlist_error_disabled {
  background:#EEE;
  color:#555;
}
.DF_textbox_disabled, .DF_textbox_error_disabled,
.DF_swfupload_disabled, .DF_swfupload_error_disabled,
.DF_pricebox_disabled, .DF_pricebox_error_disabled,
.DF_datebox_disabled, .DF_datebox_error_disabled {
  background:url(/mp/DeForm/DF_textbox_disabled.gif) repeat-x;
}
.DF_textarea_disabled, .DF_textarea_error_disabled {
  background:url(/mp/DeForm/DF_textarea_disabled.gif) repeat-x;
}
.DF_textarea_counter {
  font:normal 10px Tahoma,Arial,Helvetica,sans-serif; 
  color:#666;
  text-align:right;
  margin-top:-12px;
}

.DF_button, .DF_button_submitted {
  background: transparent url(/mp/DeForm/DF_button_right.gif) no-repeat scroll top right;
  display: block;
  float: left;
  height: 19px;
  text-decoration: none;
  padding-right: 6px;
}
.DF_button input, .DF_button_submitted input {
  background: transparent url(/mp/DeForm/DF_button.gif) no-repeat top left;
  font:normal 11px Tahoma,Arial,Helvetica,sans-serif;
  display:block;
  color:#333; 
  border:0;
  height:19px;
  padding: 0px 10px 0 20px;
}
.DF_button:active, .DF_button_submitted {
  background-position: bottom right;
  outline: none;
}
.DF_button:active input, .DF_button_submitted input {
  background-position: bottom left;
  padding-top:2px;
}
.DF_button_submitted input {
  padding-top:2px;
  color:#777;
}
.DF_button_submitted_indicator {
  background:url(/mp/DeForm/DF_button_indicator.gif) no-repeat;
  width:10px;
  height:10px;
  position:absolute;
  left:5px;
  top:5px;
  visibility:hidden;
}
.DF_button_image {
  border:0;
}

.DF_checkbox_off, .DF_checkbox_on, .DF_checkbox_error_off, .DF_checkbox_error_on, .DF_checkbox_disabled_off, .DF_checkbox_disabled_on {
  font-size:1px;
  width:13px; height:13px;
  background-image: url(/mp/DeForm/DF_checkbox.gif);
  background-position:0 0;
  background-repeat:no-repeat;
  display:block;
}
.DF_checkbox_label, .DF_radio_label {
  cursor:default;
}
.DF_checkbox_on {
  background-position:0 -13px;
}
.DF_checkbox_error_off {
  background-position:0 -26px;
}
.DF_checkbox_error2_off {
  background-position:0 -26px;
}
.DF_checkbox_error_on {
  background-position:0 -39px;
}
.DF_checkbox_error2_on {
  background-position:0 -39px;
}
.DF_checkbox_disabled_off {
  background-position:0 -52px;
}
.DF_checkbox_disabled_on {
  background-position:0 -65px;
}
.DF_checkbox_off input, .DF_checkbox_on input, .DF_checkbox_error_off input, .DF_checkbox_error_on input, .DF_checkbox_disabled_off input, .DF_checkbox_disabled_on input{
  opacity:0.01;
  filter: alpha(Opacity=0.1);
  width:13px;
  height:13px;
  overflow: hidden;
  border:0;
  padding:0;
  margin:0;
}

.DF_radio_on, .DF_radio_off, .DF_radio_on_disabled, .DF_radio_off_disabled, 
.DF_radio_on_error, .DF_radio_off_error, .DF_radio_on_error_disabled, .DF_radio_off_error_disabled,
.DF_radio_ie, .DF_radio_ie_on, .DF_radio_ie_off, .DF_radio_ie_on_disabled, .DF_radio_ie_off_disabled,
.DF_radio_ie_on_error, .DF_radio_ie_off_error, .DF_radio_ie_on_error_disabled, .DF_radio_ie_off_error_disabled {
  position:absolute;
  background-repeat: no-repeat;
  min-height:16px;
  height:auto !important;
  height:16px;
}
.DF_radio_on, .DF_radio_ie_on {
  background-image: url(/mp/DeForm/DF_radiobutton_on.png);
}
.DF_radio_ie_on {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/mp/DeForm/DF_radiobutton_on.png',sizingMethod='crop');
}
.DF_radio_on_error, .DF_radio_ie_on_error {
  background-image: url(/mp/DeForm/DF_radiobutton_on_error.png);
}
.DF_radio_ie_on_error {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/mp/DeForm/DF_radiobutton_on_error.png',sizingMethod='crop');
}
.DF_radio_off, .DF_radio_ie_off {
  background-image: url(/mp/DeForm/DF_radiobutton_off.png);
}
.DF_radio_ie_off {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/mp/DeForm/DF_radiobutton_off.png',sizingMethod='crop');
}
.DF_radio_off_error, .DF_radio_ie_off_error {
  background-image: url(/mp/DeForm/DF_radiobutton_off_error.png);
}
.DF_radio_ie_off_error {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/mp/DeForm/DF_radiobutton_off_error.png',sizingMethod='crop');
}
.DF_radio_on_disabled, .DF_radio_ie_on_disabled {
  background-image: url(/mp/DeForm/DF_radiobutton_on_disabled.png);
}
.DF_radio_ie_on_disabled {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/mp/DeForm/DF_radiobutton_on_disabled.png',sizingMethod='crop');
}
.DF_radio_on_error_disabled, .DF_radio_ie_on_error_disabled {
  background-image: url(/mp/DeForm/DF_radiobutton_on_error_disabled.png);
}
.DF_radio_ie_on_error_disabled {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/mp/DeForm/DF_radiobutton_on_error_disabled.png',sizingMethod='crop');
}
.DF_radio_off_disabled, .DF_radio_ie_off_disabled {
  background-image: url(/mp/DeForm/DF_radiobutton_off_disabled.png);
}
.DF_radio_ie_off_disabled {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/mp/DeForm/DF_radiobutton_off_disabled.png',sizingMethod='crop');
}
.DF_radio_off_error_disabled, .DF_radio_ie_off_error_disabled {
  background-image: url(/mp/DeForm/DF_radiobutton_off_error_disabled.png);
}
.DF_radio_ie_off_error_disabled {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/mp/DeForm/DF_radiobutton_off_error_disabled.png',sizingMethod='crop');
}
.DF_radio input, .DF_radio_on input, .DF_radio_off input, .DF_radio_on_disabled input, .DF_radio_off_disabled input,
.DF_radio_on_error input, .DF_radio_off_error input, .DF_radio_on_error_disabled input, .DF_radio_off_error_disabled input,
.DF_radio_ie input, .DF_radio_ie_on input, .DF_radio_ie_off input, .DF_radio_ie_on_disabled input, .DF_radio_ie_off_disabled input,
.DF_radio_ie_on_error input, .DF_radio_ie_off_error input, .DF_radio_ie_on_error_disabled input, .DF_radio_ie_off_error_disabled input {
  position:absolute;
  left:0px;
  top:0px;
  opacity:0.01;
  filter: alpha(Opacity=5);
  margin:0;
  padding:0;
  width:15px;
  height:16px;
}
.DF_radio_ie, .DF_radio_ie_on, .DF_radio_ie_off, .DF_radio_ie_on_disabled, .DF_radio_ie_off_disabled,
.DF_radio_ie_on_error, .DF_radio_ie_off_error, .DF_radio_ie_on_error_disabled, .DF_radio_ie_off_error_disabled {
  background:none;
}

.DF_form {
  position:relative;
  margin: 0px; padding: 0px;
  text-align:left;
}

.DF_tabs{
  position:absolute;
  background-color:#eeeff2;
  border:1px solid #666;
  margin-top:25px;
}
.DF_tab, .DF_tab_active {
  position:absolute;
  display:none;
  top:0px;
  height:23px;
  margin-top:-25px;
  margin-left:-1px;
}
.DF_tab, .DF_tab a, .DF_tab_active, DF_tab_active a {
  font:normal 10px Tahoma,Arial,Helvetica,sans-serif;
}
.DF_tab a, .DF_tab_active a {
  cursor:pointer;
  display:block;
  border:1px solid #666;
  text-decoration:none;
  height:20px;
  vertical-align:middle;
  line-height:20px;
  text-align:center;
  color:#5E5E5E;
  background-repeat:repeat-x;
  padding: 0 11px;
  -moz-border-radius:5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  margin-top:3px;
}
.DF_tab a {
  border-top-color:#AAA;
  text-align:center;
  background:#EAEAEA;
  background-image:url(/mp/DeForm/DF_tab.gif);
}
.DF_tab_active a {
  border-color:#919191 #AAA #eeeff2 #888;
  background-color:#eeeff2;
  background-image:url(/mp/DeForm/DF_tab_active.gif);
  height:23px;
  line-height:19px;
  margin-top:0px;
  color:#000;
}
.DF_tab_content {
  position:absolute;
  display:none;
}
.DF_tab span {
  text-decoration:underline;
}
.DF_tab_error a{
  color: #ff0000;
}

.DF_Grid{
  position:absolute;
  padding:0;
  font:normal 11px Verdana,Helvetica,sans-serif;
  color:#000;
  overflow:auto;
  border-collapse:collapse;
  background:#FCFCFC;
}
.DF_Grid table{
  border:1px solid #DDD;
  border-collapse:collapse;
}
.DF_Grid .DF_textbox{
  width: 100%;
}

.DF_Grid td, .DF_Grid th{
  padding:2px;
  border:1px solid #DDD;
  background:#FFF;
  vertical-align:top;
}
.DF_Grid tr:hover td{
  background:#EEE;
}
.DF_Grid th{
  background:#CCC;
  vertical-align:middle;
  text-align:left;
  font-weight:normal;
  padding-left:4px;
  border:1px solid #777;
}

/*
  Editable Grid by Birkin
                         */
.DF_GridEdit{
  position: absolute;
  padding: 0;
  font: normal 11px Verdana,Helvetica,sans-serif;
  color: #000;
  overflow-y: auto;
  overflow-x: hidden;
  padding-right: 0px !important;
  padding-right: 15px;

}
.DF_GridEdit table{
  width: 99%;
  border-collapse: collapse;
}
.DF_GridEdit thead tr{
  position: static !important;
  position: relative;
}
.DF_GridEdit thead tr th{
  background: #CCC;
  vertical-align: middle;
  text-align: left;
  font-weight: normal;
  border: 1px solid #777;
  font-weight: bold;
  padding-left: 4px;
}
.DF_GridEdit td, .DF_GridEdit th{
  padding: 2px;
}
.DF_GridEdit tbody{
  overflow-y: scroll;
  overflow-x: hidden;
}
.DF_GridEdit .DF_textbox{
  width: 100%;
}
.DF_GridEdit tfoot tr{
  position: relative; 
  overflow-x: hidden;
  background: #fff;
}
.DF_GridEdit tfoot td{
  padding: 0px;
}


.DF_JSCalendar {
  position:relative;
  width:16px;
  height:16px;
  background: url(/mp/DeForm/DF_jscalendar_icon.png) no-repeat;
  cursor:pointer;
}

.DF_ToolTip_standard, .DF_ToolTip_error {
  color:#fff;
  z-index:65534;
  border-left:2px solid #CC0000;
  font:normal 11px Tahoma,Arial,Helvetica,sans-serif;
}
.DF_ToolTip_standard {
  border:1px solid #555;
  color:#000;
}
.DF_ToolTip_standard .DF_ToolTip_inner, .DF_ToolTip_error .DF_ToolTip_inner {
  padding:4px;
  padding-right:6px;
  margin:0;
  border-left:1px solid #FFF;
  background: #444;
}
.DF_ToolTip_standard .DF_ToolTip_inner {
  background:#ffffee;
  padding:2px;
}

.DF_Hidden{
  visibility:hidden;
  width: 1px;
  height: 1px;
}

.DF_swf_browse, .DF_swf_upload{
  text-decoration:none;
  display:block;
  width:100px;
  height:15px;
  font:normal 11px Tahoma,Arial,Helvetica,sans-serif; 
  text-align:center;
  line-height:15px;
  margin-top:2px;
}
.DF_swf_browse, .DF_swf_upload{
  float:left;
}
.DF_swf_browse{
  margin-right:10px;
}
.DF_swf_progressbar_container{
  border:solid 1px #999;
  height:5px;
  font-size: 1px;
}

.DF_combobox .DF_combobox_chooser, .DF_combobox_disabled .DF_combobox_chooser, .DF_combobox_error .DF_combobox_chooser {
  font:normal 11px Verdana,Helvetica,sans-serif;
  background: transparent url(/mp/DeForm/DF_combobox_right.gif) no-repeat scroll top right;
  padding-right: 18px;
}
.DF_combobox .DF_combobox_input, .DF_combobox_disabled .DF_combobox_input, .DF_combobox_error .DF_combobox_input {
  background: transparent url(/mp/DeForm/DF_combobox_left.gif) no-repeat;
  height: 17px;
  line-height: 17px;
  padding:0 5px 0 5px;
}
.DF_combobox_error .DF_combobox_chooser {
  background-image:url(/mp/DeForm/DF_combobox_right_error.gif);
}
.DF_combobox_error .DF_combobox_input {
  background-image:url(/mp/DeForm/DF_combobox_left_error.gif);
}
.DF_combobox_disabled .DF_combobox_chooser {
  background-image:url(/mp/DeForm/DF_combobox_right_disabled.gif);
}
.DF_combobox_disabled .DF_combobox_input {
  background-image:url(/mp/DeForm/DF_combobox_left_disabled.gif);
}
.DF_combobox .DF_combobox_input input, .DF_combobox_error .DF_combobox_input input, .DF_combobox_disabled .DF_combobox_input input {
  height:13px;
  border:0;
  background:transparent;
  width:99%;
  position:relative;
}
.DF_combobox_popup {
  display:none;
  position:absolute;
  margin-left:4px;
  overflow:auto;
  border:1px solid #888;
  border-top-color:#444;
  background:#FFF;
}
.DF_combobox_popup div {
  margin:0;
}
.DF_combobox_popup div span {
  display:block;
  padding:1px 2px;
}
.DF_combobox_popup .Act {
  background:#0A246A;
  color:#FFF;
  outline:none;
}
.DF_combobox .DF_combobox_input input, .DF_combobox_popup div,
.DF_combobox_disabled .DF_combobox_input input,
.DF_combobox_error .DF_combobox_input input {
  font:normal 11px Verdana,Helvetica,sans-serif;
  color:#000;
  cursor:default;
}

.DF_fancyuploader_queue{
  list-style: none;
  padding: 3px;
  margin: 10px 0px;
}
.DF_fancyuploader_queue li{
  background: url(/mp/DeForm/DF_photo_upload.png) no-repeat 0 5px;
  padding: 5px 0 5px 22px;
}

.DF_fancyuploader_queue .queue-file{
  display:block;
  float:left;
  font-size:12px;
  font-weight:bold;
  height:20px;
  overflow:hidden;
  width:52%;
}

.DF_fancyuploader_queue .queue-size{
  color: #aaa;
  margin-left: 1em;
  font-size: 12px;
  float:right;  
}

.DF_fancyuploader_queue .queue-loader {
  clear:both;
  position: relative;
  margin: 3px 15px 3px 0px;
  background-color: #ddd;
  color: #fff;
  border: 1px inset #ddd;
  font-size: 12px;
}
.DF_fancyuploader_queue .queue-subloader{
  text-align: center;
  position: absolute;
  background-color: #81B466;
  height: 100%;
  width: 0%;
  left: 0;
  top: 0;
}

.DF_fancyuploader_queue .input-delete{
  width: 16px;
  height: 16px;
  background: url(/mp/DeForm/DF_uploader_delete.png) no-repeat 0 0;
  text-decoration: none;
  border: none;
  float: right;
}

.DF_fieldset{
  border: 1px solid #789BAF;
  padding: 0px;
}
.DF_fieldset .DF_fieldset_content{
  position: relative;
}
.DF_fieldset legend{
  font: normal 11px Tahoma,Arial,Helvetica,sans-serif;
  color: #555577;
  margin-left: 5px;
}

.DF_form .overTxtDiv {
  color:#AAA;
  font-style:italic;
}

.DF_form #currency {
  height: 15px;
  width: 20px;
  font:normal 11px Tahoma,Arial,Helvetica,sans-serif;
}
/*
 projekt: grywp2
 author: putek@desmart.com
 data: 2010-01-12
*/


* { font-family: Arial, Helvetica, Tahoma, Verdana, Sans-Serif; }
#wpmenu *,
#accountmenu *,
#start-here { font-family: Verdana; }
#content .opinie *, #container .opinie * { font-family: Arial; }

html {
  height: 100%;
  min-height: 100%;
}
body {
  height: 100%;
  min-height: 100%;
	color: #000;
  font-size: 12px;
  background: #f2f2f2;
  line-height: 1.3;
  text-align: center;
  margin: 0;
  padding: 0;
}

h1, h2, h3, h4, h5, h6 { color: #fff; margin: 10px 0; }
h1 { font-size: 200%; }
h2 { font-size: 120%; }
h3 { font-size: 110%; }
h4, h5, h6 { font-size: 110%; }

ul, ol {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

#container {
  margin: auto;
  text-align:  left;
  width: 970px;
  background:  #B8BBBB;
  overflow: hidden;
}
.na-luzie #container {
  background: #fff;
}

/* end of main menu

   left_content and right_content main styles */


#left_content{
  width: 660px;
  float: left;
  margin-top: 10px;
}
#left_content.multimedia-container{
  background: #fff;
}
#right_content {
  float: left;
  width: 300px;
  _width: 300px;
  margin-left:  9px;
}
.na-luzie #right_content {
  margin-left: 7px;
}
#right_content .box {
  padding: 10px 0 0;
  margin-top: 10px;
  position: relative;
  width: 100%;
}
.na-luzie #right_content .box {
  border: 1px solid #000;
  border-width: 0 1px 1px 1px;
  margin-top: 0;
}
.na-luzie #right_content .box.rank {
  padding-top: 0;
}
.na-luzie #right_content .box.history,
.na-luzie #right_content .box.search {
  border-top: 1px solid #000;
}
.na-luzie #right_content .box.log_in {
  padding-top:  0;
}
.na-luzie #right_content .box.log_in h2 {
  background: url("/p/na-luzie_box_title.png") repeat-x 0 0;
  height: 33px;
  line-height: 33px;
  color: #fff;
}
#right_content .box a {
  color: #006879;
}
.na-luzie #right_content .box a {
  color: #dd0000;
}
#right_content .box h1 {
  color: #000;
  font-size: 14px;
  margin-top: 0;
  text-transform: uppercase;
}
#right_content .box.search h2{
  color: #000;
  font-size: 14px;
  margin-top: 0;
  text-transform: uppercase;
}
#right_content .box .info h2 {
  margin: 5px 0 0;
}
#right_content .box .info .first h2 {
  margin: 0;
}
#right_content .box form {
  margin: 0;
}
#right_content .box img.avatar, #right_content .box img.history {
  float: left;
  border: 2px solid #000;
  margin-right: 10px;
}
#right_content .box img.history {
  border: none;
}
#right_content .box ul.actions, #right_content .box ul.info{
  line-height: 20px;
}
#right_content .box ul.info div.stars {
  _margin-right: -10px;
}
#right_content .box ul.actions li.logout {
  margin-top: 10px;
  text-align: right;
  font-weight:  bold;
}

.box ul.title{
  height:  50px;
  background: url('/p/box_normal_ul_title.png') repeat-x;
}
.multimedia.box ul.title{
  height: 57px;
  background-color: #e4e4e4;
}
.white ul.title {
  background: url('/p/box_title_white.png') repeat-x;
}
.blue ul.title {
  background: url('/p/content_ul_title.png') repeat-x;
}
.box ul.title li  {
  float: left;
  line-height: 50px;
}
.box ul.title li.platform {
  float: right;
  width: auto;
  background:  url('/p/box_normal_platform.png') repeat-x;
}
.blue ul.title li.platform {
  background:  url('/p/ul_title_platform.png') repeat-x;
}
.box ul.title li.platform span {
  color: #000;
  font-size: 14px;
  display:  block;
  padding: 0 10px;
  float:  left;
}
.blue ul.title li.platform span {
  color: #fff;
}
.box ul.title li.platform.last span {
  background:  url('/p/box_normal_platform_first.png') no-repeat left top;
  padding-left: 40px;
}
.white.box ul.title li.platform.last span {
  background: none;
}
.blue ul.title li.platform.last span {
  background:  url('/p/ul_title_platform_first.png') no-repeat left top;
}
.box ul.title li.first {
  background: url('/p/box_normal_li_title.png') repeat-x;
}
.box.bordered ul.title li.first  {
  width: 75%;
}
.box.blue.bordered ul.title li.first {
  width: auto;
}
.box.blue ul.title li.first {
  background: none;
}
.box ul.title h2, .box ul.title h1 {
  padding: 0 20px;
  margin: 0;
  background: url('/p/box_normal_header.png') no-repeat right;
  padding-right: 44px;
  font-weight: normal;
  text-transform: uppercase;
  width: 60%;
  color: #FFFFFF;
}
.box.bordered ul.title h2 {
  padding-left: 15px;
}
.box.white ul.title h2 {
  background: url('/p/box_white_header.png') no-repeat right;
  color: #fff;
}
.blue ul.title h2, .blue ul.title h1 {
  background: none;
}

.box ul.title a {
  font-size:  14px;
  font-weight:  bold;
  color: #006879;
  padding: 0 5px;
}
.box ul.title a {
  color: #000;
}
.blue ul.title a {
  color: #fff;
}
div.editable_content {
  padding: 10px 0 10px 10px;
  clear: both;
  color: #000;
}
.box.blue div.editable_content,
.box.white div.editable_content,
.box.gray div.editable_content {
  padding: 10px;
}
div.editable_content.white {
  background: #fff;
}
#left_content .box.white.shelf div.editable_content {
  padding: 10px 0 0;
  width: 660px;
}
#left_content .box.white.shelf div.editable_content .more {
  clear: both;
  margin-left: 260px;
}
#left_content .box.white.shelf div.editable_content p{
  padding: 0 10px;
}
#left_content .bordered .editable_content {
  padding: 0;
}
#left_content .box #box-wideohd.editable_content {
  padding-right: 0;
}
#left_content .bordered .editable_content h1,
#left_content .bordered .editable_content h2 {
  font-weight: bold;
  margin-top: 5px;
}
.editable_content img {
  float: left;
  margin-right: 10px;
}
#left_content .editable_content h3 span{
  font-weight: normal;
  margin-top: 0;
  color: #000;
}
#left_content .editable_content h2 {
  color: #000;
  font-size: 17px;
  margin-top: 0;
}
#left_content .bordered .editable_content h1,
#left_content .bordered .editable_content h2 {
  font-size: 20px;
}
#left_content .blue .editable_content h2 {
  color: #fff;
}
#left_content .multimedia .editable_content h3 {
  margin:  0;
}
#left_content .multimedia .editable_content h2, #left_content .multimedia .editable_content h3 span{
  color: #fff;
  margin:  0 0 10px;
}
#left_content .blue div.editable_content h3 span,
.blue div.editable_content,
.blue div.editable_content a.comments {
  color: #fff;
}
.na-luzie #left_content .blue div.editable_content h3 span,
.na-luzie .blue div.editable_content,
.na-luzie #left_content .box .editable_content,
.na-luzie .blue div.editable_content a.comments,
.na-luzie #left_content .box .editable_content h3,
.na-luzie #left_content .box .editable_content h3 a,
.na-luzie #left_content .box .editable_content h2,
.na-luzie #left_content .box .editable_content h2 a,
.na-luzie #left_content .box .editable_content h3 span {
  color: #000 !important;
}
#left_content .multimedia .editable_content h3 span.empty {
  display: block;
  font-weight: bold;
}
.editable_content p {
  overflow: hidden;
  _height: 100%;
  margin-bottom: 0;
}
.editable_content a.comments {
  display: block;
  color: #000;
  margin-top: 2em;
}

div.multimedia {
  background: #3b9cac url('/p/multimedia_blue_bg.png') bottom repeat-x;
  overflow: hidden;
  _height: 100%;
  border-bottom: 10px solid #006879;
}
div.multimedia.video {
  float: none;
}
div.multimedia h1{
  float: left;
  width: 50%;
  margin: 0;
  font-size: 14px;
  line-height: 47px;
  padding-left: 0;
}
div.multimedia h1 span {
  padding: 0 5px;
}
div.multimedia ul.row {
  margin: 10px 5px 0;
  _height: auto;
  clear: both;
}
.multimedia ul.row li{
  float: left;
  width: 50%;
  _width: 49%;
  padding: 10px 0 0;
  background: #000 url('/p/multimedia_black_bg.png') repeat-x;
}
div.multimedia div.moreonsubject ul li.editable_content{
  height: 133px;
  position: relative;
  padding-top: 15px;
}
div.multimedia div.moreonsubject ul li.editable_content .zaslepka-150x100{
  margin-left: 9px;
}
div.multimedia div.moreonsubject ul li.editable_content div{
  padding: 0 9px;
}
div.multimedia div.moreonsubject ul li.editable_content a.more{
  margin-right: 0;
  position: absolute;
  bottom: 2px;
  right: 2px;
}
div.multimedia ul.row li img {
  margin-left: 5px;
}
ul.multimedia_links {
  _height: auto;
}
ul.multimedia_links li {
  float: left;
  width: 50%;
}
a.read{
  display: block;
  float: left;
  padding: 0 10px;
  margin: 0 5px;
  background:  url('/p/go_to_multimedia_btn.png') no-repeat left;
  width: 265px;
  height:  33px;
  color: #fff;
  cursor: pointer;
  line-height: 33px;
  font-size: 14px;
}
a.read.txt {
  margin: 0;
}
div#forum {
  _height: 100%;
  position: relative;
  height: 190px;
}
div#forum div {
  background: url('/p/forum_bg.png') repeat-x bottom;
  padding-bottom:  10px;
  overflow:  hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 970px;
}
div#forum h1{
  background: url('/p/forum_header.png') no-repeat;
  height:  37px;
  line-height: 37px;
  font-size: 14px;
  margin: 0;
  padding-left: 10px;
}
ul.news {
  background: #323738 url('/p/forum_news_bg.png') repeat-x bottom;
  _height: 100%;
}
ul.news li h2 a{
  color: white;
  text-decoration: none;
  margin-left: 0px;
}
ul.news li h2 a:hover{
  text-decoration: underline;
}
ul.news li {
  float: left;
  width: 33%;
  padding: 10px 0;
}
ul.news li.first {
  width: 34%;
}
ul.news li * {
  margin: 0 10px;
}
#left_content ul.news li p {
  color: #fff;
  margin: 10px 10px;
}
ul.news li h4 {
  color: #999;
  font-size: 10px;
  font-weight: normal;
}
div#other_links {
  padding: 10px 0;
  clear: left;
  width: 100%;
  margin-top: 20px;
}
div#other_links h2 {
  margin: 10px 10px 5px;
  color: #000;
  font-size: 17px;
}
div#other_links ul.thumbnails {
  list-style:  none;
  padding: 0;
  margin: 0;
}
ul.thumbnails li {
  float: left;
  background: #e8e8e8;
  padding: 10px 0;
  text-align: center;
  margin-right: 15px;
  width: 182px;
}
ul.thumbnails li.last {
  margin-right: 0;
  float: right;
}
ul.thumbnails li img {
  margin: 0 auto 5px;
  border: 0;
}
ul.thumbnails li a {
  color: #006879;
  clear: left;
  display:  block;
  font-size: 14px;
  font-weight: bold;
}
.na-luzie ul.thumbnails li a {
  color: #dd0000;
}
#footer {
  clear: both;
  text-align:  center;
  margin: 30px 0 0;
  font-size: 11px;
  border-top: 1px solid #a9a9a9;
  padding-bottom: 30px;
  background: #f2f2f2;
}
#footer ul {
  padding: 10px 0 5px;
  text-align:  center;
  width: 720px;
  margin: auto;
  _height: auto;
}
#footer ul li {
  display: inline;
  color: #006879;
  padding-right: 10px;
}
#footer ul li a {
  color: #006879;
  text-decoration: none;
}
#footer ul li a:hover {
  text-decoration: underline;
}
#footer p, #footer p a {
  margin: 0;
  color: #000;
  padding: 0 0 10px;
}
#footer #copyright a {
  font-weight: bold;
  color: #000;
  text-decoration: none;
}
#footer .wrapper{
  border-top: 1px solid #e8e8e8;
}

.search input.DF_textbox {
  float: left;
  width: 183px;
}
.search input.DF_button {
  float: right;
}
div.stars, div.stars_inside,
div.stars.gold, .gold div.stars_inside  {
  height: 28px;
  background: url('/p/stars_gray.png') no-repeat;
  position: relative;
  width: 128px;
  z-index: 1;
}
.columns_4 div.stars {
  margin-left: 15px;
}
div.stars.gold, .gold div.stars_inside  {
  height: 32px;
  background: url('/p/stars_gray_gold.png') no-repeat;
  width: 172px;
}
div.stars_inside,
.gold div.stars_inside{
  background: url('/p/stars.png') no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  z-index: 100;
}
.gold div.stars_inside {
  background: url('/p/stars_gold_gold.png') no-repeat;
}
.gold-small div.stars_inside {
  background: url('/p/stars_gold_small.png') no-repeat;
}

div.stars.gold-small.smallest {
  width: 87px;
  background: url('/p/images/stars_gray_smallest.png') no-repeat;
  height: 17px;
}
div.stars.gold-small.smallest div.stars_inside {
  height: 17px;
  background: url('/p/images/stars_gold_smallest.png') no-repeat;
}
div.votes-scale {
  width: 227px;
  height: 161px;
  position: absolute;
  top: 31px;
  left: -27px;
  background: #000 url('/p/stars_biger_bg.png') repeat-x;
  padding: 0 1px 1px;
  display: none;
}
div.votes-scale.active {
  display: block;
}
div.votes-scale .rate {
  float: right;
  color: #fff;
  font-weight: bold;
  font-size: 14px;
  margin-top: -19px;
}
div.votes-scale-inside {
  border: 1px solid #3f3f3f;
  border-width: 0 0 1px 1px;
  padding: 10px;
  background: url('/p/stars_gold_separator.png') no-repeat center top;
}
div.rank table{
  border-collapse: collapse;
  width: 100%;
  margin-left: 10px;
}
.katalog div.rank table {
  margin-left: 0;
}
div.rank table td.situation {
  background: #ececec;
  width: 47px;
}
ul.tabs {
  list-style: none;
  overflow: hidden;
  padding: 0;
  margin: 0 0 15px;
  background: #000;
  position: relative;
  height:  43px;
}
.na-luzie ul.tabs {
  height: 36px;
}
ul.tabs li.tab {
  float: left;
  position: absolute;
  margin-top: 1px;
}
ul.tabs li.right {
  left: 151px;
}
ul.tabs li h4 {
  text-align: center;
  color: #999;
  margin: 0;
  font-size: 12px;
  font-weight: normal;
}
#right_content div.rank.box ul.tabs li.tab a {
  display: block;
  float: left;
  width: 150px;
  height: 27px;
  line-height: 27px;
  background: url('/p/games_rank_disabled.png') no-repeat;
  text-align: center;
  text-decoration: none;
  color: #fff;
}
#right_content div.rank.box ul.tabs li.tab.left.active a {
  width: 160px;
  color: #006879;
}
#right_content div.rank.box ul.tabs li.tab.left a {
  background: url('/p/games_rank_disabled_left.png') -42px 0 no-repeat;
  width: 170px;
}
#right_content div.rank.box ul.tabs li.tab.left.active a {
  background: url('/p/games_rank_left.png') no-repeat;
}
#right_content div.rank.box ul.tabs li.tab.right.active a {
  background: url('/p/games_rank_right_active.png') no-repeat;
  color: #006879;
}
span.position, span.changes {
  font-weight: bold;
  color: #fff;
  display: block;
  width: 40px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  background: url('/p/position_bg.png') no-repeat;
  float: right;
  font-size: 18px;
}
span.changes, span.hold_change {
  height: 37px;
  background: url('/p/no_change_ico.png') no-repeat;
}
span.up_change{
  background: url('/p/up_change_ico.png') no-repeat;
}
span.new_change {
  background: url('/p/new_change_ico.png') no-repeat;
}
span.down_change {
  background: url('/p/down_change_ico.png') no-repeat;
}
.rank table {
  border: 1px solid #cdcdcd;
  border-collapse: collapse;
  border-right-width: 0;
}
td.situation {
  border: 1px solid #cdcdcd;
  vertical-align: top;
  background: #eaeaea;
  padding-left: 10px;
}
.rank table td.situation {
  border: none;
  border-right: 1px solid #cdcdcd;
}
td.photo {
  background: #fff;
  padding: 0 0 3px;
}
.katalog td.photo {
  background: #e6e6e6;
}
tr.last td.photo {
  padding: 0;
}
tr.last td.photo img {
  border-bottom-width: 0;
}
td.photo img {
  border: 1px solid #cdcdcd;
  border-width: 0  0 1px 0;
  width: 90px;
}

td.link {
  text-align: center;
  vertical-align: middle;
  padding: 0 15px 0 10px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
.katalog td.link {
  border-color: #f6f6f6 #e6e6e6 #e6e6e6 #cdcdcd;
}
td.link a {
  font-size: 14px;
  font-weight: bold;
}
#right_content .box a.more {
  color: #fff;
}

.DF_checkbox {
  border: 3px solid #006879;
}
#left_content div.forum {
  background: #fff;
  border-bottom: 1px solid #ccc;
}

#left_content .forum h2{
  text-transform: uppercase;
  font-weight: bold;
}
.forum table {
  border-collapse: collapse;
  margin: 10px 5px;
  width: 99%;
}
.forum table caption {
  text-align: left;
}
.forum table .center,
.forum table .center span {
  text-align: center;
}
.forum table th,
.forum table td,
.forum table caption {
  font-weight: bold;
  font-size: 14px;
  padding: 10px 5px;
}
.forum table caption {
  font-size: 16px;
}
.forum table tr td {
  border-bottom: 1px solid #e9e9e9;
}
.forum table tr.even td {
  background: #f7f7f7;
}
#left_content .forum table span.hour,
#left_content .forum table span.date {
  display: block;
  color: #000;
}
#left_content .forum table td a {
  color: #006879;
}
ul.paginator, ul.material {
  text-align: center;
  padding: 13px 0;
  background:  url('/p/paginator_bg.png') repeat-x;
  clear: both;
}
ul.material {
  margin-top: 20px;
  padding: 5px 10px;
  height: 44px;
  clear: both;
}
ul.material.columns_4 {
  overflow:visible;
  padding: 0 10px;
  height: 54px;
}
.white ul.material {
  text-align: left;
}
ul.material h3 {
  margin: 0;
}
ul.material.columns_4 h3 {
  margin-left: 15px;
}
ul.paginator.black {
  background:  url('/p/paginator_bg_light.png') repeat-x;
}
ul.paginator li {
  display: inline;
  margin: 0;
}
ul.paginator li a {
  display: inline-block;
  background:  url('/p/page_inactive.png') repeat-x;
  width: 26px;
  height:  25px;
  line-height: 25px;
  color: #000;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}
.gallery_publish ul.paginator li a {
  width: auto;
  padding: 0 4px;
}
ul.black li a {
  background:  url('/p/page_inactiv_black.png') repeat-x;
  color: #fff;
}
ul.paginator li.pages a {
  padding: 0 7px 0 5px;
}
ul.paginator li.prev a {
  width: 87px;
  background: url('/p/page_prev.png') repeat-x;
}
ul.paginator li.next a {
  width: 87px;
  background: url('/p/page_next.png') repeat-x;
}
ul.black li.prev a {
  padding: 0;
  background: url('/p/page_prev_black.png') repeat-x;
}
ul.black li.next a {
  padding: 0;
  background: url('/p/page_next_black.png') repeat-x;
}
ul.paginator li.active a,
ul.paginator li a:hover {
  background:  url('/p/page_active.png') repeat-x;
  color: #fff;
}
.na-luzie ul.paginator li.active a,
.na-luzie ul.paginator li a:hover {
  background: #b80037;
}
ul.paginator li.prev.active a,
ul.paginator li.prev a:hover {
  background:  url('/p/page_prev_active.png') repeat-x;
}
.na-luzie ul.paginator li.prev.active a,
.na-luzie  ul.paginator li.prev a:hover {
  background:  url('/p/na-luzie_page_prev_active.png') repeat-x;
}
ul.paginator li.next.active a,
ul.paginator li.next a:hover {
  background:  url('/p/page_next_active.png') repeat-x;
}
.na-luzie ul.paginator li.next.active a,
.na-luzie ul.paginator li.next a:hover {
  background:  url('/p/na-luzie_page_next_active.png') repeat-x;
}
div.gallery_publish {
  background: #fff;
  overflow: hidden;
  width: 100%;
  margin: auto 1px;
  _height: 100%;
}
ul.screens li {
  float: left;
  margin: 8px;
  _margin: 7px
}
div.gallery_publish div.left {
  float: left;
  width: 630px;
  overflow: hidden;
}
div.gallery_publish div.full {
  padding: 0 10px;
  width: 948px;
}
span.nth_photo {
  font-size: 14px;
  font-weight: normal;
}
.left span.nth_photo  {
  display: none;
}
div.gallery_publish div.left h2,
div.gallery_publish div.right h3,
div.gallery_publish div.full h2 {
  color: #000;
  font-weight: bold;
  font-size: 24px;
  padding-left: 20px;
}
div.gallery_publish div.full h2 {
  padding-left: 100px;
}
div.gallery_publish.battle_container,
div.gallery_publish.battle_container div.left,
div.gallery_publish.battle_container div.right {
  margin-top: 10px;
}
div.gallery_publish.battle_container div.right {
  padding-right: 10px;
  width: 328px;
}
div.gallery_publish div.right h3 {
  font-size: 18px;
  padding: 0;
  margin-top: 0;
}
div.gallery_publish div.right li h3 {
  color: #fff;
  font-size: 12px;
}
div.gallery_publish div #photo_container {
  text-align: center;
  position: relative;
  margin-bottom: 20px;
}
div.gallery_publish div #photo_container > div {
  width: 600px;
  overflow: hidden;
  margin-left: 15px;
}
div.gallery_publish div.full #photo_container {
  margin: 0 auto 15px auto;
  width: 850px;
}
div.gallery_publish div.full #photo_container > div {
  width: auto;
  overflow: visible;
  margin: 0;
  height: 460px;
}
div.gallery_publish div.full #photo_container.zaslepka{
	height: 460px;
	background: url('/p/800-460.jpg') no-repeat center center;
}
div.gallery_publish div.full #photo_container.zaslepka.black{
  background: #000 url() no-repeat center center;
  text-align: center;
}
div.gallery_publish div #photo_container a.prev_photo,
div.gallery_publish div #photo_container a.next_photo {
  display: block;
  position: absolute;
  width: 25%;
  height: 100%;
  _height: 524px;
  left: 0;
  top: 0;
  text-indent: -99999em;
  overflow: hidden;
  _background: #000;
  filter: alpha(opacity=0);
  _left: -15px;
  outline: none;
}
div.gallery_publish div #photo_container a.next_photo {
  left: 75%;
  _left: 73%;
}
div.gallery_publish div #photo_container a.prev_photo,
div.gallery_publish div.full #photo_container a.prev_photo{
  background: transparent url('/p/gallery_prev_blue.png') no-repeat left center;
  filter: alpha(opacity=100);
}
div.gallery_publish div #photo_container a.next_photo,
div.gallery_publish div.full #photo_container a.next_photo{
  background: url('/p/gallery_next_blue.png') no-repeat right center;
  filter: alpha(opacity=100);
}
.na-luzie div.gallery_publish div #photo_container a.prev_photo,
.na-luzie div.gallery_publish div.full #photo_container a.prev_photo{
  background: transparent url('/p/na-luzie_gallery_prev_blue.png') no-repeat left center;
  filter: alpha(opacity=100);
}
.na-luzie div.gallery_publish div #photo_container a.next_photo,
.na-luzie div.gallery_publish div.full #photo_container a.next_photo{
  background: url('/p/na-luzie_gallery_next_blue.png') no-repeat right center;
  filter: alpha(opacity=100);
}
div.gallery_publish div #photo_container a.prev_photo.withFlash,
div.gallery_publish div #photo_container a.next_photo.withFlash {
  height: 50%;
  _height: 274px;
  padding-bottom: 49px;
  background-position: left bottom;
  width: 46px;
}
div.gallery_publish div #photo_container a.next_photo.withFlash {
  right: 0;
  background-position: right bottom;
  left: auto;
}
div.gallery_publish div.right {
  float: right;
  width: 338px;
}
div.gallery_publish div.right .multimedia {
  background: #fff;
}
div.gallery_publish div.right .multimedia ul.row {
  margin: 0;
}
div.gallery_publish div.right .multimedia ul li {
  width: 100%;
  margin-bottom: 5px;
}
div.gallery_publish div.right .multimedia ul li .small {
  margin: 4px;
}
div.gallery_publish div.right .multimedia ul li h2 a {
  color: #fff;
}
div.gallery_publish div.right .multimedia ul li h3 {
  font-weight: normal;
}
ul.material li {
  float: left;
  width: 25%;
  text-align: left;
}
.msg ul.material {
  margin-bottom: 5px;
}
.msg ul.material li {
  width: 30%;
}
/* to powinien byc ostatni element listy, stad taki width */
.msg ul.material li.share {
  width: 40%;
}
ul.material li span {
  color: #fff;
}
ul.material.columns_4 li {
  float: left;
  width: 30%;
  border-right: 1px solid #000;
  border-left: 1px solid #3f3f3f;
  padding: 5px 10px 3px;
}
ul.material li.first {
  border-left: none;
  padding-left: 5px;
}
ul.material li.last {
  border-right: none;
  padding-right: 0;
}
.box .title li.tab.black {
  float: right;
}
.box .title li.tab.black a {
  display: block;
  height: 41px;
  padding: 0 10px;
  float: right;
  background: url('/p/tabs_black.png') repeat-x right bottom;
  text-decoration: none;
  margin-top: 9px;
  line-height: 38px;
}
.box .title li.tab.black a:hover,
.box .title li.tab.black.active a {
  color: #000;
  background: #fff;
}
.box .title li.tab.black.last a {
  position: relative;
}
.box .title li.tab.black.last a span {
  background: url('/p/tabs_black_last.png') no-repeat left bottom;
  display: block;
  position: absolute !important;
  width: 41px;
  height: 41px;
  left: -41px;
}
.box .title li.tab.black.last a:hover span,
.box .title li.tab.black.last.active a span {
  background: url('/p/tabs_black_last_active.png') no-repeat left bottom;
}
.blue.bordered ul.title {
  margin: 0 5px;
}
.switch {
  height: 39px;
  padding: 6px 10px;
  clear: both;
}
.switch.gradient {
 background: url('/p/pojedynek_switch_bg.png') repeat-x;
}
.switch li.left {
  float: left;
}
.switch li.right {
  float: right;
}
.na-luzie #right_content .rank h1 {
  display: none;
}
.na-luzie #right_content .rank .tabs li {
  display: none;
}
.na-luzie #right_content .rank .tabs li.tab {
  display: block;
}
body.na-luzie div#right_content div.box.rank ul.tabs li.tab.left.active a,
body.na-luzie div#right_content div.box.rank ul.tabs li.tab.right.active a {
  background: #fff;
  color: #000;
}
body.na-luzie div#right_content div.box.rank ul.tabs li.tab a {
  background: url("/p/na-luzie_box_title.png") repeat-x 0 0;
  height: 35px;
  font-size: 14px;
  font-weight: bold;
  line-height: 35px;
}

div.newest-publications h2.inside_gallery {
  height: 3.75em;
  line-height: 1.25em;
  margin: 7px 0 10px 0;
  overflow: hidden;
  padding-left: 0;
}
div.newest-publications h3.type {
  margin-top: 0;
  font-weight: bold !important;
}

.videoreviewcontainer .image_wrapper {
  width: 150px;
}
.videoreviewcontainer .image_wrapper a.zaslepka-150x100 {
  margin-bottom: 0;
}
.videoreviewcontainer .image_wrapper a.more_txt {
  float: right;
  font-weight: bold;
}
.videoreviewcontainer .image_wrapper h4 {
  color: #000;
  font-weight: bold;
  margin: 0 0 .5em;
}
.review.video_review .editable_content {
  overflow: hidden;
}
.review.video_review {
  border-bottom: 1px solid #ccc;
  border-top: 2px solid #fff;
}

#advancedsearch_advancedsearch span,
.sort-results span {
  font-size: 14px;
}


#stgHeader {
  border-bottom: 10px solid #fff !important;
}

div.game-presentation ul.title li.platform.last span {
    background: url("/p/box_white_header.png") no-repeat scroll left center transparent;
}
div.game-presentation ul.title .first h2 {
  background: none;
}
div.game-presentation ul.title {
  background: url("/p/box_normal_li_title.png") repeat-x scroll 0 0 transparent;
}
#left_content div.game-presentation ul.title li.first {
  width: 200px;
}
.files.video .box.game {
  width: 93%;
  padding-bottom: 1000px;
  margin-bottom: -1000px;
}
.files .box.add_video ul li.first {
  width: 100%;
}
div.serwer {
  background: none repeat scroll 0 0 #FFFFFF;
  height: 40px;
  padding-top: 10px;
  text-align: center;
  width: 100%;
}
div.serwer.Clear a {
  float: none;
  margin: 0 auto !important;
}
.na-luzie div.gallery_publish div.full #photo_container {
  padding: 20px;
  background: #000;
}
div.gallery_texts {
  margin-right: 20px;
  text-align: justify;
}
#flashDeEmbed1 {
  float: right;
}
ul.podcast {
  float: left;
  width: 200px;
  margin-right: 10px;
}
span.date.podcast {
  float: left;
  clear: left;
}
p.podcast {
  clear: both;
}
.flashEmbed {
  display: block;
  width: 100%;
}
#gallery-wrapper .multimedia {
  border-bottom: none;
}

.box ul.title li.games a {
  text-decoration: none;
}
div.gallery-publish {
}
.box ul.title li.games a:hover {
  text-decoration: underline;
}

ul.screens {
  clear: both;
}

#wpShare {
  position: relative;
  height: 380px;
}
.shareServices {
  position: absolute;
  top: 0;
  left: 20px;
  z-index: 10;
}
.shareServices li a {
  background:url(/p/wp-share-icons.gif) no-repeat;
  display:block;
  width:105px;
  height:20px;
  overflow:hidden;
  color:#005693;
  padding-left:20px;
  vertical-align:middle;
}
.shareServices ul {
  background-color: #FFFFFF;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  border-style: none solid;
  clear: both;
  display: block;
  height: 336px;
  margin: 0 auto;
  overflow: hidden;
  padding: 0;
  width: 583px;
}
.shareServices li {
  float: left;
  font-size: 12px;
  height: 23px;
  margin-bottom: 3px;
  margin-top: 4px;
  overflow: hidden;
  padding-left: 10px;
  width: 105px;
}
.shareServices li a.facebook {
  background-position: 0 -600px;
  margin: 0;
}
.shareServices li a:hover { text-decoration:underline }
.shareServices li a.blinklist { background-position:0 -25px }
.shareServices li a.ask { background-position:0 -50px }
.shareServices li a.woomer { background-position:0 -75px }
.shareServices li a.wahacz { background-position:0 -100px }
.shareServices li a.vala { background-position:0 -125px }
.shareServices li a.mbiznes { background-position:0 -150px }
.shareServices li a.reddit { background-position:0 -175px }
.shareServices li a.friendfeed { background-position:0 -200px }
.shareServices li a.buzz { background-position:0 -225px }
.shareServices li a.bluedot { background-position:0 -250px }
.shareServices li a.sfora { background-position:0 -275px }
.shareServices li a.google { background-position:0 -300px }
.shareServices li a.youbookmarks { background-position:0 -325px }
.shareServices li a.spis { background-position:0 -350px }
.shareServices li a.polec { background-position:0 -375px }
.shareServices li a.linkologia { background-position:0 -400px }
.shareServices li a.pinger { background-position:0 -425px }
.shareServices li a.flaker { background-position:0 -450px }
.shareServices li a.delicious { background-position:0 -475px }
.shareServices li a.bebo { background-position:0 -500px }
.shareServices li a.live { background-position:0 -525px }
.shareServices li a.gwar { background-position:0 -550px }
.shareServices li a.digg { background-position:0 -575px }
.shareServices li a.twitter { background-position:0 -625px }
.shareServices li a.blipnij { background-position:0 -650px }
.shareServices li a.wykop { background-position:0 -675px }
.shareServices li a.yahoomyweb { background-position:0 -700px }
.shareServices li a.stumbleupon { background-position:0 -725px }
.shareServices li a.linkr { background-position:0 -750px }
.shareServices li a.zakladka { background-position:0 -775px }
.shareServices li a.garnuch { background-position:0 -800px }
.shareServices li a.osnews { background-position:0 -825px }
.shareServices li a.simpy { background-position:0 -850px }
.shareServices li a.sphinn { background-position:0 -875px }
.shareServices li a.slashdot { background-position:0 -900px }
.shareServices li a.wpigulce { background-position:0 -925px }
.shareServices li a.plom { background-position:0 -950px }
.shareServices li a.onmedia { background-position:0 -975px }
.shareServices li a.newsvine { background-position:0 -1000px }
.shareServices li a.netscape { background-position:0 -1025px }
.shareServices li a.technorati { background-position:0 -1050px }
.shareServices li a.misterwong { background-position:0 -1075px }
.shareServices li a.magnolia { background-position:0 -1100px }
.shareServices li a.furl { background-position:0 -1125px }
.shareServices li a.forumowisko { background-position:0 -1150px }
.shareServices li a.elefanta { background-position:0 -1175px }
.shareServices li a.chceto { background-position:0 -1200px }
.shareServices li a.arttuba { background-position:0 -1225px }
.shareServices li a.foto24 { background-position:0 -1250px }
.shareServices li a.fark { background-position:0 -1275px }
.shareServices li a.blogmarks { background-position:0 -1300px }
.shareServices li a.sledzik { background-position:0 -1325px }
.shareServices li a.gg { background-position:0 -1350px }
.shareServices li a.yam { background-position:0 -1375px }
.shareServices {
  background: transparent url(/p/wp-share-box.png) no-repeat scroll left top;
  margin: 0 auto;
  padding: 8px 0 12px;
  width: 585px;
}
.na-luzie .shareServices .more,
.shareServices .more {
  background: transparent url(/p/wp-share-box.png) no-repeat scroll -585px 0;
  font-size: 11px;
  height: 20px;
  padding-right: 17px;
  padding-top: 3px;
  text-align: right;
  width: 568px;
  line-height: 20px;
  margin: 0;
}

div.social {
  width: 100%;
  height: 54px;
  background: url(/p/rate-bar.png) repeat-x top left;
  overflow: hidden;
  position: relative;
}
div.social.text {
  margin-bottom: 2px;
}
div.social.news {
  margin: 2px 0;
}
div.social .box {
  background: transparent !important;
}
div.social .box.rate {
  width: 300px;
  height: 47px;
  position: absolute;
  top: 2px;
  left: 9px;
  background: url(/p/box-rate.png) no-repeat left top !important;
}
div.social .box.share span,
div.social .box.rate span.header {
  display: none;
}
div.social .box.rate div.bar {
  left: 97px;
  top: 14px;
  position: absolute;
}
div.social .box.rate div.bar .stars {
  width: 100px;
  height: 17px;
  background-image: url(/p/stars_rate_gray.png);
}
div.social .box.rate div.bar .stars .stars_inside {
  background-image: url(/p/stars_rate_gold.png);
}
div.social .box.rate .details {
  position: absolute;
  left: 226px;
  top: 10px;
}
div.social .box.rate .details > span {
  display: block;
  font-size: 11px;
}
div.social .box.rate .details .average {
  color: #c2c2c2;
}
div.social .box.rate .details .count {
  color: #9e9c9d;
}
div.social .box.share {
  width: 298px;
  height: 45px;
  position: absolute;
  background: url(/p/box-share.png) no-repeat left top !important;
  right: 7px;
  top: 5px;
}
div.social .box.share a {
  display: block;
  width: 203px;
  height: 30px;
  position: absolute;
  top: 9px;
  right: 7px;
}

.Alert .Button {
  margin-top: 10px;
}
span.badge {
  margin-left: 100px;
  display: block
}
#left_content .box.white.profil > .box,
#left_content .box.white.profil {
  overflow: visible !important;
}
#left_content .box.white.profil > .editable_content {
  width: 640px;
}
.stars.gold-small.indent {
  left: 308px;
  top: 7px;
}
  
#addpost_addpost .DF_button {
  width: 100px;
  padding:0;
}
.white .editable_content h4 {
  color: #000;
}

.muve {
  width: 298px;
  border: 1px #000 solid;
  background: #fff url('/p/muve_header.png') no-repeat left top;
  overflow: hidden;
  float: left;
  margin-top: 10px;
}
.muve h2 {
  margin: 0;
}
.muve h2 a {
  display: block;
  height: 50px;
  width: 100%;
}
.muve h2 a span {
  display: none;
}
.muve .categories {
  list-style: none;
  text-align: center;
  margin-top: 10px;
}
.muve .categories li {
  height: 15px;
  line-height: 15px;
  display: inline;
  background: url('/p/muve_separator.png') no-repeat right top;
}
.muve .categories li:last-child {
  background: transparent;
}
.muve .categories li a {
  text-transform: uppercase;
  color: #3b3b3b !important;
  padding: 0 10px;
  text-decoration: none;
}
.muve .categories li a.active {
  text-decoration: underline;
}
.muve .pages {
  position: relative;
  margin-top: 22px;
}
.muve .pages ul {
  display: none;
}
.muve .pages ul.active {
  display: block;
}
.muve .pages li {
  width: 129px;
  margin-left: 10px;
  float: left;
  text-align: center;
  text-transform: uppercase;
  font-size: 9px;
}
.muve .pages li img {
  display: block;
  margin: 0 auto;
  margin-bottom: 5px;
}
.muve .pages li span {
  display: block;
  height:23px;
  overflow:hidden;
  font-weight: bold;
  color: #000;
}
.muve .pages li span.buy {
  margin: 5px 0 10px 0;
  color: #006879 !important;
}
.muve a {
  text-decoration: none;
  font-weight: bold;
}
.muve .pages a:hover span.buy {
  text-decoration: underline;
}
/* brak obramowan na obrazkach w linkach */
a img {
  border: none;
}


div.gray,
div.blue {
  background-image: url('/p/box_normal_content.png');
  background-color: #fcfcfc;
  background-position: 0 bottom;
  background-repeat: repeat-x;
  padding: 0;
  overflow: hidden;
  position: relative;
}
div.blue {
  background-image: url('/p/box_blue_content_bg.png');
  background-color: #006879;
  background-position: 0 50px;
  background-repeat: repeat-x;
}

.na-luzie #left_content .box {
  background: #edeeef;
  color: #000;
}
.na-luzie #left_content .box.game {
  background: #ffffff;
}
.na-luzie #left_content .box .editable_content {
  color: #000;
}
.na-luzie #left_content .box ul.title {
  height: 46px;
  line-height: 46px;
  background: url('/p/na-luzie_box_title.png') repeat-x;
}
.na-luzie #left_content .box ul.title * {
  background: none;
  color: #FFFFFF;
}
.na-luzie #left_content .box ul.title a,
.na-luzie #left_content .box ul.title a * {
  color: #f98a06;
}
.na-luzie #left_content .box ul.title h2 a,
.na-luzie #left_content .box ul.title h2 a * {
  color: #fff;
  text-decoration: underline;
}
div.blue.splitted {
  background: url('/p/blue_splitted.png') no-repeat 0 0;;
}
div.blue .left {
  float: left;
  width: 71%;
}
div.blue .right {
  width: 27%;
  float: right;
  margin-right: .5%;
}
div.blue .right h4 {
  line-height: 51px;
  padding: 0;
  margin: 0;
}
div.blue .right ul.imaged_list {
  margin: 12px 0 0;
  list-style-image: url("/p/list_image_white.png");
}
.box, #frm-search.box {
  background: #fff;
  overflow: hidden;
  padding: 10px 0 0;
  _height: 1%;
}
.box h1 {
  padding-left: 10px;
}
.box.poll form{
  margin: 0 0 0 10px;
}
.box.black {
  background: #b8bbbb;
}
.box.black ul {
  float: left;
  overflow: hidden;
  margin: 1px 1px 0;
}
.box.black ul li {
  float: left;
}
.box.black ul li a {
  display: block;
  background: url('/p/filtr_black.png') repeat-x;
  height: 40px;
  line-height: 40px;
  padding: 0 25px;
  color: #000;
  position: relative;
  font-size: 14px;
  font-weight: bold;
  border-left: 1px solid #b7b7b7;
  margin-bottom: 5px;
  text-decoration: none;
  float: left;
}
.box.black ul li.last a {
  background: url('/p/filtr_black_last.png') no-repeat;
  padding-right: 0;
  width: 114px;
}
.box.black ul li.last a:hover,
.box.black ul li.last.active a {
  background: url('/p/filtr_black_last_active.png') no-repeat;
}
.box.black ul li a:hover,
.box.black ul li.active a {
  background: url('/p/filtr_black_active.png') repeat-x;
  color: #fff;
}
.box.black ul li a span {
  display: block;
  width: 11px;
  height: 6px;
  background: url('/p/black_arrow.png') no-repeat;
  top: 40px;
  left: 50%;
  margin-left: -6px;
  position: absolute;
  display: none;
}
.box.black ul li.last a span {
  left: 41px;
}
.box.black ul li a:hover span,
.box.black ul li.active a span {
  display: block;
}
.box.white {
  background: #fff;
}
.multimedia .box h1 {
  width: 100%;
  line-height: 30px;
}
.box {
  float: left;
  background: #fff;
  padding: 0;
  overflow: hidden;
  width: 100%;
}
.description {
  padding-bottom: 10px;
}
.katalog .box {
  background: #e6e6e6;
}
#right_content .box.poll,
#right_content .box.history {
  padding: 10px 0 10px 10px;
  width: 290px;
}
.box.poll h2,
.box.history h2 {
  padding-left: 0;
}
#left_content .moreOnTopic .box.game {
  margin-bottom: 0;
  padding-bottom: 15px;
}
#left_content .moreOnTopic h2.equal {
  font-size: 15px;
  text-transform: uppercase;
}
.box.game {
  padding: 15px 10px;
}
.box.game.shorter {
  padding: 0;
  margin: 10px;
}
.box.game.shorter h3,
.box.game.shorter p {
  margin: 10px 10px 0;
}
li.box.game {
  border-bottom: 1px solid #ccc;
}

.box .image_wrapper {
  margin: 0 10px 10px;
  float: left;
}
.box ul.info {
  line-height: 20px;
  float: left;
  width: 145px;
}
#left_content .game-presentation ul.info {
  width: auto;
}
#right_content .box ul.info {
  width: 130px;
}
.box.history ul.info {
  float: none;
}
#forum {
  z-index: 1;
  clear: both;
}
.box.msg ul.title a {
  color: #006879;
}
ul.title.long .first {
  width: 80%;
}
.box.msg .editable_content {
  padding-bottom: 10px;
}
.box.msg .editable_content p {
  overflow: visible;
  margin-right: 15px;
  text-align: justify;
}
.box.msg .special-page-box .editable_content p {
  margin-top: 5px;
  font-size: 12px;
  line-height: 18px;
}
.special_page div.short-photo {
  text-align: center;
}
.special_page div.short-photo img {
  float: none;
  margin: 0;
}
.box.msg .editable_content img {
  margin: 10px 10px 10px 0;
}
.box.msg .special-page-box .editable_content img {
  margin-top: 5px;
}
.box.msg .editable_content div.header-img {
  text-align: center;
}
.box.msg .editable_content img.header-image {
  float:none;
}
.games div.box.game {
  width: auto;
  padding: 10px 0;
  margin: 0 5px;
}
div.multimedia.games ul.row {
  clear: none;
  float: left;
  margin-left: 5px;
  width: 50%;
  margin-top: 0;
}
div.multimedia.games ul.row li {
  width: 100%;
  clear: both;
  margin-bottom: 5px;
}
.box.bordered {
  background: #000;
  overflow: hidden;
}
.box.bordered .content {
  margin: 0 5px;
  overflow: hidden;
}
.box.bordered .editable_content,
.box.bordered .box {
  margin: 0;
  padding: 0;
}
.box.bordered .box{
  background: url("/p/katalog_li_bg.png") repeat-x scroll center bottom #F6F6F6;
}
div.black.short {
  background:  url('/p/paginator_bg.png') top repeat-x #181818;
  clear: both;
  overflow:  hidden;
  padding: 5px 0;
  border: 1px solid #fff;
  border-width: 1px 0;
}

.another_one {
  border-top: 1px solid #ddd;
}
.box.links {
  width: 47%;
  _width: 46%;
  margin: 0 9px -1000px;
  padding-bottom: 1000px;
}
#container .three-columns .left {
  width: 33%;
}
#container .three-columns .right {
  width: 67%;
  float: right;
}
#container .three-columns .right .wrapper{
  width: 49%;
  margin-right: .5%;
  float: left;
}
#container .three-columns .right .wrapper .box.white {
  margin-left: 6px;
  margin-top: 39px;
}
#container .three-columns .right .wrapper .box.white .editable_content {
  height: 225px;
}
#container .three-columns .right .wrapper .box.white p {
  overflow: visible;
}
.video .left,
.video .right{
  width: 50%;
  float: left;
}
.blue .box.links {
  width: 100%;
}
.box.links li {
  padding: 5px 10px;
}
.box.links li.gray {
  padding-right: 0;
}
.box.links li.gray a {
  font-weight: normal;
}
.box.links li a {
  font-weight: bold;
  font-size: 14px;
}
.box.links.first {
  padding-bottom: 1000px;
  margin-bottom: -1000px;
}
li.peg {
  margin-top: 1em;
  margin-bottom: .5em;
}
li.rank {
  border: 1px solid #ddd;
  padding: 0;
  width: 49.5%;
  margin-bottom: 10px;
}
li.rank.even {
  float: right;
}
li.rank.box.game {
  padding: 0;
  background: #f6f6f6 url('/p/katalog_li_bg.png') repeat-x bottom;
}
li.rank h3 {
  background: #000 url('/p/katalog_box_title.png') repeat-x top;
  padding: 10px;
  margin: 0;
}
li.rank h3 span {
  display: block;
  font-size: 14px;
  color: #fff;
  padding: 5px 15px;
}
li.rank table {
  margin: 10px 0 10px 10px;
}
.blue .links li {
  border-bottom: 1px dotted #000;
  padding: 5px 0;
  margin: 0 10px;
}
.blue .links li.last {
  margin-bottom: 5px;
}
.blue .links li p {
  margin: 0;
}
.blue .links {
  padding-bottom: 5px;
}
.blue.bordered {
  background: #006879 url("/p/box_blue_content_bg.png") repeat-x top;
  padding-bottom: 20px;
}
.box.log_in p {
  padding: 0 10px;
}
ul.imaged_list {
  list-style-image: url("/p/list_image.png");
  list-style-position: outside;
  margin-left: 5px;
  padding-left: 15px;
  line-height: 1.8em;
}
.box.log_in ul.imaged_list {
  list-style: none;
}
.box.log_in ul.imaged_list li {
  background: url("/p/list_image.png") left 7px no-repeat;
  padding-left: 1.1em;
}
.na-luzie ul.imaged_list {
  list-style-image: url("/p/na-luzie_imaged_list.png");
}
#right_content .box.log_in a.DF_button,
.login a.DF_button {
  width: 150px;
  color: #fff;
  text-align: center;
  height: 28px;
  line-height: 28px;
  margin: 10px 0 5px 75px;
}
#right_content .box.log_in div.register {
  display: block;
  text-align: center;
  clear: both;
  margin-bottom: 10px;
}

div.search.content {
  background: url("/p/katalog_wyniki.png") repeat-x scroll center bottom #F5F5F5;
}

div.sort-results {
  padding: 10px 10px 0;
  border-top: 1px solid #cbcbcb;
}

ul.search-results li {
  clear: both;
  overflow: hidden;
  border-bottom: 1px solid #cbcbcb;
  padding: 10px;
}
ul.search-results li.first {
  border-top: 1px solid #cbcbcb;
}
ul.search-results li li {
  border: none;
}
ul.search-results li h3 {
  font-size: 18px;
  float: left;
  width: 33%;
}
ul.search-results ul.news {
  float: left;
  width: 66%;
  background: none;
}
ul.search-results ul.info {
  width: 62%;
  background: #eaeaea;
  padding: 10px 15px;
  clear: left;
  margin-top: 10px;
}
ul.search-results ul.info li,
ul.search-results ul.news li {
  float: left;
  width: 48%;
  clear: none;
  padding: 0px 1% 5px 1%
}
ul.search-results ul.news li * {
  margin: 0;
}
ul.search-results ul.news li {
  line-height: 1.5em;
  margin-bottom: 1.5em;
}
ul.search-results ul.news li a {
  font-weight: bold;
  font-size: 14px;
}
.box.katalog .sort-results h2 {
  color: #000;
  margin-top: 5px;
  padding: 0;
  font-weight: bold;
}
.multimedia.main.box h2 {
  margin-bottom: 0;
}
.multimedia.main.box ul.row {
  margin-top: 0;
}
.multimedia.main.box img {
  margin-bottom: 5px;
  border: none;
}
.multimedia.main.box ul.row li h3 {
  padding-left: 10px;
}
#left_content .multimedia.main.box ul.row li h2 a,
#left_content .multimedia.main.box ul.row li h3 a {
  color: #fff;
}
.box.battle {
  background: url('/p/battle_bg.png') repeat-x top #000;
  margin: 10px 0 0;
}
.box.battle ul.title,
.box.battle ul.title li{
  background: none;
}
.box.battle ul.title li h2 {
  color: #fff;
  background: none;
}
.box.battle .editable_content {
  background: #fff;
  margin: 0 5px 10px;
  padding: 10px 0 2px;
}
.box.battle li {
  float: left;
  width: 49%;
  margin-bottom: 10px;
}
.box.battle li.adv {
  width: 100%;
  float: none;
}
.editable_content .adv img {
  float: none;
}
.box.battle hr {
  margin: 0 5px 10px;
  clear: both;
  border-color: #a0a0a0;
}
.box.battle li div.editable_content {
  margin: 0 5px;
}
.box.battle li h3 {
  clear: both;
}
.box.battle li.odd {
  border-right: 1px dotted #000;
  margin-right: 4px;
  padding-right: 4px;
}
.battle_wrapper {
  position: relative;
  overflow: hidden;
  _height: 100%;
}
.editable_content .battle_wrapper img {
  margin: 0 0 0 -1px;
}
.battle_wrapper a.vs {
  background: url('/p/vs_bar.png') no-repeat;
  position: absolute;
  left: 50%;
  margin-left: -31px;
  width: 62px;
  height: 130px;
  top: 50%;
  margin-top: -65px;
}
.battle_wrapper.big {
  margin: 0 20px 0 10px;
  clear: both;
}
.battle_wrapper.big .left {
  float: left;
}
.battle_wrapper.big .right {
  float: right;
}
.battle_wrapper.big a.vs {
  background: url('/p/vs_bar_big.png') no-repeat;
  height: 290px;
  width: 137px;
  margin-left: -68px;
  top: 50%;
  margin-top: -155px;
}
.battle_wrapper.big span {
  display: block;
  height: 20px;
  line-height: 20px;
  width: 290px;
  margin: 0;
  padding: 0;
  text-align: center;
  clear: both;
}
.battle_wrapper.big div.wrapper {
  float: left;
  width: 290px;
}
.duel_list_wrapper,
.duel_wrapper {
  width: 290px;
  height: 290px;
  overflow:hidden;
  float: left;
  background: #000;
}
.duel_list_wrapper {
  width: 150px;
  height: 100px;
}
div.progressbar {
  width: 572px;
  padding: 4px;
  height: 28px;
  background: url('/p/battle_results_bg.png') repeat-x;
  margin: 20px 10px 10px;
}
div.progressbar .bar {
  text-align: center;
  height: 28px;
  float: left;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 28px;
  font-size: 24px;
  font-weight: bold;
  color: #fff !important;
  background: url('/p/battle_green.png') repeat-x;
}
div.progressbar .bar.right {
  background: url('/p/battle_orange.png') repeat-x;
}
div.user-vote {
  font-weight: bold;
  font-size: 18px;
  color: #555;
  text-align: center;
}
div.user-vote strong {
  color: #000;
}
.multimedia.main.box {
  /*margin-top: 5px;*/
}
div.multimedia.main.box ul.row.column {
  width: 320px;
  _width: 315px;
  float: left;
  clear: none !important;
}
.multimedia.main.box ul.row.column.left {
  margin-right: 0;
}
div.multimedia.main.box ul.row.column li.editable_content {
  width: 100%;
  margin-top: 5px;
}
div.multimedia ul.column li.editable_content {
  _width: 310px;
  _float: left;
}
div.multimedia ul.column.right {
  _float: right;
}
div.multimedia.main.box ul.row.column li.header {
  background: none;
  _background: none !important;
  margin: 0 0 5px;
  text-transform: uppercase;
  width: 100%;
  _width: 300px;
}
.multimedia.main.box ul.row.column li.last {
  margin-top: 0;
  padding: 0;
  background: none;
}
.multimedia.main.box ul.row.column li.last a.read {
  margin: 0;
}
.multimedia.main.box ul.row.column li div.details_container {
  padding-right: 5px;
  overflow: hidden;
}
.multimedia.main.box ul.row.column li div.img_wrapper {
  padding-left: 5px;
}
.multimedia.main.box ul.row.column li.first div.img_wrapper {
  overflow: hidden;
}
ul.multimedia_links {
  clear: both;
}
.box.contest li {
  position: relative;
  margin-bottom: 10px;
}
.box.contest div {
  margin: 0 10px 5px;
}
#right_content .box.contest a.txt {
  display: block;
  background: url("/p/75_transparent_bg.png") repeat scroll 0 0 transparent;
  bottom: 0;
  color: #FFFFFF;
  left: 0;
  padding: 5px 10px;
  position: absolute;
  width: 100%;
  font-weight: bold;
  text-decoration: none;
  font-size: 14px;
}
#right_content .box.contest a.txt:hover {
  text-decoration: underline;
}
.box.gray.txt .editable_content {
  padding: 10px 10px 20px 10px;
}
.box.gray.txt .editable_content p {
  text-align: justify;
  overflow: visible;
}
.box.game.inside_txt {
  width: 180px;
  float: left;
  margin: 10px 10px 10px 0;
  border: 1px solid #ccc;
}
.box.game.inside_txt .image_wrapper {
  margin: 0;
}
.box.game.inside_txt .image_wrapper img {
  margin: 0 0 5px;
}
#left_content .box.game.inside_txt h2 {
  padding: 0;
  font-size: 12px;
}
.box.game.inside_txt h2 a {
  color: #006879;
  font-size: 14px;
}
.box.game.inside_txt li.buy a,
.box.game.inside_txt li.last a {
  color: #fff;
}
.box.game.inside_txt li.play_in_wp a {
  display: block;
  height: 75px;
  width: 170px;
  background: url('/p/btnGraj.png') no-repeat center center;
  margin-top: 15px;
}
.box.game.inside_txt li.play_in_wp a span {
  display: none;
}
.box.game.inside_txt ul.info {
  width: 170px;
}
img.right {
  float: right !important;
  margin-right: 0 !important;
  margin-left: 10px !important;
}
.box.recommendation {
  background: none;
}
.box.recommendation .content {
  background: url('/p/rekomendacje_bg.png') repeat-x top #000;
}
.box.recommendation .content h2 {
  padding: 10px 10px 0;
  color: #fff;
}
.box.recommendation .content ul li {
  width: 25%;
  text-align: center;
  float: left;
  padding-bottom: 10px;
}
.box.recommendation .content ul li a.link {
  font-weight: bold;
  font-size: 14px;
  color: #006879;
}
.box.recommendation .content ul li a img {
  display: block;
  margin: 0 auto 5px;
  border: 1px solid #fff;
}
.wideohd {
  margin-top: 10px;
}
.box.add_video {
  margin: 10px 5px 5px;
  float: none;
  width: auto;
  padding: 10px;
  
}
.box.add_video.long {
 padding: 11px 10px 1000px;
 margin-bottom: -1000px;
}
.box.add_video ul li {
  float: right;
  margin-right: 10px;
}
.box.add_video ul li.first {
  float: left;
  width: 45%;
  margin-right: 5%;
}
.box.add_video h3 {
  font-size: 1.2em;
}
.video .box.game {
  width: 96%;
}
.video .box.game .image_wrapper {
  margin-left: 0;
}
.multimedia.video .right h2.equal {
  margin-top: 10px;
}
.multimedia.video .right h3 {
  margin-bottom: 10px;
}
.multimedia.video .right li h3 {
  margin-bottom: 0;
}
div.embed_link {
  background: url('/p/link_embedujacy.png') repeat-x;
  height: 35px;
  line-height: 35px;
  padding: 0 10px;
  margin: 0 5px;
}
.podcast div.embed_link {
  width: 460px;
  float: left;
}
.podcast .left .long {
  height: auto;
}
.podcast div.embed_link input {
  width: 370px;
}
.podcast.video .left {
  width: 100%;
}
.podcast span.date {
  margin: 10px 0;
  display: block;
}
.download-wrapper {
  float: right;
  background: #fff;
  margin: -5px 5px 0;
  padding: 0 10px 10px;
  width: 140px;
  height: 30px;
}
.download-wrapper a {
    background: url("/p/DF_button.png") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    height: 28px;
    line-height: 28px;
    text-align: center;
    text-decoration: none;
}
div.embed_link input {
  width: 210px;
}
.three-columns div.embed_link input {
  width: 190px;
}
.box.ankiety .ajax-content {
  background: #f9f9f9 url('/p/poll_bg.png') repeat-x bottom;
  border-top: 1px solid #f0f0f0;
  padding: 5px 0 0 15px;
  margin-top: 10px;
  overflow: hidden;
}
.box.opinie h2 {
  margin: 0;
  width: 100%;
  line-height: 50px;
  height: 50px;
  border: 1px solid #ccc;
  border-width: 1px 0;
  background: #f9f9f9;
  padding: 0 10px;
  clear: left;
}
.box.opinie .content p.center,
.box.opinie .content div.komentarze {
  padding: 0 10px;
}
#opinions_form {
  border: none;
}
#opinions_form .DF_checkbox_label,
#opinions_form .DF_groupbox_inner {
  font-size: 1.2em;
  font-weight: bold;
}
#opinions_form .DF_groupbox_inner {
  line-height: 30px;
}
#right_content .resultarea span.date {
  display: none;
}
.wiadomosc .editable_content {
  padding: 10px;
  text-align: justify;
}
#right_content .box.seria.rank {
  padding-bottom: 10px;
}
#right_content .box.seria.rank td,
#right_content .box.seria.rank table {
  border: none;
  background: none;
  margin-left: 0;
}
#right_content .box.seria.rank td a img {
  border: 1px solid #b5b5b3;
}
#left_content .gray .editable_content,
#left_content .blue .editable_content{
  overflow: hidden;
}
.box.filtr,  .box.texts-filter{
  position: relative;
}
.box.filtr span.title {
  position: absolute;
  color: #ccc;
  left: 142px;
  top: 10px;
  z-index: 1;
}

.box.texts-filter span.title {
  position: absolute;
  color: #ccc;
  left: 142px;
  top: 10px;
  z-index: 1;
}

.shelf_cover {
  width: 150px;
}
.box.video .content {
  padding: 10px 0;
  text-align: center;
  color: #666;
}
.box.logged_in img.avatar {
  margin-left: 10px;
}
.box.logged_in h3 {
  margin: 0 0 5px;
}
.box.opinie .content {
  width: 660px;
}
.box.opinie .content h2 {
  background: #fff;
  border-top: none;
  height: 20px;
  line-height: 20px;
  padding-top: 20px;
  padding-left: 0;
  margin-left: 0;
  padding-right: 0;
}
.box.opinie .content h2 span.date {
  display: block;
  float: right;
  font-weight: normal;
}
.box.opinie .content .bbcode_container {
  border-top: 1px solid #ccc;
  padding-top: 5px;
  margin-bottom: 20px;
}

.share_box {
  background: url('/p/tmp/share_box.png') no-repeat;
  width: 257px;
  height: 61px;
  float: right;
  margin: 5px;
}
.share_box.top {
  margin: 25px 5px 5px 5px;
}
.share_box a {
  display: block;
  width: 100%;
  height: 100%;
}
.share_box.black {
  margin: 0;
  width: 203px;
  height: 45px;
  background: transparent url('/p/share-black.png') no-repeat left center;
  float: right;
}
.box.white.gallery_box {
  padding-top: 10px;
  border-top: 1px solid #ccc;
}
.box.white.gallery_box ul li {
  width: 25%;
  float: left;
  padding-bottom: 10px;
}
.box.white.gallery_box ul li a {
  margin: 0 0 0 7px;
}
.box.white.gallery_box ul li h3 {
  margin: 0 0 5px 7px;
}
.box.white.gallery_box ul li a.small {
  margin: 5px 7px 0 0;
}
#sky {
  width: 276px;
  float: left;
  overflow: hidden;
  margin-top: 20px;
}
#sky .box {
  background: url("/p/rekomendacje_bg.png") repeat-x scroll center top #000000;
  padding: 10px;
  margin-bottom: 10px;
  position: relative;
}
#sky .box img {
  position: absolute;
  left: 208px;
  top: -8px;
}
#sky .box h2, #adv_disadv ul li h2 {
  padding: 0;
  font-size: 14px;
  color: #fff;
  font-weight: normal;
  margin-bottom: 0;
}
#sky .box h2, #adv_disadv ul li.first {
  list-style-image: none;
}
#adv_disadv ul li h2 {
  font-weight: bold;
  margin-bottom: 1em;
}
#sky .box h2 a {
  color: #006879;
  font-size: 12px;
}
#adv_disadv {
  width: 354px;
  float: left;
  margin: 20px 0 0 10px;
}
#adv_disadv ul {
  float: left;
  width: 41%;
  line-height: 1.5em;
}
#adv_disadv ul.pros {
  margin-right: 10px;
  padding-right: 10px;
  border-right: 1px solid #ccc;
}

.newest-multimedia ul li {
  border-bottom: 1px solid #ccc;
  overflow: hidden;
  margin-bottom: 10px;
}
.newest-multimedia ul li .editable_content {
  padding: 10px 10px 0;
  overflow: hidden;
  font-size: 14px;
}
.newest-multimedia ul li .small {
  margin: 0;
}
#right_content .newest-multimedia.box a.more {
  margin-top: 10px;
}
.newest-multimedia ul li h3 {
  margin-top: 0;
  font-size: 14px;
  margin-bottom: 5px;
}


div.stampSowa .stampSowaZajawka {
  width: 40%;
  float: left;
  text-align: center;
  margin: 0 0 10px 5%;
}
div.stampSowa .stampSowaZajawka a.icoCnt {
  width: 100%;
  display: block;
  text-align: center;
  margin: 5px 0;
}
div.stampSowa .stampSowaZajawka a.icoCnt img {
  margin: 0 auto;
}
div.stampSowa .stampSowaZajawka a {
  margin: 0 auto;
  padding: 0 !important;
  text-decoration: none;
}
div.stampSowa .stampSowaZajawka .stampSowaTytul a {
  display: block;
  line-height: 1.2em;
  height: 3.6em;
  overflow: hidden;
}


/* Galeria na-luzie */
.na-luzie .multimedia.newest-publications {
  background: #000;
}
.na-luzie .multimedia.newest-publications .left .info {
  width: 45%
}
.na-luzie .multimedia.newest-publications .left h2 a {
  color: #d00;
}
.na-luzie .multimedia.newest-publications .row li.editable_content {
  background: #fff;
}
.na-luzie #gallery-wrapper .multimedia.newest-publications .row li.editable_content h3,
.na-luzie #gallery-wrapper .multimedia.newest-publications .row li.editable_content h2 a {
  color: #000;
}
.na-luzie #gallery-wrapper .multimedia.newest-publications a.small {
  height: 22px;
  line-height: 22px;
  background-position: right center;
}
.na-luzie #left_content .box.opinie {
  background: #fff;
}
.na-luzie .box.recommendation .content ul li a.link {
  color: #f98a06;
}
.na-luzie a.more.blue.rectangle  {
  background: url("/p/na-luzie_btn_large.png") no-repeat scroll right center transparent;
}

.facebook {
  margin: 10px 0;
}

.box.bordered .box .all_materials {
  background: #fff;
  padding: 10px 0;
}
div.two_box_wrapper {
  background: url('/p/two_white_boxes.png') repeat-y;
  overflow: hidden;
}
div.two_box_wrapper .box {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
#left_content .game-presentation .editable_content .box {
  padding-bottom: 10px;
}


body #container div.advertise,
body div.advertise,
div.advertise {
  text-align: center;
}
div.advertise > div {
  display: none;
}

body #container div.advertise div,
body div.advertise div,
div.advertise div {
  margin: 0 auto;
}
body #container #left_content div.advertise {
  background: #fff;
}
body #container #right_content div.advertise > div {
  margin: 15px auto;
  padding: 10px 0 0;
  clear: both;
}
.download-button {
  position: relative;
  margin: 0 4px 0 5px;
  padding: 5px 0;
  border-top: 5px solid #006879;
  overflow: hidden;
  background: #fff;
  text-align: center;
  clear: both;
}
#left_content .download-button a {
  display: block;
  height: 28px;
  margin: 0 auto;
  background: url("/p/DF_button.png") repeat-x scroll 0 0 transparent;
  color: #fff;
  font-weight: bold;
  float: none;
  width: 33%;
}
#adv03 {
  padding-bottom: 15px;
}
#left_content .gray.game-presentation .editable_content ul.info {
  width: 475px;
}
#left_content .gray.game-presentation .editable_content ul.info li.peg {
  height: 60px;
}
p.terms-of-use {
   overflow-y: scroll;
   width: 610px;
   border: 1px solid;
   height: 85px;
   padding: 2px 10px;
   *overflow: scroll;
}
p.terms-of-use.higher {
  height: 95px;
}
#right_content .box.facebook-likeitbox {
  padding-top: 0;
}
#right_content .box.facebook-likeitbox > iframe {
  margin-top: -1px;
}
body .multimedia.files.video.box > div > div {
  overflow: hidden;
  zoom: 1;
}
ul#subLinks {
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
}
ul#subLinks li {
  width: 20%;
  float: left;
  padding-top: 10px;
}
ul#subLinks li a {
  display: block;
  height: 69px;
  width: 192px;
  position: relative;
  text-decoration: none;
}
.ie7 ul#subLinks li a {
  position: static;
}
ul#subLinks li a span {
  display: block;
  position: absolute;
  background: url('/p/80_transparent_bg_white.png');
  bottom: 0;
  font-weight: bold;
  width: 100%;
  text-align: center;
  height: 25px;
  line-height: 25px;
  text-decoration: none;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-size: 12px;
  font-weight: bold;
}
.ie7 ul#subLinks li a span {
  position: static;
  margin-top: 43px;
  }

.box.video h2 {
  margin: 0;
  font-size: 20px;
  padding: .5em 0;
}
#box-news h3 {
  font-size: 14px;
  text-transform: uppercase;
}
.box.last-reviews ul,
#box-news ul {
  padding: 14px 11px;
  font-size: 14px;
}
body .box.last-reviews ul li a {
  font-size: 14px;
}
.box.last-reviews ul li,
#box-news ul li {
  background: url('/p/list_image.png') no-repeat left 7px;
  margin: .8em 0;
  padding: 3px 0 3px 1.1em;
  overflow: hidden;
}
.box.last-reviews ul li:first-child,
#box-news ul li:first-child {
  margin-top: 0;
}
.box.last-reviews ul li a,
#box-news ul li a {
  font-size: 12px;
  display: block;
  float: left;
  width: 221px;
}
.box.last-reviews ul li a {
  width: 140px;
}
#box-news ul li span {
  display: block;
  float: right;
  background: url('/p/tip.png') no-repeat;
  width: 34px;
  height: 27px;
  font-weight: bold;
  text-align: center;
  line-height: 20px;
  position: relative;
  top: -3px;
  font-size: 11px;
  font-weight: bold;
}
.box.last-reviews ul li a {
  font-weight: bold;
}
.box.last-reviews ul li a.img-wrapper {
  display: block;
  float: left;
  margin-right: .5em;
  width: 99px;
  height: 66px;
  background: url('/p/86x87.jpg') no-repeat;
}
.box.last-reviews ul li .stars.gold-small {
  float: right;
  margin-right: 4px;
}
.editable_content span.wow,
.box.last-reviews ul li span.wow {
  display: block;
  float: right;
  width: 23px;
  height: 23px;
  background: none;
  margin-top: 4px;
}
.editable_content span.wow {
  margin-left: .5em;
  position: relative;
  right: 175px;
  top: -21px;
}
.editable_content span.wow.active,
.box.last-reviews ul li span.wow.active {
  background: url('/p/gry_polecaja_sticker_23.png') no-repeat;
}
.editable_content .details_container span.wow {
  width: 40px;
  height: 40px;
  position: static;
}
#left_content .multimedia .column .editable_content .details_container span.wow.active {
  background: url('/p/gry_polecaja_sticker_40.png') no-repeat;
  margin-right: 5px;
}
#left_content .multimedia .column .editable_content .details_container h2 {
  max-height: 37px;
  overflow: hidden;
  padding-left: 0;
}
#left_content .multimedia .column .editable_content.first .details_container h2 {
  padding-left: 10px;
}
#left_content .multimedia .column .editable_content .details_container h2 a {
  font-size: 14px;
}
.box.promoted ul {
  padding: 5px 11px;
}
.box.promoted ul li {

}
.box.promoted ul li a {
  color: #fff;
  margin-bottom: 5px;
  background: #111; 
  
  padding: 5px;
  display: block;
}
.box.promoted ul li a:hover {
  background: #187d8e;
}
.box.promoted ul li a img {
  color: #187d8e;
}
.box.promoted ul li a:hover img {
  color: #111;
}
.box.promoted ul li a {
  text-decoration: none;
}
.box.promoted ul li a span {
  color: #fff;
  font-weight: bold;
  margin-top: 5px;
  text-decoration: none;
  display: block;
  clear: both;
  font-size: 14px;
}
.box.promoted ul li a:hover span {
  text-decoration: none;
}
div.multimedia.main.box .row.column.right.reviews {
  width: 100%;
}
div.multimedia.main.box .row.column.right.reviews li.header {
  width: 100%;
}
div.multimedia.main.box .row.column.right.reviews li.odd {
  float: right;
  margin-right: 10px;
}
div.multimedia.main.box .row.column.right.reviews li {
  width: 48.5%;
  float: left;
  margin-right: 0;
}
div.multimedia.main.box .row.column.right.reviews li.last {
  float: right;
}
div.multimedia.main.box .row.column.right.reviews li.last a {
  background: url('/p/read_right_flipped_vertical.png') no-repeat;
  width: 210px;
  padding-left: 28px;
  float: right;
  position: relative;
  top: 10px;
}
div.multimedia.main.box .row.column.right.reviews li .stars.gold-small {
  float: right;
  margin-right: 15px;
}

.box.related-multimedia{
  padding-top: 1em;
  float: none;
}
.editable_content .box.related-multimedia{
  padding: .5em;
  border: 1px solid #b7b7b7;
  margin-bottom: 1em;
  width: 625px;
}

.box.related-multimedia ul {
  text-align: left;
}
.box.related-multimedia ul li {
  display: inline;
  float: left;
}
.box.related-multimedia ul li div {
  display: inline-block;
  margin-left: 10px;
  position: relative;
  width: 150px;
}
.box.related-multimedia {
  
}
.box.gray .editable_content .box.related-multimedia h2 {
  font-weight: bold;
  padding-left: 0;
}
.box.gray .editable_content .box.related-multimedia ul li div {
  margin-left: 83px;
  display: inline-block;
  width: 150px;
}
.box.related-multimedia ul li:first-child div {
  margin-left: 10px;
}
.box.gray .editable_content .box.related-multimedia ul li:first-child div {
  margin-left: 0;
}
.box.gray .editable_content .box.related-multimedia ul li a,
.box.related-multimedia ul li a {
  display: block;
  text-align: left;
  color: #006879;
  font-size: 14px;
  font-family: Tahoma;
  font-weight: bold;
  width: 150px;
  margin-bottom: .5em;
  line-height: 18px;
}
.box.related-multimedia ul li div a.text {
  top: 105px;
}
.box.related-multimedia ul li div a .play {
  position: absolute;
  background: url('/p/new_play.png') no-repeat;
  width: 150px;
  height: 100px;
  display: block;
}
.box.related-multimedia a.different-black.more {
  display: none;
}
.box.gray .editable_content .box.related-multimedia a.blue {
  display: none;
}
.box.gray .editable_content .box.related-multimedia a.different-black {
  display: block;
  background: url('/p/list_image_black.png') no-repeat right center;
  color: #000 !important;
  font-weight: bold;
  width: auto !important;
  padding-right: 15px;
}
.special-page-bar {
  position: absolute;
  background: url('/p/special_page_bar.png') no-repeat left;
  right: 0;
  top: 5px;
  height: 65px;
  padding: 0px 0 5px 78px;
  overflow: hidden;
  color: #fff;
}
.na-luzie .special-page-bar {
  top: 3px;
}
.special-page-box .header .img-wrapper-58x58,
.img-wrapper-58x58 {
  display: block;
  border: 3px solid #fff;
  float: left;
  width: 58px;
  height: 58px;
  background: url('/p/86x87.jpg') no-repeat center center;
  margin-right: 5px;
}
.na-luzie .special-page-box .header .img-wrapper-58x58,
.na-luzie .img-wrapper-58x58 {
  background: url('/p/na-luzie/86x87.jpg') no-repeat center center;
}
.special-page-bar span.text {
  float: left;
  background: #000;
  display: block;
  height: 72px;
  padding: 5px 5px 5px 0;
  width: 140px;
}
.special-page-bar span.text a {
  font-size: 14px;
  font-weight: bold;
  white-space: pre-wrap;
}
.na-luzie .special-page-bar span.text a {
  color: #DD0000;
}
.special-page-box .header {
  background: #000;
  color: #fff;
  padding: 5px;
  overflow: hidden;
  clear: both;
}
.special-page-box .header a {
  font-size: 14px;
  font-weight: bold;
  margin: 5px 5px 14px;
  width: 560px;
  float: left;
  margin-bottom: 12px;
}
.na-luzie .special-page-box .header a {
  color: #d00;
}
.special-page-box .header span {
  display: block;
  margin-left: 5px;
  width: 560px;
  float: left
}
.special-page-box h2 {
  font-size: 18px;
  font-weight: bold;
  background: #fff;
  color: #000;
  margin: 0;
  padding: 10px;
}
.na-luzie .special-page-box h2 {
  background: #EDEEEF
}
.special-page-box .box h3 {
  margin: 0 0 5px;
}
.special-page-box h3 a {
  font-size: 14px;
  font-weight: bold;
  text-decoration: underline;
}
.game-solution h3 a {
  font-size: 16px;
  font-weight: bold;
  text-decoration: underline;
}
.game-solution .zaslepka-150x100 {
  border: 1px solid #cbcbcb;
  margin-top: 5px;
}
.game-solution .date {
  color: #000;
}
.eye-throw .flashEmbed {
  text-align: center;
  padding: 20px 0;
}
.box h2.Recenzja {
  color: #fff;
}
.DF_groupbox_relative {
  position: relative !important;
}
#showTerms,
#hideTerms {
  position: relative;
  z-index: 20;
}
#showTerms.hidden,
#hideTerms.hidden {
  display: none;
}
.regulamin_label.DF_checkbox_label span {
  font-size: 11px;
  font-weight: normal;
}

.game-presentation.game-mmo ul.title h2 a {
  color: #fff;
  padding: 0;
}
.game-presentation.game-mmo .editable_content {
  position: relative;
}
.box.gray.game-mmo .editable_content a {
  display: block;
  width: 157px;
  height: 63px;
  position: absolute;
  right: 15px;
  bottom: -58px;
  background: url(/p/mmo/play-big.png) no-repeat left top;
}
.game-presentation.game-mmo .editable_content a span {
  display: none;
}

.mmo-list .item {
  width: 320px;
  height: 216px;
  float: left;
  margin-left: 10px;
  position: relative;
  margin-bottom: 20px;
}
.mmo-list .head > a.game {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 320px;
  height: 170px;
}
.mmo-list .head > a.game img {
  width: 320px;
  height: 170px;
}
.mmo-list .head a.play {
  display: block;
  position: absolute;
  top: 128px;
  left: 10px;
  width: 76px;
  height: 32px;
}
.mmo-list .body {
  position: absolute;
  left: 0;
  top: 170px;
  height: 46px;
  background: #fff;
  width: 310px;
  padding-left: 10px;
}
.mmo-list .body h3 {
  color: #000;
  margin: 10px 0 0 0;
}
.mmo-list .body a {
  text-decoration: none;
}
.mmo-list .body a:hover {
  text-decoration: underline;
}
.mmo-list .stars {
  position: absolute;
  left: 182px;
  top: 9px;
}

.mmo-filter {
  overflow: hidden;
  padding: 10px;
}
.mmo-filter .mmo-filter-option {
  float: left;
  margin-bottom: 5px;
}
.mmo-filter .mmo-filter-option .DF_checkbox_label {
  margin-left: 5px;
  margin-right: 20px;
  float: left;
  height: 18px;
  line-height: 18px;
}
.mmo-filter .mmo-filter-option .DF_checkbox_off,
.mmo-filter .mmo-filter-option .DF_checkbox_on {
  float: left;
}
.game-presentation.game-mmo > .content,
.game-presentation.game-mmo {
  overflow: visible;
}
#left_content .game-presentation.game-mmo > .content .editable_content {
  overflow: visible;
  float: left;
}

a {
  color: #006879;
}
#right_content a {
  color: #fff;
}
li.logout {
  margin: 10px;
}
.more,
.blue .more, .button {
  display: block;
  width: 118px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  color: #fff;
  text-decoration: none;
  background: url('/p/a_more_black.png') no-repeat left top;
  cursor: pointer;
  float: right;
  border: none;
  clear: both;
}
.na-luzie .more,
.na-luzie a.blue,
.na-luzie .gray a.more,
.na-luzie .ajax-content .more{
  background: url('/p/na-luzie_more_purple.png') no-repeat left top;
  width: 90px;
  height: 33px;
  line-height: 33px;
  margin: 5px;
}
.na-luzie #right_content .more {
  background: url('/p/na-luzie_more_black.png') no-repeat left top;
}

.more:hover {
  text-decoration: underline;
}
.white .more,
a.blue,
.gray a.more,
.ajax-content .more {
  background: url('/p/a_more_blue.png') no-repeat left top;
}
a.blue.right {
  background: url('/p/a_more_blue_right.png') no-repeat left top;
}
a.small, 
input.small {
  width: 75px;
  height: 17px;
  line-height: 17px;
  background: url('/p/a_more_blue_small.png') no-repeat left top;
  margin: 15px 11px 0 0;
}
.multimedia.main a.small {
  margin: 5px 3px 3px 0;
}
a.forum {
  background: url('/p/go_to_forum.png') no-repeat left top;
  width: 132px;
  height: 21px;
  line-height: 21px;
}
#container .large {
  width: 89px;
  _width: 124px;
  height: 43px;
  line-height: 14px;
  font-size: 12px;
  background: url('/p/a_more_blue_large.png') no-repeat left top;
  text-align: left;
  padding: 0 30px 0 5px;
  color: #fff !important;
  margin-right: 10px;
  float: none;
}
.na-luzie #container .large {
  background: url('/p/na-luzie_btn_large.png') no-repeat left top;
  width: 121px;
  text-align: center;
  height: 33px;
  padding: 0 5px;
  margin-left: 0;
}
div.newest-publications .right div.box.game a.search.blue,
.box .more.long {
  background: url('/p/more_long_blue.png') no-repeat left top;
  width: 176px;
}
a.read{
  display: block;
  float: left;
  padding: 0 10px;
  margin: 0 5px;
  background:  url('/p/go_to_multimedia_btn.png') no-repeat left;
  width: 265px;
  height:  33px;
  color: #fff;
  cursor: pointer;
  line-height: 33px;
  font-size: 14px;
}
a.read.right {
  float: right;
  background:  url('/p/read_right.png') no-repeat left;
  text-align: center;
  margin-bottom: 5px;
  width: 218px;
  margin-right: 0;
}
a.read.right.vertical {
  background:  url('/p/read_right_flipped_vertical.png') no-repeat left;
  margin: 0;
}
a.read.right.left.vertical {
  background:  url('/p/read_right_flipped_vertical_h.png') no-repeat left;
  margin: 0;
  float: left;
}

a.read.txt {
  margin: 0;
}

input.DF_button {
  height: 26px;
  line-height: 26px;
  color: #fff;
  background: url('/p/DF_button.png') repeat-x;
  cursor: pointer;
  padding: 0 10px;
  border: none;
}
a.DF_button.ButtonBack,
a.DF_button.ButtonAddPost {
  display: block;
  float: left;
  margin: 5px 0;
  color: #fff;
  text-decoration: none;
  background: url('/p/back_to_forum.png') no-repeat;
  width: 188px;
  height: 33px;
  line-height: 33px;
  text-align: center;
  font-size: 14px;
}
a.DF_button.ButtonAddPost {
  background: url('/p/add_forum.png') no-repeat;
  float: right;
}
a.DF_button.ButtonBack {
  text-align: left;
  padding-left: 20px;
  width: 168px;
}
.switch_btn {
  background: #000;
  display:block;
  width: 189px;
  height: 39px;
  line-height: 39px;
  text-align: center;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}
.switch_btn:hover {
  text-decoration: underline;
}
.left .switch_btn {
  background: transparent url('/p/switch_btn_black_left.png') no-repeat;
}
.right .switch_btn {
  background: transparent url('/p/switch_btn_black_right.png') no-repeat;
}
.box h3.equal a.more {
  float: none;
  margin: 0 auto 5px;
  font-weight: normal;
  font-size: 1.2em;
}
.box h3.equal a.more.right {
  background: url('/p/a_more_blue_right.png') no-repeat;
}
a.big.blue {
  background: url('/p/very_big_blue.png') no-repeat;
  display:block;
  width: 329px;
  height: 39px;
  line-height: 39px;
  text-align: center;
  color: #fff;
  font-weight: bold;
  text-decoration: underline;
}
a.big.blue.right {
  background: url('/p/very_big_blue_right.png') no-repeat;
}
ul.search-results a.more.blue,
a.more.blue.results,
a.more.blue.rectangle {
  background: url('/p/more_blue_results.png') no-repeat right;
  width: 169px;
  text-align: center;
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  margin-top: 15px;
  color: #fff;
}
a.more.blue.rectangle,
a.more.blue.results.short {
  width: 140px;
  background-position: right;
}
.dodaj-opinie.DF_button.ButtonAddPost {
  float: left;
  background: url("/p/add_forum_left.png") no-repeat;
  margin: 0;
}
a.post_buttons {
  display: inline-block;
  border: 1px solid #c0c0c0;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  background: url('/p/forum_btn_bg.png') repeat-x;
  height: 19px;
  line-height: 19px;
  color: #000;
  text-decoration: none;
}
a.post_buttons span {
  height: 19px;
  line-height: 19px;
  display: block;
  float: left;
  padding: 0 10px 0 37px;
}
a.post_buttons.strong span {
  background: url('/p/B_btn.png') left center no-repeat;
}
a.post_buttons.link span {
  background: url('/p/link_btn.png') left center no-repeat;
}
a.post_buttons.underline span {
  background: url('/p/underline_btn.png') left center no-repeat;
}
a.post_buttons.cursive span {
  background: url('/p/cursive_btn.png') left center no-repeat;
}
a.post_buttons.cite span {
  background: url('/p/cite_ico.png') no-repeat left center;
}
a.post_buttons.to-moderate span {
  background: url('/p/to-moderate_ico.png') no-repeat left center;
}
a.post_buttons.edit_post span {
  background: url('/p/forum_edit.png') no-repeat left center;
}
a.post_buttons.remove_post span {
  background: url('/p/forum_remove.png') no-repeat left center;
}

a.delete,
.box a.delete{
  font-size: 12px;
  color: #fff;
  width: 88px;
  height: 21px;
  display: block;
  float: left;
  line-height: 21px;
  text-decoration: none;
  background: url('/p/delete_btn.png') no-repeat;
  text-align: center;
}
.video-hd {
  float: right;
}
.video-sd {
  float: left;
}
a.SD, a.HD {
  display: block;
  width: 241px;
  height: 163px;
  background: url('/p/HDczySD_left.png') no-repeat;
  color: #006879;
  text-decoration: none;
  padding: 10px 10px 10px 70px;
  margin: 20px 0;
}
a.HD {
  background: url('/p/HDczySD_right.png') no-repeat right;
  padding: 10px 70px 10px 10px;
}
a.SD span, a.HD span,
a.SD strong, a.HD strong {
  display: block;
  margin: 15px 0;
}
a.SD span.limit, a.HD span.limit {
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}
a.buy_now,
a.add_to_shelf {
  padding-left: 50px;
  width: 208px;
  background: url('/p/add_to_shelf.png') no-repeat left;
  height: 33px;
  line-height: 33px;
  text-align: left;
  color: #fff !important;
  margin-right: 5px;
}
#gameDesc a.buy_now {
  background-image: url('/p/game_buy_now.png');
  padding: 0;
  width: 258px;
  text-align: center;
  font-size: 14px;
  margin-top: 20px;
  font-weight: bold;
}
#gameDesc a.play_in_wp {
  width: 200px;
  height: 75px;
  padding: 5px;
  background-image: url();
}
a.log_in_to_add {
  font-weight: bold;
  line-height: 1.2em;
  padding: 5px;
  background: #000;
  -moz-border-radius: 5px;
  width: auto;
  color: #fff !important;
  margin-right: 5px;
  height: auto;
  text-align: left;
}
a.go_to_shelf {
  padding-left: 50px;
  width: 208px;
  background: url('/p/go_to_shelf.png') no-repeat left;
  height: 33px;
  line-height: 33px;
  text-align: left;
  color: #fff !important;
  margin-right: 5px;
}

div.panel ul li a {
  display: block;
  border: 1px solid #c0c0c0;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  background: url('/p/forum_btn_bg.png') repeat-x;
  height: 19px;
  line-height: 19px;
  color: #000;
  text-decoration: none;
}
div.panel ul li.Cite {
  float: right;
}
div.panel ul li.to-moderate {
  float: left;;
}
div.panel ul li.Cite a {
  float: left;
}
div.panel ul li.Cite a span,
div.panel ul li.to-moderate a span{
  height: 19px;
  line-height: 19px;
  display: block;
  background: url('/p/cite_ico.png') no-repeat left;
  float: left;
  padding: 0 10px 0 28px;
}
div.panel ul li.to-moderate a span {
  background: url('/p/to-moderate_ico.png') no-repeat left;
}
.DeBox .DF_button, .DeBox .DF_button_submitted {
  float: right;
  margin-right: 10px;
}

#lbPrevLink {

}
#lbNextLink {
  
}
#addcomment_addcomment .DF_button,
#addcomment_addcomment .DF_button input{
  height: 28px;
}
.box.white .content h3 a {
  font-size: 16px;
}

/* 
    Document   : imperatory
    Created on : 2010-08-17, 15:08:28
    Author     : kasandra
    Description:
        Style przewidujące dodatkową zakładkę 'Imperatory'
*/
/*
#menu li a.imperium {
  width:112px;
}
#menu li a.gry {
  width:62px;
}

#menu li a.teksty {
  width:72px;
}

#menu li a.wiadomosci {
   width:99px;
}
#menu li a.recenzje {
  width:79px;
}

#menu li a.download {
  width:84px;
}

#menu li a.video {
  width:82px;
}

#menu li a.users {
  width:94px;
}
#menu li a.forum {
  width:74px;
}

#menu li a.imperatory {
  width:100px;
}

#menu li a.centrala {
  width:102px;
}
*/
/* 
    Document   : menu
    Created on : 2010-12-07, 10:45:11
    Author     : putek
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

#header {
  background: #fff;
}
.ie7 #header {
  position: relative;
  z-index: 5;
}

/*
 *
 * stare menu - jednopoziomowe
 *
 */
ul#menu {
  background: url('/p/menu_btn_bg.png') repeat-x;
  height: 44px;
  border-bottom: 3px solid #FFFFFF;
}
.na-luzie ul#menu {
  height: 50px;
}
ul#menu li {
  float: left;
  background: #fff;
}
ul#menu li a{
  display: block;
  background: url('/p/menu_btn_bg.png') repeat-x;
  height: 44px;
  line-height:  44px;
  padding: 0 26px;
  color: #000;
  text-decoration: none;
  border-left: 1px solid #fff;
  border-right: 1px solid #e0e0e0;
  float: left;
  float: left;
  width: auto;
}
ul#menu li.first a {
  padding: 0 21px;
}
ul#menu li a:hover, ul#menu li.active a {
  background: url('/p/menu_btn_bg_up.png') repeat-x;
  color: #fff;
}   


/*
 *
 * nowe menu - wielopoziomowe
 *
 */
.menuContainer {
  position: relative;
  height: 44px;
  padding-top: 17px;
  background: #fff url('/p/menu_top_corner.png') no-repeat 0 0;
}
.menuContainer #gamePlatforms {
  position: absolute;
  top: 2px;
  margin-left: 120px;
}
.menuContainer #gamePlatforms li {
  float: left;
  padding: 0 7px;
  color: #575757;
  font-size: 11px;
  line-height: 11px;
  border-left: 1px solid #575757;
}
.menuContainer #gamePlatforms li:first-child {
  border-left: 0;
}
.menuContainer #gamePlatforms li a {
  color: #575757;
  text-decoration: none;
  text-transform: uppercase;
}
.menuContainer #gamePlatforms li.active a {
  font-weight: bold;
}
.menuContainer #gamePlatforms li a:hover {
  text-decoration: underline;
}

.menuContainer ul#menu {
  position: relative;
  height: 44px;
  border-bottom: 0;
  overflow: visible;
  background: url('/p/menu_btn_bg.png') repeat-x;
}
.menuContainer ul#menu li {
  position: relative;
  float: left;
  margin-left: 1px;
  padding-right: 4px;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  z-index: 100;
  background: #fff url('/p/menu_li_bg.png') repeat-x
}
.menuContainer ul#menu > li:first-child {
  min-width: 122px;
  margin-left: 0;
  margin-top: -17px;
  padding-top: 17px;
  padding-right: 0;
  background: #fff url('/p/menu_first_item.png') no-repeat 0 1px;
}
.menuContainer ul#menu > li:last-child,
.menuContainer ul#menu > li.last {
  min-width: 121px;
}
.menuContainer ul#menu li a {
  display: block;
  float: none;
  height: 44px;
  line-height: 44px;
  padding: 0 16px 0 13px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  border: 0;
  background: none;
}
.menuContainer ul#menu > li:first-child a {
  padding: 0;
}
.menuContainer ul#menu li.pull-down > a {
  display: inline-block;
  background: url('/p/list_sublist.png') no-repeat right center;
}
.menuContainer ul#menu li:hover,
.menuContainer ul#menu li.active {
  background: url('/p/menu_btn_bg.png') repeat-x;
  color: #232323;
}
.menuContainer ul#menu > li:first-child:hover,
.menuContainer ul#menu > li:first-child.active {
  background: #fff url('/p/menu_first_item.png') no-repeat 0 -99px;
}
.menuContainer ul#menu li.active a {
  color: #232323;
}
.menuContainer ul#menu li:hover a {
  color: #232323;
}
.menuContainer ul#menu > li > ul {
  display: none;
}
.menuContainer ul#menu > li:hover > ul {
  display: block;
}
.menuContainer ul#menu .submenu {
  position: absolute;
  top: 44px;
  left: -1px;
  width: 184px;
  z-index: 100;
}
.menuContainer ul#menu .submenu li {
  width: 152px;
  height: auto;
  margin: 0;
  padding: 0 16px;
  text-align: left;
  background: url('/p/menu_sub_bg.png') repeat-y left top;
}
.menuContainer ul#menu .submenu li.last,
.menuContainer ul#menu .submenu li:last-child {
  padding-bottom: 3px;
  background: url('/p/menu_sub_bg_last.png') no-repeat left bottom;
}
.menuContainer ul#menu .submenu li a {
  color: #595959;
  text-shadow: 1px 1px 0 #fff;
  background: #e9e9e9;
}
.menuContainer ul#menu .submenu li a {
  height: auto;
  padding: 10px 6px;
  line-height: 1.2;
  text-align: left;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #c6c6c6;
}
.menuContainer ul#menu .submenu li:first-child {
  border-top: 1px solid transparent;
}
.menuContainer ul#menu .submenu li:first-child a {
  border-top: 0;
}
.menuContainer ul#menu .submenu li:last-child a {
  border-bottom: 0;
}
.menuContainer ul#menu .submenu li:hover a,
.menuContainer ul#menu .submenu li.active a {
  color: #252525;
  text-shadow: 1px 1px 0 #ddd;
  background: #d2d2d2;
}



.na-luzie ul#menu li a {
  height: 52px;
  background: url('/p/naluzie_menu_btn.png') no-repeat right top;
  border-right: none;
  font-weight: normal;
}
.na-luzie ul#menu.extra-tab li a,
ul#menu.extra-tab li a{
  padding: 0 16px;
}
ul#menu.extra-tab li.last a,
.na-luzie ul#menu.extra-tab li.last a {
  padding: 0 18px;
}
.na-luzie ul#menu li a:hover, .na-luzie ul#menu li.active a {
  background: url('/p/naluzie_menu_btn_up.png') no-repeat right top;
}
ul#menu li a span{
  display:  block;
  height:  44px;
  padding: 0 7px;
  font-size: 12px;
  font-weight:  bold;
  float: left;
  cursor: pointer;
  width: auto;
}
.na-luzie ul#menu li a span {
  height: 52px;
}
ul#menu li a:hover span, ul#menu li.active a span {
  background: url('/p/menu_btn_span_up.png') no-repeat center 1px;
}
.na-luzie ul#menu li a:hover span, .na-luzie ul#menu li.active a span {
  background: url('/p/naluzie_menu_btn_span_up.png') no-repeat center 43px;
}
ul#menu li.first a {
  border-left: none;
}
ul#menu li.small {
  background: none;
}
ul#menu li.small a {
  border: none;
  height: 22px;
  line-height: 22px;
  color: #006879;
  background: transparent none;
}
.na-luzie ul#menu li.small a {
  color: #dd0000;
}
ul#menu li.small a:hover, ul#menu li.small a:hover span {
  background: none;
  text-decoration:  underline;
  color: #006879;
}
.na-luzie ul#menu li.small a:hover, .na-luzie ul#menu li.small a:hover span {
  color: #dd0000;
}
ul#menu li.small.left a {
  border-left: 1px solid #fff;
  text-align: left;
  width: 50px;
}
ul#menu li.small.center a, ul#menu li.small.center a span {
  width: 90px;
  text-align:  center;
}
ul#menu li.small.right a, ul#menu li.small.right a span {
  text-align: right;
  width: 59px;
  margin-right: 4px;
}
ul#menu li.small span {
  padding: 0 2px;
  height: 22px;
}
ul#menu li.small.right {
  float: right;
}
ul#menu li#central {
  float: right;
}
ul#menu li#central a{
  background: url('/p/centrala_gier_bg.png') no-repeat;
  width: 90px;
  height:  45px;
  margin-top: 0;
  border-left: none;
  padding: 0;
  text-align: center;
}
.na-luzie ul#menu li#central a {
  background: #b80037;
  color: #fff;
}
ul#menu li#central a:hover,
ul#menu li#central.active a,
ul#menu li#central a:hover span,
ul#menu li#central.active a span{
  background: url('/p/centrala_gier_bg_up.png') no-repeat;
  color: #000;
}
.na-luzie ul#menu li#central a:hover,
.na-luzie ul#menu li#central.active a,
.na-luzie ul#menu li#central a:hover span,
.na-luzie ul#menu li#central.active a span{
  background: #b80037;
  color: #fff;
  text-decoration: underline;
}

/* platform */

ul#platform, ul.blue_filter{
  background: #000 url('/p/box_menu_bg.png') repeat-x 0 0;
  padding: 12px 0 0;
  position: relative;
  width: 100%;
  float: left;
}
ul#platform li,  ul.blue_filter li {
  float: left;
  background: #fff url('/p/box_menu_blue_li.png') repeat-x;
  height: 71px;
}
ul#platform li.title,  ul.blue_filter li.title {
  position: absolute;
  left: 150px;
  top: 10px;
  color: #999;
  background:  none;
}
ul#platform li a,  ul.blue_filter li a {
  height: 55px;
  color: #006879;
  font-weight: bold;
  display: block;
  float: left;
  margin-top: 16px;
  text-decoration: none;
  margin-left: 1px;
  position: relative;
  font-size: 14px;
  width: 120px;
}
ul#platform li a span,  ul.blue_filter li a span {
  border: 1px solid #fff;
  border-width: 0 1px;
  background: url('/p/box_menu_blue_a.png') repeat-x top;
  height: 49px;
  line-height:  49px;
  display: block;
  width: 100%;
  float: left;
  text-align: center;
}
ul#platform li.active a span, ul#platform li a:hover span,
ul.blue_filter li.active a span, ul.blue_filter li a:hover span {
  background: url('/p/box_menu_blue_a_up.png') repeat-x top;
  color: #fff;
}
ul#platform li.last a span,
ul.blue_filter li.last a span {
  border-right: none;
}
ul#platform li.first a,
ul.blue_filter li.first a{

  height: 71px;
  width: 137px;
  _width: 133px;
  padding: 0;
  margin: 0;
  text-align: center;
  line-height: 86px;
  overflow: hidden;
}
ul#platform li.first a span,
ul.blue_filter li.first a span {
  height: 64px;
  line-height: 78px;
  border: none;
  background: url('/p/box_menu_blue_first.png') no-repeat right top;
}
ul#platform li.first.active a span, ul#platform li.first a:hover span,
ul.blue_filter li.first.active a span, ul.blue_filter li.first a:hover span {
  background: url('/p/box_menu_blue_first_up.png') no-repeat top;
}
ul#platform li a span.arrow,
ul.blue_filter li a span.arrow,
ul#platform li.first a span.arrow,
ul.blue_filter li.first a span.arrow{
  position: absolute;
  background: url('/p/blue_pointer.png') no-repeat;
  width: 13px;
  height:  7px;
  top: 48px;
  left: 50%;
  margin-left: -6px;
  display: none;
  border: none;
}
ul#platform li.first a span.arrow,
ul.blue_filter li.first a span.arrow {
  top: 64px;
}
ul#platform li.active a span.arrow, ul#platform li a:hover span.arrow,
ul.blue_filter li.active a span.arrow, ul.blue_filter li a:hover span.arrow {
  display: block;
}html body .DeContainer {
  z-index: 100000;
}
/* */

/* 
    Document   : plug
    Created on : 2010-12-23, 11:19:00
    Author     : putek
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
}
.okladka-150x200 img,
.okladka-mala-90x120 img,
.zaslepka-150x100 img,
.zaslepka-300x200 img {
  margin: 0 !important;
}
.okladka-150x200 img {
  float: none !important;
}
.okladka-150x200 img.okladka-90x120 {
  margin-top: 40px !important;
}
.okladka-150x200 img.okladka-88x118 {
  margin-top: 41px !important;
}
.okladka-150x200 {
  width: 150px;
  height: 200px;
  background: url('/p/okladka.jpg') no-repeat;
  overflow: hidden;
  margin-right: 10px;
  float: left;
  display: block;
  text-align: center;
}
.na-luzie .okladka-150x200 {
  background: url('/p/na-luzie/okladka.jpg') no-repeat;
}
.na-luzie .okladka-150x200.black,
.okladka-150x200.black {
  background: #000;
}
.okladka-mala-90x120 {
  width: 90px;
  height: 120px;
  background: url('/p/okladka_mala.jpg') no-repeat;
  overflow: hidden;
  margin-right: 10px;
  float: left;
  display: block;
}
.recommendation .okladka-mala-90x120 {
  float: none;
  margin: 0 auto 5px;
}
.zaslepka-150x100,
.zaslepka-300x200,
.zaslepka-200x200,
.zaslepka-210x140 {
  width: 150px;
  height: 100px;
  background: url('/p/150-100.jpg') no-repeat;
  overflow: hidden;
  margin-right: 10px;
  float: left;
  display: block;
  margin-bottom: 10px;
}
.related-multimedia .zaslepka-150x100 {
  margin-right: 0px;
}
.zaslepka-150x200 {
  width:150px;
  height:200px;
  display:block;
  float:left;
}
.na-luzie .zaslepka-150x200.black,
.zaslepka-150x200.black {
  background: #000 url() no-repeat center center;
  text-align: center;
}
.zaslepka-150x100.black {
  background: #000 url() no-repeat center center;
  text-align: center;
}
.zaslepka-300x200 {
  width: 300px;
  height: 200px;
  background: url('/p/300-200.jpg') no-repeat;
}
.zaslepka-300x200.black {
  background: #000 url() no-repeat center center;
  text-align: center;
}
.zaslepka-200x200 {
  width: 200px;
  height: 200px;
  background: url('/p/200-200.jpg') no-repeat;
}
.zaslepka-200x200.black {
  background-color: #000 !important;
}
.zaslepka-210x140 {
  width: 210px;
  height: 140px;
  background: url('/p/210-140.jpg') no-repeat;
}
.zaslepka-210x140.black {
  background: #000 url() no-repeat center center;
  text-align: center;
}
.main .zaslepka-150x100,
.main .zaslepka-300x200,
.main .zaslepka-210x140 {
  margin-left: 5px;
}
.image_wrapper .okladka-150x200 {
  margin-right: 0;
}
.na-luzie .okladka-mala-90x120 {
  background: url('/p/na-luzie/okladka_mala.jpg') no-repeat;
}
.na-luzie .okladka-150x200 {
  background: url('/p/na-luzie/okladka.jpg') no-repeat;
}
.na-luzie .zaslepka-150x100{
  background: url('/p/na-luzie/150-100.jpg') no-repeat;
}
.na-luzie .zaslepka-300x200{
  background: url('/p/na-luzie/300-200.jpg') no-repeat;
}
.na-luzie .zaslepka-200x200 {
  background: url('/p/na-luzie/200-200.jpg') no-repeat;
}
.na-luzie .zaslepka-210x140 {
  background: url('/p/na-luzie/210-140.jpg') no-repeat;
}
/* SLIMBOX */

.lbLoading {
  background: #fff url('/p/Slimbox/loading.gif') no-repeat center;
}

#lbPrevLink:hover {
  background: transparent url('/p/Slimbox/prevlabel.gif') no-repeat;
}

#lbNextLink:hover {
  background: transparent url('/p/Slimbox/nextlabel.gif') no-repeat;
}

#lbCloseLink {
  background: transparent url('/p/Slimbox/closelabel.gif') no-repeat right;
}

#lbImage {
  cursor: pointer;
}
/**
 * STYL TYMCZASOWY,  nie powinien sie pozniej w ogole tutaj znajdowac!
 *
 * (ta jasne .. )
 */
#content .box-rekomendacja div.twoja,
#content .box-rekomendacja div.rekom {
	height: 13px;
	padding: 4px 0 4px 133px;
	display: block;
}
#content .box-rekomendacja div.twoja { background: transparent url('/p/lay-twojaocena.png') no-repeat left center; }
#content .box-rekomendacja div.rekom { background: transparent url('/p/lay-rekomendowana.png') no-repeat left center; }
#content .box-rekomendacja div.twoja span, #content .box-rekomendacja div.rekom span { display: none; }

.Rates {
  position: relative;
}
#AddRate {
  top: 34px;
}
.Rate {
  display: block;
  width: 100px;
  height: 12px;
  background: url(/p/rates.png) no-repeat scroll 0 0;
  position: absolute;
  top: 55px;
  left: 150px;
}
.Rate span {
  background: url(/p/rates.png) no-repeat scroll 0 -13px;
  display: block;
  height: 12px;
  font-size: 1px;
  line-height: 1px;
  position: absolute;
  top:0;
  left: 0;
}
.Rate span strong, .Rate div span {
  visibility: hidden;
}
.Rate div {
  width: 14px;
  height: 12px;
  margin:0;
  padding:0;
  text-align: center;
  position:absolute;
  top:0;
}
.Rates2 {
  margin: -11px 0 4px;
}
.Rates3 {
  margin: 9px 0px 10px 27px;
}
.Rates2 .Rate, .Rates3 .Rate {
  position: static;
  background-image: url(/p/rates2.png);
}

.Rates2 .Rate span {
  background-image: url(/p/rates2.png);
  position: static;
}
.Rates3 .Rate span {
  background-image: url(/p/rates.png);
  position: static;
}
.Rates3 .Rate {
  position: static;
  background-image: url(/p/rates.png);
}
.top-pub .Rates2 .Rate {
  position: absolute;
  top: 40px;
  left: 240px;
  background-image: url(/p/rates.png);
}
.top-pub .Rates2 .Rate span {
  background-image: url(/p/rates.png);
}

#opinions_form {
  background:#FFFFFF url('/p/add_comment_bg.png') repeat-x top;
  border-top: 1px solid #ccc;
  clear:both;
  color:#303030;
  display:none;
  font-size:120%;
  height:1px;
  overflow:hidden;
  padding:20px 10px 0;
}

.Media .FloatRight, #content .wiadomosc .Media .FloatRight {
  float: right;
  margin: 5px 0 5px 15px;
}
.Media .FloatLeft, #content .wiadomosc .Media .FloatLeft {
  float: left;
  margin: 5px 15px 5px 0;
}
.TextRight img, #content .wiadomosc .TextRight img {
  float: none;
}
#left_content .TextRight {
  text-align: right;
}
.TextLeft img, #content .wiadomosc .TextLeft img {
  float: none;
}
#left_content .TextLeft {
  text-align: left;
}
#left_content .TextCenter {
  text-align: center;
}
#left_content .TextCenter img {
  float: none;
}

#content .opinie ul.paging {
  margin-top: 10px;
}

#sidebar .box-orange  { 
  margin: 0 0 10px; 
  /*padding: 0 10px 10px; */
  background: #faa026 url('/p/lay-sbr02-orange-background.png') no-repeat center bottom; 
  position:relative;
}

.frm-login .DF_groupbox{
  color: #fff;
}
.frm-login {
	background: #27323F url(/p/lay-dblue-background.png) repeat-x left top;
}

#content .postacie ul.listing li img{ 
  float:left;
  display:block;
  padding-right:25px;
}

.Clear {
  clear:both;
}

#frm-search {
  left: 595px;
  right: auto;
}
#content span.title {
 padding: 0 50px 0 0;
 display: block; 
 float:left;
}

#content span.platform, #content h1 span.platform{
  color:#5D6772;
  font-family:Tahoma;
  font-size:11px;
  display:block;
  float:right;
  font-weight:normal;
  text-transform:upercase;
}

#content h1 span.platform{
  font-size:14px;
  padding:5px;
}
#sidebar-wide h4 span.platform{
  color:#5D6772;
  font-family:Tahoma;
  font-size:11px;
  display:block;
  font-weight:normal;
  padding:0 0;
  float:right;
  text-transform:upercase;
}
#sidebar ul li span.platform {
  color:#5D6772;
  font-family:Tahoma;
  font-size:9px;
  display:block;
  font-weight:normal;
  padding: 4px 0 0 0;
  float:right;
  text-transform:upercase;
  background: transparent url();
}
#content .waszym-zdaniem h4 span.platform{
  color:#5D6772;
  font-size:9px;
  display:block;
  padding: 4px 0 0 0;
  float:right;
  text-transform:upercase;
}
/* SETTINGS LAYER */
.WindowModalLoading {
  position:absolute;
  background: #000;
  left:0;
  top:0;
  width:100%;
  height:100%;
  z-index:499;
  display:none;
}

.WindowContentLoading{
  display:none;
  background: #F6F8FA;
  z-index:500;
  width: 629px;
  position: absolute;
  top: 0px;
  left: 0px;
  text-align: left;
  padding: 10px;
  color: #8F8174;
  font-weight: bold;
}

.Tab { display: none; }

#tab_rules { padding: 20px; }

#tab_form { display: block;}

.listing h3 span { display: inline; }

#content .publikacje .ocena {
	left: 125px;
}
#content .recenzje { padding: 0  }
#content .redakcyjne ul.buttons-light li a { width: 95px; }
#content .redakcyjne ul.buttons-light li.first a { width: 93px; }
#content .redakcyjne ul.buttons-light li.recenzje a { width: 80px; }
#content .redakcyjne ul.buttons-light li.poradniki a { width: 80px; }
#content .redakcyjne ul.buttons-light li.test-sprzetu a { width: 98px; }

#frm-rate { position: relative; }
#frm-rate h1 {
  position: absolute;
  top: -20px;
  left: 220px;
  font-size: 300%;
}
#sidebar-wide .profil h4 { font-size: 120%; margin:10px 0;padding-right:0; }

#editform_user_urls span {
  padding-left: 20px;
  font-weight: bold;
}
#editform_user_urls div {
  clear: both;
}

.Achievment {
  margin-bottom: 20px;
}
.Achievment img {
  float: left;
}
.Achievment h1, .Achievment p {
  margin: 0 0 0px 55px;
}
.Achievment h1 {
  font-size: 18px;
}

.Fraction #header {
  height: 70px;
}

#content .WhiteBG .box-rekomendacja, #content .WhiteBG .box-ateraz {
  margin-top: 0;
}
.WhiteBG {
  background: #ffffff;
  width:100%;
  height: 86px;
  padding: 0;
  margin: 0;
}

#content .recenzje .recenzja,
#content .gradient .artykul,
#content .wiadomosc .text,
#content .publikacje03 .artykul {
	font-size: 12px;
	padding-bottom:10px;
}

#Regulamin {
  height: 100px;
}

.hidden {
  display: none;
}

body {
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
body #container {
  text-align: left;
}
a {
  outline: none;
}
.box,
.box.gray a{
  
}
.box.gray .editable_content a {
  color: #000;
  position: relative;
  z-index: 2;
}
.box.gray .editable_content .related-multimedia a.text {
  position: static;
}
.box.gray .special-page-box .editable_content a {
  color: #006879;
}
div.blue ,
div.blue a {
  color: #fff;
}
div.blue .links a {
  color: #006879;
}
div.blue .box {
  color: #000;
}
.box h2{
  color: #000;
  padding-left: 10px;
  font-size: 1.2em;
  margin-top: 0;
}
.box h2.bigger {
  padding-left: 0;
  font-size: 16px;
}
#right_content .box h2 {
  text-transform: uppercase;
}
.box h2 a {
  color: #006879;
}
box.white,
.box.gray h2,
.box.forum h2,
.box.katalog h2,
.box.blue h2{
  color: #fff;
  text-transform: none;
  padding-left: 15px;
  font-size: 1.2em;
  font-weight: normal;
}
.box li.first h2 a {
  text-decoration: none;
  font-size: inherit;
}
body .box.gray .special-page-box h2 {
  color: #000;
  font-size: 18px;
  font-weight: bold;
}
.box.gray.txt .editable_content h2 {
  padding-left: 0;
}
.box.katalog ul.title li.first {
  width: 80%;
}
.box h1,
.box h3 {
  margin: 5px 0 0;
  font-weight: bold;
  font-size: 1em;
  color: #000;
}
.box h3.short {
  width: 65%;
}
#right_content .box h3 {
  padding-left: 10px;
}
#right_content .box.logged_in h3 {
  padding-left: 0;
}
#right_content .box .info h3 {
  padding-left: 0;
}
.box .first h3 {
  margin: 0;
}
.blue h3 {
  color: #fff;
}
.blue h3,
.gray h3 {
  font-size: 1.4em;
}
.gray h1 {
  font-size: 1.4em;
}

h4 {
  font-size: 1em;
  font-weight: normal;
}
.gray h4 {
  color: #000;
}
.blue h4 {
  color: #fff;
}
.multimedia h2 {
  color: #fff;
  margin-top: 5px;
}
body.na-luzie .multimedia h2 {
  color: #000;
}
div.black.short p,
div.black.short h2 {
  color: #fff;
  margin: 0 10px;
}
.box h3.equal {
  overflow: hidden;
  width: 50%;
  float: left;
  text-align: center;
}
.box h3.equal span {
  display: block;
  font-size: 1.4em;
  margin: 5px 0;
}
.box.ankiety h3 {
  font-size: 1.4em;
  width: 50%;
  float: left;
}
.box.ankiety span.date {
  float: right;
  display: block;
  margin: 10px;
}
.box.wiadomosc h2 {
  padding-left: 0;
}
ul.title li.first h2 {
  text-transform: uppercase;
}
ul.title li.first h2 a {
  text-transform: none;
}

.choose-video-type .center {
  text-align: center;
  line-height: 2em;
}
p.clear {
  clear: both;
  padding-top: 5px;
}
p.game_added {
  font-size: 14px;
  width: 258px;
  float: right;
  font-weight: bold;
  margin-bottom: 5px;
}
.konkurs h4 {
  font-weight: bold;
  font-size: 14px;
  color: #000;
}
#left_content .special_page h2 {
  font-weight: bold;
  padding-left: 0;
  font-size: 18px !important;
}
#left_content .special_page {
  padding-bottom: 30px;
}
div.box div.editable_content {
  line-height: 18px;
}
div.box.msg div.editable_content {
  font-size: 15px;
  line-height: 22px;
}
div.box.msg div.editable_content .info {
  font-size: 12px;
}
.box .title li a {
  color: #006879;
}
.box.splitted .title li a,
.box.blue .title li a {
  color: #FFF;
}
div.lead {
  margin-bottom: 1em;
}
.box.splitted .editable_content h3 {
  font-size: 1em;
}
#left_content h3.white {
  color: #fff;
}
#left_content .blue_text {
  color: #006879;
}
.gallery_publish.box.white ul.paginator.black {
    background: none;
}
.gallery_publish.box.white ul.paginator.black {
    background: none;
}

#WLDeBugShow, #WLDeBugShowSlowSQLWarning {
  position:absolute;
  left:14px;
  top:11px;
  z-index:30;
}
#WLDeBugShow a, #WLDeBugShowSlowSQLWarning a {
  font:bold 11px Tahoma;
  text-decoration:none;
  color:#909090;
}
#WLDeBugShowSlowSQLWarning {
  top: 30px;
}
#WLDeBugShowSlowSQLWarning a {
  color:#CC0000;
  text-decoration:underline;
}
#WLDeBug {
  background:#FAFAFA;
  font:normal 11px Tahoma;
  position:absolute;
  left:5px;
  top:5px;
  z-index:1000;
  visibility:hidden;
  overflow:hidden;
  -moz-box-shadow: 3px 3px 5px rgba(120, 120, 120, 0.7);
  -webkit-box-shadow: 3px 3px 5px rgba(120, 120, 120, 0.7);
  border:2px solid #AAA;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
}
#WLDeBug a {
  font:normal 11px Tahoma;
  color:#0000EE;
  text-decoration:underline;
}
#WLDeBug table tr {
  vertical-align:top;
  text-align:left;
}
#WLDeBug table td {
  padding:3px;
  border:0;
}
#WLDeBug table th {
  background:#DDD;
  font:bold 11px Tahoma;
  padding:7px;
}
#WLDeBug table b {
  color:#929292;
}
#WLDeBug table .Sep {
  border-bottom:1px solid #EDEDED;
  color:#030303;
  margin:10px 0 0 0;
  padding:0 0 1px 0;
  font-weight:bold;
}
#WLDeBug #WLFooter {
  text-align:center;
  padding:7px;
}
#WLDeBug #WLFooter a {
  font:bold 11px Tahoma;
  color:#CC0000;
}


#WLDeBugPopup {
  -moz-box-shadow: 3px 3px 5px rgba(120, 120, 120, 0.7);
  -webkit-box-shadow: 3px 3px 5px rgba(120, 120, 120, 0.7);
  border:1px solid #AAA;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
  font:normal 11px Tahoma;
  width:100%;
  border-collapse:collapse;
  color:#000;
}
#WLDeBugPopup td, #WLDeBugPopup th {
  border: 1px solid #AAA;
  padding: 5px;
}
#WLDeBugPopup th {
  background-color:#DDDDDD;
  padding:7px;
}
#WLDeBugPopup tr {
  vertical-align:top;
  text-align:left;
}
#WLDeBugPopup .ColorSQL {
  word-wrap: break-word;
}
#WLDeBugPopup .SQLTooSlow {
  background-color: #B00;
  color:#FFF;
  font-weight:bold;
}
#WLDeBugPopup .SQLCached {
  background:#EAEAEA;
}
#WLDeBugPopup #WLFooter {
  font-weight: bold;
  background-color:#DDDDDD;
  padding:7px;
}

table.SQLBacktrace {
  font-size: 11px;
  width: 100%;
}
.deformeditor-initbutton  {
  position:absolute;
  left:0px;
  top:0px;
  width:13px;
  height: 13px;
  background: url(/mp/DeFormEditor/edit.png) no-repeat -1px -1px #FAFAFA;
  cursor:pointer;
  border: 1px solid #888;
  -moz-border-radius:4px;
  -moz-box-shadow: 1px 1px 3px rgba(127,127,127,0.3);
}
.deformeditor-initbutton.enabled {
  background-color: #ABFFB6;
}

.deformeditor-propertyinspector {
  position: fixed;
  left:0px;
  top:0px;
  width:180px;
  height:250px;
  border:1px solid #999;
  background-color: #FAFAFA;
  -moz-box-shadow: 5px 5px 5px rgba(127,127,127,0.3);
  -moz-border-radius:4px;
  z-index: 755350;
  overflow:auto;
}
.deformeditor-propertyinspector-drag {
 -moz-border-radius: 4px 4px 0 0;
  background-color: #777777;
  border: 1px solid #999999;
  cursor: -moz-grab;
  height: 20px;
  left: 0;
  line-height: 23px;
  overflow: hidden;
  position: fixed;
  top: 0;
  width: 180px;
  z-index: 755355;
}
.deformeditor-propertyinspector-drag.dragged {
  cursor: -moz-grabbing;
}
.deformeditor-propertyinspector-drag .close-pi {
  -moz-border-radius: 3px 3px 3px 3px;
  background: none repeat scroll 0 0 #666666;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
  cursor: pointer;
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  height: 13px;
  line-height: 11px;
  padding-left: 3px;
  position: absolute;
  right: 4px;
  top: 3px;
  width: 11px;
  text-align:left;
}

.deformeditor-propertyinspector-drag span {
  display:block;
  padding: 3px 5px;
  color:#FFF;
  font:normal 10px Tahoma;
  line-height: 15px;
  word-wrap: break-word;
  text-align:left;
}
.deformeditor-propertyinspector-drag span strong {
  color:#FFF;
  font:bold 10px Tahoma;
}

.deformeditor-propertyinspector table {
  background:#FFF;
  border-collapse:collapse;
  left:3px;
  position:absolute;
  right:6px;
  top:20px;
}
.deformeditor-propertyinspector td {
  border-top:1px solid #CCC;
  border-bottom:1px solid #CCC;
  padding:0;
  font:normal 11px Tahoma;
}
.deformeditor-propertyinspector td.left {
  border-right:1px solid #CCC;
  white-space: nowrap;
  padding: 2px 4px 2px 7px;
  width:50%;
}
.deformeditor-propertyinspector td.right {
  width: 50%;
  color: #0000BB;
}
.deformeditor-propertyinspector td.separator {
  padding:3px 0 3px 3px;
  background-color:#F5F6F7;
  color:#000;
  font-weight:bold;
  border:0;
}
.deformeditor-propertyinspector .selectlist, .deformeditor-propertyinspector .textbox {
  background:#FFF;
  color:#000;
  border:1px solid #FFF;
  font:normal 11px Tahoma;
}
.deformeditor-propertyinspector .textbox:focus, .deformeditor-propertyinspector .selectlist:focus, .deformeditor-propertyinspector .DF_textarea:focus {
  border-color:#EEE;
  background:#EEE;
  border-right:none;
}
.deformeditor-propertyinspector .textbox_error, .deformeditor-propertyinspector .textbox_error:focus, .deformeditor-propertyinspector .DF_textarea_error:focus {
  border-color:#C00;
  border-right:1px solid;
}

.deformeditor-element-editable  {
  outline:1px dotted #F00;
  cursor: pointer;
}

.deformeditor-element-active {
  outline:1px solid #0F0;
}

.deformeditor-element-dragger {
  position:absolute;
  left:0px;
  top:0px;
  width: 12px;
  height: 12px;
  background: url(/mp/DeFormEditor/dragger.png) no-repeat 0 0 transparent;
  cursor: -moz-grab;
  z-index: 655350;
}

.deformeditor-element-dragger.dragged {
  cursor: -moz-grabbing;
}
.deformeditor-element-dragger-active {
  background-image: url(/mp/DeFormEditor/dragger_active.png);
}

.deformeditor-element-dragger-tip {
  background: #FFF;
  border:1px solid #888;
  -moz-border-radius: 4px;
  -moz-box-shadow: 3px 3px 3px rgba(127,127,127,0.3);
  padding:4px;
  font:bold 10px Tahoma;
  position: absolute;
  left:0;
  top:0;
  opacity: 0.9;
  z-index: 655350;
}
.DeContainer {
  background-color: #ffffff;
  text-align: left;
  padding: 5px;
  border: 1px #25A8F7 solid;
}
.DeContainer .DeBox input.DePromptAnswer {
  margin-left: 10px;
  width: 385px;
}
.DeContainer .DeBox .DF_button {
  margin-left: 10px;
}
.DeContainer .DeBox .DF_button input {
  width: 70px;
}
.DeContainer .DeBox .ButtonContainer {
  margin-top: 10px;
  padding-left: 100px;
}
div.FileUploader_Container{
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  border: 1px solid #C0C0C0;
  zoom: 1;
}
div.FileUploader_Container .ErrorBox{
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  display: none;
  border-left: 5px solid #CD1D1D;
  border-right: 5px solid #CD1D1D;
  padding: 0px;
  z-index: 10;
  zoom: 1;
}
div.FileUploader_Container .ErrorBox span{
  background: #FF2424;
  display: block;
  padding: 5px;
  font: bold 10px Verdana;
  color: #fff;
  zoom: 1;
}
div.FileUploader_Container div.FileUploader_FilePreview{
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 60px;
  background: transparent url(/cmp/FileUploader/upload.gif) no-repeat scroll center center;
  zoom: 1;
}
div.FileUploader_Container div.Load{
  background: url(/cmp/FileUploader/load.gif) no-repeat scroll center center !important;
  zoom: 1;
}
div.FileUploader_Container div.FileUploader_FilePreview span{
  font-size: 10px;
  font-weight: bold;
  font-family: Verdana;
  color: #D0D0D0;
  display: block;
  width: 100px;
  text-align: center;
  margin: 30px auto;
  zoom: 1;
}
div.FileUploader_Container div.FileUploader_FileList{
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  height: 60px;
  overflow-x: none;
  overflow-y: auto;
  background-color: #FAFAFA;
  zoom: 1;
  border-top: 1px solid #C0C0C0;
}
div.FileUploader_Container div.FileUploader_FileList ul{
  padding: 3px;
  margin: 0px;
  zoom: 1;
} 
#content div.FileUploader_Container div.FileUploader_FileList ul li, #content div.FileUploader_Container div.FileUploader_FileList ul *{
  width: auto;
  font-size: 9px;
  font-family: Verdana;
  padding: 0px;
  margin: 0px;
  cursor: pointer;
  display: block;
  zoom: 1;
  height: 15px;
  line-height: 14px;
  padding: 0px 2px;
}
#content div.FileUploader_Container div.FileUploader_FileList ul li{
  background: #F0F0F0;
  color: #666;
}
#content div.FileUploader_Container div.FileUploader_FileList ul li.odd{
  background: #fff;
}
#content div.FileUploader_Container div.FileUploader_FileList ul li:hover{
  background: #088DCF;
  color: #fff;
}
div.FileUploader_Container div.FileUploader_FileList ul li span.name{
  float: left;
  clear: both;
  display: block;
  zoom: 1;
}
div.FileUploader_Container div.FileUploader_FileList ul li span.size{
  float: right;
  display: block;
  zoom: 1;
}
div.FileUploader_Container div.FileUploader_FileList ul li a.delete {
  zoom: 1;
  display: block;
  width: 10px;
  height: 10px;
  float: right;
  background: transparent url(/mp/FileUploader/delete.gif) no-repeat center center;
  margin: 3px 0 0 5px;
}
div.FileUploader_Container iframe{
  width: 1px;
  height: 1px;
  border: 0px none;
  position: absolute;
  left: 0px;
  top: 0px;
  visibility: hidden;
  zoom: 1;
}
.Rates {
  position: relative;
}
#AddRate {
  top: 34px;
}
.Rate {
  display: block;
  width: 100px;
  height: 12px;
  background: url(/p/rates.png) no-repeat scroll 0 0;
  position: absolute;
  top: 55px;
  left: 150px;
}
.Rate span {
  background: url(/p/rates.png) no-repeat scroll 0 -13px;
  display: block;
  height: 12px;
  font-size: 1px;
  line-height: 1px;
}
.Rate span strong, .Rate div span {
  visibility: hidden;
}
.Rate div {
  width: 14px;
  height: 12px;
  margin:0;
  padding:0;
  text-align: center;
  position:absolute;
  top:0;
}
/* SLIMBOX */

#lbOverlaySlim {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(/p/Slimbox/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url('/p/Slimbox/prevlabel.gif') no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url('/p/Slimbox/nextlabel.gif') no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(/p/Slimbox/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

#UserMessageMask {
  position:absolute; 
  left:0px; 
  top:0px; 
  display:none;
  width:100%;
  background:#333;
  z-index:999;
  padding:0;
  margin:0;
}
#UserMessageMain {
  position:absolute; 
  visibility:hidden;
  z-index:1000;
  width:270px;
  height:150px;
  background-color:#FFF;
  border:2px solid #C00;
}
#UserMessageMain .Inner {
  position:absolute;
  left:5px;
  top:28px;
  width:255px;
  height:110px;
  padding:4px;
  overflow:auto;
}
#UserMessageMain .Btn, #UserMessageMain .Btn:hover {
  position:absolute;
  left:96px;
  bottom:5px;
  display:block;
  width:80px;
  height:20px;
  text-align:center;
  color:#FFF;
  font:bold 11px Tahoma;
  background: url(/mp/UserMessages/btn_ok.gif) no-repeat;
  text-decoration:none;
  line-height:20px;
}
#UserMessageMain .Msg {
  font-size:11px;
  font-weight:normal;
  margin:0 0 10px 0;
  text-align:left;
}
#UserMessageMain .Msg em {
  font-size:10px;
  font-weight:normal;
  color:#999;
  font-style:normal;
}
#UserMessageMain h1 {
  font:bold 12px Tahoma;
  color:#FFF;
  background-color:#C00;
  padding:4px 10px 4px 10px;
  margin:0 0 10px 0;
  text-align:left;
  background-image:none;
}
/* 
    Document   : Achieves
    Created on : 2010-12-28, 15:46:41
    Author     : putek
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/
#right_content .box.user-achieves {
  overflow: visible;
}

.user-achieves .wrapper {
  width: 42px;
  height: 42px;
  overflow: visible;
  position: relative;
  float: left;
  margin: 0 0 10px 10px;
  border: 2px solid #026a7b;
}
.user-achieves .wrapper .info {
  background: url('/p/achieves_box.png') no-repeat #006879;
  border: 1px solid #026a7b;
  padding: 5px 10px;
  position: absolute;
  left: 21px;
  top: 53px;
  margin-left: -115px;
  width: 210px;
  z-index: 2;
  display: none;
  overflow: visible;
  color: #fff;
}
.user-achieves .wrapper .info.active {
  display: block;
}
.user-achieves .wrapper .info h3 {
  text-align: center;
  position: relative;
  overflow: visible;
  font-size: 14px;
  color: #fff;
}
.user-achieves .wrapper .info p {
  margin: .5em 0;
}
.user-achieves .wrapper .info h3 span.pointer {
  display: block;
  background: url('/p/achieves_box_pointer.png') no-repeat;
  width: 22px;
  height: 11px;
  position: absolute;
  top: -21px;
  left: 50%;
  margin-left: -11px;
}

.description .user-achieves .wrapper {
  margin: 10px 10px 10px 0;
}
/* 
    Document   : contests
    Created on : 2010-12-20, 11:39:49
    Author     : putek
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

.box.konkurs {
    padding: 20px 20px 30px;
    width: auto;
    margin-bottom: 10px;
    width: 620px;
}
.box.konkurs h2 {
  padding-left: 0;
  margin-left: 0;
  font-size: 18px;
}
.box.konkurs input.DF_textbox {
  border: 1px solid #006879;
  border-width: 1px 2px;
}
.box.konkurs span.DF_groupbox_inner,
.box.konkurs .section p.question {
  font-size: 14px;
  font-weight: bold;
  color: #000;
}
.konkurs div#Regulamin {
  position: absolute;
  top: 20px;
}
.first_lines {
  overflow: hidden;
  margin-left: 25px;
  display: block;
}
hr {
  border: 1px solid #ccc;
  border-width: 1px 0 0;
  margin: 20px 0;
}
.konkurs h4 {
  font-size: 18px;
  margin-bottom: 30px;
}
.DF_radio_off{
  background: url('/p/DeForm/Df_radio_off.jpg') no-repeat left top;
}
.DF_radio_on{
  background: url('/p/DeForm/DF_radio_on.png') no-repeat left top;
}
.na-luzie .DF_radio_off{
  background: url('/p/DeForm/na-luzie_DF_radio_off.jpg') no-repeat left top;
}
.na-luzie .DF_radio_on{
  background: url('/p/DeForm/na-luzie_DF_radio_on.jpg') no-repeat left top;
}
.DF_radio_on, .DF_radio_off, .DF_radio_on_disabled, .DF_radio_off_disabled, .DF_radio_on_error, .DF_radio_off_error, .DF_radio_on_error_disabled, .DF_radio_off_error_disabled, .DF_radio_ie, .DF_radio_ie_on, .DF_radio_ie_off, .DF_radio_ie_on_disabled, .DF_radio_ie_off_disabled, .DF_radio_ie_on_error, .DF_radio_ie_off_error, .DF_radio_ie_on_error_disabled, .DF_radio_ie_off_error_disabled {
  min-height: 25px;
}
.poll-box .DF_radio_on_error {
  background: url(/p/DeForm/DF_checkbox.png) no-repeat 0 -54px;
  min-height: 18px;
  *height: 18px;
  _height: 18px;
  margin-bottom: 7px;
}
.poll-box .DF_radio_off_error {
  background: url(/p/DeForm/DF_checkbox.png) no-repeat 0 -36px;
  min-height: 18px;
  *height: 18px;
  _height: 18px;
  margin-bottom: 7px;
}
.DF_button, .DF_button_submitted {
  background: url("/p/DF_button.png") repeat-x scroll 0 0 transparent;
  display: block;
  float: left;
  height: 23px;
  text-decoration: none;
}
input.DF_button {
  height: 20px;
  line-height: 20px;
  color: #fff;
  background: url('/p/DF_button.png') repeat-x;
  cursor: pointer;
  padding: 0 10px;
  border: none;
}
.na-luzie .DF_button, .na-luzie .DF_button_submitted {
  background: #b80037;
}
.DF_button input, .DF_button_submitted input {
  background: url("/p/DF_button.png") repeat-x scroll 0 0 transparent;
  display:block;
  color:#fff;
  border:0;
  height:23px;
  text-align: center;
}
.DF_button_submitted_indicator {
  background-image:url(/p/DF_button_indicator.gif);
  width: 16px;
  height: 16px;
  top: 5px;
  left: 2px;
}
.na-luzie .search .DF_button, .na-luzie .search .DF_button_submitted {
  background: url('/p/na-luzie_more_black.png') no-repeat left top;
  width: 90px;
  height: 33px;
  line-height: 33px;
}
.na-luzie .search .DF_button, .na-luzie .search .DF_button_submitted {
    background: url("/p/na-luzie_more_black.png") no-repeat scroll right center transparent;
    height: 22px;
    line-height: 22px;
    width: 76px;
}
.na-luzie .DF_button input, .na-luzie .DF_button_submitted input {
  background: #b80037;
}
.na-luzie .search .DF_button input, .na-luzie .search .DF_button_submitted input {
  background: none;
}
.DF_button:active, .DF_button_submitted {
  background-position: bottom right;
  outline: none;
}
.DF_button:active input, .DF_button_submitted input {
  background-position: bottom left;
  padding-top:2px;
}
.DF_combobox .DF_combobox_chooser, .DF_combobox_disabled .DF_combobox_chooser, .DF_combobox_error .DF_combobox_chooser {
  font:normal 11px Verdana,Helvetica,sans-serif;
  background: transparent url(/p/DF_combobox_right.png) no-repeat scroll top right;
  padding-right: 24px;
}
.DF_combobox .DF_combobox_input, .DF_combobox_disabled .DF_combobox_input, .DF_combobox_error .DF_combobox_input {
  background: #fff;
  height: 22px;
  line-height: 22px;
  padding:0 5px 0 5px;
  border: 1px solid #000;
}
.DF_combobox .DF_combobox_input input, .DF_combobox_popup div, .DF_combobox_disabled .DF_combobox_input input, .DF_combobox_error .DF_combobox_input input {
  height:19px;
}
.DF_combobox_popup {
  text-align: left;
}
.DF_textbox, .DF_textbox:focus, .DF_textbox_error, .DF_textbox_disabled, .DF_textbox_error_disabled, .DF_filebox, .DF_filebox_error, .DF_textarea, .DF_textarea:focus, .DF_textarea_error, .DF_textarea_disabled, .DF_textarea_error_disabled, .DF_selectlist, .DF_selectlist:focus, .DF_selectlist_error, .DF_selectlist_disabled, .DF_selectlist_disabled:focus, .DF_selectlist_error_disabled, .DF_datebox, .DF_datebox:focus, .DF_datebox_error, .DF_datebox_error_disabled, .DF_datebox_disabled, .DF_pricebox, .DF_pricebox:focus, .DF_pricebox_error, .DF_pricebox_error_disabled, .DF_pricebox_disabled, .DF_selectlistjs, .DF_selectlistjs_error, .DF_selectlistjs_option, .DF_selectlistjs_option_disabled, .DF_selectlistjs_option_selected, .DF_selectlistjs_option_selected_disabled, .DF_selectlistjsgroup1, .DF_selectlistjsgroup1_error, .DF_selectlistjsgroup1_option, .DF_selectlistjsgroup1_option_disabled, .DF_selectlistjsgroup1_option_selected, .DF_selectlistjsgroup1_option_selected_disabled, .DF_selectlistjsgroup2, .DF_selectlistjsgroup2_error, .DF_selectlistjsgroup2_option, .DF_selectlistjsgroup2_option_disabled, .DF_selectlistjsgroup2_option_selected, .DF_selectlistjsgroup2_option_selected_disabled, .DF_selectlistjsgroup3, .DF_selectlistjsgroup3_error, .DF_selectlistjsgroup3_option, .DF_selectlistjsgroup3_option_disabled, .DF_selectlistjsgroup3_option_selected, .DF_selectlistjsgroup3_option_selected_disabled, .DF_selectlistjsgroup4, .DF_selectlistjsgroup4_error, .DF_selectlistjsgroup4_option, .DF_selectlistjsgroup4_option_disabled, .DF_selectlistjsgroup4_option_selected, .DF_selectlistjsgroup4_option_selected_disabled, .DF_swfupload, .DF_swfupload:focus, .DF_swfupload_error, .DF_swfupload_disabled, .DF_swfupload_error_disabled {
  border-color: #000;
  height: 22px;
  line-height: 22px;
  padding:0 5px 0 5px;
}
.DF_label_require {
  color: #006879;
}
#opinions_form input.DF_textbox,
#opinions_form textarea {
  background: none;
}
.DF_textbox,
.DF_textarea,
.DF_datebox,
.DF_pricebox,
.DF_selectlist,
.DF_swfupload {
  background: #fff;
  height: 22px;
}
.DF_textbox:focus,
.DF_textarea:focus,
.DF_datebox:focus,
.DF_pricebox:focus,
.DF_selectlist:focus,
.DF_swfupload:focus {
  border-color:#258999;
  border-width: 2px;
  background: #fff;
}
.DF_textbox_error:focus,
.DF_filebox_error:focus,
.DF_textarea_error:focus,
.DF_datebox_error:focus,
.DF_pricebox_error:focus,
.DF_swfupload_error:focus,
.DF_selectlist_error:focus {
  border-color:#A00;
  border-width: 2px;
  background: #fff;
}
.DF_textbox_error,
.DF_filebox_error,
.DF_textarea_error,
.DF_datebox_error,
.DF_pricebox_error,
.DF_swfupload_error,
.DF_selectlist_error {
  border-color:#F00;
  background: #fff;
}

/* checkbox */
.DF_checkbox_off, .DF_checkbox_on, .DF_checkbox_error_off, .DF_checkbox_error_on, .DF_checkbox_disabled_off, .DF_checkbox_disabled_on {
  font-size:1px;
  width:18px;
  height:18px;
  background-image: url(/p/DeForm/DF_checkbox.png);
  background-position:0 0;
  background-repeat:no-repeat;
  display:block;
}
.DF_checkbox_label, .DF_radio_label {
  cursor:default;
}
.DF_checkbox_on {
  background-position:0 -18px;
}
.DF_checkbox_error_off {
  background-position:0 -36px;
}
.DF_checkbox_error2_off {
  background-position:0 -36px;
}
.DF_checkbox_error_on {
  background-position:0 -54px;
}
.DF_checkbox_error2_on {
  background-position:0 -54px;
}
.DF_checkbox_disabled_off {
  background-position:0 -72px;
}
.DF_checkbox_disabled_on {
  background-position:0 -90px;
}
.DF_checkbox_off input, .DF_checkbox_on input, .DF_checkbox_error_off input, .DF_checkbox_error_on input, .DF_checkbox_disabled_off input, .DF_checkbox_disabled_on input{
  opacity:0.01;
  filter: alpha(Opacity=0.1);
  width:18px;
  height:18px;
  overflow: hidden;
  border:0;
  padding:0;
  margin:0;
}

/* select */
.DF_selectlist, .DF_selectlist:focus, .DF_selectlist_error, .DF_selectlist_disabled, .DF_selectlist_disabled:focus, .DF_selectlist_error_disabled,
.DF_selectlistjs, .DF_selectlistjs_error, .DF_selectlistjs_option, .DF_selectlistjs_option_disabled, .DF_selectlistjs_option_selected, .DF_selectlistjs_option_selected_disabled,
.DF_selectlistjsgroup1, .DF_selectlistjsgroup1_error, .DF_selectlistjsgroup1_option, .DF_selectlistjsgroup1_option_disabled, .DF_selectlistjsgroup1_option_selected, .DF_selectlistjsgroup1_option_selected_disabled,
.DF_selectlistjsgroup2, .DF_selectlistjsgroup2_error, .DF_selectlistjsgroup2_option, .DF_selectlistjsgroup2_option_disabled, .DF_selectlistjsgroup2_option_selected, .DF_selectlistjsgroup2_option_selected_disabled,
.DF_selectlistjsgroup3, .DF_selectlistjsgroup3_error, .DF_selectlistjsgroup3_option, .DF_selectlistjsgroup3_option_disabled, .DF_selectlistjsgroup3_option_selected, .DF_selectlistjsgroup3_option_selected_disabled,
.DF_selectlistjsgroup4, .DF_selectlistjsgroup4_error, .DF_selectlistjsgroup4_option, .DF_selectlistjsgroup4_option_disabled, .DF_selectlistjsgroup4_option_selected, .DF_selectlistjsgroup4_option_selected_disabled {
  font:normal 11px Verdana,Helvetica,sans-serif;
  color:#000;
  border:1px solid #000;
  font:normal 11px Verdana,Helvetica,sans-serif;
  height: 29px;
  line-height: 28px;
}
.DF_selectlist:focus , .DF_selectlist:focus, .DF_selectlist_error, .DF_selectlist_disabled, .DF_selectlist_disabled:focus, .DF_selectlist_error_disabled,
.DF_selectlistjs, .DF_selectlistjs_error, .DF_selectlistjs_option, .DF_selectlistjs_option_disabled, .DF_selectlistjs_option_selected, .DF_selectlistjs_option_selected_disabled,
.DF_selectlistjsgroup1, .DF_selectlistjsgroup1_error, .DF_selectlistjsgroup1_option, .DF_selectlistjsgroup1_option_disabled, .DF_selectlistjsgroup1_option_selected, .DF_selectlistjsgroup1_option_selected_disabled,
.DF_selectlistjsgroup2, .DF_selectlistjsgroup2_error, .DF_selectlistjsgroup2_option, .DF_selectlistjsgroup2_option_disabled, .DF_selectlistjsgroup2_option_selected, .DF_selectlistjsgroup2_option_selected_disabled,
.DF_selectlistjsgroup3, .DF_selectlistjsgroup3_error, .DF_selectlistjsgroup3_option, .DF_selectlistjsgroup3_option_disabled, .DF_selectlistjsgroup3_option_selected, .DF_selectlistjsgroup3_option_selected_disabled,
.DF_selectlistjsgroup4, .DF_selectlistjsgroup4_error, .DF_selectlistjsgroup4_option, .DF_selectlistjsgroup4_option_disabled, .DF_selectlistjsgroup4_option_selected, .DF_selectlistjsgroup4_option_selected_disabled {
  border: 2px solid #006879;
  height: 31px;
  outline: none;
}
.DF_textbox_disabled, .DF_textbox_error_disabled, .DF_swfupload_disabled, .DF_swfupload_error_disabled, .DF_pricebox_disabled, .DF_pricebox_error_disabled, .DF_datebox_disabled, .DF_datebox_error_disabled {
  background: #ccc;
}
div.FileUploader_Container div.FileUploader_FilePreview {
    background: url("/p/upload.gif") no-repeat scroll center center #FFFFFF;
}
.DF_fieldset legend, .DF_label, .DF_note, .DF_groupbox, .DF_groupbox_fieldset, .DF_radio_label, .DF_checkbox_label, .DF_form .overTxtDiv {
  color: #000;
}
.DeContainer {
  z-index:1000;
  background-color: #27282A;
  text-align: left;
  padding: 10px;
  border: 0px;
}
.DeBox h3 {
  margin-left: 10px;
  color: #FFF;
}
.DeContainer .DeBox input.DePromptAnswer {
  margin-left: 10px;
  width: 275px;
}
.DeContainer .DeBox .DF_button {
  margin-left: 10px;
}
.DeContainer .DeBox .DF_button input {
  width: 70px;
  font-weight:bold;
}
.DeContainer .DeBox .ButtonContainer {
  margin-top: 10px;
  padding-left: 100px;
}
body .DeContainer {
  -moz-box-shadow: 1px 1px 10px #444;
  -webkit-box-shadow: 1px 1px 10px #444;
}

.FileUploader_FileList li span {
  cursor: pointer;
}
/* 
    Document   : Forum
    Created on : 2010-12-14, 17:04:33
    Author     : putek
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/
div.forum-topic {
  background: #fff;
  overflow: hidden;
}
table.topic {
  clear: both;
  border-collapse: separate;
  margin: 0 10px;
  width: 98%;
}
table.topic td {
  background: #f2f2f2;
  border-top: 4px solid #fff;
  border-bottom: 1px solid #c0c0c0;
  vertical-align: top;
}
table.topic .adv td {
  border: 0;
  background: #fff;
}
table.topic td.autor {
  width: 160px;
  border-right: 1px solid #c0c0c0;
  text-align: center;
  padding: 10px 20px 0 0;
}
table.topic td.autor .avatar img {
  border: 2px solid #000;
  margin-bottom: 5px;
}
table.topic td.autor .avatar.default img {
  border: 2px solid #a7a7a7;
}
table.topic td.autor .user,
table.topic td.autor .nick {
  font-weight: bold;
  color: #006879;
  font-size: 18px;
}
table.topic td.autor a.user {
  text-decoration: underline;
}
table.topic td.wiadomosc {
  padding: 10px;
}
table.topic .even td {
  background: #fdfdfd;
  border-bottom: 1px solid #c0c0c0;
}
div.wiadomosc {
  border-bottom: 1px dotted #c0c0c0;
  margin-bottom: 5px;
}
div.quote {
  background: url('/p/quote_top.png') no-repeat left top;
  margin: 25px 15px;
  padding: 0 0 0 25px;
}
div.quote blockquote {
  background: url('/p/quote_bottom.png') no-repeat right bottom;
  padding: 0 25px 0 0;
  margin: 0;
  color: #79acb4;
  font-family: "Trebuchet MS", Verdana, Arial;
  font-size:13px;
  font-style:italic;
  letter-spacing: -0.8px;
}
div.panel {
  padding: 0 10px;
}
div.panel ul {
  text-align: center;
}
div.panel ul li {
  display: inline;
}
div.panel ul li.cite_in_answer {
  display: block;
  float: right;
}
div.panel ul li.report_to_moderate {
  display: block;
  float: left;
}
div.panel ul li a {
  display: inline-block;
  margin: 5px;
}
#bbcode_container {
  position: absolute;
  left: 0;
  top: 0;
}
#bbcode_container a {
  margin-right: 5px;
}
.wiadomosc div.info {
  margin: 0 10px;
  overflow: hidden;
}
div.date-add {
  float: left;
}
div.post-footer {
  float: right;
}
.wiadomosc .wiadomosc {
  clear: both;
  margin: 20px 10px 10px;
}
.user-details div {
  text-align: left;
  padding: 5px 0 0 10px;
}
.forum-topic .short.black {
  line-height: 54px;
  padding: 0;
  height: 54px;
}
.forum-topic .short.black h2 {
  text-transform: none;
  font: bold 12px;
}
.forum-topic .short.black h2 span,
.forum-topic .short.black h2 a {
  font-size: 14px;
  text-decoration: underline;
  padding-left: 10px;
}
.forum-topic .short.black h1 {
  text-transform: none;
  font: bold 12px;
  font-size: 1.2em;  
  color: #FFFFFF;
}
.forum-topic .short.black h1 span,
.forum-topic .short.black h1 a {
  font-size: 14px;
  text-decoration: underline;
  padding-left: 10px;
}
.wiadomosc {
  overflow: hidden;
  padding-bottom: 10px;
}
.wiadomosc div.image {
  width: 90px;
  height: 60px;
  text-align: center;
  float: right;
  margin-left: 5px;
}
.wiadomosc div.image span{
  display: block;
  text-align: right;
}
span.signature {
  display: block;
  clear: both;
  padding-top: 5px;
  margin-top: 10px;
  border-top: 1px dotted #d0d0d0;
  float: left;
}

/* 
    Document   : MainBanner
    Created on : 2010-12-14, 12:13:06
    Author     : putek
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

.main-banner {
  height: 330px;
  border-bottom: 15px solid #fff;
}
.main-banner .wrapper {
  height: 100%;
}
.main-banner .box {
  position: relative;
  height: 100%;
  display: block;
  text-decoration: none !important;
}
.main-banner .box * {
  display: block;
}
.main-banner.type1 .box1 {
  height: 100%;
}
.main-banner.type2 .box,
.main-banner.type4 .box1,
.main-banner.type4 .box3,
.main-banner.type5 .box2,
.main-banner.type5 .box3,
.main-banner.type6 .box,
.main-banner.type7 .box,
.main-banner.type8 .box{
  height: 163px;
}
.main-banner.type4 .box1,
.main-banner.type5 .box2,
.main-banner.type6 .box1,
.main-banner.type7 .box1,
.main-banner.type8 .box2,
.main-banner.type8 .box4 {
  margin-bottom: 4px;
}
.main-banner.type3 .box,
.main-banner.type4 .box,
.main-banner.type5 .box,
.main-banner.type6 .box,
.main-banner.type7 .box,
.main-banner.type8 .box {
  width: 328px;
}
.main-banner.type3 .box1,
.main-banner.type4 .box1,
.main-banner.type5 .box1,
.main-banner.type6 .box2,
.main-banner.type7 .box1,
.main-banner.type8 .box1,
.main-banner.type8 .box3{
  margin-right: 4px;
}
.main-banner.type4 .box2,
.main-banner.type5 .box2,
.main-banner.type5 .box3 {
  float: right;
}
.main-banner.type6 .box1,
.main-banner.type7 .box3{
  width: 100%;
}
.main-banner .box .meta {
  position: absolute;
  bottom: 5px;
  left: 0;
  background: url('/p/75_transparent_bg.png');
  color: #fff;
  width: 100%;
  padding-top: 5px;
}
.main-banner.type2 .box .meta {
  float: left;
  padding-right: 10px;
}
.main-banner.type2 .box2 .meta {
  right: 0;
  left: auto;
  float: right;
  padding-left: 10px;
}
.main-banner.type2 .box2 .meta * {
  text-align: right;

}
.main-banner .box .meta .title {
  font-size: 24px;
  color: #fff;
  margin-bottom: 0;
  margin-left: 10px;
  font-weight: bold;

}
.main-banner.type8 .box .meta .title,
.main-banner.type8 .box .meta .title,
.main-banner.type4 .box1 .meta .title,
.main-banner.type4 .box3 .meta .title,
.main-banner.type5 .box2 .meta .title,
.main-banner.type5 .box3 .meta .title,
.main-banner.type7 .box1 .meta .title,
.main-banner.type7 .box2 .meta .title,
.main-banner.type6 .box2 .meta .title,
.main-banner.type6 .box3 .meta .title{
  font-size: 18px;
}
.main-banner .box .meta .description {
  font-weight: bold;
  padding-left: 10px;
  margin-top: 0;
  font-size: 18px;
  margin-bottom: 5px;
}
.main-banner.type8 .box .meta .description,
.main-banner.type4 .box1 .meta .description,
.main-banner.type4 .box3 .meta .description,
.main-banner.type5 .box2 .meta .description,
.main-banner.type5 .box3 .meta .description,
.main-banner.type7 .box1 .meta .description,
.main-banner.type7 .box2 .meta .description,
.main-banner.type6 .box2 .meta .description,
.main-banner.type6 .box3 .meta .description {
  font-size: 14px;
}

/** strona MMO */
.mmo.main-banner {
  background: #000;
  border: 10px solid #000;
  height: 310px;
  width: 950px;
  margin-top: 10px;
}
.mmo.main-banner .wrapper {
  position: relative;
}
.mmo.main-banner .box img {
  display: block;
  width: 109px;
  height: 45px;
  position: absolute;
  right: 10px;
  bottom: 10px;
}

.mmo.main-banner.type2 .box1,
.mmo.main-banner.type2 .box2,
.mmo.main-banner.type2 .box3 {
  border-right: 10px #000 solid;
  width: 310px;
  height: 310px;
}
.mmo.main-banner.type2 .box3 {
  border-right: 0;
}

.mmo.main-banner.type3 .box1,
.mmo.main-banner.type3 .box2,
.mmo.main-banner.type3 .box3,
.mmo.main-banner.type3 .box4,
.mmo.main-banner.type3 .box5 {
  border-right: 10px #000 solid;
  width: 310px;
  height: 150px;
  position: absolute;
  left: 0;
}
.mmo.main-banner.type3 .box3 {
  height: 310px;
  top: 0;
  left: 320px;
}
.mmo.main-banner.type3 .box4,
.mmo.main-banner.type3 .box5 {
  border-right: 0;
  left: 640px;
}
.mmo.main-banner.type3 .box1,
.mmo.main-banner.type3 .box4 {
  border-bottom: 10px #000 solid;
  top: 0;
}
.mmo.main-banner.type3 .box2,
.mmo.main-banner.type3 .box5 {
  top: 160px;
}

.Waiter {
  background-color:#FFF;
}
.WaiterOrange {
  background-color:#FAA026;
}
.WaiterGray {
  background-color:#515A63;
}
/* 
    Document   : OtherServices
    Created on : 2010-12-28, 17:27:34
    Author     : putek
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

div.box.other-services {
  background: url('/p/see_also.png') repeat-x bottom #fff;
}
div.box.other-services h3 {
  text-align: center;
  font-size: 14px;
}
div.box.other-services ul ul {
  margin: 0 10px 10px;
}
div.box.other-services ul ul li {
  border-top: 1px solid #ccc;
  margin-top: 10px;
  padding: 10px 10px 0;
}
div.box.other-services ul ul li a {
  font-weight: bold;
  font-size: 14px;
}
/* 
    Document   : polls
    Created on : 2010-12-10, 14:10:03
    Author     : putek
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/
.ajax-content form {
  clear: both;
}
.Vote {
  margin: 10px 0;
  clear: both;
}
.Vote .delimiter {
  display: block;
  height: 10px;
  position: relative;
  left: 0;
}
.Vote .delimiter .bar {
  height: 5px;
  position: absolute;
  background: url('/p/poll_bar.png') repeat-x;
  left: 0;
  display: block;
  margin-top: 2px;
}
.Vote .count {
  margin-left: .5em;
  font-weight: bold;
  position: absolute;
  top: -2px;
}
div.ajax-content div.DF_radio_off {
  height: 25px;
}
.box.ankiety .title .first{
  width: 80%;
}
.box.ankiety .title .first h2 {
  color: #fff;
}
.box.ankieta .ajax-content .Vote{
  margin-left: 10px;
}
.box.ankieta .ajax-content .DF_radio {
  margin-left: 10px;
}
/**
 * Styl podstawowy dla okien.@charset
 * Podstawowy wyglad trzeba definiowac w zaleznosci od projektu
 */
#SettingsBox {
  position: absolute;
  z-index: 65535;
  display: none;
}

.WindowModalLoading {
  background: #000;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 499;
}
/* 
    Document   : UserProfile
    Created on : 2010-12-20, 14:12:44
    Author     : putek
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/
div.avatar {
  width: 200px;
  overflow: hidden;
  margin: 0 10px 10px 0;
  float: left;
}
div.avatar a.more.blue.results {
  width: 150px;
  margin: 10px 25px;

}
p.nick {
  margin-top: 0;
}
p.nick strong,
p.description{
  font-size: 14px;
  padding-bottom: 0;
}
p.nick span {
  color: #006879;
  font-size: 18px;
}
.description p {
  padding-right: 20px;
}
.description p {
  margin-top: .5em;
}
.description p.description {
  margin-top: 1em;
}
div.newest-publications {
  width: 100%;
}
div.newest-publications div.box.game,
div.newest-publications .right.premiere div.box.game {
  width: auto;
  margin: 5px;
  padding: 5px 5px 5px 0;
}

div.newest-publications .left,
div.newest-publications .right {
  float: left;
  width: 50%;
}
div.newest-publications .right div.box.game {
  padding: 5px 0 0;
}
div.newest-publications .right div.box.game p {
  margin: 11.5px;
  font-size: 14px;
  font-weight: bold;
}
#left_content div.newest-publications .right div.box.game h2 {
  font-size: 14px;
}
div.newest-publications .right div.box.game a.search.blue{
  background: url("/p/premier_search.png") no-repeat scroll left top transparent;
  width: 281px;
  height: 43px;
  line-height: 43px;
  color: #fff;
  text-align: center;
  display: block;
  margin: 10px auto;
  text-decoration: none;
}


.box.shelf  a.search.blue,
.discussions a.more.blue {
  margin-top: 20px;
  border: medium none;
  color: #FFFFFF;
  cursor: pointer;
  display: block;
  float: right;
  height: 26px;
  line-height: 26px;
  text-align: center;
  text-decoration: none;
  background: url("/p/more_long_blue.png") no-repeat scroll left top transparent;
  width: 176px;
}
.discussions a.more.blue {
  background: url("/p/very_long.png") no-repeat scroll left top transparent;
  width: 234px;
  height: 21px;
  line-height: 21px;
}
div.newest-publications h2,
div.premiere h2 {
  margin-top: 10px;
}
.discussions .editable_content {
  background: url("/p/multimedia_black_bg.png") repeat-x scroll 0 0 #000000;
  color: #fff;
  padding: 10px 2px 2px 5px;
  overflow: hidden;
}
.box.discussions.multimedia .editable_content table {
  width: 650px;
}
.discussions .editable_content p {
  padding-right: 5px;
}
div.multimedia.discussions {
  padding: 5px 0 0;
}
div.recomandation_on_profile {
  padding-top: 5px;
}
div.recomandation_on_profile .content .editable_content {
  color: #fff;
  padding: 0 10px 10px;
}
.login p {
  clear: both;
  margin-top: 10px;
}
.login .editable_content .DF_button {
  margin-bottom: 20px;
  margin-left: 235px;
}
.login .editable_content {
  padding: 10px 20px 40px;
}
.login .editable_content h2 {
  padding: 0;
}
.login .editable_content h3 {
  margin: 10px 0 5px;
}
#gallery-wrapper div.newest-publications .left {
  width: 330px;
}
#gallery-wrapper div.newest-publications .left.double {
  width: 660px;
}
#gallery-wrapper div.newest-publications .right {
  width: 640px;
  margin-top: 34px;
}
#gallery-wrapper div.newest-publications .right.singlecolumn,
#left_content div.newest-publications .moreonsubject.singlecolumn{
  width: 330px;
  margin-top: 27px;
}
#gallery-wrapper div.newest-publications .right.singlecolumn {
  width: 310px;
}
#left_content div.newest-publications .moreonsubject.singlecolumn.wiadomosci li.editable_content {
  height: 118px;
  margin-bottom: 4px;
}
.na-luzie #left_content div.newest-publications .moreonsubject.singlecolumn.wiadomosci li.editable_content {
  height: 140px;
}
#left_content div.newest-publications .moreonsubject.singlecolumn.wiadomosci li.editable_content h3 {
  color: #fff;
}
#left_content div.newest-publications .moreonsubject.singlecolumn.wiadomosci li.editable_content h2 {
  line-height: 1.2em;
  height: 2.4em;
  margin: 5px 0 10px;
}
#left_content div.newest-publications .moreonsubject.singlecolumn.wiadomosci li.editable_content h2 a,
#left_content div.newest-publications .moreonsubject.singlecolumn.wiadomosci li.editable_content h3 span.date {
  font-size: 14px;
  color: #fff;
}
#gallery-wrapper div.newest-publications .right.singlecolumn ul li,
#left_content div.newest-publications .moreonsubject.singlecolumn ul li{
  width: 100%;
  clear: left;
}
#gallery-wrapper div.newest-publications ul li {
  margin-bottom: 4px;
  padding-bottom: 2px;
}
#gallery-wrapper div.newest-publications ul li h2 a {
  color: #fff;
}
#gallery-wrapper div.newest-publications ul li h3 {
  font-weight: normal;
  color: #fff;
}
#gallery-wrapper div.newest-publications ul.info li h3 {
  font-weight: bold;
  color: #000;
}
.box.shelf .box.game {
  width: 48%;
  padding: 0;
}
.box.shelf .box.game .image_wrapper {
  margin-right: 5px;
}
.box.shelf .box.game {
  border-bottom: 1px solid #ccc;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.box.shelf .box.game.even {
  margin-right: 10px;
}
.box.shelf .image_wrapper {
  width: 150px;
}
.box.shelf .image_wrapper img {
  margin-bottom: 0;
}
.box.discussions.multimedia table {
  width: 100%;
  border-collapse: collapse;
}
.box.discussions.multimedia table td,
.box.discussions.multimedia table th {
  padding: 5px;
}
.box.discussions.multimedia table td {
  background: #fff;
  color: #000;
  border-bottom: 1px solid #000;
  font-size: 14px;
  font-weight: bold;
}
.box.discussions.multimedia table .center {
  text-align: center;
}
.recomandation_on_profile.multimedia h2 {
  margin-bottom: 5px;
}
.recomandation_on_profile.multimedia h3 {
  color: #fff;
  margin-bottom: 10px;
}
.recomandation_on_profile.multimedia div.left,
.recomandation_on_profile.multimedia div.right {
  width: 50%;
  float: left;
}
#left_content .recomandation_on_profile.multimedia .right h3,
.recomandation_on_profile.multimedia .right .box {
  margin: 0 5px 5px;
}
.recomandation_on_profile.multimedia .right .box ul {
  padding: 5px 10px 10px;
}
.recomandation_on_profile.multimedia .right .box ul li {
  padding: 5px;
  border-bottom: 1px solid #000;
}
.recomandation_on_profile.multimedia .right .box ul li span.date {
  display: block;
  color: #000;
}
.recomandation_on_profile.multimedia .right .box ul li a {
  font-weight: bold;
  display: block;
  font-size: 14px;
  line-height: 1.5em;
}
.recomandation_on_profile.multimedia .left .row {
  margin: 5px 0;
}
.recomandation_on_profile.multimedia .left .row li {
  width: 100%;
  margin-bottom: 5px;
}
.recomandation_on_profile.multimedia .left .row li a {
  color: #fff;
  font-weight: bold;
}
.recomandation_on_profile.multimedia .left .row li p.details {
  margin-top: 0;
  font-weight: bold;
}
.recomandation_on_profile.multimedia .left .row li img {
  margin-bottom: 10px;
}
.recomandation_on_profile.multimedia .left .row li a.small {
  margin: 4px;
  margin-top: 22px;
}

.DF_form_profile span.DF_groupbox_inner, .DF_form_profile .DF_checkbox_label {
  font-size: 14px;
  font-weight: bold;
  color: #000;
}
.DF_form_profile .DF_checkbox_label {
  font-size: 12px;
}
.DF_form_profile .game_tags span {
  font-weight: normal;
}
.DF_form_profile .DF_button.DF_button_huge {
  height: 28px;
}
.DF_form_profile #editform_button_submit, .DF_form_profile .DF_button_huge_submitted, .DF_form_profile .DF_button_huge_active {
  height: 28px;
  font-size: 14px;
}
.profil .avatar .zaslepka-200x200 {
  border: 2px solid #000;
}
.profil .avatar {
  width: 204px;
}

.box.shelf.shelf_on_profile .box.game {
  border: none;
}
.box.shelf.shelf_on_profile div.more {
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
  width: 100%;
  text-align: right;
  background: none;
}
.box.shelf.just_shelf .box.game {
  border-top: 1px solid #ccc;
  min-height: 50px;
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  vertical-align: top;
  zoom: 1;
  _height: 250px;
  padding-top: 20px;
  float: none;
  border-bottom: none;
  padding: bottom: 20px;
}
left_content .box.white.shelf.just_shelf div.editable_content {
  padding-left: 10px;
}
.box.shelf.just_shelf .box.game.odd {
  margin-left: 10px;
}
