/*=	KOUPELNY KOUDELKA
	format.css	1.5.2008

	#25A93B zelena	[logo]
	#291670 modra	[logo]
	#566569 seda	[text]
	#C6C1AD bezova	[pozadi box]
	#D3D9DE modra	[pozadi box]
	#AEAE5E khaki	[oddelovaci linka]
	#00125C modra	[odkaz neaktivni]
	#00125C modra	[odkaz aktivni]
	#DDDCDC seda	[oramovani]
	
*/

@import url('clear.css');
@import url('base.css');

* {
	color: #666666;
	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
	font-size: 9pt;
}

body {
	background-color: #f7f7f7;
}

a {
	color: #291670;
	text-decoration: underline;
}
a:hover {
	color: #25A93B;
}
a.external {
	text-decoration: underline;
	background: url(../images/layout/externi.gif) no-repeat right top;
	padding-right:8px;


}
a.external:hover {
	background: url(../images/layout/externi_hover.gif) no-repeat right top;
	text-decoration: none;
}


/*= Nadpisy */
h1 {
	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; 
	margin: 0px 0px 12px 0px;
	color: #291670;
	font-size: 14pt;
	font-weight: bold;
}
h2 {
	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; 
	margin: 0px 0px 6px 0px;
	color: #000000;
	font-size: 12pt;
	font-weight: bold;
}
h3 {
	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; 
	color: #291670;
	font-size: 12pt;
	font-weight: bold;
	padding-left: 14px;
	margin-bottom: 2px;
	background: url(../images/layout/odrazka_h3.gif) no-repeat  2px 8px;
}

h4 {
	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; 
	padding-left: 12px;
	background: url(../images/layout/odrazka_sipka.jpg) no-repeat 0% 50%; }

h5 {
	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
	font-size: 12pt;
	color: #25A93B;
	padding: 16px 0 16px 16px;
	margin-left: -13px;
	margin-bottom: -23px;
	background: url(../images/layout/odrazka_h5.gif) no-repeat 0 20px;
}


ul {
	list-style: none;
	margin-top: 20px;
	margin-left: 10px;

	padding-left: 16px;
	list-style: disc outside url(../images/layout/odrazka_li.gif);
}
ul li {

	padding-bottom: 3px; 
	padding-left: 5px;
}



/*= Formulare */ 
input, select {
    margin-right:10px;
    margin-bottom: 2px;
}

br.form  {
	clear: both;
}

input  {
	border: 1px #CCCCCC solid;
}

textarea  {
	border: 1px #CCCCCC solid;
}

th {
    text-align: left;
}

    input.error { border: solid 1px #FF0000; font-weight: normal; color: #000000;  }
    select.error { border: solid 1px #FF0000; font-weight: normal; color: #000000;  }
    label.error { font-weight: normal; color: #FF0000; }
    textarea.error { border: solid 1px #FF0000; font-weight: normal; color: #000000;  }
    .errortext      {margin-top:20px;min-height:60px;height:auto;}
    .errortext b   {color: #c00;}

/*= Ostatni */ 
.extension {
	color: #BFB7AC;
	font-size: 7pt;		
}


