@charset "utf-8";
/* Create ? A1soft - A3media - ELSA Communications, s. r. o. & Design G. C. 2004-9 #646e78=100,110,120 */
body 
{	background-color: #646e78; 
	with: 1088px;
	hight: auto;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}

#main-a
{	background-image: url(graph/back-a1.png);
	background-repeat: repeat-y;
	background-position: center top;
	background-color: #646e78; 
	with: 1068px;
	hight: 30px;
	margin: 0px;
	padding: 0px;
}

#menu-a
{	background-image: url(graph/back-a1.png);
	background-repeat: repeat-y;
	background-position: center top;
	background-color: #646e78; 
	with: 1068px;
	hight: 98px;
	margin-left: auto;
	margin-right: auto;
}

#main-b
{	background-image: url(graph/back-a1.png);
	background-repeat: repeat-y;
	background-position: center top;
	background-color: #646e78;
	with: 1068px;
	hight: auto;
	margin: 0px;
	padding: 0px;
}

body, td, tr, p {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}
#top 
{	background-image: url(graph/line-up-zp.png);
	background-repeat: repeat-x;
	height: 30px;
	width: 1005px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 17px;
}
#top .top-link {
	padding-left: 40px;
}

#top a {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	float: left;
	margin-right: 20px;
	padding-top: 5px;
}
#top a:hover {
	color: #333333;
}

#box-a1
{ 	clear: both;
	width: 1111px;
	height: auto;
	margin-top: 0px;
  	margin-left: auto; 
  	margin-right: auto;
	padding: 1px 19px 10px 23px;
	font-size: 75%;
	color: lightgreen; /*#5A6370;*/
}
#box-a1n { font-weight: normal; bacground: lavenderblush; }

#box-a1 a { color: deepskyblue; }
#green a { color: blue; }

#box-a1 a:hover, #green a:hover 
{	color: #333333;
	background-color: aquamarine;
}

#logo-a
{	float: right;
	hight: 99px;
	with: 850px;
	margin-left: 5px;
	margin-right: auto;
}

#logo-ar
{	position: relative; top: 0px; left: 20%;
	hight: 99px;
	with: auto;
	margin-left: auto;
	margin-right: auto;
}


#logo-t
{	height: 99px;
	with: 250px;
	margin-left: 0;
	margin-right: auto;
}

.c-left  {clear: left; float: left; margin-left: -5px;}
.r {float: right; margin-right: 5px; color: orangered;}
#m5, .m5 {font-size: 60%; color: gold;}
#m6, .m6 {font-size: 60%; color: gold;}
#m7, .m7 {font-size: 70%; color: gold;}
#m8, .m8 {font-size: 80%; color: gold;}
#m9, .m9 {font-size: 90%; color: gold;}
#m1, .m1 {font-size: 110%; color: gold;}
#m1a, .m1a {font-size: 120%; color: gold;}
#n5, .n5 {font-size: 60%; }
.a1 
{	color: #00CCFF;
	font-size: 16pt;
}

.n 
{	color: #00CCFF;
	font-size: 13pt;
}

/* local - my COLORs - background: #D3F9BC */

.bl { color: blue;} 
.blb { font-weight: normal; color: blue;}
.lb {color: lightblue;}
.lbb { font-weight: normal; color: lightblue;}
.db { color: dodgerblue;}
.dbb { font-weight: bold; color: dodgerblue;}
.red {color: red;}

.sky
{	color: skyblue;
	font-size: 14pt;
}

.sky1
{	color: skyblue;
	font-size: 15pt;
}

/* Hlavni navigacni menu */
#menu 
{	clear: both;
	background-image: url(graph/menu-back-a1.png);
	background-repeat: no-repeat;
	background-position: center; top: 129px;
	height: 47px;
	width: 1082px;
	margin-right: auto;
	margin-left: auto;
}
#menu a.hlod {
	background-image: url(graph/o-menu.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	float: left;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
	margin-top: 10px;
	margin-left: 35px;
	padding-left: 18px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#menu a.hlod:hover {
	background-image: url(graph/o-menu-a.gif);
}
/* SLOGAN na uvodni strance */
#content{
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
.span {
	clear: both;
	font-size: 1px;
}
.span20 {
	clear: both;
	font-size: 20px;
}
#content #obsah {
	background-image: url(graph/back-search-h.png);
	background-repeat: no-repeat;
	background-position: 536px bottom;
}
#content #obsahpage {
	background-image: url(graph/back-podpage.png);
	background-repeat: no-repeat;
	background-position: 536px bottom;
	padding-bottom: 120px;
}

#content .slogan {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 15px;
	padding-left: 40px;
	padding-bottom: 15px;
}
#content .slogan img.a3m {
	float: left;
	margin-right: 10px;
}
/* NOVINKY homepage */
#news {
	width: 235px;
	float: left;
	margin-left: 20px!important; margin-left: 10px;
	background-color: #333333;
}
#news h1 {
	display: block;
	height: 16px;
	background-image: url(graph/top-menu-left.png);
	background-repeat: no-repeat;
	background-position: right top;
	font-size: 1px;
	line-height: 1px;
	margin: 0px;
}
#news a {
	display: block;
	font-size: 13px;
	font-weight: bold;
	color: #C2C2C2;
	text-decoration: none;
	padding-left: 60px;
	height: 35px;
	background-repeat: no-repeat;
	background-position: 10px 2px;
	line-height: 32px;
}
#news a:hover {
	color: #FF9000;

}
#news a.c00 { background-image: url(graph/lm-00.gif);}
#news a.c01 { background-image: url(graph/lm-01.gif);}
#news a.c02 { background-image: url(graph/lm-02.gif);}
#news a.c03 { background-image: url(graph/lm-03.gif);}
#news a.c04 { background-image: url(graph/lm-04.gif);}
#news a.c05 { background-image: url(graph/lm-05.gif);}
#news a.c06 { background-image: url(graph/lm-06.gif);}
#news a.c07 { background-image: url(graph/lm-07.gif);}
#news .linek {
	font-size: 1px;
	line-height: 1px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #4F5860;
	display: block;
}

#news .n-bott {
	display: block;
	height: 17px;
	background-image: url(graph/bottom-novinky.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
/* Nahledy HOME */
#obsah #homobs {
	float: left;
	width: 650px;
	padding-left: 50px;
}
#obsah #homobs2 {
	float: left;
	width: 900px;
	padding-left: 50px;
}
#homobs img.addbig {
	margin-left: 43px;
	margin-top: 15px;
	margin-bottom: 10px;
}

#homobs #haktnab {
	background-image: url(graph/back-akt.png);
	background-repeat: no-repeat;
	background-position: right top;
	float: right;
	height: 145px;
	padding-left: 20px;
	padding-right: 10px;
}

#haktnab h3 {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-top: 10px;
	padding-left: 30px;
	letter-spacing: 1px;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-bottom: 0px;
}
#haktnab p {
	text-align: left;
	padding-left: 25px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#haktnab img {
	border: 1px solid #CCCCCC;
	float: left;
	margin-right: 15px;
}

#content #green {
	clear: both;
	width: 940px;
	height: 36px;
	margin-right: auto;
	margin-left: auto;
	background-color: #7AE21C;
}
#content #green p {
	margin: 0px;
	padding-top: 10px;
	padding-left: 20px;
	font-size: 11px;
	color: #000000;
}
#content #green-h {
	clear: both;
	width: 940px;
	height: 36px;
	margin-right: auto;
	margin-left: auto;
	background-color: #7AE21C;
}
#content #green-h p {
	margin: 0px;
	padding-top: 10px;
	padding-left: 20px;
	font-size: 11px;
	color: #000000;
}
#content #black {
	width: 940px;
	height: 80px;
	margin-right: auto;
	margin-left: auto;
	background-color: #000000;
}
/* Vyhledavaci formular HOME */
#homobs #space-s {
	float: left;
	padding-top: 95px;
	padding-left: 325px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	background-image: url(graph/txt-vyhledat-rekl-plochu.gif);
	background-repeat: no-repeat;
	background-position: 50px 90px;
}
#search #text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#search #vyhledat {
	margin-left: 3px;
	margin-top: 5px;
}
#space-s #search #vyhledat {
	background-image: url(graph/butt-vyhledat.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 79px;
	height: 32px;
	margin-left: 5px;
	margin-top: 5px;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFFFFF;
	padding-bottom: 4px;
}
#search td.inp-home {
	background-image: url(graph/inp-home.gif);
	background-repeat: no-repeat;
	background-position: center 5px;
	width: 88px;
	height: 32px;
	text-align: center;
	padding-top: 2px;
}
/* ------------------------- */
/* Podstranky */
/* ------------------------- */
#content .nadpis {

	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 15px;
	padding-left: 40px;
	padding-bottom: 15px;
}
#content .nadpis h1 {
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	padding: 10px 0px 0px;
	display: block;
	width: 660px;
	float: left;
	background-image: url(graph/nadpis-back.gif);
	background-repeat: no-repeat;
	background-position: right 20px;
}
#pod_search {
	width: 267px;
	float: left;
	margin-left: 10px;
}
#pod_search .pod-top {
	background-image: url(graph/pd-s-top.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	font-size: 18px;
	padding-left: 10px;
	letter-spacing: 1px;
	height: 49px;
}
#hledej .pod-top table {
	margin-top: 15px;
}

td.slist, td.slistn {
	padding-top: 2px;
	padding-right: 10px;
	padding-left: 10px;
	width: 150px;
	text-align: left;
}
select, input, textarea {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
td.slist select, td.slistn select {
	width: 160px;
	border: 1px solid #FFFFFF;
}
td.slist60 select{
	width: 60px;
	border: 1px solid #FFFFFF;
}
.pod-h-srch table td {
	padding-bottom: 5px;
}
.pod-h-srch {
	background-repeat: repeat-y;
	background-position: right top;
	background-color: #333333;
	background-image: url(graph/pd-s-back.png);
}

td.tema {
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	font-size: 12px;
	padding-top: 5px;
	padding-left: 10px;
}
td.slist60 {
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-top: 2px;
	padding-right: 10px;
	padding-left: 10px;
	width: 60px;
	text-align: right;
}
/* Podrobne vyhledavani */
#hledej .pod-dop {
	background-image: url(graph/pd-sp-top.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-bottom: 0px;
	background-color: #333333;
	margin-bottom: 0px;
}
.pod-dop a.pview {
	background-image: url(graph/pd-sp-icon.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	display: block;
	font-size: 13px;
	color: #DCEAD0;
	text-decoration: none;
	font-weight: bold;
	padding-left: 20px;
	margin-left: 10px;
	margin-bottom: 1px;
	padding-bottom: 5px;
}
.pod-dop a.pview:hover {
	background-image: url(graph/pd-sp-icona.gif);
	color: #FFFFFF;
}
.pod-dop p {
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 8px;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.pod-dop label {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
}
.pod-dop checkbox{
	margin-left: 0px;
	padding-left: 0px;
}
.pod-dop input.c20 {
	width: 30px;
}
.pod-dop h3 {
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: underline;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-left: 15px;
}
#hledej .sp-bott {
	background-image: url(graph/p-vyhledat-back.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 40px;
	text-align: right;
	padding-right: 30px;
}
.nadpis .podaddbig {
	float: left;
}
/*Vypis reklamnich ploch*/
#obsahpage #vypis-rp, #obsahpage #vypis-age {
	padding-left: 20px;
	float: left;
	width: 650px !important; width: auto;
}
.polozka-rp1, .polozka-rp2, .polozka-rp3, .polozka-rp4, .polozka-rp5, .polozka-rp6, .polozka-rp7 {
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 315px;
	background-color: #333333;
	margin-right: 10px;
	margin-bottom: 10px;
}
.polozka-rp1 {
	background-image: url(graph/vyp-a1.gif);
}
.polozka-rp2 {
	background-image: url(graph/vyp-a2.gif);
}
.polozka-rp3 {
	background-image: url(graph/vyp-a3.gif);
}
.polozka-rp4 {
	background-image: url(graph/vyp-a4.gif);
}
.polozka-rp5 {
	background-image: url(graph/vyp-a5.gif);
}
.polozka-rp6 {
	background-image: url(graph/vyp-a6.gif);
}
.polozka-rp7 {
	background-image: url(graph/vyp-a7.gif);
}
.txt-pol {
	font-size: 12px;
	color: #CCCCCC;
	padding: 15px;
	height: 136px;
}
.txt-pol img {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	border: 1px solid #CCCCCC;
	display: block;
}
.txt-pol .xcena {
	display: block;
	clear: both;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
	margin-top: 5px;
	padding-top: 5px;
}
.txt-pol .xcena strong {
	color: #FFCC00;
	font-size: 13px;
}
.txt-pol .xtyp {
	padding-right: 15px;
}
#vypis-rp  dl {
	background-image: url(graph/vyp-bott.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	padding: 0px 0px 10px;
}
#vypis-rp  dt {
	background-image: url(graph/line-detail.gif);
	background-repeat: no-repeat;
	background-position: 160px center;
}
#vypis-rp  dt a {
	color: #FF9900;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	display: block;
	background-image: url(graph/butt-detail.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	margin-left: 15px;
}
#vypis-rp  dt a:hover {
	color: #FFFFFF;
	background-image: url(graph/butt-detail-a.gif);
}
/* REGISTRACE*/
#obsahpage #registrace {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
/* Horni vyber*/
#registrace h1 {
	background-image: url(graph/reg-h-backr.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	margin: 0px;
	padding-bottom: 8px;
}
#registrace .reg-h {
	background-image: url(graph/reg-h-back.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 31px;
	margin: 0px;
	padding: 0px;
}
#registrace .reg-use {
	clear: both;
}
dl.top_lft {background:#333333 url(graph/reg-corn-lb.gif) bottom left no-repeat; margin:0px; padding:0; float:left; margin-right:20px; width:auto;}
dl.top_lft dt {background:#333333 url(graph/reg-corn-rt.gif) top right no-repeat; padding:0px 10px 10px 0px; }
dl.top_lft dd {background:transparent url(graph/reg-corn-rb.gif) bottom right no-repeat; padding:0; margin:0;}
dd p.regmenu, dd #form1 .regform {
	margin:0px;
	padding:0px 10px 20px;
	clear: both;
	display: block;
	width: 800px;
}

dl.top_lft dd p {
	margin:0px;
	padding:0px 10px 20px;
}

.reg-use a {
	display: block;
	float: left;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 40px;
	padding-left: 20px;
	margin-right: 10px;
	margin-left: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-bottom: 10px;
	margin-top: 0px;
}
.reg-use a.ua1 { background-image: url(graph/ico-a1.gif);}
.reg-use a.ua2 { background-image: url(graph/ico-a2.gif);}
.reg-use a.ua3 { background-image: url(graph/ico-a3.gif);}
.reg-use a.ua4 { background-image: url(graph/ico-a4.gif);}
.reg-use a.ua5 { background-image: url(graph/ico-a5.gif);}
.reg-use a.ua6 { background-image: url(graph/ico-a6.gif);}
.reg-use a.ua7 { background-image: url(graph/ico-a7.gif);}
.reg-use a.ua1:hover { background-image: url(graph/ico-a1a.gif);}
.reg-use a.ua2:hover  { background-image: url(graph/ico-a2a.gif);}
.reg-use a.ua3:hover  { background-image: url(graph/ico-a3a.gif);}
.reg-use a.ua4:hover  { background-image: url(graph/ico-a4a.gif);}
.reg-use a.ua5:hover  { background-image: url(graph/ico-a5a.gif);}
.reg-use a.ua6:hover  { background-image: url(graph/ico-a6a.gif);}
.reg-use a.ua7:hover  { background-image: url(graph/ico-a7a.gif);}

/*plochy registracni*/
.regform {
	margin:0px;
	padding:0px 10px 20px;
	clear: both;
	display: block;
	width: 800px;
}
p.ua1 {background:#333333 url(graph/ico-a1.gif) no-repeat 800px top;}
.reg-use #form1 {
	margin: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-top: 0px;
}
.reg-use label {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
	vertical-align: top;
}
.regform label {
	display: block;
	padding-top: 5px;
}
label.but-next {
	text-align: right;
	display: block;
	padding-right: 20px;
}

.regform p {
	padding-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
}
.regform table td {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
#registrace .reg-fill {

	background-image: url(graph/reg-h-back.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 31px;
	margin: 0px;
	padding: 0px;
}
#registrace .regstep {
	background-image: url(graph/step-back.gif);
	background-repeat: no-repeat;
	background-position: 680px bottom;
	display: block;
	height: 31px;
	text-align: right;
}
.regstep .rstep {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 135px;
	padding-top: 8px;
	display: block;
}
/*Detail reklamni plochy*/
#vypis-rp .vyp-detail {
	font-size: 12px;
	color: #CCCCCC;
	padding-right: 0px;
	width: 630px;
}
.vyp-detail h2, .vyp-detail p {
	margin: 0px 0px 5px;
}
.vyp-detail h1 {
	background-image: url(graph/ico-a1a.gif);
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-position: 99% center;
	background-repeat: no-repeat;
	background-color: #333333;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 25px;
	padding-left: 10px;
	display: block;
	margin: 0px;
}
.vyp-detail h2 {
	background-color: #333333;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	padding: 5px;
	margin-right: 150px;
}
.vyp-detail p {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	display: block;
	margin-right: 150px;
}
.vyp-detail p strong {
	font-weight: bold;
	color: #FFFFFF;
}


.vyp-detail .foto-detail {
	float: right;
	background-color: #333333;
	padding: 10px;
}

.foto-detail img {
	float: none;
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
	clear: both;
	display: block;
}
.vyp-detail img.zastupce {
	float: left;
	border: 1px solid #999999;
	margin-right: 5px;
}
.foto-detail a.nex, .foto-detail a.bef  {
	display: block;
	float: left;
	height: 13px;
	width: 13px;
	margin-right: 10px;
	background-repeat: no-repeat;
	text-decoration: none;
	font-size: 1px;
}
.foto-detail a.nex  {
	background-image: url(graph/det-down.gif);
	background-position: center top;
}
.foto-detail a.nex:hover  {
	background-position: center bottom;
}
.foto-detail a.bef  {
	background-image: url(graph/det-up.gif);
	background-position: center top;
}
.foto-detail a.bef:hover  {
	background-position: center bottom;
}
#vypis-rp .detail-butt {
	clear: both;
	height: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.detail-butt a {
	color: #FF9900;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	display: block;
	background-image: url(graph/butt-detail.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	float: left;
	margin-right: 15px;
}
.detail-butt a:hover {
	color: #FFFFFF;
	background-image: url(graph/butt-detail-a.gif);
}
.detail-butt a.next, .detail-butt a.prev {
	font-size: 1px;
	text-decoration: none;
	display: block;
	float: left;
	height: 13px;
	width: 30px;
	padding: 0px;
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 20px;
}
.detail-butt a.next {
	background-image: url(graph/tl-d-next.gif);
	background-position: right top;
}
.detail-butt a.next:hover {
	background-image: url(graph/tl-d-next.gif);
	background-position: left top;
}
.detail-butt a.prev {
	background-image: url(graph/tl-d-prev.gif);
	background-position: right top;
}
.detail-butt a.prev:hover {
	background-image: url(graph/tl-d-prev.gif);
	background-position: left top;
}
/* Strankovani */
.strankovani {
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 13px;
}
.strankovani a {
	font-weight: bold;
	color: #FF9100;
	text-decoration: underline;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}
.strankovani a:hover {
	color: #333333;
	background-color: #FF9100;
}

/* V?pis reklamn?ch agentur */
.polozka-age {
	background-repeat: no-repeat;
	background-position: left top;
	float: none;
	width: 630px;
	background-color: #333333;
	margin-right: 10px;
	margin-bottom: 10px;
}
/* V?pis novinek */
.polozka-agen {
	background-repeat: no-repeat;
	background-position: left top;
	float: none;
	width: 860px;
	background-color: #333333;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 50px;
}
.polozka-agen {
	background-image: url(graph/back-agen-top.gif);
}
.polozka-agen dl {
	background-image: url(graph/back-agen-bot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	padding: 0px 0px 10px;
}
.polozka-agen h2 {
	font-size: 14px;
	font-weight: bold;
	color: #FF9100;
	margin: 0px;
	padding: 0px 0px 5px;
}
.polozka-agen p {
	margin: 0px;
	padding: 0px 0px 5px;
}
.polozka-age {
	background-image: url(graph/back-age-top.gif);
}

.txt-age {
	font-size: 12px;
	color: #CCCCCC;
	padding: 15px 15px 0px;
}
.txt-age .infa {
	font-size: 11px;
}
.txt-age img {
	float: left;
	margin-right: 9px;
	margin-bottom: 5px;
	border: 1px solid #CCCCCC;
}.txt-age .age-kontakt {
	display: block;
	padding-left: 80px;
	padding-top: 5px;
}
.txt-age a {
	color: #FF9900;
	text-decoration: underline;
}
.txt-age a:hover {
	color: #FFFFFF;
}
.polozka-age dl {
	background-image: url(graph/back-age-bot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	padding: 0px 0px 10px;
}
.polozka-age dt, .polozka-agen dt {
}
.polozka-age dt a, .polozka-agen dt a {
	color: #FF9900;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	display: block;
	background-image: url(graph/butt-detail.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	margin-left: 15px;
}
.polozka-age dt a:hover, .polozka-agen dt a:hover {
	color: #FFFFFF;
	background-image: url(graph/butt-detail-a.gif);
}
#content .nadpis h1.age {
	font-size: 15px;
	font-weight: bold;
	margin: 0px 40px 0px 0px;
	padding: 10px 0px 0px;
	float: none;
	background-image: url(graph/nadpis-back-n.gif);
	background-repeat: no-repeat;
	background-position: 290px 20px;
	width: auto;
}
/* Vyhledavani agentur */
.lage {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	clear: both;
	margin: 0px;
	padding: 0px 30px 0px 0px;
}
#mapaagentury {
	margin-top: 5px;
	margin-left: 10px;
}
#hledej .age-bott {
	background-image: url(graph/p-age-back.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 34px;
	text-align: right;
	padding-right: 30px;
}
/* Detail reklamni agentury */
#content .nadpis h1.dage {
	font-size: 15px;
	font-weight: bold;
	margin: 0px 40px 0px 0px;
	padding: 10px 0px 0px;
	float: none;
	background-image: url(graph/nadpis-back-n.gif);
	background-repeat: no-repeat;
	background-position: 230px 20px;
	width: auto;
}
#vypis-rp .age-detail {
	font-size: 12px;
	color: #CCCCCC;
	padding-right: 0px;
	width: 630px;
}
.age-detail h2, .age-detail p {
	margin: 0px 0px 5px;
}
.age-detail h1 {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333333;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 10px;
	display: block;
	margin: 0px;
}
.vage-detail h2 {
	background-color: #333333;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	padding: 5px;
	margin-right: 150px;
}
.age-detail p {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	display: block;
}
.age-detail p.popis {
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.age-detail p strong {
	font-weight: bold;
	color: #FFFFFF;
}
.age-detail img {
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #999999;
}

/* ==== P A T R I K ==== */
.reg-use a.ua1act { background-image: url(graph/ico-a1a.gif); }
.reg-use a.ua2act  { background-image: url(graph/ico-a2a.gif); }
.reg-use a.ua3act  { background-image: url(graph/ico-a3a.gif); }
.reg-use a.ua4act  { background-image: url(graph/ico-a4a.gif); }
.reg-use a.ua5act  { background-image: url(graph/ico-a5a.gif); }
.reg-use a.ua6act  { background-image: url(graph/ico-a6a.gif); }
.reg-use a.ua7act  { background-image: url(graph/ico-a7a.gif); }

span.chybny_udaj {
  color: #ff0000;
  font-size: 11px;
}

.smazani_foto {
  position: relative;
  left: -20px;
}

.foto-detail a.nexDisabled, .foto-detail a.befDisabled  {
	display: block;
	float: left;
	height: 13px;
	width: 13px;
	margin-right: 10px;
	background-repeat: no-repeat;
	text-decoration: none;
	font-size: 1px;
	background-color: #FD6A00;
}

#podrobne_vyhledavani {
	display: none;
	padding-top: 10px;
	background-image: url(graph/pd-s-back.png);
	background-repeat: repeat-y;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	margin-bottom: 0px;
}

#podrobne_vyhledavani_spodni {
	display: none;
}

table.overeni_udaju td {
  font-weight: normal;
}

div.ra_nabizi1 {
  float: right;
}
div.ra_nabizi2 {
  float: left;
  width: 80px;
  text-align: center;
}
div.ra_nabizi2 img {
  margin-left: 15px;
}
/*
.foto-detail a.nex  {
	background-image: url(graph/det-down.gif);
	background-position: center top;
}
.foto-detail a.nex:hover  {
	background-position: center bottom;
}
.foto-detail a.bef  {
	background-image: url(graph/det-up.gif);
	background-position: center top;
}
.foto-detail a.bef:hover  {
	background-position: center bottom;
}
*/
/* --------------- Rozbalovací menu -------------------- */
ul#dropDownMenu, ul
{
padding:0;
margin:0;
list-style-type:none;
}

ul#dropDownMenu ul
{
width: 150px;
}

ul#dropDownMenu li
{
	float:left;
}

ul#dropDownMenu a
{
display:block;
text-decoration:none;
font-weight:bold;
}

ul#dropDownMenu a.hlod2
{
	background-image: url(graph/o-menu.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
	margin-top: 10px;
	margin-left: 35px;
	padding-left: 18px;
	padding-top: 2px;
	padding-bottom: 2px;
}
ul#dropDownMenu a.hlod2:hover {
  background-image: url(graph/o-menu-a.gif);
}

ul#dropDownMenu ul a
{
font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
border-bottom:none;
padding:2px 4px 2px 6px;
}

ul#dropDownMenu ul a:hover
{
background-color:#333333;
}

ul#dropDownMenu ul
{
position:absolute;
visibility:hidden;
background-color:#ff6600;
margin-left: 40px;
}

ul#dropDownMenu li:hover ul, ul#dropDownMenu li.hover ul
{
visibility:visible;
}

ul#dropDownMenu li li
{
float:none;
border:none;
}

ul#dropDownMenu li
{
behavior: url(hover.htc); /* Protože IE nedodržuje CSS standarty, aby bylo řešení funkční, použijeme tento *.htc soubor */
}
ul#dropDownMenu li ul li
{
	_height: 20px;
}
/* -------- Konec rozbalovacího menu -------- */

/* Doplneni css */
/* Butonek vyhledat v leve casti oranz */
#vyh_ra {
	background-image: url(graph/butt-vyh_ra.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 79px;
	height: 27px;
	margin-left: 5px;
	margin-top: 5px;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFFFFF;
	padding-bottom: 4px;
}
#podrobne_vyhledavani_spodni input {
	background-image: url(graph/butt-vyh_ra.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 79px;
	height: 27px;
	margin-left: 5px;
	margin-top: 5px;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFFFFF;
	padding-bottom: 4px;
}
/* Detail sidla firmy a oteviraci doby */
.sf_od {
	width: 180px;
	display: block;
	float: right;
	background-color: #3F464D;
	padding: 5px;
	margin-left: 10px;
	text-align: center;
}
.sf_od p {
	border-bottom-style: none;
	display: block;
	text-align: left;
}
img.sf_foto {
	/*height: 180px;
	width: 180px;*/
	text-align: center;
	display: block;
	margin: 0px 0px 5px;
	padding: 0px;
}
a.zomap {
	color: #FF9900;
}
a.zomap:hover {
	color: #FFFFFF;
}
/* Login page */
#loginpage {
	padding-right: 50px;
	padding-left: 50px;
}
#loginpage {
	font-size: 12px;
}
#loginpage table.admtab{
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-left-color: #333333;

}
#loginpage tr.head{
	background-color: #333333;
}
#loginpage table.admtab td, #loginpage table.admtab th {
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 12px;
}
#loginpage .admtab input {
	width: 150px;
}
/* Nic nenalezeno - hlaseni */
.sorry {
	width: 350px;
}
/* Nic nenalezeno - hlaseni */
.paging {
	font-size: 13px;
	color: #CCCCCC;
	padding-top: 5px;
	padding-bottom: 5px;
}
.paging a {
	font-size: 13px;
	font-weight: bold;
	color: #FF9900;
	padding-right: 3px;
	padding-left: 3px;
}
.paging a:hover {
	color: #FFFFFF;
	background-color: #FF9900;
}
/* Detail reklamni plochy - email */
a.emil {
	color: #FF9100;
	text-decoration: underline;
	font-weight: bold;
}
a.emil:hover {
	color: #FFFFFF;
}
/* Statické stránky  */
.stat_stranka img {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	border: 1px solid #CCCCCC;
}
.stat_stranka strong {
	color: #FFFFFF
}
.bezdph {
font-size: 11px;
text-align:left;
margin-left: 300px;
}
.poptavka {
font-size: 12px;
text-align:left;
margin-left: 300px;
}
/*boxy - index*/
.vbox1, .vbox2, .vbox3, .mbox1, .mbox2, .mbox3 {
	float: left;
	width: 205px;
	margin-right: 10px;
}
.vbox1 a, .vbox2 a , .vbox3 a  {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}
.vbox1 a:hover, .vbox2 a:hover , .vbox3 a:hover  {
	color: #FF8000;
}
.vbox1 img, .vbox2 img, .vbox3 img {
	margin-top: 5px;
	margin-bottom: 5px;
}
.vbox1 p, .vbox2 p, .vbox3 p {
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.mbox1 img, .mbox2 img, .mbox3 img {
	float: left;
	margin-right: 5px;
}
.mbox1 a, .mbox2 a, .mbox3 a {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.mbox1 a:hover, .mbox2 a:hover , .mbox3 a:hover  {
	color: #FF7F00;
}
p.hmezera {
	margin: 0px;
	padding: 0px;
	line-height: 20px;
}
#top .language {
	float: right;
	margin-right: 19px!important;	margin-right: 9px;
	background-image: url(graph/_flag-back.gif);
	background-repeat: repeat-x;
	height: 30px;
}
#top .language img {
	float: left;
}
#top .language a.usel {
	display: block;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 1px;
}

#content #green 
{	clear: both;
	width: 1022px;
	height: 37px;
	margin-right: auto;
	margin-left: -20px;
	background-color: #7ae21c;
}

#content #green p 
{	margin-left: -2px;
	padding-top: 10px;
	padding-left: 20px;
	font-size: 11px;
	color: #000000;
}

#content #black {
	width: 1024px;
	height: 77px;
	margin-right: auto;
	margin-left: -21px;
	background-color: #000000;
}

