html {height: 100%;}
body {height: 100%; margin: 0; padding: 0; background: #000;}
body.compareBody {height: 100%; margin: 0; padding: 0; background: #fff;}
body, td, th {font: normal 10pt arial, tahoma, helvetica, verdana, sans-serif; color: #464b4c;}
img {border: none;}
a {outline: none;}
table, div {border-collapse: collapse;}
td {vertical-align: top; text-align: left; padding: 0;}

p {margin: 0 0 10px 0;}
form {margin: 0; padding 0;}
hr {border: none; color: #c8d9e7; background-color: #c8d9e7; height: 1px; margin: 10px 0;}

INPUT, TEXTAREA, SELECT, submit {font-size: 9pt; FONT-FAMILY: arial, tahoma; color: #274354;}

a{text-decoration: underline;}
a:link {color: #0086c4;}
a:visited {color: #0086c4;}
a:active {color: #1f5b81;}
a:hover {color: #1f5b81;}

h1 {font: normal 20pt  arial, tahoma, helvetica, verdana, sans-serif; color: #19252c; margin: 0 0 14px 0;}
h2 {font: normal 18pt  arial, tahoma, helvetica, verdana, sans-serif; color: #1f5b81; margin: 0 0 12px 0;}
h3 {font: normal 14pt arial, tahoma, helvetica, verdana, sans-serif; color: #3a596c; margin: 10px 0 4px 0;}
h4 {font: normal 14pt arial, tahoma, helvetica, verdana, sans-serif;  color: #ff6900; margin: 10px 0 4px 0;}
h5 {font: bold 11pt arial, tahoma, helvetica, verdana, sans-serif; color: #3a596c; margin: 15px 0 6px 0;}
h6 {font: bold 11pt arial, tahoma, helvetica, verdana, sans-serif; color: #ff6900; margin: 15px 0 6px 0;}



#SiteContainer {	width:expression(document.body.clientWidth > 1500? "1500px": "100%" ); min-width: 970px; max-width: 1500px;}


table#Main {width: 100%;}
table#Main td#tlLine {width: 296px; background: #165074; height: 9px;}
table#Main td#trLine {width: 90%; background: #165074; height: 9px;}

table#Main td#logo {padding: 28px 50px 13px 28px; background: #1f5b81 url(/img/bg_top.gif) left bottom repeat-x;}
table#Main td#topSubMenu {padding: 0; background: #1f5b81 url(/img/bg_top.gif) left bottom repeat-x;}
table#Main td#topSubMenu div.inRight {padding: 0 5px 0 38px;}

table#sTop {width: 100%; margin-bottom: 9px;}
table#sTop td#topMap {width: 66%; padding: 14px 20px 3px 0; font-size: 8pt; color: #13a5e9;}
table#sTop td#topMap a {color: #13a5e9 !important;}
table#sTop td#topSearch {width: 33%; padding: 0 5px 3px 0; font-size: 8pt; color: #13a5e9;}


div#abstop {position:relative; z-index: 1; top: 0; left: 0; width: 0; height: 0;}
div#abstot {position:absolute; z-index: 1; top: 0; left: -65px; } 
table#sSearch {background: #165074;}
table#sSearch td.sSearchLeft {width: 150px; padding: 8px 9px 3px 20px; color: #afc7d7; font-size: 9pt; background: #165074 url(/img/utb1.gif) left bottom no-repeat;}
table#sSearch td.sSearchCenter {padding: 3px 0 8px 0; }
table#sSearch td.sSearchCenter input {width: 155px; background-color: #165074; color: #afc7d7; border: 1px solid #7494a9; }
table#sSearch td.sSearchRight {padding: 4px 14px 4px 5px; background: #165074 url(/img/utb2.gif) right bottom no-repeat;}

table#topMenu {width: 100%; background: transparent url(/img/bg-tm.gif) left top no-repeat;}
table#topMenu td {white-space: nowrap; padding: 5px 3px 8px 3px; color: #77b3d0;}
table#topMenu td a {color: #fff; text-decoration: none;}
table#topMenu td.separator {width: 11%; text-align: center;}
table#topMenu td.firstCell {padding-left: 38px !important;}
table#topMenu td.lastCell {padding-right: 62px !important;}

td#face {background: #205c81 url(/img/bg-face.jpg) center top no-repeat; height: 188px; padding: 0 20px 0 60px; color: #fff;}
td#face div.iTurn {width: 290px; padding: 40px 0 5px 0;}
td#face div.uTurn {width: 230px; padding: 0 20px 0 0;}

td#outaface {background: #205c81; height: 40px; padding: 12px 0 0 0; color: #fff; white-space: nowrap; }
table#tabico {width: 100%; }
table#tabico td {width: 50%;  white-space: nowrap; padding-right: 40px;}

div#faceIcons {position:relative; z-index: 1; top: 0; left: 0; width: 0; height: 0; float: right;} 
div#faceIcons div#onfaceIcons {position:absolute; z-index: 1; top: 25px; left: -30px; white-space: nowrap;} 

div.icoPhone {margin-bottom: 25px; padding-left: 20px; color: #fff;} 
td#outaface div.icoPhone {margin-bottom: 5px; padding-left: 30px; height: 33px; }
td#outaface div.icoPhone img {position: absolute; z-index: 2; margin: 2px 0 0 -30px;} 
div.icoPhone span {color: #13a5e9;} 
div.icoPhone strong {font-size: 11pt; font-weight: bold;} 
div.icoPhone img {position: absolute; z-index: 2; margin: -3px 0 0 -20px;} 

div.icoBasket {margin-bottom: 10px; padding-left: 30px; color: #fff;} 
td#outaface div.icoBasket {margin-bottom: 5px; padding-left: 38px; height: 33px; } 
div.icoBasket span {color: #13a5e9;} 
div.icoBasket a {color: #fff !important;}
div.icoBasket strong {font-size: 15pt; font-weight: normal;} 
div.icoBasket img {position: absolute; z-index: 2; margin: 2px 0 0 -30px; } 

div.icoICQ {margin-bottom: 10px; padding-left: 30px; color: #fff; } 
td#outaface div.icoICQ {margin-bottom: 5px; padding-left: 60px; height: 33px; } 
div.icoICQ a {color: #fff !important;}
div.icoICQ strong {font-size: 15pt; font-weight: normal;} 
div.icoICQ img {position: absolute; z-index: 2; margin: 2px 0 0 -30px;} 

td#leftMenu {background: #fff; border-top: 5px solid #ccd3d6; border-right: 1px solid #ccd3d6; padding: 30px 0 20px 0;}
td#rightField {background: #fff; border-top: 5px solid #ccd3d6; padding: 30px 0 20px 0;}
td#rightField div.inRight {padding: 0 5px 20px 38px;}
td#rightField div.outRight {padding: 0 55px 20px 38px;}
td#rightField div.navRight {padding: 0 55px 0 38px;}
td#rightField div.borderRight {padding: 20px 55px 20px 38px; border-bottom: 1px solid #ccd3d6;}
td#rightField div.noborderRight {padding: 20px 55px 20px 38px;}


div.leftCatalog {padding: 0 20px 15px 0; margin-left: 60px;}
td#leftMenu div.menu {margin: 0 0 7px 0; color: #969d9f; font-size: 9pt;}
td#leftMenu div.menu p {margin: 0 0 7px 0;}
td#leftMenu div.menu a {font-size: 10pt;}

div.leftDark {background: #ccd3d6; padding: 15px 20px 10px 60px; margin: 0 0 25px 0;}
table.faceIncut {width: 100%; background: #d6dcde url(/img/bg-faceincut.jpg) right top no-repeat; margin: 0;}
table.faceIncut td.leftxt {width: 66%; background: none; padding: 25px 20px 20px 38px;}
table.faceIncut td.rimg {width: 33%; background: none; padding: 0;}
table.faceIncut p {margin: 0 0 5px 0;}

div.menu2 {font-size: 12px; margin: 0 0 14px 0;}
div.menu2 a {font-size: 12px; color:#0086c4; text-decoration:underline; margin: 0 0 14px 0;}
div.menu2 a:hover {font-size: 12px; color:#1f5b81; text-decoration:none; margin: 0 0 14px 0;}

ul.leftMenu {margin: 3px 0 18px 0; padding: 0;}
ul.leftMenu li {list-style-type: none; padding: 0 0 0 15px; margin: 0 0 5px 0;}
ul.leftMenu li.active {background: transparent url(/img/point.gif) 4px 6px no-repeat; }
ul.leftMenu li.active a {color: #1f5b81 !important;}

div.title {font-size: 13pt; color: #19252c; margin: 0 0 10px 0;}
.subtitle {font-size: 10pt; font-weight: bold; color: #0086c4; margin: 0 0 10px 0;}

ol.searchresults li {margin-bottom: 15px; margin-right: 150px;}

table.rubrikator {width: 100%; margin-top: 50px;}
table.rubrikator td {width: 33%; padding: 0 30px 10px 0;}
table.rubrikator td div.title {font-size: 9pt; color: #969d9f; margin: 0 0 3px 0;}
table.rubrikator td div.title a {font-size: 14pt; color: #1f5b81 !important;}

table.novelty {width: 100%;}
table.novelty td {width: 33%; padding: 0 30px 10px 0;}
table.novelty td p {margin: 4px 0;}
table.novelty td div.title {font-size: 9pt; color: #969d9f; margin: 0 0 3px 0;}
table.novelty td div.title a {font-size: 14pt; color: #1f5b81 !important;}


div.bigPrice {font-size: 18pt; color: #a6b4bb; white-space: nowrap;}
div.smPrice {font-size: 14pt; color: #a6b4bb; white-space: nowrap;}


div#chess {position:relative; z-index: 9; top: 0; left: 0; width: 0; height: 0; float: right;}
div#chess div {position:absolute; z-index: 9; top: -7px; left: 0px; } 

div#mat {position:relative; z-index: 9; top: 0; left: 0; width: 0; height: 0;}
div#mat div {position:absolute; z-index: 9; top: -24px; left: 0; } 


div.navigator {font-size: 9pt; color: #0086c4;}
div.comparelist {font-size: 9pt;  float: right;}
div.comparelist  span {color: #969d9f;}

table.chooser {margin: 0 0 20px 0;}
table.chooser th {padding: 2px 10px 2px 0; white-space: nowrap; font-size: 11pt;}
table.chooser th span {font-size: 9pt; color: #858c8e;}
table.chooser td {padding: 2px 6px 2px 0; white-space: nowrap; font-size: 9pt; vertical-align: middle; color: #858c8e;}
table.chooser td.spacer {height: 11px;}


table.pagestop {width: 100%; margin: 0 0 8px 0;}
table.pagestop td {padding: 0 0 10px 0; font-size: 9pt;}
table.pagestop td.paged {text-align: right;}
table.pagestop td.paged a {padding: 0 2px;}

table.pagesbottom {width: 100%; margin: 20px 0 20px 0; }
table.pagesbottom td {padding: 0 0 10px 0; font-size: 9pt;}
table.pagesbottom td.paged {text-align: right;}
table.pagesbottom td.paged a {padding: 0 2px;}


table.catalog {width: 100%;}
table.catalog td.foto {padding: 20px 25px 15px 0; border-top: 1px dashed #ccd3d6;}
table.catalog td.txt {padding: 20px 0 15px 0; border-top: 1px dashed #ccd3d6;}
table.catalog .subtitle {font-size: 11pt; font-weight: bold; color: #0086c4; margin: 0 0 2px 0;}

table.completeList {width: 100%;}
table.catalog td.comtxt {padding: 10px 0 10px 0; border-top: 1px dashed #ccd3d6;}
table.catalog td.comtxt p {margin: 0 0 3px 0;}
table.catalog td.addbasket {padding: 12px 0 10px 40px; border-top: 1px dashed #ccd3d6; white-space: nowrap; font-size: 8pt;}
table.catalog td.addbasket div.bigPrice {margin-bottom: 7px;}
table.catalog td.addbasket div.bigPrice img.addb {margin-right: 10px;}

table#itemtab {width: 100%;}
table#itemtab td.foto {width: 33%; padding: 0 33px 0 0;}
table#itemtab td.char {width: 67%; padding: 10px 0 0 0;}

table.opis { }
table.opis td { padding: 2px 25px 2px 0;}

table.itemComplete {width: 100%;}
table.itemComplete th {font-weight: bold; color: #0086c4; padding: 0 25px 10px 0;  white-space: nowrap;}
table.itemComplete th.dop {padding: 20px 25px 10px 0; border-top: 1px solid #ccd3d6;}
table.itemComplete td {border-top: 1px dashed #ccd3d6; padding: 10px 25px 10px 0; vertical-align: middle;}
table.itemComplete td p {margin: 0 0 3px 0;}
table.itemComplete td p span {font-size: 8pt;}

p.eleven {font-size: 11pt;}

div.entercatalog {width: 75%; padding: 15px 0 15px 0; clear: both;}
div.raz {float: left; width: 40%; margin: 0 0 8px 40px;}

div.sitemap {width: 100%; padding: 15px 0 5px 0; clear: both;}
div.sitemap div.raz {float: left; width: 26%; margin: 0 0 8px 40px;}

table.cart {width: 100%; margin: 0 0 15px 0;}
table.cart th {padding: 0 25px 10px 0; font-weight: bold; color: #0086c4; white-space: nowrap;}
table.cart td {padding: 10px 25px 10px 0; vertical-align: middle; border-top: 1px dashed #ccd3d6; }
table.cart td p {margin: 0 0 3px 0;}


table.mailform {margin: 15px 0;}
table.mailform td {padding: 3px 12px 3px 0;}

table.orderForm {width:100%; margin: 25px 0;}
table.orderForm th {padding: 18px 20px 8px 0; border-top: 1px dashed #ccd3d6;  vertical-align: top;}
table.orderForm td {padding: 0 8px 8px 0;}
.tellMe {width: 350px; }



table.faceNews {width: 100%;}
table.faceNews td span {font-size: 9pt;}
table.faceNews td.em {padding: 0 15px;}
table.faceNews td.text {width: 50%; padding: 0 0 10px 0;}
table.faceNews td.newsAll {width: 67%; padding: 0 30px 10px 0;}
table.faceNews td.newsAll a {font-size: 11pt;}
table.faceNews td.newsAll p {margin: 0 0 18px 0;}
table.faceNews td.newsArchive {width: 33%; padding: 0 0 10px 20px;}

table.faceNews td.Account {width: 67%; padding: 0 0 10px 0;}
table.faceNews td.Account p {margin: 0 0 5px 0;}
table.faceNews td.Account a {font-size: 10pt !important;}

table.advtab {width: 220px; margin-bottom: 20px;}
table.advtab td {padding: 2px 6px 2px 0; vertical-align: middle;}
table.advtab td.nowrap {white-space: nowrap;}
table.advtab td.wide {width: 200px;}


table#footer {width: 100%;}
table#footer td#footerLeft {padding: 30px 60px; color: #ccc; font-size: 9pt; background: #000 url(/img/horse.gif) 31px 27px no-repeat; }
table#footer td#footerLeft a:link {text-decoration: none; color: #ccc; }
table#footer td#footerLeft a:visited {text-decoration: none; color: #ccc; }
table#footer td#footerLeft a:active {text-decoration: underline; color: #ccc; }
table#footer td#footerLeft a:hover {text-decoration: underline; color: #ccc; }
table#footer td#footerLeft a span {text-decoration: underline; color: #0086c4; }
table#footer td#footerRight{padding: 30px 30px;}



table#compareLogo {width: 100%; background: #1f5b81; }
table#compareLogo td {padding: 28px 50px 13px 28px; }

table#compareFrame {width: 100%;}
table#compareFrame td#cmtd {padding: 30px 60px;}

table#compare_table {width: 100%; border: 1px solid #ccd3d6; }
table#compare_table td {padding: 15px 20px 15px 20px; border-bottom: 1px dashed #ccd3d6;}
table#compare_table td#foto {padding: 20px 20px; border: none;}
table#compare_table td#name {padding: 0 20px 15px 20px; border-bottom: 1px solid #ccd3d6; }