/* http://www.needit.ru  */

p, body, font
{ font-family:		Tahoma;
  font-size:		12px;
}
td
{ font-family:		Tahoma;
  font-size:		12px;
}
h1 {
  color: #380000; font-family: Times New Roman; font-size: 20px; font-weight: normal; text-transform: uppercase; padding: 0px; margin: 0px;
  padding-bottom: 10px;
}
a
{ font-family:		Tahoma;
  font-weight:		bold;
  font-size:		12px;
  color:			#790000;
}
.no_underline
{ text-decoration:		none;
}
.small
{ font-size:		10px;
}
.faq
{ font-size:		13px;
}
.big
{ font-size:		18px;
  text-decoration:		none;

}
.cat
{ font-size:		12px; color: #790000; font-family: Tahoma; text-transform: uppercase;
}
.standard
{ font-weight:		normal;
}
.light
{ color:			white;
}
.lightsmall
{ color:			white;
  font-size:		10px;
}
.lightstandard
{ color:			white;
  font-weight:		normal;
}
.middle
{ color:			#F0B5B5;
}
.olive
{ color:			#AAAAAA;
  font-weight:		normal;
  font-size:		9px;
}
.cart
{ font-family:		Tahoma;  padding-bottom: 8px;
  font-size:		13px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  font-weight:		 normal;
  color:			#544d33;
  background-color:  transparent;
}
.totalPrice
{   color: #790000; font-family: Tahoma; font-size: 12px; font-weight: bold;
  BORDER-BOTTOM:	0px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:		1px;
  background-color:  transparent;
}
.tolsh select {
  background: #ede5cd;
}

.myaccount_tab_bottom
{
  BORDER-BOTTOM:	1px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		0px solid;
  BORDER-COLOR:		#CD8181;
  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:		#CD8181;
  text-align:		center;
  margin:			1px;
}

.myAccount_bottomright {
  BORDER-BOTTOM: 1px dotted #F0B5B5;
  BORDER-RIGHT: 1px dotted #F0B5B5;
}
.myAccount_bottom {
  BORDER-BOTTOM: 1px dotted #F0B5B5;
}
.myAccount_right {
  BORDER-RIGHT: 1px dotted #F0B5B5;
}

.comparison_button
{
  BORDER-BOTTOM:	1px solid;	
  BORDER-LEFT:		1px solid;
  BORDER-RIGHT:		1px solid;	
  BORDER-TOP:		1px solid;
  background-color:  #F0B5B5;
}

.pageSeparator {
	BORDER-BOTTOM: 2px dotted #f5f0e0
}

.le_links{padding:3px;}
.new_link_category{padding:10px; display:none;}
input.input_text1{width:95%}
#form_new_linkcategory{display:inline;}
#le_new_link{display:none; text-align:left; padding:6px;}
div.divider_grey{padding:0px; margin:4px; border:0px solid #bbbbbb; border-bottom-width:1px;}
div.subheader{font-size:11pt; font-weight:bold;}
div.edit_le_category{display:none; border: 1px dashed #999999; border-top-width:0px; padding:4px; padding-top:0px;}

.error_message{
	color: red; 
	padding: 4px;
	font-weight: bold;
}
.error_msg_f{
	color: red; 
	padding:6px 0px 6px 0px;
	font-weight: bold;
}
.ok_msg_f{
	color: blue; 
	padding:6px 0px 6px 0px;
	font-weight: bold;
}

/*Affiliate program styles*/
.affp_login {
	border: solid #AAAAAA; 
	border-width: 0px 0px  1px 1px; 
	padding: 0px 10px 10px 10px; 
	font-size:10pt; 
	font-weight:bold;
	}
.affp_user_info {
	padding: 6px 10px 10px 10px;
}

fieldset.admin_fieldset{
	border: 1px inset black; 
	padding: 10px;
	color: black;
}

fieldset.admin_fieldset input{
	margin: 0px;
}

#affp_enabled input{
	margin: 0px 4px 0px 4px !important;
}

input.checknomarging
{
	margin: 0px;
}

.edittitle
{
	font-size: 130%;
	font-weight: bold;
	color: #000000;
}

.header2
{
	font-size: 120%;
	font-weight: bold;
}

input.inlradio{
	vertical-align:middle;
	margin:0px;
}
/*#############################################*/
.cartsmall  {
 color: #790000; font-size: 13px; font-family: Tahoma; font-weight: bold; text-decoration: none;
}

img {
  border: 0px;
}
.top_menu_bg {
  background:#f5f0e0;
}
.top_menu_bg td {
  text-align: center;
}
.title {
  background: url(images/title_02.jpg); width:310px; height:59px;
  font-size: 18px; color: #3f1411; font-family: Times New Roman; text-align: center; text-transform: uppercase;
}
.menu_bg {
  background: url(images/menu_bg.jpg);
}

.bot_menu {
  background: url(images/bot_menu_bg.jpg);
}
.link1 a {display: block; width: 100%; padding-top: 36px; padding-left: 7px;
background: url(images/link1_hover.jpg) no-repeat center ;
 color: #ffffff; text-decoration: none; font-family: Tahoma; font-size: 13px; padding-bottom: 16px;
}
.link1 a:hover { display: block;width: 100%;
background: url(images/link1_hover.jpg) no-repeat center ;
 color: #ffffff; text-decoration: none; font-family: Tahoma; font-size: 13px;
}
.link11 a {display: block; width: 100%; padding-top: 36px; padding-left: 7px;
 color: #4b5d90; text-decoration: none; font-family: Tahoma; font-size: 13px; padding-bottom: 16px;
}
.link11 a:hover { display: block;width: 100%;
background: url(images/link1_hover.jpg) no-repeat center ;
 color: #ffffff; text-decoration: none; font-family: Tahoma; font-size: 13px;
}
.link2 a {display: block; width: 100%; padding-top: 36px; padding-left: 7px;
 color: #4b5d90; text-decoration: none; font-family: Tahoma; font-size: 13px; padding-bottom: 15px;
}
.link2 a:hover { display: block;width: 100%;
background: url(images/link1_hover.jpg) no-repeat center ;
 color: #ffffff; text-decoration: none; font-family: Tahoma; font-size: 13px;
}
.link3 a {display: block; width: 100%; padding-top: 36px; padding-left: 7px;
 color: #4b5d90; text-decoration: none; font-family: Tahoma; font-size: 13px; padding-bottom: 16px;
}
.link3 a:hover { display: block;width: 100%;
background: url(images/link1_hover.jpg) no-repeat center ;
 color: #ffffff; text-decoration: none; font-family: Tahoma; font-size: 13px;
}
.link33 a {display: block; width: 100%; padding-top: 36px; padding-left: 7px;
background: url(images/link1_hover.jpg) no-repeat center ;
 color: #ffffff; text-decoration: none; font-family: Tahoma; font-size: 13px; padding-bottom: 16px;
}
.link33 a:hover { display: block;width: 100%;
background: url(images/link1_hover.jpg) no-repeat center ;
 color: #ffffff; text-decoration: none; font-family: Tahoma; font-size: 13px;
}
.link4 a {display: block; width: 100%; padding-top: 36px; padding-left: 7px;
 color: #4b5d90; text-decoration: none; font-family: Tahoma; font-size: 13px; padding-bottom: 16px;
}
.link4 a:hover { display: block;width: 100%;
background: url(images/link2_hover.jpg) no-repeat center ;
 color: #ffffff; text-decoration: none; font-family: Tahoma; font-size: 13px;
}
.link44 a {display: block; width: 100%; padding-top: 36px; padding-left: 7px;
background: url(images/link2_hover.jpg) no-repeat center ;
 color: #ffffff; text-decoration: none; font-family: Tahoma; font-size: 13px; padding-bottom: 16px;
}
.link44 a:hover { display: block;width: 100%;
background: url(images/link2_hover.jpg) no-repeat center ;
 color: #ffffff; text-decoration: none; font-family: Tahoma; font-size: 13px;
}
.link5 a {display: block; width: 100%; padding-top: 36px; padding-left: 7px;
 color: #4b5d90; text-decoration: none; font-family: Tahoma; font-size: 13px; padding-bottom: 16px;
}
.link5 a:hover { display: block;width: 100%;
background: url(images/link2_hover.jpg) no-repeat center ;
 color: #ffffff; text-decoration: none; font-family: Tahoma; font-size: 13px;
}
.link6 a {display: block; width: 100%; padding-top: 36px; padding-left: 7px;
 color: #4b5d90; text-decoration: none; font-family: Tahoma; font-size: 13px; padding-bottom: 16px;
}
.link6 a:hover { display: block;width: 100%;
background: url(images/link2_hover.jpg) no-repeat center ;
 color: #ffffff; text-decoration: none; font-family: Tahoma; font-size: 13px;
}
.link7 a {display: block; width: 100%; padding-top: 36px; padding-left: 7px;
 color: #4b5d90; text-decoration: none; font-family: Tahoma; font-size: 13px; padding-bottom: 16px;
}
.link7 a:hover { display: block;width: 100%;
background: url(images/link1_hover.jpg) no-repeat center ;
 color: #ffffff; text-decoration: none; font-family: Tahoma; font-size: 13px;
}
#basket_bg {
  background: url(images/basket_bg.jpg); height: 164px;
}
#right_basket { text-align: center; padding-left: 50px;
  background: url(images/bask_03.jpg) no-repeat right;height: 164px;
}
#left_bask_bot {
  background: url(images/bask_bot_01.jpg) no-repeat left; height: 93px;
}
#right_bask_bot {
  background: url(images/bask_bot_02.jpg) no-repeat right; height: 93px;
}
.bask_bot {
  background: url(images/basc_bot.jpg);
}
.tit { text-align: center; text-transform: uppercase; padding-top: 70px; padding-left: 24px;
  background: url(images/head_04.jpg); width:345px; height:223px; color: #3f1411; font-family: Times New Roman; font-size: 20px;
}
.cont_bg {
 background: url(images/cont_top.jpg) no-repeat  left top;
 padding-left: 81px;
}
.cont_bg_main {
   padding-left: 81px;   
}

.right_main {
  width: 363px;
}
.main_bg {line-height: 22px; padding-right: 40px; padding-bottom: 110px;
  padding-top: 21px; color: #380000; font-family: Tahoma; font-size: 12px;
}

#tab_bg {
  background: url(images/cont_bot.jpg) left bottom no-repeat;
}
.tel { width:224px;
  background: #ebe4ca; color: #3f1411; font-size: 20px; padding-left: 20px; font-family: Tahoma;
}
.adres {
  background: #ebe4ca; color: #3f1411; font-size: 20px; padding-left: 30px; font-family: Tahoma;
}

.design { background: #ebe4ca; padding-left: 30px;
  color: #3f1411; font-family: Tahoma; font-size: 12px;
}
.design a {
  color: #4b5d90; font-family: Tahoma; font-size: 12px; font-weight: bold; text-decoration: none;
}
.tchk {
 background: url(images/tchk.jpg) bottom repeat-x  #f2eede;
}
.tchk_main {
 background: url(images/tchk.jpg) bottom repeat-x  #f2eede;
}
.name_categ {
  background: url(images/cat_01.jpg); height: 55px;
}
.name_categ a { padding-left: 20px; padding-right: 18px; padding-top: 17px; padding-bottom: 16px;
  color: #664d33; font-size: 18px; font-family: Tahoma; text-decoration: none;
}
.name_categ a:hover {
 background: url(images/hover.jpg) no-repeat left;
}
.name_categ2 {
  background: url(images/cat_01.jpg); height: 55px;
}
.name_categ2 a {
  padding-left: 30px; padding-right: 25px; padding-top: 17px; padding-bottom: 16px;
  color: #664d33; font-size: 18px; font-family: Tahoma; text-decoration: none;
}
.name_categ2 a:hover {
 background: url(images/hover.jpg) no-repeat left;
}
.img_categ {
  background: url(images/cat_02.jpg); height: 185px; vertical-align: top; padding-top: 5px; padding-left: 118px;
}
.left_main {
   padding-top:30px; width: 363px; padding-bottom: 50px;
}
.name_categ1 {
  background: url(images/cat_01.jpg); height: 55px;
}
.name_categ1 a { padding-left: 20px; padding-right: 18px; padding-top: 17px; padding-bottom: 16px;
  color: #664d33; font-size: 18px; font-family: Tahoma; text-decoration: none;
}
.name_categ1 a:hover {
 background: url(images/hover.jpg) no-repeat left;
}
.name_categ21 {
  background: url(images/cat_01.jpg); height: 55px;
}
.name_categ21 a {
  padding-left: 30px; padding-right: 25px; padding-top: 17px; padding-bottom: 16px;
  color: #664d33; font-size: 18px; font-family: Tahoma; text-decoration: none;
}
.name_categ21 a:hover {
 background: url(images/hover.jpg) no-repeat left;
}
.img_categ1 {
  background: url(images/cat_02.jpg); height: 185px; vertical-align: top; padding-top: 5px; padding-left: 118px;
}
#main_basket {
  background: url(images/main_bask_bg.jpg); height:294px;
}
#main_bask_left {
  background: url(images/bask_main_left.jpg) bottom left no-repeat;height:294px;
}
#main_bask_right {
  background: url(images/bask_maun_right.jpg)  bottom right no-repeat;height:294px; text-align: left;
 padding-left: 150px;
}
.tit_main {
  background: url(images/to_main_02.jpg);
  text-align: center; text-transform: uppercase; height: 43px;
 color: #3f1411; font-family: Times New Roman; font-size: 18px;
}
.main_tit2 { color: #3f1411; font-family: Times New Roman; font-size: 18px;
  background: url(images/to_main_04.jpg); width:312px; height: 251px; text-align: center;
  text-transform: uppercase; padding-bottom: 85px; padding-right: 30px;
}
.desc_bref {
  color: #404040; font-family: Tahoma; font-size: 12px; line-height: 22px;
}
.name_tov {
  color: #790000; font-family: Tahoma; font-size: 12px; text-transform: uppercase; font-weight: bold; text-decoration: underline;
}
.pris {
color: #404040; font-family: Tahoma; font-size: 12px; font-weight: bold; text-decoration: none;
}

.prod_desk {
  color: #404040; font-family: Tahoma; font-size: 12px; line-height: 22px;
}
.bask_bask {
  color: #4b5d90; font-family: Tahoma; font-size: 12px; font-weight: bold;
}
#feed {
  border-bottom: 1px dashed #c7b9ab; padding-bottom: 10px;
}
.feed_form td {
   text-align: right; color: #404040; font-size: 12px;
}
.feed_form input, .feed_form textarea  {
  width: 260px; border: 1px solid #ccbeb8;
}
.obyaz {
  text-align: right; padding-right: 170px;
}
.obyaz span {
  color: #ce0000;
}
.feed_form td span {
color: #ce0000;
}
.text {
color: #380000; font-family: Tahoma; font-size: 12px; line-height: 22px; vertical-align: top; padding-right: 50px;
}
.link_bask {
  border-right: 1px dotted #b4a294 ;  padding-left: 10px; height: 35px; color: #404040; font-family: Tahoma; font-size: 12px;
}
.link_bask a {
  color: #404040; font-family: Tahoma; font-size: 12px; text-decoration: none; font-weight: normal;
}
.link_bask input {
border: 1px solid #ccbeb8;
}
.obnov {
  background: none; border: 0px;  color: #790000; font-weight: bold; text-decoration: underline;
}
.total {
  color: #404040; font-size: 14px; font-weight: bold;
}
.reg_form td {
 color: #404040; font-size: 12px; height: 25px;
}
input.reg_form, textarea.reg_form, select.reg_form {
border: 1px solid #ccbeb8; width: 264px;
}
.oform {
  width: 142px; height: 35px; background: url(images/oform.jpg); border: 0px; color: #FFFFFF; font-weight: bold;
}
.go {
  width: 184px; height: 35px; background: url(images/go.jpg); border: 0px; color: #FFFFFF; font-weight: bold;
}




























