/* top menu */
.redbox { background:#F00; position:absolute;  left:-15px; height:51px; width:15px; top:62px; }
.top { width:800px; background:url("../pic/l1.gif") repeat-y #97dcf3; float:left; padding-bottom:2px;}
.top ul { width:100%; float:left; text-align:right; text-transform:uppercase; font-size:62%; margin:41px 0 5px;}
.top ul li { display:inline; margin:0 5px;}
.top ul li.last { margin:0 10px 0 5px;}
.top ul li a { color:#fff;}
.top ul li a:hover { text-decoration:none;}
.top h1 {font-size:100%; height:54px; position:relative;  width:100%; background:url(../pic/top_pruh.gif) repeat-x transparent; }
.top h1 a { height:54px; width:201px; display:block;cursor:pointer;color:#000;  text-decoration: none;}
.top h1 span { z-index:2;  background:url(../pic/logo.jpg) no-repeat transparent; height:100%; width:201px; display:block; position:absolute; top:0; left:0;}

/* main menu*/
.menu { float:left; display:block; background:#fff; width:100%; margin-bottom:2px;}
.menu li { display:block; float:left; margin:2px 1px 0 0;=margin:2px 1px -1px 0; }
.menu li a { color:#fff; text-decoration:none; text-transform:uppercase; font-size:71%; font-weight:bold; display:block; height:22px; text-align:center; background:url(../pic/menu.gif) repeat-x #97dcf3;cursor:pointer; }
.menu li a:hover { text-decoration:underline; background:url(../pic/menu_act.gif) repeat-x #97dcf3;}
.menu li a span { float:left; width:100%; margin-top:4px;}
.menu .m1 { width:57px;}
.menu .m2 { width:83px;}
.menu .m3 { width:67px;}
.menu .m4 { width:116px;}
.menu .m5 { width:62px;}
.menu .m6 { width:70px;}
.menu .m7 { width:147px;}
.menu .m8 { width:108px;}
.menu .m9 { width:82px; margin-right:0;}

.finder { float:left; width:800px; height:230px; display:inline; position:relative;}
.finder-in { float:left; width: 100%; height: 100%; background:url(../pic/main_sph.jpg); margin: none; padding: none;}
.finder-in2 { float:left; width: 100%; height: 100%; }
.finder-in3 { width: 100%; height: 100%; }
.finder-in4 { width: 100%; height: 100%; }
.finder-in5 { width: 100%; height: 100%; }
.finder-in6 { width: 100%; height: 100%; }
.finder-in7 { width: 100%; height: 100%; }
.finder-in8 { width: 100%; height: 100%; }

.finder .finder-i { float:left; margin:120px 0 0 577px; display:inline;width:140px;}
.finder .find { width:114px; font-size:68%; border:0; background:#fff; float:left; padding:1px;}
.finder .fnd-btn { margin-left:5px;  float:left; margin-top:1px;}
.finder .finda { float:left; padding-top:4px; background:url(../pic/white_arrow.gif) 0 7px no-repeat; padding-left:10px; color:#fff;font-size:62%;}
.xlogo img, .xlogo2 img, .xlogo3 img, .xlogo4 img { border:0;}
.xlogo, .xlogo2, .xlogo3, .xlogo4 { position:absolute; border:0;}

.infoline { font-size:71%; color:#fff; height:25px; background:url("../pic/l1.gif") repeat-y; padding:0 0 0 10px;}
.infoline a, .infoline span { display:block; float:left; margin-top:5px; color:#fff;}

/* main layout*/
.col-abc, .col-ab, .col-bc, .col-a, .col-b, .col-c, .col-xa, .col-xb { float:left; overflow:hidden;}
.col-abc { width:100%;}
.col-ab { width:575px; }
.col-bc { width: 599px; }
.col-a { width:201px;}
.col-b { width:374px;}
.col-c { width:225px; }

.col-xa { width:320px;}
.col-xb { width:400px;}

.img-b { border:1px solid #cdcdcd; float:left; margin:10px 10px 0 10px; }
.img-b img { border:0; margin:2px 2px 2px 2px; =margin-bottom:2px; =padding-bottom:2px;  float:left;}

.kontakt p { padding: 8px 5px;}
.kontakt .col-abc .art-in { margin-right:40px; }

.formular { width:100%; }

.formular td input { width: 100%; }

.formular td textarea { width: 100%; }

.formular .pole {width: 300px;}

.formular td.antispam { text-align: center; }

.formular td.antispam input { width: 100px; }

.formular .okmsg { font-weight: bolder; color: green; border: 1px solid green; background-color:#C2FF84;}
.formular .errmsg { font-weight: bolder; color: red; border: 1px solid red; background-color:#FFD8D8;}

.formular .submit { width: 90px; }

/* prvni spusteni - uprava prodktu */

span.prod { font-weight: bold; text-decoration: underline; color: orange;}

#footer { height:105px; background:url(../pic/l3.gif) repeat-y #97dcf3; margin-top:1px; color:#ccc; font-size:62%;}
#footer .copy { text-align:right; padding:10px 10px 15px 0;}
#footer .disclaimer {margin-left:40px; padding-right:10px;}
#footer .disclaimer img { float:left; margin-right:15px; }
#footer .disclaimer { background:url(../pic/jaj.gif) no-repeat; padding-left:50px;}
#footer .disclaimer a:link, #footer .disclaimer a:visited {color: #d1f5ff;}

.img-click { position:relative;  display:block; width:215px; font-size:75%; text-decoration:none; font-weight:bold;}
.img-click img { border:1px solid #a0a0a0; text-decoration:none; }
.img-click .lupa-on { position:absolute; background:url(../pic/lupa.gif) no-repeat; height:23px; width:23px; top:118px; left:192px;}
.img-click .linkmap { display:block; text-align:center; text-decoration:underline;}
.img-click:hover .linkmap { text-decoration:none;}

.box { text-align:left; margin:5px 0;}
.box .box-i { float:left;}
.box p { margin:0; padding:0 5px;}

.bigmap { text-align:center; margin:25px 0 0;}

.col-abc .art-m { width:100%; display:inline; }
.col-abc .col-abc-in .art-m { width: 780px;}
.col-ab .art-m { width:544px; display:inline; }
.col-bc .art-m { width:575px; display:inline; }
.col-b .art-m { width:350px; margin:5px 0 5px 10px;display:inline;}
.art-m { margin:10px 10px; float:left; }
.art-m .art-in p {font-size:100%;}
.art-m .art-in {margin:0 12px 0 15px; font-size:75%;}
.art-m .top-m {background:url(../pic/dot_hor.gif) 0 14px repeat-x; clear:left; float:left; width:100%;}
.art-m h2 { float: left; color:#2d96e3; background:#fff; padding-right:5px; }
.art-m .red-tit h2  { color:#f00;}
.art-m .red-tit h2 span, .art-m .blue-tit h2 { color:#2d96e3;}
.art-m h3 { color:#2d96e3; font-size:100%;}
.art-m h3.top-tit { color:#000; margin:12px 0 20px 4px;}
.art-m h3.top-tit span, .art-m h4.top-tit, label.mid-tit { color:#2d96e3;  }
label.mid-tit { width:100%; display:block; text-align:center; font-weight:bold;}
.art-m h3.mid-tit { margin:2px 0 0 5px;}
.art-m h3.mid-tit span { color:#000;}
.art-m h4.top-tit { margin-bottom: 2px; padding-top:5px; }
.megatit { padding-left: 5px; padding-right: 5px; padding-top: 3px; text-align:center; font-weight:bold; display:block; color:#2d96e3;}
.art-m h3.uni-tit { color:#000; margin:7px 0 0 5px;}
.art-m .col-xb h3.uni-tit { margin-top:0;}

.unitable, .unitable2 { font-size:100%; margin:12px 0; width:100%; border-collapse:collapse;}
.unitable thead tr { border:1px solid #e4e4e4; background:#f4f4f4; }
.unitable thead tr th { padding:10px;}
.unitable td { padding:9px 5px 0; }
.unitable2 th, .unitable2 td { border:1px solid #d1d1d1; padding:5px 8px;}
.unitable2 th { background-color:#f5f5f5;}
.uniform { margin:10px 0;}
.uniform2 { margin-top:5px;}
.tricol-form { margin-top:5px; }
.tricol-form select { font-size:100%;}
.tricol-form p.cl-a { float:left; width:225px; margin:5px 10px 5px 0; padding:0;}
.tricol-form p.cl-b { float:left; width:285px; margin:5px 10px 5px 10px; padding:0;}
.tricol-form p.cl-c { float:left; width:195px; margin:5px 0 5px 10px; padding:0;}
.uniform .bw, .uniform2 .bw { border:1px solid #abadb3; width:315px;}
.tricol-form .bw { border:1px solid #abadb3; width:100%;}
.form2 label { float:left; width:20%;}
.form2 .uniimp, .form2 textarea { width:255px; background:#f5f5f5; border:1px solid #d3d3d3; }
.form2 textarea { height:85px;}
.form2 .send { text-align:center;}
.form2 .send input { background:#e5e5e5; border:1px solid #d3d3d3; color:#f00;  font-weight:bold; font-size:100%; height:25px; padding:0 8px;}

.bottominfo { display: block; margin:5px 20px 10px 25px; clear:both; font-size:75%;}
.bottominfo .upi, .bottominfo .backi { float:left; width:50%;}
.bottominfo .upi-r { float:left; width:100%; text-align:right;}
.bottominfo .backi { text-align:right;}
.bottominfo .upi a, .bottominfo .backi a, .bottominfo .upi-r a { padding-left:10px; color:#f00;}
.bottominfo .upi a, .bottominfo .upi-r a { background:url(../pic/up_orange_arrow.gif) 0 5px no-repeat; }
.bottominfo .backi a {background:url(../pic/left_orange_arrow.gif) 0 5px no-repeat;}
.art-m .bottominfo { margin:0 0 5px 0; font-size:100%;}

.art-m .red-tit h2 { padding-left:18px;  background:url(../pic/arrow_red.gif) 0 6px #fff no-repeat;} 
.art-m .blue-tit h2 { padding-left:18px;  background: url(../pic/blue_arrow.gif) 0 6px #fff no-repeat;}
.art-in .blue-tit h2 { padding-left:18px;  background: url(../pic/blue_arrow.gif) 0px 3px #fff no-repeat; padding-bottom: 5px;} 
.redline, .blueline, .grayline, .darkblueline, .magentaline {height:3px; margin:3px 20px 5px 25px; =margin:-2px 20px 0 25px; }
.redline { background: #f00; line-height:3px; height:3px; width:530px; float:left; display:inline;}
.blueline { background: #2d96e3; line-height:3px; height:3px; width:530px; float:left; display:inline; }
.darkblueline { background: #13599d; line-height:3px; height:3px; width:530px; float:left; display:inline; }
.grayline { background: #486179; line-height:3px; height:3px; width:530px; float:left; display:inline; }
.magentaline { background: #494a88; line-height:3px; height:3px; width:530px; float:left; display:inline; }
.bluewide { background:url(../pic/l3.gif) repeat-y #97dcf3; margin:5px 0 0;line-height:5px; height:5px; float:left; width:100%; clear:left;}
.dots { background:url(../pic/dot_hor.gif) repeat-x #fff bottom left; margin:0 20px 0 25px;line-height:1px; height:1px; display:block; }
.art-in .dots { margin:0 0px 0 5px;}
.dots-r { background:url(../pic/dot_hor.gif) repeat-x #fff bottom left; line-height:1px; height:1px; display:block; width:219px; float:left; margin:2px 1px}
.blueline2 { background: url(../pic/menu_right.gif) repeat-x #fff bottom left; line-height:3px; height:3px; display:block; width:221px; float:left; margin:2px 0;}
.art-m a, .img-click { color:#f00;}
.art-m a:hover { color:#f00; text-decoration:none;}
.art-m ul { font-size:75%; margin:5px;}
.art-m  .art-in ul { font-size:100%; margin:5px;}
.art-m ul li { margin:0; line-height:125%;}
.art-m ul.uniul { margin:0 5px 20px;}
.art-m ul.tabmenu { border-bottom:1px solid #abadb3; margin:15px 0 20px; float:left; width:530px;}
.art-m ul.tabmenu li { float:left; margin:0 2px 0 0;}
.art-m ul.tabmenu li a { display:block; width:52px; height:24px; background:url(../pic/tabmenu.gif) -52px 0 no-repeat;font-weight:bold; color:#666; text-align:center; text-decoration:none;}
.art-m ul.tabmenu li a:hover, .art-m ul.tabmenu li.act a { color:#fff; background:url(../pic/tabmenu.gif) 0 0 no-repeat;}
.art-m ul.tabmenu li a span {  margin-top:5px; width:100%; float:left;}
.art-m ul.arr, .art-m ul.down { margin:5px 5px 0;}
.art-m ul.arr li { background:url(../pic/orange_arrow.gif) 0 4px no-repeat; padding-left:13px;  }
.art-m ul.down li { background:url(../pic/download.gif) 0 3px no-repeat; padding-left:13px;}
.art-m ul.square li { background:url(../pic/square.gif) 2px 6px no-repeat; padding-left:11px; margin:2px 0;}
.findmore { background:url(../pic/findmore.gif) 0 3px no-repeat; padding-left:15px; =background-position:0 6px;}
.art-m .more { display:block; text-align:right; font-size:100%; margin:10px 0; }
.art-m .more a, .art-m a.arr, .art-m span.arr { background:url(../pic/orange_arrow.gif) 0 4px no-repeat; padding-left:12px; }
.art-m ul.em-box { float: left; width:520px; _width:515px; background:#f4f4f4; border:1px solid #e3e3e3; padding:3px 0 6px;}
.art-m ul.em-box li { float:left; margin:4px 0 4px 6px; display:inline;}
.art-m ul.em-box li a { float:left; }
.art-m ul.em-box li span { float:left; width:8px; text-align:right;}

/* col-c*/
.r-ad { background:url(../pic/ad-bg.gif) repeat-y; width:223px; float:left; margin:5px 0}
.r-ad-in { background:url(../pic/ad-top.gif) top left no-repeat; float:left; width:100%;}
.r-ad-in2 { background:url(../pic/ad-btm.gif) bottom left no-repeat; float:left; width:100%; padding-bottom:10px;}
.r-ad .ad { border:1px solid #cdcdcd; float:left; margin:10px 10px 0 10px; }
.r-ad .ad img { border:0; margin:2px 2px -2px 2px; =margin-bottom:2px; height:83px;}
.r-ad .ad-text { margin:10px 0 0; }
.r-ad .ad-text a { color:#f00; }
.r-ad .ad-text p { font-size:71%;}

/* right menu*/
.menuright, .box-link {  width:221px; }
.menuright a, .menuleft a, .menuright span, .menuleft span { color:#fff;}
.menuright { overflow:hidden; float:left;}
.menuright li.m1 {  border-bottom:1px solid #fff; width:221px; float:left; background:url(../pic/menu_right.gif) repeat-y #97dcf3; }
.menuright li.m1 a.m1a, .menuright li.m1 span.m1a { font-size:68%;display:block; width:100%; height:20px; background:url(../pic/white_arr.gif) 7px 9px no-repeat; padding-left:18px; padding-top:5px;  text-transform:uppercase; font-weight:bold; text-decoration:none; border-bottom:2px solid #fff;}
.menuright li.m1 a:hover, .menuright .m2 li a:hover { text-decoration:underline;}
.menuright .m2 li { font-size:65%; background: url(../pic/blue_arr.gif) 20px 7px #97dcf3 no-repeat; float:left; width:100%; padding:3px 0}
.menuright .m2 li a, .menuright .m2 li span { color:#000; text-decoration:none; margin:0px 0 0 31px; display:block;}
.menuright li.last { border-bottom:1px solid #fff;}
.m2 { float:left; width:100%;}

/* left menu*/
.menuleft {width:201px; overflow:hidden;float:left;}
.menuleft .m1 {border-bottom:1px solid #fff; font-weight:bold; background:url(../pic/left_m1.gif) repeat-x #f00;  float:left; width:100%;}

.menuleft .m1d {border-bottom:1px solid #fff; font-weight:bold; background:url(../pic/left_m1d.gif) repeat-x #f00;  float:left; width:100%; }

.menuleft li.m1 a.m1a, .menuleft li.m1 span.m1a { font-size:71%;display:block; width:100%; background:url(../pic/white_arr.gif) 9px 12px no-repeat; height:22px; padding-left:19px; padding-top:8px; text-transform:uppercase; font-weight:bold; text-decoration:none;border-bottom:1px solid #fff;text-transform:uppercase;}

.menuleft li.m1d a.m1a, .menuleft li.m1d span.m1a { font-size:71%;display:block; width:100%; background:url(../pic/white_arr.gif) 9px 12px no-repeat; height:35px; padding-left:19px; padding-top:8px; font-weight:bold; text-decoration:none;border-bottom:1px solid #fff;text-transform:uppercase;}


.menuleft .m2 li {font-size:71%;border-bottom:1px solid #fff; font-weight:bold; background: url(../pic/left_m2.gif) repeat-x #f00; height:28px; float:left; width:100%;}
.menuleft .m2 li a, .menuleft .m2 li span{ display:block; background:url(../pic/white_arr.gif) 0 4px no-repeat; padding-left:13px; margin:7px 0 0 11px;  font-weight:bold; width:180px; text-decoration:none;}
.menuleft .m2 li.m2d {font-size:71%;border-bottom:1px solid #fff; font-weight:bold; background: url(../pic/left_m2d.gif) repeat-x #f00; height:40px; float:left; width:100%;}
.menuleft li.m2d a {width:180px; display:block;  background:url(../pic/white_arr.gif) 0 5px no-repeat; padding-left:13px; margin:7px 0 0 11px;  font-weight:bold; text-decoration:none;}
.menuleft li a:hover { text-decoration:underline;}

.box-link { background:url(../pic2/patient.jpg); float:left; height:95px; margin:1px 0;  cursor: hand; }
.box-link-in { float:left; font-size:125%; color:#fff; margin:15px 0 0 10px; width:150px; line-height:140%; }
.box-link-in a { font-weight:bold; color:#fff;}
.humunkul .xlogo { top:22px; left:165px;}

.art-m .art-in p.sm { font-size:75%; line-height:120%;}

/* travel menu */
#menu-travel { float:left; margin: 5px 0;}
#menu-travel li { float: left; width:50px; text-align:center; margin-right: 5px; }
#menu-travel li a { font-size:83%; width:100%; color:#69696b; text-decoration: none;}
#menu-travel li a:hover { text-decoration: underline; color:#F00;}
#menu-travel li a span { display:block; height: 63px; width:50px; cursor:pointer;}
#menu-travel .m-taxi span { background:url(../pic3/taxi.jpg) center center no-repeat; }
#menu-travel .m-metro span { background:url(../pic3/metro.jpg) center center no-repeat;}
#menu-travel .m-car span { background:url(../pic3/car.jpg) center center no-repeat;}
#menu-travel .m-train span { background:url(../pic3/train.jpg) center center no-repeat;}
#menu-travel .m-bus span { background:url(../pic3/bus.jpg) center center no-repeat;}
#menu-travel .m-plane span { background:url(../pic3/plane.jpg) center center no-repeat;}
#menu-travel .m-tram span { background:url(../pic3/tram.gif) center center no-repeat;}

/* upravy linku s obrazky */

a img { border: none; }

/* kariera */
.career {padding-top: 3px;}
.career .red-tit {padding-left:18px; padding-top: 4px;  background:url(../pic/blue_arrow.gif) 0 6px #fff no-repeat; font-size: 11px; }
.career .red-tit h2 {color:#2d96e3;}
.career .item {margin: 3px; padding: 2px; border-bottom: 1px dashed #7a82c3; font-size: 12px;}
.career .item#last {border: none;}
.career .item .arr { background:url(../pic/orange_arrow.gif) 0 4px no-repeat; padding-left:13px;  color: red; font-weight: bold;}
.career .item .info { padding-left: 12px; font-weight: bold;}
.career .item .date {font-size: 10px; font-weight: normal;}

.okmsg { font-weight: bolder; color: green; border: 1px solid green; background-color:#C2FF84; padding: 3px;}
.errmsg { font-weight: bolder; color: red; border: 1px solid red; background-color:#FFD8D8;  padding: 3px;}

/* pdf */
.art-m ul li.pdf, .art-m table td.pdf { background:url(../pic/pdf_icon.gif) no-repeat; padding-left:20px; min-height: 20px;}
.art-m ul li.msword, .art-m table td.msword { background:url(../pic/msword_icon.jpg) no-repeat; padding-left:20px; min-height: 20px;}
.art-m table td.msword, .art-m table td.pdf { vertical-align: top; }
.art-m ul li.ppt, .art-m table td.ppt { background:url(../pic/presentation_icon.png) no-repeat; padding-left:20px; min-height: 20px;}

/* menu produktu s ikonkami */

.container td { margin: none; }
.container .left50 { float: left; padding: 5px; width: 210px; padding-left: 10px;}
.container .right50 { float: right; padding: 5px; background: url(../pic/div_cara_r.gif) repeat-y; width: 255px; padding-left: 30px;}

.container .left30 { float: left; padding: 5px; width: 155px; padding-left: 10px;}
.container .mid30 { float: left; padding: 5px; width: 155px; padding-left: 10px;}
.container .right30 { float: left; padding: 5px; width: 155px; padding-left: 10px;}

.container .l25 { float: left; padding: 10px; width: 109px; }

.container .line {padding-top: 5px; padding-bottom: 5px;}
.container  .ico { float: left; width: 50px;}
.container  .ico2 { float: left; width: 25px;}
.container  .lnk {float: left; padding-top: 15px; padding-left: 5px; font-weight: bold;}
.container  .lnk2 {float: left; padding-left: 5px;}
.container  .lnk3 {float: left; padding-top: 5px; padding-left:15px; font-weight: bold;}

/* upravy */

ul.spaces li { padding-top: 5px; padding-bottom: 5px; }

.art-m .em-box2 { float: left; width:520px; _width:515px; background:#f4f4f4; border:1px solid #e3e3e3; padding:6px 0 6px; text-align: center; margin-bottom: 5px;}

p.block { text-align: justify;}

div.fl {float: left; padding: 2px; padding-right: 4px;}

div.fr {float: right; padding: 2px; padding-left: 4px;}

img.bord {margin: 4px;}

/* Zakaznicke oddeleni */

.repphoto { float: left; margin-right: 6px; margin-bottom: 20px; width: 100px;}
div.repbox { float: right; width: 410px; }
div.clear {clear:both; }

/* consumer a mdd - rozcestnik */
.spolecne .finder { height:229px}
.spolecne .finder-in { background:url(../pic3/rozcestnik.png); }
.spolecne .finder-i { float:left; margin:177px 0 0 570px;}

.finder-i div { display:inline;}
.spolecne .xlogo { left: 121px; top: 52px;}
.spolecne .xlogo2 { left: 460px; top: 52px;}


/* consumer*/
.consumer .top { background:url(../pic/c_top.gif) repeat-y  #97dcf3; }
.consumer .finder { height:229px}
.consumer .finder-in { background:url(../pic/main_consumer.jpg); margin: none; paddding: none;width:100%; height:100%; }
.consumer .finder-i { float:left; margin:107px 0 0 54px;}
.finder-i div { display:inline;}
.consumer .blueline2 { background:url(../pic/c_top.gif) repeat-y; }
.consumer .bluewide { background:url(../pic/c_top.gif) repeat-y #97dcf3;}
.consumer #footer { color:#fff; background:url(../pic/c_top.gif) repeat-y #97dcf3; }
.consumer #footer .disclaimer { background:url(../pic/jaj.jpg) no-repeat; padding-left:50px;}
.consumer .infoline { background:url(../pic/infoline_hor.gif) repeat-x;height:24px;}
.consumer .r-box { float:left; background:url(../pic/dot_vert.gif) repeat-y; margin-top:3px; border-top:2px solid #1e62ac; border-bottom:2px solid #1e62ac; width:100%;}
.consumer .r-box img { float:left; border:0; margin-left:5px;}
.consumer .r-box .iright img { margin-left:105px;}
.consumer .r-box .dots { float:left; width:210px; line-height:1px; margin:5px; display:inline;}
.consumer .art-m .top-m { background:none; padding-top:5px; border-top:2px solid #f00;}
.consumer .redline, .consumer .blueline, .consumer .dots { margin-left:10px; width:350px;}
.consumer .xlogo { top:26px; left:172px;}

/* podstranky */
.pages .top h1 span { background:url(../pic2/logo.jpg) no-repeat transparent; height:100%; width:244px;}
.pages .top h1 { margin-top:2px;font-size:100%; height:53px; position:relative;  width:100%; background:url(../pic2/top_pruh.gif) repeat-x transparent; }
.pages .top {padding-bottom:0;}
.pages .menu { margin-top:0;}
.pages .top ul {  margin:41px 0 0; padding-bottom:5px; border-bottom:1px solid #fff;}
.pages .finder { height:231px;}
.pages #footer .disclaimer { margin-left:104px; color:#fff;}
.pages #footer .copy {color:#fff;}
.pages .menuright li.m1 a.m1a { font-weight: bold;  height:17px; background:url(../pic/white_arr.gif) 7px 8px no-repeat; padding-top:3px; }

/*asp*/
.asp .top { background:url(../pic2/asp_top.gif) repeat-y #97dcf3;}
.asp .finder { height:231px;}
.asp .finder-in { background:url(../pic3/asp_main_logo.jpg); }
.asp .finder-i { margin:135px 0 0 462px;}
.asp .infoline { background:url(../pic2/asp_top.gif) repeat-y #97dcf3;}
.asp .bluewide, .asp #footer { background:url(../pic2/asp_l3.gif) repeat-y #97dcf3;}
.asp .blueline2 { background: url(../pic2/asp_menu_right_top.jpg) repeat-x #fff bottom left; }
.asp .box-link { background:url(../pic2/asp_patient.jpg); }
.asp .menuright li.m1 { background:url(../pic2/asp_menu_right.gif) repeat-x #bad8ed; }
.asp .menuright li.m1 span.m1a { height: 15px; }
.asp .menuright .m2 li { background: url(../pic/blue_arr.gif) 20px 7px #bad8ed no-repeat;}
.asp .art-m .blue-tit h2 {  background: url(../pic2/asp_arrow.gif) 0 6px #fff no-repeat;}
.asp .art-in .blue-tit h2 {  background: url(../pic2/asp_arrow.gif) 0 3px #fff no-repeat;} 
.asp .art-m .red-tit h2 span, .asp .art-m .blue-tit h2 { color:#25628f;}
.asp #footer .disclaimer { background:url(../pic2/asp_jaj.jpg) no-repeat; padding-left:50px;}
.asp .xlogo { top:54px; left:342px;}

/*cordis*/
.cordis .top, .biosense .top { background:url(../pic2/cordis_top.gif) repeat-y #97dcf3;}
.cordis .finder { height:231px;}
.cordis .finder-in { background:url(../pic3/cordis_main_logo.jpg); }
.cordis .finder-i { margin:130px 0 0 620px;}
.cordis .infoline, .biosense .infoline { background:url(../pic2/cordis_top.gif) repeat-y #97dcf3;}
.cordis .bluewide, .cordis #footer, .biosense .bluewide, .biosense #footer { background:url(../pic2/cordis_l3.gif) repeat-y #97dcf3;}
.cordis .blueline2, .biosense .blueline2 { background: url(../pic2/cordis_menu_right_top.gif) repeat-x #fff bottom left; }
.cordis .box-link { background:url(../pic2/cordis_patient.jpg); }
.cordis .menuright li.m1 { background:url(../pic2/cordis_menu_right.gif) repeat-x #bad8ed; }
.cordis .menuright .m2 li { background: url(../pic/blue_arr.gif) 20px 7px #afafe4 no-repeat;}
.cordis .art-m .blue-tit h2 {  background: url(../pic2/cordis_arrow.gif) 0 6px #fff no-repeat;}
.cordis .art-in .blue-tit h2 {  background: url(../pic2/cordis_arrow.gif) 0 3px #fff no-repeat;} 
.cordis .art-m .red-tit h2 span, .cordis .art-m .blue-tit h2 { color:#404a75;}
.cordis #footer .disclaimer, .biosense #footer .disclaimer { background:url(../pic2/cordis_jaj.jpg) no-repeat; padding-left:50px;}
.cordis .xlogo { top:22px; left:541px;}

/* biosense*/
.biosense .finder { height:231px;}
.biosense .finder { background:url(../pic3/cordis_biosense_main_logo.jpg); }
.biosense .finder-i { margin:140px 0 0 174px;}
.biosense .box-link { background:url(../pic2/cordis_biosense_patient.jpg); }
.biosense .menuright li.m1 { background:url(../pic2/cordis_biosense_menu_right.gif) repeat-x #bad8ed; }
.biosense .menuright .m2 li { background: url(../pic/blue_arr.gif) 20px 7px #96d3e0 no-repeat;}
.biosense .art-m .blue-tit h2 {  background: url(../pic2/cordis_biosense_arrow.gif) 0 6px #fff no-repeat;}
.biosense .art-in .blue-tit h2 {  background: url(../pic2/cordis_biosense_arrow.gif) 0 3px #fff no-repeat;} 
.biosense .art-m .red-tit h2 span, .biosense .art-m .blue-tit h2 { color:#2e6e7b;}
.biosense .xlogo { top:46px; left:30px;}

/* Depuy */
.depuy .top { background:url(../pic2/depuy_top.gif) repeat-y #97dcf3;}
.depuy .finder { height:231px;}
.depuy .finder-in { background:url(../pic3/depuy_hp_main_logo.jpg); }
.depuy .finder-i { margin:170px 0 0 565px;}
.depuy .infoline { background:url(../pic2/depuy_top.gif) repeat-y #97dcf3;}
.depuy .bluewide, .depuy #footer { background:url(../pic2/depuy_l3.gif) repeat-y #97dcf3;}
.depuy .blueline2 { background: url(../pic2/depuy_menu_right_top.gif) repeat-x #fff bottom left; }
.depuy .box-link { background:url(../pic2/depuy_patient.jpg); }
.depuy .menuright li.m1 { background:#e70000; }
.depuy .menuright .m2 li { background: url(../pic/white_arr.gif) 20px 7px #263340 no-repeat; color:#fff;}
.depuy .menuright .m2 li a, .depuy .menuright .m2 li span { color:#fff; }
.depuy .art-m .blue-tit h2 {  background: url(../pic2/depuy_arrow.gif) 0 6px #fff no-repeat;}
.depuy .art-in .blue-tit h2 {  background: url(../pic2/depuy_arrow.gif) 0 3px #fff no-repeat;}
.depuy .art-m .red-tit h2 span, .depuy .art-m .blue-tit h2 { color:#304050;}
.depuy #footer .disclaimer { background:url(../pic2/depuy_jaj.jpg) no-repeat; padding-left:50px;}
.depuy .xlogo { top:81px; left:7px;}
.depuy .xlogo2 { top:81px; left:156px;}
.depuy .xlogo3 { top:81px; left:388px;}
.depuy .xlogo4 { top:81px; left:637px;}

/*depuy1*/
.depuy1 .finder { background:url(../pic3/depuy_main_logo.jpg); height:231px;}
.depuy1 .xlogo, .depuy2 .xlogo, .depuy3 .xlogo, .depuy4 .xlogo { top:59px; left:365px;}
/*depuy2*/
.depuy2 .finder { background:url(../pic3/depuy_main_logo2.jpg); height:231px;}
/*depuy3*/
.depuy3 .finder { height:231px;}
.depuy3 .finder-in { background:url(../pic3/depuy_main_logo.jpg); }
.depuy3 .finder-in2 { background:url(../pic3/depuy_main_logo2.jpg); }
.depuy3 .finder-in3 { background:url(../pic3/depuy_main_logo3.jpg); }
.depuy3 .finder-in4 { background:url(../pic3/depuy_main_logo4.jpg); }
/*depuy4*/
.depuy4 .finder { background:url(../pic3/depuy_main_logo4.jpg); height:231px;}
.depuy1 .finder-i, .depuy2 .finder-i, .depuy3 .finder-i, .depuy4 .finder-i { margin:145px 0 0 625px;}
/*depuy codman*/
.codman .finder { height:231px;}
.codman .finder-in { background:url(../pic3/depuy_codman_main_logo.jpg); }
.codman .finder-i { margin:144px 0 0 527px;}
.codman .xlogo { top:44px; left:486px;}

/*depuy mitek*/
.mitek .finder { height:231px;}
.mitek .finder-in { background:url(../pic3/depuy_mitek_main_logo.jpg); }
.mitek .finder-i { margin:144px 0 0 527px;}
.mitek .xlogo { top:46px; left:322px;}
/*depuy spine*/
.spine .finder { height:231px;}
.spine .finder-in { background:url(../pic3/depuy_spine_main_logo.jpg); }
.spine .finder-i { margin:114px 0 0 602px;}
.spine .xlogo { top:23px; left:483px;}

/*ethicon*/
.ethicon .top { background:url(../pic2/ethicon_top.gif) repeat-y #97dcf3;}
.ethicon .finder { height:231px;}
.ethicon .finder-in { background:url(../pic3/ethicon_hp_main_logo.jpg); }
.ethicon .finder-i { margin:145px 0 0 510px;}
.ethicon .infoline { background:url(../pic2/ethicon_top.gif) repeat-y #97dcf3;}
.ethicon .bluewide, .ethicon #footer { background:url(../pic2/ethicon_l3.gif) repeat-y #97dcf3;}
.ethicon .blueline2 { background: url(../pic2/ethicon_menu_right_top.gif) repeat-x #fff bottom left; }
.ethicon .box-link { background:url(../pic2/ethicon_patient.jpg); }
.ethicon .menuright li.m1 { background:url(../pic2/ethicon_menu_right.gif) repeat-x #bad8ed; }
.ethicon .menuright li.m1 span.m1a { height: 15px; }
.ethicon .menuright .m2 li { background: url(../pic/blue_arr.gif) 20px 7px #9aa9e4 no-repeat;}
.ethicon .art-m .blue-tit h2 {  background: url(../pic2/ethicon_arrow.gif) 0 6px #fff no-repeat;}
.ethicon .art-in .blue-tit h2 {  background: url(../pic2/ethicon_arrow.gif) 0 3px #fff no-repeat;}
.ethicon .art-m .red-tit h2 span, .ethicon .art-m .blue-tit h2 { color:#494a88;}
.ethicon #footer .disclaimer { background:url(../pic2/ethicon_jaj.jpg) no-repeat; padding-left:50px;}
.ethicon .xlogo { top:71px; left:0px;}
.ethicon .xlogo2 { top:71px; left:234px;}
.ethicon .xlogo3 { top:71px; left:400px;}
.ethicon .xlogo4 { top:71px; left:591px;}

/*ethicon breastcare*/
.breastcare .finder { height:231px;}
.breastcare .finder-in { background:url(../pic3/ethicon_breastcare_main_logo.jpg); }
.breastcare .finder-i { margin:144px 0 0 527px;}
.breastcare .xlogo { top:40px; left:495px;}
/*ethicon woundmanagement*/
.woundmanagement .finder { height:231px;}
.woundmanagement .finder-in { background:url(../pic3/ethicon_woundmanagement_main_logo.jpg); }
.woundmanagement .finder-i { margin:156px 0 0 252px;}
.woundmanagement .xlogo { top:43px; left:14px;}
/*ethicon sutures1*/
.sutures1 .finder { height:231px;}
.sutures1 .finder-in { background:url(../pic3/ethicon_sutures1_main_logo.jpg); }
.sutures1 .finder-in2 { background:url(../pic3/ethicon_sutures2_main_logo.jpg); }
.sutures1 .finder-in3 { background:url(../pic3/ethicon_sutures3_main_logo.jpg); }
.sutures1 .specmenu { font-size: 12px; color: white; padding-top: 3px; height: 16px; margin-right: 1px; text-align: center; background:url(../pic2/ethicon_top.gif) repeat-y #97DCF3; }
.sutures1 .specmenu a:link, .sutures1 .specmenu a:visited {color: white;}

.sutures1 .finder-i, .sutures2 .finder-i, .sutures3 .finder-i { margin:140px 0 0 514px;}
.sutures1 .xlogo, .sutures2 .xlogo, .sutures3 .xlogo { top:51px; left:486px;}
/*ethicon sutures2*/
.sutures2 .finder { background:url(../pic3/ethicon_sutures2_main_logo.jpg); height:231px;}
/*ethicon sutures3*/
.sutures3 .finder { background:url(../pic3/ethicon_sutures3_main_logo.jpg); height:231px;}
/*ethicon gyncare*/
.gyncare .finder { height:231px;}
.gyncare .finder-in { background:url(../pic3/ethicon_gyncare_main_logo.jpg); }
.gyncare .finder-i { margin:142px 0 0 524px;}
.gyncare .xlogo { top:29px; left:440px;}

/*lifescan*/
.lifescan .top { background:url(../pic2/lifescan_top.gif) repeat-y #97dcf3;}
.lifescan .finder { height:231px;}
.lifescan .finder-in { background:url(../pic3/lifescan_main_logo.jpg); }
.lifescan .finder a { color:#000;}
.lifescan .finder .find { border:1px solid #000;}
.lifescan .finder-i { margin:135px 0 0 630px;}
.lifescan .infoline { background:url(../pic2/lifescan_top.gif) repeat-y #97dcf3;}
.lifescan .bluewide, .lifescan #footer { background:url(../pic2/lifescan_l3.gif) repeat-y #97dcf3;}
.lifescan .blueline2 { background: url(../pic2/lifescan_menu_right_top.gif) repeat-x #fff bottom left; }
.lifescan .box-link { background:url(../pic2/lifescan_patient.jpg); }
.lifescan .menuright li.m1 { background:url(../pic2/lifescan_menu_right.gif) repeat-x #bad8ed; }
.lifescan .menuright li.m1 span.m1a { height: 15px; }
.lifescan .menuright .m2 li { background: url(../pic/blue_arr.gif) 20px 7px #88cbec no-repeat;}
.lifescan .art-m .blue-tit h2 {  background: url(../pic2/lifescan_arrow.gif) 0 6px #fff no-repeat;}
.lifescan .art-in .blue-tit h2 {  background: url(../pic2/lifescan_arrow.gif) 0 3px #fff no-repeat;}
.lifescan .art-m .red-tit h2 span, .lifescan .art-m .blue-tit h2 { color:#13599d;}
.lifescan #footer .disclaimer { background:url(../pic2/lifescan_jaj.jpg) no-repeat; padding-left:50px;}
.lifescan .finder a {background:url(../pic2/black_arrow.gif) 0 7px no-repeat; color:#000;}
.lifescan .xlogo { top:20px; left:495px;}

/*visioncare*/
.visioncare .top { background:url(../pic2/visioncare_top.gif) repeat-y #97dcf3;}
.visioncare .finder { height:231px;}
.visioncare .finder-in { background:url(../pic3/visioncare_main_logo.jpg); }
.visioncare .finder a { color:#000;}
.visioncare .finder-i { margin:85px 0 0 130px;}
.visioncare .infoline { background:url(../pic2/visioncare_top.gif) repeat-y #97dcf3;}
.visioncare .bluewide, .visioncare #footer { background:url(../pic2/visioncare_l3.gif) repeat-y #97dcf3;}
.visioncare .blueline2 { background: url(../pic2/visioncare_menu_right_top.gif) repeat-x #fff bottom left; }
.visioncare .box-link { background:url(../pic2/visioncare_patient.jpg); }
.visioncare .menuright li.m1 { background:url(../pic2/visioncare_menu_right.gif) repeat-x #bad8ed; }
.visioncare .menuright li.m1 span.m1a { height: 15px; }
.visioncare .menuright .m2 li { background: url(../pic/blue_arr.gif) 20px 7px #bee4f8 no-repeat;}
.visioncare .art-m .blue-tit h2 {  background: url(../pic2/visioncare_arrow.gif) 0 6px #fff no-repeat;}
.visioncare .art-in .blue-tit h2 {  background: url(../pic2/visioncare_arrow.gif) 0 3px #fff no-repeat;}
.visioncare .art-m .red-tit h2 span, .visioncare .art-m .blue-tit h2 { color:#06459b;}
.visioncare #footer .disclaimer { background:url(../pic2/visioncare_jaj.jpg) no-repeat; padding-left:50px;}
.visioncare .xlogo { top:16px; left:23px;}

/*ethicon endo-surgery*/
.ethiconendo .top { background:url(../pic2/ethicon_endosurgery_top.gif) repeat-y #97dcf3;}
.ethiconendo .finder { height:231px;}
.ethiconendo .finder-in { background:url(../pic3/ethicon_endosurgery_main_logo.jpg); }
.ethiconendo .finder-i { margin:130px 0 0 630px;}
.ethiconendo .infoline { background:url(../pic2/ethicon_endosurgery_top.gif) repeat-y #97dcf3;}
.ethiconendo .bluewide, .ethiconendo #footer { background:url(../pic2/ethicon_endosurgery_l3.gif) repeat-y #97dcf3;}
.ethiconendo .blueline2 { background: url(../pic2/ethicon_endosurgery_menu_right_top.gif) repeat-x #fff bottom left; }
.ethiconendo .box-link { background:url(../pic2/ethicon_endosurgery_patient.jpg); }
.ethiconendo .menuright li.m1 { background:url(../pic2/ethicon_endosurgery_menu_right.gif) repeat-x #bad8ed; }
.ethiconendo .menuright .m2 li { background: url(../pic/blue_arr.gif) 20px 7px #6bc8e7 no-repeat;}
.ethiconendo .art-m .blue-tit h2 {  background: url(../pic2/ethicon_endosurgery_arrow.gif) 0 6px #fff no-repeat;}
.ethiconendo .art-in .blue-tit h2 {  background: url(../pic2/ethicon_endosurgery_arrow.gif) 0 3px #fff no-repeat;}
.ethiconendo .art-m .red-tit h2 span, .ethiconendo .art-m .blue-tit h2 { color:#13599d;}
.ethiconendo #footer .disclaimer { background:url(../pic2/ethicon_endosurgery_jaj.jpg) no-repeat; padding-left:50px;}
.ethiconendo .xlogo { top:26px; left:374px;}


/*CSR*/
.csr .top { background:url(../pic2/csr_top.jpg) repeat-y #97dcf3;}
.csr .finder { height:231px;}
.csr .finder-in { background:url(../pic3/csr_main_logo.jpg); }
.csr .finder-i { margin:130px 0 0 630px;}
.csr .infoline { background:url(../pic2/csr_top.jpg) repeat-y #97dcf3;}
.csr .bluewide, .csr #footer { background:url(../pic2/csr_l3.jpg) repeat-y #97dcf3;}
.csr .blueline2 { background: url(../pic2/csr_menu_right_top.gif) repeat-x #fff bottom left; }
.csr .box-link { background:url(../pic2/patient.jpg); }
.csr .menuright li.m1 {  border-bottom:1px solid #fff; width:221px; float:left; background:url(../pic2/csr_menu_right.gif) repeat-y #97dcf3; }
.csr .menuright .m2 li { background: url(../pic/blue_arr.gif) 20px 7px #6bc8e7 no-repeat;}
.csr .art-m .blue-tit h2 {  background: url(../pic/blue_arrow.gif) 0 6px #fff no-repeat;}
.csr .art-in .blue-tit h2 {  background: url(../pic/blue_arrow.gif) 0 3px #fff no-repeat;}
.csr .art-m .red-tit h2 span, .csr .art-m .blue-tit h2 { color:#13599d;}
.csr #footer .disclaimer { background:url(../pic2/csr_jaj.jpg) no-repeat; padding-left:50px;}
.csr .xlogo { top:26px; left:374px;}


.cordis .menuright .m3 li {
    background:#AFAFE4 url(../pic/blue_arr.gif) no-repeat scroll 30px 7px;
}

.menuright .m3 li {
    background:#97DCF3 url(../pic/blue_arr.gif) no-repeat scroll 30px 7px;
    float:left;
    font-size:100%;
    padding:3px 0;
    width:100%;
}

.menuright .m3 li a, .menuright .m3 li span {
    color:#000000;
    display:block;
    margin:0 0 0 41px;
    text-decoration:none;
}

.ethiconendo .menuright .m3 li {
    background:#6BC8E7 url(../pic/blue_arr.gif) no-repeat scroll 30px 7px;
}


table { font-size:100%; width:100%; border-collapse:collapse;}