/* CSS Document */
body{padding:0px; margin:0px; background:#f5f5f5 url(../images/b_body.gif) 0 0 repeat-x; color:#000000; font:12px Arial, Trebuchet MS, sans-serif;}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

.clear {clear: both; margin: 0px; height:0}

p a{font:10px/12px Arial, Trebuchet MS, sans-serif; color:#848484; text-decoration:underline;}
p a:hover{ color:#000; text-decoration:none;}

p span.headline{font:14px Arial, Trebuchet MS, sans-serif; color:#9F3A03; font-weight:bold}

/* TOP */
#topPan{width:675px; height:23px; margin:0px auto 0 auto; position:relative; background:url(../images/b_top.gif) 0 0 repeat-x}
#topPan H1 {font:12px Arial, Trebuchet MS, sans-serif; padding:4px 0 0 15px; margin:0px; color:#C4C4C4;}
#search{position:absolute; top:13px; left:24px; width:300px }


#topPan ul.icons{position:absolute; top:5px; left:400px; width:300px}
#topPan ul.icons li{float:left; height:20px; margin-right:20px;}
#topPan ul.icons li.noline{margin-right:0;}
#topPan ul.icons li a{height:20px; font:11px/14px Arial, Trebuchet MS, sans-serif; color:#c4c4c4; text-decoration:none;}
#topPan ul.icons li a:hover{height:20px; color:#fff; text-decoration:underline;}

#topPan ul.icons li.icoline {width:1px; height:9px; background:#939393; margin-top:3px;}



/* HEADER */
#header{width:675px; height:241px; margin:0 auto; position:relative; background:url(../images/b_header.jpg) 0 0 no-repeat; clear:both}

#logo{position:absolute; top:0; left:450px}

#header ul.menu{position:absolute; top:240px; left:39px; width:625px}
#header ul.menu li{float:left; height:13px; margin-right:13px}
#header ul.menu li a{height:13px; display:block; text-indent:-20000px; }
#header ul.menu li a:hover{height:13px;}

#header ul.menu li.home a{width:66px; background:url(../images/btn_1.gif) 0 0 no-repeat; }
#header ul.menu li.home a:hover{width:66px; background:url(../images/btn_1_over.gif) 0 0 no-repeat;}

#header ul.menu li.about a{width:58px; background:url(../images/btn_2.gif) 0 0 no-repeat; }
#header ul.menu li.about a:hover{width:58px; background:url(../images/btn_2_over.gif) 0 0 no-repeat;}

#header ul.menu li.search a{width:45px; background:url(../images/btn_3.gif) 0 0 no-repeat; }
#header ul.menu li.search a:hover{width:45px; background:url(../images/btn_3_over.gif) 0 0 no-repeat;}

#header ul.menu li.profile a{width:72px; background:url(../images/btn_4.gif) 0 0 no-repeat; }
#header ul.menu li.profile a:hover{width:72px; background:url(../images/btn_4_over.gif) 0 0 no-repeat;}

#header ul.menu li.account a{width:88px; background:url(../images/btn_5.gif) 0 0 no-repeat; }
#header ul.menu li.account a:hover{width:88px; background:url(../images/btn_5_over.gif) 0 0 no-repeat;}

#header ul.menu li.contacts {margin-right:0}
#header ul.menu li.contacts a{width:71px; background:url(../images/btn_6.gif) 0 0 no-repeat; }
#header ul.menu li.contacts a:hover{width:71px; background:url(../images/btn_6_over.gif) 0 0 no-repeat;}

#header ul.menu li.bullet {width:13px; height:13px; background:url(../images/spacer_m.gif) 0 0 no-repeat}


/* CONTENT */
#content{width:673px; margin:0 auto; position:relative; background:#fff url(../images/b_content.jpg) 0 0 repeat-x; clear:both; border:#dfdfdf 1px solid; border-top:none}

#leftPan{width:420px; margin:21px 10px 0 18px; float:left; display:inline}
#rightPan{width:212px; float:left; margin-top:17px }

#welcome{margin-bottom:30px;}
#welcome h2{ width:390px;  position:relative;  padding-bottom:5px; font:14px arial, Trebuchet MS, sans-serif; color:#000000; }
#welcome h3{  font:14px Arial, Trebuchet MS, sans-serif; color:#9F3A03; font-weight:bold; }
#welcome img{ margin-right:7px;}
#welcome p{float:left; text-align:justify; padding-bottom:15px;}
#welcome p span{display:block; margin-bottom:0px}
#welcome .clear{height:10px}
#welcome ul {width:390px; margin-left:18px; text-align:justify}
#welcome ul li{font:12px Arial, Trebuchet MS, sans-serif; background:url(../images/arrow2.gif) 0 4px no-repeat; padding:0 0 5px 15px;}
#welcome ul li a{color:#d42b25; text-decoration:underline;}
#welcome ul li a:hover{color:#000; text-decoration:none;}
#welcome styl1 {color: #56626d}

#profiles{width:195px; margin:0 10px 0 0; float:left }
#profiles h2{height:23px; position:relative; background:url(../images/liposukce-ultrazvukem.gif) 0 0 no-repeat; margin-bottom:17px}
.profileItem{width:190px; margin-left:2px; margin-bottom:3px}
.profileItem img{float:left; margin-right:14px;}
.profileItem p{width:125px; float:left; padding-top:2px; margin-bottom:5px; line-height:12px; text-align:justify}
.profileItem p span{display:block; margin-bottom:5px; text-align:left;}

.profileItem ul.details {width:40px; float:left; margin-left:50px;}
.profileItem ul.details li{font:10px/12px Arial, Trebuchet MS, sans-serif; background:url(../images/arrow2.gif) 0 4px no-repeat; height:14px; padding-left:12px}
.profileItem ul.details li a{color:#d42b25; text-decoration:none;}
.profileItem ul.details li a:hover{color:#d42b25; text-decoration:underline;}





#vysledek{width:420px; margin:0 10px 0 0; float:left }
#vysledek h2 {font:14px Arial, Trebuchet MS, sans-serif; color:#9F3A03; font-weight:bold}
#vysledek h3 {font:14px Arial, Trebuchet MS, sans-serif; color:#000000; font-weight:bold}
.vysledeItem{width:420px; margin-left:2px; margin-bottom:15px}
.vysledeItem img{float:left; margin-right:14px;}
.vysledeItem p{width:350px; float:left; padding-top:2px; margin-bottom:5px; line-height:12px; text-align:justify}
.vysledeItem p span{display:block; margin-bottom:5px}

.vysledeItem ul.details {width:250px; float:left; margin-left:60px;}
.vysledeItem ul.details li{font:10px/12px Arial, Trebuchet MS, sans-serif; background:url(../images/arrow2.gif) 0 4px no-repeat; height:14px; padding-left:12px}
.vysledeItem ul.details li a{color:#d42b25; text-decoration:none;}
.vysledeItem ul.details li a:hover{color:#d42b25; text-decoration:underline;}



#services{width:210px; float:left}
.topic{width:190px; margin-bottom:15px}
.topic H2{width:135px; float:left; padding-top:9px; font:13px/14px Arial, Trebuchet MS, sans-serif; color:#9F3A03; font-weight:bold; margin-left:0 }
.topic H2 a {color:#9F3A03; text-decoration:none; }
.topic H3{width:135px; float:left; padding-top:9px; font:13px/14px Arial, Trebuchet MS, sans-serif; color:#9F3A03; font-weight:bold; margin-left:0 }
.topic H3 a {color:#9F3A03; text-decoration:none; }
.topic img{float:left; margin-right:7px;}
.topic p {width:200px;  margin-left:10px; text-align:justify}
.topic p.headline2{width:135px; float:left; padding-top:9px; font:13px/14px Arial, Trebuchet MS, sans-serif; color:#9F3A03; font-weight:bold; margin-left:0 }

#quickSearch{background:#f9f9f9; padding-bottom:10px}
#quickSearch h2{ height:40px; position:relative; background:url(../images/h_search.jpg) 0 0 no-repeat;  font:10px arial, Trebuchet MS, sans-serif; color:#9F3A03; padding:40px 0 0 60px;}
#quickSearch form{width:210px; margin-left:15px; position:relative; padding:0px; margin:0 0 0 15px;}
#quickSearch label{font:12px Tahoma, sans-serif; font-weight:normal; color:#000; margin-bottom:3px}
#quickSearch select{font:14px Tahoma, sans-serif; font-weight:normal; color:#000; float:left;}
#quickSearch #Iam{width:200px; float:left; position:relative; margin-bottom:15px;}
#quickSearch #Iam select{width:180px; height:22px}
#quickSearch #Seeking{width:80px; float:left;  position:relative; }
#quickSearch #Seeking select{width:80px; height:22px}
#quickSearch #looking{width:190px;clear:both; position:relative}
#quickSearch #looking select{width:180px; height:22px;  }
#quickSearch #born{width:190px; clear:both; position:relative}
#quickSearch #born #bornselect{width:190px; clear:both;}
#quickSearch #born select.f04{width:43px; height:22px; margin-right:4px; float:left}
#quickSearch #born select.f05{width:80px; height:22px; margin-right:4px;  float:left}
#quickSearch #born select.f06{width:52px; height:22px; margin-right:4px;  float:left}

#submit_btn{width:72px; height:19px; background:url(../images/b_submit_btn.gif) 0 0 no-repeat; position:relative; text-align:center; padding-top:3px; margin-left:110px; margin-top:10px;}
#submit_btn a{font:10px/14px Tahoma, sans-serif; color:#fff; text-decoration:none;}
#submit_btn a:hover{color:#fff; text-decoration:underline;}



/* FOOTER */
#footer{height:75px; clear:both; width:775px; margin:0 auto;}
#footer p{padding: 15px 0 0 0; font:11px/16px Arial, Trebuchet MS, sans-serif; font-weight:normal; text-align:center; color:#848484;}
#footer p a{font:11px/16px Arial, Trebuchet MS, sans-serif; font-weight:normal; color:#848484; text-decoration:none; padding: 0 5px }
#footer p a:hover{text-decoration:none; background:#848484; color:#fff}

.styl1 {color: #000000; font-weight:bold;} 
.styl2 {color: #FB5B04; font-weight:bold;}

#formdiv
{
	border: 1px dotted #8FC6F4;
	background: #EFF5FA;
	padding: 10px;
}

#formdiv p
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0;
	padding: 0;
	line-height:1.7em;
}
#formdiv h2 {
	background:#F8FAFC url('contact_icon.gif') no-repeat 0px 8px; height:29px; width:291px; display:block; text-indent:0px; color:#765914; font-style:normal; font-variant:normal; font-weight:normal; line-height:18px; font-size:18px; font-family:Arial, Helvetica, sans-serif; margin-left:0; margin-right:0; margin-top:0; margin-bottom:11px; padding-left:24px; padding-right:0; padding-top:7px; padding-bottom:0
	}
#formdiv h3 {
	font:normal 14px/14px Arial, Helvetica, sans-serif; 
	padding:7px 0 0 24px;	margin:0 0 11px 0; height:29px; display:block; text-indent:0px; color:#765914;
	}
#formdiv input.inp,
#formdiv textarea.inp,
#formdiv select.inp,
#se_form img.inp,
#se_form input.inp
#se_form img.inp
	{
	border: 1px solid #8FC6F4;
	width: 130px;
	background: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	padding: 3px;
	margin-bottom: 12px;
	outline: none;
	}

	
#formdiv input.inposun,
#formdiv textarea.inposun,
#formdiv select.inposun,
#se_form input.inposun
	{
	border: 1px solid #8FC6F4;
	width: 170px;
	background: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	padding: 3px;
	margin-bottom: 12px;margin-left: 12px;
	outline: none;
	}
#formprace
{
width:350px;
	border: 1px dotted #8FC6F4;
	background: #EFF5FA;
	padding: 10px;
}

#formprace p
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0;
	padding: 0;
	line-height:1.7em;
}
#formprace a
	{
	color:#FF9508;
    }
	
#formprace h2 {
	background:#F8FAFC url('contact_icon.gif') no-repeat 0px 8px; height:29px; width:291px; display:block; text-indent:0px; color:#765914; font-style:normal; font-variant:normal; font-weight:normal; line-height:18px; font-size:18px; font-family:Arial, Helvetica, sans-serif; margin-left:0; margin-right:0; margin-top:0; margin-bottom:11px; padding-left:24px; padding-right:0; padding-top:7px; padding-bottom:0
	}
#formprace h3 {
	font:normal 14px/14px Arial, Helvetica, sans-serif; 
	padding:7px 0 0 24px;	margin:0 0 11px 0; height:29px; display:block; text-indent:0px; color:#765914;
	}
	#formprace h4 {
	font-size : 12px;
	font-family:Arial, Helvetica, sans-serif;
	color : #5E9CDC;
	padding:0 0 0 0;	margin:0 0 0 0; display:block; text-indent:0px; text-align:center;
	}
#formprace input.inp,

#formprace select.inp,
#se_form img.inp,
#se_form input.inp
#se_form img.inp
	{
	border: 1px solid #8FC6F4;
	width: 270px;
	background: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	padding: 3px;
	margin-bottom: 5px;
	outline: none;
	}
	#formprace textarea.inp
		{
	border: 1px solid #8FC6F4;
	width: 250px;
	background: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	padding: 3px;
	margin-bottom: 5px;
	outline: none;
	}
#formprace label {
color:#000000;
}
#formprace label.inp {
color:#000000;
}
#formprace label.inposun {
margin-left: 0px;
color:#000000;
}
#formprace input.inpu{
margin: 0px;
padding: 0px;
}

.odsaditform {
	padding:5px 5px 9px 15px;
}
