/* main.css @ acmebel */
body { 
	margin:0px; padding:0px; 
	font-size:12px; font-family:Tahoma, Verdana, sans-serif; 
	background-color:white; color:#333333; 
	}
img { margin:0px; padding:0px; border:none; background-color:transparent; }
p { font-size:11px; padding:0px; margin:0px; }
a { margin:0px; padding:0px; text-decoration:none; color:#0296C7; }
a:link { text-decoration:none; color:#0296C7; } 
a:visited { text-decoration:none; color:#0296C7; }
a:active { text-decoration:none; color:#0296C7; }
a:hover { text-decoration:underline; color:#0296C7; }
table { border:none; font-size:11px; }
form { padding:0px; margin:0px; }
h1, h2 { 
	margin:5px 0 5px 0; padding:0 0 2px 3px; 
	font-size:17px; font-weight:bold; font-family:Arial, sans-serif; font-variant:small-caps;
	border-bottom:1px solid #eee; 
	color:#5FB739; background-color:transparent;
	}
h3 { margin:3px 0px 1px 0px; padding:0px; font-size:11px; font-weight:bold; color:#666;}
sup { color:red; font-weight:bold; font-size:14px; font-variant:small-caps; }
form { margin:0px; padding:0px; }
/* alerts */
div.alert_info { 
	padding:10px; margin:0px; border:3px solid #006600; border-left:10px solid #006600;
	color:black; font-weight:bold; font-size:11px;   
	}
div.alert_alert { 
	padding:10px; margin:0px; border:3px solid #FFCC00; border-left:10px solid #FFCC00;
	color:black; font-weight:bold; font-size:11px;   
	}
div.alert_alarm { 
	padding:10px; margin:0px; border:3px solid #CC3300; border-left:10px solid #CC3300;
	color:black; font-weight:bold; font-size:11px;   
	}
/* sitetip, main nav */
#sitetip { width:1000px; height:100px; background-image:url(/acmebel/img/bg.jpg); background-repeat:repeat-x; }
#sections { width:1000px; height:29px; background-image:url(/acmebel/img/bgn.jpg); background-repeat:repeat-x; }
#sections img.nav { background-color:white; }
#sections img.nav_curr { background-color:#FFFF99; }
/* хлебные крошки */
#bredpoints { width:1000px; background-color:#f5f5f5; padding:5px 0px 5px 10px; font-size:11px; font-weight:bold; }
#bredpoints ul { margin-left:0px; padding:5px 5px 5px 1px; display:inline; border:none; }
#bredpoints ul li { display:inline; }
#bredpoints ul li a { 
	background-image:url(/acmebel/img/bullet.gif); background-repeat:no-repeat; background-position:right;
	padding-right:10px; padding-left:0px;
	}
/* content */
#content { width:980px; padding:10px; background-color:white; color:black; font-size:12px; }
/* footer */
#footer { width:1000px; color:#fff; }


/* каталог - выбор по модели виду механизму */
#contextor { width:250px; font-size:11px; vertical-align:top; padding:0px; }
#scroll { height:35px; } 
#results { width:650px; vertical-align:top; padding:0 0 0 10px; }
#results table { 
	float:left;	width:306px; height:220px; margin:5px 15px 10px 0px; padding:2px; background-color:#eee;
	}
#results table img.photo { width:300px; height:200px; background-color:#ebebeb; padding:0px; }
img.favor { width:55px; height:13px; position:absolute; top:-5px; left:-3px; cursor:pointer; }
/* страничный скроллер */
#scroller { height:20px; padding:0px 0px 5px 10px; display:none; }
#scroller div {
	float:left; width:16px; height:19px; margin:0px 4px 0px 0px; padding:10px 0px 0px 0px; text-align:center;
	background-image:url(/acmebel/img/page.gif); background-repeat:no-repeat; background-position:right;
	font-size:10px; color:#333366; cursor:pointer;
	}
#scroller div.tpage { background-image:url(/acmebel/img/tpage.gif); cursor:default; color:white; }

/* ajax-каталог */
div.imodel { margin:5px 10px 0px 5px; float:left; width:101px; height:70px; cursor:pointer; }
div.imodel div { 
	padding-bottom:2px; width:100%; background-color:#f5f5f5; text-align:center; font-size:10px; font-weight:normal; 
	}
/* форма фильтра предметов каталога (мебель и обивки) */
form#filter { 
	height:200px;
	background-color:white; background:url(/acmebel/img/ico/search.jpg) no-repeat; 
	}
form#filter h2 { margin:10px 0px 5px 50px; width:120px; }
form#filter select { width:100%; font-size:11px; }
form#filter input.txt { width:100%; font-size:11px; }
form#filter td { vertical-align:top; }
ul.list { 
	margin:0 0 0 10px; padding:0 10px 10px 5px; font-size:11px; text-align:left; 
	list-style-type:none; list-style-image:url(/acmebel/img/bullet.gif);
	}
ul.list li { color:#666; }
/* карточка */
#photos { 
	width:300px; margin-right:20px; background-color:white; 
	font-size:11px; font-weight:bold; border:1px solid #ebebeb; 
	}
#photo { border:none; width:300px; background-color:#fafafa; }
#photos td.scrollp { background-color:#ebebeb; color:#0296C7; cursor:pointer; text-align:center; height:20px; }
#photos td.scrolli { background-color:#ebebeb; color:#ccc; cursor:default; text-align:center; }
#gabarits { 
	padding:10px 5px 10px 27px;
	background-image:url(/acmebel/img/ico/gab.gif); background-repeat:no-repeat; background-position:left;
	font-weight:normal; font-size:11px; 
	}
div.lbord { border-left:2px solid #ebebeb; padding-left:7px; }
#chains { font-size:11px; margin:0px; padding:0px; text-align:left; }
#chains li a { background-image:url(/acmebel/img/bullet.gif); background-repeat:no-repeat; 
	background-position:left; padding-left:10px; font-weight:normal; 
	}
div.iblk { font-size:11px; }
div.iblk h4 { 
	margin:15px 0px 10px 0px; padding:0px 10px 1px 0px; border-bottom:2px solid #eee; 
	font-size:14px; font-weight:bold; font-family:Arial, sans-serif; font-variant:small-caps; 
	color:#009900;
	}
div.comby { margin:10px; text-align:center; font-size:10px; }
div.comby img { margin:10px 0px 0px 0px; }
div#tbb { text-align:left; }
div#tbb input {  width:27px; height:17px; margin-right:10px; }
/* калькулятор */
#bookmarks { margin:10px 0px 0px 0px; }
/* каталог обивок */
div.textura { 
	float:left; position:relative; width:50px; height:67px; margin:0px 10px 10px 0px; 
	background-color:transparent; cursor:pointer; display:block;
	}
div.textura img.ugl { position:absolute; left:0px; top:0px; display:block; width:12px; height:12px; }
div.textura img.new-0 { position:absolute; left:0px; top:0px; display:none; width:20px; height:10px; }
div.textura img.new-1 { position:absolute; left:0px; top:0px; display:block; width:20px; height:10px; }
div.textura img { width:50px; height:67px; margin:0px 3px 0px 0px; display:block; cursor:pointer; position:absolute; }
table.tselected { font-size:10px; }
table.tselected img { width:50px; height:67px; margin:0px 3px 0px 0px; display:block; border:1px solid gray; }
div.bookmarks { background-color:#f5f5f5; padding:2px; }

/* механизмы трансформации */
div.transcard { float:left; width:300px; height:100px; font-size:11px; margin:0px 10px 20px 10px}
div.transcard img { float:left; width:100px; margin:0 10px 10px 0; }
div.transcard div { background-color:#f5f5f5; font-size:11px; padding:5px; }
/* салоны */
#salons dt { font-weight:bold; padding-bottom:5px; padding-top:0px; margin-top:10px; }
#salons dd { font-weight:normal; font-size:11px; margin:0 0 0 25px; padding:0 0 10px 0; }
#scard { font-size:11px; height:100px; }
#scard td { vertical-align:top; padding-right:10px; padding-bottom:5px; } 
#scard img { border:1px solid gray; }
#assort { background-color:#eee; font-size:11px; }
#assort thead { background-color:#eee; color:#666; text-align:center; font-weight:bold; }
#assort tbody { background-color:white; }
img.photoico { width:18px; height:13px; cursor:pointer; }
#salons { font-size:11px; padding-right:25px; }
#salons td { vertical-align:top; }
#salons td.ico { width:30px; }
#salons tr { background-color:#eee; }
#moscowmap { position:relative; }
#moscowmap img.point { position:absolute; width:21px; height:12px; } 
/* информер корзины */
#cartInfo { font-size:10px; padding:0 10px 0 10px; text-align:left; vertical-align:middle; }
#ddinfo { display:none; position:absolute; left:0; top:27px; width:170px; font-size:10px; 
	border:1px solid #A5B1C5; background-color:#CFD6E0; padding:5px; margin:5px; }
#ddinfo li { font-weight:normal; display:block; list-style:square inside; }
#ddinfo li a { font-weight:normal; }
/* корзина */
#itemsTable { background-color:white; }
#itemsTable thead { background-color:#f5f5f5; text-align:center; font-size:11px; } 
#itemsTable tbody { background-color:#fafafa; }
/* фавориты в списке сравнения */
div.favor { width:300px; height:200px; margin:0 10px 20px 0; float:left; font-size:11px; background-color:#f5f5f5;
	padding:5px;
	}
div.favor img { width:300px; height:200px; border:1px solid #ccc; margin:0; }
div.tbb { text-align:right; vertical-align:top; float:right; padding-top:5px; }
div.tbb input { width:27px; height:17px; margin:0px 0px 0px 10px; }
/* статьи */
dl#articles { padding:0 100px 0px 50px; margin-bottom:0; }
dl#articles dt a { 
	padding:0px 0px 10px 20px; margin:0px;
	background:url(/acmebel/img/bullet2.gif); background-repeat:no-repeat; 
	font-size:13px; font-weight:bold; font-variant:small-caps;
	}
dl#articles dd { padding:0px; margin-bottom:15px; }
#anons { background-color:#f5f5f5; width:200px; font-size:11px; float:left; padding:10px; }
#article { width:500px; padding-left:15px; font-family:georgia, serif; font-size:14px; }

