body            { color: #333333; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0; }

td              { font-size: 11px; vertical-align: top; }

h1              { color: #444444; font-family : Arial; font-size: 28px; font-weight: normal; margin: 0; }
h2              { color: #444444; font-family : Arial; font-size: 22px; font-weight: normal; margin: 3px 0; text-transform: uppercase; }
h3              { color: #444444; font-family : Arial; font-size: 18px; font-weight: normal; margin: 3px 0; }

a               { color: #990033; text-decoration: none; }
a:hover         { background: #990033; color: #ffffff; }
a.img:hover     { background: none; text-decoration: underline; }
#partners a:hover  { background: none; text-decoration: underline; }

hr              { border: 0; border-top: 1px dotted #666666; height: 1px; }

ul.list         { color: #444444; list-style-image: url('/bitrix/templates/premiaru/images/bullet.gif'); margin: 10px 0; padding-left: 18px; }
ul.list li      { font-size: 9px; margin-bottom: 15px; text-transform: uppercase; }
ul.list div     { color: #666666; font-size: 11px; margin-bottom: 3px; text-transform: none; }

table.lite      { width: 100%; }
table.lite td   { border-top: 1px solid #D0D0D0; padding: 4px; }
table.lite .btn { background: #990033; color: #ffffff; display: block; padding: 1px 3px; text-decoration: none; }

span.help       { background: #990033; color: #ffffff; cursor: help; float: right; font-weight: bold; padding: 1px 2px; }

.news-date-time { color: #333333; display: block; }

a.imglink, a.imglink:hover { background: 0; border: 0; }
.imglink img { background: 0; border: 0; }

.ajax-loading   { background: url('/bitrix/templates/premiaru/images/spinner.gif') no-repeat center; padding: 20px 0; }

.tool-tip       { background: #efefef; width: 250px; z-index: 13000; }
.tool-text      { padding: 4px 8px 8px; }

div.photo       { margin: 2px 14px 12px 0; }
div.photo img   { border: 1px solid #b91e24; }

.mblock          { background: #4588bc url('/upload/images/mblock.background.gif') no-repeat bottom right; border: 0; color: #ffffff; margin-bottom: 15px; padding-bottom: 10px; width: 100%; }
.mblock a        { color: #ffffff; font-size: 20pt; }
.mblock a:hover  { background-color: transparent; color: #E0E0E0; }

#renew-user     { cursor: pointer; margin: 7px 0 0 3px; position: absolute; }

#header         { background: url('/bitrix/templates/premiaru/images/header.background.jpg') no-repeat; height: 275px; margin-top: 10px; padding-left: 20px; }
#header  a:hover { background: 0; }
#partners       { clear: both; margin: 15px 0; }
#footer         { background: url('/bitrix/templates/premiaru/images/footer.background.jpg') no-repeat; clear: both; height: 158px; }

#navigation span { color: #990033; display: block; font-weight: bold; width: 120px; }

#hlinks         { margin-left: 840px; margin-top: -60px; position: absolute; text-align: right; }
#hlinks ul      { list-style: none; padding: 0; margin: 0; }
#hlinks li      { margin-bottom: 8px; }
#hlinks a       { color: #969696; }
#hlinks a:hover { background: none; color: #969696; text-decoration: underline; }

textarea.field  { background: #ecf0e0; border: 0; color: #444444; font: 10px Arial; padding: 5px; width: 92%; }

#title          { background: url('/bitrix/templates/premiaru/images/header.title.gif') no-repeat; height: 48px; margin-top: 20px; width: 485px; }
#title span     { display: none; }
#subtitle       { color: #585858; font: 12px Arial; font-weight: bold; margin: 0; text-transform: none; }
#supporting     { color: #777777; font: 10px Arial; letter-spacing: -0.5px; }

#content        { border-right: 1px dotted #444444; padding: 0 30px 0 20px; }

#rcolumn        { padding: 0 20px; }

#rcolumn .block { margin-bottom: 35px; }

.search-inp     { background: #ecf0e0; border: 0; height: 27px; padding: 5px 4px; position: absolute; width: 200px; }
.search-btn     { background: url('/bitrix/templates/premiaru/images/search.gif') no-repeat; cursor: pointer; height: 65px; position: absolute; margin: -9px 0 0 200px; width: 80px; }

#breadcrumb     { color: #969696; margin-top: -28px; position: absolute; }
#breadcrumb a   { color: #969696; }
#breadcrumb a:hover { background: none; color: #969696; text-decoration: underline; }

.inner-column-left {
	border-bottom: 1px dotted #CCCCCC;
	border-right: 1px dotted #CCCCCC;
	padding: 10px 10px 10px 0;
}
.inner-column-right {
	border-bottom: 1px dotted #CCCCCC;
	padding: 10px 0 10px 10px;
}
.inner-column-down {
	border-bottom: 0;
}

.photo-container {
	border: 8px solid #ffffff;
	float: left;
	height: 150px;
	width: 101px;
}