/*  ------------------------ BODY ---------------------------   */

HTML, BODY { height: 100%; }
BODY {
				padding: 0px;
				margin: 0px;
				color: #747474 !important;
				font-size: 11px !important;
				font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif !important;
			   background: #FFF;
				}

P, DIV, A, TABLE, UL, OL {font-size: 11px; text-decoration: none;}
P {margin: 10px 0 14px 0; padding-bottom: 0;}
P.top {margin: 8px 0 9px 0;}

/* -------------------------------- Headers -------------------------------- */

H1, H2, H3 {
				font-size: 12px;
				line-height: normal;
				}
H1 {text-transform: uppercase; color: #027de4; margin: 15px 0 5px 0;}

H2 {color: #1f262d; margin: 23px 0 22px 0; }
H3 { color: #747474; margin: 21px 0 18px 0;}

H1.table-head 				{margin: 3px 0 3px 0px;
							font-weight: bold;
							font-size: 14px;
							text-transform: uppercase; color: #027de4;}

H1.goriz-head 				{margin: 3px 0 3px 0px;
							font-weight: normal;
							font-size: 12px;
							text-transform: uppercase; color: #027de4;}
/* -------------------------------- Links -------------------------------- */

A {text-decoration: underline; color: #027de4;}

/* Links with arrow and line */
.all-link {
				background: url(/common/img/letoile/all-links.gif) no-repeat 0px 2px;
				padding-left: 15px;
				margin: 5px 0 10px 0;
				}

.all-link A { color: #027de4;}

DIV.top10 P A {color: #747474;}

.excl {
		color: #027de4;
		text-decoration: underline;
		}

/* Block for additional links in content */

.more {
			margin: 10px 0 10px 0;
		}

/* SHOP */

#link_show_panel,
#link_hide_panel {
									margin: 3px 15px 12px 0;
									text-transform: lowercase;
									text-align: right;
									}

#link_show_panel A,
#link_hide_panel A {
										background: url(/common/img/letoile/pict.gif) no-repeat 0 0;
										padding-left: 18px;
										line-height: 14px;
										}

.show-all {padding-left: 10px;}
.show-all A {color: #4ac0db; text-transform: lowercase;}

/* Work links  */

.printable,
.backlist,
.archive-link {
							margin: 20px 0;
							}

.printable A,
.printable2 A,
.backlist A,
.archive-link A,
.forum-link A,
.forum-link-left A,
.forum-link-backlist A,
.favourites A,
.add-to-basket A,
.notice A{
									padding-right: 20px;
									line-height: 22px;
									}


.printable A {
							background: url(/common/img/letoile/printer.gif) no-repeat right top;
							}

.printable2 A {
							background: url(/common/img/letoile/printer.gif) no-repeat right top;
							line-height: 14px;
							}

.backlist A {
							background: url(/common/img/letoile/backlist.gif) no-repeat right top;
							}

.archive-link A {
								background: url(/common/img/letoile/arch-list.gif) no-repeat right top;
								}

.forum-link A,
.forum-link-left A {
										background: url(/common/img/letoile/arch-list.gif) no-repeat right top;
										}

.forum-link-left	{
										float: left;
										padding-right: 10px;
										}


.forum-link-backlist A {
												background: url(/common/img/letoile/backlist.gif) no-repeat right top;
												}

.favourites A {
							 background: url(/common/img/letoile/tick.gif) no-repeat left;
 							 padding-left: 17px;
							 padding-right: 0px;
							 line-height: 12px;
							 color: #4ac0db;
							}

.add-to-basket A {
									 background: url(/common/img/letoile/basket_pic2.gif) no-repeat left;
 									 padding-left: 15px;
									 padding-right: 0;
									 color: #4ac0db;
									}

.notice A {
									 background: url(/common/img/letoile/mail_notice.gif) no-repeat left;
 									 padding-left: 17px;
									 padding-right: 0;
									 color: #4ac0db;
}


/* --------------------------------- LISTs -------------------------------- */

UL {margin: 10px 0 10px 27px; padding: 0 0 0 0;}
UL LI {
		margin: 2px 0 5px 0;
		padding-left: 5px;
		}

*html OL {margin-left: 33px;}
OL {margin-left: -10px;}

OL LI {padding: 1px 0 1px 0px;}


/*   For module LIST   */

UL.list {
				margin: 13px 0 20px 13px;
				padding: 0;
				list-style-type: none;
				}

UL.list LI {
						list-style-image: url(/common/img/letoile/bullit_grey.gif);
						padding: 0 0 0 10px;
						line-height: 13px;
						font-size: 12px;
						}



.list_body {margin: -10px 0 5px 0; clear: both;}
.list_body_last {margin: 5px 0 0px 0;}

/*  Digit color for LIST module  */
DIV.num {
			float: left;
			width: 20px;
			}
DIV.list {margin: 5px 0 5px 20px;}
DIV.list A,
UL.list LI A {text-decoration: none;}


/*  -------------------------  TABLEs  ----------------------------------------  */

.table {border-collapse: collapse;}

.table CAPTION {text-align: left; font-weight: bold; padding: 3px 5px 8px 0; color: #6b82c7;}  /*  Заголовок таблицы  */

.table TH {     /*   Header table   */
	font-size: 11px;
	text-align: left;
	font-weight: bold;
	background: #f1f1f1;
	padding: 9px 10px 10px 15px;
	}

.table TD {
	border-bottom: 1px solid #e7e7e7;
	padding: 4px 10px 5px 15px;
	}


/* ------------------------------- FORMs -------------------------- */

FORM {
		margin: 0;
		padding: 0;
		}

FORM.form-guestion {width: 100%;}

INPUT,
SELECT,
TEXTAREA {
					color: #4b4b4b;
					margin-left: 0px;
					font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-size: 11px;
					}

TEXTAREA {overflow: auto; padding-left: 2px;}

 /*  Data field  */
.input-data {
							margin-left: 0px;
							width: 150px;
							height: 13px;
							line-height: 12px;
							}

/*  Input width  */
.input-w {
					width: 300px;
					}

/*  Select width  */
.select-w {
					width: 307px;
					}

/*  Calendar style  */
.calendar-w {
							padding: 0px;
							margin: 0px;
							width: 15px;
							height: 16px;
							}

/*   Calendar left padding  */
.calendar {padding-left: 5px;}

/*   Buttons   */
.button {
					height: 16px;
					border: none;
					background: url(/common/img/letoile/button-bg.gif) repeat-x;
					color: #fff;
					font-size: 11px;
					line-height: 12px;
					}

/*  Radiobuttons  */
.radio {
				background: none;
				margin: 1px 0 3px 0;
				height: 14px;
				width: 14px;
				}

.radio-but {
						float: left;
						}

.radio-text {
						 padding-left: 20px;
						}

.radio-text-th {
						 padding-left: 10px;
						 float: left;
				/*		 border: 1px dashed green; */
						}

.form-reg {
						float: left;
						width: 160px;
						}

.input-wreg {
					width: 150px;
					}


.radio-input {
							float: left;
							margin-top: -3px;
							padding-left: 5px;
				  	}

.form-but {
						float: left;
						padding-left: 5px;
						margin-top: -2px;
						}

.separator {background: #c8c8c8; margin: 10px 0 10px 0;}  /*  separator  */

/*  Area around forms  */
.form-area {
						margin: 5px 0 0px 0;
						padding-bottom: 10px;
						clear: both;
						}

.star {color: #ac1515;} /*  star  */
.other-w {width: 150px;}

/*  ----------------------- PAGES ------------------------------------  */

#main-tab {
				height: 100%;
				width: 1003px;
			}

#top {
		background: url(/common/img/letoile/head-bg.jpg) no-repeat top center;
		}

/*  Content table  */
#left {
		width: 182px;
		border-top: 1px solid #cccccc;
		padding-top: 5px;
		}

#right {
			width: 182px;
			border-top: 1px solid #cccccc;
			padding-top: 5px;
			}

#center {padding: 0 5px 10px 5px; }
#center-inner {padding: 4px 5px 10px 51px; border-top: 1px solid #cccccc;}

/*  Footer  */
#footer {padding: 0 35px 7px 35px;}

#footer-inner {padding: 0 35px 7px 35px; background: url(/common/img/letoile/leafs.gif) no-repeat right bottom;}

/*  Double of line-menu  */
#menu-bottom {
					border-top: 1px solid #ccc;
					border-bottom: 1px solid #ccc;
					padding: 2px 0 5px 0;
					margin-bottom: 10px;
					}
#menu-bottom A {text-decoration: none; color: #747474;}

/*  Additional bottom menu  */

#footer #menu-extra, #footer-inner #menu-extra {
																color: #027de4;
																margin-bottom: 7px;
																}

#footer #menu-extra A, #footer-inner #menu-extra A {
							 										 color: #027de4;
																	 text-decoration: none;
																	}

.body {margin: 0 0 18px 0; clear: both;}


/*  PAGES for print version   */

.print-version	{
								width: 600px;
								text-align: left;
								margin: 20px auto 10px auto;
								}

.print-version #logo {
											float: left;
											margin-bottom: 5px;
                      margin-top: 20px;
											padding: 0;
											}

.print-version .printable {
													float: right;
													margin: 50px 0 5px 0;
													padding: 0;
													}


.print-version #copyrights {
														padding: 10px 0 20px 0;
														}

.print-version .div_line {
border-top: 1px solid #CCC;
clear: both;
width:100%;
height:1px;
}

/*  ----------------------- LOGO ------------------------------------------ */
#logo {
		position: relative;
		top: -25px;
	/*	left: 68px;*/
		padding-left: 68px;
		font-size: 0px;
		line-height: 0px;
		text-align: left;
		width: 250px;
		}



/*  ----------------------- ENTER infostroka ------------------------------------------ */

#infostroka {
					position: relative;
					top: -23px;
					padding-left: 233px;
					margin-top: -3px;

				}


/*  ----------------------- ENTER the site ------------------------------------------ */

#extra-links {
				color: #7f7f7f;
				height: 17px;
				margin: 9px 13px 0 0;
				}

#extra-links A {text-decoration: none; color: #7f7f7f;}

/*  ----------------------- Additional navigation in top ------------------------------------------ */

#enter-site {
					position: relative;
					top: -41px;
					padding-left: 15px;
					color: #7f7f7f;
					font-size: 0px;
					margin-top: -3px;
					width: 350px;
				 }

#enter-site DIV {
						font-size: 11px;
						}

#enter-site DIV A {
						color: #027de4;
						font-size: 11px;
					 }

/*  ----------------------- Basket ------------------------------------------ */
#basket {
			margin: -17px 0 15px 0;
			padding-right: 22px;
			color: #fff;
			float: right;
			z-index: 100;
			}

#basket .my-basket {
							color: #FFF;
							background: url(/common/img/letoile/basket_pic.gif) no-repeat 0px 2px;
							padding: 0 0 1px 21px;
							text-decoration: underline;
							font-weight: bold;
							line-height: 15px;
							}

#basket .check {
					padding: 3px 0 2px 22px;
					}

#basket .suspended {
										padding: 3px 0 2px 22px;
										color: #4ac0db;
										font-weight: bold;
										}

#basket .suspended A {
							color: #4ac0db;
							font-weight: bold;
							}

#basket .suspended SPAN {font-weight: normal;}

/* BLOCK of links in homepage  */

.links-block {margin: 12px 12px 30px 12px;}

.links-block .h-bold {
							font-weight: bold;
							margin-bottom: 13px;
							padding-top: 3px;
							}
.links-block p { margin: 0 0 10px 0;}

.links-block p A {color: #027de4;}

/* FREE-deliveryng message  */
.free-delivery {padding: 16px 0 20px 32px;}

/* ORDER button style */
.order {padding: 16px 0 0 32px;}

/* Full cost */

.full-cost {
						float: right;
						width: 70px;
						font-weight: bold;
						color: #1f262d;
						}


/*  ----------------------- MAIN menu ------------------------------------------ */

#grey-line {
				background: #e7e7e7;
				padding: 0px 22px 0px 48px;
				margin-bottom: 2px;
				}

#grey-line-in {
				background: url(/common/img/letoile/menu-pic-bg.gif) no-repeat 650px 0px #e7e7e7;
				padding: 0px 48px 0 48px;
				margin-bottom: 8px;
				}

#main-menu {padding-top: 0px; height: 26px; width:70%;}
#main-menu TD {
					padding: 7px 5px 2px 5px;
					border-bottom: 4px solid #e7e7e7;
					}

#main-menu TD.sp {padding: 8px 0 0 0;}

#main-menu TD IMG {display: block;}

#main-menu TD.over {border-bottom: 4px solid #4ac0db;}
#main-menu TD.selected {border-bottom: 4px solid #4ac0db; background: #4ac0db;}

/*  CHILD menu */
UL#submenu {
				margin: 0 0 5px 0;
				padding: 0 0 5px 0;
				border-bottom: 1px solid #ccc;
				list-style-type: none;

				}

UL#submenu LI {
					background: url(/common/img/letoile/submenu_bg1.gif) repeat-x bottom;
					padding: 5px 10px 8px 7px;
					margin: 0;

					}

UL#submenu LI A { text-decoration: none;
					font-size: 14px;
					font-weight: bold;
					}

UL#submenu LI.selected {
					background: url(/common/img/letoile/submenu_bg2.gif) repeat-x bottom;
					padding: 5px 10px 8px 7px;
					margin: 0;
					}

UL#submenu LI.selected A { color: #FFF;}

/* -------------- CHILD MENU at inner pages ------------------- */
UL#submenu2 {
						margin: 13px 0 25px 34px;
						padding: 0;
						}

UL#submenu2 LI {
								list-style-image: url(/common/img/letoile/bullit_grey.gif);
								padding: 0;
								line-height: 13px;
								font-size: 12px;
								}

UL#submenu2 LI A {font-size: 14px; color: #747474;}
UL#submenu2 LI A:hover {text-decoration: none;}

UL#submenu2 LI.selected {
								list-style-image: url(/common/img/letoile/bullit_blue.gif);
								padding: 0;
								font-weight: bold;
								text-decoration: none;
								color: #027de4;
								font-size: 12px;
								}

UL#submenu2 LI.selected A {font-weight: bold; text-decoration: none; color: #027de4;}

/* 2nd childs  */
UL#submenu2 LI UL.child {
								list-style-type: none;
								padding: 0;
								margin: 9px 0 11px 3px;
								font-size: 11px;
								}

/*  3rd childs */
UL#submenu2 LI UL.child LI UL.child2 {
								list-style-type: none;
								padding: 0;
								margin: 9px 0 11px 9px;
								font-size: 11px;
								}

UL#submenu2 LI UL.child LI A {
										font-size: 11px;
										color: #747474;
										text-decoration: underline;
										font-weight: normal;
										line-height: 12px;
										}
UL#submenu2 LI UL.child LI A:hover {text-decoration: none;}

UL#submenu2 LI.selected UL.child LI {
												list-style-image: none;
												padding: 0;
												color: #747474;
												line-height: 12px;
												}

UL#submenu2 LI.selected UL.child LI.selected,
UL#submenu2 LI.selected UL.child LI.selected A {
																								font-weight: bold;
																								font-size: 11px;
																								text-decoration: none;
																								color: #027de4;
																								padding: 0;
																								line-height: 11px;
																								}

UL#submenu2 LI.selected UL.child LI.selected UL.child2 LI,
UL#submenu2 LI.selected UL.child LI.selected UL.child2 LI A {
																																			font-weight: normal;
																																			font-size: 10px;
																																			text-decoration: none;
																																			color: #747474;
																																			padding: 0;
																																			line-height: 11px;
																																			}

UL#submenu2 LI.selected UL.child LI.selected UL.child2 LI.selected,
UL#submenu2 LI.selected UL.child LI.selected UL.child2 LI.selected A {
																																			font-weight: bold;
																																			font-size: 10px;
																																			color: #027de4;
																																			}

UL#submenu2 LI.selected UL.child LI.selected-map
																								{
																								list-style-image: url(/common/img/letoile/bullit_blue-small.gif);
																								margin: 3px 0 3px 10px;
																								}
UL#submenu2 LI.selected UL.child LI.selected-map A {
																font-weight: normal;
																font-size: 11px;
																text-decoration: none;
																color: #027de4;
																padding: 0;
																line-height: 11px;
																}


/*  Circle-bullit LIST style  */

UL.sublist {
				margin: 5px 0 5px 5px;
				padding: 0;
				}

UL.sublist LI {
					list-style-image: url(/common/img/letoile/bullit_grey.gif);
					padding: 0;
					}

UL.sublist LI A { color: #027de4;

font-size: 13px;
					font-weight: bold;
}


/*  Circle-bullit LISTRIGHT style справа маленькое  */

UL.sublistright {
				margin: 5px 0 10px 5px;
				padding: 0;
				}

UL.sublistright LI {
					list-style-image: url(/common/img/letoile/bullit_grey.gif);
					padding: 0;
					}

UL.sublistright LI A { color: #027de4;


}



/*  -------------  STATUS  -------------  */
.status {margin: 0 0 24px 0; font-size: 10px;}
.status A {
					padding-right: 9px;
					font-size: 10px;
					}
.status SPAN {color: #747474; padding-right: 3px;}
.status SPAN.active {color: #747474; padding-right: 3px;}

/*  ----------------------- SEARCH ------------------------------------------ */
/*  Quick search */

FORM#q-search {padding-top: 2px; padding-left: 0px; background: url(/common/img/letoile/flowers3.gif) no-repeat left center;}

FORM#q-search .input-text {
									height: 14px;
									width: 114px;
									line-height: 14px;
									font-size: 12px;
									margin: 0 4px 0 4px;
									}

FORM#q-search SELECT.select-text {
									line-height: 18px;
									font-size: 12px;
									margin: 0 4px 0 4px;
									}

FORM#q-search .text-pad { padding-top: 3px; font-size: 12px;}

/*  ----------------------- BRANDS ------------------------------------------ */

/* Brand navigation in main page */

FORM.brands {
				margin: 5px 0 5px 0;
				}

FORM.brands SELECT {
							width: 150px;
							font-size: 11px;
							font-family: Arial, Helvetica, sans-serif;
							}


/*  ----------------------- SUBSCRIPTION ------------------------------------------ */
/*  Quick subscription */

FORM#q-subscribe .input-text {
									height: 13px;
									width: 125px;
									line-height: 12px;
									font-size: 12px;
									margin: 0 4px 0 0;
									}

FORM#q-subscribe .text-pad { padding-top: 4px; font-size: 12px;}

/*  ----------------------- SERVICES ------------------------------------------ */
.service {
			padding: 15px;
			text-align: left;
			width: 50%;
			}

.service .text P { padding: 5px 0;}
.service .text A {color: #027de4;}

/*  ----------------------- SHOP ------------------------------------------ */

.q-shop {margin: 5px 5px 15px 5px;}

.q-shop .goods {
					padding: 10px 6px 10px 6px;
					text-align: center;
					height: 131px;
					width: 33%;
					}


.q-shop .goods1 {
					padding: 15px;
					text-align: center;
					width: 33%;
					width: 33%;
				}

.q-shop .new-good {
						/*background: #febf57;*/
						/*color: #000;*/
						margin: 0 0 3px 0;
						text-align: left;
						}

.q-shop .text {
							padding: 0 15px 20px 15px;
							text-align: left;
							vertical-align: bottom;
							}

.q-shop .text1 {
								border-bottom: 1px solid #CCC;
								}

.q-shop .text P {margin: 5px 0;text-align: left;}

.q-shop .text A {color: #027de4;text-align: left;}


/*   GOOD's card  */

.good-card 	{
							background: url(/common/img/letoile/submenu_bg1.gif) repeat-x bottom;
							padding: 10px;
						}

.good-card  TD	{padding: 10px;	}

.good-card  TABLE TD	{padding: 3px;}

.good-card .name {
									color: #1f262d;
									padding-top: 3px;
									}

.num-field {
						width: 60px;
						height: 31px;
						float: left;
						padding-top: 5px;
						padding-right: 20px;
						}

.num-field INPUT.field {
												height: 18px;
												width: 42px;
												font-size: 14px;
												line-height: 20px;
												}

/*  NOT-in-SIGHT  */
.not-in-sight {
							color: red;
							padding-left: 77px;
							line-height: 20px;
							}

/*  ATTENTION block  */
.attention {
						margin: 10px 0 10px 0;
						}

.attention .name {
									color: #1f262d;
									border-bottom: 1px solid #CCC;
									margin: -10px 0 10px 0;
									padding-bottom: 10px;
									font-size: 12px;
									}

.at-products {
							width: 100%;
							border-collapse:collapse;
							}

.at-products TD {
								padding: 10px 20px 3px 10px;
								vertical-align: middle;
								text-align: center;
								}
.at-products TD.att-sptr {
													border-right: 1px solid #CCC;
													}


/*  --- Producers --- */



UL.plusname LI { 	padding-left: 0;
					list-style-image: url(/common/img/letoile/bullit_grey.gif);
					color: #027de4;
					font-size: 13px;
					font-weight: bold;
					margin: -10px 5px -5px -5px;

					}



.plus {
				padding-left: 3px;
				padding-right: 3px;
				}

.plus1 {
				padding-left: 9px;
				padding-right: 3px;
				}


.plus2 {
				padding-left: 9px;
				padding-right: 3px;
				}

.plus3 {
				padding-left: 9px;
				padding-right: 3px;
				}

.plus4 {
				padding-left: 9px;
				padding-right: 3px;
				}

.sub-p {
				padding: 3px 0 3px 10px;
				}

.sub-pp {
				padding: 3px 0 3px 0;
				font-size: 13px;
				}

/*  ----------------------- TOP100 ------------------------------------------ */

.top100 {margin-bottom: 5px;
			margin-left: 10px;}

/*  ----------------------- TOP100 ------------------------------------------ */


/*  ----------------------- NEWS ------------------------------------------ */


.news-head

				{margin: 2px 0 5px 10px;
					font-weight: bold;}

.news-date {margin-bottom: 5px;}
.news-date SPAN {
								background: url(/common/img/letoile/submenu_bg1.gif) repeat-x left bottom;
								padding: 0 2px 4px 10px;
								font-size: 10px;
								}
.news-title {
						margin: 2px 0 5px 0;
						}

.news-title-1 {
						margin: 5px 0 5px 10px;
						}

.news-title,
.news-title A,
.news-title-1 A {
							font-weight: bold;
							text-decoration: none;
							color: #027de4;
						  }

.news-announce {
								margin-bottom: 20px;
								}

.arch-link {
						line-height: 0;
						font-size: 0;
						position: relative;
						margin: -45px 0 45px 0;
						text-align: right;
						}

.arch-link SPAN A {
									background: url(/common/img/letoile/arch-list.gif) no-repeat right top;
									padding-right: 20px;
									}

/* ------------  NEWS arch -------- */
.archive {
					margin: 17px 0 21px 0;
					padding-bottom: 14px;
					border-bottom: 1px solid #e7e7e7;
					}  /*  area around  */

/*  INPUT width  */
.arch_input {padding: 0 0 0 7px; }
.arch_input INPUT {width: 115px; height: 11px; line-height: 13px; color: #747474; font-size: 11px; padding: 0 0 2px 1px;}
.arch_calendar {padding: 0 25px 0 4px;} /*  Calendar padding  */

/* Producers  */

/* Link cell  */
.sptr-left {
						background: url(/common/img/letoile/submenu_bg1.gif) repeat-y left;
						padding: 5px 5px 10px 10px;
					}

.sptr-left A {
							text-decoration: none;
							color: #909090;
							}

.letters {
					background: url(/common/img/letoile/lettes-border.gif) repeat-x bottom;
					padding: 10px 5px 10px 7px;
					}

.more-descr {padding-right: 10px;}

/* -------------  Pager -------------- */

.pager {text-align: left; margin: 20px 0;}

TABLE.pager,
TABLE.pager A,
TABLE.pager A:link,
TABLE.pager A:hover,
TABLE.pager A:visited {
											font-family: Tahoma;
											font-size: 11px;
											line-height: normal;
											}

TABLE.pager A {text-decoration: underline;}
TABLE.pager .first {margin: 0 1px 0 0;} /*  First link padding  */
TABLE.pager .prev {margin: 0 8px 0 2px;}  /*  Prev link padding */
TABLE.pager .next {margin: 0 2px 0 8px;} /*  Next link padding  */
TABLE.pager .last {margin: 0 0 0 1px;} /*  Last link padding  */
TABLE.pager TD.first-tab {padding-right: 1px; padding-left: 28px;}  /* First cell */
TABLE.pager TD.prev-tab {padding-right: 4px;} /* Prev cell */
TABLE.pager TD.next-tab {padding-left: 4px;} /* Next cell */
TABLE.pager TD.last-tab {padding-left: 1px;} /* Last cell */
TABLE.pager .sptr {padding: 0 3px 0 3px;}  /*  separator */
TABLE.pager .number {font-weight: normal;} /*  current view number of page  */

/* -------------  Pager 2 -------------- */

.pager2 {text-align: left;}

TABLE.pager2,
TABLE.pager2 A,
TABLE.pager2 A:link,
TABLE.pager2 A:hover,
TABLE.pager2 A:visited {
											font-family: Tahoma;
											font-size: 11px;
											line-height: normal;
											}

TABLE.pager2 A {text-decoration: underline;}
TABLE.pager2 .first {margin: 0 1px 0 0;} /*  First link padding  */
TABLE.pager2 .prev {margin: 0 3px 0 2px;}   /*  Prev link padding */
TABLE.pager2 .next {margin: 0 2px 0 3px;} /*  Next link padding  */
TABLE.pager2 .last {margin: 0 0 0 1px;} /*  Last link padding  */
TABLE.pager2 TD.first-tab {padding-right: 1px; padding-left: 28px;}  /* First cell */
TABLE.pager2 TD.prev-tab {padding-right: 1px; padding-bottom: 2px;} /* Prev cell */
TABLE.pager2 TD.next-tab {padding-left: 0px; padding-bottom: 2px;} /* Next cell */
TABLE.pager2 TD.last-tab {padding-left: 1px;} /* Last cell */
TABLE.pager2 .sptr {padding: 0 3px 0 3px;}  /*  separator */
TABLE.pager2 .number {font-weight: bold; color: #FFF;} /*  current view number of page  */
TABLE.pager2 .number-noa {font-weight: bold; color: #b5b5b5;} /*  current view number of page  */
TABLE.pager2 A.link {text-decoration: none; font-weight: bold; color: #FFF;}
TABLE.pager2 .cell {border-right: 2px solid #FFF; padding: 1px 2px; background: #4ac0db;}
TABLE.pager2 .cell-a {border-right: 2px solid #FFF; padding: 1px 2px; background: #747474;}


/* ----------- FORUM tables ---------------------------------   */

.forum-table {border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; }

/*  Caption  */
.forum-table CAPTION {text-align: left; font-weight: bold; padding: 3px 5px 8px 0; color: #6b82c7;}

/*   Title   */
.forum-table TH {
								font-size: 11px;
								text-align: left;
								font-weight: bold;
								background: #e7e7e7;
								padding: 9px 10px 10px 15px;
								border-top: 1px solid #FFF;
								border-right: 1px solid #FFF;
								}

.forum-table TD {
							/*	background: url(/common/img/letoile/dashed-line_bg.gif) repeat-x bottom; */
								border-bottom: 1px dashed #CCC;
								padding: 4px 10px 5px 15px;
								}

.forum-table TD.f-title {
								background: #f3f3f3;
								padding: 4px 10px 5px 15px;
								}

.forum-table TD.f-title1 {
								border-top: 1px dashed #CCC;
								background: #f3f3f3;
								padding: 4px 10px 5px 15px;
								}

.forum-table .dark TD {
								background: #f7f7f7;
								border-bottom: 1px dashed #CCC;
								}

.forum-table .dark1 TD {
								border-bottom: 1px dashed #CCC;
								}

.forum-table .last TD {
											border-bottom: 1px solid #FFF;
											padding: 4px 10px 5px 15px;
											}

.forum-table .last1 TD {
											border-top: 1px solid #CCC;
											border-bottom: 0;
											padding: 4px 10px 5px 15px;
											}

.forum-table .last2 {
											border-bottom: 1px solid #CCC;
											border-top: 1px solid #CCC;
											padding: 4px 10px 5px 15px;
											}

.forum-name-link {
									margin-bottom: 5px;
									}

.forum-name-link A {
									 text-decoration: none;
									 }

.forum_quote {
							font-size: 11px;
							background: #F0F0F0;
							border: 1px solid #B0B0B0;
							padding: 10px;
							margin: 10px 0;
							}

.forum-text-left {
								 float: left;
								 width: 70px;
								 text-align: right;
								 }

.forum-text-left1 {
								 float: left;
								 width: 130px;
								 text-align: right;
								 }

.forum-area {margin: 5px 0 5px 0; padding-bottom: 1px;}

.basket-table {border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; }
/*  Caption  */
.basket-table CAPTION {text-align: left; font-weight: bold; padding: 3px 5px 8px 0; color: #6b82c7;}
/*   Title   */
.basket-table TH {
								font-size: 11px;
								text-align: left;
								font-weight: bold;
								background: #e7e7e7;
								padding: 9px 7px 10px 10px;
								border-top: 1px solid #FFF;
								border-right: 1px solid #FFF;
								}

.basket-table TD {
							/*	background: url(/common/img/letoile/dashed-line_bg.gif) repeat-x bottom; */
								border-bottom: 1px dashed #CCC;
								padding: 4px 7px 5px 10px;
								}

.basket-table TD.f-title {
								background: #f3f3f3;
								padding: 4px 7px 5px 10px;
								}

.basket-table TD.f-title1 {
								border-top: 1px dashed #CCC;
								background: #f3f3f3;
								padding: 4px 7px 5px 10px;
								}

.basket-table .dark TD {
								background: #f7f7f7;
								border-bottom: 1px dashed #CCC;
								}

.basket-table .dark1 TD {
								border-bottom: 1px dashed #CCC;
								}

.basket-table .last TD {
											border-bottom: 1px solid #FFF;
											padding: 4px 7px 5px 10px;
											}

.basket-table .last1 TD {
											border-top: 1px solid #CCC;
											border-bottom: 0;
											padding: 4px 7px 5px 10px;
											}

.basket-table .last2 {
											border-bottom: 1px solid #CCC;
											border-top: 1px solid #CCC;
											padding: 4px 7px 5px 10px;
											}


/* ----------- Formatted styles ---------------------------------   */

DIV.spacer {
				 font-size: 0px;
				 line-height: 0px;
				 margin: 0px;
				 padding: 0px;
				 background: transparent;
				 border: none;
				 display: block;
				 visibility: hidden;
				}

/* Greu line bottom 5px  */
.grey-line {background: #CCC; margin-bottom: 5px;}

/*  Small banner, grey frame  */
.banner-small {
					border: 1px solid #CCC;
					margin-bottom: 5px;
					}
.banner-small1 {
					border: 1px solid #CCC;
					margin-bottom: 0px;
					}
.baner_right {float:right; margin-bottom:20px; display:none;}

/* Black title with padding */
.t2 {color: #000; margin-bottom: 7px;}

.black-text {color: #1f262d;}

/*  Flower fonts  */
.flowers1 {
				background: url(/common/img/letoile/flowers1.gif) no-repeat right top;
				/*padding: 14px 10px 26px 22px;*/
				padding: 6px 10px 5px 22px;
				margin-bottom: 5px;
				}

.flowers2 {
				background: url(/common/img/letoile/flowers2.gif) no-repeat right bottom;
				padding: 12px 10px 10px 16px;
				margin-bottom: 5px;
				min-height:205px;
				_height:205px;
				}

.flowers3 {

			//	background: url(/common/img/letoile/str.gif) no-repeat right top;
				padding: 0px 0px 0px 0px;
				margin-bottom: 0px;
				}
.flowers4 {
				background: #CCC;

					list-style-image: url(/common/img/letoile/bullit_grey.gif);
					padding: 0;



				}
.grey-bg {
		background: #e7e7e7;
		padding: 12px 10px 12px 16px;
		margin-bottom: 5px;
		}

.grey-bg1 {
		background: #e7e7e7;
		margin-bottom: 5px;
		padding: 10px 0 15px 5px;
		}

TABLE.grey-bg TD {
									background: #e7e7e7;
									padding: 5px 10px;
									}

.grey-bg-line {
							background: #e7e7e7;
							padding: 5px 10px;
							margin-bottom: 5px;
							text-align: right;
							}

.grey-bg-txt {
							background: #e7e7e7;
							padding: 0px 0px 0px 0px;
							margin: 0px 0 0px 0px;
background: url(/common/img/letoile/flowers4.gif) no-repeat right top;
							}


.banner-big {
				border: 1px solid #ccc;
				padding: 5px;
				margin-bottom: 2px;
				}


/* Горизонтальное меню  */



.gorizm       {
				border: 1px solid #ccc;
				padding: 5px;
				margin-bottom: -8px;
				}

.gorizm1       {
				border: 0px solid #ccc;
				padding: 5px;
				margin-bottom: 0px;
				}

.menu1 {
				background: #CCC;

					list-style-image: url(/common/img/letoile/bullit_grey.gif);
					padding: 0;


				}

.goriz {
							font-weight: bold;
							text-decoration: none;
							color: white;
	font-size: 11px;
text-transform: uppercase;



	text-align: center;
	margin-left: 25px;
	margin-right: 5px;
	margin-top: 0;
	margin-bottom: 0;}


A.goriz1 {
							font-weight: bold;
							text-decoration: none;
							color: white;
	font-size: 11px;
text-transform: uppercase;



}





TD.selected1 {
					background: url(/common/img/letoile/goriz_fon.gif);
					padding: 0px 0px 0px 0px;
					margin: 0;

					}







/* Vertical-dotted separator  */
.sptr-vertical {
					background: url(/common/img/letoile/submenu_bg1.gif) repeat-y center;
					}


/* Horizontal-dotted separator */

.sptr-horizontal {
									background: url(/common/img/letoile/submenu_bg1.gif) repeat-x center;
									}

.small {font-size: 10px;}

.left {float: left;}
.right {float: right;}

.red {color: #ff0000;}

/* Strike text */
.strike {text-decoration: line-through;}

/* Strike (aradul) */
strike, .strike {
font-family: Arial, Trebuchet MS;
}



/* price 
	Author: akoshelev
	Modified: 2007-18-12
*/
.discount{
	display:block;
	float:left;
	margin:0 2px 0 0;
	padding:0 2px 1px;
	background:#ff010d;
	color:#fff;
	line-height:13px;
	font-weight:bold;
	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif;
	}
.clearfloats{
	clear:both; 
	height:0px; 
	font-size:0px; 
	line-height: 0px; 
	margin: 0px; 
	padding: 0px; 
	border: none; 
	display: block;
	}
/* end of price */


.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

.mailru-btn {
	display:inline-block;
	position:relative;
	width:79px;
	height:19px;
	background:url(/common/img/letu_mail_ru_btn.png) no-repeat 0 0;
	vertical-align: middle;
	margin-left: 5px;
}

.mailru-btn:hover {	background:url(/common/img/letu_mail_ru_btn.png) no-repeat -79px 0; }
