@charset "UTF-8";
/* CSS Document */

body.index #header {
height:441px;
}
body.index #page {
background:url(../images/page-bg-index.png) center top repeat-y;
}
body.index #main {
background:url(../images/main-bg-index.png) center bottom no-repeat;
}
body.index #content {
float:none;
width:981px;
padding:8px 0 8px 15px;
font-size:1.2em;
}

/* -------- FEATURE -------- */
#feature {
position:relative;
margin:0 auto;
margin-top:10px;
width:960px;
height:270px;
overflow:hidden;
background:url(../images/feature-bg.png) left top no-repeat #2f6394;
color:#fff;
}
#feature-image {
position:absolute;
top:25px;
left:25px;
width:429px;
height:223px;
}
#feature-content {
position:absolute;
top:25px;
right:25px;
width:430px;
height:223px;
}
#feature-content h1 {
padding:10px 10px;
font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
font-size:2em;
font-weight:bold;
}
#feature-content p {
padding:3px 10px;
font-size:1.4em;
line-height:1.3em;
}
#feature-btn {
position:absolute;
bottom:0;
left:10px;
width:410px; /* 430-10-10 */
}
#feature-btn a.btn {
display:block;
width:180px;
height:50px;
color:#fff;
text-transform:uppercase;
text-indent:-9999px;
}

/* -------- FEATURE/HU ----- */
body.hu #feature-btn a.services {background: url(../images/btn-services-hu.png) left top no-repeat;}
body.hu #feature-btn a.services:hover {background: url(../images/btn-services-hu.png) left -50px no-repeat;}
body.hu #feature-btn a.doctors {background: url(../images/btn-doctors-hu.png) left top no-repeat;}
body.hu #feature-btn a.doctors:hover {background: url(../images/btn-doctors-hu.png) left -50px no-repeat;}

/* -------- FEATURE/EN ----- */
body.en #feature-btn a.services {background: url(../images/btn-services-en.png) left top no-repeat;}
body.en #feature-btn a.services:hover {background: url(../images/btn-services-en.png) left -50px no-repeat;}
body.en #feature-btn a.doctors {background: url(../images/btn-doctors-en.png) left top no-repeat;}
body.en #feature-btn a.doctors:hover {background: url(../images/btn-doctors-en.png) left -50px no-repeat;}

/* -------- COLUMNS -------- */
#content .col {
position:relative;
float:left;
margin-right:7px;
width:318px;
}
#content .col .offer {
margin:0 auto !important;
border-bottom:none !important;
}
#content .col-cont .offer-frame {
font-size:0.9em;
line-height:1.3em;
}
#content .col .col-head h2 {
padding-top:0;
height:47px;
}
#content .col .col-head h2 a {
display:block;
margin:5px 4px;
height:36px;
color:#fff;
text-decoration:none;
text-indent:-9999px;
}
#content .col .col-head span.more {
position:absolute;
top:20px;
right:15px;
}
#content .col .col-head span.more a {
color:#fff;
text-decoration:none;
}
#content .col .col-head span.more a:hover {
color:#fff;
text-decoration:underline;
}
#content .col-services .col-head h2 {
position: relative;
}
/* -------- COLUMNS/HU ----- */
body.hu #content .col-services .col-head h2 {background: url(../images/col-services-bg-hu.png) left top no-repeat;}
body.hu #content .col-doctors .col-head h2 {background: url(../images/col-doctors-bg-hu.png) left top no-repeat;}
body.hu #content .col-news .col-head h2 {background: url(../images/col-news-bg-hu.png) left top no-repeat;}

/* -------- COLUMNS/EN ----- */
body.en #content .col-services .col-head h2 {background: url(../images/col-services-bg-en.png) left top no-repeat;}
body.en #content .col-doctors .col-head h2 {background: url(../images/col-doctors-bg-en.png) left top no-repeat;}
body.en #content .col-news .col-head h2 {background: url(../images/col-news-bg-en.png) left top no-repeat;}

#content .col .col-cont {
padding:8px 0 14px;
margin:0 14px;
margin-bottom:8px;
border-bottom:1px solid #ebebed;
}
#content .col .col-cont h3 {
padding-bottom:5px;
font-size:1.5em;
font-weight:normal;
}
#content .col .col-cont h3 a {
text-decoration:none;
}
#content .col .col-cont h3 a:hover {
text-decoration:underline;
}
#content .col .col-cont p {
padding:0.2em 0;
line-height:1.3em;
}
#content .col .col-cont p.lead {
font-size:1.1em;
font-weight:bold;
}
#content .col .col-cont p.date {
color:#909090;
font-size:0.9em;
}
#content .col .col-cont p img {
border:none;
}
#content .col .col-cont a.more {
text-decoration:underline;
white-space:nowrap;
}
#content .col .col-cont a.more:hover {
text-decoration:none;
}
#content .col .col-cont a img {
position:relative;
float:left;
margin-right:9px;
margin-bottom:8px;
border:none;
/*border:4px solid;*/
}

#content .col-doctors .col-cont a {
color:#3a6e9d;
}
#content .col-doctors .col-cont a:hover {
color:#3a6e9d;
}
#content .col-doctors .col-cont a img {
/*border-color:#4680b2;*/
}
#content .col-doctors .col-foot a {
color:#3a6e9d;
}

#content .col-services .col-cont a img {
/*border-color:#40b138;*/
}

#content .col-news .col-cont a {
color:#424242;
}
#content .col-news .col-cont a:hover {
color:#424242;
}
#content .col-foot {
padding:0 15px;
font-weight:bold;
text-align:right;
}
#content .col-foot a:hover {
text-decoration:none;
}