body {
	padding: 0;
	margin: 20px 0 20px 0;
	text-align: center;
	background-color: #fff;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#form span { font-size: 10px; font-weight: bold; margin: 0 0 0 9px; padding: 4px 5px 0 0; color: #000; display:block; }
#form label { font-size: 11px; font-weight: bold; }
#form select { font-size: 11px; width: 203px; }
h1 { font-size: 23px; font-weight: normal; color: #104a7d; }
h2 { font-size: 19px; font-weight: normal; color: #104a7d; }
a { color: #104a7d; text-decoration: underline; }
a:hover { text-decoration: none; }

#main {
	width: 760px;
	margin: auto;
	text-align: left;
position:relative;
}
#header {
	height: 113px;
}
#logo {
	width: 111px;
	height: 113px;
	background: transparent url(img/logo-mirror.gif) 0 0 no-repeat;
	float: left;
	cursor: pointer;cursor: hand;
}

#logo a {
	display:block;
	width: 111px;
	height: 113px;
	text-indent:-1000px;
}

#header-content #logo {
	width: 111px;
	height: 69px;
	background: transparent url(img/logo.gif) 0 0 no-repeat;
	float: left;
}
#footer { padding-top: 10px; }
#form {
	width: 649px;
	height: 113px;
	background: transparent url(img/bg-big-form.gif) 0 0 no-repeat;
	float: left;
}
#header-small #form {
	width: 649px;
	height: 57px;
	background: transparent url(img/bg-norm-form.gif) 0 0 no-repeat;
	float: none !important;
	text-align: left;
	margin: auto;
}
#header-content #form {
	width: 649px;
	height: 57px;
	background: transparent url(img/bg-norm-form.gif) 0 0 no-repeat;
	text-align: left;
	margin: auto;
}
#header-small #logo {
	float: none !important;
	width: 162px !important;
	height: 117px !important;
	margin: auto;
	margin-bottom: 60px;
	background: transparent url(img/logo-big.gif) 0 0 no-repeat;
}
#header-small { text-align: center; background: transparent url(img/alpha-symbol.gif) 50% 150px no-repeat; height: 350px; }
#header-small input.search-string,#header-content input.search-string {
	width: 500px !important;
}
#header-small input.button,#header-content input.button { margin-left: 8px !important; margin-top: 2px; }
#form form { margin: 10px 0 0 9px; padding: 0; }
#form form input.search-string {
	width: 620px;
	padding:1px 2px;
}
#form form p { margin: 0 0 6px 0; padding: 0; }
#form label.order { margin-right: 20px; }
#form label.category { margin-right: 35px; }
#form label.price-from, #form label.price-to { margin-right: 20px; }
#form form select { margin-right: 25px; }
#form form input.price-from, #form form input.price-to { font-size: 11px; width: 100px; }
#form input.button { margin-left: 20px; position: absolute;	cursor: pointer;cursor: hand; }
#form input.buttonsubmit { background:url('img/button-vyhledat.gif') no-repeat top left; border:none; width:119px; height:19px; }
#content {
	margin-top: 25px;
}
#footer {
	margin-top: 25px;
	border-top: 1px solid #9bb3c9;
}
p.preamble { 
	background: #effee8 url(img/green-box-bg.gif) 0 0 repeat-y;
	display: block;
}
p.preamble span { display: block; }
.preamble span.top { width: 100%; height:8px; font-size: 1px; background: transparent url(img/green-box-top.gif) 0 0 no-repeat; }
.preamble span.bottom { width: 100%; height:8px; font-size: 1px; background: transparent url(img/green-box-bottom.gif) 0 0 no-repeat; }

.pad { margin: 5px 10px 5px 10px; }
.pad .nahled3 { float:left;padding:0 8px 8px 0; }



.center { text-align: center; }

.toptable {

	width:740px;
}


.mainin {

	width: 610px;
	margin:75px auto 50px auto;

	text-align:left;
}

.mainin .blok {

	float:left;
	width:300px;
}

.mainin h3 {

	color:#104A7D;
}

.cl-left {

	clear:left;
}








.results .item {

	height:92px;
	background:url('img/item-bg.png') no-repeat top left;
	margin:10px 0;
	position:relative;
	padding:0 8px 0 100px;
}

.results .plac {

	background:url('img/item-plac-bg.png') no-repeat top left !important;
}

.results .item .pic {
	position:absolute;
	top:12px;
	left:6px;
	width:88px;
	height:80px;
}

.results .item .sum {

	position:absolute;
	bottom:5px;
	left:100px;
}

.results .item .sum strong {

}

.results .item .desc {
	
	height:44px;
	overflow:hidden;
}

.results .item h3 {
	font-size: 15px;
	font-weight: bold;
	color: #104a7d;
	margin: 0 0 2px 0;
	padding: 0;
	height:17px;
	overflow:hidden;
}

.results .item h3 a {

	color:#BF0000;
}

.results .plac h3 {

	padding:0 0 0 15px;
}

.results .plac h3 a {

	color:#2E5F8D;
}

.results .desc p { margin: 0; padding: 0; line-height: 16px;}
.results .desc p.sum { margin-top: 14px; }







.zbozi-prodejci {

	width:755px;

	margin:8px 0;

	font-size:9pt;
	border-spacing:0;
	border-collapse:collapse;

	border:1px solid #ACC4A2;
	background-color:#EFFEE8;
}

.zbozi-prodejci td {

	font-size:8pt;
	border-top:1px solid #fff;

	padding:2px 2px;
}

.zbozi-prodejci th {

	font-size:8pt;

	font-weight:bold;
	text-align:left;
}

.zbozi-prodejci .foto {

	font-weight:bold;
	padding:1px 1px 1px 3px;
	color:#fff;
	background-color:#005A9A;
	margin:0 3px 0 0;
}

.zbozi-prodejci .liche td  {

	background-color:#FEFCE2;
}

.zbozi-prodejci .podmysi td  {

	background-color:#E2F2FE;
	color:#000;
}

.zbozi-prodejci .podmysi td a {

	color:#000;
}

.zbozi-prodejci .napravo {

	text-align:right;
}


.zbozi-prodejci a {

	color:#000;
}

.zbozi-prodejci .title:visited {

/*	padding-left:12px;*/
	color:#444;
/*	background:url('img/fajfka.gif') no-repeat top left;*/
	font-style:italic;
}


.zbozi-prodejci .nabidka  {

	color:#249A00;
	font-weight:bold;
}

.zbozi-prodejci .poptavka  {

	color:#CC0000;
	font-weight:bold;
}

.zbozi-prodejci .plac {

	font-weight:bold;
}








.pridat-obchod {

	position:relative;

	}

.pridat-obchod .hlavni {

	background-color:#FAF0EB;
	padding:10px;
	border:1px solid #F3D4CA;
	margin:5px 0 15px 0;
	}

.pridat-obchod .ostatni {

	background-color:#EBF5FA;
	padding:10px;
	border:1px solid #CAE9F3;
	margin:5px 0 15px 0;
	}

.pridat-obchod .ostatnifotky {

	background-color:#DFFFE0;
	padding:10px;
	border:1px solid #B7D7BE;
	margin:5px 0 15px 0;
	}


.pridat-obchod td span {

	display:block;
	color:#666;
	text-decoration:line-through;
	margin-bottom:2px;
	}


.intable {

	width:705px;
	border:none;
	}

.intable th {

	vertical-align:top;
	text-align:left;
	}

.intable td {

	vertical-align:top;
	text-align:left;
	}

.intable p {

	color:#333;
	}

.intable2 {

	width:695px;
	border:none;
	margin:5px;
	}

.intable2 th {

	vertical-align:top;
	text-align:left;
	}

.intable2 td {

	vertical-align:top;
	text-align:left;
	}

.intable2 p {

	color:#333;
	font-size:0.9em;
	}

.pridat-obchod a {

	color:#c00;
	}

.pridat-obchod .inphelp {
/*
	background:url('img/input-otaznik.png') no-repeat top left;
	background-color:#fff;
*/
	}


.pridat-obchod .siroke {

	width:520px;
	}

.pridat-obchod .siroke1 {

	width:70px;
	}

.pridat-obchod .siroke2 {

	width:440px;
	}

.pridat-obchod p {

	margin:4px;
	}

.pridat-obchod .readonly {

	color:#777;
	border:1px solid #888;
	}

.pridat-obchod .input {

	}

.pridat-obchod .vedle {

	display:inline;
	}

.pridat-obchod .area {

	width:520px;
	}

.pridat-obchod .nadpis {

	width:340px;
	}


.pridat-obchod .help {

	width:450px;

	background-color:#CCFFCC;
	padding:10px;
	border:1px solid #99CC99;
	margin:5px 0;

	right:22px;
	position:absolute;
	visibility:hidden;
}

.pridat-obchod .help .in {

	margin:0;
	padding:0;

	color:#000;
}

.pridat-obchod .help p {

	color:#000;
	font-size:1em;
}

.pridat-obchod .spravne {

	color:#2E6031;
	font-weight:bold;
	font-size:13pt;
	margin:8px 0 2px 0;

	text-decoration:underline;
}

.pridat-obchod .spatne {

	color:#b33;
	font-weight:bold;
	font-size:13pt;
	margin:8px 0 2px 0;

	text-decoration:line-through;
}

.pridat-obchod .spatne span {

	color:#000;
	font-weight:normal;
	font-size:11pt;
}

.pridat-obchod .spravne span {

	color:#000;
	font-weight:normal;
	font-size:11pt;
}





.res {

	background-color:#CC6666;
	padding:10px;
	border:1px solid #990000;
	margin:5px 0 15px 0;

	font-size:1.1em;
	color:#fff;
	font-weight:bold;
}






.waudb {

	text-align:center;
	margin:0 0 10px 0;
	padding:5px;

	background-color:#EAF9FD;
	border:1px solid #8DB9CA;
}


.waudb span {

	font-weight:bold;
	font-size:11pt;
}


.waudb p {

	margin:0;
	padding:3px;
}



.etarget {

	width:745px;
	border:none;
	background-color:#fff;
	padding:5px;
	margin:5px 0 8px 0;
}

.etarget .selfpromo {

	width:745px;
}

.etarget .right {

	text-align:right;
}

.etarget .title {

	margin:8px 0 0 0;
	padding:0 10px 0 10px;
}

.etarget .description {

	margin:0 0 7px 0;
	padding:0 10px 0 10px;
/*
	border-bottom:18px solid #F6EDE0;
*/
}

.etarget br {

	display:none;
}
.etarget .title a {

	color:#A85A5A;
	font-size:10pt;
}

.takhled {

	margin-top:50px;
	font-size:8pt;
}

/*


.etarget {

	width:745px;
	border:1px solid #E0C298;
	background-color:#F7EEE1;
	padding:5px;
	margin:5px 0 8px 0;
}

.etarget .selfpromo {

	width:745px;
}

.etarget .right {

	text-align:right;
}

.etarget .title {

}

.etarget .description {


}
*/


.ad-maminet {

	margin:7px 0;
	padding:7px 0;
	text-align:center;
	border-top:3px solid #104A7D;
	border-bottom:3px solid #104A7D;
}

.ad-maminet img {

	border:none;
}

.toppad {

	padding-top:10px;
}

.sumtxt {

	line-height:140%;
}





.etarget-over {

	position:relative;
	padding:5px 0 10px 0;
	margin:0;
}

.etarget-over .adfox-box  {

	margin:5px 0 0 0;
	padding:0;
}

.etarget-over .adfox-box div {

	padding:0 0 5px 15px;
}

.etarget-over h2 {

	position:absolute;
	right:0;
	margin:0;
	padding:0;
	font-size:10pt;
}

.etarget-over h3 {

	font-size:10pt;
	margin:0;
	padding:10px 0 3px 15px;
}

.etarget-over h3 a {

	color:#BF0000;
}

.etarget-over p {

	margin:0;
	padding:0 0 3px 15px;
}

.etarget-over a {

	color:#888;
	cursor:pointer;cursor:hand;
}

.etarget-over h2 {

	font-size:9pt;
}






.resultsx .item {

	height:112px;

	margin:10px 0;
	position:relative;
	padding:0 8px 0 100px;
}

.resultsx .plac {

}

.resultsx .plac h3 {

}

.resultsx .item .pic {
	position:absolute;
	top:12px;
	left:6px;
	width:88px;
	height:80px;

	}

.resultsx .xin {

	border-left:10px solid #025994;
	padding:0 0 25px 15px;
}

.resultsx .item .sum {

	position:absolute;
	bottom:5px;
	left:125px;
	background-color:#fff;
}

.resultsx .item .sum strong {

}

.resultsx .item .desc {
	
	height:44px;
	overflow:hidden;
}

.resultsx .item h3 {
	font-size: 15px;
	font-weight: bold;
	color: #104a7d;
	margin: 0 0 2px 0;
	padding: 0;
	height:17px;
	overflow:hidden;
}

.resultsx .item h3 a {

	color:#025994;
}

.resultsx .plac h3 {

	background:url('img/item-placx-bg.png') no-repeat top left !important;
	padding:0 0 0 20px;
}

.resultsx .plac h3 a {

	color:#2E5F8D;
}

.resultsx .desc p { margin: 0; padding: 0; line-height: 16px;}
.resultsx .desc p.sum { margin-top: 14px; }



#opomocnik {

	width:440px;
	border:1px solid #222;
	background-color:#fff;

	margin:0;
	padding:0;

	display:none;
	position:absolute;

	z-index:800;
}

#opomocnik ul {

	position:relative;

	list-style-type:none;
	margin:0;
	padding:0;
}

#opomocnik ul li {

	text-align:left;

	display:block;
	margin:0;
	padding:0 0 0 3px;

	height:16px;

	cursor:pointer;cursor:hand;

	font-size:9pt;
	color:#333;
	text-decoration:none;

	overflow:hidden;
	line-height:125%;
}

#opomocnik ul li span {

	height:16px;

	padding:0 3px 0 0;
	margin:0;

	display:block;
	width:100px;

	float:right;
	background-color:#f3f3f3;

	border-left:1px solid #999;
	text-align:right;
}


#opomocnik ul .hover {

	color:#e11;
	text-decoration:underline;
	background-color:#e8e8e8;
}

#opomocnik ul li .spanhover {

	color:#e11;
	text-decoration:underline;
	background-color:#d8d8d8;
}


#opomocnik ul .pomoff {

	background-color:#e1e1e1;
	text-align:center;
	border-top:1px solid #aaa;
}

#opomocnik ul .pomoff a {

	display:block;
}


.inzban {

	z-index:900;
	position:absolute;
	top:3px;
	right:3px;

	padding:3px 20px;
	background-color:#D7E1E9;
	border:1px solid #C3CDD4;
	text-align:right;
	line-height:150%;
}

.inzbanspc {

	height:15px;
}


