* {
	margin: 0;
	padding: 0;
/*	border: 0;*/
	outline: 0;
	vertical-align: baseline;
/*	background: transparent;*/
}
a {
	color: #009933;
	text-decoration: none;
}
a.underline {
	color: #009933;
	text-decoration: underline;
}

a:hover {
	text-decoration: underline;
}
a.underline:hover {
	text-decoration: none;
}

body {
	font: 12px Arial, sans-serif;
	color: #141c20;
	position: relative;
	margin: 0;
	padding: 0;
	text-align: center;
}


html, body {
	height: 100%;
}
#fblck {
	position: relative;
	background: url('images/body_bg.gif') repeat-x top;
}

input, textarea {
	font: 12px Arial, sans-serif;
	color: #141c20;

}
h1 {
	font-size: 16px;
	font-weight: normal;
}
h2 {
	font-size: 14px;
	font-weight: normal;
	margin-top:10px;
	margin-bottom:5px;
	color: #009933; 
}
h3 {
	font-size: 14px;
	font-weight: normal;
}
html, body {
	height: 100%;
}
img {
	border: none;
}
table {
	border-collapse: collapse;
}
td, th {
	padding: 0;
	vertical-align: top;
	text-align: left;
}
#outer {
	position: relative;
	min-height:100%;
	height:auto !important;
	height:100%;
	margin: 0 auto;
	text-align: left;
	width: 1000px;
	background: url('/img/main-bg.gif') repeat-y right 0;
 }
.cleaner {
	clear: both;
}
.blast {
	height: 209px;
}
#fOuter {
	height: 209px;
	position: relative; 
	bottom:0px;
/*	margin-top: px;*/
	margin-top:-209px;
	text-align: center;
	background: url('images/footer_bg.gif');
}

.footer {
	width: 906px;
	height: 66px;
	margin: 0 auto;
	background: url('../img/ftr-bg.png') no-repeat 0 0;
	text-align: left;
}
.footer a {
	color: #827f7d;
}
.header {
}

/* NAVIMAG */

#headertop {
	height: 64px;
	border-bottom: 1px solid #b7b7b7;
	width: 1002px;
}

#headerrightblock {
	height: 64px;
	width: 250px;
	border:1px solid #b7b7b7;
	border-top: 0px;
	float:right;
	margin-right:20px;
	}

#logo {
	height:45px;
	width:179px;
	float:left;
	margin-left:40px;
	margin-top:11px;
	}

#headerloginreg {
	height: 25px;
	width: 163px;
	border: 1px solid #b7b7b7;
	border-top: 0px;
	border-left: 0px;
	float:left;
	}

#headerloginreg a {
                font: 12px Arial, sans-serif;
		line-height: 25px;
		margin-left:20px;
		color: #999999;
		}
		
#carttext {
	width: 86px;
	height: 25px;
	text-align:center;
	float:left;
	}

#carttext a {
	line-height: 25px;
	color: #656565;
	text-decoration:none;
	}	

#carttext a:hover {
	text-decoration:underline;
	}

#carttextbottom {
	width: 250px;
	height: 38px;
	float:left;
	}

#carttextbottom p {
	line-height: 38px;
	margin-left: 20px;
	color: #656565;
	text-decoration:none;
	}	

#topmenublock
	{
/*	background: url('images/menu_bg.gif');*/
	margin:0;	
	height: 45px;
	width:1002px;
	}

#topmenu
	{
	margin-left:30px;
	float:left;
	}

#topmenu td {
	height: 45px;
	vertical-align:middle;
		}

#topmenu td.sel {
	background-color: #393939;
		}

#topmenu td a {
	margin: 7px;
	font-family: Tahoma;
	font-size:13px;
	color: #fff;
	font-weight:normal;
		}


#searchblock
	{
	height: 40px;
	width: 212px;
	margin-right: 39px;
	float:right;
	}

#searchblock table {margin-top:9px;}

#searchblock input {background: url('images/searchtext.gif'); width: 170px;height:28px; margin-right:10px; color: #999;line-height:28px;}

#mainpage 
	{clear:both; float:left;margin-top:10px;}

#mainpage table.mainpage td{width:243px;height:226px; text-align:center; vertical-align:bottom;}
#mainpage table.mainpage td a {color: #777; line-height:74px; font-size:14px;}

#mainpage td.cat1 {background: url('images/main_gps1.jpg') no-repeat top;}
#mainpage td.cat1:hover {background-position:bottom;cursor:pointer;}
#mainpage td.cat1:hover a {font-weight:bold;}

#mainpage td.cat2 {background: url('images/main_metall1.jpg') no-repeat top;}
#mainpage td.cat2:hover {background-position:bottom;cursor:pointer;}
#mainpage td.cat2:hover a {font-weight:bold;}


#mainpage td.cat3 {background: url('images/main_navi1.jpg') no-repeat top;}
#mainpage td.cat3:hover {background-position:bottom;cursor:pointer;}
#mainpage td.cat3:hover a {font-weight:bold;}


#mainpage td.cat4 {background: url('images/main_radio1.jpg') no-repeat top;}
#mainpage td.cat4:hover {background-position:bottom;cursor:pointer;}
#mainpage td.cat4:hover a {font-weight:bold;}


#mainpage td.cat5 {background: url('images/main_interesting1.jpg') no-repeat top;}
#mainpage td.cat5:hover {background-position:bottom;cursor:pointer;}
#mainpage td.cat5:hover a {font-weight:bold;}


#mainpage td.cat6 {background: url('images/main_auto1.jpg') no-repeat top;}
#mainpage td.cat6:hover {background-position:bottom;cursor:pointer;}
#mainpage td.cat6:hover a {font-weight:bold;}


#mainpage td.cat7 {background: url('images/main_video1.jpg') no-repeat ;}
#mainpage td.cat7:hover {background-position:bottom;cursor:pointer;}
#mainpage td.cat7:hover a {font-weight:bold;}


#mainpage td.cat8 {background: url('images/main_skud1.jpg') no-repeat top;}
#mainpage td.cat8:hover {background-position:bottom;cursor:pointer;}
#mainpage td.cat8:hover a {font-weight:bold;}

div.cartdelete {background: url('images/cartdelete.jpg') no-repeat top; height: 19px;width: 19px;}
div.cartdelete:hover {background-position:bottom;cursor:pointer;}

table.item {border-collapse: separate; cellspacing:10px;cellpadding:10px;}
                

td.item {border: 1px solid #b7b7b7; padding:10px}
td.item p.price {margin:0px; text-align:left;font-size: 22px; color: #009933;font-weight:bold;}
td.item p.itemname {margin:0px;margin-bottom:5px;font-size:12px; font-weight: bold;}
td.item div.itemdesc {color: #6a6a6a;}	
/*td.item img {margin: 0px 5px 0px 5px;}*/
td.item p.nal {margin:0px; text-align:left;font-size: 12px; color: #009933;}
td.item p.count {margin:5px;}



td.iteminfo {border: 1px solid #b7b7b7; padding:10px;}
td.iteminfo div.price {margin:0px; text-align:left;font-size: 18px; color: #009933;font-weight:bold; width: 100px;line-height:40px;float:left;}
td.iteminfo p.itemname {margin:0px;margin-bottom:5px;font-size:12px; font-weight: bold;}
td.iteminfo div.itemdesc {color: #6a6a6a;}	
td.iteminfo div.cart {width:190px;}	
/*td.item img {margin: 0px 5px 0px 5px;}*/
td.iteminfo div.nal {margin:0px; text-align:left;font-size: 12px; color: #009933;line-height:40px;width:70px;float:left;}
td.iteminfo p.count {margin:2px;line-height:30px;}

td.item input{
	border : 1px solid #C3C3C3;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #646464;
}

td.iteminfo input{
	border : 1px solid #C3C3C3;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #646464;
}

input{
	height:20px;
	line-height:20px;
	border : 1px solid #C3C3C3;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #646464;
}

input.button{
	color : #000000;
	background-color : #FFFFFF;
	height:25px;
	line-height:20px;	
	font-size:10px;
}

td.item input.cart {background: url('images/cartbutton.gif'); width:100px;height:42px; border:0px;}
td.iteminfo input.cart {background: url('images/cartbutton.gif'); width:100px;height:42px; border:0px;}

#bread {margin-left:10px;padding-left:10px; color: #908d8d; border:1px solid #dfdfdf; width:570px; /*height:30px;*/ line-height:25px;}
#bread span {font-size:14px;}
a.bread {}

h1 {margin-left:10px;padding-left:10px; color: #908d8d; width:570px; height:30px; line-height:30px;}


#login {width:178px; border: 1px solid #b7b7b7; padding:10px;color:#a0a0a0;}
#login input {width: 176px;margin-bottom:2px;}
#login input.enter {margin-top:10px;height:22px;width: 178px;color :#009933}	


td.newsblock {color: #a0a0a0; line-height:18px;}
td.newsblock .newsdate {color: white;}
td.newsblock a.underline {color: #009933;}

#copyright {height: 56px; color: #a0a0a0;}

#copyright td {vertical-align:middle; padding:20px;}















#main_menu {
	height: 45px;
	position: absolute;
	visibility: hidden;
	position: relative;
	left: -2px;
	z-index:500;
	
}
*html #main_menu {
	overflow: hidden;
	padding: 0px;
	left: -17px;
}
*html #main_menu ul {
	position: relative;
	overflow: hidden;
	left: -10px;
}

#main_menu ul {
	list-style: none;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	
}
#main_menu li {
	list-style: none;
	float: left;
	display: inline;
}
#main_menu ul li {
}

#main_menu li a {
	padding-left: 10px;
	padding-right: 10px;
	line-height:45px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
}
#main_menu_border {
}

/* SUBMENU */

#main_menu p {
	position: absolute;
/*	width:200px;*/
	width:220px;
	line-height:220px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: #333;
}
#main_menu p a {
	line-height:18px;
	background: #333;
	text-align: left;
	color: #fff;
	margin-bottom:5px;
}


/* /SUBMENU */





* html hr {margin: 0; /* для IE6 */}
*+html hr {margin: 0; /* для IE7 */}
                       	
hr {
	text-align:center;
	margin-left: 0px;
	margin-right: 0px;
	width: 560px;
	color:#ffffff;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-top-color: #999;
	margin-top:5px;
	padding:0px;
	margin-bottom:5px;
}

div.scroll

{
	font-size:12px;
	color:#999;
	margin-left:10px;
}




code {font-family:"Courier New",Courier}


ul.acc {width:100%; list-style:none; color:#033; margin:0px;padding:0px;}
ul.acc li {margin-left:0px;padding:0px;}
ul.acc h3 {width:95%; border:0px solid #9ac1c9; padding:5px; font-weight:bold; margin-top:0px; cursor:pointer; background:url(../images/header.gif);}
ul.acc h3:hover {background:url(../images/header_over.gif)}
ul.acc .acc-section {overflow:hidden; background:#fff;margin:0px;padding:0px;}
ul.acc .acc-content {width:95%; padding:5px; border:0px solid #9ac1c9; border-top:none; background:#fff;margin:0px;}
ul.acc .acc-selected {background:url(../images/header_over.gif);margin:0px;padding:0px;}


.gbookhead{
	color : #999999;
	padding-left : 5px;
	padding-right : 10px;	
	line-height:30px;
	border: 1px solid #999;
}
.gbook{
	padding-left : 5px;
	padding-right : 10px;
	padding-top: 2px;
	border: 1px solid #999;}


#content ul{margin-left:20px;}
                              
input.searchtext {padding-left:10px;}





















a.level2 {
font-size:12px;
background-color: #fff;
color: #009933;
line-height:20px;


}
a.level2sel {
font-size:12px;
background-color: #fff;
color: #999;
line-height:20px;
}
a.level3 {font-size:11px;}
a.level3sel {font-size:11px;color: #999;}

div.level2 {
border-top: 1px solid #ccc;
}

div.level3 {
border-top: 1px solid #ccc;
}


input {padding-left:10px;padding-right:10px; width: auto; overflow: visible;}