/* Whitespace reset
---------------------------------------- */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address {
	margin:1em 0;
	padding:0;
}
li, dd {
	margin-left:2.5em;
}

/* Body
---------------------------------------- */
body {
	margin:0;
	padding:16px 0;
	background:#E2D799 url(img/bg_body0.gif) repeat 50% 0;
	font-family:verdana,sans-serif;
	font-size:74%;
	text-align:center;
	color:#000;
}

/* Misc. Elements
---------------------------------------- */
hr {
	display:none;
}
blockquote {
	clear:both;
	margin:1.5em;
	padding:1px 1em;
	background:#FCFBF1 url(img/bg_main-.gif) no-repeat 0 0;
	border-left:2px solid #E7DDA8;
	font-family:georgia;
	color:#958C5E;
	line-height:1.7;
}
abbr, acronym {
	cursor:help;
}

/* Headings
---------------------------------------- */
h1, h2, h3 {
	font-family:georgia;
}
h1, h2 {
	clear:both;
	margin:1.25em 0 .25em;
	font-size:190%;
	margin-bottom:15px;
	font-weight:normal;
}
h3 {
	clear:both;
	margin-top:1.25em;
	font-size:110%;
	font-weight:bold;
	color:#958C5E;
}
/* Links
---------------------------------------- */
a {
	color:#649309;
}
a:visited {
	color:#79B00B;
}
a:hover {
	text-decoration:none;
}
a.arrow {
	padding-left:8px;
	background:url(img/arrow_ri.gif) no-repeat 0 55%;
	font-weight:bold;
}

/* Page structure (wrapper, header, nav, content, footer)
---------------------------------------- */
#wrap {
	margin:0 auto;
	width:760px;
	background:#FCFBF1 url(img/paper_mi.gif) repeat-y 50% 120px;
	text-align:left;
}

#header {
	padding:40px 40px 0;
	background:url(img/paper_to.gif) no-repeat 50% 0;
}
#header p{
	margin-top:-20px; margin-bottom:-10px
	background:url(img/logo.gif) no-repeat 50% 0;
}


#nav {
	margin:0;
	padding:0;
	list-style:none;
}
#nav li {
	float:left;
	margin:0;
	padding:3px 0;
}
#nav li a {
	display:block;
	padding:.6em 0;
	background:none;
	border:none;
	font-family:georgia;
	font-size:120%;
	text-decoration:none;
	text-align:center;
	color:#695D1F;
}
#nav_citaty a {font-weight:bold;margin-right:34px;}
#nav_laska a {font-weight:bold;margin-right:34px;}
#nav_priatelstvo a {font-weight:bold;margin-right:34px;}
#nav_pratelstvi a {font-weight:bold;margin-right:38px;}
#nav_sex a {font-weight:bold;margin-right:34px;}
#nav_manzelstvo a {font-weight:bold;margin-right:34px;}
#nav_manzelstvi a {font-weight:bold;margin-right:38px;}
#nav_peniaze a {font-weight:bold;margin-right:34px;}
#nav_penize a {font-weight:bold;margin-right:40px;}
#nav_stastie a {font-weight:bold;margin-right:34px;}
#nav_stesti a {font-weight:bold;margin-right:40px;}
#nav_kontakt a {font-weight:bold;}
#nav li a:hover {
	text-decoration:underline;
	color:#958C5E;
}
#page_citaty #nav_citaty a,
#page_laska #nav_laska a,
#page_priatelstvo #nav_priatelstvo a,
#page_sex #nav_sex a,
#page_manzelstvo #nav_manzelstvo a,
#page_peniaze #nav_peniaze a,
#page_stastie #nav_stastie a,
#page_kontakt #nav_kontakt a {
	background:url(img/arrow_up.gif) no-repeat 50% 100%;
	text-decoration:none;
	color:#695D1F;
	cursor:pointer;
}

#content {
	margin:0 40px;
	border-top:1px solid #D2C060;
	line-height:1.5;
}
#main-content {
	float:left;
	padding:0px 0px 0px 10px;
	width:500px;
	background:url(img/bg_main-.gif) no-repeat 0 0;
}

#main-content i{
color: #535353;
}

#main-content p{
padding:4px; background-color: white;border:1px solid #e3dcb3;
}

#sub-content {
	float:right;
	margin-top:35px;
	padding:0 5px 5px;
	width:160px;
}
.doublecolumn {
	width:155px; /* used for creating double columns in content area */
}

#footer {
	clear:both;
	margin-bottom:-1px;	/* hide 1px rounding error */
	padding:20px 40px 30px;
	background:url(img/paper_bo.gif) no-repeat 50% 100%;
	text-align:center;
	color:#7e7857;
}
#footer p a{
  text-decoration:underline;
  color:#56533f;
	margin-bottom:0;
	line-height:1.3;
}

.clearfix:after {
	content:'.'; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}

.left {
	float:left;
}
.right {
	float:right;
}
.clear {
	clear:both;
}
