/* ------------- Html ------------- */
html {padding:0px;margin:0px;}
body{color:#000000;font:normal 14px Tahoma,Verdana,Arial,Helvetica, sans-serif;padding:0px;margin:0px;
height:auto !important;min-height:100%;background:url(images/body-bg.png) #ffffff top repeat-x;}
a{color:#2986e2;text-decoration:none;outline:none;}
a:hover{color:#93d77f;}
h3{margin:.7em 0 0 0; padding:0; font:normal 14px/16px tahoma,verdana,arial; color:#4aa231; }
h5{margin:1.67em 0 0.5em 0; color:#2986e2; }
ul{list-style:none;}
ul ul{padding:0 0 10px 30px;}
ul li{background: url(images/bullit_1.gif) left 6px no-repeat; padding:0 0 0 10px;}
ul ul li{background: url(images/bullit_2.gif) left center no-repeat;}
.uc{color:#7a7a7a;margin:50px 0 0 100px;font-style:italic;}
/*-- victor.lebed ---*/

#superwrap{text-align:center;}
#wrap{width:970px;margin:auto;text-align:left;}
/* -- hak's -- */
@media all and (min-width: 0) { #wrap {position:relative;top:-1px;} }
body:first-of-type #wrap{top:0;}

 #oneleft{float:left;width:240px;padding-top:43px;}
  .logo{background:url(images/logo-bg.jpg) no-repeat; position:relative; z-index:100;}
   .logo h1{margin:0;padding:0px;}
   .logo a{height:82px;text-decoration:none;display:block;}
  .catmenu{}
   .catmenu ul{list-style:none;list-style-position:outside;width:164px;margin:25px 0 15px 32px;padding:0;}
    .catmenu ul li{background: none;border-bottom:1px solid #cdc8c5; margin:0;padding:0;}
    .catmenu a{padding-left:14px;color:#3f3f3f;font:normal 12px/24px Verdana,Helvetica,sans-serif;display:block;}
    .catmenu a:hover{color:#2cc500;text-decoration:none;}
    .catmenu a#lefttopmenu-active{font-weight:bold;color:#2cc500;}

   .leftbottommenu{margin:30px 0 0 0;padding:0;}
    .leftbottommenu ul{list-style:none;list-style-image:none;list-style-position:outside;width:164px;margin:0 0 0 32px;padding:0;}
     .leftbottommenu li{background:none;text-align:right;border-bottom:1px solid #efefef; margin:0;padding:0;}
     .leftbottommenu li.topmenuend{border-bottom:none;}
      .leftbottommenu li a{padding:0 14px 0 0;font:normal 11px/20px Verdana,Helvetica,sans-serif;color:#000;display:block;}
      .leftbottommenu li a:hover,.leftbottommenu li a#leftbottommenu-active{color:#93d77f;text-decoration:none;}

   .leftmail{margin:25px 0 0 32px;}
    .leftmail #join_msg{color:red;font-size:0.8em;}
   .contact{margin:15px 0 0 32px;font:normal 12px Verdana,Helvetica,sans-serif;color:#3f3f3f;}

 #twomiddle{padding:0 0 0 250px;}

#rightwrap{$position:absolute;margin:auto;text-align:right;width:970px;z-index:99;}
 #thirdright{float:right;position:relative;text-align:left;z-index:100;}

  #cart{background:url(images/shoppingcart.png) no-repeat;width:115px;height:68px; margin:43px 63px 0 0; padding:5px 0 0 63px; }
  #cart{_background:url(images/shoppingcartie6.png) no-repeat;}
   #cart a.shoppingcartlink{font:bold 12px Verdana,Helvetica,sans-serif;text-decoration:none;color:#2986e2;padding:5px;display:block;width:115px;   }
   #cart a.shoppingcartlink:hover{color:#4ba331;}
   #cart .description{padding-left:17px; font:normal 10px verdana,arial;}
   #cart .description font{line-height:1.3em;}

   #search{margin:0 0 0 31px;_margin:0 0 0 33px;padding:0;}
    #search h5{font:bold 12px verdana,arial;}

 #cnt{background:url(images/header-bg.jpg) 20px 0px no-repeat;padding:135px 0 0 0;position:absolute;}
 /* -- hak's -- */
 @media all and (min-width: 0) { #cnt {background-position:20px 1px;} }
 body:first-of-type #cnt {background-position:20px 0px;}

  #maincnt{margin:5px 10px 0 0;padding:0;width:685px;min-height:580px;$height:580px;}
   #maincnt table{font:normal 13px/16px Tahoma,Verdana,Arial;}
   #maincnt img{border:none;}
    #maincnt table ul{margin:10px 0 0 0;}
    #maincnt form{margin:0;padding:0;}
    .inner-table .pageHeading div.toptitle h2{margin:0;padding:0;font: normal 20px tahoma,verdana,arial;color:#4aa231;}
.new-footer{margin:120px 0 0 -250px;_margin-top:150px;$margin-top:150px;padding:5px 0 13px 0;position:relative;font:normal 11px verdana,arial;background:url(images/footer-bg.png) left no-repeat;width:945px;text-align:right;}
 #footmenu{text-align:right;margin:0 5px 5px 0;padding:0;color:#cecfcf;}
  #footmenu a{color:#9f9f9f;margin:0;padding:0 5px 0 5px;}
  #footmenu a:hover,#footmenu a#footmenu-active{color:#93d77f;text-decoration:none;}
 #footdesc{text-align:right;margin:0 10px 5px 0;}
 #footdesign{margin:12px 10px 5px 0;font:normal 10px Arial;color:#777777;}

/* - forms - */
form table{ }
input, textarea, select{background-color:#ffffff;border:1px solid #a8a8a8;color:#000000;
font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;padding:2px 1px 3px 2px;}
select{padding:1px 1px 1px 0px;}
input[type="text"], input[type="password"], input[type="file"] {background-color:#ffffff;border:1px solid #a8a8a8;
color:#000000;font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
input.logoinput, input.input{height:20px;color:#B2B1B1;}
/*input.logoinput:hover, input.input:hover{color:#000000;}*/

.infoBox input, .w200, .fieldValue select{width:200px;}

input[type=checkbox], .tdbrdnone input, .brdnone{border:0 none;width:12px !important;}

.tdinput input{border:none;height:24px;}
.continue input{width:84px;}
.submit input{width:69px;}

/* - btns - */
.btn-r{background:url(images/button-bg.gif) right center no-repeat;padding:0 1px 0 0;margin:0 0 0 2px;}
.btn-l{background:url(images/button-bg.gif) left center #a0a0a0 no-repeat;}
.arrow input{background:url(images/arrow.gif) center no-repeat;width:28px;height:20px;margin:0 1px 0 1px;}

input.button{background-color:#a0a0a0 !important;border:0 none;cursor:pointer;cursor:hand;
color:#ffffff;font:normal 11px/11px "Trebuchet MS", Arial, sans-serif;padding:1px;}
input.button:hover{ color:#bef6a6; }
input[type="submit"], input[type="button"]{background-color:#a0a0a0;border:0 none;cursor:pointer;cursor:hand;
color:#ffffff;font:normal 11px/11px "Trebuchet MS", Arial, sans-serif;padding:1px;}
input[type="submit"]:hover, input[type="button"]:hover {color:#bef6a6;}

/* - end html - */
/* ------ Breadcrumbs ----- */

.breadcrumbs-area {font:normal 10px Arial,Helvetica,sans-serif;color:#77787b;min-height:15px;width:500px;}
 .breadcrumbs-area a{font:normal 10px Arial,Helvetica,sans-serif;}
  .breadcrumbs-area span{background:url(images/breadcrumbs-arrow.gif) center no-repeat;padding:6px;}

/* - end breadcrumbs - */
/* ------ Content ----- */

.topping{height:29px;}
.pageHeading, .title-heading {margin:0;padding:0;font:normal 20px tahoma,verdana,arial;color:#4aa231;}
.pagePrice{font:bold 17px tahoma,verdana,arial;color:#3f658b;}
#cnt h5{font-size:1em;}

.descrip-table{}
.descrip-table td.imgtd{padding:5px 25px 10px 0;}
.descrip-table td p{margin-top:0;}
.descrip-table td ul{margin:0 0 20px 2px;}
.descrip-table td li{padding:0 0 0 10px;}

.infoBox{margin-bottom:20px;}
.product-table, .shopping-table{background-color:#b9cbdb;border:1px solid #b9cbdb;border-collapse:collapse;margin:15px 0 18px 0;width:682px;}
.product-table th, .shopping-table th{background-color:#b9cbdb;border-bottom:1px solid #9aa9b6;padding:1px 5px 3px 5px;text-align:left;}
 .product-table th pre, .shopping-table th pre{font-weight:bold; margin:0; padding:0;}
.product-table td, .shopping-table td{background-color:#ffffff;border:1px solid #b9cbdb;padding:3px 4px 4px 5px;vertical-align:middle;}

.shopping-table td.product-text{width:90% !important;}
.shopping-table td.remove-check{width:40px !important;}

td.main{vertical-align:top;}
td.main select{width:200px;}

.wid{width:375px;}
html:root .wid{width:370px;}
body:first-of-type .wid{width:375px;}

.productListing-data{width:100%;}

/* - content messages - */

.messageStackError{color:red;font-size:.9em;height:35px;}
.messageStackError img{margin-bottom:-5px;padding-right:2px;}

.messageStackWarning{padding:35px 0 10px 0;color:#e96707;font-size:.9em;}
.messageStackWarning img{float:left;padding-right:2px;}

.messageStackSuccess{color:green;font-size:.9em;}

.inputRequirement{color:#e96707;font-size:.85em;}

.infoBoxNoticeContents table td {color:red;}

/* - end content - */
/* ------ Right Column ------ */

.rightimg{float:right;margin-top:16px;$margin-top:6px;margin-bottom:45px}
.rightimg img{margin:0 0 12px 20px;}

/* - end right column - */
/* ------ Other ------ */

.red{color:#950606;}
.green{color:green;}
.black{color:#000000;}
.gray{color:#b2b1b1;}
.darkgray{color:#454545;}
.bigger{font-size:1.25em;}
.smallText{font:normal 11px verdana,arial, sans-serif;}
.smalltext{font-size:11px;letter-spacing:0.1px;}
.imgright{margin:0 0 3px 10px;}
.imgleft{margin:0 10px 3px 0;}
.right{text-align:right;}
.left{text-align:left;}
.clr{clear:both;}
.uppercs {text-transform:uppercase;}
.search-res{background: #FCFE62;}

/* - end other - */
