body {
	color: #000000;
	line-height:1;
	font-size:13px;
}

.wrapper960 {}

h2, h2 a:link, h2 a:visited, .content_header, .articleHead {
	font-size: 25px;
    line-height: 36px;
    padding-bottom: 5px;
}

h2{

}


a {
	color:#222;
}
a:hover {color:#eaac3d;}

/* ----[ CONTAINER DIVS ]----*/
#container_header {position:relative;height:350px;}
#container_header.subpage { height: 374px; }
#container_slideshow{padding-bottom:35px;}
#container_breadcrumb{}
#container_main {}
#container_bottom_modules{}
#container_base {}	

/* ----[ WRAPPER DIVS ]----*/
#header {}
#slideshow {}
#breadcrumb {}
#top_modules {}
#main.block_holder{padding: 23px 19px;background-color:#fff;}
#bottom_modules {}
#base {}
#container_spacer1 .wrapper960 {
	height:5px;
}
#container_spacer2 .wrapper960 {
	height:5px;
}


/* ----[ HEADER ]----*/
#header_items {
}
/* Logo */
.logo_container {
	width:100%; 
	top:0px; 
	left:0px; 
}

#header_items #logo{
width:955px;
left:20px;
}

#header_items img.logo{
position:absolute;
left:24px;
top:32px;
z-index:2;
}

.logo_container h1{
font-family:georgia;
position:absolute;
top:55px;
left:246px;
font-size:29px;
line-height:40px;
color:#fff;
text-transform:uppercase;
margin:0;
text-shadow: 1px 1px 4px rgba(1, 1, 1, 0.7);
}

.logo_container h2{
font-family:georgia;
position:absolute;
top:140px;
right:0;
font-size:29px;
line-height:50px;
color:#fff;
padding:0 105px 0 70px;
background-color:#eaac3d;
text-transform:uppercase;
margin:0;
text-shadow: 1px 1px 2px rgba(1, 1, 1, 0.7);
}

.logo_container h3{
position:absolute;
top:203px;
left:246px;
font-size:17px;
line-height:24px;
color:#fff;
font-weight:bold;
padding:0 7px;
background-color:#006f9e;
text-transform:uppercase;
margin:0;
}

h1.logo-text a {
	letter-spacing:-3px; 
	top:60px; 
	left:15px; 
	font-size:55px !important; 
	font-weight:normal; 
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	text-align:left; 
}
p.site-slogan {
	font-size:11px; 
	letter-spacing:2px; 
	top:81px; 
	left:15px; 
	text-align:center; 
}

/* Search */
#search {
	top:-7px;
	right:40px;
}
#search .inputbox {
height:28px;
padding:0 25px 0 7px;
width:320px;
    background:rgba(51,107,151,0.76) url('../../../images/headers/search.png') no-repeat right 5px top 5px;
	font-size:16px;
	color:#ffffff;
	border-bottom:1px solid #fff;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
}

/* Social Media */
#socialmedia {
	top:186px;
	left:710px;
}

/* Laguages */
#language {
	background-color:#CCCCCC;
	top:80px;
	left:805px;
}

/* ----[ MENUS ]----*/
/* Topmenu */
#topmenu {
	background-color:#bbb;
	color:#FFFFFF;
	width:950px;
	top:0px;
	left:0px;
}
#topmenu ul li{
    padding:5px 0;
}
#topmenu ul li a {
	padding: 0px 10px;
}

#topmenu ul li a {
	border-right:1px solid #d2d2d2;
}
#topmenu ul li:last-child a {
	border:none;
}

#header_items div.top-links{
position:absolute;
top:0;
left:362px;
padding-top:6px;
}

#header_items div.top-links a{
position:relative;
display:inline-block;
font-size:16px;
color:#ffffff;
line-height:34px;
padding-left:10px;
margin-right:11px;
background:url('../../../images/headers/link-icons.png') no-repeat right 10px top 10px;
}

#header_items div.top-links a:after{
position:absolute;
content:'';
left:10px;
bottom:1px;
height:1px;
width:84px;
background-color:#fff;
z-index:1;
}

#header_items div.top-links a:before{
position:absolute;
content:'';
right:-6px;
top:7px;
height:16px;
width:1px;
background-color:#3088b6;
z-index:1;
}

#header_items div.top-links a.home-link{
padding-right:42px;
background-position:right 10px top 8px;
}

#header_items div.top-links a.home-link:hover{
padding-right:42px;
background-position:right 10px top -20px;
}

#header_items div.top-links a.email-link{
padding-right:46px;
background-position:right 10px top -48px;
}

#header_items div.top-links a.email-link:hover{
background-position:right 10px top -78px;
}

#header_items div.top-links a:hover{
color:#055c82;
background-color:#3fb4f2;
}

#header_items div.top-links a:hover:after{
background-color:#3fb4f2;
}

#container_header div.menu-bottom{
	clear:both;
	position:absolute;
	left:20px;
	bottom:0px;
	height:18px;
	width:954px;
	border-bottom:5px solid #35b3f5;
	background:url('../images/menu-bottom-small.png') repeat-x 0 0;
}

#container_header.subpage div.menu-bottom {
	height:43px;
	background:url('../images/menu-bottom2.png') repeat-x 0 0px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	line-height: 44px;
	font-size: 20px;
}

#container_header div.menu-bottom:before,
#container_header div.menu-bottom:after{
position:absolute;
content:'';
top:0;
width:20px;
height:18px;
border-bottom:5px solid #35b3f5;
z-index:1;
}

#container_header.subpage div.menu-bottom:before,
#container_header.subpage div.menu-bottom:after{
height:43px;
}

#container_header div.menu-bottom:before{
left:-20px;
background:url('../images/small-menu-bottom-corner-left.png') no-repeat 0 0;
}

#container_header div.menu-bottom:after{
right:-20px;
background:url('../images/small-menu-bottom-corner-right.png') no-repeat 0 0;
}

#container_header.subpage div.menu-bottom:before{
left:-20px;
background:url('../images/main/left-corner.png') no-repeat 0 0;
}

#container_header.subpage div.menu-bottom:after{
right:-20px;
background:url('../images/main/right-corner.png') no-repeat 0 0;
}

#container_header.container.subpage div.menu-bottom{
background:url('../images/menu-bottom2.png') repeat-x 0 1px;
}

/* Hornav */
#hornav {
clear: both;
float: left;
position: absolute;
top: 265px;
width: 100%;
background-color:#fff;
border-top:5px solid #e8ab3f;
border-bottom:1px solid #838a8e;
}

/* Hornav - Parent Styling */ 
#hornav ul a, #hornav ul ul a, #hornav .separator {
	color:#202020;
	line-height:1.3;
}

#hornav ul#moomenu{
position:relative;
display:table;
padding-left:20px;
z-index:9999;
}

#hornav ul#moomenu > li{
position:relative;
display:inline-block;
height:56px;
text-align:center;
}
/*
#hornav ul#moomenu > li:hover:before,
#hornav ul#moomenu > li:hover:after{
position:absolute;
content:'';
top:0;
width:5px;
height:56px;
z-index:1;
background: #eaac3d;
background: -moz-linear-gradient(top, #eaac3d 0%, #ebb24a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaac3d), color-stop(100%,#ebb24a));
background: -webkit-linear-gradient(top, #eaac3d 0%,#ebb24a 100%);
background: -o-linear-gradient(top, #eaac3d 0%,#ebb24a 100%);
background: -ms-linear-gradient(top, #eaac3d 0%,#ebb24a 100%);
background: linear-gradient(to bottom, #eaac3d 0%,#ebb24a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaac3d', endColorstr='#ebb24a',GradientType=0 );
}

#hornav ul#moomenu > li:hover:before{
left:-5px;
-webkit-box-shadow: -3px 0px 3px 0px rgba(0,0,0,0.2);
-moz-box-shadow: -3px 0px 3px 0px rgba(0,0,0,0.2);
box-shadow: -3px 0px 3px 0px rgba(0,0,0,0.2);
}

#hornav ul#moomenu > li:hover:after{
right:-5px;
-webkit-box-shadow: 3px 0px 3px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 3px 0px 3px 0px rgba(0,0,0,0.2);
box-shadow: 3px 0px 3px 0px rgba(0,0,0,0.2);
}*/

#hornav ul#moomenu li.item-107 a{
max-width:100px;
}

#hornav ul#moomenu li.item-108 a{
max-width:90px;
}

#hornav ul#moomenu li.item-109 a{
max-width:70px;
}

#hornav ul#moomenu > li.item-101{
display:none;
}

#hornav ul#moomenu > li > a{
display:table-cell;
font-size:15px;
color:#124872;
text-transform:uppercase;
height:56px;
vertical-align:middle;
}

#hornav ul#moomenu > li > a.mainMenuParentBtnFocused,
#hornav ul#moomenu > li > a:hover{
position:relative;
color:#fff;
background: #eaac3d;
background: -moz-linear-gradient(top, #eaac3d 0%, #ebb24a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaac3d), color-stop(100%,#ebb24a));
background: -webkit-linear-gradient(top, #eaac3d 0%,#ebb24a 100%);
background: -o-linear-gradient(top, #eaac3d 0%,#ebb24a 100%);
background: -ms-linear-gradient(top, #eaac3d 0%,#ebb24a 100%);
background: linear-gradient(to bottom, #eaac3d 0%,#ebb24a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaac3d', endColorstr='#ebb24a',GradientType=0 );
z-index:9999999999999999999999;
}

#hornav ul#moomenu > li > a.mainMenuParentBtnFocused:after{
position:absolute;
content:'';
left:0;
bottom:-10px;
height:10px;
width:100%;
background-color:#ebb24a;
z-index:9999999999999999999999;
}

#hornav li:first-child a {border: none;}
#hornav ul a, #hornav .separator {display:block; padding: 0 12px; text-decoration: none; z-index: 9999; margin-bottom: 0px /*dropdown gap*/;}
#hornav ul ul a {line-height:20px; padding: 1px 10px;}

/* Hornav - Child Styling */
#hornav li li a, #hornav li li.active a, #hornav li li.visited a {color:#555555 !important;}

/* Hornav - Child Block Styling */
#hornav li li, #hornav li li li {padding: 2px 0px 4px !important;}
#hornav li li:last-child, #hornav li li li:last-child {background:none !important;}

/* Hornav - Dropdown Block Styling */
#hornav ul li ul {
	background-color: #eeeeee;
	-moz-border-radius:0px 0px 5px 5px; 
	-webkit-border-bottom-left-radius: 5px; 
	-webkit-border-bottom-right-radius: 5px; 
	border-radius:0px 0px 5px 5px;  
}

/* Hornav - Sub-Child Block Styling */
#hornav li ul li ul {
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	border-radius:5px; padding:5px;
}

/* Hornav - Hover/Highlight Styling */
#hornav ul a:hover, #hornav ul ul a:hover {color:#aaa;}
#hornav li li a:hover {color:#999999;}

/* MenuMatic */
#subMenusContainer a {
	text-decoration:none;
	display:block;
	padding:9px 30px;
	text-align:center;
	color:#fff;
	font-size:15px;
	line-height:1.2;
	text-shadow:none;
	cursor:pointer;
	border-bottom:1px solid #d8a341;
-webkit-box-shadow: 0px 1px 0px 0px rgba(226,189,121,1);
-moz-box-shadow: 0px 1px 0px 0px rgba(226,189,121,1);
box-shadow: 0px 1px 0px 0px rgba(226,189,121,1);
		-webkit-transition: color 0.2s linear;
	-moz-transition: color 0.2s linear;
	-ms-transition: color 0.2s linear;
	-o-transition: color 0.2s linear;
	transition: color 0.2s linear;
}

#subMenusContainer div.smOW ul li{
padding-bottom:2px;
}

#subMenusContainer div.smOW ul li:first-child{
padding-top:8px;
position:relative;
}

#subMenusContainer div.smOW ul li:first-child:after{
position:absolute;
content:'';
left:0;
top:0;
height:8px;
width:100%;
background: -moz-linear-gradient(top, rgba(212,147,30,1) 0%, rgba(235,178,74,0) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(212,147,30,1)), color-stop(100%,rgba(235,178,74,0)));
background: -webkit-linear-gradient(top, rgba(212,147,30,1) 0%,rgba(235,178,74,0) 100%);
background: -o-linear-gradient(top, rgba(212,147,30,1) 0%,rgba(235,178,74,0) 100%);
background: -ms-linear-gradient(top, rgba(212,147,30,1) 0%,rgba(235,178,74,0) 100%);
background: linear-gradient(to bottom, rgba(212,147,30,1) 0%,rgba(235,178,74,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4931e', endColorstr='#00ebb24a',GradientType=0 );
z-index:1;
}

/* sub menu links on hover or focus */
#subMenusContainer a:hover, #subMenusContainer a:focus, #subMenusContainer a.subMenuParentBtnFocused {color:#043c57}

/* Parent Sub Menu Links ---[javascript users only]*/
.subMenuParentBtn { background: url(../images/arrow_right.png) right center no-repeat !important;  }

/* Parent Sub Menu Links on hover or focus ---[javascript users only]*/
.subMenuParentBtnFocused{background: url(../images/arrow_right_over.png) right center no-repeat;  }

/* Parent Main Menu Links ---[javascript users only]*/

/* ----[ OLs ULs, LIs, and DIVs ]----*/

/* Submenu Outer Wrapper - each submenu is inside a div with this class - javascript users only */
.smOW{display:none; position: absolute; overflow:hidden; padding:0 0 36px; margin:-10px 0 0 -40px;width:222px !important;}

/* All ULs and OLs */
#subMenusContainer ul, #subMenusContainer ol {position:relative;padding: 0; margin: 0; list-style: none; line-height: 1em; min-width:170px;}

#subMenusContainer .smOW ul li:last-child:after{
position:absolute;
content:'';
left:0;
bottom:-36px;
width:222px;
height:36px;
background:url('../images/submenu-bottom.png') no-repeat 0 0;
z-index:1;
}

/* All submenu OLs and ULs */
#subMenusContainer ul, #subMenusContainer ol {
	back-moz-border-radius: 0; 
	-webkit-border-radius: 0;  
	left:0; 
	padding-bottom:5px;
	background:#ebb24a !important;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"!important;
	filter: alpha(opacity=100)!important;
	-moz-opacity:1!important;
	-khtml-opacity:1!important;
	opacity:1!important;
	border:0;}
#subMenusContainer{top:11px;}

/* ----[ SLIDESHOW ]----*/
#slideshow {}
.box_skitter {width:960px !important; background: none repeat scroll 0 0 !important}

/* ----[ BREADCRUMBS ]----*/
/* Styling */	
#breadcrumb .module{border:none;}
#breadcrumb.block_holder{padding:0px;}
div.breadcrumbs a.pathway{color:#ffffff !important;}


/* ----[ DEFAULT MODULE STYLING ]----*/
/* Module Styling */
.module h3, .module_menu h3 {
	font-size:16px;
	font-weight:normal;
	text-align:left;
}

.module, .module_menu{
}

/* Module Styling - Menus */
.module ul a, .module_menu ul a {
	border-top:1px solid #dedede;
	padding:4px 15px;
	margin:0px;
}
.module ul li:last-child a, .module_menu ul li:last-child a {
	border-bottom:1px solid #dedede;
}
.module ul a:hover, .module_menu ul a:hover, .module ul a:focus, .module_menu ul a:focus {
}
.module ul li li a, .module_menu ul li li a {
	border:none !important;
	padding-left:25px;
}

/* Footer Menu */
#footermenu {
}
#footermenu ul li{
	padding: 5px 0;
}
#footermenu ul li a {
	color:#ddd;
	border-right: 1px solid #D2D2D2;
    padding: 0 10px;
}
#footermenu ul li a:hover {
	color:#ffffff;
}

#joomlage{
display:none;
}

#container_base{
width:100%;
min-width:994px;
border-top:3px solid #3088b6;
background: #858585;
background: -moz-linear-gradient(left, #858585 0%, #adadad 40%, #adadad 60%, #858585 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#858585), color-stop(40%,#adadad), color-stop(60%,#adadad), color-stop(100%,#858585));
background: -webkit-linear-gradient(left, #858585 0%,#adadad 40%,#adadad 60%,#858585 100%);
background: -o-linear-gradient(left, #858585 0%,#adadad 40%,#adadad 60%,#858585 100%);
background: -ms-linear-gradient(left, #858585 0%,#adadad 40%,#adadad 60%,#858585 100%);
background: linear-gradient(to right, #858585 0%,#adadad 40%,#adadad 60%,#858585 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#858585', endColorstr='#858585',GradientType=1 );
-webkit-box-shadow: 0px -5px 8px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px -5px 8px 0px rgba(0,0,0,0.2);
box-shadow: 0px -5px 8px 0px rgba(0,0,0,0.2);
}

#container_base div.footer-content{
position:relative;
height:146px;
width:994px;
margin:0 auto;
background:url('../../../images/footers/wave.png') no-repeat 20% 100%;
}

#container_base div.footer-content div.footer-logo{
position:relative;
height:146px;
width:199px;
padding-top:6px;
margin:-6px 19px 0 -23px;
float:left;
background: #33a3d4;
background: -moz-linear-gradient(top, #33a3d4 0%, #12435f 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33a3d4), color-stop(100%,#12435f));
background: -webkit-linear-gradient(top, #33a3d4 0%,#12435f 100%);
background: -o-linear-gradient(top, #33a3d4 0%,#12435f 100%);
background: -ms-linear-gradient(top, #33a3d4 0%,#12435f 100%);
background: linear-gradient(to bottom, #33a3d4 0%,#12435f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33a3d4', endColorstr='#12435f',GradientType=0 );
}

#container_base div.footer-content div.footer-logo:before{
position:absolute;
content:'';
right:-19px;
top:0;
width:19px;
height:100%;
background: -moz-linear-gradient(left, rgba(100,100,100,1) 0%, rgba(110,106,106,0.42) 58%, rgba(164,164,164,0) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(100,100,100,1)), color-stop(58%,rgba(110,106,106,0.42)), color-stop(100%,rgba(164,164,164,0)));
background: -webkit-linear-gradient(left, rgba(100,100,100,1) 0%,rgba(110,106,106,0.42) 58%,rgba(164,164,164,0) 100%);
background: -o-linear-gradient(left, rgba(100,100,100,1) 0%,rgba(110,106,106,0.42) 58%,rgba(164,164,164,0) 100%);
background: -ms-linear-gradient(left, rgba(100,100,100,1) 0%,rgba(110,106,106,0.42) 58%,rgba(164,164,164,0) 100%);
background: linear-gradient(to right, rgba(100,100,100,1) 0%,rgba(110,106,106,0.42) 58%,rgba(164,164,164,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#646464', endColorstr='#00a4a4a4',GradientType=1 );
z-index:1;
}

#container_base div.footer-content div.footer-logo:after{
position:absolute;
content:'';
left:-1px;
top:-11px;
width:218px;
height:12px;
background:url('../../../images/footers/blue-top.png') no-repeat 0 0;
z-index:1;
}

#container_base div.footer-content div.footer-logo img{
display:block;
margin:0 auto;
}

#container_base div.footer-content h2{
font-size:18px;
font-weight:bold;
color:#3088b6;
text-shadow:0px 0px 2px #fff;
margin:0;
padding:8px 0 2px;
line-height:25px;
text-transform:uppercase;
}

#container_base div.footer-content h3{
font-size:15px;
font-weight:bold;
color:#f3f3c9;
text-shadow:0px 0px 2px rgba(0,0,0,0.3);
margin:0;
padding:0;
line-height:20px;
text-transform:uppercase;
}

#container_base div.footer-content .address p{
margin:3px 0 0;
font-size:13px;
color:#ffffff;
line-height:19px;
text-shadow:0px 0px 1px rgba(0,0,0,0.3)
}

#container_base div.footer-content p a{
font-size:13px;
color:#ffffff;
}

#container_base div.footer-content div.address{
float:left;
width:480px;
height:147px;
}

#container_base div.footer-content div.intellimed{
float:right;
width:auto;
padding:15px 19px 0 0;
}

#container_base div.footer-content div.intellimed p{
font-size:14px;
color:#444444;
margin:0 0 7px;
}

#container_base div.footer-content div.intellimed img{
display:block;
margin-bottom:27px;
}

#container_base div.footer-content span.jump-top{
position:relative;
display:inline-block;
line-height:25px;
padding:0 30px 0 10px;
color:#ffffff;
font-size:17px;
background:url('../../../images/footers/up.png') no-repeat right 8px top 9px;
cursor:pointer;
}

#container_base div.footer-content span.jump-top:hover{
background:#049bdd url('../../../images/footers/up.png') no-repeat right 8px top -12px;
}

#container_base div.footer-content span.jump-top:after{
position:absolute;
content:'';
left:10px;
bottom:0;
height:1px;
width:109px;
background-color:#fff;
z-index:1;
}

#container_base div.footer-content span.jump-top:hover:after{
background-color:#049bdd;
}

#container_base div.wrapper960{

}

#container_base div.top-border{
height:3px;
background-color:#f3f3c9;
margin-top:-16px;
}

#container_base p.copyright{
border-top:3px;
font-size:13px;
margin:0;
color:#e1e1e1;
line-height:36px;
text-align:center;
clear:both;
background: #656565;
background: -moz-linear-gradient(left, #656565 0%, #838383 40%, #838383 60%, #656565 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#656565), color-stop(40%,#838383), color-stop(60%,#838383), color-stop(100%,#656565));
background: -webkit-linear-gradient(left, #656565 0%,#838383 40%,#838383 60%,#656565 100%);
background: -o-linear-gradient(left, #656565 0%,#838383 40%,#838383 60%,#656565 100%);
background: -ms-linear-gradient(left, #656565 0%,#838383 40%,#838383 60%,#656565 100%);
background: linear-gradient(to right, #656565 0%,#838383 40%,#838383 60%,#656565 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#656565', endColorstr='#656565',GradientType=1 );
}

/** MB TOP **/
/*--Top Modules Divs--*/

/* MB Top-1 */

/* MB Top-2 */

/** MAINCONTENT **/


/* MB Contenttop */


/* MB Contentbottom */


/* Sidecol A & B */

/** MB BOTTOM **/

/* MB Bottom-1 */

/* MB Bottom-2 */

/* MB BASE */

/* MB Base-1 */

/* MB Base-2 */

/* Footers */

/* Copyright */


/* Read More */
.readon, .readmore a, .btn, .pager a{
-moz-border-radius:0px 0px 5px 5px; -webkit-radius: 5px; border-radius:5px;
font-size:11px;
font-weight:bold;
color:#333;
margin-bottom:10px;
}

/* Main page */

div.content_main span.coltitle,
div.content_main div.row.rendezveny span.title{
position:relative;
display:block;
text-align:center;
font-size:18px;
font-weight:bold;
color:#fff;
margin:0 5px;
line-height:37px;
}

div.content_main span.coltitle:after,
div.content_main div.row.rendezveny span.title:after{
position:absolute;
content:'';
left:0;
bottom:0;
height:5px;
width:100%;
z-index:1;
}

div.content_main .column.col1 span.coltitle:after{
background: rgb(68,141,179);
background: -moz-linear-gradient(top, rgba(68,141,179,1) 0%, rgba(22,92,129,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(68,141,179,1)), color-stop(100%,rgba(22,92,129,1)));
background: -webkit-linear-gradient(top, rgba(68,141,179,1) 0%,rgba(22,92,129,1) 100%);
background: -o-linear-gradient(top, rgba(68,141,179,1) 0%,rgba(22,92,129,1) 100%);
background: -ms-linear-gradient(top, rgba(68,141,179,1) 0%,rgba(22,92,129,1) 100%);
background: linear-gradient(to bottom, rgba(68,141,179,1) 0%,rgba(22,92,129,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#448db3', endColorstr='#165c81',GradientType=0 );
}

div.content_main .col2 span.coltitle:after{
background: rgb(114,167,195);
background: -moz-linear-gradient(top, rgba(114,167,195,1) 0%, rgba(77,131,159,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(114,167,195,1)), color-stop(100%,rgba(77,131,159,1)));
background: -webkit-linear-gradient(top, rgba(114,167,195,1) 0%,rgba(77,131,159,1) 100%);
background: -o-linear-gradient(top, rgba(114,167,195,1) 0%,rgba(77,131,159,1) 100%);
background: -ms-linear-gradient(top, rgba(114,167,195,1) 0%,rgba(77,131,159,1) 100%);
background: linear-gradient(to bottom, rgba(114,167,195,1) 0%,rgba(77,131,159,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72a7c3', endColorstr='#4d839f',GradientType=0 );
}

div.content_main .col3 span.coltitle:after{
background: rgb(76,168,216);
background: -moz-linear-gradient(top, rgba(76,168,216,1) 0%, rgba(35,119,163,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(76,168,216,1)), color-stop(100%,rgba(35,119,163,1)));
background: -webkit-linear-gradient(top, rgba(76,168,216,1) 0%,rgba(35,119,163,1) 100%);
background: -o-linear-gradient(top, rgba(76,168,216,1) 0%,rgba(35,119,163,1) 100%);
background: -ms-linear-gradient(top, rgba(76,168,216,1) 0%,rgba(35,119,163,1) 100%);
background: linear-gradient(to bottom, rgba(76,168,216,1) 0%,rgba(35,119,163,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ca8d8', endColorstr='#2377a3',GradientType=0 );
}

div.content_main div.row.rendezveny span.title:after{
background: #eaac3d;
background: -moz-linear-gradient(top, #eaac3d 0%, #b6790d 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaac3d), color-stop(100%,#b6790d));
background: -webkit-linear-gradient(top, #eaac3d 0%,#b6790d 100%);
background: -o-linear-gradient(top, #eaac3d 0%,#b6790d 100%);
background: -ms-linear-gradient(top, #eaac3d 0%,#b6790d 100%);
background: linear-gradient(to bottom, #eaac3d 0%,#b6790d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaac3d', endColorstr='#b6790d',GradientType=0 );
}

div.content_main .column.col1 span.coltitle{
background-color:#448db3;
}

div.content_main .column.col2 span.coltitle{
background-color:#72a7c3;
}

div.content_main .column.col3 span.coltitle{
background-color:#4ca8d8;
}

div.content_main .column div.inner{
position:relative;
height:411px;
border-top:5px solid #43a8d7;
}

div.content_main .column div.inner:before,
div.content_main .column div.inner:after,
div.content_main div.row.rendezveny div.actual-event:before,
div.content_main div.row.rendezveny div.actual-event:after{
position:absolute;
content:'';
top:-10px;
height:5px;
width:5px;
z-index:1;
}

div.content_main div.row.rendezveny div.actual-event:before,
div.content_main div.row.rendezveny div.actual-event:after{
top:-5px;
}

div.content_main .column div.inner:before,
div.content_main div.row.rendezveny div.actual-event:before{
left:0;
background:url('../images/main/title-corner-left.png') no-repeat 0 0;
}

div.content_main .column div.inner:after,
div.content_main div.row.rendezveny div.actual-event:after{
right:0;
background:url('../images/main/title-corner-right.png') no-repeat 0 0;
}

div.content_main .column.col1 div.inner{
background:#b8d9ea url('../images/main/map-bg.png') no-repeat 50% 50%;
}

div.content_main .column.col1 ul.category-module li a{
position:relative;
display:block;
text-align:left;
font-weight:bold;
font-size:15px;
color:#006f9e;
line-height:1.2;
padding:15px 65px 20px 17px;
background:url('../images/main/spot-icon.png') no-repeat right 16px top 26px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

div.content_main .column.col1 ul.category-module li a:after{
position:absolute;
content:'';
top:24px;
right:14px;
height:33px;
width:39px;
background:url('../images/main/spot-icon-hover.png') no-repeat 0 0;
z-index:1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-ms-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;	
}

div.content_main .column.col1 ul.category-module{
padding:15px 0 7px 4px;
}

div.content_main .column.col1 ul.category-module li{
height:89px;
padding-bottom:1px;
background:url('../images/main/map-list-sep.png') repeat-x 0 100%;
}

div.content_main .column.col1 ul.category-module li:last-child{
background:none;
}

div.content_main .column.col1 ul.category-module li a:hover{
color:#4b8fdb;
}

div.content_main .column.col1 ul.category-module li a:hover:after{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
}

div.content_main .column a.button.more,
div.content_main .actual-event a.button.more{
position:absolute;
display:inline-block;
text-transform:uppercase;
color:#fff;
font-size:11px;
font-weight:bold;
background-color:#4ca5d6;
line-height:21px;
padding:0 9px;
z-index:1;
	-webkit-transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-ms-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
	transition: background-color 0.2s linear;
}

div.content_main .column a.button.more{
bottom:7px;
right:18px;
}

div.content_main .column.col1 a.button.more{
border-left:2px solid #b8d9ea;
}

div.content_main .column.col2 a.button.more{
border-left:2px solid #dae8ef;
}

div.content_main .column.col3 a.button.more{
border-left:2px solid #c9e6f2;
}

div.content_main .actual-event a.button.more{
border-left:2px solid #fffde7;
}

div.content_main .actual-event a.button.more{
left:40px;
bottom:12px;
}

div.content_main .column a.button.more:after,
div.content_main .actual-event a.button.more:after{
position:absolute;
content:'';
top:0;
left:-25px;
height:21px;
width:23px;
background:#006f9e url('../images/main/more.png') no-repeat 50% 50%;
z-index:1;
	-webkit-transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-ms-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
	transition: background-color 0.2s linear;
}

div.content_main .column a.button.more:hover,
div.content_main .actual-event a.button.more:hover{
background-color:#e8ab3f;
}

div.content_main .column a.button.more:hover:after,
div.content_main .actual-event a.button.more:hover:after{
background-color:#c28c2b;
}

div.content_main .column.col2 div.inner{
background-color:#dae8ef;
padding-top:20px;
height:391px;
}

div.content_main .column.col2 div.phocadownloadfile32{
padding:9px 13px;
}

div.content_main .column.col2 div.phocadownloadfile32 a{
position:relative;
display:block;
font-size:15px;
line-height:16px;
color:#006f9e;
white-space:nowrap;
padding-left:10px;
text-overflow:ellipsis;
overflow:hidden;
text-align:left;
	-webkit-transition: color 0.2s linear;
	-moz-transition: color 0.2s linear;
	-ms-transition: color 0.2s linear;
	-o-transition: color 0.2s linear;
	transition: color 0.2s linear;
}

div.content_main .column.col2 div.phocadownloadfile32 a:hover{
color:#dda032;
}

div.content_main .column.col2 div.phocadownloadfile32 a:after{
position:absolute;
content:'';
top:2px;
left:0;
height:11px;
width:3px;
background:#2884b4;
z-index:1;
	-webkit-transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-ms-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
	transition: background-color 0.2s linear;
}

div.content_main .column.col2 div.phocadownloadfile32 a:hover:after{
background:#eaac3d;
}

div.content_main .column.col3 div.inner{
background-color:#c9e6f2;
}

div.content_main .column.col3 div.joomimg92_img img{
width:89px !important;
height:67px !important;
}

div.content_main .column.col3 div.moduletable{
padding-top:10px;
}

div.content_main .column.col3 div.joomimg92_main{
background-color:#fff;
padding:6px 0 1px;
margin:0 9px;
}

div.content_main .column.col3 div.joomimg_row{
padding:0 2px 5px 7px;
}

div.content_main .column.col3 div.joomimg_row div.joomimg92_imgct{
margin-right:5px;
}

div.content_main div.row.rendezveny{
clear:both;
margin-bottom:20px;
}

div.content_main div.row.rendezveny span.title{
background-color:#eaac3d;
}

div.content_main div.row.rendezveny div.actual-event{
position:relative;
display:table;
width:100%;
border-bottom:3px solid #91cae8;
}

div.content_main div.row.rendezveny div.text-field,
div.content_main div.row.rendezveny div.img{
position:relative;
display:table-cell;
border-top:5px solid #f1cd8c;
background-color:#fffde7;
vertical-align:top;
}

div.content_main div.row.rendezveny div.img{
padding:10px 15px;
}

div.content_main div.row.rendezveny div.img img{
padding:6px;
border:3px solid #b6e4fc;
}
v
div.content_main div.row.rendezveny .text-field{
color:#6c6c6c;
}

div.content_main div.row.rendezveny .text-field h3{
text-align:left;
font-weight:bold;
font-size:22px;
color:#6c6c6c;
padding:10px 17px;
margin:0;
line-height:1.2;
}

div.content_main div.row.rendezveny div.data-block{
position:relative;
float:left;
width:321px;
padding:0 16px;
}

div.content_main div.row.rendezveny div.data-block p{
font-size:17px;
}

div.content_main div.row.rendezveny div.data-block p label{
float:left;
width:78px;
text-align:right;
margin-right:7px;
}

div.content_main div.row.rendezveny div.data-block p.start-date{
border-top:3px solid #ffdda0;
color:#c27d00;
line-height:32px;
padding:0 0 1px;
margin-left:4px;
background:url('../images/main/date-sep.png') repeat-x 0 100%;
}

div.content_main div.row.rendezveny div.data-block p.end-date{
border-bottom:3px solid #b6e4fc;
color:#006f9e;
line-height:32px;
padding:0 0 1px;
margin-left:4px;
}

div.content_main div.row.rendezveny div.data-block p.location{
margin-top:16px;
line-height:1.3;
}

div.content_main div.row.rendezveny div.description{
float:left;
width:250px;
}

div.content_main div.row.rendezveny div.description p{
line-height:1.3;
}

ul.blue li{
position:relative;
margin-left:20px;
list-style:none;
}

ul.blue li:after{
position:absolute;
content:'';
left:-15px;
top:3px;
width:3px;
height:11px;
background-color:#2884b4;
z-index:1;
}

/* Alapítvány célja */

#foundation-aims{
font-size:17px;
color:#545454;
padding-bottom:60px;
}

#foundation-aims .inner{
margin-left:30px;
}

#foundation-aims ul.blue{
margin:20px 0 20px 20px;
}

#foundation-aims ul.blue li{
margin:0 0 15px;
line-height:1.3;
}

#foundation-aims ul.blue li:after{
top:4px;
}

#foundation-aims div.account-number{
position:relative;
background: #e39505;
background: -moz-linear-gradient(left, #e39505 0%, #e8ab3f 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e39505), color-stop(100%,#e8ab3f));
background: -webkit-linear-gradient(left, #e39505 0%,#e8ab3f 100%);
background: -o-linear-gradient(left, #e39505 0%,#e8ab3f 100%);
background: -ms-linear-gradient(left, #e39505 0%,#e8ab3f 100%);
background: linear-gradient(to right, #e39505 0%,#e8ab3f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e39505', endColorstr='#e8ab3f',GradientType=1 );
padding:20px 34px 16px;
border-bottom:8px solid #ffd988;
}

#foundation-aims div.account-number:after{
position:absolute;
content:'';
right:150px;
bottom:-50px;
height:152px;
width:276px;
background:url('../images/1cent.png') no-repeat 50% 50%;
z-index:1;
}

#foundation-aims div.account-number p{
font-size:17px;
font-weight:bold;
color:#fffefe;
line-height:24px;
}

/* Klinikai vizsgálatok */

#clinical-trials{
color:#545454;
}

#clinical-trials h3{
text-align:center;
font-size:20px;
line-height:30px;
padding:10px 30px 10px; 
}

#clinical-trials div.section {
padding:19px 14px;
background:url('../images/grey-sep.png') repeat-x 0 100%;
}

#clinical-trials div.section h4{
font-weight:bold;
font-size:17px;
margin-bottom:16px;
}

#clinical-trials div.section p{
font-size:15px;
line-height:19px;
}

#clinical-trials div.section li{
font-size:15px;
line-height:19px;
margin-bottom:15px;
}

#clinical-trials div.section li:last-child{
margin-bottom:0;
}

#clinical-trials div.contacts{
padding:19px 14px;
font-size:15px;
}

#clinical-trials div.contacts p{
margin-bottom:18px;
}

#clinical-trials div.contacts p label{
font-weight:bold;
font-size:15px;
margin-right:6px;
color:#006f9e;
}

#clinical-trials div.contacts p a{
color:#32a0d1;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#clinical-trials div.contacts p a:hover{
color:#e7aa3f;
}

/* Articles */

#articles,
#useful-links{
margin:0 81px;
}

#useful-links{
padding-top:30px;
}

#articles h3{
font-size:18px;
color:#006f9e;
font-weight:bold;
text-align:center;
padding-bottom:3px;
border-bottom:6px solid #eaac3d;
margin:0 0 2px;
}

#articles div.block,
#useful-links div.block{
position:relative;
border-top:5px solid #35b3f4;
margin-bottom:15px;
}

#useful-links div.block:before{
position:absolute;
content:'';
left:0;
top:-13px;
width:100%;
height:6px;
background:#eaac3d;
z-index:1;
}

#articles div.block.articles:after{
position:absolute;
content:'';
left:-20px;
top:-39px;
width:58px;
height:58px;
background:url('../images/articles/pdf-sign.png') no-repeat 0 0;
z-index:3;
}

#useful-links div.block:after{
position:absolute;
content:'';
left:-20px;
top:-39px;
width:58px;
height:58px;
background:url('../images/links/link-sign.png') no-repeat 0 0;
z-index:3;
}

#articles ul.sections,
#useful-links ul{
border:3px solid #2884b4;
border-top:0;
padding:9px 0;
}

#articles ul.sections > li,
#useful-links ul > li{
position:relative;
margin-bottom:4px;
}

#articles ul.sections > li:not(:last-child):after,
#useful-links ul > li:not(:last-child) a:after{
position:absolute;
content:'';
left:45px;
bottom:0;
width:700px;
height:1px;
background:url('../images/grey-sep.png') repeat-x 0 100%;
z-index:1;
	-webkit-transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-ms-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
}

#useful-links ul > li:not(:last-child) a:after{
left:0;
}

#articles ul.sections > li:not(.open):hover:after,
#articles ul.sections li .title:hover h4:after,
#useful-links ul > li:hover a:after{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

#articles ul.sections li .title,
#useful-links ul li{
position:relative;
cursor:pointer;
padding:0 41px;
	-webkit-transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-ms-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
	transition: background-color 0.2s linear;
}

#articles ul.sections li .title:before,
#articles ul.sections li .title:after,
#useful-links ul li:before,
#useful-links ul li:after{
position:absolute;
content:'';
bottom:0;
width:14px;
height:40px;
z-index:2;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-ms-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
}

#articles ul.sections li .title:before,
#useful-links ul li:before{
left:-14px;
background:url('../images/articles/left-corner.png') no-repeat 0 0;
}

#articles ul.sections li .title:after,
#useful-links ul li:after{
right:-14px;
background:url('../images/articles/right-corner.png') no-repeat 0 0;
}

#articles ul.sections li .title:hover:before,
#articles ul.sections li .title:hover:after,
#useful-links ul li:hover:before,
#useful-links ul li:hover:after{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

#articles ul.sections li .title h4:after{
position:absolute;
content:'';
left:0;
top:9px;
width:11px;
height:11px;
background:url('../images/articles/open.png') no-repeat 0 0;
z-index:2;
	-webkit-transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-ms-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
}

#articles ul.sections li.open .title h4:after{
background:url('../images/articles/close.png') no-repeat 0 0;
}

#articles ul.sections li .title:hover,
#useful-links ul li:hover{
background-color:#35b3f4;
}

#articles ul.sections li .title:hover h4{
color:#fff;
}

#useful-links ul li:hover a{
font-weight:bold;
color:#fff;
}

#useful-links ul li a{
position:relative;
display:block;
color:#006F9E;
line-height:30px;
font-size:15px;
padding:0 14px;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
	-webkit-transition: color 0.2s linear;
	-moz-transition: color 0.2s linear;
	-ms-transition: color 0.2s linear;
	-o-transition: color 0.2s linear;
	transition: color 0.2s linear;
}

#articles ul.sections li .title h4{
position:relative;
font-size:15px;
color:#4b4b4b;
line-height:30px;
padding:0 17px;
background:url('../images/articles/open-hover.png') no-repeat 0 9px;
	-webkit-transition: color 0.2s linear;
	-moz-transition: color 0.2s linear;
	-ms-transition: color 0.2s linear;
	-o-transition: color 0.2s linear;
	transition: color 0.2s linear;
}

#articles ul.sections li.open .title h4{
background:url('../images/articles/close-hover.png') no-repeat 0 9px;
}

#articles ul.sections ul{
display:none;
margin-left:82px;
padding:10px 0;
}

#articles ul.sections ul li{
position:relative;
line-height:34px;
padding-left:12px;
margin-bottom:13px;
}

#articles ul.sections ul li a{
display:inline-block;
line-height:1.3;
color:#006F9E;
	-webkit-transition: color 0.2s linear;
	-moz-transition: color 0.2s linear;
	-ms-transition: color 0.2s linear;
	-o-transition: color 0.2s linear;
	transition: color 0.2s linear;
}

#articles ul.sections ul li a:hover{
color:#DDA032;
}

#articles ul.sections ul li:after{
position:absolute;
content:'';
left:0;
top:4px;
width:3px;
height:11px;
background-color:#2884b4;
z-index:1;
}

#useful-links ul li a:before{
position:absolute;
content:'';
left:0;
top:11px;
width:3px;
height:11px;
background-color:#e8ab3f;
z-index:1;
	-webkit-transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-ms-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
	transition: background-color 0.2s linear;
}

#useful-links ul li:hover a:before{
background-color:#35B3F4;
}

div.adobe a:hover:after{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
}

#articles div.adobe{
margin:0 80px 30px;
}

div.adobe p{
position:relative;
font-size:17px;
font-weight:bold;
color:#7d7d7d;
line-height:1.2;
padding:12px 14px 6px;
background-color:#eeeeee;
}

div.adobe p:after{
position:absolute;
content:'';
right:27px;
top:7px;
height:74px;
width:74px;
background:url('../images/adobe-icon.png') no-repeat 50% 50%;
z-index:1;
}

div.adobe a{
position:relative;
display:inline-block;
font-size:15px;
font-weight:bold;
color:#2884b4;
line-height:18px;
padding-left:17px;
margin:8px 0 0 16px;
background:url('../images/link-bullet-hover.png') no-repeat 0 50%;
	-webkit-transition: color 0.2s linear;
	-moz-transition: color 0.2s linear;
	-ms-transition: color 0.2s linear;
	-o-transition: color 0.2s linear;
	transition: color 0.2s linear;
}

div.adobe a:after{
position:absolute;
content:'';
left:0;
top:50%;
margin-top:-9px;
height:18px;
width:10px;
background:url('../images/link-bullet.png') no-repeat 50% 50%;
z-index:1;
	-webkit-transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-ms-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
}

div.adobe a:hover{
color:#eaac3d;
}


@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
/* IE10+ CSS styles go here */

#container_base div.top-border,
#header.block_holder{
margin-top:0;
}

#header_items #search{
top:10px;
}

#container_main.container > div.column{
overflow:hidden;
}

#container_main.container > div.column:before{
height:2000px;
}

}

/* Keresés */

#searchForm > div.btn-toolbar{
padding-left:50px;
}

#searchForm div.btn-toolbar label,
#searchForm fieldset.phrases label.ordering{
font-size:20px;
font-weight:bold;
color:#3b89af;
line-height:42px;
padding-right:5px;
margin:0;
float:left;
width:215px;
text-align:right;
}

#searchForm fieldset.phrases label.ordering{
line-height:30px;
}

#searchForm div.btn-toolbar #search-searchword{
color:#fff;
font-size:20px;
font-weight:bold;
width:517px;
height:42px;
padding:0 14px;
background-color:#3b89af;
border:0;
border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0;
box-shadow:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
	-webkit-transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-ms-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
	transition: background-color 0.2s linear;
}

#searchForm div.btn-toolbar #search-searchword:hover{
background-color:#409fcd;
}

#searchForm div.btn-toolbar  div.btn-group.pull-left{
margin-left:2px;
}

#searchForm div.btn-toolbar button.btn.hasTooltip{
height:42px;
width:42px;
background:#205f7d url('../images/search/search-icon.png') no-repeat 50% 50%;
border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0;
	-webkit-transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-ms-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
	transition: background-color 0.2s linear;
}

#searchForm div.btn-toolbar button.btn.hasTooltip:hover{
background-color:#eaac3d;
}

#searchForm fieldset.phrases{
border:0;
padding:0;
margin-bottom:40px;
}

#searchForm fieldset.phrases legend,
#searchForm fieldset.phrases div.phrases-box{
display:none;
}

#searchForm fieldset.phrases div.ordering-box{
margin:0;
padding-left:52px;
}

#searchForm #ordering_chzn a.chzn-single{
border:0;
height:30px;
border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0;
box-shadow:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
background:#4ca5d6;
	-webkit-transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-ms-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
	transition: background-color 0.2s linear;
}

#searchForm #ordering_chzn a.chzn-single span{
color:#fff;
font-size:17px;
font-weight:bold;
line-height:30px;
padding-left:14px;
}

#searchForm #ordering_chzn a.chzn-single div{
width:30px;
height:30px;
border-left:2px solid #fff;
background:#006f9e url('../images/search/select-arrow.png') no-repeat 50% 50%;
	-webkit-transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-ms-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
	transition: background-color 0.2s linear;
}

#searchForm #ordering_chzn a.chzn-single div b,
#searchForm fieldset.only,
#searchForm div.searchintro{
display:none;
}

#searchForm #ordering_chzn a.chzn-single:hover,
#searchForm #ordering_chzn a.chzn-single:hover div{
background-color:#eaac3d;
}

#searchForm span.counter{
font-size:16px;
font-weight:normal;
color:#768891;
margin-left:10px;
}

#searchForm ul.chzn-results{
margin:0;
padding:0;
}

#searchForm li.active-result{
background:#fff;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#searchForm li.active-result.highlighted{
background:#3b89af;
}

#searchForm .form-limit{
margin:-2px 5px 0 0;
}

#searchForm .form-limit label{
float:none;
font-size:16px;
line-height:21px;
font-weight:normal;
color:#768891;
}

#searchForm  .chzn-container-single .chzn-single{
padding:0;
}

#searchForm .form-limit a.chzn-single{
border:0;
height:21px;
border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0;
box-shadow:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
background:#b3bcc1 url('../images/search/limit-select.png') no-repeat 100% 0;
}

#searchForm .form-limit a.chzn-single span{
display:inline-block;
width:21px;
text-align:center;
font-size:12px;
line-height:23px;
color:#ffffff;
}

#searchForm .form-limit a.chzn-single div b{
display:none;
}

#searchForm  ul.chzn-results li.active-result{
font-size:12px;
}

#searchForm #limit_chzn.chzn-container{
width:45px !important;
}

#content_full .search-results dt.result-title:first-child{
border-top:2px solid #bfcbd1;
}

div.search dl.search-results dt.result-title{
color:transparent;
font-size:1px;
margin-top:10px;
padding-bottom:10px;
}

div.search dl.search-results dt.result-title a{
display:block;
color:#3b89af;
font-weight:bold;
font-size:20px;
padding:8px 13px;
margin-left:-13px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

div.search dl.search-results dt.result-title a:hover{
color:#fff;
background-color:#e6aa3f;
}

div.search .search-results .result-text{
font-size:17px;
color:#6c6c6c;
line-height:1.3;
padding:10px 0 20px;
text-align:left;
background:url('../images/grey-sep.png') repeat-x 0 100%;
}

div.search .search-results dd.result-text:last-of-type{
background:none;
}

div.search .search-results dd.result-category{
float:none;
font-size:14px;
color:#3b89af;
font-style:normal;
}

div.search .search-results dd.result-category span.small{
position:relative;
display:inline-block;
font-size:14px;
font-weight:bold;
padding:0 12px 0 6px;
margin-right:6px;
}

div.search .search-results dd.result-category span.small:after{
position:absolute;
content:'';
top:0px;
right:1px;
height:14px;
width:1px;
background-color:#3b89af;
z-index:1;
}