@import url("http://www.biograd.ru/inc/reset.css");

/*----------- Mozilla hack -----------*/
input::-moz-focus-inner /*Remove button padding in FF*/
{border: 0;
padding: 0;}


body {
background : #e9e6e1 url(/img/body_bg.png) repeat-x 0 top;
/*background : #e9e6e1 url(/img/body_bg_NY_2012.png) repeat-x 0 top;*/
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
padding : 0;
margin : 0;
color : #526771;
text-align:left;
line-height: 120%;}


input {font-family : Verdana, Arial, sans-serif;font-size : 12px;color : #526771;
border: 1px Solid #cccccc;padding:2px;vertical-align:middle;}
fieldset input:focus {border: 1px Solid #467bc1;}
fieldset input:hover {border: 1px Solid #467bc1;}

textarea {
font-family : Verdana, Arial, sans-serif; font-size : 12px;color : #526771;
border: 1px Solid #cccccc;padding:2px;vertical-align:middle;



}
fieldset textarea:focus {border: 1px Solid #467bc1;}
fieldset textarea:hover {border: 1px Solid #467bc1;}


input.InputButton
{background:#eeeeee url('/img/button_bg.png') repeat-x 0 0 ;border: 1px Solid #cccccc;padding:2px 5px;}
input.InputButton:hover
{border-color:#467bc1;color:#467bc1;}
input.InputButton:focus
{border-color:#467bc1;color:#467bc1;}

fieldset dl {padding:4px 0;}
fieldset dt {display:block;float:left;width:90px;font-weight:bold;}
fieldset dd {padding:0 0 0 30px; margin-left:100px;margin-bottom:0px;vertical-align:top;}




big{font-size:16px;line-height:16px;}


H1 {font-size : 22px;font-weight : 100;margin : 0px 0px 10px 0px;color : #526771;line-height:100%;}
H1 a:hover {text-decoration : none; color : #4090fc; }
H2 {font-size : 16px;font-weight : 600;padding : 0 0 0 20px;margin : 15px 0px 10px 0px; line-height:100%;}
H3 {font-size : 12px;font-weight : 600;margin:10px 0 10px 0;padding-top:0;}
.H3 {font-size : 12px;font-weight : 600;margin:10px 0 10px 0;padding-top:0;}



a {color : #467bc1;text-decoration: none; outline: none;}
a:hover {text-decoration : underline;}

small {font-size:10px;line-height:100%;}

p {margin: 0px 0px 15px 0px;padding:0;line-height:140%;}

table {margin: 0px 0px 10px 0px;}

td {padding:3px; border: 1px Solid  #526771;}

div#MainContainer {margin:0px auto; width:990px}

div#PopupMainContainer {margin:10px; border: 1px Solid #aaaaaa;padding:10px;background:#ffffff}

.AlignLeft{text-align: left !important;}


/*content columns*/
/* |    370px    | 40px |    370px    |   no floats only one column at time*/
.LeftSingleColumn  { width: 370px;}
.RightSingleColumn { width: 370px; margin-left: 410px;}

.ContentThin .LeftSingleColumn  { width: 250px;}
.RightSingleColumn { width: 250px; margin-left: 280px;}


/* --------------- Header --------------- */

#Header {height : 275px;width : 990px;background : url(/img/head_bg.png) no-repeat center 0;}

#Search {float : right;margin : 5px 0 0 0; width: 260px;}
.SearchSubmit {color : #526771;border : 1px solid #7e9db9; background:#ffffff;}

#LogoMainContainer {display: inline;float : left;height : 250px;width : 280px;background : url(/img/head_logo.png) no-repeat center 17px;text-align : center;}
#MainHREF {
	display:block;
	height:180px;
}
#MainHREF:hover {
	text-decoration: none;
}

#LogoMainContainer p {margin : 0;}


#Cart
{
	clear: both;
	display:		block;
	padding: 		31px 20px 39px 88px;
	height:			30px;
	width: 			152px;
	background :	 url(/img/header_basket.jpg) no-repeat bottom center;
}


.Cart_text{
color:  #526771;
}

#Cart_sum, #Cart_num {
font-weight : bold;
color : #467bc1;
}


#Header_iso_ce_np1 {display : block;  height : 68px; width : 260px; padding: 78px 0 0 0; }

#Header_iso_ce_np {display : block;  height : 72px; width : 260px; padding: 170px 0 0 0; }
.Header_iso {display : block; float : left; height : 72px; width : 68px;background : url(/img/header_iso.png) no-repeat bottom center;}
.Header_ce  {display : block; float : left; height : 72px; width : 85px;background : url(/img/header_ce.png) no-repeat bottom center;}
.Header_np  {display : block; float : left; height : 72px; width : 87px;background : url(/img/header_national_projects.png) no-repeat bottom center;}




#TopMenuContainer {margin : 10px 0 0 3px; width : 987px; text-align:center;}
#TopMenuContainer ul { text-align: center; height : 30px; margin:0px; }
#TopMenuContainer li { display: inline; background : url(/img/top_menu_bg.png) repeat-x 0 0; }
#TopMenuContainer li a {color : #223344;height : 26px;padding : 9px 22px 12px 22px;background : url(/img/top_menu_bg.png) repeat-x 0 0;}
#TopMenuContainer li a:hover {text-decoration : none;background-position : 0 -40px;color : #ffffff;}
#TopMenuContainer .LeftLi {background : url(/img/top_menu_left.png) repeat-x 0 0;}
#TopMenuContainer .RightLi {background : url(/img/top_menu_right.png) repeat-x right 0;}
#TopMenuContainer a:hover.LeftLi {background : url(/img/top_menu_left.png) repeat-x 0 -40px;}
#TopMenuContainer a:hover.RightLi {background : url(/img/top_menu_right.png) repeat-x right -40px;}

/* -------------- / Header -------------- */
/* --------------- Middle -------------- */

#Middle { clear:both;border : 1px solid #aaaaaa;margin: 0px 0px 10px 0px;background : url(/img/middle_bg.gif) repeat-y 0 0;position : relative;width : 988px;}
#MiddleCornerTL { background : url(/img/middle_corner_tl.gif) no-repeat left top; top : -1px; left : -1px; position : absolute; }
#MiddleCornerTR { background : url(/img/middle_corner_tr.gif) no-repeat right top; top : -1px; right : -1px; position : absolute; }
#MiddleCornerBL { background : url(/img/middle_corner_bl.gif) no-repeat left bottom; bottom : -1px; left : -1px; position : absolute; }
#MiddleCornerBR { background : url(/img/middle_corner_br.gif) no-repeat right bottom; right : -1px; bottom : -1px; position : absolute; }
* html #MiddleCornerBR { bottom : -2px;}
* html #MiddleCornerBL { bottom : -2px;}


/* -------------- / Middle ------------- */

/* -------------- MenuLeft ------------- */
#MenuLeft {background : #f8f8f8 url(/img/menu_bg.gif) no-repeat right bottom;display: inline;float : left;padding : 0 0 220px 10px;text-align:left;width : 185px;}
* html #MenuLeft  {margin-right: -3px;}
#MenuLeft ul {margin : 10px 0 0 0;list-style : none;}
#MenuLeft li {padding:0px;margin : 0 0 2px 0;background : #f8f8f8 no-repeat -180px -1px;}
#MenuLeft a {display : block;padding : 2px 0px 7px 22px;width : 155px;background : url(/img/bullet1.png) no-repeat -180px -1px;color : #526771;border-bottom : 1px solid #eeeeee;line-height:100%;}
#MenuLeft a:hover {color : #467bc1;text-decoration : none;background-position : 0 -1px;cursor : pointer;}
#MenuLeft a.Level1{margin-left:15px;width:140px;}


/* ------------- / MenuLeft ------------ */
/* --------------- Content -------------- */
.Content{position : relative;margin: 0 2px 30px 0px;padding: 5px 5px 20px 5px;width: 780px;overflow: hidden;}
* html .Content{height: 1%; margin-left: 193px;}
.ContentThin{position : relative;width: 530px;padding: 5px 0 0 20px;line-height:140%;}
.cmt {position: absolute;right:-220px;text-align:left;width:200px;line-height:100%;}
.cmt h3 {color:#467bc1;}
.Content li {padding:5px;}
.Comment {position: absolute;
right:-220px;
text-align:left;
width:200px;
line-height:100%;
}
/* --------------- / Content -------------- */

/* ------------ News & Interest ----------- */
.IndexContentDiv
{overflow:hidden;}

#News {display:inline;float : left;margin: 0px 10px 0px 10px;width : 370px;}

#ImmunoCombListAdvert {display:inline;float:right;width : 350px;margin: 0px 10px 0px 30px;}

#ImmunoCombListAdvert ul {background: #ffffff url(/img/index/icons/icons.png) no-repeat 0 0;padding:18px 0px 30px 80px;}
#ImmunoCombListAdvert li {height: 54px;width: 220px;}


.IndexNewsDate {margin: 8px 10px 0px 100px; font-size:10px;}

.NewsBlock {margin: 0 0 10px 0; width : 370px;overflow : hidden;}

.NewsContent {padding : 0 0 0 40px;}

.NewsBlock .imgDiv {float : left;margin: 2px 5px 0 10px;text-align:center;}


H1.Index {font-weight : normal;}
H1.Index  span {font-size : 25px;color : #467bc1;}

H2.Index{font-weight : 100;	margin : 10px 0 5px 0;}

a.LearnMore{
	background : #ffffff url(/img/learn_more.png) no-repeat right 7px;
	display: block;	font-size : 10px;float: right;height : 16px;margin : 7px 0 0 0;padding : 3px 14px 0px 4px;text-align : right;}
a.LearnMoreNormal{
	background : #ffffff url(/img/learn_more.png) no-repeat right center;
	margin : 7px 0 0 0;padding : 3px 14px 3px 3px;}
	

/* ----------- / News & Interest ---------- */

/* -------------- Conference ------------- */

.ConferenceBox {width: 750px;margin: 10px 15px 40px 15px;overflow: hidden;}
.ConferenceBox h1 {font-size : 16px;padding : 0 0 5px 0;margin : 0;color : #467bc1;}
.ConferencePhotoContainer{display: inline;float : left;width : 304px;text-align : center;}
.ConferenceBox.Reference{margin:0px;width : 429px;}
.ConferenceBox.Reference ul{padding : 0;margin : 0;list-style : none;}
.ConferenceBox.Reference li{background: #ffffff  center 16px no-repeat;display: inline;float : left;margin : 5px;padding : 0px;text-align : center;}
.ConferenceBox.Reference li a{border : 1px solid #ffffff;display : block;margin: 5px;padding : 63px 5px 5px 5px;min-width : 80px;}
.ConferenceBox .Reference li a:hover { border : 1px solid #eeeeee;}
.ConferenceBox.Reference li.doc {background-image : url("/img/icons/72x50/doc.png");}
.ConferenceBox.Reference li.htm {background-image : url("/img/icons/72x50/htm.png");}
.ConferenceBox.Reference li.pdf {background-image : url("/img/icons/72x50/pdf.png");}
.ConferenceBox.Reference li.ppt {background-image : url("/img/icons/72x50/ppt.png");}
.ConferenceBox.Reference li.pps {background-image : url("/img/icons/72x50/ppt.png");}
.ConferencePhotoNavigation {display:none; margin : 5px;}
.ConferencePhotosBig {width: 500px; margin:0 15px 10px 15px; text-align:center;}
.ConferencePhotosSmallBox {clear:left; width: 550px; overflow:auto;overflow-x:scroll;}
.ConferencePhotosBig img{margin:0 auto;}
.ConferencePhotosBig .Next{float:left; font-size:20px; margin-bottom:10px;}
.ConferencePhotosBig .Prev{float:right;}


/* ------------- / Conference ------------ */
/*------------- Pages -------------*/

.Content .Location {position:relative; width:768px; padding:5px; margin: 0px 0 5px 0;border: 1px solid #eeeeee;}

div.Pages
{
position:absolute;
right:-5px;
top:0px;
padding:5px;}

div.PagesBottom
{float:right; position:absolute; right:-5px; padding:5px;}


.Pages a,.PagesBottom a
{border: 1px solid #cccccc;margin: 2px; padding: 2px 5px 2px 5px; text-align:center;}

.Pages a:hover, .PagesBottom a:hover
{border: 1px solid #467bc1; margin: 2px; padding: 2px 5px 2px 5px; text-align:center; text-decoration:none;}

.Pages a.PagesCurrentPage, .PagesBottom a.PagesCurrentPage
{background:#5ca3ff; border: 1px solid #5ca3ff; color : #ffffff;}
/*------------ / Pages ------------*/



/* ---------------- Footer --------------- */

#Footer
{display : block;padding : 20px 0 20px 0;width : 988px;background : #f8f8f8;border-top : 1px solid #e3e3e3;font-size : 10px;color : #aaaaaa;text-align : center;bottom : 0;clear : both;}

/* --------------- / Footer -------------- */
/* ---------------- Error --------------- */
.ErrorDocument
{border: 1px Solid #cccccc;margin:5px;padding:5px;}
/* --------------- / Error -------------- */
/* ---------------- Instrutions --------------- */

div.Instructions
{border: 1px Solid #526771;margin: 20px 0px 30px 5px;overflow:visible;padding: 5px 3px 8px 8px;position:relative;width:522px;}

* html div.Instructions  {padding: 5px 3px 12px 8px;}

div.InstructionsIcon
{display: block;position: absolute;right:10px;top:-13px;
background: #ffffff url("/img/icons/72x50/pdf.png") no-repeat 3px 4px;}

a.InstructionsIcon{display: block;border: 1px Solid #526771;height: 51px;width: 70px;padding: 2px 0 0 2px;}

a.InstructionsIcon:hover{border: 1px Solid #467bc1;}


div.Instructions a.descr{cursor : pointer;display: block;padding: 2px 18px 2px 2px;position: absolute;right: 95px;top:6px;
background: #fff url("/img/common/arrowicon.png") no-repeat 74px -14px;}

div.descr{display:none;width:450px;margin: 10px 10px 0 10px;}





/* --------------- / Instrutions -------------- */
/* ---------------- Price --------------- */


.PriceTable tr.Kit
{background: #ffffff;}

.PriceTable {}

.PriceTable td {border:none; vertical-align:top;}

.PriceTable th
{
padding:5px;
border:0px;
border-bottom: 1px Solid #526771;
line-height:110%;
vertical-align:bottom;
}


.PriceTable th.Price{width: 100px;}
.PriceTable th.Num{width: 130px;}
.PriceTable th.Name{width: 400px;}


.PriceTable tr.Brand td {font-size:22px;font-weight:normal;padding:10px 0px 5px 5px; margin:0px;}
.PriceTable tr.Infection td {font-size:18px;font-weight:normal;padding:10px 0px 5px 50px; margin:0px;}

.PriceTable td.Name H2{font-size:14px; font-weight:normal;padding:0px 0px 7px 0px; margin:0px;}
.PriceTable tr.Kit td.Name {padding: 0px 0px 7px 100px;}
.PriceTable td.Num {font-size:14px;}
.PriceTable td.Price {font-size:16px;}

/* --------------- / Price -------------- */

/* ---------------- Publications --------------- */


.PublicationsBook
{display: block; float:left; margin:0px 10px 10px 0px;}

.PublicationsBookContainer
{overflow: hidden; margin: 0px 0px 15px 0px;}

a.Thesises
{display: -moz-inline-box; display: inline-block; margin: 7px 10px 7px 10px;}

.MethodicalRecommendations
{width:369px;padding:10px;float:left;}

.Center
{text-align:center;}
.Right
{text-align:Right;}

.BookHeading
{margin-bottom:5px;}


#BookIndex ul
{padding: 5px 5px 5px 25px;margin: 0px 20px 0px 0px;
}
#BookIndex li
{list-style:none;padding:5px;margin: 0px 20px 0px 0px;}

.InstructTr1 {background: #eeeeee;}
.InstructTr2 {background: #dddddd;}
.InstructTr3 {background: #ddeeff;}
.InstructTr4 {background: #ccddff;}
.InstructTr5 {background: #ffffee;}
.InstructTr6 {background: #ffffcc;}
.InstructTr7 {background: #ddffee;}
.InstructTr8 {background: #ccffdd;}
.InstructTr9 {background: #ffeeee;}
.InstructTr10 {background: #ffdddd;}
.InstructTr11 {background: #ffeeff;}
.InstructTr12 {background: #ffddff;}



.BookContent ul
{padding: 5px 5px 15px 25px;}


ul
{margin-left:20px;}
ul.ListDot
{list-style:circle !important;}
ul.ListDecimal
{list-style-type: decimal !important;}
ul.ListNone
{list-style-type: none !important;}
ul.ListAlpha
{list-style-type:lower-alpha !important;}
ul p
{margin: 0px; padding: 10px 0px 0px 0px;}

.CenterBlock
{margin:0 auto; display: block;}


/* --------------- / Publications -------------- */

.NewsImg{
float: left;
padding:10px;
}

.NewsBody{
clear:left;
}

.NewsDate{
font-size : 10px;
height : 16px;
margin : 0px 0 20px 0;
}


.Bold {font-weight:bold;}
.Italic {font-style:italic;}
.Left90 {margin-left:90px;}

.todo
{background : url(/img/todo.png);}

a.More{background : #ffffff url(/img/learn_more.png) no-repeat right 6px;
	font-size : 10px; height : 16px; margin : 7px 0 0 0; padding : 3px 14px 3px 4px;}

/* --------------- Banners -------------- */
.Banners{
float:left;
display:block;
height: 90px;
width: 300px;
margin: 0px 15px 0px 15px;
}

.BannersContainer {
clear:both;
width: 675px;
overflow:hidden;
margin-top:40px;
margin : 10px 10px 10px 210px;
}
/* --------------- /Banners -------------- */


#Postcmt
{
display:none;
position:relative;
border:1px Solid #cccccc;
padding:10px;
margin:20px 0px 20px 20px;
width:510px;
}
.PostcmtNocmts
{
margin: 50px 50px;
border-top:1px Solid #cccccc;border-bottom:1px Solid #cccccc;
padding:20px;
clear:both;
}



.Postedcmt
{
margin: 30px 50px;
border-top:1px Solid #cccccc;
}

.Postedcmt .Body0
{background:#f5f5f5; margin:10px; padding:10px;}
.Postedcmt .Body1
{background:#ffffff; margin:10px; padding:10px;}



.Postedcmt .PostedcmtContacts
{float:left; width:150px;}
.Postedcmt .PostedcmtContent
{margin:0px 0px 0px 170px;}


.InfectionsLinksICIndex a{
display:block; width:240px; heigth:150px;
padding: 78px 5px 5px 5px;
border: 1px Solid #ffffff;
background: no-repeat center 5px;
text-align:center;
float:left;
margin:5px;
}

.InfectionsLinksICIndex a:hover{
border-color:#eeeeee;
}
Div.ImmunoCombInfections {margin:0px 0px 30px 0px; overflow: hidden;}
a.ImmunoCommbInfectionsInfectionsList:hover {text-decoration:none;}
.ImmunoCommbInfectionsHIV {color: #4444bb !important;}
.ImmunoCommbInfectionsHepatitis {color: #c1b946 !important;}
.ImmunoCommbInfectionsChlamydia {color: #6ca265 !important;}
.ImmunoCommbInfectionsTORCH {color: #c14650 !important;}
.ImmunoCommbInfectionsHelicobacter {color: #af46c1 !important;}
.ImmunoCommbInfectionsHTLV {color: #467bc1 !important;}
.ImmunoCommbInfectionsTropical {color: #467bc1 !important;}
.ImmunocombInfectionsPrice {float:right; margin: 5px; padding: 5px 15px 10px 15px; border:1px Solid #cccccc; text-align:center;}
.ImmunocombInfectionsPrice h1 {margin: 5px; padding: 0px;}
.ImmunocombInfectionsPrice h2 {margin: 3px; padding: 0px;}
.ImmunocombInfectionsInstruction {display: block; padding:18px 0px 17px 0px; width: 192px; background: #ffffff url("/img/icons/72x50/pdf.png") no-repeat 120px -0px;}
.ImmunoCombReferences_Images {display:block; float:left;}
.ImmunoCombReferences {clear:left;}


.CatalogKit .Buy{
display: block;
width: 211px;
float:right;
margin: 0px 28px 5px 0px;
}

.KitPriceTop {background: url("/data/products/img/price_bg_top.png") no-repeat scroll 0% 0% rgb(233, 233, 233); width: 211px; display: block; text-align: center; font-size: 35px; height: 32px; padding: 21px 0pt 0pt; }


.KitPriceTop span.Price {
	background: url("/data/products/img/rubble_sign_for_kits_price.png") no-repeat right 21px;
	padding: 0 17px 0 0;
}

.KitPriceMidle{
background: #e9e9e9 url("/data/products/img/price_bg_midle.png");
width: 191px;
padding: 0 10px 0 10px;
display:block;
text-align: center;
}

.KitPriceMidle p{margin: 0px 0px 5px;}

.KitPriceMidle form{

width: 166px;
background: #e9e9e9 url("/data/products/img/buy_add.png") no-repeat;
padding: 6px 0 10px 0;
margin:0 auto;
}

form.KitPriceMidle_Process {
background: #e9e9e9 url("/data/products/img/buy_process.gif") no-repeat 0 0 !important;
}

form.KitPriceMidle_Success {
background: #e9e9e9 url("/data/products/img/buy_success.png") no-repeat 0 0 !important;
}

a.GotoCart {
display: block; 
margin: 0 auto;
padding:3px 0px 7px 0px;
text-align: center;
width:166px;
background: #e9e9e9 url("/data/products/img/goto_cart.png") no-repeat 0 0 !important;
}



.CartTable{
	width: 100%;
}

.CartSuccessAdd, .CartFailureAdd {
padding:20px 60px;
border:1px solid #E5E5E5;
-moz-border-radius: 4px 4px 4px 4px;
-moz-box-shadow: 0 0 5px #DDDDDD;
}

.CartFailureAdd {
background: #fcc;
}

.CartTableHeader td{
	border: 0px;
	padding: 3px 0px 7px 0px;
	background: #e9e9e9 url("/data/cart/img/cart_table_header_middle.png") repeat-x 0 0;
}
.CartTableHeader .LeftTd {
	background: url("/data/cart/img/cart_table_header_left.png");
}
.CartTableHeader .RightTd {
	background: url("/data/cart/img/cart_table_header_right.png") right top;
}
input.CartTable {
	text-align: right;
	width: 40px;
}

.CartTablePhoto{width: 85px;}
.CartTableName{width: 310px;}
.CartTableNum{width: 80px;}
.CartTablePrice{width: 100px;}
.CartTableSum{width: 100px;}
.CartTableDel{width: 70px; text-align:center;}


.CartString td{
	border: 0px;
	border-bottom: 2px solid #cccccc;
	padding: 7px 3px;
}

.CartString td.Description{
	vertical-align: top;

}


.CartString .Price {
	padding: 0px 10px 0px 0px; 
	background: url("/img/ruble_sign_blue.gif") no-repeat right 4px;
	font-weight: bold;
	}
	
.CartString input.Remove{
		border: none;
		width: 21px;
		height: 21px;
		background: url("/data/cart/img/cart_remove_icon.png") no-repeat;
}

.CartEmptyString td{
	border: none;
	height: 70px;
	font-weight: bold;
	text-align : center;
	border-bottom: 2px solid #cccccc;
}

form.CartContactsForm{width:550px; overflow: hidden; display:block;position:static;}

input.CartContacts  {float: left; width: 300px; height: 20px; border: 1px solid #cccccc; padding: 2px; margin-bottom: 25px; }
textarea.CartContacts  {float: left; border: 1px solid #cccccc; padding: 2px; margin-bottom: 25px; }
label.CartContacts, label.CartContactsCheckbox {float: left; text-align: right; width: 150px; padding-right: 5px; clear:left;}
label.CartContactsCheckbox {width: 250px;}
input.CartContactsCheckbox {float: left; padding: 2px; margin-bottom: 25px; }

input.CartButton {
		width: 227px;
		height: 58px;
		margin: 0px;
		padding: 0px 40px 2px 4px;
		font-weight: bold;
		border: none;
		cursor: pointer; cursor: hand;
}

input.CartProceed {
		background: url("/data/cart/img/cart_proceed.png") no-repeat;
		float: right;
}

input.CartConfirm {
		background: url("/data/cart/img/cart_confirm.png") no-repeat;
		margin:0 auto;
		display: block;
		clear:both;
}

input.CartSaveChanges {
		background: url("/data/cart/img/cart_save_changes.png") no-repeat;
		float: left;
}

div.CartAddToCart{
	clear: both;
	display:block;
	padding: 20px 20px 20px 20px;
	width:468px;
	height:166px;
	background: url("/data/cart/img/cart_add_to_cart.png") no-repeat;
}

div.CartAddToCart h1{color:#467bc1;}

.CartAddToCartSubmit {
	width:161px;
	height:47px;
	padding: 0 0 4px 0;
	cursor: pointer; cursor: hand;
	background: url("/data/cart/img/cart_add_to_cart_button.png") no-repeat;
	border:none;
}

.CartShipment{
	background: url("/data/cart/img/shipment_on.png") no-repeat;
	padding: 10px 10px 10px 60px;
}

.CartShipmentOff{
	background: url("/data/cart/img/shipment_off.png") no-repeat;
}



.CartContacts span{
	color: red;
}

fieldset.CartCheckOut dt
{width:180px;}

fieldset.CartCheckOut dd
{margin-left:180px;}



.KitPriceMidle input {
width: 67px;
height: 16px;
margin: 0px;
padding: 1px 1px 1px 1px;
border: none;
text-align: center;
vertical-align: baseline;
background: none;
}

.KitPriceMidle .submit, .KitPriceMidle .asd {
width: 88px;
height: 16px;
margin: 0px;
padding: 0px 2px 0px 4px;
border: none;
text-align: left;
background: #e9e9e9 url("/data/products/img/price_submit_bg.png") no-repeat;
background: none;
}

.buy_jquery, .buy_jquery:hover {
margin: 0px;
padding: 2px 28px 4px 7px;
color : #526771;
text-decoration : none;
background: none;
}


.KitPriceBottom{
background: #e9e9e9 url("/data/products/img/price_bg_bottom.png") no-repeat;
height: 10px;
width: 211px;
display:block;
}


.InfoH1{Clear:left;}

div.Article {margin: 0 0 10px 0;}

.Article h2 {margin: 0 0 5px 0px; padding: 0px;}

.Article .Authors {margin: 0 0 5px 20px;}


#ProductsImmunoComb {
	float	: left;
	margin	: 0px 10px 0px 10px;
	width 	: 370px;
}

#ProductsBinax {

	display	: block;
	margin	: 0px 10px 0px 380px;
	width 	: 370px; 
}

.ProductsInfectionsColumn1 {
	float	: left;
	width	: 100px;
}
.ProductsInfectionsColumn2 {
	margin	: 0px 10px 0px 200px;
}

.ProductsImage {
float: right;
}

#ProductsImmunoComb h3, #ProductsBinax h3 {
	clear		: both;
	display		: block;
	margin-top	: 20px;
}


.CatalogKitTTH td{
	border: none;
	background:url('/data/products/img/underline.png') repeat-x bottom;
	width:		150px;
	padding:	0 0 10px 0;
	vertical-align: bottom;
}

.CatalogKitTTH{
	float:left;
	margin-left: 30px;
}
.CatalogKitTTH td span{
background: none #ffffff;
padding: 0 4px 2px 2px;
}

.CatalogKitTTH td.r {
	text-align:	right;
}

.CatalogKitImages {
float:left;
width: 215px;
}

.CatalogKitBigImage
{
	width: 200px;
	height: 142px;
	text-align:center;
}
.CatalogKitImages div.SmallImages {
	padding:	0 0px 10px 5px;
	display:	block;
	width:		200px;
}

.CatalogKitDescription{
 clear: left;
 float: left;
 width: 410px;
 padding: 0px 0px 0px 10px;
}

.CatalogKitTTH a.CE_certificate{
	float:right;
	display: block;
	width: 30px;
	height: 25px;
	background: url('/data/products/img/CE_icon.png') no-repeat;
}


.CatalogKitTTH a.Instruction{
	float:right;
	display: block;
	width: 29px;
	height: 25px;
	background: url('/data/products/img/instruction_icon.png') no-repeat;
}


.CatalogKitTTH a.RegistrationDocument{
	float:right;
	display: block;
	width: 37px;
	height: 26px;
	background: url('/data/products/img/registration_documents_icon.png') no-repeat;
}

.CatalogKitTTH a.NationalProject{
	float:right;
	display: block;
	width: 31px;
	height: 25px;
	background: url('/data/products/img/np_icon.png') no-repeat;
}

.CatalogKit H1 {

font-size: 16px;
font-weight: 100;
font-family : Verdana, Arial, sans-serif;
margin: 10px 10px 10px 10px;
}

.CatalogString{
	border-bottom: 2px solid #cccccc;
	clear:both;
	overflow:hidden;
	margin: 0px 0px 10px 10px;
}


.CatalogString .Images{
	float:left;
	width: 250px;
	padding: 0 5px 0 0;
}
.CatalogString div.Description
{
	padding: 0px 0px 5px 255px;
}

.CatalogString .Images .Thumbernails{
	float:right;
	display:block;
	width:50px;
}

.CatalogString .Images .Large{
	float:left;
	display:block;
}

.CatalogString .Buy{
display: block;
width: 211px;
float:right;
margin: 0px 5px 5px 0px;
}

.CatalogString a.Details{
	background : #ffffff url(/img/learn_more.png) no-repeat right 7px;
	padding: 1px 14px 0 44px;
}
.CatalogString H1 {
font-size: 16px;
font-weight: 100;
font-family : Verdana, Arial, sans-serif;
margin: 10px 10px 10px 10px;
}

div.MoreKits{
clear:both;}

div.MoreKits_KitDescr{
width:240px;
padding: 0px 20px 0px 0px;
float:left;
}
div.MoreKits_KitDescr img{
float:left;
}
div.MoreKits_KitDescr p
{margin:0px 0px 5px 0px;}


div.ProductsInfections{width: 220px; float:right;}
div.ProductsInfections p{line-height: 150%;}

.ImageSet {float:left;}
.ProductsBrand .Description{padding-top: 10px;}
.ProductsBrand {padding:0px 230px 12px 0px;}
.ProductsBrand .Icons{float:right;}

.PatientsLinks img{ float:left;}

.PatientsLinks {overflow:hidden; display:block; clear:left; line-height:140%; margin:0 0 20px 0px; }

.PatientsLinks dl {margin:0 0 0 120px; }
.PatientsLinks dt {float:left;  width:80px; font-weight:bold;}
.PatientsLinks dd {margin:0 0 7px 88px; }



