/* 
	Description: CSS template for Sprace.cz. This template contains all styling for homepage.
	Author: Martin Louzecky
	Version: 1.0.0
*/


#hp {
	margin:25px 0 40px 0;
}
#pravy-pruh { 
	width: 130px; 
	margin:0 0 50px 0;
	padding:0 0 0 10px;
	float: right;
	background-color:#FFFFFF;
}

/* regiony ------------------------ */

#regiony-obory {
	position: relative;
	z-index: 2;
}
#regiony-obory #region {
	width: 200px; 
	padding:0; 
	margin:0;
	left:2px; 
	float: left;
	position: relative; 
	z-index: 15;
}
#regiony-obory #region ul {
	list-style: none; 
	padding:0; 
	margin:0;
}
#regiony-obory #region ul li {
	padding:3px; 
	margin:0; 
	padding-left: 14px; 
	line-height: 1.47em;
	color: #666666; 
	font-size: 90%;
}
#regiony-obory #region ul .se {
	padding:1px 3px 1px 10px; 
	margin:0; 
	border: 2px solid #C2E79E ;
	border-right: none;
	background-color: #FBFEF8 ;
	width:185px;

}
#regiony-obory #region .se a {
	color: #000 !important;
	font-size: 110%;
	text-decoration: none;
	font-weight:bold;
}
#regiony-obory #obory {
	padding:10px 0 0 20px;
	margin: 0 140px 0 200px; 
	border: 2px solid #C2E79E; 
	background-color:#FBFEF8; 
}
#regiony-obory #obory ul#cat-list li{
	width:195px;
	line-height:1.78em;
	=line-height:1.88em;
	list-style-type:none;
	font-size: 85%;
}
#regiony-obory #obory ul#cat-list {
	padding: 0 0 17px 0;
}

#regiony-obory #obory ul#cat-list li a:link, #regiony-obory #obory ul#cat-list li a:visited,
#reglist li a:link, #reglist li a:visited, 
.zhave-nabidky ol li a:link, .zhave-nabidky ol li a:visited {
	color: #0000CC; text-decoration: underline;
}
#regiony-obory #obory ul#cat-list li a:hover, #regiony-obory #obory ul#cat-list li a:active,
#reglist li a:hover, #reglist li a:active,
.zhave-nabidky ol li a:hover, .zhave-nabidky ol li a:active  {
	color: #E70D15 !important; text-decoration: underline;
}


#regiony-obory #obory ul#cat-list li a{
	font-size: 115% !important;
}
.clear {
	clear:left;
	display:block;
}
.lists{
	=float:left;
	float:none;
	padding:0;
	margin:0;
	
}
ul#cat-list, ul#cat-list li {
	padding:0;
	margin:0;
	float:left;
}
#regiony-obory #obory ul {
	position:relative
}
#regiony-obory #obory a, 
#regiony-obory #region a {	
	color: #0000CC; 
	font-size: 110%;
}



/* zhave nabidky ------------------------ */

#zhave-nabidky {
	 padding-top: 40px; 
	 z-index:500;
}
#zhave-nabidky .zahlavi {
	height: 20px; 
	background: #D5F6B8 url(/_img/rohy.gif) left 50% no-repeat;
}
#zhave-nabidky .zahlavi h2 {
	padding: 2px 0 0 20px; 
	margin: 0; 
	color: #000; 
	font-size: 100%; 
	font-weight:bold; 
	width: 50%; 
	background: url(/_img/puntik.gif) 8px 60% no-repeat;
}
#zhave-nabidky .zahlavi a {
	float: right; 
	margin: -17px 10px 0 0;
}

#zhave-nabidky .dalsi {
	list-style: none; 
}
#zhave-nabidky ol li, .tip {	
	color: #666666; 
	padding-top:3px
}
#zhave-nabidky ol li {	
	font-size:90% !important
}
.partner {	
	color: black !important; 
	font-weight:bold;
	padding:3px 0 5px 0 !important; 
}
.partner strong {	
	margin-bottom:15px !important; 
}
.partner-text {	
	display:block;
	font-size:90% !important;
	padding:5px 0 15px 0 !important; 
}
#zhave-nabidky ol li a {	
	color: #0000CC; 
	font-size: 110%;
}
#zhave-nabidky ol {	 
	margin-top: 4px; 
}
#zhave-nabidky div.zhave-nabidky {	
	width: 500px;  
	float: left;
}
#zhave-nabidky div.vpravo {	
	width:220px;
	margin:4px 140px 0 auto ;
	padding:0;
}
#zhave-nabidky div.vpravo p  {	
	padding:0;
	margin:0;  
}
.tip {	
	border-top: 1px solid #E9E9E9;
	padding:5px 0 0 0 !important;
	margin:8px 0 0 0 !important;  
}

#ad-2 {	
	display: inline !important;
	/*position: relative !important;*/
}




/* top zamestnavatele ------------------------ */

#top-zamestnavatele {
	padding-top: 25px;
	=padding-top: 10px;
	margin: 0 140px 0 0;
}
#top-zamestnavatele .zahlavi {
	height: 19px; 
	padding-top:1px;
	background: #E9E9E9 url(/_img/rohy.gif) left 50% no-repeat;
	font-size: 90%;
}
#top-zamestnavatele .zahlavi h2 {
	padding-left: 20px; 
	color: #000; 
	font-size: 110%; 
	font-weight:bold; 
	background: url(/_img/puntik.gif) 8px 60% no-repeat; 
	display: inline; 
}
#top-zamestnavatele .zahlavi p {
	float: right; 
	margin: 2px 10px 0 0;
	color: #818181;
}
#top-zamestnavatele .zahlavi span {
	 color: #CCC;
}
#top-zamestnavatele .dalsi {
	list-style: none; 
}
#top-zamestnavatele .firma {
	width: 153px; 
	height: 160px; 
	position:relative; 
	top: 12px; 
	left:20px; 
	float: left;
	margin: 0 0 20px 0;
	overflow:hidden;
}
#top-zamestnavatele .firma img {
	margin-bottom: 10px;
	border:1px solid #E9E9E9;
}
#top-zamestnavatele ul { 
	list-style: none; 
	position:relative; 
	margin: 0; 
	padding: 0px; 
	top: 12px; 
	left:40px; 
	float: left; 
}
#top-zamestnavatele ul li{ 
	padding-bottom: 3px;
}

#top-zamestnavatele a.topzam:link, #top-zamestnavatele a.topzam:visited  {
	color: #6060BF; 
	text-decoration:none; 
	border-bottom: 1px dotted #6060BF;
}
#top-zamestnavatele a.topzam:hover, #top-zamestnavatele a.topzam:active  {
	color: #6060BF;
	background-color:#E1F9CC;
	text-decoration:none; 
	border-bottom: 1px dotted #6060BF;
}
#top-zamestnavatele .dalsi a { 
	color: #6060BF; 
	text-decoration: underline; 
	border: none;
}
#top-zamestnavatele .sl1 { 
	padding-right: 20px;
	padding-bottom: 20px;
	width:23%
}
#top-zamestnavatele .sl2 { 
	padding-bottom: 20px;
	padding-right: 20px;
	width:23%
}
#top-zamestnavatele .sl3 { 	
	float: left;
	padding-bottom: 20px;
	width:23%
}


/* poradna ------------------------ */


#poradna {
	padding-top: 30px;
	margin: 0;
}
#poradna .zahlavi {
	height: 18px; 
	padding-top:2px;
	background: #D5F6B8 url(/_img/rohy.gif) left 50% no-repeat;
}
#poradna .zahlavi h2 {
	padding: 2px 0 0 20px; 
	margin: 0; 
	color: #000; 
	font-size: 110%; 
	font-weight:bold; 
	width: 50%; 
	background: url(/_img/puntik.gif) 8px 60% no-repeat;
}

#poradna ul { 
	margin: 0; 
	padding-left: 17px;
	top: 5px;
	left: 0px;
	float: none;
	list-style-type:square;
}
#poradna ul li { 
	padding-top: 2px;
	font-weight: normal;
	list-style-type:square;
}
#poradna .sl1 { 
	width: 220px; 
	margin: 10px 0 20px 20px; 
	padding: 0; 
	float: left; 
	font-weight: bold;
}
#poradna .sl2 { 
	width: 220px; 
	margin: 10px 0 20px 20px; 
	padding: 0; 
	float: left;
	font-weight: bold; 
}
#poradna .sl3 { 
	width: 150px;  
	margin: 10px 0 20px 20px; 
	padding: 0; 
	float: left;
	font-weight: bold; 
}
#poradna .sl4 { 
	width: 150px;  
	margin: 10px 0 20px 20px; 
	padding: 0; 
	float: left;
	font-weight: bold; 
}
