body { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 0.75em; margin: 0; padding: 0; background: #e5e4e4 url(../img/bg.gif); }

form { display: inline; }
input, textarea { font-size: 11px }

a { color: #9e0b0e; }
a:hover { color: #006087; }

h1, h2, h3 { color: #006087; font-weight: bold; }
h1 { font-size: 1.42em; }
h2 { font-size: 1.25em; }
h3 { font-size: 1.08em; margin-bottom: 6px; }

#body { width: 770px; background: #fff; margin: 0 auto; position: relative; }

#head { height: 137px; background: url(../img/head-bg.jpg) no-repeat top left; position: relative; }
#logo { padding: 34px 0 0 20px; }
#PubLogo { width: 166px; height: 51px; background: url(/templates/main/img/pab-logo.png) no-repeat; position: absolute; top: 20px; right: 10px; }
#phone { width: 136px; height: 39px; background: url(../img/order-phone.gif) no-repeat; position: absolute; top: 82px; right: 23px; }

#userinfo { height: 236px; background: url(../img/userinfo-bg.jpg) no-repeat top left; padding: 12px 0 0 12px; }
#userinfo a { color: #fff; }

#mainmenu { position: absolute; left: 367px; top: 137px; width: 192px; height: 186px; background: #61a8d5 url(../img/mainmnu-bg.gif) no-repeat top left; }
#mainmenu ul { margin: 6px 0 0 12px; padding: 0;}
#mainmenu li { background: url(../img/marker4.gif) no-repeat left; padding: 3px 0 3px 15px; list-style: none; }
#mainmenu a { color: White; font-weight: bold; text-decoration: none;}
#mainmenu a:hover { color: #FFFF66; }

#usermenu { position: absolute; left: 575px; top: 150px; }

#content { padding: 12px; }

#foot { width: 770px; height: 96px; position: relative; margin-top: 30px; }
#foot .block { position: absolute; z-index: 150; top: 28px; }
#foot ul { margin: 0; padding: 0; list-style: none; }
#foot .menu li { display: inline; background: url(../img/footmenu-dev.gif) no-repeat left; padding: 0 4px 0 9px; }
#foot .menu li.first { background: none; }
#foot .menu a { font-size: 11px; color: #fff; }
#foot a:hover { color: #ff6; }
#footmenu { height: 35px; background: #b5462c url(../img/footmenu.gif) repeat-x; z-index: 50; position: relative; top: 18px; }
#footarea { width: 770px; height: 96px; background: url(../img/foot-bg.gif); z-index: 100; position: absolute; top: 0; left: 0; }
#counters {	margin: 59px 0 0 12px; }

TH { font-size: 10px; vertical-align: bottom; padding-left: 3px; padding-right: 3px; }
P { margin-bottom: 6px; margin-top: 0; text-indent: 30px; text-align: justify; }
HR { color: #006087; height: 1px; }

INPUT.text { border: 1px solid #00121F; }
INPUT.button { background-color: #7DABC5; border: 1px solid #00121F; height: 17px; }

/* Сообщения об ошибках */
.error-text { color: Red; font-weight: bold; }
.error-info { color: Red; padding-bottom: 18px; }

/* Заголовок блока */
.modulehead { color: #006087; font-size: 12px; font-weight: bold; background-image: url(../img/marker3.gif); background-repeat: no-repeat; padding-left: 13px; margin-bottom: 12px; text-transform: uppercase; }
.modulehead SPAN { font-size: 10px; font-weight: normal; text-transform: lowercase; }

/* Модуль авторизации */
.moduleauthorization .modulehead { color: White!important; background-image: url(../img/marker1.gif); }
.moduleauthorization TABLE { width: 162px; }
.moduleauthorization TD { color: White; text-transform: lowercase; }
.moduleauthorization .label { padding-right: 6px; }
.moduleauthorization INPUT.text { width: 120px; }
.moduleauthorization A { text-transform: none; color: White; }
.moduleauthorization A:HOVER { color: #FFFF66; }
.moduleauthorization .buttonstable { margin-bottom: 12px; }


/*TD.contentarea, DIV.contentarea { padding-left: 12px; padding-right: 12px; vertical-align: top; }*/

TABLE.twosection { width: 746px; }
TABLE.twosection TD.left { width: 180px; vertical-align: top; padding-right: 12px; }
TABLE.twosection TD.right { width: 566px; vertical-align: top; padding-left: 12px; }

/* Компонент новостей */
UL.newsgroup LI { list-style-type: circle; padding-bottom: 6px; } /*+++*/
UL.newsgroup LI.active { list-style-type: disc; font-weight: bold; } /*+++*/
.newsdate { font-size: 10px; color: #006087; margin-bottom: 6px; margin-top: 2px; }
.newscontent H2 { margin-bottom: 6px; }
.newscontent H3 { margin-top: 0; margin-bottom: 18px; font-size: 10px; font-weight: normal; }

/* Оформление корзины */
.basket TABLE { border: 1px solid #B7B7B7; width: 746px; }
.basket TH, .basket TD { padding-top: 2px; padding-right: 6px; padding-bottom: 2px; padding-left: 6px; }
.basket TH { font-weight: normal; font-size: 11px; background-color: #DADADA; color: #006087; }
.basket TD { border-top: 1px solid #B7B7B7; }
.basket .count, .basket .del, .basket .put { text-align: center; width: 1%; }
.basket .title { text-align: left; }
.basket .price { text-align: right; }
.basket .count INPUT { width: 30px; }
.basket .total { text-align: right; font-weight: bold; padding-top: 6px; padding-bottom: 6px; background-color: #FFFFCC; }
.basket .apdatebutton { text-align: right; padding-top: 6px; padding-bottom: 6px; }
.basket .orderbutton { font-weight: bold; color: Red; }


.modulecontextmenu TD {
	padding-bottom: 12px;
}
