
.cat_description {  font-family : Tahoma, sans-serif; font-size : 12px; color: #800000; font-weight: bold }
.boxText { font-family:  Tahoma, sans-serif; font-size: 12px; }
.errorBox { font-family :  Tahoma, sans-serif; font-size : 12px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family :  Tahoma, sans-serif; font-size : 12px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family :  Tahoma, sans-serif; font-size : 12px; color: #70d250; text-decoration: underline; }

/* jesan--------------------------*/

    html, body {
      height: 100%;
      margin:0;
      padding:0;
      border:0;
      background-color:#000000;
      font-family:Tahoma;
      color:#d3b68d;
      font-size:12px;
    }
    body {text-align:center;}
    div {margin:0px;padding:0px;}
    .all {min-height: 100%; width:100%; margin-bottom: -55px;}
    * html .all {height: 100%;}
    img {border:0px;}    
    p {margin:0;padding:0;}
    h1 {
      text-align:center;
      font-weight:normal;
      font-size:20px;
      margin:0;
      padding:0;
    }
    h2 {
      font-weight:normal;
      font-size:17px;
    }
    a {outline:0;}
    .clear {clear: both;}
    .left {float:left;}
    .right {
      float:right;
      width:120px;
      text-align:center;
      color:#9E0A26;
    }


    .empty {height: 55px; clear: both;}    
    .main {width:100%;} 
    .footer {}
    
    table {
      padding:0;
      margin:0;
      border:0;
    }
    #t_img h1{
      float:left;
      margin:0;
      width:470px;
      text-align:right;
      
    }
    .cena {
      float:right;
      font-size:17px;
      padding:4px 30px 0 0;
      color:#FF5A00;
    }
    
    
      .t_top {
        width:100%;
        height:100%;
        background:url(images/bg_top.jpg) repeat-x top;
      }
      .t_bot {
        width:100%;
        height:100%;
        background:url(images/bg_bot.jpg) repeat-x bottom;
      }
        .wtable {
          width:980px;
          height:100%;
          margin-bottom:-85px;       
          background:url(images/center_bg.gif) repeat-y left; 
        }
          .wtable tr td {
            vertical-align:top;
            text-align:left;
          }
          
        .wlogo {
          height:195px;   
          background:url(images/logo11.jpg) no-repeat top left;   

        }
        .wlogo a{
          display:block;
          width:200px;
          height:100px;       
        }
        .wlogo h3 {
          font-size:10px;
          color:#833154;
          padding:63px 0 0 243px;
          font-weight:normal;
          margin:0;
        }
        .wlogo .wlo_h2 {
          float:left;
          width:630px;
          padding:33px 130px 0 0;
        }
        .wlogo h2 {
          display:inline;
          width:100%;
          font-size:11px;
          color:#5d3f32;
          font-weight:normal;
          margin:0;
          padding:0 0 0 180px;
          text-align:center;
        }
        .wlogo span {
          display:block;
          float:right;
          width:208px;
          height:50px;
        }

        .links_bottom A{
          float:right;
          width:305px;
          font-weight:normal;
          font-size:18px;
          color:#633f2f;
          text-align: center;
          margin-left:5px;
        }

.clss {font-size:12px; font-family:tahoma; color:#d8b994;}
.clss a {font-size:12px !important; font-family:tahoma; color:#d8b994;text-decoration:underline;font-weight:normal}
.clss a:hover {font-size:12px !important; font-family:tahoma; color:#d8b994;text-decoration:none;font-weight:normal;}

          
        
        .wcenter {width: 1000px;
 
        }
          .content {
            width:980px;
          }
            #left_cont {
            padding-left:12px;
            }
              #left_cont center a {
                font-size:20px;
                color:#833154;
              }    
              #left_cont center {
                font-size:20px;
                color:#d8b994;
              }   
            
        .wfoot {
          height:105px;   
          background:url(images/footer.jpg) no-repeat bottom left;   


        }
          .dfoot {
            width:690px;
            height:15px;
            text-align:right; 
            padding:63px 0 10px 0;
            vertical-align:bottom;
            font-size:10px;
            color:#833154;  
            
          }
            .dfoot span {
              padding-right:196px;
            }
          .site4u {
            width:100px;
            font-size:10px;
            color:#833154;  
            text-align:right; 
            padding:63px 20px 10px 0;
          }
          .site4u a {
            color:#5d3f32;
            text-decoration:none;
          }
          .site4u a strong {
            text-decoration:underline;
          }
          .cats {
            width:127px;
            padding:6px 0 6px 0px;
          }
            .cats img {
              border:1px solid #000;
            }
          .cats2 {
            font-size:11px;
            padding-left:5px;
            
          }
          .cats3 {
            padding:6px 0 6px 0px;
          }
            .bggtext {
              width:50%;
              font-size:17px;
              padding-left:55px;
              text-align:left;
              padding-top:0px;
              margin:0px;
            }
            .bggtext a:hover {
           /* opacity: 0.8; */
            color:#d8b994;
            }
            .catal {
             margin-top:30px;
             position: relative;
             z-index:1; 
            }
            
            .cont_text {
              width:500px;
              margin:0 auto 0 auto;
            }
            #bla_kno {
              width:117px;
              height:28px;            
            }

            .but_cont a{
              display:block;
              width:117px;
              height:28px; 
              background:url(images/knopka_zakaz2.jpg) no-repeat;
            }
             .but_cont a:hover{
              display:block;
              width:117px;
              height:28px; 
              background:url(images/knopka_zakaz2_ov.jpg) no-repeat;
            } 
    .zaka {
      padding:0 10px 0 10px;
    }     
      .zaka b {
        color:#833154;      
      } 
      .zaka hr {
        height:0;
        border:1px solid #2F170D;
      } 
    .prevnext {
      width:50px;
      padding:150px 30px 0 30px;
    }  


 #marq a {
	width:980px; height:12px; text-align:center; text-decoration:none;
 }  

 #left_gg a {
   text-decoration:none;
 }     
 #left_gg a:hover {
   color:#833154;
 }      
#left_gg a strong {
  display:block;
  width:290px;
  padding:0;
  margin:0;
  font-weight:normal;
  text-align:center!important;
}
#left_gg a span {display:none;}
#left_gg a:hover span {
  display:block; 
  position:absolute; 
  top:63px; 
  left:0px; 
  width:295px;
  height:252px;
  opacity: 0.5;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  z-index:2; 
  } 

            .list_catal {
             margin:0 0 30px 20px;
             position: relative;
             float:left;

            }  
            .list_left_gg a span {
              display:block; 
              position:absolute; 
              top:0px; 
              left:0px; 
              width:245px;
              height:200px;  
              opacity: 0.8;
              filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
              z-index:2; 
              
            }
            .list_left_gg a:hover span {
              opacity: 0.8;
              filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
              top:0px; 
              left:0px; 
              width:245px;
              height:200px;          
            } 
            .list_left_gg  img {
              opacity: 1.0;
              filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
              border:1px solid #2F251A;
            } 
            .list_left_gg a:hover img {
              opacity: 0.8;
              filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
              border:1px solid #3F3223;
            } 
            .list_left_gg strong, .list_left_gg h3 {
              display:block; 
              position: absolute;
              z-index:3; 
              top:152px; 
              left:5px; 
              font-size:17px;
              font-weight:normal;
              padding:0;
              margin:0;
            }
            .list_left_gg a:hover strong {
              display:block; 
              color:#d8b994;
              text-decoration:none;

            }
            
            
/* //jesan--------------------------*/

A {
  color: #d8b994;
  text-decoration: none;
  border-bottom:0px dashed #999;
}

A img {padding:0px;margin:0px;}

A:hover {
   color: #833154;
   text-decoration: underline;
   
/*  border-bottom:1px dashed #2d77cf; 
   background:#c2a273;*/
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family:  Tahoma, sans-serif;
  font-size: 12px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

a:hover.headerNavigation {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family:  Tahoma, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family:  Tahoma, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family:  Tahoma, sans-serif;
  font-size: 12px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox1 {background:#000000;
 
}

.infoBoxContents {
  font-family:  Tahoma, sans-serif;
  font-size: 12px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family:  Tahoma, sans-serif;
  font-size: 12px;
}

TD.infoBoxHeading {
  font-family:  Tahoma;
  font-size: 22px;
  font-weight: normal;
  background:#eee;

  color: #b80030;
}

TD.infoBox, SPAN.infoBox {
  font-family:  Tahoma, sans-serif;
  font-size: 12px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #000;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #000;
}

TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 0px;
}

.productListing-heading {
  font-family:  Tahoma, sans-serif;
  font-size: 12px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

.productlisting-headingPrice { 
  font-family:  Tahoma, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TD.productListing-data {
  font-family:  Tahoma, sans-serif;
  font-size: 12px;
}
.rez {padding-top:20px;margin:0 auto 0 auto;text-align:center;}

.pageResults {padding:3px;margin:-1px;}
A.pageResults {
  color: #3F261B;
  text-decoration: none;
  font-size: 12px;

}

a:hover.pageResults {
  color: #000;
  background: #d3b68d;

  text-decoration:none;
}

TD.pageHeading, DIV.pageHeading {
  font-family:  Tahoma, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family:  Tahoma, sans-serif;
  font-size: 12px;
  color: #000000;
}
TD.main1,div.main1, P.main1
{font-family:  Tahoma, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  width: 300px;}

TD.main,div.main, P.main {
  font-family:  Tahoma, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText, div.smallText, {
  font-family:  Tahoma, sans-serif;
  font-size: 12px;
}
.smallText span {font-size: 12px;}

TD.accountCategory {
  font-family:  Tahoma, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family:  Tahoma, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family:  Tahoma, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family:  Tahoma, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.category_desc {
  font-family:  Tahoma, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

SPAN.newItemInCart {
  font-family:  Tahoma, sans-serif;
  font-size: 12px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family:  Tahoma, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family:  Tahoma, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family:  Tahoma, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 0px;
}

TD.formAreaTitle {
  font-family: Tahoma,  Tahoma, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma,  Tahoma, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family:  Tahoma, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family:  Tahoma, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #ac0737; cursor: pointer; cursor: hand;color:#ffffff; }
.moduleRowSelected { background-color: #f2a5bb; }

.checkoutBarFrom, .checkoutBarTo { font-family:  Tahoma, sans-serif; font-size: 12px; color: #8c8c8c; }
.checkoutBarCurrent { font-family:  Tahoma, sans-serif; font-size: 12px; color: #000000; }

/* message box */

.messageBox { font-family:  Tahoma, sans-serif; font-size: 12px; }
.messageStackError, .messageStackWarning { font-family:  Tahoma, sans-serif; font-size: 12px; background-color: #ffffff; }
.messageStackSuccess { font-family:  Tahoma, sans-serif; font-size: 12px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family:  Tahoma, sans-serif; font-size: 12px; color: #ff0000; }

/* VJ Links Manager v1.00 begin */
TABLE.linkListing {
  border: 0px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 0px;
}

.linkListing-heading {
  font-family:  Tahoma, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #b6b7cb;
  color: #FFFFFF;
  text-align: center;
}

TD.linkListing-data {
  border-right: 0px solid #b6b7cb;
  border-bottom: 0px solid #b6b7cb;
  padding: 4px;
  font-family:  Tahoma, sans-serif;
  font-size: 12px;
}

TR.linkListing-odd {
  background: #ffffff;
}

TR.linkListing-even {
  background: #F5F5F5;
}
/* VJ Links Manager v1.00 end */

/* DWD Contribution -> Add: Browse by Categories. */

UL.BrowseBy {
  list-style-type: disc;
  list-style-position: inside;

  list-style: none;
  margin-left: 1em;
  padding-left: 2em;
  text-indent: -1em;
} /* UL.BrowseBy */

LI.BrowseBy {

} /* LI.BrowseBy */

/* DWD Contribution End. */




	#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;

	}
	
	#nav li { /* all list items */
		margin-bottom : 2px;
        font-size:17px;
    color:#b80030;
	}
	#nav li a {
	    color:#b80030;
        padding-left:2px;
		text-decoration : none;
		list-style: none;
	}

	
	#nav li a:hover {
		color : white;
		background-color : #b80030;
	}

	#nav li ul { /* second-level lists */
    padding-left:17px;	
 /*   list-style-type: disc;	*/
	}

	#nav li ul li{ /* second-level lists */
        color:#2d77cf;
        font-size:12px;	
	}
	#nav li ul li a{ 
        color:#000;
	}

	#nav li ul ul { /* third-and-above-level lists */
    padding-left:10px;	
	list-style: none;	
	}
	#nav li ul ul, #nav li ul ul li a{ /* third-and-above-level lists */
    color:#777;	


	}

	
/* Menu items with subcategories */	
#nav daddy {
		font-weight : bold!important;
}

/* Selected items with subcategories */	
#nav li ul li.selected, #nav li ul li.selected a{
    font-weight:bold;
    color:#000;
}
#nav li ul li.selected a:hover{
    color:#fff;
}
#nav li ul li.selected ul, #nav li ul li.selected ul li a{
    font-weight:normal;
    color:#777;
}

#nav li ul li ul li.selected a{
    font-weight:bold;
    color:#000;
}

