/* MADE BY BOSMR 
	----------------- BOSMR@YANDEX.RU ----------------
	----------------- ICQ: 252609616 -----------------
								*/
html,body
{
	height:100%;
	margin:0px;
	padding:0px
}

body 
{
	background-color: #545d62;
	scrollbar-face-color: #d6d6d6;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #000000;
	scrollbar-3dlight-color: #666666;
	scrollbar-arrow-color:  #e78035;
	scrollbar-track-color: #fcfcfc;
	scrollbar-darkshadow-color: #000000;
        color: #000000;
	margin: 0px;
	height: auto !important; 
	height: 100%; 
	min-height: 100%; 
}

body,table,tr,td,p,font
{
	font-family: Tahoma, Arial, Verdana, Helvetica, Sans-serif;
} 


img
{
	border-style: none;
	border-width: 0px;
	display: block;
}

img.flow_l
{
	background: #FFFFFF;
	float: left;
	padding: 10px;
	border: 0px;
}

img.flow_r
{
	background: #FFFFFF;
	float: right;
	padding: 10px;
	border: 0px;
}




input, select, button
{
	vertical-align: middle;
	padding: 0px;
	margin: 0px;	
}

select
{
 	font-size: 12px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}	

.error
{ 
	padding-top: 15px;
	padding-bottom: 15px;
	color : #FF0000;
	text-align: center;
	padding-top:6px;
 	font-size: 11px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

table.main
{
	width: 90%;
	height: 100%;
	background-color: #FFFFFF;
}


/* ---------------------- главная ------------------------- */
tr.logo
{
	width: 100%;
	height: 100px;
	background-image: url('../images/main/logob.gif');
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #93a5b2;
}

td.logo
{
	height: 100px;
	padding-top: 0px;
	padding-bottom: 0px;
}

td.logo_title
{
	height: 76px;
	width: 1%;
	text-align: center; 
	color: #5f6b72;
	font-size: 17px;
	padding-left: 20px; 
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	white-space: nowrap;
	vertical-align: middle;
}

td.logo_sep
{
	padding-top: 0px;
	padding-bottom: 0px;
	width: 5px;
	height: 76px;
	background-image: url('../images/main/sep.gif');
	background-repeat: no-repeat;
} 


tr.moto_imgs
{
	width: 100%;
	height: 106px;
	background-image: url('../images/main/bg_moto01.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
}

td.moto_imgs
{
	height: 106px;
	background-image: url('../images/main/bg_moto01.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
	vertical-align: bottom;
}

tr.moto_titles
{
	width: 100%;
	height: 38px;
	background-image: url('../images/main/bg_moto02.gif');
	background-repeat: repeat-x;
	background-position: top left;
	vertical-align: top;
	background-color: #bacbd8;
 
}

td.moto_titles
{
	height: 38px;
	background-image: url('../images/main/bg_moto02.gif');
	background-repeat: repeat-x;
	background-position: top left;
	text-align: center;
	vertical-align: top;
	color: #535d63; 
	font-size: 17px;
	white-space: nowrap;
}

/* ----------------------/главная ------------------------- */


/* ------------- БАННЕРЫ ---------------- */
/* 300x60 */
td.banner1
{
	width: 300px;
	height: 60px;
	border: 1px solid #AAAAAA;
	color: #AAAAAA;
	background-color: #000000; 
	text-align:center;
	vertical-align:middle;
}

/* 150x90 */
td.banner2
{
	width: 100px; 
	height: 70px; 
	border: 1px solid #AAAAAA;
	color: #AAAAAA; 
	background-color: #FFFFFF; 
	text-align: center; 
	vertical-align: middle; 
}

/* ---------- Размеры шапки --------------- */
tr.big_moto
{
	height: 274px;
	width: 100%;
}

/* ------------------ ЦВЕТАСТАЯ ПОЛОСА НАВИГАЦИИ --------------- */
/* сепаратор */
td.colorrowsep
{
	width: 2px;
	height: 28px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	vertical-align: top;
}

/* кнопуля */
td.colorrow
{
	width: 1%;
	height: 28px;
	padding-top: 0px;
	padding-bottom: 2px;
	padding-left: 20px;
	padding-right: 20px;
	white-space: nowrap;
	color: #FFFFFF;
	font-family: 'Arial Narrow';
	font-size: 14px;
	font-weight: normal;
	vertical-align: middle;
	text-align: center;
}

/* градиент */
td.colorrowgr
{
	width: 100%;
	height: 28px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
} 


/* --------------- Навигация в шапке -------------- */

/*  мотики и марки */
tr.motoimgs2, td.motoimgs2
{
	height: 94px;
	vertical-align: bottom;
}

/* строка с мелкими мотиками */
tr.moto_title2
{
	width: 100%;
	height: 46px;
	vertical-align: bottom;
}

/* ячейка с мелким мотиком */
td.row_moto_title
{
	height: 46px;
	text-align: center;
	vertical-align: top;
	white-space: nowrap;
	color: #535d63; 
	font-size: 17px
}


/* нижняя часть шапки */
td.greyline
{
	background-image: url('../images/main/bg_moto2.gif');
	height: 25px;
}


/* --------------- Левый столбец шо пепец --------------- */
td.leftcol
{
	padding-top: 0px;
	padding-left: 20px;
	width: 160px;
	height: 100%;
	
}

td.innerleftcol, td.innerrightcol
{
	padding-top: 0px;
	padding-left: 0px;
	width: 160px;
	border: 0px;
	white-space: nowrap;
}

.title2
{
	padding-top: 12px;
	padding-left: 0px;
 	font-size: 18px; 
	font-family: 'Arial Narrow', Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #616161;
	font-weight: bold;
	text-align: left;
}	

a.title2
{
	text-decoration: underline;
	color: #535d63; 
	font-size: 14px;
}	


.comment1
{
	font-family: 'Arial Narrow';
	color: #333d43; 
	font-size: 11px;
}	

.divleftcol
{
	padding-top: 6px; 
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
}

.hid
{
	display: none;
}


/* --------------- Мини поиск ---------------- */

input.typefield
{
	color : #000000;	
	background-color : #FFFFFF;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
	width: 160px;
	text-align:left;
}

input.typefieldbig
{
	color : #000000;	
	background-color : #FFFFFF;
	font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
	width: 100%;
	text-align:left;
}


input.submitsearch
{
	width: 48px;
	height: 17px; 
	border: 0px;
}


/* ------------ Корзина мелкая ------------ */

table.basket_mini
{
	background-color: #e8e8e8;
	width: 160px;
 	font-size: 11px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #5f5f5f;
}

td.price1
{
	padding-left:6px;
	padding-top:6px;
	padding-right:6px;
	white-space: nowrap;	
}

td.price2
{
	padding-left:6px;
	padding-bottom:6px;
	padding-right:6px;
	white-space: nowrap;
}

.bluelink
{
	padding-top:15px;
}	

A.bluelink
{
 	font-size: 10px; 
	text-decoration: underline;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #147eb5;	
	padding:0px;
	margin:0px;
	/* display:block; */
}	

.prices
{
 	font-size: 11px; 
	font-weight: bold;
	color: #f68506;	
}		


/* --------------- товары --------------- */

table.pr_type
{
	border-top: 1px solid #cacaca;
	border-bottom: 1px solid #cacaca;
	width: 100%;
}

td.pr_type
{
	padding-right: 15px;
	padding-top: 3px;
	padding-bottom: 5px;
 	font-size: 11px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #f68506;	
	font-weight: normal;
	white-space: nowrap;
	text-align: left;
	width: 1%;
}

td.pr_type_link
{
	padding-right: 15px;
	padding-top: 3px;
	padding-bottom: 5px;
 	font-size: 11px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #646464;	
	font-weight: normal;
	white-space: nowrap;
	text-align: left;
	width: 1%;
}

a.pr_type_link
{
 	font-size: 11px;
	color: #343434;	
	font-weight: bold;
	white-space: nowrap;
	text-decoration: underline;
}

td.pr_name
{
	padding-bottom: 16px;
 	font-size: 12px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #3465ad;	
	font-weight: bold;
}

td.pr_sep
{
	height: 1px;
	background-image: url('../images/main/dottedline.gif');
	background-repeat: repeat-x;
}

td.pr_price
{
	padding-top: 21px;
 	font-size: 12px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #616161;	
	font-weight: bold;
}

td.nechet 
{
	width: 22px;
	height: 21px;
	text-align: center;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3062cc;
}

td.chet
{
	width: 22px;
	height: 21px;
	text-align: center;
	vertical-align: middle;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #5a5a5a;
}

a.nechet
{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.pr_ext_title
{
	font-family: 'Arial Narrow', Arial, Tahoma, Verdana;
	color: #535d63; 
	font-size: 20px;
	font-weight: bold;
	text-align: left;
}

td.pr_ext
{
	border: 1px solid #a0a0a0;
	background-color: #F8F8F8;
	text-align:left;
}

.pr_ext
{
	text-align: justify;
	padding-top:6px;
	padding-left:10px;
	padding-right:10px;
 	font-size: 14px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #414141;	
}	

ul
{
	padding-left: 20px;
}


/* --------------- Центральный столбец --------------- */
td.centcol
{
	padding-top: 0px;
	padding-left: 30px;
	padding-right: 30px;
	height: 100%;
	
}

td.innercentcol
{
	border: 0px;
	text-align:left;
}

td.innercentcol2
{
	height: 10px;
	padding-bottom: 4px;
	text-align:left;
	
}

td.newssep
{
	width: 100%;
	height: 1px;
	padding-top: 15px;
	background-image: url('../images/main/dottedline.gif');
	background-repeat: repeat-x;
}

.datetext
{
	padding-top:16px;
 	font-size: 10px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #4a9819;	
	font-weight: normal;
}	

.newstitle
{
	padding-top:6px;
 	font-size: 12px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #616161;	
	font-weight: bold;
}	


.title1, h1
{
	margin: 0px;
	font-family: 'Arial Narrow', Arial, Tahoma, Verdana;
	color: #535d63; 
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}


h2
{
	margin: 0px;
	padding-top:6px;
	padding-bottom:6px;
 	font-size: 12px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #616161;	
	font-weight: bold;
}


h3
{
	margin: 0px;
	padding-top:6px;
	padding-bottom:6px;
 	font-size: 16px; 
	font-family: Tahoma, Verdana;
	color: #535d63; 
	font-weight: bold;
}
	



.newstext
{
	text-align: justify;
	padding-top:6px;
 	font-size: 11px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #616161;	
}	

td.search
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 	font-size: 14px;
	color: #616161;
	text-align: left;
	white-space: nowrap;
	font-weight: bold;
}

td.search2
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 	font-size: 11px;
	color: #616161;
	text-align: left;
	white-space: nowrap;
	vertical-align:middle;
}

td.search3
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 	font-size: 11px;
	color: #616161;
	text-align: left;
	white-space: nowrap;
	vertical-align:middle;
	padding-left: 2px;
	width: 1%;
}

td.srchsep
{
	width:10px;
}


td.s_where
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 	font-size: 13px;
	color: #616161;
	background-color: #EEEEEE;
	text-align: right;
	white-space: nowrap;
	font-weight: bold;
	border-bottom: 1px solid #909090;
	border-top: 1px solid #909090;
	padding-bottom:2px;
}	

td.s_title
{
	padding-top: 5px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 	font-size: 12px;
	color: #616161;
	text-align: left;
	white-space: nowrap;
	font-weight: bold;
}	

td.s_what
{
	text-align: justify;
	padding-top:6px;
 	font-size: 12px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #616161;
}

td.s_link
{
	border-bottom: 1px dotted #DDDDDD;
	padding-bottom: 3px;
}

.s_light
{
	color: #f68506;
	font-weight: bold;
	font-size: 14px;
}


.menutitle
{
	padding-top:12px;
 	font-size: 18px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #616161;	
	font-weight: bold;
}	

.menutext
{
	text-align: justify;
	padding-top:6px;
 	font-size: 13px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #616161;	
}	


td.row0
{
	width: 160px;
 	font-size: 13px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #616161;
	background-color: #d8d8d8;
	padding-left: 9px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 9px;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	border-top: 1px solid #FFFFFF;
}

td.row01
{
	width: 160px;
 	font-size: 13px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #3062cc;
	padding-left: 9px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 9px;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	background-image: url('../images/main/g1.gif');
	background-repeat: repeat-x;
}

a.row0
{
	text-decoration: none;
	color: #414141;
}

a.row0:hover, a.row1:hover
{
	text-decoration: underline;
	color: #ff6f00;
}


td.row1
{
	width: 160px;
 	font-size: 12px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #616161;
	background-color: #e8e8e8;
	padding-left: 17px;
 	padding-top: 4px;
	padding-bottom: 6px;
	padding-right: 15px;

	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	border-top: 1px solid #FFFFFF;
	white-space: nowrap;

	background-image:url('../images/ordot.gif');
	background-position: center left; 
	background-repeat: no-repeat; 
}





a.row1
{
 	font-size: 12px; 
	text-decoration: none;
	color: #616161;
}

td.row12
{
 	font-size: 13px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #3062cc;
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 6px;
	padding-right: 15px;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	background-image: url('../images/main/g1.gif');
	background-repeat: repeat-x;
	white-space: nowrap;
}

td.row2
{
 	font-size: 12px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #3b60b0;
	background-color: #e2e9f8;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-right: 10px;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
}

td.row21
{
 	font-size: 12px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #3062cc;
	padding-left: 15px;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-right: 10px;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	background-image: url('../images/main/g1.gif');
	background-repeat: repeat-x;
}

a.row2
{
	font-size: 12px;
	color: #3b60b0;
	text-decoration: none;
	font-weight: normal;
}

a.row2:hover
{
	text-decoration: underline;
	color: #3b60b0;
}

td.register
{
	padding-top: 20px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 10px;

	text-align: justify;
 	font-size: 11px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #616161;	
}

td.register2
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	padding-right: 15px;
	text-align: justify;
	padding-top:6px;
 	font-size: 13px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #616161;
}

td.register3
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	padding-right: 15px;
	text-align: justify;
 	font-size: 10px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #4a9819;	
	font-weight: normal;
}


.ast
{
	vertical-align: middle;
	font-family: Courier, Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 20px;
	font-weight: bold;
	color: #F00;
}

td.b_header
{
	background-image:url('../images/main/grb.gif');
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #d2dde6;
	padding-top: 8px;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 4px;
}	

.title3
{
	font-family: Arial;
	color: #535d63; 
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}	

td.basket
{
	padding-left:5px; 
	padding-right:5px; 
	vertical-align:middle;
	text-align:center;
 	font-size: 12px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #3465ad;	
	font-weight: bold;

}

/* --------------- Правый столбец --------------- */
td.rightcol
{
	width: 160px;
	padding-top: 0px;
	padding-right: 20px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #4a9819;
 	font-size: 10px; 
}

.greentext
{
 	font-size: 13px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #52a01d;	
	font-weight: bold;
}	

.bigtext
{
	padding-top:0px;
 	font-size: 18px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #4b4b4b;	
	font-weight: normal;
	white-space: nowrap;
}	

.normaltext
{
	padding-top:6px;
	padding-bottom:6px;
 	font-size: 11px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #4b4b4b;	
	font-weight: normal;
}	

.icqtext
{
	padding-left: 4px;
	font-family: 'Arial Narrow';
	color: #6f6f6f; 
	font-size: 15px;
	font-weight: bold;
}	

A.normaltext
{
	font-size: 13px;
	color: #147eb5;	
	text-decoration:underline;
}	


/* -------------- ССЫЛКИ (Навигация) -------------- */

td.nav
{
	padding-left: 10px; 
	padding-right: 10px;
	color: #afafaf; 
	font-size: 13px;
	width: 1%;
	text-align: left;
	white-space: nowrap;
}

A.moto
{
	font-size: 16px;
	font-family: Arial, Tahoma, Verdana;
}

A.moto:link
{ 
	color: #535d63;
	text-decoration: none; 

}
A.moto:visited 
{ 
	color: #535d63;
	text-decoration: none; 
}
A.moto:hover   
{ 
	color: #c90100;
	text-decoration: underline;
}
A.moto:active  
{ 
	color: #535d63;
	text-decoration: none;
}

A.moto2
{ 
	font-size: 16px;
	font-weight: bold;
	color: #c90100;
	text-decoration: underline;
}


/* ----- ссылки в цветастой навигации --- */

A.colorrow, A.colorrow:hover, A.colorrow:active, A.colorrow:visited
{
	font-size: 14px;
	font-family: 'Arial Narrow', Tahoma, Verdana, Arial, Helvetica;
	color: #FFFFFF;
	text-decoration: none; 
}
	

A
{
	font-size: 14px;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #147eb5;	
}

A:hover
{
	text-decoration: underline;
}

A.nav
{
	font-size: 13px;
	font-family: Tahoma, Verdana, Arial;
}

A.nav:link    
{ 
	color: #afafaf;
	text-decoration: none; 

}

A.nav:visited 
{ 
	color: #afafaf;
	text-decoration: none; 
}

A.nav:hover   
{ 
	color: #afafaf;
	text-decoration: underline;
}

A.nav:active  
{ 
	color: #ffffff;
	text-decoration: none;
}
