body
{
	margin: 0px;
	padding: 0px;
	color: #000000;
	background-color: #ffffff;
	text-align: center;
	font: normal 12px Verdana,Tahoma,Arial,Times New Roman;
	behavior: url("../js/csshover3.htc");
}
h1 { padding:0px; margin: 0px; }

a
{
	text-decoration: none;
	outline: none;
	color: #797979;
}

a:hover
{
	text-decoration: none;
	color: #005db9;
}

.clear
{
	width: auto;
	height: auto;
	clear: both;
}

.maincontainer
{
	display: block;
	width: 966px;
	height: auto;
	margin: 0px auto;
}

.language_line
{
	display: block;
	width: 966px;
	height: 40px;
	background: url("../images/html/lang_fill.png") repeat-x;
}

.lang_start
{
	display: inline;
	width: 6px;
	height: 40px;
	background: url("../images/html/lang_left.png") no-repeat;
	float: left;
}

.lang_end
{
	display: inline;
	width: 44px;
	height: 40px;
	background: url("../images/html/lang_right.png") no-repeat scroll 13px 0;
	float: left;
}

.lang_cont
{
	display: inline;
	width: 916px;
	height: 40px;
	float: left;
	text-align: right;
	font-size: 11px;
}

.menu_line
{
	display: block;
	width: 966px;
	height: 53px;
}

.logo
{
	display: inline;
	width: 247px;
	height: 53px;
	background: url("../images/html/biomed_2.png") no-repeat;
	float: left;
}

.first_btn
{
	display: inline;
	width: 98px;
	height: 53px;
	background: url("../images/html/first_btn.png") no-repeat;
	float: left;
	font-size: 11px;
	cursor: pointer;
}

a.first_btn_active:hover
{
	background: url("../images/html/first_btn.png") no-repeat scroll 0 -55px;
	text-decoration: none;
	color: #3b81ce;
}

.first_btn_active_2
{
	background: url("../images/html/first_btn.png") no-repeat scroll 0 -55px;
	color: #3b81ce;
	cursor: default;
}

.btn
{
	display: inline;
	width: 96px;
	height: 53px;
	background: url("../images/html/btn.png") no-repeat;
	float: left;
	font-size: 11px;
	cursor: pointer;
}

a.btn_active:hover
{
	background: url("../images/html/btn.png") no-repeat scroll 0 -55px;
	text-decoration: none;
	color: #3b81ce;
}

.acc_btn
{
	background: url("../images/html/btn.png") no-repeat scroll 0 -55px;
	text-decoration: none;
	color: #3b81ce;
}

.btn_active_2
{
	background: url("../images/html/btna.png") no-repeat scroll 0 -55px;
	color: #3b81ce;
	cursor: default;
}

.btn_sep
{
	display: inline;
	width: 2px;
	height: 53px;
	background: url("../images/html/btn_separator.png") no-repeat;
	float: left;
}

.menu_line_end
{
	display: inline;
	width: 30px;
	height: 53px;
	background: url("../images/html/menu_line_end.png") no-repeat;
	float: left;
}

.flash
{
	display: block;
	width: 966px;
	height: 240px;
	background: url("../images/html/flash.gif") no-repeat;
	text-align: right;
}

#flheader { float: right; position: relative; right: 32px; }

.line_w
{
	display: inline;
	height: 1px;
	float: left;
	text-align: center;
}

.line_h
{
	display: block;
	width: auto;
}

.category_cont
{
	display: block;
	width: 966px;
	height: 234px;
	background: url("../images/html/hp_cat_background.png") no-repeat;
}

.news
{
	display: block;
	width: 966px;
	height: auto;
	background: url("../images/html/footer_fill.png") repeat-y;
}

#slushalka { background: url("../images/html/footer_fill.png") repeat-y; }

.news_cont
{
	display: block;
	width: 868px;
	min-height: 150px;
	margin: 0px auto;
	text-align: left;
	padding-top: 10px;
}

.footer
{
	display: block;
	width: 966px;
	height: 57px;
	background: url("../images/html/footer_end.png") no-repeat;
}

.title1
{
	font-size: 14px;
	color: #9e0a29;
}

.title2
{
	font-size: 16px;
	color: #9e0a29;
	font-weight: bold;
}


.page_title
{
	font-size: 16px;
	color: #9e0a29;
	font-weight: bold;
	width: 500px;
	padding: 20px 0px 20px 20px;
}

.title3
{
	font-size: 12px;
	color: #545454;
	font-weight: bold;
}

.link1
{
	font-size: 9px;
	color: #9e0a29;
}

.link1:hover
{
	color: #9e0a29;
	text-decoration: underline;
}

.hp_news_link
{
	display: block;
	font-size: 10px;
	margin: 15px auto 15px 0px;
}

.hp_news_link:hover { color: #9e0a29; text-decoration: underline;  }

.footer_link
{
	font-size: 9px;
	color: #6f6f6f;
}

.line1
{
	display: block;
	width: 431px;
	height: 1px;
	background: url("../images/html/line1.png") no-repeat;
}

.hp_news_cont
{
	display: block;
	width: 100%;
	height: auto;
	font-weight: bold;
}

.stethoscope{
	display: inline;
	float: right;
	width: 124px;
	height: 154px;
	margin: 0px 110px 0px 0px;
	background: url("../images/slushalka.jpg") no-repeat top right;
}

.cat_btn
{
	display: inline;
	float: left;
	width: 163px;
	height: 183px;
	background: url("../images/html/cat_btn.png") no-repeat;
	text-align: center;
	cursor: pointer;
}

.cat_btn:hover .cat_btn_down
{
	color: #005cb4;
}

a.cat_btn_active:hover
{
	text-decoration: none;
	background: url("../images/html/cat_btna.png") no-repeat;
}

.cat_btn_img
{
	display: block;
	width: 161px;
	height: 146px;
	background: url("../images/html/cat_img.png") no-repeat scroll 0 1px;
	margin: 0px auto;
}

.cat_btn_down
{
	display: block;
	width: 163px;
	height: 38px;
	margin: 0px auto;
	color: #3b81ce;
	font-weight: bold;
	font-size: 11px;
}

.cat_sep
{
	display: inline;
	float: left;
	width: 18px;
	height: 183px;
}

.cat_sep_home
{
	display: inline;
	float: left;
	width: 15px;
	height: 183px;
}

.aparatura
{
	background: url("../images/html/aparatura.png") no-repeat;
}
a.aparatura_active:hover
{
	text-decoration: none;
	background: url("../images/html/aparatura.png") no-repeat scroll 0 -191px;
}

.reaktivi
{
	background: url("../images/html/reaktivi.jpg") no-repeat;
}

a.reaktivi_active:hover
{
	text-decoration: none;
	background: url("../images/html/reaktivi.jpg") no-repeat scroll 0 -191px;
}

.konsumativi
{
	background: url("../images/html/konsumativi.png") no-repeat;
}

a.konsumativi_active:hover
{
	text-decoration: none;
	background: url("../images/html/konsumativi.png") no-repeat scroll 0 -191px;
}

.burzi_testove
{
	background: url("../images/html/burzi_testove.png") no-repeat;
}

a.burzi_testove_active:hover
{
	text-decoration: none;
	background: url("../images/html/burzi_testove.png") no-repeat scroll 0 -191px;
}

.vet_diag
{
	background: url("../images/html/vet_diag.jpg") no-repeat;
}

a.vet_diag_active:hover
{
	text-decoration: none;
	background: url("../images/html/vet_diag.jpg") no-repeat scroll 0 -191px;
}

.location_bar
{
	display: block;
	width: 966px;
	height: 45px;
	background: url("../images/html/location_bar.png") no-repeat;
	text-align: right;
	font-size: 9px;
	color: #488bd1;
}

.location
{
	display: inline;
	width: 920px;
	height: 20px;
	float: left;
}

.blue
{
	color: #3b81ce;
}

.content
{
	display: block;
	width: 966px;
	height: auto;
}

.content_center
{
	display: inline;
	width: 684px;
	float: left;
	text-align: left;
}

.left_menu
{
	display: inline;
	width: 216px;
	height: auto;
	float: left;
}

.left_menu_cat_btn
{
	display: inline;
	float: left;
	width: 216px;
	height: 40px;
	background: url("../images/html/cat_btn_2.png") no-repeat;
	text-align: left;
	padding: 0px 0px 0px 25px;
	font-size: 11px;
	color: #545454;
	cursor: pointer;
}

a.left_menu_cat_btn_active:hover
{
	text-decoration: none;
	background: url("../images/html/cat_btna_2.png") no-repeat;
}

.left_menu_cat_btn_active_2
{
	text-decoration: none;
	background: url("../images/html/cat_btna_2.png") no-repeat;
	cursor: pointer;
	color: #005db9;
}

.subcat_btn_2
{
	display: inline;
	float: left;
	width: 200px ! important;
	white-space: pre-wrap;
	height: 34px;
	background: url("../images/html/subcat_btn_2.png") no-repeat;
	text-align: left;
	padding: 0px 0px 0px 25px;
	font-size: 11px;
	color: #545454;
	cursor: pointer;
}

a.subcat_btn_2_active:hover
{
	text-decoration: none;
	background: url("../images/html/subcat_btna_2.png") no-repeat;
	color: #005db9;
}

.subcat_btn_2_active_2
{
	background: url("../images/html/subcat_btna_2.png") no-repeat;
	color: #005db9;
	cursor: pointer;
}

.subcat_btn
{
	display: inline;
	float: left;
	width: 152px;
	height: 141px;
	background: url("../images/html/subcat_btn.png") no-repeat;
	text-align: center;
	color: #545454;
	cursor: pointer;
	padding: 1px 0 0 0;
}

.subcat_btn_img
{
	display: block;
	width: 150px;
	height: 102px;
	margin: 0px auto;
	outline: none;
	border: 0px none;
}

.subcat_btn_down
{
	display: block;
	width: 145px;
	height: 38px;
	margin: 0px auto;
	font-size: 11px;
}

a.subcat_btn_active:hover
{
	text-decoration: none;
	background: url("../images/html/subcat_btna.png") no-repeat;
	color: #005db9;
}

.product_title
{
	font-size: 16px;
	color: #9e0a29;
	font-weight: bold;
	width: 300px;
	float: left;
	xborder: 1px solid red;
	padding: 0px 0px 0px 20px;
	margin: 0px;
}


.product_description
{
	width: 662px;
	xheight: 210px;
	color: #6a6a6a;
	font-size: 10px;
	xborder: 1px solid red;
	padding: 20px 0px 10px 20px;
	margin: 0px;
}

.product_image
{
	display: inline;
	text-align: center;
	width: 360px;
	height: 270px;
	xborder: 1px solid;
	float: right;
	margin-left: 10px;
}



.page_title
{
	font-size: 16px;
	color: #9e0a29;
	font-weight: bold;
	width: 662px;
	xborder: 1px solid red;
	padding: 20px 0px 0px 20px;
}

.page_description
{
	width: 645px;
	color: #6a6a6a;
	font-size: 10px;
	float: left;
	padding: 20px 0px 20px 20px;
}

.page_description_static
{
	width: 664px;
	color: #6a6a6a;
	font-size: 10px;
	float: left;
	padding: 20px 0px 20px 20px;
}

#sitemap{
	padding: 20px 0px 0px 20px;
}
#sitemap a:hover{
	color: #9e0a29;
}

#sitemap ul{
	padding: 0px 0px 15px 0px;
	margin: 0px;
	list-style-type: none;
}
#sitemap ul li{
	list-style-type: none;
	font-weight: bold;
	font-size: 12px;
	padding: 0px 0px 5px 0px;
}

#sitemap ul li ul{
	padding: 10px 0px 0px 10px;
	font-size: 12px;
}

#sitemap ul li ul .parrent{
	padding: 5px 0px 0px 22px;
	background: url('../images/bullet.gif') 3px 7px no-repeat;
	font-weight: normal;
}

#sitemap ul li ul .child{
	padding: 5px 0px 0px 42px;
	background: url('../images/grey_bullet.gif') 23px 7px no-repeat;
	font-weight: normal;
}

#sitemap ul li ul .sep{
	height: 5px;
	padding: 0px;
}

.page_description_static table { width: 100%; color: #555555; border: 0px; border-right: 1px solid #dddddd; border-top: 1px solid #dddddd; margin-top: 10px; }
.page_description_static table tr { color: #555555; border: 0px;}
.page_description_static table td { color: #555555; border: 0px; padding: 5px 5px 5px 5px; border-bottom: 1px solid #dddddd; border-left: 1px solid #dddddd; vertical-align: middle; }
.page_description_static table th  { color: #555555; border: 0px; border-left: 1px solid #dddddd; padding: 10px 8px 10px 8px; vertical-align: middle; text-align: center; }
.page_description_static table thead { border: 0px; text-align: center; color: #555555; background: #e4e4e4 url('../images/table_header_bgr_grey.gif') repeat-x; }
.page_description_static p { padding: 0px; margin: 0px; text-align: justify; }
.page_description_static ul { list-style-type: none; padding: 10px 0px 10px 10px; margin: 0px; }
.page_description_static ul li { list-style-type: none; padding: 3px 0px 3px 25px;  background: url('../images/bullet.gif') 3px 7px no-repeat; }

.page_description_static ul.anchor { list-style-type: none; padding: 0px 0px 10px 0px; margin: 0px; }
.page_description_static ul.anchor li { cursor: pointer; list-style-type: none; padding: 3px 0px 3px 25px; font: normal 12px/16px Verdana,Tahoma,Arial,Times New Roman;  background: url('../images/grey_bullet.gif') 3px 7px no-repeat; }
.page_description_static ul.anchor li:hover { color: #9e0a29; background: url('../images/bullet.gif') 3px 7px no-repeat; }
.page_description_static ul.anchor li:hover a { color: #9e0a29; }
.page_description_static ul.anchor a:hover { color: #9e0a29; }

.page_description_static .title { color: #9e0a29; font: bold 12px/16px Verdana,Tahoma,Arial,Times New Roman; padding: 20px 0px 0px 0px; }
.page_description_static .subtitle { color: #555555; font: bold 11px/16px Verdana,Tahoma,Arial,Times New Roman; padding: 10px 0px 0px 0px; }


.cb { clear: both; }
#view_products_infobox { float: right;  width: 665px; height: 173px; xborder: 1px solid red; background-color: #f4f5f7; }
.cat_wallpaper { float: right; xwidth: 341px; }
#infotext { float: left; width: 321px; color: #818181; }
.pr_list_box { float: left; height: 200px; width: 206px; margin: 0px 23px 30px 0px; xborder: 1px solid red; background: url('../images/pr_list_bgr.gif') 0px 155px repeat-x; }
.pr_list_box:hover .info { text-decoration: none; color: #9e0929; }
.pr_list_box .thumb { float: left; height: 150px; width: 206px; }
.pr_list_box .info { float: left; padding-top: 10px; font-weight: bold; height: 40px; width: 206px; text-align: center; }
.pr_list_box .info:hover { text-decoration: none; color: #9e0929; }
.last_pr { margin-right: 0px; float: right; }
.middle_pr { margin-right: 0px; float: left; }
.imgbox { width: 206px; height: 150px; }

/* tabs */
#display_tabs { float: right; width: 660px; }
.tabber { float: left;  padding: 0px; margin: 0px; width: 659px; list-style: none; border-bottom: 1px solid #dddddd; }
.tabber li { height: 21px; position: relative; bottom: -1px; padding: 7px 10px 0px 14px; position: relative; border-bottom: 1px solid #dddddd; margin: 0px 5px 0px 0px; float: left; background: #ffffff url('../images/tab_bgr.gif') no-repeat top left; cursor: pointer; text-align: right; color: #797979; }
.tabber .active { color: #9c0b28; border-bottom: 1px solid #fff; font-weight: bold; background: url('../images/tab_bgr_a.gif') no-repeat; }
.tabber span { position: absolute; top: 0px; right: -1px; float: right; width: 11px; height: 28px; background: url('../images/tab_bgr_rt.gif') no-repeat; }
.tabber span.active { position: absolute; top: 0px; right: -1px; float: right; width: 11px; height: 28px; background: url('../images/tab_bgr_rt_a.gif') no-repeat; }

.tabmode_active { color: #083d79; font-weight: bold; }
.tabmode_inactive { color: #ccc; font-weight: normal; }

#tab_content { position: relative; top: -1px; float: left; clear: both; text-align: left; width: 632px; padding: 20px 13px 20px 13px; border: 1px solid #dddddd; border-top: 0px; color: #414141; font: normal 11px/16px Verdana,Tahoma,Arial,Times New Roman; }
#tab_content p { margin: 0px; padding: 10px 0px 10px 0px; color: #414141; font: normal Verdana,Tahoma,Arial,Times New Roman; font-size: 11px ! important; }
#tab_content span {  color: #414141; font: normal Verdana,Tahoma,Arial,Times New Roman; font-size: 11px ! important; }
.img_aj_gall { float: left; margin: 0px 5px 0px 0px; padding: 0px 0px 5px 0px; }
.img_aj_gall a { float: left; xborder: 1px solid #000; text-align: center; margin-bottom: 15px; padding-right: 2px; }
.img_aj_gall a:hover { text-decoration: none; color: #9c0b28;  }
.img_aj_gall img { clear: both; border: 0px; }
.aj_gallery_thumbs { padding: 0px 0px 0px 0px;  xborder: 1px solid blue; }
.thumb_controls { float: left; width: 150px; height: 17px; padding: 2px 0px 0px 0px; }
#dvloader { float: left; display: none; width: 100%; height: 90px; text-align: center; padding-top: 20px;	 }

#tab_content ul { list-style-type: none; padding: 0px 0px 0px 10px; margin: 0px; }
#tab_content ul li { list-style-type: none; padding: 3px 0px 3px 25px;  background: url('../images/bullet.gif') 3px 7px no-repeat; }

#tab_content ul.firstul { list-style-type: none; padding: 0px 0px 0px 0px; margin: 0px; }
#tab_content ul.firstul li { list-style-type: none; padding: 3px 0px 3px 25px;  background: url('../images/bullet.gif') 0px 7px no-repeat; }



#tab_content table { xwidth: 100%; color: #555555; border: 0px; border-right: 1px solid #dddddd; border-top: 1px solid #dddddd; margin-top: 10px; }
#tab_content table tr { color: #555555; border: 0px; }
#tab_content table td { color: #555555; border: 0px; padding: 5px 0px 5px 5px; border-bottom: 1px solid #dddddd; border-left: 1px solid #dddddd; }
#tab_content table th  { color: #555555; border: 0px; border-left: 1px solid #dddddd; padding: 5px 8px 5px 8px; }
#tab_content table thead { border: 0px; text-align: center; color: #555555; background: #e4e4e4 url('../images/table_header_bgr_grey.gif') repeat-x; }
#tab_content .list_table { border: 0px ! important; }
#tab_content .list_table th { border: 0px ! important; }
#tab_content .list_table td { border: 0px ! important; }
#tab_content .list_table tr { border: 0px ! important; }
/* tabs */

#flstable { }
#flstable td { height: 40px; }
#flstable tr:hover { xbackground-color: #ccc; cursor: pointer; }
#flstable tr:hover a { color: #9e0a29; text-decoration: underline; }
#flstable a:hover { color: #9e0a29; text-decoration: underline; }
#flstable .pdf { width: 30px; height: 24px; background: url('../images/icoz/pdf.gif') center left no-repeat; }
#flstable .doc { width: 30px; height: 24px; background: url('../images/icoz/doc.gif') center left no-repeat; }
#flstable .xls { width: 30px; height: 24px; background: url('../images/icoz/xls.gif') center left no-repeat; }
#flstable .ppt { width: 30px; height: 24px; background: url('../images/icoz/ppt.gif') center left no-repeat; }
#flstable .media {width: 30px; height: 24px; background: url('../images/icoz/media.gif') center left no-repeat; }
#flstable .inactive_download { padding-left: 25px; vertical-align: middle; height: 24px; background: url('../images/icoz/inactive_download.gif') 10px center no-repeat; }
#flstable .download { padding-left: 25px; vertical-align: middle; height: 24px; background: url('../images/icoz/download.gif') 10px center no-repeat; }

.news_row { width: 660px; float: left; display: inline; margin: 0px 0px 30px 20px; padding: 0px 0px 0px 0px; color: #545454; font: normal 10px/16px Verdana,Tahoma,Arial,Times New Roman;  }
.news_row .title { width: 100%; height: 18px; font: bold 12px/18px Verdana,Tahoma,Arial,Times New Roman; color: #545454;  }
.news_row .title:hover { text-decoration: underline; color: #545454;  }
.news_row .desc { width: 100%; text-align: justify; }
.news_row .read { width: 100%; padding: 0px 0px 5px 0px; float: left;  color: #9e0a29; }
.news_row .read:hover { text-decoration: underline; }
.news_row .hrow { clear: both; width: 100%; height: 1px; line-height: 1px; font-size: 1px; background: url('../images/news_hrow.gif') no-repeat; }

.fl { float: left; }
.fr { float: right; }
.hrow { clear: both; width: 100%; height: 1px; line-height: 1px; font-size: 1px; background: url('../images/news_hrow.gif') no-repeat; }
.int_cont { float: left; width: 650px; padding: 0px 0px 0px 20px; }
.int_cont table { color: #414141; }
.ttile { font: bold 14px/22px Verdana,Tahoma,Arial,Times New Roman; color: #414141; }
.contact_input { width: 314px; border: 1px solid #d0d0d5;  }
.ctextarea { height: 132px; }
.ffxa { color: #414141; }
.ffxa a { color: #414141;  }
.ffxa a:hover { color: #000000; }
.ffxa td { padding-right: 10px; }

.sendcontact { border: 0px; cursor: pointer; width: 84px; text-align: center; height: 24px; background: url('../images/contacts_inactv.gif') top left no-repeat; font: normal 10px/18px Verdana,Tahoma,Arial,Times New Roman; color: #636565; }
.sendcontact:hover { background: url('../images/contacts_actv.gif') top left no-repeat; color: #005db9; }

.sendsuccess { width: 100%; padding-top: 30px; font-weight: bold; height: 90px; color: #9e0a29; text-align: center; }
