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

body, font, div, td
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:		11px;
}
p
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:		12px;

}
a {
  color: #333333;
  font-weight: bold;
}

.sape {
  color: #2A62A3;
}


body{
	margin: 0;
}
h1
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:		15px;
  color:			#333333;
}
h3
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:		15px;
  color:			black;
}
h4
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:		14px;
  color:			black;
}
a
{ font-family:		Tahoma;
  font-weight:		normal;
  font-size:		11px;
}
img{
	border: 0;
}
.maintable{
	padding-left: 0px;
}
.tablemenu{
	padding-left: 0px;
}
.white {
font-size: 11px;
color: white;
}
.no_underline
{ text-decoration:		none;
}
.small
{ font-size:		9px;
}
.faq
{ font-size:		12px;
}
.faq_gray
{ font-size:		14px;
  color:			#666666;
}
.faq_olive
{ font-size:		14px;
  color:			#3A6135;
}
.big
{ font-size:		16px;
  text-decoration:	none;

}
.biggg
{ font-size:		13px;
  text-decoration:	none;

}
.cat{
	font-size: 13px;
	font-family: Tahoma, Verdana;
	font-weight: normal;
	color: #000000;
}
.cat1 {
	font-size: 13px;
	font-family: Tahoma, Verdana;
	font-weight: bold;
	color: #2a62a4;
}
.standard
{ font-weight:		bold;
  font-size: 13px;
  color: #2a62a4;
}
.standardsmall
{ font-weight:		normal;
  font-size:		9px;
}
.light{
	color:white;
}
.lightsmall
{ color:			white;
  font-size:		9px;
}
.lightmenu
{ color:			white;
  text-decoration:	none;
}






.middle
{ color:			#F0B5B5;
}
.olive
{ color:			#163106;
  font-weight:		normal;
  font-size:		9px;
}
.cart
{
  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:			#333333;
  background-color:  #ffffff;
}
.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
}
.menu_back{
	background: url('images/menu_back.png') repeat-x;
	color: #fff;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
a.menu_about{
	background: url('images/topmenu_about.png') no-repeat;
	display: block;
	width: 92px;
	height: 49px;
}
a.menu_about:hover{
	background: url('images/topmenu_about_on.png') no-repeat;
}
a.menu_contacts{
	display: block;
	width: 88px;
	height: 49px;
	background: url('images/topmenu_contacts.png') no-repeat;
}
a.menu_contacts:hover{
	background: url('images/topmenu_contacts_on.png') no-repeat;
}
a.menu_dostavka{
	display: block;
	width: 87px;
	height: 49px;
	background: url('images/topmenu_dostavka.png') no-repeat;
}
a.menu_dostavka:hover{
	background: url('images/topmenu_dostavka_on.png') no-repeat;
}
a.menu_ckudku{
	display: block;
	width: 73px;
	height: 49px;
	background: url('images/topmenu_ckudku.png') no-repeat;
}
a.menu_ckudku:hover{
	background: url('images/topmenu_ckudku_on.png') no-repeat;
}
.menu_back a{
	color: #fff;
	font-family: verdana, myriad pro;
	font-size: 11px;
	text-decoration: none;
}
.menu_back a:hover{
	color: #fff;
	text-decoration: none;
}
.logo{
	width: 203px;
	height: 58px;
	border: 0;
        align: left;
}
* html .logo{
	padding-right: 0px;
}
.searchform{
	white-space: nowrap;
	background: url('images/menu_back.png') repeat-x;
	text-align: center;
}
.searchform_text{
	border: 1px solid #fff;
}
.searchform_text_left{
	width: 4px;
	height: 49px;
	background: url('images/searchform_text_left.png') no-repeat;
}
.searchform_text_right{
	width: 4px;
	height: 49px;
	background: url('images/searchform_text_right.png') no-repeat;
}
.searchform_button{
	padding-left: 10px;
	text-align: center;
}
* html .searchform_button{
	padding-top: 90%;
}
.catalogmenu a{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	padding-left: 10px;
	text-decoration: none;
}
.catalogmenu a:hover{
	color: #000;
}
.catalogmenu font{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	padding-left: 10px;
	text-decoration: none;
}
font.lightstandard{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	padding-left: 33px;
	margin-bottom: 10px;
	text-decoration: none;
}
.undertextline{
	padding-left: 42px;
	padding-bottom: 7px;
}
*html .undertextline{
	padding: 0;
	margin-left: 42px;
	margin-bottom: 7px;
}
.txtHeader{
	font-size: 17;
	color: #808080;
	padding-left: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.txtHeader2 {
	font-size: 17;
	color: #808080;
	padding-left: 25px;
	padding-top: 1px;
	padding-bottom: 3px;
}
.txtHeader3 {
	font-size: 17;
	color: #808080;
	padding-left: 25px;
	padding-top: 0px;
	padding-bottom: 3px;
}
.catalogmenu_arrow{
	padding-left: 20px;
}
*html .catalogmenu_arrow{
	padding-left: 0px;
	margin-left: 20px;
}
.line{
	padding-left: 10px;
}
*html .line{
	padding-left: 0px;
	margin-left: 10px;
}
.ss{
	border: #d6d6d6 solid 1px;
	border-left: #fff solid 1px;
	border-right: #fff solid 1px;
}
.enterform_text_left{
	width: 4px;
	height: 24px;
	background: url('images/enterform_text_left.png') no-repeat;
}
.enterform_text_right{
	width: 4px;
	height: 24px;
	background: url('images/enterform_text_right.png') no-repeat;
}
.productname{
	width: 207px;
	height: 44px;
	font: Tahoma 11px;
	background: url('images/product_nameback.png') no-repeat;
	text-align: center;
	text-decoration: underline;
}
.newslist img{
	margin: 20px;
	margin-top: 5px;
	vertical-align: text-top;
}
.newProduct_title{
	font: Tahoma 16px;
	font-weight: bold;
	color: #2a62a4;
	text-decoration: underline;
}

.newProduct_text{
	font: Tahoma 11px;
	vertical-align: top;
}
.question{
	font: Tahoma 12px;
	font-weight: bold;
	color: aaabad;
}
.answer{
	font: Tahoma 12px;
	color: #aaabad;
	padding: 5px;
}
.button_golos{
	text-align: left;
}
.opros{
	padding-left: 20px;
}
.designer{
	font: Tahoma 12px;
	color: #747474;
	text-align: center;
}
.underpage_menu{
	font: Tahoma 11px;
	color: #000;
}
.underpage_menu a{
	color: #000;
	text-decoration: none;
}
.underpage_menu a:hover{
	color: #000;
	text-decoration: underline;
}
.rightblock{
	width: 240px;
	border: solid 0px #000;
}
.middleblock{
	border: solid 0px #000;
	padding-left: 5px;
}
.txtHeaderLeft{
	font-size: 17;
	color: #808080;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.cartback{
	width: 180px;
	height: 85px;
	background: url("images/cart2.gif") top left no-repeat;
}
a.cart_title{
	font: Tahoma 13px;
	color: #5e5e5e;
	text-decoration: none;
}
a.cart_title:hover{
	text-decoration: none;
}
a.tovar_link{
	color:#2a62a4;
}
a.news_link {
	color:#2a62a4;
}
.sitedesc{
	font: Arial 12px;
	color: #aaabad;
        padding-left: 15px;
}
.tmpimg{
	border: solid 1px #000;
}
a.link{
	font: Verdana 11px;
	color: #000;
}
.strPrice{
	font: 24px Tahoma;
	color: #017ed5;
}
.strPricem {
	font: 14px Tahoma;
	color: #017ed5;
        font-weight: bold;
}
.oprosik {
	font: Arial 12px;
	color: #aaabad;
}
.rekomm {
	font: Arial 13px;
	color: #333333;
}
.rekomm_p {
	font: Arial 14px;
	color: #017ed5;
}