
table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 1px;
    border: solid 1px #30333D;
    border-radius: 4px;
}



hr { 
	border: 0; 
	height: 1px; 
	background-image: -webkit-linear-gradient(left, rgba(117,83,23,0), rgba(197,183,119,0.75), rgba(117,83,23,0)); 
	background-image: -moz-linear-gradient(left, rgba(117,83,23,0), rgba(197,183,119,0.75), rgba(117,83,23,0)); 
	background-image: -ms-linear-gradient(left, rgba(117,83,23,0), rgba(197,183,119,0.75), rgba(117,83,23,0)); 
	background-image: -o-linear-gradient(left, rgba(117,83,23,0), rgba(197,183,119,0.75), rgba(117,83,23,0)); 
}


a {

	color: #ffffff;

	text-decoration: #ffffff;

}

a:hover

{

	text-decoration: underline

}


.poll_progress {

  height: 14px;

  margin-bottom: 20px;

  overflow: hidden;

  background-color: #16191e;



  background-repeat: repeat-x;

  -webkit-border-radius: 6px;

     -moz-border-radius: 6px;

          border-radius: 6px;

  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);

     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);

          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);

}



.poll_progress .poll_bar {

  float: left;

  width: 0;

  height: 100%;

  font-size: 14px;

  color: #ffffff;

  text-align: center;

  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

  background-color: #16191e;



  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);

     -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);

          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);

  -webkit-box-sizing: border-box;

     -moz-box-sizing: border-box;

          box-sizing: border-box;

  -webkit-transition: width 0.6s ease;

     -moz-transition: width 0.6s ease;

       -o-transition: width 0.6s ease;

          transition: width 0.6s ease;

}



textarea,

input[type='text'], 

input[type='file'], 

input[type='password'], 

input[type='email'], 

input[type='textarea'], 

select 

{

  padding: 2px;

	border-radius: 2px;

	border: 2px solid #16191e; 

	background: #16191e; 

	color: #ffffff; 

}



textarea:hover, 

input[type='text']:hover, 

input[type='file']:hover, 

input[type='password']:hover, 

input[type='email']:hover, 

input[type='textarea']:hover,  

select:hover 

{ 

	border-radius: 2px;

	border-color: #202225; 

}



textarea:focus, 

input[type='text']:focus, 

input[type='file']:focus, 

input[type='password']:focus, 

input[type='email']:focus

input[type='textarea']:focus

select:focus 

{ 

	border-radius: 2px;

	border-color: #16191e; 

	outline: 0px solid #16191e; 

}



.check {

	margin-left: 2px; 

	padding: 4px; 

	border-radius: 5px; 

	background: #16191e; 

	border-style: solid; 

	border-color: #16191e; 

	border-width: 1px; cursor: pointer;

}



.check:hover {

	background: #16191e;

}



.pagination li {

	display: inline-block;

	padding: 10px;

	background: #16191e;

	margin-left: 0px !important;

}

.pagination .active { font-weight: bold; }

.pagination ul { margin: 4px 0 8px 0; }

.pagination .disabled, .pagination .active { background: #241912; }



table.event {

	width: 100%;

  border-spacing: 1px;

	

	font-size: 15px;

	line-height: 18px;

}



table.event td {

	vertical-align: top;

	padding: 10px;

}



.table {

	width: 100%;

}

.table tr td {

	padding: 5px;

}



.table thead th {

	padding: 4px;

}



.auction {

	box-shadow: inset 0px 0px 3px rgba(0,0,0, 0.5);

}



.auction.highlight {

	background: #16191e;

	box-shadow: inset 0px 0px 4px #000;

}



.preloader {

	text-align: center;

	margin-top: 10px;

	margin-bottom: 10px;

}



.empty {

	color: #6e3b21; 

	padding: 10px 0 10px 0; 

	font-size: 18px; 

	text-align: center;

}





/* AHA NO JA PIERDOLE */

/** -------------------------------

 *  Stylesheet declarations for the

 *  NEW TABLES

 *  -------------------------------

 */



.TableContainer {

  border: 1px solid #16191e;

  position: relative;

  width: 100%;

  font-size: 10px;

}

.TableContainer .Odd {

  background-color: #16191e;

}

.TableContainer .Even {

  background-color: #16191e;

}



/* TABLEHEADER DECORATION */



.TableContainer .CaptionContainer .CaptionInnerContainer {

  position: relative;

  background-color: #16191e;

  width: 100%;

  height: 10;

  padding-top: 4px;

  padding-bottom: 16px;

}

.TableContainer .CaptionContainer .Text {

	font-family: Verdana, Arial, Times New Roman, sans-serif;

  font-size: 10pt;

  font-weight: bold;

  text-align: left;

  color: white;

  padding-left: 10px;

  padding-top: 0px;

  padding-bottom: 0px;

}

.TableContainer .CaptionContainer .CaptionEdgeLeftTop {

	position: absolute;

  width: 5px;

  height: 5px;

	top: -2px;

  left: -2px;

  z-index: 50;

}

.TableContainer .CaptionContainer .CaptionEdgeRightTop {

	position: absolute;

  width: 5px;

  height: 5px;

	top: -2px;

  right: -2px;

  z-index: 50;

}

.TableContainer .CaptionContainer .CaptionEdgeLeftBottom {

	position: absolute;

  width: 5px;

  height: 5px;

	left: -2px;

	bottom: -3px;

  z-index: 50;

}

.TableContainer .CaptionContainer .CaptionEdgeRightBottom {

	position: absolute;

  width: 5px;

  height: 5px;

	right: -2px;

	bottom: -3px;

  z-index: 50;

}

.TableContainer .CaptionContainer .CaptionBorderTop {

  position: absolute;

  width: 100%;

  height: 4px;

  left: 0px;

  top: -1px;

}

.TableContainer .CaptionContainer .CaptionBorderBottom {

  position: absolute;

  width: 100%;

  height: 4px;

  left: 0px;

  bottom: -2px;

}

.TableContainer .CaptionContainer .CaptionVerticalLeft {

  position: absolute;

  height: 100%;

  width: 3px;

  left: -1px;

  top: 0px;

}

.TableContainer .CaptionContainer .CaptionVerticalRight {

  position: absolute;

  height: 100%;

  width: 3px;

  right: -1px;

  top: 0px;

}

* html .TableContainer .CaptionContainer .CaptionEdgeRightTop {

  right: -3px;

}

* html .TableContainer .CaptionContainer .CaptionEdgeLeftBottom {

  bottom: -4px;

}

* html .TableContainer .CaptionContainer .CaptionEdgeRightBottom {

  right: -3px;

  bottom: -4px;

}

* html .TableContainer .CaptionContainer .CaptionBorderBottom {

  bottom: -3;

}

* html .TableContainer .CaptionContainer .CaptionVerticalRight {

  right: -2px;

}

/* TABLE CONTENT */

.TableContentContainer {

  border: 1px solid #202225;

  position: relative;

  margin-right: 4px;

  height: 100%;

  background-color: #202225;

  padding: 0px;

}

.TableContent {

  width: 100%;

  border-collapse: collapse;

}

.TableContent td {

  padding-left: 5px;

  padding-top: 2px;

  padding-right: 5px;

  padding-bottom: 2px;

}

/* INNERLYOUT 1 */

.TableContainer .Table1 {

  width: 100%;

  background-color: #202225;

  border: 2px solid #202225;

}

.TableContainer .Table1 .InnerTableContainer {

  padding: 5px;

}

/* INNERLYOUT 2 */

.TableContainer .Table2 {

  width: 100%;

  border: 2px solid #202225;

  background-color: #202225;

  padding: 0px;

  margin: 0px;

  border-collapse: collapse;

}

.TableContainer .Table2 td {

  padding: 0px;

  margin: 0px;

}

.TableContainer .Table2 .InnerTableContainer {

  margin-top: 1px;

}

.TableContainer .Table2 .InnerTableContainer table {

  border-collapse: collapse;

}

.TableContainer .Table2 .InnerTableContainer td {

  padding-top: 2px;

  padding-left: 5px;

  padding-bottom: 2px;

  padding-right: 5px;

  border: 1px solid #202225;

}

/* INNERLYOUT 3 */

.TableContainer .Table3 {

  width: 100%;

  border: 2px solid #1c1e23;

  background-color: #1c1e23;

}

.TableContainer .Table3 .InnerTableContainer {

  width: 100%;

  position: relative;

  margin-top: 5px;

  margin-left: 3px;

}

.TableContainer .Table3 .TableContentAndRightShadow td {

  border: 1px solid #1c1e23;

}

/* INNERLYOUT 4 */

.TableContainer .Table4 {

  width: 100%;

  border: 2px solid #1c1e23;

  background-color: #1c1e23;

}

.TableContainer .Table4 .InnerTableContainer {

  width: 100%;

  position: relative;

  margin-top: 3px;

}

.TableContainer .Table4 .TableContentAndRightShadow .TableContent td {

  padding-left: 4px;

  padding-top: 2px;

  padding-bottom: 2px;

}

/* INNERLYOUT 5 */

.TableContainer .Table5 {

  width: 100%;



  background-color: #1c1e23;

}

.TableContainer .Table5 .InnerTableContainer {

  width: 100%;

  position: relative;

  margin-top: 5px;

  margin-left: 3px;

}

.TableContainer .Table5 .TableContentAndRightShadow .TableContent td {

  padding-left: 4px;

  padding-top: 2px;

  padding-bottom: 2px;

}

/* SHADOWS */

.TableShadowContainerRightTop {

  position: relative;

  top: 0px;

  right: 3px;

  margin-right: 0px;

  font-size: 10px;

  float: right;

  z-index: 99;

}

.TableShadowRightTop {

  position: absolute;

  top: 0px;

  right: 0px;

  width: 4px;

  height: 5px;

  z-index: 99;

}

.TableContentAndRightShadow {

  position: relative;

  background-repeat: repeat-y;

  background-position: top right;

  margin-right: 3px;

  font-size: 12px;

}

.TableShadowContainer {

  position: relative;

  width: 100%;

  margin-right: 5px;

}

.TableBottomShadow {

  position: relative;

  font-size: 10px;

  height: 5px;

  width: 100%;

  padding: 0px;

  margin: 0px;

}

.TableBottomLeftShadow {

  position: relative;

  height: 5px;

  width: 4px;

  float: left;

  padding: 0px;

  margin: 0px;

}

.TableBottomRightShadow {

  position: relative;

  float: right;

  right: -2px;

  top: 0px;

  height: 5px;

  width: 4px;

}



/* LABELS */

.LabelV {

  font-weight: bold;

  padding-right: 10px;

  white-space: nowrap;

  vertical-align: top;

}

.LabelH {

  font-weight: bold;

  padding-right: 10px;

  white-space: nowrap;

  background-color: #1c1e23;



}

.LabelH td {

  background-color: #1c1e23;

  padding-left: 5px;

  padding-top: 2px;

  padding-right: 5px;

  padding-bottom: 2px;

}



.InnerTableButtonRow {

  width: 100%;

  padding-left: 1px;

  padding-right: 0px;

  padding-bottom: 4px;

  border: 0px;

}

.InnerTableButtonRow td {

  padding-right: 4px;

}

.BigButton {

  position: relative;

  width: 135px;

  height: 25px;

  z-index: 10;

}

.BigButtonOver {

  position: absolute;

  top: 0px;

  left: 0px;

  width: 137px;

  height: 25px;

  visibility: hidden;

  z-index: 15;

}

.ButtonText {

  position: absolute;

  top: 0px;

  left: 0px;

  height: 25px;

  width: 135px;

  z-index: 20;

}

.TopButtonContainer {

  position: relative;

  right: 4px;

  top: 4px;

  z-index: 60;

}

* html .TopButtonContainer {

  right: 27px;

}

.TopButtonContainer .TopButton {

  position: absolute;

  right: 0px;

  z-index: 55;

}

.Content .BoxContent .Odd {

  background-color: #16191e;

  padding: 2px;

}



.Content .BoxContent .Even {

  background-color: #16191e;

  padding: 2px;

}



.Content .NewsCategoryIconSmall {

  position: absolute;

  top: 1px;

  left: 1px;

  height: 16px;

  width: 16px;

  background-repeat: no-repeat;

}



/* News Ticker */



.Content #NewsTicker .BoxContent {

  padding: 5px;

  min-height: 90px;

  height: auto !important;

  height: 100px;

}



.Content #NewsTicker .BoxContent .Row {

  position: relative;

  width: 100%;

}



.Content #NewsTicker .NewsTickerIcon {

  position: absolute;

  top: 1px;

  left: 1px;

  height: 16px;

  width: 16px;

  background-repeat: no-repeat;

}



.Content #NewsTicker .NewsTickerText {

  font-size: 9pt;

  position: relative;

  margin-left: 20px;

}



.Content #NewsTicker .NewsTickerDate {

  font-size: 7pt;

  position: absolute;

  top: 0px;

  float: left;

}



.Content #NewsTicker .NewsTickerShortText {

  margin-left: 85px;

  height: 14px;

}



.Content #NewsTicker .NewsTickerFullText {

  margin-left: 85px;

  margin-right: 20px;

  display: none;

}



.Content #NewsTicker .NewsTickerExtend {

  position: relative;

  right: 0px;

  top: 1px;

  right: 1px;

  height: 12px;

  width: 12px;

  background-repeat: no-repeat;

  float: right;

  cursor: pointer;

  z-index: 10;

}