/* -- start setup -- */

* {
font-family : Trebuchet MS, Arial,Helvetica,sans-serif;
font-size : small;
margin : 0;	
padding : 0;	
border : none;
padding : 0;
color:Black;
}

/* -- common -- */
.horniIndex {vertical-align : super; font-size:9px;}
.i {font-style : italic;}
sup {font-size: 0.7em;}

/* -- float -- */
.floatLeft {float : left;}
.floatRight {float : right;}
.clear {clear : both;}
.red {color:Red !important;}
/* -- all pages -- */
hr {display : none;}

html {height:100%;}

body {
text-align:center;
}

#container, #containerDetail {
text-align:left;
width:970px;
margin:0 auto;
position:relative;
}

#containerDetail {
width:750px;
}
#seznam_zamer {
background-color: #cccccc;
padding: 8px;
border-top: 2px solid black;
border-bottom: 2px solid black;
}
#header {
height: 150px;
background-image: url(../pcs/znak.jpg);
background-position: left center;
background-repeat: no-repeat;
background-color: white;
padding-left:115px;
position:relative;
}

#topLinks {
position:absolute;
top:10px;
right:0;
}

#topLinks a {
color:#676767;
display: block;
height: 27px;
line-height: 27px;
padding-left: 35px;
background-position: left center;
background-repeat: no-repeat;
font-size:11px;
text-decoration:none;
}

#topLinks a:HOVER {
color:Black;
text-decoration:underline;
}

#topLinks a.ico1 {background-image: url(../pcs/icon1.jpg);}
#topLinks a.ico2 {background-image: url(../pcs/icon2.jpg);}
#topLinks a.ico3 {background-image: url(../pcs/icon3.jpg);}
#topLinks a.ico4 {background-image: url(../pcs/icon4.jpg);}
#topLinks a.ico5 {background-image: url(../pcs/icon5.jpg);}
#topLinks a.ico6 {background-image: url(../pcs/icon6.jpg);}
#topLinks a.ico7 {background-image: url(../pcs/icon7.jpg);}
#topLinks a.ico8 {background-image: url(../pcs/icon8.jpg);}

#header h1 { 
padding-top:25px;
font-size:25px;
display:block;
}

#header p { 
padding-top:5px;
font-size:15px;
}

#header p a { 
font-size:15px;
text-decoration:none;
}

#header strong { 
padding-top:5px;
font-size:16px;
display:block;
}

#header strong * { 
font-size:16px;
}

#main, #mainIntro {
padding:20px;
background-color: #F3F3F3;
border: 1px solid #C1C1C1;
}

#mainIntro {
background-image: url(../pcs/main-intro.gif);
background-position: top center;
background-repeat: repeat-y;
}

#main h2, #mainIntro h2 {margin:5px 0 20px 0;}
#main h3, #mainIntro h3 {margin:25px 0 20px 0;}

.formular legend {
font-size:14px;
font-weight:bold;
color:Black;
margin-bottom:20px;
}

.formular legend span {
font-size:11px;
color:#868686;
}

.formular p {
margin:2px 15px 2px 0;
float:left;
width:440px;
}

.formular p.souhlasUdaje {
margin:2px 15px 2px 0;
float:left;
width:800px;
}

.formular p.souhlasUdaje label {
float:left;
font-weight:bold;
width:600px;
font-size:12px;
}

.formular p.souhlasUdaje {
margin:2px 15px 2px 0;
float:left;
width:800px;
}

.formular p label span {
font-size:10px;
font-weight:bold;
color:#626262;
}

.formular p input {
width:200px;
border:1px solid #A1A1A1;
padding:2px;
font-size:12px;
color:#434343;
}

.formular p.souhlasUdaje input {
float:left;
width:20px;
border:1px solid #A1A1A1;
padding:2px;
font-size:12px;
color:#434343;
margin-right:5px;
}

.formular p select {
width:206px;
border:1px solid #A1A1A1;
padding:2px;
font-size:12px;
color:#434343;
}


.formular p textarea {
width:400px;
height:200px;
border:1px solid #A1A1A1;
}

label.error {
color:Red;
display:block;
}

.odd {
height:20px;
clear:both;
background-image: url(../pcs/odd-background.jpg);
background-position: bottom center;
background-repeat: repeat-x;
display:block;
}

.submit, .submit2 {
width: 175px !important;
height: 45px;
background-image: url(../pcs/submit.jpg);
background-position: center;
background-repeat: no-repeat;
border:none !important;
}

.submit2 {
float:right;
background-image: url(../pcs/submit2.jpg);
}


#uspesne_odeslani {
background-color : White;	
padding: 15px;
padding-left : 40px;
border : 1px solid #7582EA;
width : 400px;
font-weight : bold;
margin: 15px 0;
}

#chybove_odeslani {
background-color : White;	
padding: 15px;
padding-left : 40px;
border : 1px solid Red;
width : 400px;
font-weight : bold;
margin: 15px 0;
}


.povinne {color:Red !important;}

.itemList {margin:20px 0 20px 20px;}
.itemList li {line-height:250%;}

table.vypis {border-collapse:collapse;}

table.vypis th, table.vypis td   {
padding:3px 6px;
border:1px solid #BFBFBF;
text-align:left;
font-size:11px;
}

table.vypis th *, table.vypis td *  {font-size:11px;}

.ods {
margin:1em 0;
font-size:90%;
line-height:150%;
width:600px;	
}

table.detailZadost {
margin:15px 0;
border-collapse: collapse;
width:750px;
border:2px solid Black;
}

table.detailZadost th, table.detailZadost td   {
padding: 5px 6px;
border: 1px solid #BFBFBF;
text-align: left;
color: #575757;
background-color: #FAFAFA;
}

table.detailZadost td.first   {width:338px;}
table.detailZadost td.third   {width:197px;}
table.detailZadost td.fourth   {width:80px;}

/*	print */
.print, .finance, .zadost {
position:fixed;
top:10px;
left:10px;
color:#676767;
display: block;
height: 40px;
line-height: 40px;
padding: 5px 10px 5px 58px;
background-position: left center;
background-repeat: no-repeat;
background-image: url(../pcs/print.jpg);
font-size:11px;
text-decoration:none;
border:1px solid #E6E6E7;
width:75px;
text-align:left;
}

.finance {
top:70px;
background-image: url(../pcs/finance.jpg);
}

.zadost {
top:70px;
background-image: url(../pcs/zadost.jpg);
}

.print:HOVER, .finance:HOVER, .zadost:HOVER  {
color:Black;
/*text-decoration:underline;*/
border:1px solid #CECECE;
}

.obal {
position:relative;
}

.upravaStav {
position: absolute;
right: 0px;
top: 2px;
width: 205px;

border: 1px solid #E5E4D8;
background-color: #F2F2F2;
padding:10px 10px 10px 15px;
line-height:22px;
}

.upravaStav * {
text-decoration:none;
font-weight:bold;
}

.stav5 {color:#008F11;}
.stav6 {color:Red;}

.red {
margin-top:10px;
color:Red;
}

.grantPrehled {
float:right;
}

.grantPrehled li {
width:250px;
margin-bottom:7px;
line-height:13px !important;
}

.grantPrehled li a {
font-size:11px;
text-decoration:none;
}

#placeholder {
width:600px;
height:300px;
margin:20px 0;	
}

/* -- start setup -- */

* {
font-family : Trebuchet MS, Arial,Helvetica,sans-serif;
font-size : small;
margin : 0;	
padding : 0;	
border : none;
padding : 0;
color:Black;
}

/* -- common -- */
.horniIndex {vertical-align : super; font-size:9px;}
.i {font-style : italic;}
sup {font-size: 0.7em;}

/* -- float -- */
.floatLeft {float : left;}
.floatRight {float : right;}
.clear {clear : both;}

/* -- all pages -- */
hr {display : none;}

html {height:100%;}

body {
text-align:center;
}

#container, #containerDetail {
text-align:left;
width:970px;
margin:0 auto;
position:relative;
}

#containerDetail {
width:750px;
}

#header {
height: 150px;
background-image: url(../pcs/znak.jpg);
background-position: left center;
background-repeat: no-repeat;
background-color: white;
padding-left:115px;
position:relative;
}

#topLinks {
position:absolute;
top:10px;
right:0;
}

#topLinks a {
color:#676767;
display: block;
height: 27px;
line-height: 27px;
padding-left: 35px;
background-position: left center;
background-repeat: no-repeat;
font-size:11px;
text-decoration:none;
}

#topLinks a:HOVER {
color:Black;
text-decoration:underline;
}

#topLinks a.ico1 {background-image: url(../pcs/icon1.jpg);}
#topLinks a.ico2 {background-image: url(../pcs/icon2.jpg);}
#topLinks a.ico3 {background-image: url(../pcs/icon3.jpg);}
#topLinks a.ico4 {background-image: url(../pcs/icon4.jpg);}
#topLinks a.ico5 {background-image: url(../pcs/icon5.jpg);}
#topLinks a.ico6 {background-image: url(../pcs/icon6.jpg);}
#topLinks a.ico7 {background-image: url(../pcs/icon7.jpg);}
#topLinks a.ico8 {background-image: url(../pcs/icon8.jpg);}

#header h1 { 
padding-top:25px;
font-size:25px;
display:block;
}

#header p { 
padding-top:5px;
font-size:15px;
}

#header p a { 
font-size:15px;
text-decoration:none;
}

#header strong { 
padding-top:5px;
font-size:16px;
display:block;
}

#header strong * { 
font-size:16px;
}

#main, #mainIntro {
padding:20px;
background-color: #F3F3F3;
border: 1px solid #C1C1C1;
}

#mainIntro {
background-image: url(../pcs/main-intro.gif);
background-position: top center;
background-repeat: repeat-y;
}

#main h2, #mainIntro h2 {margin:5px 0 20px 0;}
#main h3, #mainIntro h3 {margin:25px 0 20px 0;}

.formular legend {
font-size:14px;
font-weight:bold;
color:Black;
margin-bottom:20px;
}

.formular p {
margin:2px 15px 2px 0;
float:left;
width:440px;
}

.formular p label {
float:left;
width:200px;
font-size:12px;
}

.formular p label span {
font-size:10px;
font-weight:bold;
color:#626262;
}

.formular p input {
width:200px;
border:1px solid #A1A1A1;
padding:2px;
font-size:12px;
color:#434343;
}

.formular p select {
width:206px;
border:1px solid #A1A1A1;
padding:2px;
font-size:12px;
color:#434343;
}


.formular p textarea {
width:400px;
height:200px;
border:1px solid #A1A1A1;
}

label.error {
color:Red;
display:block;
}

.odd {
height:20px;
clear:both;
background-image: url(../pcs/odd-background.jpg);
background-position: bottom center;
background-repeat: repeat-x;
display:block;
}

.submit {
width: 175px !important;
height: 45px;
background-image: url(../pcs/submit.jpg);
background-position: center;
background-repeat: no-repeat;
border:none !important;
}

#uspesne_odeslani {
background-color : White;	
padding: 15px;
padding-left : 40px;
border : 1px solid #7582EA;
width : 400px;
font-weight : bold;
margin: 15px 0;
}

#chybove_odeslani {
background-color : White;	
padding: 15px;
padding-left : 40px;
border : 1px solid Red;
width : 400px;
font-weight : bold;
margin: 15px 0;
}


.povinne {color:Red !important;}

.itemList {margin:20px 0 20px 20px;}
.itemList li {line-height:250%;}

table.vypis {border-collapse:collapse;}

table.vypis th, table.vypis td   {
padding:3px 6px;
border:1px solid #BFBFBF;
text-align:left;
font-size:11px;
}

table.vypis th *, table.vypis td *  {font-size:11px;}

table.vypis tr.typDokladu0 td.datum {color:Red;}
table.vypis tr.typDokladu1 td.datum {color:Black;}

.ods {
margin:1em 0;
font-size:90%;
line-height:150%;
width:600px;	
}

table.detailZadost {
margin:15px 0;
border-collapse: collapse;
width:750px;
border:2px solid Black;
}

table.detailZadost th, table.detailZadost td   {
padding: 5px 6px;
border: 1px solid #BFBFBF;
text-align: left;
color: #575757;
background-color: #FAFAFA;
}

table.detailZadost td.first   {width:338px;}
table.detailZadost td.third   {width:197px;}

/*	print */
.print, .finance, .zadost, .vyuctovani, .foto {
position:fixed;
top:10px;
left:10px;
color:#676767;
display: block;
height: 40px;
line-height: 40px;
padding: 5px 10px 5px 58px;
background-position: left center;
background-repeat: no-repeat;
background-image: url(../pcs/print.jpg);
font-size:11px;
text-decoration:none;
border:1px solid #E6E6E7;
width:75px;
text-align:left;
}

.finance {
top:130px;
background-image: url(../pcs/finance.jpg);
}

.zadost {
top:70px;
background-image: url(../pcs/zadost.jpg);
}

.vyuctovani {
top:190px;
background-image: url(../pcs/finance.jpg);
}

.foto {
top:250px;
background-image: url(../pcs/foto2.jpg);
background-position: 7% 40%;
}

.print:HOVER, .finance:HOVER, .zadost:HOVER  {
color:Black;
/*text-decoration:underline;*/
border:1px solid #CECECE;
}

.obal {
position:relative;
}

.upravaStav {
position: absolute;
right: 0px;
top: 2px;
width: 205px;

border: 1px solid #720001;
background-color: #F2F2F2;
padding:10px 10px 10px 15px;
line-height:22px;
}

.upravaStav * {
text-decoration:none;
font-weight:bold;
}

.stav5 {color:#008F11;}
.stav6 {color:Red;}

.red {
margin-top:10px;
color:Red;
}

.grantPrehled {
float:right;
}

.grantPrehled li {
width:250px;
margin-bottom:7px;
line-height:13px !important;
}

.grantPrehled li a {
font-size:11px;
text-decoration:none;
}

.grantPrehledBody {margin:15px 0 15px 22px; text-align: justify;}

.grantPrehledBody li {

margin-bottom:10px;
}
.grantPrehledBody2 {margin:15px 0 15px 22px;list-style-type: lower-alpha;}

.grantPrehledBody2 li {

margin-bottom:10px;
}

.grantPrehledBody3{margin:10px 0 10px 22px;list-style-type:radio}

#mainIntro h3 {
width:572px;
text-align:center;
}

#placeholder {
width:600px;
height:300px;
margin:20px 0;	
}

.grafLegenda {
float:right;
padding:10px;
border:1px solid #C3C3C3;
background-color:#F0F0F0;
font-size:12px;
}

.grafLegenda * {font-size:12px;}
.tabGrafLegenda, .tabGrafLegenda * {background-color:#F0F0F0;}

#napovedaToggle {
float: right;
display: block;
width: 80px;
padding:5px 10px;
text-align:right;
height: 32px;
line-height: 32px;
background-image: url(../pcs/napoveda.jpg);
background-position: left center;
background-repeat: no-repeat;
text-decoration:none;
font-size:10px;
color:#9E9E9E;
text-transform:uppercase;
border:1px solid #DCDCDC;
}

#napovedaToggle:HOVER {color:Black;}

#napovedaContent {
width: 770px;
padding: 20px;
background-color: White;
margin-bottom:30px;
}

#hints {
position:absolute;
top:10px;
right:260px;	
}

#hints a {
font-weight:bold;
color:Red;
display: block;
height: 27px;
line-height: 27px;
padding-left: 26px;
background-position: left center;
background-repeat: no-repeat;
font-size:11px;
text-decoration:none;

background-image: url(../pcs/hint.jpg);
background-position: left center;
background-repeat: no-repeat;
}

#ud {
position:absolute;
top:50px;
right:180px;	
width:150px;	
}