*{margin:0px;	padding:0px;}
html, body {
	margin:0px;
	padding:0px;
	color:#666666;
	background: url(/gfx/design/body_bg.jpg) repeat-x #DFF2F6;
	font-family:Tahoma, Verdana, Arial,;
	font-size: 12px;
	line-height: 19px;
}
td {vertical-align: text-bottom;}
table, td, img { border:0;  }
table { border-collapse:collapse;}
form,fieldset, td {	margin:0px;	padding:0px;}
/*ul li{list-style: none;}*/
#main {	padding-bottom: 30px;	background: url(/gfx/design/hlava_bg.jpg) no-repeat 50% 0%;}
.container {width:990px; margin: 0px auto 0px auto;}

/* 	Textové-Styly  */
h3 {color:#0077e0;	font-family: Verdana, Tahoma;	font-size: 18px; line-height: 21px;	font-style: normal;	font-weight: normal;
	font-variant: normal; margin: 10px 0px 5px 0px;}
h4 {color:#0077e0; font-family: Verdana, Tahoma; font-size: 13px;	line-height: 18px;	font-weight: bold;	margin:0px 0px 0px 0px;}
a {	color:#0099cc;	text-decoration:none;}
a:hover {text-decoration:underline;}
#pojistovny td {vertical-align:middle;}
#pojistovny p {margin:0;}
#map {width:500px; height:500px;}
p { margin: 0px 0px 15px 0px; }
Label{
		font-size: 11px;
		font-weight: bold;
	}

/* 	Hlavicka */
#h {padding-left:10px;}
#header {	height: 258px;	background: url(/gfx/design/hlava.jpg) no-repeat 0% 100%;	width: 990px;	margin: 0px;	padding-top: 12px;}
.subheader {	height: 99px;	width: 990px;	display: block;	clear: both;	float: none;	background:#FFFFFF url(/gfx/design/hlava_top.jpg) no-repeat 100% 100%;}
#logo {	height:80px;	width: 100px;	float: left;	padding-top: 10px;	padding-right: 30px;	padding-left: 9px;}
#nadpis {height:99px; width: 514px;	background: url(/gfx/design/h2.jpg) no-repeat 0% 40%;	display: block;	float: left;}
#nadpis h1 {	margin:0px;	display:block;	text-indent:-9999px;}
#user {	float: right;	height: 89px;	width: 310px;	margin: 0px;	padding: 10px 0px 0px 0px;}
.searchbox{	float: left;	padding-left: 120px;}
.searchbox form{ width: 170px;	height: 41px;	display: block;
	background: url(/gfx/design/search.jpg) no-repeat 0px 0px;
	padding: 10px 0px 0px 0px;	margin: 0px;}
.searchbox form input.search{	height: 14px; 	width: 119px; 	float: left;
	background-color: #FFFFFF;	border:none 0px;	margin: 0px;	padding: 2px;}	
.searchbox .go{	height: 41px;	width: 33px;
	background: url(/gfx/design/search_buton.jpg) no-repeat 0px 0px;
	display: block;	float: left;	font-size: 1px;	color: #FFFFFF;}
.searchbox .go:hover{	background-image: url(/gfx/design/search_buton_h.jpg);	background-repeat: no-repeat;}
.kontakt_telefon{	display: block;	padding-left: 100px;	width: 280px;	margin-top: 40px;}
.kontakt_telefon span{ 	font-variant: normal;	text-transform: none;}
.kontakt_telefon .kontakt{	width: 120px; height: 20px;	display: block;	float: left;	color: #006666;	}
.kontakt_telefon .telefon{	letter-spacing: 3px;	display: block;	font-weight: bold;	height: 20px;}

/* 	Block-Styl */
#block_content{	width: 990px;    margin: 10px 0px 0px 0px;	padding: 0px;}
.cesta{	padding: 0px;	font-size: 80%;	margin-top: 0px;	margin-bottom: 15px;}
/*	panel1 -Styly*/
#panel {width:260px; float:left; margin: 0px; padding: 0px;}
#panel h3.zelena {color: #FFFFFF;	text-indent: 20px;	font-size: 16px; font-weight: bold;
	background: url(/gfx/design/l_panel1.jpg) no-repeat;	height: 20px;	width: 260px;	margin: 0px; padding: 14px 0px 10px 0px;}
#panel h3.modra {font-weight: bold; color: #FFFFFF; text-indent: 20px;	font-size: 16px;
	background: url(/gfx/design/l_panel2.jpg) no-repeat;	height: 20px;	width: 260px;	margin: 10px 0px 0px 0px;	padding: 14px 0px 10px 0px;}

#panel .panel_inside {	margin: 0px; padding: 25px 0px 0px 0px;	background: #FFFFFF;	border-top:solid 1px #CCCCCC;	border-right:solid 1px #dfdfdf;	border-bottom:solid 1px #dfdfdf;	border-left:solid 1px #dfdfdf;}
#panel .panel_inside ul {	margin: 0px;	padding: 0px 0px 15px 30px;}
	    ul.ul-leva1 {	list-style:none;	padding: 0px;	margin: 15px 0px 15px 0px;}
		ul.ul-leva1 li {	margin: 0px;	padding: 0px;}
		ul.ul-leva1 li a {	display: block;	font-size: 12px;	color: #0099cc;	height: 27px; line-height:100%;
	padding: 2px 10px 2px 15px; 	margin: 0px;	background: url(/gfx/design/l_lia1.gif) no-repeat 0% 15%;}
		ul.ul-leva1 li a:hover {	color: #CC6600;	background: url(/gfx/design/l_lih1.gif) no-repeat 0% 15%;}
		ul.ul-leva2 {	list-style:none;	padding: 0px;	margin: 15px 0px 15px 0px;}
		ul.ul-leva2 li {	margin: 0px;}
		ul.ul-leva2 li a {	margin: 0px;	display: block;	font-size: 12px;	color: #669900;
	background: url(/gfx/design/l_lia2.gif) no-repeat 0% 15%;
	height: 27px; line-height:100%;	padding: 2px 10px 2px 15px;}
		ul.ul-leva2 li a:hover {	background: url(/gfx/design/l_lih2.gif) no-repeat 0% 15%;	color: #999999;}

#panel .panel_reklama { background: url(/gfx/design/reklama_bot.gif) no-repeat 0% 100%;	padding: 10px 0px 18px 0px;	margin: 0px;}
#panel .reklama_inside {	background: #FFFFFF; margin-top:10px;
	border-top:solid 1px #CCCCCC;	border-right:solid 1px #dfdfdf;	border-left:solid 1px #dfdfdf;	padding: 25px 0px 12px 12px;}
#panel .reklama_inside img{margin-bottom: 15px;}

/*	panel2 -Styl */
#content_area {	width:720px;	float:left;	background: url(/gfx/design/obsah_top.gif) no-repeat 0px 0px;	margin: 0px 0px 0px 10px;	padding: 6px 0px 0px 0px;}
#Content {	width:720px;	float:left;	margin: 0px 0px 0px 10px;	padding: 6px 0px 0px 0px;}
#content_area h2{ color:#0099cc; 	letter-spacing:-1px;	font-family: verdana;	font-size: 24px;	font-style: normal;	line-height: 34px;	font-weight: normal;
	font-variant: normal;	margin:0px 0px 10px 0px;}
	#content_area h2.orange {color:#FF6600;}
#content_area strong{color: #FF6600;}
#content_area .block_inside a{	text-decoration: underline;}
#content_area .block_inside a:hover{	color: #FF6600;}
#content_area ol li  { margin-left:30px; }
#content_area ul li  {display:block; margin-left:30px; }
.block {border-bottom: solid 1px #CCCCCC;	border-left: solid 1px #CCCCCC;	border-right: solid 1px #CCCCCC;	border-top: 0px none;
	padding: 0px 0px 0px 0px;	background-color: #FFFFFF;	margin: 0px; }
.block_inside {	margin: 0px;	display: block;	overflow: auto;
	background: url(/gfx/design/background_block_slice.jpg) repeat-x 0px 0px;
	border-top: none 0px;	border-right: solid 1px #ffffff;	border-bottom: solid 1px #ffffff;	border-left: solid 1px #ffffff;	padding-top: 10px;
	padding-right: 14px;	padding-bottom: 20px;	padding-left: 15px; }
.separator {	border-top:1px solid #efefef;	margin-top:15px;	padding-top:15px;	clear: both;}
ul.zelena{	float: left;	width: 550px; }
ul.zelena strong{color: #009900; font-weight:normal;}
ul.zelena li{	color: #333333;	display: block;
	background: url(/gfx/design/ul_3.jpg) no-repeat 0px 0px;
	xline-height: 20px;	text-indent: 0px;	margin-top: 15px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;
	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 30px; list-style: none;}
ul.modra{}
ul.modra strong{	color: #006699;	margin-right: 20px;}
ul.modra li{	color: #333333;	display: block;	line-height: 24px;
	text-indent: 0px;	background: url(/gfx/design/ul_5.jpg) no-repeat 0px 0px;
	height: 20px;	margin: 0px 0px 0px 20px;	padding: 0px 0px 20px 30px;}	
ul.modra li:hover {	background-image: url(/gfx/design/ul_4.jpg);	background-repeat: no-repeat;	background-color: #FFFFCC;}
#content_area .float_left{float:left;	margin: 20px 20px 20px 0px; }
#content_area .float_lright{float:right;	margin: 0px 20px 20px 20px;}
#cols3 {	width: 684px;	margin:10px 0px 5px 0px; }
    .col {	float:left;	width:223px; height:320px;	padding: 0px;	margin: 0px 7px 0px  0px;}
    
    .col_last {float:left;	width:224px; height:320px;	margin:0px;	padding: 0px; }
    .col h3, .col_last h3 {	font-size:16px;	font-weight: bold;	margin: 0px;	padding: 0px;	text-decoration: none;}
    .col h3 a, .col_last h3 a {	color: #FFFFFF;	background: url(/gfx/design/col_top.png) no-repeat 0% 0%;
	height: 25px;	display: block;	margin:0px;	padding: 25px 15px 8px 50px;	text-decoration: none;}
	.col h3 a:hover, .col_last h3 a:hover {	background: url(/gfx/design/col_top_h.png) no-repeat 0% 0%; }
    .col-text {overflow:hidden; height:180px;	padding:15px; 
	background-color: #FFFFFF;	border-right:solid 1px #DFDFDF;	border-left:solid 1px #DFDFDF;	border-top: solid 1px #DFDFDF;}
	
    .col-text p {margin:0;}
    .col-text ul {margin-bottom:0;}
	    ul.ul-01 {	list-style:none;	padding: 0px;	margin: 15px 0px 15px 0px;}
		ul.ul-01 li {	font-size:85%;	padding: 2px 0px 2px 20px;	margin: 0px;	background: url(/gfx/design/ul_1.jpg) no-repeat 0% 50%;}
		ul.ul-01 li:hover {	background: url(/gfx/design/ul_2.jpg) no-repeat 0% 50%;}
		.kratky {height:220px; border-bottom: solid 1px #CCCCCC;  xbackground-color:blue;}
    .col-more {background-color: #FFFFFF;border-right:solid 1px #DFDFDF;	border-left:solid 1px #DFDFDF;	border-bottom: solid 1px #CCCCCC;	padding: 0px 10px 10px 100px;	margin: 0px;}
    .col-more .go{	height: 30px;	width: 120px;	display: block;	font-size: 1px;	color: #FFFFFF;	background: url(/gfx/design/col_more.png) no-repeat 0px 0px;}
    .col-more .go:hover{background-image: url(/gfx/design/col_more_h.png);	background-repeat: no-repeat;}
#block_fotogalerie{	display: block;	background:#FFFFFF url(/gfx/design/foto_top.gif) no-repeat 0% 0%;
	margin: 10px 0px 0px 0px;	padding: 10px 0px 0px 0px;   }
#block_fotogalerie .block {	width: 684px; xbackground: #FFFFFF;	margin-bottom: 0px; padding: 0px;
	border-top: none 0px; 	border-bottom:none 0px;	border-right: solid 1px #DFDFDF;	border-left: solid 1px #DFDFDF; xbackground:red;}
#block_fotogalerie img{ display: block; float: left;	background: url(/gfx/design/foto_bg.png) no-repeat 0px 100%;	padding: 0px 0px 15px 12px;	margin: 20px 0px 10px 10px;}
.foto_p, .foto{	display: block;	float: left;		margin: 20px 0px 10px 35px;	padding: 0px 0px 15px 12px;
	background: url(/gfx/design/foto_bg.png) no-repeat 0% 100%;}
.foto_l{	display: block;	float: left;		margin: 20px 0px 10px 35px;	padding: 0px 0px 15px 12px;
	background: url(/gfx/design/foto_bg.png) no-repeat 0% 100%;}
.fotogalerie_bot{	background: url(/gfx/design/foto_bot.gif) no-repeat 0% 100%;	padding: 10px 0px 0px 0px;	margin: 0px;}

.zaslat-zpravu{	width:550px;	margin: 20px;	color: #3366CC;	clear: both;}
.zaslat-zpravu form{	display: block;	padding: 0px;	margin: 20px 0px 0px 0px;}
.zaslat-zpravu label{font-weight: bold; padding: 0px; margin: 0px 0px 0px 20px;}
.zaslat-zpravu input {	width: 110px;	height: 50px;	font-size: 11px;	font-weight: bold;
	color: #FFFFFF;	background: #3EA7D1;	border:none 0px;
	cursor: pointer;	padding: 0px;	margin: 10px 50px 50px 400px;}
.zaslat-zpravu textarea{	width:400px;	height:180px;	border:solid 1px #c2d9e7;	margin: 10px 10px 10px 118px;}
.zaslat-zpravu #email{	height: 20px;	width: 200px;
	border: 1px solid #c2d9e7;	background: #FFFFFF none;	margin: 0px 0px 0px 54px;
	color: #666666;	font-weight: normal;}
#footer {	font: 10px;	margin-top: 20px;	padding: 30px 0px 30px 300px;}
.clear {	clear:both;	height:1px;	line-height:0;	overflow:hidden;	width: 100%;}
#mapfr {width:675px;height:400px;}

.galerieMenu{background-color:#B0CC00; vertical-align:middle; font-family:verdana,arial,sans-serif;
height:40px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0 0px 0 0px;
padding:0; position:relative; z-index:10;}
.galeriePolozka{display:block; float:left; padding-top:10px;}
.small {font-size:xx-small;}

#content_area ol.cislo li {display:normal;}
