body{
	font : 82% Tahoma, Arial;
	color : #333333;
	width : 100%;
	margin:0;
	background : #323232;
	font-family: tahoma;
	font-size: 12px;
}

img{
	border : 0px;
}

a{
	color : #8A8A8A;
}

a:hover{
	color : #0E3A64;
	text-decoration : none;
}
h1{color: #000; font-size: 18px; font-family: arial;}
h2{color: #333; font-size: 14px; font-family: arial;}
h4{font-size: 12px;font-family: arial;}
ul{
	margin:0 0 0 20px;
	padding:0 0 0 10px;
}
li{
	margin:0;
	padding:1px 0;
}
li ul{
	margin:0;
	padding:0 0 0 0px;
}

#main {
	margin: 0px auto;
	width: 1000px;
	background: #fff url(img/bottom_bg.gif) bottom repeat-x;
}
#header{
	padding:0;
	margin:0px 15px 20px;
	width:970px;
	float:left;
}
#logo {
	padding:35px 0 0 50px;
	margin:0;
	width:220px;
	float: left;
}
#phone {
	color: #000;
	font-family: Trebuchet MS;
	font-weight:bold;
	font-size: 20px;	
	float: right;
	padding: 30px 35px 0 0;
	text-align:right;
}
#phone img {margin:4px 0 0; }
/*#block {	
	float: right;
	padding:0;
	margin:25px 0 0;
	width:690px;
}*/

a#login_s {
	background: url(img/close.jpg) no-repeat left;
	font-weight:normal;
	font-size:12px;
	font-family:Arial;
	display:block;
	padding:0 0 0 20px;
	margin: 10px 20px 0 0;
	color:#444;
	width:120px;
	float:left;
}
a#login_o {
	background: url(img/open.jpg) no-repeat left;
	font-weight:normal;
	font-size:12px;
	font-family:Arial;
	display:block;
	padding:0 0 0 20px;
	margin: 10px 20px 0 0;
	color:#000;
	width:120px;
	float:left;
}
a.rss_icon{
	background: url(img/rssicon.gif) no-repeat left;
	margin:30px 0 0 -7px;
	display:block;
	padding:3px 0 5px 30px;
	width:90px;
}
.brands {
	clear:both;
	padding:0;
	margin: 0px 0 20px 28px;
	height:85px;
}
.brands a{
	display:inline-block;
	float:left;
}

.brands img {
	margin:0;
	padding: 0px 10px 0 11px;
	height:46px;
}


ul.menu_b {
	clear:both;
	display:block;
	padding:2px 0 15px 10px;
	list-style:none;
	margin:0 13px 0 22px;
	background: url(img/menu_b_bg.gif) repeat-x 1px 2px;
}
.menu_b li{
	padding:2px 0px;
	margin:0 5px 0;
	float:left;
	display:inline;
}
.active_b{
	background: url(img/menu_b_active_bg-blue.gif) repeat-x;
}
.active_r{
	background: url(img/menu_b_active_bg-red.gif) repeat-x;
}
.baner{
	padding:5px 0 50px;
}
#content {
	height:100%;
	width: 1000px;
	clear:both;
	float:left;
}
#left-side{
	float: left;
	width: 250px;
	
}
.main_menu{
	text-align: left;
	font-family: Arial;
	padding:0;
	margin:0;
}
.main_menu ul{
	margin:0 0 0 60px;
	padding:0;
	list-style: none; 
}
.main_menu li{
	padding:0;
	margin:11px 0 0px 0px;
}
.main_menu a{
	color : #424242;
	font-size: 13px;
}
.main_menu a:hover{
	color : #000;
	font-size: 13px;
}

#page_item {
	font-weight: bold;
	font-size: 14px;
	color: #000;
}


.page_item  li{ margin:11px 0 10px 20px; padding:0;}
.page_item  li a{color:#424242;}

#info { 
padding-left:60px;
	margin: 70px 0 0 0px;
	width:120px;
	line-height : 22px;
}
#info a{ color: #333;}
#right-side{float: right; width: 750px; }
.content-left{
	float: left;
	width: 526px;
	padding:0;
	margin:0;
}
.description {
	background: url(img/comments_bg_center.jpg) repeat-y;
	margin:0px 0px 30px;
	height:100%;
}
.title_post{
	padding: 10px 0px 0px 30px;
	background: url(img/comments_bg_top.jpg) top no-repeat;
	
}
.title_post a{
	color:#000;
	text-decoration: none;
	font-size: 18px;
	font-family: arial;
}
.date_box {
	padding:1px 0px 0px;
	text-align: center;
	width: 40px;
	height:41px;
	float:right;
	background: url(img/date_bg.jpg) right top no-repeat;
}
.date_box p{
padding:1px 0px 2px;
margin:0;
color: #7A7A7A;
}
.date {font-size:18px; font-weight: bold;}
.month{font-size:9px;}
.text {
	padding: 10px 25px 10px 30px;
	margin:0;
	color: #333; 
	line-height : 22px;
	float:left;
	width:474px;
}
.text p{margin:0;padding:3px 0;}
.text img {margin: 15px 0px;}
.text .gallery img{
padding:6px;
border:1px solid #ccc;
}
/*
.text   table{border:solid #777; border-width: 1px 0px 0px 1px;}
.text   td, th {border: solid  #444; border-width: 0px 1px 1px 0px; padding:3px ;}
  th {background: #eee;}
 */
.text  table {border-collapse: collapse; border-top:4px solid #aaa;}
.text  tr, td { border:1px solid #999;}
.text td {padding:2px 3px;}
.comments_box{
	background: url(img/comments_bg_bottom.jpg) bottom no-repeat;
	clear:both;
}
.comments_border{
	margin:0px 10px;
	border-top:1px solid #E8E7E2;
	padding:10px 10px 0px; 
}
.comments_counter{float:left; width: 150px;}
.category {	text-align:right; padding-bottom:10px;}


.content-right{
	float: right;
	width: 214px;
	margin:0;
	padding:0;
}
.list {
	text-align: center;
	padding: 0px 0px 40px 15px;
	margin:0;
	width: 160px;
}
.list img {padding:0; margin:0;}
.list p{ padding: 7px 0px 0; margin:0; line-height:17px;}
.list a{color:#1D1E1F; font-size:13px; font-family: arial;} 

#footer{
	clear:both;
	height:100px;
	padding-top:50px;
	
}
#footer  div{float: left; padding:20px 0px 0 60px;}
#company {}
#addres{
	margin: 0px 30px 0px 60px;
	font-family:Arial;
	font-size:12px;
	line-height: 18px;
}
#button{margin: 15px 0px 0px 80px;}

#kcc_advanced_solution_2008 {margin:0px 0; padding:0px 10px 25px;}
#kcc_advanced_solution_2008 img {padding:0px 5px;}
.commentlist{margin:0; padding:0;}

.desc{
	background:#f9f9f9;
	margin:40px 0 0;
	border:1px #bbb dashed;
	padding:5px 10px 5px 15px;
}
.text_404{
	height:300px;
}

/*����������� AMP: ������ �� 50% + ���������� ��������*/
.amp_promo_2010 table tr td img { width:110px;}
.amp_promo_2010 td{text-align:center; font-size:11px; line-height:20px;}
.amp_promo_2010 td.l{text-align:left;}

/*����� ������ � Tyan FT72-B7015*/
#type_list ul{ margin:0;padding:0;}
#type_list li{float:left; padding:0 10px 0 0;list-style:none; margin:0;}
.more-link{
	padding:0;
	margin:0;
}
.list_catalog a{
	display:block;
	padding:2px 0 2px 21px;
	margin:5px 0;
}
.zip a{
	background: url(img/zip-icon.png) no-repeat left;
	color:#555;
}
.zip a:hover{
	color : #0E3A64;
}
