/* 
	Description: CSS template for Sprace.cz. This template contains all basic styling.
	Author: Martin Louzecky
	Version: 1.0.0
*/


/* TEST package 
  body div { border: 1px solid;}
*/


html, body {
	font-family: Arial, sans-serif; 
	margin: 0; 
	padding: 0; 
	background: #FFFFFF;
}
html {
	font-size: 106.5%
}
body {
	font-size: 76.5%;
} 
h1, h2, h3, form {	
	margin: 0; 
	padding: 0;
} 
img {
	border: 0; 
}

#adNetmonitor, #ads, #hidden, .hidden,  #hidden2, .none {
	display: none;
}

#header{
  margin:0 auto;
  min-width:745px;
  max-width:1000px;
  _width:expression(ms_setWidth());
  text-align:left;
  padding: 0 15px;
  _padding:expression(ms_setPadding());
  height:67px;
}
#header-hp {
  margin:0 auto;
  min-width:890px;
  max-width:1000px;
  _width:expression(ms_setWidth());
  text-align:left;
  padding: 0 15px;
  _padding:expression(ms_setPadding());
  height:67px;
}
#content {
  margin:0 auto;
  min-width:880px;
  max-width:1000px;
  _width:expression(ms_setWidth());
  text-align:left;
  padding: 0 15px;
  _padding:expression(ms_setPadding())
}
#adWide.adFull {
	position:relative;
	left:-5px;
	padding:0 0 0 10px;
	background:#FFF url(../img/reklama_v.gif) left bottom no-repeat
}
#wide{
	width: 745px;  
	text-align: left;  
	margin: 5px auto;  	
} 
#sky{
	width: 120px;  
	height: 600px;
	float: right;	
}
#adSky-moving .cont {
	position: relative !important; 
	=margin-top: 253px !important;
}
#ad-skyscaper.adFull {
padding:10px 0 0 0;
position:relative;
z-index:50000;
background:#FFF url(../img/reklama_h.gif) left top no-repeat
}
 #login-h {
text-align: right;  
position:relative;
top:-56px;
=top:-60px;
margin:0 auto;
padding: 0;
width: 745px;  	

}

#login-hp {
	width: 745px;  
	text-align: right;  
	margin: 5px auto;  
}
#header img {
	position:relative;
	top:4px;
}
#header-hp #logo-hp {
	position: relative; 
	left:-7px; 
	width: 275px; 
	float: left;
	margin:0;
	padding:0
}
#header-hp #search {
	position: relative; 
	top: 10px; 	
	height: 59px;
}

#header-hp #search-hp {
	position: relative; 
	top: 10px; 	
	width:450px;
	margin-left: 250px;
	height: 72px
}
#search-hp .priklad {
	color: #666; 
	font-size: 95%; 
	margin-top: 2px;
}
#search-hp #hledani {
	color: #666; 
	width:330px; 
	padding: 3px; 
	border: 1px solid #7F9DB9; 
}

#pruh {
	width: 99.9%; 
	background: #C9F6AC url(../img/textura.gif) left -5px  repeat-x; 
}
#pruh .obsah {
	min-width:880px;
  	max-width:1000px;
  	_width:expression(ms_setWidth());  
	margin: 0 auto;  
	height: 50px; 
	padding: 0 15px;
	_padding:expression(ms_setPadding())
}
.pes {
	background-image: url(../img/pes.gif);
	background-repeat:no-repeat;
	background-position: right 0;
}
.pes2 {
	background-image: url(../img/pes2.gif);
	background-repeat:no-repeat;
	background-position: right 0;
}
#pruh .obsah .nav {
	position:relative; 
	padding-top:17px;
	float: right
}

#pruh .obsah .text  {
	padding:21px 0 15px 5px;
	text-align:left;
	float:left;

}
.celkemnab .text  {
	padding:21px 0 15px 2px !important;
	text-align:left;
	float:left;
}

.celkemnab {
	text-align:right;	
}
.celkemnab p {
	display:inline;
	margin:0 140px 0 0;
	color:#719F42;
	position:relative;
	top:20px
}
.bold {
	font-weight: bold;
	font-size: 110%;
	padding: 0 5px 0 5px;

}
#pruh .obsah .text span {
	 color: #96C468;
}

#pruh .obsah .text span.aktivni {
	 font-weight: bold;
	 font-size: 110%;
	 color: black;
	margin: 0 2px 10px 2px;
	padding: 6px 0 23px 13px;
	=padding-top: 0;
	background: #fff url(../img/wroh.gif) no-repeat left top; 
}


#pruh .obsah .text span.aktivni span {
	
	background: #fff url(../img/wrohr.gif) no-repeat right 0px; 
	color: black;
	padding: 6px 13px 13px 0;
}


a:link, a:visited  {
	color: #0000CC; text-decoration: underline;
}
a:hover, a:active  {
	color: #E70D15; text-decoration: underline;
}
a.plus {
	background: url(../img/plus.gif) no-repeat center left; 
	padding-left: 21px;	
}
a.rss {
	background: url(../img/rss.gif) no-repeat center left; 
	padding-left: 21px;	
}


/* zapati ------------------------ */

#zapati-sprace {
	 clear: both; 
	 padding-top: 30px; 
	 text-align: center; 
	 padding-bottom: 15px; 
	
}
#zapati-sprace span {
	 color: #CCC;
}

#zapati-seznam {
	 clear: both; 
	 border-top: 3px solid #B9E88D;
	 padding-top: 10px; 
	 text-align: center; 
	 padding-bottom: 20px;
}


/* Spodni listovani - tlapky */
#stopy							{ clear:both; position:relative; padding-top:16px !important; padding-top:0px; =padding-top /**/:2px; margin:10px 0 0 0; =margin-top:10px; text-align:center; }
#stopy .pt						{ padding-top:22px; =padding-top/**/:0px; background-position:center top; background-repeat:no-repeat; }
#stopy .pset					{ font-size:135%; }
#stopy .pset a					{ padding:0 0.2em; height:auto !important; height:1px; }
#stopy .t-red,
#stopy .b-red,
#stopy .pt a					{ padding:22px 0.2em 0 0.2em; height:auto !important; height:1px;  }
#stopy .t-red,
#stopy .b-red					{ font-weight:bold; }

/* barvy a typy tlapek */
#stopy .t-gr					{ background-image:url(../img/ptt_gr.gif); }
#stopy .b-gr					{ background-image:url(../img/ptb_gr.gif); }
#stopy .t-red					{ background-image:url(../img/ptt_red.gif); }
#stopy .b-red					{ background-image:url(../img/ptb_red.gif); }

/* predchozi a dalsi */
.prev,
.next					{ font-size:125%; font-weight:bold; }
.prev					{ background:url(../img/prev-arrow.gif) left center no-repeat; }
.next					{ background:url(../img/next-arrow.gif) right center no-repeat; }
.prev a					{ padding:0 0.3em 0 9px; height:auto !important; height:1px; }
.next a					{ padding:0 9px 0 0.3em; height:auto !important; height:1px; }	
