/*
  main.css,v 1.0 2006/03/18

  SEOTM Solutions
  http://www.seotm.com

  Copyright (c) 2006-2007 Seotm.com
*/

BODY {
  background-color: #FFFFFF;
  color: #404040;
  margin: 0px;
  font-family: tahoma;
  /*padding-top:30px;*/
}

p{
  font-family: tahoma;
  color: #000000;
  font-size: 12px;
  padding-top: 0px;
  padding-bottom: 0px;
}

h1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
}

h2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
}

h3 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
}

A {
  color: #03117D;
  text-decoration: none;
  font-weight: bold;
  font-family: tahoma;
}

A:hover {
  text-decoration: underline;
}


.table {
  background:#888888;
}

td {
  font-family: tahoma;
  font-size: 12px;
  background:transparent;
}

tr {
  background:transparent;
}

FORM {
 display: inline;
}

IMG {
 border: 0;
}

INPUT.search{
  font-family:tahoma;
  font-size:8pt;
  font-weight:bold;
  background-image:url("/images/design/search_bg.gif");
  background-repeat:no-repeat;
  border-width:0px;
  vertical-align:text-bottom;  
  text-align: center;
  color:#525252;
  width: 127px;
  height: 20px;
}


input.avtinp{
  font-family:tahoma;
  font-size:9px;
  font-weight:normal;
  border: 1px solid #FEAD00;
  background-attachment: scroll;
  text-align: center;
  color: #FEAD00;
  background-color: #FFF;
  width: 90px;
  height: 18px;
  padding-left: 2px;
  padding-right: 2px;
}

input.reg{
  font-family:tahoma;
  font-size:8pt;
  font-weight:normal;
  border:2px solid #FFD36A;
  vertical-align: middle; 
  background-attachment: scroll;
  background-position: 0px center; 
  text-align: left;
  color: #000000;
  background-color: #FFFFFF;
  height: 19px;
  padding-left: 2px;
  padding-right: 2px;
}

input.quant_order{
  font-family:tahoma;
  font-size:8pt;
  font-weight:normal;
  border:2px solid #FFD36A;
  vertical-align: middle; 
  text-align: center;
  color: #000000;
  background-color: #FFFFFF;
  height: 17px;
}

TextArea.comm_order{
  font-family:tahoma;
  font-size:8pt;
  font-weight:normal;
  border:2px solid #FFD36A;
  text-align: left;
  color: #000000;
  background-color: #FFFFFF;
  width: 100px;
}

TextArea.reg{
  font-family:tahoma;
  font-size:8pt;
  font-weight:normal;
  border:2px solid #FFD36A;
  text-align: left;
  color: #000000;
  background-color: #FFFFFF;
  width: 168px;
}



input.quantity{
  font-family:tahoma;
  font-size:8pt;
  font-weight:bold;
  border-width:0px;
  border: 1px solid #c52123;
  text-align: center;
  color: #c52123;
  width: 30px;
  height: 16px;
}

.avt_txt{
font-family: tahoma;
font-size: 9px;
color: #FEAD00;
font-weight: bold;
}

a.avt_txt{
font-family: tahoma;
font-size: 9px;
color: #FEAD00;
font-weight: bold;
}

a.avt_txt:hover{
text-decoration: underline;
}

a.menu_top{
font-family: tahoma;
color: #FFFFFF;
text-decoration: none;
font-size: 13px;
padding-left: 9px;
padding-right: 9px;
}

a.menu_top:hover{
text-decoration: underline;
}

.basket{
font-family: tahoma;
font-size: 11px;
color: #031181;
font-weight: normal;
}

a.basket{
font-family: tahoma;
font-size: 11px;
color: #031181;
text-decoration: none;
font-weight: bold;
}

a.basket:hover{
text-decoration: underline;
}

 ul{
  margin-left: 10px; margin-top: 5px; margin-bottom: 0px;
  padding-left: 0px; padding-bottom: 0px;
 }

 li{
  margin-left: 10px;
  padding-left: 0px;
  list-style-image: url(/images/design/li_img.gif); 
 }
 
 a.mpass{
 font-family: tahoma;
 font-size: 13px;
 color: #03117D;
 font-weight: normal;
 text-decoration: none;
 }
 
 a.mpass:hover{
 text-decoration:underline;
 }
 
 a.mactive{
 font-family: tahoma;
 font-size: 13px;
 color: #03117D;
 font-weight: bold;
 text-decoration: none;
 }
 
 a.mactive:hover{
 text-decoration:underline;
 }
 
 
 a.a01{
 font-family: tahoma;
 font-size: 12px;
 color: #414141;
 font-weight: bold;
 text-decoration: none;
 }
 
 a.a01:hover{
 text-decoration: underline;
 }
 
 a.a02{
 font-family: tahoma;
 font-size: 11px;
 color: #414141;
 font-weight: normal;
 text-decoration: none;
 }
 
 a.a02:hover{
 text-decoration: underline;
 }
 
  a.a03{
 font-family: tahoma;
 font-size: 11px;
 color: #313131;
 font-weight: bold;
 text-decoration: none;
 }
 
 a.a03:hover{
 text-decoration: underline;
 }
 
.price{
 color: #B71E20;
 font-family: tahoma;
 font-size: 11px;
 font-weight: bold;
 vertical-align: middle;
 background-position: middle;
}


.price2{
 color: #B71E20;
 font-family: Arial;
 font-size: 18px;
 font-weight: bold;
}

.m_title,.m_titleFull{
 color: #03117d;
 font-family: Arial;
 font-size: 10px;
 padding-bottom: 5px;
 padding-right:235px ;
 text-align: right;
}

.m_content{
 text-align: justify;
}
 
a.links_footer{
 /*color: #b91f20;
 padding-left: 10px;
 padding-right: 10px;*/
 font: 11px Arial;
 color: #000000;
}

.name_dtl{
 color: #03117d;
 font-family: tahoma;
 text-align: center;
 font-size: 12px;
 font-weight: bold;
}

.m03{
 color: #03117d;
 font-family: Arial;
 font-size: 10px;
 padding-bottom: 5px;
}

.price_txt{
color: #03117d;
font-weight: bold;
}

.price_val{
 color: #b71e20;
 font-weight: bold;
}

.fld{
 color: #03117d;
}

.content{
padding: 0px;
margin: 0px;
text-align: justify;
}

.content2{
text-align: justify;
}

.err{
 color: #C52123;
}

.prod_in_cart{
 color: #343434;
 font-family: tahoma;
 font-size: 12px;
}

.order_header{
 font-family: tahoma;
 font-size: 11px;
}

a.t_link{
 color: #050056;
 font-family: tahoma;
 font-size: 12px;
 font-weight: normal;
 padding-bottom: 2px;
}

a.t_news{
 color: #FFAF04;
 font-family: tahoma;
 font-size: 12px;
 font-weight: normal;
}

.date_cat{
 color: #343434;
 font-family: tahoma;
 font-size: 11px;
 font-weight: normal;
}

.h_link{
 color: #03117D;
 font-family: tahoma;
 font-size: 13px;
 font-weight: normal;
 margin: 0px;
 padding: 0px;
 padding-bottom: 5px;
}

.h_link:hover{
 text-decoration: underline;
}

.dot_border_hor{
 background-image:url(/images/design/horline.gif); 
 background-repeat:repeat-x;
}

.java_menu:hover{
 text-decoration: underline;
}

.java_sub_menu{
 padding: 2px;
}

.Copyri{
 font-family: tahoma;
 font-size: 11px;
 font-weight: normal;
 color: #B31D1F;
}

a.prod_link{
 color: #424D9E;
 font-size: 13px;
 font-family: tahoma;
 font-weight: bold;
 text-decoration: underline;
}

.descr_short{
 color: #676767;
 font-size: 13px;
}

.m_div{
position:relative; left:5px; margin-bottom:0px;
}
.m_div td{
font-size:9px; font-family: Arial; color:#1f1f1f; font-weight:normal;
}

.fott{ color:#6c6c6c; font-size:10px; font-weight:normal; }
.fott a{ color:#6c6c6c; font-size:10px; font-weight:normal;} 
.art12{ color:#6c6c6c; font-size:10px; font-weight:normal; margin-left:200px; text-align:center; padding:4px;}
.main_block{width: 1006px; margin: 0 auto;
    background-color: #fff;
    _position: absolute;
    _left: 50%;
    _margin-left: -512px;
}
.menus{list-style: none;}
.menus ul ul li {list-style-image: url(/images/design/li_img.gif); margin-left: 10px;  padding-left: 0px;}
.menus ul ul li a{color: #010101;font: 11px Tahoma; font-weight: normal;text-decoration: none;}
.menus li{padding: 5px 0;list-style: none;margin: 0;}
.menus li a{color: #03117d;font: 12px Tahoma; font-weight: normal;text-decoration: none;}
.menus li a:hover{text-decoration:underline;}
.menus .mactive a{color: #ffaf02;text-decoration: underline;}
.menus .mactive .menus .mpass a{color: #03117d;font: 12px Tahoma; font-weight: normal;text-decoration: none;} 
.menus .mpass .menus .mactive .menus .mpass  a{color: #010101;font: 11px Tahoma; font-weight: normal;text-decoration: none;}  
.text_down_add{font:normal 9px Verdana; text-align: center;}


/************************************/
#header{background: url(/images/design/header_bg.png) no-repeat;height:227px;margin-top: 10px;}
#logo{margin: 15px 0 0 50px;float: left;}
#headerText{text-align: center;font: 10px Arial;color:#111111;width: 333px;float: left;margin-top: 30px;}
#headerText h1{font: 10px Arial;color:#111111;}
#goHome{float: left;margin: 95px 0 0 20px;}
#login{float: left;margin: 150px 0 0 70px;cursor: pointer;}
#korsina{float: left;margin: 70px 0 0 60px;}
#menu{float:left;width: 740px;overflow: hidden;margin-top: -10px;}
#findBlock{float: right;margin: 10px 30px 0 0;}

.menuItem,.menuItemActive{float: left;}
.menuItem a{font: 12px Arial; color: #000000; text-decoration: underline;padding-top:10px;text-align: center;width: 111px; height: 44px; display: block;}
.menuItem a:hover{background: url(/images/design/menuItemBg.png) no-repeat;color: #ffffff;text-decoration: none;}
.menuItemActive a{font: 12px Arial; color: #ffffff; text-decoration: none;padding-top:10px;text-align: center;width: 111px; height: 44px; display: block;background: url(/images/design/menuItemBg.png) no-repeat;}
#mainNews{width: 210px;float: right;border: 1px solid #ffb712;padding: 10px;}
.newMainTitle{font: 24px Arial;padding: 0;margin: 0;}

.imgBlock img{height: 136px;}
.prodPrice{float: left;font: 18px Arial;color: #e9410e;margin-left: 15px;width: 90px;overflow: hidden;}
.prodDetail{float: left; background: url(/images/design/buttonMore.png) no-repeat;width: 66px;height: 20px;text-align: center;padding-top: 3px;}
.prodDetail a{font: 10px Arial;color:#ffffff;}
.prodDetail a:hover{text-decoration: none;}
.prodKupit{float: left; background: url(/images/design/buttonZakaz.png) no-repeat;width: 43px;height: 19px;text-align: center;padding-top: 3px; margin-right: 5px;}
.prodKupit a{font: 10px Arial;color:#ffffff;cursor: pointer;}
.prodKupit a:hover{text-decoration: none;}

#footer{border-top: 1px solid #fec446;margin-top: 20px;}
#footerMenu{padding-left: 50px;background: #fec446;margin-top: 1px;}
#copyright{float: left;margin-left: 60px;width: 450px; padding-top: 25px;}
#footerTel{float: left;font: 30px Arial;color:#484848;padding: 20px 0 10px 0;width: 495px;border-bottom: 1px solid #fec446;}
#trubka{background: url(/images/design/trubka.png) no-repeat;width: 140px;height: 142px;position: relative;margin: -35px 0 0 800px;}

.infoAddToCart,.infoAddToCart2{clear: both;margin-left: 105px;background: url(/images/design/wasAddToCart.png) no-repeat;height: 19px;width: 115px;font: 10px Arial;padding-top: 2px;text-align: center; visibility: hidden;}
.infoAddToCart2{margin: 0;}
.infoAddToCart a,.infoAddToCart2 a{text-decoration: underline;color: #000000;font-weight: normal;cursor: pointer;}

.order_header select{border: 1px solid #f3c772;}
.prodDetailTitle{font: 24px Arial;}
.m_titleFull{padding-right: 20px;}
.prodCod{font: 11px Arial;}
.prodPriceDetail{font: 30px Arial;color: #e9410e;border-bottom: 1px solid #ffb109;border-right: 1px solid #ffb109;border-left: 1px solid #ffb109;padding-left: 25px;}
.imgProdDet{padding-top:10px; padding-bottom:10px;border-top: 1px solid #ffb109;border-right: 1px solid #ffb109;border-left: 1px solid #ffb109;padding-left: 25px;}
.moreImgDet{border: 1px solid #ffb109;}
.smallImgDetail{border: 1px solid #ffb109;}

.ui-dialog{width:351px!important ;background: url(/images/design/loginFormBg.png) no-repeat;}
#loginDialog{width: 351px!important;height: 100px!important;margin: 0;display: none;}
.ui-dialog-titlebar{cursor: move;width: 351px;height: 30px;padding: 8px 0 0 10px;margin: 0;}
.ui-dialog-titlebar-close{float: right;background: url(/images/design/button_cancel.png) no-repeat;margin-right: 20px;}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
head~body .ui-dialog-titlebar-close {margin-top: -20px;} 
}
.ui-dialog-titlebar-close:hover{text-decoration: none;}
#loginInner{padding: 5px;}

.artH3{font: bold 14px Arial;}
.artMore{font: normal 11px Arial;text-decoration: underline;}
.artNavig{font: 11px Arial;}

#seotm{float: left;color: #bebbb7;}
#seotm a{color: #bebbb7;font-weight: normal;}

.prodName{font: bold 11px Verdana;}
.prodName a{color:#000000;}
.prodCod{font: bold 10px Arial;padding-bottom: 10px;}

