/*
    Projekt: Vymena Odkazu
    URL: http://vymena-odkazu.4people.cz
	 Autor: Petr Vytlačil, vytlacil@4people.cz

*/

* {min-height:1px;}
body {margin:0; padding:0; border:0; background:#FFF; font:0.8em/160% Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000; _text-align:center;}

a {color:#000;}
a:hover {color: #B84562;}

p {margin:15px 0; padding:0; border:0;}

div {display:block; margin:0; padding:0; border:0;}

h1, h2, h3, h4, h5 { padding: 0; border: 0;}

h2 {font-size:150%; color:#B84562; text-transform: uppercase; font-weight: normal;}
h3 {font-size:120%; color:#777;}

hr {display:block; height:1px; margin:10px 0; padding:0; border:0 solid #CCC; background:#CCC; color:#CCC;}

a, img, span {margin:0; padding:0; border:0;}

.noscreen, .noprint {display:none;}

/* ---------------------------------------------------------------------------------------------------- */

#main {clear:both; width:760px; margin:50px auto; _text-align:left; background-color: #FFF;}

/* Hlavička */
#header { position: relative; height: 86px;}
#header #logo { position:absolute; left:0px; top:0px;}
#header #logo h1 { font-size:200%; height: 86px; margin:0; padding:0; overflow:hidden; position:relative; width:198px; background-color: #FCD4D1;}
#header #logo h1 span { background: url(../img/logo.gif) no-repeat scroll top left; cursor: pointer; display: block; top: 0; left: 0; margin: 0; padding: 0; position: absolute; height: 86px; width: 198px; z-index: 1;}
#header #slogan{ left: 198px; top: 0px; width: 562px; height: 86px; position: absolute; background: #B84562 url(../img/slogan.gif) no-repeat top left;}
#header p{font-size: 180%; color: #FFF; margin: 1em 0 0 1em}

/* Menu */
#menu { float:left; width:200px;}
	#menu ul{ list-style: none; margin: 1em 0; padding: 0;}
	#menu li a{ color: #B84562; display: block; width: auto; padding: 3px 0; padding-left: 10px; text-decoration: none; font-weight: bold;}
	* html #menu li a{ width: 160px; }
     
/* Obsah */
#content { float:left; margin:0; padding:0pt 0pt 0pt 20px; width:530px;}
	#content p{ margin-left: 0.5em;}
	#content #links{ border-top: 1px solid #FDE0DE;	padding-top: 0.5em; }
	h2 span{ color: #3F3527	}
/* Link */
.link{ margin: 0 0 1em 0;}
	.link h3 { background:#DEE5FD; color:#192666; padding:5px 0 5px 15px; margin: 0;}
	.link p{ margin: 0.2em 0;}
	.link .meta{ height: 20px; width: 100%;}
	.link .ranks{ position: relative; height: 25px;}
	.link ul.rank{ margin:0; padding:0;	list-style: none; font-size: 90%; position: absolute;	right: 0;}
	.link ul.rank li { background: #686868; color: #FFFFFF; float: left; padding: 2px 10px;}
	.link ul.rank li.gpr-rank{}
	.link ul.rank li.s-rank{ background-color: #8D8D8D;}
	.link ul.rank li.jyxo-rank{}
	.link .meta .sep{	margin:0pt 1em; color:gray;}
	.link .keywords{ clear: both;}
	.link .keywords, .link .conditions, .link .category{	padding: 0 .5em;}

#pagination{
  margin: 0.5em 0;
}

/* Adsense */
#adsense{ padding-left: 15px;}

/* Patička */
#footer {border-top:1px solid #ccc; padding-top:10px; font-size:85%; color:#777; clear: both; text-align: right;}
    #footer p {margin:0;}
    #footer a { color: #B84562;}
    #footer a:hover {color:#000;}


/* Formuláře */
form {margin:0; padding:0; border:0;}
fieldset {margin:0; margin-bottom:30px; padding:10px 20px; border:1px solid #ccc;}
legend {color:#3F3527; font-weight:bold; font-size:120%;}

input, select, textarea {  margin-right: 0.2em;  vertical-align: middle;}
.required label {  color: darkred;}
.error_message{ margin: 0;	color: Red;}

td, th { color: #111; background-color: white; font-size: 80%;}
td, th { font-\size: 100%}
th { text-align: right; vertical-align: top; padding: .3em .5em 0 0;}

.hidden { display: none !important;}

