*		{
			padding: 0px;
			margin: 0px;
		}

body	{
			padding: 0px;
			margin: 0px;
			font-family: Arial;
			background: #FFFFFF none repeat scroll 0 0;
			text-align: center;
			font-weight: normal;
			font-size: 11pt;
			color: #3B5725;
		}
		
b		{
			font-weight: bold;
		}
		
b.status
		{
			float: left;
			font-weight: bold;
			font-size: 12pt;
			color: #da0000;
			font-family: Georgia;
		}		
		
a, a:visited, a:hover, a:link	
		{
			text-decoration: underline;
			color: #31491F;
		}

a:hover	{
			color: #000000;
			~background: #31491F none repeat scroll 0 0;
		}
		
a:hover img
		{
			border: 0px;
			text-decoration: none;
			background: #FFFFFF;
		}		

a.none:hover 
		{
			border: 0px;
			text-decoration: none;
			background: #FFFFFF;
		}	
		
a.white	{
			color: #FFFFFF;
			font-weight: bold;
			font-size: 8pt;
		}
		
p		{
			font-weight: normal;
			font-size: 11pt;
			color: #3B5725;
			line-height: 17px;
		}
		
sub		{
			font-size: 7pt;
			color: #3B5725;
		}

sub.sale	
		{
			font-size: 7pt;
			color: #C8CAC6;
		}		
		
img		{
			border: 0px;
		}
		
h1		{
			font-weight: bold;
			font-size: 12pt;
			color: #31491F;
			line-height: 14px;
		}

h2		{
			font-weight: bold;
			font-size: 11pt;
			color: #31491F;
		}

h2.pad5	{
			font-weight: bold;
			font-size: 11pt;
			color: #31491F;
			padding: 5px 0px;
		}		
		
h3		{
			font-weight: bold;
			font-size: 10pt;
			color: #3B5725;
		}		

h3.pad5	{
			font-weight: bold;
			font-size: 10pt;
			color: #3B5725;
			padding: 5px 0px 5px 10px;
		}		
		
h4		{
			font-weight: normal;
			font-size: 9pt;
			color: #3B5725;
			line-height: 13px;
		}

h4.pad5	{
			font-weight: normal;
			font-size: 9pt;
			color: #3B5725;
			line-height: 13px;
			padding: 5px 0px 5px 15px;
		}		
		
h5		{
			font-weight: normal;
			font-size: 8pt;
			color: #3B5725;
			line-height: 18px;
		}
		
h6		{
			font-weight: normal;
			font-size: 9pt;
			color: #FFFFFF;
			line-height: 13px;
		}

fieldset {
			border: 1px solid #D7AB14;
			border-right: 4px solid #D7AB14;
		}	

legend	{
			padding: 0px 10px;
			font-size: 10pt;
			font-weight: bold;
		}

ul		{
			text-decoration: none;
			font-weight: bold;
			font-size: 9pt;
			list-style: none; 
		}		

li		{
			text-decoration: none;
			font-weight: normal;
			font-size: 8pt;
			list-style: none; 
		}		
		
.top	{
			width: 100%;
			height: 160px;
			background-color: #64943F;
		}

.banner_top {
			width: 1000px;
			height: 160px;
			background: url(http://www.avtomotokniga.ru/image/banner_bg1.jpg);
		}		
		
.top_note	{
			margin-top: 5px;
			padding-left: 500px;
			position: absolute;
			text-align: left;
			width: 500px;
			line-height: 14px;
		}
		
.h2		{
			font-weight: bold;
			font-size: 11pt;
			color: #31491F;
		}		

.h3		{
			font-weight: bold;
			font-size: 11pt;
			color: #3B5725;
		}		

.h4		{
			font-weight: normal;
			font-size: 9pt;
			color: #3B5725;
			line-height: 13px;
		}
		
.h5		{
			font-weight: normal;
			font-size: 8pt;
			color: #3B5725;
			~line-height: 15px;
		}		
		
.head4 img
		{
			padding: 0px 20px 0px 0px;
			float: left;
		}

.head5	{
			font-weight: normal;
			font-size: 11pt;
			color: #3B5725;
			line-height: 17px;
		}		
		
.mark	{
			padding: 5px;
			width: 150px;
		}
		
.blue	{
			color: #0e4c92;
			font-size: 9pt;
		}	
		
.red	{
			color: #c92424;
		}

.green	{
			color: #25ba16;
		}	

.black	{
			color: black;
		}	

.white	{
			color: white;
		}		
	
.price	{
			font-weight: bold;
			font-size: 12pt;
			color: #da0000;
			font-family: Georgia;
		}

.blink	{
			text-decoration: blink;
		}		
		
.sale_price	
		{
			font-weight: normal;
			font-size: 13pt;
			color: #C8CAC6;
			font-family: Georgia;
			text-decoration: line-through;
		}			
		
.menu_top	
		{
			width: 500px;
			height: 80px;
			float: right;
			background: url(http://www.avtomotokniga.ru/image/menu_top.png) bottom center no-repeat;
			padding-top: 80px; 
		}	
		
.menu_top_table
		{
			width: 500px;
			text-align: left;
		}	

.menu_top_zag, .menu_top_zag_office
		{
			padding-top: 2px;
			padding-left: 15px;
			font-weight: bold;
			font-size: 12pt;
			color: #496004;
			border-bottom: 1px solid #D7AC15;
			width: 150px;
			height: 25px;	
		}
		
.menu_top_zag
		{
			width: 250px;
		}	
		
.basket, .office
		{
			height: 80px;
		}
		
.basket
		{
			height: 80px;
			border-right: 1px solid #D7AC15;
		}		

.menu_top_img
		{
			text-align: center;
			width: 40px;
		}	

.menu_top_h25
		{
			height: 25px;
			padding-left: 15px;
			font-size: 10pt;
			color: #3B5725;
			width: 130px;
		}

.check	{
			padding-top: 2px;
			width: 100px;
			border-bottom: 1px solid #D7AC15;
		}

.korz_if_2
		{
			font-size: 7pt;
			text-decoration: underline;
			float: right;
			margin-top: -78px;
			padding-right: 10px;
		}	
		
.main_menu_bg
		{
			width: 100%;
			height: 30px;
			background: #466720 url(http://www.avtomotokniga.ru/image/main_menu_bg.png) repeat-x;
		}

.main_menu
		{
			width: 1000px;
			height: 30px;
		}
		
.poisk
		{
			float: right;
		}

.poisk_table
		{
			width: 260px;
			height: 30px;
		}
		
.poisk_td_1
		{
			width: 220px;
			padding: 5px 0px 5px 20px;
		}

.poisk_td_2
		{
			width: 40px;
		}			

/* start - Выпадающий список - start */
		
.mm1 	{
			list-style: none; 
			font-size: 11pt;
			height: 30px; 
		}

.mm1 table 
		{
			border-collapse: collapse; 
			height: 0px; 
			width: 0px; 
			margin: 0px -4px -1px 0px;
		}

.mm1 li 	{
			float: left; 
			border-right: 1px solid #D7AB14;
		}
	
.mm1 li.nobrd 
		{
			float: left; 
			border-right: 0px;
		}	

.mm1 li a 	{
			display: block; 
			float: left; 
			height: 30px; 
			line-height: 27px; 
			color: #000000; 
			text-decoration: none; 
			padding: 0px 10px 0px 10px; 
			cursor: pointer; 
			font-size: 9pt;
			font-weight: bold;
		}

.mm1 li:hover 
		{
			position: relative; 
			z-index: 100;
		}

.mm1 li a:hover 
		{
			position: relative; 
			z-index: 100; 
			color: #fff; 
			background: #466720 url(http://www.avtomotokniga.ru/image/main_menu_bg_h.png) repeat-x;
		}

.mm1 li:hover > a 
		{
			color: #fff; 
			background: #466720 url(http://www.avtomotokniga.ru/image/main_menu_bg_h.png) repeat-x;
		}

.mm1 ul 
		{
			position: absolute; 
			left: -9999px; 
			top: 30px; 
			list-style: none; 
			background: #466720 url(http://www.avtomotokniga.ru/image/main_menu_bg.png) repeat-x;
			cursor: pointer; 
		}
	
.mm1 ul li	{
			background: #64922D;
			text-align: right;
			border-left: 1px solid #D7AB14;
			border-bottom: 1px solid #D7AB14;
		}	

.mm1 ul li a 
		{
			height: 30px; 
			width: 170px;
			line-height: 27px; 
			border: 0; 
		}

.mm1 ul li a:hover 
		{
			border: 0;
			background: #A5DB5C;
		}

.mm1 ul li:hover > a 
		{
			border:0;
		}

.mm1 :hover ul 
		{
			right: 0; 
			left: auto;
		}
		
/* end - Выпадающий список - end */		

.input_text
		{
			border: 1px solid #64943F;
			color: #635D19;
			font-size: 9pt;
			margin-bottom: 3px;
		}

.input_noborder
		{
			border: 1px solid #fff;
			color: #635D19;
			font-size: 9pt;
			margin-bottom: 3px;
		}		
		
.input_text:focus
		{
			border: 1px solid #b10834;
			color: #635D19;
			font-size: 9pt;
			margin-bottom: 3px;
		}

.button
		{
			border: 2px dotted #64943F;
			color: #635D19;
			font-size: 9pt;
			margin-bottom: 3px;
			background-color: #D7AB14;
			cursor: pointer;
		}
		
.middle	{
			width: 100%;
			background: #FFFFFF url(http://www.avtomotokniga.ru/image/middle_bg.jpg) repeat-x 0 0;
		}
		
.center	{
			width: 1000px;
			background-color: #FFFFFF;
			border-left: 1px dotted #9EEC47;
			border-right: 1px dotted #9EEC47;
			background: #FFFFFF url(http://www.avtomotokniga.ru/image/center_bg.png);
		}

.center_top
		{
			height: 20px;
			width: 100%;
			background: #FFFFFF url(http://www.avtomotokniga.ru/image/center_top_bg.png) repeat-x 0 0;
		}
		
.reklama
		{
			margin-bottom: 15px;
			border: 0px;
		}	

.center_table
		{
			text-align: left;
			width: 980px;
		}
		
.center_1, .center_3
		{
			vertical-align: top;
		}	

.center_1_2
		{
			border-right: 8px solid #D7AB14;
		}

.center_3_2	
		{
			border-left: 8px solid #D7AB14;
		}	

.center_1_2_1
		{
			height: 5px;
			background: #FFFFFF url(http://www.avtomotokniga.ru/image/center_2_3.png) repeat-y 100% 0%;
		}
		
.center_2
		{
			width: 30px;
		}		

.center_3_2_1
		{
			height: 5px;
			background: #FFFFFF url(http://www.avtomotokniga.ru/image/center_3_2_1.png) repeat-y 0% 100%;
		}
		
.center_3_2_2
		{
			width: 710px;
		}
		
.center_3_2_2_left
		{
			width: 680px;
			min-height: 25px;
			margin: 10px 0px 20px 0px;
		}

.new	{
			padding: 3px 0px 3px 30px;
			font-weight: bold;
			font-size: 11pt;
			color: #3A4C03;
			font-family: Georgia;
			border-left: 6px solid #64943F;
			border-bottom: 2px dotted #64943F;
			min-height: 22px;
		}
		
.new2	{
			~padding-left: 20px;
			padding: 3px 0px 0px 20px;
			font-weight: bold;
			font-size: 11pt;
			color: #3A4C03;
			~font-family: Georgia;
			font-family: Arial;
			~border-left: 6px solid #D7AB14;
			border-bottom: 2px dotted #D7AB14;
			min-height: 22px;
			~background: #D7AB14 url(http://www.avtomotokniga.ru/image/new.png) repeat-x 0% 0%;
		}		

.center_table_1
		{
			width: 680px;
			min-height: 515px;
			vertical-align: top;
			padding: 10px 20px 20px 20px;
		}
	
.td_price
		{
			text-align: center;
			vertical-align: middle;	
			height: 30px;
		}

.add_cart
		{
			border-right: 4px solid #D7AB14;
			vertical-align: middle;
			text-align: right;	
		}		
		
.center_table_1_line	
		{
			height: 4px;
			background: #FFFFFF url(http://www.avtomotokniga.ru/image/center_table_1_line.png) repeat-y 100% 0%;
			width: 680px;
		}
		
.td_padding	
		{
			height: 20px;
		}
		
.td_note	
		{
			vertical-align: top;
			border-right: 4px solid #D7AB14; 
		}

.note	{
			padding: 20px 5px 5px 0px; 
		}

.item_note	
		{
			padding: 0px 10px 10px 0px;
		}		
		
.small_img
		{	
			text-align: center;
			margin: 20px 20px 20px 10px;
		}	

.rank	{
			padding-left: 3px;
		}

.miniItem
		{
			padding-right: 5px;
			border-right: 1px dotted #D7AB14;
		}		

.zakaz_form
		{
			padding: 15px 15px 15px 15px;
			margin-bottom: 20px;
		}
	
.form_names
		{
			width: 230px;
			height: 25px;
		}	

.order	{
			~border: 1px dotted #9EEC47;
			font-weight: normal;
			font-size: 9pt;
			color: #3B5725;
		}
		
.right_txt	
		{
			text-align: right;
			padding: 5px;
			border: 1px dotted #D7AB14;
		}	
		
.top_txt	
		{
			vertical-align: middle;
			padding: 5px;
			border: 1px dotted #D7AB14;
		}	

.order_choise
		{
			width: 630px;
			height: 25px;
			margin: 10px 0px;
			background: #FFFFFF url(http://www.avtomotokniga.ru/image/center_3_2_2_left.png) repeat-y 0% 100%;
			float: left;
			border: 1px dotted #D7AB14;
		}	

.padd_5	{
			padding: 5px;
			border: 1px dotted #D7AB14;
		}

.padd_5_bt
		{
			padding: 5px;
			border: 1px dotted #D7AB14;
		}		

/* start - тени - start */
		
.shadow 	{
			background: URL(http://www.avtomotokniga.ru/image/shadow.png) no-repeat 100% 100%; /* Рисунок с тенью */
			float: left; /* Создание обтекания для правильного положения тени */
		}

.bottom-left-corner
		{
			background: URL(http://www.avtomotokniga.ru/image/corner_bl.png) no-repeat 0px 100%; /* Левый нижний уголок */
		}

.top-right-corner 
		{
			padding: 0 10px 10px 0; /* Ширина тени справа и снизу */
			background: URL(http://www.avtomotokniga.ru/image/corner_tr.png) no-repeat 100% 0px; /* Правый верхний уголок тени */
		}

.shadow IMG 		
		{
			display: block; /* Блочный элемент */
		} 

.clear	{    
			clear: left; /* Отменяем обтекание */ 
		}
		
/* end- тени - end*/

/* start - Древовидная структура марок - start */
	
#Models_Menu 
		{	/* Main menu items */
			padding: 20px 3px 20px 10px;
			width: 195px;
		}
	
#Models_Menu a
		{	/* Main menu items */
			color: #31491F;
			text-decoration: none;
			font-weight: bold;
			font-size: 11pt;
		}
		
#Models_Menu a:hover
		{	/* Main menu items */
			color: #FFFFFF;
			background-color: #31491F;
		}		
	
#Models_Menu ul li a
		{	/* Sub menu */
			color: #507632;
			font-weight: bold;
			font-size: 8pt;
			cursor: pointer;
		}
	
#Models_Menu ul li ul li a
		{	/* Sub Sub menu */
			color: #6A9E42;
			font-weight: normal;
		}
	
#Models_Menu .activeMenuLink
		{	/* Styling of active menu item */
			background-color: #FFFFFF;		
			color: #31491F;
			font-weight: bold;
		}
	
/*	No bullets	*/	
#Models_Menu li
		{
			~list-style-image: url(http://www.avtomotokniga.ru/image/ul_fon.png);
			cursor: pointer;
		}
	
/*	No margin and padding	*/
#Models_Menu, #Models_Menu ul
		{
			text-align: left;
		}

/* Margin of sub menu items */
#Models_Menu ul
		{
			display: none;
			margin-left: 10px;
		}
	
/* end - Древовидная структура марок - end*/	

.center_down
		{
			height: 20px;
			width: 100%;
			background: #FFFFFF url(http://www.avtomotokniga.ru/image/center_down_bg.png) repeat-x 0 0;
		}
		
.down	{
			width: 100%;
			height: 100%;
			background-color: #466620;
			bottom: 0px;
		}
		
.down_c	{
			width: 1000px;
		}
		
.down_l	{
			padding: 20px 15px 0px 0px;
			float: left;
		}
		
.down_r	{
			padding: 7px 20px 7px 0px;
			text-align: left;
		}
		
.indexUl li
		{
			display:inline;
			float: left;
			min-height: 300px;
			~width: 30%;
			margin-right: 10px;
		}		
