body
{
  margin:0px;
	background:#fff url(Layout/img01.gif) repeat-x;
	font-family:Verdana, Arial, sans-serif;
	font-size:0.8em;
	color:#666;
}

h1, h2, h4
{
  font-family:Helvetica, Verdana, Arial, sans-serif;
  letter-spacing:1px;
}

h1  {font-size:1.70em; margin-bottom:0px;}
h2  {font-size:1.20em; margin:0px 0px 12px 0px;}
h3  {font-size:1.1em; margin-bottom:2px;}

h4  
{
  font-size:1.2em;
  font-family:Helvetica;
  letter-spacing:3px;
  background-color:#DD8B4E;
  color:White;
  padding:4px 10px;
  text-align:right;
  margin-bottom:20px;
}

a       {color:#D56E22;}
a:hover {text-decoration:none;}
a img   {border:none;}

code
{
  font-size:1.1em;
}

#main
{
  width:900px;
  margin:0px auto;
}

/* MENU */
#menu 
{
  width:900px;
  height:29px;
  background-color:#d56e22;
}

#menu ul 
{
	margin:0;
	padding:0;
	list-style:none;
}

#menu li 
{
  display:inline;
  
}

#menu a 
{
  display:block;
	float:left;
	height:19px;
	margin:0px;
	padding:15px 20px 5px 20px;
	font-weight:bold;
	color:#fff;
	font-family:Helvetica;
	font-size:1.1em;
	letter-spacing:1px;
}

#menu a:hover           {background-color:#DD8B4E;}
#menu .selected a       {background-color:White; color: #D56E22;}
#menu .selected a:hover {background-color:White;} /* IE6 fix */

/* PAGE */
#page
{
	padding:15px 0 0 0;
	min-height:630px;
}

/* SEARCH */
.search           {margin:5px 0px 15px 0px;}
.search input     {border:1px solid #D56E22; background-color:White;}
.searchTB         {width:551px; padding:2px 1px;}
.searchBtn        {padding:1px 18px 1px 18px; margin-left:5px;}
.searchBtn:hover  {background-color: #DD8B4E; color:White;}

/* CATEGORY NAVIGATION */
#navigation
{
  margin:0 0 8px 0;
	padding:5px 8px;
	background:url(Layout/img02.gif) repeat-x;
	border:1px solid #F2F2F2;
	font-size:12px;
}

#navigation a
{
 color:#666;
 border:0px;
}

#navigation a:hover
{
  text-decoration:underline;
}

/* CONTENT */
#content 
{
  float:left;
  width:645px;
}

#content strong 
{
  color:#222;  
}

/* CATEGORIES */

.categories
{
  margin-bottom:0px;
}

.categories ul
{
  margin:12px 0; /* fix IE 6 - do not remove*/
	padding:0px;	
	float:left;
	width:320px;
}

.categories ul li
{ 
  padding:3px 0px 10px 13px;
	list-style-type:none;
	background:url(Layout/img04.gif) no-repeat 0px 9px;
}

.categories ul h2
{
	margin-bottom:2px;
}

/* PROFILES - listovanie profilov pod kategoriami */
.profiles,
.profiles div
{
  margin-bottom:20px;
  padding-left:3px;
}

.profiles div p
{
  margin:0;
  padding:0;
}



/* PROFILE DETAIL - profile.aspx */
.profileCard {margin-bottom:30px;}

.profileCard h1   {margin-bottom:5px; color:#D56E22; font-size:1.1em;}
.profileCard h1 a {color:#D56E22;}

.profileCard .smallText
{
  font-size:0.85em;
  padding:0px;
  margin:0 0 5px 0;
  line-height:1.4em;
}

.profileCard .profileContact
{
  margin:30px 0;
  font-size:0.95em;
}

.profileCard .profileContact p
{
  margin:0px 0px 3px 0px;
  padding:0px;
}

.profileCard .relatedProfiles h3
{
  font-size:1em;
}


/* SIDEBARS */
.sidebar 
{
	min-height:550px;
	float:left;
	width:210px;
	padding:0 0 0 35px;
	font-size:0.9em;
}

.sidebar ul
{
  margin:0;
  padding:0;
  list-style:none;
}

.sidebar li {padding:0 0 15px 0;}

.sidebar li li
{
	padding:5px 0 5px 15px;
	background:url(Layout/img04.gif) no-repeat 4px 9px;
}

.sidebar li p 
{	
  /* zarovnanie podla menu */
  padding:0 0 0 5px;
}

.sidebar li h2
{
	margin: 0 0 4px 0;
	padding:5px 6px;
	background:url(Layout/img02.gif) repeat-x;
	border:1px solid #F2F2F2;
	font-family:Verdana;
	font-size: 0.95em;
}

/* osetrene kvoli p v description div - nemazat */
.sidebar .categoryDescription   {padding:5px 0 0 5px;}
.sidebar .categoryDescription p {margin:0 0 10px 0; padding:0px;}

.exchangeRates p
{
  margin:2px 0;
}

/* FOOTER */
#footer 
{
  padding:10px 0;
  background-color:#DD8B4E;
	margin:10px auto 0 auto;
}

#footer p 
{
	margin:0 0 2px 0;
	text-align:center;
	font-size:0.85em;
	color:#fff;
}

#footer a {color:#fff;}

/* REGISTRATION - pridat-stranku.aspx */

.registrationForm     {font-size:0.95em; margin-bottom:40px;}
.registrationForm td  {padding:0;}

.registrationForm input,
.registrationForm textarea,
.registrationForm select
{
  width:460px;
}

.registrationForm .chb
{
}

.registrationForm .chb input
{
  margin:1px 3px 0 0;
  padding:0;
  width:auto;
  float:left;
}

.registrationForm td.comment
{
  font-size:0.9em;
  width:450px;
  padding:0 0 20px 0;
}

.registrationForm td.commentChb
{
  font-size:0.9em;
  width:450px;
  padding:3px 0 3px 0;
}

.registrationForm td.errors
{
  font-weight:bold;
  color:#FF3300;
  font-size:0.9em;
}

.registrationForm td.errors ul,
.registrationForm td.errors li
{
  list-style-type:square;
  list-style-position:inside;
  margin:10px 0 0 0;
  padding:0;
}

/* OTHERS */

/* titulok s pozadim, napr pri vyhladavani na zobrazenie hintov */
.smallTitle
{
  display:block;
  margin:8px 0 12px 0;
	padding:5px 8px;
	background:url(Layout/img02.gif) repeat-x;
	border:1px solid #F2F2F2;
	font-size:12px;
}

.clear
{
  clear:both;
  height:0px;
  display:block;
}

/* pre pocitadla */
.counters
{
  height:0px;
}

/* pre ladenie */
.diagnostic
{
  font-size:9px;
  font-weight:bold;
}

.odkazovaSada
{
  padding:5px 0 4px 3px;
  background-color:#DD8B4E;
}

.adMargin
{
  margin-left:-12px;
  margin-top:35px;
  margin-bottom:20px;
}

/* google search */

.cse-branding-form
{
  margin:5px 0px 15px 0px;
}

.cse-branding-form input
{
  border:1px solid #D56E22;
  background-color:White;
}



/*.search           {margin:5px 0px 15px 0px;}
.searchTB         {width:551px; padding:2px 1px;}
.searchBtn        {padding:1px 18px 1px 18px; margin-left:5px;}
.searchBtn:hover  {background-color: #DD8B4E; color:White;}*/
