@charset "windows-1251";
/* CSS Document */

body {background-color:#FFFFFF;}

td,tr,table,body,div, span {  font-family: Tahoma; font-size: 11px; color: #555555 }
form, input, textarea, button, list, select, option {  font-size: 10px; color: #6C6C6C; background-color:#FFFFFF; }

LI { color: #555555; padding-bottom: 6px; }
.li1 { color: #3565AD; type: disc; padding-bottom: 5px; padding-top: 6px  }
.li2 { color: #555555; padding-bottom: 6px; }
.ul2 {type: disc }

.ul1 {
      list-style-type: disc;
      list-style-image: url(img/cat_arr2.gif);
      list-style-position: inside;
	  font-family: Tahoma;
	  font-size: 11px;
	  color: #3D3D3D; 
	  
}

.li3 {padding-bottom: 5px; }

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.form2 {  border-width: 1px; border-style: solid; border-color: #C4C4C4; width: 100%; font-family: Tahoma; font-size: 11px; }

a { font-size: 11px; color: #6E8EBE }
a:link{ font-size: 11px; color: #6E8EBE; text-decoration: underline }
a:visited { font-size: 11px; color: #6E8EBE; text-decoration: underline }
a:active { font-size: 11px; color: #6E8EBE; text-decoration: underline  }
a:hover { font-size: 11px; color: #6E8EBE; text-decoration: none }

a.linkorange { color: #A26700 }
a:link.linkorange{ color: #A26700; text-decoration: underline }
a:visited.linkorange { color: #A26700; text-decoration: underline }
a:active.linkorange { color: #A26700; text-decoration: underline  }
a:hover.linkorange { color: #1865DA; text-decoration: none }

a.linkdark2 { color: #5B5B5B}
a:link.linkdark2{ color: #5B5B5B; text-decoration: underline }
a:visited.linkdark2 { color: #5B5B5B; text-decoration: underline }
a:active.linkdark2 { color: #5B5B5B; text-decoration: underline  }
a:hover.linkdark2 { color: #2F2F2F; text-decoration: none }

a.linkdark3 { /*font-family: Verdana;*/ font-size: 12px; font-weight: bold; color: #5B5B5B; text-decoration: none }
a:link.linkdark3{ text-decoration: none }
a:visited.linkdark3 { text-decoration: none }
a:active.linkdark3 { text-decoration: underline  }
a:hover.linkdark3 { text-decoration: underline }

linkdark { color: #133E7F; margin-left: 10px; text-decoration: underline; margin-bottom:0px}
linkdarko { color: #133E7F; margin-left: 10px; margin-bottom:0px}

a.linkdark { color: #133E7F }
span.linkdark { color: #133E7F; text-decoration: underline }
.linkdark1 { color: #909090; font-weight: bold;  text-decoration: underline;}
linkdark { color: #133E7F; text-decoration: underline; }
a:link.linkdark{ color: #133E7F; text-decoration: underline }
a:visited.linkdark { color: #133E7F; text-decoration: underline }
a:active.linkdark { color: #133E7F; text-decoration: underline  }
a:hover.linkdark { color: #306AC2; text-decoration: none }

a.linkgray2 { color: #585858 }
a:link.linkgray2 { color: #555555; text-decoration: none }
a:visited.linkgray2 { color: #555555; text-decoration: none }
a:active.linkgray2 { color: #555555; text-decoration: none  }
a:hover.linkgray2 { color: #555555; text-decoration: underline }

a.menu { font-size: 11px; font-weight: bold; color: #BFD3EF;  text-decoration: none }
a:link.menu {  font-size: 11px; font-weight: bold; color: #BFD3EF; text-decoration: none }
a:visited.menu { font-size: 11px; font-weight: bold; color: #BFD3EF;  text-decoration: none }
a:active.menu { font-size: 11px; font-weight: bold; color: #BFD3EF; text-decoration: none }
a:hover.menu { font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none }

a.menu5 { font-size: 10px; font-weight: bold; color: #B96D00;  text-decoration: underline }
a:link.menu5 {  font-size: 10px; font-weight: bold; color: #B96D00; text-decoration: underline }
a:visited.menu5 { font-size: 10px; font-weight: bold; color: #B96D00;  text-decoration: underline }
a:active.menu5 { font-size: 10px; font-weight: bold; color: #B96D00; text-decoration: underline }
a:hover.menu5 { font-size: 10px; font-weight: bold; color: #7D4A00; text-decoration: none }

a.linksmall { font-size: 10px; color: #878787;  text-decoration: underline }
a:link.linksmall {  font-size: 10px; color: #878787; text-decoration: underline }
a:visited.linksmall { font-size: 10px; color: #878787;  text-decoration: underline }
a:active.linksmall { font-size: 10px; color: #878787; text-decoration: underline }
a:hover.linksmall { font-size: 10px;  color: #4E4E4E; text-decoration: none }


a.cata1 { font-size: 11px; font-weight: bold; color: #133E7F;  text-decoration: underline }
cata1 { font-size: 11px; font-weight: bold; color: #133E7F;  text-decoration: underline; cursor:hand; cursor:pointer; }
cata1o { font-size: 11px; font-weight: bold; color: #306AC2;  text-decoration: none; cursor:hand; cursor:pointer; }
span.cata1 { font-size: 11px; font-weight: bold; color: #133E7F;  text-decoration: underline; cursor:hand; cursor:pointer; }
span.cata1o { font-size: 11px; font-weight: bold; color: #306AC2;  text-decoration: none; cursor:hand; cursor:pointer; }
a:link.cata1 {  font-size: 11px; font-weight: bold; color: #133E7F; text-decoration: underline }
a:visited.cata1 { font-size: 11px; font-weight: bold; color: #133E7F;  text-decoration: underline }
a:active.cata1 { font-size: 11px; font-weight: bold; color: #133E7F; text-decoration: underline }
a:hover.cata1 { font-size: 11px; font-weight: bold; color: #306AC2; text-decoration: none }

a.menu3 { font-size: 10px; font-weight: bold; color: #6E8EBE;  text-decoration: underline }
a:link.menu3 {  font-size: 10px; font-weight: bold; color: #6E8EBE; text-decoration: underline }
a:visited.menu3 { font-size: 10px; font-weight: bold; color: #6E8EBE;  text-decoration: underline }
a:active.menu3 { font-size: 10px; font-weight: bold; color: #6E8EBE; text-decoration: underline }
a:hover.menu3 { font-size: 10px; font-weight: bold; color: #306AC2; text-decoration: none }

a.menu4 { font-size: 10px; font-weight: bold; color: #838383;  text-decoration: none }
a:link.menu4 {  font-size: 10px; font-weight: bold; color: #838383; text-decoration: none }
a:visited.menu4 { font-size: 10px; font-weight: bold; color: #838383;  text-decoration: none }
a:active.menu4 { font-size: 10px; font-weight: bold; color: #838383; text-decoration: none }
a:hover.menu4 { font-size: 10px; font-weight: bold; color: #306AC2; text-decoration: underline }

a.menu2 { font-size: 11px; color: #07295D;  text-decoration: none }
a:link.menu2 {  font-size: 11px;  color: #07295D; text-decoration: none }
a:visited.menu2 { font-size: 11px;  color: #07295D;  text-decoration: none }
a:active.menu2 { font-size: 11px; color: #07295D; text-decoration: none }
a:hover.menu2 { font-size: 11px;  color: #07295D; text-decoration: underline }

a.lang { font-size: 10px; font-weight: bold; color: #FFFFFF;  text-decoration: none }
a:link.lang {  font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none }
a:visited.lang { font-size: 10px; font-weight: bold; color: #FFFFFF;  text-decoration: none }
a:active.lang { font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none }
a:hover.lang { font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: underline }

a.arj { font-size: 10px; font-weight: bold; color: #133E7F;  text-decoration: underline }
a:link.arj {  font-size: 10px; font-weight: bold; color: #133E7F; text-decoration: underline }
a:visited.arj { font-size: 10px; font-weight: bold; color: #133E7F;  text-decoration: underline }
a:active.arj { font-size: 10px; font-weight: bold; color: #133E7F; text-decoration: underline }
a:hover.arj { font-size: 10px; font-weight: bold; color: #133E7F; text-decoration: none }

a.lsmall { font-family: Arial; font-size: 10px; font-weight: bold; color: #9F9F9F;  text-decoration: underline }
a:link.lsmall {  font-family: Arial; font-size: 10px; font-weight: bold; color: #9F9F9F; text-decoration: underline }
a:visited.lsmall {  font-family: Arial; font-size: 10px; font-weight: bold; color: #9F9F9F;  text-decoration: underline }
a:active.lsmall {  font-family: Arial; font-size: 10px; font-weight: bold; color: #9F9F9F; text-decoration: underline }
a:hover.lsmall {  font-family: Arial; font-size: 10px; font-weight: bold; color: #555555; text-decoration: none }

.newsdate { font-size: 10px; color: #6E8EBE; font-weight:bold}
a.newsdate { font-size: 10px; color: #6E8EBE;  text-decoration: underline }
a:link.newsdate {  font-size: 10px; color: #6E8EBE; text-decoration: underline }
a:visited.newsdate {  font-size: 10px; color: #6E8EBE;  text-decoration: underline }
a:active.newsdate {  font-size: 10px; color: #6E8EBE; text-decoration: underline }
a:hover.newsdate {  font-size: 10px; color: #2E4669; text-decoration: none }

a.lsmall2 { font-size: 9px; color: #687B97;  text-decoration: underline }
a:link.lsmall2 {  font-size: 9px; color: #687B97; text-decoration: underline }
a:visited.lsmall2 {  font-size: 9px; color: #687B97;  text-decoration: underline }
a:active.lsmall2 { font-size: 9px; color: #687B97; text-decoration: underline }
a:hover.lsmall2 { font-size: 9px; color: #2E4669; text-decoration: none }

.botmenrazd { font-size: 9px; color: #B9B9B9}
.darkfont {color: #212121}
.lightfont {color: #999999}
.contzg {font-size: 10px; font-weight: bold; color:#686868 }
.subscrzg {font-size: 10px; font-weight: bold; color:#AEAEAE }
.fontbold {font-weight: bold}

.prodrezh {font-family: Verdana; font-size: 10px; font-weight: bold; color: #5B5B5B}
.prodrezh_ss {font-family: Verdana; font-size: 12px; font-weight: bold; color: #5B5B5B}

.zgmain {font-size: 13px; font-weight: bold; color: #133E7F}

.langrazd {font-size: 10px; color: #FFD371 }
.copy1 {color: #97A8C1}

.tel1 {font-size: 12px}
.tel2 {font-size: 12px; color: #A4A4A4}

.10bold {color: #555555; font-size: 10px; font-weight: bold}
.zg2 {color: #133E7F; font-size: 11px; font-weight: bold}
.zg3 {color: #133E7F; font-size: 15px; font-weight: bold}
.orange { color: #E58304 }


.bgzg {
	background-attachment: scroll;
	background-image: url(img/zg_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.catzg1 {font-weight: bold; color: #133E7F}
.catzg2 {font-weight: bold; font-size: 10px; color: #6E8EBE}
.commentfoto { font-family: Times New Roman; font-size: 13px; font-style:italic}

A IMG {
 BORDER: 0
}

H3.types {
  FONT: bold 100% Tahoma, Verdana;
}

TD.head {
 font-size: 13px; font-weight: bold; color: #5B5B5B;
}

/* Для подсайта БиоСмарт */

.slogan_bio{
	font-family: Arial,Times New Roman,Tahoma;
	font-size: 14px;
/*	font-style:italic;*/
	font-weight: bold;
}
.menuzg_bio {
	font-size: 14px;
	font-weight: bold;
	color:#265193
}
.menuzg_bio2 {
	font-size: 13px;
	font-weight: bold;
	color:#7F7F7F
}
/* 07295D */
/* 265193 */
a.menu6 { font-size: 12px; font-weight: bold; color: #265193;  text-decoration: none }
a:link.menu6 {  font-size: 12px; font-weight: bold; color: #265193; text-decoration: none }
a:visited.menu6 { font-size: 12px; font-weight: bold; color: #265193;  text-decoration: none }
a:active.menu6 { font-size: 12px; font-weight: bold; color: #265193; text-decoration: none }
a:hover.menu6 { font-size: 12px; font-weight: bold; color: #265193; text-decoration: underline }

a.menu7,a.menu7_a { font-size: 7.8pt; font-weight: bold; color: #6E8EBE;  text-decoration: none }
a:link.menu7,a:link.menu7_a {  font-size: 7.8pt;  font-weight: bold; color: #6E8EBE; text-decoration: none }
a:visited.menu7,a:visited.menu7_a { font-size: 7.8pt;  font-weight: bold; color: #6E8EBE;  text-decoration: none }
a:active.menu7,a:active.menu7_a { font-size: 7.8pt; font-weight: bold; color: #6E8EBE; text-decoration: none }
a:hover.menu7,a:hover.menu7_a { font-size: 7.8pt;  font-weight: bold; color: #6E8EBE; text-decoration: underline }

a.menu8,a.menu8_a { font-size: 11px; font-weight: bold; color: #265193;  text-decoration: none }
a:link.menu8,a:link.menu8_a {  font-size: 11px; font-weight: bold; color: #265193; text-decoration: none }
a:visited.menu8,a:visited.menu8_a { font-size: 11px; font-weight: bold; color: #265193;  text-decoration: none }
a:active.menu8,a:active.menu8_a { font-size: 11px; font-weight: bold; color: #265193; text-decoration: none }
a:hover.menu8,a:hover.menu8_a { font-size: 11px; font-weight: bold; color: #265193; text-decoration: none }

a.menu7_a,a.menu8_a,a:link.menu7_a,a:link.menu8_a,a:visited.menu7_a,a:visited.menu8_a
{ text-decoration: underline }

.p10{
	padding: 15px;
}
.pdTB5{
	padding: 5px 0;
}
.pdTB20{
	padding: 20px 0;
}

.info{
	font-size: 11px; color: #888888;
}

#mess_block, #mess_error {
	border: 1px dotted #888888; margin-bottom:20px; width: 60%;
	text-align: center; padding:10px 0; font-size:1.2em; font-weight: bold;
	}
#mess_block { color: #265193; }
#mess_error { color: red; }

.page, .page a {color: #4b4b4b;}
.page b {color: #095fa9; font-size:11px;}
.page span {margin: 0 10px; color: #b5b5b5;}

.blockzg1 { font-size: 12px; color: #6E8EBE; font-weight:bold}

.pdLev0{ padding: 0px; }
.pdLev1{ padding-left: 15px; }
.pdLev2{ padding-left: 30px; }
.pdLev3{ padding-left: 45px; }
.pdLev4{ padding-left: 60px; }
.pdLev5{ padding-left: 75px; }

.bgmen2 {
	background-attachment: scroll;
	background-image: url(/img/men2_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
a.menu9 { font-size: 11px; font-weight: bold; color: #BFD3EF;  text-decoration: underline }
a:link.menu9 {  font-size: 11px;  color: #BFD3EF; text-decoration: underline }
a:visited.menu9 { font-size: 11px;  color: #BFD3EF;  text-decoration: underline }
a:active.menu9 { font-size: 11px; color: #BFD3EF; text-decoration: underline }
a:hover.menu9 { font-size: 11px;  color: #FFFFFF; text-decoration: none }

.formS{
	BACKGROUND-COLOR: #F9F9F9;
}

.formS .inp_null, .formS .inp {
	WIDTH: 90px;
	TEXT-ALIGN: center;
	COLOR: #555555;
}

.formS .inp_null {
	BORDER: 1px solid #FFB400;
}
.formS .inp {
	BORDER: 1px solid gray;
	BACKGROUND-COLOR: #F9F9F9;
}
.formS TD{
	TEXT-ALIGN: center;
	BORDER: 1px solid #FFFFFF;
}

.formS TH{
	BORDER: 1px solid #FFFFFF;
	BACKGROUND-COLOR: #EAEAEA;
}
.zag{
	FONT-SIZE: 13px;
	COLOR: #3C66A5;
}

.fbold{
	FONT-WEIGHT: bold;
	COLOR: #265193;
}
.ornj{
	COLOR: #FE9500;
}
.resp, .resp2{
	WIDTH: 90px;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
	COLOR: #000000;
	BORDER: none;
	FONT-SIZE: 16px;
}
.resp{
	BACKGROUND-COLOR: #F9F9F9;
}
.resp2{
	BACKGROUND-COLOR: #EAEAEA;
}

.zag_gr {font-size: 12px; color: #878787; font-weight: bold; padding-left: 10px; text-align: center;}
.zag_gr2 {font-size: 12px; color: #878787; font-weight: bold; padding-left: 25px;}

#ListM ul {list-style-type:none; margin:4px 4px 4px 0px; padding:0 0 0 12px;}
#ListM ul li {font-weight:normal; padding:4px 0px 4px 18px; background: url(/img/news_all_r.gif) 10px 7px no-repeat;}
.pdL5{ padding-left: 5px; color: #878787;}
.zg4 {color: #133E7F; font-size: 11px;}
.zgForm {color: #133E7F; font-size: 15px; font-weight: bold; padding: 0 0 10px 6px;}


/* ---------- Xlight ----------- */

#componentList H2{
	font-size: 15px; font-weight: bold; color: #133E7F
}
#componentList H3{
	margin-top: 0.7em;
    font-weight: bold;
    font-size:100%;
	background-color: #f3f3f3;
	font-weight: bold;
	padding: 0px 5px;
}

#catalogcontentpart{
    width: 545px;
    border-left: 1px solid #999;
    padding: 0 20px;
    text-align: justify;
}
#catalogpagecontent p{
    font-size: 100%;
    font-weight: normal;
    margin: 0.7em 0 0.4em;
    line-height: 1.1em;
}

.cotegoryandproductlist{
    width: 100%;
    clear: right;
    padding: 0;
    margin: 15px 0 15px 0;
}

.cotegoryandproductlist tr td{
    vertical-align: top;
}
tr td.listtext{
    padding: 5px 10px 0;
    border-left: 4px solid white;
}
.cotegoryandproductlist tr td a{
    font-weight: normal;
}
.cotegoryandproductlist tr td p{
    margin: 5px 0;
}
tr .f{
    background-color: #f0f0f0;
}
tr .s{
    background-color: white;
}
#catalogpageimage{
    float: right;
    margin: 0 0px 10px 15px;
}
.productpropertyheader{
    margin-top: 0.7em;
    font-weight: bold;
}
ul.futures{
    margin: 0;
    padding: 8px 0 0 0;
}
ul.futures li{
    list-style-type: none;
    margin: 0;
    padding: 0;
    background: transparent url( '/themes/default/images/li_simple_circle.gif' ) no-repeat;
    background-position: 2px 6px;
}

.ordernumber{
    color: #003388;
    font-weight: bold;
}

#prodextendinfo{
    margin: 1.2em 0px 1.2em 15px;
    float: right;
    clear: right;
}
#prodextendinfo thead tr th{
    background-color: #e3e3e3;
    padding: 0.2em 8px;
}
#prodextendinfo tr td{
    background-color: #f0f0f0;
    padding: 0.2em 8px;
}
table.modificationlist{
    margin-bottom: 1.2em;
    width: 100%;
}
table.modificationlist td{
    padding: 2px 0 0 0;
    border-top: 1px solid #e3e3e3;
}

