@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0; border:none; }
body { padding: 0; margin: 0; color:#fff !important;font:90% Arial; line-height:140%; }
a {outline-style:none; cursor:pointer;}
.content-all { width:1000px; margin:0 auto; text-align:left;}
/*-----------------------------------------------------------------------*/
p.table {border:1px;border-color:#000;}
.header { height:137px; width:100%; }
.snows{POSITION: absolute;VISIBILITY: visible; TOP: 15px; LEFT: 15px;background:url(/s/i/snow.gif);width:24px; height:24px; border:0;}
.header .logo { background:url(/s/i/main/logo-big.png); width:386px; height:137px; margin:0px; float:left }

.header .logo a { width:350px; height:102px; display:block; margin:13px 0 0 17px; }
.header .logo-right { background:url(/s/i/main/logo-right1.png); width:614px; height:80px; float:left; }
.header .menu-container { width:614px; height:57px; float:left; }
.header .menu-container .menu-bt{ width:614px; height:6px; float:left; background:url(/s/i/main/menu-top-bt.png);margin-top:-6px; }
* html .header .menu-container .menu-bt{ width:614px; height:6px; float:left; background:url(/s/i/main/menu-top-bt.png) no-repeat;margin-top:-2px; }
		.menu-container .right-side_ { height:57px; width:13px; background:url(/s/i/main/menu-right-side.png); float:right; }
* html .menu-container .right-side_ { height:57px; width:13px; background:url(/s/i/main/menu-right-side.png); float:right; margin-top:-57px; }
		.menu-container .center { height:51px; float:left; width:601px; background:url(/s/i/main/menu-container-c.png) repeat-x; }
		.menu-container .center .top-menu { height:51px; width:603px; float:left; }
						.center .top-menu li { height:53px; float:left; text-align:center;display:block; }
						.center .top-menu .active .left-side { width:8px; height:100%; float:left; background:url(/s/i/main/menu-act.png) top left; }  
						.center .top-menu .active .right-side { width:8px; height:100%; float:right; background:url(/s/i/main/menu-act.png) top right; }
						.center .top-menu .nactive .left-side { width:10px; height:100%; float:left; background:url(/s/i/main/menu-nact.png) top left; }  
						.center .top-menu .nactive .right-side { width:12px; height:100%; float:right; background:url(/s/i/main/menu-nact.png) top right; }   
						.center .top-menu .home{ height:100%; width:66px;}
						.center .top-menu a.nav { margin-top:28px; margin-left:19px; display:block; float:left; text-decoration:none; color:#edf6fe; }
						* html .center .top-menu a.nav { margin-left:9px !important; }	
								.top-menu a.home-active { margin:0;padding-top:0; background:url(/s/i/main/menu-home.png) ; width:50px; height:53px; float:left; }
						.center .top-menu .company{ width:133px; background:url(/s/i/main/menu1-company.png) top left no-repeat; }
						.center .top-menu .company a.nav { background:url(/s/i/main/menu-company.png) top left no-repeat; width:93px; height:14px;  cursor:default; }
						.center .top-menu .distributors{ width:169px; background:url(/s/i/main/menu1-distributors.png); }
						.center .top-menu .distributors a.nav { background:url(/s/i/main/menu-distributors.png) top left no-repeat; width:135px; height:17px; cursor:default; }
						.center .top-menu .contacts{ width:107px; background:url(/s/i/main/menu1-contacts.png); }
						.center .top-menu .contacts a.nav { background:url(/s/i/main/menu-contacts.png) top left no-repeat; width:72px; height:14px; }
						.center .top-menu .site-map{ width:126px; background:url(/s/i/main/menu1-sitemap.png); }
						.center .top-menu .site-map a.nav { background:url(/s/i/main/menu-sitemap.png) top left no-repeat; width:89px; height:17px; }						
						
/*-----------------------------------*/
.company-drop {width:121px;  position:absolute; top:66px; left:430px; display:none; z-index:100;}
.company-drop a { display:block !important; margin:0 !important; padding:0 !important; float:left;height:auto; width:100%; padding: 0 0px; font:16px Arial; color:#fff; text-decoration:none; }
.company-drop a.history { background:url(/s/i/main/menu-drop-history.png); height:24px; }
.company-drop a.philosophy { background:url(/s/i/main/menu-drop-history.png) bottom left; height:23px; }
.company-drop a.devel{ background:url(/s/i/main/menu-drop-devel.png) bottom left; height:44px; }
.company-drop a.employ{ background:url(/s/i/main/menu-drop-employ.png) bottom left; height:43px; }

.distributors-drop {width:157px; position:absolute; top:66px; left:430px; display:none; z-index:100;}
.distributors-drop a { display:block !important; margin:0 !important; padding:0 !important;  !important; float:left;height:auto; width:100%; padding: 0 0px; font:16px Arial; color:#fff; text-decoration:none; }
.distributors-drop a.cond { background:url(/s/i/main/menu-drop-cond.png) bottom left; height:44px; }
.distributors-drop a.geo { background:url(/s/i/main/menu-drop-geograph.png) bottom left; height:27px; }

/*-----------------------------------------------------------------------*/
.content-c { width:100%;height:auto;top:0!important; float:left;background:#edf6fe url(/s/i/main/main-gradient.png) repeat-x; }
* html .content-c { margin-top:-13px; }
.promo-head { width:100%; height:317px; background:url(/s/i/main/happy-people.jpg) 8px top no-repeat; }
.promo-head .left-side { width:8px; height:100%; background:url(/s/i/main/left-menu-lr.png) top left repeat-y; float:left; }
.promo-head .right-side { width:8px; height:100%; background:url(/s/i/main/promo-right.png) top right no-repeat; float:right; }
.promo-head .slogan { height:129px; width:436px; background:url(/s/i/main/home/slogan.png); float:right; margin-right:34px; margin-top:62px; }
/*-----------------------------------------------------------------------*/
.left-col { float:left; width:181px; height:600px; }
.left-col .left-side { width:8px; height:100%; background:url(/s/i/main/left-menu-lr.png) top left repeat-y; float:left; }
.left-menu { float:left; width:173px; height:297px; }
.left-menu li { display:block; height:26px; width:100%; margin-top: 4px; cursor:pointer; }
.left-menu .noveltys { background:black url(/s/i/main/menu-left-all.png) 0 -1px no-repeat; }
.left-menu .catalog { background:url(/s/i/main/menu-left-all.png) 0 -31px no-repeat; }
.left-menu .articles { background:black url(/s/i/main/menu-left-all.png) 0 -61px no-repeat; }
.left-menu .patients { background:black url(/s/i/main/menu-left-all.png) 0 -91px no-repeat; }
.left-menu .specialists { background:black url(/s/i/main/menu-left-all.png) 0 -121px no-repeat; }
* html .left-menu .specialists, * html .left-menu .patients, * html .left-menu .catalog { margin-bottom:-4px; }
*+html .left-menu .specialists, *+html .left-menu .patients, *+html .left-menu .catalog { margin-bottom:-4px; }
.left-menu .students { background:black url(/s/i/main/menu-left-all.png) 0 -151px no-repeat; }
.left-menu .actions { background:black url(/s/i/main/menu-left-all.png) 0 -181px no-repeat; }
.left-menu .buy { background:black url(/s/i/main/menu-left-all.png) 0 -211px no-repeat; }
.left-col .banner { float:left; width:160px; height:160px; margin-top:10px; margin-left:5px;}
.noveltys a, .articles a, .students a, .actions a, .buy a { height:100%; width:100%; display:block; }
/*-----------------------------------------------------------------------*/
.catalog-drop, .patients-drop, .specialists-drop { width:140px; height:120px; position:absolute; background:#edf6fe; border:1px solid #cbe6fb; color:#5270b4; font:16px Arial; text-align:center; padding:2px; display:none; line-height:22px; z-index:100;}
.patients-drop { height: 72px; }
.specialists-drop { height:100px; }
.catalog-drop a, .patients-drop a, .specialists-drop a { display:block; height:24px; width:100%; border-bottom: 1px solid #c9e5fb; color:#5270b4; text-decoration:none; }
a.last {border:none;}
/*-----------------------------------------------------------------------*/
.right-col { float:right; width:325px; height:1000px; }
.right-col .right-side { width:8px; height:100%; background:url(/s/i/main/right-col.png) top right repeat-y; float:right; }

.center-col { margin:0 325px 0 181px; width:auto; color:#484848; padding: 0 10px; }
.center-col p { text-indent:16px; margin: 3px 0; }
.center-col p.team { text-indent:250px; padding-top: 15px; margin-bottom:20px; }
	.home-img-1 { float:right; height: 166px; width:219px; margin-top:-46px; z-index:100; }
	.ie-img-hlp { display:none; }

	.home-img-2 { float:left;  height: 115px; width:206px; margin-right:5px; margin-top:3px;  }


.footer { width:100%; height:194px; width:100%; clear:both; }
.footer-left { float:left; width:71px; height:100%; background:url(/s/i/main/footer/footer.png) left bottom no-repeat; }
.footer-right { float:left; width:71px; height:100%; background:url(/s/i/main/footer/footer.png) right bottom no-repeat; }
.footer-center { float:left; width:858px; height:100%; background:url(/s/i/main/footer/footer-c.png) left bottom repeat-x; }
.footer-center .cube { width:160px; height:113px; margin-left:10px;margin-top:50px; float:left; background:url(/s/i/main/cube1.png); }

* html .footer-content { margin-left:5px !important; }
* html .licounter div { margin-top:0 !important;}

/*********************************************************/
/************************FORM FEEDBACK********************/
.feedback-cont { margin-top:15px; display:none; background:#fff; }
form.feedback {/* border:1px dashed #a1d4f9; */ margin:10px;  }
form.feedback label { display:block; float:left; text-align:left; width:90px; line-height:23px; height:23px;margin-top:7px; }
form.feedback textarea { border:1px solid #ccc; margin-top:7px; width:260px; height:170px; }
.loader { width:220px; height:19px; background:url(/s/i/ajax-loader.gif); margin:0 auto; }
form.feedback input { 
	height:23px; 
	font-size:16px; 
	border:1px solid #ccc;
	margin-top:7px; 
	width:260px;
}
form.feedback span { color:red; padding-left:5px; }
form.feedback i.req { font-size:120%; color:red; }
span.fdbck-lbl { font-size:130%; font-family:Georgia; color:#50b308; border-bottom: 1px dashed #50b308; cursor:pointer; }
span.fdbck-lbl.arr { border-bottom:none !important; padding-top:5px;}
.fn {}
.sn {}
.th {}
.email {}
.comp {}
.mess {}

.anOneMess { 
	font-size:120%; 
	color:#ff7b1d; 
	border-bottom:1px dashed #ff7b1d; 
	cursor:pointer; 
	display:inline; 
}
#submitFeedBack { 
	width:100px; 
	height:23px;
	margin-left:90px; 
	margin-top:6px; 
	background:url(/s/i/submit-feed.png); 
	border:none;
	cursor:pointer;
 }
.feedback-cont {  border:1px solid #ccc; }
.answ { text-align:center; background:#fff; padding:10px; }
.gMess { color:#50b308; cursor:default; text-align:center; }
/*********************************************************/

/*-----------------------------------------------------------------------*/
/*-----------------------        INTERNAL PAGES        ------------------*/
.right-col-internal #video_ { margin-top:30px; }
.left-col-internal .left-menu { margin-top:30px; }
.center-col-internal { margin-top:15px; /*text-align:justify;*/ }
.center-col-internal h1 { font: 31px Times ; text-align:center; margin-top:20px; margin-bottom:5px; color:#136fb4; }

.img-table { border-collapse: collapse; }

.img-table .top, .img-table .bottom { height:12px; }
.img-table .top .left { width:14px; background:url(/s/i/main/img-common-corn.png) left top no-repeat; }

.img-table .top .center { background:url(/s/i/main/img-common-tb.png) left top repeat-x; }
.img-table .top .right { width:14px; background:url(/s/i/main/img-common-corn.png) right top no-repeat; }

.img-table .middle .left { width:14px; background:url(/s/i/main/img-common-lr.png) left top repeat-y; }
.img-table .middle .center { }
.img-table .middle .right { width:14px; background:url(/s/i/main/img-common-lr.png) right top repeat-y; }

.img-table .bottom .left { width:14px; background:url(/s/i/main/img-common-corn.png) left bottom no-repeat; }
.img-table .bottom .center { background:url(/s/i/main/img-common-tb.png) left bottom repeat-x; }
.img-table .bottom .right { width:14px; background:url(/s/i/main/img-common-corn.png) right bottom no-repeat; }

/**/
* html .img-table .top .left { width:14px; background:url(/s/i/main/img-common-left_top.png); }
* html .img-table .top .center { background:url(/s/i/main/img-common-top.png) repeat-x; }
* html .img-table .top .right { width:14px; background:url(/s/i/main/img-common-right_top.png) no-repeat; }

* html .img-table .middle .left { width:14px; background:url(/s/i/main/img-common-left_mdl.png) repeat-y; }
* html .img-table .middle .center { }
* html .img-table .middle .right { width:14px; background:url(/s/i/main/img-common-right_mdl.png) repeat-y; }

* html .img-table .bottom .left { width:14px; background:url(/s/i/main/img-common-left_bt.png); }
* html .img-table .bottom .center { background:url(/s/i/main/img-common-bottom.png) repeat-x; }
* html .img-table .bottom .right { width:14px; background:url(/s/i/main/img-common-right_bt.png); }



.fl-left { float:left; }
.fl-right { float:right; }
ul.internal { margin-left:25px;display:block; }
ul.internal li {  }
h2 { font: 22px Times; color:#636363; margin:10px 0 5px 40px; }
h3 { font-size: 16px; }

p.green { background:#fff; border:1px dashed #ccc; }
p.yellow { background:#b2ddfd; border:1px dashed #ccc; }
p.faq-bt { font-size:19px; }
td.tst-a { width:200px; }
td.tst-b a { color:#4e4e4e; line-height:100%; text-decoration:none;  padding-bottom:-1px; text-decoration:none; font-size:24px; }
td.tst-b a:hover {border-bottom:1px dashed #4e4e4e;}
*+html img { margin-bottom:-4px; }
* html img { margin-bottom:-8px; }
.main-content { }
/*-----------------------------------------------------------------------*/
/*--------------------------       PATIENTS        ----------------------*/
.sp-catalog { float:left; width:425px; text-align:center; margin-top:120px; }
.sp-catalog a { color:#0844b3; font-size:190%; text-decoration:underline; }
.sp-catalog a:hover { text-decoration:none;  border-bottom:1px dashed #0844b3; }
/*-----------------------------------------------------------------------*/
/*--------------------------        CATALOG        ----------------------*/

.catalog-item-table { border-collapse: collapse; width:90%; }

.catalog-item-table .top_, .catalog-item-table .bottom_ { height:12px; }
.catalog-item-table .top_ .left_ { width:14px; background:url(/s/i/main/img-common-corn.png) left top no-repeat; }

.catalog-item-table .top_ .center_ { background:url(/s/i/main/img-common-tb.png) left top repeat-x; }
.catalog-item-table .top_ .right_ { width:14px; background:url(/s/i/main/img-common-corn.png) right top no-repeat; }

.catalog-item-table .middle_ .left_ { width:14px; background:url(/s/i/main/img-common-lr.png) left top repeat-y; }
.catalog-item-table .middle_ .center_ { }
.catalog-item-table .middle_ .right_ { width:14px; background:url(/s/i/main/img-common-lr.png) right top repeat-y; }

.catalog-item-table .bottom_ .left_ { width:14px; background:url(/s/i/main/img-common-corn.png) left bottom no-repeat; }
.catalog-item-table .bottom_ .center_ { background:url(/s/i/main/img-common-tb.png) left bottom repeat-x; }
.catalog-item-table .bottom_ .right_ { width:14px; background:url(/s/i/main/img-common-corn.png) right bottom no-repeat; }

/**/
* html .catalog-item-table .top_ .left_ { width:14px; background:url(/s/i/main/img-common-left_top.png); }
* html .catalog-item-table .top_ .center_ { background:url(/s/i/main/img-common-top.png) repeat-x; }
* html .catalog-item-table .top_ .right_ { width:14px; background:url(/s/i/main/img-common-right_top.png) no-repeat; }

* html .catalog-item-table .middle_ .left_ { width:14px; background:url(/s/i/main/img-common-left_mdl.png) repeat-y; }
* html .catalog-item-table .middle_ .center_ { }
* html .catalog-item-table .middle_ .right_ { width:14px; background:url(/s/i/main/img-common-right_mdl.png) repeat-y; }

* html .catalog-item-table .bottom_ .left_ { width:14px; background:url(/s/i/main/img-common-left_bt.png); }
* html .catalog-item-table .bottom_ .center_ { background:url(/s/i/main/img-common-bottom.png) repeat-x; }
* html .catalog-item-table .bottom_ .right_ { width:14px; background:url(/s/i/main/img-common-right_bt.png); }

tr.catalog-item { border-top:1px dashed #ccc; }
	.catalog-item ul { list-style-image:url(/s/i/main/accepted.png); list-style-position: inside;}
	.catalog-item ul li {margin-top:2px; margin-left:6px;}
  .catalog-rg-head i { font-style:normal; font:23px Arial; color:#ff5656;}
  .catalog-item p, .catalog-item-top p { text-indent:0px; margin: 2px 0; }
   tr.catalog-item .price { 
   text-align:center; 
   width:100%; 
   color:green; 
   font-size:190%; 
   margin:5px 0;
   display:block;
}
td.item-img { width:60px; }


td.item-img-brush { width:60px; text-align:center; }
td.item-img-ebrush { width:150px; text-align:center; }
td.item-img-sept { width:90px; text-align:center; }
td.item-img-sept1 { width:130px; text-align:center; }
td.item-img-baby { width:150px; text-align:center; }
.curaprox-cat-a a { color:#4e4e4e; text-decoration:none; font-size:24px; line-height:100%; }
.curaprox-cat-a a:hover { border-bottom:1px dashed #4e4e4e;}
.catalog-item-table ol li { margin-left:0px; list-style-position: inside; }

.catalog-item-table p {text-align:left;}
	
.green-bord-flt {width:100%;float:left;}
.tlal { text-align:left; }

.rght-div {
	width:50%;
	position:absolute;
	background:#fdfdfd url(/s/i/main/body-right-int.png) left top repeat-x;
	right:0;
	top:-1px;
	z-index:-1;
}
.rght-int{
	float:right;
	width:28px;	 
	background:url(/s/i/main/right-main-int.png) right top repeat-y;
}
.rght-int div{ 
	float:right;
	width:8px;
	height:373px; 
	background:url(/s/i/main/right-int-tp.png) no-repeat;
}

/*-----------------------------------------------------------------------*/
/*-----------------------              NEWS            ------------------*/
.news-block {
	width:750px;
	margin-left:20px;
	float:left;
	margin-top:10px;
	font:105%/140% Times New Roman;	
}
.news-block ul { margin-left:20px; }
.news-block h2 { margin:35px 0 7px 40px; }
.news-block h3 { margin:15px 0 7px 40px; }
.news-block .img-table img { margin:0 !important; }
* html .news-block .img-table img { margin:0 !important; margin-bottom:-8px !important; }
*+html .news-block .img-table img { margin:0 !important; margin-bottom:-4px !important; }
.news-block p { text-indent:10px; margin: 4px 0; } 
h2.news-head { font-size:190%; color:#636363; margin:5px 0 10px 0; }
h2.news-head a { color:#2c2c2c; text-decoration:underline; }
h2.news-head a:hover { }
h2.news-head i { color:#2c2c2c; font-style:normal;}
.anewsblock { 
	display:block; 
	float:left; 
	clear:both;
	text-decoration:underline;
	color:#524400;
	font-wariant:normal;
	font-size:100%;
	font-weight:normal;
	font-style:normal;
}
.bt-int-nav { float:left; width:780px; text-align:center; margin-top:20px; }

.bt-int-nav a {
	text-decoration:none;
	color:#2c2c2c;
	font-wariant:normal;
	font-size:120%;
	font-weight:normal;
	font-style:normal;
	font-family:Tahoma;
}

.arr {
	text-decoration:none;
	color:#2c2c2c;
	font-wariant:normal;
	font-size:160% !important;
	font-weight:normal;
	font-style:normal;
}
/*-----------------------------------------------------------------------*/
/*-----------------------             POLLS            ------------------*/
div.poll { 
	color:#484848; 
	background:#fff; 
	float:right; 
	padding:10px; 
	margin:10px 0;
	margin-right:-2px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	font-family:Arial;
	cursor:default;
	width:296px;
 }
* html div.poll { width:298px; }
div.poll h3 { margin:0 0 10px 5px; font-size:140%; color:#9a2323; font-weight:normal; }
div.poll h3.h-res { margin:0 0 20px 5px; }
div.poll input.submit { 
	width:100px; 
	height:23px;
	margin-left:0; 
	margin-top:12px; 
	background:url(/s/i/vote.png); 
	border:none;
	cursor:pointer;
 }
div.poll input { margin-top:4px; }
div.poll label { margin-top:4px; }
* html div.poll input { margin-top:1px; }
* html div.poll label { margin-top:1px; }
div.poll p.head { margin-bottom:5px; }
div.poll .loader { width:220px; height:19px; background:url(/s/i/ajax-loader.gif); margin:0 auto; }
div.poll .res { text-align:center; padding:10px; }
div.poll .bar-container div { height:18px; background:#cc4400; }
div.poll .bar-container div.sel { background:#0066cc; }
div.poll .bar-container {
	float:left;
	height:10px;
	margin:0 0 15px;
	position:relative;
	width:110px;
}
div.poll .bar-container strong {
	overflow:hidden;
	position:absolute;
	right:-39px;
	top:0;
	font-family:georgia;
	margin-top:-5px;
}
div.poll dl {
	float:left;
	width:250px;
}
div.poll dt {
	float:left;
	clear:both;
	line-height:18px;
	margin-right:17px;
	position:relative;
	text-align:right;
	width:104px;
}
div.poll .bt{
	float:left;
	clear:both;
	width:100%;
	margin:10px 0 5px 0;
}
div.poll .go-arch { color:#50B308; }
 
div.arch-el { border:1px solid #ccc; float:left; margin:20px 20px; } 


.catalog-item td.center { cursor:pointer; }
img.cat-big-img { display:none; position:absolute; border: 1px solid #000; padding:2px; background:#fff; }



div.search-area { background:url('/s/i/search-area.png') left top no-repeat; width:293px; height:77px; margin-top:194px; margin-right:-448px; float:right; }
#inputsearch { border:0px solid #fff !important; width:117px; font-size:21px; float:left; margin:45px 0 0 10px; }
* html #inputsearch { margin-left:7px; }
#gosearch { display:block; width:122px; height:25px; float:left; margin:45px 0 0 35px; }
* html #gosearch { margin-left:17px; }
* html div.search-area { right:-148px; position:relative; }

div.search_header a { }
.search-snippet font { display:none; }