

body {
	background: url(webtip_img/main_bg.gif) repeat-y 0px 0px;
	margin: 0;
	padding: 0;
	font-style: normal;
	font-family: "Geneva CE", Tahoma, Verdana;

}

div.clear {
	clear: both; 
	display: block; 
	margin: 0; 
	padding: 0; 
	height: 0; 
	line-height: 1px; 
	font-size: 10px;
}

div.clear0 {
	clear: both; 
	display: block; 
	margin: 0; 
	padding: 0; 
	height: 0; 
	line-height: 1px;
	font-size: 1px;
}

hr {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #ff7800;
	border-top-style: none;
}

/*  *** Top blok, logo a menu *** */

#m_top_blok {
	margin: 0;
	padding: 0;
	height: 67px;
	background: url(webtip_img/top_bg.gif) repeat-x 0px 0px;
	position: relative;
}

#m_top_blok_in {
	margin: 0;
	padding: 0;
	height: 67px;
	width: 1000px;
}

#logo {
	border-style: none;
	margin: 0;
	padding: 0;
	width: 201px;
	height: 67px;
	background: url(webtip_img/logo_tipsport.gif) no-repeat 0px 0px;
	float: left;
}

#logo span {
	display: none;
	margin: 0;
	padding: 0;
	border-style: none;
}

#logo a {
	width: 199px;
	height: 67px;
	margin: 0;
	padding: 0;
	display: block;
	border-style: none;
}

/* *** hlavni cast *** */

#m_container {
	padding: 0;
	border-style: none;
	background: url(webtip_img/main_bg.gif) repeat-y 0px 0px;
	width: 1000px;
	margin: 0;
	float: left;
	display: block;
	position: relative;
}

#m_top_menu {
	float: left;
	display: block;
	height: 26px;
	background: 0;
	border-style: none;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal;
	padding: 36px 0 0;
}

#m_top_menu a {
	padding-left: 6px;
	padding-right: 6px;
	display: block;
	padding-top: 4px;
	height: 18px;
	color: #585858;
	text-decoration: none;
	background: #ffffff;
	text-align: center;
	font-size: 12px;
	float: left;
	margin-right: 1px;
}

#m_top_menu a:hover {
	color: #ffffff;
	text-decoration: none;
	background: #ff7800;
}

#m_top_menu a.on {
	color: #ffffff;
	text-decoration: none;
	background: #ff7800;
}

#m_top_menu span {
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
	display: none;
}

#m_content {
	margin: 0;
	padding: 0;
	float: left;
	border-style: none;
	min-height: 500px;
	width: 795px;
}

#data acronym {
	border-bottom: 1px dotted #c20a00;
	color: #892814;
	cursor: help;
}

#data {
	width: 515px;
	margin: 0;
	padding: 0;
	float: left;
}

#data p {
	padding: 10px;
	color: #6b6b6b;
	font: 0.8em Verdana, Tahoma;
	text-align: justify;
	margin: 0;
}

#data a {
	color: #ff7800;
	border-bottom: 1px dashed #ff7800;
	text-decoration: none;
}

#data a:hover {
	color: #000000;
	text-decoration: none;
	border-bottom: 1px dashed #000000;
}

#data h1 {
	color: #ffffff;
	font-size: 0.9em;
	display: block;
	margin-top: 40px;
	margin-left: 0;
	margin-bottom: 0;
	background: #ff7800;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}

#data h2 {
	color: #2f4d88;
	font-size: 0.9em;
	display: block;
	margin-top: 20px;
	margin-left: 20px;
	padding: 0;
	margin-bottom: 0;
}

#data p strong {
	font-weight: normal;
	color: #3f3f3f;
	border-bottom: 1px dotted #4d4d4d;
}

#data .perex  {
	border: 1px dotted #b4b4b4;
	display: block;
	color: #ff7800;
	font-size: 13px;
	text-align: justify;
	padding: 10px;
	margin: 5px;
}

#data ol {
	color: #6b6b6b;
	margin-left: 0;
	font-size: 0.8em;
	text-align: justify;
	margin-right: 10px;
}

#data ol li {
	margin-bottom: 5px;
	margin-top: 0;
}

#data ul.seznam {
	color: #6b6b6b;
	margin-left: 0;
	font-size: 0.8em;
	text-align: justify;
	margin-right: 10px;
}

#data ul li {
	margin-bottom: 5px;
	margin-top: 0;
}

.help {
	display: block;
	text-align: right;
	margin-right: 5px;
	margin-top: 5px;
	color: #5a5a5a;
	font-size: 0.8em;
	font-weight: normal;
}

.help a {
	color: #ff7800;
	border-bottom: 1px dashed #ff7800;
	text-decoration: none;
}

.help a:hover {
	color: #000000;
	text-decoration: none;
	border-bottom: 1px dashed #000000;
}

#title_blok {
	width: 600px;
	margin: 0;
	padding: 0;
	float: left;
}

#promo {
	width: 595px;
	background: #787C88 url(title/bg_promo.gif) repeat-x;
	margin: 5px;
	height: 71px;
}

#promo img {
	border-style: none;
}

#promo a {
	line-height: 0;
	border-style: none;
	font-size: 0;
}

#promo span {
	display: none;
}

#title {
	width: 595px;
	height: 190px;
	padding: 0;
	border-style: none;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	background: #000000;
	position: relative;
}

#title div {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 595px;
	height: 190px;
	vertical-align: 5px;
}

#title div.on {
	display: block;
	width: 595px;
	height: 190px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
}

#title span {
	display: none;
}

/* free pro bannery - no background */

#title_free {
	width: 595px;
	height: 190px;
	padding: 0;
	border-style: none;
	font: 0.7em "Lucida Grande";
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}

#title_free span {
	display: none;
}

#promo_blok {
	background: #787c88;
	float: right;
	display: block;
	height: 266px;
	border-style: none;
	width: 188px;
	margin: 0;
	margin-top: 5px;
	margin-right: 0;
	padding: 0;
}

#promo_blok img {
	border-style: none;
}

#oktip_blok {
	padding: 0;
	width: 270px;
	float: right;
	background: #787c88;
	margin: 0;
}

.title_oktip {
	padding-top: 0;
	padding-bottom: 0;
	display: block;
	background: url(title/oktip_lista.jpg) no-repeat 0px 0px;
	height: 49px;
	margin: 2px 5px 0;
}

a.bg_oktip_title {
	width: 260px;
	height: 156px;
	padding: 0;
	display: block;
	position: relative;
	background: url(title/oktip_title.jpg) no-repeat 0px 0px;
	margin: 0;
}

a.bg_oktip_title .txt {
	position: absolute;
	bottom: 10px;
	left: 10px;
	z-index: 20;
	background: #ffffff;
	color: #000000;
	padding: 1px 5px;
}

/* *** SEZNAMY *** */

#redakcni_system {
	width: 515px;
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
}

#redakcni_system p {
	margin: 0;
	padding: 10px;
	color: #6b6b6b;
	font: 0.8em Verdana, Tahoma;
}

/* *** plovoucí right menu *** */

#float_menu {
	width: 220px;
	padding: 1px;
	border: 1px solid #eaeaea;
	text-align: left;
	float: right;
	margin: 20px 0 15px 15px;
}

#float_menu .ico_menu {
	text-align: right;
	display: block;
	margin-bottom: 0;
}

#float_menu a.ico_menu {
	margin-bottom: 0;
	margin-top: 0;
	padding-right: 5px;
}

#float_menu span {
	color: #393939;
	display: block;
	margin-top: 5px;
	margin-left: 1px;
	padding-left: 5px;
	font: bold 0.9em Tahoma;
}

#float_menu .subtitle {
	color: #ffffff;
	display: block;
	margin-top: 15px;
	margin-left: 1px;
	padding-left: 5px;
	font: bold 0.9em Tahoma;
	background: #ff7800;
	padding-top: 3px;
	padding-bottom: 3px;
}

#float_menu a {
	color: #0082FF;
	background: #f8f8f8;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin: 1px;
	display: block;
	font: 0.9em Verdana;
}

#float_menu a:hover {
	color: #343434;
	background: #e8e8e8;
}

#float_menu a.sub {
	color: #0082FF;
	background: #f8f8f8 url(img/thin_shift.gif) no-repeat 3px center;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	margin: 1px;
	display: block;
	font: 0.9em Verdana;
}

#float_menu a.sub:hover {
	color: #343434;
	background: #e8e8e8 url(img/thin_shift.gif) no-repeat 3px center;
}

/* *** společný styl *** */

#l_content {
	width: 790px;
	padding: 0;
	border-style: none;
	float: right;
	margin: 15px 0 0;
}

#l_content h2 {
	font-size: 0.9em;
	color: #3764b9;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 20px;
	padding: 0;
	display: block;
}

#l_content p {
	margin: 10px 15px 20px 20px;
	padding: 0;
	color: #4d4d4d;
	font-size: 0.8em;
	text-align: justify;
}

#l_content p a {
	color: #0082FF;
	text-decoration: none;
}

#l_content p a:hover {
	color: #343434;
	text-decoration: underline;
}

#l_content span {
	color: #424242;
	font-weight: bold;
}

#l_content p img {
	border-style: none;
}

.table_normal {
	border: 1px solid #eaeaea;
}

.table_normal th {
	border: 1px solid #dbdbdb;
	font-size: 0.8em;
	color: #325bac;
	font-weight: bold;
	background: #f4f4f4;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	margin: 1px;
}

.table_normal td {
	border: 1px solid #eeeeee;
	color: #4e4e4e;
	font-size: 0.8em;
	margin: 1px;
	padding: 1px 2px;
}

.table_normal td a {
	color: #0082FF;
	text-decoration: none;
}

.table_normal td a:hover {
	color: #343434;
	text-decoration: underline;
}

.table_free {
}

.table_free th {
	font-size: 0.8em;
	color: #325bac;
	font-weight: bold;
	background: #f4f4f4;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	margin: 1px;
}

.table_free td {
	font-size: 0.8em;
	margin: 1px;
	padding: 1px 2px;
	color: #3d3d3d;
}

.table_free td span {
	color: #ff7800;
}

.info_iframe {
	margin: 0;
	padding: 10px;
	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
	text-align: center;
}

#last_iframe {
	padding: 0;
	width: 390px;
	height: 190px;
	display: block;
	float: left;
	position: relative;
	overflow: hidden;
	margin-top: 0;
	margin-bottom: 5px;
	margin-left: 5px;
	border: none;
}

#last_iframe_best {
	padding: 0;
	width: 395px;
	height: 190px;
	display: block;
	float: right;
	position: relative;
	margin: 0 0 5px;
	overflow: hidden;
	border: none;
}

#bannery_right {
	width: 270px;
	padding: 0;
	float: right;
	margin-right: 0;
	margin-top: 5px;
}

#bannery_right span {
	color: #ffffff;
	font: 12px Tahoma;
	background: #787c88;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
	margin-left: 10px;
}

#bannery_right .subtitle {
	color: #ffffff;
	font: bold 12px Tahoma;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	margin-top: 5px;
	background: #ff7800;
	margin-left: 10px;
}

#bannery_right .ico {
	border: 1px solid #d3d3d3;
	float: left;
	margin-bottom: 5px;
}

#bannery_right .ico1 {
	border: 1px solid #d3d3d3;
	float: right;
	margin-bottom: 5px;
}

#bannery_right a.menu {
	display: block;
	margin-top: 0;
	margin-bottom: 2px;
	margin-left: 10px;
	font-size: 0.8em;
	background: #f6f6f6;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	color: #454545;
	text-decoration: none;
}

#bannery_right a.menu:hover {
	background: #ff7800;
	color: #ffffff;
	text-decoration: none;
}

#bannery_right p {
	font-size: 0.8em;
	color: #5a5a5a;
}

#bannery_right p.sazkardne {
	text-align: center;
	padding: 5px 0 0;
	color: #00518f;
	font: normal 0.9em "Myriad Pro", "Tahoma CE", Tahoma, "Verdana CE", Verdana;
	background: #e0f1fe;
	margin: 0 0 3px;
}

#bannery_right p.sazkardne a {
	display: block;
	padding: 4px 0;
	color: #004070;
	text-decoration: none;
	border-bottom: 1px dotted #004070;
	background: #f2fbfe;
	font-size: 90%;
	margin: 5px 0 0;
}

#bannery_right p.sazkardne a:hover {
	color: #000c15;
	text-decoration: none;
	border-bottom: 1px dotted #000c15;
}

#paticka {
	margin-top: 10px;
	margin-bottom: 30px;
	margin-left: 208px;
	padding: 0;
	display: block;
	border-top: 1px solid #b1b1b1;
	width: 790px;
}

#paticka p {
	color: #4f4f4f;
	font-size: 0.8em;
	text-align: right;
	padding-top: 3px;
	margin-top: 0;
}

#paticka p a {
	color: #ff7800;
	text-decoration: none;
}

#paticka p a:hover {
	color: #000000;
	text-decoration: none;
}

#bannery_right p strong {
	font-weight: bold;
}

#navigace_left {
	list-style: none;
	padding: 0;
	border-style: none;
	position: relative;
	z-index: 10;
	margin: 0;
	width: 201px;
	float: left;
}

#navigace_left h2 {
	margin: 0;
	padding: 0;
	display: block;
	border-style: none;
}

#navigace_left h2 a {
	list-style: none;
	margin: 1px 1px 0 0;
	padding-right: 7px;
	display: block;
	text-align: right;
	color: #6b6b6b;
	background: url(webtip_img/bg_navleft.gif) right bottom no-repeat;
	height: 26px;
	font-size: 10px;
	text-decoration: none;
	border-style: none;
	font-weight: bold;
	padding-top: 10px;
}

#navigace_left h2 a:hover {
	background: #ffffff url(webtip_img/bg_navleft_on.gif) no-repeat right bottom;
	color: #525252;
	text-decoration: none;
	border-style: none;
}

#navigace_left h3 {
	list-style: none;
	margin: 0 1px 0 0;
	padding-right: 10px;
	display: block;
	text-align: right;
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
	background: #003f99 url(webtip_img/tla_kn_txt3.gif) no-repeat right top;
	font-weight: bold;
	height: 40px;
}

#navigace_left h3 span {
	display: none;
}

#navigace_left h2 span {
	list-style: none;
	margin: 1px 1px 0 0;
	padding-right: 7px;
	display: block;
	text-align: right;
	color: #6b6b6b;
	background: url(webtip_img/bg_navleft.gif) 0px 0px;
	height: 25px;
	padding-top: 9px;
	font-size: 10px;
	text-decoration: none;
}

#navigace_left h2.jak_sazet {
	width: 200px;
	height: 34px;
	background: url(img/jak_si_vsadit.gif) no-repeat right bottom;
	margin: 0;
	padding-top: 0;
	text-align: right;
	font-size: 0.9em;
}

#navigace_left h2.jak_sazet a {
	width: 190px;
	height: 24px;
	text-align: right;
	padding-top: 10px;
	display: block;
	font-size: 0.8em;
	color: #ffffff;
	text-decoration: none;
	padding-right: 7px;
	background: url(img/jak_si_vsadit.gif) no-repeat right bottom;
}

#navigace_left h2.jak_sazet span {
	display: none;
}

#navigace_left p.txt_nabidky {
	padding: 0;
	margin: 0 0 1px;
	text-align: right;
}

#navigace_left p.txt_nabidky span {
	color: #ffffff;
	font-weight: bold;
	font-size: 0.9em;
	text-align: right;
	margin-top: 5px;
	margin-bottom: 2px;
	padding-top: 3px;
	padding-left: 3px;
	display: block;
	padding-right: 15px;
}

#navigace_left p.txt_nabidky a {
	padding: 4px 5px 4px 0;
	margin-bottom: 0;
	margin-right: 1px;
	background: #003F99;
	color: #f2f2f2;
	display: block;
	text-align: right;
	text-decoration: none;
	border-bottom: 1px solid #00255a;
	font: normal 11px Tahoma;
}

#navigace_left p.txt_nabidky a:hover {
	background: #145EC7 url(webtip_img/bg_txt_tla1.gif) repeat-x 0px top;
	color: #ffffff;
	text-align: right;
	text-decoration: none;
	border-bottom: 1px solid #121315;
}

div.txt_nabidky {
	padding: 0;
	margin: 0 0 1px;
	display: block;
}

div.txt_nabidky a {
	padding: 4px 10px 4px 0;
	margin-bottom: 0;
	margin-right: 1px;
	background: #003F99;
	color: #f2f2f2;
	display: block;
	text-align: right;
	text-decoration: none;
	border-bottom: 1px solid #00255a;
	font: normal 11px Tahoma;
	margin-left: 0;
}

div.txt_nabidky a:hover {
	background: #145EC7 url(webtip_img/bg_txt_tla1.gif) repeat-x 0px top;
	color: #ffffff;
	text-decoration: none;
	border-bottom: 1px solid #121315;
}

#login_etipkonto {
	width: 260px;
	color: #5d5d5d;
	display: block;
	float: right;
	padding: 5px;
	margin: 5px 0 0;
	border: 1px solid #787c88;
}

#login_etipkonto p {
	font-size: 0.8em;
	text-align: right;
}

#login_etipkonto span {
	background: #787c88;
	color: #ffffff;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 10px;
	margin-bottom: 5px;
	margin-top: 0;
	text-align: right;
	font: bold 0.8em Tahoma;
}

#kariera_blok {
	margin-left: 15px;
	width: 520px;
}

#kariera_blok span {
	color: #3c3c3c;
	font-size: 0.9em;
}

#kariera_blok a {
	font-size: 0.8em;
}

.obr_left {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	border: 2px solid #ededed;
}

.obr_nic {
	margin-right: 10px;
	margin-bottom: 5px;
	border: 2px solid #ededed;
}

.obr_right {
	margin-left: 10px;
	margin-bottom: 5px;
	border: 2px solid #ededed;
}

div.video-help {
	padding: 0;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 10px;
}

div.video-help h2 {
	text-align: center;
	display: block;
	padding: 5px;
	color: #ff7800;
	font: normal 0.8em Tahoma;
	background: #f3f3f3;
	margin: 0 0 5px 5px;
	text-decoration: none;
}

div.video-help h2 a {
	text-decoration: underline;
	font-weight: bold;
	color: #eb6f00;
}

div.video-help h2 a:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #000000;
}

#mapa {
	
}

#mapa h2 {
	color: #2a2a2a;
	background: #ffd3ab;
	margin-top: 20px;
	margin-left: 0;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-bottom: 5px;
	display: block;
	font: normal normal normal 12px Tahoma;
	border-bottom: 1px solid #404130;
}

#mapa ul.mapa {
	margin-left: 45px;
	margin-bottom: 15px;
	margin-top: 15px;
	padding: 0;
	color: #3b3b3b;
	display: block;
	list-style: none;
}

#mapa ul.mapa li {
	margin-top: 0;
	margin-bottom: 3px;
	padding: 0;
	list-style: none;
	font: normal 11px Tahoma;
}

#mapa ul.mapa li span {
	color: #172b5e;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	padding: 1px;
}

#mapa ul.mapa li a {
	margin-top: 1px;
	margin-bottom: 3px;
	list-style: none;
	font: normal 12px Tahoma;
	color: #172b5e;
	padding: 1px;
}

#mapa ul.sub {
	margin-bottom: 10px;
	padding-left: 45px;
	margin-left: 0;
}

#mapa ul.sub li {
	margin-top: 0;
	margin-bottom: 3px;
	padding: 0;
	list-style: url(img/thin_shift_sub.gif);
	font: normal 11px Tahoma;
	margin-left: 0;
}

#mapa ul.sub li span {
	color: #333333;
}

#mapa ul.sub li a {
	margin-top: 0;
	margin-bottom: 3px;
	padding: 0;
	list-style: url(img/thin_shift_sub.gif);
	font: normal 11px Tahoma;
	color: #ff7800;
	display: inline;
}

div.banner_zurnal {
	position: relative;
	top: 5px;
	z-index: 50;
	left: 10px;
	width: 500px;
	text-align: center;
	background: #ffffff;
	border: 1px solid #cacaca;
	margin-bottom: 15px;
}

/* ANKTETY */

div.anketa {
	padding: 0;
	margin: 10px 15px 0;
}

div.anketa h3.ank {
	margin: 0;
	background: url(2009/img/bg_ank_head.jpg) repeat-x 0px 0px;
	height: 34px;
	color: #030a1c;
	font: 0.9em "Tahoma CE", Tahoma, "Verdana CE", Verdana;
	padding: 10px 0 0;
	text-align: center;
}

div.volby {
	margin: 0;
	padding: 0;
}

div.volby p.ank {
	margin: 0;
	background: url(2009/img/bg_ank_volba.jpg) repeat-x 0px 0px;
	padding: 8px 15px;
	font: 0.8em "Tahoma CE", Tahoma, "Verdana CE", Verdana;
	color: #282828;
	height: 14px;
}

div.volby p.ank span {
	float: right;
	padding: 0;
	margin: 0;
}

div.volby p.ank a {
	color: #353535;
	text-decoration: none;
	display: block;
}

div.volby p.ank a:hover {
	color: #093262;
	text-decoration: none;
}

div.volby p.ank a img {
	border-style: none;
	padding: 0;
	margin: 0;
}

div.volby p.popis {
	margin: 0;
	text-align: left;
	background: none #e3e3e3;
	color: #2a2a2a;
	padding: 5px 15px;
}