html body       {
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
color: #666;
margin: 0px;
background-color: #fff;
padding: 0px;
border-left: 20px solid #666;
border-right: 20px solid #666;
background-image: url(../images/header.jpg);
background-position: right top;
background-repeat: no-repeat;
}

H1 {
	font-size: 20px;
	color: #314158;
	font-weight: bold;
	font-family: Arial Narrow;
	text-transform: uppercase;
	display: block;
	border-bottom: 1px solid #e2e2e2;
	padding-bottom: 4px;
}
H2 {
font-size: 18px;
	color: #314158;
	font-weight: normal;
	font-family: Arial;
	display: block;
	border-bottom: 1px solid #e2e2e2;
	padding-bottom: 4px;
}
H3 {
	font-size: 16px;
	color: #666;
	font-weight: bold;
	display: inline;
}
H4 {
	font-size: 16px;
	color: #C57B00;
	font-weight: bold;
	font-family: Arial Narrow;
	text-transform: uppercase;
	display: block;
	border-bottom: 1px solid #e2e2e2;
	padding-bottom: 4px;
}

H6 {
	font-size: 14px;
	color: #666;
	font-weight: bold;
	font-family: Arial Narrow;
	text-transform: uppercase;
	display: block;
	border-bottom: 1px solid #e2e2e2;
	width: 400px;
}

li {
	padding: 0px;
}

hr {
	height: 1px;
}

input {font-size: 12px; color:#111; font-family:Tahoma; border: 1px solid #ccc;padding: 4px;}

select,option         {font-size: 11px; color:#366484; font-family:Tahoma;}

textarea {font-size: 11px; color:#333; font-family:Tahoma; border: 1px solid #ccc; width: 300px;}

option                {border:none}
textarea              {padding:2px}
form                  {display:inline}
small                 {font-size:11px}
fieldset              {border-color:#ccc}

.content   {
padding:20px; 
padding-right: 20px;
text-align: left;
font-size: 12px;
font-family: Tahoma;
background-color: #fff;
vertical-align: top;
color: #444;
line-height: 22px;
}

.left {
padding:20px;
padding-left: 20px; 
text-align: left;
vertical-align: top;
color: #454545;
line-height: 16px;
width: 240px;
}

.footer, .left2 {
	font-size: 10px;
	color: #666;
	background-image: url(../images/footer_bg.gif);
	background-position: left top;
	background-repeat: repeat-x;
	height: 100px;
	padding-left: 30px;
}

a:link,a:visited      {
font-weight:normal; 
color: #000;
text-decoration:underline;
}
a:hover               {
color:#cc0000; text-decoration:none;
font-weight: normal;
}

.button,
.button_bbodes {
font-weight: normal;
font-size:12px;
color: #fff;
background-color: #3d3d3d;
cursor: pointer;
border: 1px solid #e2e2e2;
padding-left: 15px;
padding-right: 15px;
height: 24px;
}

.blok {
	width: 310px;
	background-color: #fff;
	height: 26px;
	border-top: 4px solid #cc0000;
}

.lb {
	background-color: #fff;
	width: 280px;
	vertical-align: top;
	padding-right: 0px;
	padding-top: 25px;
}

.tabitem {
	border-bottom: 1px solid #e2e2e2;
	margin-bottom: 4px;
	padding-bottom: 10px;
}

a.item:link, a.item:visited {
	font-size: 12px;
	text-transform: uppercase;
	color: #2A3B61;
}

.mod_gal_imgcontainer               {float:left; padding:0px; border: 1px solid #ddd; margin:3px}
.mod_gal_header                     {color:#333; background-color:#F4F4F4; padding:5px; border-bottom:1px solid #ddd}
.mod_gal_img                        {padding:10px}
.mod_gal_kbsize                     {color:#999; text-align:center; margin-top:3px}

.overlib_body                      {font-size:11px; background-color:#ffffff;color:#333333}
.item_title                        {font-weight: normal;background-color:#dddddd; color:#666666}
.overlib_border                    {background-color:#eec00a}

a.video:link, a.video:visited {
	padding-left: 40px;
	background-image: url(../images/video.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #cc0000;
	font-family: Tahoma;
	padding-top: 4px;
	padding-bottom: 4px;
}

a.video:hover {
	padding-left: 40px;
	background-image: url(../images/video.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #111;
	font-family: Tahoma;
	padding-top: 4px;
	padding-bottom: 4px;
}

/* _______________________ Оформление нумерации страниц _______________________ */
div.click {
	color: #999;
}

.mt {
height: 38px;
border-top: 1px solid #f2f2f2;
}

a.mtop:link, a.mtop:visited {
	color: #121212;
	font-family: Tahoma;
	font-size: 10px;
	text-transform: uppercase;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 13px;
	padding-bottom: 13px;
	display: block;
}
a.mtop:hover,
a.mtopa:visited, 
a.mtopa:link, 
a.mtopa:hover
 {
	color: #fff;
	font-family: Tahoma;
	font-size: 10px;
	text-transform: uppercase;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 13px;
	padding-bottom: 13px;
	background-color: #3d3d3d;
	display: block;
}

.mt2 {
height: 38px;
border-top: 2px solid #121212;
background-color: #f2f2f2;
}

a.mtop2:link, 
a.mtop2:visited {
	color: #111;
	font-family: Tahoma;
	font-size: 10px;
	text-transform: uppercase;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 13px;
	padding-bottom: 13px;
	display: block;
}
a.mtop2:hover, 
a.mtopa2:visited, 
a.mtopa2:link, 
a.mtopa2:hover {
	color: #fff;
	font-family: Tahoma;
	font-size: 10px;
	text-transform: uppercase;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 13px;
	padding-bottom: 13px;
	background-color: #cc0000;
	display: block;
}

.basket {
	background-image: url(../images/basket.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 40px;
	padding-top: 10px;
}

.header {
	background-color: #fff;
	padding-left:45px;
}

.logo {
	padding-left: 20px;
}

.info {
border-top: 4px solid #cc0000;
height: 30px;
vertical-align: bottom;
padding-left: 0px;
}

a.small:link, a.small:visited {
	font-size: 9px; 
	font-family: Tahoma;
	color: #999999;
}

.cat {
	HEIGHT: 28px;
	border-bottom: 1px solid #e2e2e2;
	padding-left: 0px;
	width: 230px;
}

a.cat0:link, a.cat0:visited {
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 4px; 
	COLOR: #111; 
	font-family: Tahoma;
display: block;
text-transform: uppercase;
background-image: url(../images/cat2.gif);
background-position: left;
background-repeat: no-repeat;
padding-left: 15px;
}
a.cat0:hover {
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 4px; 
	COLOR: #cc0000; 
	FONT-FAMILY: Tahoma; 
	TEXT-DECORATION: none;
		background-image: url(../images/cat3.gif);
background-position: left;
background-repeat: no-repeat;
padding-left: 15px;
}

a.cat1:link, a.cat1:visited {
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 4px; 
	COLOR: #111; 
	font-family: Tahoma;
display: block;
text-transform: uppercase;
	background-image: url(../images/cat2.gif);
background-position: left;
background-repeat: no-repeat;
padding-left: 15px;
}
a.cat1:hover {
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 4px; 
	COLOR: #cc0000; 
	FONT-FAMILY: Tahoma; 
	TEXT-DECORATION: none;
	text-transform: uppercase;
		background-image: url(../images/cat3.gif);
background-position: left;
background-repeat: no-repeat;
padding-left: 15px;
}

a.cata1:link, a.cata1:visited {
FONT-SIZE: 11px; 
	PADDING-BOTTOM: 4px; 
	COLOR: #cc0000; 
	FONT-FAMILY: Tahoma; 
	TEXT-DECORATION: underline;
	text-transform: uppercase;	
}

a.cat2:link, a.cat2:visited {
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 4px; 
	COLOR: #111; 
	font-family: Tahoma;
display: block;
text-transform: uppercase;
background-image: url(../images/cat2.gif);
background-position: left;
background-repeat: no-repeat;
padding-left: 15px;
}
a.cat2:hover {
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 4px; 
	COLOR: #cc0000;
	FONT-FAMILY: Tahoma; 
	TEXT-DECORATION: none;
	background-image: url(../images/cat3.gif);
background-position: left;
background-repeat: no-repeat;
padding-left: 15px;
}

.cat3 {
	HEIGHT: 28px;
	border-bottom: 1px solid #e2e2e2;
	padding-left: 15px;
}

a.cat4:link, a.cat4:visited {
	FONT-SIZE: 11px;
	COLOR: #3d3d3d; 
	font-family: Tahoma;
display: block;
background-image: url(../images/cat2.gif);
background-position: left;
background-repeat: no-repeat;
padding-left: 15px;
}

a.cat4:hover {
	FONT-SIZE: 11px; 
	COLOR: #cc0000;
	FONT-FAMILY: Tahoma; 
	TEXT-DECORATION: none;
	display: block;
	background-image: url(../images/cat3.gif);
background-position: left;
background-repeat: no-repeat;
padding-left: 15px;
}

a.subcat:link, a.subcat:visited {
	FONT-SIZE: 10px; 
	COLOR: #3d3d3d; 
	font-family: Tahoma;
display: inline;
padding-right: 10px;
text-align: left;
}

a.subcat:hover {
	FONT-SIZE: 10px;
	COLOR: #cc0000;
	FONT-FAMILY: Tahoma; 
	TEXT-DECORATION: none;
padding-right: 10px;
text-align: left;
}

.sort {
	font-size: 10px;
	color: #666;
	border-bottom: 1px solid #f2f2f2;
	padding-bottom: 5px;
	vertical-align: top;
}

.pages {
	font-size: 10px;
	color: #666;
	border-bottom: 1px solid #f2f2f2;
	padding-bottom: 5px;
}

a.asort {
	padding-right: 6px;
	padding-left: 6px;
	border-right: 1px solid #ccc;
}

div.bb {
	display: inline;
	padding: 4px;
	border: 1px solid #D12A17;
	font-weight: bold;
	text-transform: uppercase;
}

.road {
	padding-top: 10px;
	padding-bottom: 5px;
}

.table_options {
	background-color: #fff;
}

.pole {
	vertical-align: top;
	font-size: 11px;
	border-bottom: 1px solid #e2e2e2;
}

.tabname {
	font-size: 11px;
	border-bottom: 2px solid #e2e2e2;
	color: #333;
}

.tabitem {
	border-bottom: 1px solid #e2e2e2;
	margin-bottom: 4px;
	padding-bottom: 10px;
}

.code {
	font-size: 11px;
	color: #666;
	border-bottom: 1px solid #f2f2f2;
	width: 120px;
}

.item_code {
	font-size: 12px;
	color: #465C86;
	border-bottom: 1px solid #f2f2f2;
	width: 50px;
	font-family: Tahoma;
	font-weight: bold;
}

.code2 {
	font-size: 12px;
	color: #3d3d3d;
	border-bottom: 1px solid #f2f2f2;
	width: 120px;
	font-weight: normal;
}

.item_code2 {
	font-size: 20px;
	color: #990000;
	border-bottom: 1px solid #f2f2f2;
	width: 50px;
	font-family: Arial Narrow;
	font-weight: bold;
}

a.sm:link, a.sm:visited {
	color: #f2f2f2;
	font-size: 11px;
}

a.sm:hover {
	color: #FFCC00;
}

a.pnav:visited, a.pnav:link {
	display: inline;
	padding: 1px;
	padding-left: 4px;
	padding-right: 4px;
	color: #2B5D9B;
	font-size: 11px;
	font-family: Tahoma;
}

span.page_navigation {
	display: inline;
	padding: 1px;
	padding-left: 4px;
	padding-right: 4px;
	color: #111;
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma;
}

a.nav:visited, a.nav:link {
	display: inline;
	padding: 1px;
	padding-left: 4px;
	padding-right: 4px;
	color: #2B5D9B;
	font-size: 11px;
	font-family: Tahoma;
}

.search {
	background-color: #2B5D9B;
	padding-left: 8px;
	padding-right: 8px;
	font-size: 11px;
	color: #f2f2f2;
	cursor: hand;
}

a.shopitem_big {
color: #990000; 
	font: 16px/14px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.click {
	font-size: 10px;
	color: #999;
}

.mod_contact_left_star {
	color: #cc0000;
}

.phone {
	vertical-align: bottom;
	font-size: 10px;
	text-transform: uppercase;
	color: #3d3d3d;
	padding-left: 20px;
	background-image: url(../images/phone.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-right: 20px;
}

.price {
	padding-left: 20px;
	font-size: 10px;
	text-transform: uppercase;
	color: #3d3d3d;
	vertical-align: bottom;
	background-image: url(../images/line.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-right: 20px;
}

.work {
	padding-left: 20px;
	font-size: 10px;
	text-transform: uppercase;
	color: #3d3d3d;
	vertical-align: bottom;
	background-image: url(../images/line.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
