ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,fieldset,input
{ margin: 0; padding: 0; font-size:13px;font-family:Arial, Helvetica, sans-serif;}

body 
{
	text-align:center;
	background:#4d4948;
}
a img {border:none;margin:0;}

#head, #main, #foot , #menu
{
	margin:auto;
	width:960px;
	text-align:left;
	font-family: Helvetica, Arial, sans-serif;;
}

#menu, #submenu {list-style-type:none;}

#head 
{
	background:#1f1a17 url('/img/headBG.jpg') no-repeat;
	height:135px;
	margin-bottom:3px;
}
h1 
{
	height:95px;
	padding-top:10px;
}

h1 a 
{
	display:block;
	width:210px;
	height:80px;
	margin-left:25px;
}

.hidden {display:none;}


#menu 
{
	height:30px;
	overflow:hidden;
	background:#4d4948;
}

#menu li {float:left;}

#menu li a
{
	float:left;
	height:30px;
	font-size:17px;
	font-weight:bold;
	line-height:30px;
	background:#4d4948 url('/img/menuBG.png') left center no-repeat;
	color:white;
	text-decoration:none;
	padding:0 13px 0 23px;
	margin:0 0 0 20px;
}

#menu li a:hover, #menu li a.actual
{
	background:#4d4948 url('/img/menuBGH.png') left center no-repeat;
	color:#68B92E;
}

#galleries
{

}


#main 
{
	padding:20px 30px 0 30px;
	width:900px;
	min-height:390px;
	background:#1f1a17;
}

#submenu
{
	float:left;
	width:230px;
}

#submenu li {margin-bottom:9px;}

#submenu li ul 
{
	margin:5px 0 5px 55px;
	color:white;
	list-style-type:none;
}

#submenu li a
{
	display:block;
	width:148px;
	height:39px;
	background:url('/images/submenuBG.png');
	font-size:13px;
	color:white;
	font-weight:bold;
	text-decoration:none;
	padding:8px 0 0 60px;
}

#submenu li a.single
{
	padding-top:15px;
	height:32px;
}

#submenu li a:hover, #submenu li a.active
{
	background:url('/images/submenuBGH.png');
	color:#68B92E;
}

.banner
{
	/*border-top:5px solid rgb(31, 26, 23)*/
	display:none;
}

#content
{
	float:left;
	width:630px;
	color:white;
	min-height:350px;
	font-size:13px;
	padding:0 20px 20px 20px;
	text-align:justify;
}


* html #content {height:350px;}

#content h2 {font-size:18px;}
#content h3 {margin:10px 0;}

#content p {margin:10px 0;}

/*#content ul {margin:5px 0 0 20px;}*/

#content a {color:white;}

#content img {float:left;margin:5px;}

#content img.decor {float:right;margin:10px 10px 20px 20px;}

#content .jazda_na_koni .img_group{float:right;width:230px;}
#content .jazda_na_koni .img_group img.decor {margin:3px 10px 30px 20px;}
#content .jazda_na_koni ul, #content .cennik ul {margin:10px 0 20px 30px;}

* html #content .cennik li {width:330px;}
#content .cennik .price {float:left;width:195px;margin-right:10px;}

.ustajnenie .img_group{height:170px;}
.ustajnenie .img_group img {float:left;}

.uvod {background: url('/img/uvodBG.jpg') no-repeat;}
.o_nas {background: url('/img/o-nasBG.jpg') no-repeat;}
.sportova_jazda {background: url('/img/sportova-jazdaBG.jpg') no-repeat;}

#preteky
{
	margin-top:20px;
}

#content #preteky img 
{
	margin:0 10px 10px 10px; 
	border:3px solid white;
	float:right;
}

#preteky ul {margin:10px 0 20px 40px;}
#preteky h3 {font-size:18px;}
#preteky h3 a:hover {color:#66B035;}

.level
{
	width:630px;
	margin:10px 0;
	text-align:center;
}

.level td
{
	padding:5px;
	border:1px solid white;	
}

.level th
{
	padding:5px;
	background:#68B92E;
	border:1px solid white;	
}

#content .gallery
{
	float:left;
	width:270px;
	padding:20px 10px;
	margin:10px;
	border:1px solid #68B92E;
	text-align:center;
}

#content .gallery img {margin:10px 0 0 36px;border:3px solid white;}

#content #gallery_frame
{
	height:160px;
	width:600px;
	overflow:auto;
	clear:both;
	margin:20px auto 0 auto;
}

#content #gallery_images
{
	height:140px;
	width:15000px;
}

#content #gallery_zoom
{
	text-align:center;
	margin:0 0 10px 0;
}

#content #gallery_zoom img
{
	margin:auto;
	float:none;
	border:1px solid white;
	padding:5px;
}

#content #img_name
{
	display:block;
	text-align:center;
}

#content #vysledky
{
	margin:20px 0 20px 0;
}

#content #vysledky li
{
	list-style-type:none;
	margin:5px 0;
	font-size:14px;
	background:#68B92E;
	height:25px;
	line-height:25px;
}


#content #vysledky li a
{
	float:left;
	width:350px;
	border-right:1px solid white;
	margin:0 10px 0 0;
	padding-left:5px;
	height:25px;
}

#content #vysledky li a:hover
{
	background:white;
	color:#68B92E;
}

#predaj_pomepey li
{
  float:left;
  list-style-type:none;
  height:160px;
  border:1px solid white;
  text-align:center;
  padding:3px;
}

#predaj_pomepey li img
{
  margin:auto;
}

#foot 
{
	background:#1f1a17;
	height:30px;
	width:935px;
	padding:0 0 0 25px;
	line-height:30px;
	border-top:3px solid white;
	
}

#juras , .copy
{
	float:left;
	color:white;
	text-decoration:none;
	font:normal bold 11px/30px Arial;
}

.clear {clear:both;}
.copy {float:none;text-align:right;padding-right:25px;}
