/**********************************
*  author: Andrzej 'Ender' Mazur  *
*  mail: enderwiggin@o2.pl        *
*  date: 01.03.2009               *
**********************************/

* { margin: 0; padding: 0; }
*:focus { outline: none; }
ul, ol { list-style-type: none; }
img { border: 0; }

body { background: #260000; font: normal 11px Tahoma; color: #fff; margin-top: 10px;}
table { border-collapse: collapse; }
option { margin-right: 5px; }
h1, h2, h3, h4, h5, h6, h7 { color: #fff; font: bold 14px Tahoma; }
input {  font: normal 11px Tahoma; color: #666666; border: 0px; }

a { text-decoration: none; color: #333; }
a:hover { text-decoration: underline; }
.clear { clear: both; height: 0px; line-height: 0px; font-size: 0px; }

.topPanelBg { height: 35px; background: url(../img/panel_bg.gif) repeat-x; }
.topPanel { width: 928px; height: 35px; margin: 0 auto; /*background: url(../img/toppanel_bg.png) no-repeat;*/ }
.topPanelP1 { width: 356px; height: 35px; float: left; background: url(../img/top-p1_bg.gif); position: relative; }
.topPanelP1Text { width: 38px; height: 14px; position: absolute; top: 13px; left: 10px; }
.topPanelP1User { width: 92px; height: 20px; position: absolute; top: 7px; left: 90px; background: url(../img/panel_user.gif) no-repeat; }
.topPanelP1User input { width: 85px; border: 0px; background: transparent; padding: 3px; }
.topPanelP1Pass { width: 100px; height: 20px; position: absolute; top: 7px; left: 188px; background: url(../img/panel_pass.gif) no-repeat; }
.topPanelP1Pass input { width: 55px; border: 0px; background: transparent; padding: 3px; }
.topPanelP1Submit { width: 77px; height: 16px; position: absolute; top: 9px; left: 211px; background: url(../img/panel_submit.gif) no-repeat; cursor: pointer; }
.topPanelP1Arrow { width: 2px; height: 4px; position: absolute; top: 16px; left: 298px; background: url(../img/panel_arrow.gif) no-repeat; }
.topPanelP1Link { width: 20px; height: 20px; position: absolute; top: 8px; left: 295px; font-size: 9px; }
.topPanelP1Link a { color: #fff; }
.topPanelP2 { width: 97px; height: 35px; float: left; background: url(../img/top-p2_bg2.png) no-repeat; }
.topPanelP2 a { display: block; width: 87px; height: 15px; background: url(../img/top-p2.jpg) no-repeat; margin: 12px 0px 0px 6px; }
.topPanelP3 { width: 182px; height: 35px; float: left; background: url(../img/top-p3_bg.png) no-repeat; position: relative; }
.topPanelP3 a { position: absolute; top: 11px; left: 9px; display: block; width: 149px; height: 16px; background: url(../img/top-p3.jpg) no-repeat; }
.topPanelP3 p { position: absolute; top: 11px; right: 8px; color: #ff0000; }
.topPanelP4 { width: 174px; height: 35px; float: left; background: url(../img/top-p4_bg.png) no-repeat; position: relative; }
.topPanelP4 a { position: absolute; top: 11px; left: 7px; display: block; width: 76px; height: 14px; background: url(../img/top-p4.gif) no-repeat; }
.topPanelP4 p { position: absolute; top: 10px; left: 86px; color: #ff0000; }
.topPanelP5 { width: 119px; height: 35px; float: left; background: url(../img/top-p5_bg.png) no-repeat; position: relative; }
.topPanelP5 a { position: absolute; top: 12px; left: 11px; display: block; width: 46px; height: 15px; background: url(../img/top-p5.gif) no-repeat; }
.topPanelP5 select { position: absolute; top: 10px; left: 60px; width: 50px; font-size: 9px; color: #666; }

.topMenuBg { overflow: hidden; height: 42px; margin: 0 auto; background: #260000 url(../img/top_bg2.gif) repeat-x; }
.topMenu { width: 1020px; height: 41px; margin: 0 auto; background: url(../img/topmenu_bg.jpg) no-repeat; }
.topMenu div { height: 43px; float: left; }
.topMenu div a { display: block; height: 43px; }
.topMenu div a:hover { background-position: 0px -43px; }
.topMenu-s01 { width: 40px; background: url(../img/top-s01.gif) no-repeat; }
.topMenu-s1 a { width: 91px; background: url(../img/top-s1.gif) no-repeat; }
.topMenu-s2 a { width: 111px; background: url(../img/top-s2.gif) no-repeat; }
.topMenu-s3 a { width: 76px; background: url(../img/top-s3.gif) no-repeat; }
.topMenu-s4 a { width: 65px; background: url(../img/top-s4.gif) no-repeat; }
.topMenu-s5 a { width: 86px; background: url(../img/top-s5.gif) no-repeat; }
.topMenu-s6 a { width: 146px; background: url(../img/top-s6.gif) no-repeat; }
.topMenu-s7 a { width: 131px; background: url(../img/top-s7.gif) no-repeat; }
.topMenu-s8 a { width: 125px; background: url(../img/top-s8.gif) no-repeat; }
.topMenu-s9 a { width: 108px; background: url(../img/top-s9.gif) no-repeat; }
.topMenu-s02 { width: 41px; background: url(../img/top-s02.gif) no-repeat; }
.topBodyBg { background: #260000 url(../img/top_bg.gif) repeat-x; }
.topBody { width: 1020px; height: 122px; margin: 0 auto; background: url(../img/top_bg.jpg) no-repeat; }
.topBodyInner { width: 928px; height: 122px; margin: 0 auto; }
.topBody .logo {  }
.topBody .logo a { display: block; width: 210px; height: 53px; background: url(../img/logo.gif) no-repeat; float: left; text-indent: -5000px; margin: 36px 0px 0px 0px; }
.topBody .menu {  }
.topBody .menu ul {}
.topBody .menu ul li { display: inline; }
.topBody .menu ul li a { display: block; float: left; text-indent: -5000px; }
.topBody .menu ul li.menu1 a { width: 95px; height: 53px; background: url(../img/top-m1.gif) no-repeat; margin: 36px 0px 0px 31px; }
.topBody .menu ul li.menu2 a { width: 136px; height: 53px; background: url(../img/top-m2.gif) no-repeat; margin: 36px 0px 0px 39px; }
.topBody .menu ul li.menu3 a { width: 73px; height: 53px; background: url(../img/top-m3.gif) no-repeat; margin: 36px 0px 0px 51px; }
.topBody .payment { float: right; margin-top: 20px; }
.topBody .payment a { display: block; width: 230px; height: 84px; background: url(../img/pay.gif) no-repeat; text-indent: -5000px; }

.middle { width: 920px; margin: 0 auto; }
.side { width: 191px; float: left; background: url(../img/side_bg.jpg) no-repeat; padding-right: 19px; overflow: hidden; }
.side .h-search { width: 54px; height: 21px; background: url(../img/h-search.gif) no-repeat; margin-bottom: 5px; }
.sideSearch { border-bottom: 1px solid #620000; margin-bottom: 20px; height: 60px; position: relative; }
.sideSearchInput { position: absolute; top: 0px; left: 0px; width:191px; height: 22px; background: url(../img/search_input.gif) no-repeat; }
.sideSearchInput input { border: 0px; background: transparent; width: 160px; padding: 4px; }
.sideSearchSubmit { position: absolute; top: 2px; left: 169px; }
.sideSearchSubmit input { width: 20px; height: 18px; background: url(../img/search_submit.gif) no-repeat; cursor: pointer; border: 0px; }
.sideSearchLink { position: absolute; top: 30px; left: 0px; }
.sideSearchLink a { color: #fff; padding-left: 8px; background: url(../img/li.gif) left center no-repeat; }
.side .h-menu { width: 95px; height: 21px; background: url(../img/h-menu.gif) no-repeat; margin-bottom: 5px; }

.sideMenu { margin-bottom: 20px; }
.sideMenu ul li { background: transparent; }
.sideMenu ul li a { border-bottom: 1px solid #660004; display: block; color: #d7d7d7; font-weight: bold; height: 29px; line-height: 29px; background: url(../img/arrow_down1.gif) 176px 12px no-repeat; }
.sideMenu ul li.active a { background: url(../img/arrow_up1.gif) 176px 12px no-repeat; }
.sideMenu ul li a:hover { text-decoration: none; color: #ff0000; }
.sideMenu ul li ul li { background: #3d0003; }
.sideMenu ul li.active ul li a { padding-left: 10px; color: #c68989; font-weight: normal; background: url(../img/arrow_down2.gif) 176px 12px no-repeat; }
.sideMenu ul li.active ul li.active a { padding-left: 10px; color: #c68989; font-weight: normal; background: url(../img/arrow_up2.gif) 176px 12px no-repeat; }
.sideMenu ul li ul li.active a:hover { text-decoration: none; color: #ff0000; }
.sideMenu ul li ul li a:hover { text-decoration: none; color: #ff0000; }
.sideMenu ul li.active ul li.active ul li { background: #480004; border-bottom: 1px solid #660004; }
.sideMenu ul li.active ul li.active ul li a { color: #996666; background: url(../img/arrow_li.gif) 0px 12px no-repeat; padding-left: 15px; border: 0px; margin-left: 10px; }
.sideMenu ul li.active ul li.active ul li a:hover { text-decoration: none; color: #ff0000; }

.sideBanner { width: 191px; height: 60px; margin-bottom: 20px; }
.sideBanner a { width: 191px; height: 60px; display: block; background: url(../img/banner.png) no-repeat; }

.sideContact { width: 191px; height: 108px; background: url(../img/contact.png) no-repeat; position: relative; margin-bottom: 30px; }
.sideContact p { line-height: 16px; position: absolute; }
.sideContact p.phone { background: url(../img/phone.png) no-repeat; top: 45px; left: 10px; padding-left: 22px; }
.sideContact p.skype { background: url(../img/skype.png) no-repeat; top: 65px; left: 10px; font-weight: bold; padding-left: 25px; }
.sideContact p.skype a { color: #fff; font-weight: bold; }
.sideContact p.icq { background: url(../img/icq.png) no-repeat; top: 85px; left: 10px; font-weight: bold; padding-left: 25px; }
.sideContact p.icq a { color: #fff; font-weight: bold; }

.content { border: 1px solid #4e0000; border-width: 0px 1px 1px 1px; border-left: 1px solid #7a0106; width: 708px; float: left; background: #310000 url(../img/content_bg.jpg) no-repeat; }
.contentInner { padding: 7px 0px 0px 0px; }
.breadcrumb { margin-bottom: 8px; margin-left: 15px; }
.breadcrumb ul li { display: inline; margin-left: 5px; background: url(../img/arrow_red2.gif) left center no-repeat; padding-left: 7px; }
.breadcrumb ul li a { color: #ff0000; }
.catName { margin: 10px 0px 10px 20px; font: normal 24px Times New Roman; color: #fff; }
.contentSep { clear: both; height: 0px; line-height: 0px; font-size: 0px; margin: 10px 20px 10px 20px; border-bottom: 1px solid #461a1a; }

.product { float: left; /*margin-left: 20px;*/ margin-bottom: 20px; }
.product img { border: 5px solid #fff; margin-left: 20px; }
.productBody { margin-left: 20px; position: relative; }
.productName { color: #ff0000; font-weight: bold; padding-top: 5px; width: 175px;}
.productName a { color: #ff0000; font-weight: bold; }
.productPrice { color: #996666; font-weight: bold; font-size: 15px; }
.productMore { position: absolute; top: 0px; right: 10px; }
.productMore a { display: block; width: 21px; height: 27px; background: url(../img/product_more.gif) no-repeat; }

.productBox { margin-left: 20px; }
.productBoxBorder { float: left; border-right: 1px solid #461a1a; width: 460px; margin-bottom: 10px; }
.productBoxImg { float: left; margin-right: 20px; width: 210px; }
.productBoxImg img { float: left; border: 5px solid #fff; }
.productBoxImg img.big { margin-bottom: 10px; }
.productBoxImg img.small { margin-right: 10px; }
.productBoxImg img.small-last { margin-right: 0px; }
.productBoxCenter { float: left; width: 220px; padding-right: 10px; }
.productBoxCenterTitle { margin: 15px 0px 10px 0px; font: normal 24px Times New Roman; color: #fff; }
.productBoxCenterText { color: #c68989; line-height: 16px; }
.productBoxCenterText p { margin-bottom: 15px; }
.productBoxCenterMail { margin-top: 35px; background: url(../img/mail.gif) left center no-repeat; line-height: 24px; }
.productBoxCenterMail a { color: #ff0000; padding: 0px 0px 0px 25px; }

.productBoxRight { float: left; margin-left: 20px; width: 189px; text-align: right; }
.productBoxRightPrice { color: #d7d7d7; font: normal 24px Times New Roman; margin-bottom: 10px; }
.productBoxRightSelect { text-align: left; margin-bottom: 10px; }
.productBoxRightSelect p { width: 71px; float: left; color: #c68989; font-weight: bold; }
.productBoxRightSelect select { width: 118px; float: left; font-size: 9px; }
.productBoxRightOption { text-align: left; margin-left: 71px; color: #996666; margin-bottom: 2px; }
.productBoxRightOption span { color: #ff0000; }
.productBoxRightSubmit { margin-top: 15px; }
.productBoxRightSubmit input { width: 118px; height: 30px; background: url(../img/addtocart.gif) no-repeat; cursor: pointer; }
.productBoxRightLink { text-align: left; margin: 7px 0px 0px 71px; }
.productBoxRightLink a { color: #ff0000; }

.h-sub { color: #c68989; font: normal 20px Times New Roman; margin-left: 20px; margin-bottom: 15px; }
.productMed { float: left; /*margin-left: 20px;*/ margin-bottom: 20px; }
.productMed img { border: 5px solid #fff; margin-left: 20px; }
.productMedBody { margin-left: 20px; position: relative; }
.productMedName { color: #ff0000; padding-top: 5px; }
.productMedName a { color: #ff0000; }
.productMedPrice { color: #996666; font-weight: bold; }
.productMedMore { position: absolute; top: 0px; right: 5px; }
.productMedMore a { display: block; width: 21px; height: 27px; background: url(../img/product_more.gif) no-repeat; }

.paging { border-top: 1px solid #461a1a; margin: 0px 20px; }
.paging ul { text-align: center; padding: 20px 0px; }
.paging ul li { display: inline; border-right: 1px solid #5d3d3d; }
.paging ul li a { color: #ff3300; margin: 5px 6px 5px 5px; }
.paging ul li.active a { color: #fff; font-weight: bold; }
.paging ul li.right { border: 0px; }

.footer { height: 290px; background: url(../img/footer_bg.gif) repeat-x; }
.footerBg { width: 1120px; height: 290px; margin: 0 auto; background: url(../img/girl_bg.jpg) no-repeat; }
.footerInner { width: 920px; margin: 0 auto; }
.footerBody { float: right; width: 710px; margin-top: 40px; }
.footerBox { width: 230px; float: left; }
.footerBoxInner { padding-left: 20px; }
.footerBox .h-hello { width: 51px; height: 16px; background: url(../img/h-hello.gif) no-repeat; margin-bottom: 20px; }
.footerBox .h-news { width: 103px; height: 16px; background: url(../img/h-news.gif) no-repeat; margin-bottom: 20px; }
.footerBox .h-mail { width: 152px; height: 16px; background: url(../img/h-mail.gif) no-repeat; margin-bottom: 20px; }
.footerBoxText { color: #996666; text-align: justify; }
.footerBoxTitle { font-weight: bold; color: #cc0000; }
.footerBoxTitle a { font-weight: bold; color: #cc0000; }
.footerBoxDate { font-weight: normal; color: #ccc; margin-left: 4px; }
.footerBoxMore {}
.footerBoxMore a { background: url(../img/arrow_red.gif) 0px 5px no-repeat; padding-left: 7px; color: #ff0000; }
.footerBoxForm { position: relative; margin-top: 10px; }
.footerBoxFormInput { position: absolute; top: 0px; left: 0px; width: 210px; height: 22px; background: url(../img/newsletter_bg.gif) no-repeat; }
.footerBoxFormInput input { width: 160px; padding: 4px; border: 0px; background: transparent; }
.footerBoxFormPlus { position: absolute; top: 2px; left: 167px; }
.footerBoxFormPlus input { width: 20px; height: 18px; background: url(../img/plus.gif) no-repeat; cursor: pointer; }
.footerBoxFormMinus { position: absolute; top: 2px; left: 188px; }
.footerBoxFormMinus input { width: 20px; height: 18px; background: url(../img/minus.gif) no-repeat; cursor: pointer; }

.footerMenu { margin-left: 20px; padding-top: 10px; }
.footerMenu ul { border-top: 1px solid #5d1311; /*border-width: 1px 0px;*/ margin: 30px 0px 10px 0px; padding: 15px 0px 5px 0px; }
.footerMenu ul li { display: inline; border-right: 1px solid #660000; margin-right: 2px; padding-right: 2px; line-height: 9px; font-size: 9px; }
.footerMenu ul li a { color: #ff0000; }
.footerMenu ul li.rss { border: 0px; line-height: 12px; margin: 0px; padding: 0px; }
.footerMenu ul li.rss a { line-height: 12px; background: url(../img/rss.gif) right top no-repeat; margin: 0px; padding: 0px 17px 0px 0px; }
.footerCopy { float: right; color: #993333; padding-top: 25px; border-top: 1px solid #5d1311; width: 680px; text-align: right; }
.footerCopy span { margin-left: 7px; }

table.table1 {margin:25px auto}

table.table2 {margin:15px auto}
table.table2 td {padding:3px}

table.wyplaty {background:white; border:2px solid #990000; margin:0 auto; font-weight:bold; }
table.wyplaty .ftr {background:#db0000;}
table.wyplaty td {padding:5px}
table.wyplaty td a {color:black}

div.buttons {width:440px; margin:15px auto}
input.url {color:black; margin:0 auto; text-align:center; border:3px solid black; padding:8px; margin:6px; background:white; font-weight:bold}
a.button1 {line-height:34px; float:left; margin:0 0 0 10px; display:block; width:98px; height:39px; background:url(../img/b1off.png); color:white; text-align:center}
a.button1:hover {text-decoration:none; background:url(../img/b1on.png);}
a.button1.lh {line-height:17px}

input.textinput {border:0px; color:#3d3d3d; margin:0; padding:0; background: url(../img/foff.png) no-repeat; overflow:hidden; width:230px; padding-top:6px; height:22px; text-indent:10px; }
input.textinputon {background: url(../img/fon.png) no-repeat; color:black}
input.submit {border:0px; color:#FFFFFF; margin:0; padding:0; background: url(../img/submit.png) no-repeat;  width:304px; overflow:hidden; font-weight:bold; height:32px; text-align:center}
input.submit:hover {background: url(../img/submiton.png) no-repeat;}


input.submit2 {border:0px; color:#FFFFFF; margin:0; padding:0; background: url(../img/submit1.png) no-repeat;  width:344px; overflow:hidden; font-weight:bold; height:32px; text-align:center}
input.submit2:hover {background: url(../img/submiton1.png) no-repeat;}

.duzemale{text-transform: uppercase; }

table.pplogin {}
table.pplogin td {padding:4px}

p.narznag {text-indent:10px; line-height:21px; font-weight:bold; font-size:13px;; color:white; background: url(../img/bb.jpg) no-repeat; width:209px; height:24px;}
p.ppnag {font-size:17px; font-weight:bold; text-align:center; margin:20px 0 10px 0}


