/*************************************************************
GENERAL STYLES
*************************************************************/

html, body {
}

div, td {
	font-family:Verdana, sans-serif;
	font-weight:normal;
	font-size:11px;
	line-height:13px;
}

a, a:hover {
}

form {
margin: 0px;
}

p {
margin: 0px 0px 15px 0px;
}

hr {
color: #F5F5F5;
border: none;
}

hr.bold {
color: #E8E8E8;
border: none;
height: 2px;
}




/*************************************************************
DIV STYLES
*************************************************************/

div.main {
text-align: left;
background: #FFF;
min-height: 100%;
}

div.content {
text-align: left;
background: #FFF;
padding: 9px;
}

div.colmedium {
}

div.colmedium-l-border {
background: #FFF;
}

div.colsmall-l {
width: 224px;
}

div.colsmall-r {
float: right;
width: 224px;
}

div.colhalf-l {
float: left;
width: 360px;
}

div.colhalf-r {
float: right;
width: 360px;
}

div.space {
float: left;
width: 1px;
margin: 7px;
}

div.price {
float: left;
color: red; 
font-size: 18px; 
font-weight: bold;
}

div.rub-l, div.rub-r {
float: left;
width: 65%;
padding: 5px 0px 5px 0px;
margin-bottom: 3px;
border-bottom: solid 2px #E8E8E8;
}

div.rub-r {
float: right;
width: 35%;
text-align: right;
}

div.fraga {
position: absolute;
z-index: 10;
visibility:visible;
top: 130px;
left: 160px;
width: 440px;
}

div.in-fraga {
background: url(../images/fraga/fragabg) repeat-x #FFD00F;
border:solid 10px #FFF;
}

div.box {
background: #F5F5F5;
border: solid 1px #E8E8E8;
padding: 8px;
}


/***********************************************
Live rapport
*************************************/
div.boxgrey, div.boxwhite {
padding: 20px 0px 40px 0px;
border-bottom: dashed 1px #C5C5BF;	
/*background: #F5F5F5;
border-top: solid 1px #C5C5C5;
padding: 15px 5px 5px 5px;*/
}

/*************************************************************
TYPE STYLES
*************************************************************/

h1 {
font-size: 18px;
font-weight: bold;
}

h2 {
font-size: 11px;
color: #000;
font-weight: bold;
margin: 0px 0px 5px 0px;
}

h3 {
width: 100%;
text-transform: uppercase;
font-size: 11px;
color: #2D4601;
font-weight: bold;
display: inline;
}

h4 {
width: 100%;
text-transform: uppercase;
font-size: 11px;
color: #2D4601;
font-weight: bold;
padding: 0px 0px 5px 0px;
margin-bottom: 5px;
border-bottom: solid 2px #E8E8E8;
}

h5 {
font-size: 11px;
color: #A00101;
font-weight: bold;
margin: 0px 0px 5px 0px;
}

h6 {
width: 100%;
background: url(../images/bonus.gif) no-repeat;
font-size: 17px;
color: #FFF;
font-family: verdana,geneva,arial,helvetica;
font-weight: bold;
padding: 22px 0px 9px 0px;
margin: 5px 0px 8px 0px;
text-align: center;
}

span.pokerlogo {
width: 100%;
background: url(../images/pokerlogo.gif) no-repeat;
font-size: 11px;
color: #FFD41C;
font-family: verdana,geneva,arial,helvetica;
font-weight: bold;
padding: 19px 0px 19px 0px;
margin: 0px 0px 8px 0px;
text-transform: uppercase;
text-align: center;
text-decoration: none;
display: block;
}


span.white {
color: #FFF;
}

span.grey {
color: #878783;
}

span.red, span.red-bold {
color: #A00101;
}

span.red-bold {
font-weight: bold;
text-transform: uppercase;
}

span.green {
color: #2A5915;
}

span.info {
font-size: 10px;
}

span.spacer-white {
font-family: arial,helvetica;
color: #FFF;
margin: 0px 3px 0px 3px;
}

span.spacer-black {
font-family: arial,helvetica;
color: #000;
margin: 0px 3px 0px 3px;
}

span.punkt-red, span.punkt-green {
background: url(../images/reddot.gif) no-repeat top left;
display: block;
padding-left: 15px;
margin-bottom: 8px;
}

span.punkt-green {
background: url(../images/greendot.gif) no-repeat top left;
}

/*************************************************************
LINK STYLES
*************************************************************/

a.yellow, a.yellow:hover {
color: #FFB800;
}

a.menu, a.menu:hover {
font-weight: bold;
color: #000;
text-decoration: none;
margin-right: 8px;
}
a.menu:hover {
color: #555;
}

a.u-menu, a.u-menu:hover {
font-weight: normal;
color: #A00101;
text-decoration: none;
margin-right: 8px;
}

a.artikel, a.artikel:hover {
color: #000;
text-decoration: none;
}

a.green, a.green:hover {
color: #2A5915;
text-decoration: none;
}

a.green:hover {
color: #2A5915;
text-decoration: underline;
}

a.white, a.white:hover {
color: #FFF;
text-decoration: none;
}

a.white:hover {
color: #E1E1E1;
text-decoration: underline;
}

a.button, a.button:hover {
background: #F5F5F5;
height: 22px;
font-size: 10px;
font-weight: normal;
padding: 0px 5px 0px 5px;
color: #000;
border: solid 2px #49872E;
text-decoration: none;
}

input.submit {
background: #F5F5F5;
height: 22px;
font-size: 10px;
font-weight: normal;
padding: 0px 3px 0px 3px;
color: #000;
border: solid 2px #49872E;
}

a.hider-left, a.hider-left:hover {
background: url(../images/hiderpil.gif) right no-repeat #2D4601;
width: 751px;
display: block;
text-transform: uppercase;
text-decoration: none;
font-weight: bold;
color: #FFF;
padding: 6px 0px 6px 15px;
margin-bottom: 2px;
}

a.hider-right, a.hider-right:hover {
background: url(../images/hiderpil.gif) right no-repeat #2D4601;
width: 184px;
display: block;
text-transform: uppercase;
text-decoration: none;
font-weight: bold;
color: #FFF;
padding: 6px 0px 6px 12px;
margin-bottom: 2px;
}

a.bonus, a.bonus:hover {
width: 100%;
background: url(../images/bonus.gif) no-repeat;
font-size: 17px;
color: #FFF;
font-family: verdana,geneva,arial,helvetica;
font-weight: bold;
padding: 22px 0px 9px 0px;
margin: 5px 0px 8px 0px;
text-align: center;
text-decoration: none;
display: block;
}


/*************************************************************
TABLE STYLES
*************************************************************/

table.list {
width: 100%;
border-collapse: collapse;
border: 0px;
padding: 0px;
}

tr.list-on {
background: #F5F5F5;
}

tr.list-off {
background: #FFF;
}

th.list {
padding: 3px;
font-weight: bold;
text-align: left;
}

th.list-c {
padding: 3px;
font-weight: bold;
text-align: center;
}

th.list-r {
padding: 3px;
font-weight: bold;
text-align: right;
}

td.list {
padding: 4px;
font-weight: normal;
text-align: left;
}

td.list-c {
padding: 4px;
font-weight: normal;
text-align: center;
}

td.list-r {
padding: 4px;
font-weight: normal;
text-align: right;
}

table.display {
width: 100%;
border-collapse: collapse;
border: 0px;
padding: 0px;
}

th.display {
padding: 1px;
font-weight: bold;
text-align: left;
}

th.display-c {
padding: 1px;
font-weight: bold;
text-align: center;
}

th.display-r {
padding: 1px;
font-weight: bold;
text-align: right;
}

td.display {
padding: 1px;
font-weight: normal;
text-align: left;
}

td.display-c {
padding: 1px;
font-weight: normal;
text-align: center;
}

td.display-r {
padding: 1px;
font-weight: normal;
text-align: right;
}


/*************************************************************
GRAPH STYLES
*************************************************************/

table#graphtable {
width: 200px;
border: 1px solid black;
}

div.comp_one {
height: 5px;
background: url(../images/graph.gif);
}
div.comp_two {
height: 5px;
background: url(../images/graph.gif);
}

div.votesgraph {
   background:#FFF;
   width:280px;
   border:solid 1px #979696;
   padding:1px;
}

/*************************************************************
TOURINFOBOX STYLES
*************************************************************/
div#tourinfobox {
visibility: hidden;
position: absolute;
width: 230px;
height: auto;
background: #D5DFD1;
border: 1px solid #729665;
padding: 5px;
z-index: 10;
}


/*************************************************************
FORUM STYLES
*************************************************************/

span.small {
font-size:10px;
color: #5E5E5E;
}

span.inner {
font-weight: bold;
margin-left: 4px;
color: #000;
}

a.top, a.top:hover {
font-size: 18px;
font-weight: bold;
color: #2A5915;
text-decoration: none;
}

