/*
** Zďż˝kladnďż˝ CSS nastavenďż˝. 
** Nastavujďż˝ se zde rozloďż˝enďż˝ strďż˝nky a hlavnďż˝ vodďż˝cďż˝ prvky
** Body
** Zďż˝kladnďż˝ nastavenďż˝
** Header
** Levy/Pravy/Main div
** Patiďż˝ka
** Nadpisy
*/

/*  Body */
body {
	font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
	color: #000000;
	background-color: #689101;
	
	/*background-image:url('../grafika/pozadi.jpg');
	
	background-repeat: repeat-x;*/
	
	background-attachment: fixed;
	text-align: center;
	font-size: 14px;
}

/* Zďż˝kladnďż˝ nastavenďż˝ prvkďż˝ */
div {
	margin: 0 auto;
	padding: 0;
	
}

img {
	border: none;
}

ul {
	list-style-type: none;

	margin: 0px;
	padding: 0.1em;
}

table {
	text-align: center;
	margin: 1px;
	padding: 0px;
}

select {
	width: 99%;
	height : 2em;
	padding: 0.3em;
	color: #0073a8;
}

/*
*nastavenďż˝ rozloďż˝enďż˝ a vzhledu strďż˝nky
*/
.all {

	width: 1010px;
	height: 100%;
	text-align: center;
	/*background-image:url('../grafika/pozadi2.jpg');
	background-repeat: repeat-y;*/
	background-color: #ffffff;
}

/*
** Hlavička webu
**
*/
#hlavicka {
float: left;
		text-align: center;
	color: #0073a8;
	margin: 8px 0px 0px 10px;
	
	
}

/* Banner */
#hlavicka img {border: none;width : 990px;}


#hlavicka input {
	width: 15em;
}


#hlavicka div a:hover {
	text-decoration: none;
}

#hlavicka div a:visited {
	color: black;
	text-decoration: none;
}

#hlavicka div a:link {
	color: black;
	text-decoration: none;
}

#hlavicka h1 {
	font-size: 1.2em;
	display: inline;
	text-decoration: none;
}

#hlavicka h2 {
	font-size: 1em;
	display: inline;
}

#hlavicka h1,#hlavicka h2 {
	
}

#hlavicka p {
	color: orange
}

#hlavicka td {
	text-align: left
}


#horizont {
	float: left;
	width: 990px;
	text-align: right;
	margin-left: 10px;
	
	
	

	
}
/*
** Levďż˝ sloupec
** Menu a pod nďż˝m topmodel
** Menu se nastavuje v souboru menu.css
*/
#levy {
	float: left;
	width: 200px;
	

	height: 100%;
	background-color: #fcfcfc;
	margin-right: 2px;
	margin-left: 10px;
}

/*
** Pravďż˝ sloupec
** Vďż˝prodej/Akce/Nej
*/
#pravy {
	float: right;
	width: 780px;
	padding: 0px;
	text-align: left;
	height: 100%;
	font-size: 15px;
	
}

/*
** Hlavnďż˝ stďż˝ednďż˝ sloupec
** Tabulky zboďż˝ďż˝ se nastavďż˝ v table.css
** Pro texty, editor je vhodne pouďż˝ďż˝vat externďż˝, nebo uďż˝ naformatovanďż˝ styly
*/
#main {
	height: 100%;
	width: 783px;
	background-color: #fcfcfc;
	float:right;
	padding-bottom: 50px;
	text-align: left;

	margin-right: 10px;
	min-height: 950px;
}


#main h1 {
	font-size: 16px;
	text-decoration: none;
	color: #2a283d;
	font-weight: bold;
	text-align: left;
	margin-left: 10px;
}
#main h2 {
	font-size: 16px;
	
	text-align: left;
	margin-left: 10px;
	color: #628caf;
}
#main h3 {
	font-size: 15px;
	
	text-align: left;
	margin-left: 10px;
	color: #000000;
}



#main p {
	color: black;
	text-align: justify;
	margin-left: 10px;
	font-size: 14px;
}

#main a {
	color: black;
	text-decoration: bold;
	font-size: 15px;
	
}

#main a:hover {
	text-decoration: bold;
	font-size: 15px;
}

#main hr {
	clear: both;
	width: 100%;
}







/*
** Patiďż˝ka webu
*/
#paticka {
	clear: both;
	margin: 0;
	padding: .5em;
	color: #black;
	background-color: #dbdcdf;
	border-top: 1px solid white;
	text-align: center;
	font-size: 12px;
}

#paticka a {
	display: inline;
}

/*
** Nastavenďż˝ nadpisovďż˝ch pruhďż˝
*/
div.nadpis a:link{
	display: inline;
	text-decoration: underline;
	font-size: 1.0em;
	color: #000000;
}

div.nadpis a:visited{
	display: inline;
	text-decoration: none;
	font-size: 1.0em;
	color: #000000;
}
div.nadpis a:hover{
	display: inline;
	text-decoration: none;
	font-size: 1.0em;
	color: #9FBBCF;
}




div.nadpis {
	background-color : #ffffff;
	border-bottom: 1px solid #394f71;
	color: #000000;
	height: 2.3em;
	padding: 3px 5px 0px 2px;
	font-weight: none;
	margin-left: 10px;
	background-repeat: no-repeat;
	
	font-size: 1.1em
}

div.nadpis2 {
	background-color : #dceff5;
	color: #1F5B8B;
	height: 1.5em;
	padding-left: 10px;
	font-weight: none;
	padding-right: 3px;
	background-repeat: no-repeat;
	font-size: 1.1em
}

div.lefty {
	text-align: left;

}



/*
** Nastavenďż˝ diskuze
*/
#diskuze form {
	text-align: left;
}

#diskuze table {
	text-align: left;
	border: 1px solid black;
}

#diskuze table td {
	border: 1px solid black;
	padding-left: 1em;
	padding-right: 1em;
}

/*
** Kontakt pod formulďż˝ďż˝em
*/
ul.cisla {
	width: 98%;
	border: none;
}

ul.cisla li {
	display: inline;
	border-right: 1px;
}

span.require {color :red }



/* orange */
div#continue {
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
div#continue:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
div#continue:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}

.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}

#filtr {text-align:left;padding: 0px 2px 10px 5px;text-transform: uppercase;font-size:11px}
#filtr input,select {width : auto;}

#filtr select {width : 100px;margin-right:20px;}
#filtr select option {font-size:12px}
#slider-range {width : 200px;font-size : 14px}
#filtr input.price {border:none;width:45px;}
#cenafiltertable td {padding:3px;padding-left:12px}

span.toolTip img {width:20px !important; height:18px;}


span.toShow { display:none; }

.toolTip span
{
display:none;
position:fixed;
top:0px;
left:0px;
z-index : 5555;
background-color:red;
}

table.kontrola th {text-align:left}