@charset "utf-8";
/* *** www.hotelemap.com - www.touristymap.com - www.hotelbookin.info -
 - www.A3media.eu - www.A3media.cz - http://Reklamniplochy.A3media.cz - 
 - www.cestomapy.cz - www.A1soft.cz - www.ZdravotniPoradna.cz
A3media-RP - a-style-m - A3media - EU - ELSA Communications - 
Ing.Viktor.Sustr@seznam.cz - Marketa.J.Sustrova@seznam.cz -
Reichenberg and Prague - EU - 22.4.2010 *** */

body {
	background-image: url(graph/back-1077.png);
	background-repeat: repeat-y;
	background-position: center top;
	background-color: #333333;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}

body, td, tr, p {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}

#box-a, #box-as, #box-ahb, #box-ahc /* hosting - text - black and whitte */
{	width: 870px;
	height: auto;
	/* position: relative; top: 8px; left: 8px; */
	clear: both;
	float: left;
	margin: 1px;
	padding: 9px 11px 9px 1px;
	color: blue;
	font-size: 110%;
	background-color: peachpuff;  /* black;  */
	overflow: hidden;
}

#box-ahd  /* hosting - text - black and whitte */
{	width: 936px;
	height: auto;
	/* position: relative; top: 8px; left: 8px; */
	clear: both;
	float: left;
	margin: 10px;
	padding: 9px 11px 9px 21px;
	color: blue;
	font-size: 110%;
	background-color: brown;  /* black;  */
	overflow: hidden;
}

#box-a, .box-a { margin-left: -172px; padding-left: 27px; }

#box-as { padding-left: 19px }

#box-abd
{	width: 877px;
	height: auto;
	clear: both;
	float: left;
	margin: 1px;
	padding: 9px 1px 9px 1px;
	color: blue;
	font-size: 120%;
	background-color: mistyrose;
  	overflow: hidden;
}

#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;
}

#box-b, #box-c, #box-ah, #box-ahc, #box-ag, #box-ahm /* blockquote - text - offer and hosting */
{	width: 850px;
	height: auto;
	/* position: relative; top: 8px; left: 8px; */
	clear: both;
	float: left;
	margin: 1px;
	padding: 9px 15px 9px 15px;
	font-size: 110%;
	overflow: hidden;
}

#box-b, #box-ahm { background-color: #d3f9bc; } 
#box-c { background-color: yellowgreen; } 
#box-ah, #box-ag {background-color: mistyrose; margin-left: 10px; font-size: 105%; text-align: justify;}
#box-ahc {background: mistyrose; margin-left: 30px; padding-left: 30px; font-size: 105%; text-align: justify;}

#box-i
{	width: 681px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	padding-left: 20px;					
}

#box-f, #box-fh
{	clear: right;
	float: right;
	width: 690px;
	height: auto;
	margin-right: 15px;
	margin-left: auto;
	padding: 9px 11px 9px 17px;
					
}

.box-abd, .box-abe, .box-acd, .box-abw, #box-abw, #box-abw3
{	width: 876px;
	height: auto;
	clear: both;
	float: left;
	margin: 1px;
	padding: 9px 11px 9px 7px;
	color: blue;
	font-size: 115%;
  	overflow: hidden;
}

.box-abd 	{ font-family: verdana, sans-serif; font-weight: bold; background-color: mistyrose; }
.box-abe 	{ padding-left: 17px; font-family: verdana; background-color: mistyrose; }
.box-acd 	{ with: 856px; padding-left: 17px; background: peachpuff; }
.box-abw, #box-abw, #box-abw3	{ background: lavenderblush; }
#box-abw3	{ margin-left: -11px; width: 1026px; padding: 9px 23px 9px 23px;}

#top-h {
	height: 210px;
	width: 1057px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 20px;					
}

#top {
	float: right;
	background-image: url(graph/top-back-8.png);
	background-repeat: no-repeat;
	height: 210px;
	width: 980px;
	margin-right: 0px;
	padding: 0px;	
}

#top1 
{	position: relative; top: 0px; left: 77px;	
	background-image: url(graph/top-back-7.png);
	background-repeat: no-repeat;
	height: 217px;
	width: 980px;
	margin-right: auto;
	margin-left: 0px;
	z-index: 7;
	padding: 0px;					}

#top .top-link 
{	margin-right: -1px;
	padding-left: 10px;
}

#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, #top a#selected, #top a#selected:hover 
{	text-decoration: none;
	color: #333333;
	background: greenyellow;
}

.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;}
#n5, .n5 {font-size: 60%; }

/* column 2 - page content */
.column2, #column2, .column2s, #column2s, .column2h, #column2h   
{ 	text-align: justify;
  	width: 876px;
  	float: left;
	margin-left: 17px;
  	padding: 12px 20px 15px 5px;
	font-size: 75%;
}
.column2fa, #column2fa,.column2fb, #column2fb, .column2fc, #column2fc, .column2fd, #column2fd, .column2f, #column2f, 
.column2l, #column2l, .column2fw, .column2fz, #column2fw, #column2fz, .column2fws, #column2fws  
{ 	clear: both;
	text-align: justify;
  	width: 916px;
  	float: left;
	margin-left: -17px;
  	padding: 12px 30px 15px 25px;
	font-size: 100%;
}
.column2fa, #column2fa { margin-left: -23px; padding: O; background: transparent; }
.column2fa p, #column2fa p { color: skyblue; font-size: 105%; background: transparent; }
.column2fb, #column2fb { margin-left: 7px; background: peachpuff; }
.column2fc, #column2fc { margin-left: -1px; background: tan; }
.column2fd, #column2fd { margin-left: -1px; background: brown; }
.column2fc p, #column2fc p { color: blue; }
.column2fw, #column2fw { margin-left: 7px; background: lavenderblush; }
.column2fw p, #column2fw p { color: blue; }
.column2fw li, #column2fw li { color: green; }
.column2fw h1, #column2fw h1 { color: red; text-transform: uppercase; }
.column2fz, #column2fz { margin-left: 7px; background: burlywood; }
.column2fz p, #column2fz p { color: blue; font-size: 105%; }
.column2fz h1, #column2fz h1 { color: orangered; text-transform: uppercase; }

.column2fws, #column2fws 
{ 	clear: both;
	text-align: justify;
  	width: 430px;
  	float: left;
	margin-left: -1px;
  	padding: 12px 30px 15px 25px;
	font-size: 100%;
	background: lavenderblush;
}

/* Hlavni navigacni menu */
#menu {
	background-image: url(graph/menu-back-d.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 46px;
	width: 1095px;
	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: 37px;
	padding-left: 22px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#menu a.hlod:hover {
	background-image: url(graph/o-menu-a.gif);
	color: #333333;
}

#menu li a.hlod:hover { color: #ffffff; }

#column2-x /* Catalog - title */
{ 	text-align: justify;
  	width: 836px;
  	margin-left: auto;
	margin-right: auto;		
  	padding: 20px;
}

/* SLOGAN na uvodni strance */
#content, #contenta, #contentb, #content1
{	width: 1087px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 100px;
	text-align:left;
}
#content1 {margin-left: -110px; }

.span {
	clear: both;
	font-size: 1px;
}

.span20 
{	clear: both;
	font-size: 20px;
}

#content #obsaha3, #content #obsahpagea3, .content .obsaha3, .content .obsahpagea3  
{	background-image: url(graph/back-podpage.png);
	background-repeat: no-repeat;
	margin-right: 30px;
	margin-bottom: -12px; 
	padding-bottom: 0px;
	background-position: bottom right
}

#content #obsah-h, .content .obsah-h 
{	background-image: url(graph/back-search-h.png);
	background-repeat: no-repeat;
	background-position: bottom right 
}

#content #obsah, #content #obsahpage, .content .obsah, .content .obsahpage 
{	background-image: url(graph/back-podpage.png);
	background-repeat: no-repeat;
	margin-right: 30px;
	margin-bottom: -12px; 
	padding: 0px;
	background-position: bottom right
}

#content #obsahpagec, .content .obsahpagec, #content #obsahpageces, .content .obsahpageces    
{	background-image: url(graph/back-podpage.png);
	background-repeat: no-repeat;
	margin-right: -22px;
	margin-bottom: -35px; 
	padding: 0px;
	background-position: bottom right
}

#content #obsahpagecc, .content .obsahpagecc    
{	background-image: url(graph/back-podpage.png);
	background-repeat: no-repeat;
	margin-right: 30px;
	margin-bottom: -13px; 
	padding: 0px;
	background-position: bottom right
}

#content #obsahpagecen, .content .obsah, .content .obsahpagecen  
{	background-image: url(graph/back-podpage.png);
	background-repeat: no-repeat;
	margin-right: -20px;
	margin-bottom: -12px; 
	padding: 0px;
	background-position: bottom right
}

#content #obsahpages, .content .obsahpages  
{	background-image: url(graph/back-podpage.png);
	background-repeat: no-repeat;
	margin-right: -49px;
	margin-bottom: -16px; 
	padding: 0px;
	background-position: bottom right
}

#content #obsahpagefree, .content .obsahpagefree  
{	background-image: url(graph/back-podpage.png);
	background-repeat: no-repeat;
	margin-right: 30px;
	margin-bottom: 30px; 
	padding: 0px;
	background-position: bottom right
}

/* Zdarma - 2 x - background image - f a s */
#content #obsahpageces, .content .obsahpageces
{	background-image: url(graph/back-podpage.png);
	background-repeat: no-repeat;
	margin-right: -20px;
	margin-bottom: -15px; 
	padding: 0px;
	padding-bottom: 100px;
	background-position: bottom right
}

#content #obsahpagef, .content .obsahpagef 
{	background-image: url(graph/back-podpage.png);
	background-repeat: no-repeat;
	margin-right: 27px;
	margin-bottom: 20px; 
	padding: 0px;
	padding-bottom: 150px;
	background-position: bottom right
}

#content #obsahpagem, .content .obsahpagem 
{	background-image: url(graph/back-podpage.png);
	background-repeat: no-repeat;
	margin-right: 29px;
	margin-bottom: 80px; 
	padding: 1px;
	background-position: bottom right
}

#content #obsahpagen, .content .obsahpagen 
{	background-image: url(graph/back-podpage.png);
	background-repeat: no-repeat;
	margin-right: -89px;
	margin-bottom: -15px; 
	padding: 10px 30px 10px 10px;
	background-position: bottom right
}

#content #obsahpagep, .content .obsahpagep 
{	background-image: url(graph/back-podpage.png);
	background-repeat: no-repeat;
	margin-right: 29px;
	margin-bottom: -17px; 
	padding: 0px;
	padding-bottom: 0px;
	background-position: bottom right
}

#content #obsah, #content #obsahpagew, .content .obsah, .content .obsahpagew  
{	background-image: url(graph/back-podpage.png);
	background-repeat: no-repeat;
	margin-right: -20px;
	margin-bottom: -50px; 
	padding-bottom: 0px;
	background-position: bottom right
}

/* Hosting - background image - h */
#content #obsahpageh, .content .obsahpageh  
{	background-image: url(graph/back-podpage.png);
	background-repeat: no-repeat;
	margin-right: 29px;
	margin-bottom: -17px; 
	padding: 0px;
	background-position: bottom right
}


#content .slogan, .content .slogan 
{	float: left;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 3px;
	padding-left: 40px;
	padding-bottom: 5px;
}

#content .slogan img.a3m { float: left; margin-right:11px; }

/* unordered list 
ul	{ margin-left: 0px; ;}	

ul li
{ 	list-style: square inside url(znaky.gif); 
  	margin: 0px; padding-left: 1px;} */


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

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

.rb { color: royalblue;}
.rbb { font-weight: bold; color: royalblue;}

.sb { color: steelblue;}
.sbb { font-weight: bold; color: steelblue;}

.tb { color: teal;}
.tbb { font-weight: bold; color: teal;}

.or { color: orange;}

.ora { color: orangered;}
.orab { font-weight: bold; color: orangered;}
.orabf { float: right; font-family: verdana; font-weight: bold; color: orangered;}
.orabs { font-weight: bold; color: orangered; letter-spacing: 1px;}
.oral { float: left; overflow: hidden; color: orangered;}

.red { color: red;}
.redb { font-weight: bold; color: red;}

.fb { color: firebrick;}
.fbb { font-weight: bold; color: firebrick;}

.yel { color: yellow;}

.sil { color: silver;
.gr { color: dimgray;}
.sg { color: slategray;}

.bla { color: black;} 
.blab { font-weight: bold; color: black;}

.uper { text-transform: uppercase; color: blue; font-style: normal; background-color: #FFEBCA;}

.spacer1, .sp1. .sp12
{	clear: both;
	height: 12px;
	overflow: hidden;
}

.spacer2, .sp2, .sp6
{	clear: both;
	height: 6px;
	overflow: hidden;
}

.spacer3, .sp3
{	clear: both;
	height: 3px;
	overflow: hidden;
}

/* NOVINKY homepage CZ
#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;
}
NOVINKY homepage */
.news{
	background-image: url(graph/news.gif);
	background-repeat: no-repeat;
	width: 42px;
	hight: 29px;
}
#news {
	width: 369px;
	float: left;
	background-image: url(graph/bck-novinky.png);
	background-repeat: repeat-y;
	background-position: right top;
}

#news h1 {
	display: block;
	height: 47px;
	background-image: url(graph/hl-novinky.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: 90px;
	padding-top: 5px;
	margin-top: 0px;
	margin-bottom: 5px;
	letter-spacing: 2px;
}

#news .n-text h2, #news .n-text p {
	margin-bottom: 2px;
	margin-top: 2px;
}

#news .n-text h2 {
	padding-bottom: 2px;
	padding-top: 5px;
}

#news .n-text {
	color: #CCCCCC;
	font-size: 11px;
	background-image: url(graph/od-news.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	margin-left: 35px;
	padding-left: 22px;
	margin-right: 20px;
}

#news .n-text h2 {
	font-weight: bold;
	color: #CCCCCC;
	font-size: 11px;
}

#news .n-text a {
	color: #CCCCCC;
	text-decoration: underline;
}

#news .n-text a:hover {
	color: #FF9900;
}

#news .n-text p {
	background-image: url(graph/line-news.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 5px;
}

#news .n-text p.last {
	background-image: none;
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 5px;
}

#news .n-bott {
	display: block;
	height: 17px;
	background-image: url(graph/bottom-novinky.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.nadpis { float: left; }

/* ***  Nahledy HOME  - ***  N  E  *** -

#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;
	margin-right: 20px;
	padding-right: 20px;
}

#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;
}

#green 
{	clear: both;
	width: 1020px;
	margin-left: -5px;
	margin-right: 4px; 
	height: 37px;
	margin-right: auto;
	margin-left: auto;
	background-color: #7ae21c;
}

/*  Vyhledavaci formular HOME  -  N  E  -
.auto { float: left;
	padding-left: 0px;
}

#homobs #space-s 
{	float: left;
	padding-top: 175px;
	padding-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	background-image: url(graph/txt-vyhledat-rekl-plochu.gif);
	background-repeat: no-repeat;
	background-position: 45px 90px;*/
}

#homobs #space-c 
{	float: left;
}

#homobs #space-s ORIGINAL 
{	float: left;
	padding-top: 100px;
	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  {
	hight: 38px;
	margin-top: 26px;
	margin-left: 0px;
	padding-left: 0px;
}
#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: 2px;
	margin-top: 4px;
}
#space-s #search #vyhledat {
	background-image: url(graph/butt-vyhledat-m.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 69px;
	height: 28px;
	margin-left: 3px;
	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-home1 {
	background-image: url(graph/inp-home-m.png);
	background-repeat: no-repeat;
	background-position:   top  5px; left 1px;
	width: 80px;
	height: 38px;
	z-index: 5;
	text-align: center;
	padding-top: 2px;
}
#search td.inp-home2 {
	background-image: url(graph/butt-vyhledat-m.png);
	background-repeat: no-repeat;
	background-position: center 4px;
	width: 69px;
	height: 38px;
	text-align: center;
	padding-top: 2px;
}
				  -  N  E  -  ***  */
/* Nahledy HOME */
#obsah #homobs 
{	float: left;
	width: 640px;
	padding-left: 50px;
}

#content img.addbig 
{	margin-left: 43px;
	margin-top: 15px;
	margin-bottom: 10px;
	margin-right: 20px;
	float: right;
}

#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;
}

#homobs #space-c 
{	float: left;
}

#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;
}

/* Vyhledavaci formular HOME - auto with nico*/
#nico-menu, #nico-menu-a {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding-left: 7px;
	padding-top: 25px!important;
}

.auto { float: left;
	background-image: url(graph/auto-l.gif);
	background-repeat: no-repeat;
	width: 234px; height: 104px; border: 0px; 
	background-position: 0px 0px;  float: left; 
	padding-left: 0px;
	z-index: 1;
}

#homobs #space-s {
	margin: 0px;
	padding-right: 40px;
/*	background-image: url(graph/txt-vyhledat-rekl-plochu.gif);
	background-repeat: no-repeat;
	background-position: 50px 90px;  float: right;            */ 
}

/* Vyhledavaci formular HOME - auto with nico - a1 = www */
#nico-menu, #nico-menu-a, #nico-menu-a1
{	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding-left: 7px;
	padding-top: 25px!important;
}

.auto { float: left;
	background-image: url(graph/auto-l.gif);
	background-repeat: no-repeat;
	width: 234px; height: 104px; border: 0px; 
	background-position: 0px 0px;  float: left; 
	padding-left: 0px;
	z-index: 1;
}

#homobs #space-s {
	margin: 0px;
	padding-right: 40px;
/*	background-image: url(graph/txt-vyhledat-rekl-plochu.gif);
	background-repeat: no-repeat;
	background-position: 50px 90px;  float: right;            */ 
}
#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-right: 13px;
	margin-top: 5px;
}
#space-c #search #vyhledat {
	background-image: url(graph/butt-vyhledat.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 79px;
	height: 32px;
	z-index: 2;
	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: left; /*top: 25px;*/

	width: 88px;
	height: 32px;
	z-index: 7;
	text-align: center;
	padding-top: 2px;
}

/* *** Podstranky *** */
#content .nadpis, #content .nadpis-a {
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 2px;
	color: yellow /* #FFFFFF; */
	padding-top: 3px;
	padding-left: 40px;
	padding-bottom: 5px;
}
#content .nadpis h1, #content .nadpis-a h1 {
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 2px;
	color: yellow /* #FFFFFF; */
	margin: 0px;
	padding: 10px 0px 0px;
	display: block;
	width: 700px;
	float: left;
	background-image: url(graph/nadpis-back-a.gif);
	background-repeat: no-repeat;
	background-position: right 20px;
}

.nadpis .podaddbig { float: left; color: yellow; }

#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;
}

/*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;
}

/* Vypis reklamnich agentur */
.polozka-age {
	background-repeat: no-repeat;
	background-position: left top;
	float: none;
	width: 630px;
	background-color: #333333;
	margin-right: 10px;
	margin-bottom: 10px;
}
/* Vypis 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 a, b(1)-------------------- */
ul#dropDownMenu, ul#dropDownMenu1, ul 
{	padding:0;
	margin:0;
	list-style-type:none;
}

ul#dropDownMenu ul, ul#dropDownMenu1 ul
{	width: 150px;
}

ul#dropDownMenu li, ul#dropDownMenu1 li
{	float:left;
}

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

ul#dropDownMenu a.hlod2, ul#dropDownMenu1 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, ul#dropDownMenu1 a.hlod2:hover 
{	background-image: url(graph/o-menu-a.gif);
}

ul#dropDownMenu ul a, ul#dropDownMenu1 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, ul#dropDownMenu1 ul a:hover
{	background-color:#333333;
}

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

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

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

ul#dropDownMenu li, ul#dropDownMenu1 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, ul#dropDownMenu1 li ul li
{
	_height: 20px;
}

ul#dropDownMenu a.hlod3, ul#dropDownMenu1 a.hlod3
{	background-image: url(graph/o-menu-a.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: 45px;
	padding-left: 18px;
	padding-top: 2px;
	padding-bottom: 2px;
}
ul#dropDownMenu a.hlod3:hover, ul#dropDownMenu1 a.hlod3:hover 
{	background-image: url(graph/o-menu-a.gif);
}

/* -------- 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 * turquoise */
#loginpage {
	padding-right: 50px;
	padding-left: 50px;
}
#loginpage { font-size: 12px;}
#loginpage a { color: deepskyblue;}
#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;
}
.otazka 
{	float: left;	
	font-size: 12px;
	text-align:left;
	margin-left: 300px;
}
.dph 
{	float: left;	
	font-size: 11px;
	text-align:left;
	margin-left: 300px;
}


/* ***  nico - menu   *** */
#nico-menu {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding-left: 7px;
	padding-top: 9px!important;
}
#nico-menu a {
	text-align: center;
	display: block;
	float: left;
	height: 100px;
	width: 111px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
	font-size: 12px;
	background-repeat: no-repeat;
	background-position: center 20px;
}
#nico-menu a:hover {
	color: #FFFFFF;
}
#nico-menu .span {
	clear: both;
	font-size: 1px;
}
#nico-menu a.nico1 {
	background-image: url(graph/nico-1.gif);
}
#nico-menu a.nico2 {
	background-image: url(graph/nico-2.gif);
}
#nico-menu a.nico3 {
	background-image: url(graph/nico-3.gif);
}
#nico-menu a.nico4 {
	background-image: url(graph/nico-4.gif);
}
#nico-menu a.nico5 {
	background-image: url(graph/nico-5.gif);
}
#nico-menu a.nico6 {
	background-image: url(graph/nico-6.gif);
}
#nico-menu a.nico7 {
	background-image: url(graph/nico-7.gif);
}
#nico-menu a.nico1:hover {
	background-image: url(graph/nico-1a.gif);
}
#nico-menu a.nico2:hover {
	background-image: url(graph/nico-2a.gif);
}
#nico-menu a.nico3:hover {
	background-image: url(graph/nico-3a.gif);
}
#nico-menu a.nico4:hover {
	background-image: url(graph/nico-4a.gif);
}
#nico-menu a.nico5:hover {
	background-image: url(graph/nico-5a.gif);
}
#nico-menu a.nico6:hover {
	background-image: url(graph/nico-6a.gif);
}
#nico-menu a.nico7:hover {
	background-image: url(graph/nico-7a.gif);
}
/*aktivni stranky*/
#nico-menu a.active1:hover {
	background-image: url(graph/nico-1a.gif);
}
#nico-menu a.active2:hover {
	background-image: url(graph/nico-2a.gif);
}
#nico-menu a.active3:hover {
	background-image: url(graph/nico-3a.gif);
}
#nico-menu a.active4:hover {
	background-image: url(graph/nico-4a.gif);
}
#nico-menu a.active5:hover {
	background-image: url(graph/nico-5a.gif);
}
#nico-menu a.active6:hover {
	background-image: url(graph/nico-6a.gif);
}
#nico-menu a.active7:hover {
	background-image: url(graph/nico-7a.gif);
}

/* ***  boxy - index   *** */
.vbox1, .vbox2, .vbox3, .mbox2, .mbox4
{	float: left;
	width: 205px;
	margin-left: 35px;
}
 
.vbox4, .vbox5, .vbox6, .vbox7 
{	float: left;
	width: 205px;
	margin-left: 1px;
}

.mbox1, .mbox3, .mbox5, .mbox6, .mbox7, .mbox8 
{	float: left;
	width: 205px;
	margin-left: -33px;
}

.vbox1 a, .vbox2 a , .vbox3 a, .vbox4 a, 
.vbox5 a, .vbox6 a, .vbox7 a  
{	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}
.vbox1 a:hover, .vbox2 a:hover , .vbox3 a:hover, 
.vbox4 a:hover, .vbox5 a:hover, .vbox6 a:hover, .vbox7 a:hover 
{	color: #FF8000;
}
.vbox1 img, .vbox2 img, .vbox3 img, 
.vbox4 img, .vbox5 img, .vbox6 img, .vbox7 img 
{	margin-top: 5px;
	margin-bottom: 5px;
}
.vbox1 p, .vbox2 p, .vbox3 p, 
.vbox4 p, .vbox5 p, .vbox6 p, .vbox7 p 
{	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.mbox1 img, .mbox2 img, .mbox3 img, .mbox4 img,
.mbox5 img, .mbox6 img, .mbox7 img, .mbox8 img  
{	float: left;
	margin-right: 5px;
}
.mbox1 a, .mbox2 a, .mbox3 a, .mbox4 a,
.mbox5 a, .mbox6 a, .mbox7 a, .mbox8 a 
{	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.mbox1 a:hover, .mbox2 a:hover, .mbox3 a:hover, .mbox4 a:hover,
.mbox5 a:hover, .mbox6 a:hover, .mbox7 a:hover, .mbox8 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;
}

#homobs #cestomapy-mezera { padding-top: 130px!important }

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

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

#content #green-h 
{	width: 1035px;
	height: 43px;
	margin-right: auto;
	margin-left: -2px;
	background-color: #7ae21c;
}

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

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

/* NOVINKY homepage CZ
#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;
}

NOVINKY homepage */
.news{
	background-image: url(graph/news.gif);
	background-repeat: no-repeat;
	width: 42px;
	hight: 29px;
}

#news {
	width: 369px;
	float: left;
	background-image: url(graph/bck-novinky.png);
	background-repeat: repeat-y;
	background-position: right top;
}

#news-a {
	width: 250px;
	float: left;
	background-image: url(graph/bck-novinky-a.png);
	background-repeat: repeat-y;
	background-position: right top;
}

#news h1 {
	display: block;
	height: 47px;
	background-image: url(graph/hl-novinky.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: 90px;
	padding: 5px;
	margin-top: 0px;
	margin-bottom: 5px;
	letter-spacing: 1px;
}

#news-a h1 {
	display: block;
	height: 46px;
	background-image: url(graph/hl-novinky-a.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: 90px;
	padding-top: 5px;
	margin-top: 0px;
	margin-bottom: 5px;
	letter-spacing: 1px;
}

#news .n-text h2, #news .n-text p {
	margin-bottom: 2px;
	margin-top: 2px;
}

#news .n-text h2 {
	padding-bottom: 2px;
	padding-top: 5px;
}

#news .n-text {
	color: #CCCCCC;
	font-size: 11px;
	background-image: url(graph/od-news.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	margin-left: 35px;
	padding-left: 22px;
	margin-right: 20px;
}

#news .n-text h2 {
	font-weight: bold;
	color: #CCCCCC;
	font-size: 11px;
}

#news .n-text a {
	color: #CCCCCC;
	text-decoration: underline;
}

#news .n-text a:hover {
	color: #FF9900;
}

#news .n-text p {
	background-image: url(graph/line-news.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 5px;
}

#news .n-text p.last {
	background-image: none;
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 5px;
}

#news .n-bott {
	display: block;
	height: 17px;
	background-image: url(graph/bottom-novinky.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#news .n-bott-a {
	display: block;
	height: 17px;
	background-image: url(graph/bottom-novinky-a.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#news-a { color: #333333;
	text-decoration: none; }

#news-a a:hover
{	color: #FF9000;
	text-decoration: none;
	background: greenyellow;
}

