body {
	margin:0; padding:0;
	background:url(../images/bg.jpg) #000;
	font:0.69em Tahoma, Arial, Helvetica, sans-serif;
	color:#6e6d6d;
}

a {color:#6e6d6d;}
a img {border:none;}

h1, h2, h3, h4, h5, h6 {margin:0;}
p {margin:0;}
form, fieldset {margin:0; padding:0; border:none;}

input, select, textarea {font:1em Tahoma, Arial, Helvetica, sans-serif;}
.input {padding:2px 3px; border:1px solid #cacaca; background-color:#6e6d6d; color:#fff;}
.inputawt {padding:2px 3px; border:1px solid #cacaca; background-color:#6e6d6d; color:#fff;}
.inputWB {padding:2px 3px; border:1px solid #cacaca; background-color:#fff; color:#000; width:120px;}
.input2 { width:15px; padding:2px 3px; border:1px solid #cacaca; background-color:#6e6d6d; color:#fff;
          font-size: 105%;
          font-weight: bold;
        }
.submit {background:transparent; border:none; 
           font-family:Georgia,"Book Antiqua";    
           font-size: 18px;
           font-style: italic;
           color: white; 
           font-size-adjust:none;
           font-stretch:normal;
           font-variant:normal;
           font-weight:normal;
           line-height:normal;
           cursor:hand; cursor:pointer;
}
.submitsmall {background:transparent; border:none; color:#6e6d6d; = cursor:pointer;}
table {border-collapse:collapse;}
td, th {padding:0; vertical-align:top; text-align:left; font-weight:normal;}

/* ============== top ============= */
#top {background-color:#030303;}

#logo {width:877px; margin:0 auto;}
#logo h1 {width:185px; height:111px; padding-top:21px; background-color:#000; position:absolute;}

#topLinks {padding:10px 0 9px; background-color:#000; font-size:0.83em; text-transform:uppercase;}
#topLinks ul {width:859px; margin:0 auto; padding:0 13px 0 0; list-style:none; text-align:right;}
#topLinks ul li {padding:0 6px 0 10px; display:inline; background:url(../images/separator.gif) left no-repeat;}
#topLinks ul li:first-child {background:none;}
#topLinks a {text-decoration:none;}
#topLinks a:hover {text-decoration:underline; color: white; }
.searchLnk {padding:0 0 1px 20px; font-size:1.13em; background:url(../images/icon_search.gif) left no-repeat;}

#topOpts {padding:6px 0 0; height:65px;}
#topOpts ul {width:862px; margin:0 auto; padding:0 10px 5px 0; list-style:none; font-size:0.82em; text-align:right;}
#topOpts ul li {padding:0 9px 0 13px; display:inline; background:url(../images/separator.gif) left no-repeat;}
#topOpts ul li:first-child {background:none;}
#topOpts a {text-decoration:none;}
#topOpts a:hover {text-decoration:underline; color: white; }

/* ============== path ============= */
#path {padding:9px 0 10px; background-color:#050505;}
#pathInner {width:668px; margin:0 auto; padding:0 14px 0 195px; font-size:0.91em;  }
#pathInner a  {}

#path .sort {float:right;}
#path .sort a {margin:0 3px; text-decoration:none;}
#path .sort a:hover {text-decoration:underline;}
#path .sort .active {color:#fffdfd;}
#path .sort img {margin:0 12px;}

/* ============== main ============= */
#main {width:877px; margin:0 auto; padding-top:1px; background-color:#000;}

/* ============ sidebar ============ */
#sidebar {width:185px; float:left;}

/* ============== menu ============= */
#menu {margin:0; padding:0 1px 0 0; list-style:none; font-size:0.82em; text-transform:uppercase; text-align:right;}
#menu li {margin-bottom:1px;}
#menu a {display:block; padding:12px 14px 11px; color:#adabab; text-decoration:none; background:url(../images/menu_item_bg1.gif) left no-repeat #131313;}
#menu a:hover,
#menu .active a {color:#fff; background:#000;}
#menu .em {padding-top:13px; padding-bottom:13px; background:url(../images/menu_item_bg2.gif) left no-repeat #1a1a1a;}
#menu ul {margin:1px 0 0; padding:0; list-style:none; font-size:0.95em; background-color:#030303;}
#menu ul a {padding:12px 14px !important; color:#adabab !important; background:none !important;}
#menu ul a:hover,
#menu ul .active a {color:#fff !important; background:none !important; text-decoration:underline;}

/* ============ content ============ */
#content {width:484px; background-color:#0b0b0b; float:left;}
#contentWide {width:690px; float:right;}
#contentWide1 {width:690px; float:right;}
#contentWide2 {width:690px; float:right;}
#contentWide3 {width:690px; float:right;}
#headerBelt {width:688px; 
             float:left; 
             background-color: #1A1A1A;
             height: 34px;
             margin: 35px 1px 1px 0px;
}
#forminfo {
             width:690px; 
             float:left; 
}             
.headerBelt_all {width:688px; 
             float:left; 
             background-color: #1A1A1A;
             height: 34px;
             margin: 35px 1px 1px 0px; }
.beltopis{
           width: 686px;
           float: right;

}             
.headerBelt0 {width:688px; 
             float:left; 
             height: 34px;
}    
.prodbelt{   width:688px; 
             float:left; 
             height: 105px;
             background:url(../images/belt_right.png) bottom no-repeat center #0B0B0B;
             color: white;
}
.pos1{
      width: 120px;
      float: left;
      height: 105px;
      background:url(../images/kreska.png) right center no-repeat;
}  
.pos1 img{
      width: 80px;
      height: 85px;
      text-align: center;
      margin: 10px 10px 10px 10px;
      background:url(../images/kreska.png) right center no-repeat;
      
} 
.poss1{
       width: 120px;
       text-align: center;
       float: left;
       height: 30px;
}
.poss2{
       width: 170px;
       text-align: center;
       float: left;
       height: 30px;
}
.poss3{
       width: 110px;
       text-align: center;
       float: left;
       height: 30px;
}
.poss4{
       width: 100px;
       text-align: center;
       float: left;
}
.poss5{
       width: 100px;
       text-align: center;
       float: left;
}
.poss6{
       width: 85px;
       text-align: center;
       float: left;
       
}
.pos2{
      width: 170px;
      float: left;
      height: 105px;
      text-align: center;
      background:url(../images/kreska.png) right center no-repeat;
} 
.pos2 span{
           height: 105px;
           margin-top: 30px;
}
.pos3{
      width: 110px;
      height: 105px;
      float: left;
      text-align: center;
      background:url(../images/kreska.png) right center no-repeat;
} 
.pos4{
      width: 100px;
      height: 105px;
      float: left;
      text-align: center;
      background:url(../images/kreska.png) right center no-repeat;
} 
.pos5{
      width: 100px;
      height: 105px;
      float: left;
      text-align: center;
      background:url(../images/kreska.png) right center no-repeat;
} 
.pos6{
      width: 85px;
      height: 105px;
      float: left;
      text-align: center;
}       
.plusminus {
           width: 22px;
}
.plusminus img {
              
}
.headerBelt1 {width:688px; 
             float:left; 
             background-color: #1A1A1A;
             margin: 1px 1px 1px 0px; }
.headerBeltPrice {
             width:300px;
             height: 40px;
             float:right; 
             background-color: #1A1A1A;
             margin: 1px 1px 1px 0px; }
.headerBeltPriceLeft {
             width:300px;
             float:left; 
             font-size: 1em;
             background-color: #1A1A1A;
             margin: 1px 1px 1px 0px; }
.headerBeltPriceRight {
             width:300px;
             float:right; 
             font-size: 1em;
             background-color: #1A1A1A;
             margin: 1px 1px 1px 0px; }
.headerBeltPriceLeft ul{
             list-style: none;
}
#headerBelt .beltsmall{
         float: left;
         width: 327px;
         margin-left: 10px;
         
}  
#headerBelt .beltcenter{
         margin: 0 auto;
         width: 200px;
} 
.headerBelt_all .beltcenter{
         margin: 0 auto;
         width: 300px;
} 
.headerBelt1 h3{
       font-size: 1.2em;
       margin-top: 5px;
}
.belth1 {
         text-align: center;
         font-size: 1.2em;
         margin-top: 0;
         font-weight: normal;
} 
.belth1left {
         font-size: 1.2em;
         margin-top: 0;
         font-weight: normal;
         margin-left: 2px;
         margin-top:5px;
}          
.beltcenter{
            margin: 15px;
            width: 300px;
}
.beltcenterbig{
            margin: 30px 10px 30px 10px;
            width: 640px;
} 
.beltcenterbig p{
      text-align: center;
}
.myekont{
          margin: 10px 0 15px 0;
}
.myekont li{
             margin: 0px 0 10px -25px;
             list-style:none;
             color: #BFBFBF;
}

.myekont li a:hover {
      color: white;
}
#message{
        color: white;
        height: 100px;
        width: 300px;
        background-color: #1A1A1A;
        margin: 0px 5px 5px 0px;
        text-align: center;
}
#message .messclass { margin: 5px; }
.beltcenter a {
              color: #B5B5B5;
}
#beltLeft{
         float: left;
         width: 340px;
         margin: 1px 0px 0px 0px;
}
#beltLeft a { color: white;}
#beltRight{
         float: right;
         width: 340px;
         
         margin: 1px 0px 0px 0px;
         background:url(../images/belt_right.jpg) left repeat-y;
}            
#beltRight2{
         float: right;
         width: 340px;
         
         margin: 1px 0px 0px 0px;
         background:url(../images/belt_right.jpg) left repeat-y;
} 
/* =========== sideRight =========== */
#sideRight {width:207px; float:right;}
#sideRight .products ul li {margin-bottom:2px;}

/* ============ textPage =========== */
.textPage {padding:59px 20px; font-size: 1em;}
.textPage2 {padding:10px 20px; font-size: 1em;}
/* ============ pageHead =========== */
.pageHead {margin-bottom:30px; font-size:0.91em; font-weight:normal; text-transform:uppercase;}
.pageHead2 { font-size:1.2em; font-weight:normal;  height: 30px; margin-bottom: 30px;}
.pageHead2 strong { margin: 15px 0px 5px 0px; }
/* ============ contact ============ */
#contact {font-size:0.91em; position:relative;}
#contact address {font-size:1.20em; line-height:1.50em; font-style:normal; text-align:center; position:absolute; top:-43px; right:28px;}
#contact address big {font-size:1.33em;}
#contact td {padding:5px;}
#contact th {padding:8px 17px 8px 0; text-align:right; white-space:pre;}
#contact .input {width:120px;}
#contact textarea.input {width:294px; height:76px;}
#contact .submitOuter {text-align:right;}
#contact .submit {width:64px; /*background:url(../images/b_submit_bg.gif) center no-repeat;*/ 
           font-family:Georgia,"Book Antiqua";
           font-size: 17px;
           font-style: italic;
           color: white; 
           font-size-adjust:none;
           font-stretch:normal;
           font-variant:normal;
           font-weight:normal;
           line-height:normal;}
#contact .divsubmit {width:74px; background:url(../images/b_submit_bg.gif) center no-repeat; 
                     font-family:Georgia,"Book Antiqua";
                     font-size: 16px;
                     color: white; 
}
/* ============ contact1 ============ */
.contact1 {font-size:0.91em; position:relative;}
.contact1 address {font-size:1.20em; line-height:1.50em; font-style:normal; text-align:center; position:absolute; top:-43px; right:28px;}
.contact1 address big {font-size:1.33em;}
.contact1 td {padding:5px;}
.contact1 th {padding:8px 17px 8px 0; text-align:right; white-space:pre;}
.contact1 .input {width:120px;}
.contact1 textarea.input {width:294px; height:76px;}
.contact1 .submitOuter {text-align:right;}
.contact1 .submit {width:64px; /*background:url(../images/b_submit_bg.gif) center no-repeat;*/
           font-family:Georgia,"Book Antiqua";
           font-size: 17px;
           font-style: italic;
           color: white; 
           font-size-adjust:none;
           font-stretch:normal;
           font-variant:normal;
           font-weight:normal;
           line-height:normal;
}

.contact1c {font-size:0.91em; position:relative;}
.contact1c address {font-size:1.20em; line-height:1.50em; font-style:normal; text-align:center; position:absolute; top:-43px; right:28px;}
.contact1c address big {font-size:1.33em;}
.contact1c td {padding:5px;}
.contact1c th {padding:8px 17px 8px 0; text-align:right;}
.contact1c .input {width:120px;}
.contact1c textarea.input {width:294px; height:76px;}
.contact1c .submitOuter {text-align:right;}
.contact1c .submit {width:64px; background:url(../images/b_submit_bg.gif) center no-repeat;
           font-family:Georgia,"Book Antiqua";
           font-size: 17px;
           font-style: italic;
           color: white; 
           font-size-adjust:none;
           font-stretch:normal;
           font-variant:normal;
           font-weight:normal;
           line-height:normal;
           }

.submit2 {width:74px; background:url(../images/b_submit_bg.gif) center no-repeat;
          text-align: center; margin: 5px;
}
.submit3 {      text-align: center; margin: 5px;}
.submit2text {
      margin: 5px;
}
/* ============ products =========== */
.products ul {margin:0 -18px; padding:0; list-style:none; text-align:center; text-transform:uppercase; overflow:hidden;}
.products ul li {width:175px; height:165px; margin:0 18px 35px; padding:15px 14px 18px 17px; background:url(../images/thumb_frame.jpg) no-repeat; float:left;}
.products ul li img {margin:0 auto 15px; display:block;}
.products ul li a {display:block; height:157px; padding:8px 0 0 0; color:#adabab; text-decoration:none; background:url(../images/thumb_bg.gif) 50% 146px no-repeat;}

.products ul li a:hover  {text-decoration:underline;}
.products ul li .close_hiding a {text-decoration: none; float: right; }

/* ============ products =========== */
.products2 ul {margin:0 -18px; padding:0; list-style:none; text-align:center; text-transform:uppercase; overflow:hidden;}
.products2 ul li {width:175px; height:165px; margin:0 5px 35px 18px; padding:15px 14px 18px 17px; background:url(../images/thumb_frame.jpg) no-repeat; float:left;}
.products2 ul li img {margin:0 auto 15px; display:block;}
.products2 ul li p a {display:block; height:157px; padding:8px 0 0 0; color:#adabab; text-decoration:none; background:url(../images/thumb_bg.gif) 50% 146px no-repeat;}

.products2 ul li p a:hover  {text-decoration:underline;}
.products2 ul li .close_hiding a {text-decoration: none; float: right; }
/* ============ prodInfo =========== */
.prodInfo {background:url(../images/prodinfo_bg.jpg) 374px 0 no-repeat; overflow:hidden;}
.prodInfo ul {
	width:110px;
	margin:20px 0 20px -33px;
	padding:0;
	list-style:none;
	font-size:0.78em;
	text-align:center;
	text-transform:uppercase;
	border-left:33px solid #060606;
	float:right;
}

.prodInfo ul li {border-top:1px solid #000;}
.prodInfo ul a {display:block; padding:12px 0 13px; background-color:#141414; text-decoration:none;}
.prodInfo ul a:hover {text-decoration:underline;}
.prodInfo ul a img {float:left; margin:-2px 0 0 -24px; position:relative;}
.prodInfo ul .buy {color:#fff;}
.prodImg {display:block; border-right:33px solid #060606; float:left;}

.prodHead {padding:9px 173px 9px 32px; font-size:1.27em; font-weight:normal; color:#adabab; background:url(../images/prodhead_bg.gif) 15px 15px no-repeat #000;}
.prodDesc {padding:8px 32px 14px; margin-bottom:3px;}

/* =========== pagination ========== */
.pagination {padding:9px 20px; margin-bottom:2px; text-align:center; background-color:#020202;}
.pagination a {text-decoration:none;}
.pagination a:hover {text-decoration:underline;}
.pagination .pages {margin:0 15px;}
.pagination .pages a {padding:0 4px 1px 5px; color:#4f4e4e; text-decoration:underline;}
.pagination .pages a:hover {text-decoration:none;}
.pagination .pages .active {color:#fbf7f7; background-color:#2f2f2f; text-decoration:none;}

.perPage {font-size:0.91em; float:right;}
.perPage a {padding:0 1px 1px 2px; font-size:1.10em;}
.perPage .active {color:#fdf8f8; text-decoration:underline;}

/* ============= footer ============ */
#footer {clear:both;}
#foot1 {padding:18px 0; text-align:center;}
#foot1 img {margin:0 5px; vertical-align:middle;}
#foot2 {padding:11px 20px 12px; font-size:0.82em; text-align:right; text-transform:uppercase; background-color:#030303;}
#foot2 a {text-decoration:none;}
#foot2 a:hover {text-decoration:underline;}

/* =========== searchBox =========== */
#searchBoxBg {position:absolute; width:100%; height:100%; top:0; left:0; right:0; bottom:0; background:url(../images/searchbox_bg.png); z-index:1000;}
#searchBox {position:absolute; width:588px; top:0; left:50%; margin-left:-295px; background-color:#000; border:1px solid #1a1a1a; z-index:1001;}
#searchBox h2 {padding:17px 15px; font-size:0.82em; font-weight:normal;  background-color:#131313;}
#searchBox h2 img {margin:0 2px;}
#searchBox .close {text-transform:none; text-decoration:none; float:right;}
#searchBox fieldset {padding:13px 24px 24px; font-size:0.82em; text-transform:uppercase;}
#searchBox p {width:190px; padding:0 40px 18px; float:left;}
#searchBox label {display:block; margin:16px 0;}
#searchBox select {width:185px; font-size:11px;}
#searchBox input {width:185px; font-size:9px;}
#searchBox .price span {display:block; margin:10px 0 12px;}
#searchBox .price label {display:inline; margin:0;}
#searchBox .price input {width:52px; font-size:11px;}
#searchBox .submitOuter {padding-top:36px; text-align:center;}
#searchBox .submit {width:64px; background:url(../images/b_submit_bg.gif) center no-repeat;
           font-family:Georgia,"Book Antiqua";
           font-size: 17px;
           font-style: italic;
           color: white; 
           font-size-adjust:none;
           font-stretch:normal;
           font-variant:normal;
           font-weight:normal;
           line-height:normal;
}  

/* ============= register box ========== */

#registerBoxBg {position:absolute; width:100%; height:100%; top:0; left:0; right:0; bottom:0; background:url(../images/searchbox_bg.png); z-index:1000;}
#registerBox {position:absolute; width:588px; top:0; left:50%; margin-left:-295px; background-color:#000; border:1px solid #1a1a1a; z-index:1001;}
#registerBox h2 {padding:17px 15px; font-size:0.82em; font-weight:normal;  background-color:#131313;}
#registerBox h2 img {margin:0 2px;}
#registerBox .close {text-transform:none; text-decoration:none; float:right;}
#registerBox fieldset {padding:13px 24px 24px; font-size:0.82em; text-transform:uppercase;}
#registerBox p {width:450px; padding:0 40px 8px; float:left;}
#registerBox label {display:block; margin:2px 0; float: left; width: 150px;}
#registerBox select {width:185px; font-size:11px;}
#registerBox input {width:185px; font-size:9px;  margin:2px 0;}


#rraccept {display:block; margin:2px 0; float: left; width: 190px;}

#registerBox .submitOuter {padding-top:36px; text-align:center;}
#registerBox .submit {width:64px; background:url(../images/b_submit_bg.gif) center no-repeat;
           font-family:Georgia,"Book Antiqua";
           font-size: 17px;
           font-style: italic;
           color: white; 
           font-size-adjust:none;
           font-stretch:normal;
           font-variant:normal;
           font-weight:normal;
           line-height:normal;
}

.colorwhite{
      color: white;
}

.userTable2 {margin:15px 10px 18px; }
.userTable2 table {width:100%; border-collapse:collapse; }
.userTable2 td { width: 20%; text-align: center;  padding: 5px;}
.userTable2 td span {padding-left:16px; background:url(../images/list_pointer.gif) left no-repeat;}
.userTable2 tr {caption-side: bottom; } 
.userTable2 th {text-align: center;} 
.userTable2 .color {height: 45px; background-color: #0F0F0F; color: white; padding-bottom: 15px;} 
.userTable2 .del img {width: 15px;}

.listaol li {
           margin-bottom: 3px;
}
.listaol li a:hover{
             color: white;          
}
#show_opinie ul {list-style: none;}
#show_opinie ul li {margin: 5px 0 5px 0;}
#show_opinie li a{text-decoration: none; }

.opinion {font-size: 1em; }
.opinionp {margin: 5px; }
.divopinion{background:url(../images/belt_right2.png) bottom no-repeat center #0B0B0B;}

.divTitle {
           font-family:Georgia,"Book Antiqua";
           font-style: italic;
           font-size: 18px;
           color: white;
           font-size-adjust:none;
           font-stretch:normal;
           font-variant:normal;
           font-weight:normal;
           line-height:normal;
}
.divTitleNew {
           font-family:Georgia,"Book Antiqua";
           font-style: italic;
           font-size: 18px;
           color: white;
           font-size-adjust:none;
           font-stretch:normal;
           font-variant:normal;
           font-weight:normal;
           line-height:normal;
}
.divlink {
           font-family:Georgia,"Book Antiqua";    
           font-size: 18px;
           font-style: italic;
           color: white; 
           font-size-adjust:none;
           font-stretch:normal;
           font-variant:normal;
           font-weight:normal;
           line-height:normal;
           margin: 5px 15px 5px 5px;
           height: 30px;
}
.divlink a {
            text-decoration: underline;
            color: #BFBFBF;

            font-style: italic;
            font-size-adjust:none;
            font-stretch:normal;
            font-variant:normal;
            font-weight:normal;
            line-height:normal;
}           height: 24px;
.divlink a:hover {
            color: white;
            font-style: italic;

            font-size-adjust:none;
            font-stretch:normal;
            font-variant:normal;
            font-weight:normal;
            line-height:normal;
}

#formnewpass label {
                 margin: 0px; 
}

##logo h1 a {
              text-decoration: none;
}
