* {font-family: Tahoma;}
body {background-color: #4987b8; margin: 0px; padding: 0px;}
#bTable {background-color: #256aa6; width: 1001px; height: 100%; border-left:1px solid #b6cfe3; border-right:1px solid #b6cfe3;}
#tdHeader {vertical-align: top;border-bottom:1px solid #b6cfe3;}
#tdHeader img {border:none;}
#tdMSecond {border-right:1px solid #b6cfe3; vertical-align: top; padding-top: 20px;}
#tdEmpty {border-right:1px solid #b6cfe3;}
#tdBanners {border-left:1px solid #b6cfe3; background-image: url(/images/sky.jpg);background-position: top left; background-repeat: no-repeat; vertical-align: top;}
#tdBanners table {}
#tdSearch {border-left:1px solid #b6cfe3; vertical-align: top;}
#tdContent {vertical-align: top; height:130px;}
#tdContent div.content a {color:#d3ffff;}
#tdContent div.content {margin: 10px; font-size: 12px; color: #D3FFFF;}
#tdContent div.content div.gal {width: 188px; height: 230px; margin-left: 40px; float: left; text-align: center;}
#tdContent div.content div.gal img {border: 5px solid #83b6d6;}
#tdContent div.content div.gal div {width: 188px;}

#tdContent div.content table {margin: 0px; font-size: 12px; color: #D3FFFF; border: none; border-top: 1px solid #D3FFFF; border-left: 1px solid #D3FFFF;}
#tdContent div.content table td {font-size: 12px; border: none; padding: 1px; border-bottom: 1px solid #D3FFFF; border-right: 1px solid #D3FFFF;}
#tdContent div.content h1 {color: #ffff10; font-size: 14px; margin-left: 20px; font-weight: normal; margin-top: 30px;}
#tdContent div.content h2 {color: #ffff10; font-size: 14px; margin-left: 20px; font-weight: normal; font-weight: bold;}
#tdContent div.content div {font-size: 11px;}
#tdContent div.content div.title {color:#d3ffff;}
#tdContent div.content div.body {color: #83b6d6; text-align: justify;}
.tdBottom {border-top:1px solid #b6cfe3; background-image: url(/images/bbg.png); vertical-align: top; background-repeat: repeat-x; padding-top: 35px; padding-left: 45px; font-size: 12px;text-align: center; color: #437AB9;}
.tdBottom a {color: #437AB9;}
.tdBottom a img {border: none;}
#dLogin {position: absolute;top: 333px; font-size: 12px; color: #256aa6; margin-left: 5px; width:190px;}
#dLogin input {font-size: 11px; border: 1px solid #256aa6; padding: 1px; width: 70px; position: absolute; margin-top: 1px;}
#dLogin input.button {width: 15px; height: 15px; padding: 0px; background-color: #256aa6;}
#dLogin a {font-weight: bold; color: #256aa6; position: absolute; margin-left: 5px; margin-top: 18px;}
.infoblock {display: block; width: 228px; margin-bottom: 20px;}
.infoblock h2 {color: #ffff10; font-size: 14px; margin-left: 20px; font-weight: normal;}
.infoblock .data {width: 188px; background-color: #83b6d6; margin-top: 10px; margin-left: 20px; border: 5px solid #83b6d6; border-left: none; border-right: none;}
.infoblock .data div {background-color: #155387; color: White; font-size: 12px; margin: 0px 5px; padding: 10px;}
.infoblock .data img#book {position: absolute; margin-left: 110px; margin-top: -15px;}
.infoblock .data span {position: absolute; margin-left: 110px; margin-top: -15px;}
.infoblock .image {margin-left: 20px; width: 188px; margin-top: 10px; background-color: #83b6d6;  border: 5px solid #83b6d6; border-left: none; border-right: none;}
.infoblock .image div {margin: 0px 5px; height: 191px;}
.infoblock .image div img {border: none;}
.infoblock .text {width: 188px; margin-top: 10px; margin-left: 20px;}
.infoblock .text div {font-size: 12px; margin-left: 5px;}
.infoblock .text div a {font-size: 12px; margin: 0px; padding: 0px; color:#d3ffff; display: block; margin-bottom:5px;}
.infoblock .data div a {color: #D3FFFF;}
.news {font-size: 11px;}
.news .tdDate {color:#fffd28; vertical-align: top; text-align: right;}
.news .tdDate div {color:#83b6d6;}
.news .tdMessage {padding-left:10px; padding-right: 20px; color: #83b6d6; padding-bottom: 10px;}
.news .tdMessage div {color:#d3ffff;}
.news .tdMessage a {color: #fffd28;}
.photo {border: 5px solid #83b6d6;}
#thumb {border: 5px solid #83b6d6; margin-left: 5px; margin-bottom: 5px;}
div.shopitem {height: 57px;}
div.shopitem img {float: left; border: 2px solid #83b6d6; margin-left: 5px; margin-right: 10px;}
div.shopitem h2 {font-size: 14px; margin: 0px; margin-bottom: 5px;}
div.shopitem div {font-size: 12px; color: White;}
#tdContent div.content div.shopitem h2 a{color: #ffff10;}
div#shoppingbasket {background-color: #155387; margin:0px; border-bottom:2px solid #83b6d6; border-right:2px solid #83b6d6;}
div#shoppingbasket img {position:absolute; margin-top:5px; margin-left:10px;}
div#shoppingbasket span {position:absolute; margin-top:5px; margin-left:10px;}
div#shoppingbasket div.label {margin-left:79px; font-size: 14px; color: #d3ffff; display: block;}
div#shoppingbasket a {margin-left:80px; font-size: 11px; color: #83b6d6;}
table#orderform {width: 450px; font-size: 11px; color: White;}
table#orderform td {padding-bottom: 10px;}
table#orderform input.field {width: 300px; font-size: 12px; padding: 1px; border: 1px solid #b6cfe3;}
table#orderform textarea {width: 300px; font-size: 12px; padding: 1px; border: 1px solid #b6cfe3; height: 70px;}
div#navigation {position: absolute; margin-left: 870px; margin-top: 345px;}
div#hotlinks {margin-left: 20px; margin-right: 20px; margin-top: 25px; color: #ffff10; margin-bottom: 30px; font-size: 14px;}
div#hotlinks a {display: block; margin-top: 20px; color: #FFF; font-size: 11px; margin-left: 80px;}

div#partners {margin-left: 20px; margin-right: 20px; margin-top: 25px; color: #ffff10; margin-bottom: 30px;}
div#partners div {margin-top: 15px;}
div#partners span a {margin-top: 5px; margin-bottom: 15px; display: block;}
div#partners span a img {border: none; margin-right: 5px;}