/* два верхних блочка*/
div.infobox {width: 242px; height: 80px; font-family:Tahoma, Verdana, Arial; font-size: 11px; color:#333333; background: url(/catalog/images/infoblok_bg.gif) top left no-repeat; padding: 10px; line-height:13px; float:left; text-align: left; position: relative; margin-bottom: 0px;}

/* блок всего каталога */
div.Catalog {width: 98%;}
div.Catalog a {font-size: 12px;}

/* Ссылки для выбора сортировки с магазинах */
span.ItemSelect {background-color: #F87E2C; font-size: 8pt; color: #ffffff;  width: 180px; border-color: black; }

/* Название полей выбора сортировки с магазинах */
span.ItemLabel {background-color: #555555; font-size: 8pt; color: #ffffff;  width: 180px; border-color: black; }

/* блоки новости, магазина, комментария, ввода */
div.NewDiv, div.ShopDiv, div.CommentDiv, div.SubmitDiv { background:transparent url(/catalog/images/img1.gif) repeat-x scroll center top; font-size: 11px; color:#666666; border: 1px #ebebeb solid; background-color: #fefefe; padding: 10px; margin: 10px 0px 10px 0px;}

/* подзаголовки "Отзывы", "Добавить отзыв/оценить", "Сообщить об ошибке" и т.д. */
div.Catalog h3 {margin: 10px 0px 8px 0px}
/* абзацы */
div.Catalog p {line-height: 1.3em; margin: 0px 0px 10px 0px}

/* контейнер для блоков выбора*/
div.ChoosesDiv {margin: 10px 0px 10px 0px}
/* блок выбора*/
div.Choose {color:#666666; font-size:11px; background-color: #f5f5f5; margin: 5px 0px 5px 0px;}
div.Choose a:link, div.Choose a:hover, div.Choose a:active, div.Choose a:visited {color:#006699; text-decoration:underline; font-size:11px;}

/* блоки заголовков магазина и новости*/
div.ShopHeaderDiv, div.NewHeaderDiv {margin: 0px 0px 7px 0px}
/* ссылки-заголовки магазина, новости*/
a.ShopHeaderLink, a.NewHeaderLink {text-decoration: underline; font-size: 16px; font-weight: bold; font-family: Arial}
div.Catalog a.ShopHeaderLink {color: #336666; font-size: 16px}
div.Catalog a.NewHeaderLink {color: #994029; font-size: 14px}

/* блоки "телефон", "метро", "веб-сайт" */
div.ShopItemDiv {color:#333333; font-size:12px; font-family: Tahoma, Verdana, Arial; margin: 7px 0px 7px 0px}

/* блок анонса новости */
div.NewNoticeDiv {margin: 7px 0px 7px 0px; color: #333333; font-family: "Verdana", Georgia, Gautami; text-align: justify; font-size: 12px; font-weight: bold;}

/* блок основного текста новости */
div.NewDescriptionDiv {margin: 0px 0px 0px 0px; color: #333333; font-family: "Verdana", Georgia, Gautami; font-size: 12px;}
div.NewDescriptionDiv p {line-height: 1.3em; text-indent: 0px; margin: 0em 0px 0.5em 0px; text-align: justify;}

/* блок "новость со ссылкой на..." */
div.NewLinkDiv {margin: 3px 0px 3px 0px; color: #333333; font-size: 12px; text-align: right; clear: left;}

/* блок с данными "отзывов", "просмотров", ссылка подробнее и т.д. */
div.BottomInfoDiv {margin: 8px 0px 0px 0px; line-height: 1.4em;}
div.BottomInfoDiv a:link, div.BottomInfoDiv a:hover, div.BottomInfoDiv a:active, div.BottomInfoDiv a:visited {color:#006699; text-decoration:underline; font-size:11px;}

/* таблицы с данными о фирме*/
table.ShopInfoTable {}
table.ShopInfoTable td{font-family:Tahoma,Verdana,Arial; font-size:12px; color:#333333; padding: 4px; height: 20px; vertical-align: top; text-align: left;}
table.ShopInfoTable th {height: 5px;}   /* пространство между некоторыми пунктами*/
table.ShopInfoTable p {line-height: 1.3em; text-indent: 0px; margin: 0px 0px 0.4em 0px; text-align: justify;} /* абзац описания */

/*div.cat_links a {color:#006699; text-decoration:underline; font-size:11px; font-family:Tahoma, Verdana, Arial;}*/

/* блок комментария*/
div.CommentDiv {font-size: 12px; color:#333333;}
div.CommentDiv p {text-indent: 0px; margin: 3px 0px 3px 0px; text-align: justify;}
div.CommentDiv span.Date {font-size: 11px; color:#666666;} /* дата комментария */

/* блок формы - добавление комментария, сообщение об ошибке и т.д.*/
div.SubmitDiv {font-size: 13px; color:#666666;}
div.SubmitDiv p {margin: 15px 0px 15px 0px;}
/* таблица-каркас блока формы*/
table#SubmitTable {margin: 5px 0px 5px 0px; font-size: 10pt;}
table#SubmitTable td {padding: 2px 0px 2px 0px; vertical-align: top;}
table#SubmitTable td.Left_comment {background-color: #F3F3F3; font-weight: bold}
table#SubmitTable td.Right_comment {background-color: #F8F8F8;}

/* ширина полей ввода*/
.ShortInput { width: 70px;}   /* защитный код*/
.MiddleInput {width: 210px;}              /* имя, e-mail*/
.LongInput {width: 420px;}     /* текст отзыва, новости, описания фирмы и т.д.*/

div.Catalog input {font-family:Tahoma,Verdana,Arial; font-size:11px; color:#000000;}
/* радиобатон */
div.Catalog input.r {border: 0px solid #afafaf; vertical-align: middle;}
div.Catalog select {font-family:verdana; font-size:11px;}
div.Catalog textarea {font-family:verdana; font-size:11px;}

/* ссылка "показать на карте" */
a.maplink, a.maplink:hover {text-decoration: underline; cursor: pointer;}
a.maplink {color: #006699}
a.maplink:hover {color: #FF0000;}

/* логотип карты */
img.MapImg {position: relative; top: -5px; margin: 0px; vertical-align: top; margin-bottom: -5px;}
/* логотип метро */
img.MetroImg {position: relative; top: -2px; margin: 0px; vertical-align: top;}


/* маленькие звездочки в блоке лучшая/худшая фирмы */
img.LittleStar{position: relative; top: 1px;}
/* ссылка на организацию в блоке лучшая/худшая фирмы */
a.ShopRating {}


/* ОПИСАНИЕ СТИЛЕЙ БЛОКА КАРТИНОК ДЛЯ ОРГАНИЗАЦИИ И НОВОСТИ */
/* контейнер для блока картинок*/
div.NewImagesDiv, div.ShopImagesDiv{width: auto; text-align: center; padding: 7px 0px 7px 0px; clear: left;}
/* блок картинок*/
div.NewImages, div.ShopImages {width: 650px; background: #fbfbfb; border: 1px dashed #cccccc; padding-left: 7px; padding-right: 7px; margin-left:auto; margin-right: auto}
/* контейнер для каждой картинки*/
div.NewImageDiv, div.ShopImageDiv {margin: 7px;}
/* картинка */
img.NewImage, img.ShopImage{border: #999999 solid 1px}
/* блок комментария к картинке */
div.NewImageCommentDiv, div.ShopImageCommentDiv {font-size: 11px; margin: 5px 0px 5px 0px;}

/* сообщения об ошибках при добавлении комментария, организации, новости и т.д.*/
.Error {font-size: 14px; margin: 15px 0px 15px 0px; color: #990033; position: relative}

/* форма поиска */
.searchstroke {	align: right; border: 1px; width: 100%; font-size: 10pt; font-family:Tahoma, Verdana, Arial; }
.searchstroke input.search{border: 1px black solid;}
	 
/* Стиль цифр на большой карте */
.style2 {font-size: 24px; color: #FF6600; font-weight: bold; }

/* дополнительные настройки формы поиска на большой карте */
.search_form_map {BORDER-RIGHT: #000 1px solid; width: 410px; height: 100px; PADDING-RIGHT: 5px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #000 1px solid;}

/* большая карта */
.big_map {BORDER-RIGHT: #ffffff 5px solid; BORDER-TOP: #ffffff 5px solid; MARGIN-TOP: 5px; FLOAT: left; BORDER-LEFT: #ffffff 5px solid; width: 670px; height: 520px; BORDER-BOTTOM: #ffffff 5px solid;}

/* общая информация на странице с большой картой */
.map_info {background-color:#F5F5F5; WIDTH: 670px; padding: 10px 5px 10px 5px;}

/* стиль для ячейки таблици с информацей о маркерах на странице с большой картой */
.map_markers {width: 30%;}

h5 {text-transform:uppercase; background-color: #FF6633; color:#FFFFFF; font-size:10px; padding:4px; margin:0;}
h6 {text-transform:uppercase; background-color: #555; color:#FFFFFF; font-size:10px; padding:4px; margin:0;}
P.anons_rate {	TEXT-ALIGN: center; MARGIN: 0px; COLOR: #666; CLEAR: both; FONT-SIZE: 11px}
P.anons_rate SPAN {	BACKGROUND-COLOR: #999; COLOR: #fff}
P.anons_rate a{	TEXT-ALIGN: center; MARGIN: 0px; COLOR: #336699; CLEAR: both; FONT-SIZE: 11px; }
#block {BORDER-BOTTOM: #fbf1ea 1px solid; BORDER-LEFT: #fbf1ea 1px solid; BORDER-TOP: #fbf1ea 1px solid; BORDER-RIGHT: #fbf1ea 1px solid; width:600px; text-align: center; padding: 1px;}
.block_best { float: left; width: 296px; background-color: #fdf7f4; margin: 1px; min-height: 100px;}
.block_worst { float: left; width: 296px; background-color: #f0f0f0; margin: 1px; min-height: 100px;}
.block_other { float: left; width: 296px; background-color: #fdf7f4; margin: 0 1px 0 1px; min-height: 30px;}
.block_dop { float: left; width: 596px; background-color: #fdf7f4; margin: 1px; min-height: 30px;}

/* блок комментария к картинке */
input.ToDo {background-color: #F87E2C;  font-weight: bold; font-size: 10pt; color: #ffffff;  width: 180px; border-color: black;}


div.SiteNewImagesDiv Div.NewImages{text-align: left; border: none; width: auto; background: transparent;}

.Catalog-crumbs
 {
 font-size: 8pt;
 margin-bottom: 10px;
 }
