BODY{
   font-family:        		Verdana, Arial, Serif;
   padding:           		0px;
	margin:						0;
	background-color: 		#B8B8B8;
   font-size:          		small;
}

A:link, A:active, A:visited{
    text-decoration:			none;
}

A:hover{
    text-decoration:			underline;
    color:						red;
}
.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;}

td{
    vertical-align:			top;
    font-size:					11px;
}
p{
    vertical-align:			top;
    font-size:					11px;
}


h1{
    margin:						5px 0px;
    padding:            	0px;
    font-family:        	verdana, tahoma, arial, serif;
    font-size:            	14px;
}

h2{
    margin:						3px 0px;
    padding:            	0px;
    font-family:        	verdana, tahoma,  arial, serif;
    font-size:            	13px;
}

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;
}
.pdl15 {
	padding-left: 				15px;
}
.border-l{
	border-left:				1px solid #497A80;
}

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;
}
/*-- изображения справа и слева */

/* строка поиска */
td.search input {
	width:				225px;
	border:				1px solid #939393;
	font-size: 			11px;
	padding:				2px;
}
/*-- строка поиска */

/* хлебные крошки, постраничная навигация */

table.path-bottom{
	margin:						7px 0px 0px 0px;
}
table.path-top{
    margin:						0px 0px 7px 0px;
}
table.path-top td, table.path-bottom td{
	font-family:				tahoma, verdana, serif;
	font-size:					11px;
	padding:						3px 0px;
	text-align:					right;
	color:						#aaaaaa;
}

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:						#010931;
}
/*-- хлебные крошки, постраничная навигация */

/* дата публикации */
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:						#000000;
}
/*-- ссылки 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.table td.left{
	width: 						5%	
}

table.table td.right{
	width: 						15%	
}

table.table td.center{
	border-left: 				#acacac 4px solid; 
	border-right: 				#cdcdcd 6px solid;
	background-color: 		#ffffff;
}
table.header td.logo{
	padding-left: 				10px; 
	padding-top: 				20px;  
	padding-right: 			10px;
	vertical-align:	 		bottom;
	width: 						70%	
}

table.header td.logotext{
	padding-bottom: 			10px; 
	padding-left: 				10px; 
	font-size:					x-small; 
	font-weight:				bold; 
	color:						#000000; 
	text-align: 				left;
}

table.header td.topmenu{
	vertical-align:	 		top;
	width: 						30%;
}

table.verticalline {
	width:						200px;
}

table.verticalline td.ln{
	font-size:					xx-small; 
	padding-left: 				5px; 
	padding-top: 				54px;  
	padding-right: 			5px; 
	border-left: 				#aaaaaa 1px solid;
	vertical-align:	 		bottom;
}

table.verticallineimg {
	width:						205px;
}

table.linefon{
	width: 						98%;
}

table.linefon td.fon{
	background-image: 		url(../images/audio.jpg);
	background-position: 	left;
	background-repeat: 		no-repeat;
	height: 						104px;
	border-bottom: 			#aaaaaa 2px solid; 
	border-top: 				#aaaaaa 2px solid;
	width: 						98%;
}

table.linefon p {
	font-size:					11px; 
	color:						#000000; 
	padding-left: 				370px;  
	padding-right: 			20px; 
	font-weight:				bold; 
}
table.menu td{
	padding: 					3px;
	border: 						#c3772e 1px solid; 
	font-weight:				bold; 		
	color:						#ffffff;
	text-align: 				center;
	vertical-align: 			middle;
}
/*-- Главное меню */
table.menu A:link, table.menu  A:active, table.menu  A:visited{
	color:						#ffffff;
	font-size: 					10px;	
	text-decoration: 			none;
	width:						100%;
	height:						100%;
	display:						block;
	text-transform:			uppercase;
}
table.menu A:hover{
	color:						#ffffff;
	font-size: 					10px;
	text-decoration: 			underline;
	width:						100%;
	height:						100%;
	display:						block;
	text-transform:			uppercase;	
}
/*-- Главное меню */

table.linefonbottom{
	width: 						98%;
	border-top: 				#aaaaaa 2px solid; 	
}
table.linefonbottom td.fon{
	border-top: 				#ffffff 1px solid;
	border-bottom: 			#ffffff 2px solid; 	 	
	background-color: 		#ebebeb;	
}
table.line{
	width: 						98%;
}
table.line td.border{
	border-top: 				#aaaaaa 2px solid; 	
}
table.content td.left{
	font-size:					x-small; 
	color:						#000000; 
	border-right: 				#ffffff 2px solid;
	vertical-align: 			top;
	text-align: 				left;
	width: 						65%;
}
table.content td.right{
	background-color: 		#ebebeb;	
	vertical-align: 			top;
	color:						#000000; 
	border-left: 				#ebebeb 2px solid; 
	border-top: 				#ebebeb 4px solid;
	border-bottom: 			#ebebeb 2px solid;
	text-align: 				left;
	width: 						35%;
}
table.content td.text {
	color:						#6d6d6d;
	
}
table.content A:link, table.content  A:active, table.content A:visited{
	color:						#c3772e;
	text-decoration: 			none;
}
table.content A:hover{
	color:						#c3772e;
	text-decoration: 			underline;
}
table.reklamtext{
	background-color:			#d9d9d9;
}
table.reklamtext td.border{
	border-left: 				#d9d9d9 3px solid;
	background-color: 		#bbbbbb; 

}
table.reklamtext td.text{
	font-size:					11px; 
	color:						#000000; 
	text-align:					left;  
	padding:						10px 10px 10px 20px;
	
}  
table.fpnews td.data {
	width:						35%;
	background-color: 		#d9d9d9;
	font-size: 					11px;
	vertical-align: 			top;
	text-align: 				center;
	border: 						#D9D9D9 3px solid; 
}
table.fpnews td.emptily {
	width:						35%;
	background-color: 		#d9d9d9;
	font-size: 					11px;
	vertical-align: 			top;
	text-align: 				center;
}
table.fpnews td.textheading {
	width:						65%;
	font-weight: 				bold;
	vertical-align: 			top;
	text-align: 				left;
	padding-left:				10px;
	padding-top:				5px;	
}
table.fpnews td.text {
	width:						65%;
	font-size: 					11px;
	text-align: 				left;
	padding:						5px 10px 5px 10px;
}
table.fpnews p {
	background-color: 		#d19358; 
	padding:						2px;
}
/*-- меню новости */
table.fpnews A:link, table.fpnews  A:active, table.fpnews A:visited{
	color:						#d19358;
	font-size: 					10px;	
	text-decoration: 			none;
	width:						100%;
	height:						100%;
	display:						block;
	text-transform:			uppercase;
}
table.fpnews A:hover{
	color:						#d19358;
	font-size: 					10px;		
	text-decoration: 			underline;
	width:						100%;
	height:						100%;
	display:						block;
	text-transform:			uppercase;	
}
/*-- меню новости */

/* раздел */
table.razdel{
	background-color:			#d9d9d9;

}

table.razdel td.fonimg{
	width: 						100%;
	height: 						10px;
	background-image: 		url(../images/fon.gif);
	padding-right:				5px;
	text-transform:			uppercase;

}
table.razdel span{
	background-color: 		#ffffff;
	font-weight: 				bold;
	padding: 					0px 10px 0px 15px;

}

/*-- раздел */
table.product A:link, table.product  A:active, table.product A:visited{
	color:						#010931;
	text-decoration: 			none;
	text-transform:			uppercase;
	font-weight: 				bold;
}
table.product A:hover{
	color:						#010931;
	text-decoration: 			underline;
	text-transform:			uppercase;
	font-weight: 				bold;
}

table.formlogin td.emptily {
	width:						35%;
	background-color: 		#d9d9d9;
	font-size: 					11px;
	vertical-align: 			top;
	text-align: 				center;
}
table.formlogin td.textheading {
	width:						65%;
	font-weight: 				bold;
	vertical-align: 			top;
	text-align: 				left;
	padding-left:				10px;
	padding-top:				5px;
}
table.formlogin td.text {
	width:						65%;
	font-size: 					11px;
	text-align: 				left;
	padding:						5px 10px 5px 10px;
}
table.formlogin p {
	background-color: 		#d19358; 
	padding:						2px;
}
table.formlogin td.data {
	width:						35%;
	background-color: 		#d9d9d9;
	font-size: 					11px;
	vertical-align: 			top;
	text-align: 				center;
	border: 						#D9D9D9 3px solid; 
}
table.formlogin input{
	border: 						1px solid #999999;
	font-size: 					11px;
	width: 						180px;
}

table.formlogin A:link, table.formlogin  A:active, table.formlogin A:visited{
	color:						#010931;
	font-size: 					10px;	
	text-decoration: 			none;
}
table.formlogin A:hover{
	color:						#010931;
	font-size: 					10px;		
	text-decoration: 			underline;
}

table.footer A:link, table.footer  A:active, table.footer A:visited{
	color:						#010931;
	font-size: 					11px;	
	text-decoration: 			none;
}
table.footer A:hover{
	color:						#010931;
	font-size: 					11px;		
	text-decoration: 			underline;
}
table.footer td.link {
	padding:						0px 5px 10px 5px;
	font-size: 					11px;	
	color:						#ebebeb;
}
table.footer td.text {
	padding:						0px 0px 10px 0px;
}
/* ссылки wsdb.net */
div.wsdblinks{
	font-family:        		Tahoma, Verdana, Serif;
	font-size:            	11px;
	color:						#aaaaaa;
}
div.wsdblinks A:link, div.wsdblinks A:active, div.wsdblinks A:visited, div.wsdblinks A:hover{
    color:						#aaaaaa;
}
/*-- ссылки wsdb.net  */
/*  форма обратной связи */
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.contentright td{
	padding: 					0px 3px 0px 3px
}
table.contentright span.attention {
	color:						#ff6600;
	font-weight: 				bold;
}
table.news td.data {
	width:						120px;
	font-size: 					11px;
	vertical-align: 			top;
	text-align: 				left;
}

table.news span {
	background-color: 		#d19358;
	color:						#000000; 
	padding:						2px 15px 2px 15px;
	width: 						120px;
}

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

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

table.product strong{
	color:						#ff6600;
}
table.ttx td{
	padding:						5px;;
}
table.cart td{
	padding:						2px;;
}
table.cart A:link, table.cart  A:active, table.cart A:visited{
	color:						#d19358;
	font-size: 					10px;	
	text-decoration: 			none;
	width:						100%;
	height:						100%;
	display:						block;
	text-transform:			uppercase;
}
table.cart A:hover{
	color:						#d19358;
	font-size: 					10px;		
	text-decoration: 			underline;
	width:						100%;
	height:						100%;
	display:						block;
	text-transform:			uppercase;	
}
table.cart input, table.cart textarea{
	border: 						1px solid #999999;
	font-size: 					11px;
	padding: 					2px;
}








