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

/* golfstuff--------------------------*/

    html, body {
      height: 100%;
      margin:0px;
      padding:0px;
      font-family:Sans;
      color:#555;
      font-size:12px;
      background:#000 url(images/bg.jpg);
    }
    body {
      text-align:center;
    }
    div {
      margin:0px;
      padding:0px;
    }
    .all {
      min-height: 100%; 
      width:980px; 
      background:#fafefa;
      margin: 0 auto -47px auto;
    }
    * html .all {height:100%;}
    img {border:0px;} 
    a {outline:0;}
    .clear {clear:both;height:0;}   

    .empty {height: 47px; clear: both;}    
    .main {width:100%;} 
      
      .top {
        height:193px;
        background: url(images/shapka.jpg) no-repeat; 
      }
        .shapka {height:166px;}
        .search {
          height:30px;
        }
          #sea {
            display:block;
            float:right;
            width:132px;
            height:17px;
            color:#1F365F;
            font-family:Sans, sans-serif;
            border:0;
            padding-left:4px;
            margin:13px 4px 0 0;
            background: url(images/poisk_field.jpg) no-repeat;
          }
          #submit {
            display:block;
            float:right;
            width:37px;
            height:18px;
            border:0;
            margin:13px 13px 0 0;
            background: url(images/poisk_but.jpg) no-repeat;
          }
        .home {
          float:left;
        }
          .home a img{
            display:block;
            width:260px;
            height:50px;
            margin:70px 0 0 70px;
          }
          .home a:hover, .bu_home a:hover, .bu_contact a:hover, .bu_map a:hover {border:0;}
        .bu_home {
          float:left;
          width:11px;
          height:10px;
          padding:108px 0 0 371px;
        }  
        .bu_contact {
          float:left;
          width:11px;
          height:10px;
          padding:108px 0 0 7px;
        }  
        .bu_map {
          float:left;
          width:11px;
          height:10px;
          padding:108px 0 0 7px;
        }  
        
        .menu_top {

        }
          .menu_top a{
            display:block;
            float:left;
            height:21px;
            font-size:16px;
            font-family:times new roman;
            font-weight:bold;
            color:#ac031b;
            line-height:10px;
            text-decoration:none;
            padding:7px 17px 0 17px;
            background: url(images/pointer.jpg) no-repeat right 2px;
          }  
          .menu_top a:hover{
            color:#1B4F0F;
            background: #fafefa url(images/pointer.jpg) no-repeat right 2px;
            border:0;
          }
      .topmans {
        margin-top:10px;
      }  
        .topmans a:hover {border:0;}
        .topmans a img{
          border:1px solid #fff;
        }
        .topmans a:hover img{
          border:1px solid #E5EFC2;
        }
      .center {}
        .leftmenu {
          float:left;
        }
          .glavmenu {
            width:203px;
            text-align:left;
            font-family:times new roman;
            margin-top:10px;
          }
            #glm_top {
              background: url(images/left_menu_top.jpg) no-repeat left top;
              height:20px;
              padding-left:20px;
              padding-top:5px;
              color:#AA1F22;
              font-weight:bold;
              font-size:17px;
              line-height:17px;
            }
            #glm_bg {
              background: url(images/glm_bg.jpg) repeat-y;
              padding-left:20px;
              padding-top:15px;
              color:#7fa216;
            }
            #glm_bot {
              padding-top:20px;
              background: url(images/left_menu_bot.jpg) no-repeat left top;
            }            
            .glavmenu a {
              color:#1B4F0F;
              font-weight:bold;
              font-size:14px;
              text-decoration:none;
              line-height:30px;
            }
            .glavmenu a:hover {
              border-bottom:1px dashed #1B4F0F;
            }
        .content {
          float:left;
          width:722px;
          padding:25px;
          text-align:left;
          font-size:13px;
        }
          .content h1{
            display:inline;
            color:#7fa216;
            font-family:times new roman;
            font-size:17px;
          }
          .fronttable {
            width:722px;
            background: url(images/box_bg.jpg) repeat-y;
            margin-top:30px;
          }
            #ft_top {
              width:722px;
              height:10px;
              background: url(images/box_top.jpg) no-repeat;
            }
            #ft_bot {
              height:10px;
              background: url(images/box_bot.jpg) no-repeat;
            }          
            #ft_content {
              padding:10px;
            }   
              #ft_content a, #ft_content a:hover {
                border:0;
              }   
              #ft_content a img{
                border:1px solid #eee;
              }  
              #ft_content a:hover img{
                border:1px solid #7fa216;
              }    
    .tmp_pered, .tere {
       background: #FFB224;
       color:#000!important;
     }   
     .tmp_pered a, .tere a{
       color:#000;
     }   

     .tere em, .tmp_pered em {
       display:block;
       width:55px;
       height:14px;
       background:url(images/buttons/russian/button_buy_now2.gif);
     }
     .ter1 em {
       display:block;
       width:55px;
       height:14px;
       background:url(images/buttons/russian/button_buy_now.gif);
     }
          
        
  .footer {  
    width:980px; 
    height:47px;
    margin: 0 auto 0 auto;
    text-align:left;
    font-size:12px;
    color:#fbf1e9;
    background: url(images/foot_bg.jpg) no-repeat;  
  }
    #fo_copyr {
      float:left;
      width:150px;
      padding:20px 0 0 20px;
    }
    #fo_menu {
      float:left;
      width:640px;
      text-align:center;
      padding-top:20px;
      color:#a6e585;
    }
       #fo_menu a{
         color:#fff;
         text-decoration:none;  
       }
       #fo_menu a:hover {
         color:#a6e585;
         text-decoration:none;
         border-bottom:1px dashed #a6e585;  
       }
    #s4u {
      float:left;
      width:150px;
      text-align:right;
      padding:20px 20px 0 0;
    }  
      #s4u a {
        text-decoration:none;
        border-bottom:1px dashed #a6e585;
      } 
      #s4u a:hover {
        text-decoration:none;
        border:0;
      } 
      #s4u a, #fo_copyr span {
        color:#a6e585;
      }     
   
   .manufs {
     padding-right:10px;
   } 
   .manufs, .manufs a {
     font-size:11px;
  /*   color:#ac031b; */
     color: #777;
     line-height:14px;
   } 
     .manufs a:hover {
       color:#1B4F0F;
       border-bottom:1px dashed #1B4F0F;
     }
   .categories_box {
     border:1px solid red;
   }  
     .categories_box a{
       font-family:Sans;
     }
    #podcat {
      color:#7fa216;
      font-size:11px;
      font-family:Tahoma;
      line-height:14px;
    } 
/* //golfstuff--------------------------*/
.imgininfo {
  float:right;
  border:1px solid #E5EFC2;
  margin-left:10px;
}


#left_gg a:hover {}
#left_gg a span {display:none;}
#left_gg a:hover span {display:block; 
position:absolute; top:-30px; left:0px; width:170px;padding:3px;z-index:1; color:#342f33; font-weight:bold;background-color:#c8def5;text-align:left; font-size:10px; border:1px dashed #84b5e8;} 


.tels {text-align:right;font-size:22px;color:#2d77cf;padding-right:5px;}
.names {font-size:12px;}
#cur_page {font-size:20px; color: #2d77cf;}
img {padding:0px;margin:0px;}
/* h1{color:#b80030;font-size:22px;height:40px;font-weight:normal;padding:0;margin:0;}   */
/* h1 a{color:#b80030;border-bottom:1px dashed #b80030!important;}   */
/* h3 {display:inline;padding:0;margin:0;border:0;font-size:12px;}  */
.r_arr {color:#ccc;font-size:10px;}
a.r_arr {color:#777!important;}
a:hover.r_arr {color:#fff!important;border:0;background-color:#b80030;}
#net {padding-top:100px;color:#999;}
#lideri {}
#search {width:430px;text-align:right;}

#d_d {cursor:hand;color:#555;border:1px solid #eee;} 
#d_name h3 a{color: #000;}
#d_name h3,#d_name a:hover{font-size:17px;color:#b80030;font-weight:normal;}
#d_img {width:100%;background:#fff;}
#d_opis {font-size:11px;text-align:justify;padding:4px;}
#d_cena {font-size:20px;color:#1b4f0f;}
.d_over {color: #1b4f0f!important;background:#f7f7f7;border:1px solid #ccc!important;}
/* .d_over {color: #2d77cf;background:#e8f2fd;} */
.d_over #d_name a, .d_over #d_cena{color:#b80030;}
.d_over #d_name a:hover{background:#f7f7f7;}

.d_out {color:#555;background:#fff;border:1px solid #fff;}

#stroka {height:25px;background:#ccc;}
#mans {float:right;width:200px;text-align:right;padding-right:6px;}
#lozung {float:left;padding-top:4px;}

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

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

 A:hover {
  color: #1B4F0F;
  
  text-decoration: none;
  border-bottom:1px dashed #1B4F0F; 
}                          

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family:  Sans, 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:  Sans, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

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

TR.footer {
  background: #bbc3d3;
}

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

.infoBox {
 
}

.infoBoxContents {

  font-family:  Sans, sans-serif;
  font-size: 12px;
}

.infoBoxNotice {
  background: #FF8E90;
}

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

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

  color: #b80030;
}

TD.infoBox, SPAN.infoBox {
  font-family:  Sans, 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: #fafefa;
}

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: #fafefa;
}

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

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

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

TD.productListing-data {
  font-family:  Sans, 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: #2d77cf;
  text-decoration: none;
  font-size: 12px;

}

a:hover.pageResults {
  color: #2d77cf;
  background: #e8f2fd;

  text-decoration:none;
}

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

TR.subBar {
  background: #f4f7fd;
}

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

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

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


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

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

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

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

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

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

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

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

SPAN.greetUser {
  font-family:  Sans, 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: Sans,  Sans, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

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

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

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

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

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

/* message box */

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

/* input requirement */

.inputRequirement { font-family:  Sans, 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:  Sans, 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:  Sans, 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;

  margin-left: 2px;
  padding-left: 2px;
} /* UL.BrowseBy */

LI.BrowseBy {
   font-size:11px;
   line-height:1;
   color:#7fa216;
} /* LI.BrowseBy */

LI.BrowseBy a{
    color:#555;
}
LI.BrowseBy a:hover{
    color:#7fa216;
}
/* 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;
}
