body {
	margin:0px;
	padding:0px;
/*	text-align:center;*/
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:black;
	background-color:#999999;
}

#top {
	margin:0px;
	padding:0px;
	background-color:white;
}

#top_bar, #bottom_bar {
	background-color:#999999;
	position:relative;
	z-index:5;
}

#bottom_bar {
	bottom:0px;
}

#index_stick {
	position:relative;
	height:415px;
}

#pruh {
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	background-color:#CCCCCC;
	margin:0px;
	padding:0px;
	border:none;
	text-align:center;
}

#login {
	position:absolute;
	width:124px;
	height:96px;
	background-color:;
	color:#f06060;
	right:20px;
	top:56px;
	z-index:4;
	padding:0px;
	margin:0px;
	text-align:center;
}

.login_input {
	font-family:arial,helvetica,sans-serif;
	background-color:transparent;
	color:black;
	border:1px solid #7E9EB7;
	font-size:12px;
	padding:2px;
	margin:0px;
}

.login_welcome {
	background-color:#dddddd;
	color:black;
	width:60%;
	padding:8px;
}

a.login_odkaz:link,a.login_odkaz:active,a.login_odkaz:visited {
	text-decoration:none;
	color:#f06060;
}

a.login_odkaz:hover {
	text-decoration:none;
	color:#f08080;
}


.login_box {
	text-align:center;
	position:relative;
	top:4px;
	width:100%;
	left:0px;
}

.registrace_link:active,.registrace_link:link,.registrace_link:visited {
	color:#f06060;
	text-decoration:underline;
}

.registrace_link:hover {
	color:#f08080;
}

#guide {
	position:absolute;
	width:1px;
	height:1px;
	left:50%;
	top:0px;
}

.d {
	position:absolute;
}

#logo {
	position:absolute;
	top:164px;
	left:-106px;
	z-index:2;
}

#logo_fotky {
	position:absolute;
	top:301px;
	left:-100px;
	z-index:1;
}

#logo2 {
	position:absolute;
	top:260px;
	left:-90px;
}

#arcs {
	position:absolute;
	top:112px;
	left:-190px;
}

#slogan {
	position:absolute;
	top:410px;
	left:-134px;
}

#pneu_form {
	position:relative;
	width:300px;
	text-align:left;
	left:-140px;
	top:30px;
	z-index:3;
}

#pneushop_logo {
	position:absolute;
	left:-100px;
	top:180px;
	z-index:2;
}

#pneu_img {
	position:absolute;
	left:75px;
	top:200px;
	z-index:1;
	visibility:visible;
}

table.pneuform_table {
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
}

.pneu_select {
	background-color:transparent;
	color:black;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	width:320px;
}

button.pneu_submit {								background-color:#DDDDDD;
	color:black;
	font-family:verdana,helvetica,sans-serif;
	font-size:11px;
	width:100%;
	margin:0px;
	padding:0px;
	border:1px solid #000000;
}

.pneu_subtitle {	background-color:#DDDDDD;
	color:#000000;
	font-weight:bold;
	font-size:11px;
	font-family:verdana,helvetica,sans-serif;
	text-align:left;
	padding:3px 4px 3px 4px;
}

.pneu_title {	font-weight:bold;
	font-size:12px;
	font-family:verdana,helvetica,sans-serif;
	text-align:right;
	background-color:transparent;
	color:black;
	padding:2px 4px 2px 4px;
}

.pneu_table {
	border: none;
	font-size:13px;
	font-family:arial,helvetica,sans-serif;
	color: black;
}

.pneu_table td.b0 {
	background-color:#EBEBEB;
	text-align:left;
	padding:1px 6px 0px 4px;
	white-space:nowrap;
}

.pneu_table td.b1 {
	background-color:#D7D7D7;
	text-align:left;
	padding:1px 6px 0px 4px;
	white-space:nowrap;
}

.pneu_table td.bk0 {
	background-color:#EBEBEB;
	text-align:left;
	padding:1px 0px 0px 4px;
	white-space:nowrap;
}

.pneu_table td.bk1 {
	background-color:#D7D7D7;
	text-align:left;
	padding:1px 0px 0px 4px;
	white-space:nowrap;
}


.pneu_table th {
	background-color:#000000;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	padding:0px 4px 0px 4px;
}


.pneu_table tr {
	background-color:white;
}

.pneu_strana {
	font-size:12px;
	font-weight:bold;
}

.pneu_cislo_strany:link,.pneu_cislo_strany:visited,.pneu_cislo_strany:active {
	background-color:#999999;
	color:white;
	text-decoration:none;
	padding:2px 6px 2px 6px;
}

.pneu_cislo_strany:hover {
	background-color:#999999;
	color:black;
	text-decoration:none;
	padding:2px 6px 2px 6px;
}

.pneu_cislo_akt_strany {
	background-color:white;
	color:black;
	padding:2px 6px 2px 6px;
	border:1px solid #D7D7D7;
}

.pneu_prev_off {
	background-color:white;
	color:black;
	padding:2px 6px 2px 6px;
	border:1px solid #dddddd;
}


.nalezeno {
	padding:2px 0px 2px 0px;
	margin:0px
	color:black;
	background-color:#DDDDDD;
	font-style:italic;
	font-weight:normal;
	text-align:right;
	font-weight:bold;
	width:100%;
}
.sub_nalezeno {
	padding:2px 6px 2px 6px;
	margin:0px
	color:black;
	background-color:#DDDDDD;
	font-style:italic;
	font-weight:normal;
	text-align:right;
	font-weight:bold;
	width:100%;
}


.pneu_prev:link,.pneu_prev:visited,.pneu_prev:active {
	background-color:white;
	color:#CCCCCC;
	text-decoration:none;
	padding:2px 6px 2px 6px;
	border:1px solid #CCCCCC;
}

.pneu_prev:hover {
	background-color:white;
	color:black;
	text-decoration:none;
	padding:2px 6px 2px 6px;
	border:1px solid #CCCCCC;
}

.odkaz_odebrat:link,.odkaz_odebrat:active,.odkaz_odebrat:visited {
	background-color:transparent;
	color:black;
	font-weight:bold;
	text-decoration:none;
}

.odkaz_odebrat:hover {
	text-decoration:none;
	color:red;
}

.tab_objednavka {
	padding:0px;
	margin:0px;
	border:none;
	background-color:transparent;
	font-size:11px;
	font-family:verdana,helvetica,sans-serif;
}

.tab_objednavka tbody.tbod td{
	padding:4px;
}

.tab_objednavka_poznamka_pod_carou {
	border-top:1px solid black;
	padding-top:6px;
	text-align:justify;
	font-size:12px;
}

#form_objednavka input {
	border:1px solid #7E9EB7;
	font-family:verdana,helvetica,sans-serif;
	font-size:11px;
}

#form_objednavka textarea {
	border:1px solid #7E9EB7;
	font-family:verdana,helvetica,sans-serif;
	font-size:11px;
	overflow:auto;
}

#form_objednavka .objednavka_radio {
	position:relative;
	top:3px;
	border:none;
}

.objednavka_button {
	background-color:;
	color:black;
	border:1px solid ;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding:0px 26px 0px 26px;
	margin:0px;
	font-family:verdana,helvetica,sans-serif;
	width:100%;
}

#form_objednavka .objednavka_login {
	font-family:monospace;
	font-size:13px;
}

.ramecek {
	position:relative;
	width:500px;
	border:2px solid #CCCCCC;
	padding:0px;
	margin:0px;
	text-align:justify;
}

.form_ramecek {
	border:none;
	padding:0px;
	margin:0px;
	background-color:transparent;
	width:570px;
}

td.lista {
	width:1%;
	white-space:nowrap;
}

td.oddel {
	width:1%;
}

.tab_nav_listy a:link {
	color:#000000;
	text-decoration:none;
}

.tab_nav_listy a:visited {
	color:#000000;
	text-decoration:none;
}

.tab_nav_listy a:active {
	color:#000000;
	text-decoration:none;
}


.tab_nav_listy a:hover {
	color:#F06060;
	text-decoration:none;
}

.tab_nav_listy {
	color:#000000;
}

table.tsub {
	visibility:hidden;
	background-color:transparent;
	position:absolute;
	text-align:center;
	width:100%;
	font-size:11px;
}

table.tsub td {			border:none;
		padding-top:1px;
	padding-bottom:1px;
	text-align:left;
	white-space:nowrap;
}

.openable {
	text-align:center;
	margin:0px;
	padding:0px;
}

a.gen_odkazy:link,a.gen_odkazy:active,a.gen_odkazy:visited {
	color:#808090;
	text-decoration:none;
}
a.gen_odkazy:hover {
	color:#505060;
}

.gen_text {
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:black;
	background-color:#FFFFFF;
	padding:20px;
	text-align:left
}

div.gen_text a:link,a:active,a:visited {
	color:#6060A0;
	text-decoration:none;
}

div.gen_text a:hover {
	color:#6060FF;
	text-decoration:none;
}


.poradnablok0, .poradnablok1, .poradnablok2 {
	padding:6px;
	width:90%;
	margin:auto;
	text-align:left;
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

.poradnablok0 {
	background-color:#D7D7D7;
}

.poradnablok1 {
	background-color:#B9BBB6;
}

.poradnablok2 {
	background-color:#5699CD;
}

.poradnatext {
}

.poradnadatum {
	font-weight:bold;
}

.poradnaformularblok {
	text-align:left;
	width:90%;
	margin:auto;
	padding:0px;
}	

.poradna {
	width:500px;
	padding:0px;
	margin:auto;
	background-color:#EBEBEB;
	font-family:verdana,helvetica,sans-serif;
	font-size:11px;
}

div.poradna a:link,a:visited,a:active {
	color:#000060;
	text-decoration:none;
	padding-right:2px;
}

div.poradna a:hover {
	color:#000060;
	text-decoration:underline;
	padding-right:2px;
}

.poradna_input {
	border:1px solid black;
	overflow:auto;
	width:100%;
	font-family:verdana,helvetica,sans-serif;
}

.poradna_button {
	background-color:#DDDDDD;
	border:1px solid #000000;
	font-family:verdana,helvetica,sans-serif;
	font-size:10px;
}

table.terminy tbody.tbd td {
	padding:3px;
	margin:1px;
}

table.terminy td {
	background-color:#DDDDDD;
	white-space:nowrap;
	font-family:verdana,helvetica,sans-serif;
}

.terminy .terminy_zamluveny {
	background-color:#F0A0A0;
	color:#FFFFFF;
}

.terminy .terminy_volny {
	background-color:#A0FFA0;
}

table.terminy tr {
	background-color:white;
}	

table.terminy_objednavka_table {
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
}


.terminy_objednavka_termin {
	background-color:#dddddd;
	color:#000000;
	font-weight:bold;
	font-size:11px;
	font-family:verdana,helvetica,sans-serif;
	text-align:left;
	padding:3px 4px 3px 4px;
}

.terminy_objednavka_nadpis {
	font-weight:bold;
	font-size:12px;
	font-family:verdana,helvetica,sans-serif;
	text-align:right;
	background-color:transparent;
	color:#000000;
	padding:2px 4px 2px 4px;
}

.terminy_objednavka_form input, textarea {
	border:1px solid #7E9EB7;
	font-family:verdana,helvetica,sans-serif;
	font-size:11px;
	width:99%;
}

.terminy_objednavka_form input.terminy_radio {
	border:none;
	position:relative;
	top:3px;
	width:2em;
	border:none;
}

.terminy_objednavka_poznamka_pod_carou {
	border-top:1px solid black;
	padding-top:6px;
	text-align:justify;
	font-size:12px;
}


.terminy a.terminy_kalendar:link,a.terminy_kalendar:active,a.terminy_kalendar:visited {
	color:black;
	text-decoration:none;
}

.terminy a.terminy_kalendar:hover {
	color:white;
	text-decoration:none;
}

.terminy_zprava {
	color:black;
	background-color:#dddddd;
	width:340px;
	font-weight:bold;
	padding:8px 0px 8px 0px;
	text-align:center;
}

a.terminy_zprava_odkaz:link,a.terminy_zprava_odkaz:active,a.terminy_zprava_odkaz:visited {
	color:#4040f0;
	text-decoration:none;
}

a.terminy_zprava_odkaz:hover {
	color:#a070f0;
	text-decoration:none;
}

.terminy_textik {
	font-size:12px;
}

.objednavka_zprava {
	color:black;
	background-color:#dddddd;
	width:340px;
	font-weight:bold;
	padding:8px 0px 8px 0px;
	text-align:center;
}
