/* CSS layout for Bikers 2009
   @created: 19.01.2009
   @last edited: 19.01.2009
   @author: Arkadiusz Kondas <ak88@wp.pl>
*/

/* global styles */
html, body, a, p, h1, h2, h3, h4, ul, li, div, hr, img, fieldset {margin:0; padding:0; border:0;}
body {background:url(layout/bgBody.gif) repeat; font-family:tahoma; font-size:11px; color:#FFF;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
h2 {font-size:14px; color:#FFF; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; padding-left:7px;}
h2 a {color:#FFF;}
input {font-size:11px;}
.under {text-decoration:underline;}

/* header styles */
#bkHeader {width:988px; height:273px; background:url(layout/bgHead.gif) no-repeat;}
#bkHeadMenu {float:right; margin-right:90px; width:406px; height:42px;}
#bkInfoBar {margin-top:133px; width:606px; height:83px; margin-right:160px; float:right;}
#bkInfoBar table td {padding:25px 0 0 18px; height:80px; color:#5B1A0D;}
#bkInfoBar table td a {color:#5B1A0D;}
#bkInfoBar table td td {padding:3px; height:auto;}
#bkInfoBar table td td input {width:113px; font-size:11px;}
#btLogIn {width:68px !important; height:22px; background:url(layout/btLogin.gif) no-repeat top; border:0;}

/* content styles */
#bkContentWrapper {width:990px;}
#bkLeft {width:210px; float:left; background:url(layout/bgMenu.gif) top no-repeat; height:616px;}
#bkLeft ul {list-style:none; margin-left:25px;}
#bkLeft ul li {padding-left:20px; line-height:30px;}
#bkLeft ul li.step1 {background:url(layout/imgArrow.gif) no-repeat 0 50%; margin-left:25px;}
#bkLeft ul li.step2 {background:url(layout/imgYellowArrow.gif) no-repeat 0 50%; margin-left:40px;}
#bkLeft ul li a {font-size:14px; color:#FFF;}
#bkRight {width:137px; float:right; height:400px; background:url(layout/bgRight.gif) top left no-repeat;}
#bkContent {width:643px; margin-left:210px; background:url(layout/bgContent.gif) top no-repeat;}

/* products list styles */
.bkProductsBox {width:308px; height:249px; background:#FFF; margin:0 0 10px 10px; text-align:center; float:left;}
.bkProductsBox img {margin:0 auto; max-height:182px;}
.bkProductsTitle {font-family:Arial, Helvetica, sans-serif,; font-size:14px; padding-top:7px;}
.bkProductsTitle a {color:#232C33;}
.bkProductsPrice {font-family:Arial, Helvetica, sans-serif,; font-size:14px; color:#792311; font-weight:bold; padding-top:15px;}
#bkPages {margin-left:10px; clear:both; position:relative; z-index:100;}
#bkPages a {color:#FFF;}

/* product detail styles */
#bkProductMore {background:#FFF; margin-top:7px; margin-left:7px; padding:5px; color:#232C33; position:relative; float:left;}
#bkProductMore h2 {color:#740000; text-transform:none;}
#bkPMLeft {width:280px; float:left; text-align:center;}
#bkPMLeft p {font-size:13px; line-height:20px;}
#bkPMLeft img {margin-bottom:10px;}
#bkPMLeft label {font-size:13px;}
#print {float:left; margin-left:3px; color:#333;}
#print img {float:left; margin-right:7px;}
.hrLine {border-top:1px solid #740000; width:600px; height:5px; margin:5px 0 1px 0; clear:both;}

/* basket styles */
#bkBasket {margin-top:20px;}
#bkBasket th {font-size:12px; font-weight:bold; color:#710000; padding:10px 0 10px 0;}
#bkBasket td.left, #bkBasket td.right, #bkBasket td.inner {background:#F3C132; padding:8px 0 8px 0; border-top:1px solid #C4C4C4; font-size:12px; text-align:center; border-bottom:1px solid #C4C4C4;}
#bkBasket td.left {border-left:1px solid #C4C4C4; text-align:left; padding-left:7px;}
#bkBasket td.left a, #bkBasket td.right a {color:#710000;}
#bkBasket td.right {border-right:1px solid #C4C4C4;}
#bkBasket td.footLeft, #bkBasket td.footRight {background:#EFA831; text-align:right; padding:8px 10px 8px 0; border-top:1px solid #4D4F4F; border-bottom:1px solid #4D4F4F;}
#bkBasket td.footLeft {border-left:1px solid #4D4F4F;}
#bkBasket td.footRight {border-right:1px solid #4D4F4F;}
#bkBasket th.footLeft, #bkBasket th.footRight {background:#FF6600;}

/* other styles */
.bkContentWhite {background:url(layout/bgPlama.gif) bottom right no-repeat; margin:5px 0 0 6px; color:#333; background-color:#FFF; padding:6px; padding-left:15px; position:relative; z-index:100; float:left; width:615px;}
.submit {background:url(layout/btSubmit.gif) no-repeat; width:68px; height:22px; border:none; color:#FFF; font-size:11px; font-family:tahoma;}
#error, #ok {text-align:center; padding:80px 0; font-weight:bold; line-height:20px;}
#error a, #ok a {color:#710000;}

/* registration and profile styles */
.bkRegTable {width:280px;}
.bkRegTable th {text-align:left; padding:8px 0;}
.bkRegTable td {padding:8px 0;}
.bkRegTable td input {width:180px; background:#D6D8DA; border:none; padding-top:5px; height:19px; border-top:1px solid black; border-left:1px solid black;}
.mark {color:#F00; margin-left:5px;}

/* footer styles */
#bkFooter {border-top:1px solid #000; clear:both; background:#131516; padding-top:10px;}
#bkFooter a {color:#FFF;}
#bkFooter table {width:90%; margin:0 auto; margin-bottom:10px;}
#bkFooter table td {border-left:1px solid #F3C132; padding:10px 0 10px 10px; vertical-align:top;}
#bkFooter ul {list-style:none; margin-top:7px;}
#bkFooter ul li {background:url(layout/imgArrows.gif) no-repeat 0 60%; margin-left:10px; padding:0 0 0 20px; line-height:20px;}

#bkFooterLogo {width:677px; height:54px; margin:0 auto; background:url(layout/bgFoot.gif) no-repeat; padding:25px 0 0 0;}
#bkFootCopyright {float:left; margin-left:10px; color:#232C33;}
#bkFootCreated {float:right; margin-right:10px; color:#232C33;}
#bkFootCreated a {color:#232C33;}