body {margin: 0px; padding: 0px; font-family: 'Verdana', sans-serif;}
table {font-size: 8pt; empty-cells: show;}

a {color: blue; text-decoration: none;}
a:visited {color: blue; text-decoration: none;}
a:hover {color: red; text-decoration: none;}

img {border: none 0px;}

table#body {border-collapse: collapse; width: 100%; height: 100%;}

td#header {height: 169px; padding: 0px; background: url('http://www.uyutno.ru/style/hdrbg.gif');}
#header table {border-collapse: collapse; width: 100%;}
#header td {padding: 0px; vertical-align: top;}

#contentFrame {width: 100%; height: 100%;}
#content {background: #fff; border-top: solid 4px #624297; font-size: 8pt; vertical-align: top;}
.sidebar {width: 220px; vertical-align: top; padding-top: 0px;}

#footer {height: 81px; background: url('http://www.uyutno.ru/style/ftrbg.gif'); border-top: solid #cbcbcb 6px; vertical-align: top;}

p {text-indent: 1em; margin: 2px 0px 3px 0px; text-align: justify;}
li {text-align: justify;}

h1 {font-family: 'Arial', sans-serif; color: #1C5570; font-style: italic; font-size: 13pt; margin: 1em 0px 7px 0px;}
h2 {font-family: 'Arial', sans-serif; color: #1C5570; font-size: 11pt;}
h3 {font-family: 'Arial', sans-serif; color: #1C5570; font-size: 10pt; font-style: italic;}
h4 {font-family: 'Arial', sans-serif; color: #1C5570; font-size: 9pt; margin: 1em 0px 2px 0px;}
h5 {font-family: 'Arial', sans-serif; color: #1C5570; font-size: 8pt; margin: 1em 0px 2px 1em;}

sup {font-size: 6pt;}
sub {font-size: 6pt;}

form {margin: 0px;}
fieldset {border: none 0px;}
table.form {border: solid 1px #cbcbcb;}
.form th {background: #706fbd; color: #fff; font-family: 'Verdana', sans-serif; font-size: 8pt; padding: 1px 5px; white-space: nowrap;}
.form td {background: #eeeef4; color: #000; font-family: 'Verdana', sans-serif; font-size: 8pt; padding: 1px 5px;}
.form input {border: solid 1px #888; background: #fff; font-size: 8pt; padding: 1px 3px;}
.form textarea {border: solid 1px #888; background: #fff; font-size: 8pt; padding: 1px 3px;}
.form input.button {background-color: #c6d3e7; border: solid 2px; border-color: #deebff #426984 #426984 #deebff; font-size: 8pt; width: 100px; color: black;}

input.contentButton {background-color: #c6d3e7; border: solid 2px; border-color: #deebff #426984 #426984 #deebff; font-size: 8pt; padding: 0px 5px; color: black;}

#searchForm table {width: auto;}
#searchForm td {padding: 0px 5px;}

td#banners {text-align: center; vertical-align: middle;}

td#copyright {text-align: center; font-size: 8pt; color: #004486; width: 180px;}
#copyright a {color: #004486; text-decoration: none;}
#copyright a:visited {color: #004486; text-decoration: none;}
#copyright a:hover {text-decoration: underline;}

td#dvaslona {text-align: center; font-size: 8pt; color: #7e0081; width: 200px;}
#dvaslona a {color: #7e0081; text-decoration: none;}
#dvaslona a:visited {color: #7e0081; text-decoration: none;}
#dvaslona a:hover {text-decoration: underline;}

div.errorBox {background: #fff; border: solid 2px #f00; font-size: 8pt; padding: 5px;}
.errorBox div{background: #f00; color: #fff; font-weight: bold; margin: -5px -5px 5px -5px; padding: 0px 5px 2px 5px;}

/* PLUGINS */
td#plgTopMenu {background: #706fbd; height: 28; margin: 1px 0px; text-align: center;}
#plgTopMenu table {margin: 3px auto; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10pt; font-weight: bold; height: 21px; border-right: solid 1px #624297; border-left: solid 1px #a1a2e3;}
#plgTopMenu td {border-left: solid 1px #624297; border-right: solid 1px #a1a2e3; padding: 2px 20px;}
#plgTopMenu a {color: #fff; text-decoration: none;}
#plgTopMenu a:visited {color: #fff; text-decoration: none;}
#plgTopMenu a:hover {color: #fff; text-decoration: underline;}

div.plgBlocks {border-top: solid 4px #624297; padding-top: 1px; margin-bottom: 2px;}
.plgBlocks div.caption {height: 27px; line-height: 27px; vertical-align: middle; color: #d95f00; text-transform: uppercase; font-weight: bold; font-size: 10pt; text-align: center; background: url('http://www.uyutno.ru/style/blocks/bg1.gif') repeat-x; border: solid 1px #e2e2ed; border-bottom: solid 1px #7c7cb0;}
.plgBlocks div.body {border: solid #cbcbcb; border-width: 0px 1px 1px 1px;}

#plgNewsLast {padding: 10px 5px 10px 15px; color: #1949bc;}
#plgNewsLast a {color: #7d569b; text-decoration: underline;}
#plgNewsLast a:visited {color: #7d569b; text-decoration: underline;}
#plgNewsLast a:hover {color: #7d569b; text-decoration: none;}

#mainmenu div.caption {color: #12377c; font-family: Arial, Tahoma, sans-serif; background: url('http://www.uyutno.ru/style/blocks/bg2.gif') repeat-x; border: solid 1px #d8e2f7; border-bottom: solid 1px #969696;}
#mainmenu table {width: 218px; border-spacing: 2px 0px;}
#mainmenu td {height: 27px; background: #f8f8f8; border-top: solid 1px #fff; border-bottom: solid 1px #cbcbcb;}
#mainmenu td img {margin: auto 10px;}
#mainmenu .level1 a {color: #4278c2; font-weight: bold; text-decoration: none;}
#mainmenu .level1 a:visited {color: #4278c2; text-decoration: none;}
#mainmenu .level1 a:hover {color: #6c6aff; text-decoration: none;}
#mainmenu .level2 a {color: #12377c; text-decoration: none;}
#mainmenu .level2 a:visited {color: #12377c; text-decoration: none;}
#mainmenu .level2 a:hover {color: #6c6aff; text-decoration: none;}

div#plgPath {border: solid #cbcbcb; border-width: 1px 0px; height: 29px; line-height: 29px; vertical-align: middle; font-size: 10pt; color: #888;}
#plgPath a {color: #888; text-decoration: none; font-weight: bold;}
#plgPath a:visited {color: #888; text-decoration: none;}
#plgPath a:hover {color: #706fbd; text-decoration: none;}

div#plgCatalogSort {text-align: right; padding: 2px 0px;}
#plgCatalogSort a {border: solid 1px #cbcbcb; color: #706fbd; font-weight: bold;}
#plgCatalogSort a:visited {border: solid 1px #cbcbcb; color: #706fbd; font-weight: bold;}
#plgCatalogSort a:hover {border: solid 1px #624297; background: #706fbd; color: #fff; font-weight: bold;}
#plgCatalogSort a.selected {border: solid 1px #624297; background: #706fbd; color: #fff;}
#plgCatalogSort a:visited.selected {border: solid 1px #624297; background: #706fbd; color: #fff;}

table.plgCatalogList {border-bottom: solid 1px #cbcbcb; margin: 5px; width: 99%;}
.plgCatalogList td {vertical-align: top; color: #515860;}
.plgCatalogList a {color: #6458d6; text-decoration: underline;}
.plgCatalogList a:visited {color: #6458d6; text-decoration: underline;}
.plgCatalogList a:hover {color: #6458d6; text-decoration: none;}
.plgCatalogList a.caption {color: #009fff; font-weight: bold;}
.plgCatalogList a:visited.caption {color: #009fff; font-weight: bold;}
.plgCatalogList a:hover.caption {color: #009fff; text-decoration: underline;}
.plgCatalogList .picture img {border: solid 1px #cbcbcb;}
.plgCatalogList span.cost {color: #0d91d9; font-size: 12pt; font-weight: bold;}

#plgSpecialsBlock {border-top: solid 4px #624297; padding-top: 1px;}
.plgSpecials {text-align: center; border: solid 1px #e2e2ed; margin-bottom: 2px;}
#plgSpecialsBlock .caption {height: 27px; background: url('http://www.uyutno.ru/style/specials/bg.gif'); vertical-align: middle; color: #d861a1; font-weight: bold; border-bottom: solid 1px #7c7cb0;}
#plgSpecialsBlock div.image {padding-top: 5px;}

#plgBasket {margin-left: 20px; color: #41525b; font-size: 9pt;}
#plgBasket td {text-align: left;}
#plgBasket .cost {color: #0087ff; font-size: 12pt; font-weight: bold;}
#plgBasket a {color: #5e5cff; text-decoration: underline;}
#plgBasket a:visited {color: #5e5cff; text-decoration: underline;}
#plgBasket a:hover {color: #5e5cff; text-decoration: none;}

table.plgBasketOrder {width: 100%;}
.plgBasketOrder td.sumCost {font-weight: bold; text-align: right; white-space: nowrap;}
.plgBasketOrder .total {text-align: right; font-size: 12pt; font-weight: bold;}
.plgBasketOrder #totalCost {font-size: 14pt; color: #0087ff;}
.plgBasketOrder table.contacts {width: 400px; font-weight: bold; margin-bottom: 10px;}
.plgBasketOrder .contacts td {white-space: nowrap; font-weight: normal;}
.plgBasketOrder .contacts input {width: 260px;}
.plgBasketOrder .contacts textarea {width: 385px;} 
