body		{
			margin:0;
			background:rgb(243,243,243);
			color:rgb(76,76,76);
			font-size:73%;
			}

img			{
			border:none
			}

h1, div
			{
			font-family: arial, verdana, helvetica, sans-serif;
			margin-bottom:0;
			margin-top:0;
			font-size:1em;
			}
h1
			{
			background:url(../images/logo-szp.gif) 29px 14px no-repeat;
			display:block;
			width:188px;
			height:87px;
			float:left
			}
h1 span
			{
			display:block;
			font-size:1em;
			height:87px;
			overflow:hidden;
			visibility:hidden;
			width:188px;
			}
h1 a
			{
			display:block;
			width:188px;
			height:87px
			}

h2, #p1-2 span
			{
			font-family: arial narrow, arial, verdana, helvetica, sans-serif;
			margin:33px 0 30px 19px;
			font-weight:normal;
			letter-spacing: -.05em;
			font-size:1.85em;
			line-height: 1em;
			}
h3
			{
			margin:10px 0 0 0;
			font-size:1.3em
			}
/* Design */

#zahlavi
			{
			width:100%;
			height:110px;
			}
#z1
			{
			position:relative;
			width:830px;
			height:110px;
			background:rgb(255,255,255);
			margin:0 auto
			}
#z2,#z1-1
			{
			position:absolute;
			left:50%;
			top:0;
			width:50%;
			height:12px;
			background:rgb(255,102,32);
			border-bottom:2px solid rgb(255,255,255)
			}
#z1-1
			{
			width:640px;
			left:189px
			}
#z1 ul
			{
			margin:0 0 0 189px;
			padding:14px 0 0 0
			}
#z1 ul li
			{
			float:left;
			display:block;
			}

#z1 ul li a
			{
			display:block;
			margin:0;
			padding:56px 13px 5px 14px;
			font-weight:bold;
			color:rgb(76,76,76);
			background:rgb(255,255,255);
			border-left:1px solid rgb(229,229,229);
			text-decoration:none;
			}

#z1 ul li a:hover, #z1 ul li a.aktivni
			{
			background:rgb(243,243,243);
			color:rgb(255,121,31)
			}
#z1-2
			{
			float:left;
			padding:19px 0 5px 21px;
			border-left:1px solid rgb(229,229,229)
			}
#z1-2 p
			{
			margin:8px 0 0 0
			}
#z1-2 p strong
			{
			color:rgb(255,121,31)
			}
#pruh
			{
			width:100%;
			height:261px;
			background:rgb(123,123,123)
			}
#p1
			{
			position:relative;
			width:830px;
			margin:0 auto
			}
#p1-1
			{
			width:461px;
			border-left:1px solid rgb(255,255,255);
			border-right:1px solid rgb(255,255,255)
			}
#p1-1
			{
			float:left
			}
#p1-2
			{
			width:365px;
			float:left;
			color:rgb(255,255,255)
			}
#p1-2 span
			{
			display:block
			}
#p1-2 p
			{
			margin:0 20px 0 19px;
			line-height:1.4em
			}
#p1-2 p a
			{
			background:url(../images/sipka-bila.gif) 6px 4px no-repeat;
			padding-left:20px
			}
#obsah
			{
			width:830px;
			margin:0 auto;
			background:rgb(255,255,255);
			padding-bottom:30px
			}

#zalom
			{
			float:left;
			width:100%;
			}

#levy		{
			margin-right:367px;
			color:rgb(102,102,102)
			}
#levy h2
			{
			margin:28px 10px 10px 0
			}
#levy .in
			{
			padding:0 26px 0 30px
			}

#pravy		{
			float:left;
			width:366px;
			margin-left:-367px;
			margin-top:12px;
			border-left:1px solid rgb(229,229,229);
			min-height:353px;
			height:auto !important;
			height:353px;
			}
#pravy .in
			{
			padding:0 10px 15px 23px
			}

#zapati
			{
			clear:left;
			width:100%;
			padding-top:35px;
			line-height:1.5em
			}
#zapati a
			{
			text-decoration:none
			}
#zapati a:hover
			{
			text-decoration:underline
			}
#zapati img
			{
			float:left;
			margin:0 17px 0 32px
			}
/* Obsah */

.nahled, .nahled2
			{
			width:90px;
			height:90px;
			border:1px solid rgb(200,200,200);
			background:rgb(240,240,240);
			padding:2px;
			margin:10px 5px 0 0;
			text-align:center;
			float:left
			}
.nahled2
			{
			width:auto;
			height:auto;
			padding:7px;
			position:relative
			}
.nahled2 span
			{
			position:absolute;
			left:7px; top:7px;
			display:block;
			width:17px;
			height:16px;
			background:url(../images/lupa.gif) 0 0 no-repeat
			}
.fotogalerie
			{
			margin:15px 0 30px
			}
.f1
			{
			float:left; width:100%
			}
.fotogalerie p
			{
			display:block;
			float:left;
			width:100%;
			margin:10px 0 10px 0
			}
ul
			{
			margin:10px 0 0 0;
			padding:0 0 0 20px
			}
#kontakty h3
			{
			margin:20px 0 0 0
			}

#kontakty p	
			{
			margin:0 0 10px 0
			}
#kontakty strong
			{
			white-space:nowrap
			}
#spol
			{
			line-height:1.7em
			}
#spol strong,#kontakty strong
			{
			padding: 0 3px 0 0 
			}

/* Odkazy */

a.clanek,a.clanek1 {padding-left:20px; background:url(../images/sipka.gif) 7px 4px no-repeat; white-space:nowrap}
a.clanek1 {padding-left:13px; background-position:0px 4px}

a:active {color:rgb(255,121,31); text-decoration:underline}
a:link {color:rgb(255,121,31); text-decoration:underline}
a:visited {color:rgb(255,121,31); text-decoration:underline}
a:hover {color:rgb(255,121,31); text-decoration:none}


a.bu:active {color:rgb(255,255,255); text-decoration:underline}
a.bu:link {color:rgb(255,255,255); text-decoration:underline}
a.bu:visited {color:rgb(255,255,255); text-decoration:underline}
a.bu:hover {color:rgb(255,255,255); text-decoration:none}

a.sn:active {color:rgb(76,76,76); text-decoration:none}
a.sn:link {color:rgb(76,76,76); text-decoration:none}
a.sn:visited {color:rgb(76,76,76); text-decoration:none}
a.sn:hover {color:rgb(76,76,76); text-decoration:underline}
