h1 {font-size: 14px;}


body

{

  padding:0 0 0 0;

	border: 0;

	margin: 0;

	font-size: 11px;

	font-family: 'Tahoma';

  background: #ffffff url(/img/main_bg.gif) 0 0;

}

a.link { color: #000000; text-decoration: none;}

table

{

	border: 0;

  border-collapse: collapse;

  border-spacing: 0;

	margin: 0;

	padding: 0;

}



td, th

{

	border: 0;

	padding: 0;

	margin: 0;

}



ul

{

  padding: 0;

}



.MainLeft

{

  vertical-align: top;

  padding: 0 10px 0 0;

  width: 687px;

}



.MainRight

{

  vertical-align: top;

  width: 176px;

 

}



#head

{

  padding:0 0 0px 0;

}



#cont

{

  padding: 30px 0;

  width: 936px;

  margin: auto;

}



#cont_i0

{

  padding: 30px 30px 15px 30px;

  width:874px;

  background: #ffffff;

  border: 1px solid #cfcfce; 

}



.Logo

{

 float:left;

}



.B

{

clear: both;

}



.B1

{

clear: both;

}



.EnterAndRegistr

{

padding:10px 0 0 0;

float:right;

}

.Enter

{

float:left;

padding: 5px 5px 4px 5px;

background:url(/img/enter.jpg) no-repeat 3px 1px;

width:100px;

}



.Enter a

{

padding: 0px 0px 0px 0px;

}



.Basket

{

float:left;

padding: 5px 0px 4px 0px;

width:186px;

}



.BasketI0

{

  padding: 0 0px 0 0;

  text-align: right;

}



.Basket a

{

padding: 0px 0 0 20px;

color: #000000;

background:url(/img/kors.gif) no-repeat 0px 1px;

font-weight: bold;

}



.Basket span

{

  padding: 0 0 0 5px;

}



.Grafik

{

float:left;

padding:5px 40px 0 0;

}



.Text

{

padding: 0 10px 0 10px;

line-height:15px;

}





.Text a

{

	color: #000000;

	text-decoration: none;

}



.Text a:hover

{

  text-decoration: underline;

}



.Grafik .small

{

   color:#9c9c9c;

  position: relative;

  bottom: 3px;

}



.Red

{

font-size:20px;

color:#e30000;

padding:0px 10px 0 0;

}



.MenuAndSearch

{

width:620px;

float:right;

}



.Submit

{

font-size:11px;

/*background-color:#f4f1ea;*/

/*width:px;*/

}



.Search

{

float:right;

}



.Search .Text

{

padding: 0 0px 0 0px;

width:135px;

}



.Menu

{

float:right;

padding:5px 30px 0 0;

}



.Menu2

{

padding:30px 0px 0 0;

}



.IndexMenu2

{

  padding: 5px 0 0 0;

}



.Menu a

{

	color: #000000;

	text-decoration: none;

}



.Menu a:hover

{

  text-decoration: underline;

}



.MenuAndSearch

{

padding:20px 0 0 0;

}



.Mk

{

padding:0 5px 0 5px;

float:left;

background:url(/img/bg.jpg) no-repeat 100% 100%;

}



.Mk1

{

padding:0 5px 0 5px;

float:left;

}



.Assortiment

{

/*background:url(/img/bg1.jpg) no-repeat;*/

	padding: 0px 0 0px 0;

}



.Assortiment a

{

	color: #000000;

	text-decoration: none;

}



.Assortiment .As1

{

padding:1px 0px 0 0px;

font-weight:bold;

width: auto;

float: left;

}



.Assortiment .As1 .Text1

{

padding:7px 6px 10px 6px;

background:url(/img/v_m2.jpg) no-repeat 0% 0%;

}



.Assortiment .As1 .Text2

{

padding:7px 7px 10px 9px;

background:url(/img/v_m1.jpg) no-repeat 0% 0%;

}



.Assortiment .As1 .Text3

{

padding:7px 6px 10px 6px;

background:url(/img/v_m4.jpg) no-repeat 0% 0%;

}



.Assortiment .As2

{

padding: 0px 3px 0px 0px;

background:url(/img/v_m2_1.gif) no-repeat 100% 1px;

}



.Assortiment .As4

{

padding:0px 1px 0px 0px;

background:url(/img/s_m1.jpg) no-repeat 100% 1px;

width: auto;

float: left;

}



.Assortiment .As5

{

  padding: 0px 0px 0px 0px;

  background: url(/img/s_m1.jpg) no-repeat 0 1px;

  width: auto;

  float: left;

}



.Assortiment .Selected

{

padding:8px 5px 5px 5px;

font-weight:bold;

background:url(/img/s_m2.gif) no-repeat 0px 0;

}



.Assortiment .SelectedLeft

{

  padding: 8px 5px 5px 9px;

  font-weight: bold;

  background: url(/img/s_m.gif) no-repeat 0px 0px;

}





.MainTopMenu

{

  padding: 5px 0 10px 0;

}



table#menu_table

{



}



table#menu_table td

{

  background: url(/img/mm.gif) no-repeat 0 0;

  height: 25px;

  padding: 0 6px 0 7px;

  white-space: nowrap;

}



table#menu_table td.First,

table#menu_table td.Last

{

  padding: 0;

}



table#menu_table td.Last

{

  background: url(/img/mm_last.gif) no-repeat 0 0;

}



table#menu_table td.LastAfterSelected

{

  background: url(/img/mm_last_as.gif) no-repeat 0 0;

}



table#menu_table td.Left

{

  background: url(/img/mm_left.gif) no-repeat 0 0;

}



table#menu_table td.Selected

{

  background: url(/img/mm_selected.gif) no-repeat 0 0;

}



table#menu_table td a

{

  color: #000000;

  text-decoration: none;

}



table#menu_table td.Selected a

{

  color: #e30000;

}





table#menu_table td.AfterSelected

{

  background: url(/img/mm_as.gif) no-repeat 0 0;

}



table#menu_table td a

{

  font-weight: bold;

}





.SelectedLeft a,

.Selected a

{

	color: #e30000;

}



.B2

{

/*clear: both;*/

	height: 1px;

	background: #4776b7;

}



#centr

{

padding:0px 0 0 0;

}



.Img

{

}



.Marki .Text

{
 
padding:10px 0 0 10px;

}



.Marki ul

{

  margin: 0;

  padding-top: 0;

}



.Marki ul li

{
  padding: 7px 0 0 0;
  list-style: none;

}



.Marki ul li a

{

  color: #909090;

}



.Marki ul li a:hover

{

  text-decoration: underline;

  color: #000000 !important;

}



.Marki ul li a.Current

{

  color: #e30000;

}



.Marki ul ul li

{

  padding: 0 0 0 12px;

  background: url(/img/grey_line.gif) no-repeat 0 8px;

}



.Marki ul li li a

{

  color: #565656;

}



.Marki ul li li a.Current

{

  color: #d23f3f;

}



.Marki .IndexBigMenu

{

  padding: 1em 0 1em 0;

}



.Marki .IndexBigMenu ul ul

{

  margin-bottom: 1em;

}



.Marki .IndexBigMenu ul ul li

{

  background: none;

}



#index_text

{

  padding: 4px 7px 0px 7px;

}



#index_text p

{

  margin: 1em 0;

}



.Strong

{

font-weight:bold;

padding:0px 10px 0 0;

background:url(/img/arrow.jpg) no-repeat 100% 50%;

}

.Red1

{

font-weight:bold;

padding:0px 30px 0 0;

/*background:url(/img/mouse.jpg) no-repeat 100% 50%;*/

color:#FF0000;

}



.Zakaz

{

height:50px;

background-color:#f1eade;

padding:0 0 0px 0;

}



.Korsina

{

float:left;

font-weight:bold;

padding:15px 0 0 55px;

background:url(/img/kors.jpg) no-repeat 55px 15px;

}



.Korsina .Text

{

padding:0px 0 0 20px;

}



.Korsina a

{

	color: #000000;

	text-decoration: none;

}



.Form

{

float:right;

padding:25px 40px 0 0;

}



#fotter

{

padding:20px 0 0 0;

height:40px;

background:url(/img/line.jpg) repeat-x 100% 15px;

}



.Banner

{

padding:0 10px 0 0;

float:right;

}



.Email

{

padding:0 0 0 10px;

float:left;

}



.Email .small

{

  color:#9c9c9c;

}



.Assortiment1 a

{

	color: #000000;

	text-decoration: none;

}



.Nm

{

padding: 15px 0 5px 0px;

}



.Assortiment1 .As1

{

padding:0px 0px 0px 0px;

font-weight:bold;

float: left;

width: auto;

}



.Assortiment1 .As1 .Text1

{

padding:7px 6px 10px 6px;

background:url(/img/niz_m1.jpg) no-repeat 0% 0%;

}



.Assortiment1 .As1 .Text2

{

padding:7px 7px 10px 9px;

background:url(/img/niz_m2.jpg) no-repeat 0% 0%;

}



.Assortiment1 .As1 .Text3

{

padding:7px 6px 10px 6px;

background:url(/img/niz_m1.jpg) no-repeat 0% 0%;

}





#centr .Title

{

background-color:#f1f1f0;

padding:2px 0 2px 0;

}



#centr .Title2

{

background-color:#f1f1f0;

padding:5px 0 5px 0;

margin: 0 0 5px 0;

}



.Ttext

{

float:left;

color:#9c9c9c;

padding:0 0px 0 10px;

}





.Ttext1

{

color:#9c9c9c;

float:right;

padding:0 20px 0 0;

font-weight:normal;

}



.Marki

{

       border: 1px solid #cfcfce;

  background: #fafaf9; 

  padding-bottom: 7px;    
  


}



.Marki .Text

{

padding:10px 0 0 10px;

}



.Title .Strong1

{

color:#000000;

font-weight:bold;

padding:0 0px 0px 0;

}



.Title2 .Strong1

{

color:#000000;

font-weight:bold;

padding:0 0px 0px 0;

}





.Strong1

{

color:#000000;

font-weight:bold;

}



.Red2

{

font-weight:bold;

color:#FF0000;

}



.Otext

{

padding:10px 0 5px 10px;

}



.Obrasez

{

width:100%;

}



.ObWrap

{

  border: 1px solid #a2a2a2;

}





table.BrendTable

{

}



table.BrendTable th, table.BrendTable td

{
  width: 33%;
  padding: 1px;

  vertical-align: top;

}



.Title2 .Ttext1

{

float:left;

padding:0 0px 0 10px;

}



.row

{

width:100%;

}



.Spisok

{

background-color:#ebebeb;

}



.Sp

{

width:200px;

float:left;

}





.Zoom

{

background:url(/img/zoom_bg.jpg) no-repeat 50% 0;

}





.Z

{

padding:10px 0 10px 70px;

background:url(/img/zomm.jpg) no-repeat 52px 12px;

}



.Opisanie .Text

{

padding:10px 15px 0 30px;

}



.Text h4

{

font-weight:normal;

}



.Text .Small

{

font-weight:bold;

color:#979797;

}



.Text .Strong2

{



font-weight:bold;

color:#646464;

}



.Vopros .Strong2

{

padding:0 150px 0 0;

background:url(/img/Vopros_bg.jpg)  no-repeat 0 100%;

}





.TextSht

{

width:25px;

}



.Costet

{

padding:18px 0 0 0;

background:url(/img/zakas.jpg) repeat-x 0 10px;

}



.Costet .Kors

{

float:right;

padding:0 10px 0px 0 ;

}



.Costet .Text

{

float:left;

padding:0 0 10px 5px ;

}



.Forma

{

padding:10px 0 0 0;

}



.Name

{

padding:0 0px 0px 0;

}





.VoprosText

{

height:100px;

}



.EnterVopros

{

float:right;

padding:10px 0 0 0;

}



.EnterVopros .Submit

{

font-weight:bold;

}



.Z1

{

background:#c6c6c6 repeat;

padding:3px 3px 3px 3px;

}



.Z2

{

background:#f7f7f7 repeat;

padding:3px 3px 3px 3px;

}



.Z a

{

text-decoration:none;

}



.Z2 a

{

text-decoration:none;

}





table.NormalTable td.CellWithImage

{

	vertical-align: top;

	

}



.Vopros

{

padding:10px 0 0 0;

}



.LeftCell

{

padding:0 10px 0 0px;

}





.OtherGoods

{

  text-align: center;

  background: url(/img/other_goods_bg.jpg) no-repeat 0 0;

  padding: 20px 0 0 0;

}



.OtherGoods img

{

  margin: 0 8px 0 8px;

  /*border: 1px solid #a2a2a2;*/

}





#brends

{

  padding: 4px 0 0 0;

  font-size: 110%;

}



#brends_i0

{

  background: #ebebeb;

}



#brends table

{

  border: 0;

  padding: 0;

  margin: 0;

  border-spacing: 0;

  border-collapse: collapse;

  width: 100%;

}



#brends table td

{

  border: 0;

  padding: 8px 8px 8px 8px;

  vertical-align: top;

  width: 33%;

}





#brends h2

{

  margin: 0;

  font-size: 100%;

  padding: 0 0 3px 3px;

  background: url(/img/brends.gif) repeat-x 0 100%;

}



#brends ul

{

  margin: 3px 0 10px 0;

}



#brends ul li

{

  list-style: none;

  margin: 1px 0 1px 0;

}



#brends ul li a

{

  color: #525252;

  text-decoration: none;

}



#brends ul li a span

{

  color: #ff0000;

  font-weight: bold;

}



#brends ul li a:hover

{

  text-decoration: underline;

}





#simple

{



}



#simple .SimpleHead

{

  padding: 12px 11px 6px 11px;

  background: #f1f1f0;

}



#simple .SimpleHead h1

{

  font-size: 100%;

  color: #646464;

  margin: 0;

}



#simple .SimpleBody

{

  padding: 0px 11px 20px 11px;

}



#simple .SimpleBody p

{

  margin: 1em 0 1em 0;

}



#simple .SimpleBody p a

{

  color: #000000;

  text-decoration: underline;

}











.Ramka

{

padding:5px 0 0 0;

}



.TextTable

{

padding:8px 0 8px 10px;

}



.Ramka .Primer

{

padding:10px 0 0 10px;

}



.Sm

{

color:#999999;

padding:5px 0 0 0;

}



.Strong3

{

font-weight:bold;

padding:5px 0 0px 0;

}



.Ptext

{

padding:0px 0 0 10px;

}



.Oform

{

width:91%;

background-color:#e9e9e9;

padding:0px 0 0px 0;

}



.Summa

{

width:80%;

background-color:#f1eade;

padding:10px 0 8px 0;

float:left;

}



.Otstup

{

float:right;

padding:0 10px 0 0;

}





.Delete

{

padding:10px 0 0 0;

float:right;

}



.FooterMittem

{

background:url(/img/footer_bg.jpg) repeat-x 0 0;

padding:15px 0 0 0;

}



.OformSakaz

{

float:right;

padding:10px 170px 20px 0

}



.LeftTable

{

float:left;

width:55%;

margin:20px 0 0 0;

padding:0px 5px 0 10px;

background:url(/img/table_bg.jpg) repeat-y 100% 0;

}



.RightTable

{

float:right;

width:42%;

padding:20px 0 0 10px;

}



#search_block

{

  padding: 4px 4px 4px 4px;

}



#search_block .SearchElements

{

  border: 1px solid #cccccc;

}



#search_block .SearchElement

{

  padding: 4px 0 4px 0;

  text-align: center;

}



#search_block .SearchElement select

{

  width: 150px;

}



#search_block .SearchElement select,

#search_block .SearchElement select option

{

  font-size: 89%;

}



#search_block .Buttons

{

  padding: 5px 0 5px 0;

  text-align: center;

}



#search_block .Buttons input

{

  font-size: 89%;

}



#help_text

{

}



#help_text ul

{

  margin: 1em 0 1em 0;

}



#help_text ul li

{

  list-style: none;

  padding: 0 0 0 11px;

  background: url(/img/grey_square.gif) no-repeat 0 6px;

}



#help_text a

{

  color: #313131;

}



#help_text p

{

  margin: 1em 0 1em 0;

}



#help_text h2

{

  font-size: 100%;

  color: #646464;

  margin: 1.5em 0 1em 0;

}


