@import url(price.css);
*{
	font-family: Arial, Helvetica, sans-serif;

}

body, td{
	margin: 0px;
	padding: 0px;
	font-size: 10pt;
}
body{
	    background: #E5E5E5;
}
a, a:visited{color: #000000;}
img{
	border: 0px;
}

p, ol, ul{
	font-size: 10pt;
	margin-top: 8px;
	margin-bottom: 8px;
	padding-bottom: 0px;
	padding-right: 0px;
}
p{
	text-align:justify;
}
ol, ul{
	padding-left: 30px;
}
.acenter {text-align:center;}
.w100{
	width: 100%;
}
.h100{
	height: 100%;
}
.top{
	vertical-align: top;
}
.bottom{
	vertical-align: bottom;
}
.left{
	text-align: left;
}
.center{text-align:center;}
.right{text-align:right;}
.bg-norep{
	background-repeat: no-repeat;
}
.bg-repx{
	background-repeat: repeat-x;
}
.bg-repy{
	background-repeat: repeat-y;
}
.bg-pos-lt{
	background-position: left top;
}
.bg-pos-ct{
	background-position: center top;
}
.bg-pos-rt{
	background-position: right top;
}
.bg-pos-lc{
	background-position: left center;
}
.bg-pos-cc{
	background-position: center center;
}
.bg-pos-rc{
	background-position: right center;
}
.bg-pos-lb{
	background-position: left bottom;
}
.bg-pos-cb{
	background-position: center bottom;
}
.bg-pos-rb{
	background-position: right bottom;
}

/******************* Colors *******************/
.red{ color: #CC0000; }
.gray{ color: #707070; }
.black{
	color: #000000;
}
.white{
	color: #ffffff;
}
.lightgrey{
	color: #D0D0D0;
	
}
.b{	
	font-weight: bold;
}
.i{
	font-style: italic;
}


.pad05{
	padding: 5px;
}
.pad1{
	padding: 10px;
}
.pad20{
	padding: 5px 20px 5px 20px;
}
.pad10{
	padding: 10px;
}
.lpad1{
	padding-left: 10px;
	padding-bottom: 5px;
}
.pad2{
	padding: 5px 20px 5px 20px;
}
.spacing01{
	border-collapse: separate;
}
.spacing01 td{
	margin: 1px;
}
.spacing03{
	border-collapse: separate;
}
.spacing03 td{
	padding: 3px;
}
.spacing05{
	border-collapse: separate;
}
.spacing05 td{
	margin: 5px;
}
.spacing10{
	border-collapse: separate;
}
.spacing10 td{
	margin: 10px;
}


.ssmal{
	font-size: 10px; 
}
.smal{
	font-size: 11px;
}

ul#tmenu{
	padding-left: 0px;
	margin-left: 0px;
}

ul#tmenu li{
	display: inline;
	margin-left: 25px;
	font-size: 10pt;
}
li.firstmenuitem{
	margin-left: 0px !important;
	padding-left: 0px !important;
}
li.lastmenuitem{
	margin-right: 0px !important;
	padding-right: 0px !important;
}
ul#tmenu li a, ul#tmenu li strong{
	color: White;
	text-decoration:none;
}
ul#tmenu li a:hover{
	text-decoration:underline;
}
ul#tmenu li a.menu1{
	color: #A0A0A0;
}

ul#smenu{
	margin-left: 30px;
	padding-left: 0px;
}
ul#smenu li{
	float: left;
	display: inline;
	margin-left: 15px;
	font-size: 9pt;
}
ul#smenu li a{
	color: #505050;
}
ul#smenu li a.menu1{
	color: #A0A0A0;
}

div.block{
	float: right;
	width: 250px;
	height: auto;
	margin: 20px;
	border: 1px solid #404040;
}
div.block h2{
	background: url("/Images/caption_.gif");
	color:white;
	font-weight: normal;
	padding: 3px 5px 3px 20px;
	margin: 0px;
	font-size: 19px;
}
div.block p{
    margin: 20px;
    font-size: 8pt;
}

div.mblock{
    width: 225px;
    text-align:left;
    height: auto;
    border: 1px solid #909090;
    border-top: 0px solid #909090;
    background: #f0f0f0;
}
div.mblock ul{
    list-style-type: none;
    padding:0px;
    margin:0px;
}
div.mblock li{
    padding: 5px;
}
div.mblock ul.smal{
    list-style-type: none;
    margin-left: 10px;
    font-size: 8pt;
    padding: 0px;
}
div.mblock ul.smal a{
	color: #808080;
}

div.sblock{
	margin-left: 20px;
	border-left: 1px solid #a0a0a0;
	padding-left: 20px;
	float: left;
	display: inline;
	width: 40%;
	height: auto;
}

div.cblock{
	margin-left: 30px;
	float: left;
	display: inline;
	width: 30%;
	height: auto;
	font-size: 8pt;
	color: #505050;
}

hh5{
	margin: 0px;
}

h1 span, h2 span, h3 span, h4 span, h5 span{
	background: url("/Images/down_fabric_bg.gif");
	color:white;
	font-weight: normal;
	padding: 1px 20px 1px 20px;
	margin: 0px;
	width: auto;
}
h1{ font-size: 20px; margin:0;}
h2{ font-size: 18px;}
h3{ font-size: 16px;}
h4{ font-size: 14px;}
h5{ font-size: 13px;}

table.inside{
	width: 100%;	
	background: transparent;
	border-spacing: 7px ; 
}
table.inside td{	
	background-color: cfcfcf;	
}
	    	
	    	
table.descr{
	width: 65%;
	margin-top: 20px;
}
table.descr th{
 	padding: 10px;
 	background: #D0D0D0;
 	border-top: 1px solid #909090;
 	border-bottom: 1px solid #909090;
 	text-align: left;
}
table.descr td{
	padding: 10px;
}

table.prod_deep1{
    	border-spacing1: 30px 20px ;
 	margin-left1: 30px;
}

table.prod_deep1 td{
 	width: 33%;
 	background: #ffffff url("/Images/image010.jpg") top repeat-x;
    	padding: 3px;
     	text-align: center;
     	vertical-align: top;
 	border-color:  #E5E5E5 #c1c0c0 #c1c0c0  #c1c0c0 ;
  	border-style: solid; 	
 	border-width: 3px;
}

table.prod_deep1 td div{
   padding-bottom: 5px;
   vertical-align: top;
}

#bottom1{
    background:url('/Images/down_fabric_bg.gif');
    background-repeat:repeat-x;
    padding-right:50px;
}
table.mainpagedirsmenu{
    width:100%;
}
table.mainpagedirsmenu td{
    padding:1px;
    font-size:8pt;
    color:#555555;
    white-space:nowrap;
}
table.dirdescrtable{
    width: 100%;
}
table.dirdescrtable td{
    padding:3px;
    margin:3px;
    border1:Solid Silver 3px;
    vertical-align:top;
}
#maintddiv1, #maintddiv2, #maintddiv3, #maintddiv4, maintddiv5{
    position1:relative;
    position:absolute;
}
#maintddiv1{
    height:399px;
    width:98%;
    text-align:center;
}
#maintddiv1{
    z-index:2;
    top:0px;
}
#maintddiv2{
    z-index:3;
    width:99%;
    top:0px;
    text-align:center;
}
#maintddiv2 div{
    width:auto;
}
#maintddiv3{
    z-index:4;
    top:70px;
    text-align:left;
    padding-left:50px;
}
#maintddiv4{
    z-index:5;
    top:320px;
    width:99%;
    text-align:center;
}
#maintddiv4 div{
    width:760px;
    font-size:10pt;
    color:#CCCCCC;
    text-align:justify;
}
#maintddiv4 span{
    visibility:hidden;
}
#maintddiv5{
    position:relative;
    z-index:5;
    top: 246px;
    text-align:right;
    color:#CCCCCC;
    padding-right: 50px;
}
div.padcon{
    padding-left:400px;
}
ul.ulbigmarg, ul.ulbigmarg li{
    padding1:30px;
    margin1:30px;
}
.cursor{
    cursor:pointer;
}
div.esheader{
    width: 225px;
    background:url('/Images/down_fabric_bg.gif');
    font-style:Arial;
    font-size:16pt;
    color:#555555;
    border-left: 1px solid #404040;;
    border-right: 1px solid #404040;;
}
div.esheader span{
    background-color: #f0f0f0;
    padding-left:10px;
    padding-right:10px;
    margin: 0 0 0 30px;
    border: 1px solid #f0f0f0;
}
div.esheader_old{
    width: 250px;
    background:url('/Images/down_fabric_bg.gif');
    font-style:Arial;
    font-size:16pt;
    color:#555555;
}
div.esheader_old span{
    background-color: #f0f0f0;
    padding-left:10px;
    padding-right:10px;
    margin-left: 30px;
    line-height1:30px;
}

.padtd td{
    padding: 10px;
}
#productpathtable{
    border-collapse: collapse;
}
#productpathtable td{
    padding: 1 5px;
}
.br1{
    clear:both;
    font-size:1px;
}
ul.display_first{
    padding-left:25px;
    margin-left:0px;
}
ul.display_first li{
    display:none;
    
}
li.display_always{
    display:block !important;
    text-decoration:underline;
    cursor:pointer;
}
.shashki{
    background: #a0a0a0 url("/Images/image010.jpg") top repeat-x;
    height:24px;
    text-align:center;
    font-weight:bold;
    font-size:13pt;
}
table.prod_variant td{
    width:33%;
    vertical-align:top;
    text-align:center;
    background-color: #ffffff;
    border-color: #D5D5D5 #c1c0c0 #a1a0a0 #c1c0c0;
    border-style: solid;
    border-width: 3px;
}
table.prod_variant img{ cursor: pointer;}
table.productpathtable{
    height:200px;
    width:100%;
}
table.productpathtable td{
    background-color: #ffffff;
    border: solid #d8d8d8 1px;
    font-size:8pt;
    vertical-align:middle;
    text-align:center;
}
table.productpathtable th{
    background-color: #eeeeee;
    border: solid #d8d8d8 1px;
    font-size:8pt;
    vertical-align:middle;
    text-align:center;
    white-space:nowrap;
    padding-left:3px;
    padding-right:3px;
}
ACRONYM {
    border-bottom: 1px dashed blue;
    color: #444444;
    cursor: help;
}
table.artlist td{
    border-bottom: 1px solid #c1c0c0;
}
div.right h1{
    float:right; display:inline;
}
#leftcolumn{
    width:200px;
    vertical-align:top;
    padding-left:5px;
}
#rightcolumn{
    width:200px;
    vertical-align:top;
    padding-right:5px;
}
#leftcolumn h3, #rightcolumn h3{
	background: url("/Images/down_fabric_bg.gif");
	color:white;
	font-weight: bold;
	padding: 1px 20px 1px 20px;
	margin: 0px;
	widtha: 160px;
}
#leftcolumn div{
	text-align:left;
	padding-top:10px;
	height:40px;
	font-size:12pt;
	background:url(/Images/gradient1.jpg) repeat-x;
}
#rightcolumn div{
	text-align:right;
	padding-top:10px;
	height:40px;
	font-size:12pt;
	background:url(/Images/gradient1.jpg) repeat-x;
}
#leftcolumn1{
    width:300px;
    vertical-align:top;
    padding:0 5 5 5;
    background: #FFF;
    border-right:#000 solid 1px;
}
#rightcolumn1{
    width:300px;
    vertical-align:top;
    padding:0 5 5 5;
    background: #FFF;
    border-left:#000 solid 1px;
}
#leftcolumn1 h3, #rightcolumn1 h3{
	color:Black;
	padding: 1px 2px 1px 2px;
	margin: 0px;
	font-size: 14px;
}
#leftcolumn1 h3 span, #rightcolumn1 h3 span{
	color: #ff0000;
	padding:0;
	margin:0;
	background:transparent;
	font-weight:bold;
}
#leftcolumn1 h3 span.grey, #rightcolumn1 h3 span.grey{
	color: #b9b9b9;
}
table.tdpad { border-collapse:collapse;}
table.tdpad td {padding:3px; border: solid #444 1px; margin:0px;}
table.tdpad th {padding:5px; border: solid #444 1px; margin:0px; background: #CCC;}
p.redring {height:30px; background:url(/Images/redring.png) right top no-repeat; text-align:right; color:#444; padding:7px 0 0 0; margin:8px 0 0 0; font-weight:bold; font-size:14px;}
p.redring span {padding: 0 6px;}
img.p_m {vertical-align:middle;}
/*  к новому прайсу */
.nobg2{ background-color: White; border: 1px solid #777; padding: 3px; font-size: 10pt; margin:15px 0 0;}