/* CSS Document */
body, html { padding:0; margin:0; background:#d5d5d5; font-family:Verdana, Helvetica, Arial, sans-serif; font-size:11px; text-align:center;}
h1, h2, h3, h4, h5, h6, p, form {margin:0; padding:0}
input, textaria, select { font-family:Verdana, Helvetica, Arial, sans-serif; font-size:18px;}
img { border:none}

.glbBodyCont {}
.glbBodyContSub { width:1000px; margin: 0 auto; text-align:left; background:#FFFFFF}

.header {  overflow:hidden ; background:#DADAD8 url(../images/bg_top.jpg) no-repeat 224px 0; zoom:1; height:120px}
.header h1 { float:left; width:224px; }
.header h1 span {display:none}


.rightTop { padding:0; float:left; width:776px; _width:774px; height:120px; overflow:hidden; background:url(../images/bg_top.jpg)  no-repeat 2px 0  }
.rightTop form { padding:5px 0 5px ; float:left}
.rightTop form input {vertical-align:middle; background:none;  background: url(../images/bg_search.gif) no-repeat ; border:none; color:#A9A9A7;  font-family:"Times New Roman", Arial, sans-serif; font-size:12px; padding:3px; width:144px;  }

.rightTop form select {  width:168px; background:none;  background:#fff url(../images/bg_search.gif) no-repeat ;  border:none; color:#A9A9A7;  font-family:"Times New Roman", Arial, sans-serif; font-size:12px; padding:2px;}
.rightTop form select {  height:19px}
.rightTop form .bgSelect{/* margin:0 -201px 0 0;*/ }

.rightTop form input.button { width:auto; padding:0; background:none; height:22px; *height:21px}
.rightTop form input:focus {color:#000}

.rightTop form p a, .rightT div a {color:#FFF; padding:2px; font-size:11px}
.rightTop   form.SerchForm { float:left; clear:left;  padding:5px 3px 5px 0; width:175px}
.rightTop   form.SerchForm a { color:#000}
.leftT { float:left; padding:10px 0 0 20px; width:400px }
.rightT  { padding:0; color:#fff;}
.rightT span { padding:1px 5px; width:280px; float:left; border:1px solid #fff}
.rightT .user { font-size:14px; border:1px solid #fff font-family:"Times New Roman", Times, serif; font-weight:bold}
.rightT img { vertical-align:text-bottom;	}
.rightT div {}

 .rightTop form input.button  { background:none}
 
.aFlagsBox  { float:right; margin:0 20px 0 0; _display:inline}
.aFlagsBox a {  margin:  0 0 0 5px}



.menu { background:#018202 url(../images/bg_menu_top.jpg) ; border-bottom:1px solid #868885; overflow:hidden; zoom:1; padding:3px 0 5px;}
.menu ul { list-style:none; margin:0; padding:0; overflow:hidden; float:left }
.menu ul li {   margin:0; display:inline  }
.menu ul li a {  padding:0 10px 0; border-right:1px solid #fff; color:#FFFFFF; font-size:14px; line-height:12px; font-weight:normal;	 text-decoration:none}
.menu ul li.last a { border:none }
.menu p.toCards {float:right; color:#FFF; margin:0;padding:0 10px}
.menu p.toCards a {color:#fffd5b}

.Bredcrams {}
.Bredcrams { background:#d3ebcd; border-bottom:1px solid #CCD9D0; overflow:hidden; zoom:1; padding:10px 20px;}
.Bredcrams ul { list-style:none; margin:0; padding:0 }
.Bredcrams ul li { float:left;  margin:0;  }
.Bredcrams ul li a { display:block;  padding: 0; color:#71706E; font-size:18px;  font-weight:bold;	 text-decoration:none}
.Bredcrams ul li.catigor a {  font-size:18px; color:#000000; text-transform: uppercase;}


.prodMenu {overflow:hidden; zoom:1; padding:3px 0 0px;}
.prodMenu ul { list-style:none; margin:0; padding:0 }
.prodMenu ul li { float:left;  margin:0 0 0 0;  }
.prodMenu ul li a { display:block;  padding:0 20px 0;  color:#000; font-size:14px;  font-weight:bold;	 text-decoration:none}
.prodMenu ul li.active { border:1px solid #ccc}
.prodMenu ul li.last a { border:none }	


.glbContentCont { clear:both;   height:1%; background:url(../images/bg_left.gif) repeat-y left 0  }


.leftBar { float:left; width:225px; overflow:hidden}
.leftBar h3 { font-size:24px; color:#066A34; font-weight:normal; padding:15px 10px 5px 20px;}
.leftBar ul { margin:0; padding:0 10px 0 20px; list-style:none}
.leftBar ul li {}
.leftBar ul li a {display:block; padding:2px 0 2px 20px; font-weight:bold; background:url(../images/item.gif) no-repeat 2px 6px; color:#7A7977; text-decoration:none; font-size:16px}
.leftBar ul li a:hover { color:#000 }
.leftBar ul li.active a { font-weight:bold; background: url(../images/item.gif) no-repeat 2px 6px; border-bottom:1px solid #7A7977}
.leftBar ul li ul {padding:5px 0 25px}
.leftBar ul li ul li { border-bottom:1px solid #7A7977; border-top:none; padding:0; text-align:right; background:none; padding:2px 0}
.leftBar ul li ul li a { font-weight:normal; font-size:12px; background:none; padding:1px 0;	}
.leftBar ul li ul li a:hover, .leftBar ul li ul li.active  a { background:#FF7B00;  color:#FFF}
.leftBar ul li.active li a { background:none; font-weight:normal; border:none}
.leftBar ul li ul li ul { padding:5px 0 20px}
.leftBar ul li ul li ul li { border:none ;padding:0}
.leftBar ul li ul li ul li a { padding:0 5px 0 0; background:none; font-style:italic}
.leftBar ul li ul li.active ul li a { background:none; color:#7A7977}
.leftBar ul li ul li ul li.active a { background:#838280; color:#FFFFFF} 
.leftBar ul li ul li ul li a:hover { color:#000}



.rightContent {float:right;  width:774px; }

.rightContent h2 img { vertical-align:middle; }
.rightContent h2 span {  font-size:11px; color:#5F5E5E; border-left:1px solid #5F5E5E; padding: 0 0 0 5px; margin:0; line-height:150%; font-weight:normal}

.productsList { padding: 0 20px 0 20px; clear:both}

.prodGruope { clear:both; overflow:hidden; zoom:1; border-top:2px solid #339933 ; margin:0 0 40px}
.prodGruope h2 { font-size:14px; float:left; background:#339933 ;  border-top:1px solid #ccc; color:#FFFFFF; padding:2px 20px; width:250px}
.prodGruope h2 a{ font-size:14px; float:left; background:#3F5F5C; color:#FFFFFF; text-decoration: none; }
.scroller { float:left; padding:2px 20px;}
.scroller img { vertical-align:middle}
.scroller input { width:20px; font-size:12px; border:1px solid #ccc}
.scroller a { text-decoration:none; color:#000000; padding:0 2px}
.scroller strong { font-weight:bold; padding:0 2px}
.scroller span.show { padding: 0 20px}
.prodGruope .bottom { border-top:2px solid #3F5F5C; padding:2px 0}
.prodGruope .bottom a {font-weight:bold; color: black; text-decoration: none}
.prodGruope .bottom a:hover {font-weight:bold; color: gray; text-decoration: none}
.prItems, .top, .bottom { overflow:hidden; zoom:1}
.prItems { border-bottom:1px solid #c0c0c0; margin: 0 0 1px 0}
.prodItem td { vertical-align:top}
.prodItem { margin:0 10px 10px 0; padding:5px 0 10px 0; background:#FFF; color:#666; overflow:hidden; zoom:1; text-align:left}
.prodItem h4 { padding:0px 0 10px; font-size:14px;  color:#D97A28}
.prodItem h4 a { color:#D97A28; text-decoration:none}
.prodItem h4 a:hover {  color:#fb9c42; text-decoration:none}
.prodItem .img { padding:2px; float:left }
.prodItem .img b {position:absolute; margin:10px 0 0 5px; z-index:5}
.prodItem .cont { padding:0px 0 0 10px; width:231px; overflow:hidden; vertical-align:middle  }
.prodItem  td.cont { padding:0px 0 0 10px; width:auto; overflow:hidden; vertical-align:middle  }

.prodItem p { color:#000000; font-weight:bold; font-size:14px}
.prodItem .price  { padding:5px 10px 5px 0; font-size:14px; font-weight:bold}
.prodItem .price a { padding:5px 10px; text-decoration:none; font-weight:bold;  width:50px;}
.prodItem .price a:hover {color:#FBBE03;}
.prodItem .price span { color:#D97A28; font-size:16px;}
.prodItem .price span img {vertical-align:middle}
.prodItem p.howMath {color:#6c88a0}
.prodItem p.howMath input { border:1px solid #c0c0c0; width:30px; color:#000000; vertical-align:middle; line-height:12px; font-size:12px; font-weight:normal; margin: 0 10px 0 0}
.prodItem p.howMath a {color:#0c0}


   .prLIST { padding: 0 0 20px 0 }
  .prLIST ul { list-style:none; padding:20px 0 0 0; margin:0}
  .prLIST li { padding:4px 0; font-weight:bold; font-size:12px}
  .prLIST li img { vertical-align:middle }
  .prLIST li a {text-decoration:none; line-height:150%;  margin:0 5px 0 }



.footer { text-align:left; color:#FFFFFF}
.footer p.date { padding:5px 30px; background:#969593;}
.footer p.date span { padding: 0 30px 0 0;}
.footer p.date span.date { font-weight:bold; padding: 0 30px 0 0 }
.footer  table { width:100%; border-collapse:collapse; border-bottom:1px solid #4F4E4C}
.footer  table td { background:#DFDDDE; color:#514D4A; text-align:center}
.footer  table td.cent { background:#FFFFFF}
.footer  table td.cent a { color:#666666; text-decoration:none}



.aKorzuna { background:#FDECDA url(../images/bg_korzina.gif) repeat-x top left; padding:70px 20px 20px; overflow:hidden; zoom:1}
.aKorzuna .button { text-align:center; margin:-20px 0 -15px}
.aKorzuna .left { width:152px; height:33px; background:#e67817; float:left; text-align:center; vertical-align: middle; font-size: 20px; font-weight:bold; color: White;}
.aKorzuna .rightT p { border:none; color:#231910}
.aKorzuna .rightT p span {color:#231910}
 .aKorzuna .rightT p strong { padding: 0  0 0 20px; font-size:14px}  



 
 
 .card { padding-left: 1px; clear:both; overflow:hidden; zoom:1;}
 .card table { width:100%; border-collapse:collapse}
  .card table td { background:#FFFFFF; border:1px solid #000000; text-align:center}
  .card table th { background:transparent; text-align:center; font-weight:normal}
  .card table .tdheader td, .card table .priceFT td { border:none;  background:none}
  .card table .usd { border:none;  background:none}
  .card table .del { background:none}
  .card table .chenge {background:none}
  .card table .tovar { text-align:left; padding: 0 0 0 10px }
  .card table td input 	{ background:none; border:none; color: red; font-size:10px;}
  .card table td.priceText { text-align:right}
  .card table .tdheader td { text-align:left; font-size:10px}
  
  .buttoms { border-top:2px solid #d59f73; padding:0  0 0 480px; float:right}
  .buttoms a {padding: 5px; margin: 10px; background:#e67817; color:white; font-size: 14px; font-weight: bold; line-height: 27px; text-decoration: none;}
  .buttoms span { padding: 0 0 0 150px}
 /*
 -------------------------------------------------*/

 .regForm { background:#FFFFFF; padding:30px }
 .regForm  dl { margin:0; padding:0;  overflow:hidden; zoom:1}
 .regForm  dt { float:left; clear:left;  text-align:right; padding:10px 0; margin:0; width: 170px; }
 .regForm  dt label { padding: 0 10px 0 0 }
 .regForm  dd { float:left;  padding:5px 0; margin:0; width: 400px; }
 .regForm  dd input { border:1px solid #CCCCCC; color:#666666;  padding:5px ;  width:400px;  font-family:Verdana, Helvetica, Arial, sans-serif; font-size:11px;} 
 .regForm  dd select {color:#666666;  padding:5px ;  width:413px;  font-family:Verdana, Helvetica, Arial, sans-serif; font-size:11px;} 

 .regForm  dd label { padding:0 10px}
 .regForm  .forYurisPerson { border-top:1px solid #CCC; border-bottom:1px solid #CCC; margin:10px 0 0; padding:10px 0}
 .regForm   .subbutton  input { border:none; background:#000000; color:#FFFFFF;  font-family:Verdana, Helvetica, Arial, sans-serif; font-size:11px; padding:5px }
 .regForm   #capchaSmall { width:100px}
 .regForm   .imgcapcha { margin-right:10px;}
  .regForm li {  font-style:italic}

.leftclaer { clear:left}



.forTextContainer { padding: 20px}


.twoColl { padding:20px 0px 20px 20px}
.newspre { padding:10px 0 0 }
.newspre h3 { margin: 0 7px; background:url(../images/bg_news_title.gif) no-repeat top; color:#FFFFFF; font-size:20px; padding:3px 0 0 0}
.newspre h3 strong {  margin: 0 7px; background:url(../images/bg_news_title.gif) no-repeat bottom;display:block ; padding:0 10px 3px}
.newspre h3 a { text-decoration:none; color:#FFF}
.newspre h3 a:hover {text-decoration:underline}
 
.contetBur { width:490px; float:left; overflow:hidden}
.contetBur p { padding: 7px 0 }
.rightNewsBur { width:245px; float:right; border:1px solid #CCCCCC; border-right:none; background:url(../images/bg_right_col.gif) repeat-y}
.newsBox { padding:15px; border-bottom:1px solid #CCC; overflow:hidden; zoom:1}
.newsBox h3 { background: #FFFFFF color:#000000; font-size:12px; padding:3px 0 0 0}
.newsBox h3 strong {background: #FFFFFF; display:block ; padding:0 10px 3px; text-decoration: underline;}
.newsBox p {padding:7px 0;}
.newsBox p a { color:#079109; text-decoration:none}
.newsBox p a:hover { text-decoration:underline}
.newsBox h4 { padding:0px 0 10px; font-size:14px;  color:#D97A28}
.newsBox h4 a { color:#D97A28; text-decoration:none}
.newsBox h4 a:hover {  color:#fb9c42; text-decoration:none}
.newsBox .price  { padding:5px 10px 5px 0; font-size:14px; font-weight:bold}
.newsBox .price span { color:#D97A28; font-size:16px;}
.newsBox h3  a { color:#079109; text-decoration:none}
.newsBox h3 a:hover { text-decoration:underline}

.aBigNews p.img { float:left; padding: 5px 10px  }

 /*  newHome page */

.introFlash { padding:0 0 30px}
.introFlash h2 { color:#d47800; font-size:13px}
.introFlash .swfCont { padding:0 0 10px}
.introFlash a { color:#009900; font-style:italic}
.introFlash a:hover {color:#d47800;} 
.introFlash p  {font-size:13px; font-weight:bold}

.homeCateg { border-top:2px solid #c0c0c0; overflow:hidden; padding:25px 0 ; margin: 0 0 0 -20px; zoom:1; }
.homeCateg .catBox { float:left; width:230px; margin: 0 0 25px 25px; display:inline}
.homeCateg .catBox h3 { font-size:18px; color:#c0c0c0}
.homeCateg .catBox h3 a { color:#c0c0c0; text-decoration:none}
.homeCateg .catBox h3 a:hover {color:#d47800}
.homeCateg .catBox p { padding:0}



