body {

}
p {
	 color:#25416B;
}


h2 {
	font: 14px Arial, Helvetica, sans-serif;
	color: #cc0000;
}
p {

}
.prodbrif h1 a {
	font: bold 14px Verdana, Geneva, sans-serif;
	color: #FFF;
	text-decoration: none;
}

/*Шапка оргтехника*/

.hspec {right:5%; top:108px; position:absolute; z-index:10; overflow: hidden; color: #f00509; font-size:20px; font-weight:bold; font-style: italic; }
.left-top-spec {  top:0px; color: #f00509; font-size:18px; font-weight:bold; font-style: italic; }

.org1
{right:1%; top:14px; position:absolute; z-index:0; overflow: hidden; height: 125px;}
.org1 img {z-index: 0;}
.org2 {right:15%; top:15px; position:absolute; z-index:0; overflow: hidden; height: 125px;}
.org2 img {z-index: 0;}
.org3 {right:27%; top:27px; position:absolute; z-index:0; overflow: hidden; height: 105px;}
.org3 img {z-index: 0;}
.org4 {right:37%; top:27px; position:absolute; z-index:0; overflow: hidden; height: 105px;}
.org4 img {z-index: 0;}
.org5 {
	right:45%;
	top:20px;
	position:absolute;
	z-index:0;
	overflow: hidden;
	height: 105px;
}
.org5 img {z-index: 0;}
.org6 {
	top:0px;
	position:absolute;
	z-index:0;
	overflow: hidden;
	left: 65%;
	height: 30px;
	width: 150px;
	right: 0px;
	bottom: 0px;
}
.org6 img {z-index: 0;}
/* Шапка*/
.topbaner {
	width: 100%;
	height: 137px;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	background: #7A9BC8 url(images/1topbg.jpg) no-repeat center top;
}
.topbaner .toplinks {
	color: #FFF;
	padding: 3px 5px;
}
.topbaner .toplinks a {
	color: #FFF;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.topbaner .toplinks a:hover {
	color: #DF0024;
	text-decoration: underline;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.topbaner .logo {
	padding-left: 20px;
	padding-top: 10px;
}

/*Шапка кончилась*/
.radline {
	background: #ED1B24;
	width: 100%;
	height: 25px;
}
/*контент*/
.content {
	background: url(images/maping.gif) no-repeat center top;
	margin: 0px;
	padding: 0px;
	height: 600px;
}
/*контент кончился*/
.downtable {
	background: #0066B3;
	color: #FFF;
	font: bold 12px/20px Arial, Helvetica, sans-serif;
	text-align: center;
	}
.downtable a {
	color: #FFF;
	font: bold 12px/20px Arial, Helvetica, sans-serif;
}
.downtable a:hover {
	font: bold 12px/20px Arial, Helvetica, sans-serif;
	color: #ED1C24;
	text-decoration: underline;
}

.downm {
	background: #2D4778 url(images/d.jpg) no-repeat center top;
	color: #FFF;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 0px 20px;
	height: 57px;
}
.downm table {
	color: #FFF;
	padding: 0px;
	height: 57px;
}
.downm table .companytext {
	color: #ED1B24;
	font-family: Tahoma, Geneva, sans-serif;
}
.downm table .linki {
	font: 11px Tahoma, Geneva, sans-serif;
	color: #FFF;
}
.downm table tr .linki a {
	color: #FFF;
	font: 11px Tahoma, Geneva, sans-serif;
	text-decoration: underline;
}
.downm table tr .linki a:hover {
	color: #ED1B24;
	text-decoration: underline;
}



.downm table tr td {
	font: 11px Tahoma, Geneva, sans-serif;
	color: #FFF;
}



.topbaner div .preview { behavior: url('/png.htc'); }

.preview { behavior: url('/png.htc'); }

.downtable1 {
	padding: 0px 20px;
	background: #ED1C24;
	vertical-align: middle;
	height: 60px;
}

.downtable1 b { color: #FFF; }
.downtable1 .imag {
	padding: 15px 0px;
	display: block;
}
.formasearch {
	margin: 0px;
	padding: 0px;
	background: url(images/ffff.gif) no-repeat;
	width: 350px;
	height: 16px;
	border-width: 0px;
	font: 12px/12px Tahoma, Geneva, sans-serif;
}
.formasearch input {
	margin: 0px;
	padding: 0px;
	font: 12px/14px Tahoma, Geneva, sans-serif;
	width: 290px;
	background: #FFF;
	border: 0px solid #000;
	color: #666;
	text-decoration: none;
	height: 14px;
	vertical-align: middle;
}
.formasearch .button {
	background: #00F url(images/bbbb.gif) no-repeat;
	color: #FFF;
	font: 10px/13px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	height: 14px;
	width: 31px;
}
/*кнопки*/
.glossymenu {
	width: 220px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}
.glossymenu li {
	padding: 0px 0px 4px;
}

.glossymenu .round {
	cursor:pointer;
	cursor:hand;
	height:27px;
	background:url(images/button.gif) no-repeat right top;
	padding-right:10px;
	display:inline-block;
	text-decoration: none;
	font: bold 11px/27px Tahoma, Geneva, sans-serif;
}

.glossymenu .round ins {
	background:url(images/button.gif) no-repeat left top;
	height:27px;
	display:inline-block;
	padding-left:11px;
	text-decoration: none;
	color: #FFF;
	font: bold 11px/27px Tahoma, Geneva, sans-serif;
	top: 2px;
	bottom: 2px;
}

.glossymenu a.round {
	width: 100%;
	color: #FFF;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	padding: 0px;
}


	a.round:hover {
	background-position:right -155px;
	color: #FFF;
	text-decoration: none;
}
	.glossymenu a.round:hover ins {
	background-position:left -155px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}

.round ins li{
	list-style: url(none) none inside;
	text-decoration: none;
	margin-bottom: 5px;
}


.glossymenu2 {
	width: 340px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}
.glossymenu2 li {
	padding: 0px 0px 4px;
}

.glossymenu2 .round2 {
	cursor:pointer;
	cursor:hand;
	height:27px;
	background:url(images/button_340px.gif) no-repeat right top;
	padding-right:10px;
	display:inline-block;
	text-decoration: none;
	font: bold 11px/27px Tahoma, Geneva, sans-serif;
}

.glossymenu2 .round2 ins {
	background:url(images/button_340px.gif) no-repeat left top;
	height:27px;
	display:inline-block;
	padding-left:11px;
	text-decoration: none;
	color: #FFF;
	font: bold 11px/27px Tahoma, Geneva, sans-serif;
	top: 2px;
	bottom: 2px;
}

.glossymenu2 a.round2 {
	width: 100%;
	color: #FFF;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	padding: 0px;
}


	a.round2:hover {
	background-position:right -155px;
	color: #FFF;
	text-decoration: none;
}
	.glossymenu2 a.round2:hover ins {
	background-position:left -155px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}

.round2 ins li{
	list-style: url(none) none inside;
	text-decoration: none;
	margin-bottom: 5px;
}



/*Меню красное*/
.redmenu {
	width: 220px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}
	
.menutext {
	width: 98%;
	text-decoration: none;
}
.redmenu .round {
	cursor:pointer;
	cursor:hand;
	height:27px;
	background:url(images/button.gif) no-repeat right top;
	padding-right:10px;
	display:inline-block;
	text-decoration: none;
	font: bold 11px/27px Tahoma, Geneva, sans-serif;
}

.redmenu .round ins {
	background-position:right -155px;
	background:url(images/button.gif) no-repeat left top;
	height:27px;
	display:inline-block;
	padding-left:11px;
	text-decoration: none;
	color: #FFF;
	font: bold 11px/27px Tahoma, Geneva, sans-serif;
}

.redmenu a.round {
	width: 100%;
	color: #FFF;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
}


	.redmenu  a.round:hover {
	background:url(images/button.gif) no-repeat left top;
	color: #FFF;
	text-decoration: none;
}
	.redmenu  a.round:hover ins {
	background-position:left -155px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}
	
.redmenu .round ins li{
	list-style: url(none) none inside;
	text-decoration: none;
}
.top_menu {
	background: #0066B3;
	color: #FFF;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: center;
}
	
.top_menu a {
	color: #FFF;
	font: bold 12px/20px Arial, Helvetica, sans-serif;
}
.top_menu a:hover {
	color: #ED1C24;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;}
.centr {
	color: #333;
	padding: 10px 0px 0px 10px;
}
.right { padding: 5px; }
.linename {
	background: #0066B3 url(images/dot_left1_01.gif) no-repeat left;
	color: #FFF;
	font: 11px Tahoma, Geneva, sans-serif;
	padding-left: 15px;
	width: 99%;
	text-transform:uppercase;
}

.linename h2 h1 {
	color: #FFF;
	font: bold 14px Tahoma, Geneva, sans-serif;
	text-decoration: none;
}
.linename1 {
	background: #DF0024 url(images/dot_left_hl1.gif) no-repeat left;
	color: #FFF;
	font: 11px Tahoma, Geneva, sans-serif;
	height: 18px;
	padding-left: 15px;
	width: 99%;
	margin-bottom: 15px;
}
.linename1 h2 h1{
	color: #FFF;
	font: bold 14px Tahoma, Geneva, sans-serif;
	text-decoration: none;
}
.linename1 b {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	line-height: 16px;
}
.linename1 tr td {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	line-height: 16px;
}

.linename_green {
	background: #00D611 url(images/dot_left_green.gif) no-repeat left;
	color: #FFF;
	font: 11px Tahoma, Geneva, sans-serif;
	height: 18px;
	padding-left: 15px;
	width: 99%;
	margin-bottom: 15px;
	margin-right: 45px;
}




.bgimagesnew {
	background: url(images/bgimages.gif) no-repeat;
	height: 120px;
	width: 120px;
	display: block;
	margin: 0px;
	padding: 9px 0px 0px 9px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	clip: rect(0px,0px,0px,0px);
}


.tovarnamenew {
	background: #0066B3;
	color: #FFF;
	font: 14px/18px Tahoma, Geneva, sans-serif;
	text-decoration: none;
	padding: 0px;
	height: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
}
hr {
	margin: 0px;
	padding: 0px 0px 10px;
	height: 1px;
	border-top: 0px none #666;
	border-right: 0px none #666;
	border-bottom: 1px dotted #666;
	border-left: 0px none #666;
}
.tovarnamenew a {
	color: #FFF;
	text-decoration: none;
	font: bold 12px/18px Tahoma, Geneva, sans-serif;
}
.tovarnamenew a:hover {
	color: #999;
	text-decoration: underline;
	font: bold 12px/18px Tahoma, Geneva, sans-serif;
}
.adoutetable {
	background: no-repeat right bottom;
	behavior: url("/pngbehavior.htc");
	border-width: 0px;
	margin: 0px;
	padding: 0px;
	height: 600px;
}
.adoutetable tr td .linename h1 {
	color: #FFF;
	font: bold 14px Tahoma, Geneva, sans-serif;
	text-decoration: none;
}
.radline table .sistema {
	color: #FFF;
	font: 12px Tahoma, Geneva, sans-serif;
	padding-right: 15px;
}
.radline table tr .sistema a {
	color: #FFF;
	text-decoration: none;
	font: 12px Tahoma, Geneva, sans-serif;
}
.radline table tr .sistema a:hover {
	font: 12px Tahoma, Geneva, sans-serif;
	color: #FFF;
	text-decoration: underline;
}
.stab {
	height: 12px;
	width: 400px;
}
.prodbrif {
	width: 100%;
	border-bottom: 1px none #CCC;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
}
.lia {
	margin-left: 0px;
	background: url(images/dot_left_print.gif) no-repeat;
	padding-left: 10px;
	line-height: 18px;
	padding-bottom: 3px;
	margin-bottom: 3px;
	border-bottom: 1px none #999;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

.lis  {
	border-bottom: 1px dotted #999;
	margin: 0px 0px 5px 20px;
	padding: 0px 0px 3px;
	line-height: 18px;
}

.lia a {
	color: #FFF;
	padding-bottom: 3px;
	margin-bottom: 3px;

}


.lis a {
	color: #006699;
	font: 12px Tahoma, Geneva, sans-serif;
	text-decoration: none;
}
.kupit {
	padding: 3px;
	height: 25px;
	color: #FFF;
	font-size: 12px;
	background: url(images/kkkkk.gif) no-repeat;
	width: 112px;
}
.cena {
	color: #FFF;
	background: #cc0000;
	padding: 3px;
	font: bold 11px Verdana, Geneva, sans-serif;
	height: 15px;
}

img {
   behavior: url("/pngbehavior.htc");
}
.fotobrif {
	background: url(images/fotobgbrif.gif) no-repeat;
	height: 140px;
	width: 140px;
	padding: 10px;
	display: block;
}

.adminsiteconf {
	background: #06C;
	height: 50px;
	width: 400px;
	position: absolute;
	margin: 0px;
	padding: 10px;
	opacity: .5;
	float: left;
	border: 1px dotted #09C;
	display: block;
	left: 40%;
}
.adminsiteconf p a {
	color: #FFF;
	text-decoration: none;
}
.adminsiteconf p a:hover {
	color: #F00;
	text-decoration: underline;
}
.adminsiteconf a {
	color: #FFF;
	text-decoration: none;
}
.adminsiteconf a:hover {
	color: #F00;
	text-decoration: underline;
}
.salon {
	width: 100%;
}
.downtable1 .222 {
	padding-left: 20px;
	width: 180px;
}
.downtable1 .333 {
	background-color: #ED1C24;
	text-align: left;
vertical-align: middle;
}

.newtovbrif {
	color: #333;
}
.novinki tr .right1 .newtovbrif {
	font-size: 12px;
	padding-left: 4px;
	height: 100px;
}
.kartinka {
	background: url(images/fbg.gif) no-repeat;
	height: 215px;
	width: 215px;
	text-align: center;
	vertical-align: bottom;
	padding: 7px 0px 0px;
	display: block;
}

li,ul {
	list-style:disc;
	padding: 4px 0 0px 3px ;
}

.red_arr{
	list-style: url(images/red_arr.jpg);
	list-style-position: outside;
	margin-left: 20px;
	vertical-align: middle;
	color: #ED1B24;
	font-weight: bold;
	padding: 0px 0px 0px 0px ;

}
.smbl
{
	color:#25416B;
	list-style: square;
	list-style-position: outside;
	margin-left: 20px;
	padding: 0px 0px 0px 0px;

	}



.abo
{
	right:0%;
	top:312px;
	position:absolute;
	z-index:0;
	overflow: hidden;
	height: 476px;
	width: 585px;
}
.abo img {z-index: 0;}
.formazakaza {
	width: 100%;
	height: 550px;
	font: 12px Arial, Helvetica, sans-serif;
	display: block;
	margin: 0px;
	padding: 0px;
	visibility: visible;
}


<style>
#divwin {
	position: absolute;
	width: 300px;
	height: 200px;
	border: 1px solid gray;
	background: white;
	display: none;
	padding: 20px 20px 20px 20px;
	text-align: center;
}
</style>

#divwin {
	position: absolute;
	width: 300px;
	height: 200px;
	border: 1px solid gray;
	background: white;
	display: none;
	padding: 20px 20px 20px 20px;
	text-align: center;
}
#closeButton {
	position: absolute;
	top: 0px;
	right: 0px;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	font-weight: bold;
	cursor: pointer;
	padding: 2px 4px 2px 4px;
}

/*added styles*/

.grey_text
{

	font: 8px Verdana, Geneva, sans-serif;
	color: #25416B;
	text-decoration: none;
}


.headline {border: 0px; cursor: pointer; text-align: justify; padding-right:30px;}
.hidden {display: none; border: 0px; text-align: justify; margin-top: 2px; padding-right:30px;}


.price_all {
	font-size: 16px;
	font-weight: normal;
	padding: 10px 10px 10px 10px;
	color: #0000CD;
}

.fotkatovarapolnaya
{
padding-right:10px;
}

ol li { 
	list-style-type: decimal;
	margin:5px 0 0 30px;
	padding:0 0 0 0px;
 } 
