/* main.css allegroclassica.ru */
BODY { font-size:10px; font-family:Tahoma, Verdana, Arial, sans-serif;
	margin: 0px; padding: 0px; color:#333333; background-color:#ffffff;
	}
A { color:green; text-decoration:none; }
A.part {font-size:90%; font-weight:bold;}
P { margin:10px; color:black; font-size:11px; font-family: Tahoma,Verdana,Arial,sans-serif; }
IMG { border:none; }
H1 { text-align:left; font-size:130%; margin:0px; padding:0px; }
FORM { margin:0px; padding:0px; }
INPUT.sbtn { font-weight:bold; font-size:11px; color:white; background-color:#009933; }
TD { vertical-align:top; font-size:12px; font-family:Tahoma, Verdana, Arial, sans-serif; }
/* сайтотип */

/* Старая версия */
/* TABLE.verstka { width:1000px; border:none; border-left:1px solid limegreen; 
	background-color:#ffffff; border-right: 1px solid limegreen;
	} */
/* Новая версия */
TABLE.verstka { width:1000px; border:none; background-color:#ffffff; }

TD.borderb { border-bottom: solid 1px white; }
TD.borderrb { border-right: solid 1px white; border-bottom: solid 1px white; }
TABLE.topnav A { color:white; font-weight:bold; font-size:11px; text-decoration:none; }
TD.botnav { vertical-align:middle; text-align:center; margin:7px; 
	color:#ffffff; font-size: 10px; font-family: Verdana,Arial,sans-serif; 
	background-color:#092457; border-top: solid 1px white; 
	border-bottom: solid 1px white; 
	}
TD.sectin {
	height:33px; vertical-align:middle; 
	text-align:center; margin:10px; color:#ffffff; 
	font-weight:bold; font-size:12px; font-family:Arial,sans-serif; 
	}
TD.sectin A { text-decoration: none; color:#ffffff; }
TD.sectout { vertical-align:middle; text-align:center; margin:10px; color:#ffffff; 
	font-weight:bold; font-size:12px; font-family:Arial,sans-serif; background-color: 
	}
TD.botnav A { color:white; font-size:11px; text-decoration:none; }
/* левая колонка */
/* Старая версия */
/*TD.context { background-image:url('/allegro/img/left_col_bg.gif'); width:152px;
	border-right: 1px solid #459f5c; vertical-align:top;
	}*/
/* Новая версия */
TD.context { width:200px; border-right: 1px solid #459f5c; vertical-align:top; }
/* Старая версия */
/* TABLE.partnav { background-color:#dcfcd5; padding-top:10px; } */
/* Новая версия */
TABLE.partnav { background-color:#ffffff; padding-top:10px; }
TD.partlink { font-weight:bold; font-size:11px; color:white; padding:3px 5px 3px 5px; }
TD.partlink A { color:white; }
/* хлебные крошки */
ul.bredp { margin:0px; padding:0px; display:inline; border:none; color:#666666; font-weight:bold; font-size:11px;
      list-style:disc url(/allegro/img/rzd.gif) inside;
      } 
ul.bredp li { margin-left:0; padding-left:0px; padding-right:0px; border:none; display:inline; }
ul.bredp li IMG {  width:11px; height:11px; border:none; margin:0px 5px 0px 5px; }
/* body */
TD.body { vertical-align:top; padding:6px; }
TD.body P { padding:0px; margin:10px 0px 10px 0px; font-size:11px; font-family:Tahoma, Verdana, sans-serif; }
/* блоки новостей на главной и странице архива */
TABLE.topnews td { font-size:11px; }
TABLE.topnews td.zag { font-weight:bold; font-size:80%; color:#092457; }
/* Старая версия */
/*TABLE.topnews td.zag img { width:11px; height:11px; margin-right:5px; } */
/* Новая версия */
TABLE.topnews td.zag img { width:20px; height:20px; margin-right:5px; }
TABLE.topnews TABLE { font-size:11px; background-color:none; width:100%; padding:1px; }
TABLE.topnews DIV.titl { font-weight:bold; font-size:12px; background-color:#092457; color:white; padding:5px; 
	text-align:left;
	}
TABLE.topnews DIV.date_news { font-weight:bold; font-size:10px; background-color:#092457; color:white; padding:2px; 
	text-align:left;
	}
TABLE.topnews .isFull { text-align:right; vertical-align:bottom; font-size:10px; text-align:right; }
TABLE.topnews .isFull A { color:green; }
TABLE.topnews P {padding:0px; margin:0px; font-size:11px; font-family:Tahoma, Verdana, sans-serif; text-align:justify;}
TABLE.topnews P FONT {font-size:11px; font-family:Tahoma, Verdana, sans-serif; text-align:justify;}
TD.newsaction { vertical-align:top; padding-left:0px; text-align:left; owerflow:hidden; 
	font-size:10px;
	}
TD.newsaction P { color:#336699; padding:0px; margin:0px; }
/* стили каталога */
TABLE.catNavs { background-color:#ffffff; margin:0px 10px 5px 0px; }
TABLE.catNavs img {  width:100px; height:50px; border:none; }
TABLE.catNavs A { color:white; }
TABLE.catNavs td.link { background-color:#6699CC; color:white; text-align:center; font-size:12px; padding:3px }
/* точки продаж */
TABLE.salespoint { font-size:11px; }
TABLE.salespoint td { font-size:11px; }
TABLE.salespoint td.field { text-align:right; padding-right:20px; width:90px; font-weight:bold; font-size:11px; }
td.salesdescr { vertical-align:top; text-align:justify; padding-right:20px; }
td.salesdescr P { font-size:11px; margin:0px; padding:0px; width:100% }
/* стандартная таблица параметров и списков */
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:gray; color:#ffffff; font-weight:bold; }
table.infolist tbody { background-color:#cccccc; }
table.infolist a { color:darkgreen }
.transfstep P { padding:0px; margin:0px; font-size:11px; }
.transfdescr P { padding:0px; margin:0px; font-size:11px; font-family:Tahoma, Verdana, sans-serif; text-align:justify; }
.transfdescr FONT { font-size:11px; }
td.cdata P { padding:0px; margin:0px; font-size:11px; font-family:Tahoma, Verdana, sans-serif; }
td.cdata STRONG { padding:0px; margin:0px; font-weight:bold; font-size:11px font-family:Tahoma, Verdana, sans-serif; }
/* корзина */
#cartinfo { margin:7px; border:1px solid green; }
#cartinfo div.head { background-color:#459f5c; color:white; font-size:11px; font-weight:bold; text-align:center; padding:3px;}
#cartinfo div.head a { font-weight:bold; color:white; }
#cartinfo ul { padding:0px; margin:5 5 5 20; font-size:10px; }
table.order input { font-size:12px; width:20px; }
sup { font-weight:bold; font-size:11px; color:red; }

/* newsest - карточка предмета */
table.comby { float:left; text-align:center; padding-top:10px; }
table.comby td { font-size:10px; }
table.comby img { float:left; margin:0 10 0 0; border:1px solid gray; }
table#gabarits td { font-size:10px; text-align:right; } 

h2 { font-size:11px; font-weight:bold; margin:0px; padding:0 0 5 0; }

div.alert-info { color:white; background-color:green; font-size:11px; padding:10; margin:10; }
div.alert-alert { color:white; background-color:orange; font-size:11px; padding:10; margin:10; }
div.alert-alarm { color:white; background-color:red; font-size:11px; padding:10; margin:10; }

/* ссылки с морды */
div#toplinks { width:722px; text-align:center; font-size:10px; padding:5px 0 5px 0; }
div#toplinks a { padding-right:20px; }

ul#seo { margin:0px; padding:5px 0 0 0; border:none; color:#666666; font-size:11px;
      list-style:none; font-weight:bold;
      } 
ul#seo li { margin-top:3px; margin-bottom:5px; padding-right:2px; border:none; display:inline; }

div.inform {
	width:224px; height:22px;
	margin-top:5px;
	vertical-align:middle;
	text-align:left;
	background:url(/allegro/img/inform.gif);
	}
div.inform img {
	width:30px; height:20px;
	margin-right:3px; float:left;
	}

div.inform a {
	font-size:80%; font-weight:bold;
	}

div.product { width:260px; float:left; margin:0 0 50px 50px; display:inline; }
div.product div.img { float:left; text-align:left; font-size:11px; font-weight:bold; }
div.product div.img img { width:180px; height:120px; margin:0 5px 0 0; padding:5px; background-color:white; }
div.product div.right { float:right; margin:0; padding:0; width:300px; }
div.product div.right div { font-size:11px; }
div.product h2 { margin:0; padding:0; }
div.product table { margin:10px 0 0 0; }
div.product table td { text-align:right; vertical-align:top; padding-right:10px; width:50px; }

div.textura { width:205px; float:left; margin:0 0 15px 5px; display:inline; }
div.textura div.img { float:left; text-align:left; font-size:11px; font-weight:bold; }
div.textura div.img img { height:80px; margin:0 3px 0 0; padding:2px; background-color:white; }
div.textura div.right { float:right; margin:0; padding:0; width:300px; }
div.textura div.right div { font-size:11px; }
div.textura h2 { margin:0; padding:0; }
div.textura table { margin:5px 0 0 0; }
div.textura table td { text-align:left; vertical-align:top; padding-right:5px; width:50px; }

span.mini { font-size:9px; font-weight:bold; }
span.info { font-size:11px; font-weight:bold; color:red; }