*, .nomg { margin: 0; padding: 0; }
 
p { margin: 8px 0; line-height: 135%; }
a { color: #0F561F; }
 a:hover { text-decoration: none; }
 a img { border: none; }
 a span { display: none; }
input { vertical-align: middle; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
 input.text { padding: 3px 4px; }
label { vertical-align: middle; }

h1, h2, h3{ font-family: Helvetica, sans-serif; text-transform: uppercase; color: #0F561F;  }
h1 { font-size: 16px; letter-spacing: 0px; background: url(../images/line1.gif) no-repeat left bottom; padding-bottom: 7px; }
h2 { font-size: 13px; letter-spacing: 0px;  }
h3 { font-size: 12px; background: url(../images/line1.gif) no-repeat left bottom; padding-bottom: 5px; }
h4 { font-size: 13px; margin: 8px 0; letter-spacing: -1px; word-spacing: 3px; color: #0F561F; font-weight: normal;   }
 h4.thin { font-weight: normal; }
ul { margin: 8px 0; }
 ul.ul1 { margin-top: 4px; list-style: none; }
	 ul.ul1 li { background: url(../images/iplus.gif) no-repeat 0 3px; padding-left: 16px; font-size: 11px; margin: 4px 0; }
p.ulhead { margin-bottom: 4px; }
ol { margin: 8px 0; }
li { position: relative; }
table { margin: 8px 0; }
 tr {}
  td {}
.vice { background: url(../images/arr2.gif) no-repeat 3px 5px; padding-left: 17px; }
.cb { clear: both !important; height: 0; overflow: hidden; }
.cl { clear: left; height: 0; overflow: hidden; }
.tal { text-align: left; }
.tar { text-align: right; }
.tac { text-align: center !important; }
.fr { float: right; }
.fl { float: left; } 
.bold { font-weight: bold; }
.nobrd,.nobrd * td { border: none !important; }
img.brd { border: 1px solid #e6e6e6; padding: 2px; }
.alt { color: #0F561F; text-transform: uppercase; font-size: 12px; letter-spacing: -1px; }
.green { color: #0F561F; }
img.png {  _padding-left:expression(this['width']+'px');_overflow:hidden; _filter:expression('progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+this['src']+')'); }
/*co.chci.hover { _behavior: url(css/hover.htc); }*/

html,body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; position: relative; }

body { background: #209640 url(../images/body_topbg.png) repeat-x; }
div#obal1 { width: 100%;  background: White url(../images/body_topbg.gif) repeat-x; }
div#obal2 { width: 940px; margin: 0 auto; position: relative; z-index: 101; }

div#hlavover { background: url(../images/hlavover.gif) no-repeat center top; width: 100%; height: 116px; position: absolute; left: 0; top: 0; }

div#patover1,div#patover2 {  bottom: -70px; position: absolute; left: 0; width: 100%; height: 124px; }
div#patover1 { z-index: 100; background: url(../images/patover.gif) no-repeat center bottom; }
div#patover2 { z-index: 99; background: url(../images/patover2.gif) repeat-x; }

div#menu { border-top: 1px solid #0f561f; height: 55px; }
div#menu a { background-image: url(../images/menusplit.gif); height: 55px; display: block; float: left; }
 a#m01 { width: 49px; background-position: 1px -1px; } a#m01:hover,a#m01.act { background-position: 1px 56px; }
 a#m02 { width: 51px; background-position: -49px -1px; } a#m02:hover,a#m02.act { background-position: -49px 56px; }
 a#m03 { width: 107px; background-position: -100px -1px; } a#m03:hover,a#m03.act { background-position: -100px 56px; }
 a#m04 { width: 156px; background-position: -207px -1px; } a#m04:hover,a#m04.act { background-position: -207px 56px; }
 a#m05 { width: 101px; background-position: -363px -1px; } a#m05:hover,a#m05.act { background-position: -363px 56px; }
 a#m06 { width: 152px; background-position: -464px -1px; } a#m06:hover,a#m06.act { background-position: -464px 56px; }
 a#m07 { width: 79px; background-position: -616px -1px; } a#m07:hover,a#m07.act { background-position: -616px 56px; }
 a#m08 { width: 98px; background-position: -695px -1px; } a#m08:hover,a#m08.act { background-position: -695px 56px; }
 a#m09 { width: 77px; background-position: -793px -1px; } a#m09:hover,a#m09.act { background-position: -793px 56px; }
 a#m10 { width: 70px; background-position: -870px -1px; } a#m10:hover,a#m10.act { background-position: -870px 56px; }

div.hlavni { background: White; min-height: 560px; _height: 560px; border: 9px solid White; border-right-width: 8px; position: relative; }
div#cols4 { border-right-width: 9px;}
div#cols3 { background: White url(../images/cols3bg.gif) repeat-y 0px 0; }

div#motiv1 { background: url(../images/motiv1.jpg) no-repeat; width: 100%; height: 162px; position: relative; }
 div#motiv1 a {  background: url(../images/motiv1.jpg) no-repeat -25px -19px; position: absolute; left: 25px; top: 19px; width: 164px; height: 78px; }
	
div#paticka { background: url(../images/patickabg.gif) no-repeat center top; height: 51px; padding: 15px 9px 9px 9px; }
 div#paticka p { margin: 3px 20px; font-size: 10px; color: #7abb8c; }
 	div#paticka p a { color: #b4d4bc; text-decoration: none; }
		 div#paticka p a:hover { text-decoration: underline; }  
		div#paticka p.fl a { background: url(../images/arr1.gif) no-repeat 0 4px; padding-left: 7px; margin: 0 3px; }
 		div#paticka p.fl a.prvni { padding-left: 0; background: none; margin-left: 0; }

/*INDEX*/		
div.cbox1 { position: relative; margin-top: 9px; margin-right: 9px; padding: 15px 15px 0 15px; width: 180px; height: 220px; float: left; background: #f8f8f8 url(../images/cbox1.gif) no-repeat; }
div.cbox2 { position: relative; margin-top: 9px; margin-right: 9px; padding: 14px 15px 0 15px; width: 235px; height: 220px; float: left; background: #f8f8f8 url(../images/cbox1.gif) no-repeat; }
div.cbox1 a.vice,div.cbox2 a.vice { position: absolute; bottom: 12px; left: 15px; }
div.cbox1 a.vice2,div.cbox2 a.vice2 { position: absolute; bottom: 0px; left: 0px; }
div#cols4_1 h2 { letter-spacing: -1px; }
div#cols4_4 { margin-right: 0;  float: right; }
 div#cols4_4 table,div#kontbox table { margin-top: 4px; }
	 div#cols4_4 table td,div#kontbox table td  { padding-right: 4px; padding-bottom: 3px; font-size: 11px; }
		 div#cols4_4 table td img,div#kontbox table td  { vertical-align: middle; }
img.dopo { width: 92px; height: 83px; position: absolute; top: 0; right: 0;  }

/*SEKCE, uziva cast Indexu*/
div#levy { border-top: 9px solid White; position: relative; padding: 1px 0; float: left; width: 212px; }
div#stredni { border-top: 9px solid White; position: relative; padding: 1px 0; float: left; width: 470px; margin-left: 14px; }
div#pravy { border-top: 9px solid White; position: relative; padding: 1px 0; float: right; width: 213px;  }

div.cbox { position: relative; border-bottom: 9px solid White; padding: 15px 15px 1px 15px;  }
div#levy div.cbox { width: 180px; }
div#pravy div.cbox { width: 183px; }
 div.cbox a.vice { margin-top: 6px; margin-bottom: 12px; display: block; }
  div.cbox a.vice2 { margin-top: 6px; margin-bottom: 12px; display: block; }
	div.cboxline { width: 78px; height: 5px; left: 13px; top: 1px; position: absolute; background: #f0f1f1; overflow: hidden; } 

	p#navi { text-transform: uppercase; font-size: 10px; }
	 p#navi a, p#navi span { color: #0F561F; letter-spacing: -1px; text-decoration: none; background: url(../images/arr3.gif) no-repeat 0 4px; padding-left: 10px; margin-left: 2px; }
		p#navi a.root { background: none; padding: 0; margin-left: 0; }
		 p#navi span { color: Black; }
			
			
/*SIFR*/
/*.sIFR-active h1,.sIFR-active h2,.sIFR-active h3 { line-height: 1em; padding-bottom: 0px; }*/
/* FOTOGALERIE  */
div#fotogalerie img{border: 1px dotted lightgray; margin: 5px; padding: 3px;}

