.top_menu {

  background:url(images/top_menu_bg.jpg); height: 30px; text-align: left; padding-left: 20px;

}

.top_menu a {

  background:url(images/menu_bg.jpg) no-repeat left; padding-left: 20px; padding-right: 20px;

  font-family: Arial; font-size: 11px; color: #FFFFFF;  text-decoration: none; font-weight: normal;
}

a.top_menu_gl {

  background: none; padding-left: 0px;

}

.bottom_menu {

  text-align: right; padding-left: 20px;

}

.bottom_menu a {

  background:url(images/menu_bg.jpg) no-repeat left; padding-left: 20px; padding-right: 20px;

  font-family: Arial; font-size: 11px; color: #FFFFFF;  text-decoration: none; font-weight: normal;

}


.nekopi a {

  font-family: Arial; font-size: 11px; color: #FFFFFF;  text-decoration: none; font-weight: normal;

}

a.top_menu_gl {

  background: none; padding-left: 0px;

}

.tel { text-align: right; padding-right: 20px;

  color: #FFE6A5; font-family: Arial; font-size: 11px;

}

.basket_bg { text-align: left; padding-left: 60px; padding-top: 40px; color: #551A03; font-family: Arial; font-size: 16px;

  background: url(images/head_sp_01.jpg); width:155px; height:149px; font-weight: bold;

}

.zag_cat {

  background: #E9B07A; color: #551A03; font-family: Arial; font-size: 15px;font-weight: bold; text-align: left; padding-left: 20px;

}

.cat_bg { text-align: left; padding-left: 20px;

  background: #E9B07A; padding-top: 8px; padding-bottom: 15px;

}

.schet {  width: 100%;

  background: #DDD7C5; border-top: 1px solid #FFF3CF; height: 10px;

}

.content {

  background: #FFF3CF; padding:10px

}

.seach_bg {  text-align: left; padding-left: 5px;

  background:url(images/seach_bg.jpg) right top no-repeat #CFC9B8; height: 75px; border-bottom:2px solid #FFF3CF ;

}

.autor { padding-top: 10px;  color: #A33D12; font-size: 16px; font-family: Arial; font-weight: bold;

  background: #CFC9B8; height: 135px; border-bottom:1px solid #FFF3CF ;  text-align: left; padding-left: 15px;

}

.tel_right { padding-top: 10px;

  background: #E9B07A; height: 60px; text-align: left; padding-left: 15px;  color: #551A03; font-weight: bold;

}



.tel_right span {

  color: #A33D12; font-size: 15px; font-weight: bold;

}

.news { padding-top: 10px; color: #551A03; font-size: 16px; font-family: Arial; font-weight: bold;

 text-align: left; padding-left: 15px;

}

.date { background: url(images/categor_bg_sp.jpg) left no-repeat; padding-left: 10px; color: #A33D12; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration: underline;

}

.cart_ops { padding-top: 6px;

  background: url(images/ops_bg.jpg) repeat-x; width: 112px;  height: 26px; padding-left: 5px; display: block; color: #FFFFFF; font-size: 9px; text-decoration: none;

  text-transform: uppercase; border: #AC4A26 1ps solid;

}

.home {

  color: #551A03; font-family: Arial; font-size: 18px; font-weight: bold; text-transform: uppercase;

}

.home span {

  color: #BF5112; text-transform: none;

}





.foot_bg {

  background: url(images/foot_bg_sp.jpg); height: 38px;

}

.copy {

  text-align: left; padding-left: 20px; color: #FFE6A5; font-family: Arial; font-size: 11px;

}

.categor a { text-transform: uppercase;

  color: #A33D12;  font-family: Arial; font-size: 12px; text-decoration: none;

}





















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

img {

  border: 0px;

}



p, body, font, div, td

{ font-family:		verdana,arial,helvetica,sans-serif;

  font-size:		11px; margin: 0px; padding: 0px;

}

h1

{ font-family:		verdana,arial,helvetica,sans-serif;

  font-size:		17px;

  color:			black;

}

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:		verdana,arial,helvetica,sans-serif;

  font-weight:		bold;

  color:			#A33D12;

}

.no_underline

{ text-decoration:		none;

}

.small

{ font-size:		9px;

}

.faq

{ font-size:		12px; font-family: Arial; text-transform: uppercase;

}

.faq_gray

{ font-size:		14px;

  color:			#666666;

}

.faq_olive

{ font-size:		14px;

  color:			#3A6135;

}

.big

{ font-size:		16px;

  text-decoration:	none;



}

.border_home {

  border: 1px solid #91533B;

}



.cat1 { text-transform: uppercase;

  background: url(images/categor_bg_sp.jpg) left no-repeat; padding-left: 10px;

}



.cat

{ font-size:		14px;

}

.standard_cat { font-weight: normal;

 color: #333333; font-family: Arial;

  font-size:		11px; text-decoration: none;

}

.name_home {

  background: #CFC9B8; height: 25px; text-align: center;

}

.name_home a {

  color: #551A03; text-decoration: none;

}

.cena_home {

  color: #551A03; font-weight: bold; font-family: Arial; text-align: left; padding-left: 5px; font-size: 11px;

}



.standard

{ font-weight:		normal;  color: #333333; font-family: Arial;

  font-size:		11px;

}

.standardsmall

{ font-weight:		normal;

  font-size:		9px; color: #000000;

}

a.standardsmall

{ font-weight: bold; font-family: Arial;

  font-size:		11px; color: #000000; text-transform: none;

}

.light

{ color:			#804833; font-size: 12px;

}

.lightsmall

{ color:			#000000;

  font-size:		9px;

}

.lightmenu

{ color:			white;

  text-decoration:	none;

}

.lightstandard

{ color:			white;

  font-weight:		normal;

}

.middle

{ color:			#F0B5B5;

}

.olive

{ color:			#551A03;

  font-weight:		 bold; font-family: Arial;

  font-size:		11px;

}

.olive_a

{ color:			#A33D12;

  font-weight: normal; font-family: Arial;

  font-size:		11px;

}

.cart span

{

  font-size:		10px;

  BORDER-BOTTOM:	0px solid;

  BORDER-LEFT:		0px solid;

  BORDER-RIGHT:		0px solid;

  BORDER-TOP:		0px solid;



  font-weight:		bold;

  color:			#BF5112;

  background-color:  transparent;

}

.cart

{ padding-top: 5px;

  font-size:		11px;

  BORDER-BOTTOM:	0px solid;

  BORDER-LEFT:		0px solid;

  BORDER-RIGHT:		0px solid;

  BORDER-TOP:		0px solid;



  font-weight:		bold;

  color:			#2B2B2B;

  background-color:  transparent;

}

.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 #DDDDDD;

  BORDER-LEFT:		1px solid #8E8E8E;

  BORDER-RIGHT:		1px solid #DDDDDD;

  BORDER-TOP:		1px solid #8E8E8E;

  margin:			1px;

  font-weight:		none; height: 22px;

  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

}


