/* RESET*/
*{margin:0; padding:0; outline:0;}
html, body{height:100%;	width:100%; text-align:center;}
table{border-collapse: collapse; border-spacing: 0;}
ul, ol{list-style-type:none;}
img{border:0;}
input, textarea, select{vertical-align:middle; font:12px Arial, Helvetica, sans-serif; color:#414141;}
a{color:#414141; text-decoration:underline;}
a:hover{text-decoration:none;}

.btn{cursor:pointer; border:none;}
.btn:hover{position:relative; top:1px; left:1px;}
.selected a, .selected a:hover{cursor:text; text-decoration:none!important;}
.current, .current:hover{cursor:text; text-decoration:none!important;}

.overflow{overflow:hidden; zoom:1;}
.clear{clear:both;}
.float_left{float:left;}
.float_right{float:right;}

/* H */
h1{font:normal 24px Trebuchet MS; margin-bottom:30px; color:#fc9400;}
h2{}
h3{}
h4{}
h5{}
h6{}

/* SETTINGS*/
body{font:13px Trebuchet MS; color:#414141; background:#fff;}
.main{width:860px; margin:0 auto; text-align:left; min-height:100%; _height:100%;}

/* HEADER */
.header{height:178px; position:relative;}
.logo{position:absolute; top:55px; left:0;}
.phone{position:absolute; top:81px; right:0;}
/* ico */
.ico{position:absolute; top:82px; left:261px;}
.ico a{float:left; width:21px; height:22px; margin-right:31px;}
.ico .home{background:url(/upload/i/ico_home.gif) no-repeat;}
.ico .mail{background:url(/upload/i/ico_mail.gif) no-repeat;}
.ico .map{background:url(/upload/i/ico_map.gif) no-repeat;}
.ico a:hover, .ico .current{background-position:0 -22px;}
/* enter */
.enter{position:absolute; top:82px; left:429px; padding:0 0 1px 15px; background:url(/upload/i/enter_arr.gif) no-repeat 0 3px;}
.enter a{text-decoration:none; color:#00811e; border-bottom:1px dashed #00811e; font:12px Arial, Helvetica, sans-serif; }
.enter a:hover{border:none;}
/* navigation */
.navigation{height:33px; background:url(/upload/i/nav_bg.gif) no-repeat; margin-bottom:15px;}
.navigation li{height:33px; float:left; background:url(/upload/i/nav_dev.gif) no-repeat; position:relative;}
.navigation a{color:#fff; text-decoration:none; padding:0 19px; line-height:31px;}
.navigation a:hover{text-decoration:underline;}
.navigation ul{min-width:150px;position:absolute; top:33px; left:0; border-top:1px solid #3e9fb8; width:100%; padding:5px 0; background:#43aec8; display:none;}
.navigation ul li{height:auto; float:none; text-align:center; padding:1px 0; background:none;}
.navigation ul a{text-decoration:underline; padding:0; line-height:normal; font-size:12px;}
.navigation ul a:hover{text-decoration:none;}
/* flash */
.flash{margin-bottom:65px;}

/* CONTENT */
.content{overflow:hidden; zoom:1; padding-bottom:150px;}
.inner{padding-top:20px;}
.content p, .content ul, .content ol{margin:0 0 15px 0; line-height:22px;}
.content ul li{margin-left:15px;}
.content ol li{list-style:decimal; margin-left:20px;}
/* menu */
.menu{height:180px; margin-bottom:65px;}
.menu .item{height:180px; position:relative; float:left;}
.menu .type1{width:296px;}
.menu .type2{width:332px;}
.menu .type3{width:232px;}
.menu .image{width:180px; height:180px; overflow:hidden; zoom:1; position:relative;}
.menu .mask{width:180px; height:180px; background:url(/upload/i/menu_mask.png) no-repeat; top:0; left:0; position:absolute;}
.menu .link{position:absolute; top:113px; left:127px; height:30px; padding:0 17px;}
.menu .link a{font:22px/29px Trebuchet MS; text-decoration:none; color:#fff;}
.menu .link a:hover{text-decoration:underline;}
.menu .type1 .link{background:#f3de26;}
.menu .type1 .link a{color:#000;}
.menu .type2 .link{background:#5aa51d;}
.menu .type3 .link{background:#60b9d0;}
/* recalls */
.recalls{width:100%;}
.recalls td{padding-bottom:55px;}
/* news */
.news{overflow:hidden; zoom:1;}
.news .left{width:545px; float:left;}
.news .right{width:275px; float:right; font-style:italic;}
.news img{float:left; padding:6px; background:#fafafa; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2; margin-right:27px;}
.news .blue{font-size:16px; color:#107a96;}
/* faq */
.faq{overflow:hidden; zoom:1;}
.faq .left{width:290px; float:left;}
.faq .left h3{font:italic normal 13px Trebuchet MS; padding-left:17px; background:url(/upload/i/h3_arr.gif) no-repeat 0 4px; margin-bottom:20px;}
.faq .left p{padding-left:17px;}
.faq .left a{color:#008bbe;}
.faq .right{width:523px; float:right; font-style:italic; font-size:18px; background:url(/upload/i/quote_l.gif) no-repeat; color:#212121; line-height:24px;}
.faq .right div{background:url(/upload/i/quote_r.gif) no-repeat 100% 100%; padding:0 42px;}
.faq .right p{line-height:24px; margin-bottom:20px;}
/* catalogue */
.catalogue{width:281px; float:right; position:relative; clear:both}
.catalogue .head{height:19px; background:url(/upload/i/catalogue_head.gif) no-repeat; padding:0 0 0 25px;}
.catalogue .head a{width:17px; height:17px; float:right;}
.catalogue .body{width:255px; background:#f6f6f6; border:1px solid #e0e0e0; border-top:none; position:absolute; top:19px; left:5px; display:none; padding-bottom:15px;}
.catalogue ul{margin:0; padding:5px 0;}
.catalogue ul li{margin-left:30px;}
.catalogue h3{font:normal 13px Trebuchet MS; padding-left:20px;}
/* gallery */
.gallery{background:#f6f6f6; border:1px solid #e0e0e0; padding:30px;}
.gallery .image{text-align:center; margin-bottom:26px;}
.gallery .thumbs{position:relative;}
.gallery .prev{position:absolute; top:27px; left:0; cursor:pointer;}
.gallery .next{position:absolute; top:27px; right:0; cursor:pointer;}
.gallery .thumbs .intend{padding:0 60px; text-align:center;}
.gallery .thumbs .intend a{margin:0 8px;}


/* FOOTER */
.footer{width:860px; margin:0 auto; text-align:left; height:92px; margin-top:-92px;}
.copy{width:110px; float:left; color:#414141; font-size:12px; text-align:right;}
.search{float:right;}
.search div{float:left; width:201px; height:21px; background:url(/upload/i/search_inp.gif) no-repeat; margin-right:4px;}
.search .inp{border:none; background:none; color:#a8a8a8; width:150px; padding:2px 0 0 27px; //padding:1px 0 0 27px; color:#a8a8a8;}

/* AUTHORIZATION */
.darker{width:100%; position:absolute; background:url(/upload/i/darker.png); top:0; left:0; display:none;}
.authorisation{position:absolute; width:408px; top:91px; left:50%; margin:0 0 0 -204px; text-align:left; display:none;}
.authorisation .t{height:20px; background:url(/upload/i/auth_t.png) no-repeat;}
.authorisation .b{height:20px; background:url(/upload/i/auth_b.png) no-repeat;}
.authorisation .m{background:#f5f5f5; padding:0 40px; font-size:12px;}
.authorisation h4{font:normal 24px Trebuchet MS; color:#000; margin-bottom:15px;}
.authorisation .close{float:right; padding:7px 0 0 16px; background:url(/upload/i/auth_close.gif) no-repeat 0 11px; color:#00568d;}
.authorisation ul{width:315px;}
.authorisation li{overflow:hidden; zoom:1; padding-bottom:7px;}
.authorisation label{width:100px; float:left; font-style:italic; padding-right:15px; text-align:right;}
.authorisation .inp{width:190px; border:1px solid #9a9a9a; padding:2px; float:right;}
.authorisation .last{padding-top:15px;}
.authorisation .last .btn{width:106px; height:19px; float:right; background:url(/upload/i/auth_btn.gif) no-repeat; color:#000; padding-bottom:2px; margin-left:12px;}
.authorisation .last a{float:right; color:#00568d; font-style:italic;}

/*new*/
/* Продукция для аптек */
.abs {
	position: absolute;
}

.abslinks {
	line-height: 20px;
}

.abslinks a {
	color: #ff8b00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	border-bottom: solid 2px #ffc57f;
	text-decoration: none;
}

.abslinks a.nobord {
	border: none;
}

.abslinks a.nobord span {
	border-bottom: solid 2px #ffc57f;
}

.abslinks a.nobord:hover span {
	border-bottom: solid 2px #aaa;
}

.abslinks a:hover {
	color: #aaa;
	border-bottom-color: #aaa;
}

.abslinks a.holod {
	margin-left: 12px;
	margin-top: 92px;
}

.abslinks a.avtom {
	margin-left: 87px;
	margin-top: 57px;
}

.abslinks .mater {
	margin-left: 172px;
	margin-top: 0px;
	text-align: center;
}

.abslinks a.system {
	margin-left: 593px;
	margin-top: 24px;
}

.abslinks .lecheb {
	margin-left: 680px;
	margin-top: 113px;
	text-align: center;
}

.abslinks .torg {
	margin-left: 20px;
	margin-top: 550px;
	text-align: center;
}

/* Opera Only */
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
	.abslinks a.holod {
		margin-top: 92px;
	}
}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
	.abslinks a.avtom {
		margin-top: 57px;
	}
}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
	.abslinks .lecheb {
		margin-top: 113px;
	}
}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
	.abslinks a.system {
		margin-top: 24px;
	}
}

/* IE8 Only */
.abslinks a.holod {
	margin-top: 92px\0/;
}
.abslinks a.avtom {
	margin-top: 56px\0/;
}
.abslinks .lecheb {
	margin-top: 113px\0/;
}
.abslinks a.system {
	margin-top: 24px\0/;
}

/* Для оптики */

.abslinks .master {
	margin-left: 17px;
	margin-top: 145px;
	text-align: center;
}

.abslinks .systems {
	margin-left: 240px;
	margin-top: 30px;
	text-align: center;
}

.abslinks .stoik {
	margin-left: 690px;
	margin-top: 407px;
	text-align: center;
}

.abslinks .torgopt {
	margin-left: 470px;
	margin-top: 557px;
	text-align: center;
}

/* Для медучреждений */
.abslinks .labor {
	margin-left: 45px;
	margin-top: 30px;
}

.abslinks .medkab {
	margin-left: 595px;
	margin-top: 23px;
	text-align: center;
}

.abslinks .resep {
	margin-left: 640px;
	margin-top: 544px;
	text-align: center;
}

.abslinks .ozhid {
	margin-left: 50px;
	margin-top: 507px;
	text-align: center;
}

.hleb{width:500px; float:right; position:relative; clear:both; text-align:right; padding-bottom:10px;

    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #fc9400;
}


.l_hleb{FONT-WEIGHT: normal;  font-size: 13pt; font-family: Verdana, Arial, Helvetica, sans-serif;  text-decoration: underline; color:#fc9400;}

           A:Active.l_hleb   {font-size: 13px; color: #fc9400; Text-decoration: underline; }
           A:Link.l_hleb     {font-size: 13px; color: #fc9400; Text-decoration: underline; }
           A:Visited.l_hleb  {font-size: 13px; color: #fc9400; Text-decoration: underline; }
           A:Hover.l_hleb    {font-size: 13px; color: #ffc57f; Text-decoration: underline; }

