body {
background:#F8F1F8;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0px;
}

.page_center_content a {
color:#71305E;
text-decoration:none;
font-weight:bold;
}
.page_center_content a:hover {
text-decoration:underline;
}

.clear {
clear:both;
height:0px;
}

#main {
width:997px;
margin-right:auto;
margin-left:auto;
margin-top:25px;
overflow:hidden;
}

#bg {
background:url(/template/hosprose/images/main_bg.jpg) repeat-y;
display:inline-block;
width:937px;
padding-left:30px;
padding-right:30px;
height:100%;
}

#main_border_top {
background:url(/template/hosprose/images/main_border_top.jpg) no-repeat;
height:21px;
width:997px;
display:inline-block;
}

#header {
height:68px;
}

#logo {
margin-left:16px;	
float:left;
}

#logo img {
border:0px;	
}

#language {
float:right;
margin-right:40px;
}

#language a {
font-weight:bold;
font-size:10px;
color:#8f8e92;
text-transform:uppercase;
text-decoration:none;
height:15px;
width:22px;
display:inline-block;
text-align:center;
padding-top:1px;
margin-top:18px;
}

#language a:hover {
background:url(/template/hosprose/images/language_bg.jpg) no-repeat;
color:#FFF;
height:15px;
}

.language_active {
background:url(/template/hosprose/images/language_bg.jpg) no-repeat;
color:#FFF;
height:15px;	
}

.menu_1_line {
width:937px;
background-color:#454545;
height:34px;
}

.sf-menu {
background-color:#454545;
height:23px;
float:left;
display:inline-block;
background-position:bottom;
background-repeat:repeat-x;
}

.sf-menu li {
display:inline-block;
width:142px;
}

.sf-menu li a {
font-family:Georgia, "Times New Roman", Times, serif;
color:#f5f6f7;
text-decoration:none;
width:142px;
text-align:center;
display:inline-block;
border-left:1px solid #777;
}


.menu_level_1 {
	height:23px;
}
.sf-menu a:hover {
color:#Ccc;	
}

.sf-menu span:hover {
background:url(/template/hosprose/images/menu_1_arrow.jpg) no-repeat bottom;
}

.sf-menu li ul {	
	position: absolute;
	display: none;
	border:1px solid #E3E3E3;
	border-top:0px;
	text-align:left;
	background:url(/template/hosprose/images/menu_drop.png) top center no-repeat #fff;
	z-index:11;
	width:144px;	
	padding:14px 0px 14px 0px;
	margin:0px 0px 0px 0px;
	opacity:0.96;
}

.sf-menu li ul li {	
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:none;
	text-align:left;
	width:142px;	
}
.sf-menu li ul li a {	
	padding:4px 7px 4px 7px;
	margin:0px 0px 0px 0px;
	width:130px;
	text-transform:none;
	border:none;
	font-size:12px;
	color:#808080;
	text-align:left;
	line-height:14px;
}

.sf-menu li ul li a:hover{	
background:none;
border:none;
text-decoration:underline;
	color:#000;
}

.sf-menu li ul li:hover {	
	background:none;
}

.sf-menu li:hover ul { 
	display: block; 	
	border: 1px solid #E3E3E3;
	border-top:0px;
}

#form_search {
width:147px;
float:right;
display:block;
background:#454545;
height:34px;
line-height:34px;
}

#search_box {
height:18px;
width:120px;
border:0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
display:inline-block;
line-height:18px;
}

#search_button
{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border: none;
  border: 0px;
  background-image: url("/template/hosprose/images/search_button.jpg");
  background-repeat: no-repeat;
  width: 17px;
  height: 18px;
  overflow: hidden;
  display: inline-block;
  text-indent: -1000px;
  cursor: pointer;
  background-color: #ffffff;
}

.header_img {
float:left;	
width:620px;
margin-right:14px;
}

.menu_2_line {
width:937px;
margin-bottom:6px;
}

.menu_2 {
float:right;
height:284px;
width:303px;
}

.menu_2 a {
border:1px solid #E3E3E3;
width:251px;
display:inline-block;
height:48px;
line-height:48px;
margin-top:8px;
color:#808080;
text-decoration:none;
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
font-weight:bold;
padding-left:50px;
}

.menu_2 a img {
border:0px;
margin-right:25px;
}

.menu_2 a:first-child {
margin-top:0px;	
}

.menu_2 a:hover {
color:#000;	
}

.content_01 {
width:303px;
float:left;
padding-right:14px;
}

.content_02 {
width:303px;
float:left;
padding-right:14px;
}

.content_03 {
width:303px;
float:right;
}

.content_01 h1 {
font-size:18px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:303px;
height:48px;
background:#71305e;
text-align:center;
line-height:48px;
text-transform:uppercase;
margin:0px;
padding:0px;
}

.content_01 h1 a {
color:#FFF;
text-decoration:none;
width:303px;
height:48px;
display:block;
}

.content_02 h1 {
font-size:18px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:303px;
height:48px;
background:#44074b;
text-align:center;
line-height:48px;
text-transform:uppercase;
margin:0px;
padding:0px;
}

.content_02 h1 a {
color:#FFF;
text-decoration:none;
width:303px;
height:48px;
display:block;
}

.content_03 h1 {
font-size:18px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:303px;
height:48px;
background:#460a3d;
text-align:center;
line-height:48px;
text-transform:uppercase;
margin:0px;
padding:0px;
}

.content_03 h1 a {
color:#FFF;
text-decoration:none;
width:303px;
height:48px;
display:block;
}

.content_content {
border-color:#E3E3E3;
width:303px;
border:0px 1px 1px 1px;
border-bottom-style:solid;
display:inline-block;
}

.menu_3 {
background:url(/template/hosprose/images/content_bg.jpg) repeat-y;	
display:inline-block;
width:937px;
}

.list_line {
margin:0px 0px 0px 0px;
padding:19px 0px 0px 93px;
width:210px;
}

.menu_3_01 {
padding-right:14px;
width:303px;
float:left;
}

.list_line li {
list-style:url(/template/hosprose/images/list_style_menu_3.jpg);	
}

.list_line li a {
color:#676767;
text-decoration:none;
line-height:16px;
}

.list_line li a:hover {
color:#242424;
text-decoration:underline;
}

.menu_3_02 {
padding-right:14px;
width:303px;
float:left;
}

.list_line_2 {
margin:0px 0px 0px 0px;
padding:19px 0px 0px 44px;
width:107px;
display:inline-block;
float:left;
}

.list_line_3 {
margin:0px 0px 0px 0px;
padding:19px 0px 0px 15px;
width:125px;
display:inline-block;
float:right;
}

.list_line_3 li {
list-style:url(/template/hosprose/images/list_style_menu_3.jpg);	
}

.list_line_3 li a {
color:#676767;
text-decoration:none;
line-height:16px;
}

.list_line_3 li a:hover {
color:#242424;
text-decoration:underline;
}

.list_line_2 li {
list-style:url(/template/hosprose/images/list_style_menu_3.jpg);	
}

.list_line_2 li a {
color:#676767;
text-decoration:none;
line-height:16px;
}

.list_line_2 li a:hover {
color:#242424;
text-decoration:underline;
}

.menu_3_02 {
padding-right:14px;
width:303px;
float:left;
}

.list_line_2 {
margin:0px 0px 0px 0px;
padding:19px 0px 0px 44px;
width:107px;
display:inline-block;
float:left;
}

.list_line_3 {
margin:0px 0px 0px 0px;
padding:19px 0px 0px 15px;
width:125px;
display:inline-block;
float:right;
}

.list_line_3 li {
list-style:url(/template/hosprose/images/list_style_menu_3.jpg);	
}

.list_line_3 li a {
color:#676767;
text-decoration:none;
line-height:16px;
}

.list_line_3 li a:hover {
color:#242424;
text-decoration:underline;
}

.menu_3_03 {
width:303px;
float:right;
}

.menu_3_border {
background:url(/template/hosprose/images/menu_3_border.jpg) no-repeat bottom;
display:inline-block;
height:2px;
width:937px;
padding-top:20px;
}

.footer_1 {
color:#a4a4a4;
padding-left:20px;
padding-right:59px;
height:51px;
display:inline-block;
line-height:51px;
}

.copyright {
float:left;	
margin-top:10px;
}

.links {
width:636px;	
float:left;
text-align:center;
margin-top:10px;
}

.links a {
color:#a4a4a4;
text-decoration:none;	
border-left:1px solid #a4a4a4;
padding-left:4px;
padding-right:4px;
}

.links a:hover {
color:#414141;
}

.links a:first-child {
border-left:0px;	
padding-left:0px;	
}

.links img {
border:0px;
vertical-align:middle;
}

.tel {
line-height:51px;
float:right;
height:30px;
width:145px;
margin-top:12px;
}

.tel img {
height:30px;
}

.main_border_bottom {
background:url(/template/hosprose/images/main_border_bottom.jpg) no-repeat;
height:24px;
width:997px;
display:inline-block;
}

.footer_2 {
text-align:center;
padding:24px 30px 20px 30px;
}

.footer_2 a {
color:#8F8E92;
text-decoration:none;
border-left:1px solid #8F8E92;
padding-left:5px;
padding-right:5px;
}

.footer_2 a:first-child {
border-left:0px;
padding-left:0px;
}

.footer_2 a:hover {
color:#414141;
text-decoration:underline;
}

/* aloldal */

.page {
/*padding-left:14px;
padding-right:14px;*/	
}

.content_page_top {
background:url(/template/hosprose/images/content_page_top.jpg) no-repeat;
height:15px;
width:936px;
display:inline-block;
}

.page_content {
background:url(/template/hosprose/images/content_page_bg.jpg) repeat-y;
width:936px;
display:inline-block;
}

.page_left {
width:198px;
margin-right:8px;
float:left;
}

.section_h1 {
margin:0px 15px 5px 15px;
padding:0px;
background:#454545;
height:46px;
width:167px;
line-height:46px;
font-family:Trajan Pro, Arial;
font-size:16px;
text-transform:uppercase;
}

.section_h1 a {
text-decoration:none;
color:#fff;
letter-spacing:3px;
padding-left:20px;
font-family:Trajan Pro, Arial;
font-size:16px;
line-height:46px;
font-weight:bold;
height:46px;
width:148px;
display:block;
}

.section_h1 img {
border:0px;
}

.section_menu {
margin-bottom:11px;	
}

.section_menu_title {
background:#71305e;
margin-left:20px;
margin-bottom:9px;
height:32px;
width:158px;
}

.section_menu_title a {
text-decoration:none;
color:#fff;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
line-height:33px;
padding:0px;
padding-left:18px;
}


.section_menu_title_wide {
background:#71305e;
margin-left:20px;
margin-bottom:9px;
height:32px;
width:158px;
width:225px;
}

.section_menu_title_wide a {
text-decoration:none;
color:#fff;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
line-height:33px;
padding:0px;
padding-left:18px;
width:205px;
display:inline-block;
}

.section_menu ul {
margin-top:6px;
margin-bottom:9px;
padding:0px;
}

.section_menu li {
list-style:url(/template/hosprose/images/list_style_menu_3.jpg);
line-height:16px;
}

.section_menu li h1 {
margin:0px;
padding:0px;
font-size:11px;
font-weight:normal;
}

.section_menu li h1 a {
color:#676767;
text-decoration:none;
width:139px;
display:block;
}

.section_menu li h1 a:hover {
text-decoration:underline;	
}
.section_menu div.section_h1 li h1 a:hover {
text-decoration:none;	
}
.section_menu div.section_menu_title li h1 a:hover {
text-decoration:none;	
}
.section_menu li ul li h1 a:hover {
text-decoration:underline;	
}
a.link-side-sub-submenu, li.side-submenu ul li a {	
color:#676767;
text-decoration:none;
}
a.link-side-sub-submenu:hover {	
text-decoration:underline;
}
.section_menu li h1 a.link-side-submenu-active {	
color:#676767;
text-decoration:underline;
}
a.link-side-sub-submenuactive {	
color:#676767;
text-decoration:underline;
}

li.side-submenu ul {
margin-top:0px;
margin-bottom:0px;
	}	

.side-submenu {
	margin-left:38px;
}

.menu_height {	
height:46px;
display:block;
}

.side-submenu li {
	margin-left:7px;
}
li.sidemenu {
	list-style:none;
}
li.sidemenu a.link-sidemenu {
color:white;
width:140px;
display:block;
}
.page_center {    
	float: left;
    padding: 0px 7px 0;
    width: 714px;
}

#home {
border:0px;
margin-right:21px;
}

.sitemap {
margin-bottom:11px;
line-height:20px;
}

.sitemap a {
color:#A8A8A8;
text-decoration:none;
}

.sitemap_list_style {
padding-left:13px;
padding-right:13px;
}

.sitemap a:hover {
color:#414141;
}

.page_center_title_line {
background:url(/template/hosprose/images/title_line_bg_top.jpg) repeat-x;
width:714px;
height:25px;
line-height:25px;
}

.page_center_title_line h1 {
color:#000;
font-size:22px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
float:left;
margin:0px;
margin-top:7px;
padding-bottom:3px;
width:714px;
}


.icons {
float:right;
width:29px;
}

.icons img {
float:right;
border:0px;
margin-left:20px;
margin-top:7px;
}

.page_center_content {
color:#000;
background:transparent url(/template/hosprose/images/title_line_bg_top.jpg) top repeat-x;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
clear:both;
line-height:22px;
padding-top:9px;
}

.page_center_content ul {
margin-top:12px;
margin-bottom:12px;
list-style:square;
}

.content_pics {
background-color:#fff;
width:194px;
min-height:158px;
display:inline-block;
border:1px solid #CFCFCF;
float:left;
padding-top:7px;
padding-bottom:7px;
text-align:center;
margin-right:16px;
}

.content_pic {
border:1px solid #CFCFCF;
}

.share {
text-align:center;
}

.share img {
border:0px;	
}

.share a {
padding-left:5px;	
}

.share a:first-child {
padding-left:0px;
}

.page_right {
width:247px;
float:right;
margin-top:-15px;
}

.page_right_menu {
margin-left:17px;	
}

.page_right_menu_top {
background:url(/template/hosprose/images/page_right_menu_top_bg.jpg) no-repeat;
height:17px;
width:231px;
display:inline-block;
}

.page_right_menu {
background:url(/template/hosprose/images/page_right_menu_bg.jpg) repeat-y;
width:231px;
}

.page_right_menu_title {
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
font-size:12px;
color:#808080;
font-weight:bold;
padding-left:22px;
padding-bottom:10px;
margin-left:1px;
margin-right:3px;
}

.page_right_menu li {
border-top:1px solid #E6E1CB;
}

.page_right_menu img {	
}

.page_right_menu_m {
padding-left:22px;	
line-height:28px;
border-top:1px solid #E3E3E3;
margin-left:1px;
display:block;
height:28px;
}


.page_right_menu_r {
width:228px;
margin-left:0px;
padding-left:0px;
}
.page_right_menu_r ul {
margin:0px;
padding:0px;
display:block;
border:0;
}

.page_right_menu a {
text-decoration:none;
color:#767676;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
padding-left:12px;
width:190px;
height:28px;
display:inline-block;
padding-top:7px;
}

.page_right_menu a:hover {
text-decoration:underline;
}
	
.page_right_menu_m:hover {
}


.right_menu_level_1 {
	font-weight:bold;
	border:0;
	display:block;
line-height:20px;
min-height:28px;
}
.right_menu_level_2 {
	font-weight:normal;
	border:0;
	display:block;
line-height:20px;
min-height:28px;
}
.right_menu_level_3 {
	font-weight:normal;
	border:0;
	display:block;
line-height:20px;
min-height:28px;
padding-left: 12px;
}

.page_right_menu_m_side {
line-height:20px;
border-top:1px solid #E6E1CB;
display:block;
min-height:28px;
}
.page_right_menu_m_side ul {
	margin:0px;
	padding:0px;
}


.page_right_menu_bottom {
background:url(/template/hosprose/images/page_right_menu_bottom_bg.jpg) no-repeat;
height:12px;
width:230px;
}

.page_right_boxes {
width:230px;
margin-left:17px;
}

.page_right_box_title {
background:url(/template/hosprose/images/page_right_title_bg.jpg) repeat-x;	
height:30px;
margin-top:13px;
line-height:30px;
margin-bottom:14px;
}

.page_right_box_title a {
color:#808080;
text-decoration:none;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
text-transform:uppercase;
float:left;
width:230px;
display:block;
}

.page_right_box_title a img {
border:0px;
margin-right:13px;
}

.page_right_subtitle a {
color:#808080;
text-decoration:none;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-style:italic;
}

.page_right_subtitle {
padding-bottom:10px;	
}

.page_right_subtitle a:hover {
text-decoration:underline;	
}

.page_right_help img {
border:1px solid #cccccc;
float:left;
margin-right:14px;
}

.page_right_help a {
color:#767676;
text-decoration:none;
height:60px;
overflow:hidden;
display:inline-block;
float:right;
width:144px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
line-height:16px;
}

.news_date {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#767676;
float:right;
padding-right:13px;
vertical-align:top;
margin-top:-29px;
}

.page_right_txt a {
color:#767676;
text-decoration:none;
line-height:16px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
}

.page_right_tags a {
color:#676767;
text-decoration:none;
line-height:16px;
font-family:Georgia, "Times New Roman", Times, serif;
}

.page_right_tags a:hover {
color:#000;	
}

.bold {
font-weight:bold;	
}

.italic {
font-style:italic;	
}

#newsletter_form div {
margin-bottom:5px;
}

#newsletter_form span {
color:#676767;
font-family:Georgia, "Times New Roman", Times, serif;	
font-size:11px;
width:70px;
display:inline-block;
}
#newsletter_form2 div {
margin-bottom:5px;
}

#newsletter_form2 span {
color:#676767;
font-family:Georgia, "Times New Roman", Times, serif;	
font-size:11px;
width:70px;
display:inline-block;
}

.newsletter_field {
border:1px solid #ccc;
height:21px;
background-color:#FFF;
width:156px;
color:#676767;
}

.newsletter_button {
background:url(/template/hosprose/images/newsletter_button.jpg) no-repeat;
border:0px;
font-family:Georgia, "Times New Roman", Times, serifl;
font-weight:bold;
font-style:italic;
margin-left:8px;
line-height:20px;
padding:0px;
width:34px;
height:25px;
vertical-align:top;
cursor:pointer;
}

.content_page_bottom {
background:url(/template/hosprose/images/content_page_bottom.jpg) no-repeat;
height:15px;
width:936px;
display:inline-block;
}

label.error {
	color:#AC007D;
	display:none;
	font-size:12px;
	float:right;
	padding-top:5px;
}
input.error {
	border-color:#AC007D;
}


.registration_label {
color:#676767;
display:inline-block;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
width:70px;
padding:2px;
margin:4px;
}


.registration_input {
border:1px solid #CCCCCC;
height:21px;
background-color:#FFF;
width:154px;
color:#695929;
margin:4px;
}

.button_registration {
background:#71305E;
border:0px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
margin-left:5px;
line-height:20px;
padding:0px;
width:100px;
height:25px;
vertical-align:top;
color:#FFF;
z-index:1;
position:relative;
cursor:pointer;
}

.button_registration_wide {
background:url(/template/drrose/images/newsletter_button_wide.jpg) no-repeat #360232;
border:0px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
margin-left:5px;
margin-top:7px;
padding-left:10px;
padding-bottom:4px;
line-height:20px;
text-align:left;
width:140px;
height:25px;
vertical-align:top;
color:#fff;
z-index:1;
position:relative;
cursor:pointer;
}

.registration_select {
background-color:#FFFFFF;
border:1px solid #C2C2C2;
color:#746F61;
font-family:Arial,sans-serif;
font-size:10px;
height:23px;
padding:2px 0 4px;
text-transform:none;
width:204px;
margin-left:90px;
margin-bottom:5px;
}

.registration_select_block {
background-color:#FFFFFF;
border:1px solid #cccccc;
color:#746F61;
font-family:Arial,sans-serif;
font-size:10px;
height:23px;
padding:2px 0 4px;
text-transform:none;
width:229px;
margin-bottom:5px;
}

.title a {
color:#676767;
}

/* Vertical Tabs
----------------------------------*/
.ui-tabs-vertical { width: 55em; }
.ui-tabs-vertical .ui-tabs-nav { padding: .2em .1em .2em .2em; float: left; width: 12em; }
.ui-tabs-vertical .ui-tabs-nav li { clear: left; width: 100%; border-bottom-width: 1px !important; border-right-width: 0 !important; margin: 0 -1px .2em 0; }
.ui-tabs-vertical .ui-tabs-nav li a { display:block; }
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 0; padding-right: .1em; border-right-width: 1px; border-right-width: 1px; }
.ui-tabs-vertical .ui-tabs-panel { padding: 1em; float: right; width: 40em;}

#glb a img {
	opacity:1;	
	border:1px solid #A8A8A8;
}
#glb a img:hover {
	opacity:0.8;
	border:1px solid #71305E;
}
.gallery_row a img {
	opacity:1;	
	border:1px solid #A8A8A8;
}
.gallery_row a img:hover {
	opacity:0.8;
	border:1px solid #71305E;
}
#gallery {
	margin-left:7px;
}
#fbt {
	width:524px;
	height:0px;
	top:358px;
	left:50%;
	position:fixed;
	z-index:0;
}
#fbt a {
	background-position:left top;
}
#fbt a:hover {
	background-position:right top;
}
