body {
	background: #B5B5B5 url("/images/mainbg.png") top left repeat-x;
	margin-top: 0;
	font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; 
	font-size: 62.5%;
}
ul,ol,img,table,input,li  {
	font-size:1.3em;
	margin:0;
	padding:0;
}
p {
 font-size:1.2em;	
 clear:both;
 display:block;
}
h1,h2,h3 {
	padding:0 5px;
	margin-bottom:10px;
	color: #C41230;
	line-height:1.5em;
}	
h1 {
	font-size:2.8em;
}
h2 {
	font-size:2.3em;	
}
h3 {
	font-size:2em;	
}
a {
color:#C4122F;
text-decoration: underline;
}
a:visited {
color:#C4122F;
text-decoration: underline;
}
a:hover {
color:#f00;
text-decoration: none;
}
a
{
  outline: none;
}	
#foot a {
color:#fff;
text-decoration: underline;
}
#foot a:visited {
color:#eee;
text-decoration: underline;
}
#foot a:hover {
color:#fdd;
text-decoration: none;
}
a.zapas {
color:#111;
text-decoration: underline;
}
a.zapas:visited {
color:#333;
text-decoration: underline;
}
a.zapas:hover {
color:#533;
text-decoration: none;
}
div.container {
	margin:0 auto;
}
div.big-button {
	margin:0 15px;
	padding:10px 5px 0px 5px;
	background: url("/images/bg-big.png") center center no-repeat;
	float:left;
	width: 190px;
	height:50px;
}
div.big-button a {
	color: #fff;
	display:block;
	line-height:40px;
	font-size: 1.5em;
	text-align:center;
}

div#cont {
	width:990px;
	margin:0 auto;
	background: transparent url("/images/topbg.jpg") top center no-repeat;	
}
#logo {
height: 143px; 	
}
#logo a {
	margin: 46px 0 0 22px;
	display:block;	
}
#jazyk {
height:	109px;
}
#jazyk div {
background: transparent url("/images/tab-right-lang.png") right bottom no-repeat;	
display:block;
height:46px;
margin-right:55px;
float:right;
}
#jazyk ul {
height:46px;
padding: 0 10px;
background: transparent url("/images/tab-left-lang.png") left bottom no-repeat;
margin-left:-15px;
}

#jazyk ul li a{
	line-height:3em;
	font-size:0.7em;
}
#jazyk ul li a img{
top:3px; 
position:relative;
}
#rozcestnik {
	line-height:2.5em;
	font-size:1.2em;
	color:#877;
	font-weight:bold;
}
ul.tabs {
	list-style-type:none;
	font-size:0.9em;
	}
ul.tabs li, #jazyk li {
	list-style-type:none;
	float:left;
	}
ul.tabs li a,#jazyk li a {
	color:#fff;
	display:block;
	margin:0;
	line-height:2em;
	padding:5px 10px;
	}
ul.tabs li {
	background: transparent url("/images/tab-right.png") right top no-repeat;
	margin-left:7px;

	}
ul.tabs li a {
	color:#fff;
	margin-left:-5px;
	background: transparent url("/images/tab-left.png") left top no-repeat;
	}
ul.tabs li:hover,ul.tabs li.active {
	background: transparent url("/images/tab-right-active.png") right top no-repeat;
	}
ul.tabs li:hover a,ul.tabs li.active a {
	color: #fff;
	text-decoration:none;
	background: transparent url("/images/tab-left-active.png") left top no-repeat;
	}
#reklama {
clear:both;
padding:18px 0;
}
#reklama iframe {
display:block;
margin:0 auto 0 auto;
width:768px;	
}
ul#menu {
 background:#c41230 url("/images/menu.png") bottom center no-repeat;
 display:block;
 width:940px;
 float:left;
 height:55px;
}
ul#menu li {
border-left: 1px solid #d8465f;
list-style-type:none;
float:left;
padding:0 13px;	
margin:15px 0;	
font-size:0.9em;
}
ul#menu li a { 
color:#fff;
text-decoration:none;	
font-weight:bold;
}
ul#menu li a:hover { 
color:#fff;
text-decoration:underline;	
font-weight:bold;
}
#content {
background-color:#fff;
}
#bottom {
background: transparent url("/images/bottombg.png") top center no-repeat;
height:15px;
}
#foot {
margin:30px 0;
background: transparent url("/images/footbg.png") center center no-repeat;
height: 69px;
color: #fff;
}
#foot p {
margin-top:10px;
margin-bottom:5px;
}
#foot p.copy {
margin-top:0 !important;
color:#aaa;
}
.outer-box,#content p {
 margin: 0 5px 10px 5px; 	
}
.inner-box {
 padding: 3px; 	
 margin-bottom:10px;
 border: 1px solid #ddd;
}

/*old*/

span.zelena {  color: #009c00; }
span.siva {  color: #c0c0c0; }
span.cervena {  color: #d12929; }
span.red_cop {  color: #d60000; }
span.mshockey {  color: #c07030; letter-spacing: 4px; font-size: 10px; font-weight: bold; }




.login
{
  background-color: #eee;
  /*width: 218px;/**/
  padding: 5px;
  margin:0 5px 10px 5px;
  text-align: left;
   border: 1px solid #ddd;

}
#down_menu li 
{	
	list-style-type:none;
  line-height:1.8em;
  margin-top:3px;
 }
#down_menu li a
{
  padding-left:5px;
  background: #333 url('/images/blackbg.png') left top repeat-x;
  font-size:0.7em;
  display:  block;
  font-weight: bold;
  text-decoration:none;
  color: #fff;
}
#down_menu li a:hover
{
  background: #333 url('/images/greybg.png') left top repeat-x;
}
#left h2 
{
  background: #464646 url("/images/greybg.png") top center repeat-x;
  color: #fff;
  font-size:1.2em;
  line-height:1.5em;
  padding:10px 5px;
  font-weight:bold;
}
#left h2 span {
  font-size:0.8em;
  line-height:0.5em;	
}
.main-table {
	width:97%;	
	border-collapse:collapse;
	margin-bottom:15px;
}

.main-table td,.main-table th {
	border:1px #fff solid;
	padding:5px;
  background-color: #eee;
}
.main-table td {
	font-size:0.9em;	
}
.tab1
{
  background-color: inherit;
  width: 40%;
  font-size: 11px;
  text-align: right;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-right: 10px;
  font-weight: bold;
  color: #000;
}

.strateg td
{
  vertical-align: top;
}

.tab2
{
  background-color: inherit;
  width: 60%;
  font-size: 11px;
  text-align: left;
  padding-top: 2px;
  padding-bottom: 2px;
  color: #000;
}

.tab1b
{
  background-color: inherit;
  width: 70%; 
  font-size: 11px;
  text-align: left;
  padding: 3px;
  color: #000;
}

.tab1b_submit
{
  background-color: inherit;
  width: 70%; 
  font-size: 11px;
  text-align: right;
  padding: 3px;
  color: #000;
}

.tab2b
{
  background-color: inherit;
  width: 30%; 
  font-size: 11px;
  text-align: left;
  padding: 3px;
  font-weight: bold;
  color: #000;
  border-right: 8px #e6dccf solid;
  border-bottom: 1px #e6dccf solid;
}

.tab2n
{
  background-color: inherit;
  width: 30%; 
  font-size: 11px;
  text-align: left;
  padding: 3px;
  font-weight: normal;
  color: #000;
  border-right: 8px #e6dccf solid;
  border-bottom: 1px #e6dccf solid;
}

.tab2nn
{
  background-color: inherit;
  width: 30%; 
  font-size: 11px;
  text-align: left;
  padding: 3px;
  font-weight: normal;
  color: #000;
  border-right: 8px #c67131 solid;
  border-bottom: 1px #c67131 solid;
}

.tab2bc
{
  background-color: #fffcf8;
  font-size: 11px;
  text-align: justify;
  padding: 5px;
  color: #000;
  border-left: 8px #e6dccf solid;
  border-bottom: 1px #e6dccf solid;
}

.tab2bcn
{
  background-color: #fffcf8;
  font-size: 11px;
  text-align: justify;
  padding: 5px;
  color: #000;
  border-left: 8px #c67131 solid;
  border-bottom: 1px #c67131 solid;
}

.tab_c1
{
  background-color: inherit;
  font-size: 11px;
  text-align: right;
  padding: 3px;
  font-weight: bold;
}

.tab_c2
{
  background-color: inherit;
  width: 60%;
  font-size: 11px;
  text-align: left;
  border-right: 1px #e6dccf solid;
  padding: 3px;
  color: #000;
}


/* analyzy */


.tab_an1
{
  background-color: #e6dccf;
  font-size: 11px;
  text-align: left;
  padding: 3px;
  color: #000;
}

.tab_an2
{
  background-color: #c07030;
  width: 70%;
  font-size: 11px;
  text-align: left;
  border-right: 1px #e6dccf solid;
  padding: 3px;
  color: #fff;
}

.tab_an2b_10
{
  width: 15%;
}

.main-table th
{
	line-height:3em;
	text-transform:uppercase;
  background: #333 url("/images/blackbg.png") top center repeat-x;
	font-size: 0.9em;
  font-weight: bold;
  color: #fff;
}
.main-table table th {
	line-height: 0.4em;
	text-transform: none;
  background: transparent;
	font-size: 0.9em;
  font-weight: normal;
  color: #000;
}
.main-table table td,.main-table table th {
		border:0px #fff solid;
	padding:2px !important;
  background-color: #eee;
}
.tab_an3
{
  background-color: #fff;
}

.tab_an3_justify
{
  text-align: justify;
  vertical-align: top;
  height: 150px;
}

/* koniec analyz */

.tab3
{
  background-color: inherit;
  text-align: right;
  font-size: 11px;
  padding-top: 2px;
  padding-bottom: 2px;
  color: #000;
}


.mini_select
{
  background-color: #fff;
  width: 200px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: left;
  color: #000;
}

.mini_submit
{	height:34px;

  background: transparent url("/images/inputbg50.png") center center no-repeat;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  padding: 3px;
  text-align: center;
  width: 60px;
  border: 0px #000 solid;
  color: #fff;
  cursor: pointer;
}

.calendarbox
{
  background-color: #fff;
  width: 92%;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: left;
  border: 1px #886848 solid;
  color: #000;
}

.submit
{	height:34px;

  width: 200px;
  background: transparent url("/images/inputbg200.png") center center no-repeat;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  padding: 3px;
  text-align: center;
  border: 0 #fff solid;
  color: #fff;
}

.submit_mini
{
	height:34px;
  width: 40px;
  background: transparent url("/images/inputbg30.png") center middle no-repeat;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  padding: 3px;
  text-align: center;
  border: 0 #fff solid;
  color: #fff;
}

.submit_l
{
		height:34px;
  background: transparent url("/images/inputbg200.png") center middle no-repeat;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  padding: 3px;
  text-align: center;
  border: 0px #000 solid;
  color: #fff;
}

.tabulka_nad
{
  background-color: #c07030;
  width: 510px;
  font-size: 10px;
  padding: 2px;
  margin-bottom: 1px;
  text-align: left;
  font-weight: bold;
  color: #fff;
}

.tabulka_pod
{
  background-color: inherit;
  font-size: 10px;
  text-align: right;
  border-bottom: 1px #c07030 solid;
  padding: 3px;
  color: #000;
  border-right: 8px #e6dccf solid;
  border-bottom: 1px #e6dccf solid;
}

.gadget_bunka
{
  background-color: inherit;
  font-size: 10px;
  text-align: justify;
  color: #000;
  float: left;
  width: 278px;
  height: 180px;
  margin-right: 1px;
}

.mini
{
  width: 100px;
}


.noborder
{
  width: 20px;
  border: none;
}


.etarget {
background-color:#fcf9f4;
font-size:11px;
color:#000000;
margin:0px;
padding:0px;
font-family:tahoma,arial,helvetica,sans-serif;
}
.etarget a {
color:#c41230;
}
.etarget a:hover {
color:#000;
}
.etarget .selfpromo {
background-color:#ffffff;
color:#000;
font-size:11px;
border-bottom:#c41230;
width:100%;
}
.etarget .selfpromo a {
color:#c41230;
}
.etarget .selfpromo .left {
text-align:left;
font-weight:bold;
padding:1px 3px 1px 3px;
color:#000;
}
.etarget .selfpromo .right {
text-align:right;
padding:1px 3px 1px 3px;
font-weight:bold;
}
.etarget .title {
margin:1px;
padding:1px 5px 1px 5px;
}

td.new_forum_td1
{
  background-color: #c41230;
  color: #fff;
  text-align: justify;
  padding: 4px;
}

td.new_forum_td2_top
{
  background-color: #f0eae2;
  color: #222;
  text-align: justify;
  padding: 4px;
  border-left: 18px #fff solid;
  border-top: 9px #fff solid;
}

td.new_forum_td2
{
  background-color: #fff;
  color: #222;
  text-align: justify;
  padding: 4px;
  border-left: 18px #fff solid;
}

td.new_forum_small_select
{
  width: 80px;
  text-align: center;
}

table td img { vertical-align: middle; }
input, textarea, select
{
  width: 97%;
  border: 1px #c41230 solid;
  color: #000;
}