<style type="text/css">
*{}

*{
   margin:0;
   padding:0;
}

h1,h2,h5,h6{
}
img {
border:0px;
}
h3{
  font-size:11px;
color:#005D89;
font-weight:bold;
}

h4{
  font-size:11px;
color:#FF9101;
font-weight:bold;
}

p{
  font-size:11px;
  color:#000000;
}

a{
  font-size:11px;
  color:#000000;
  text-decoration:none;
}

a:link{
		text-decoration:none;
}

a:visited:{
		text-decoration:none;
}

a:hover{
		text-decoration:underline;
}

a:active{
		text-decoration:none;
}

html  {
   height:  100%;
   width:100%;
   background:#000000;
}

body  {
   position:  relative;
   height:  auto  !important;
   height:  100%;
   min-height:  100%;
   min-width:1000px;
   FONT-FAMILY: tahoma;
   color:#000000;
   font-size:11px;
   text-align:center;
   background:#fff url(../images/28px.jpg) repeat-y right center;
}
html,body {
height:100%;
}
 #all{
	 min-width:1000px;
   	 padding-bottom:10px;
	 margin-bottom:0px!important;
	 margin-bottom:10px;
	 background:url(../images/top.jpg)  repeat-x center top;
/*	 border:2px solid blue;*/
 }

/*---HEAD---*/

#head{
	  position:relative;
	  width:100%;
	  height:193px;
   	  background: url(../images/head.jpg) no-repeat top left;
		 
/*	  border:2px solid red;*/
}

#logo{
	  position:absolute;
	  top:0;
	  left:0;
	  width:250px;
	  height:65px;
	  margin-top:50px;
   	  background: url(../images/logo.jpg) no-repeat center top;
}

/*---Nav Small---*/

.small_nav{
		   float:right;
		   width:174px;
		   margin-top:15px;
}

.small_nav img{
	  			float:left;
	  			margin-right:15px;
		   	   width:12px;
			   height:11px;
			   border:0px solid red;;
}

/*---Nav Small End---*/

.search{
	 position:absolute;
	 top:40px;
	 right:0px;
	 width:191px;
	 height:81px;
	 text-align:left;
	 color:#fff;
	 background:url(../images/login.jpg) no-repeat right top;
}


.search input{
	  float:left;
	  width:142px;
	  height:15px;
	  margin:0 0 5px 15px;
	  border:0px solid red;
}

.search select{
	  float:left;
	  width:100px;
	  height:15px!important;
	  margin:0 0 5px 15px;
	  padding:0;
	  font-size:11px;
	  border:0px solid red;
}

.search p{
	  float:left;
	  font-weight:bold;
	  padding:8px 0px 8px 15px;
}

.search a{
	  float:left;
	  margin-top:3px;
	  font-weight:bold;
}

#cent_p{
	  	width:450px;
		position:absolute;
		top:42px;
		left:340px;
		color:#fff;
		text-align:left;
}

/***Nav_top***/

.nav_top{
		position:absolute;
		top:156px;
		height:37px;
		left:0;
		width:100%;
		color:#fff;
		text-align:center;
		background:url(../images/menu-back.jpg) repeat-x top left;
}

.nav_top ul{
			width:100%;
			position:relative;
			list-style-type:none;
}

li ul{
	display:none;
	z-index: 2;
}

.nav_top li{
			float:left;
			width:14%;
}

.nav_top ul li:hover ul,.nav_top ul li.over ul {
												display: block;
}

.nav_top li ul li{
				width:100%;
				background:url(../images/menu-back.jpg) repeat-x center left;
}

.nav_top a{
			float:left;
			min-height:10px;
			width:100%;
			line-height:37px;
			font-weight:bold;
}

.nav_top ul li ul li{
						background:#d9e2f3;
						display:block;
						border-bottom:1px solid #ffffff;
}

.nav_top ul li ul li a{
						color:#777;
						font-weight:normal;
						line-height: normal;
						padding: 5px 0px;
}

/* Fix IE. Hide from IE Mac \*/
* html .nav_top li ul li { float: left; }
* html .nav_top li ul li a { height: 1%; }
/* End */

.nav_top a:link{
			text-decoration:none;
}

.nav_top a:visited{
			text-decoration:none;
}

.nav_top ul a:hover{
   	  		background: url(../images/menu-active.jpg) repeat-x center top;
			font-size:bold;
			text-decoration:none;
}

.nav_top ul a:active{
   	  		background: url(../images/menu-active.jpg) repeat-x center top;
			font-size:bold;
			text-decoration:none;
}

.nav_top li.over{
   	  		background: url(../images/menu-active.jpg) repeat-x center top;
}

.nav_top ul li ul li a:link{
			background:none;
			text-decoration:none;
}

.nav_top ul li ul li a:visited{
			background:none;
			text-decoration:none;
}

.nav_top ul li ul li a:hover{
			background:none;
			text-decoration:underline;
}

.nav_top ul li ul li a:active{
			background:none;
			text-decoration:underline;
}

#last{
		width:16%!important;
		width:15.5%;
}

#hover5 a{
   	  		background: url(../images/menu-active.jpg) repeat-x center top;
}

#hover5 ul li a{
				background:none;
}

/***Nav_top END***/

/*---HEAD END---*/

/*---CONTENT---*/
#content{
		  float:left;
		  width:100%;
		  min-height:600px;
		  padding-bottom:10px;
		  text-align: left;
/*		 background:green;*/
/*		 border:2px solid green;*/
}
*html #content{
height:600px;
}


/****LEFT****/

#left{
	margin-top: 20px;
	  float:left;
	  width:55%;
	  background:#fff;
/*	  border:2px solid red;*/
}
*html #left {
	 width:49%;
}


#left .catalog{
				padding-left:15px;
				float:left;
				text-align:left;
/*				border:1px solid red;*/
width: 100%;
}

#left .tov{
			width:99%;
			float:left;
			padding-top:10px;
			padding-bottom:15px;
			border:3px solid #e9eaec;
			border-top:none;
}

*html #left .tov{
			width:100%;
}

.tov p{
		color:#22373C;
		padding:10px;
}

.tov .tema{
		color:#005D89;
		font-weight:bold;
}

.tov .img{
		width:128px;
		padding-left:10px;
		float:left;
}

.tov .details{
		color:#EA7100;
		float:right;
		margin-right:12px;
		margin-top:10px;
}

.img p{
		font-weight:bold;
		color:#EA7100;
		padding-bottom:0px;
}

/****LEFT END****/

/****RIGHT****/

#right{
		margin-top:10px;
	   float:right;
	   width:45%;
		text-align:left;
	   padding-bottom:20px;
/** /
		background:green;
/**/
}

.right1{
		margin-top: 0px;
		padding-left:10px;
}

*:first-child+html #right{
  width:49.5%;
}

*html #right{
			width:49%;
}

.for_bann{
			width:100%;
			margin-bottom:10px;
			float:left;
}

.bann{
	width:18%;
	float:left;
	
	overflow:hidden
}

*html .bann{
			width:19.9%;
}

.bann img{
		border:none;
		float:left;
		width:100px;
/*		border:1px solid red;*/
}

.article{
		float:left;
		width:100%;
		background:#EEF2FD;
		display: block;
	
}

.article a{
			font-weight:bold;
			float:left;
			color:#394A64;
}

.article p{
			float:left;
			display:block;
			padding:7px 12px 7px 12px;
			color:#3D5A82;
			clear:both;
}

.article:hover {		
			background:#D9E2F3;

}


.catalog2{
			float:left;
			width:100%;
			margin-top:10px;
			background:#F3F3F3;
}

.para{
		float:left;
		width:100%;
}

*html .para{
			padding-bottom:2px;
}

*:first-child+html .para{
padding-bottom:2px;
}

.nad_tov2{
		float:left;
		width:47%;
		margin:3px;
		padding:2px;
		padding-right:5px;
		background:#fff;
}

*html .nad_tov2{
		width:46.5%;
}

*html .nad_tov2{
				padding:3px;
}

.tov2{
	width:100%;
	float:left;
	overflow:hidden;
	border:1px solid #CCCCCC;
}

.catalog2 a{
		color:#005D89;
		
		
		font-weight:bold;
		
}

.sto_a{
		width:100%;
		float:left;
		margin-left:10px!important;
		margin-left:5px;
}

.catalog2 img{

}

.catalog2 p{
			color:#23363C;
			font-weight:bold;
}

*html .catalog2 p{
					
}

.tov2 .price{
		padding-top:20px;
		color:#EA7600;
}

/****RIGHT END****/

/*---CONTENT END---*/

/*---FOOTER---*/

#footer {
	width:100%;
	height:	103px;
	text-align:left;
	background: url(../images/top.jpg) repeat-x left top;
/*	border:2px solid brown;*/
}

.bot_left{
			position:absolute;
			top:20px;
			left:20px;
		  width:70%;
}

.nav_niz{
		float:left;
		width:100%;
		text-align:left;
		margin-bottom:10px;
}

.nav_niz a{
			margin-left:16px;
			margin-right:21px;
}

.nav_niz a:link{
		 			text-decoration:none;
}

.nav_niz a:visited{
		 			text-decoration:none;
}

.nav_niz a:hover{
		 			text-decoration:underline;
}

.nav_niz a:active{
		 			text-decoration:underline;
}

.bottom_right{
			position:absolute;
			right:0;
			top:20px;
}

.bottom_right p{
			padding-right:20px;
			 float:left;
			 width:110px;
}

.bottom_right font{
				font-size:12px;
				font-weight:bold;
				display:block;
				padding-bottom:7px;

}

/*---FOOTER END---*/

/*******min width IE6*******/

* html #all{
   			padding:0 0 0 1000px;
}

.gordi{
	   position:relative;
}

* html .serg,* html .gordi{
  	   		   height:0;
}

* html .gordi{
  	   		  margin:0 0 0 -1000px;
}

* html .pod_footer{
   			padding:0 0 0 1000px;
}

/*******min width IE6 END*******/

.clear{
	   clear:both;
}

		p.blue {
			margin:0px;
			line-height: 15px;
			background: #EAEFF2;
			padding-left: 10px;
			padding-bottom:4px;
}
		p.white {
			margin:0px;
			line-height: 15px;
			background: #F5F9FA;
			padding-left: 10px;
			padding-bottom:4px;
}

		 span.blue {
			background: url(../images/orange-box.gif) no-repeat left top;
			padding-left:15px;
			display: block;
		}
		span.white {
			background: url(../images/orange-box.gif) no-repeat left top;
			padding-left:15px;
			display: block;
		}
		#listDiv {
			float:left;
			margin-left: -100%;
			background:#F5F9FA;
			width:190px;
			padding-top:25px;
			text-align: left;
			
		}
		
		#tableDivWrap {
			width:100%;
			float:left;
		
		}
		#tableDiv {
			margin: 0px 0px 0px 200px;
			text-align:left;
			padding-right: 10px;
			
		}
		table.mainList
		{
			
			width:100%;
			border:5px solid #2a7396;
			border-width:2px 2px;
			
				
		}
				table.list
		{
			
			width:100%;

			
				
		}
		tr.top1{
			background:#2B7091;
			color:white;
			height:28px;
			text-align: center;

		}
		td.top2{
			background:#FD9E20;
			width:15%;
			color:#ffffff;
			text-align:center;
		}
		td.top3{
			background:#FD9E20;
			width:70%;
			color:#ffffff;
			text-align:center;
		}
		td.blue {
			padding:3px;
			background:#EAEFF2;
			color: Black;
			text-align: center;
		}
		td.white {
			padding:3px;
			background:#F5F9FA;
			color: Black;
			text-align: center;
		}
		h3.header3 {
			display:block;
			padding-top:10px;
			margin: 0px 20px 10px;;
			color:#000000;
			font-size:11px;
		}
		*html h3.header3 {
			padding-top:0px;
		} 
		h2.header2 {
			margin: 5px 10px;;
			color:#000000;
			font-size:28px;
			
		}
		.pdf {
			position:relative;
			background: url(../images/pdf.jpg) no-repeat left top;
			padding-left: 40px;
			height: 40px;
	}
	.pdfLink {
	position:absolute;
	width:40px;
	height:40px;
	top:0px;
	left:0px;
	}
	.doc {
			background: url(../images/doc.gif) no-repeat left top;
			padding-left: 40px;
			height: 40px;
				}
		td.top4 {
			height:20px;
			background:#FD9E20;
			width:300px;
			text-align:center;
			color:#ffffff;
		}
				td.top5 {
background:#2B7091;
width:70%;
text-align:center;
color:#ffffff;
height:20px;
		}
td#itemImg {
	width:300px;
	padding:10px;
	background:#ffffff;
	
	
}
td#itemInfo {
padding:10px 10px 50px 30px;
}
td#itemInfo table {
width:100%;
}
p#info {
	font-weight:bold;
	color:#000000;
	margin:5px 5px;
}
p#price {
	position:absolute;
	bottom:100px;
	left:510px;
	color:black;
}
span#price {
	color:#990000;
	font-weight:bold;
	font-size:12px;
}
td#documentation {
	border-top:3px solid #FD9E20;
	padding:10px;
}
td.catTop {
	background:orange;
	width:19%;
	padding:5px;
}
.hideBox {
	display: none;
	margin-top: 7px;
}
</style>
.basketTable {
	background:#fd9e20;
	height:40px;
	color:#fff;
	
}
#tr_orgname {

}
.mt_left {
	width:30%;
}
.mt_right {
	width: 70%;
}
.td_left {
	width: 50%;
}
.td_right {
	width: 50%;
}
.rightColBlockNav {
	display:block;
	width:100%;
	background:#EEF2FD;
	float:left;
}
.rightColBlockNav:hover {
	background:#d9e2f3;
	font-weight:bold;
}

.catslevel_0 {
	color:#FFFFFF;
	background: #1E4471 none repeat scroll 0%;
	-moz-background-clip: -moz-initial; 
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial;
}
.catslevel0 {
	color:#ffffff;
	background: #567395 none repeat scroll 0%;
	-moz-background-clip: -moz-initial; 
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial;
}
.catslevel1 {
	color:#ffffff;
	background: #8EA1B8 none repeat scroll 0%;
	-moz-background-clip: -moz-initial; 
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial;
}
.catslevel2 {
	color:#ffffff;
	background: #C7D0DB none repeat scroll 0%;
	-moz-background-clip: -moz-initial; 
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial;
}
.aboutcomp {
	font-weight: bold;
	margin-top: 10px;
	margin-left: 30px;
	color:#2c7296;
}
.ddd {
	margin: 10px 5%;
}
.smallText p {
padding-left:130px;
}
*html .smallText p {
padding-left:140px;
}
.topRamka {
height:3px;
font-size:3px;
background:#e9eaec;
width:100%;
overflow: hidden;
color:#D1D4D9;
}
*html .topRamka {
padding-left:6px;
}
.text_page {
padding:10px 20% 0;
margin:0px auto;
overflow:hidden;
}
.articles {
padding:15px;
}
a:hover {
text-decoration:underline;
}
.act {
color:#005d89;font-weight:bold;padding:10px 10px 0;border-left:1px solid #d1d4d9;
}
.zp {
color:#ff9101;font-weight:bold;padding:0px 10px 10px;border-left:1px solid #d1d4d9;
}
.grayLine {
height:4px;
background:#d1d4d9;
margin:20px 15%;
overflow:hidden;
}
.price2 {
font-size:16px;
font-weight:bold;
}
td.orangeT p{
color:#990000;
}
a.orderLink {
color:#2B7091;
font-weight:bold;
}
.indexLink {
display:block;
padding-left:3px;
margin-bottom:5px;
}
.tovStatus {
color:#FD9E20;
}
.s_dev {
	background:#016F00;
	color:#fff;
	padding:0 4px;
}