BODY{
	background-color:			#000000;
	font-family:				Verdana, Serif;
	font-size:					11px;
	color:						#807E7E;
	padding:						0px;
	margin:						0px;
}

A:link, A:active, A:visited{
	color:				#9B9A9F;
	text-decoration:	none;
}

A:hover{
	color:				#FE8003;
	text-decoration:	underline;
}

TD{
   vertical-align:        	top;
}

H1{
	margin:                	0px 10px 0px 0px;
   padding:            		0px;
   font-size:            	12px;
	color:						#FE8003;
}

H2{
	font-size:					11px;
	margin:						7, 0, 7, 0px;
	padding:						0px;
}

H3, H4, H5, H6{
	margin:                	0px;
   padding:            		0px;
   font-size:            	small;
}

.sm{
	font-family:        		Verdana, Arial, Serif;
   font-size:            	x-small;
}

.m{
	font-family:        		Tahoma, Verdana, Arial, Serif;
   font-size:            	11px;
}

.t1, .t2, .t3, .t4, .t5, .t6, .t7, .t8, .t9, .t10{font-family: Tahoma, Sans-Serif;}

.t1{font-size: 9px;}
.t2{font-size: 10px;}
.t3{font-size: 12px;}
.t4{font-size: 13px;}
.t5{font-size: 15px;}
.t6{font-size: 16px;}
.t7{font-size: 18px;}
.t8{font-size: 19px;}
.t9{font-size: 21px;}
.t10{font-size: 22px;}

DIR{
	padding:            		0px;
   margin:                	0px 0px 0px 10px;
}

.wh100{
	width:                	100%;
   height:                	100%;
}

DT{
	font-weight:        		bold;
}

DD{
	font-family:        		Tahoma, Verdana, Arial, Serif;
	font-size:            	11px;
	padding:           		1px 0px 5px 0px;
}

/* изображения справа и слева */
.img_r{
	margin:                	0px 0px 5px 10px;
}

.img_l{
	margin:                	0px 10px 5px 0px;
}
/*-- изображения справа и слева */

.line{
	border-bottom:          1px solid #d3d3d3;
}

strong.price {
	color:						#FE8003;
}

/* хлебные крошки, постраничная навигация */
TABLE.path-top{
	margin:                	0px 0px 7px 0px;
}

TABLE.path-bottom{
	margin:                	7px 0px 0px 0px;
}

TABLE.path-top TD, TABLE.path-bottom TD{
	font-size:            	11px;
	padding:            		5px 0px;
}

TABLE.path-top TD A:link, TABLE.path-top TD A:active, TABLE.path-top TD A:visited, TABLE.path-bottom TD A:link, TABLE.path-bottom TD A:active, TABLE.path-bottom TD A:visited{
	color:                	#d3d3d3;
}
/*-- хлебные крошки, постраничная навигация */

/* дата публикации */
SPAN.date{
	font-family:        		Tahoma, Verdana, Serif;
	font-size:            	11px;
	color:                	#1C5155;
}
/*-- дата публикации */

/* ссылки wsdb.net */
DIV.wsdblinks{
	font-family:        		Tahoma, Verdana, Serif;
	font-size:            	11px;
}
DIV.wsdblinks A:link, DIV.wsdblinks A:active, DIV.wsdblinks A:visited, DIV.wsdblinks A:hover{
	color:                	#807e7e;
}
/*-- ссылки wsdb.net  */

.b{
	font-weight:        		bold;
}

FORM.users-site-form INPUT, FORM.users-site-form TEXTAREA{
	width:                	300px;
}

FORM.users-site-form INPUT.submit{
	width:                	75px;
}

FORM.users-site-form DIV.message{
	color:                	blue;
 	text-align:            	center;
}

FORM.users-site-form DIV.attention{
	color:                	brown;
	text-align:            	center;
}

FORM.users-site-form DIV.error{
	color:                	red;
	text-align:            	center;
}
Table.header td.lefttop {
	padding:						5px 0px 0px 20px;	
	text-align: 				left;
	width: 						495px;
}
Table.header td.rigttop {
	padding:						5px 20px 0px 0px;
	text-align: 				right;
}
Table.header span.selection {
	color:						#ff9933;
}
Table.header td.fonleft {
	background-image: 		url(../images/top_bg.jpg);
	vertical-align: 			middle;
}
Table.header td.fotobg {
	background-image: 		url(../images/foto_bg.gif);
	background-repeat: 		no-repeat;
	width: 						170px;
	height: 						104px;
	vertical-align: 			middle;
	text-align: 				center;
	padding-right: 			15px;
}
Table.header td.topbgfon {
	background-image: 		url(../images/top_bgfon.jpg);
	vertical-align: 			bottom;
}
Table.header td.bgfonline {
	background-image: 		url(../images/top_bg2.gif);
	background-repeat: 		repeat-x;
}
Table.header td.bgfonlineleft {
	background-image: 		url(../images/top_bg2.gif);
	background-repeat: 		repeat-x;
	padding: 					5px 10px 0px 0px;
	text-align: 				right;
}
Table.header td.bgfonlineleft span{
	font-size: 					12px;
	color:						#000000;
}

Table.header td.bgfonlineleft A:link, Table.header td.bgfonlineleft  A:active, Table.header td.bgfonlineleft A:visited{
	color:						#ffffff;
	font-size: 					11px;	
	text-decoration: 			none;
	text-transform:			uppercase;
}
Table.header td.bgfonlineleft A:hover{
	color:						#ffffff;
	font-size: 					11px;		
	text-decoration: 			underline;
	text-transform:			uppercase;	
}

Table.header div.bn1{
	padding-top: 				5px;
}

Table.content td.left {
	padding: 					20px 10px 0px 10px;
}
Table.content td.center{
	padding: 					20px 10px 10px 10px;
}
Table.content td.menu {
	padding: 					3px 0px 3px 0px;
}
Table.search strong{
	color:						#ff9933;
}
Table.search td{
	padding: 					2px 0px 2px 0px;
}
Table.search select.text, Table.search input.text, Table.searchtextarea.text{
	font-size:					11px;
	border:						1px solid #807e7e;
	background:					#oooooo;
	color: 						#9b9a9f;
}

Table.homepage td.background {
	background-repeat: 		repeat-x; 
	background-position: 	bottom;
	background-image: 		url(../images/sub_bg.gif);
}

Table.homepage span.date{
	color: 						#FE8003;
	font-weight: 				bold;
} 

Table.homepage span.date-semilucent{
	color: 						#feb063;
	font-weight: 				bold;
} 

Table.homepage td.name{
	color: 						#96A7AB;
	font-weight: 				bold;
	margin-right: 				10px;
	background-repeat: 		repeat-x; 
	background-position: 	bottom;
	background-image: 		url(../images/sub_bg.gif);		
}

Table.homepage td.name span{
	padding: 					5px 10px 5px 0px;
	background-color: 		#000000;
}
Table.homepage H2{
	font-size:					11px;
	margin:						0px 10px 0px 0px;
	padding:						0px;
} 

Table.product td.name{
	color: 						#96A7AB;
	font-weight: 				bold;
	margin-right: 				10px;
	background-repeat: 		repeat-x; 
	background-position: 	bottom;
	background-image: 		url(../images/sub_bg.gif);		
}
Table.product td.name span{
	padding: 					5px 10px 5px 0px;
	background-color: 		#000000;
}

Table.product td.content{
	padding: 					10px 25px 10px 25px;
}

Table.product td.detailed{
	padding: 					10px 0px 10px 0px;
}
table.product input{
	border: 						1px solid #d3d3d3;
	font-size: 					11px;
	padding: 					1px 5px 1px 5px;	
}

table.product textarea {
	border: 						1px solid #d3d3d3;
	font-size: 					11px;
	padding: 					1px;	
}

table.product select {
	border: 						1px solid #d3d3d3;
	font-size: 					11px;
	padding: 					1px;	
}


table.product input.submit{
	border: 						1px solid #d3d3d3;
	font-size: 					11px;
	padding: 					1px;	
}

table.product input.quantity{
	border: 						1px solid #d3d3d3;
	font-size: 					11px;
	width: 						50px;
	padding: 					2px;	
}

table.cart {
height: 	90px;
width: 		370px;

}

table.cart td{
	padding:						2px;
	background-color: 		#000000;
	vertical-align: middle;
}

table.cart input, table.cart textarea{
	border: 						1px solid #999999;
	font-size: 					11px;
	padding: 					2px;
}

/*  форма обратной связи */
table.feedback-form input, table.feedback-form textarea{
border: 						1px solid #999999;
width: 						300px;
}

table.feedback-form input.button{
border: 						1px solid #999999;
width: 						100px;
}

table.feedback-form input.sm{
border: 						1px solid #999999;
width: 						100px;
padding: 					2px;
font-size: 					11px;
}
/*-- форма обратной связи */

table.formlogin{
	background-color: 		#383838;
	font-size: 					11px;
}
table.formlogin td{
	padding: 1px 5px 1px 5px;
}
table.formlogin input.button{
	border: 						1px solid #999999;
	width: 						202px;
	font-size: 					11px;	
}
table.formlogin input.text{
	border: 						1px solid #999999;
	width: 						200px;
	font-size: 					11px;	
}
table.formlogin td.text {
	font-size: 					11px;
	text-align: 				left;
	padding:						5px 10px 5px 10px;
}

table.ttx {
	background-color: 		#2c2c2b;
}

table.ttx  td{
	background-color: 		#000000;
	vertical-align: 			middle;
	padding: 					3px;
}
a.headauto { 
   display: block; 
   width: 61px; 
   height: 23px; 
   text-decoration: none; 
   background: url("../images/auto.gif"); 
   margin-left: 2px;
   float:left;
} 

a.headauto:hover { 
   background-position: 0 -23px; 
} 
a.headmoto { 
   display: block; 
   width: 61px;
   height: 23px; 
   text-decoration: none; 
   background: url("../images/moto.gif"); 
   margin-left: 2px;
   float:left;
} 
a.headmoto:hover { 
   background-position: 0 -23px; 
} 
a.headconducted { 
   display: block; 
   width: 61px;
   height: 23px; 
   text-decoration: none; 
   background: url("../images/conducted.gif"); 
   margin-left: 2px;
   float:left;
} 

a.headconducted:hover { 
   background-position: 0 -23px; 
} 
a.headsurfing { 
   display: block; 
   width: 81px;
   height: 23px; 
   text-decoration: none; 
   background: url("../images/surfing.gif"); 
   margin-left: 2px;
   float:left;
} 
a.headsurfing:hover { 
   background-position: 0 -23px; 
} 
a.headdayving { 
   display: block; 
   width: 81px;
   height: 23px; 
   text-decoration: none; 
   background: url("../images/dayving.gif"); 
   margin-left: 2px;
   float:left;
} 
a.headdayving:hover { 
   background-position: 0 -23px; 
} 
a.headsnoubord { 
   display: block; 
   width: 91px;
   height: 23px; 
   text-decoration: none; 
   background: url("../images/snoubord.gif"); 
   margin-left: 2px;
   float:left;
} 
a.headsnoubord:hover { 
   background-position: 0 -23px; 
}
a.headtaktika { 
   display: block; 
   width: 83px;
   height: 23px; 
   text-decoration: none; 
   background: url("../images/taktika.gif"); 
   margin-left: 2px;
   float:left;
} 
a.headtaktika:hover { 
   background-position: 0 -23px; 
} 
div#searchbar{ height: 25px; clear: both; background-color: #000000; width: 325px; min-width: 335px; }
div#search{ width: 335px; height: 25px; padding: 0 0 0 10px; float: left; }
label#searchlabel{ display: block; float: left; width: 80px; height: 25px; padding: 7px 0 0 12px; background: transparent url("../images/bs.gif") 81px 0 no-repeat; text-transform: uppercase; font-weight: bold; color: #9a9a9a; text-align:left}
span#searchinput{ display: block; float: left; width: 214px; height: 25px; padding: 0 0 0 0px; background: #fff url(../images/sb.gif) -120px -22px repeat-x; }
span#searchinput input{ border: 1px solid #ffffff; background-image: none; color: #555; font-size: 1.15em; width: 206px; padding: 2px 0 0 0; margin: 0; }
span#searchbutton{ display: block; float: left; width: 25px; height: 25px; padding: 0 0 0 0; }
span#searchbutton input{ margin: 0; padding: 0; }
