f

------------------------------------------------------------------------- */
#loader { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10000; background: #000 url(images/loader.gif) 50% 50% no-repeat;}
* { margin:0;padding:0; outline: none;}
img { border: 0; vertical-align: middle; }
a::-moz-focus-inner, button::-moz-focus-inner  { border: 0;}
a { text-decoration: none; outline: none; color: #7A7E86;}
a:hover { text-decoration: underline; }
ul { list-style: none; text-align: left; }
fieldset { border: 0; }
object { float: left; outline: none;}
.flash { padding-left: 30px;}
input {vertical-align: middle; outline: none; }
input[type="text"] { border: 1px solid #A5ACB2; background: #FFF; font: 11px/13px Arial; color: #6A6A6A; padding: 2px 5px;}
textarea { border: 1px solid #A5ACB2; background: #FFF; font: 11px/13px Arial; color: #6A6A6A; padding: 2px 5px;}
input[type="submit"] {text-align: left; background: url(../_images/btn.gif) 100% -25px no-repeat; font: 11px/23px Arial; text-transform: uppercase; letter-spacing: 2.5px; word-spacing: 0px; color: #000; padding: 0 32px 0 8px; margin: 0; border: 0; height: 23px; border-left: 1px solid #E4E4E4; }
input[type="button"] {text-align: left; background: url(../_images/btn.gif) 100% -25px no-repeat; font: 11px/23px Arial; text-transform: uppercase; letter-spacing: 2.5px; word-spacing: 0px; color: #000; padding: 0 32px 0 8px; margin: 0; border: 0; height: 23px; border-left: 1px solid #E4E4E4; }
input[type="reset"]{ cursor: pointer; text-decoration: none; }
input:hover[type="submit"], input:hover[type="reset"] { cursor: pointer; text-decoration: none; }
h1 {}
h2 {}
h3 {font: normal 24px/24px "Times New Roman"; padding: 15px 30px 10px; color: #000; border-bottom: 1px solid #FFF;}
.head-wide h3 { padding: 15px 20px 10px;}
h3  span.subcat {font: normal 14px/24px Arial; color: #7A7E86; padding: 0 10px; vertical-align: middle;}
h4 { font: normal 20px/20px Arial; padding: 0 0 15px; color: #000;}
h5 { font: normal 16px/16px Arial; padding: 0 0 10px; color: #000;}
h6 { font: normal 14px/14px Arial; color: #3E434B;}
h6 span {color: #7A7E86; display: block;}
a.more { display: block; margin-top: 10px; width: 13px; height: 13px; background: url(../_images/arr-more.gif) -13px 0 no-repeat;}
a.more:hover { background-position: 0 0;}
a.see-more { float: right; clear: both; background: url(../_images/arr-more.gif) -13px 50% no-repeat; padding: 0 5px 0 22px; margin-top: 10px; white-space: nowrap;}
a.see-link { float: right; clear: both; background: url(../_images/arr-down.gif) 0 50% no-repeat; padding: 0 5px 0 22px; margin-top: 10px; white-space: nowrap; font-size: 16px; color: #000;}
p a.see-more { display: inline-block; float: none; clear: none; margin: 0 5px; color: #000; padding: 0 18px 0 1px; background: url(../_images/arr-prevnext-ba.gif) 100% 50% no-repeat;}

/*Buttons

------------------------------------------------------------------------- */
.btn { float: left; text-align: center; background: url(../_images/btn.gif) 100% 0 no-repeat; font: 11px/25px Arial; text-transform: uppercase; letter-spacing: 2.5px; word-spacing: 0px; }
.light {color: #000; background-position: 100% -50px; padding: 0 32px 0 8px; border-left: 1px solid #E4E4E4;}
.dark {color: #FFF; background-position: 100% -75px; padding: 0 32px 0 8px; border-left: 1px solid #6A707C;}
.play {color: #000; background-position: 100% -25px; padding: 0 32px 0 8px; border-left: 1px solid #E4E4E4; line-height: 23px;}
 
/*Layout

------------------------------------------------------------------------- */
body {  width: 100%; background: #FFF; font: 11px/14px Arial,Helvetica,sans-serif; color: #7A7E86;}
.font12, .next, .prev, .prev2, .next2{font: 12px/15px Arial,Helvetica,sans-serif;}
#top, #head, #subhead, #content , #footer { width: 974px; margin: 0 auto; position: relative; clear: both; z-index: 1;}
#bg-top, #bg-head, #bg-subhead, #bg-content , #bg-footer { width: 100%; margin: 0 auto; position: relative; clear: both; z-index: 1;}
#page { width: 100%; min-height: 100%; height: auto!important; height: 100%; margin: 0 auto -90px; background: #FFF url(../_images/bgc.gif) 50% 0 repeat-x; position: relative; clear: both; z-index: 1;}

/* Top

------------------------------------------------------------------------- */
#bg-top {background: #474E59 url(../_images/bg-top.jpg) 50% 0 repeat-x;}
#top { height: 100%;}
#sub-top {clear: both; float: left; width: 100%; margin: 142px 0 0;}
#contentslider { clear: both; margin: 142px 0 0; width: 974px; height: 295px; float: left; clear: both; position: relative; overflow: hidden;}
.ui-tabs-panel { width: 709px; height: 295px; position: absolute; top: 0; left: 0;}
.ui-tabs-panel h4 { position: absolute; top: 40px; left: 20px; font: 24px/24px "Times New Roman"; color: #FFF; width: 330px; }
.ui-tabs-panel h4.lower {top: 160px;}
.ui-tabs-panel img { position: absolute; top: 0; left: 0;}
.ui-tabs-panel a.play { position: absolute; top: 220px; left: 20px; text-align: left;  }
.ui-tabs-panel span.who {position: absolute; top: 220px; left: 20px;}
.ui-tabs-panel span.who strong { font: normal 16px/22px Arial; color: #FFF; display: block;}
.ui-tabs-panel span.when { width: auto; color: #fff; position: absolute; top: 260px; right: 50px; font-size: 12px;}
.ui-tabs-panel span.when2 { width: auto; color: #fff; position: absolute; top: 250px; right: 420px; font-size: 12px;}
.ui-tabs-panel span.when3 { width: auto; color: #fff; position: absolute; top: 220px; right: 50px; font-size: 12px;}
.ui-tabs-panel span.when4 { width: auto; color: #7a7e86; position: absolute; top: 260px; left: 19px; font-size: 10px;}
.ui-tabs-nav { position: absolute; top: 0; right: 0; margin: 0; width: 286px; height: 295px; list-style: none; z-index: 1000;}
.ui-tabs-nav li { float: left; margin: -1px 0 0; width: 286px; height: 60px; overflow: hidden; clear: both; }
.ui-tabs-nav a { width: 240px; height: 36px; padding: 11px 14px 13px 32px; overflow: hidden; background: url(../_images/bg-slides.png) 0 0  no-repeat; float: left; font: 12px/18px Arial;}
.ui-tabs-nav a img { float: left; margin: -10px 5px -13px 0;}
.ui-tabs-nav a:hover, .ui-tabs-selected a { background: url(../_images/bg-slides-hover.png) 0 0 no-repeat; text-decoration: none;}
.ui-tabs-selected a img {display: none;}
.ui-tabs-nav a span { display: block; text-align: left; color: #FFF;}
.ui-tabs-selected a span { clear: both; }
.ui-tabs-hide{ display:none; }
#top h1 { position: absolute; top: 25px; left: 0px;}
#top-menu { font-size: 11px;position: absolute; top: 0px; right: 0; z-index: 10000; background: url(../_images/bg-topmenu.jpg) 0 0 repeat-y;}
#top-menu li { color: #868D98; line-height: 11px; float: left; padding: 7px 0; position: relative; z-index: 2;}
#top-menu a {color: #868D98; line-height: 11px; float: left; padding: 1px 11px; border-left: 1px solid #1F2227;}
#top-menu a:hover, #top-menu a.selected {text-decoration: none; color: #FFF;}
#top-menu li:first-child a { border-left: 0;}
#top-menu li ul { position: absolute; top: 5px; right: 1px; display: none; background: #23252B; border: 1px solid #525862; width: 128px; padding: 1px 0 5px;}
#top-menu li ul li { float: none; color: #FFF; background: none; padding: 3px 0;}
#top-menu li ul li a { float: none; color: #FFF; padding: 0 14px;}
#top-menu li ul li a:hover {color: #868D98;}
#top-menu span { float: left; padding: 1px 5px 1px 0;}
#top-menu div#change-lang { float: left; color: #FFF; cursor: pointer; padding: 4px 14px; margin: -2px 1px 0 0; background: #23252B url(../_images/arr-lang.gif) 114px 3px no-repeat; border: 1px solid #525862; width: 100px;}
#top-menu div#change-lang:hover ul { display: block; }
#menu { position: absolute; top: 114px; left: 0;}
#menu li { float: left; margin: 0 13px; display: inline;}
#menu li a { float: left; height: 15px; font: normal 15px/15px "Times New Roman"; background: none; display: block; color: #FFF;}
#menu li a:hover, #menu li a.selected { text-decoration: none; cursor:pointer; color: #5F6672;}

/* Head 

------------------------------------------------------------------------- */
#bg-head {background: #D9D5CF url(../_images/bg-head.jpg) 0 0 repeat-x;}
#bg-subhead {background: #F1F1F2 url(../_images/bg-subhead.jpg) 0 0 repeat-x;}
#imd2 { float: left; width: 974px; background: url(../_images/bg-imd2.gif) 0 0 repeat-y;}
#imd2 li { float: left; width: 206px; background: url(../_images/bg-imd2-arr.gif) -500px 20px no-repeat; padding: 20px 30px 90px; position: relative; color: #7A7E86;}
#imd2 li.first {width: 138px; padding: 20px 20px 90px; background: #FF5506 url(../_images/bg-imd2-first.gif) 0 0 no-repeat;}
#imd2 li.second { width: 204px; background-position: 0 20px;}
#imd2 li p { position: absolute; left: 0; padding: 0 30px; bottom: 42px; height: 42px; overflow: hidden; font: 11px/14px Arial; }
#imd2 li.first p { color: #FFF; padding: 0 20px;}
#imd2 li a.more { position: absolute; left: 30px; bottom: 18px; width: 13px; height: 13px; background: url(../_images/arr-imd2.gif) -13px 0 no-repeat;}
#imd2 li a.more:hover { background-position: 0 0;}
#imd2 li.first a.more { left: 20px; background-position: 0 0;}
#imd2 li.first a.more:hover {background-position: -13px 0;}
#imd2 li span { font: 14px/18px Arial;}

/* Content

------------------------------------------------------------------------- */
#content { padding: 0; z-index: 2;}
.contact-us { float: left; clear: both; padding: 0 2% 20px; width: 96%;  margin: 20px 0 0; border-bottom: 1px solid #E4E4E4; font: 14px/25px Arial; color:#000; }
.contact-us span { float: left;}
.contact-us a { float: left; margin: 0 10px;}
.contact-us-foot { clear: both; padding: 20px 2%; width: 95%; float: left; margin: 20px 0 0; border-top: 1px solid #E4E4E4; font: 14px/25px Arial; color:#000; text-align: right; }
.contact-us-foot a { float: right; margin: 0 10px;}
.order-now { float: left; clear: both; width: 100%; padding: 20px 0; margin: 0; font: 12px/15px Arial; color:#FFF; background: #121416 url(../_images/bg-order-now.jpg) 0 0 no-repeat;}
.order-now .body { padding: 0 15px;}
.order-now a { margin: 10px 0 0; float: right; clear: both;}
.order-now span { color: #FE7C02;font-weight: bold;}
.order-now2_ { float: left; clear: both; width: 100%; padding: 20px 0; margin: 0; font: 12px/15px Arial; color:#FFF;}
#newsletter { float: left; clear: both; width: 90%; padding: 20px 5%; margin: 0; font: 12px/15px Arial; color:#FFF; background: #EBEBEC url(../_images/bg-newsletter.jpg) 0 0 no-repeat; border-bottom: 1px solid #E4E4E4;}
#newsletter input[type="text"] { width: 175px; float: left;}
#newsletter input[type="submit"] {margin: -2px 2px; padding: 0; height: 24px; background-position: 100% 0; width: 26px; vertical-align: middle;}
#ro {color:red}

#newpatient { float: left; clear: both; width: 244px; padding: 20px 10px 5px; margin: 0; font: 12px/15px Arial;  background: #F1F1F2 url(../_images/bg-newpatient.jpg) 0 0 repeat-x; position: relative;}
#newpatient span { float: left; width: 50%; margin: 5px 0 0;}
#newpatient .prev,#newpatient .next { position: absolute; width: 13px; height: 13px; top: 20px; background: url(../_images/arr-btn.gif) 0 0 no-repeat; border: 0; right: 36px; z-index: 100;}
#newpatient .next { right: 20px; background-position: -39px 0;}
#newpatient .prev:hover { cursor: pointer; background-position: -13px 0;}
#newpatient .next:hover { cursor: pointer; background-position: -26px 0;}
#newpatient img { }
#newpatient-slides  {height: 68px; width: 244px; overflow: hidden; } 
#newpatient-slides div{ float: left; width: 244px; background: #FFF url(../_images/bg-patslide.jpg) 50% 50% no-repeat; height: 68px; overflow: hidden;} 
#newpatient-slides div a, #newpatient-slides div img {display: inline;}


.main-left { width: 709px; float: left; background: url(../_images/br.gif) 355px 0 repeat-y;}
.main-left li { float: left; width: 709px; background: url(../_images/br.gif) 0 0 repeat-x; padding: 0 0 20px; }
.main-left li:first-child { background: none;}
.main-left li h5 {height: 32px; }
.main-left li h5.toleft {height: 100%; }
.main-left li div.column { width: 216px; float: right; margin: 20px 20px 0; display: inline; padding-left: 98px; position: relative; min-height: 80px; }
.main-left li div.column:first-child  {float: left; }
.main-left li div.column .toleft { position: absolute; top: 0; left: 0; width: 88px; overflow: hidden;}

.main-right { width: 264px; float: right; display: inline; border-left: 1px solid #E4E4E4;}

#change {background: url(../_images/bg-change.jpg) 0 0 repeat-y; height: 45px;}
#change span.text { color:#c8c8c8;float: left; width: 545px; text-align: right; font-size: 15px; padding: 13px 40px 0; line-height: 19px; }
#change a { float: left; white-space: nowrap; padding: 8px 0 0;color:#fea653;font-size:14px;}
#change a img { float: left; margin: -8px 10px 0 0; width: 64px; height: 45px;}
#change a span { color: #FFF; display: inline;}

#sidebar { float: left; width: 218px; position: relative; z-index: 10; margin-bottom: -100%; display: none;}
#sidemenu { padding: 0 0 25px; background: #D7D5CD url(../_images/bg-sidemenu.jpg) 0 0 no-repeat; border-bottom: 1px solid #FFF; position: relative; float: left;}
#sidemenu li { margin: 5px 0 0; float: left; clear: both; width: 218px;}
#sidemenu li.t { background: #F7F7F7;margin: 0px 0 0; float: left; clear: both; width: 218px;padding:1px}
#sidemenu li:first-child { margin-top: 15px;}
#sidemenu a { color:#4a4e59;font: 14px/18px Arial; padding: 0 20px; float: left; width: 178px; position: relative;}
#sidemenu a span.arr-sidemenu { position: absolute; top: 3px; left: 100%; display: none; width: 6px; height: 11px; background: url(../_images/arr-sidemenu.gif) 0 0 no-repeat;}
#sidemenu a:hover, #sidemenu a.selected { color: #000; text-decoration: none;}
#sidemenu a.selected span.arr-sidemenu { display:block;}
.right-column2 { float: left; width: 756px;}
.right-column { float: right; width: 756px;}
#content .right-column  { padding: 35px 30px; width: 686px; }
#content .right-column-short { padding: 15px 30px 10px;}
#content .right-column h5 { width: 170px; line-height: 20px; float: left;}
.top-slide-nav { padding: 15px 30px;}
.top-slide-nav ul { float: right; margin: -14px 0;}
.top-slide-nav ul li { float: left;}
.top-slide-nav ul li a { padding: 0 10px; background: url(../_images/arr-prevnext.gif) 0 0 no-repeat;}
.top-slide-nav ul li a.prev { padding-left: 22px;}
.top-slide-nav ul li a.next { padding-right: 22px; background-position: 100% 0;}
.top-slide-nav ul li a.prev2 { padding-left: 22px;}
.top-slide-nav ul li a.next2 { padding-right: 22px; background-position: 100% 0;}

.next3 {left:30px;width:50px;position: absolute;top:20px; font-size:11px;padding-left: 22px; background-position:40px 35px;background: url(../_images/arr-prevnext.gif) 100% 0 no-repeat;}


.article-body { float: right; width: 515px; overflow: hidden; }
.article-body img { max-width: 575px;}
.article-body p { padding-bottom: 15px; font-size: 12px; line-height: 18px; margin: 0;}
.article-body p { padding-bottom: 15px; font-size: 12px; line-height: 18px; margin: 0;}
.article-body p img { max-width: 515px;}
.article-body a { color: blue;text-decoration: underline; font-weight: bold;}

.article-body1 { float: right; width: 515px; overflow: hidden; }
.article-body1 p { padding-bottom: 15px; font-size: 12px; line-height: 18px; margin: 0;}
.article-body1 p { padding-bottom: 15px; font-size: 12px; line-height: 18px; margin: 0;}
.article-body1 a { color: blue;text-decoration: underline; font-weight: bold;}


.reference a {color: blue;text-decoration: underline; font-weight: bold;}
.actions { float: right; }
.actions li { float: left; margin-left: 15px;font-size: 12px;}
.actions li a { font-size: 12px;float: left; background: url(../_images/arr-more.gif) -13px 50% no-repeat; padding: 0 5px 0 22px; margin-top: 10px; white-space: nowrap;}
.actions li.tags { clear: both;} 
.actions li.tags a { background: none; padding: 0; margin: 10px 10px 0;} 
.actions li.tags span { color: #7A7E86; float: left; margin: 10px 10px  0 0; }

.hbl a { color: blue;text-decoration: underline; font-weight: bold;}
.reference { text-align: left;}
.reference-movie { float: left; padding: 0px 0% 0; width: 95%; border-bottom: 1px solid #FFF;}
.reference-movie h4 { padding: 50px 0 0; margin: 0; font: 30px/30px "Times New Roman"}
.reference-movie p { padding: 10px 0 20px; font: 14px/22px Arial;}
.reference-movie a { }
.reference-movie img.fl { margin-right: 10px; height: 301px; display: inline;}
.reference-movie img.fr { margin-left: 10px; height: 301px; display: inline;}
 
.see-reference { float: left; clear: both; padding: 8px 0 0 20px; width: 736px;}
.see-reference h5 { float: left; margin: -2px 0;}
.see-reference p { display: block; clear: both; padding: 8px 0; border-top: 1px solid #FFF; float: left; width: 100%;}
.see-reference ul.references { float: left; width: 736px; clear: both; border-top: 1px solid #FFF; background: url(../_images/br-ref.gif) 50% 0 repeat-y;}
.see-reference ul.references li { float: left; width: 338px; padding: 5px 15px; font: 12px/18px Arial;}
.see-reference ul.references li span {color: #3E434B; display: block;}
.see-reference ul.references li a {color: #3E434B; float:right; background: url(../_images/arr-prevnext.gif) -700px 50% no-repeat; padding: 0 5px 0 22px;}
.see-reference ul.references li .avatar { float: left; margin: -5px 0; min-height: 47px; text-align: center; width: 110px; padding-right: 10px;}
.see-reference ul.opinions { float: left; width: 736px; clear: both; border-top: 1px solid #FFF; background: url(../_images/bg-opinions.gif) 0 0 repeat-y; margin-bottom: -1px;}
.see-reference ul.opinions li { float: left; width: 160px; padding: 5px 14px 5px 10px; border-bottom: 1px solid #FFF; font: 12px/18px Arial;}
.see-reference ul.opinions li .avatar {  float: left; margin: -5px 0; min-height: 47px; text-align: center; width: 60px; }
.see-reference ul.opinions li.nbr { border-bottom: 0;}
.see-reference .see-more { clear: none; margin: 0; background: url(../_images/arr-prevnext.gif) -700px 50% no-repeat;}


.see-reference2 { float: left; clear: both; padding: 8px 0 0 20px; width: 736px;}
.see-reference2 h5 { float: left; margin: -2px 0;}
.see-reference2 p { display: block; clear: both; padding: 8px 0; border-top: 1px solid #FFF; float: left; width: 100%;}
.see-reference2 ul.references2 { float: left; width: 736px; clear: both; border-top: 1px solid #FFF; background: url(../_images/br-ref.gif) 50% 0 repeat-y;}
.see-reference2 ul.references2 li { float: left; width: 338px; padding: 5px 15px; font: 12px/18px Arial;}
.see-reference2 ul.references2 li span {color: #3E434B; display: block;}
.see-reference2 ul.references2 li a {color: #3E434B; float:right; background: url(../_images/arr-prevnext.gif) -700px 50% no-repeat; padding: 0 5px 0 22px;}
.see-reference2 ul.references2 li .avatar { float: left; margin: -5px 0; min-height: 47px; text-align: center; width: 110px; padding-right: 10px;}
.see-reference2 ul.opinions { float: left; width: 736px; clear: both; border-top: 1px solid #B8B2B3; background: url(../_images/bg-opinions.gif) 0 0 repeat-y; margin-bottom: -1px;}
.see-reference2 ul.opinions li { float: left; width: 160px; padding: 5px 14px 5px 10px; border-bottom: 1px solid #B8B2B3; font: 12px/18px Arial;}
.see-reference2 ul.opinions li .avatar {  float: left; margin: -5px 0; min-height: 47px; text-align: center; width: 60px; }
.see-reference2 ul.opinions li.nbr { border-bottom: 0;}
.see-reference2 .see-more { clear: none; margin: 0; background: url(../_images/arr-prevnext.gif) -700px 50% no-repeat;}




.pagination { float: right; }
.pagination li { float: left; }
.pagination li a { float: left; width: 19px; text-align: center; }
.pagination li a:hover, .pagination li a.selected { color: #000; font-weight: bold; text-decoration: none;}
.pagination .prev, .pagination .next { width: 13px; height: 13px; margin: 1px; background: url(../_images/arr-pages.gif) 0 0 no-repeat; }
.pagination .next { background-position: -39px 0;}
.pagination .prev:hover { background-position: -13px 0;}
.pagination .next:hover { background-position: -26px 0;}

.inline-pagination { display: block; clear: both; margin: 15px -20px 0; padding: 0 0 10px; text-align: center;  border-bottom: 1px solid #DAD6D1;}
.inline-pagination li { display: inline; }
.inline-pagination li a { display: inline-block; width: 19px; text-align: center; height: 19px; font: 14px/19px Arial; vertical-align: middle; }
.inline-pagination li a:hover, .inline-pagination li a.selected { color: #000; font-weight: bold; text-decoration: none;}
.inline-pagination li a.prev, .inline-pagination li a.next { width: auto; height: 19px; margin: 2px 10px; padding: 0 10px; background: url(../_images/arr-inlinepages.gif) 100% 50% no-repeat; font-weight: normal;}
.inline-pagination li a.prev { padding-right: 28px;}
.inline-pagination li a.next  { padding-left: 28px; background-position: 0 50%;}
.inline-pagination li a.prev:hover, .inline-pagination li a.next:hover { text-decoration: underline; font-weight: normal;}

#hair {float: left; clear: both; width: 100%; text-align: right; margin: 15px 0 0; white-space: nowrap; font-size: 16px; color: #000; cursor: pointer; line-height: 19px; }
#hair span { float: right; background: url(../_images/arr-down.gif) 0 55% no-repeat; padding: 0 5px 0 22px;}
#hair:hover { text-decoration: underline;}
#hair-form { float: left; clear: both; width: 100%; padding: 0 0 0 10px; margin: 20px 0 0; width: 706px; border-top: 1px solid #EDECE9; overflow: hidden;}
#contact-form { margin: 0 auto; width: 466px; }
#contact-form input[type="submit"] { float: right; margin: 0; background-position: 100% -75px; color: #FFF; width: 190px; height: 25px; border-left: 0;}
#contact-form input[type="reset"] { float: left; background: none; border: 0; color: #000; font: 12px/22px Arial; margin: 3px 0 0;}
#contact-form input[type="button"] { float: right; margin: 0; background-position: 100% -75px; color: #FFF; width: 190px; height: 25px; border-left: 0;}
.forms label {color: #7A7E86; font: 12px/22px Arial; display: block;}
.forms .legend {float: left; margin: 15px 0 0; width: 190px; line-height: 17px;}
.forms .legend .see-more { display: inline-block; float: none; clear: none; margin: 0 0 0 10px;}
.forms ul { float: right; margin: 15px 0 0; width: 466px;}
.forms ul li { float: left; width: 215px; padding: 0 17px 10px 0;position: relative; }
.forms ul li.male { width: 95px; padding-right: 10px;}
.forms ul li.age { width: 110px;}
.forms ul li.wide { width: 447px;}
.forms ul li.captcha { width: 447px; text-align: right;}
.forms ul li.captcha label { display: inline; padding: 0 10px;}
.forms ul li.captcha input[type="text"] { width: 90px; float: none;}
.forms ul li.submit { width: 447px; padding: 15px 0 0; margin: 15px 0 0; border-top: 1px solid #E4E4E4;}
.forms ul li select { width: 100%; font: 12px/21px Arial; color: #7A7E86; height: 21px; border: 1px solid #A5ACB2;}
.forms ul li input[type="text"] { width: 99.2%; font: 12px/15px Arial; color: #7A7E86; height: 15px; padding: 2px 0; float: left; border: 1px solid #A5ACB2; background: #FFF;}
.forms ul li.wide input[type="text"] { width: 99.6%;}
.forms ul li.code input.in1 { width: 30px;}
.forms ul li.code input.in2 { width: 40px; margin-left: 5px;}
.forms ul li input[type="submit"] { margin-top: 20px; width: 120px;}
.forms ul li textarea { width: 99.6%; font: 12px/15px Arial; color: #7A7E86; height: 80px; padding: 0; float: left; border: 1px solid #A5ACB2; background: #FFF; overflow: hidden; overflow-y: auto; }
.forms a { color: #000;}
.forms ul li input[type="checkbox"] { vertical-align: middle; margin: 0 10px 0 0; height: 22px}
.examples { float: left; padding: 0; width: 100%; border-bottom: 1px solid #FFF; position: relative; overflow: hidden;background: url(../_images/bg-examples.jpg) 0 -10px no-repeat;}
.examples-nbg { background: none; float: left; padding: 0; width: 100%;  clear: both;}
.examples-nbr { border: 0;}
#before-slides {width: 333px; text-align: center; float: left;}
#after-slides {width: 400px;  text-align: center; float: right;}
#before-slides li { width: 333px; text-align: center;}
#after-slides li { width: 400px; text-align: center;}
#before-prev { left: 30px;}
#before-next { left: 46px;}
#after-prev { right: 46px;}
#after-next { right: 30px;}
.examples .before-prev { position: absolute;}
.examples .before-next { position: absolute;}
.examples .after-prev { position: absolute;}
.examples .after-next { position: absolute;}
.examples .prev, .examples .next { position: absolute; width: 13px; height: 13px; top: 10px; background: url(../_images/arr-btn.gif) 0 0 no-repeat; border: 0; z-index: 100; }
.examples .next { background-position: -39px 0; }
.examples .prev:hover { cursor: pointer; background-position: -13px 0;}
.examples .next:hover { cursor: pointer; background-position: -26px 0;}
.examples .before-title, .examples .after-title { position: absolute; top: 10px; left: 230px; font-size: 12px; color:#7A7E86;}
.examples .after-title { left: 390px; color: #000;}
.examples {float: left; padding: 10px 0 0; margin: 0; border: 0;} 
.examples table { margin: 0; padding: 0; width: 100%;border-bottom: 1px solid #FFF;} 
.examples td.after-title, .examples td.before-title { width: 50%; padding: 0; position: static; float: none; border: 0; background: none; top: 0; left: 0; vertical-align: middle;} 
td#before-slides, td#after-slides {width: 50%; text-align: center; float: none; padding: 0; vertical-align: bottom; border: 0; background: none;}
.input_test {width: 99.2%; font: 12px/15px Arial; color: #7A7E86; height: 15px; padding: 2px 0; float: left; border: 1px solid #A5ACB2; background: #FFF;}


.hair-ba { padding-bottom: 25px;}
#content .hair-ba { padding: 0px 20px; margin: -25px 0; width: 706px; position: relative; z-index: 10;}
#content .przeszczepy { padding: 0 20px; width: 706px;}
.right-column table{ width: 100%; margin: 0 0 5px; }
.right-column table th { font: 12px/25px Arial; height: 25px; text-align: left; padding: 0 10px; border-bottom: 1px solid #DAD6D1;}
.right-column table td { vertical-align: bottom; text-align: center; padding: 2px 10px 0; border-bottom: 1px solid #DAD6D1;}
.right-column table th.after { color: #000;}
.right-column table th.after { border-right: 1px solid #D5D3CC; }
.right-column table th.before { border-right: 1px solid #F6F6F4;}
.right-column table td.before_ { border-right: 0px solid #ffffff;}
.right-column table th.nu { border-right: 0px solid #ffffff;}
td.nu { border-right: 0px solid #ffffff;}

.right-column table.miniaturki { float: left; width: 100%; border: 0; background: url(../_images/br-white.gif) 364px 0 repeat-y; margin-bottom: 0;} 
.right-column table.miniaturki td { width: 50%; }
.right-column table td.after { border-right: 1px solid #F6F6F4;}
.right-column table td.before { border-right: 1px solid #D5D3CC;}
.right-column table.miniaturki td.after { border-right: 1px solid #F6F6F4; background: none;}
.right-column table.miniaturki td.before { border-right: 0px solid #D5D3CC; background: none;}
.right-column .examples-nbg table.miniaturki td.after, .right-column .examples-nbg table.miniaturki td.before { background: none;}
.right-column .examples-nbg table.miniaturki { border-bottom: 1px solid #FFF; }

.right-column table th:first-child, .right-column table td:first-child { border-left: 0;}
.right-column table h5 { margin: 0 -10px; padding: 5px 0; display: inline;}
.right-column p { font-size: 12px;}
.right-column table.hair-large td, .przeszczepy  table td{ text-align: left;}
.right-column table.hair-large td.large { text-align: center;}
.right-column table.hair-large td.after {border-right: 0; background: url(../_images/separator.gif) 0 0 no-repeat;width:261px}
.right-column table.hair-large td.before {border-right: 0;padding-right: 9px;width:261px}
.hair-ba .top-slide-nav { padding: 0 0px;}
.hair-ba .top-slide-nav ul { float: right; margin: -30px 0;}
.hair-ba .top-slide-nav ul li:first-child { margin-right: 30px;}
.hair-ba .top-slide-nav ul li a {background-image: url(../_images/arr-prevnext-ba.gif);}
.hair-ba .actions  { float: left; width: 726px; padding: 0 0 15px; margin: 10px -20px 12px; border-bottom: 1px solid #DAD6D1;}
.right-column table.miniaturki td.after {border-right:0;}

.tabs-nav { padding: 15px 30px;}
.tabs-nav ul { float: right; margin: -45px 0;}
.tabs-nav ul li { float: left;}
.tabs-nav ul li a { padding: 0 10px; }
.tabs-nav ul li a.selected { color: #000;}

#content #semistyle h5 { border-bottom: 1px solid #000; float: left; width: 706px; margin: 0; padding: 0 0 10px;}
#semistyle { float: left; clear: both;  margin: 15px 0 0; font: 12px/15px Arial;  border-bottom: 1px solid #DAD6D1; position: relative; }
#semistyle-slides { clear: both; margin-left: 13px;}
#semistyle .prev,#semistyle .next { float: left; width: 13px; height: 13px; margin: 30px 0 -42px 0; background: url(../_images/arr-btn.gif) 0 0 no-repeat; border: 0; z-index: 100;}
#semistyle .next { float: right; background-position: -39px 0; }
#semistyle .prev:hover { cursor: pointer; background-position: -13px 0;}
#semistyle .next:hover { cursor: pointer; background-position: -26px 0;}

.descriptions { float: left; width: 100%; background: url(../_images/separtor.gif) 50% 0 no-repeat;}
.descriptions li { float: left; width: 42%; padding: 20px 4%; color: #7A7E86;}
.descriptions li span.title { font: 16px/22px Arial; color: #000; padding: 0 0 10px;}
.descriptions li p { padding: 10px 0; line-height: 17px;}

.descriptions_bony { float: left; width: 100%;margin-top:25px;}
.descriptions_bony li { float: left;  padding: 20px 4%; color: #7A7E86;}
.descriptions_bony li span.title { font: 16px/22px Arial; color: #000; padding: 0 0 10px;}
.descriptions_bony li p { padding: 10px 0; line-height: 17px;}

table.partners{ width: 96%; margin: 0 2% 5px; background: url(../_images/br.gif) 50% 0 repeat-y; }
table.partners td { vertical-align: center; text-align: left; padding: 2px 10px 0; border-top: 1px solid #DAD6D1; padding: 10px 1%; width: 29%; font: 12px/16px Arial;} 
table.partners td.logo { text-align: center; width: 18%; }
table.partners td a { font-size: 16px; display: block; padding: 2px 0 5px;}
table.partners td a.see-more { display: inline-block; float: none; clear: none; margin: 0 5px; padding: 0 18px 0 1px; background: url(../_images/arr-prevnext-ba.gif) 100% 50% no-repeat; font-size: 12px;}
table.partners td span { font-size: 16px; display: block; padding: 2px 0 5px;}
table.partners .desc .see-more { float: none; display: inline; }

ul.help {margin: 10px 20px 0; width: 934px; }
ul.help li { float: left; width: 100%; padding: 10px 0; border-top: 1px solid #DAD6D1;}
ul.help li:first-child {border-top: 0;}
ul.help li.new-group { border-top-color: #000;}
ul.help li h5 { float: left; width: 251px;}
ul.help li p { float: right; width: 662px;}

.head-wide .top-slide-nav { padding: 0 30px;}
.head-wide .top-slide-nav ul { float: right; margin: -30px 0;}
.head-wide .top-slide-nav ul li:first-child { margin-right: 30px; color: #000;}
.head-wide .top-slide-nav ul li a {background-image: url(../_images/arr-prevnext-ba.gif);}
.head-wide .top-slide-nav ul li a.next {padding-left: 22px; background-position: -700px 0; }

.head-wide div.column { width: 407px; margin: 0; padding: 30px 40px; border-top: 1px solid #FFF; }
.head-wide div.column span { display: block;}
.head-wide div.column p { font-size: 12px; }
.head-wide div.fl { width: 406px; border-right: 1px solid #FFF;}
#subhead div.column { border-top: 0; background: url(../_images/bg-subhead.gif) 0 0 no-repeat;}
#subhead ul { float: left; width: 100%;}
#subhead ul li { float: left; width: 49%; font-size: 12px;line-height: 18px;}
#subhead a.see-more { float: none; margin: 0; color: #000;}
#subhead span { color: #000;}
#subhead a img { margin-right: 6px;}
#subhead ul li:first-child a:hover { text-decoration: none; color: #000;}



#newContact { padding-top:170px;font-size: 12px;line-height: 18px;width:650px }

#newContact .newContactLeft {width:350px;margin-left:35px}
	#newContact .newContactLeft_ {width:150px;float:left;color:#000}
	#newContact .newContactRight_ {width:200px;float:right}
#newContact .newContactRight {width:200px;float:right;top:0px}


#contact { padding: 20px 40px;}

#gallery { width: 756px; text-align: center; position:relative;margin:-30px 0 0; float: left; padding: 0 0 25px;}
#gallery #main_image{margin:0 auto;width:690px; padding: 0 33px; height: 400px;background:#27292E url(../_images/bg-gallery.jpg) 0 0 repeat-x; border-bottom: 1px solid #FFF; overflow: hidden; text-align: center;}
#gallery .caption{font:bold 0/0 Arial;color:#FFF; display: none; text-indent: -100000; height: 0; position: absolute; width: 0;}
#gallery .gallery{float: left; width:756px;margin:5px auto 0; padding: 0 0 5px;border-bottom: 1px solid #FFF;}
#gallery .gallery li{ float: left; height:50px;margin: 0 4px 0 0;background:#000;}
#gallery .gallery li a, #gallery .gallery li img { float: left; height:50px;}
#gallery a.prev, #gallery a.next{padding-top:15px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}
#gallery .prev,#gallery .next { position: absolute; width: 13px; height: 13px; top: 380px; background: url(../_images/arr-gallery.gif) 0 0 no-repeat; border: 0; left: 10px; z-index: 100;}
#gallery .next { left: 733px; background-position: -39px 0;}
#gallery .prev:hover { cursor: pointer; background-position: -13px 0;}
#gallery .next:hover { cursor: pointer; background-position: -26px 0;}
#gallery div.label { text-align: left; float: left; clear: both; padding: 0 28px; margin: 15px 0 0;}
#gallery div.label h5 { padding-bottom: 5px;}
#gallery .next:hover { cursor: pointer; background-position: -26px 0;}


/* Footer 

------------------------------------------------------------------------- */
#bg-footer { font-size: 11px;height: 90px; background: #7D858F url(../_images/bg-foot.jpg) 0 100% repeat-x;}
#footer { padding: 20px 0;}
#footer li { float: left; color: #2D3138; line-height: 11px; padding: 0 20px; border-left: 1px solid #5C636F;}
#footer li:first-child { padding-left: 0; border-left: 0;}
#footer li a { color: #FFF; }

/* Other 

------------------------------------------------------------------------- */
.fl { float: left; }
.fr { float: right; }
.clear { clear:both; }
.push { height: 90px; }
.hide { display: none; visibility: none;}
.subhead { padding: 5px 20px;}
h5.toleft { font-size: 14px;}
.f12 { font-size: 12px!important;}



.panorama-viewport {
	position: relative;
	width: 600px;
	overflow: hidden;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}
.panorama-container {
	position: relative;
	width: 100000px;
	margin: 0;
	padding: 0;

}
.panorama-control {
	position: absolute;
	display: none;
	padding: 0;
	margin: 0;
	bottom: -1px;
	left: 0;
	width: 100%;
	height: 30px;
	background: black;
	filter: alpha(opacity=50);
	opacity: .5;
	text-align: left;
}
.panorama-control-left, .panorama-control-right, .panorama-control-pause { 
	float: left;
	padding: 0;
	margin: 0;
	color: white;
	text-decoration: none;
	font-size: 20px;
	line-height: 30px;
	width: 33%;
	text-align: center;
	font-family: 'Arial',sans-serif
}
.panorama-control-left:hover, .panorama-control-right:hover, .panorama-control-pause:hover { 
	text-decoration: none;
}
.panorama-control-pause {
	text-transform: uppercase;
}
.panorama-panel {
	position: absolute;
	display: none;
	top: 0;
	right: 0;
	background: #009cff;
	filter: alpha(opacity=50);
	opacity: .5;
	color: white;
	padding: 4px;
}
.panorama-panel h2 {
	font-size: 11px;
	text-transform: uppercase;
	font-family: Arial, sans-serif;
	text-align: right;
}
.panorama-panel ul {
	display: none;
}
.panorama {
	position: relative;
	margin: 0;
	padding: 0;
	border: none;
}


.zobacz-opinie {  margin-top: -28px;font: 11px/16px Arial; float: right; width:70px; margin-right:10px;background: url(../_images/arr-prevnext-ba.gif) 100% 50% no-repeat; }

.tl {background: url(../_images/arr-prevnext-ba.gif) 100% 50% no-repeat}
.padfix {clear: both; float: right; margin: 15px 0 0;}



#facebox .b {
  background:url(../facebox/b.png);
}

#facebox .tl {
  background:url(../facebox/tl.png);
}

#facebox .tr {
  background:url(../facebox/tr.png);
}

#facebox .bl {
  background:url(../facebox/bl.png);
}

#facebox .br {
  background:url(../facebox/br.png);
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
  height:440px
}

#facebox .popup {
  position: relative;height:400px;
}

#facebox table {
  border-collapse: collapse;overflow: scroll;  height:500px;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 670px;
  height:500px;height:400px
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
height:400px;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}


.list_prod a {color:#FF0000;}
.list_prod2 a {color:#FF0000;}
.cena {color: #b0b2a7; font-size:11px;}
.opis { background: #FFFFFF; padding: 0px 0px 30px 0px; text-align: left; position: relative; }
.opis span { padding: 0px 1px 0px 0; }
.opis .aspan { color:#FF0000; display: block;}
div.opis_desc { padding: 0px 22px 0px 22px; text-align:left; height:80px}
.opis .linki { position: relative; }
#content .list_prod { height:280px;width: 220px;  float: left; display: inline; text-align: center; padding: 0 0 15px!important; padding-bottom: 0; margin: 0!important;  margin-bottom: -10px;}
#content .list_prod2 { height:280px;width: 220px;  border-left: 1px solid #DEDEDE; float: left; display: inline; text-align: center; }
#content .list_prod a.aspan {font-size: 16px; font-weight: normal; margin: 15px 0 0; padding: 0 0 15px 22px;  color: #000; }
#content .list_prod a.btn-buy { float: left; text-align: center; background: url(../_images/btn.gif) 100% 0 no-repeat; font: 11px/25px Arial; text-transform: uppercase; letter-spacing: 2.5px; word-spacing: 0px; color: #000; background-position: 100% -50px; padding: 0 32px 0 8px; border-left: 1px solid #E4E4E4; margin: 15px 0 0 20px; position: relative; z-index: 999; height: 24px; overflow: hidden;}
#content .list_prod div.cena { float: right; padding: 14px 20px 0 0; margin: 6px 0 0; font-weight: normal; display: inline; width: 80px; position: relative; z-index: 999;}
#content .list_prod div.cena b {font-weight: normal;}
#content .list_prod div.cena .currency { padding: 0; }
#content .currency { color: #7A7E86; font-size: 11px; text-transform: uppercase;}
#content .list_prod img, #content .list_prod2 img { margin: 13px auto 13px auto; }
#content .list_prod span.opis_desc, #content .list_prod2 span.opis_desc { color: #fb0301; margin: 15px 0px 3px 0px; font-weight: bold; font-size: 14px; font-family: arial; display: block; }
.link_1 { width: 99px; height: 22px; display: block; background: url('../_images/link1.jpg') no-repeat; position: absolute; left: 22px; }
.link_2 { width: 99px; height: 22px; display: block; background: url('../_images/link2.jpg') no-repeat; position: absolute; left: 137px; }
.cena { height:30px;color: #fb0301; padding: 10px 0px 10px 10px; font-size: 14px; font-family: arial; text-align: center; width: 90%; }


#slider { height: 125px; width: 843px; overflow: hidden;}
#slider .slide { height: 125px; width: 243px;  }


.items_p li { border-bottom: 1px solid #DAD6D1; padding: 15px 0; height: auto; overflow: hidden; width: 710px; position: relative;}
.items_p li.fr {width: 486px;}
.items_p li.fl {width: 487px;}
.items_p li.fr { border-left: 1px solid #DAD6D1; }
.items_p li a.more { padding-left: 12px; background: url(../_images/raquo-r.gif) 3px 6px no-repeat; color: #871E44; font-size: 10px; float: none; margin: 0; }
.items_p li img { margin-right: 15px; float: left;}
.items_p li span {font-size: 16px; display: block; padding: 2px 0 5px;}


.items_p li strong {color: #11BEB9; font-weight: normal;}
 

.col-left1 {width:218px;float:left;padding-top:1px;}
.col-right1 {width:756px;float:right;padding-top:1px;}
.box-motto {padding-left:363px;font-size:16px;color:#7a7e86;line-height:20px;background:transparent url(../_images/face.jpg) no-repeat;height:318px;}
.box-motto h2 {padding:71px 0 39px 0;font-size:14px;}
.box-motto .cite {text-align:right;font-size:14px;color:black;padding:7px 0 56px 0;}
.box-motto .face {font-size:14px;color:black;}
.box-motto .face em {font-style:normal;color:#7a7e86;font-size:12px;}

.box-aboutteam {width:100%;overflow:hidden;background:transparent url(../_images/line.gif) repeat-y 377px 0;border-top:1px solid white;border-bottom:1px solid white;font-size:12px;line-height:18px;}
.box-aboutteam .col-left {float:left;padding:25px 44px 35px 30px;width:304px;}
.box-aboutteam .col-right {float:left;padding:25px 0 35px 30px;width:304px;}
.box-aboutteam .big {font-size:16px;color:black;line-height:22px;padding-bottom:17px;}
.box-aboutteam .button {width:100%;overflow:hidden;padding-top:2px;}
.box-aboutteam .button a {float:left;line-height:22px;border:1px solid #e4e4e4;font-size:11px;color:black;padding:0 30px 0 10px;background:transparent url(../_images/button6.gif) no-repeat right bottom}

.box-team ul {list-style-type:none;margin:0 0 0 30px;padding:0;width:706px;overflow:hidden;background:transparent url(../_images/columns1.gif) repeat-y 234px 0;}
.box-team ul li {padding:0 20px;margin-right:1px;float:left;width:194px;height:149px;position:relative;border-top:1px solid #dad6d1;}
 
.box-team h3 {font-size:14px;color:black;font-family:arial, sans-serif;padding:78px 0 0 0;position:relative;z-index:3;margin:0;border-width:0;}
.box-team h3 a {color:black;}
.box-team p {font-size:12px;line-height:16px;position:relative;z-index:3;}
.box-team .face {position:absolute;right:0;top:0;z-index:1;}
.box-team p a {display:block;margin-top:5px;}
.box-team .link {overflow:hidden;padding:20px 0 18px 0;width:299px;margin-left:30px;margin-top:-1px;border-top:1px solid #dad6d1;width:706px;}
.box-team .link a {float:right;width:283px;height:34px;line-height:32px;background:transparent url(../_images/button8.gif) no-repeat;font-size:16px;color:black;padding-left:16px;}

.h2 {font-size:16px;font-weight:normal;color:black;padding:0 30px;line-height:30px;}


.doctor-list h2 {border-bottom:1px solid #dad6d1;line-height:29px;color:black;font-size:16px;font-weight:normal;}
.doctor-list ul li {padding:0 20px;float:left;width:194px;padding-bottom:12px;height:110px}
.doctor-list h3 {font-size:14px;color:black;font-family:arial, sans-serif;padding:13px 0 0 0;margin:0;}
.doctor-list h3 a {color:black;}
.doctor-list p {font-size:12px;line-height:16px;}
.doctor-list p a {margin-top:3px;display:block;font-size:11px;line-height:13px;padding-left:18px;background:transparent url(../_images/next2.gif) no-repeat 0 50%;}

.box-question {border-top:1px solid #e4e4e4;line-height:23px;font-size:14px;padding-top:15px;padding-bottom:5px;text-align:right;}
.box-question p {padding-right:20px;}
.box-question p a {border:1px solid #e4e4e4;padding:5px 30px 4px 10px;display:inline-block;line-height:12px;color:black;font-size:11px;margin-left:5px;background:transparent url(../_images/button7.gif) no-repeat center right}
.left-menu {list-style-type:none;line-height:26px;margin:0 0 1px 0;padding:11px 0 20px 20px;font-size:14px;background:#d7d5cd url(../_images/leftmenu.jpg) no-repeat;}
.left-menu a {color:#7a7e86;}
.left-menu .selected a {color:black;}

.popup {position:absolute;width:595px;z-index:1000;background:transparent url(images/shadow.png);left:242px;top:3px;}
* html .popup {background:transparent none;left:238px;top:1px;}
.popup-content {position:relative;left:-4px;top:-4px;padding:17px;background-color:white;border:3px solid #edece9;width:555px}
* html .popup .popup-content {left:0;top:0;}
.popup .close {position:absolute;right:40px;top:15px;}
.popup .photo {float:left;}
.popup .name {margin-left:90px;font-size:16px;color:black;}
.popup dl {margin-left:10px;width:470px;overflow:hidden;line-height:16px;padding-top:17px;}
.popup dt {float:left;color:#7a7e86;text-align:right;width:51px;}
.popup dl a {color:#ff3700;}
.popup dd {color:black;padding-left:60px;margin-left:0;}
.popup dl.about {padding-top:11px;padding-bottom:4px;}
.popup dl.about dt {font-size:14px;}

.box-share2 {font-size:19px;color:#7a7e86;line-height:20px;font-family:arial, sans-serif;width:640px;padding-left:30px;padding-bottom:31px;}
.box-share2 h2 {padding:32px 0 8px 0;}
.box-share2 .add {margin-top:30px;line-height:33px;color:#7a7e86;font-size:11px;width:100%;overflow:hidden;}
.box-share2 .add a {color:black;display:block;line-height:31px;padding-left:16px;margin-right:10px;width:283px;height:35px;float:left;background:#e1e1e1 url(../_images/button1.png) no-repeat;font-size:16px;}
.box-share2 p{font-size:15px;font-family:arial, sans-serif;}


.gratis li {width:194px;padding:10px;height:30px;font-size:15;font-family:arial, sans-serif;list-style-image: url(../_images/arr_gratis.jpg)}
.sidemenu2 li {float:left;background: #F7F7F7; color:red}
