@charset "iso-8859-2";
/***************** CSS Document *****************/
/* Author: Albert Zsolt                         */
/* E-mail: albert.zsolt[kukac]hdsnet[pont]hu    */
/* Date: 2007.09.24.                            */
/* Project: Aesthetic                           */
/***************** CSS Document *****************/

#body {
	margin:0;
	padding:0;
	background-color:#efe5da;
	background-image:url(/images/aesthetic/bg.jpg);
	background-repeat:repeat-x;
	font-family:Tahoma;
	font-size:11px;
	color:#626262;
}

a {
	text-decoration:none;
	color:#2f82a2;
	font-weight:bold;
}

a:hover {
	text-decoration:underline;
}

.center {
	text-align: center;
}

.links {
	visibility:hidden;
	font-size:0;
}

p {
	padding:0;
	margin:0 0 10px 0;
}

.nomargin {
	margin:0;
}

form {
	padding:0;
	margin:0;
	float:left;
}

.strong {
	font-weight:bold;
}

.clear {
	clear:both;
	height:0;
	overflow:hidden;
}
.clear_2{
clear:both;
height:5px;
overflow:hidden;
}
.clear_3{
clear:both;
height:10px;
overflow:hidden;
}
.marginbottom10
{
	margin-bottom: 10px;
}

.margintop10
{
	margin-top: 10px;
}

.i_hate_spams {
	unicode-bidi:bidi-override;
	direction:rtl;
}

.paddingbottom10
{
	padding-bottom: 10px;
	float: left;
}

#container {
	width:921px;
	margin:auto;
}

#sub_container {
	background-image:url(/images/aesthetic/container.jpg);
	width:921px;
	float:left;
	border-bottom:1px solid #d5cfba;
}

.side {
	background-image:url(/images/aesthetic/side.jpg);
	width:1px;
	height:308px;
	float:left;
}

#left_menu {
	background-image:url(/images/aesthetic/left_menu.jpg);
	background-repeat:no-repeat;
	width:198px;
	float:left;
	overflow:hidden;
	padding:0 0 0 14px;
}

.menu_item {
	width:185px;
	height:31px;
	float:left;
	overflow:hidden;
	background-repeat:no-repeat;
	margin: 0;
	font-size: 11px;
}

.menu_item a {
	background-image:url(/images/aesthetic/menu_over.jpg);
	background-repeat:no-repeat;
	background-position:33px -35px;
	width:141px;
	height:31px;
	float:left;
	display:block;
	line-height:30px;
	padding:0 0 0 44px;
}

.menu_item a:hover {
	background-position:33px 0;
	color:#FFFFFF;
	text-decoration:none;
}

#menu1 {
	background-image:url(/images/aesthetic/menu1.jpg);
}

#menu2 {
	background-image:url(/images/aesthetic/menu2.jpg);
}

#menu3 {
	background-image:url(/images/aesthetic/menu3.jpg);
}

#menu4 {
	background-image:url(/images/aesthetic/menu4.jpg);
}

#menu5 {
	background-image:url(/images/aesthetic/menu5.jpg);
}

#menu6 {
	background-image:url(/images/aesthetic/menu6.jpg);
}

#menu7 {
	background-image:url(/images/aesthetic/menu7.jpg);
}

#menu8 {
	background-image:url(/images/aesthetic/menu8.jpg);
}

#menu9 {
	background-image:url(/images/aesthetic/menu9.jpg);
}

.menu_separator {
	background-image:url(/images/aesthetic/separator.gif);
	width:185px;
	height:1px;
	float:left;
	overflow:hidden;
	margin:3px 0 3px 0;
}

.submenu {
	width:185px;
	float:left;
	display:none;
}

.submenu_opened {
	width:185px;
	float:left;
}

.submenu_item {
	background-image:url(/images/aesthetic/submenu.gif);
	background-repeat:no-repeat;
	background-position:46px 5px;
	width:125px;
	float:left;
	padding:0 0 2px 60px;
	margin: 0;
	font-size: 11px;
}

.submenu_item_test {
	padding: 10px 10px 10px 0px;
	margin: 0;
	font-size: 16px;
	color: #23637A;
}

.submenu_item_test2 {
	padding: 10px 10px 10px 0px;
	margin: 0;
	font-size: 14px;
	color: #23637A;
}

.submenu_item a {
	width:125px;
	float:left;
	display:block;
	font-weight:normal;
}

.side_body {
	background-image:url(/images/aesthetic/side_body.jpg);
	background-repeat:no-repeat;
	width:196px;
	float:left;
	padding:0 0 0 16px;
}

.side_body2 {
	background-image:url(/images/aesthetic/side_body.jpg);
	background-repeat:no-repeat;
	background-position:1px 0;
	width:196px;
	float:left;
	padding:0 0 0 16px;
}

.side_body3 {
	background-image:url(/images/aesthetic/side_body3.jpg);
	background-repeat:no-repeat;
	background-position:0px 0;
	width:196px;
	float:left;
	padding:0 0 0 16px;
}

.side_content {
	width:180px;
	float:left;
	overflow:hidden;
}

.side_minheight {
	width:10px;
	height:150px;
	overflow:hidden;
	float:left;
}

.side_minheight2 {
	width:10px;
	height:90px;
	overflow:hidden;
	float:left;
}

div.width168
{
	width: 168px;
	overflow: hidden;
	float: left;
	padding-bottom: 20px;
}

.side_image {
	float:left;
	display:block;
	margin:0 0 5px 0;
	border:1px solid #a8c0cf;
}

#center {
	width:495px;
	float:left;
}

#center_menu_1 {
	width:99px;
	height:29px;
	float:left;
}

#center_menu_1 a {
	width:98px;
	height:29px;
	float:left;
	display:block;
}

#center_menu_2 {
	width:99px;
	height:29px;
	float:left;
}

#center_menu_2 a {
	width:98px;
	height:29px;
	float:left;
	display:block;
}

#center_menu_3 {
	width:99px;
	height:29px;
	float:left;
}

#center_menu_3 a {
	width:98px;
	height:29px;
	float:left;
	display:block;
}

#center_menu_4 {
	width:99px;
	height:29px;
	float:left;
}

#center_menu_4 a {
	width:98px;
	height:29px;
	float:left;
	display:block;
}

#center_menu_5 {
	width:99px;
	height:29px;
	float:left;
}

#center_menu_5 a {
	width:98px;
	height:29px;
	float:left;
	display:block;
}

.boxtop {
	width:495px;
	height:34px;
	float:left;
}

#content {
	background-image:url(/images/aesthetic/content.jpg);
	background-repeat:no-repeat;
	width:495px;
	float:left;
	overflow:hidden;
}

#content_text {
	width:470px;
	float:left;
	padding:5px 0 0 13px;
}

#content_minheight {
	width:10px;
	height:335px;
	float:left;
	overflow:hidden;
}

.image_left {
	float:left;
	display:block;
	border:1px solid #a8c0cf;
	margin:0 5px 5px 0;
}

.image_right {
	float:right;
	display:block;
	border:1px solid #a8c0cf;
	margin:0 0 5px 5px;
}

.side_small_menu {
	background-image:url(/images/aesthetic/arrow.gif);
	background-repeat:no-repeat;
	background-position:5px 6px;
	width:177px;
	float:left;
	margin:0 0 2px 0;
}

.side_small_menu a {
	width:162px;
	line-height:16px;
	float:left;
	display:block;
	font-weight:normal;
	padding:0 0 0 15px;
}

#footer {
	width:921px;
	float:left;
	padding:5px 0 0 0;
	background-color:#efe5da;
	color:#2f82a2;
}

#footer a {
	font-weight:normal;
}

.float_left {
	float:left;
}

.float_right {
	float:right;
}

table.table 
{
	width: 100%;
	color: #236076;
	margin-bottom: 5px;
}

table.table td
{
	padding: 5px 3px 5px 3px;;
	border: 1px solid #BFCBD3;
}

tr.table_row_light td
{
	background-color: #E9EFF3;
}

tr.table_row_dark td
{
	background-color: #D8E0E5;
}

tr.table_header td
{
	background-color: #C6D1D9;
	font-weight: bold;
}

div.contact_input_col
{
	width: 155px;
	float: left;
	padding-bottom: 12px;
}

form#contact
{
	width: 310px;
	float: left;
	padding-top: 15px;
}

form#contact label
{
	font-weight: bold;
	color: #2F82A0;
	float: left;
	margin-bottom: 3px;
	width: 100%;
}

form#ajanl
{
	width: 310px;
	float: left;
	padding-top: 15px;
}

form#ajanl label
{
	font-weight: bold;
	color: #2F82A0;
	float: left;
	margin-bottom: 3px;
	width: 100%;
}

input.input
{
	background-color: #E9EFF3;
	width: 140px;
	float: left;
	height: 14px;
	color: #23637A;
	font-size: 11px;
	padding: 2px 3px 0 3px;
}

input.input_marginbottom12
{
	background-color: #E9EFF3;
	width: 140px;
/*	float: left;*/
	height: 14px;
	color: #23637A;
	font-size: 11px;
	padding: 2px 3px 0 3px;
	margin-bottom: 12px;
}

div.contact_tarea
{
	width: 305px;
	float: left;
	padding-bottom: 6px;
}

select.select
{
	background-color: #E9EFF3;
	width: 306px;
	float: left;
	color: #23637A;
	font-size: 11px;
}

div.contact_tarea textarea
{
	width: 296px;
	background-color: #E9EFF3;
	float: left;
	height: 85px;
	color: #23637A;
	font-size: 11px;
	font-family: Tahoma;
	padding: 2px 3px 0 3px;
	overflow: auto;
}

div.button_left_right
{
	background-image: url(/images/aesthetic/button_left_right.jpg);
	width: 1px;
	height: 31px;
	float: left;
}

div.button_middle
{
	width: 101px;
	background-image: url(/images/aesthetic/button_middle.jpg);
	height: 31px;
	float: left;
}

div.button_middle a
{
	display: block;
	height: 23px;
	width: 100%;
	float: left;
	font-weight: bold;
	color: white;
	text-align: center;
	text-decoration: none;
	padding-top: 8px;
}

div.button_middle a:hover
{
	text-decoration: underline;
}

div.link_middle
{
	margin-right: 55px;
	width: 101px;
	height: 31px;
	float: left;
}

div#contact_alert
{
	width: 356px;
	float: left;
}

.image 
{
	float:left;
	display:block;
	border:3px solid #D8DFE5;
	margin:0 12px 0 0;
}

h2.inline
{
display:inline;
font-size:11px;
font-weight:normal;
margin:0pt;
}

h1.inline
{
display:inline;
font-size:11px;
font-weight:normal;
margin:0pt;
}

#praxis1 {
	background-image:url(/images/aesthetic/praxis1.jpg);
	width: 170px;
	height: 113px;
	float: left;
	margin: 5px 23px 5px 23px;
	border:3px solid #D8DFE5;
}

#praxis2 {
	background-image:url(/images/aesthetic/praxis2.jpg);
	width: 170px;
	height: 113px;
	float: left;
	margin: 5px 23px 5px 23px;
	border:3px solid #D8DFE5;
}

#praxis3 {
	background-image:url(/images/aesthetic/praxis3.jpg);
	width: 170px;
	height: 113px;
	float: left;
	margin: 5px 23px 5px 23px;
	border:3px solid #D8DFE5;
}

#praxis4 {
	background-image:url(/images/aesthetic/praxis4.jpg);
	width: 170px;
	height: 113px;
	float: left;
	margin: 5px 23px 5px 23px;
	border:3px solid #D8DFE5;
}

#praxis1k {
	background-image:url(/images/aesthetic/praxis1k.jpg);
	width: 170px;
	height: 113px;
	float: left;
	margin: 5px 23px 5px 23px;
	border:3px solid #D8DFE5;
}

#praxis2k {
	background-image:url(/images/aesthetic/praxis2k.jpg);
	width: 170px;
	height: 113px;
	float: left;
	margin: 5px 23px 5px 23px;
	border:3px solid #D8DFE5;
}

#praxis3k {
	background-image:url(/images/aesthetic/praxis3k.jpg);
	width: 170px;
	height: 113px;
	float: left;
	margin: 5px 23px 5px 23px;
	border:3px solid #D8DFE5;
}

#praxis4k {
	background-image:url(/images/aesthetic/praxis4k.jpg);
	width: 170px;
	height: 113px;
	float: left;
	margin: 5px 23px 5px 23px;
	border:3px solid #D8DFE5;
}

.image_okl {
	float:left;
	display:block;
	border:3px solid #D8DFE5;
	margin:0px 3px 4px 2px;
}

.i_hate_spam
{
	unicode-bidi: bidi-override;
	direction: rtl;
}

div#contact_send
{
	padding-left: 202px;
	float: left;
}

div#contact_alert
{
	width: 100%;
	float: left;
	padding: 10px 0 10px 0;
}

div#mellp h3 
{
	margin:0 0 6px 0;
	font-size: 11px;
	background: url(/images/aesthetic/list_letter.jpg) no-repeat 0 2px;
	padding-left: 26px;
}

div#mellp p 
{
	margin:0 0 6px 0;
	font-size: 11px;
	background: url(/images/aesthetic/list_letter.jpg) no-repeat 0 2px;
	padding-left: 26px;
}

div#mellp h2 
{
	margin:0 0 6px 0;
	font-size: 11px;
	background: url(/images/aesthetic/list_letter.jpg) no-repeat 0 2px;
	padding-left: 26px;
}

.image1 {
	border:medium none;
	display:block;
	float:left;
	margin:0pt 0px 0pt 0pt;
}

h3.margin_bottom10 
{
	font-size:11px;
	margin: 0 0 10px 0;
}

h2.media
{
	font-size:11px;
	margin:0pt;
}

div.media_row
{
	margin: 0 0 4px 0;
	height: 63px;
	overflow: hidden;
	float: left;
	width: 470px;
}

div.media_desc, div.media_desc_light
{
	width: 382px;
	float: left;
	padding-left: 6px;
	height: 62px;
}

div.media_desc_light
{
	background-color: #F0F2F5;
}

div.media_separator
{
	height: 1px;
	font-size: 0;
	overflow: hidden;
	width: 470px;
	float: left;
	margin-bottom: 4px;
	background: url(/images/aesthetic/separator.gif);
}

div.media_date
{
	font-size: 10px;
}

div.media_text
{
	padding-top: 8px;
	width: 382px;
	float: left;
}

div.media_link
 {
 	margin-top: 10px;
 }

a.media
{
	margin-top: 10px;
}

div.media_flash
{
	float: left;
	margin-right: 10px;
}

h2.avideo
{
	font-size: 12px;
	margin: 0;
	width: 470px;
	float: left;
}

div.avideo_date
{
	width: 470px;
	float: left;
	font-size: 10px;
	margin-bottom: 15px;
}

div.media_flash1
{
	width: 263px;
	height: 250px;
}

div.back
{
	margin-top: 10px;
}

img.media
{
	display: block;
	float: left;
	width: 82px;
	height: 62px;
}

div.sitemap_col
{
	float: left;
	margin-right: 20px;
}

div.sitemap_col_nomargin
{
	float: left;
}

h3.sitemap, h2.sitemap
{
	display: block;
	width: 205px;
	height: 18px;
	background: url(/images/aesthetic/sitemap_arrow.png) no-repeat #F0F2F5 7px 8px;
	padding: 4px 0 0 19px;
	margin: 0 0 9px 0;
	font-size: 11px;
	color: #3083A4;
}

h2.sitemap_sub
{
	background: url(/images/aesthetic/sitemap_subitem.png) no-repeat 18px 4px white;
	padding-left: 28px;
	width: 197px;
	margin: 0;
	font-size: 11px;
	margin-bottom: 5px;
}

h2.sitemap_sub a
{
	color: #645341;
	padding: 0;
	margin: 0;
}

h2.sitemap_sub a:hover
{
	color: #3083A4;
}

.rolunk_separator 
{
	background-image:url(/images/aesthetic/separator.gif);
	float:left;
	height:1px;
	overflow:hidden;
	width:470px;
	margin: 5px 0 5px 0;
}

.big_strong
{
	font-size: 12px;
	font-weight: bold;
}

div.media_row img
{
	border: 0;
}

.ref_separator 
{
	background-image:url(/images/aesthetic/separator.gif);
	float:left;
	height:1px;
	overflow:hidden;
	width:470px;
	margin: 10px 0 10px 0;
}

div.ref_row
{
	float: left;
	padding-bottom: 3px;
}

div.ref_frame
{
	width: 156px;
	float: left;
	text-align:	center;
}

div.ref_title
{
	width: 151px;
	font-weight: bold;
	margin-bottom: 4px;
}

.ref_bold_title{
  text-align: center;
  font-weight: bold;
  padding-top: 20px;
  font-size: 15px;
}
p.ref_italic{
  font-style: italic;
  
  padding-top: 15px;
}

div.ref_frame img
{
	border:3px solid #D8DFE5;
	display:block;
	float:left;
	margin-bottom: 2px;
}

div#langs
{
	background-image: url(/images/aesthetic/langs.jpg);
	width: 210px;
	height: 18px;
	float: left;
	padding: 5px 0 0 3px;
}

div#langs a
{
	display: block;
	height: 12px;
	font-size: 5px;
	float: left;
	width: 100px;
}

div#langs div
{
	float: left;
}

div#lang_de
{
	width: 78px;
}

div#lang_de a
{
	width: 62px;
}

div#lang_en
{
	width: 73px;
}

div#lang_en a
{
	width: 57px;
}

div#lang_hu a
{
	width: 56px;
}

div#motigo img
{
	float: left;
	border: 0;
	margin: 0;
	width: 0;
}

.paddingtop10
{
	padding-top: 10px;
}

.width_210
{
	width: 210px;
}

span.price_star
{
	color: #49ABC8;
	font-weight: bold;
}

ul.margintop5
{
	margin-top: 4px;
	margin-bottom: 10px;
}

div#clinic
{
	width: 470px;
}

div#clinic_title
{
	background-color:white;
	margin-bottom: 10px;
	font-weight: bold;
}

div#index_preview
{
	float: left;
	margin-right: 10px;
}

div#clinic_box
{
	width: 458px;
	background-color: #D8DFE5;
	float: left;
	/*padding: 2px;*/
	padding: 5px;
}

div#clinic_box_pager
{
	width: 466px;
	height: 23px;
	float: left;
}

div#clinic_box_img
{
	width: 456px;
	/*margin: 5px;*/
}

div.clinic_box_tab
{
	height: 18px;
	float: left;
	padding: 5px 13px 0 13px;
	cursor: pointer;
	color: #2F82A2;
	font-weight: bold;
	margin-right: 5px;
}

div.clinic_box_tab_active
{
	height: 18px;
	float: left;
	padding: 5px 13px 0 13px;
	cursor: default;
	background-color: white;
	color: #2F82A2;
	font-weight: bold;
	margin-right: 5px;
}

div.clinic_box_content
{
	width: 466px;
	float: left;
	background-color: white;
}

div.clinic_box_content_hidden
{
	width: 466px;
	float: left;
	background-color: white;
	display: none;
}

a.contact1_adress {
	font-weight: normal;
	text-decoration: none;
	line-height: 30px;
}

.contact1_phone {
	background-image: url(/images/aesthetic/phone_icon.jpg);
	background-repeat: no-repeat;
	padding-left: 27px;
	display: inline-block;
	height: 22px;
	line-height: 13px;
}

a.contact1_mail {
	background-image: url(/images/aesthetic/mail_icon.jpg);
	background-repeat: no-repeat;
	padding-left: 27px;
	line-height: 17px;
	display: inline-block;
	height: 18px;
	font-weight: normal;
	text-decoration: none;
	line-height: 13px;
}

a.contact1_adress:hover,
a.contact1_mail:hover,
a.contact2_lnk:hover {
	text-decoration: underline;
}

a.contact2_lnk {
  	font-weight: normal;
	text-decoration: none;
	line-height: 23px;
}

form#frm2
{
	width: 450px;
	float: left;
	padding-top: 15px;
	padding-left: 7px
}

form#frm2 label
{
	font-weight: bold;
	color: #2F82A0;
	float: left;
	margin-bottom: 3px;
	width: 100%;
}

div.frm2_input
{
	width: 155px;
	float: left;
	padding-bottom: 12px;
}

div.frm2_tarea
{
	width: 305px;
	float: left;
	padding-bottom: 6px;
}

div.frm2_tarea textarea
{
	width:443px;
	background-color: #E9EFF3;
	float: left;
	height: 85px;
	color: #23637A;
	font-size: 11px;
	font-family: Tahoma;
	padding: 2px 3px 0 3px;
	overflow: auto;
}

div#frm2_send
{
	float: right;
}

input.input_marginbottom12_2
{
	background-color: #E9EFF3;
	width: 216px;
	height: 14px;
	color: #23637A;
	font-size: 11px;
	padding: 2px 3px 0 3px;
	margin-bottom: 12px;
}

form#frm2 label.radio {
	float: left;
	font-weight: normal;
	color: #626262;
	width: auto;
	padding-top: 3px;
	margin-right: 15px;
}

form#frm2 input.radio {
	float: left;
	margin-right: 8px;
}

select.select2 {
	width: 100px;
	float: left;
	margin-right: 20px;
}

