	@import url('null.css');

	/* GLOBAL & SYSTEM CLASSES */
	.strong { font-weight: bold !important; }
	.highlighted { color: black !important; }
	.warning { color: red !important; }
	.noBrdr { border: 0 !important; }
	.center { text-align: center; }
	.right { text-align: right; }

	.indent {
		background: url('../img/arrow-indent-orange.gif') no-repeat left center;
		padding-left: 10px;
	}

	.alt { display: none; }

	.cleaner {
		clear: both;
		font-size: 1px;
		height: 1px;
		background: transparent;
	}
	
   p.backlink {         
      margin-top: 25px !important;
      text-align: right;
   }

	/* GENERAL */
	html, body {
	background-image: url('/img/scan2007/body-podklad.gif');
	background-repeat: repeat-x;
	background-color: #DCDFC1;
	}

	body, select, input {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 85%;
		color: #484747;
	}
	
	#body-c
		{
		background-color: #FFFFFF;
		min-height: 100%;
		_height: 100%;
		width: 962px;
		margin: 0 auto;
		position: relative;
		}
		
	.homepage #containers, .homepage .text
		{
		min-height: 650px;
		_height: 650px;
		
		}
	
	.head
		{
		height: 107px;
		margin-bottom: 68px;
		}
	
	.logo-head
		{
		float: left;
		}
		
	#flash
		{
		position: absolute;
		top: 0px;
		left: 302px;
		background-image: url('/img/scan2007/flash-ram.gif');
		background-repeat: repeat-y;
		width: 632px;
		height: 115px;
		}

	.menu-panel
		{
		position: absolute;
		top: 107px;
		left: 0px;
		background-color: #B8B49A;
		width: 100%;
		height: 68px;
		}

	#menu
		{
		background-image: url('/img/scan2007/menu-podklad.gif');
		background-repeat: no-repeat;
		width: 962px;
		height: 68px;
		text-align: center;
		margin: 0 auto;
		}
		
	#containers
		{
		background-color:#ffffff;
		color: #000000;
		padding-bottom: 75px;
		}
			
	#left-containers
		{
		overflow: hidden;
		background-color: #F3F2EE;
		margin-left: 5px;
		margin-right: 0px;
		float: left;
		width: 710px;
		text-align: left;				
		}
		
	#right-containers
		{
		overflow: hidden;
		float: right;
		width: 235px;
		text-align: left;
		}
		
	#right-containers h4
		{
		background-image: url('/img/scan2007/podklad-h4.gif');
		background-repeat: no-repeat;
		color: #5F6565;
		width: 190px;
		padding-left: 27px;
		padding-top: 8px;
		padding-bottom: 7px;		
		text-align: left;
		font-size: 0.9em;
		margin-bottom: 15px;
		margin-top: 10px;
		}
	
	#right-containers h2
		{
		background-image: url('/img/scan2007/podklad-h2.gif');
		background-repeat: no-repeat;
		width: 153px;
		height: 53px;
		padding-bottom: 10px;
		margin: 0 auto;
		color: #5F6565;
		font-size: 1.3em;
		font-weight: bold;
		position: relative;
		}
		
	#right-containers div h2
		{
		padding-bottom: 10px;
		}

	#right-containers div h2 span
		{
		position: absolute;
		top: 25px;
		left: 55px;
		}

	#right-containers table
		{
		margin: 0 auto;
		text-align: left;
		width: 90%;
		}
	
	.obr-partners
		{
		border: 0px;
		margin: 5px;
		}
	
	#right-containers table
		{
		border: 0px;
		}
	h1
		{		
		background-color: #FFFFFF;
		padding: 15px;
		border-bottom: 15px solid #E6E5DD;
		border-right: 15px solid #E6E5DD;
		position: relative;
		margin-bottom: 20px;
		}
		
	h1 .format-h1-color1
		{
		background: url('/img/scan2007/color1.gif') 20px 3px no-repeat;				
		padding-left: 50px;
		padding-bottom: 10px;
		color: #E09D22;
		font-size: 0.7em;
		font-weight: bold;
		}
		
	h1 .format-h1-color2
		{
		background: url('/img/scan2007/color2.gif') 20px 3px no-repeat;
		padding-left: 50px;
		padding-bottom: 10px;
		color: #E09D22;
		font-size: 0.7em;
		font-weight: bold;
		}
		
	h1 .format-h1-color3
		{
		background: url('/img/scan2007/color3.gif') 20px 3px no-repeat;				
		padding-left: 50px;
		padding-bottom: 10px;
		color: #E09D22;
		font-size: 0.7em;
		font-weight: bold;
		}
		
	h1 .format-h1-color4
		{
		background: url('/img/scan2007/color4.gif') 20px 3px no-repeat;				
		padding-left: 50px;
		padding-bottom: 10px;
		color: #E09D22;
		font-size: 0.7em;
		font-weight: bold;
		}
	
	h1 .format-h1-color5
		{
		background: url('/img/scan2007/color5.gif') 20px 3px no-repeat;				
		padding-left: 50px;
		padding-bottom: 10px;
		color: #E09D22;
		font-size: 0.7em;
		font-weight: bold;
		}
	
	h1 .format-h1-color6
		{
		background: url('/img/scan2007/color6.gif') 20px 3px no-repeat;				
		padding-left: 50px;
		padding-bottom: 10px;
		color: #E09D22;
		font-size: 0.7em;
		font-weight: bold;
		}
		
	h1 .format-h1-color7
		{
		background: url('/img/scan2007/color7.gif') 20px 3px no-repeat;				
		padding-left: 50px;
		padding-bottom: 10px;
		color: #E09D22;
		font-size: 0.7em;
		font-weight: bold;
		}
		
	h1 .format-h1-color8
		{
		background: url('/img/scan2007/color8.gif') 20px 3px no-repeat;				
		padding-left: 50px;
		padding-bottom: 10px;
		color: #E09D22;
		font-size: 0.7em;
		font-weight: bold;
		}
	
	.pravy-sloupec-obrazek
		{
		background-image: url('/img/scan2007/scan2007.gif');
		position: absolute;
		left: 474px;
		top: 200px;
		width: 233px;
		height: 702px;
		z-index: 10;
		}
		
	.pravy-sloupec-obrazek .scan
		{
		position: absolute;
		top: 85px;
		left: 35px;
		}

	.scan h4
		{
		margin-left: 5px;
		color: #EFF3F0;
		font-size: 12px;
		font-weight: bold;
		}
	
	.scan h4 span
		{		
		padding-left: 15px;
		}
	
	#scanservise
		{
		visibility: hidden;
		background-color: #FFFFFF;
		border: 4px solid #CCCCCC;		
		position: absolute;
		top: 305px;
		left: 257px;
		width: 222px;
		z-index: 15;
		}
	
	.scanhead
		{
		background-image: url('/img/scan2007/scanhead.gif');
		background-repeat: no-repeat;
		background-position: top center;
		width: 223px;
		height:22px;
		}
		
	.scanhead h5
		{
		color: #FFFFFF;
		font-size: 11px;
		font-weight: bold;
		padding-left: 90px;
		padding-top: 2px;
		}
		
	.logo
		{
		background-image: url('/img/scan2007/scanservice.gif');
		background-repeat: no-repeat;
		border: 0px solid red;
		margin-left: 40px;
		width: 150px;
		height:49px;
		}
	
	#scanservise p
		{
		padding: 1px 6px;
		font-size: 12px;
		}
	

	/* LEFT & RIGHT *//*
	div#main-l {
		float: left;
		width: 223px;
	}

	div#main-r {
		float: right;
		width: 704px; /* content's + right's width *//*
		margin-top: 34px;
		background: url('../img/scan2006/main-bottom-bcg.gif') bottom repeat-x;
	}
	.main-hp { margin-top: 154px !important; }
	
	div#left {
		width: 223px;		
	}

	div#right {
		float: right;
		width: 319px;
	}

	#left div#menu-bottom {
		height: 3px;
		background: url('../img/menu-sp.gif') no-repeat;
		font-size: 1px;
	}
	}

	/* level 1 */
	.menu-panel ul {
		font-weight: bold;		
		font-size: 0.9em;
		list-style-type: none;
		padding-left: 10px;
	}

	.menu-panel ul li { float: left; }

	.menu-panel li a { display: block; padding: 24px 15px 20px 28px; margin-left: 1px; color: #ffffff; text-decoration: none; _float:left; }
	.menu-panel li a:hover { background-color: #C3674C; color: #ffffff; }
	
	#color1 a
		{
		background-image: url('/img/scan2007/menu-1.gif');
		background-repeat: no-repeat;
		background-position: 0px 12px;
		}
	#color2 a
		{
		background-image: url('/img/scan2007/menu-2.gif');
		background-repeat: no-repeat;
		background-position: 0px 12px;
		}	
	#color3 a
		{
		background-image: url('/img/scan2007/menu-3.gif');
		background-repeat: no-repeat;
		background-position: 0px 12px;
		}
	#color4 a
		{
		background-image: url('/img/scan2007/menu-4.gif');
		background-repeat: no-repeat;
		background-position: 0px 12px;
		}
	#color5 a
		{
		background-image: url('/img/scan2007/menu-5.gif');
		background-repeat: no-repeat;
		background-position: 0px 12px;
		}
	#color6 a
		{
		background-image: url('/img/scan2007/menu-6.gif');
		background-repeat: no-repeat;
		background-position: 0px 12px;
		}
	#color7 a
		{
		background-image: url('/img/scan2007/menu-7.gif');
		background-repeat: no-repeat;
		background-position: 0px 12px;
		}
	
	/* level 2 *//*
	#menu ul.lm-lev1 li ul.lm-lev2 li {
		background: url('../img/menu-item-level2.gif') no-repeat;
		line-height: 20px;
		color: #E75A04;
	}
	#menu ul.lm-lev1 li ul.lm-lev2 li a { display: block; color: #E75A04; text-decoration: none; margin-left: 40px; }
   #menu ul.lm-lev1 li ul.lm-lev2 li a:hover { color: #FFB218; }
   
	/* level 2 - aktivni *//*
	#menu ul.lm-lev1 li ul.lm-lev2 li.active {
		background: url('../img/menu-item-level2-active.gif') no-repeat;
		color: white;
	}
	#menu ul.lm-lev1 li ul.lm-lev2 li.active a { color: white; }

	/* level 3 *//*
	#menu ul.lm-lev1 li ul.lm-lev2 li ul.lm-lev3 li {
		background: url('../img/menu-item-level3.gif') no-repeat;
		line-height: 20px;
		font-weight: normal;
		color: #E75A04;
	}
	#menu ul.lm-lev1 li ul.lm-lev2 li ul.lm-lev3 li a { display: block; color: #E75A04; text-decoration: none; margin-left: 45px; }

	/* level 3 - aktivni *//*
	#menu ul.lm-lev1 li ul.lm-lev2 li ul.lm-lev3 li.active {
		background: url('../img/menu-item-level3-active.gif') no-repeat;
		color: white;
	}
	#menu ul.lm-lev1 li ul.lm-lev2 li ul.lm-lev3 li.active a { display: block; color: white; }

	/* level 4 *//*
	#menu ul.lm-lev1 li ul.lm-lev2 li ul.lm-lev3 li ul.lm-lev4 li {
		background: url('../img/menu-item-level4.gif') no-repeat;
		line-height: 20px;
		color: #E75A04;
	}
	#menu ul.lm-lev1 li ul.lm-lev2 li ul.lm-lev3 li ul.lm-lev4 li a { color: #E75A04; text-decoration: none; margin-left: 52px; }
	#menu ul.lm-lev1 li ul.lm-lev2 li ul.lm-lev3 li ul.lm-lev4 li a:hover { color: white; }
   
	/* level 4 - aktivni *//*
	#menu ul.lm-lev1 li ul.lm-lev2 li ul.lm-lev3 li ul.lm-lev4 li.active {
		background: url('../img/menu-item-level4.gif') no-repeat;
		color: black;
	}
	#menu ul.lm-lev1 li ul.lm-lev2 li ul.lm-lev3 li ul.lm-lev4 li.active a { display: block; color: black; margin-left: 52px; }
*/	
	p.perex {
		background-image: url('../img/scan2007/perex-obr.gif');
		background-repeat: no-repeat;
		background-position: left;
		min-height: 74px;
		margin-left: 10px;
		padding-left: 85px;
		font-weight: bold;
		color: #222222;
		margin-bottom: 1.5em;
		margin-right: 250px;
		font-size: 85%;	      
	}
	
	.perexnormal {
		background-image: url('../img/scan2007/perex-obr.gif');
		background-repeat: no-repeat;
		background-position: left;
		min-height: 74px;
		margin-left: 10px;
		padding-left: 85px;
		font-weight: bold;
		color: #222222;
		margin-bottom: 1.5em;
		margin-right: 15px;
		font-size: 85%;	 	      
	}
	
	.textnormal {
		margin-left: 10px;
		padding-left: 15px;
		margin-right: 10px;
		padding-bottom: 15px;
		font-size: 85%;	      
	}
	
	.text {
		margin-left: 10px;
		padding-left: 15px;
		margin-right: 250px;
		padding-bottom: 15px;
		font-size: 85%;	      
	}
	
	.text a	
		{
		color: #BF4B29;
		text-decoration:underline;
		}
		
	.text a:hover
		{
		color: #363A3A;
		text-decoration: underline;
		}

	/* lists */
	.text H4
		{
		font-size: 100%;
		}
		
	.text ul {
		list-style-type: none;
		list-style-image: url('../img/scan2007/arrow-indent-orange-ul.gif');
		list-style-position: outside;
		margin-bottom: 1em;
		margin-left: 16px;
	}
	
	.text ul li {
	font-weight: normal;
	font-size: 90%;
	}

	.text ol {
		list-style-position: outside;
		margin-bottom: 1em;
		margin-left: 19px;
		margin-left: expression('23px');
	}

	/* forms */
	
	input:focus, textarea:focus
		{
		background-color: #ffffee;
		}

	#content form.stdForm
		{
		border-bottom: 2px solid #FFB218;
		background-color: #F3F6F6;
		margin: 1.5em 0;
		width: 100%;
		}

	 fieldset
		{
		border: none;
		padding: 5px;
		}
	
	.fieldset_color
		{
		padding: 5px;
		margin-left: 50px;
		width: 55%;
		background-color: #F9F9F7;
		}
	
	.fieldset_text
		{
		margin-left: 50px;
		width: 55%;
		text-align: center;
		}

	legend
		{
		font-size: 0.9em;
		color: #DE7423;
		}
	
	table.tblForm
		{
		border-collapse: collapse;
		border: 0 solid #F3F6F6;
		width: 100%;
	   }

   table.tblForm * {
   
      vertical-align: top;
      font-size: 95%;
   }

	.tblForm tr.odd {
		background-color: #EBEFEF;
	}

	.tblForm tr.even {
		background-color: #F3F6F6;
	}

	.tblForm th {
      color: #363A3A;
      font-weight: bold;
		text-align: left;
	}
	
   .tblForm td, .tblForm th {
      padding: 3px 5px;
		border: 0 solid #F3F6F6;
   }

	.tblForm td.requiredText {
		font-size: 0.9em !important;
		color: #777777 !important;
	}
	/*
	span.fieldRequired {
		background: red;
		color: white;
		padding: 0 5px;
	}	
	*/
	div#errors p {
		margin: 0;
	}
	
	div#errors div {
		margin: 0;
		margin-left: 15px;
		font-size: 0.8em;
	}

	/* FOOTER */

   div.footer-c .pozice
		{
		text-align: left;
		padding: 10px 15px;
		font-size: 0.9em;
		color: #606060;
		}

	#author
		{
		font-size: 0.8em;
		color: #4F514B;
		}
	
	#author a
		{
		color: #4F514B;
		text-decoration: underline;
		}
		
	#author a:hover
		{
		text-decoration: none;
		}
		
	.pozice a
		{
		color: #4F514B;
		text-decoration: underline;
		}
	
	.pozice a:hover
		{
		text-decoration: none;
		}
		
	.system-info
		{
		float: left;
		padding: 5px 10px;
		font-size: 0.7em;
		font-weight: normal;
		}
	
	.system-info a
		{
		text-decoration:underline;
		color: #494B42;
		}
		
	.system-info a:hover
		{
		text-decoration: none;
		color: #494B42;
		}
		
	.poradatel
		{
		padding: 5px 10px;
		font-size: 0.8em;
		float: right;
		color:#000000;
		font-weight:bold;
		margin-right: 5px;
		}
		
	.scanobr
		{
		float: right;
		}
		
		
	.public-system a
		{
		margin-top: 13px;
		font-size: 0.7em;
		color: #494B42;
		text-align: right;
		width: 15em;
		float: right;
		margin-right: 10px;
		text-decoration:underline;
			
		}
		
	.public-system a:hover
		{
		text-decoration: none;
		}
	
   /* box partneri */
	   div#partners {
		margin: 12px 5px;
		margin-top: 3px;
	   }

   /* box provozovatele *//*
   div#owner-c {
   	margin-top: 50px;
   	padding-left: 32px;
		padding-top: 1px;
		height: 200px;		
		background: url('../img/scan2006/box-owner-bcg.gif') 1px 0 no-repeat;
   }
/*
   div#owner-c_sk {
   	margin-top: 50px;
   	padding-left: 32px;
		padding-top: 1px;
		height: 220px;		
		background: url('../img/scan2006/box-owner-bcg_sk.gif') 1px 0 no-repeat;
   }
*//*
   div#owner {
		width: 100%;
		z-index: 10;
		position: relative;
		text-align: center;
   }
   #owner a.owner-logo {
   	display: block;
		width: 166px;
   	height: 46px;	
   	margin: 15px auto;
   }
   #owner p.owner-sp {
   	margin: 0 5px;
   	border-bottom: 1px dashed #CDD2D3;
   	margin-bottom: 15px;
   }
   #owner #owner-1 {
   	background: url('../img/scan2006/logo-scanservice.gif') no-repeat; 
   }
   #owner #owner-1_sk {
   	background: url('../img/scan2006/logo-scanservice.gif') no-repeat; 
   }
   #owner #owner-2 {
     	background: url('../img/scan2006/logo-pvt.gif') no-repeat;
   }
   #owner #owner-2_sk {
     	background: url('../img/scan2006/sbs_black_orangep158.gif') no-repeat;
	background-position: -18px 0px;
   }
	
	#owner div.sidebox {
		visibility: hidden;
		position: absolute;
		width: 223px;
		background: white;
		border: 4px solid #D1D6D7;      
	}   
	#owner div.sidebox h2 {
		height: 22px;
		background: url('../img/sidebox-title-bcg.gif') no-repeat;
		padding-left: 30px;
		font-size: 1.1em;
		font-weight: bold;
		line-height: 20px;
		color: white;
	}
	#owner div.sidebox div.sb-content {
		padding: 5px;
	}
	#owner.sidebox p {
		margin-bottom: 0.5em !important;
	}


	/* dotaznik spokojenosti *//*
	table.tblForm th .hint {
	font-size: 0.9em;
	color: gray;
	font-weight: normal;
	}
	*//*
	table.tblForm th label.indent {
		background-position: 0 2px;
	}
	table.tblForm td {
		font-size: 0.9em;
	}
*/

	div.footer-c {
		float: left;
	}
	
	div#zapati
		{	
		position: absolute;
		left:0;
		bottom:0;
		width: 100%;
		}
		
	div#zapati .horni-zapati
		{
		background-color: #CDCAB8;
		}
		
	div#zapati .dolni-zapati
		{
		background-color: #ECEBE5;
		}
	
	div#footer {
		background: #CDCAB8 url('/img/scan2007/bod.gif') 10px 11px no-repeat;
		padding-left: 15px;
		}
/*
#footer p {
	display: inline;
}

#footer a {
	color: #606060;
}

#footer #author {
	position: absolute;
 	top: 7px;
	right: 6px;
	width: 240px;
	text-align: right;
	font-size: 0.8em;
}

#footer .highlighted {
	color: #E75A04 !important;
}

/* magiced nastaveni */

h2, p, h3, h4
	{
	margin: 0px;
	padding: 0px;
	}

h2
	{
	font-size: 1.2em;
	color: #BF4B29;
	}

h3
	{
	font-size: 1em;
	color: #BF4B29;
	}
	
h4
	{
	font-size: 1.0em;
	color: #BF4B29;
	}
	
p
	{
	color: #000000;
	font-size: 1em;
	margin: 10px 0px;
	}

p.bold
	{
	font-weight: bold;
	}

p.cite
	{
	font-style: italic;
	color: #BF4B29;
	}

p.podtrzeni
	{
	border-bottom: 1px dotted #000000;	
	}
	
a
	{
	font-weight: bold;
	text-decoration: underline;
	color: #BF4B29;
	}

a:hover
	{
	color: #363A3A;
	}
	
a span
	{
	font-weight: bold;
	text-decoration: underline;
	color: #DE7423;
	}

a:hover span
	{
	color: #E09D22;
	}

p.odsazen
	{
	padding-left: 20px;
	}

p.odstavec
	{
	background-image: url('../img/scan2007/odrazka.gif');
	background-repeat: repeat-y;
	background-position:center left;
	padding: 0px;
	padding-left: 20px;
	
	}

table
	{
	border-collapse: collapse;
	border: 1px solid #BF4B29;
	}

.jinatabulka
	{
	border: 0px;
	}
	
th.zahlavi-th
	{
	background-color: #BF4B29;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px 10px;
	text-align: center;
	}

td
	{
	padding: 5px 10px;
	font-size: 0.9em;
	text-align: center;
	}
	
tr.barva1
	{
	background-color: #ffffff;
	}

tr.barva2
	{
	background-color: #FAFAF8;
	}

tr.zapati-radek, tr.farbicky
	{
	font-weight: bold;
	font-size: 0.9em;
	padding: 5px 10px;
	background-color: #DCDFC1;
	}

.formular-odeslan
	{
	padding-left: 15px;
	font-size: 0.8em;	
	width: 63%;
	}

.textnormal ul, .formular-odeslan ul
	{
	list-style-image: url('../img/scan2007/ul-odrazka.gif');
	margin-left: 15px;	
	}
	
.textnormal ol, .formular-odeslan ol
	{
	margin-left: 15px;	
	}

.textnormal ul li, .formular-odeslan ul li
	{
	font-size: 0.9em;
	}
	
p.adresa
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

tr.vyska
	{
	height: 35px;
	}
/* foto */
#body-foto
	{
	text-align: center;
	}

#body-foto #fotogalerie
	{
	border: 1px solid #CCCCCC;
	width: 90%;
	margin: 0 auto;
	_text-align: left;
	}

#body-foto #fotogalerie table
	{
	border: 0px;
	}
	
.border-foto
	{
	border: 1px solid #B8B49A;
	padding: 5px;
	width: 150px;
	position: relative;
	}

.orange
	{
	background-color: #E09D22;
	width: 25px;
	height: 25px;
	position: absolute;
	z-index: 10;
	right: 5px;
	bottom: 5px;
	_bottom: 6px;
	}

.popis-fotky
	{
	width: 163px;
	}

.popis-fotky .foto-bod
	{
	float: left;
	background-color: #A3B298;
	width: 9px;
	height: 9px;
	font-size: 1px;
	margin-top: 3px;
	}

.popis-fotky .nazev-foto span
	{
	text-align: right;
	padding-left: 15px;
	float: right;
	font-size: 0.95em;
	font-weight: normal;
	color: #E09D22;
	}

.popis-fotky .nazev-foto a:hover
	{
	text-decoration: none;
	color: #E09D22;
	}
