body, html, div, img, dl, dt, dd, h1, h2, h3, h4, h5, p, a, tr, td, ul, li, input, form, img { margin:0px;padding:0px;}
body, html {width: 100%; height: 100%; text-align: center;}
body {background:#fff; }
body, div, table {font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000; font-style:normal; font-weight:normal; text-decoration:none;}
img {border: none;}
select {font-size:11px;}

/* links */
a {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; text-decoration:underline; color:#008cc6; cursor:pointer}
a:hover { color:#de0000;}

a em {font-style:italic; font-size:11px;} /* italic 11px */
.dottl a {text-decoration:none; background:url(/images/vetby/dott_blue.gif) repeat-x bottom;} /* links with dotted underline */
.dottl a:hover {text-decoration:none; background:url(/images/vetby/dott_red.gif) repeat-x bottom;}

.blacklnk {padding:10px 0 10px 0;} /* balck|red links */
.blacklnk br {line-height:5px !important;}
.blacklnk a{color:#666666; background:none !important; text-decoration:underline !important;}  
.blacklnk a:hover{color:#d70000; background:none;}

h2 a {color:#008cc6; font-size:22px; font-style:normal; margin:0; padding:0;} /* links for charity event */
.arrow { width:auto;} /* arrow left */
.arrow a {font-size:11px; color:#008cc6; font-style:italic; padding:0 0 0 17px; background: url(/images/vetby/arrow.png) left bottom no-repeat;}
.arrow a:hover {color:#de0000; background:url(/images/vetby/arrow_red.png) left bottom no-repeat; padding:0 0 0 17px;}
.arrowr {} /* arrow right */
.arrowr a {font-size:11px; color:#008cc6; font-style:italic; padding:0 0 0 17px; background: url(/images/vetby/arrowr.png) left bottom no-repeat;}
.arrowr a:hover {color:#de0000; background:url(/images/vetby/arrowr_red.png) left bottom no-repeat; padding:0 0 0 17px;}
/* links & bg for Cats*/
/* links & bg for Dogs*/
/* links & bg for Birds*/
/* links & bg for Ferrets*/
/* links & bg for Rabbits*/
/* links & bg for Reptiles*/
/* links & bg for Rodents*/


h1 {font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; font-style:normal; color:#2b2b2b; margin:0 0 15px 0; padding:0}
h2, h3, h4, h5, h6  {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; font-style:normal; color:black; margin:0; padding:0}

p {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; text-decoration:none; color:#2b2b2b; line-height:16px;}
.boldblack {font-size:14px; font-weight:bold; color:#000;}
.boldwhite {font-size:14px; font-weight:bold; color:#fff;}

ul {list-style-type:none; padding:0px; margin:0px;}
li{margin-right:10px; padding-top:8px; text-indent:10px;  text-align:left; line-height:18px; padding-bottom:2px; }
th { height:28px; color:#00b4fe; font-weight:normal; vertical-align:top;}
td { height:21px; vertical-align:top;}
hr { border:none; background:#bcbcbc; color:#bcbcbc; height:1px; width:100%;}

.spacer{height:0 !important; width: 100%; clear: both; font-size:0px; margin:0; padding:0; }
.floatl {float:left;}
.floatr {float:right;}
.disp {display:block;}
.disp_none {display:none;}
.bg_none {background:none !important;}

.main {width:998px; margin:0 auto; text-align:left}
.lpart { float:left; width:720px;padding-left:15px;}
.rpart { float:left; width:230px; padding:35px 0 0 20px;} 

.level1 {height:135px; width:720px;}
.logo {float:left; width:492px; padding:18px 0 0 0px; /*padding:33px 0 0 0px;*/}
.smmenuhm {float:left; width:22px; padding:27px 0 0 0; /*padding:42px 0 0 0;*/}
.smmenulnk {float:left; width:197px; padding:32px 0 0 0; /*padding:46px 0 0 0;*/}
.smmenulnk a {margin-left:16px;}
.search {float:left; width:222px;}
.search .srchinp {width:189px; float:left; padding:21px 0 0 0; margin:0;}
.search .srchbtn {width:22px; float:left; padding:21px 0 0 0;}
.search .srchinp input {background:url(/images/vetby/search_inp.png) no-repeat top left; width:189px; height:15px; border:none; color:#a7a7a7; font-size:11px; padding:3px; height:21px; margin:0; vertical-align:top }
.search .srchbtn input {background:url(/images/vetby/search_btg.png) no-repeat top left; width:22px; height:21px; border:none; padding:0; margin:0;}
.animal { height:69px; padding:0 0 0 11px; width:auto;}


.lpart .ovalbox { width:718px; background:#fefefe;}
.lpart .text_ov { padding:0 0 0 20px;}
.lpart .text_ov .tol { float:left; width:215px;}
.lpart .text_ov .tor { float:left; width:215px;}
.lpart .text_ov .lnk {height: 28px;  padding:4px 0 0 9px; display:block; margin-bottom:2px;}
.lpart .text_ov .lnk a{ color:#582605;}
.lpart .text_ov .lnk a:hover{ color:#582605; text-decoration:none;}
.lpart .text_ov .lnk_on { min-height:25px; background:url(/images/vetby/ovalbox_dog/brown_arr.png) no-repeat top left; padding:5px 0 2px 9px; margin-bottom:2px;}
.lpart .text_ov .lnk_onb {background:#ececec url(/images/vetby/brown_arrb.png) no-repeat bottom left;  /*display:none;*/}
.lpart .text_ov .lnk_on a {font-size:14px; font-weight:bold; color:#582605; text-decoration:none;}

/******************************/
.ovalbox {}
.diseases {width:205px; padding:6px 0 0 0; /*padding:6px 0 0 11px;*/ float:left; margin-right:25px; margin-left:0; text-align:left;}
.diseases-content {margin-left: 11px;}
.diseases-top {width:216px; padding:6px 0 0 0; float:left; margin-right:25px; margin-left:0; margin-bottom:10px; text-align:left;}
.tbord {height:10px; width:718px;} 
.ovalboxmd { width:716px; //width:716px; padding:5px 0 0 0; margin:-5px 0 0 0;}
.bbord { height:10px; width:718px;}
/*-----*/
.dog {width:auto;}
.dog .ovalbox .tbord {background:url(/images/vetby/ovalbox_dog/tbord.png) no-repeat ; }
.dog .ovalbox .ovalboxmd {border-left:#582605 1px solid; border-right:#582605 1px solid;  background:url(/images/vetby/ovalbox_dog/bg_mid.png) repeat-x bottom;}
.dog .ovalbox .bbord {background:url(/images/vetby/ovalbox_dog/bbord.png) no-repeat;}
.dog .diseases { background:url(/images/vetby/ovalbox_dog/disbg.png) no-repeat left top;}
.dog .diseases-top { background:url(/images/vetby/ovalbox_dog/disbg-top.gif) no-repeat left top;}
.dog .diseases-bottom { background:url(/images/vetby/ovalbox_dog/disbg-bottom.gif) no-repeat left bottom;}
/*-----*/
.cat {width:auto;}
.cat .ovalbox .tbord {background:url(/images/vetby/ovalbox_cat/tbord.png) no-repeat ;}
.cat .ovalbox .ovalboxmd {border-left:#f54400 1px solid; border-right:#f54400 1px solid;  background:url(/images/vetby/ovalbox_cat/bg_mid.png) repeat-x bottom;}
.cat .ovalbox .bbord {background:url(/images/vetby/ovalbox_cat/bbord.png) no-repeat;}
.cat .diseases { background:url(/images/vetby/ovalbox_cat/disbg.png) no-repeat left top;}
/*-----*/
.bird {width:auto;}
.bird .ovalbox .tbord {background:url(/images/vetby/ovalbox_bird/tbord.png) no-repeat ;}
.bird .ovalbox .ovalboxmd {border-left:#196cbb 1px solid; border-right:#196cbb 1px solid;  background:url(/images/vetby/ovalbox_bird/bg_mid.png) repeat-x bottom;}
.bird .ovalbox .bbord {background:url(/images/vetby/ovalbox_bird/bbord.png) no-repeat;}
.bird .diseases { background:url(/images/vetby/ovalbox_bird/disbg.png) no-repeat left top;}
/*-----*/
.ferret {width:auto;}
.ferret .ovalbox .tbord {background:url(/images/vetby/ovalbox_ferret/tbord.png) no-repeat ;}
.ferret .ovalbox .ovalboxmd {border-left:#3a5756 1px solid; border-right:#3a5756 1px solid;  background:url(/images/vetby/ovalbox_ferret/bg_mid.png) repeat-x bottom;}
.ferret .ovalbox .bbord {background:url(/images/vetby/ovalbox_ferret/bbord.png) no-repeat;}
.ferret .diseases { background:url(/images/vetby/ovalbox_ferret/disbg.png) no-repeat left top;}
/*-----*/
.rabbit {width:auto;}
.rabbit .ovalbox .tbord {background:url(/images/vetby/ovalbox_rabbit/tbord.png) no-repeat ;}
.rabbit .ovalbox .ovalboxmd {border-left:#d51a66 1px solid; border-right:#d51a66 1px solid;  background:url(/images/vetby/ovalbox_rabbit/bg_mid.png) repeat-x bottom;}
.rabbit .ovalbox .bbord {background:url(/images/vetby/ovalbox_rabbit/bbord.png) no-repeat;}
.rabbit .diseases { background:url(/images/vetby/ovalbox_rabbit/disbg.png) no-repeat left top;}
/*-----*/
.reptile {width:auto;}
.reptile .ovalbox .tbord {background:url(/images/vetby/ovalbox_reptiles/tbord.png) no-repeat ;}
.reptile .ovalbox .ovalboxmd {border-left:#435f06 1px solid; border-right:#435f06 1px solid;  background:url(/images/vetby/ovalbox_reptiles/bg_mid.png) repeat-x bottom;}
.reptile .ovalbox .bbord {background:url(/images/vetby/ovalbox_reptiles/bbord.png) no-repeat;}
.reptile .diseases { background:url(/images/vetby/ovalbox_reptiles/disbg.png) no-repeat left top;}
/*-----*/
.rodent {width:auto;}
.rodent .ovalbox .tbord {background:url(/images/vetby/ovalbox_rodents/tbord.png) no-repeat ;}
.rodent .ovalbox .ovalboxmd {border-left:#75512e 1px solid; border-right:#75512e 1px solid;  background:url(/images/vetby/ovalbox_rodents/bg_mid.png) repeat-x bottom;}
.rodent .ovalbox .bbord {background:url(/images/vetby/ovalbox_rodents/bbord.png) no-repeat;}
.rodent .diseases { background:url(/images/vetby/ovalbox_rodents/disbg.png) no-repeat left top;}
/*-----*/
.fish {width:auto;}
.fish .ovalbox .tbord {background:url(/images/vetby/ovalbox_fish/tbord.png) no-repeat ;}
.fish .ovalbox .ovalboxmd {border-left:#ff7500 1px solid; border-right:#ff7500 1px solid;  background:url(/images/vetby/ovalbox_fish/bg_mid.png) repeat-x bottom;}
.fish .ovalbox .bbord {background:url(/images/vetby/ovalbox_fish/bbord.png) no-repeat;}
.fish .diseases { background:url(/images/vetby/ovalbox_fish/disbg.png) no-repeat left top;}

/*-----*/
.articles_header {font-size:14px; font-weight:bold; text-align:center; padding-top:10px; width:680px;}


.dog_articles {width:auto;}
/*.dog_articles .diseases { background:url(/images/vetby/ovalbox_dog/disbg.png) no-repeat left top;}*/
.dog_articles .diseases-top { background:url(/images/vetby/ovalbox_dog/disbg-top.gif) no-repeat left top;}
.dog_articles .diseases-bottom { background:url(/images/vetby/ovalbox_dog/disbg-bottom.gif) no-repeat left bottom;padding-left:10px;}
.cat_articles {width:auto;}
/*.cat_articles .diseases { background:url(/images/vetby/ovalbox_cat/disbg.png) no-repeat left top;}*/
.cat_articles .diseases-top { background:url(/images/vetby/ovalbox_cat/disbg-top.gif) no-repeat left top;}
.cat_articles .diseases-bottom { background:url(/images/vetby/ovalbox_cat/disbg-bottom.gif) no-repeat left bottom;padding-left:10px;}
.bird_articles {width:auto;}
/*.bird_articles .diseases { background:url(/images/vetby/ovalbox_bird/disbg.png) no-repeat left top;}*/
.bird_articles .diseases-top { background:url(/images/vetby/ovalbox_bird/disbg-top.gif) no-repeat left top;}
.bird_articles .diseases-bottom { background:url(/images/vetby/ovalbox_bird/disbg-bottom.gif) no-repeat left bottom;padding-left:10px;}
.ferret_articles {width:auto;}
/*.ferret_articles .diseases { background:url(/images/vetby/ovalbox_ferret/disbg.png) no-repeat left top;}*/
.ferret_articles .diseases-top { background:url(/images/vetby/ovalbox_ferret/disbg-top.gif) no-repeat left top;}
.ferret_articles .diseases-bottom { background:url(/images/vetby/ovalbox_ferret/disbg-bottom.gif) no-repeat left bottom;padding-left:10px;}
.rabbit_articles {width:auto;}
/*.rabbit_articles .diseases { background:url(/images/vetby/ovalbox_rabbit/disbg.png) no-repeat left top;}*/
.rabbit_articles .diseases-top { background:url(/images/vetby/ovalbox_rabbit/disbg-top.gif) no-repeat left top;}
.rabbit_articles .diseases-bottom { background:url(/images/vetby/ovalbox_rabbit/disbg-bottom.gif) no-repeat left bottom;padding-left:10px;}
.reptile_articles {width:auto;}
/*.reptile_articles .diseases { background:url(/images/vetby/ovalbox_reptiles/disbg.png) no-repeat left top;}*/
.reptile_articles .diseases-top { background:url(/images/vetby/ovalbox_reptiles/disbg-top.gif) no-repeat left top;}
.reptile_articles .diseases-bottom { background:url(/images/vetby/ovalbox_reptiles/disbg-bottom.gif) no-repeat left bottom;padding-left:10px;}
.rodent_articles {width:auto;}
/*.rodent_articles .diseases { background:url(/images/vetby/ovalbox_rodents/disbg.png) no-repeat left top;}*/
.rodent_articles .diseases-top { background:url(/images/vetby/ovalbox_rodents/disbg-top.gif) no-repeat left top;}
.rodent_articles .diseases-bottom { background:url(/images/vetby/ovalbox_rodents/disbg-bottom.gif) no-repeat left bottom;padding-left:10px;}
.fish_articles {width:auto;}
/*.fish_articles .diseases { background:url(/images/vetby/ovalbox_fish/disbg.png) no-repeat left top;}*/
.fish_articles .diseases-top { background:url(/images/vetby/ovalbox_fish/disbg-top.gif) no-repeat left top;}
.fish_articles .diseases-bottom { background:url(/images/vetby/ovalbox_fish/disbg-bottom.gif) no-repeat left bottom;padding-left:10px;}


/*right box white */
.mgimg img{ margin-top:10px; margin-left:-20px;}
.rpart .ovalbox { width:226px; background:#f6f6f6 url(/images/vetby/rboxmid_rep.png) repeat-y left; margin-bottom:10px; margin-left:0;}
.rpart .ovalbox .tbord {background:url(/images/vetby/rbox_top.png) no-repeat top ; height:10px; width:226px; } 
.rpart .ovalbox .ovalboxmd { width:224px; border-left:#e2e2e2 1px solid; border-right:#e2e2e2 1px solid;  background:url(/images/vetby/rboxmid.png) repeat-x top; margin:0; padding:0; margin-top:-4px; }
.rpart .ovalbox .bbord {background:url(/images/vetby/rboxbot.png) no-repeat bottom; height:10px; width:226px;}
.limg {width:93px; float:left;}
.rtext { width:120px; float:left; padding:4px 0 0 0;}
.redtit {width:95px;}
.redtit p{ color:#de0000; font-size:14px; font-weight:bold; margin-bottom:9px; }
.phone p{ color:blsck; font-size:14px; font-weight:bold; line-height:15px; margin:0; padding:0;}
.phone {margin-bottom:9px;}

/*right box yellow */
.surv { width:240px; background:url(/images/vetby/survmrep.png) repeat-y left; margin-right:-10px;}
.surv_top {background:url(/images/vetby/survtop.png) no-repeat top left; height:66px; width:240px; margin-right:-10px; } 
.surv_mid {width:240px; background:url(/images/vetby/survmidd.png) no-repeat bottom left; margin:0 -10px 0 0 ; padding:0; min-height:100px; padding-top:20px;}
.surv_bott {background:url(/images/vetby/survbott.png) no-repeat top left; height:74px; //width:222px; padding:16px 0 0 16px;}
.surv_top p {padding:38px 18px 0 18px; font-size:14px; font-weight:bold;}
.chcckbx {float:left; width:26px; padding:0 0 0 16px; height:22px;}
.chcckbx_lbl p {float:left; width:170px; color:#1d323a; height:22px;}
.surv .inp input{border:#949494 1px solid; background:#FFFFFF; width:180px; height:20px; color:#bcbcbc; font-size:11px; vertical-align:baseline; padding:2px 5px 0 5px; //margin:10px 0 4px 16px}
.surv .subm input{width:82px; height:24px; background:url(/images/vetby/vote.png) no-repeat; border:none; margin-left:16px;}

/* RSS */
.rss { width:230px; background:url(/images/vetby/rss_bg.png) no-repeat top left; height:155px; padding:32px 0 0 0; margin-top:20px;  }
.rss .inp input{border:#949494 1px solid; background:#FFFFFF; width:180px; height:18px; color:#bcbcbc; font-size:11px; vertical-align:baseline; padding:4px 5px 0 5px; margin:0 0 13px 19px;}
.rss .subm input{width:91px; height:24px; background:url(/images/vetby/subscribe.png) no-repeat; border:none; margin:0 0 0 19px;}
.rss p {font-size:14px; color:#fff; font-weight:bold; padding:0 0 37px 0; text-align:center;}

/* adertising */
.advt {  width:195px;}
/* footer */
.footer { padding:41px 0 25px 0; width:auto; }
.footer p {color:#949494; font-size:11px; padding:10px 0 0 0;}
.footer a {font-size:11px;}
/* news, forum, company */ 
.book { width:743px; background:url(/images/vetby/bookm.png) repeat-y 0px top; margin:4px 0 -20px -30px; /*margin:12px 0 5px -30px;*/}
.book .bookt { width:743px; background:url(/images/vetby/bookt.png) no-repeat 0px top;}
.book .bookb { width:743px; background:url(/images/vetby/bookb.png) no-repeat 0px bottom; min-height:231px; /*min-height:161px;*/ padding:20px 0 14px 10px; /*padding:24px 0 34px 10px;*/ }
.book .news { float:left; width:185px; margin:0 20px 0 40px;}
.book .company { float:left; width:180px; margin:0 0 0 30px;}
.company ul li { display:list-item; line-height:16px; padding-top:6px;text-indent:0px;}
.book p {font-size:14px; color:black; font-weight:bold; margin:0 0 8px 0;}
.book a {line-height:16px;}
.book br {line-height:10px;}
.book a p {text-decoration:underline;}
/* charity event */
.chev { background: white url(/images/vetby/eventt.png) no-repeat top; width:526px; margin:0 0 25px -4px; //margin:0 0 25px -10px; float:left;}
.chev .chevbt { background:url(/images/vetby/eventb.png) no-repeat bottom left; width:526px; padding:26px 0 29px 0px; min-height:248px;}
.chev .prev { float:left; width:157px; padding:0 0 0 25px;}
.chev .date {padding:0 0 0 25px;}
.chev h2 {padding: 0 0 15px 25px ;}
.chev p {padding:0 35px 13px 25px;}
.chev img { margin-left:-10px; padding:0;}
/* date  */
.date p {color:#adadad; font-size:11px; padding:0 0 0 13px; margin-bottom:8px; background:url(/images/vetby/watch.gif) no-repeat left center;}
/* catalog */
.catalog { width:196px; float:left; background:url(/images/vetby/catalogm.png) repeat-y left; margin-bottom:25px;}
.catalog .catlogb {width:196px; background:url(/images/vetby/catalogb.png) no-repeat bottom left; padding:15px 0 20px 0px;  min-height:253px;  }
.catalog p {font-size:14px; color:black; font-weight:bold; padding: 0 0 18px 18px;}
.catalog br {line-height:10px;}
.catalog .catlogb ul {margin-top: -10px;}
.catalog .catlogb ul li {padding:3px;}
.catalog .catlogb ul li a {font-weight:normal;}

* .catlogb {height: expression(document.body.clientHeight > 256 ? "256" : "auto" );}
* .chevbt {height: expression(document.body.clientHeight > 250 ? "250" : "auto" );}
/* events */
.events { width:722px; background:url(/images/vetby/event.png) repeat-y center; margin:0 0 20px 0;}
.events .evnews {width:345px;}
.events .evnews img {float:left; margin:0 8px 3px 0;}
.events .evnews .evntit {padding-left:32px; background:url(/images/vetby/evnews_img.png) no-repeat left top; margin:0 0 10px 0; min-height:30px;}

.pl30 {padding:0 0 0 30px;}
.pt10 {padding:10px 0 0 0;}

/* content */
.content { padding:0 0 0 31px; width:680px;}
.content p {margin: 0 0 20px 0;}
.content ul {margin: 0 0 20px 0; padding:0;}
.content ul li {margin:0; padding:0; line-height:18px; text-indent:10px; font-size:12px; color:#2b2b2b; font-family:Arial, Helvetica, sans-serif; background:url(/images/vetby/list.png) no-repeat top left; }
.content p strong {font-style:italic; font-weight:bold; }
.location {padding-top:20px;}
.location p {color:#666666;}
.article_content ul {color: #000000; list-style-type: disc;}
.article_content ul li {color: #000000;padding-top:0px;display:list-item;text-indent:0;}
.article_content ol {color: #000000;}
.article_content ol li {color: #000000;padding-top:0px;}
.article_content p {margin: 0 10px 10px 0;}


/* map */
.map {background:url(/images/vetby/map.png) no-repeat top left; height:583px;}
.mapitems {}
.mapitems a{ color:white; font-size:12px;}
.mapitems a:hover { text-decoration:none; color:white;}
.redmi { width:72px; height:31px; background:url(/images/vetby/red_item.gif) no-repeat top left; padding:3px 0 0 8px;}
.bluemi { width:81px; height:31px; background:url(/images/vetby/blue_item.gif) no-repeat top left; padding:3px 0 0 8px;}

.pharm1 { padding:92px 0 0 579px;}
.pharm2 { padding:2px 0 0 314px;}
.pharm3 { padding:81px 0 0 285px;}
.pharm4 { margin:-13px 0 0 61px;}
.pharm5 { margin:-9px 0 0 49px;}
.pharm6 { margin:15px 0 0 386px;}
.pharm7 { margin:-28px 0 0 471px;}
.pharm8 { margin:-19px 0 0 151px;}
.pharm9 { margin:-24px 0 0 456px;}
.pharm10 { margin:42px 0 0 256px;}
.pharm11 { margin:}
.pharm12 { margin:}
.pharm13 { margin:}

/* disease */
.diseasebg {width:730px; /*background:url(/images/vetby/diseasebg.png) repeat-y -36px top;*/ margin:0 -10px 10px 0 ; padding:0; text-align:center;}
.diseasebg p {font-size:14px; color:white; font-weight:bold; padding:0 0 10px 0; /*padding:0 0 20px 0;*/}
.diseasebg br {line-height:8px;}
.diseasebg a {text-decoration:none; background:url(/images/vetby/dott_blue.gif) repeat-x bottom;}
.diseasebg a p {text-decoration:underline;}
.diseasebg a:hover {text-decoration:none; background:url(/images/vetby/dott_red.gif) repeat-x bottom;}
.diseasebg a.article {text-decoration:underline; background:none;}
.diseasebg a.article:hover {text-decoration:underline; background:none;}
.dislnk { vertical-align:top;  padding:6px 0 6px 0;}
.dislnkon {width:205px; margin-left:-11px; display:none; padding:0 0 0 11px; }
.dislnkont {vertical-align:top; background:#f0f0f0 url(/images/vetby/grey_bg_01.png) no-repeat top left; width:216px; margin:0 0 0 -11px;  }
.dislnkonb {background:url(/images/vetby/grey_bg_02.png) no-repeat bottom left;  width:205px; padding:6px 0 6px 11px;}

/* pharmacies */
.pharmacies {width:742px; background:url(/images/vetby/diseasebg.png) repeat-y left top; margin:0 0 0 -50px ; padding:0; text-align:center;}
.pharmacy {width:210px; padding:0 0 0 6px; float:left; margin-left:30px; text-align:left;}
.pharmacies img { width:183px; height:144px;}
.pharmacies .images { width:183px; height:144px; background:url(/images/vetby/pharmphoto/pharmborder.png) no-repeat left top; margin:15px 0 15px 0; }
.pharmacies p {line-height:17px;}
.h25 {height:25px; width:100%;}

/* pharmacy page */
.pharmpage {}
.pharmpage .prevpharm {margin-bottom:30px;/* height:350px;*/}
.pharmpage .prevpharm img { float:left; margin:0 20px 30px 5px;}
.pharmpage .prevpharm p {line-height:21px; margin-bottom:9px;}
.pharmpage .photopharm { margin-left:-30px;}
.pharmpage .photopharm ul li {display:inline;}
.pharmpage .locmap img {border:none; margin-left:20px;}

/* news */
.go {display:block; padding-top:6px;padding-bottom:6px;}
.newslist {width:730px; background:url(/images/vetby/diseasebg.png) repeat-y -10px top; margin:0 0 0 -40px; padding:0;}
.newslist .evnews {width:200px; margin:10px 10px 10px 30px;}
.newslist .evnews img {float:left; margin:0 8px 3px 0;}
.newslist .evnews .evntit {padding-left:32px; background:url(/images/vetby/evnews_img.png) no-repeat left top; margin:0 0 10px 0; min-height: 30px;}

/* numbers */ 
.locnumb { text-align:left; padding:0 ; margin:15px 0 0 -10px;}
.locnumb p {color:#6d6d6d; padding:0; margin:0;}
.locnumb a{margin:0 4px 0 4px;}
.locnumb i a{font-style:italic; color:#6d6d6d; margin:0 9px 0 9px;}
.locnumb em a{background:url(/images/vetby/bg_numb.jpg) no-repeat center top; text-decoration:none; color:white; padding:1px 4px 2px 4px;}
.locnumb .arrow { display:inline; margin-right:14px;} /* arrow left */
.locnumb .arrow a {color:#008cc6; font-size:12px; font-style:normal; padding:0 0 0 17px; background: url(/images/vetby/arrowr.png) left bottom no-repeat;}
.locnumb .arrow a:hover {color:#de0000; background:url(/images/vetby/arrowr_red.png) left bottom no-repeat; padding:0 0 0 17px;}
.locnumb .arrowr { display:inline; margin-left:14px;} /* arrow right */
.locnumb .arrowr a {color:#008cc6; font-size:12px; font-style:normal; padding:0 23px 0 0; background: url(/images/vetby/arrow.png) right bottom no-repeat;}
.locnumb .arrowr a:hover {color:#de0000; background:url(/images/vetby/arrow_red.png) right bottom no-repeat;  padding:0 23px 0 0;}

/* one news */
.onenewsrghh {float:left; width:196px}
.content .chev {width:511px; float:left; margin:0 0 0 -30px; background:none}
.content .prev { float:left; width:157px; }
.content .chev p {margin:0 10px 10px 0; padding:0;}
.content .chev .date p {padding:0 0 0 17px; margin:0;}
.onenewsrghh .date {margin:25px 0 0 0; padding:0;}
.onenewsrghh .date p {padding:0 0 0 17px; margin:0;}
.newitem-source {padding:10px 0 10px 10px;}

.news-page-news-list-container {padding:0 5px 0 10px; }
.simple_slider_disabled {opacity:0;}



/* add classes */
.ml_21 {margin-left:-36px;}
.ml_21 * .catlogb {height: expression(document.body.clientHeight > 200 ? "200" : "auto" );}
.ml_21 .catlogb {min-height:inherit; padding-bottom:40px;}
.catalog ul {list-style:none; background:none; margin:-20px 0 0 0; padding:0;}
.catalog ul li {list-style:none; background:none; margin:0 0 0 23px; padding:0; text-indent:0; display:block;}
.catalog ul li a {font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; background:url(/images/vetby/dott_blue.gif) repeat-x bottom left; color:#008cc6;}
.catalog ul li a:hover { background:url(/images/vetby/dott_red.gif) repeat-x bottom left; color:#de0000;}
.catalog ul ul {margin:0 0 0 7px; display:none; }
.catalog ul ul li a {font-weight:normal;}
.catalog ul ul ul {margin:0; display:none }
.catalog ul ul ul a { color:#666666; font-weight:normal; text-decoration:underline; background:none;}
.catalog ul ul ul a:hover { color:#666666; font-weight:bold; text-decoration:none; background:none;} 

.pl26 { float:right; text-align:right;}
.pl26 .chev {float:right; margin-left:0; width:500px; text-align:left  }
.loccc p {color:#666666; font-size:11px; font-style:italic;}
.loccc p a {font-size:11px; font-style:italic;}

.pl26 .chev img { margin:0; padding:0;}
.pl26 .chev .prev { float:left; width:auto; padding:0 15px 20px 0px;}
.buyitem p {font-weight:bold; font-style:italic;}
.buyitem p span {color:#d80000;}

.greylinebg {background:#f4f4f5; width:auto; padding:6px 0 0 10px; height:26px; text-align:left;}
.greylinebg .txt {float:left; width:124px;}
.greylinebg p {font-weight:bold; padding:2px 0 0 0 !important; margin:0;}
.greylinebg form {float:left; vertical-align:top;}
.greylinebg select { text-align:left; border:none; background:url(/images/vetby/addimg/select.png) no-repeat left top; width:117px; height:21px; padding:3px 0 4px 0; vertical-align:bottom; }
.greylinebg input {border:none; background:url(/images/vetby/addimg/show.png) no-repeat left top; width:71px; height:21px;}
.greylinebg .formel {float:left; width:137px;}

.napoln {background:url(/images/vetby/addimg/dottbord.png) repeat-y center top; width:500px; text-align:left; margin:41px 0 0 0;}
.napoln .tita {margin-bottom:10px;}
.napoln .lftprtt {float:left; width:240px;}
.napoln .rghtprtt {float:right; width:230px;}
.napoln p {padding:0; margin:0; text-align:left}
.napoln .prev img { padding:0; margin:0 !important;}
.greylinks a {color:#636262; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-weight:normal;}
.greylinks a:hover {text-decoration:none;}
.napoln .greylinks {margin:-10px 0 0 0; }
.napoln .mb35 {margin-bottom:35px;}

/* numbers */ 
.redpages { padding:50px 0 0 10px;}
.locnumb { text-align:left; padding:0 ; margin:0 0 0 -10px;}
.locnumb p {color:#6d6d6d; padding:0; margin:0;}
.locnumb i a{font-style:italic; color:#6d6d6d; margin:0 9px 0 9px;}
.redpages .locnumb em a {background:url(/images/vetby/addimg/redpage.png) repeat-x center top; text-decoration:none; color:white; padding:1px 4px 2px 4px;}
.locnumb .arrow { display:inline; margin-right:14px;} /* arrow left */
.locnumb .arrow a {color:#008cc6; font-size:12px; font-style:italic; padding:0 0 0 17px; background: url(/images/vetby/arrowr.png) left bottom no-repeat;}
.locnumb .arrow a:hover {color:#de0000; background:url(/images/vetby/arrowr_red.png) left bottom no-repeat; padding:0 0 0 17px;}
.locnumb .arrowr { display:inline; margin-left:14px;} /* arrow right */
.locnumb .arrowr a {color:#008cc6; font-size:12px; font-style:italic; padding:0 23px 0 0; background: url(/images/vetby/arrow.png) right bottom no-repeat;}
.locnumb .arrowr a:hover {color:#de0000; background:url(/images/vetby/arrow_red.png) right bottom no-repeat;  padding:0 23px 0 0;}

.plnonep p {padding-left:0 !important;}




/* catalog custom */
div.prop_div {padding-top: 20px; }
ul.otherprops {display: block; }
ul.otherprops li {display: block; }




/* search result */
#form_ext_search #search_string {border:#949494 1px solid; background:#FFFFFF; width:260px; height:18px; padding:2px 5px;}
#form_ext_search fieldset {border:#949494 1px solid;}
#form_ext_search input.submit-search {border:#949494 1px solid;margin:5px 5px 5px 2px;}
#searchresults {width: 100%;}
#searchresults li{display:block; width: 100%;}

.breadcrumbs {margin-top: -15px; margin-bottom: 15px;margin-left: 2px;}
.breadcrumbs a {font-size:12px; font-weight:bold; color:#582605;}
.breadcrumbs span {font-size:14px; /*font-weight:bold;*/ color:#582605;}