body, td { font-size: 12px; font-family: Tahoma; }
body { margin: 0px; background-color: #ffffff; }
a { text-decoration: underline; color: #285AAE; }
a:hover { text-decoration: none; }

.poiskText { font-size: 12px; color: #ffffff; }
.poiskInput { font-size: 9px; color: #000000; border: none; width: 160px; }

.headerDate { font-size: 10px; color: #cacaca; }
table.header { background-image: url(../../int/scheme_1/header_bg.gif); border-top: none; border-left: none; border-right: none; border-bottom: 4px solid #CCCCCC; height: 42px; border-collapse: collapse; margin-bottom: 16px; width: 100%; }
table.header tr td { padding: 4px; color: #FCB017; font-weight: bold; font-size: 18px; text-transform: uppercase; }
.header a { color: #FCB017; font-weight: bold; font-size: 18px; font-family: Tahoma; }
.winHeader, .winHeader a { font-size: 13px; color: #ffffff; text-transform: uppercase; font-weight: bold; }
.winHeaderU, .winHeaderU a  { font-size: 13px; color: #666666; text-transform: uppercase; font-weight: bold; }

td.win h1 { color: #000000; font-weight: bold; font-size: 12px; margin-bottom: 3px; }
td.win h2 {	color: #333333; border-bottom: 2px solid #333333; font-size: 12px; font-weight: bold; padding: 3px; }
td.win a { font-style: normal; }
td.win { font-size: 10px; color: #7C7C7C; }

.price { color: #d00000; font-size: 11px; }
.price2 { color: #d00000; font-size: 11px; }
.price3 { color: #d00000; font-size: 11px; }
.gBtn { background-color: #00A2DE; font-size: 10px; font-weight: bold; color: #ffffff; }
.gBtn a { text-decoration: none; color: #ffffff; font-style: normal ! important; }

table.superHit { border-left: none; border-right: 4px solid #D6D7D7; border-top: 4px solid #D6D7D7; border-bottom: 4px solid #D6D7D7; border-collapse: collapse; width: 100%; margin-bottom: 14px; }
table.superHit_ { border-left: none; border-right: 4px solid #D6D7D7; border-top: 4px solid #D6D7D7; border-bottom: 4px solid #D6D7D7; border-collapse: collapse; width: 100%; margin-bottom: 14px; height: 100% }
td.superHit { padding: 5px 5px 5px 0px; }

.superHit b { font-size: 20px; font-weight: bold; color: #FCB017; }
.superHit td.txt { background-color: #EFF1F0; font-size: 10px; color: #505050; padding: 9px; }
.superHit td.txt h2 { font-size: 11px; font-weight: bold; font-style: normal; color: #000000; margin-top: 9px; }
.superHit td.txt p { margin-top: 0px; margin-bottom: 9px; }

img.picBorder { border: 1px solid #A9A9A9; }
table.picBorder { border: none; border-collapse: collapse; margin-right: 9px; margin-bottom: 9px; }
td.picBorder { padding: 9px; }

td.mnuTable { padding: 0px; }

.bgColorOne { background-color: #FCB017; }
.bgColorTwo { background-color: #FFFFFF; }
.bgColorThree { background-color: #71CCED; }

.mnuHead1 { color: #00A2DE; font-size: 20px; font-weight: bold; }
.mnuHead2 { color: #000000; font-size: 10px; }
.mnuHead3 { color: #000000; font-size: 14px; font-weight: bold; }

input.logIn { border-top: none; border-right: none; border-left: 3px solid #ffffff; border-bottom: 3px solid #ffffff; font-size: 11px; color: #ffffff; font-family: Tahoma; background: none; }
td.logIn { font-size: 10px; color: #ffffff; }

.footColorOne { background-color: #00AEEF; font-size: 10px; color: #ffffff; }
.footColorOne a, .footOne a { color: #ffffff; font-weight: bold; }
.footOne { font-size: 10px; color: #ffffff; }

table.field { width: 100%; border-left: 1px solid #E9E9E9; border-top: 1px solid #E9E9E9; border-right: 4px solid #E9E9E9; border-bottom: 4px solid #E9E9E9; border-collapse: collapse; background-color: #F3F4F4; margin-bottom: 7px; }
td.field { padding: 0px; }

img.thumbNail { border-left: 1px solid #E3E3E3; border-right: 5px solid #E3E3E3; border-top: 1px solid #E3E3E3; border-bottom: 5px solid #E3E3E3; margin-left: 0px; margin-right: 10px; margin-top: 0px; margin-bottom: 10px; }

table.infoTable { border: none; margin-top: 17px; border-collapse: collapse; width: 100%; }
table.infoTable tr td { padding: 0px; }
td.infoTableHeader { border-left: 11px solid #00A2DE; padding-left: 18px ! important; color: #00A2DE; font-size: 20px; font-weight: bold; }
td.infoTableText { color: #000000; font-size: 10px; padding-left: 29px ! important; }
.infoTableText ul { margin-top: 5px; margin-left: 0px; padding-left: 0px; list-style-image: url(../../int/common/arr.gif); }
.infoTableText ul li { padding: 2px; list-style-type: square; }
.infotable a { color: #17407D; font-weight: bold; }

img.banner { padding: 1px; border: 1px solid #dddddd; margin-bottom: 10px; }
.book { font-size: 20px; font-weight: bold; color: #FCB017; }
.author { font-size: 14px; font-style: normal; color: #00A2DE; }
.class { font-size: 10px; font-weight: bold; color: #000000; }
.class em { font-weight: normal; color: #666666; font-style: normal; }
.win ol { font-size: 11px; color: #000000; }
textarea.comment { border: 1px solid #000000; font-size: 11px; color: #666666; background-color: #ffffff; width: 100%; font-family: Tahoma; padding: 1px; }
input.comment { border: 1px solid #000000; font-size: 11px; color: #666666; background-color: #ffffff; width: 100%; font-family: Tahoma; padding: 1px; }

.zak a { font-weight: bold; color: #000000; font-size: 11px; text-transform: uppercase; text-decoration: none; }
.zak a:hover { text-decoration: none; border-bottom: 2px solid #000000; }
.zak b { font-size: 11px; font-weight: bold; text-transform: uppercase; color: #000000; }