@media screen,projection{

body{padding:0;margin:0;font-family:'Trebuchet MS','Geneva CE',lucida,sans-serif;font-size:70%;background:#e7e8da url('/img/bg-sq.png') repeat 0 0;/*color:#404040*/ color:#000}
body#popup{background-image:none;background-color:#FFF}
body#popup h1{margin:20px 0 30px 0}
body#popup .maintable th{width:120px;vertical-align:top}
body#popup #form_message{width:480px;height:80px}
body#popup .button{font-weight:bold}
.cleaner{clear:both}

.box ul,#left ul,#main-menu ul{margin:0;padding:0}
th{text-align:left;padding-right:5px}
h1{font-size:180%}
h2{font-size:140%}
h3{font-size:120%}
h4{font-size:110%}
h5,h6,input,select,textarea{font-size:100%;font-family:'Trebuchet MS','Geneva CE',lucida,sans-serif;}
#text ul h3,#text ul h2{margin-top:0}
.hide{display:none}
.center{text-align:center}
.cb{clear:both}
#body{background:transparent url('/img/bg.jpg') repeat-x 0 0;padding-top:25px}
#holder{margin:0 auto;width:950px;background-color:#FFF;border:5px solid #273e50}
#holder-rel{position:relative}
#header{width:950px;height:205px;position:relative}
#content{width:950px;float:left;/*background:transparent url('/img/logos.gif') no-repeat 20px bottom;*/ padding-bottom:40px}
#logo,#footer .logo{width:181px;height:49px;background:transparent url('/img/logo.narrow.png') no-repeat 0 0;display:block;line-height:200px;overflow:hidden;position:absolute;left:30px;top:37px}
#logo{width:185px;height:94px;top:20px}
#footer{background-color:#273e50;height:205px;color:#FFF;padding:0 50px 0 310px;position:relative}
#footer.fn{background-color:#FFF;height:auto;color:#263E50;padding:0 20px 20px 20px;position:relative;border-top:5px solid #273e50}
#footer .logo{background-position:0 -104px;top:115px;left:310px}
#footer.fn .logo{top:12px;left:25px;background-position:0 0}
#footer iframe{position:absolute;left:310px;margin-top:50px}
#copyright{padding-top:16px}
#footer-links a:hover,#footer-links a.active,#copyright,#copyright a{color:#56c6b8}
#footer.fn #copyright,#footer.fn #copyright a{color:#263E50}
#lang span,#lang strong{color:#18a390}
#lang #login{line-height:1.3;padding-top:5px;height:49px}
#copyright span{float:right}
#main-menu{height:50px;position:absolute;top:129px;width:898px;padding:0 30px}
#main-menu #search,#main-menu li{background:#54c7b7 url('/img/icons.png') no-repeat 0 -439px;float:left;margin-right:20px;text-align:center}
#main-menu #search div,#main-menu li a{color:#000;display:block;height:42px;font-weight:bold;background:transparent url('/img/icons.png') no-repeat right -489px;padding:8px 23px 0;font-size:120%}

#main-menu #search{background-color:#263e50;float:right;margin-right:10px;line-height:50px;width:274px;text-align:right;position:relative}
#main-menu #search .text{width:135px;border:0;font-family:'Trebuchet MS','Geneva CE',lucida,sans-serif;font-style:italic;border-top:1px solid #2c343a;height:18px;font-size:90%;*margin-top:-1px;_margin-top:-1px;padding-top:3px}
#main-menu #search em{background:transparent url('/img/icons.png') no-repeat -26px -166px;display:block;position:absolute;top:14px;padding-left:6px;left:65px;height:23px;overflow:hidden}
#main-menu #search .submit{width:32px;height:23px;background:transparent url('/img/icons.png') no-repeat center -1010px;border:0;padding:0;margin:0;cursor:pointer;position:absolute;top:14px;right:38px}
#main-menu #search div{padding-top:0;height:50px}
#main-menu #search .live{display:none}
#main-menu #search span{display:block;width:32px;height:22px;background:transparent url('/img/icons.png') no-repeat center -139px;position:absolute;top:14px;margin-left:9px;*left:22px;_left:22px}
#toolbar{position:absolute;right:-79px;width:79px;background-color:#263e50;top:220px}
#toolbar a{color:#FFF;display:block;width:73px;text-align:center;padding:34px 3px 0 3px;margin:11px 0 5px 0;background:transparent url('/img/icons.png') no-repeat center -539px;float:left;font-size:12px;line-height:1.1}
#toolbar a.print{background-position:center -603px}
#toolbar a.mail{background-position:center -667px}
#toolbar a.homepage{background-position:center -731px}
#toolbar a.fb{background:transparent url('/img/icon-fb.png') no-repeat center top}
#footer-links span,#toolbar span{display:none}
#footer-links{height:40px}
#footer.fn #footer-info,#footer.fn #footer-links{padding-left:310px}
#footer-links a{color:#FFF;text-transform:uppercase;font-weight:bold;display:block;float:left;border:0 solid #FFF;border-right-width:1px;padding:10px 8px 0;white-space:nowrap}
#footer.fn #footer-links a{color:#263E50;border-color:#263E50}
#footer-links a.first{padding-left:0}
#footer-links a.last{padding-right:0;border-right-width:0}

#left .box{background:transparent url('/img/bg-dots.gif') no-repeat -1475px bottom;float:left;margin-bottom:10px;width:295px}
#left .box.red{background-position:-1770px bottom}
#left .box.yellow{background-position:-2065px bottom}
#left .box.green{background-position:-2360px bottom}
#left .box.blue{background-position:-2655px bottom}

#left .box-shadow{display:block;background:#eff0e8 url('/img/bg-dots.gif') repeat-y 0 0;padding:20px 20px 20px 50px;margin-bottom:10px;position:relative;_padding-left:30px;*padding-bottom:30px}
#left .poll .box-container{_margin-left:20px}
#left .red .box-shadow{background-position:-295px 0}
#left .yellow .box-shadow{background-position:-590px 0}
#left .green .box-shadow{background-position:-885px 0}
#left .blue .box-shadow{background-position:-1180px 0}

#left .menu .box-shadow{padding-left:30px;padding-right:10px}
#left .box-title{position:absolute;width:30px;left:0;top:0;_left:-30px}

#breadcrumbs .corner-top,#breadcrumbs .corner-bottom,.box .corner-top,.box .corner-bottom{position:absolute;top:0;background:transparent url('/img/icons.png') no-repeat -27px -956px;width:5px;height:5px;overflow:hidden;right:0}
#breadcrumbs .corner-bottom,.box .corner-bottom{bottom:0;top:auto;background-position:-27px -1005px}
.box .corner-bottom{_bottom:10px}
#left{width:295px;float:left;position:relative;left:-20px;_left:-177px;_top:-30px}
#text{float:right;width:615px;min-height:300px;_height:300px;margin-right:20px;_margin-right:10px}
#text.hp{width:635px;margin:0}
#text table td{padding-right:10px}
#header-text{position:absolute;top:29px;left:560px;color:#273e4e;font-size:120%;font-weight:bold}
#header-text a{color:#273e4e}
#header-text span{display:block;padding-left:31px;background:transparent url('/img/icons.png') no-repeat 0 -79px;margin-bottom:7px;max-height:20px}
#header-text span.phone{color:#f84544;background-position:0 -97px;font-size:120%;margin-bottom:11px}
#header-text span.phone a{color:#f84544;background-position:0 -97px;font-size:100%;margin-bottom:11px}
#header-text span.mail{background-position:0 -118px}
#main-menu ul,.menu li,#left ul{list-style-type:none}
#left .menu a{color:#253f4e;font-size:140%;font-weight:bold}
#left .menu li{margin:6px 0}
#left .menu li li{margin:3px 0}
#left .menu li a{display:block;padding:4px 4px 4px 27px;background:transparent url('/img/icons.png') no-repeat -15px -785px}
#left .menu li a:hover{text-decoration:underline}
#left .menu li li a{font-size:113%;background-position:12px -1569px}
#left .menu li li li a{font-size:100%;padding:2px 10px 2px 23px;background-position:12px -1570px}
#left .menu li ul{margin:10px 0 14px 0;padding-left:15px}
#left .menu li li ul{margin:6px 0 10px 0}

#toolbar a,.menu a,#main-menu a,#footer-links a,a:hover,.inv{text-decoration:none}
#toolbar a:hover,.inv:hover{text-decoration:underline}

#main-menu-right,#main-menu-left{position:absolute;top:129px;width:30px;height:60px}
#main-menu-left{left:-20px;background:transparent url('/img/icons.png') no-repeat 0 -193px}
#main-menu-right{right:-18px;background:transparent url('/img/icons.png') no-repeat 0 -253px}

#main-menu .red{width:121px;background-color:#f84544}
#left .menu.red li li.active a.active{color:#f84544}
#main-menu .yellow{width:134px;background-color:#e0d300}
#left .menu.yellow li li.active a.active{color:#aba100}
#main-menu .green{width:125px;background-color:#FFA100}
#left .menu.green li li.active a.active{color:#7ba400}
#main-menu .blue{width:154px;background-color:#66ccff}
#left .menu.blue li li.active a.active{color:#66ccff}
#main-menu a:hover{text-decoration:underline}

#toolbar .corner,#toolbar .corner-top{background:transparent url('/img/icons.png') no-repeat right -877px;height:8px;overflow:hidden;display:block;width:100%;padding-top:6px}
#toolbar .corner-top{background-position:right -891px;padding:0}

#iso{position:absolute;top:-25px;color:#263e50;font-size:110%;right:0}
#iso span{margin:0 26px 0 17px}

#lang{position:absolute;top:25px;width:132px;text-align:center;right:31px;font-weight:bold}
#lang a{color:#2d3238;margin:0 5px}
#lang span{margin:0 5px}
#lang div{background:#eff0e8 url('/img/icons.png') no-repeat 0 -902px;width:132px;height:54px;margin-top:8px}
#lang div div{background:transparent url('/img/icons.png') no-repeat right -956px;margin-top:0}
#lang div span{display:block;float:left;width:26px;height:27px;background:transparent url("/img/icons.png") no-repeat 0 0;margin:0}
#lang #lang-plus.hover,#lang #lang-minus.hover{opacity:.7;filter:alpha(opacity=70);cursor:pointer}
#lang #lang-plus{margin:9px 15px 0 12px !important;background-position:0 -27px}
#lang #lang-middle{margin:12px 0 0 0 !important;background-position:0 -54px;height:22px}
#lang #lang-minus{margin:9px 12px 0 15px !important;_margin:9px 11px 0 8px !important;}


#term-calendar table {margin: 0 auto;}
#term-calendar .fncalendar .box-shadow,
#left .fncalendar .box-shadow{padding:16px 9px 23px 40px;_padding-left:30px}
#term-calendar,
#calendar{_margin-left:5px}
.fncalendar table{font-weight:bold;border-collapse:collapse;width:246px}
.fncalendar th{text-align:center;font-size:90%;color:#AAA;padding-bottom:2px;padding-top:3px;background:transparent url('/img/icons.png') no-repeat 0 -1197px}
.fncalendar th.first{background:none}
.fncalendar td{font-size:130%;height:31px;padding:0;vertical-align:middle;color:#393939;background:transparent url('/img/icons.png') no-repeat 0 -1185px}
.fncalendar td.first,.fncalendar td.last{width:10px}
.fncalendar tr.last td.first{background-position:-22px -1217px}
.fncalendar td.first{background-position:-1px -1185px}
.fncalendar tr.last td{background-position:0 -1217px}
.fncalendar td.current,.fncalendar td.current a{color:#f84544}
.fncalendar td.active{background-color:#b3eae2}
#term-calendar td.active{background-color:#57BE1F}
#term-calendar td.active a {color: #FFF}
.fncalendar table{text-align:center}
.fncalendar table a{color:#393939}
.fncalendar strong{font-size:110%;display:block;margin-bottom:3px}
.calendar-navi{clear:both;height:35px;text-align:center;text-transform:uppercase;font-weight:bold;font-size:110%;/*color:#f84544*/}
#term-calendar .calendar-navi {margin: 0 160px;}
.calendar-navi a{width:15px;height:15px;overflow:hidden;display:block;background:#18a390 url('/img/icons.png') no-repeat 0 -1170px;float:left;margin:0 0 0 60px;cursor:pointer;_margin-left:30px}
.calendar-navi a:hover{opacity:.6;filter:alpha(opacity=60)}
.calendar-navi .next{float:right;background-position:-15px -1170px;margin:0 60px 0 0;_margin-right:30px}
#term-calendar-year,
#calendar-year{height:20px;margin-top:10px}
/*#calendar-year span{margin:0 0 0 70px}
#calendar-year .next{margin:0 70px 0 0}*/
.fncalendar ul{padding:0;margin:0;list-style-type:none}
.fncalendar li{padding:3px 0}
#calendar-text{padding:0 10px}
.polloption a,#calendar-text a{color:#f84544}
.polloption a{font-weight:bold;text-transform:uppercase;padding:8px 0 2px 10px}
.polloption .text a{background:url("/img/icons.png") no-repeat scroll 0 -1566px transparent}

.info-left-column h2 { color: #18A390; }
.info-left-column a { color: #F84544; }
.info-left-column .box-title { color: #263E50; font-size: 160%; font-weight: 700; position:absolute;width:30px;left:0;top:0;_left:-30px }

.poll strong{font-size:120%;display:block;margin-bottom:6px}
.files th{text-align:left}

#promo{height:247px;width:635px;float:left;position:relative;overflow:hidden;_left:-157px;_top:-30px}
#promo img{margin-bottom:4px}
#promo-images img{width:635px;height:223px}
#promo-images span{position:absolute;top:0;z-index:8;opacity:0;_filter:alpha(opacity=0);width:635px;height:223px}
#promo-images span.active,#promo-images div.active{z-index:10;opacity:1;_filter:alpha(opacity=1)}
#promo-images span.last-active,#promo-images div.last-active{z-index:9}
#promo-images{position:absolute;top:0;left:0;width:635px;height:223px}
#promo-images div{position:absolute;top:0;z-index:8;opacity:0;_filter:alpha(opacity=0);width:585px;height:173px;font-size:14px;line-height:1.3;background-color:#eff0e8;top:0;left:0;padding:25px;-webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
#promo-images div strong{font-size:22px;font-weight:bold;display:block;}
#promo-images div p{margin-top:4px}
#promo-images div strong a{color:#263E50;text-decoration:none;}
#promo-images div em{font-style:normal;color:#F84544;font-size:12px;display:block;padding:2px 0 8px}
#promo-images div strong a:hover{text-decoration:underline}
#promo-controls{position:absolute;top:228px;width:635px}
/*#promo a{float:right;margin-right:20px;font-size:110%}*/
#promo .pagination{float:right;padding-right:3px}
#promo .pagination span{width:18px;height:18px;display:block;overflow:hidden;background:#33495b url('/img/icons.png') no-repeat 0 -398px;margin-right:5px;float:left;cursor:pointer}
#promo .pagination span.active{background:#52c3b3 url('/img/icons.png') no-repeat 0 -419px}

#promo.clinic{margin-top:10px;width:615px}
#promo.clinic .pagination{float:left;width:615px}

.hr{background-color:#dcdcdc;border-bottom:1px solid #FFF;height:1px;margin:10px 0;overflow:hidden}
.hr.dotted{background:transparent url('/img/icons.png') repeat-x 0 -1251px;height:1px;margin:10px 0;border:0}

#text .boxes-hp{clear:both;width:635px}
#text .boxes-narrow{width:180px;float:left;color:#263e50}
#text .boxes-narrow a{color:#263e50}
#text .boxes-full-width li,#text .boxes-narrow li{background:transparent url('/img/icons.png') no-repeat 0 -1572px;margin:0;padding:0 0 0 12px;font-size:110%}
#text .boxes-narrow .links li{background-position:0 -1570px;padding:4px 0 4px 12px}
#text .contact li{padding:2px 0 2px 12px}
#text .boxes-wide{width:428px;float:right}
#text .boxes-uwide{width:616px;float:right;margin-right:19px;font-size:110%}
#text .news,#text .boxes-wide .box-title,#text .boxes-full-width .box-title{background-image:none;padding-right:20px}
#text .news,#text .boxes-uwide .box-title,#text .boxes-full-width .box-title{padding-right:20px}
#text .boxes-narrow .phone{color:#f84544}
#text .box .news h2{background:transparent url('/img/icons.png') no-repeat 0 -1259px;padding:0 0 0 30px;margin-bottom:10px;clear:both;_margin-top:10px}
#text .boxes-narrow .box .news h2{padding-left:0;background:none}
#text .box .news .info{background-color:#eff0e8;padding:6px 20px;margin-top:10px;_width:368px}
#text .boxes-narrow .box .news .info{padding:6px 6px}
#text .boxes-narrow .box .news{padding-right:0}
#text .box .news .info a{float:right}
#text .box .news .info span{float:right;width:15px;height:15px;overflow:hidden;background:transparent url('/img/icons.png') no-repeat -15px -1170px;margin-left:10px}
#text h1{color:#54c7b7;margin:0;border-bottom:1px solid #54c7b7}
#text h3,#text h2,#text h4{color:#54C7B7}
#text.hp .perex,#text.hp .text{padding:4px 0 10px 12px;color:#000;margin:0}
#text.hp .perex p,#text.hp .text p{margin:0}
#text .perex{color:#263e50;margin-top:10px}
#text .perex .information{border:2px solid #e0d300;padding:5px 10px;font-weight:bold;font-size:120%;margin-bottom:10px}
#text .box{margin-top:27px}
#text .box-title strong{background:transparent url('/img/icons.png') no-repeat 0 -333px;color:#54c7b7;text-transform:uppercase;padding:0 13px;margin:0;float:left;font-size:130%;height:29px}
#text .box-title{height:29px;line-height:29px;background:#263e50 url('/img/icons.png') no-repeat right -365px;padding-right:13px;margin-bottom:10px;overflow:hidden}
#text .box-title a{color:#FFF;float:right}
#text .box.info{width:300px;float:left}
#text a,#text .date{color:#f84544}
#text .date{font-size:110%;margin-left:12px}
#text.hp .text-content{padding-left:12px}
#text .box h2,#text .box.info li{background:transparent url('/img/icons.png') no-repeat 0 -1572px;margin:0;padding:0 0 3px 12px;font-size:130%}
#text .box.info li,#text .box.info li a{color:#263E50}
.text-content ul li,.perex ul li{background:transparent url('/img/icons.png') no-repeat 0 -1570px;margin:0;padding:3px 0 3px 12px;list-style-type:none}
.text-content li,#text .text-content p{padding:6px 0 0px 0;margin:0}
.text-content{padding-top:10px;font-size:110%}
.text-content table{border-collapse:collapse}
.text-content th,.text-content td{padding:3px 4px 3px 0}
#text .box h2 a{color:#18a390}
#text .box li{list-style-type:none}
#text div.image{float:right;padding:0 0 13px 13px}
#text .text-content img{border:0;padding:2px}

#text ul.tree li.areal-title {font-size:120%;font-weight:bold;list-style-type:none;}
#text ul.tree li.areal-title li {font-size:80%;font-weight:normal; background:transparent url('/img/icons.png') no-repeat 0 -1570px;padding:3px 0 3px 12px;list-style-type:none}
a img{border:0}

.hilite1{color:#339900}
.hilite2{color:#66CCFF}
.hilite3{color:#F84544}

#text .box.blood{width:230px;float:right;background:#EFF0E8 url('/img/blood-bg.jpg?v=2') no-repeat 0 0;padding:22px 35px 14px;margin:27px 20px 15px 0;height:241px;overflow:hidden;_margin-right:10px}
#text .box.blood .button{background:transparent url('/img/icons.png') repeat-x 0 -1068px;display:block;height:34px;line-height:34px;overflow:hidden;color:#FFF !important;text-transform:uppercase;font-weight:bold;text-decoration:none;width:232px;text-align:center;font-size:120%;margin-top:16px}
#text .box.blood .button span{display:block;height:34px;background:transparent url('/img/icons.png') no-repeat 0 -1034px;width:232px}
#text .box.blood .button:hover{text-decoration:underline}
#text .box.blood .button span span{background-position:right -1102px}
#text .box.blood ul{list-style-type:none}
#text .box.blood li{background:transparent url('/img/icons.png') no-repeat 0 -1566px;padding:8px 0 3px 14px;color:#263e50;text-transform:uppercase;font-size:110%;font-weight:bold}
#text .box.blood li a{color:#263e50;text-decoration:none}
#text .box.blood h2{color:#f84544;font-size:30px;text-transform:uppercase;margin:0;padding:0;background:none}



.menu.collapsed .box-container,.menu.collapsed .box-title{display:none}
.menu span.expand{display:none;background:transparent url('/img/icons.png') no-repeat right -1285px;cursor:pointer;text-transform:uppercase;color:#263e50;font-weight:bold;font-size:130%;text-align:right;padding:7px 40px 7px 0}
.menu.collapsed span.expand{display:block}
#left .menu.collapsed .box-shadow{padding:12px 20px 12px 50px;height:30px}

#breadcrumbs{padding:10px 27px;float:left;width:561px;clear:both;margin-bottom:25px;min-height:34px;_height:35px;line-height:1.6;position:relative;background:url("/img/icons.png") no-repeat scroll 0 -902px #eff0e8;_left:-158px;_top:-30px}
#breadcrumbs a{color:#000;font-weight:bold;float:left;background:transparent url('/img/icons.png') no-repeat 0 -1572px;padding-left:10px;margin-right:20px;white-space:nowrap}

#like_buttons{height: 54px;width: 590px;margin: 50px 0px 0px 20px;background-color: #eff0e8;}
#like_buttons #left{padding: 17px 0px 0px 25px;width: 533px;height: 37px;float: left;background: url("/img/icons.png") no-repeat scroll 0 -902px #eff0e8;}
#like_buttons #right{width: 32px;height: 54px;float: right;background: url("/img/icons.png") no-repeat scroll 0 -956px #eff0e8;}



#TB_closeAjaxWindow a:link,#TB_closeAjaxWindow a:visited{color:#fff}
#TB_window a:hover{color:#000}
#TB_window a:link,#TB_window a:visited,#TB_window a:active,#TB_window a:focus{color:#666}
#TB_window.round{border:0}
#TB_window{font:12px Arial,Helvetica,sans-serif;position:fixed;background:#fff;z-index:61002;color:#000;border:0;text-align:left;left:50%;top:50%;_position: absolute}
#TB_secondLine{font:12px Arial,Helvetica,sans-serif;color:#666;font-weight:bold}
#TB_overlay{position:fixed;_position:absolute;z-index:61000;top:0;left:0;background-color:#000;opacity:0.6;filter:alpha(opacity=60);width:100%;height:100%}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat}
.TB_overlayBG{background-color:#000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6}
#TB_window img{display:block;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;margin:15px 0 0 15px;*margin-top:0;*position:relative;*top:15px}
#TB_caption{height:25px;float:left;padding:7px 30px 10px 25px; *padding-top:17px;font-size:14px;font-weight:bold}
#TB_closeWindow{height:25px;float:right;padding:11px 25px 10px 0;*padding-top:20px}
#TB_closeAjaxWindow{margin-bottom:1px;text-align:right;float:right;color:#FFF;padding:5px 10px 7px 0}
#TB_ajaxContent{clear:both;overflow:auto;text-align:left;line-height:1.4em;padding:2px 15px}
#TB_ajaxContent p{padding:5px 0}
#TB_load{position:absolute;display:none;height:100px;width:100px;z-index:61001}
#TB_HideSelect{z-index:60999;position:absolute;top:0;left:0;background-color:#fff;border:none;_display:none}
#TB_iframeContent{clear:both;border:none}
#TB_navi{display:block;height:29px;position:absolute;right:0;width:90px;background:transparent url(/img/thickbox/tb_navi_none.png) no-repeat left top;_background-image:url(/img/thickbox/tb_navi_none.gif);margin:16px 14px 0 0;z-index:2}
#TB_navi span a,#TB_navi span{width:34px;cursor:pointer;float:left;height:29px}
#TB_prevImg{margin-left:11px}
#TB_prevImg a{background:transparent url(/img/thickbox/tb_navi_prev.png) no-repeat left top}
#TB_nextImg{float:right;margin-right:7px}
#TB_nextImg a{background:transparent url(/img/thickbox/tb_navi_next.png) no-repeat left top}
#layerBoxT,#layerBoxB{background:url(/img/thickbox/tb_t.png) no-repeat left top;display:block;height:12px;left:0;position:absolute;top:-12px}
#layerBoxT{_background:transparent;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/thickbox/tb_t.png', sizingMethod='crop');}
#layerBoxB{background-image:url(/img/thickbox/tb_b.png);bottom:-12px;top:auto;_background:transparent;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/thickbox/tb_b.png', sizingMethod='crop');}
#layerBoxB-right{background:transparent url(/img/thickbox/tb_b_right.png) no-repeat right top;display:block;width:200px;height:12px;position:absolute;bottom:-12px;right:0;_background:transparent;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/thickbox/tb_b_right.png', sizingMethod='crop')}
#TB_window .close{height:25px;line-height:25px;position:absolute;right:-12px;text-align:center;top:-24px;width:25px;z-index:2}
#TB_window .close span{background:url(/img/thickbox/tb_close.png) no-repeat left top;cursor:pointer;height:25px;left:0;position:absolute;top:0;width:25px;_background:transparent;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/thickbox/tb_close.png', sizingMethod='image');}

#sitemap ul.tree ul{margin-left:5px}
#sitemap{padding-top:20px;line-height:1.3}

.polloption div{padding:4px 0}
.ajaxloader-calendar,
.ajaxloader{display: none; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 9999; background: transparent url(/img/core/spinner.gif) 50% 50% no-repeat}

.maintable{border-collapse:collapse}
.maintable th{width:150px;text-align:left;padding:4px 4px 4px 0}
.maintable td{padding:4px 4px 4px 0}
.maintable .live{color:red;font-weight:bold}

.user-defined-form td{vertical-align:top;padding:4px}
.user-defined-form tr.odd{background-color:#FCFCFC}
.user-defined-form .label{font-weight:bold}
.user-defined-form .label p{margin:0}
.user-defined-form{margin-top:10px;border-collapse:collapse}
.user-defined-form input{margin-left:1px}
.user-defined-form .live{font-weight:bold;color:red}
.user-defined-form .invalidInput{border:1px solid red}
#flash{width:561px;padding:10px 27px;float:left;margin-bottom:10px;border:1px solid #000;color:red;font-weight:bold}
#flash .info,.controlerror{list-style-type: none;font-weight:bold;color:red}
#flash .info{color:green}

.paginator a,.paginator span{float:left;padding:4px;border:1px solid #CCC;margin-right:4px}
.paginator .previous span,.paginator .next span,.paginator .previous a,.paginator .next a{border:0;padding:0}
.paginator .current{background-color: #F84544;color:#FFF}
.paginator{border-top:1px solid #F84544;margin-top:10px;padding-top:10px}

#discussion .item{margin:0;padding:8px 8px 11px 8px;border-top:1px dashed #AAA}
#discussion .odd{background-color:#FCFCFC}
#discussion .own{border-left:10px solid #54C7B7}
#discussion .head{color:#888;float:right;padding-left:8px}
#discussion .head .name{font-weight:bold}
#discussion .head .date{font-size:100%;margin-left:6px}
#discussion .body{padding-top:3px}

#replyForm{padding-top:10px}
#reply-form{padding:8px}

.help{font-style:italic;color:#777;font-size:90%}

.article-date{float:right;color:#999;line-height:24px;padding-left: 20px}
.article-list h2{margin-top:0}

.login-box{width:290px;margin:20px auto 0;position:relative;left:-15px;background-color:#F8F8F8;padding:10px}
.login-box .label,.login-box label,.login-box .input-label{width:95px;font-weight:bold;float:left;height:16px;text-align:right;margin-top:4px}
.login-box input,.login-box select{float:right;width:180px;margin-top:4px}
.jobfilter_clinic.login-box input,.jobfilter_clinic.login-box select{width:140px}
.login-box .form-sub{clear:both}
.login-box .inp-submit-login{width:90px;font-weight:bold;margin-top:8px}
.jobfilter_clinic.login-box .inp-submit-login{float:none;width:90px}
.login-box .live{clear:both;float:left;width:100%;text-align:right;color:red}
.filter-category label,.filter-clinic label,.filter-type label{width:170px;text-align:left}
.jobfilter_clinic .filter-category label{text-align:right;width:95px}
.jobfilter{width:345px}
.jobfilter.login-box select{width:140px;float:left}
.jobfilter.login-box input[type=submit]{width:auto;float:right;margin-top:4px}
.jobfilter.login-box input[type=text]{width:140px;float:left}
.filter-type, .filter-clinic, .filter-category{width: 335px; float: left;}
.jobfilter table{width:100%}
#text .jobfilter h4{color:#F84544}

#left .menu.clinic .box-shadow{padding-top:8px}
#left .menu.clinic li a{background:none;font-size:115%}
#left .menu.clinic li li a{color:#ABA100;border-bottom:1px solid #c0b500;margin-bottom:15px;position:relative;left:27px;margin-right:30px;padding-left:0}
#left .menu.clinic li li li a{color:#253F4E;border:0;margin-bottom:6px;background:url("/img/icons.png") no-repeat scroll -8px -787px transparent;position:static;padding-left:29px;margin-left:11px}
#left .menu.clinic li li li a.active{color:#ABA100;background-position:16px -1377px}
#left .menu.clinic li li li li a{color:#253F4E;padding-left:47px;font-size:100%;background-position:36px -1570px}
#left .menu.clinic li li li li a.active{color:#ABA100;background-position:36px -1442px}
#left .menu.clinic li li li li li a{padding-left:64px;background-position:53px -1442px}
#left .menu.clinic li li li li li a.active{color:#ABA100;background-position:53px -1442px}
#left .menu.clinic li li{margin-top:0}
#left .menu.clinic li ul{padding-left:0;margin-top:0}

.phone-list-items h3{margin-bottom:3px}
.phone-list-items table th{text-align:left}
.phone-list-items table th,.phone-list-items table td{padding:2px 10px 2px 0}

.employees .info{margin-bottom:10px;padding-left:12px}
.employees{padding-right:12px}
.employees h2 span{color:#000;font-size:70%;font-weight:normal}
.filter { margin: 5px;}


.barometer-status {width: 300px; margin: 4px auto; }
.barometer-status .item {color: #fff; font-weight: bold;float: left; width: 24px; height: 20px; line-height: 20px; padding: 2px; margin: 0px 1px 0 0; text-align: center}
.barometer-status .active {background-color: #33cc66;}
.barometer-status .inactive {background-color: #f84544}



#tooltip{position:absolute;z-index:30000;padding:3px;background:#363636;color:#FFF!important;font-size:0.9em;-moz-border-radius:5px;-webkit-border-radius:5px;}
#tooltip div{margin:0;background:#808080;padding:5px;font-size:0.9em;}
#tooltip h3{color:#fff;font-weight:bold;padding:5px;margin:0;background:#5f5f5f}

.item h3{margin:10px 0 5px}

.edu-event table {width:100%;margin-top: 20px;border-collapse: collapse;}
.edu-event table th.head {padding: 3px; font-weight: bold;border: 1px #000 solid;text-align: center;}
.edu-event table th.head h2 {margin: 2px;}
.edu-event table th {padding: 6px 4px;vertical-align: top;font-weight: bold;width: 40%;}
.edu-event table td {padding: 6px 4px;vertical-align: top;text-align: left;}
.edu-event table td p {margin: 0px;}

.text-right {text-align: right;}
.text-left {text-align: left;}

.clinic-title {padding-left: 10px;font-size: 110%;/*color:#54C7B7*/}

#grants{width:616px;height:120px;background:transparent url('/img/granty.v2.jpg') no-repeat 0 0;padding-top:6px;margin-top:40px;display:block}
}
/** krev vlevo*/
.bleft{
	float: left!important;
	background-position: 0px -277px!important;
	width: 135px!important;
	height: 294px!important;
	padding: 22px 25px 14px 25px!important;
	margin-top: 10px!important;
}
.bleft .hr {
	width: 150px;
	border-bottom: 1px #FFF solid;
	border-top: 1px #f84544 solid;
	margin-left: -10px;
}
.bleft p {
	color: #f84544;
	text-transform: uppercase;
	font-size: 12px;
	margin: 10px 0;
}
.phone-ico {
	background: transparent url('/img/icons.png') 0px -1730px no-repeat;
	height: 28px;
	line-height: 28px;
	display: block;
	font-size: 16px;
	font-weight: bold;
	padding: 0px 0px 0px 26px;
}

.rright {
	float: right!important;
	width: 230px;
}
.rright .box-title {
	background-image: none!important;
}
.rright .links a {
	color: #263e50!important;
}
.rright .links a:hover {
	color: #54c7b7!important;
}

.links a {
	color: #263e50!important;
}
.links a:hover {
	color: #54c7b7!important;
}

#headerb{position:absolute;left:260px;top:15px;width:250px;height:100px}

.isodnv{width:140px;height:123px;background:transparent url('/img/isodnv.jpg') no-repeat 0 0;display:block;position:absolute;left:31px;}
#footer.fn .isodnv{width:140px;height:125px;background:transparent url('/img/isodnv.jpg') no-repeat 0 0;display:block;margin:10px 25px 10px 0;float:left;position:static}
#footer.fn img{margin-top:10px}
#footer.fn #pcl{width:200px;height:91px;margin-top:20px;background:transparent url('/img/pcl.jpg') no-repeat 0 0;display:block}
.print{display:none}


/** print view*/
#logos-print .logoprint{width:181px;height:49px;background:transparent url('/img/logo.narrow.png') no-repeat 0 0;display:block;line-height:200px;overflow:hidden; float: left;}
#logos-print #address {float: right;}
#logos-print #address .item {float: left; margin-left: 35px;position: relative;}
#logos-print #address .item p {margin: 0px;font-size: 80%;}
#logos-print #address .item .point {display: block; width: 18px; height: 18px; position: absolute; left: -22px; background-color: #54c7b7; top: 8px;}
#logos-print #address .item .point.dark {background-color: #13235B;}
#text .print-view .perex, #text .print-view .text-content {display: none;}
.print-view h1 {margin: 8px 0 !important;}
.print-view .description-text {float: right;}

.print-view #form_34 .user-defined-form{margin:0}
.print-view	#form_34 .user-defined-form td.label{width:22%;padding:2px 0}
.print-view	#form_34 .user-defined-form.secondPart{margin-top:0;position:relative}
.print-view	#form_34 .user-defined-form.secondPart td.label{width:20%}
.print-view	#form_34 #patientInfo{position:absolute;width:480px;float:right;right:0;top:23px;padding:8px;border:1px solid #EEEEEE;background-color: #fff;}
.print-view	#form_34 h2{font-size:100%;margin:0;}
.print-view	#form_34 input, #form_34 textarea {color: #fff !important;}


#siteWarning{background-color:#f84544;text-align:center;padding:6px 0;color:#FFF;font-size:13px}
#siteWarning a{color:#FFF;font-size:13px}

/*#form_34 input, #form_34 textarea {color: #fff !important;}*/

@media print{
	.cleaner,.cb{clear:both}
	.print{display:block}
	body{font-family:'Trebuchet MS','Geneva CE',lucida,sans-serif;font-size:70%;}
	div,body,form,.user-defined-form,td{padding:0;margin:0}
	p{padding:0 0 4px 0;margin:0}
	h1{font-size:20px;margin:0 0 }
	h2{font-size:18px;margin:10px 0}
	h3{font-size:16px;margin:8px 0}
	h4{font-size:14px;margin:6px 0 }
	ul{margin:0 0 0 20px}
	#snippet--,#snippet--flashmessage,#footer,.isodnv,.login-box,.submit,#left,#header-text,#footer-info,#copyright span,.article-date,#promo,#breadcrumbs,.box-title,#search,#lang,#iso,#toolbar,.logo,.box,#main-menu,#footer-links,hr.hide,#logo,#headerb{display:none}
	#header-text{padding-bottom:10px}
	input,textarea{padding:0;font-size:11px;margin:0}
	input.input,textarea{border:1px solid #999;}
	textarea{overflow:hidden}
	.paginator{padding-top:10px}
	th{text-align:left}
	th.head{text-align:center}
	.edu-event table{width:100%}
	.edu-event table th.head{width:100%}
	.edu-event table th{width:160px !important}
	.user-defined-form td{padding:2px}

	.magnetic-resonance{margin:0}
	.magnetic-resonance td.label{width:22%;padding:2px 0}
	.magnetic-resonance h2{font-size:100%;margin:0;}
	.magnetic-resonance .submit{display:none}


	::-webkit-input-placeholder { /* WebKit browsers */
	  color: transparent;
	}
	:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
		color: transparent;
	}
	::-moz-placeholder { /* Mozilla Firefox 19+ */
		color: transparent;
	}
	:-ms-input-placeholder { /* Internet Explorer 10+ */
		color: transparent;
	}
}

