/*  */
H1 { color: #999 !important; padding: 1.0em 0 .1em 0 !important; font-size: 18px !important; font-weight: normal !important; }
TABLE.about-poll TD.about DIV.about-pd P { font-size: 11px; }
/*  */
DIV.poll { /*width: 100%;*/ padding: 3px 20px 10px 0; font-size: 11px; }
DIV.poll UL { padding: 5px 0 10px 0px; list-style-image: none; font-size: 11px; list-style-position: outside; list-style-type: none; }
DIV.poll UL LI { padding: 0 0 1px 10px !important; margin: 0 !important; font-size: 10px; }
DIV.poll DIV.question {
	font-size: 12px;
	color: #797979;
	font-weight: bold;
}
DIV.poll DIV.result {
	font-size: 11px;
	font-weight: bold;
}
DIV.poll DIV.crn { position: relative; width: 100%; }
DIV.poll DIV.crn IMG { position: absolute; right: -21px; right: '-22px'; bottom: -92px; }
/*  */
TABLE.about-poll { width: 100%; margin-top: 5px; }
TABLE.about-poll TD.about { width: 62%; vertical-align: top; }
TABLE.about-poll TD.about DIV.about-pd { /*width: 100%;*/ padding: 0 25px 0 8px; }
TABLE.about-poll TD.poll { width: 38%; vertical-align: top; }
/*  */
DIV.hits { width: 100%; display: table; }
DIV.hits DIV.title { width: 100%; position: relative; top: -13px; z-index: 15; }
DIV.hits DIV.item { width: 158px; float: left; margin-right: 27px; margin-bottom: 15px; }
DIV.hits DIV.item DIV.price { width: 100%; background: #E30202 url(../img/hit-crn1.gif) no-repeat 0 0; height: 9px; font-size: 0; line-height: 0; position: relative; }
DIV.hits DIV.item DIV.price DIV.pos { width: 164px; top: -4px; position: absolute; }
DIV.hits DIV.item DIV.price DIV.ds { background: url(../img/hit-price-crn4.gif) no-repeat 0 100%; font-size: 18px; float: right; padding-bottom: 1px; line-height: normal !important; color: white; }
DIV.hits DIV.item DIV.price DIV.ds DIV { background: url(../img/hit-price-crn1.gif) no-repeat 0 0; padding: 0 0 0px 3px; }
DIV.hits DIV.item DIV.price DIV.ds DIV DIV { background: #19B803 url(../img/hit-price-crn2.gif) no-repeat 100% 0; padding: 0 !important; }
DIV.hits DIV.item DIV.price DIV.ds DIV DIV DIV { padding: 1px 4px 1px 4px !important; background: url(../img/hit-price-crn3.gif) no-repeat 100% 100%; }
DIV.hits DIV.item DIV.photo { width: 158px; height: 113px; overflow: hidden; border-top: 1px solid white; border-bottom: 1px solid white; }
DIV.hits DIV.item DIV.name { width: 100%; background: #E30202 url(../img/hit-crn3.gif) no-repeat 0 100%; }
DIV.hits DIV.item DIV.name DIV { /*width: 100%; */background: url(../img/hit-crn2.gif) no-repeat 100% 100%; font-size: 12px; font-weight: bold; color: white; padding: 5px 10px 8px; }
DIV.hits DIV.item DIV.name DIV A { color: white !important; }
DIV.hits DIV.item DIV.name DIV A:link { text-decoration: none; }
DIV.hits DIV.item DIV.name DIV A:visited { text-decoration: none; }
DIV.hits DIV.item DIV.name DIV A:hover { text-decoration: none; }
DIV.hits DIV.item DIV.name DIV A:active { text-decoration: none; }
/*  */
DIV.wide-ban {/* width: 100%; */padding: 5px 0 10px 40px; }
DIV.wide-ban DIV { width: 100%; background: #DD0202 url(../img/wide-ban-bg.gif) repeat-x 0 0; }
DIV.wide-ban DIV DIV { width: 100%; background: url(../img/wide-ban-lft.gif) no-repeat 0 0; }
DIV.wide-ban DIV DIV DIV { width: 100%; background: url(../img/wide-ban-rgh.gif) no-repeat 100% 0; }
DIV.wide-ban DIV DIV DIV DIV { width: 100%; }
/*  */
DIV.billet { width: 100%; background: #19AF06 url(../img/bot-billet.gif) no-repeat 0 0; height: 19px; font-size: 0; line-height: 0; }
DIV.buttons { /*width: 100%; */padding: 0 12px; }
DIV.buttons DIV { float: right; padding: 21px 10px 21px 0; }
/*  */
TABLE.service TD { padding: 0 7px; }
DIV.copyright { width: 100%; font-size: 11px; padding: 15px 15px 16px 7px; }
DIV.copyright SPAN { display: block; font-weight: bold; padding-bottom: 2px; }
/*  */
TABLE.bottom { width: 100%; margin-top: 25px; background: url(../img/bot-l-crn.gif) no-repeat 0 100%; }
TABLE.bottom TD.service { width: 38%; vertical-align: top; }
TABLE.bottom TD.service DIV.service-pd { padding: 0 10px 0 33px; width: 100%; }
TABLE.bottom TD.banners { width: 62%; vertical-align: top; }
TABLE.bottom TD.banners DIV.banners-pd { /*width: 100%; */padding: 0 0 0 20px; }
/*  */
DIV.rate { width: 100%; padding: 15px 10px 10px 11px; }
DIV.rate P { font-size: 11px; padding: 0; }
DIV.rate DIV.title { font-size: 12px; font-weight: bold; position: relative; z-index: 5; left: -20px; top: -3px; color: #0A8F02; padding: 3px 0 5px 20px; background: url(../img/rate-ico.gif) no-repeat 0 0; }
DIV.rate DIV.rbk { padding: 5px 0 0 0; }
DIV.contacts { width: 100%; padding: 15px 25px 10px 40px; font-size: 11px; }
DIV.contacts ADDRESS { display: block; font-style: normal; font-size: 11px; }
DIV.contacts TABLE.phones { width: 100%; margin-top: 5px; }
DIV.contacts TABLE.phones TD.prefix {
	width: 5%;
	vertical-align: top;
	color: #E30202 !important;
}
DIV.contacts TABLE.phones TD.numbers {
	width: 95%;
	vertical-align: top;
}
DIV.contacts TABLE.phones TD.numbers DIV {
	white-space: nowrap;
	color: #E30202;
}
DIV.contacts TABLE.phones TD DIV {
	font-size: 15px;
	padding: 0 5px 0 0;
	font-weight: bold;
	color: #E30202 !important;
}
DIV.contacts DIV { padding-bottom: 3px; width: 100%; font-size: 11px; }
DIV.contacts DIV.title {
	font-size: 12px;
	font-weight: bold;
	position: relative;
	left: -22px;
	z-index: 6;
	width: 100%;
	color: #0A8F02;
	padding: 0 0 5px 22px;
	background: url(../img/cnts-ico.gif) no-repeat 0 0;
}
/*  */
TABLE.contacts-rate { width: 100%; }
TABLE.contacts-rate TD.contacts { width: 55%; vertical-align: top; }
TABLE.contacts-rate TD.rate { width: 45%; vertical-align: top; }
/*  */
DIV.title { line-height: .9em; }
DIV.m-width { width: 361px; height: 1px; font-size: 0px; line-height: 0px; }
DIV.order-cat { width: 100%; padding: 15px 10px 10px 11px; }
DIV.order-cat P { font-size: 11px; padding: 0; }
DIV.order-cat DIV.title { font-size: 12px; font-weight: bold; position: relative; z-index: 5; left: -25px; color: #0A8F02; padding: 0 0 5px 25px; background: url(../img/order-ico.gif) no-repeat 0 0; }
DIV.search { /*width: 100%;*/ padding: 15px 25px 10px 40px; }
DIV.search DIV { padding-bottom: 3px; width: 100%; font-size: 11px; }
DIV.search DIV.title { font-size: 12px; font-weight: bold; position: relative; left: -22px; z-index: 6; width: 100%; color: #0A8F02; padding: 0 0 5px 22px; background: url(../img/search-ico.gif) no-repeat 0 0; }
/*  */
DIV.line { border-top: 1px solid #C8C8C8; width: 100%; height: 1px; font-size: 0px; line-height: 0px; }
TABLE.search-cat { width: 100%; }
TABLE.search-cat TD.search { width: 55%; vertical-align: top; }
TABLE.search-cat TD.catalog { width: 45%; vertical-align: top; }
/*  */
TABLE.main { width: 100%; }
TABLE.main TD.lft-col { width: 38%; vertical-align: top; }
TABLE.main TD.lft-col DIV.lft-col-pd { /*width: 100%;*/ padding: 0 10px 0 0; }
TABLE.main TD.rgh-col { width: 62%; vertical-align: top; }
TABLE.main TD.rgh-col DIV.rgh-col-pd { /*width: 100%;*/ padding: 0 0 0 20px; }
/*  */
DIV.main-vis { width: 100%; height: 381px; background: url(../img/main-vis-bg.gif) repeat-x 0 0; }
DIV.main-vis DIV { width: 100%; height: 381px; background: url(../img/main-vis.jpg) no-repeat 0 0; }
/*  */
DIV.banners { width: 100%; font-size: 11px; color: #E30202; padding: 60px 0 0 0; }
DIV.banners DIV.bg1 { background: url(../tmp/ban1.gif) no-repeat 100% 100%; }
DIV.banners DIV.bg2 { background: url(../tmp/ban2.gif) no-repeat 100% 100%; }
DIV.banners SPAN { font-size: 22px; display: block; position: relative; padding: 5px 0 0 0; }
DIV.banners DIV.ban { width: 100%; color: #E30202; margin-bottom: 13px; }
DIV.banners DIV.crn1 { width: 100%; background: url(../img/ban-crn1.gif) no-repeat 0 0; }
DIV.banners DIV.crn2 { width: 100%; background: url(../img/ban-crn3.gif) no-repeat 100% 100%; }
DIV.banners DIV.crn3 { width: 100%; background: url(../img/ban-crn2.gif) no-repeat 100% 0; }
DIV.banners DIV.crn4 { width: 100%; vertical-align: top; background: url(../img/ban-crn4.gif) no-repeat 0 100%; }
DIV.banners DIV A { display: block; color: #E30202 !important; text-decoration: none !important; width: 100%; height: 120px; padding: 0 11px; }
DIV.banners DIV A:hover { text-decoration: none !important; }
/*  */
DIV.cat-menu { width: 100%; padding: 50px 25px 0 16px; }
DIV.cat-menu DIV.title {
	font-size: 12px;
	width: 100%;
	font-weight: bold;
	color: #0A8F02;
	padding: 0 0 12px 24px;
/*	background: url(../img/cat-menu-ico.gif) no-repeat 0 0;*/
}
DIV.cat-menu DIV.item {
	font-size: 12px;
	margin: 1px 0 3px;
	padding: 0 0 1px 24px;
	background: url(../img/cat-menu-item-ico.gif) no-repeat 7px 2px;
}
/*  */
DIV.logo { width: 100%; text-align: center; padding: 28px 0 10px 1px; }
TABLE.cat-ban { width: 100%; }
TABLE.cat-ban TD.catalog { width: 55%; vertical-align: top; }
TABLE.cat-ban TD.banners { width: 45%; vertical-align: top; }
/*  */
DIV.menu-hl { width: 100%; padding-left: 6px; }
DIV.menu { width: 100%; display: table; height: 43px; border-top: 4px solid #E30202; }
DIV.menu DIV.sel { background: #E30202 url(../img/mnu-sel-crn2.gif) no-repeat 100% 100%; float: left; width: '5%'; display: table; border-left: 2px solid white; font-size: 11px; font-weight: bold; position: relative; top: -4px; white-space: nowrap; }
DIV.menu DIV.sel DIV { width: 100%; background: url(../img/mnu-sel-crn1.gif) no-repeat 0px 100%; }
DIV.menu DIV.sel A { display: block; text-decoration: none !important; padding: 6px 27px 5px 4px; width: '100%'; border-top: 1px solid white; }
DIV.menu DIV.sel A:link { color: #FFF;  }
DIV.menu DIV.sel A:visited { color: #FFF; }
DIV.menu DIV.sel A:hover { color: #FFF; }
DIV.menu DIV.sel A:active  { color: #FFF; }

DIV.menu DIV.item { width: '5%'; float: left; display: table; border-left: 2px solid white; position: relative; top: -4px; font-size: 11px; white-space: nowrap; font-weight: bold; }
DIV.menu DIV.item DIV { width: 100%; }
DIV.menu DIV.item A { display: block !important; width: '100%'; text-decoration: none !important; padding: 7px 27px 5px 4px; }
DIV.menu DIV.item A:link { color: #000; }
DIV.menu DIV.item A:visited { color: #000; }
DIV.menu DIV.item A:hover { color: #000; }
DIV.menu DIV.item A:active  { color: #000; }
/*  */
TABLE.top { width: 100%; }
TABLE.top TD.lft-col { width: 38%; vertical-align: top; padding-bottom: 20px; }
TABLE.top TD.lft-col DIV.lft-col-pd { width: 100%; padding: 0 10px 0 0; }
TABLE.top TD.rgh-col { width: 62%; vertical-align: top; padding-bottom: 20px; }
TABLE.top TD.rgh-col DIV.rgh-col-pd { width: 100%; padding: 0 0 0 20px; }
