body {
	color: #000;
	margin: 0px auto;
	font-size: 13px;
	font-family: Tahoma, Arial, sans-serif;
	text-align: center;
	background: #666 url(http://www.gt-racing.cz/styles/J.Ketez/images/bg/pozadi1.jpg);
	cursor: url(http://www.gt-racing.cz/obr/miniatury/cursor3.ani);
	background-attachment:fixed;
	/*background-image: url(images/bg/pozadi.gif);
*/
}
a {
	/*color: #8BE6FA;
	text-decoration: none;
*/
	cursor: url(http://www.gt-racing.cz/obr/miniatury/cursor10.ani);
	color: #000099;
	text-decoration: none;
	font-family: Tahoma, Arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
}
a:hover {
	/*color: #FFF;
*/
	color: #003399;
	text-decoration: none;
	font-family: Tahoma, Arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
}
h1 {
/*Nadpis v hlavičce*/
	/*clear: both;
	font: 700 2.5em "trebuchet ms", serif;
	color: #FFF;
	text-transform: capitalize;
*/
}
h2 {
	font: 400 1.5em "trebuchet ms", serif;
	color: #9FF3FF;
}
h2 a {
	color: #29E3FF;
}
h2 a:hover {
	color: #FFF;
}
/*nadpis sekce(gbook,download,forum a pod)*/
h3 {
	font: 400 1.5em "trebuchet ms", serif;
	color: #5FFF90;
	padding: 0 10px 0 10px;
}
h4 {
	font: 700 1.2em "trebuchet ms", serif;
	color: #F39F01;
}
/*Popis komentářů*/
h5 {
	font: 700 1.1em "trebuchet ms", serif;
color: rgb(212,208,200)
/*#F17400*/
	;
}
h6 {
	font: 700 1em "trebuchet ms", serif;
	color: #FF4B33;
}
h1 {
	display: none;
	margin: 0;
	padding: 10px 15px 0 30px;
	font-size: 10px;
}
ol, ul {
	margin: 10px 10px;
	padding: 0 10px;
}
form {
	margin: 0px;
}
/*text v patičce a pod oknem vkládání textu*/
span {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
}
/*odkaz v sekci galerie a podokno článků*/
p {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #FFF;
	padding: 0 10px 0 10px;
}
.ul {
	text-align: left;
}
/*popisky utabulky (jméno,e-meil,web)*/
td {
	font-family: Helvetica, Tahoma, Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FF9900;
}
strong {
color: #ff9900
/*#fff*/
	;
}
dl {
	margin-bottom: 0px;
}
dt {
	font-weight: bold;
	padding: 8px;
}
dd {
	padding-left: 7px;
	padding-right: 7px;
	border-left: 5px solid #EDEDDC;
	border-right: 5px solid #EDEDDC;
	margin-left: 10px;
	margin-right: 10px;
	font-family: "Tahoma", Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
}
li {
	list-style: square;
	padding: 2px;
}
#cele {
	margin: 30px auto;
	border-left: 10px solid rgb(255,128,65);
	border-right: 10px solid rgb(255,128,65);
	border-top: 10px solid rgb(255,128,65);
	border-bottom: 10px solid rgb(255,128,65);
	width: 980px;	
	text-align: left;
	background: #666 url("images/bg/header.jpg") repeat-x top left;
}
#vrch {
	margin: 10px;
	padding: 0px;
	height: 185px;
	/*Levý obrázek bez odkazu (s odkazem je v souboru config.php ve stejé složce jako css.)
	/*background-image: url("images/bg/akurat4.png");*/
	background-repeat: no-repeat;
}
#vrch_img {
	margin: 10px;
	padding: 0px;
	height: 185px;
/*Obrázek na pravé straně*/
	background-image: url("images/bg/auto1.jpg");
	background-repeat: no-repeat;
	background-position: right bottom;
}
#menu {
	text-align: left;
	float: left;
	width: 160px;
	margin: 0px;
	padding: 25px 3px 3px 3px;
}
#right {
	text-align: left;
	float: right;
	width: 160px;
	margin: 0px;
	padding: 25px 3px 3px 3px;
}
#stred {
	text-align: left;
	margin-left: 160px;
	margin-right: 160px;
	padding: 28px 10px 10px 10px;

}
#pata_text {
	background-image: url("images/bg/logo.jpg");
	height: 18px;
	width: 998px;
	font-size: 11px;
	/*border: 3px solid black;
*/
}
.reset {
	clear: both;
	line-height: 0px;
	font-size: 0px
}
#pata {
	/*border: 1px solid #5F5F5F;
*/
	background-image: url("images/bg/footer.jpg");
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 10px;
	margin: -0px;
	text-align: center;
}
.tab th {
	border: 1px solid #5F5F5F;
	background-color: rgb(241,94,38);
	font-weight: BOLD;
	color: #000000;
	padding: 2px;
	font-size: 12px;
	font-family: "Tahoma", Helvetica, Arial, sans-serif;
}
.tab td {
	border: 1px solid #5F5F5F;
	background-color: #515151;
	color: #C1C1C3;
	padding: 2px;
	font-size: 13px;
	font-family: "Tahoma", Helvetica, Arial, sans-serif;
}
.tab a {
	color: #00DF65;
	text-decoration: none;
	font-family: Tahoma, Arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
}
.tab a:hover {
	color: #FF6865;
	text-decoration: none;
	font-family: Tahoma, Arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
}
.tab img {
	border: 3px solid white;
}
.tabgal th {
	border: 1px solid #5F5F5F;
	font-weight: BOLD;
	color: #000000;
	padding: 4px;
	font-size: 12px;
	font-family: "Tahoma", Helvetica, Arial, sans-serif;
}
.tabgal td {
	border: 1px solid #5F5F5F;
	background-color: #515151;
	color: #000000;
	padding: 4px;
	font-size: 11px;
	font-family: "Tahoma", Helvetica, Arial, sans-serif;
}
.anketa_menu th {
	border: 1px solid #5F5F5F;
	background-color: #A5A5A5;
	font-weight: BOLD;
	color: #000000;
	padding: 2px;
	font-size: 12px;
	font-family: "Tahoma", Helvetica, Arial, sans-serif;
}
.anketa_menu td {
	border: 1px solid #5F5F5F;
	background-color: #515151;
	color: #000000;
	text-align: left;
	padding: 2px;
	font-size: 11px;
	font-family: "Tahoma", Helvetica, Arial, sans-serif;
}
.anketa_menu td a {
	color: #8BE6FA;
	text-decoration: none;
}
.anketa_menu td a:hover {
	color: #fff;
}
.center {
	text-align: center;
}
.center_bile {
	text-align: center;
	background-color: #555555;
	padding: 0px;
	margin: 0px;
}
.right {
	text-align: right;
}
.left {
	text-align: left;
}
.male8 {
	font-size: 8px;
}
.zdrojak {
	border: 1px solid #515151;
	background-color: #5F5F5F;
	padding: 2px;
	margin-left: 56px;
}
.zdrojak2 {
	border: 1px solid #515151;
	background-color: #5F5F5F;
	padding: 2px;
}
.vypis_box {
	padding-bottom: 6px;
	padding-top: 6px;
}
.vypis_nadpis {
	border-left: 1px solid #515151;
	border-top: 1px solid #515151;
	border-right: 1px solid #515151;
	background-color: #5F5F5F;
}
.vypis_nadpis a {
	font-family: "Tahoma", Helvetica, Arial, sans-serif;
	font-size: 14px;
	padding: 2px;
	padding-left: 6px;
	font-weight: BOLD;
	color: #00DC8B;
}
.vypis_nadpis a:hover {
	/*text-decoration: underline;
*/
	font-weight: BOLD;
	font-size: 14px;
	color: #00A38B;
}
.vypis_nadpis span {
	float: right;
	font-family: "Verdana", Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: BOLD;
	padding-right: 6px;
	color: #808040;
}
.vypis_popis {
	font-family: "Tahoma", Helvetica, Arial, sans-serif;
	font-size: 11px;
	padding: 2px;
	padding-left: 6px;
	border-left: 1px solid #515151;
	border-top: 1px dotted #515151;
	border-bottom: 1px dotted #515151;
	border-right: 1px solid #515151;
}
.vypis_info {
	font-family: "Tahoma", Helvetica, Arial, sans-serif;
	font-size: 11px;
	padding: 2px;
	padding-left: 6px;
	border-left: 1px solid #515151;
	border-right: 1px solid #515151;
	border-bottom: 1px solid #515151;
	text-align: left;
	background-color: #5F5F5F;
}
.kom_odp0 {
	margin-left: 0px;
	margin-top: 10px;
}
.kom_odp1 {
	margin-left: 20px;
	margin-top: 10px;
}
.kom_odp2 {
	margin-left: 40px;
	margin-top: 10px;
}
.kom_odp3 {
	margin-left: 60px;
	margin-top: 10px;
}
/*tabulka komentář horní popis*/
.kom1 {
	font-family: "Tahoma", Helvetica, Arial, sans-serif;
	font-size: 11px;
	padding: 2px;
	padding-left: 6px;
	border-left: 1px solid #515151;
	border-top: 1px solid #515151;
	border-right: 1px solid #515151;
	background-color: #8C8C8C;
}
/*text odpovědí komentářů*/
.kom2 {
	font-family: "Tahoma", Helvetica, Arial, sans-serif;
	font-size: 13px;
	padding: 2px;
	color: #FFFFC6;
	border-left: 1px solid  #515151;
	border-right: 1px solid #515151;
	border-top: 1px dotted #515151;
	border-bottom: 1px dotted #515151;
	background-color: #5F5F5F;
	min-height: 85px;
	_height: 85px;
}
/*tabulka komentářm dolní popis*/
.kom3 {
	font-family: "Tahoma", Helvetica, Arial, sans-serif;
	font-size: 11px;
	padding: 2px;
	padding-left: 6px;
	border-left: 1px solid #515151;
	border-right: 1px solid #515151;
	border-bottom: 1px solid #515151;
	text-align: left;
	background-color: #8C8C8C;
}
.kom2_gal {
	font-family: "Tahoma", Helvetica, Arial, sans-serif;
	font-size: 10px;
	padding: 2px;
	border-left: 1px solid  #515151;
	border-right: 1px solid #515151;
	min-height: 400px;
	_height: 400px;
}
.kom2_gal p {
	padding-left: 5px;
}
.input {
	border: 1px #3A3A3A solid;
	padding: 2px;
	margin: 1px;
	font-size: 10px;
	background-color: #A5A5A5;
	color: white;
}
.input2 {
	border: 1px #3A3A3A solid;
	padding: 2px;
	margin: 1px;
	font-size: 10px;
}
.input_hledej {
	border: 1px #3A3A3A solid;
	padding: 2px;
	margin: 1px;
	font-size: 10px;
	width: 130px;
	background-color: #A5A5A5;
}
.inputbook_hledej {
	border: 1px #555555 solid;
	background-color: #A5A5A5;
	padding: 2px;
	margin: 2px 0px 0px 0px;
	font-size: 10px;
}
.checkbox {
	padding: 0px;
	margin: 1px;
	font-size: 10px;
}
.readonly {
	border: 1px #515151 solid;
	padding: 2px;
	margin: 0px;
	font-size: 10px;
	background-color: #5f5f5f;
}
.inputbook {
	border: 1px #555555 solid;
	background-color: #A5A5A5;
	padding: 2px;
	margin: 0px;
	font-size: 10px;
}
/* Odstavec v článku Základní nastavení vozu GT5P*/
.odstavec {
	width: 595px;
	height: 150px;
	margin: 5px 5px 5px 5px;
	padding: 0 0 0 0;
	text-align: left;
}
.textarea {
	border: 1px #555555 solid;
	width: 330px;
	height: 150px;
	padding: 2px;
	margin: 2px;
	color: #fff;
	background-color: #5f5f5f;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 13px;
}
.smajl {
	display: inline;
	vertical-align: middle;
	border: 0px;
}
.smajl2 {
	margin: 2px;
	border: 1px solid #000;
}
menu {
	background-color: #F15E26;
	padding: 8px 0px 8px 8px;
	margin: 4px 0px 4px 2px;
}
menu li {
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border-bottom: solid #F15E26 2px;
}
menu li a {
	display: block;
}
/* pozadi menu po najeti mysi */
menu li a:hover {
	background-color: #F15E26;
	text-decoration: none;
}
menu li a span {
	float: right;
}
/*menu levá strana*/
.menu_prvni {
	font-weight: BOLD;
	color: rgb(192,192,192);
}
.menu_prvni a {
	background-image: url("images/menu/druhy_a.png");
	background-repeat: no-repeat;
	padding: 2px 0 0 4px;
	height: 20px;
	width: 140px;
	color: #000000;
/*font-weight: BOLD;*/
}
.menu_prvni a:hover {
	background-image: url("images/menu/druhy_hover.png");
	background-repeat: no-repeat;
  padding: 2px 0 0 4px;
	height: 20px;
	width: 140px;
	color: rgb(87,87,87);
	/*font-weight: BOLD;*/
}
.menu_prvni img {
	border: 0;
	position: relative;
	top: 2px;
	left: 20px;
}
.menu_druhe {
}
.menu_druhe a {
	background-image: url("images/menu/prvni_a.png");
	background-repeat: no-repeat;
	padding: 2px 0 0 4px;
	height: 20px;
	width: 140px;
	color: rgb(182,182,182);
	font-weight: BOLD;
}
.menu_druhe a:hover {
	background-image: url("images/menu/prvni_hover.png");
	background-repeat: no-repeat;
	padding: 2px 0 0 4px;
	height: 20px;
	width: 140px;
	color: rgb(182,182,182);
	font-weight: BOLD;
}
.menu_treti a {
	background-image: url("images/menu/treti_a.png");
	background-repeat: no-repeat;
	padding: 2px 0 0 4px;
	height: 30px;
	width: 140px;
	color: rgb(192,192,192);
	font-weight: BOLD;
}
.menu_treti a:hover {
	background-image: url("images/menu/treti_hover.png");
	background-repeat: no-repeat;
	padding: 2px 0 0 4px;
	height: 30px;
	width: 140px;
	color: rgb(192,192,192);
	font-weight: BOLD;
}
.menu_ctvrte {
	font-weight: BOLD;
	color: rgb(192,192,192);
	background-color: rgb(72,72,72);
	height: 100%;
	width: 130px;
}
.menu_ctvrte a {
	padding: 2px 0 2px 4px;
	height: 100%;
	width: 130px;
	color: rgb(192,192,192);
	font-weight: BOLD;
}
.menu_ctvrte a:hover {
  padding: 2px 0 2px 4px;
	background-color: rgb(102,102,102);
	height: 100%;
	width: 130px;
	color: rgb(192,192,192);
	font-weight: BOLD;
}
h1 a {
	padding-left: 20px;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 24px;
	border: 0px;
	text-align: left;
	font-weight: bold;
	float: left;
	color: #000;
}
h1 a:hover {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 24px;
	text-decoration: underline;
	border: 0px;
	text-align: left;
	float: left;
	font-weight: bold;
	color: #000;
}
.hlasovani_nadpis {
	font-family: "Tahoma", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
	width: 120px;
	border-left: 1px solid #515151;
	border-right: 1px solid #515151;
	border-top: 1px solid #515151;
	background-color: #5F5F5F;
}
.hlasovani {
	font-family: "Tahoma", Helvetica, Arial, sans-serif;
	font-size: 10px;
	padding: 2px;
	width: 120px;
	border-left: 1px solid #515151;
	border-right: 1px solid #515151;
	border-bottom: 1px solid #515151;
	background-color: #5F5F5F;
	text-align: center;
}
.nastenka_nadpis {
	font-family: "Tahoma", Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #EDEDDC;
	text-align: left;
}
.nastenka {
	font-family: "Tahoma", Helvetica, Arial, sans-serif;
	font-size: 10px;
	width: 150px;
	border: 4px solid #C9C992;
	text-align: left;
	background-color: #EDEDDC;
	padding: 3px;
	margin-right: 0px;
	float: right;
}
.mezera {
	border: 0px;
	margin-top: 16px;
}
.mezera2 {
	border: 0px;
	margin-top: 16px;
	margin-bottom: 16px;
}
.vtip {
	width: 90%;
	/*border: 1px dotted #2D2D2D;
*/
	padding: 2px 0 10px 10px;
	margin: 5px 0 0 30px;
}
.help {
	border-bottom: 1px dashed #000;
	cursor: help;
}
.cotojatka {
	border: 2px solid #515151;
	background-color: #A5A5A5;
	padding: 2px;
}
.popisek {
	font-family: "Tahoma", Helvetica, Arial, sans-serif;
	font-size: 10px;
	padding: 1px 3px 1px 3px;
	border: 1px solid  #515151;
	background-color: #5F5F5F;
}
.popisek a {
	font-family: "Tahoma", Helvetica, Arial, sans-serif;
	font-size: 10px;
}
.popisek a:hover {
	font-family: "Tahoma", Helvetica, Arial, sans-serif;
	font-size: 10px;
}
.NahodnyObrazekMenu {
	border: 1px solid #000;
}
pre {
	background-color: white;
	overflow: auto;
	font-family: Courier New;
	width: 98%;
	padding: 2px;
	font-size: 11px;
	border: 1px solid black;
}
code {
	color: blue;
	background-color: #FEFCF5;
	font-family: Courier New;
}
.StrankovaniCenter {
	border: 1px solid #515151;
	background-color: #5F5F5F;
	text-align: center;
	margin-top: 10px;
}
.NoBorder {
	border: 0px solid #000;
}
.licha {
	background-color: #666;
}
.suda {
	background-color: #5F5F5F;
}
.ObrazekUVypisu {
	float: toprgb(102,102,102)rgb(119,119,121);
	margin-left: 4px;
	border-color: #000;
	margin: 0 10px 20px 10px;
	padding: 0 10px 20px 0;
}
/* **************** DISKUSE ************* */
/* Vypis prispevku */
.pris_okraj {
	border: 1px solid #000;
	margin-bottom: 10px;
}
.pris_nazev {
	background-color: rgb(210,105,30);
	margin: 0px;
	padding: 2px 2px 2px 5px;
	font-weight: bold;
	color: #fff;
}
.pris_info {
	background-color: rgb(51,204,51);
	margin: 0px;
	padding: 2px 2px 2px 5px;
}
.pris_ip {
	color: #000;
}
.pris_clanek {
	padding: 2px 2px 2px 5px;
	background-color: #F15E26;
}
.pris_clanek p {
	padding: 2px 2px 2px 5px;
	background-color: #F15E26;
	color: #000033;
}
.pris_odp {
	border-top: 1px dotted #000;
	padding: 2px 5px 2px 5px;
	text-align: right;
	background-color: rgb(210,105,30)
}
.pris_admin {
	border-top: 1px dotted #000;
	padding: 2px 5px 2px 5px;
}
/* Vypis for a topicu */
.forum_tabulky {
	border-collapse: collapse;
	border: 1px solid #F15E26;
	cursor: default;
}
.forum_tabulky th {
	border-left: 0px solid black;
	border-right: 0px solid black;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	border-collapse: collapse;
	font-weight: BOLD;
	color: #000000;
	padding: 2px;
	margin: 0px;
	font-size: 11px;
	font-family: "Tahoma", Helvetica, Arial, sans-serif;
	background-color: rgb(102,204,255);
}
.forum_tabulky tr {
	border: 0px solid black;
	border-collapse: collapse;
	color: #000000;
	padding: 2px;
	margin: 0px;
	font-size: 11px;
	font-family: "Tahoma", Helvetica, Arial, sans-serif;
	background-color: rgb(255,102,51);
}
.forum_tabulky td {
	border: 0px solid black;
	color: #000000;
	border-collapse: collapse;
	padding: 2px;
	margin: 0px;
	font-size: 11px;
	font-family: "Tahoma", Helvetica, Arial, sans-serif;
}
.forum_nove {
	color: red;
	font-size: 9px;
}
.forum_dnes {
	color: #B70000;
	font-size: 9px;
}
/* Hlasky */
.msg_ok {
	border: 1px solid #008000;
	padding: 10px 10px 10px 30px;
	background-color: #DFFFDF;
}
.msg_error {
	font-size: 14px;
	padding: 10px 10px 10px 30px;
}
/* Připoužití stylu použij zápis <div class="styl_1">*/
.styl_1 {
	margin: 0 0 0 0;
	padding: 5px 0 5px 0;
	width: 100%;
	text-align: center;
	background-image: url("images/bg/styl.jpg");
	/*border: 2px solid #33ff00;
*/
}
.styl_1 p {
	width: 640px;
	margin: 5px 5px 5px 5px;
	padding: 0 0 0 0;
	text-align: left;
	font-size: 14px;
	font-family:  Helvetica, Arial, sans-serif;
	/*border: 2px solid #fff;
*/
/* Připoužití stylu použij zápis <div class="styl_1">*/
}
.styl_1 h1 {
	width: 595px;
	margin: 5px 5px 5px 5px;
	text-align: center;
	font-size: 1.7em;
	color: #000000;
}
.styl_1 h2 {
	width: 640px;
	margin: 5px 5px 5px 5px;
	text-align: center;
	font-size: 1.6em;
	color: #ffd700;
}
.styl_1 h3 {
	width: 640px;
	margin: 5px 5px 5px 5px;
	text-align: center;
	font-size: 1.4em;
	color: #ffd700;
}
.styl_1 #nadpis {
	width: 640px;
	margin: 5px 5px 5px 5px;
	padding: 0 0 5px 0;
	text-align: center;
	background-image: url("http://wwww.gt-racing.cz/styles/J.Ketez/images/bg/kamen.jpg");
}
.styl_2 {
	margin: 0 0 0 0;
	padding: 5px 0 5px 0;
	width: 100%;
	text-align: center;
	background-image: url("images/bg/46.jpg");
	color: #fff;
}
.styl_2 p {
	width: 640px;
	margin: 25px 5px 25px 5px;
	padding: 0 0 0 0;
	text-align: left;
	font-size: 14px;
	font-family:  Helvetica, Arial, sans-serif;
}
.styl_2 h4 {
	width: 595px;
	margin: 5px 5px 5px 5px;
	text-align: center;
	font-size: 1.2em;
	color: #ff6600;
}
.styl_2 h2 {
	width: 640px;
	margin: 5px 0px 5px 0px;
	text-align: center;
	font-size: 1.6em;
	color: #3333ff;
}
.styl_2 h3 {
	width: 640px;
	margin: 5px 5px 5px 5px;
	text-align: center;
	font-size: 1.4em;
	color: #009999;
}
.styl_2 #nadpis {
	width: 640px;
	margin: 5px 5px 5px 5px;
	padding: 0 0 5px 0;
	text-align: center;
	background-color: #cc3333;
}
.styl_2 td {
	font-family: Helvetica, Tahoma, Arial, sans-serif;
	font-size: 15px;
	line-height: 15px;
	color: #868686;
	text-align: left;
}
.styl_3 {
	margin: 0 0 0 0;
	padding: 5px 0 5px 0;
	width: 100%;
	text-align: center;
	background-image: url("images/bg/drevo.jpg");
	/*border: 2px solid #33ff00;
*/
}
.styl_3 p {
	width: 640px;
	margin: 5px 5px 5px 5px;
	padding: 0 0 0 0;
	text-align: left;
	font-size: 14px;
	font-family:  Helvetica, Arial, sans-serif;
	/*border: 2px solid #fff;
*/
}
.styl_3 h1 {
	width: 595px;
	margin: 5px 5px 5px 5px;
	text-align: center;
	font-size: 1.7em;
	color: #dcdcdc;
}
.styl_3 h2 {
	width: 640px;
	margin: 5px 5px 5px 5px;
	text-align: center;
	font-size: 1.6em;
	color: #1e90ff;
}
.styl_3 h3 {
	width: 640px;
	margin: 5px 5px 5px 5px;
	text-align: center;
	font-size: 1.4em;
	color: #1e90ff;
}
.styl_3 #nadpis {
	width: 640px;
	margin: 5px 5px 5px 5px;
	padding: 0 0 5px 0;
	text-align: center;
	border: 2px solid #daa520;
	/* background-color: #656565;
*/
}
.nastaveni {
	margin: 0 0 0 0;
	padding: 5px 0 5px 0;
	width: 100%;
	text-align: center;
	background-color: rgb(119,119,119);
	color: #000;
}
.nastaveni p {
	width: 545px;
	text-align: left;
	font-size: 16px;
	font-family:  Helvetica, Arial, sans-serif;
	color: #000;
}
.nastaveni h4 {
	font: 700 1.2em "trebuchet ms", serif;
	color: #F39F01;
}
.nastaveni h2 {
	font-size: 1.6em;
	color: #ffd700;
}
.nastaveni h3 {
	font-size: 1.4em;
	color: #ffd700;
}
.nastaveni a {
	color: rgb(0,0,128);
	text-decoration: none;
	font-family: Tahoma, Arial, sans-serif;
	font-weight: normal;
	font-size: 14px;
}
.nastaveni a:hover {
	color: #3CB371;
	text-decoration: none;
	font-family: Tahoma, Arial, sans-serif;
	font-weight: normal;
	font-size: 14px;
}
.nastaveni li {
	font-size: 14px;
}
.modra {
	color: #0000AA;
	font-size: 14px;
}
.cervena {
	color: #AA0000;
	font-size: 14px;
}
.zelena {
	color: rgb(95,255,141);
	font-size: 14px;
}
.seda {
	color: #ffffff;
	font-size: 14px;
}
.zluta {
	color: #ffcc00;
	font-size: 14px;
}
.bila {
	color: #fff;
	font-size: 14px;
}
.cerna {
	color: #000;
	font-size: 14px;
}
.html {
	text-align: center;
}
.poradi {
	width: 40px;
	color: #000;
}
.onlineid {
	width: 130px;
	color: #000;
}
.auto {
	width: auto;
	color: #000;
}
.tab_nadpis {
	width: auto;
	color: #fff;
	background-color: #404040;
	font-size: 14px;
}
.cas {
	width: 60px;
	color: #000;
}
.body {
	width: 40px;
	color: #000;
}
table.odpocet {
	width: 130px;
	border: 2px solid #000;
	background-color: rgb(85,85,85);
	margin: 5px 5px 5px 5px;
	text-align: center;
}
table.odpocet td {
	/*padding: 5px 0px 5px 5px;*/
}
table.odpocet a {
	font-weight: bold;	
	text-decoration: none;
}
table.odpocet a:hover {
	color: rgb(255,204,51);
}
table.auta_nadpis {
	width: 500px;
	border: 2px solid #000;
	background-color: #ccc;
	margin: 55px 5px 0px 5px;
	text-align: center;
}
table.auta_nadpis td {
	padding: 5px 0px 5px 5px;
}
table.auta_nadpis a {
	color: #8ad;
	font-weight: bold;
	cursor: help;
	text-decoration: none;
}
table.auta_nadpis a:hover {
	color: rgb(255,204,51);
}
table.auta_nadpis a span {
	position: relative;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
}
table.auta_nadpis a span span {
	display: block;
	position: absolute;
	visibility: hidden;
	top: 20px;
	left: 60px;
	padding: 0 0 0 0;
	width: 200px;
	height: 100px;
	background: #fca;
	border: solid #000 0px;
	color: #000;
}
table.auta_nadpis a:hover span span {
	visibility: visible;
}
table.auta {
	width: 500px;
	border: 2px solid #000;
	margin: 5px 5px 5px 5px;
	background-color: #ccc;
	text-align: center;
}
table.auta tr td {
	color: #ccc;
	font-size: 10px;
	height: 24px;
	background-image: url(http://gt-racing.cz/styles/granturismo/images/gt5p/ranking/td02a.gif);
	background-repeat: repeat-x;
}
table.auta a {
	color: #8ad;
	font-weight: bold;
	cursor: help;
	text-decoration: none;
}
table.auta a:hover {
	color: rgb(255,204,51);
}
table.auta a span {
	position: relative;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
}
table.auta a span span {
	display: block;
	position: absolute;
	visibility: hidden;
	top: 2em;
	left: 60px;
	padding: 2px 2px 2px 2px;
	width: 180px;
	background: #ccc;
	border: solid #b86 2px;
	color: #000;
}
table.auta a:hover span span {
	visibility: visible;
}
table.body {
	width: 300px;
	border: 2px solid #000;
	margin: 55px 5px 5px 5px;
	background-color: #ccc;
	text-align: center;
}
table.body tr td {
	color: #ccc;
	font-size: 10px;
	height: 24px;
	background-image: url(http://gt-racing.cz/styles/granturismo/images/gt5p/ranking/td02a.gif);
	background-repeat: repeat-x;
}
table.timetrial {
	width: 500px;
	border: 2px solid #000;
	margin: 55px 5px 5px 5px;
	background-color: #ccc;
	text-align: center;
}
table.timetrial tr td {
	color: #ccc;
	font-size: 10px;
	height: 24px;
	background-image: url(http://gt-racing.cz/styles/granturismo/images/gt5p/ranking/td02a.gif);
	background-repeat: repeat-x;
}
table.timetrial th {
	color: #000;
	font-size: 10px;
	height: 24px;
	background-color: rgb(122,122,122);
}
.floatright {
	text-align: right;
	float: right;
	margin: 0px 0px 0px 10px;
	border: 1px solid #666;
	padding: 2px;
	width: 100px;
	height: 100px;
}
/*ZVĚTŠOVÁNÍ OBRÁZKŮ*/
#lightbox {
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#lightbox a img {
	border: none;
}
#outerImageContainer {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#imageContainer {
	padding: 10px;
}
#loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#hoverNav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#imageContainer>#hoverNav {
	left: 0;
}
#hoverNav a {
	outline: none;
}
#prevLink, #nextLink {
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat;
/* Trick IE into showing hover */
	display: block;
}
#prevLink {
	left: 0;
	float: left;
}
#nextLink {
	right: 0;
	float: right;
}
#prevLink:hover, #prevLink:visited:hover {
	background: url(../images/prevlabel.gif) left 15% no-repeat;
}
#nextLink:hover, #nextLink:visited:hover {
	background: url(../images/nextlabel.gif) right 15% no-repeat;
}
#imageDataContainer {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%
}
#imageData {
	padding: 0 10px;
	color: #666;
}
#imageData #imageDetails {
	width: 70%;
	float: left;
	text-align: left;
}
#imageData #caption {
	font-weight: bold;
}
#imageData #numberDisplay {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#imageData #bottomNavClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
}
#overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
}
/*ZVĚTŠOVÁNÍ OBRÁZKŮ KONEC*/
/* TABULKA TIME TRIALU 2009*/
.block {
	font-weight: bold;
}
form dd {
	clear: none;
}
div.gt5p_ranking_select {
	width: 600px;
	height: 62px;
	margin: 0 0 0 -4px;
	background-image: url(image/tabulka_TT_2008/base_select.gif);
}
div.gt5p_ranking_select dl dd {
	display: inline;
	float: left;
	text-align: right;
	font-size: 10px;
}
div.gt5p_ranking_select dl dd select {
	text-align: left;
	/*color: #ccddf0;
*/
	color: #f1f1f1;
	background-color: #1d1d1d;
	border-width: 1px;
	border-color: #888888 #000000 #000000 #666666;
}
div.gt5p_ranking_select dl dd select option {
	color: #f1f1f1;
}
dd.list_course, dd.list_car, dd.list_sim {
	margin: 8px 0 0 10px;
}
dd.list_course {
	margin: 8px 0 0 14px;
}
dd.list_course, dd.list_course select {
	width: 200px;
}
dd.list_car, dd.list_car select {
	width: 320px;
}
dd.list_sim, dd.list_sim select {
	width: 140px;
}
#gt5p_ranking_base {
	position: relative;
}
div.gt5p_ranking_head {
	width: 608px;
	margin: 2px 0 0 -4px;
	height: 87px;
	background-image: url(images/tabulka_TT_2008/base_ranking_a.gif);
}
div.gt5p_ranking_head img.logo {
	float: left;
	width: 160px;
	margin: 18px 0 0 14px;
}
div.gt5p_ranking_head dl.discription {
	float: left;
	width: auto;
	height: 55px;
	margin: 15px 0 0 20px;
}
div.gt5p_ranking_head dl.discription dd {
	color: #f1f1f1;
	font-size: 10px;
	margin: 4px 0 2px;
}
div.gt5p_ranking_head dl.discription dd.bold {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 2px;
}
div.gt5p_ranking_head div.mode {
	float: left;
	width: 150;
	margin: 10px 0 0 80px;
	text-align: right;
}
div.gt5p_ranking_middle {
	width: 608px;
	height: auto;
	min-height: 337px;
	_height: 337px;
	margin: 0 0 0 -4px;
	background-image: url(images/tabulka_TT_2008/base_ranking_b.gif);
	background-repeat: repeat-y;
}
div.gt5p_ranking_foot {
	width: 608px;
	height: 38px;
	margin: 0 0 0 -4px;
	background-image: url(images/tabulka_TT_2008/base_ranking_c.gif);
	background-position: bottom;
}
table.gt5p_ranking {
	width: 600px;
	margin: 0 0 0 9px;
}
table.gt5p_ranking tr th {
	height: 20px;
}
.rank {
	width: auto;
}
.course {
	width: 190px;
}
.onlineid {
	width: 160px;
}
.car {
	width: auto;
}
.time {
	width: 60px;
}
.tire {
	width: auto;
}
.update {
	width: 110px;
}
table.gt5p_ranking tr th.a {
	background-image: url(images/tabulka_TT_2008/th01a.gif);
}
table.gt5p_ranking tr th.a div {
	background-image: url(images/tabulka_TT_2008/th01b.gif);
	background-position: right;
}
table.gt5p_ranking tr th.b {
	background-image: url(images/tabulka_TT_2008/th02a.gif);
}
table.gt5p_ranking tr th.b div {
	background-image: url(images/tabulka_TT_2008/th02b.gif);
	background-position: right;
}
table.gt5p_ranking tr td {
	color: #ccc;
	font-size: 10px;
	height: 24px;
	text-align: center;
	background-image: url(images/tabulka_TT_2008/td02a.gif);
	background-repeat: repeat-x;
}
.mac table.gt5p_ranking tr td {
	font-size: 9px;
}
table.gt5p_ranking tr td a {
	/*display: block;
*/
	color: #ccddf0;
}
table.gt5p_ranking tr td.left {
	text-align: left;
}
table.gt5p_ranking tr td.left span {
	font-size: 100%;
	color: #ccc;
	margin: 0 0 0 10px;
}
table.gt5p_ranking tr td.rank {
	font-weight: bold;
}
table.gt5p_ranking tr td div#caption {
	position: relative;
	color: #ccc;
	z-index: 100;
}
table.gt5p_ranking tr td.onlineid.left {
	text-align: left;
	padding: 0;
}
table.gt5p_ranking tr td a.block {
	display: block;
	height: 24px;
}
table.gt5p_ranking tr td a.block.myrecord01 {
	padding: 1px 0 0 0;
	height: 23px
}
table.gt5p_ranking tr td a.block.myrecord02 {
	padding: 5px 0 0 0;
	height: 19px
}
table.gt5p_ranking tr td.course a {
	width: 180px;
	height: 19px;
	margin: 0;
	padding: 5px 0 0 10px;
}
/*table.gt5p_ranking tr:hover td {
	background-image: url(images/tabulka_TT_2008/td02b.gif);
}
*/
table.gt5p_ranking tr td.onlineid a {
	_height: 24px;
}
table.gt5p_ranking tr td div#caption a:hover, table.gt5p_ranking tr td.onlineid a:hover {
	background-image: url(images/tabulka_TT_2008/td02b.gif);
	background-repeat: repeat-x;
}
table.gt5p_ranking tr td div#caption div a:hover {
	background-image: none;
}
table.gt5p_ranking tr td.dark, table.gt5p_ranking tr td.dark.course {
	background-image: url(images/tabulka_TT_2008/td01b.gif);
	background-repeat: repeat-x;
}
table.gt5p_ranking tr td.dark.course a {
	_height: 24px;
	_width: 190px;
}
table.gt5p_ranking tr td.dark.course a:hover {
	background-image: url(images/tabulka_TT_2008/td01c.gif);
	background-repeat: repeat-x;
}
table.gt5p_ranking tr td.self {
	color: #000;
	background-image: url(images/tabulka_TT_2008/td01a.gif);
	background-repeat: repeat-x;
}
img.flag {
	vertical-align: middle;
}
div.gt5p_caption {
	position: absolute;
	width: 280px;
	height: 84px;
	top: -60px;
	left: 0px;
	_left: 44px;
	z-index: 98;
}
div.detail_box {
	position: absolute;
	width: 368px;
	height: 282px;
	top: 124px;
	left: 170px;
	z-index: 99;
	background-image: url(images/tabulka_TT_2008/base_popup.png);
	_background-image: url(images/tabulka_TT_2008/base_popup.gif);
}
div.detail_box * {
	color: #f1f1f1;
}
div.detail_box h1 {
	width: 368px;
	height: auto;
	margin: 5px 0 0 0;
	text-align: center;
	position: absolute;
	top: 10px;
}
div.detail_box h1 img {
	margin: -2px 0 0 0;
}
div.detail_box h2 {
	width: 368px;
	margin: 3px 0 0 0;
	font-size: 10px;
	text-align: center;
	position: absolute;
	top: 46px;
}
div.detail_box h3 {
	width: 368px;
	margin: 0 0 0 0;
	text-align: center;
	position: absolute;
	top: 230px;
}
div.detail_box dl {
	position: absolute;
	top: 76px;
	left: 30px;
}
div.detail_box dl dt {
}
div.detail_box dl dd {
	text-align: left;
	font-size: 11px;
	line-height: 1.5;
}
div.detail_box dl dd span {
	font-size: 100%;
	font-weight: bold;
}
p.no_data {
	color: #ccc;
}
img.question {
	vertical-align: middle;
}
table.gt5p_ranking tr td.norecord {
	background-image: none;
}
table.gt5p_ranking tr td.norecord img {
	margin: 40px 0 0 0;
}
dl.gt5p_ranking_caution {
	font-size: 90%;
	clear: both;
	margin: 7px 0 10px 0;
}
div.fullField {
	margin-bottom: 0;
}
.preload01 {
	background-image: url(images/tabulka_TT_2008/td01c.gif);
}
.preload02 {
	background-image: url(images/tabulka_TT_2008/td02b.gif);
}
/*kONEC TABULKY TIME TRIALU 2009*/

