html, body {

	margin: 0px;

	padding: 0px;

	text-align: center;

	background: #4d0c0c url("../images/podklad.gif") 0px 0px repeat-x;

}



h1, h2, h3, h4, p, a, div, table  {

	text-align: left;

	font-family: arial,sans-serif;

	font-size: 12px;

	color: black;

	line-height: 1.2; 

	text-decoration: none;

	border-style: none;

	margin: 0px;

	padding: 0px;

}



a {

	font-weight: bold; 

	color: #a32020;

	text-decoration: underline;

}



a:hover {

	color: red;

	text-decoration: none;

}



h1 { 

	font: 20px 'Arial', Verdana, Helvetica, sans-serif;

	padding-top: 10px; padding-bottom: 5px;

	font-weight: bold;

	color: #b63535;

}



h2 {

	font: 1.25em Trebuchet MS,sans-serif; 

	color: #197b30;

	font-weight: bold;

	margin-bottom: 5px;

}

h3 {

	margin-top: 10px;

}





p { 

	line-height: 1.2; 

	margin: 0px;

	padding: 0px;

	text-indent: 0px;

}





a img {

border-width: 5px;

border-color:#cfc6c7;

}



a:hover img {

border-width: 5px;

border-color:#a32020;

}



.tucnecervene {

font-weight: bold;

color: #b63535;}



#container {

	position: relative; /* needed for footer positioning*/

	margin: 0px auto; /* center, not in IE5 */

	width: 984px;

	height: auto;

	left: 0px;

	top: 0px;

	text-align: center;

	background-color: #ffffff;

}



#hlavicka {

	position: absolute;

	top: 0px;

	left: 0px;

	width: 984px;

	height: 160px;

	background-image: url("../images/hlavicka.jpg");

	z-index: 8;

	border-left: 10px solid #360404;

	border-right: 10px solid #360404;

}



#uvod {position: absolute; top: 0px; left: 0px; width: 274px; height: 160px;}



#flash-hlavicka {

	position: absolute;

	top: 0px;

	left: 274px;

	width: 710px;

	height: 160px;

	z-index: 9;

}



#center {

	position: relative;

	width: 984px;

	height: auto;

	left: 0px;

	top: 195px;

	text-align: center;

	background: #ffffff url("../images/container-podklad.gif") 0px 0px repeat-y;

	border-left: 10px solid #360404;

	border-right: 10px solid #360404;

}



/*------------------------------------------------------------------*/

/*------------------------------------------------------------------*/





.vice a {

position:absolute;

bottom:13px;

right:20px;

color:black !important;

font-weight: bold;

text-decoration: underline  !important;

font-size:12px;

}



.vice a:hover {color: red !important; text-decoration: none !important;}



/*------------------------------------------------------------------*/



.bvice a {

position: absolute;

bottom:18px;

right:25px;

color:black !important;

font-weight: bold;

text-decoration: underline  !important;

font-size:12px;

}



.bvice a:hover {color: red !important; text-decoration: none !important;}







/*------------------------------------------------------------------*/

/*------------------------------------------------------------------*/



#lsloupec {

position: relative;

float: left;

width:200px; 

height: auto;

left:0px;

top: 0px;

background: transparent url("../images/lsloupec-podklad.gif") top left repeat-x;

}

/*------------------------------------------------------------------*/



#aktual {

position:relative;

left:14px;

top:13px;

width:179px;

_width:166px;

background: transparent url("../images/aktual-podklad.gif") bottom left no-repeat;  

margin-bottom:10px;

padding-bottom:50px;



}



#aktual h2 {

display:block;

width:179px;

_width:166px;

background: transparent url("../images/aktual-h2.gif") 0px 0% no-repeat;

line-height:22px;

color:#ffffff;

font-size:13px;

padding-left:13px;

padding-top:3px;

margin-bottom:0px;

}



#aktual p {font-size:11px;line-height:13px;padding:5px 15px 0px; color:#ffffff}



#aktual a  {

color: #f6cc9e;

font-weight: bold;

text-decoration: none;

border-width: 0px;

}

#aktual a:hover {color: red; text-decoration: none; }

#aktual img {margin-left:3px;}

#aktual a img {

border-width: 0px;

}



/*------------------------------------------------------------------*/



.akce {

position:relative;

width:179px;

_width:166px;

left:14px;

top:13px;

background: transparent url("../images/akce-podklad.jpg") bottom left no-repeat;  

margin-bottom:10px;

padding-bottom:50px;

}



.akce h2 {

display:block;

width:179px;

_width:166px;

background: transparent url("../images/lsloupec-h2.gif") 0px 0% no-repeat;

line-height:22px;

color:#ffffff;

font-size:13px;

padding-left:13px;

padding-top:3px;

margin-bottom:0px;

}



.akce img {

border-width: 0px;

margin-left:2px;

margin-top:2px;

margin bottom:0px;

}



.akce a img {border-width: 0px;

}



.akce p {padding:10px 15px;}





.akce a {

color: #770202;

font-weight: bold;

text-decoration: none;

}

.akce a:hover {color: red; text-decoration: none;}

#budouciakce {margin-top:10px;background-color:#fbf7f2; width:170px; padding-bottom:10px;}



#story, #nadeje {

padding-bottom: 35px;

}





/*------------------------------------------------------------------*/

/*
#nadeje {

position:relative;

width:179px;

_width:166px;

nnnheight:234px;

left:10px;

top:13px;

text-align: center;

margin-bottom:20px;

color:black;

}



#nadeje a {

font-weight: bold;

color:black;

}



#nadeje a:hover {color:red;}



#nadeje a img {

border-width: 5px;

border-color:white;

}



#nadeje a:hover img {

border-color:#a32020;

}

*/
#nadeje img {

margin: 10px 34px 0px 34px;

}


/*------------------------------------------------------------------*/



#kestazeni {

position:relative;

width:179px;

_width:166px;

left:14px;

top:13px;

background: transparent url("../images/kestazeni-podklad.jpg") bottom left no-repeat;  

margin-bottom:10px;

padding-bottom:50px;

}



#kestazeni h2 {

display:block;

background: transparent url("../images/lsloupec-h2.gif") 0px 0% no-repeat;  

width:179px;

_width:166px;

line-height:22px;

color:#ffffff;

font-size:13px;

padding-left:13px;

padding-top:3px;

}





#kestazeni p {padding:15px;}



#kestazeni a {

color: black;

font-weight: bold;

text-decoration: underline;

}

#kestazeni h3 {

font-weight: bold;

color: #770202;

}

#kestazeni a:hover {color: red; text-decoration: none;}



/*------------------------------------------------------------------*/

/*------------------------------------------------------------------*/





#content { 

position: relative;

float: left;

width: 544px;

height: auto;

left:2px;

top:0px;

text-align:left;

text-align: justify;

padding: 15px;

padding-left:25px;

padding-right:25px;

background: transparent url("../images/obsah-podklad.gif") top left repeat-x;

}



#content ul {

list-style-type: square;

margin-top:0px;

}

#content ul li {margin-bottom:5px;}



#pomahame {

position:relative;

margin:0px 0px;

width:543px;

height:233px;

left: 0px;

background: url("../images/pomahame-podklad.jpg") -6px 0px no-repeat;  

}



#pomahame h2 {

line-height:22px;

color:#ffffff;

font-size:18px;

padding-left:13px;

padding-top:10px;

}



#pomahame p {

padding-left:190px;

padding-top:15px;

}



#pomahame ul {

display: block;

position: relative;

width: 330px;

left: 182px;

list-style-type:square;

color:#8a0303;

font-size:13px;

font-weight:bold;

margin:0px;

padding:0px; 

padding-left: 15px;

}



#patroni {

position:relative;

margin:0px 0px;

width:543px;

height:533px;

left: 0px;

background: url("../images/patroni-podklad.jpg") -6px 0px no-repeat;  

}



#patroni h2 {

line-height:22px;

color:#ffffff;

font-size:18px;

padding-left:13px;

padding-top:10px;

}



/*------------------------------------------------------------------*/

/*------------------------------------------------------------------*/



#psloupec {

position: relative;

width:190px;

height:auto;

top: 0px;

left: 0px;

float: left;

}



/*------------------------------------------------------------------*/



.pomozte {

position:relative;

left:7px;

top:13px;

width:179px;

background: transparent url("../images/pomozte-podklad.gif") bottom left no-repeat;  

margin-bottom:10px;

padding-bottom:35px;

}



.pomozte h2 {

display:block;

text-align:center;

width:179px;

background: transparent url("../images/pomozte-h2.gif") 0px 0% no-repeat;  

line-height:18px;

color:#ffffff;

font-size:13px;

padding-top:3px;

margin-bottom:0px;

line-height: 1.8;

}



.pomozte .blok {

position:relative;

width:149px;

margin:2px;

background: transparent url("../images/pomozte-div.gif") 0px 0% no-repeat;  

text-align:center;

padding:10px;

}



.pomozte .blok p{

display: block;

padding-bottom:5px;

text-align:center;

color:#ffffff;

font-size:11px;

line-height:13px;

}



.pomozte .blok img {

margin:10px;

}



.pomozte .blok a {

ddddisplay:block;

text-align:center;

color: #f6cc9e;

font-weight: bold;

text-decoration: none;

margin:0px;

padding:0px;

margin-bottom:0px;

padding-bottom:0px;



}



.pomozte .blok a:hover {color: red; text-decoration: none;}





/*------------------------------------------------------------------*/

/*------------------------------------------------------------------*/



.registr {

position:relative;

left:7px;

top:13px;

width:179px;

background: transparent url("../images/pomozte-podklad.gif") bottom left no-repeat;  

margin-bottom:10px;

padding-bottom:35px;

}



.registr h2 {

display:block;

text-align:center;

background: transparent url("../images/registr-h2.gif") 0px 0% no-repeat;  

width:179px;

line-height:18px;

color:#ffffff;

font-size:13px;

padding-top:3px;

margin-bottom:0px;

}



.registr .blok {

position:relative;

margin-right:8px;

margin-left:2px;

margin-top:2px;

padding:0px;

background: #197b30 url("") 0px 0% no-repeat;  

color:#ffffff;

font-size:11px;

line-height:13px;

text-align:center;

}



.registr .blok a {

color: white;

font-weight: bold;

text-decoration: none;

display: block;

padding:10px;

text-align:center;

}



.registr .blok a:hover {color: yellow; text-decoration: none;}



.registr a img {

border-width: 0px;

margin-right:6px;

margin-left:2px;

margin-top:2px;

}



.registr img {

border-width: 0px;

margin-right:6px;

margin-left:2px;



mmmargin-right:6px;

margin-top:2px;

}



/*------------------------------------------------------------------*/

/*------------------------------------------------------------------*/



#footer {

	position: relative;

	clear: both;

	width: 984px;

	height: 155px;

	top: 0px;

	left: 0px;

	font-size: 10px;

	background: transparent url("../images/paticka.jpg") 0px 0px no-repeat;

	}



div#footer p {	color: white;

}



div#footer a {

	text-decoration: underline;

	color: #f6dfbc;

	font-size: 11px;

	font-weight: bold;

}



div#footer a:hover {

	color: red;

	text-decoration:none;

}

div#lfooter {

left:170px;

top:65px;

position: absolute;

}

div#cfooter p {

left:410px;

width: 330px;

top:65px;

position: absolute;

text-align:center;

} 

div#rfooter p {

right:20px;

top:65px;

position: absolute;

text-align:right;

} 

/*------------------------------------------------------------------*/



#galerie_box {width: 540px; height: 1200px; background-color: #ffffff; border-width: 1px;}


