img.Border {
  border: 1px solid #D2C8AF; background-color: #ffffff; border-spacing: 4px;
}
INPUT, SELECT, TEXTAREA {
  font-size: 11px; border: 1px solid; border-color: #D9CCAD; background-image: url(/technoweek/themes/default-new/images/but_bg.jpg); background-repeat: repeat-x; background-position: top; background-color: #ECE4C3; font-family: Georgia, "Times New Roman", Times, serif; color: #876E3F;  
}
TEXTAREA {
  font-size: 11px; border: 1px solid; border-color: #D9CCAD; background-image: url(/technoweek/themes/default-new/images/but_bg.jpg); background-repeat: repeat-x; background-position: top; background-color: #ECE4C3; font-family: Georgia, "Times New Roman", Times, serif; color: #876E3F;  
}
.publish_table {
  border-collapse: collapse;
}
.publish_table td {
  border: 1px solid #D2C8AF;  padding: 5px;  font-size: 12px;
}
.publish_table th {
  border: 1px solid #D2C8AF;  padding: 5px;  font-weight: bold;  font-size: 12px;
}




*{
margin:0;
padding:0;
}

optgroup {
background-color: #ffffff;
margin:0;
padding:0;
}
optgroup option{
background-color: #ffffff;
margin-left: 15px;
}


table{
border-collapse:collapse;
}

a img{
border:0;
}

.pusher{
font-size:0;
height:-1px;
clear:both;
}

body{
background-color:#0A246A;
}
	#logo{
	position:absolute;
	top:0;
	left:0;
	height:149px;
	width:218px;
	font-size:0;
	bo rder:1px solid red;
	}
		
		#logo #field{
		width:181px;
		height:111px;
		background:url(/themes/ru.technoweek/images/logo_bg.gif) repeat-x bottom;
		background-color:#FFFFFF;
		position:absolute;
		top:0;
		left:0;
		padding-top:30px;
		padding-left:29px;
		}
		
		.left_bar {
		width: 190px;
		height: 1px;
		}
		
		#l_row1{
		position:absolute;
		top:0;
		right:0;
		height:8px;
		width:8px;
		position:absolute;
		background:url(/themes/ru.technoweek/images/logo_ctr.png) no-repeat top right;
		//background:transparent;
		//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/ru.technoweek/images/logo_ctr.png', sizingMethod='scale');
		}
		
		#l_row2{
		height:129px;
		width:8px;
		position:absolute;
		top:8px;
		right:0;
		background:url(/themes/ru.technoweek/images/logo_br.png) repeat-y right;
		//background:transparent;
		//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/ru.technoweek/images/logo_br.png', sizingMethod='scale');
		}
		
		#l_row3{
		height:12px;
		position:relative;
		top:137px;
		}
		
			#l_cbl{
			position:absolute;
			bottom:0;
			left:0;
			height:8px;
			width:8px;
			background:url(/themes/ru.technoweek/images/logo_cbl.png) no-repeat bottom left;
			//background:transparent;
			//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/ru.technoweek/images/logo_cbl.png', sizingMethod='scale');
			}
			
			#l_bb{
			position:absolute;
			bottom:0;
			height:8px;
			width:198px;
			left:8px;
			background:url(/themes/ru.technoweek/images/logo_bb.png) repeat-x bottom;
			//background:transparent;
			//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/ru.technoweek/images/logo_bb.png', sizingMethod='scale');
			}
			
			#l_cbr{
			position:absolute;
			bottom:0;
			right:0;
			height:12px;
			width:12px;
			background:url(/themes/ru.technoweek/images/logo_cbr.png) no-repeat bottom right;
			//background:transparent;
			//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/ru.technoweek/images/logo_cbr.png', sizingMethod='scale');
			}
	
	#body{
	margin:3px 0 0 3px;
	//border:1px solid #0A246A;
	min-width:1004px;
	}
	
	.body *{		/* common font settings */
	font-size:14px;
	font-family:Georgia,"Times New Roman",Times,serif;
	color:#000000;
	}
		#b_br{
		background:url(/themes/ru.technoweek/images/body_br.gif) repeat-y right;
		}
		
		#b_bb{
		background:url(/themes/ru.technoweek/images/body_bb.gif) repeat-x bottom;
		}
		
		#b_ctr{
		background:url(/themes/ru.technoweek/images/body_ctr.gif) no-repeat top right;
		}
		
		#b_cbr{
		background:url(/themes/ru.technoweek/images/body_cbr.gif) no-repeat bottom right;
		}
		
		#b_cbl{
		background:url(/themes/ru.technoweek/images/body_cbl.gif) no-repeat bottom left;
		padding-right:15px;
		padding-bottom:15px;
		}
	
	#body #field{
	background-color:#FBF7EB;
	}

	#header{
	height:138px;
	//height:137px;
	background:url(/themes/ru.technoweek/images/header_bg.gif) repeat-x bottom;
	text-align:right;
	}
		
		#header #holder{
		float:right;
		margin-top:15px;
		}
		#header #holder * {
				font-size:12px;
		}
		
		#header td{
		padding:5px 15px;
		padding-left:20px;
		text-align:left;
		}	

		#header a{
		font-size:12px;
		}

	#banner_top{
	padding-left:195px;
	padding-right:165px;
	}

	#menu{
	height:32px;
	background:url(/themes/ru.technoweek/images/menu_bg.gif) repeat-x top;
	/*background-color:#7BC4FC;*/
	}

	#menu *{
	font-weight:bold;
	font-size:13px;
	}
	
		#menu table{
		width:100%;
		}
		
		#menu td{
		text-align:center;
		padding-top:6px;
		
		}

	#content{
	background:url(/themes/ru.technoweek/images/content_bg.gif) repeat-x top;
	padding:30px 0;
	padding-top:15px;
	}
	
		#carcass{
		width:100%;
		}
		
			#col1{
			padding:0 8px;
			vertical-align:top;
			}
		
			#col2{
			width:100%;
			border-left:1px solid #7A6236;
			border-right:1px solid #7A6236;
			padding:0 8px;
			vertical-align:top;
			}
			
			#col2 li {
				margin-left: 25px;
			}
		
			#col3{
			padding:0 8px;
			vertical-align:top;
			}
		
		.item{
		border-bottom:1px solid #7A6236;
		padding:0 7px;
		padding-bottom:25px;
		}
		
		.item.small{
		padding-bottom:20px;
		vertical-align:middle;
		}
		
		.item.not_item{
			padding-bottom:0;
			border:none;
		}
		.item.not_item h5{
		padding-bottom:0;
		}

		.item.last{
		border:0;
		}
			.item .next{
			padding-top:8px;
			text-align:right;
			}
			
			.item .next a{
			text-decoration:underline;
			}

			.item .next a:hover{
			text-decoration:none;
			}
			.item.big{
			text-align:center;			
			}
			
				.item .section{
				padding:2px 20px;
				float:right;
				font-size:10px;
				font-weight:bold;
				background:url(/themes/ru.technoweek/images/content_bg.gif) repeat-x top;
				}
		
				.item h5, .item h2{
				text-align:left;
				}

				.item .date{
				padding-top:8px;
				float:left;
				font-weight:bold;
				}
				
				.item a{
				text-decoration:none;
				}
				
				.item a:hover{
				text-decoration:underline;
				}
				
				.item h2, .item h2 a{
				font-size:25px;
				line-height:25px;
				}
				
				.item h3, .item h3 a{
				font-size:20px;
				line-height:22px;
				}
				
				.item h5, .item h5 a{
				font-size:17px;
				line-height:1em;
				}
				
				.item h2, .item h3, .item h5{
				padding:8px 0;
				}
				
				.item p{
				/*text-align:justify;*/
				font-size:12px;
				line-height:1.5em;
				}
				
				.item.big p{
				text-align:justify;
				font-size:13px;
				}
				
				.item img{
				float:left;
				margin-right:8px;
				margin-bottom:8px;
				}
				.item.big img{
				float:none;
				margin:15px;
				}

				.item.small img{
				float:left;
				margin-right:4px;
				}
				.item.small a{
				font-size:11px;
				}
				.item.small .date {
					padding:0;
					font-size:11px;
					background:#E1DAC0; 
				}
				
				.item.right img{
				float:right;
				margin-left:8px;
				margin-bottom:8px;
				}
				
				.item.small p{
				font-size:11px;
				line-height:12px;
				}
			
				.item.small .next a{
				font-size:11px;
				}
	
				
	.news_small {
		margin:10px 0 10px 0;
	}
			.news_small img{
				float:left;
				margin-right:4px;
			}
			.news_small a{
				font-size:11px;
			}
			.news_small .date {
				font-size:11px;
				border-bottom:1px solid #7A6236;
				margin-bottom:3px;
			}
			.news_small p{
				font-size:11px;
				line-height:12px;
			}
				
	#article {
		margin-bottom:20px;
	}
		#article h1 {
			font-size:25px;
			margin:15px 0;
		}
		#article p {
			margin:10px 0;
		}
		#article .date {
			padding-top:8px;
			float:right;
			font-weight:bold;
		}
	
		
	#read_also table td {
	border-top:1px solid #7A6236;
	border-top-width:expression(this.parentNode.parentNode.firstChild==this.parentNode?'0':'1px');
	border-left:1px solid #7A6236;
	}
	#read_also table tr:first-child td{
	border-top-width:0;
	}
	#read_also table td.first_child{
	border-left:0;
	}
	
	#read_also h3{
		background:url(/themes/ru.technoweek/images/content_bg.gif) repeat-x top;
		font-size:18px;
		margin-bottom:10px;
	}
	#related_links {
		margin-bottom:30px;
	}
		#related_links li {
			margin-left:15px;
			color:#777777;
			font-size:11px;
		}
		
		#related_links h3{
			background:url(/themes/ru.technoweek/images/content_bg.gif) repeat-x top;
			font-size:18px;
			margin-bottom:10px;
		}
		
		#related_links a {
			text-decoration:none;
		}
		
		#related_links a:hover {
			text-decoration:underline;
		}
		
	
	
	#crumbs {
		color:#7A6236;
		font-weight:bold;
		font-size:11px;
		border-bottom:1px solid #7A6236;
		padding-bottom:3px;
	}
		#crumbs * {
			font-size:11px;
		}
		
		#crumbs a {
			color:#C80D16;
			font-weight:normal;
			text-decoration:underline;
		}
	
		
	.article_left {
	margin:0 5px 30px 5px;
	text-align:center;
	border-bottom:1px solid #7A6236;
	padding-bottom:8px;
	}
	
		.article_left p {
		text-align:justify;
		font-size:11px;
		}
		.article_left h3 {
		text-align:left;
		margin-bottom:10px;
		}
			.article_left h3 a{
			font-size:18px;
			text-decoration:none;
			}
			
			.article_left h3 a:hover{
			font-size:18px;
			text-decoration:underline;
			}
			
		.article_left .date{
		padding-top:8px;
		float:left;
		font-weight:bold;
		}
		
		.article_left .next{
		padding-top:8px;
		text-align:right;
		}
		
		.article_left.last{
		border:0;
		}
	.news {
	margin:10px 0;
	}
		.news *{
			font-size:11px;
		}
		.news .date {
			background:#E1DAC0;
		}
	
	.search_bar 
	{
		margin-bottom: 30px;
	}
		.search_bar .title {
		font-size: 16px;
		font-weight: bold;
		}
		.search_bar .search_str {
		width: 100%;
		}
	
		#search_results table {
		margin: 10px 0;
		}
		
		
		#search_results .good_image{
			width: 80px;
		}
		
		#search_results .good_image img{
			
			border: 1px solid #928074;
		}
		
		#search_results .good_class a{
		font-size: 11px;
		color: #7A6236;
		}
		
		#search_results .good_name a{
		font-size: 18px;
		font-weight: bold;
		}
		
		#search_results ol {
			margin-top: 20px;
			margin-bottom: 20px;
		}
		
		#search_results ol li{
			margin-top: 6px;
		}
		
		#search_results .features {
			font-size: 11px;
		}
		
		#search_results .offer_price{
			margin-top: 15px;
		}
		#search_results .offer_price a{
			margin-left: 10px;
			color: #C80D16;
			font-size: 16px;
			font-weight: bold;
		}
		
		#catalog_tree h1 {
			font-size:25px;
			margin:15px 0;
		}
	
		#catalog_tree  table{
		margin-left: 10px;
		}
		#catalog_tree .group {
			margin-top: 5px;
		}
		#catalog_tree .group a{
			font-weight: bold;
			font-size: 18px;
		}
		
		#catalog_tree .node a{
			font-size: 12px;
			text-decoration: none;
		}
		
		#catalog_tree .node a:hover {
			text-decoration: underline;
		}
	.brand_series dt {
		font-weight: bold;
	}
	.brand_series dd {
		margin-left: 15px;
	}
	.tabs {
		border-bottom: 1px solid #7A6236;
	}
	.tabs li {
		float: left;
		list-style: none;
		padding: 0 5px;
		border: 1px solid #7A6236;
		border-bottom: 0px;
	}
	.tabs .active{
		background: #CCC5AB;
	}
	.tabs a {
		text-decoration: none;
	}
	
	#features_table th {
		text-align: left;
		padding: 10px 0;
	}
			
	#nav_pages label {
		font-weight: bold;
	}
	#nav_pages .current	{
		color: red;
		font-weight: bold;
		margin-left: 3px;
		
	}
	#nav_pages a {
	margin-left: 3px;
	}
	
	.offers_filters {
	margin: 10px 0;
	}
	.offers_filters  a {
		margin-left: 3px;
		padding: 0 3px 2px 3px;
	}
	
	.offers_filters .selected {
		background-color: #CCC5AB;
		text-decoration: none;
	}
	.offers_filters .selected  img{
		margin-bottom: 2px;
	}
	
	.offers_filters .sort_filter {
		width: 300px;
		float: left;
	}
	#footer{
	text-align:center;
	color:#FFFFFF;
	font-size:13px;
	padding-bottom:15px
	}

	#footer a{
	color:#FFFFFF;
	font-weight:bold;
	}
