body{background:#f5f5f5; text-align:center; margin:0px auto 0px;}
ul, li{
	color:#fff;
	list-style:none;
	text-align:left;
	padding:0px;
	margin:7px 0px;
}

/* Переключение языков RU-EN- */
a.mod01 {font:12px Tahoma; font-weight: bold; text-decoration:none; color:#424242;}
a.mod01:hover {font:12px Tahoma; font-weight: bold; text-decoration:none; color:#ce2029;}

a.mod02 {font:12px Tahoma; font-weight: bold; text-decoration:none; color:#ce2029;}
a.mod02:hover {font:12px Tahoma; font-weight: bold; text-decoration:none; color:#424242;}

/* Главное меню */
.mainMenu, .subMenu{text-align:left;}
.mainMenu ul, .subMenu ul{
	margin:0px 5px;
	padding:0px;
	display:inline-block;
	text-align:left;
}
.mainMenu li{
	color:#fff;
	list-style:none;
	text-align:left;
	border-right:1px solid #888;
	display:inline-block;
	padding:0px 10px 0px 10px;
	line-height:10px;
	margin:1px -1px;
	white-space:nowrap;
}

.Menu a{
	color:#555;
	font:11px Verdana;
	font-weight:bold;
	text-decoration: none;
	transition: all 1000ms ease 0ms;
}
.Menu a:hover{
	color:#ce2029;
	font:11px Verdana;
	font-weight:bold;
	text-decoration: none;
}
.Menus a{
	color:#ce2029;
	font:11px Verdana;
	font-weight:bold;
	text-decoration: none;
}
.subMenu li{
	color:#fff;
	list-style:none;
	text-align:left;
	border-right:1px solid #555;
	display:inline-block;
	padding:0px 10px 0px 10px;
	line-height:10px;
	margin:1px -1px;
	white-space:nowrap;
}
.subMenu a{
	color:#ce2029;
	font:12px Verdana;
	font-we-ight:bold;
	text-decoration: none;
	transition: all 1000ms ease 0ms;
}
.subMenu a:hover{
	color:#ddd;
	font:12px Verdana;
	font-we-ight:bold;
	text-decoration: none;
}
.subMenus a{
	color:#ddd;
	font:12px Verdana;
	font-wei-ght:bold;
	text-decoration: none;
}

/* Цветные заголовки */
.redh{
	background:url(img/redline_.jpg) no-repeat right bottom #000;
	padding:5px 5px 7px 0px;
	margin:10px 0px 10px 2px;
	color:#ddd;
	font:13px Tahoma;
	font-weight:bold;
}
.orangh{
	background:url(img/orangline_.jpg) no-repeat right bottom #000;
	padding:5px 5px 7px 0px;
	margin:10px 0px 10px 2px;
	color:#ddd;
	font:13px Tahoma;
	font-weight:bold;
}

.oranghR{
	background:url(img/orangline_.jpg) no-repeat right bottom #fff;
	padding:5px 5px 7px 0px;
	margin:10px 5px 10px 0px;
	color:#555;
	font:13px Tahoma;
	font-weight:bold;
}

.greenh{
	background:url(img/greenline_.jpg) no-repeat right bottom #000;
	padding:5px 5px 7px 0px;
	margin:10px 0px 10px 2px;
	color:#ddd;
	font:13px Tahoma;
	font-weight:bold;
}
.whiteh{
	background:url(img/white_.jpg) no-repeat right bottom #000;
	padding:5px 5px 7px 0px;
	margin:10px 0px 10px 2px;
	color:#ddd;
	font:13px Tahoma;
	font-weight:bold;
}

/* Блоки главной inline self*/
.blkBaseis{
	display:inline-block;
	border:1px solid #222;
	width:299px;
	height:125px;
	vertical-align:top;
	padding:8px;
	background:url(img/blocks_fon.gif) repeat-x left bottom #000;
	font:13px Tahoma;
	line-height:135%;
	margin:0px 1px 4px 0px;
}
.blkBaseis h4{color:#ddd; font:12px Tahoma; font-weight:bold; margin:0px 0px 10px;}
.blkBaseis span{color:#666; font:12px Tahoma;}
.blkBaseis a{font:12px Tahoma; text-decoration:none; color:#f4663a;}

/* Блоки главной */
.blkBase{
	display:block;
	border:1px solid #222;
	padding:8px;
	background:url(img/blocks_fon.gif) repeat-x left bottom #000;
	font:13px Tahoma;
	line-height:135%;
	margin:7px 0px 0px;
}
.blkBase h4{color:#ddd; font:12px Tahoma; font-weight:bold; margin:0px 0px 10px;}
.blkBase span{color:#666; font:12px Tahoma;}
.blkBase a{font:12px Tahoma; text-decoration:none; color:#f4663a;}

.blkBaseMA{
	display:block;
	border:1px solid #222;
	padding:0px;
	background:none;
	font:12px Tahoma;
	line-height:135%;
	margin:5px 0px 0px;
}
.blkBaseMA h4{color:#5e5e5e; font:12px Tahoma; font-weight:bold; padding:0px 10px 0px 10px;}
.blkBaseMA span{color:#666; font:12px Tahoma;}
.blkBaseMA a{font:12px Tahoma; text-decoration:none; color:#ce2029;}
.blkBaseMA p{font:12px Tahoma; color:#5e5e5e; text-align:justify; padding:0px 10px 0px 10px;}

/* Блоки главной правый столбец*/
.blkBaser{
	display:block;
	borde-r:1px solid #111;
	padding:0px 8px 8px 2px;
	backgroun-d:url(img/blocks_fon.gif) repeat-x left bottom #000;
	font:13px Tahoma;
	line-height:135%;
	margin:7px 0px;
}
.blkBaser ul{margin:0px;}
.blkBaser h4{color:#ddd; font:12px Tahoma; font-weight:bold; margin:0px 0px 10px;}
.blkBaser span{color:#666; font:12px Tahoma;}
.blkBaser a{font:12px Tahoma; text-decoration:none; color:#f4663a;}

/* Основной текстовый блок */
.blkText{
	display:block;
	padding:0px 8px;
	font:13px Tahoma;
	line-height:140%;
	margin:5px 0px;
}
.blkText p{text-indent:30px; text-align:justify; padding:0px 0px 0px 0px; margin:5px 0px 0px -13px;}
.blkText h4{color:#aaa; font:12px Tahoma; font-weight:bold; margin:0px 0px 10px -12px;}
.blkText span{color:#666; font:12px Tahoma;}
.blkText a{font:12px Tahoma; text-decoration:none; color:#999; transition: all 500ms ease 0ms;}
.blkText span a{color:#f4663a; font:12px Tahoma; text-decoration:none;}

/* Альтернативный текстовый блок (списки) */
.blkBaseLt{
	display:block;
	padding:0px 8px;
	font:13px Tahoma;
	line-height:135%;
	margin:7px 0px 15px;
}
.blkBaseLt p{text-align:justify; padding:0px 0px 0px 0px; margin:0px 0px 5px -13px;}
.blkBaseLt span{color:#666; font:12px Tahoma;}
.blkBaseLt a{color:#ddd; font:12px Tahoma; font-weight:bold; text-decoration:underline;}
.blkBaseLt span a{color:#f4663a; font:12px Tahoma; text-decoration:none;
}

.blkBaseLtR{
	display:block;
	padding:0px 8px;
	font:13px Tahoma;
	line-height:135%;
	margin:7px 0px 15px;
}
.blkBaseLtR p{text-align:justify; padding:11px 0px 0px 0px; margin:0px 0px 5px -13px;}
.blkBaseLtR span{color:#666; font:12px Tahoma;}
.blkBaseLtR a{color:#ddd; font:12px Tahoma; font-weight:bold; text-decoration:underline;}
.blkBaseLtR span a{color:#f4663a; font:12px Tahoma; text-decoration:none;}

/* Таблица Менделеева на главной и каталог */

.blkBaseRM{
	display:block;
	border:1px solid #aaa;
	padding:5px;
	background:none;
	font:13px Tahoma;
	line-height:135%;
	margin:5px 0px 0px;
}
.blkBaseRM h4{color:#ddd; font:12px Tahoma; font-weight:bold; margin:0px 0px 10px;}
.blkBaseRM span{color:#666; font:12px Tahoma;}
.blkBaseRM a{font:12px Tahoma; text-decoration:none; color:#f4663a;}

.blkBaseMendeleev{
display:block;
border:1px solid #ce2029;
padding:0px 0px;
font:13px Tahoma;
line-height:135%;	
margin:7px 0px 15px;
}

.blkBaseMendeleev p{text-align:justify; padding:0px 0px 0px 0px; margin:0px 18px 20px 0px;}
.blkBaseMendeleev h3{color:#424242; font:13px Tahoma; font-weight:bold; margin:0px 0px 5px 0px; padding:0px;}
.blkBaseMendeleev h4{color:#424242; font:11px Tahoma; font-weight:bold; margin:5px 0px 5px 0px; padding:0px;}
.blkBaseMendeleev a{font:13px Tahoma; font-weight:bold; text-decoration:none; color:#ce2029;}
.blkBaseMendeleev a:hover {font:13px Tahoma; font-weight:bold; text-decoration:none; color:#ce2029;}
.blkBaseMendeleev table{border-collapse:collapse; width:97%; margin:10px 0px 0px 0px;}
.blkBaseMendeleev tr{}
.blkBaseMendeleev td{font:13px Tahoma; border:1px solid #ddd; border-left:0px; border-right:0px; color:#555; padding:3px; text-align:center; background: linear-gradient(to top, #eee, #fff);}
.blkBaseMendeleev td:hover {font: 13px Tahoma; border:1px solid #ddd; color:#555; padding:3px; text-align:center}
.blkBaseMendeleev td a {width: 100%; height: 100%; display: block;}
.blkBaseMendeleev td {border: 1px solid #ddd;}

a.amod1 {font:13px Tahoma; text-decoration:none; color:#424242;}
a.amod1:hover {font:13px Tahoma; text-decoration:none; color:#ce2029;}

/* Карточка */
.blkItem{
	display:block;
	padding:0px 8px;
	font:13px Tahoma;
	line-height:135%;
	margin:7px 0px 15px;
}
.blkItem p{text-align:justify; padding:0px 0px 0px 0px; margin:0px 0px 20px -13px;}
.blkItem h3{color:#ccc; font:14px Tahoma; font-weight:bold; margin:0px 0px 5px -13px; padding:0px;}
.blkItem h4{color:#ccc; font:11px Tahoma; font-weight:bold; margin:25px 0px 5px -13px; padding:0px;}
.blkItem a{color:#bbb; font:12px Tahoma; font-weight:bold; text-decoration:underline;}
.blkItem table{border-collapse: collapse; width:100%; margin:10px 0px 5px -13px;}
.blkItem tr{}
.blkItem td{border:1px solid #555; border-left:0px; border-right:0px; color:#aaa; padding:5px; text-align:center}

.blkItemR{
	display:block;
	padding:7px 8px;
	font:12px Tahoma;
	line-height:135%;
	margin:7px 0px 15px;
}

.blkItemR p{text-align:justify; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px;}
.blkItemR h2{color:#555; font:15px Tahoma; font-weight:bold; margin:0px 0px 5px 0px; padding:0px;}
.blkItemR h3{color:#555; font:13px Tahoma; font-weight:bold; margin:0px 0px 5px 0px; padding:0px;}
.blkItemR h4{color:#555; font:11px Tahoma; font-weight:bold; margin:5px 0px 5px 0px; padding:5px;}
.blkItemR a{color:#ce2029; font:12px Tahoma; font-weight:bold; text-decoration:none;}
.blkItemR table{border-collapse:collapse; width:97%; margin:10px 0px 0px 0px;}
.blkItemR tr{}
.blkItemR td{border:1px solid #555; border-left:0px; border-right:0px; color:#555; padding:3px; text-align:center}

/* Списки */
.blkItemR{
	display:block;
	padding:7px 8px;
	font:12px Tahoma;
	line-height:135%;
	margin:7px 0px 15px;
}

.blkItemRList p{text-align:justify; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px;}
.blkItemRList h2{color:#555; font:15px Tahoma; font-weight:bold; margin:0px 0px 5px 0px; padding:0px;}
.blkItemRList h3{color:#555; font:13px Tahoma; font-weight:bold; margin:0px 0px 5px 0px; padding:0px;}
.blkItemRList h4{color:#555; font:11px Tahoma; font-weight:bold; margin:0px 0px 5px 0px; padding: 22px 0px;}
.blkItemRList a{color:#ce2029; font:12px Tahoma; text-decoration:none;}
.blkItemRList a:hover{color:#555; font:12px Tahoma; text-decoration:none;}
.blkItemRList a.mod1a{color:#555; font:12px Tahoma; text-decoration:none;}
.blkItemRList a.mod1a:hover{color:#ce2029; font:12px Tahoma; text-decoration:none;}
.blkItemRList table{border-collapse:collapse; width:100%; margin:10px 0px 0px 0px;}
.blkItemRList tr{}
.blkItemRList td{border:1px solid #555; border-left:0px; border-right:0px; color:#555; padding:3px; text-align:center}

/* Левое меню */
.sMenu{list-style:url(img/str3.png) outside;}
.sMenus{list-style:url(img/str4.png) outside;}
.sMenus a{color:#333; text-decoration:none;}
.sMenu a:hover{color:#ce2029;}
h4.sMenu, h4.sMenus{margin-top:10px;}
h4.sMenu a{font-weight:bold; line-height:130%; text-decoration:none; color:#333;}
h4.sMenus a{font-weight:bold; line-height:130%; text-decoration:none; color:#ce2029;}

.ssMenu{margin:7px 0px 7px 20px;}
.ssMenu a{color:#333; text-decoration:none;}
.ssMenu a:hover{color:#ce2029;}
.ssMenus{margin:7px 0px 7px 20px;}
.ssMenus a{color:#ce2029; text-decoration:none;}

/* пользовательские стили */
.f10{font-size:10px;}
.f11{font-size:11px;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f17{font-size:17px;}
.f18{font-size:18px;}

.Tahoma{font-family: Tahoma;}
.Verdana{font-family: Verdana;}
.Arial{font-family: Arial;}

.orange{color:#f4663a;}
.green{color:#009F50;}
.grey{color:#bbb;}
.wgrey{color:#ddd;}
.white{color:#FFF;}
.blue{color:#3748DF;}

.b{font-weight:bold;}
.i{font-style:italic;}
.u{text-decoration:underline;}

/* стили таблиц - карточка*/
.tabItemR {cellspacing="0";}
.tabItemR td:first-child {border-color:#ccc; text-align:left; padding:8px 8px 8px 10px; background:#f3f3f3;}
.tabItemR td:last-child {border-color:#ccc; text-align:left; padding:8px 8px 8px 10px;}
.tabItemR th {border-color:#ccc; text-align:left; padding:8px 8px 8px 10px; background:#f3f3f3;}

/* стили таблиц - список продуктов*/
.tabItemRList {cellspacing="0";}
.tabItemRList_ thead tr {font:12px Tahoma; border-color:#ccc; text-align:center; padding:16px 8px 16px 10px; background:#f3f3f3;}
.tabItemRList tr:nth-child(1n) {font:12px Tahoma; border-color:#ccc; text-align:left; padding:4px 4px 4px 10px; background:#f3f3f3;}
.tabItemRList tr:nth-child(2n) {font:12px Tahoma; border-color:#ccc; text-align:left; padding:4px 4px 4px 10px; background:#fff;}
.tabItemRList td:nth-child(1n) {border-color:#ccc; text-align:left; padding:4px 4px 4px 10px;}
.tabItemRList td:nth-child(2n) {border-color:#ccc; text-align:left; padding:4px 4px 4px 10px;}

.tabItemRList_ td:first-child {font:12px Tahoma; border-color:#ccc; text-align:left; padding:8px 8px 8px 10px; background:#f3f3f3;}
.tabItemRList_ td:nth-child (2n+1) {font:12px Tahoma; border-color:#ccc; text-align:left; padding:8px 8px 8px 10px;}
.tabItemRList_ th {font:13px Tahoma; border-color:#ccc; text-align:left; padding:8px 8px 8px 10px; background:#f3f3f3;}

.tabItemRList1 {cellspacing="0";}
.tabItemRList1 tr{font:12px Tahoma; border-color:#ccc; text-align:left; padding:4px 4px 4px 10px;}
.tabItemRList1 td{border:none; text-align:left; padding:4px 4px 4px 10px;}