/* http://www.needit.ru  */
body {margin:0;padding:0;font-size:12px;background-color:#FFFFFF; font-family: Tahoma;}
td {
  font-size: 12px;
}

img {
  border: 0px;
}
h1
{ font-family:Tahoma;
  font-size:		12px;
  color:			#238fcf; padding: 0px; margin: 0px;
}
h3
{ font-family:Tahoma;
  font-size:		15px;
  color:			black;
}
h4
{ font-family:Tahoma;
  font-size:		12px;
  color:			#238fcf;
}
a
{ font-family:Tahoma;
   color:			#666666;
}
.no_underline
{ text-decoration:		none;
}
.small
{ font-size:		9px;
}
.faq
{ font-size:		12px; color: #228fcf; text-decoration: underline; background: url(images/cat_bg.jpg) no-repeat left; padding-left: 25px;
border-bottom: 2px dashed #d9d9d9;  padding-bottom: 4px; display: block; width: 160px; font-weight: bold; padding-top: 3px;
}
.faq_gray
{ font-size:		14px;
  color:			#666666;
}
.faq_olive
{ font-size:		14px;
  color:			#3A6135;
}
.big
{ font-size:		16px;
  text-decoration:	none;

}
.cat
{ font-size:		12px; color: #228fcf; text-transform: uppercase;
}
.standard
{ font-weight:		normal; font-size:		10px; color: #228fcf;
}
.bord {
  border-bottom: 2px dashed #dedede;
}
.spec {
  color: #ff7800; font-size: 12px; font-weight: bold; text-transform: uppercase; padding-bottom: 10px;
}
.spec_left{
  padding-left: 10px;
}
 .bord1 {
   border: 3px solid #FFFFFF;
 }


.spec_bg {
  background: url(images/spec_bg.jpg); border: 1px solid #54aee1; padding: 10px;
}
a.spec_add {
  color: #238fcf; font-size: 12px; text-decoration: none;
}
.spec_cena {
  color: #666666; font-size: 12px;
}
.spec_cena span {
  color: #ff7800; font-size: 16px;  font-weight: bold;
}
a.spec_name {
  color: #666666; font-size: 12px;  font-weight: bold; text-decoration: none;
}
.spec_padd {
  padding: 10px;
}


.standardsmall
{ font-weight:		normal;
  font-size:		9px;
}
.light
{ color:			white;
}
.lightsmall
{ color:			white;
  font-size:		9px;
}
.lightmenu
{ color:			white;
  text-decoration:	none;
}
.lightstandard
{ color:			white;
  font-weight:		normal;
}
.middle
{ color:			#F0B5B5;
}
.olive
{ color:			#228fcf;
  font-weight:		normal;
  font-size:		10px;
}
.cart
{
  font-size:		12px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;
  BORDER-TOP:		0px solid;
  margin:			1px;
  color:			#248fd0;
}
.dost {
 color: #54aee1; font-size: 12px;  padding-bottom: 7px;
}
.tel span {
  color: #666666; font-size: 12px;
}
.tel {
  color: #228fcf; font-size: 20px; font-family: Georgia; padding-bottom: 8px;
}
.icq {
  color: #666666; font-size: 18px; font-family: Georgia;
}
.left_cat {
  color: #525252; font-size: 14px; padding-top: 50px;
}
.left_cat a {
  color: #228fcf; font-size: 18px; text-decoration: none;
}
.catalog2 { padding-left: 15px; padding-right: 10px;  border: 1px solid red;
   color: #666666; font-weight: bold; font-size: 12px; padding-top: 37px;
}

.catalog font {
  margin-bottom: 10px;
}

.catalog { padding-left: 15px; padding-right: 10px; padding-top: 5px;
   color: #666666; font-weight: bold; font-size: 12px;
}
.catal_img {
 border-bottom: 2px dashed #d9d9d9;
}
.catal {
padding-top: 3px; padding-bottom: 3px;
}

.catal a { width: 160px; background: url(images/cat_bg.jpg) no-repeat left; padding-left: 25px; border-bottom: 2px dashed #d9d9d9;
display: block;
  color: #666666; font-size: 12px; text-decoration: none; font-weight: normal;  padding-bottom: 2px; padding-top: 2px;
}
.catal a:hover {
  color: #228fcf; font-size: 12px; text-decoration: underline; font-weight: normal;
}

.cartsmall
{
  font-size:		9px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;
  BORDER-TOP:		0px solid;
  margin:			1px;
  font-weight:		bold;
  color:			#F0B5B5;
  background-color:  transparent;
}
.totalPrice
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:	    16px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;
  BORDER-TOP:		0px solid;
  margin:		1px;
  font-weight:		bold;
  color:		red;
  background-color:  transparent;
}

.login
{ font-size:	    12px;
  font-weight:		normal;
  BORDER-BOTTOM:	1px solid;	
  BORDER-LEFT:		1px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		1px solid;
  margin:			1px;
  font-weight:		none;
  color:			black;
  background-color: white;
}

.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 #A9C0FF
}
/*##################################################*/
.input_seach {
  border: 0px; background: url(images/input_seach_bg.jpg); width: 117px; height: 15px;  padding-left: 3px;
}
.padd_seach {
  padding-left: 45px; text-align: left;
}
.cart_name {
  padding-top: 4px;
}
.cart_name a {
 color: #666666; font-size: 12px;  text-decoration: none;
}
img {
  border: 0px;
}
.seach_bg {
  background:url(images/top_menu_bg.jpg) top;  text-align: center;
}
.menu1 {
   background:url(images/top_menu_bg.jpg) top; text-align: center; padding-bottom: 3px;
}
.menu1 a {
  color: #FFFFFF; font-size: 11px; text-decoration: none;
}
.menu2 { padding-left: 8px;
  background: #2590d0; text-align: left;  padding-bottom: 3px;
}
.menu2 a {
  color: #FFFFFF; font-size: 11px; text-decoration:  none;
}
.menu3 {
  background: url(images/menu_gl.jpg);  text-align: center; padding-bottom: 3px;
}
.menu3 a {
 color: #0f0f0f; font-size: 11px; text-decoration: none;
}
.menu3 a:hover {
 color: #238fd0; font-size: 11px; text-decoration: underline;
}
.menu4 {
  background: url(images/menu_bg.jpg); text-align: center; padding-bottom: 3px;
}
.menu4 a {
 color: #0f0f0f; font-size: 11px; text-decoration: none;
}
.menu4 a:hover {
 color: #238fd0; font-size: 11px; text-decoration: underline;
}
.rek_site {
  color: #0c6498; font-size: 12px; font-weight: bold; padding-right: 20px; padding-left: 20px; padding-bottom: 7px; border-bottom: 1px dashed #85c2e5;
}
.rek {  padding-right: 20px;
  color: #238fcf;font-family: Tahoma; font-size: 12px; padding-top: 10px; padding-left: 20px;
}
.rek a {
  color: #238fcf;font-family: Tahoma; font-size: 12px;
}
.left_bg {
  width: 217px;  border-right: 1px dashed #d9d9d9;
}
.cont {
  padding:20px; color: #666666; font-size: 12px; padding-top: 0px;  line-height: 23px;
}
.home_text {
  border-bottom: 2px dashed #d9d9d9;
}

.bg {
  background: url(images/bg.jpg) left top #FFFFFF no-repeat;
}
.foot {
  background: url(images/foot_bg.jpg) left top no-repeat #e8f5fb;
}
.prava {
  color: #666666; font-family: Tahoma; font-size: 12px;  padding-left: 20px; text-align: left;
}
.copy {
  color: #666666; font-family: Tahoma; font-size: 12px;  text-align: center;
}