html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	background-image: transparent;
	

}
textarea{font-family: "Verdana", sans-serif; font-size:90%;}
i, em{ font-style: italic;}

a , a:visited {color:#d1232a;}
a:hover {color:red;}
body {
	
	color: black;
	/*background: #F0F4F2;*/
	background:white;
	text-align: left;
	font: 75%/1.6 "Verdana", sans-serif;
	color:#666666;
		
}
.clear {
clear: both;
}
.kontejner {
	width:960px;
	margin:auto;
	position:relative;
}




/****************************************/
.left ul {padding-left:20px;}
.left ul li {margin-bottom:0.25em;}

.sbox2 ul li {margin-bottom:5px;}

table tbody td img {margin-bottom:10px;}
span.styl6{ padding-top:10px;}


h3{
	font-weight: normal;
	font-size:125%;
}
table td {padding:10px;}

/****************************************/



.horiz li {margin:0;padding:0; float:left; list-style:none;}
.horiz li a {display:block; float:left;text-decoration:none;}

/*****************************/
.main{position:relative;z-index:0;}

.mainmenu{
	
	height:30px;
	margin-top:0px;
	
	position:absolute;
	top:105px; right:10px;
	z-index: 10;
}

.mainmenu li {
	position:relative; 
	margin-right:20px;
	text-transform: uppercase;
	
}

.mainmenu li a, 
.mainmenu li a:visited{
	line-height:38px; 
	height:29px; 
	padding:0 18px; padding-left:12px;
	
	text-decoration:none;
	color:white;
	
	position:relative; 
	left:10px;

}

.mainmenu li.aktivni:hover ,
.mainmenu li:hover{
	
	background:url('/site/img/nmm1.png') no-repeat top left;
}

.mainmenu li.samotneaktivni,
.mainmenu li.aktivni,
.mainmenu li.samotne:hover
{
	background:url('/site/img/nmm1e.png') no-repeat top left;
}



#mainmenu li.samotneaktivni a,
#mainmenu li.samotneaktivni a:hover,
#mainmenu li.samotne:hover a,
#mainmenu li.samotne:hover a:link,
#mainmenu li.samotne a:hover,
.mainmenu li.aktivni a,
.mainmenu li.aktivni a:visited{
	background:url('/site/img/nmm2e.png') no-repeat top right;
	height:34px;
	_height:30px;

	
}



#mainmenu li:hover a,
#mainmenu li a:hover,
#mainmenu li.aktivni a:hover

 {  
 	background:url('/site/img/nmm2.png') no-repeat top right;
	height:30px;
	_background:none;
	
	
	}




#mainmenu li a:hover {color:silver;}

#mainmenu .menul2 li a:link , 
#mainmenu .menul2 li a:visited,
#mainmenu .menul2 li a:hover { 
	background:none; 
	display:block; 
	float:none;
	position:relative; 
	
	height:	34px;
	line-height: 24px;
	left:17px; _left:0; 
	padding-right:18px;
	margin:0;
	z-index: 90;_width:250;
	
	
	
}




#mainmenu .menul2{
	position:absolute;
	padding:0;
	z-index:30; 
	top:30px;
	display:none;
	clear:both;
	&width:250px;
	

}

#mainmenu .menul2 li{ 
	margin:0; padding:0; 
	background:url('/site/img/nmmm2.png') repeat-x;
	
	text-transform: none;
	
	&width:250px;_width:250px;
	float: none;
}



#mainmenu .menul2 li.prvni{ 
	backgrou nd:url('/site/img/mmm1a.png') no-repeat;
	
	_background:url('/site/img/mmm2.png') repeat-x;

		
}
#mainmenu .menul2 li.prvni a,
#mainmenu .menul2 li.prvni a:hover { 
	height:	26px;
	
	background:url('/site/img/nmmm1b.png') no-repeat right 0px;;
	_background: none;
	_height:24px;
}

#mainmenu .menul2 li.posledni{ 
	background:url('/site/img/nmmm3a.png') no-repeat ;
	_background: none;
	_background:url('/site/img/mmm2.png') repeat-x;
}
#mainmenu .menul2 li.posledni a,
#mainmenu .menul2 li.posledni a:hover,
#mainmenu .menul2 li.posledni a:visited { 
	
	background:url('/site/img/nmmm3b.png') no-repeat right top;
	_background: none;
}


#mainmenu .menul2 li.jediny a,
#mainmenu .menul2 li.jediny a:hover,
#mainmenu .menul2 li.jediny a:visited { 
	
	background:url('/site/img/nmmm3e.png') no-repeat right top;
	_background: none;
}

#mainmenu .menul2 li.mezi a,
#mainmenu .menul2 li.mezi a:hover,
#mainmenu .menul2 li.mezi a:visited { 
	
	background:url('/site/img/nmmm2b.png') no-repeat right top;
	_background: none;
	height:26px; 
}


#mainmenu .menul2 li a { 
	background:url('/site/img/nmmm2b.png') no-repeat top right; 
	
	padding-left:0;
	min-width:140px;
}


#mainmenu .sfhover ul{
	display:block;
}

/************************************************************************************************************************/
.langmenu li {margin-left:0px; }
.langmenu li a {display:block; font-size:10%; width:20px; height:20px; float:left;}
.langmenu li a span {display:none;}
.langmenu{
	height:30px;
	display: block;
	position:absolute;
	right:10px; 
	top:50px;
	background: url('/site/img/vlajecky.png') no-repeat;
}

.top1 {
	background: url('/site/img/top1b.png') no-repeat top center;

}
.top1a {
background: url('/site/img/top100.png') repeat-x top center;
	}


.top0{
	background: url('/site/img/top0.png') repeat-x top left;

}


.top2{
	height:155px;

}


#logo{
 	width:223px;
 	height:61px;
 	position:absolute;
 	top:20px;
 	left:40px;
}

.telmail span{ color:#505050;}
.telmail{
	position:absolute; 
	right:0; 
	top:10px;
	color:#6b6b6b;

}

.main .telmail a, 
.main .telmail a:visited {
	color:#6b6b6b;
}


/*******/

.bannerplocha {	
	height:310px;position:relative;
	/*background:#f3f3f3 url('/site/img/uvod.png') no-repeat 1px top ;
*/
	position:relative; z-index:1;
}

#s1{position:absolute; top:0; left:0;z-index:2; height:319px;}

#bp1{background-image:url('/site/img/bannery/hokey.jpg'); }
#bp2{background-image:url('/site/img/bannery/renda.jpg'); }
#bp3{background-image:url('/site/img/bannery/micinka.jpg'); }
#bp4{background-image:url('/site/img/bannery/show.jpg'); }



.boxp1{
	float:right;
	width:360px;
	
	margin-top:20px;
	margin-right:20px;
	z-index:5;position:relative;

}

.boxp1 h2{
	color:#303437;
	font-size:150%;
	font-weight: bold;
	padding-bottom:15px;
}

.boxp1 li{
	list-style: none;
	background:url('/site/img/sitecka.png') no-repeat left 5px;
	padding-left:15px;
	color:#666666;
}



.dbox{
	
	float:left;
	width:278px;_width:295px;
	min-height:205px;
	margin-left:28px;_margin-left:14px;
	color:white;
	padding:0;
	position:relative;
}

.dbox h2{ font-weight: bold; 
	color:white;
	margin-top:24px;
	font-size:120%;
	font-weight:normal;
	padding-left:40px;
	padding-bottom:15px;
	
	
	visibility: hidden;

}
.dbox p {padding-left:10px; font-size:90%;}
.dbox a:link, .dbox a, .dbox a:visited{ 
	color:#7aced3; color:#666666;
	text-decoration:none;
}
.dbox a:hover{ color:#0c7187;}


.kontaktbox{
	}




.C{ 
	margin:3px; 
}


.dolniblok{
	margin:0; padding:0; width:100%;
	background:url('/site/img/dolniblok-cz.png') no-repeat center top;
	
	
}

.dolniblok .dolni2{
	height: 300px;
	position:relative;
	
}
#dolni_nadpisy_en{
	width:910px;
	height:33px;
	position:absolute;
	
	top:23px;
	left:25px;
	background:url('/site/img/dolni-nadpisy-en.png') no-repeat;
}


.tlac{display:block; height:28px; position:absolute; top:200px;width:200px; margin-left:10px;}
.tlac span {display:none;}

#ukazky_cz{
	background:url('/site/img/tlac/ukazkyshow.png') no-repeat top left;
}

#objednat_cz{
	background:url('/site/img/tlac/objednatjizdu.png') no-repeat top left;
}

input#odeslat_cz{ 	background:url('/site/img/tlac/odeslat.png') no-repeat top left; border:none; width:100px; height:28px;
	position:absolute; top:200px;
	margin-left:10px;
}



#ukazky_en{
	background:url('/site/img/tlac/showprew.png') no-repeat top left;
}

#objednat_en{
	background:url('/site/img/tlac/order.png') no-repeat top left;
}

input#odeslat_en{ 	background:url('/site/img/tlac/submit.png') no-repeat top left; border:none; width:100px; height:28px;
	position:absolute; top:200px;
	margin-left:10px;
}










.roro {display:none;}

.dolnilista{
	position:absolute;
	right:14px;
	bottom:10px;
	font-size:80%;
	color:#666666;
}

.copyr{
	position:absolute;
	left:14px;
	bottom:10px;
	font-size:80%;
	color:#666666;
}

.dolnilista a:link,
.dolnilista a, 
.dolnilista a:visited{
	color:#666666;
	text-decoration:none;
}
.dolnilista a:hover {color:#888888; }

.speky{
	background:url('/site/img/ikony-cz.png') no-repeat 5px 0px;
	min-height:50px;
	margin-top:20px;
	position:relative;
	
}

#en_speky{
	background:url('/site/img/ennadpisy.png') no-repeat 5px 0px;
}

.speky h2{ visibility: hidden;}

.sbox{
	width:308px; 
	float:left; padding-bottom:40px;
	font-size:90%; color:#3d4144;
	
}
.sbox2 {margin-left:40px;color:#3d4144;}
.sbox2 strong {color:#3d4144;}
.sbox h2{
	padding-left:25px;
	color:#0d859c;
	font-size:150%;
	padding-top: 1px;
	padding-bottom:15px;
	margin-top:5px;
}

.sbox .vice {
	color:#7aced3;
	position:absolute;
	bottom:10px;
	text-decoration: none;

}
a, a:link, .mbox a ,a:visited{color:#1fa5bc; text-decoration: none; }

a:hover,
.vice:hover{ color:#0c7187;}

.sbox ul li{
	list-style: none;
	padding-left:13px;
	background: url('/site/img/minisitecka.png') no-repeat left 5px;;
}

.uvodaktuality h3{
	color:#3d4144;
	font-weight: bold;font-size:100%;
}
.uvodaktuality h3 a {
	color:#3d4144;
	text-decoration: none;
}
.uvodaktuality h3 a:hover {
	color:#0d859c;
}


.uvodaktuality p a, .uvodaktuality p a:visited {color:#666666; 
	text-decoration: none;
}
.uvodaktuality p a:hover{
	color:#2d3134;
}


/***********************/
/* pro vnitrni stranky */

.vnitrni{
	background:url('/site/img/vnitrnis.png') repeat-x top left;
	color:#666666;
	padding-bottom:20px;
	
}


 h2{ 
 	font-size:120%;
  	font-weight: bold;
  	padding-bottom:0.2em;
	margin-top:1em; 
}


.left{
	
	float:left;
	width:600px;
	margin-left:38px; _margin-left:19px;
	margin-top:27px;

}

.right{
	float:right;
	width:300px;
	margin-top:27px;
	background:url('/site/img/r-stin.png') no-repeat top left;
	min-height:500px;
}



h1{
	color:#0d859c;
	font-size:150%;
	background-repeat: no-repeat;
	padding-top:0px;
	padding-bottom:10px;
	padding-left:40px;
	
}

h1.aktualita {
	background:url('/site/img/ico/aktual.png') no-repeat;
}


.mbox{
 
 	margin:10px ;
 	margin-left:25px;
	position:relative;
	margin-bottom: 50px;
}

.mbox #odeslat_cz{
	top:80px;
}
/**************************************************************/
#h_co-je-umely-led, #h_synthetic-rink{
	background-image: url('/site/img/ico/1.png');

}

#h_pronajem-koupe, #h_sale-rental{
	background-image: url('/site/img/ico/2.png');
}

#h_o-nas , #h_about-us{
	background-image: url('/site/img/ico/6.png');
}


#h_show , #h_shows{
	background-image: url('/site/img/ico/3.png');
}
#h_reference, #h_references{
	background-image: url('/site/img/ico/5.png');
}
#h_kontakt, #h_contact{
	background-image: url('/site/img/ico/7.png');
}
/**************************************************************/

.submenu{
	position:relative; 
	border-top:1px solid #e4e4e4;
	margin-bottom:30px;
	margin-right:24px;
}
.submenu li{ 
	list-style:none;
	font-size:100%;
	
}
.submenu li.aktivni{ 
	background-color:white;

} 
.submenu li a{
	display: block;
	
	line-height:30px;
	color: #666666;
	text-transform: uppercase;
	text-decoration: none;
	background: url('/site/img/subcara.png') no-repeat bottom left;
	padding-left:20px;
	padding-right:0;
}
.submenu li a:hover,
.submenu li.aktivni a{
	 color:#0d859c;
}
/***************************/

.submenu #sm0.aktivni{
	background:url('/site/img/vnitrnis.png') repeat-x 0 -27px ;
}
.submenu #sm1.aktivni{
	background:url('/site/img/vnitrnis.png') repeat-x 0 -54px ;
}



/***************************/
#proko h2{
	background: url('/site/img/h2/kopro.png') no-repeat left top;

}#prokoen h2{
	background: url('/site/img/h2/salerental.png') no-repeat left top;

}

#refre h2{
	background: url('/site/img/h2/ref-rel.png') no-repeat top left;

}
#refreen h2{
	background: url('/site/img/h2/rr-en.png') no-repeat top left;

}
#refre span, #proko h2 span, #refreen span, #prokoen h2 span {visibility: hidden;}


.mbox h2 {
	color:#0d859c;
	padding:2px 0 5px 25px;
	font-size:120%;
	height:26px;
}
.mbox2 {
	margin-left:10px;
} 

.mbox .vice{ }

#miniform .itext ,#miniform textarea{ 
	border:1px solid #d2d2d2;
	width:266px;	
	color:#666666;
	margin-left:10px;
	
}
#miniform .itext {
	height:18px;
	padding:5px;
	margin-top:10px;
}
#miniform textarea{ 
	height:38px;
	margin-top:4px;
	padding:5px;

}

/*-------------------------*/
.aktualita_seznam{
	margin-bottom:1.5em;
}

.datum{ 
	margin-top:0.5em;
}


table.fotky img{
	margin:5px auto 1px auto;
	display:block;
}
table.fotky td{text-align:center; }

.styl6{ 
	position:relative; 
	top:-10px;
}


.kontaktform label { display:block; font-size:75%;}
.kontaktform input, .kontaktform textarea {width:300px;}
#tlaco{ width:auto; margin-top:0.5em;}

#errs, #errs h2 {color:#800000;}


#cenaza{
	position: absolute;
	top:140px;
	right:10px;
	width:115px;
	height:82px;
	background:url(/site/img/cenaza2.png);
	z-index: 1;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site/img/cenaza2.png',sizingMethod='crop'); 	
}

#cenaza_en{
	position: absolute;
	top:140px;
	right:10px;
	width:115px;
	height:82px;
	background:url(/site/img/pricestart2.png);
	z-index: 1;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site/img/pricestart2.png',sizingMethod='crop'); 	
}

h2#nej span {display:none;}
h2#nej{
	width:344px; margin-top:50px;
	height:66px;
	background:url(/site/img/nejnovejsi2.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site/img/nejnovejsi2.png',sizingMethod='crop'); 

}

h2#nej_en span {display:none;}
h2#nej_en{
	width:344px; margin-top:50px;
	height:66px;
	background:url(/site/img/provide.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site/img/provide.png',sizingMethod='crop'); 

}



#str_show_krasobruslarska-show{

	background:url('/site/img/kraso.jpg') no-repeat bottom right;
	padding-bottom:50px;
}

#enlogotext{
	position:absolute; top:46px; left:185px;
	width:274px;
	height:32px;
	background:url('/site/img/skating.png');
}
