/* main.css acregions */
BODY { padding:0; margin:0 auto; font:12px Tahoma, Verdana, Arial, sans-serif; background-color:white; }
TABLE { border:none; font-size:12px; }
IMG { border:none; }
A { color:#000099; text-decoration:none; }
A:hover { text-decoration:underline; }
H1 { margin:0 0 5px 0; padding:0 0 2px 0px; font:small-caps bold 17px Arial, sans-serif; color:#112d61; }
H2 { margin:0px 0 5px 0; padding:0 0 2px 0px; font:small-caps bold 13px Arial, sans-serif; color:#666; }
FORM { margin:0px; padding:0px; }
FIELDSET { padding:10px; margin:0px; }
LEGEND { font-size:10px; color:#666; padding:2px; margin:0 2px 0 2px; }
INPUT { font-size:11px; }
FORM SELECT { font-size:11px; width:100%; }
INPUT.sbtn { background-color:#112d61; color:white; }
/* sitetip & main navigate */
#head { width:992px; height:67px; }
#logo { text-align:left; width:224px; padding:4px 20px 4px 0; }
#slogan { padding:0 20px 0 0; color:#000066; font:20px Arial, sans-serif; text-align:right; }
#tools { font-size:11px; color:gray; padding:0 0 0 5px; text-align:right; }
#sitetip { width:992px; height:48px; background:url(/acregions/img/sitetip.gif) no-repeat navy; }
#sections { width:100%; height:26px; font:small-caps normal 13px Arial, sans-serif; letter-spacing:0px; color:white; text-align:right; padding-right:20px; }
#sections a { text-decoration:none; color:white; /*padding:0px 0px 0px 30px; background:url(/acregions/img/nav/5.jpg) no-repeat; */	}
#sections a:hover { color:#BBE3FF; }
#sections ul { display:inline; border:none; width:100%; margin:0; padding:0; } 
#sections ul li { display:inline; margin:3px 0 0 0; padding:5px 5px 0 20px; color:#BBE3FF; }
#sections ul li.active a { color:#BBE3FF;  }
#bredpoint { height:15px; color:#666; font-size:11px; text-align:left; }
#bredpoint td.left {background:url(/acregions/img/f_bl.jpg) no-repeat bottom #dedede; width:4px; height:4px; }
#bredpoint td.right {background:url(/acregions/img/f_br.jpg) no-repeat bottom #dedede; width:4px; height:4px; }
#bredpoint ul { display:inline; border:none; width:100%; margin:0; padding:0 0 0 12px; list-style:none;	}
#bredpoint ul li { display:inline; border:none; list-style:none; margin:0; padding:0; }
/* content */
#layout { overflow:hidden; width:992px; height:100%; padding:0; margin:0; }
#partitions { float:left; width:224px; margin:0; padding:20px 0 20px 0; background-color:transparent; text-align:left; }
#partitions ul { list-style:square outside; margin:0px 0px 0px 10px; padding:0px; font-size:11px; }	
#content { float:left; width:748px; padding:20px 0 20px 20px; margin:0; background-color:white; text-align:left; }
/* footer */
#footer { width:992px; margin:20px 0 10px 0; border-top:2px solid #dedede; color:#666; font-size:11px; }
#ratings { width:100px; float:left; text-align:left; margin:10px 0 0 0; }
#footer .copyright { padding:10px; text-align:right; }
/* alerts */
div#alerter { display:block; }
div#alerter div.info { color:white; background-color:green; font-size:11px; padding:5px; margin:0 0 10px 0; }
div#alerter div.alert { color:white; background-color:orange; font-size:11px; padding:5px; margin:0 0 10px 0; }
div#alerter div.alarm { color:white; background-color:red; font-size:11px; padding:5px; margin:0 0 10px 0; }

/* мелкие плашки моделей */
div.imodel { float:left; width:120px; height:78px; margin:0 22px 30px 6px; background:url(/sitefactor/0.gif) no-repeat top left #dedede; color:white;	}
div.imodel img { width:100px; height:50px; margin:7px 0 5px 10px; }
div.imodel a.go { font-size:11px; color:white; padding-left:5px; }
/* карточка модели */
table.infolist { border:none; background-color:white; width:99%; font-size:11px; margin:0px; padding:0px; }
table.infolist td { margin:0px; padding:3px; vertical-align:middle; text-align:center; font-size:11px; }
table.infolist thead { background-color:#C0C0C0; color:#ffffff; }
table.infolist tbody { background-color:#eee; }
table.infolist a.more { color:#000099; background:url(/acregions/img/more.gif) top left no-repeat; padding-left:15px; }
table.infolist a.more:hover { background:url(/acregions/img/more_h.gif) top left no-repeat; }

table.pnav { width:224px; border-collapse:collapse; border:none; }
table.h0 { background:url(/acregions/img/pnav/0.gif) top no-repeat; }
table.h1 { background:url(/acregions/img/pnav/1.gif) top no-repeat; }
table.h2 { background:url(/acregions/img/pnav/2.gif) top no-repeat; }
table.h3 { background:url(/acregions/img/pnav/3.gif) top no-repeat; }
table.h4 { background:url(/acregions/img/pnav/4.gif) top no-repeat; }
table.h5 { background:url(/acregions/img/pnav/5.gif) top no-repeat; }
table.h6 { background:url(/acregions/img/pnav/6.gif) top no-repeat; }
table.h7 { background:url(/acregions/img/pnav/7.gif) top no-repeat; }
table.pnav td.title { height:20px; padding:0 0 0 5px; color:white; font-size:12px; font-family:Tahoma, sans-serif; letter-spacing:1px; font-variant:small-caps; text-align:left; }
table.pnav td.cont { background-color:#dedede; text-align:left; padding:5px 5px 1px 0px; }
table.pnav td.foot { height:4px; background:url(/acregions/img/pnav/gray_bg.gif) no-repeat; }
table.pnav ul { margin:0; padding:0; }
table.pnav ul li { list-style:square outside url(/acregions/img/more.gif); padding:0px; margin:0 0 0 15px; }

ul.itemlist li { list-style:square inside url(/acregions/img/more.gif); }

div.nifty { margin:0 0 5px 0; background:#eee }
div.nifty b.rtop, b.rbottom { display:block; background:#FFF }
div.nifty b.rtop b, b.rbottom b { display:block; height:1px; overflow:hidden; background:#eee }
div.nifty b.r1 { margin:0 5px }
div.nifty b.r2 { margin:0 3px }
div.nifty b.r3 { margin:0 2px }
div.nifty b.rtop b.r4, b.rbottom b.r4 {margin:0 1px; height:2px }
div.nifty div.cont { padding:3px; }


/* механизмы трансформации */
div.transcard { float:left; width:340px; height:100px; margin:0 20px 20px 0; padding:0 5px 5px 5px; font-size:11px; }
div.transcard img { float:left; margin:0 10px 45px 0; }
div.transcard p { margin:0px; padding:0px; font-size:11px; }

/* салоны и ассортимент */
div.salon { padding:3px; }
div.salon h2 { margin:0 0 5px 0; padding:0 0 2px 0px; font:small-caps bold 17px Arial, sans-serif; color:#666; }

div.assort { height:80px; }
div.assort div.price { float:left; padding:0 10px 0 0; font-weight:bold; font-size:11px; text-align:right; }
div.assort p.descr { margin:0; padding:0; overflow:hidden; }
div.assort img.go { position:absolute; left:197px; top:93px; }

/* обивки - разделяемые стили */
/* превьюшки текстур */
div.item { position:relative; float:left; width:50px; height:67px; margin:0 29px 25px 0; padding:0; }
div.item img { width:50px; height:67px; cursor:pointer; }

/* просмотр изображения во всплывающем окне с тенью */
#ipopup { position:relative; display:none; z-index:1000; cursor:pointer; }
#ipopup_groves {position:absolute; top:0; left:0; }
#ipopup_shadow { position:absolute; top:0; left:0; }
#ipopup_data { position:relative; padding:10px; background-color:#FFFFEC; border:1px solid #666633; }
#ipopup_text { font-size:11px; font-weight:bold; }
#ipopup_image { border:1px solid gray; }

/* карта регионов на главной */
#rmap { position:relative; width:505px; height:211px; background:url(/acregions/img/map/regions.gif) no-repeat; margin:15px 0 15px 0; }
#rmap a { position:absolute; }
#rmap span { 
	position:absolute; background:url(/acregions/img/map/tmark.gif) no-repeat #bfbfbf; color:black; 
	font:small-caps bold 10px Tahoma, Arial, sans-serif; padding-left:11px; 
	}
.maintxt {font-size:10px;}