/* http://www.needit.ru */







/* by raid */
.calc  {
  width:560px;
  margin:20px auto;
}
.kirp { 
  background:url(images/calc_kirp.jpg) no-repeat right top;
}
.gaz { 
  background:url(images/calc.jpg) no-repeat right 27px;
}

  .calc span {
    font-size:22px;
    color:#009900;
  }
  .calc strong {
    font-size:22px;
    font-weight:normal;
    color:#fff;
  }

.calc input {
  width:50px;
  border-left:0;border-right:0;border-top:0;
  border-bottom:1px solid #ccc;
  margin:0 0 0 10px;
  font-size:17px;
  
  text-align:left;
  background:none;
}
.kirp input { 
  color:#009900;
}
.gaz input { 
  color:#f98230;
}

.calc_result, .calc_result2 {
  width:100%;
  padding:10px;
  text-align:center; 
}
.calc_result {
  background:#f98230;
 }
.calc_result2 {
  background:#009900;
 }

.calc_result td, .calc_result2 td {
  color:#fff;
}

.galelem, А {
  BORDER-COLOR:#82A1DD;
  text-align:center;

}


.znak a img, .znak i img{
  width:250px;
  height:250px;
      background:url(images/trivitalogo.png) no-repeat 50% 50%;
      filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20); /* IE 5.5+*/
      -moz-opacity: 0.2; /* Mozilla 1.6 и ниже */
      -khtml-opacity: 0.2; /* Konqueror 3.1, Safari 1.1 */
      opacity: 0.2; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}
.znak a:hover img{

      filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
      -moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
      -khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
      opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}


 .pricea a {
   color:#191C19!important;
 }
 .pricea a:hover {
   color:#191C19!important;
   text-decoration:none;
   border-bottom:1px dashed #191C19;
 }

 .pricea b {
   color:#red!important;
 }


/* by raid */
td, p, div
{ font-family:		Tahoma;
  font-size: 11px;
  color: #696969;
}
div {padding:0;margin:0;}

h1
{ font-family:		Tahoma;
  font-size:		12px;
  padding:0;
  margin:0;
  line-height:14px;
}

h2
{ font-family:		Tahoma;
  font-size: 12px;
  display:inline;
  color: #009900;
  padding:0;
  margin:0;
  line-height:13px;
}


h3
{ font-family:		Tahoma;
  display:inline;
  font-size: 11px;
  color: #999;
  padding:0;
  margin:0;
  line-height:13px;
  font-weight:normal;

}

h4
{ font-family:		Tahoma;
    display:inline;
  font-size: 12px;
  padding:0;
  margin:0;
  line-height:13px;
}

h5
{ font-family:		Tahoma;
  font-size: 13px;
  color: #009900;
}

.top_line
{ 
  font-family: Tahoma;
  font-size:12px;
  color: #ffffff;
  padding:11px 0 0 8px;
}

.top_ssilki 
{
  padding-top:90px;
  padding-left:20px;
}


.top_ssilki a
{ 
  color:#ffffff !important;
  font-family: Tahoma;
  font-weight: bold !important;
  font-size: 12px !important;
}

.top_ssilki a:hover 
{
	color:#ffffff !important;
	font-weight: normal;
	text-decoration: underline;
    font-weight: bold !important;
    font-size: 12px !important;
  }


.header
{ font-family:		Arial;
  font-size: 13px;
  color: #009900;
  font-weight: normal;
  text-decoration:	underline;
}
.no_underline
{ text-decoration:		none;
}


a
{ font-family:	Tahoma;
  font-weight: normal;
  font-size: 11px;
  outline:0;
}

a:link, a:visited {
	color: #388E34;
	font-weight: normal;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
}

a:hover {
	color: #F24300;
	font-weight: normal;
	text-decoration: underline;
	padding-left: 2px;
	padding-right: 2px;
  }




.small
{ font-size:		10px;
}
.faq
{ font-size:		13px;
}
.big
{ font-size:		18px;
  text-decoration:		none;
}
.cat
{ font-size: 12px;  font-weight: normal; }
.standard {
	font-weight: normal;
}
.light {
	color: #696969;
	font-family: Tahoma;
	font-size: 13px;
	line-height: 22px;
	}
.menu { color:			white;
}
.lightsmall { 	
   color: #696969;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 22px;
}
.lightstandard { 	
   color: #696969;
	font-family: Tahoma;
	font-size: 13px;
	line-height: 22px;
}
.middle
{ color:			black;
}
.cart
{ font-family:		Tahoma;
  font-size:		11px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:			1px;
  font-weight:		bold;
  color:			black;
  background-color:  transparent;
}
.totalPrice
{ font-size: 22px;
  border:	0;	
  margin:		1px;
  font-weight: normal;
  color: #B90000;
  background-color:  transparent;
}

.myaccount_tab_bottom
{
  BORDER-BOTTOM:	1px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		0px solid;
  BORDER-COLOR:		#82A1DD;
  text-align:		center;
  margin:			1px;
}

.myaccount_tab_top
{
  BORDER-BOTTOM:	0px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		1px solid;
  BORDER-COLOR:		#82A1DD;
  text-align:		center;
  margin:			1px;
}

.myAccount_bottomright {
  BORDER-BOTTOM: 1px dotted #A9C0FF;
  BORDER-RIGHT: 1px dotted #A9C0FF;
}
.myAccount_bottom {
  BORDER-BOTTOM: 1px dotted #A9C0FF;
}
.myAccount_right {
  BORDER-RIGHT: 1px dotted #A9C0FF;
}

.comparison_button
{
  BORDER-BOTTOM:	1px solid;	
  BORDER-LEFT:		1px solid;
  BORDER-RIGHT:		1px solid;	
  BORDER-TOP:		1px solid;
  background-color:  #D2E7FF;
}

.pageSeparator {
	BORDER-BOTTOM: 2px dotted #DCDCDC;
}


/*****************************************************************/

.tovarName { font-size: 13px;  color: #2F7C2A;  font-family: Tahoma;  font-weight: bolder;  padding-left: 5px;  line-height: 24px;      }
.tovarName:link, .tovarName:visited { font-size: 13px;  color: #2F7C2A;  font-family: Tahoma;  font-weight: bolder;  padding-left: 5px;  line-height: 24px;      }
.tovarName:hover { font-size: 13px;  color: #FF8C00;  font-family: Tahoma;  font-weight: bolder;  padding-left: 5px;  line-height: 24px;      }

.blokTitle_left { font-size: 13px;  color: White;  font-family: Tahoma;  font-weight: bolder;  padding-left: 20px;  line-height: 26px;      background-image: url(images/design/bg_blok_left.jpg);   }
.blokTitle_right { font-size: 13px;  color: White;  font-family: Tahoma;  font-weight: bolder;  padding-left: 18px;  line-height: 24px;  background-image: url(images/design/bg_blok_right.jpg);      }
.blokTitle_centre { font-size: 13px;  color: White;  font-family: Tahoma;  font-weight: bolder;  padding-left: 10px;  line-height: 26px;    border-right: 5px solid #FF8C00;  border-left: 5px solid #FF8C00;  background-image: url(images/design/bg_blok_centre.jpg);   }
.blokTitle_centre1 { font-size: 13px;  color: White;  font-family: Tahoma; padding-left: 10px;  line-height: 26px;  border-right: 5px solid #FF8C00;  border-left: 5px solid #FF8C00;  background-image: url(images/design/bg_blok_centre.jpg);   }
.blokTitle_centre2 { font-family: Tahoma;  background-image: url(images/design/bg_tel.jpg);   }

.blok_footer {     font-family: Tahoma;      line-height: 50px;        background-image: url(images/design/bg_blok_footer.jpg);   }

#tel{font-family:Tahoma;font-size:12px;font-weight:bold; color:#ffffff;}
#tel a {font-family:Tahoma;font-size:12px;font-weight:bold; color:#ffffff;}
#tel a:hover {font-family:Tahoma;font-size:12px;font-weight:bold; color:#ffffff;}
#tel2{font-family:Tahoma;font-size:12px;font-weight:bold; color:#ffffff;}

.mainlevel:link, .mainlevel:visited {
	color: #696969;
	font-family: Tahoma;
	font-size: 13px;
	font-style: normal;
	text-decoration: none;
	padding-left: 12px;
	background: url(images/design/bullet.gif) no-repeat 0px 6px;
	line-height: 22px;
	vertical-align: baseline;
	}

/*
.mainlevel:hover {
	color: #009900;
	font-family: Tahoma;
	font-size: 13px;
	line-height: 22px;
	text-decoration: underline;
	background-image: url(images/design/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 12px;
	}
*/
	
.mainlevel2:link, .mainlevel2:visited {
	color: #388E34;
	font-family: Tahoma;
	font-size: 17px;
	font-style: normal;
	text-decoration: none;
	padding-left: 12px;
	background: url(images/design/bullet.gif) no-repeat 0px 6px;
	line-height: 25px;
	vertical-align: baseline;
	}

.mainlevel2:hover {
	color: #388E34;
	font-family: Tahoma;
	font-size: 17px;
	font-style: normal;
	text-decoration: underline;
	padding-left: 12px;
	background: url(images/design/bullet.gif) no-repeat 0px 6px;
	line-height: 25px;
	vertical-align: baseline;
	}

		
.sublevel:link, a.sublevel:visited {
	color: #696969;
	font-family: Tahoma;
	font-size: 10px;
	line-height: 13px;
	text-decoration: none;
/*	background-image: url(images/design/arrow_category_small.gif);    
	background-repeat: no-repeat;
	background-position: 0px 5px;   
	padding-left: 12px;  */
	margin-left:5px;
	vertical-align: middle;
  }

.sublevel:hover {
	color: #009900;
	font-family: Tahoma;
	font-size: 10px;
	line-height: 13px;
	text-decoration: underline;
/*	background-image: url(images/design/arrow_category_small.gif);   
/*	background-repeat: no-repeat;
	background-position: 0px 5px;      
	padding-left: 12px;     */
}

.mainlevel-nav:link, .mainlevel-nav:visited {
	color: White;
	font-family: Tahoma;
	font-size: 13px;
	font-style: normal;
	text-decoration: none;
	padding-left: 8px;
	/*background: url(images/design/bullet.gif) no-repeat 0px 6px;*/
	line-height: 22px;
	vertical-align: baseline;
	}

.mainlevel-nav:hover {
	color: #F0E68C;
	font-family: Tahoma;
	font-size: 13px;
	font-style: normal;
	text-decoration: none;
	padding-left: 8px;
	/*background: url(images/design/bullet.gif) no-repeat 0px 6px;*/
	line-height: 22px;
	vertical-align: baseline;
	}
.dateNews {
	color: #FF8C00;
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	padding-left: 4px;
	line-height: 18px;
	vertical-align: baseline;
	padding-right: 4px;
}	

.button {
    font-style: normal;
  text-align:  center;
  font-size: 11px;
  font-weight: normal;
    color: #696969;
  border: 1px solid #D8D8D8;
  cursor: pointer;
  height: 20px;
  vertical-align: middle;
  margin-bottom: 4px;
  margin-top: 4px;
    background: url(images/design/bg_button.jpg) repeat-x;
    font-family: Tahoma;
}

.inputbox {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
      border: 1px solid #A9A9A9;
    vertical-align: middle;
}

