/**** alapertelmezett tulajdonsagok ****/

#site-mobile-header {
display: none;
}

body {
	margin:0px;
}
body, td, p {
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	color:#000;
}/* a, td, p tenyleg kell-e a vegen is, ha letisztazva */
a, a:link, a:visited, a:active {
	color:#740000;
	font-weight:bold;
	text-decoration: none;
}
a:link:hover, a:visited:hover, a:active:hover {
	color:#900;
	font-weight:bold;
	text-decoration: underline;
}
img {
	border:none;
}
hr {
	background-color:#eeeeee;
	color:#eeeeee;
	border:none;
}
table {
	width:auto;
}
h1, h2, h3, h4, h5, h6 {
	margin-bottom: 6px;
	font-weight: bold;
	text-align:left;
}
h1, h2, .tophed, #top_head h4, .cnt_szponzorok h4{
	margin-bottom:20px;
	color: #666;
}
h3, h4 {
	color: #666;
}
h5, h6 {
	color: #666;
}
h1, .tophed, #top_head h4, .cnt_szponzorok h4{
	font-size: 22px;
	line-height:26px;
	font-weight:bold;
}
h2 {
	font-size: 18px;
	line-height:22px;
}
h3 {
	padding-top: 5px;
	font-size: 15px;
	line-height:21px;	
}
h4 {
	margin-top:0px;
	font-size: 14px;
	line-height:20px;
}
h5 {
	font-size: 12px;
	line-height:16px;
	font-variant: small-caps;
}
#middle h5 {
	font-size: 16px;
	line-height:19px;
}
h6 {
	margin-left: 10px;
	font-size: 12px;
	line-height:16px;
}
form {
	margin:0px;
}

#update-msg{
	display:none;
}

/* site alapszerkezete */
#bodybackground {
	background-color: #183d64;
	background-image:url(/upload/kardiologia/frameimage/newdesign/bg-top.jpg);
	background-repeat:repeat-x;
	background-position:top -7px left;
	padding-top:6px;
}/* body felso hatterkepe, szine */
#innerbodybackground {
	background-image:url(/upload/kardiologia/frameimage/newdesign/bg-bottom.jpg);
	background-repeat:repeat-x;
	background-position:bottom left;
	padding-bottom:0px;
}/* body also hatterkepe, szine */
#maintable_container, 
#ctl00_maintable_container {
}/* fejlec es menu */

table#ctl00_maintable_container{
position:absolute;
}

#layout_div {
	position:relative;
}/* a tenyleges portal */
#contentframe_container {
	width:990px;
	padding-top:165px;
}/* fejlec kivetelevel az egesz weboldal befoglalo kerete, fejlec szelesseget a head_link.css-ben kell megadni */
#bottomcontent_container {
	width:990px;
}/* lablec befoglalo kerete */
#leftcontent{
	display:block;
	background:none !important;
}/* baloldali portletsav */

#leftcontent #cnt, #rightcontent #cnt{
	padding:5px 0px;
	text-align:left;
}

#leftcontent #cnt ul,
#rightcontent #cnt ul, 
#leftcontent #cnt li, 
#rightcontent #cnt li{
	margin:0px;
	list-style-type:none;
}
#rightcontent{
	width:260px;
	margin-right:8px;
	margin-left:8px;
	padding-bottom:10px;
	background:none!important;	
}/* jobboldali portletsav */





/**** menutree ****/
#leftcontent,
#leftcontentpanel, 
#ctl00_leftcontentpanel, 
#ctl00_leftcontent_container {
background:none!important;
padding-right:16px;
}/* baloldali repulomenu */

#rightcontent,
#rightcontentpanel, 
#ctl00_rightcontentpanel 
/*#ctl00_rightcontent_container*/ {
	background-image:none!important;
	width:260px;
	padding-left:16px;
}/* jobboldali repulomenu */

.menutree {
	margin:8px 8px 0px 8px!important;
}
#menutree1, 
#ctl00_menutree1 {
	margin:16px 0px 0px 0px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#f4f4f4;
	border-top:1px solid #c9c9c9;
	border-bottom:1px solid #c9c9c9;
	border-left:4px solid #c9c9c9;
	border-right:4px solid #c9c9c9;
}
/*  balodlali repulomenu resz */
#menutree1 a, 
#ctl00_menutree1 a {
	text-decoration:none;
}
/* bal oldali menu gyoker eleme */
#menutree1 a:hover, 
#ctl00_menutree1 a:hover {
	text-decoration:none;
	color:#3e609d;
}
#menutree1 .menutree_rootnode,
#ctl00_menutree1 .menutree_rootnode {
	width:100%;
	font-size:13px;
	line-height:17px;
	font-weight:bold;
	color:#2d4775;
	font-variant:small-caps;
	text-decoration:none;
}/*bal oldali menu kivalasztott elem */
#menutree1 .menutree_rootnode:hover, 
#ctl00_menutree1 .menutree_rootnode:hover {
	width:100%;
	font-size:13px;
	line-height:17px;
	font-weight:bold;
	color:#2d4775;
	font-variant:small-caps;	
	text-decoration:none;
}/*bal oldali menu kivalasztott elem hover */
#menutree1 .menutree_selectednode, 
#menutree1 .menutree_selectednode:hover, 
#ctl00_menutree1 .menutree_selectednode, 
#ctl00_menutree1 .menutree_selectednode:hover {
	width:100%;
	padding:0px 0px 0px 3px;
	border-left:3px solid #3e609d;
	font-weight:bold;
	color:#3e609d;	
	text-decoration:none;
}
/**** menutree / ****/


/**** repulomenu ****/
#topmenu_container, 
#ctl00_topmenu_container {
padding-left:160px;
} /*td*/

#topmenu_container #topmenupanel, 
#ctl00_topmenu_container #ctl00_topmenupanel{
	width:100%;
	margin:auto;
	/* border-bottom:3px solid #d0e8ff; */
	position:fixed;
	z-index:12;
	top:111px;
}/* td-en beluli div */

#topmenu_container #topmenupanel #menu1, 
#ctl00_topmenu_container #ctl00_topmenupanel #ctl00_menu1{
	width:100%;
	text-align:center;
	background:#acd6ff;
}

#ctl00_topmenu_container #ctl00_topmenupanel #ctl00_menu1 ul{
float:none !important;
width:auto !important;
}

#ctl00_topmenu_container #ctl00_topmenupanel #ctl00_menu1 ul li a{
color:#2d5a8c;
font-size:20px;
}

#ctl00_topmenu_container #ctl00_topmenupanel #ctl00_menu1 ul li a.dmitem{
font-size:13px!important;
color:#386a9f!important;
}

ul.level1.smenu a.smitem,ul.level1.smenu a.dmitem {
color:#386a9f!important;
font-size:13px!important;
}

ul.level1.smenu a.smitem:hover{
color:#740000!important;
}

ul.level1.smenu li.dynamic{
padding:0;
border-bottom:3px solid #fff;
}

ul.level1.smenu li.dynamic:last-child{
border-bottom:none;
}

ul.level1.smenu a.dmitem:hover{
color:#ffffff!important;
background-color:#6695C5;
}

ul.level1.smenu li > ul{
width:232px!important;
}

#ctl00_topmenu_container #ctl00_topmenupanel #ctl00_menu1 ul li{
font-size:17px!important;
color:#386a9f!important;
}

#ctl00_topmenu_container #ctl00_topmenupanel #ctl00_menu1 ul li.dynamic{
padding:0!important;
}

#ctl00_topmenu_container #ctl00_topmenupanel #ctl00_menu1 ul li a.dmitem:hover{
background-color:#6695c5;
}

#ctl00_topmenu_container #ctl00_topmenupanel #ctl00_menu1 ul li a.dmitem:hover{
color:#ffffff!important;
}

#ctl00_topmenu_container #ctl00_topmenupanel #ctl00_menu1 ul li a:hover{
color:#ad1d22;
}

#ctl00_topmenu_container #ctl00_topmenupanel #ctl00_menu1 ul li ul li{
width:233px;
}

#topmenu_container #topmenupanel #menu1 td table, 
#ctl00_topmenu_container #ctl00_topmenupanel #ctl00_menu1 td table{
	margin:auto 5px;
	padding:10px 0px;
	text-align:center;
	display:table;
}
#topmenu_container #topmenupanel #menu1 td table td, 
#ctl00_topmenu_container #ctl00_topmenupane #ctl00_menu1 td table td{
	width:auto;
}

#ctl00_menu1{
padding-left:140px;
}

.menu1 {
	visibility:visible;
	width: auto;
}
.smenu {

}
.smitem {
	background-color: transparent;
	text-decoration: none!important;
	font-size:13px!important;
}
.smitem a,
.smitem a:hover{
	color:#FFF!important;
}

.dmenu {
	width: 200px;
	padding:5px 5px 0px 5px;
	border: 1px solid #e2081b;	
	text-align:left;	
	z-index:10000;
}
.dmitem {
	width: 200px;
	padding:5px 1px;	
	text-decoration: none!important;
	color:#FFF!important;
}
.dmitem a:hover, 
.dmitem a:link:hover, 
.dmitem a:visited:hover{
	width:200px;
	background-color:transparent;
}
/* lenyilo menupontok hover linkjeinek tulajdonsagai */


.dmhilight {
	background-color:#fff;
	color:#740000!important;
}
/**** repulomenu / ****/




/*** portletek ***/
#rightcontent #cnt, 
#ctl00_rightcontent_container #cnt{
	/*margin:0px 9px 0px 9px;
	background-image: url(/upload/kardiologia/frameimage/right_box_cnt_back.gif);
	background-repeat: repeat-x;
	background-position:top right;*/
}
#rightcontent #footer, 
#ctl00_rightcontent_container #footer{
	height:6px;
	background-image: url(/upload/kardiologia/frameimage/right_box_bottom.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

/* uj, kozpontositott portletszerkezet */
.portlet {
	margin:20px 0px;
	text-align:center;	
}
.head_portlet {
	/*width:100%;
	height:38px;
	margin:0px;
	background-image: url(/upload/kardiologia/frameimage/right_portlet_head.png);
	background-repeat: no-repeat;
	background-position: top left;
	font-weight:bold;
	font-size:14px;
	display:table;*/
}
.cnt_portlet {
	height:auto;
	margin:0px 0px 0px 0px;
	padding:10px 24px 10px 10px;
	background-image: url(/upload/kardiologia/frameimage/right_box_back.gif);
	background-repeat: repeat-y;
	background-position:top left;
}
.footer_portlet {
	height:6px;
	background-image: url(/upload/kardiologia/frameimage/right_box_bottom.gif);
	background-repeat: no-repeat;
	background-position: top left;
	clear:both;
}



#bottommenu_container {
	display:none;
}




/**** contentet felepito class-ok, id-ek ****/
.info_first_table br, 
.info_first_table hr{
	/*display:none;*/
}

.contentstyle {
	padding:0 16px;
	background-color:#fff;
}/* content */
.contentstyle table{
	width:100%;
}
.contentstyle table table img {
	border:none;
}
.tophed, .cnt_szponzorok h4 {
	margin:0px;
	padding:0px;
	font-size:22px;
	line-height:26px;
	font-weight:bold;
}/* a legtobb alapertelmezett oldal legfelso/elso cime */
.t_head {
	color:#2f4e66;
}
.t_cell1, 
.t_head_different, 
.t_head_different_small {
	background-color:#e4e4e4;
}
.t_cell2, 
.t_cell_correct_small {
	background-color:#ececec;
}
.t_head, 
.t_cell2_small, 
.t_cell3, 
.t_cell3_small {
	background-color:#f2f2f2;
}
.t_cell_light, 
.t_cell4, 
.t_cell1_small, 
.t_cell4_small, 
.t_cellr1_small, 
.t_cellr2_small, 
.t_cellr3_small, 
.t_cellr4_small {
	background-color:#f7f7f7;
}
.t_cell_small_light {
	background-color:#fafafa;
}

.t_cell_light, 
.t_head,  
.t_cell0, 
.t_cell1, 
.t_cell2, 
.t_cell3, 
.t_cell4, 
.t_cell0_small, 
.t_cell1_small, 
.t_cell2_small, 
.t_cell3_small, 
.t_cell4_small {
	padding-top: 2px;
	padding-left: 4px;
}

.t_head {
	height:20px;
	font-weight:bold;
	text-decoration: none;
}/* a fejlecben levo cellak; pl. dokumentumok.aspx-en oldal tetejen levo dokumentumkategoriak  */
.t_cell_light {
	height:20px;
}
.t_cell_small_light {
	height:20px;
	padding: 2px;
}
.t_cell0_small_left {
	padding-left: 7px;
	padding-right:7px;
}
:link.t_cell0_small_left, .t_cell0_small_right {
	padding-left: 14px;
	padding-right:8px;
}
.t_cell0_small_left_nopadding {
	padding-left: 8px;
	padding-right:8px;
}
.subhead_right {
	padding:0px 10px;
}
.t_head_different, 
.t_head_different_small {
	height:20px;
	padding-top: 2px;
	padding-left: 4px;
}
.t_head_small {
	height:20px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight:bold;
} /* Az index.aspx-en a web-tartalom statisztika cimsor stilusa */

.t_cellr0_small,
.t_cellr1_small, 
.t_cellr2_small, 
.t_cellr3_small, 
.t_cellr4_small {
	padding-top: 2px;
	padding-left: 4px
}

.tablehead {
	font-size:13px;
	font-weight:bold;
	text-decoration: none
}/* pl. dokumentumok.aspx "Dokumentum nem regisztralt felhasznaloknak" cella */
	
.tableheadw {
	background-color:transparent;
	font-size:13px;
	line-height:17px;
	color:#ffffff;
	font-weight:bold;
	text-decoration: none;
}
.button {
	background-color: #A70F14;
	border: none;
	text-decoration: none;	
	color: #ffffff;
	cursor:pointer;
}
.comment {
	font-size: 9px;
}
.input {
	border: 1px solid #acacac;
	background-color:#FFF;
	color:inherit;
	text-decoration: none;
}
.redtext {
	color:red;
	font-weight:bold;
}
/* kiemelt szoveg */



/**** inaktiv - bejelentkezeshez kotott tartalmak, linkek ****/
.disbaleddocrow td {
	margin:0px;
	background-color: transparent;
	color:gray;
}
.disbaleddocrow td img {
	-moz-opacity:0.4;
	filter:alpha(opacity=40);
}
.disbaleddocrow .t_cell1, 
.disbaleddocrow .t_cell2, 
.disbaleddocrow .t_cell3_small, 
.disbaleddocrow .t_cell4_small {
	border:solid 1px #eaeaea;
}
.disbaleddocrow .t_cell2 table td {
	border-style:none;
}
.disbaleddocrow td a, .disbaleddocrow td a:hover, .disbaleddocrow td a:active, .disbaleddocrow td a:visited {
	color:gray;
}
/**** inaktiv tartalmak, linkek / ****/


/* designos content div */
.gradient_design_box_picture, 
.grey_design_box_picture {
	margin:5px 0px 10px 0px;
	padding:10px 15px;
	background-image:url(/upload/kardiologia/image/gradient_top_back.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	border:1px solid #e9e9ea;	
}
.gradient_design_box_border, 
.grey_design_box_border {
	height:100%;
	padding:5px 0px 10px 0px;
	margin:10px 0px;	
	border:1px solid #e9e9ea;
}
.gradient_design_box_picture .nyitolap_cnt_head, 
.grey_design_box_picture .nyitolap_cnt_head {
	width:200px;
	height:30px;
	margin-top:0px;
	font-size:13px;
	line-height:16px;
	font-weight:bold;
	color:#666;	
}
.gradient_design_box_picture .nyitolap_cnt_cnt {
	margin:0px;
	background-color:transparent;
}
.gradient_design_box_picture h1,
.grey_design_box_picture h1 {
	padding:0px 10px 10px 0px;
	margin-bottom:0px;
	font-size:14px;
	line-height:17px;
	font-weight:bold;
	color:#666;
}

.gradient_design_box_picture h2, 
.gradient_design_box_border h2, 
.grey_design_box_picture h2, 
.grey_design_box_border h2 {
	padding:5px 10px;
	background-image:url(/upload/kardiologia/image/gradient_top_back.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	color:#666;
}
.gradient_design_box_picture h3, 
.grey_design_box_picture h3{
	margin-bottom:0px;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	color:#000;
}
/* designos content div / */



/* uj content css */
/****** content alapfelepitese ******/
.cnt {
	margin:0px 5px;
	border:1px solid #e9e9ea;
}
/* uj content, ez felel a contentstyle-on beluli tartalom szelessegeert, valamint hirek es sajtofigyeles oldalon is megtalalhato */
.cnt_header {
	border:none;
}
/* az oldalak cime es leiro mezoje */
#tophead_hr{
	height:1px;
	margin:0px;
	padding:0px;
	border:none;
	background-color:#eeeeee;
	color:#eeeeee;
}
#header_description {
	margin:0px;
	color:#666;
}
.cnt_cnt {
	padding:20px;
	background-image:url(/upload/kardiologia/image/gradient_top_back.jpg);
	background-repeat:repeat-x;
	background-position:left top;
}
/* az oldal tenyleges tartalma*/
.cnt_footer {
	border:none;
}
/* az oldalak lablece, opcionalis, akkor jo, ha pl olyan designt akarunk mint a gluconet, akkor kep teheto a cnt_header-re meg a cnt_footer-re */
.cnt_cnt p{
	margin:3px 0px;
}
/* az oldal tenyleges tartalmanak bekezdesei*/
.cnt img {
	margin:5px;
}
#content_br, #tophead_br {
}/* header-ben levo kodbol jovo br tag-ek */

h1.cnt_subhead {
	height:40px;
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size:14px;
	line-height:18px;
	color:#666;
}/* alcim, melyre akar hatterkep is teheto, uj design-mintat kovetve */
.important_text {
	font-weight:bold;
	color:#285a81;
}/* boldozott, kiemelt szoveg */

#doc_cnt a{
	font-weight:normal;
}




/* uj stilusu hirek, sajtofigyeles + egyeb oldalakra vonatkozo kozos reszek */
.middle_news img.lightbox_normal {
	width:200px;
}
#middle #top_head br,
#middle .one_newsblock p img, 
#middle .cnt .indexbox br {
	display:none;
}
#middle .cnt {
	margin:0px 0px 10px 0px;
	border:none;	
	text-align:center;
	width:100%;
	display:table;
}
#middle .cnt ul, 
#middle .cnt2 ul, 
#middle .cnt li, 
#middle .cnt2 li {
	width: 100%;
	margin: 0px;
	padding: 0px;
	list-style-type:none;
	display:table;
}

#middle .cnt #top_head {
	width:60%;
	padding: 0px;
	float: left;	
}/* cimek befoglalo doboza */

/* hirkategoriak */
#middle .cnt .cat_1, 
#middle .cnt .cat_2 {
	float:right;
}
#middle .cnt .indexbox {
	width:200px;
	padding:10px 0px 5px 0px;
	margin-bottom:10px;
	background-color:#fbfbfb;
	border:1px solid #ececec;	
	text-align:left;
	color:#333;
}
#middle .cnt .indexbox h2{
	margin:0px 10px 6px 10px;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
}
#middle .cnt .indexbox a{
	margin:3px 10px;
	font-size:11px;
	line-height:15px;
	font-weight:normal;
	display:block;
}
.categories {
	background-color:#FFF;
	border:1px solid #ececec;
	padding:5px;
}/* feljovo ablak */
.categories a, .categories a:hover{
	font-weight:normal;
}
/* hirkategoriak / */


/* oldalnavigacio */
#middle .cnt .newsnav {
	height:30px;
	margin:0px 0px 10px 0px;
	padding:5px 0px;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	color:#CDD0D4;
	clear:both;
}
.newsnav div {
	width: 33%;
	float: left;
}
.newsnav .back {
	text-align:left;
}
.newsnav .step {
	text-align:center;
}
.newsnav .foward {
	text-align: right;
}
.back img, 
.foward img  {
	margin:0px 8px;
	vertical-align:middle;
}
/* oldalnavigacio / */


/*** hirek ***/
#middle .cnt2 .one_newsblock {
	padding:10px 0px;
	margin-bottom:15px;
	background-color:#fbfbfb;
	border: 1px solid #ececec;
	display:table;	
}
#middle .cnt2 .title a, 
#middle .cnt2 .title a:visited, 
#middle .cnt2 .title a:hover, 
#middle .cnt2 .title a:visited:hover {
	margin:0px 10px 10px 10px;
	font-size: 16px;
	line-height: 20px;
	text-decoration: none;
	display:block;
}/* hirek cime */
#middle .cnt2 .newsdate {
	width:auto;
	float:left;
	margin:0px 10px 10px 10px;
	font-size:11px;
	color:#999;
}/* hir datuma */
.newsdate_and_btns .addthis_default_style {
	margin-bottom:10px;
	margin-right:10px;
	float:right;
	display:inline;
}/* ajanlo gombok */
#middle .cnt2 .news_text,
#middle .cnt2 .news_lead {
	margin:0px 10px;
	text-align:justify;
	clear:both;
}
#middle .cnt2 .news_text p,
#middle .cnt2 .news_lead p{
	margin:3px 0px;
}/* hir szovege, lead szovege */
#middle .cnt2 .news_text .lightbox_normal,
#middle .cnt2 .news_lead .lightbox_normal{
	margin-bottom:10px;
}/* hir kepe */
#middle .cnt2 .next_btn_block {
	width:100%;
	display:table;
}
#middle .cnt2 .nextlink,
#middle .cnt2 .nextlink a, 
#middle .cnt2 .nextlink a:hover,
#middle .cnt2 .backlink,
#middle .cnt2 .backlink a, 
#middle .cnt2 .backlink a:hover {
	font-weight: bold;
	float:right;
}/* tovabb gomb */

/* tablazat ill. kapcsolodo dokumentumok */
#middle .cnt2 .one_newsblock table {
	width:100%;
	padding:0px 10px;
}
.reldoc {
	margin-top:10px;
	display:block;
}
.reldoc .mini{
	margin-left:10px;
	background-color:transparent!important; /* hirek.aspx-en, es talan meg masutt is kodba van egetve */
	color:inherit;
	font-style:italic;
}
/*** hirek / ***/


/*** sajtofigyeles ***/
#middle #obsnews ul li{
	margin-bottom:10px;
	padding:10px 0px;
	border:1px solid #dedede;
	background-color:#ffff;
}


/*** webterkep.aspx ***/
#tree_div table {
	width:auto;
}

.contentstyle #docs_div table table {
	width:100%;
}



/****     lablec css-e      ****/
#Table1 {
	width:100%;
}
#footer_nav {
	padding:10px 0px;
	text-align:center;
}
#footer_nav .nav_block {
	padding:0px 15px;
}
#footer_nav .mini, 
#footer_nav .mini a, 
#footer_nav .mini a:hover, 
#footer_nav .mini a:visited, 
#footer_nav .mini a:visited:hover,
#footer_nav .mini a:active,
#footer_nav .mini a:active:hover {
	color:#740000;
}
#footer_site {
	width:100%;
	height:60px;
	margin:-15px 0px 0px 0px;
	display:table;	
}
#footer_site table {
	width:100%;
}
#footer_site #tarsasag_logo_float {
	margin-top:0px;
	margin-right:20px;
	float:left;
}
#footer_site #partner_logo_float {
	margin-top:0px;
	margin-right:10px;
	float:right;
}
#footer_site #elerhetoseg {
	margin:0px;
	padding:10px 0px 0px 0px;
	color:#666;	
}
#footer_site #elerhetoseg a,
#footer_site #elerhetoseg a:hover  {
	text-decoration:none;
}
#dokinet_text {
	text-align:right;
	color:#036;
}
#dokinet_text img{
	text-align:right;
}
#dokinet_text span{
}
/**** lablec css-e / ****/



/* egyeb, tarsasagfuggo kiegeszitesek */
#angol_Rollup {
	float:none!important;
	text-align:center;
	margin-right:20px;
}/* 199-es infooldal */

.portlet_orvostarsasagihirek, 
#latestcongress_portlet{
	margin:10px 0px;
	background-image: url(/upload/kardiologia/frameimage/right_box_back.gif);
	background-repeat: repeat-y;
	background-position:top left;
}/*ideiglenesen, mig ki nem valtja a portlet class, akkor majd az ezen portletekhez tartozo css fajlok torolhetok lesznek*/

#menu1n6Items {
	margin-left:-82px!important;
}

#bottomNav1 {
	text-align:right;
}

.head_mkardio{
top:0;
left:0;
width:100%;
}

.head_mkardio .wraper{
position:relative;
margin:0 auto;
}

.head_mkardio #head-login{
margin-top:4px;
}

.head_mkardio #search_box{
margin-top:6px;
}
#society-title #english-title{
color:#ACD6FF;
}

#society-title{
	float:left;
	margin-left:10px;
	line-height:30px;
	margin-top:15px;
	text-align:left;
	font-weight:bold;
	text-transform:capitalize;
}

#ctl00_topmenu_container{
padding-top:37px;
}

@media (min-width: 1445px) {
.head_mkardio .wraper{
width:1440px;
}

#society-title{
	font-size:29px;
}

#society-title .first-big{
	font-size:35px;
}

#society-title #english-title{
	font-size:26px;
}
}

@media (max-width: 1444px) {
.head_mkardio .wraper{
width:1260px;
}
#society-title{
	font-size:26px;
}

#search_box{
	position:absolute;
	top: 53px;
	right: 249px;
}
}

@media (max-width: 1279px) {
.head_mkardio .wraper{
	width:940px;
	}
}

.element {
	height: 110px;
	float: left;
	overflow: hidden;
	position: relative;
	background: #888;
	color: #222;
	padding:10px;
	margin-bottom:10px;
	-webkit-transform: scale(1,1);
	-webkit-transition-timing-function: linear;
	-webkit-transition-duration: 100ms;
	-moz-transform: scale(1,1);
	-moz-transition-timing-function: linear;
	-moz-transition-duration: 100ms;
	-ms-transform: scale(1,1); 
	-ms-transition-timing-function: linear;
	-ms-transition-duration: 100ms; 
}

.element:hover{
	position:relative;
	z-index:9;
	-webkit-transform: scale(1.03,1.03);
    -webkit-transition-timing-function: linear;
    -webkit-transition-duration: 100ms;
    -moz-transform: scale(1.03,1.03);
    -moz-transition-timing-function: linear;
    -moz-transition-duration: 100ms;
	-ms-transform: scale(1.03,1.03); 
	-ms-transition-timing-function: linear;
	-ms-transition-duration: 100ms; 
}

.element h3{
	font-size:21px;
	color:#fff;
	margin:0;
	font-weight:normal;
}

.element a:hover{
	text-decoration:none;
}


/************************************** PORTLETEK ************************************************/

#szakmai_hircsokor_portlet div.element.szakmai-hircsokor {
	width: 300px;
	height: 62px;
	padding: 0;
	margin-bottom: 16px;
	background: #b1121f;
	background: -moz-linear-gradient(left, #b1121f 0%, #d71a20 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#b1121f), color-stop(100%,#d71a20));
	background: -webkit-linear-gradient(left, #b1121f 0%,#d71a20 100%);
	background: -o-linear-gradient(left, #b1121f 0%,#d71a20 100%);
	background: -ms-linear-gradient(left, #b1121f 0%,#d71a20 100%);
	background: linear-gradient(to right, #b1121f 0%,#d71a20 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1121f', endColorstr='#d71a20',GradientType=1 );
}

#szakmai_hircsokor_portlet div.element.szakmai-hircsokor h3 {
	padding-left: 52px;
	line-height: 62px;
	font-size: 22px;
	color: #fff;
	font-weight: normal;
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/hircsokor-icon.png") no-repeat left 10px center;
}

#szakmai_hircsokor_portlet div.element.szakmai-hircsokor div.inner {
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	background: transparent url("/upload/kardiologia/image/csempe/portlet_elemek/link-arrow.png") no-repeat right -40px center;
}

#szakmai_hircsokor_portlet div.element.szakmai-hircsokor a {
	display: block;
	height: 100%;
}

#szakmai_hircsokor_portlet div.element.szakmai-hircsokor:hover div.inner {
	background: #e1353a url("/upload/kardiologia/image/csempe/portlet_elemek/link-arrow.png") no-repeat right 10px center;
}

#bal_csempe_portlet div.element,#jobb_csempe_portlet div.element {
	padding: 0;
	margin: 0 16px 16px 0;
	width: 142px;
	height:142px;
}

#bal_csempe_portlet div.element:nth-child(even),#jobb_csempe_portlet div.element:nth-child(even) {
	margin-right: 0;
}

#bal_csempe_portlet div.element a,#jobb_csempe_portlet div.element a {
	display: block;
	height: 100%;
}

#bal_csempe_portlet div.element h3,#jobb_csempe_portlet div.element h3 {
	padding: 5px 0 0 7px;
	font-size: 19px;
}

#bal_csempe_portlet div.element.tanacsok {
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/advice-icon.png") no-repeat center center, #0c57c0;
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/advice-icon.png") no-repeat center center, -moz-linear-gradient(left, #0c57c0 0%, #2f75d7 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/advice-icon.png") no-repeat center center, -webkit-gradient(linear, left top, right top, color-stop(0%,#0c57c0), color-stop(100%,#2f75d7));
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/advice-icon.png") no-repeat center center, -webkit-linear-gradient(left, #0c57c0 0%,#2f75d7 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/advice-icon.png") no-repeat center center, -o-linear-gradient(left, #0c57c0 0%,#2f75d7 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/advice-icon.png") no-repeat center center, -ms-linear-gradient(left, #0c57c0 0%,#2f75d7 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/advice-icon.png") no-repeat center center, linear-gradient(to right, #0c57c0 0%,#2f75d7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c57c0', endColorstr='#2f75d7',GradientType=1 );
}

#bal_csempe_portlet div.element.kalkulator {
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/calculator-icon.png") no-repeat center center, #6e4acf;
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/calculator-icon.png") no-repeat center center, -moz-linear-gradient(left, #6e4acf 0%, #8b69e8 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/calculator-icon.png") no-repeat center center, -webkit-gradient(linear, left top, right top, color-stop(0%,#6e4acf), color-stop(100%,#8b69e8));
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/calculator-icon.png") no-repeat center center, -webkit-linear-gradient(left, #6e4acf 0%,#8b69e8 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/calculator-icon.png") no-repeat center center, -o-linear-gradient(left, #6e4acf 0%,#8b69e8 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/calculator-icon.png") no-repeat center center, -ms-linear-gradient(left, #6e4acf 0%,#8b69e8 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/calculator-icon.png") no-repeat center center, linear-gradient(to right, #6e4acf 0%,#8b69e8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6e4acf', endColorstr='#8b69e8',GradientType=1 );
}

#bal_csempe_portlet div.element.bno {
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/bno-icon.png") no-repeat center center, #018c96;
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/bno-icon.png") no-repeat center center, -moz-linear-gradient(left, #018c96 0%, #46a7ae 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/bno-icon.png") no-repeat center center, -webkit-gradient(linear, left top, right top, color-stop(0%,#018c96), color-stop(100%,#46a7ae));
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/bno-icon.png") no-repeat center center, -webkit-linear-gradient(left, #018c96 0%,#46a7ae 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/bno-icon.png") no-repeat center center, -o-linear-gradient(left, #018c96 0%,#46a7ae 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/bno-icon.png") no-repeat center center, -ms-linear-gradient(left, #018c96 0%,#46a7ae 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/bno-icon.png") no-repeat center center, linear-gradient(to right, #018c96 0%,#46a7ae 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#018c96', endColorstr='#46a7ae',GradientType=1 );
}

#bal_csempe_portlet div.element.hasznoslinkek {
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/links-icon.png") no-repeat center center, #28b3d9;
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/links-icon.png") no-repeat center center, -moz-linear-gradient(left, #28b3d9 0%, #42c0e2 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/links-icon.png") no-repeat center center, -webkit-gradient(linear, left top, right top, color-stop(0%,#28b3d9), color-stop(100%,#42c0e2));
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/links-icon.png") no-repeat center center, -webkit-linear-gradient(left, #28b3d9 0%,#42c0e2 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/links-icon.png") no-repeat center center, -o-linear-gradient(left, #28b3d9 0%,#42c0e2 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/links-icon.png") no-repeat center center, -ms-linear-gradient(left, #28b3d9 0%,#42c0e2 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/links-icon.png") no-repeat center center, linear-gradient(to right, #28b3d9 0%,#42c0e2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28b3d9', endColorstr='#42c0e2',GradientType=1 );
}

#kiemelt_tamogatoink_portlet {
	width: 300px;
	background-color: #4474aa;
	padding-bottom: 28px;
	margin-top: -20px;
}

#kiemelt_tamogatoink_portlet h3 {
	color: #fff;
	font-size: 22px;
	text-align: center;
	font-weight: normal;
	padding-top: 15px;
	margin-bottom: 10px;
}

#kiemelt_tamogatoink_portlet div.support a{
	position: relative;
	width: 246px;
	height: 74px;
	margin: 0 auto 16px;
	cursor: pointer;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	display:block;
}

#kiemelt_tamogatoink_portlet div.support a:hover {
	transform: scale(1.07);
	-moz-transform: scale(1.07);
	-webkit-transform: scale(1.07);
	-o-transform: scale(1.07);
	-ms-transform: scale(1.07);
}

#kiemelt_tamogatoink_portlet div.support.bayer  a{
	background: #ffffff url('/upload/kardiologia/image/csempe/portlet_elemek/bayer-logo.jpg') no-repeat center center;
}

#kiemelt_tamogatoink_portlet div.support.richter a{
	background: #ffffff url('/upload/kardiologia/image/csempe/portlet_elemek/richter-logo.jpg') no-repeat center center;
}

#kiemelt_tamogatoink_portlet div.support.boehringer a{
	background: #ffffff url('/upload/kardiologia/image/csempe/portlet_elemek/boehringer-logo.jpg') no-repeat center center;
}

#partnereink_portlet {
	width: 300px;
	background-color: #8cb4ec;
	padding-bottom: 6px;
}

#partnereink_portlet h3 {
	padding: 10px 0 0 7px;
	font-size: 19px;
	color: #fff;
	text-align: center;
	font-weight: normal;
}

#partnereink_portlet img {
	margin: 0 0 4px 8px;
}

#partnereink_portlet img.center {
	margin-left: 26%;
}

#hirdetes_portlet {
	margin-bottom: 11px;
}

#kongresszusi_rendezvenyek_portlet {
	width: 348px;
	height: 340px;
	background: url('/upload/kardiologia/image/csempe/portlet_elemek/rendezvenyek-bg.jpg') no-repeat center center;
	margin-bottom:16px;
}

#kongresszusi_rendezvenyek_portlet div.title {
	height: 42px;
	padding: 10px;
	background: transparent url("/upload/kardiologia/image/csempe/portlet_elemek/link-arrow.png") no-repeat right -40px center;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}

#kongresszusi_rendezvenyek_portlet:hover div.title {
	background: #1d8cd4 url("/upload/kardiologia/image/csempe/portlet_elemek/link-arrow.png") no-repeat right 10px center;
}

#kongresszusi_rendezvenyek_portlet div.title h3 {
	color: #fff;
	font-size: 22px;
	font-weight: normal;
	padding-left: 50px;
	margin: 0;
	background: url('/upload/kardiologia/image/csempe/portlet_elemek/rendezveny-icon.png') no-repeat left center;
}

#kongresszusi_rendezvenyek_portlet div.title a {
	display: block;
	height: 100%;
}

#kongresszusi_rendezvenyek_portlet div.title a:hover {
	text-decoration: none;
}

#kongresszusi_rendezvenyek_portlet div.congressbox p br {
	display: none;
}

#kongresszusi_rendezvenyek_portlet div.congressbox a.cname {
	display: inline-block;
	color: #fff;
	font-size: 17px;
	font-weight: normal;
	padding-left: 5px;
	font-family:arial;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	line-height:17px;
}

#kongresszusi_rendezvenyek_portlet div.congressbox a.cname:hover {
	text-decoration: none;
}

#kongresszusi_rendezvenyek_portlet div.congressbox span.title{
background-color:transparent;
font-size: 17px;
padding:0;
font-family:arial;
}

#kongresszusi_rendezvenyek_portlet div.congressbox ul {
	list-style: none;
	padding: 0;
}

#kongresszusi_rendezvenyek_portlet div.congressbox li {
	text-align: left;
	padding: 5px 10px 2px;
	background:none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}

#kongresszusi_rendezvenyek_portlet div.congressbox li:hover {
	background-color: rgba(208,232,255,0.75);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}

#kongresszusi_rendezvenyek_portlet div.congressbox li:hover a {
	color: #00558c;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}

#kongresszusi_rendezvenyek_portlet div.congressbox span.csdate,#kongresszusi_rendezvenyek_portlet div.congressbox span.cedate {
	display: inline-block;
	line-height: 24px;
	padding: 0 6px;
	color: #2d5a8c;
	background-color: #fff;
	font-size: 15px;
	font-weight: bold;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}

#kongresszusi_rendezvenyek_portlet div.congressbox li:hover span.csdate, #kongresszusi_rendezvenyek_portlet div.congressbox li:hover span.cedate {
	background-color: #3175c0;
	color: #ffffff;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}

#kongresszusi_rendezvenyek_portlet div.congressbox span.morelink {
	display: none;
}

#jobb_csempe_portlet div.element {
	width: 166px;
	height: 166px;
}

#jobb_csempe_portlet div.element.tagdij {
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/tagdij-icon.png") no-repeat center center, #8d0096;
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/tagdij-icon.png") no-repeat center center, -moz-linear-gradient(left, #8d0096 0%, #ba32c3 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/tagdij-icon.png") no-repeat center center, -webkit-gradient(linear, left top, right top, color-stop(0%,#8d0096), color-stop(100%,#ba32c3));
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/tagdij-icon.png") no-repeat center center, -webkit-linear-gradient(left, #8d0096 0%,#ba32c3 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/tagdij-icon.png") no-repeat center center, -o-linear-gradient(left, #8d0096 0%,#ba32c3 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/tagdij-icon.png") no-repeat center center, -ms-linear-gradient(left, #8d0096 0%,#ba32c3 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/tagdij-icon.png") no-repeat center center, linear-gradient(to right, #8d0096 0%,#ba32c3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8d0096', endColorstr='#ba32c3',GradientType=1 );
}

#jobb_csempe_portlet div.element.tanfolyamok {
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/tanfolyamok-icon.png") no-repeat center center, #346ab4;
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/tanfolyamok-icon.png") no-repeat center center, -moz-linear-gradient(left, #346ab4 0%, #4a80cb 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/tanfolyamok-icon.png") no-repeat center center, -webkit-gradient(linear, left top, right top, color-stop(0%,#346ab4), color-stop(100%,#4a80cb));
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/tanfolyamok-icon.png") no-repeat center center, -webkit-linear-gradient(left, #346ab4 0%,#4a80cb 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/tanfolyamok-icon.png") no-repeat center center, -o-linear-gradient(left, #346ab4 0%,#4a80cb 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/tanfolyamok-icon.png") no-repeat center center, -ms-linear-gradient(left, #346ab4 0%,#4a80cb 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/tanfolyamok-icon.png") no-repeat center center, linear-gradient(to right, #346ab4 0%,#4a80cb 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#346ab4', endColorstr='#4a80cb',GradientType=1 );
}

#kviz_portlet {
	width: 348px;
	height: 340px;
	background: #319131;
	background: -moz-linear-gradient(left, #319131 0%, #48ac47 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#319131), color-stop(100%,#48ac47));
	background: -webkit-linear-gradient(left, #319131 0%,#48ac47 100%);
	background: -o-linear-gradient(left, #319131 0%,#48ac47 100%);
	background: -ms-linear-gradient(left, #319131 0%,#48ac47 100%);
	background: linear-gradient(to right, #319131 0%,#48ac47 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#319131', endColorstr='#48ac47',GradientType=1 );
	margin-bottom: 16px;
}

#kviz_portlet div.title {
	height: 34px;
	padding: 10px;
	background: transparent url("/upload/kardiologia/image/csempe/portlet_elemek/link-arrow.png") no-repeat right -40px center;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}

#kviz_portlet  a, #kviz_portlet  a:hover {
	color:#fff;
	font-weight:normal;
	text-decoration:none;
}

#kviz_portlet div.title a {
	display: block;
	height: 100%;
}

#kviz_portlet div.title a:hover {
	text-decoration: none;
}

#kviz_portlet div.title h3 {
	color: #fff;
	font-size: 22px;
	font-weight: normal;
	padding-left: 40px;
	margin: 0;
	line-height: 34px;
	background: url('/upload/kardiologia/image/csempe/portlet_elemek/quiz-icon.png') no-repeat left center;
}

#kviz_portlet:hover div.title {
	background: #008a00 url("/upload/kardiologia/image/csempe/portlet_elemek/link-arrow.png") no-repeat right 10px center;
}

#kviz_portlet div.kviz-content {
	font-size: 17px;
	padding: 0 35px 10px 50px;
	color: #ffffff;
}

#kviz_portlet div.kviz-content p {
	margin-bottom: 15px;
	color:#fff;
}

#viewport, #box, .slide, .slide img{
	width:348px;
	height:320px;
	margin:0;
	text-align:center;
}

#box{
	overflow:visible!important;
}

.element.hiredetes{
	background:#fff;
	width:348px;
	height:340px;
	padding:0;
}

#viewport .slide p{
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	color:#898989;
	text-align:center;
	margin:0;
	padding:0;
	line-height:20px;
	letter-spacing:1.5px;
}





#ctl00_i_topcenter_container2{
padding-bottom:16px;
}

#old-menu-bg{
position: fixed;
z-index:11;
top:110px;
left:0;
height:42px;
background:#ACD6FF;
width:100%;
border-bottom:3px solid #D0E8FF;
}

#footer_nav {
	padding: 13px 0px 14px;
	/*background-color: #f9f9f9;
	border-top: 1px solid #acacac;
	border-bottom: 1px solid #acacac;*/
	text-align: center;
}
#footer_nav .nav_block {
	color: #900;
}
#footer_nav .mini, #footer_nav .mini a, #footer_nav .mini a:hover, #footer_nav .mini a:visited, #footer_nav .mini a:visited:hover, #footer_nav .mini a:active, #footer_nav .mini a:active:hover, #footer_nav .nav_block a {
	color: #6991c9;
	text-decoration: none;
	font-weight: bold;
	font-size:17px;
	padding:12px 20px;
}

#footer_nav .nav_block a:hover {
	color:#fff;
	background:#234c79;
}

#footer_site table td {
	width: auto;
	vertical-align: top;
}
#footer_site {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 5px;
}
#footer_site #tarsasag_logo_float {
	margin-top: 10px;
	margin-right: 15px;
	float: left;
}
#footer_site #elerhetoseg {
	margin: 0px;
	padding: 5px 0px 0;		
	color: #6991c9;
	float: left;
	font-size:15px;
	line-height:19px;
}

#footer_site #elerhetoseg #footer-title{
	color:#fff;
	font-size:22px;
	font-weight:bold;
}

#footer_site #elerhetoseg #footer-subtitle{
	color:#acd6ff;
	font-size:15px;
	font-weight:bold;
}

#footer_site #elerhetoseg #footer-address{
	padding:10px 0 15px 0;
	display:block;
	margin:0;
}

#footer_site #elerhetoseg a{
	color:#b4d0f6;
	text-decoration:underline;
	font-weight:normal;
}

#footer_site #elerhetoseg a:hover{
	color:#fff;
	text-decoration:underline;
}


#footer_site #footerright ul{
	list-style:none;
	margin:15px 0 0 0;
	padding:0;
	text-align:center;
}

#footer_site #footerright ul li{
	display:inline-block;
	margin-right:6px;
}

#footer_site #footerright ul li a{
	display:block;
	padding:15px 0;
}

#footer_site #footerright ul li a:hover{
	text-decoration:none;
}

#footer_site #footerright .facebook{
	background: url(image/csempe/social-icon.jpg) no-repeat;
	background-position: -46px -0px; width: 46px; height: 46px;
}
#footer_site #footerright .facebook:hover{
	background-position: -0px -0px; width: 46px; height: 46px;
}

#footer_site #footerright .twitter{
	background: url(image/csempe/social-icon.jpg) no-repeat;
	background-position: -46px -138px; width: 46px; height: 46px;
}
#footer_site #footerright .twitter:hover{
	background-position: -0px -138px; width: 46px; height: 46px;
}

#footer_site #footerright .googleplus{
	background: url(image/csempe/social-icon.jpg) no-repeat;
	background-position: -46px -46px; width: 46px; height: 46px;
}
#footer_site #footerright .googleplus:hover{
	background-position: -0px -46px; width: 46px; height: 46px;
}

#footer_site #footerright .in{
	background: url(image/csempe/social-icon.jpg) no-repeat;
	background-position: -46px -92px; width: 46px; height: 46px;
}
#footer_site #footerright .in:hover{
	background-position: -0px -92px; width: 46px; height: 46px;
}

#footer_site #footerright img{
	margin-top:15px;
}

#copyright{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#6991c9;
	padding-bottom: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	position:relative;
}

#copyright span{
	color:#b4d0f6;
}


#footer_partner_more{
display:block !important;
}

#footer_partner_more > a{
display:none;
}

#footer_site{
	width:1440px;
	margin:0 auto;
	position: relative;
	/*overflow: auto;*/
}

#footer_site #footerleft{
	width:45%;
	position: relative;
	overflow: auto;
	float:left;
	background:url(image/csempe/footer-separator.jpg) 98% 0 no-repeat;
	height:170px;
}

#footer_site #footercenter{
	width:31%;
	position: relative;
	overflow: auto;
	float:left;
	background:url(image/csempe/footer-separator.jpg) 98% 0 no-repeat;
	height:170px;
}

#footer_site #footercenter div{
	width:95%;
	text-align:center;
	font-size:17px;
	color:#fff;
	font-weight:bold;
	margin-top:5px;
}

#footer_site #footercenter #supprog #supprogleft{
	width:40%;
	float:left;
	text-align:left;
}

#footer_site #footercenter #supprog #supprogright{
	width:60%;
	float:left;
	text-align:left;
}

#footer_site #footercenter #supprog #supprogleft a,
#footer_site #footercenter #supprog #supprogright a{
	text-align:center;
	font-size:15px;
	color:#6991c9;
	font-weight:bold;
	padding:10px;
	display:inline-block;
}

#footer_site #footercenter #supprog #supprogleft a:hover,
#footer_site #footercenter #supprog #supprogright a:hover{
	background:#234c79;
	color:#fff;
	text-decoration:none;
}

#footer_site #footerright{
	width:24%;
	position: relative;
	float:left;
	height:170px;
	text-align:center;
	font-size:17px;
	color:#fff;
	font-weight:bold;
	margin-top:5px;
}

.scroll{
	position: absolute;
	z-index:100;
	bottom:9px;
	right:0;
}

.scroll:hover{
	bottom:10px;
}

.scroll .back-to-top span{
	display:none;
	margin-right:10px;
}

.scroll:hover .back-to-top span{
	display:inline;
}

.scroll .back-to-top .icon{
	background:url(image/csempe/up-sprite.png) no-repeat; 
	background-position: -0px -41px; 
	width: 48px; 
	height: 38px; 
	padding:12px 25px;
	display:inline;
	margin:0;
}

.scroll:hover .back-to-top .icon{
	background-position: -0px -0px; 
	width: 48px; 
	height: 41px; 
	padding:13px 25px;
}

.scroll .back-to-top:hover{
	text-decoration:none;
}