body {
	scrollbar-face-color: #e1e2e4;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color: #C3C4C8;
	scrollbar-3dlight-color: #C3C4C8;
	scrollbar-arrow-color: #dd292a;
	scrollbar-track-color: #F2F4F9;
	scrollbar-darkshadow-color: #7E8085;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #FFF url(../images/bg_left.gif) repeat-y;
	font-size: 10px;
	color: #333333;
}
/* tegs */
html, body {height: 100%;}
html, body, h1, h2, h3, h4, h5, form {margin: 0; padding: 0;}
h1 { font-size: 12px; color: #677281;}
#hader_print {
	height: 75px;
	top: -75px;
	position: absolute;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	width: 100%;
	min-width: 1024px;
	vertical-align: top;
	background-image: url(../images/bg_sh1.gif);
	background-repeat: repeat-x;
	margin: 0 0 -135px 0;
}
.bg_no { background-repeat: no-repeat;}
a {color: #3366FF;}
a:hover {color: #dd292a;}

.clear { clear:both;}

.header {
	width: 100%;
	height: 250px;
	background: url(../images/bg_sh0.jpg) no-repeat;
}
.h_right {
	height: 200px;
	background: url(../images/bg_sh0R.gif) right top no-repeat;
}
#page_name {
	height: 25px !important;
	vertical-align: middle;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
#page_name .name {
	line-height: 12px;
	background-color: #DD292A;
	padding: 1px 4px 1px 4px;
	text-transform: capitalize;
}
.B_crumbBox {
	font-size: 10px;
	border-bottom: 1px dotted #E1E2E4;
	padding-bottom: 5px;
	margin-bottom: 10px;
	color: #9EA7B1;
	width: auto;
	display: block;
}
.B_crumbBox a{text-decoration: none;}
.B_crumbBox a:hover {text-decoration: none;}

.pgTitle { color:#677281; font-weight: bold; text-transform: uppercase;}
.pgTitle p {
line-height: 18px;
	margin: 0;
	padding: 0;
font-size:12px; 
font-weight: normal;
 text-transform:none;
}
.noBord table { border-collapse: collapse; border: 0px none #FFFFFF;}
.noBord table td { padding:0 0 5px 5px !important; }
.acses1 {
	font-size: 11px;
	text-align: justify;
	line-height: 16px;
	padding-left: 15px;
}
.acses1, .acses {
	border-collapse: collapse;
	border: 0 none;
}
.acses1 td {
	font-size: 11px;
	vertical-align: top;
}
.acses1 td img { border: 1px solid #e1e2e4; margin: 0 10px 10px 0}

.acses {
	font-size: 11px;
	border-collapse: collapse;
	border: 0px none #FFFFFF;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.acses th {
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	background-color: #e1e2e4;
	text-align: center;
	height: 20px;
}
.acses td {
	border-top: 1px solid #E1E2E4;
	border-right: 0px none #FFFFFF;
	border-left: 0px none #FFFFFF;
	border-bottom: 0px none #FFFFFF;
	vertical-align: top;
}
.acses img {
	margin-right: 15px;
	margin-bottom: 10px;
	border-top: none 0;
	border-right: 1px solid #E1E2E4;
	border-bottom: 1px solid #E1E2E4;
	border-left: 1px solid #E1E2E4;
}
#catalog, #catalog table td {border-collapse: collapse; border: 0px none;}
#catalog td {
	font-size: 11px;
	border-top: 2px solid #E2E3E5;
	border-right: 0px none #FFFFFF;
	border-left: 0px none #FFFFFF;
	border-bottom: 0px none #FFFFFF;
	padding-bottom: 15px;
	vertical-align: top;
}
#catalog img {border: 1px solid #E2E3E5;}

.minW190 { min-width: 190px;}
.avtoNum {font-size: 10px; text-align: right;  padding-top:15px;}
.cursr img {cursor: hand !important; cursor: pointer !important;}

#cat_ch {font-size: 10px; font-weight: bold;}
#cat_ch a {color: #dd292a; text-decoration: none; border-width: 0px;}
#cat_ch a:visited {color: #dd292a; text-decoration: none; border-width: 0px;}
#cat_ch a:hover {color: #dd292a; border-width: 0px;}
#cat_ch img {border: 1px solid #E2E3E5;}
.ukaz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #677281;
}
.viewTkany {float:left; width:160px; margin: 0 10px 15px 0;}
.viewTkany a.picTkan {
	display:block;
	float:left;
	border:2px solid #333;
	outline: none;
	width:150px;
	height:206px;
	overflow:hidden;
}
.viewTkany img {
	border:0 none;
	outline: none;
}
.news {border-bottom: 1px dotted #eee;}
.data_news {font-weight: bold; font-size: 11px; color: #3366FF;}
.foto_cat {margin-bottom: 15px; border: 1px solid #e1e2e4;}
.tem_news {
	font-weight: bold;
	color: #DD292A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.news img {
	margin-right: 10px;
	margin-bottom: 5px;
	border: 1px solid #e1e2e4;
	text-align: left;
	vertical-align: middle;
}
.foto_bignews {
	margin-right: 10px;
	margin-bottom: 5px;
	float: left;
	border: 1px solid #e1e2e4;
}
.paginat {font-size: 10px; color: #666; line-height: 16px;}

.ditto_previous_link, .ditto_next_link {text-decoration:none;}
.ditto_previous_link {}
.ditto_next_link {}

.ditto_page, .ditto_currentpage {
	text-decoration:none;
	border: 1px solid #3366FF;
	padding: 2px 5px;
	margin: 0px 2px;
	font-weight: bold;
}
.ditto_page {}
.ditto_page:hover {border-color: #dd292a;}
.ditto_currentpage {border-color: #677281; background-color: #e1e2e4; color: #677281;}

/*-----------Menu Up --------*/
a:focus {outline: none;}
#menu {
	font: bold 13px Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	margin-left: 250px;
}	
#menu ul, .topmenu ul li{
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}
#menu ul li {
	float: left;
	position:relative;
	padding: 0;
	font-size: 13px;
	font-weight: bold;
	text-transform: none;

}
#menu ul li a {
	color: #DD292A;
	display: block;
	text-decoration: none;
	padding: 0 10px;
	white-space: nowrap;

}
#menu ul li a:HOVER {color: #fff;}
#menu ul li ul {
	display: none;
	position: absolute;
	width: 180px;
	border: 1px solid #DD292A;
	text-align: left;
	padding-bottom: 12px;
	background: #FFFFFF url(../images/ik_men.gif) right bottom no-repeat;
}
#menu ul li ul li {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: none;
	white-space: nowrap;
	line-height: 20px;
	width:100%;
}
#menu ul li ul li a { display: block; padding: 0 5px; width:100%;}

#menu .active {background-color: #DD292A;}
#menu .active a {color: #FFF !important;}
#menu .active ul li a:link  {color: #DD292A !important;}
#menu .active ul li a:visited  {color: #DD292A !important;}
#menu .active ul li a:hover {color: #fff !important;}
/*-----------End Menu Up --------*/

.price {
	font-size: 10px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #DD292A;
	padding: 0px;
}
.price img {cursor: hand;}

.sideLeft {margin-top: 0; float: left; width: 220px;}
.sideRight {
	margin-top: 0;
	float: right;
	width: 200px;
	background: url(../images/bg_right.gif) repeat-y;
}
#news {
	font-size: 10px;
	color: #666;
	text-align: justify;
	padding-right: 20px;
	padding-left: 25px;
	padding-bottom: 30px;
}
.text {
	margin-top: 0;
	margin-right: 230px;
	margin-left: 250px;
	font-size: 12px;
	text-align: justify;
	line-height: 18px;
	padding: 5px 0 30px 0;
}
.text table {font-size: 11px;}
.text table td {vertical-align: top;}

.push {height: 135px; clear:both; }
.footer {
	height: 135px;
	width: 100%;
	min-width: 1024px;
	background: #FFF url(../images/bg_footR.gif) no-repeat right top;
}
.f_left {
	float:left;
	width: 190px;
	color: #999999;
	background-image: url(../images/brd_corn.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 60px 0 0 30px;	
}
#menu_niz {
	float:left;
	font-size: 11px;
	height: 40px;
	width: 420px;
	color: #677281;
	padding-top: 12px !important;
	padding-left: 21px !important;
	text-transform: lowercase;
	background-image: url(../images/bg_foot.gif);
	background-repeat: repeat-x;
}
#menu_niz a {
	color: #677281;
	padding-right: 10px;
	padding-left: 9px;
	border-right: 1px solid #677281;
}
#menu_niz a:hover {color: #dd292a;}
#menu_niz a.last {padding-right: 0px; border-right: 0px none;}
.counters {
	text-align: center;
	vertical-align: middle;
	margin: 60px 200px 0 220px;
}
/* classes */
.t100 {width: 100%; height: 100%;}
.w100 {width: 100%;}
.h100 {height: 100%;}
.b0 {border: 0 solid;}

/* print */
@media print {
BODY {font-size:12pt;}
#prHeader, #prSideLeft, #prSideRight, #prFooter {display:none;}
a {text-decoration:none;}
#hader_print {height: 75px; top: 0px; position: relative;}
#page_name {margin-top: 5px;}
#page_name:after {
	content:" http://avtoch.ru";
	font-size:10pt;
	font-weight: normal;
	color: #000000;
}
#prText {font-size:12pt; margin-left:0;}
}


