#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; }

#welcomeMessage {
 position: absolute; /* Абсолютное позиционирование */
 z-index: 10;
 top: 50px;
 left: 50px;
 width: 380px; /* Ширина слоя в пикселах */
 background: #151A7B; /* Цвет фона */
 border: 2px solid #D78E58; /* Параметры рамки вокруг */
 overflow: auto; /* Добавление полосы прокрутки */
 font-size: 0.8em;
 color: #D78E58;
 text-align: center;
}

#welcomeMessage img {
 float:left;
}

#welcomeMessage h3 {
 color:#D78E58;
 padding-left:150px;
 padding-bottom: 20px;
}

#welcomeMessage p {
 padding-left:150px;
}

#welcomeMessage div.form-buttos {
 margin-top: 70px;
 clear: both;
}

#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 { margin-left: 0em; padding-left: 1em; border-left: 2px solid #510B0B; margin-top: -0.6em; padding-top: 0; color: #510B0B; }
dd.answer { margin-left: 0em; padding-left: 1em; border-left: 2px solid #510B0B; 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;}
