BODY, TEXTAREA {margin: 0; padding: 0; font-family: tahoma; background-color: #FFFFFF}


/* A */
A:active {text-decoration: underline}
A:link {text-decoration: underline}
A:visited {text-decoration: underline}
A:hover {text-decoration: underline}
A.clear:active {text-decoration: none}
A.clear:link {text-decoration: none}
A.clear:visited {text-decoration: none}
A.clear:hover {text-decoration: none}


/* H */
H1 {font: 160%/85%; letter-spacing: -0.5pt; margin: 0; padding: 0}
H2 {font: 125%/110%; letter-spacing: -0.5pt; margin: 0; padding: 0}


/* IMAGES */
IMG {border: 0; margin: 0}
IMG.ico_cat {width: 42px; height: 42px; border: 0}
IMG.ico_cat_sm {width: 21px; height: 21px; border: 0}


/* P */
P.small {font: 70%/130%}
P.smaller {font: 60%/110%}

P.extra {font: 120%/100%}
P.large {font: 100%/120%}
P.intro {font: 90%/120%}
P.text {font: 80%/140%}
P.publ {font: 80%/120%}
P.medium {font: 80%/130%}

P.map1 {font: bold 80%/160%; padding: 0 0 0 18px}
P.map2 {font: bold 70%/130%; padding: 0 0 0 34px}
P.small_b {font: bold 70%/130%}
P.small_list_b {font: bold 70%/170%}
P.small_list {font: 70%/170%}

P.cat_title {font: 55%/170% arial, tahoma}
P.t {margin: 0; padding: 10 0; display: block}

TABLE.fraction {border-collapse: collapse; padding: 0; margin: -2px 6px -5px 0; display: inline}
TD.numerator {padding: 0; margin: 0; border-bottom: 1px solid black; text-align: center; font: 50% small fonts}
TD.denominator {padding: 0; margin: 0; text-align: center; font: 50% small fonts}


/* DIV & TABLES */
DIV {margin: 0; padding: 0}
DIV.rcol {width: 100%;  margin: 0; padding: 0; background-color: #C5C9DB}
DIV.white {width: 100%;  margin: 0; padding: 0; background-color: #FFFFFF}
DIV.lblue {width: 100%;  margin: 0; padding: 0; background-color: #98B3CD}
DIV.lblue {width: 100%;  margin: 0; padding: 0; background-color: #98B3CD}
DIV.dblue {width: 100%;  margin: 0; padding: 0; background-color: #18346C}
DIV.dblue2 {width: 100%;  margin: 0; padding: 0; background-color: #132268}
DIV.gb {width: 100%;  margin: 0; padding: 0; background-color: #AEBACE}
DIV.mgb {width: 100%;  margin: 0; padding: 0; background-color: #717CA7}
TABLE {margin: 0; padding: 0}
TABLE.main1 {background-position: top left; background-repeat: no-repeat}
TD {margin: 0 0 0 0; padding: 0 0 0 0}
TR.menu {font: 60%/110%}
TD.norepeat {background-repeat: no-repeat}
TD.cat {padding: 0 28px 28px 21px}
TD.cat_lc {padding: 0 28px 28px 34px}
TD.cat_inner {padding: 22px 26px}
TD.ranee {padding: 26px 24px 36px 24px}
TD.smalltrab {font: 60%/110% tahoma; padding: 12px 15px; border-bottom: 1px solid #CED0DE}
TD.smalltrab_shapka {border-right: 1px solid #FFFFFF; padding: 0 0 0 6px}


#bul{padding:9px 0px;vertical-align:top}
.more{font: 70%/130%; padding: 10px 0px; margin:0px font-weight:bold}



/* FORM */
select, form {font-size:11px;margin:0;padding:0;font-family:tahoma;background-color: #FFFFFF}
.inp {width: 100%; font: 70%; padding: 0 0.3em}
.but {font: 60% color: #FFFFFF; background-color: #F54A90; border: 0; padding: 0.1em 0.3em; margin: 0}
ol,ul{font: normal 80%/140%; margin:0px 0px 20px; padding:0px 15px 0px 20px}
li{margin-left:15px}


/* COLORS */
.comment {color: #757EA9; font: 80%/110%}

#w {color: #FFFFFF}
#b {color: #000000}
#g {color: #5F5F5F}
#lg {color: #737373}

#r {color: #990000}
#blue {color: #094481}
#blue2 {color: #08407C}
#lblue {color: #7E8FAF}
#dblue {color: #17326A}
#ddblue {color: #072241}
#marine {color: #6F96B9}
/*intro=mgb*/
#intro {color: #757EA9}
#dgb {color: #4A5D84}
#mgb {color: #717CA7}
#softblue {color: #6C80A4}

/* DIV COLORS */
#c1,#c2,#c3,#c4,#c5,#c6{width:100%;height:1px}
#c1{background-color:#B7BCCD;color:#B7BCCD}
#c2{background-color:#EDF0F4;color:#EDF0F4}
#c3{background-color:#B7BCCD;color:#B7BCCD}
#c4{background-color:#B7BCCD;color:#B7BCCD}
#c5{background-color:#B7BCCD;color:#B7BCCD}
#c6{background-color:#B7BCCD;color:#B7BCCD}

.f11{font-size:11px}



/* Это фракталловский кусок для каталога */
div.content001 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
div.content001 h2 {
	margin: 0 14px 0 14px;
	padding: 0 0 0 0;
	color: #ffffff;
	font-size: 125%;
	line-height: 90%;
	letter-spacing: -0.05em;
	font-weight: normal;
	text-transform: lowercase;
}
div.content001 div.container {
	margin: 0 0 0 0;
	padding: 14px 18px 16px 18px;
	background-color: #b6c1d3;
	color: #093d74;
	font-size: 80%;
	line-height: 120%;
}
div.content001 div.container a {
	display: block;
	padding: 0 0 2px 16px;
	color: #093d74;
	background-image: url(/i2/bgr_005.gif);
	background-repeat: no-repeat;
	background-position: left 0.30em;
}
div.content001 div.container a.current {
	color: #56698f;
	background-image: url(/i2/bgr_007.gif);
}

div.find-product {
	margin: 16px 0 0 0;
	padding: 0 0 0 0;
}
div.find-product h2 {
	margin: 0 0 10px 0;
	padding: 0 0 2px 34px;
	background-image: url(/i2/bgr_004.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	font-size: 125%;
	line-height: 100%;
	letter-spacing: -0.05em;
	font-weight: normal;
	text-transform: lowercase;
}
div.find-product div.container {
	margin: 0 0 0 0;
	padding: 14px 28px;
	background-color: #e6e9f0;
}
div.find-product div form {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color: #e6e9f0;
}
div.find-product div form select {
	margin: 4px 0 4px 0;
	padding: 0 0 0 0;
	width: 176px;
}
div.pricelist001 {
	margin: 16px 0 0 0;
	padding: 0 0 0 0;
}
div.pricelist001 h2 {
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	font-size: 125%;
	line-height: 100%;
	letter-spacing: -0.05em;
	font-weight: normal;
	text-transform: lowercase;
}
div.pricelist001 p {
	margin: 0 0 14px 0;
	padding: 0 0 0 0;
	color: #86a8c6;
	font-size: 70%;
	line-height: 120%;
}
div.pricelist001 p a {
	margin: 0 0 0 0;
	padding: 0 0 0 16px;
	color: #af0000;
	font-weight: bold;
	background-image: url(/i2/bgr_005.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
}
div.catalogue001 div.pricelist002 {
	margin: 16px 0 0 0;
	padding: 0 0 0 0;
}
div.catalogue001 div.pricelist002 p {
	margin: 0 0 14px 0;
	padding: 0 0 0 0;
	color: #86a8c6;
	font-size: 70%;
	line-height: 120%;
}
div.catalogue001 div.pricelist002 p a {
	margin: 0 0 0 0;
	padding: 0 0 0 16px;
	color: #094481;
	background-image: url(/i2/bgr_008.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
}
div.newproducts001 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
div.newproducts001 h2 {
	margin: 0 0 10px 0;
	padding: 0 0 2px 34px;
	font-size: 125%;
	line-height: 100%;
	letter-spacing: -0.05em;
	font-weight: normal;
	text-transform: lowercase;
	background-image: url(/i2/bgr_006.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
}
div.newproducts001 p {
	margin: 0 0 4px 0;
	padding: 0 0 0 0;
	font-size: 60%;
	line-height: 120%;
}
div.newproducts001 p.category {
	color: #cccccc;
}
div.newproducts001 p.category a {
	color: #0d508c;
}
div.newproducts001 p.category a.red {
	color: #af0000;
}
div.newproducts001 p.item a {
	color: #0d508c;
	font-weight: bold;
}
div.newproducts001 p.factory {
	color: #86a8c6;
}

div.catalogue001 {
	font-family: tahoma;
}
div.catalogue001 h1 {
	margin: 0 0 16px 0;
	padding: 0 0 0 34px;
	color: #000000;
	font-size: 160%;
	line-height: 100%;
	letter-spacing: -0.05em;
	font-weight: normal;
	text-transform: lowercase;
	background-image: url(/i2/bgr_001.gif);
	background-repeat: no-repeat;
	background-position: left 0.35em;
}
div.catalogue001 h2 {
	margin: 0 0 18px 0;
	padding: 0 0 0 0;
	color: #000000;
	font-size: 140%;
	line-height: 125%;
	letter-spacing: normal;
	font-weight: bold;
}
div.catalogue001 h2 a {
	color: #0d508c;
}
div.catalogue001 img.foto-01 {
	margin: 0 12px 0 0;
	padding: 0 0 0 0;
}
div.catalogue001 h3 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #0d508c;
	font-size: 110%;
	line-height: 115%;
	letter-spacing: normal;
	font-weight: bold;
}
div.catalogue001 h3 a {
	color: #0d508c;
}
div.catalogue001 h3 span {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #999999;
	font-size: 70%;
	letter-spacing: normal;
	font-weight: normal;
}
div.catalogue001 h4 {
	font-size: 105%;
	line-height: 100%;
	font-weight: normal;
}
div.catalogue001 h5 {
	font-size: 80%;
	line-height: 100%;
	margin: 0 0 0.4em 0;
}
div.catalogue001 h6 {
	font-size: 70%;
	line-height: 100%;
	font-weight: normal;
	color: #757EA9;
	margin: 0.2em 0 0 0;
}
div.catalogue001 .h-table {
	margin: 0 0 8px 0;
	padding: 0 0 0 0;
}
div.catalogue001 p {
	margin: 0 0 8px 0;
	padding: 0 0 0 0;
	font-size: 80%;
}
div.catalogue001 p.category {
	color: #8f8f8f;
	margin: -8px 0 12px 0;
	padding: 0 0 0 0;
}
div.catalogue001 p a.redlink {
	margin: 0 0 0 0;
	padding: 3px 0 3px 16px;
	font-size: 85%;
	color: #af0000;
	font-weight: bold;
	background-image: url(/i2/bgr_002.gif);
	background-repeat: no-repeat;
	background-position: left 0.59em;
}
div.catalogue001 p.category a.redlink {
	margin: 0 0 0 0;
	padding: 3px 0 3px 16px;
	color: #094481;
	font-size: 100%;
	font-weight: bold;
	background-image: url(/i2/bgr_002.gif);
	background-repeat: no-repeat;
	background-position: left 0.58em;
}
div.catalogue001 table.prod-table {
	font-size: 85%;
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
}
div.catalogue001 table.prod-table td.prod-td1 {
	margin: 0 0 0 0;
	padding: 0 10px 0 0;
	border-right: 1px solid #c5c9db;
}
div.catalogue001 table.prod-table td.prod-td2 {
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
}
div.catalogue001 table.prod-table td.prod-td3 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 20px;
}
div.catalogue001 table.prod-table h4 {
	color: #094481;
	font-size: 80%;
	margin: 0 0 2px 0;
	padding: 0 0 0 0;
}
div.catalogue001 table.prod-table h4 a {
	color: #094481;
}
div.catalogue001 table.prod-table h4 span {
	font-weight: normal;
}
div.catalogue001 table.prod-table p.factory {
	margin: 0 0 4px 0;
	padding: 0 0 0 0;
	color: #a60000;
}
div.catalogue001 TABLE.tbl { 
            border-collapse: separate ;
            border-spacing: 0px ;
            border-width: 0px;
} 

div.catalogue001 TABLE.tbl TD { 
            font: 70%/110% tahoma; 
            padding:2px 5px;
            border-bottom: 1px solid #CED0DE;
            text-align:center; 
            margin: 0px
            border-width: 0px;
}
div.catalogue001 TABLE.tbl TR.header TD { 
            font: 12px/12px tahoma;
            background-color: #6D80A4;
            color: #FFFFFF;
            border-right: 1px solid #FFFFFF;
            border-bottom: 1px solid #FFFFFF;
            padding: 2px;
            text-align:center;
            font-weight:bold
}
div.catalogue001 img.foto {
			float: left;
			margin: 2px 15px 10px 0;
}

div.catalogue {
	font-family: tahoma;
}
div.catalogue p {
	font-size: 80%;
	line-height: 140%;
}
div.catalogue ol {
	font-size: 80%;
	line-height: 140%;
	margin-left: 20px;
}
div.catalogue ol li {
	margin-left: 20px;
}
div.catalogue ul {
	font-size: 80%;
	line-height: 140%;
	margin-left: 20px;
}
div.catalogue ul li {
	margin-left: 20px;
}
div.catalogue h3 {
	font-size: 125%;
	line-height: 100%;
	font-weight: normal;
}
div.catalogue h4 {
	font-size: 105%;
	line-height: 100%;
	font-weight: normal;
}
div.catalogue h5 {
	font-size: 80%;
	line-height: 100%;
	margin: 0 0 0.4em 0;
}
div.catalogue h6 {
	font-size: 70%;
	line-height: 100%;
	font-weight: normal;
	color: #757EA9;
	margin: 0.2em 0 0 0;
}
div.catalogue TABLE.tbl { 
            border-collapse: separate ;
            border-spacing: 0px ;
            border-width: 0px;
} 

div.catalogue TABLE.tbl TD { 
            font: 70%/110% tahoma; 
            padding:2px 5px;
            border-bottom: 1px solid #CED0DE;
            text-align:center; 
            margin: 0px
            border-width: 0px;
}
div.catalogue TABLE.tbl TR.header TD { 
            font: 12px/12px tahoma;
            background-color: #6D80A4;
            color: #FFFFFF;
            border-right: 1px solid #FFFFFF;
            border-bottom: 1px solid #FFFFFF;
            padding: 2px;
            text-align:center;
            font-weight:bold
}
div.catalogue img.foto {
			float: left;
			margin: 2px 15px 10px 0;
}

/* Это фракталловский кусок для каталога */

