/* 
nase oranzova : #E66B10 // #FE9900-podle Baara
nase tmave modra : #256E9D
nase svetle modra : #A7C5D8
nase tmave seda : #515151;
nase svetle seda : #cccccc;
*/

#index {
	margin: 0px auto 0px auto;
	width: 990px;
	position:relative;

}

BODY.margin {
	margin: 0px 0px; 
	background-color: #888888;
}

p {
	margin:0px;
}

BODY, table, select, input, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	color: #000000;
	font-weight: normal;
	font-variant: normal;
}

form {
	margin-top: 0px; 
	margin-bottom: 0px;
}

.color:hover {
	background-color:#FFFF00;
}

table.tenky1
{
	BORDER-RIGHT: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
}

table.tenky2
{
	BORDER-TOP: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
}


table.tenky3
{
	BORDER-TOP: #FFFFFF 1px solid;
	BORDER-RIGHT: #FFFFFF 1px solid;
	BORDER-LEFT: #FFFFFF 1px solid;
	BORDER-BOTTOM: #FFFFFF 1px solid;
}

.tenky5
{
	BORDER-TOP: #E66B10 1px solid;
	BORDER-RIGHT: #E66B10 1px solid;
	BORDER-LEFT: #E66B10 1px solid;
	BORDER-BOTTOM: #E66B10 1px solid;
}


table.tenky
{
	BORDER: #000000 1px solid;
	BORDER-RIGHT: #666666 3px solid;
	BORDER-BOTTOM: #666666 3px solid;
}

table.dobirkovySeznam
{
	background-color: #DBEDFF;
	BORDER: #000000 1px solid;
	WIDTH: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
}

#ram
{
	BORDER-TOP: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
}

#ram2
{
	BORDER-RIGHT: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
}

tr#menu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bolder;
	color: #FFFFFF;
}



tr#vycentruj td
{
	text-align: center;
	vertical-align: bottom;
	BORDER-BOTTOM: #000000 1px solid;
}



td#nazev a
{
  background-color: #dddddd;
  color: #ff0000;
  text-decoration: none;
  font-weight: bold;
}

td#nazev a:hover
{
  background-color: #FFFFFF;
  color: #FF0000;
  text-decoration: none;
  font-weight: bold;
}


.bezny-text, select, input, textarea {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        line-height: normal;
        color: #000000;
        font-weight: normal;
        font-variant: normal;
}

.bezny-text-linka {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        border-bottom: 3px solid #bbbbbb;
		padding-bottom:10px;
}

.bily {
        font-size: 11px;
        color: #ffffff;
}
.cerny {
        color: #000000;
}
.poutac {
		position:absolute; 
		top:147px; 
		left:632px; 
		width:183px; 
		border:1px solid #555;
		background-color:#E66B10;
        color: #ffffff;
}
.poutac div {
	margin:5px;
	padding-bottom:30px;
}

.bezny-text-bily-velky {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 15px;
        font-style: normal;
        line-height: normal;
        color: #ffffff;
        font-weight: bold;
        font-variant: normal;
}


.nadpis01 {
        font-family: "Arial Black";
        font-size: 18px;
        color: #E3CCB0;
        font-weight: bold;
        font-variant: small-caps;
}


.nadpis02 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
  		font-weight:normal;
        font-size: 18px;
        color: #256E9D;
}


.nadpis01b {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-style: normal;
        line-height: normal;
        color: #E66B10;
        font-weight: bold;
        font-variant: normal;
}
.nadpis01c {
        font-size: 12px;
}

.bezny-text-oranzovy-vetsi {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-style: normal;
        line-height: normal;
        color: #A02828;
        font-weight: bold;
        font-variant: normal;
}
.bezny-text-oranzovy {


        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        line-height: normal;
        color: #990000;
        font-weight: bold;
        font-variant: normal;
}
.nizky {
        line-height: 13px;
}

.bezny-text-vetsi {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-style: normal;
        font-weight: bolder;
        line-height: normal;
        color: #000000;
        font-variant: normal;
}

tr.tenky4 td {
        BORDER-BOTTOM: #888888 1px solid;
}


.sedy-back {
		BACKGROUND-COLOR:#dddddd;
}

.oranzovy-back {
		BACKGROUND-COLOR:#E66B10;
}

.cerveny-back {
		BACKGROUND-COLOR:#FF0000;
}

.cerveny-light-back {
		BACKGROUND-COLOR:#FFBBBB;
}

.zluty-back {
		BACKGROUND-COLOR:#FFFF66;
}

.svetlezluty-back {
		BACKGROUND-COLOR:#FFFFBB;
}

.modry-back {
		BACKGROUND-COLOR:#6666FF;
}

.modry-light-back {
		BACKGROUND-COLOR:#A7C5D8;
}

.submit {
		background-color:#FFD865;
		height:30px;
		font-weight:bold;
}
.velky {
		font-size:14px;
		font-weight:bold;
		background-color:#BCD7AF;
}
.maly-button
{
		background-color:#FFD5D2;
		font-size:8px;
}

.basecolor1 {
		background-color:#F2DCAC;
}
.basecolor2 {
		background-color:#FFF2D3;
}

.dobirkac {
		color:white;
		font-weight:bold;
		background:#006EFF;
}

a.cas24  { font-size:12px; font-weight:bold; color:#33CC00; text-decoration:none; display:block; height:30px}
a.cas24:hover {text-decoration:none;}
a.cas24 span  { font-size:10px; ; color:#000000; }
a.cas2-7 { font-weight:bold; color:#E66B10; display:block;height:30px}

.star, .cerveny {
		font-weight:bold;
		color:#FF0000;
		background-color:#FFFF00;
}

.testy-doplnek {
		padding-left:15px;
		padding-right:5px;
		background:#dddddd;
		font-weight:bold;
}














							/* CSS layout */


body {
	margin: 0px;
}

							/* ZAKLADNI LAYOUT */

#newmenu {
	border-bottom:1px solid #cccccc;
}

#obalstredu {
	padding-left:220px;
	padding-top:10px;
}

#stredni {
/*	padding-bottom:20px; */
	background-color:#FFFFFF;
}


#levy #infobox {
	position:absolute;
	top:140px;
	width:160px;
	height:370px;
	padding:16px;
	border:6px solid #E66B10;
}

#levy #infobox a { text-decoration:none; }
#levy #infobox span a {	font-size:15px;	font-weight:bold; color:#E66B10; }
#levy #infobox span a:hover { color:#FFFFFF; }
#levy #infobox li {	list-style-type:none; }
#levy #infobox ul { margin:5px; padding-left: 30px }
#levy #infobox ul a { line-height:14px; color:#256E9D; display:block; width:130px; }
#levy #infobox ul a:hover { color:#ffffff;}
#levy #infobox ul a.selected {background-color:#E66B10;color:#ffffff;}

#levy-ikonky {
	position:absolute;
	top:554px;
	margin-left:0px;
	text-align:center;
	width:155px;
	border-left:7px solid #E66B10;
	border-right:15px solid #cccccc;
	border-bottom:15px solid #cccccc;
	padding:0px 8px 0px 10px;

}

#levy-ikonky p {
	padding-bottom:50px;
}

#pravy {
	position:absolute;
	top:147px;
	right:0px;
	width:163px;
	height:1550px;
	text-align:center;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
}


#pravy a.menu {
	text-align:center;
	margin:1px;
	padding:5px 0px 5px 0px;
	display:block;
	border-bottom:1px solid #ccc; 
}

#pravy a.menu:hover {
/*	background-color:#E66B10;*/
	background:url(/pics/right_menu_rollover.png);
}


#pravy div {
	border-left:1px solid #515151;
	border-bottom:1px solid #515151;
	margin-bottom:10px;
/*	padding-bottom:3px; */
}

#pravy h3 {
	background:url(/pics/boldheader_background_bw.gif);
	background-color: #256E9D;
	font-size:11px;
	color:#FFFFFF;
	width:100%;
	padding-top:6px;
	height:19px;
	margin:0px;
}

.obal {
	position:relative;
}

#bbbannery {
	padding-top:60px;
}

.zelene_faje li {
	list-style-image:url(/pics/ok2.gif);
	padding-left:5px;
	
}

li {
	list-style-type:square;
}


#aktualne span {
	font-weight:bold;
	background-color:#ddd;
	display:block;
}

.doporucujeme {
	width:190px;
	text-align:justify;
	float:left;
	padding-right:10px;
}

.detail {
	position:relative;
	border:3px solid #cccccc;
	padding:3px;
}
.sedy_img_roh {
	background:url(/pics/div_background.jpg) no-repeat;
}

#hlavniobsah {
	width:585px;
	padding-left:15px;
}

.bily-velky {
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
}

							/* TAG <a> */
a {
	font-size:10px;
	color: #E66B10;
	font-weight: bold;
	text-decoration:underline;
}

a:hover {
	background-color: #E66B10;
	color: #ffffff;
	text-decoration:underline;
}
a.prisl_ikony {
	background-color:#fff;
	text-decoration:none;
}
a.prisl_ikony:hover {
	color: #000;
}
a img {
	border:none;
}

a.bily {
	font-size:10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
}

a.bily:hover
{
	background-color: #FFFFFF;
	color: #7D582D;
	text-decoration:none;
}

a.box-admin {
	padding:3px;
	height:20px;
	background-color:#ffffff;
	border:1px solid #555555;
	text-decoration:none;
}
a.box-admin:hover {
	padding:3px;
	background-color:#FFFFFF;
	color:#000000;
	text-decoration:none;
}


.info {
/*
    background-image: url(/pics/info.gif);
    background-position: right bottom;
    background-repeat: no-repeat;
*/
}

.info a {
	padding:7px 0px 7px 0px;;
	display: block;
	width: 100%;
}

h1 {
	font-size: 18px;
	color: #256E9D;
	text-align:left;
	padding:10px 0px 10px 10px;
	margin:0px 0px 10px 0px;
	background:url(/pics/podtrzitko.gif) no-repeat left bottom;
}

h1 a {
	font-size: 15px;
	color:#999999;
	text-decoration:none;
}

h1 a:hover {
	color:#E66B10;
	background:none;
}

h2 {
	font-size: 15px;
	color: #256E9D;
	text-align:left;
	padding:10px 0px 10px 14px;
	margin:0px 0px 10px 0px;
	background:url(/pics/podtrzitko.gif) no-repeat left bottom;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;
	padding:0px 0px 0px 0px;
	font-weight: bold;
	margin:0px 0px 0px 0px;
}

h3.sedy {
	color:#888888;
}

h4 {
	font-size:13px;
	color: #E66B10;
	text-align:left;
	font-weight: bold;
	padding:3px 0px 3px 0px;
	margin:10px 0px 0px 0px;
	background-color:#eeeeee;
	background-image:none;
}

h5 {
	color:#CC0000;
	font-size:14px;
	text-align:center;
	font-style:italic;
}

.podtrzitko3 {
	color:#FFFFFF;
	background:url(/pics/podtrzitko3.gif) no-repeat left bottom;
}

.cleaner {
	clear:both;
}

.bold {
	font-weight:bold;
}

.datum {
	float:right;
	width:100px;
	font-weight:bold;
	border:1px solid #999999;
	background-color:#eeeeee;
	padding:5px;
}


#vyhl_panel_obal {
}

#vyhl_panel {
	position:relative;
	background:url(/pics/new_vyhledavaci_panel.png) no-repeat;
	height:155px;
	padding-top:60px;
}

#vyhl_panel_disabled {
	position:relative;
	background:url(/pics/new_vyhledavaci_panel_disabled.png) no-repeat;
	height:155px;
	padding-top:60px;
}

#vyhl_panel_prisl {
	position:relative;
	background:url(/pics/new_vyhledavaci_panel_prisl.png) no-repeat;
	height:105px;
	padding-top:60px;
}

#vyhl_panel_stred {
	position:absolute;
	top:15px;
	left:125px;
	text-align:left;
	color:#E66B10;
	font-weight:bold;
}

.vyhl_sekce01 {
	position:absolute;
	width:258px;
	padding:0px 10px 10px 10px;
	text-align:right;
}

.vyhl_sekce02 {
	position:absolute;
	left:290px;
	width:228px;
	padding:0px 10px 10px 5px;
	text-align:right;
}

.vyhl_sekce03 {
	position:relative;
	left:545px;
	width:205px;
	padding:0px 5px 10px 5px;
	text-align:right;
}

#alcar_output {
	background:url(/pics/new_vyhledavaci_panel_alcar2.png) no-repeat;
	padding:10px;
	text-align:center;
	font-weight:bold;
}

.vyhl_doplnkove_info {
	width:523px;
	background-color:#dedede;
	border:1px solid #E66B10;
	margin-top:5px;
	padding:6px 10px 6px 10px;
	float:left;
	text-align:center;
}

.vyhl_button {
	text-align:center;
}

.vyhl_margin {
	margin-top:5px;
}

.ram-sedy {	border:1px solid #888888; }
.ram-oranzovy {	border:1px solid #E66B10; }

.ram-info {
	border:1px solid #888888;
	margin:5px 5px 5px 5px;
	padding:5px 5px 5px 50px;
	background-color:#FFFF99;
	text-align:center;
	background-image:url(/pics/vykricnik2.gif);
	background-position:5px;
	background-repeat:no-repeat;
}

.ram-info2 {
	border:1px solid #888888;
	margin:5px 5px 5px 5px;
	padding:5px 5px 5px 5px;
	background-color:#FFFF99;
	text-align:center;
}

em {
	font-style:normal;
}
.warning {
	border:10px solid red;
	background-color:white;
	text-align:center;
	font-size:30px;
}
tr.bold {
	color:#ffffff;
	font-weight:bold;
	background-color:#256E9D;
	background:url(/pics/boldheader_background_bw.gif);
}
tr.bold td {
	padding:2px;
	text-align:center;
}
.back-grey {
	background-color:#bbbbbb;
}
.back-orange {
	background-color:#E66B10;
}
.akce {
	color:#FF0000;
	font-weight:bold;
}
.pager {
	height:20px;
/*	margin:15px 0px 0px 0px;*/
}
.pager a {
	padding:3px 5px 3px 5px;
	font-weight:bold;
	color:#256E9D;
}
.pager a:hover {
	padding:3px 5px 3px 5px;
	background-color:#256E9D;
	text-decoration:none;
	color:#ffffff;
}
.pager .selected {
	padding:3px 5px 3px 5px;
	background-color:#515151;
	font-weight:bold;
	color:#ffffff;
}

.green-big {
	border:1px solid #777777;
	padding:0px 5px 0px 5px;
	background-color:#ffffff;
	font-size:14px;
	font-weight:bold;
	color:#256E9D;
}
.rowcolor1 {
	background-color:#EEEEEE;
}
.rowcolor2 {
	background-color:#ffffff;
}
.rowcolor3 {
	background-color:#cccccc;
}
.rowcolor4 {
	background-color:#FFFFAA;
}
.rowcolor5 {
	background-color:#FFFFDD;
}

#kosik_prehled {
	position:absolute;
	right:0px;
	border-left:5px solid #aaa;
	text-align:left;
	padding:2px 20px 2px 20px;
	margin-top:14px;
}
table.alu {
	background-color:#aaaaaa;
	border-collapse: collapse;
	width:100%;
}
div.obrazekalu span{
	background-color:#000000;
	display:block;
	width:100%;
	font-size:14px;
	text-align:center;
	color:#FFFFFF;
}
#novinky p {
	text-align:justify;
	padding-bottom:20px;
}
#novinky .popis {
	text-align:left;
	float:left;
	width:400px;
}
#novinky .nahled {
	text-align:right;
	float:right;
}
#novinky .cleaner {
	border-bottom:1px solid #aaaaaa;
	padding-bottom:10px;
}
.badmessage {
	color:red;
	font-weight:bold;
	border:2px solid red;
	padding:5px 20px 5px 20px;
	margin:10px 0px 10px 0px;
	display:block;
	background-color:#FFFFDD;
	text-align:center;
}

.goodmessage {
	color:#256E9D;
	font-weight:bold;
	border:2px solid #256E9D;
	padding:5px 20px 5px 20px;
	margin:10px 0px 10px 0px;
	display:block;
	background-color:#DFEBFF;
	text-align:center;
}

.badmessage span, .goodmessage span  {
	background-color:#FFCC00;
	padding:0px 5px 0px 5px;
}
.red {
	color:red;
	font-weight:bold;
}

.red-akce {
	font-size:24px;
	color:red;
	font-weight:bold;
}
.anketa {
	width:150px;
	border:1px solid #888888;
	padding:5px 5px 5px 5px;
	background-color:#DFEBFF;
}
.anketa .otazka {
	font-weight:bold;
}
.anketa .odpovedi {
	padding:3px;
	margin-top:3px;
	text-align:left;
	border:1px solid #ccc;
	background-color:#fff;
}
.anketa img {
	margin-top:2px;
	border:1px solid #ccc;
}
.reakce_zakazniku {
	border-top:1px dotted #888888;
	margin-top:20px;
}
.reakce_zakazniku div {
	padding:10px 0px 10px 0px;
	font-style:italic;
	border-bottom:1px dotted #888888;
}

.reakce_zakazniku p {
	text-align:right;
	font-weight:bold;
}

.foto-leve {
	float:left;
	margin:10px 10px 10px 0px;
}
.foto-leve-clanky {
	float:left;
	margin:0px 10px 10px 0px;
}

.foto-prave {
	float:right;
	margin:10px 0px 10px 10px;
}

/* --- sledovani objednavek start --- */
.sledobj-ram {
	border:1px solid #aaaaaa;
	padding:2px;
	margin-bottom:5px;
}
.sledobj-ram div {
	padding-left:20px;
}
.sledobj-green {
	background-color:#ccFFcc;
}
.sledobj-red {
	background-color:#FFAAAA;
}
.sledobj-yellow {
	background-color:#FFFFaa;
}
/* --- sledovani objednavek end --- */

table.pneuservisy tr {
	vertical-align:top;	
}
.tabulka_vypis tr td{
	padding:5px 0px 5px 0px;
}

/* ------------------ CSS pro jquery plugin easyTooltip --------------------- */
#easyTooltip{
	padding:10px;
	border:6px solid #fff;
	color:#fff;
	background:#f1f1f1 url(/pics/easyToolTipBg.gif);
	z-index:3;
	}
/* ------------------------------------------------------------------------- */

/* --------------------------------------------- REZERVACE ----------------------------------------------- */
#pneuservis_rezervace {
	background:#E66B10;
	width:740px;
	color:#000;
	z-index:2;
}

#pneuservis_rezervace table {
	border-collapse:collapse;
	color:#000;
	border:white;
}

#pneuservis_rezervace table tr td {
	text-align:center;
	border:1px solid #ccc;
	color:#000;
	height:30px;
}
.pneuservis_volno {background:url(/pics/gradient-green.gif);color:#FFF !important; cursor:pointer; font-weight:bold;}
.pneuservis_volno:hover, .pneuservis_rezervovano:hover {background:url(/pics/gradient-grey.gif);color:#000 !important;}
.pneuservis_obsazeno {background:url(/pics/ko3.gif);color:#fff !important;font-weight:bold;}
.pneuservis_rezervovano {background:#ffffaa;color:#000 !important;cursor:pointer;font-weight:bold;}
.pneuservis_nelze {background:#ddd;}

/* --------------------------------------------- REZERVACE konec ----------------------------------------------- */