/* CSS Document */
html, body, div, span, h1, h2, h3, h4, h5 strong, ol, ul, li { margin: 0; border: 0; padding: 0; outline: 0; vertical-align: baseline; background: transparent }
header, nav, menu, article, section, footer { display: block }
ol, ol li ol { padding: 0 15px; margin: 0; line-height: 18px }
ul, ul li ul { padding: 0 15px; line-height: 18px }
.clear { clear: both }
img { border: none; overflow: hidden }
a {  color: #e00001; text-decoration: none}
a:hover { text-decoration: underline; color: #fff }
p { margin: 0 0 16px 0; line-height: 18px }

@font-face { font-family: 'PTSansNarrowRegular'; src: url('font/pt_sans-narrow-web-regular-webfont.eot'); src: url('font/pt_sans-narrow-web-regular-webfont.eot?#iefix') format('embedded-opentype'), url('font/pt_sans-narrow-web-regular-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal }
@font-face { font-family: 'MuseoSans500'; src: url('font/museosans_500-webfont.eot'); src: url('font/museosans_500-webfont.eot?#iefix') format('embedded-opentype'), url('font/museosans_500-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal }

@font-face {
    font-family: 'font146regular';
    src: url('font/font146-webfont.eot');
    src: url('font/font146-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/font146-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
 font-family: 'MuseoSans500';
 src: url('font/museosans_500-webfont.eot');
 src: url('font/museosans_500-webfont.eot?#iefix') format('embedded-opentype'),  url('font/museosans_500-webfont.ttf') format('truetype');
 font-weight: normal;
 font-style: normal;
}


body { background: #ebebeb; text-align: left; font-size: 12px; line-height: 1.5; margin: 0; padding: 0; color: #fff; font-family: Verdana, Geneva, sans-serif }
.main { margin: 0px auto 0 auto; position: relative; padding: 0px; display: block; width: 980px}
.out_wrapper { background:#2d2d2d url(/Skins/32086-Felix/Images/bg_out.jpg) repeat-x left top; min-width:1200px }
.width{ min-width:980px}
/*=======header======*/

header { height: 133px; margin: auto; width: 980px; display: block; position: relative; z-index:9999}
.logo { display: block; width:350px; height:178px; position: absolute; top: 50px; left:-37px }
/* flag */
.flag { position: absolute; right:0px; top:52px; background:url(/Skins/32086-Felix/Images/bg_flag.png) repeat-x left top; height:25px; width:70px; padding:5px 0 0 8px}
.flag a { margin-left: 3px }
.flag a.flag1 { background: url(/Skins/32086-Felix/Images/eng.png) no-repeat; width: 28px; height:21px; float: left; display: block }
.flag a.flag1:hover, .flag a.flag1.active { background: url(/Skins/32086-Felix/Images/engActive.png) no-repeat }
.flag a.flag2 { background: url(/Skins/32086-Felix/Images/norway.png) no-repeat; width: 28px; height: 21px; float: left; display: block }
.flag a.flag2:hover, .flag a.flag2.active { background: url(/Skins/32086-Felix/Images/norwayActive.png) no-repeat }
/* search */
#search { float: right; width: 236px; margin:15px -8px 0 0; height: auto; display: block; background: url(/Skins/32086-Felix/Images/bg_search.png) no-repeat; height:26px; padding:15px 13px 14px 0 }
#search input { border: none; background: none; margin: 0 }
#search input.text { width: 180px; padding: 0px 0px 0 10px; color: #7c7c7c; float: left; line-height:26px; height:26px; outline: none;  font-family:Arial, Helvetica, sans-serif }
#search input.button { float: right; color: #FFF; height:26px; width:40px; cursor: pointer }
/*=======Nav======*/
nav { height:50px; width: 995px; position: relative}
nav ul { width: auto; display: block;padding:0; margin:0 }
nav li { float: left; text-align: center; display: block; position: relative; height:50px }
nav li a { color: #000; font-size: 13px; font-family:font146regular, Arial, Helvetica, sans-serif; display: block; line-height:50px; position: relative; z-index: 9999; text-align: center; text-transform:uppercase; font-weight:bold; padding:0px 12px 10px 11px ; }
.ie7 nav li a , .ie8 nav li a {font-size:12px;}
.ie7 nav li a , .ie8 nav li a, .ie9 nav li a { padding:0px 13px 10px 13px ;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
nav li a { padding:0px 11px 10px 10px ;}
}
/*nav li a.m1 {width:75px; }
nav li a.m2 {width:95px; }
nav li a.m3 {width:215px; }
nav li a.m4 {width:177px; }
nav li a.m5 {width:110px; }
nav li a.m6 {width:165px; }
nav li a.m7{width: 143px; }*/

nav li a:hover, nav li a.active { color: #000; text-decoration: none; background:url(/Skins/32086-Felix/Images/bg_nav_hover.png) repeat-x left top}
/*----sub----*/
nav li ul { position: absolute; display: none; width: 240px; background: url(/Skins/32086-Felix/Images/bg_sub.png) repeat left top; left: 0px; top: 52px; padding: 5px 0 15px 0; z-index: 1000 }
nav li:hover ul.nav-submenu { display: block; }
nav ul li ul li { width: 230px; padding: 7px 0px 7px 0px !important; height: 22px !important; text-align: left !important; border-bottom: 1px dotted #f1f1f1; margin: 0 5px 0px 10px }
nav ul li ul li.last { border-bottom: none }
nav ul li ul li a { color: #000 !important; line-height: 22px; background: none !important; text-align: left }
nav ul li ul li a:hover { color: #e00001 !important; text-decoration: none; background: none !important }
nav ul li:hover a { color: #000; background:url(/Skins/32086-Felix/Images/bg_nav_hover.png) repeat-x left top}

.nav-submenu2 { display: none; position: absolute; left: 100%; top: -5px; width: 110%; list-style: none; margin: 0 }
/* .nav-submenu li a:hover .nav-submenu2 { display: block } */
nav ul li ul li:hover .nav-submenu2 { display: block }
/*=======banner======*/

/* banner */
.theme-default { background: #FFF; height:432px; width:1200px; margin:-81px auto 0 auto; z-index:500; position:relative}
.theme-default #slider { width:1200px; height:432px; z-index: 110;position: relative }
.theme-default #slider img { max-width:1200px; max-height:432px }
.nivoSlider { position: relative; }
.nivoSlider img { position: absolute; top: 0px; left: 0px; }
.nivoSlider a.nivo-imageLink { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: 0; padding: 0; margin: 0; z-index: 6; display: none; }
.nivo-slice { display: block; position: absolute; z-index: 5; height: 100%; }
.nivo-box { display: block; position: absolute; z-index: 5; }
.nivo-caption { position: absolute; right:110px; bottom:34px; z-index: 9999 }
.nivo-caption p { text-align: left; padding:6px 30px 0 10px; font-size:16px; color: #fff; font-family:MuseoSans500; text-transform:uppercase}
.nivo-caption a { display: inline !important; color: #fff; text-decoration:none }
.nivo-caption a:hover { color:#fad337}
.nivo-html-caption { display: none; z-index: 0; position: relative }
.nivo-directionNav a { position: absolute; bottom:2%; z-index: 9999; cursor: pointer; display: block }
.nivo-prevNav { left: 300px; }
.nivo-nextNav { right: 10px; }
.nivo-controlNav a { position: relative; z-index: 9; cursor: pointer; }
.nivo-controlNav a.active { font-weight: bold; }
.theme-default .nivoSlider { position: relative; z-index: 200 }
.theme-default .nivoSlider img { position: absolute; top: 0px; left: 0px; display: none; }
.theme-default .nivoSlider a { border: 0; display: block; }
.theme-default .nivo-controlNav { position: absolute; right:125px; bottom: 35px; height: 26px; z-index:9999; text-align: center; padding: 20px 0 0 12px; }
.theme-default .nivo-controlNav a { display:block; width: 20px; height:20px; text-indent: -9999px; border: 0; float: left;background: url(/Skins/32086-Felix/Images/bullets.png) no-repeat }
.theme-default .nivo-controlNav a.active { background-position: 0 -22px; }
.nivo-directionNav { display: block!important; }
.theme-default .nivo-directionNav a { display:none; width:27px; height:27px; border: 0; z-index: 9999; position: absolute }
.theme-default a.nivo-nextNav { background-position: -29px 0; right:15px; }
.theme-default a.nivo-prevNav { left:876px; }
.theme-default .nivo-caption { width:980px; height:39px; background: url(/Skins/32086-Felix/Images/bg_caption.png) repeat-x left top }

/* container */
/*=======End banner======*/
/*=======Container======*/
.container {z-index: 1; margin: auto; display: block; padding:0px 0 20px 0; float:left }
.ie7 .container { padding:0px 0 0px 0}
.container h2, .info_omoss h2{ font-size: 24px; font-family: PTSansNarrowRegular; color: #fff; display: block; text-transform: uppercase; margin-bottom:15px }
/*=========coloLeft=========*/
.colLeft { width: 740px; padding: 25px 0 0 0px; float: left; display: block}
/*=======kontakt======*/
.kontakt { display: block; width:204px; background:#eaeaea url(/Skins/32086-Felix/Images/bg_kontakt.png) no-repeat left top; float:right; padding:132px 15px 10px 15px; color:#585858; font-size:13px; font-family:MuseoSans500; margin-top:10px}
.kontakt a:hover{ color:#000}
.kontakt p a.click{ background:url(/Skins/32086-Felix/Images/arrow.png) no-repeat left 2px; padding-left:8px; color:#585858}
.kontakt p a.click:hover{color:#e00001}
/*=======end kontakt======*/

/*=======welkommel======*/
.well_kommel { padding:0 5px 0 0; float: left; display: block; margin-bottom:20px}
.well_kommelTitle { padding:0 5px 0 0; float: left; display: block;}
.ie7 .well_kommelTitle {float: none;}
/*=======end welkommel======*/

/*======service=====*/
.service { display: block; float:left }

.aktuelt { width:233px; float: left; margin-right:13px; background:#2e2e2e url(/Skins/32086-Felix/Images/bg_akutel.png) no-repeat center bottom; position:relative; padding-bottom:25px}
.service .last { margin-right: 0 }
.aktuelt h3 { font-size: 15px; margin-bottom:5px; float: left; width: 190px }
.aktuelt h3 a { color: #22489d; font-family:MuseoSans500; text-transform:uppercase ; text-decoration:none}
.aktuelt h3 a:hover { color: #ff7e00}
.img_aktuelt { width: 197px; height: 120px; text-align: center; display:block; margin-bottom:10px}
.img_aktuelt img { max-width: 233px; max-height: 115px }
.aktuelt p { }
.aktuelt a.lessme {font-size:13px; color:#FFF; text-transform:uppercase; line-height: 27px; width: 87px; height:27px; text-align: center; display: block;background:url(/Skins/32086-Felix/Images/bg_lessme.png) no-repeat;text-decoration:none; position:absolute; bottom:5px; left:58px}
.aktuelt a.lessme:hover { color: #e00001}

.aktuelt a.news_title_home {color:#fff;}
.aktuelt a.news_title_home:hover {color:#E00001;}
/*=======end service======*/
/*=======om oss=======*/
.info_omoss { padding:90px 10px 20px 10px; min-height:460px; display: block}
.info_omoss h4 { font-size:18px; color: #fff; font-family: PTSansNarrowRegular;}
.info_center { float: left; width: 430px; display: block }
.info_center address { font-size: 11px; line-height: 16px; font-style: normal }
.info_center address strong { font-weight: normal; }
.info_center address a {  }

.info_center p { font-size: 11px; line-height: 16px; font-style: normal }
.info_center p strong { font-weight: normal; }
.info_center p a {  }

form fieldset { border: none; margin: 0; padding: 0; }
.contact_form { float: right; display: block; width: 410px; padding: 0 }
.contact_form li { margin-bottom: 5px; }
.contact_form label { float: left; width: 100px; }
.contact_form label span {  }
.contact_form .inputText { width: 300px; }
.contact_form .textarea { width: 301px; }
/*.contact_form .button { margin-left: 100px!important; }*/
.contact_form ul { list-style: none !important; margin:0; padding:0 }
.contact_form p {margin-left:100px; padding: 5px 0 0 0 }

.ie7 .contact_form p { margin-left:100px;margin-top:-20px; }

.Booking_form { display: block; width: 650px; padding: 0 }
.Booking_form li { margin-bottom: 5px;list-style: none !important }
.Booking_form label { float: left; width: 130px; }
.Booking_form label.smalltitle {float: left; padding-right: 5px; width: 80px; text-align: center;}
.Booking_form label span {  }
.Booking_form .inputText { width: 300px; }
.Booking_form .textarea { width: 301px; }
.Booking_form .button { float:right; }
.Booking_form ul { list-style: none !important; margin:0; padding:0 ; min-height:400px}
.Booking_form p { padding: 0 }
.Booking_form .checklist label {width:50px;}
.ie7 .Booking_form .checklist label {width:50px;}
.Booking_form .grpname {font-weight:bold;width:600px; margin-bottom:-5px}
.Booking_form input.ContactInfo { width: 150px !important;float:left; }
.Booking_form label.contacttitle { width:100%;}
.dalert_textbox_inputText {float:left;width:auto;}
.li_booking {float:left;padding:5px;}
.li_booking label {float:left;}
.PreferredSetup {margin-top:40px}
/*.ie7 .PreferredSetup {margin-top:30px;}*/
.checklist input[type=checkbox] {float:left;}
.numberAttendess {padding:3px 0px 10px; float: right; width: 350px;}
.ie7 .numberAttendess {width:300px;margin-right:-20px;}
.numberAttendess label {width: 135px; text-align: right; padding-right: 5px; float: left;}
.ie7 .numberAttendess label{ margin-left: -60px;}
/*=======end om oss=======*/

/*=====footer=====*/
footer { width: 980px; margin: 0 auto 10px auto; color: #6c6c6c; background: url(/Skins/32086-Felix/Images/bg_footer.png) no-repeat center top; padding: 15px 110px 0 110px; height:31px }
.padding{ padding: 15px 0px 0 0px}
footer .link { float: left; height: 27px; width: 160px; display: block}
footer .link ul { height: 27px; width: 160px; padding:0; list-style:none; padding:0; margin:0 }
footer .link a { padding: 0px 0 0 0 }
footer .link li { float: left; margin-right: 3px; line-height:24px }
footer .link li.first{ margin-right:4px }
footer .design_by { float: right; text-align: right; width: auto; display: block; padding-top:2px}
footer p { margin-bottom: 0 !important }
footer .design_by p.text_footer { float: left; text-align: right }
footer .design_by p.text_footer strong { }
footer .design_by p.img_footer { float: left; margin-left: 2px }
footer .design_by a { color: #6c6c6c}
footer .design_by a:hover {color:#e00001 }
footer .design_by strong { }
/*=====end footer=====*/

.allTicker{height:181px; background:url(/Skins/32086-Felix/Images/bg_newticker.png) repeat-x left top; min-width:1200px}
#newsticker-demo { width: 980px; height: 118px;padding: 0px 0px 0px 0px; margin:auto; position: relative; z-index:9999; background:url(/Skins/32086-Felix/Images/bg_title_newTicker.png) no-repeat center top}
#newsticker-demo  h1{font-size:24px; color:#1e2222; font-family:PTSansNarrowRegular; text-transform:uppercase; text-align:center; margin-bottom:5px}

#newsticker-demo a { text-decoration: none; }
.newsticker-jcarousellite .thumbnail img {  max-width:232px; max-height: 117px }
#newsticker-demo .title { text-align: center; font-size: 14px; font-weight: bold; padding: 5px; }
.newsticker-jcarousellite { /*width:232px;*/}
.newsticker-jcarousellite ul li {background:url(/Skins/32086-Felix/Images/bg_li_ticker.png) no-repeat center bottom; list-style: none; display: block; padding-bottom: 1px; width:232px; height: 117px; margin: 0 15px 5px 0px;padding-bottom:12px;  }
.newsticker-jcarousellite ul { margin-left: 8px }
.newsticker-jcarousellite .thumbnail { float: left; width:232px; height: 117px }
.newsticker-jcarousellite .thumbnail a { color: #cd0002}
.newsticker-jcarousellite .info { float: left;width:232px; text-align: center; background:url(/Skins/32086-Felix/Images/bg_h3_ticker.png) no-repeat center top; height:19px; line-height:19px; position:relative; z-index:1000; margin-top:-19px}
.newsticker-jcarousellite .info a { display: block; font-family:MuseoSans500; color: #fff;text-transform:uppercase }
.newsticker-jcarousellite .info a:hover{color:#fad337}
#newsticker-demo button.prev { position: absolute; z-index: 9999; left: -50px; top:60px; width: 36px; background: url(/Skins/32086-Felix/Images/btn.png) no-repeat left center;  height:61px; border: none; cursor:pointer }
#newsticker-demo button.next { position: absolute; z-index: 9999; right: -50px; top:60px;  background: url(/Skins/32086-Felix/Images/btnprev.png) no-repeat left center; width: 36px; height:61px; border: none; cursor:pointer }
/*============= News===========================*/
.news_item {
    border-bottom: 1px dotted #fff;   
    float: left;
    font: 14px/20px Myriad Pro,Verdana,Arial,Myriad Pro;
    margin-bottom: 20px;
    padding-bottom: 10px;
    width: 950px;
}
.news_item .imgBox {
    float: left;
    margin-right: 10px;
    overflow: hidden;
    width: 230px;
}
.textsNew .lesmer {float: right;}
.linkShare .detail {float:right;}
#___plusone_0{width: 70px !important; float: left !important}
.linkFb {
    background: url("/skins/32086-Felix/Images/face_book.png") no-repeat scroll 0 0 transparent;
    height: 19px;
    margin-right: -17px;
    padding: 7px 9px;
    width: 19px;
    float: left
}
.linkTW {
    background: url("/skins/32086-Felix/Images/tw.png") no-repeat scroll 0 0 transparent;
    height: 19px;
    margin-right: -16px;
    padding: 7px 9px;
    width: 19px;
    float: left
}
.linkGoole {
    background: url("/skins/32086-Felix/Images/add.png") no-repeat scroll 0 0 transparent;
    height: 19px;
    padding: 7px 9px;
    width: 19px;
    float: left
}
a.print {
    background: url("/skins/32086-Felix/Images/icon-print.gif") no-repeat scroll 0 0 transparent;
    float: left;
    line-height: 16px;
    padding: 0 0 0 22px;
    color: #FFC363;
    text-decoration: none
}

a.print:hover{text-decoration: underline}
.news_mainimage {float:left;}
.news_detail .column2 {margin-bottom :40px;}
.news_detail .column2 .news_title {line-height:20px;font-weight:bold;font-size:12pt;text-transform:capitalize;}
.news_detail .new_summary {font-size: 14px; font-style: italic; padding: 10px 0;}

.CheckBoxList {width:369px !important;padding-top:30px;margin-left:172px;}
.CheckBoxList input[type=checkbox] {float:left}
.CheckBoxList label {float:left;width:auto;}
.CheckBoxList tr {float:left;width:90px;}
.CheckBoxList tr td {float:left;}

.ie7 .CheckBoxList {width:369px !important;padding-top:20px;}
.ie7 .CheckBoxList tr {clear:both;float:left;width:90px;}
.ie7 .CheckBoxList tr td {clear:both;float:left;width:90px;}

/*===================EndNews======================*/


/*================= Module ROOM ===================*/
.block{background:url(../Images/ModuleRoom/block.png) no-repeat center top; width:930px; padding:20px; display:block; position:relative;}
.blockB{background:url(../Images/ModuleRoom/blockB.png) no-repeat center top; width:970px; height:5px; display:block; position:relative;}

.left{float:left;width:250px;}
.leftT{background:url(../Images/ModuleRoom/blockLeft.png) no-repeat center top; width:250px;  display:block; position:relative;}
.leftB{background:url(../Images/ModuleRoom/blockLeftB.png) no-repeat center top; width:250px; height:20px; display:block; position:relative;}

.right{float:right;position:relative;width:640px;}
.rightPic{background:url(../Images/ModuleRoom/blockPic.png) no-repeat center top; width:640px; height:432px; display:block; position:relative;}
.rightPic .BlockA{margin:0px auto; padding-top:60px; width:520px;}
.rightTable{width:100%; color:#2d2d2d;}
.rightTable table{width:100%; border-collapse:collapse; background:#dadada; margin-top:20px;}
.rightTable table tr{border-bottom:1px #fff solid; text-align:center; }
.rightTable table tr th{background:#b2b2b2; font-weight:normal;}
.rightTable table tr th+th,.rightTable table tr td+td{border-left:1px #fff solid; padding:2px 0px;}
.rightTable table tr th+th+th,.rightTable table tr td+td+td{border-left:none;}

.rightBox{position:absolute;top:20px; left:20px;}
.jqTransformSelectWrapper {width:130px!important;position:relative;height: 30px;background: url(../Images/ModuleRoom/blockSelectL.png) no-repeat top left;float:left; margin-top:5px;}
.jqTransformSelectWrapper section span {font-size: 12px;float: none;position: absolute;	white-space: nowrap;height: 30px;line-height: 15px;padding: 8px 0 0 7px;overflow: hidden;cursor:pointer;}
.jqTransformSelectWrapper  a.jqTransformSelectOpen {display:block;position:absolute;right:0px;width:28px;height:30px;background:url(../Images/ModuleRoom/blockSelectR.png) no-repeat center center;}
.jqTransformSelectWrapper ul {position: absolute;width:130px!important;top:30px;left:0px;list-style:none;background:url(../Images/ModuleRoom/transparent.png) repeat top left;display: none;margin: 0px;padding: 0px;height: 150px;overflow: auto;overflow-y: auto;z-index:10;}
.jqTransformSelectWrapper ul a {display: block;padding: 5px;text-decoration: none;color:#fff;font-size: 11px;}
.jqTransformSelectWrapper ul a.selected {background:#5a5a5a;color:#fff;}
.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {background:#5a5a5a;color: #fff;}
.jqTransformHidden {display: none;}

#tooltip {position: absolute;z-index: 3000;background:#fff;padding: 5px;}
#tooltip img{margin-bottom:10px;}
#tooltip h3, #tooltip div { margin: 0;color:#000; font:normal 12px MuseoSans500; margin-bottom:0px;padding-bottom:10px;}
#tooltip h3 p{color:#8a8a8a;margin-bottom:0px;padding-bottom:0px;}

#newsticker-demo.leftPic { width: 230px; height: 235px;}
#newsticker-demo.leftPic  h1{font:normal 13px Verdana,Geneva,sans-serif; color:#000; padding:10px 0px 3px 0; text-transform:none; text-align:left; height: 30px; overflow: hidden; }
#newsticker-demo.leftPic  h1 a{color: #000 !important}
.leftPic .newsticker-jcarousellite ul { margin: 0; padding: 0 }
.leftPic .newsticker-jcarousellite ul li {background:none; width:230px; height: 200px; margin: 0 0px 5px 0px;padding-bottom:12px; text-align: center }
.leftPic .newsticker-jcarousellite a img{border:1px #fff solid;max-width:228px; max-height: 168px;}
#newsticker-demo.leftPic a.prev { position: absolute; z-index: 9999;display: block; top:215px;left: 0px;  width: 8px; background: url(../Images/ModuleRoom/blockArr.png) no-repeat left center;  height:15px; border: none; cursor:pointer }
#newsticker-demo.leftPic a.next { position: absolute; z-index: 9999; right:200px; top:215px;  background: url(../Images/ModuleRoom/blockArr2.png) no-repeat left center; width: 8px; height:15px; border: none; cursor:pointer; }

.zoom{position: absolute; z-index: 9999; right:10px; top:210px;}
#moduleRoom #Map .area:hover{cursor: pointer;}
#moduleRoom #FloorGallery{
	background: url("../Images/ModuleRoom/photo.png") no-repeat scroll left center transparent;
    bottom: 20px;
    display: block;
    height: 30px;
    line-height: 30px;
    padding: 0 0 0 10px;
    position: absolute;
    right: 20px;
    width: 124px;
}
#moduleRoom #FloorGallery a{color: #fff;}
.invisible{display: none !important;}
#Map div.map{width: 520px !important; height: 327px !important; overflow: hidden;}
#Map .map img.map{max-width: 520px; max-height: 327px;}

/* Employee Module */

.contentEmployee{display: block;float: left;
    margin-top: 20px;
    width: 100%; }
.employee_list .product_item{display: block; float: left; width: 460px; margin: 0 15px 15px 0;}
.employee_list .product_item img{max-width: 100px; max-height: 200px;}
.employee_list .product_item .info{margin-left: 120px;}
.employee_list .product_item .info p{margin: 0;}
.contentEmployee .page_nav{ text-align: right; margin-bottom: 20px; padding-bottom: 5px; border-bottom: 1px dashed #999; }
.contentEmployee .bottomPaging_nav{ text-align: right; margin-bottom: 10px; padding-top: 5px; border-top: 1px dashed #999;}

/* End Employee module */