@charset "utf-8";
/* CSS Document */
*{
margin:0;
padding:0;
}


div#bottompanel {padding-top: 20px;}
div#newmess {width: 250px; padding: 10px 100px;  }
.links-top {color: rgb(255,204,255); background-color: gray; padding: 2px; font-size: 10px;}
.links-top a {color: rgb(255,204,255);}
body{                    
	padding:0 0 25px 0;
	margin:0;
	font:normal 12px Georgia, "Times New Roman", Times, serif;
	background-color:#e7e7dd;
	color:inherit;
}
div, p, h1, h2, h3, h4, h5, h6, form, input, select, label, li{
	padding:0;
	margin:0;
}
img{
	padding:0;
	margin:0;
	display:block;
	border:none;
	line-height:0;
	font-size:0;
}
ul{
    	list-style-type:none;
}
a{
	text-decoration:none;
	outline:none;
}
.spacer{
	clear:both;
	line-height:0;
	font-size:0;
}
h6.odkazy {width: 100%; padding-top: 5px; }
h6.odkazy a {color: gray; padding: 0px 2px 0px 0px;}
div.registrace table { padding: 10px; font-weight: normal;}
div.registrace fieldset {margin: 20px 100px; font-weight: bold;}
div.oznameni {color: red; font-weight: bold; margin: 5px 100px; line-height: 20px;}

div#detail { background:url(../images/body_bottom_bg.jpg) repeat-x left bottom; width: 640px; margin: 0 auto; padding:10px; }
div#detail p { width: 640px;  }
 div#detail ul {
 width: 540px; 
 	padding:5px 20px;
	margin:5px;
	list-style-type:circle;
font:normal 14px Georgia, "Times New Roman", Times, serif;

	      	line-height:22px;
color:#534e13;
    }
 
div#detail div.body {width: 280px; padding: 20px;   padding-bottom: 0px;  float: left; }
div#detail div.body p {padding: 4px; margin: 0px;}
div#detail div.body label {padding-right: 5px; font-weight: bold;}
div#detail div.img {width: 180px; padding: 20px; float: right; }
div#detail div.foot { width: 300px; padding: 45px;  padding-top: 10px;  clear: both;}
div#detail div.foot p {padding: 2px; margin: 0px; line-height: 25px;}


div.submenu {border-bottom: 1px dashed black; border-top: 1px dashed black; color: black; text-align: center; margin: 0px 50px; padding: 5px 5px;}
div.submenu a { padding: 0px 10px; font-weight: bold; color: black}
div.submenu a:hover {  color:#7c9015;}
div.submenu a.activer {  color:#7c9015;}
div#bottompanel table.profiles img {margin: 0px 10px;}
div#bottompanel table.profiles p {width: 115px;}
div#bottompanel table.profiles {margin: 0 auto; padding: 20px 0px;}
div#bottompanel table.profiles td {padding: 10px 0px;}
div#bottompanel table.profiles td.text {width: 150px; padding: 10px 4px;}

table.pribehy {width: 400px; padding: 20px 100px;  }
table.pribehy p.sign {padding-bottom: 20px;}
table.pribehy a  {color:#875101;}


div.strankovani {background-color: #7c9015; color: black; text-align: center; margin: 0px 150px; padding: 2px 10px;}
div.filtr { border-bottom: 1px dashed black; border-top: 1px dashed black; color: black; text-align: center; margin: 0px 100px; padding: 10px 10px;}


div#searchfield p, div#goods p,div#price p,div#kraj p,div#mesto p  { display: inline; } 
div#searchfield , div#goods ,div#price ,div#kraj ,div#mesto   { padding: 5px; } 
/* GENERAL */
/* Main container */
#main{
margin:0 auto;
width:1003px;

}
h3 { padding-top: 15px;}
/* Navigation container */
#nav{
background:url(../images/nav_bg.gif) no-repeat 0 0;
height:79px;
}
#nav ul{
margin:0 0 0 426px;
padding:42px 0 0 0;
}
#nav ul li{
background:url(../images/navigation_divi.jpg) no-repeat left center;
float:left;
margin:0 1px 0 0;
width:auto;
}
#nav ul li a{
	background-color:inherit;
	float:left;
	width:auto;
	color:inherit;
}
#nav ul li a span.left{
	float:left;
	background-image:none;
	width:auto;
}
#nav ul li a span.left span.right{
	padding:0 7px;
	font:bold 13px/25px Arial, Helvetica, sans-serif;
	color:#FDFD8C;
	background-image:none;
	float:left;
	cursor:pointer;
	width:auto;
	background-color:inherit;
}
#nav ul li a:hover{
	float:left;
	background-color:#c5c86e;
	width:auto;
	color:inherit;
}
#nav ul li a:hover span.left{
	background:url(../images/nav_right.jpg) no-repeat left top;
	float:left;
	width:auto;
}
#nav ul li a:hover span.left span.right{
	background:url(../images/nav_left.jpg) no-repeat right top;
	padding:0 7px;
	font:bold 13px/25px Arial, Helvetica, sans-serif;
	color:#AE0700;
	background-color:inherit;
	display:block;
	float:left;
	cursor:pointer;
	width:auto;
}

#nav ul li a.active{
	float:left;
	background-color:#c5c86e;
	width:auto;
	color:inherit;
}
#nav ul li a.active span.left{
	background:url(../images/nav_right.jpg) no-repeat left top;
	float:left;
	width:auto;
}
#nav ul li a.active span.left span.right{
	background:url(../images/nav_left.jpg) no-repeat right top;
	padding:0 7px;
	font:bold 13px/25px Arial, Helvetica, sans-serif;
	color:#AE0700;
	background-color:inherit;
	display:block;
	float:left;
	cursor:pointer;
	width:auto;
}
#nav ul li.noimg{
background-image:none;
}
/* Header container */
#header{
background:url(../images/header_bg.jpg) no-repeat 0 0;
height:402px;
float:left;
width:1003px;
}
#header .logo{
width:313px;
margin:0 0 0 183px;
padding:77px 0 0;
}
#header p{
margin:0 0 0 222px;
font:italic bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#ffffe8;
background-color:inherit;
}
#header a.signup{
	position:relative;
	top:-100px;
	left:620px;
	display:block;
	width:96px;
	height:96px;
	font-size:15;
	line-height:0;
}
h2 {padding: 15px 0px;}
#bodypanel{
width:916px;
margin:0 auto;
}
#bodypanel h2 span.gray{
font-size:28px;
font-weight:normal;
color:#626453;
background-color:inherit;
line-height:34px;
}
#bodypanel h2 span.olive{
font-size:28px;
font-weight:normal;
color:#7c9015;
background-color:inherit;
line-height:34px;
}
#bodypanel p{
width:789px;
font-size:13px;
line-height:20px;
color:#534e13;
background-color:inherit;
margin:13px auto 7px auto;
}
#bodypanel p em{
color:#a70300;
font-size:13px;
font-weight:bold;
font-style:normal;
background-color:inherit;
}
#bodypanel .divi{
width:659px;
background:url(../images/ribon.jpg) no-repeat 0 0;
height:58px;
margin:0 auto 10px auto;
}
#bottompanel{
background:url(../images/body_bottom_bg.jpg) repeat-x left bottom;
min-height:430px;
width:916px;
margin:0 auto;
padding:0 0 10px 0;
}
#bottompanel .left{
width:540px;
float:left;
background:url(../images/left_border.jpg) repeat-y right 0;
margin:0 26px 0 0;
}
#bottompanel .left div.about{
margin:0 0 0 12px;
}
#bottompanel .left h3{
font:normal 20px/22px Georgia, "Times New Roman", Times, serif;
color:#626453;
background-color:inherit;
padding:0 0 0 12px;
}
#bottompanel .left h4{
font:bold 12px/14px Georgia, "Times New Roman", Times, serif;
color:#7c9015;
background-color:inherit;
padding:5px 0 20px 12px;
}
#bottompanel .left h5{
font:bold 12px/15px Georgia, "Times New Roman", Times, serif;
color:#875101;
background-color:inherit;
}
#bottompanel .left p{
font:normal 12px/16px Georgia, "Times New Roman", Times, serif;
color:#534e13;
background-color:inherit;
padding:7px 0 13px 0;
}
#bottompanel .left a{
font:bold 12px "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
color:#cc0003;
background-color:inherit;
text-decoration:underline;
}
#bottompanel .left .block2{
margin:45px 0 0 0;
clear:both; 
padding-top: 10px;
}
#bottompanel .left .block_about{
margin:10px 0 0 0;
}
#bottompanel .left .block_about ul{
margin:12px 0 0 139px;
width:308px;
}
#bottompanel .left .block_about ul li{
background:url(../images/bulet.gif) no-repeat 2px center;
}
#bottompanel .left .block_about ul li a{
background:url(../images/bulet.gif) no-repeat 2px center;
font:normal 12px/22px Georgia, "Times New Roman", Times, serif;
color:#534e13;
background-color:inherit;
padding:0 0 0 13px;
text-decoration:none;
}
#bottompanel .left .block_about ul li a:hover{
text-decoration:underline;
}
#bottompanel .left img.couple{
float:left;
padding:0 12px;
}
/*  Riight panel  */
#bottompanel .right{
width:340px;
float:left;
}
/*  Quick Search  */
#bottompanel .right .search{
width:338px;
border:1px solid #9a9985;
background:url(../images/search_bg.jpg) repeat-x 0 0;
height:182px;
}
#bottompanel .right .search h2{
font:bold 18px "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
color:#fff;
background-color:inherit;
padding:15px 16px 0 15px;
}
#bottompanel .right .search form{
width:304px;
margin:16px auto 0 auto;
}
#bottompanel .right .search form label{
font:12px/23px "Trebuchet MS", Times, serif;
color:#4d462b;
background-color:inherit;
float:left;
width:auto;
margin:0 0 0 4px;
}
#bottompanel .right .search form select{
width:72px;
color:#000;
background-color:#ddd8c7;
border:1px solid #aba073;
float:left;
height:22px;
}
#bottompanel .right .search form select.iam{
margin:0 0 10px 44px;
}
#bottompanel .right .search form select.seeking{
margin:0 0 10px 19px;
}
#bottompanel .right .search form select.looking{
margin:0 0 10px 4px;
}
#bottompanel .right .search form select.born{
margin:0 0 10px 19px;
}
#bottompanel .right .search form select.left{
margin:0 0 10px 2px;
}
#bottompanel .right .search .bttn{
background:url(../images/search_bttn.jpg) no-repeat 0 0;
width:72px;
height:21px;
border:none;
margin:0 0 0 82px;
cursor:pointer;
}
/*  Gift Panel  */
#bottompanel .right .gift{
background:url(../images/gift_bg.jpg) no-repeat 0 0;
height:168px;
margin:11px 0 0 0;
}
#bottompanel .right .gift h4{
font:bold 12px/30px Arial, Helvetica, sans-serif;
color:#eae72c;
padding:41px 0 0 16px; 
background-color:inherit;
}
#bottompanel .right .gift h5{
font:italic 25px/28px Georgia, "Times New Roman", Times, serif;
color:#621413;
padding:0 0 0 15px; 
background-color:inherit;
float:left;
width:43px;
}
#bottompanel .right .gift .content{
width:275px;
float:left;
}
#bottompanel .right .gift a{
font:normal 12px/28px Georgia, "Times New Roman", Times, serif;
color:#ffe4e2;
background-color:inherit;
text-decoration:underline;
float:left;
width:auto;
}
#bottompanel .right .gift a:hover{
text-decoration:none;
}
/*  Footer  */
#footer{
width:916px;
height:83px;
margin:13px auto 0 auto;
}
#footer .con{
width:600px;
float:left;
}
#footer ul{
width:600px;
float:left;
}
#footer ul li{
background:url(../images/footer_divi.jpg) no-repeat left center;
float:left;
width:auto;
}
#footer ul li a{
font:bold 11px/28px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#70753e;
background-color:inherit;
padding:0 8px;
}
#footer .botlogo{
float:right;
width:auto;
}
#footer ul li.noimg{
background-image:none;
}
#footer ul li a.nopad{
padding:0 8px 0 0;
}
#footer h6{
font:normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#9b4b45;
background-color:inherit;
float:left;
width:750px;
}
#footer h6 a {
color:#9b4b45;

}
