body { 
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%; 
	color:#333333;
	//background-color:#2c4a90; 
	background-color:#62bbe8;

	 
	background-repeat: repeat-x;
}

#container {
	//margin:0 auto;
	width:1140px;
	margin-top:30px;
	margin-bottom:30px;
	background-color:#ffffff; 
	
 
	margin: 30px auto;
	border: 1px solid #D2D2D2;
	-moz-box-shadow: 0 0 30px #32589c;
	-webkit-box-shadow: 0 0 30px #32589c;
	box-shadow: 0 0 30px #32589c;
	background: #FFF;
	background: -webkit-gradient(linear, left top, left 15, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 15px);
}

#top {
	clear:both;
	width:1120px;
	height:110px;
	color:#000000;
	padding:0 10px;
}
#tcnlogo { 
	float:left;
	width: 285px; 
	height: 101px;
	margin:0px;
	padding:0px;
}
#topsearch {
	float:right;
	width:635px;
}

#content_top { 
	width: 1140px; 
	height: 22px; 
	background-image: url("design-im/des_elem.jpg");
	display:block; 
	font-size:10pt;
	padding:5px 0 0 0;
	}
.a_content_top{ color:#2c4a90; text-decoration:none;}
.a_content_top:hover {text-decoration:underline;}

#string_way{
  margin:0 10px;
}
#string_way a {color: #32589c;}


#content{
float:left;
width:1100px;
	padding: 10px 20px; 
background-color:#f8fbff;
background-image: url("design-im/middle_bg_grad.jpg") ;
 background-repeat: repeat-x; }

 



/* Закругленные углы для поиска */	
.roundcont {
 
	top:22px;
	left:20px;
	position:relative;
	width: 615px;
	background-color: #e2f3fe;
	color: #fff;
}

.roundtop { 
	background: url(design-im/corners/tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(design-im/corners/br.gif) no-repeat top right; 
}

img.corner {
   width: 12px;
   height: 12px;
   border: none;
   display: block !important;
}
/* ------------------------------------------*/
 
 
/*Кнопка ПОИСК с закругленными углами*/
 .nc {
	display:block;
	/* width: expression(this.parentNode.offsetWidth+"px"); */
}
.nc *{
  display:block;
  height:1px;
  font-size:.01em;
  overflow:hidden;
  background:#36638E}
.nc1{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #9AB1C6;
  border-right:1px solid #9AB1C6;
  background:#36638E}
.nc2{
  border-left:1px solid #9AB1C6;
  border-right:1px solid #9AB1C6;
  background:#36638E}
  
  .ncc {
  display: block;
  background:#36638E; padding:3px 8px 3px 8px; color:#fff;
}
#input_text
{
	border: solid 0px #2c4a90;
	/*background-image: url( 'gray_bg.png' );*/
	background-color:#ffffff;
	font-family: Arial, Sans-Serif;
	font-size: 9pt; 
	width:440px;
	height:25px;
	float:left;
	display:inline;
}

#search_butt{  width:65px;display:block; text-align: center;}
.white_href{color:#fff;font-size:9pt; text-decoration:none; text-align: center;}
.white_href:hover{	text-decoration:none; color: #e2f3fe; font-weight:lighter; text-align: center;}


a.search
 {
 	/*font-family: Arial, Sans-Serif;*/
	font-size: 9pt; 
	color:#60adfb; 
	border-bottom:1px dashed #60adfb;
	text-decoration: none;
	}
span.text1 {font-size: 9pt;color:#2c4a90;}
 
/*****************************/
#footer{
	clear:both;
	font-size:7pt;
	margin:0 15px ; 
	padding: 0 0 10px 0;
	display:block; 
	border-top:1px dashed #333333; 
	background-color:#f8fbff; 
	text-align:right;
 }


#many_items{
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 10px 0px;
	width: 880px;
}
.item{
	display:inline;
	float: left;
	width: 160px;
	height:130px;
	padding: 10 0px;
	margin:18px;
	padding-left: 0px;
	background: #ffffff;
	border-left: 1px dotted #CCCCCC;
	font-size:8pt;
	text-align:center;
	text-decoration:none;
	color:#2c4a90; 



	
}
.item:hover{background-color:#dae8fe;
	 }
.admin_item{
	display:inline;
	float: left;
	width: 160px;
	/*height:130px;*/
	padding: 10px;
	margin:18px;
	padding-left: 10px;
	background: #ffffff;
	border-left: 1px dotted #CCCCCC;
	font-size:8pt;
	text-align:center;
	text-decoration:none;
	color:#2c4a90; 



	
}
.admin_item:hover{background-color:#FFFFCC;}
a.item img {border:0;}



/* 2 columns */

#2columns{
	/*clear: both;*/	
	 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	width: 800px;
	float:left;
}

.column1{
	float: left;
	width: 375px;
	padding: 10px;
	padding-left: 20px;
	background: #ffffff;
}

.column2{
	float: left;
	width: 375px;
	padding: 10px;
	padding-left: 30px;
	margin-left:20px;
	border-left: 1px dotted #CCCCCC;
	background: #ffffff;
}


/* end of 2 columns */


.bighref{
display:block;
	color:#000000; 
	font-weight:bold;
	font-size:12pt; 
	/*border-bottom:1px dashed #000000;*/
	text-decoration:underline;
	margin-bottom:10px;
	
	}
	
	.smallhref{
	color:#333333; 
	font-size:9pt; 
	text-decoration: none; 
	
	}

.smallhref:hover{
	color:#000000;
	font-size:9pt; 
	border-bottom:1px dashed #333333;
	text-decoration: none; 
	}
	
	
.title_section{ 
	font-weight:bold;
}
	
#2columns_with_select{
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 40px 0px 10px 0px;
	width: 880px;
	
}

.column1_list{
	float: left;
	width: 810px;
	padding: 10px;
	padding-left: 20px;
	background: #ffffff;
}
.column1_table{
	float: left;
	width: 810px;
	padding: 10px;
	padding-left: 20px;
	background: #ffffff;
}

.column2_selector{
color:#3B5596;
font-weight:bold;
font-size:9pt;
	float: right;
	width: 180px;
	padding: 10px;
	padding-left: 20px;
	border-left: 1px dotted #CCCCCC;
	background:  #C4D2E9; 
		
	
	 
}	

.column_logo{
	float: left;
	width: 100px;
	padding: 5px;
	background: #ffffff;
}
.column_list_items{
	color:#3B5596;
 
	font-size:9pt;
	float: right;
	width: 450px;
	padding: 0 10px;
	border-left: 1px dotted #CCCCCC;
	background: #ffffff;

		 
} 
 .myhr{
 clear:both;
 height:10px;
 border-bottom:1px dotted #999999;
 margin:10px;
 }
 .item_img{
 float:left;
 }
 
.item_short_descr{
width:370px;
float:right;
 color:#666666;
 font-size:7pt;

 }
 a.item_title {
 color:#000000;
 font-weight:bold;
 font-size:9pt;
 text-decoration:none;
 }
 
 .last_item {
 clear:both;

padding-top:15px;
  
 }
 
 /*.table_assortment {
 width:600px;
  
 }
 td {border:1px dotted #999999;
 padding:0px;
 margin:0px;
border-collapse: collapse;
}
 */
 
 
 
 
  

.mytable {
	width: 600px;
	padding: 0;
	margin: 0;
	font: normal 11px auto Verdana, Arial, Helvetica, sans-serif;
	
}

caption {
	padding: 0 0 5px 0;
	width: 580px;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	/*letter-spacing: 2px;
	text-transform: uppercase;*/
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(design-ima/bg_header.jpg) no-repeat;
}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}


td.alt {
	background: #F5FAFA;
	color: #797268;
}

th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(design_ima/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(design_ima/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}
 
 .admin_edit{
 font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
 }
 
.column_tech{
font: normal 12px auto Verdana, Arial, Helvetica, sans-serif;
	  float: left;
	width: 800px;
	
	padding: 10px;
	padding-left: 20px;
	//background: #ffffff;
	//overflow:scroll;
}
.column_tech h1{
font: normal 20px auto Verdana, Arial, Helvetica, sans-serif;
 color:#333333;
font-weight:bold;
 }
.column_tech h3{
font: normal 16px auto Verdana, Arial, Helvetica, sans-serif;
 color:#003399;
 }
 .column_tech table {
// border:0px;
  border-collapse: collapse;
 }
/* .column_tech td{
font: normal 12px auto Verdana, Arial, Helvetica, sans-serif;
 color:#003399;
 background-color:#e2f3fe;
 border:1px solid #2d458b;
border-collapse: collapse;
 }*/
 .column_tech img {
 border:1px dotted #2d458b;
 padding:5px;
 margin:0 15px 15px 15px;
 }
 
 .right_column a{
 color:red;


 /*text-decoration:none; */
 }
 
.right_column{
color:#3B5596;
font-weight:bold;
font-size:9pt;
	float: right;
	width: 220px;
	padding: 10px;
	padding-left: 20px;
	border-left: 1px dotted #CCCCCC;
	/*background:  #FF0000; */
}	
.right_login{
background:#ffffff; 
background-position: top left; 
background-image: url("design-im/blue.gif");
background-repeat: repeat-x;


box-shadow:#a3a3a3 3px 3px 5px;
	-moz-box-shadow:#a3a3a3 3px 3px 5px;
	-webkit-box-shadow:#a3a3a3 3px 3px 5px;
color:black;
padding:10px;
font-weight:normal;
text-align:center;
}

.right_basket{

background:#FFffff;
background:#ffffff; 
background-position: top left; 
background-image: url("design-im/blue.gif");
background-repeat: repeat-x;

//opacity: 0.8;
 
	box-shadow:#a3a3a3 3px 3px 5px;
	-moz-box-shadow:#a3a3a3 3px 3px 5px;
	-webkit-box-shadow:#a3a3a3 3px 3px 5px;

padding:10px;
font-size:8px;
font-weight:normal;
	 

}


.right_title{

opacity:1; 
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
 
font-weight:bold;
text-align:center;

padding-bottom:10px;
color:#ffffff;	
}
.right_href{
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:right;
padding-top:10px;
color:#000099;	
}
.file_list{
background-color:#FFFFCC;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
padding-top:10px;
color:#000099;	
}

.right_href_block{
background:#FF0000; 
color:#FFFFFF;
padding:10px;
font-weight:normal;
text-align:right;
border-bottom:3px;
}
 .right_href_block a{
 color:#ffffff;
}
.invoice_css{
font-size:12px;
padding:10px;
font-weight:normal;

border-bottom:3px;
}
 #auth_log
{
width:100px;
}
 #auth_pass
{
width:100px;
}
.table_login td
{
padding:0px;
margin:0px;
border:0px;
}
a img {border:0px;}