#cartMessage {
 position: absolute; /* Абсолютное позиционирование */
 width: 400px; /* Ширина слоя в пикселах */
 height: 300px; /* Высота слоя в пикселах */
 left: 50%; /* Положение слоя от левого края */
 top: 300px; /* Положение слоя от верхнего края */
 margin-left: -200px; /* Отступ слева */
 background: #FFF; /* Цвет фона */
 border: solid 1px black; /* Параметры рамки вокруг */
 padding: 10px; /* Поля вокруг текста */
 overflow: auto; /* Добавление полосы прокрутки */
}

#errorMessage { margin: 10px 0; color: red; font-weight: bold; }

/* popupMessage */
.popupMessageBack,
.popupMessage { position: fixed; left: 0; top: 0; height: 100%; width: 100%; z-index: 20000; }
.popupMessageBack { z-index: 9; background: #000; opacity: 0.5; }
.popupMessage table  { height: 160px; width: auto; border: 2px solid #D78E58; background: #151A7B URL("/i/igroved.jpg") 0 100% no-repeat; }
.popupMessage .text  { text-align: left; vertical-align: middle; max-width: 450px; font-size: 14px; }
.popupMessage a      { color: #FFF; }
.popupMessage h3     { color: #D78E58; margin: 20px 0; }
.popupMessage td     { border: 0; }
.popupMessage table td { color: #D78E58; padding: 10px; padding-left: 140px; }
.popupMessage .form-buttos { text-align: center; padding-bottom: 0; margin: 0; }

#deliveryInfo {
 padding-top: 0.5em;
 font-style: italic;
}
.no-border{border: 0pt hidden; font-style: italic;}
.no-border td{border: 0pt hidden;}
.no-border tr{border: 0pt hidden;}

dt.answer, dd.answer { margin-left: 0em; padding-left: 1em; border-left: 2px solid #510B0B; }
dt.answer { margin-top: -0.6em; padding-top: 0; color: #510B0B; }
dd.answer { margin-bottom: 1.4em; }
/*.gameComment {margin-bottom: 0; padding-bottom: 0;}*/

.free-float {float: left; margin:0.8em 1em 0.8em 0; text-align: left;}

/*articles*/
.articles{ margin:1em 0 2.3em 0; clear:both;}

/** категории */
.cat_1 { display: none; }
.cat_2 { padding-left:  0px !important; }
.cat_3 { padding-left: 12px !important; }
.cat_4 { margin-left:  12px !important; }
.categories .show ul { display: block; }
.categories .header  { background: none !important; font-weight: bold; padding: 5px 0 0 0; }
.categories li.recohead .cat_5       { background: URL('/i/plus.gif')        0 4px no-repeat !important; }
.categories li.recohead .cat_5:hover { background: URL('/i/plus-light.gif')  0 4px no-repeat !important; }
.categories li.show .cat_5       { background: URL('/i/minus.gif')       0 4px no-repeat !important; }
.categories li.show .cat_5:hover { background: URL('/i/minus-light.gif') 0 4px no-repeat !important; }
.categories li.recohead, .categories li.show { background: none !important; }

