BODY {
COLOR: #333333; 
font-weight: normal; 
font-style: normal; 
FONT-SIZE: 100%; 
FONT-FAMILY: Arial, sans-serif;
LINE-HEIGHT: 1.4; 
background: url("../i/bgc.jpg");
background-repeat: repeat-x;
background-position: 0% 0%;
}


.logo {
 FONT-FAMILY: Arial, sans-serif;
 background: url("../i/map.gif") top;
 background-repeat: no-repeat;
 background-position: 70% 100px;

}

.logo1 {
 FONT-FAMILY: Arial, sans-serif;
 background: url("i/left.gif") top;
 background-repeat: no-repeat;
 background-position: 0% 0%;

}


.bgzl {
 FONT-FAMILY: Arial, sans-serif;
 background: url("../i/bgzl.gif") top;
 background-repeat: no-repeat;
 background-position: 20% 460px;
}

.bgzr {
 FONT-FAMILY: Arial, sans-serif;
 background: url("../i/bgzr.gif") top;
 background-repeat: no-repeat;
 background-position: 70% 446px;
}


.left1 {
 FONT-FAMILY: Arial, sans-serif;
 background: url("../i/left.png") top;
 background-repeat: no-repeat;
 background-position: -15% 260px;
}

.right1 {
 FONT-FAMILY: Arial, sans-serif;
 background: url("../i/right.png") top;
 background-repeat: no-repeat;
 background-position: 115% 260px;
}



.top1 {
 FONT-FAMILY: Arial, sans-serif;
 z-index: -4;
 background: url("../i/bgl.jpg") top;
 background-repeat: no-repeat;
 background-position: 0% 0px;
}


.top3 {
 z-index: -2;
 FONT-FAMILY: Arial, sans-serif;
 background: url("../i/bg1.gif") top;
 background-repeat: no-repeat;
 background-position: 46% 130px;
}



.top {
 z-index: -2;
 FONT-FAMILY: Arial, sans-serif;
 FONT-SIZE: 80%; COLOR: #474747; 
}


.sp {
FONT-FAMILY: Arial, sans-serif;
FONT-SIZE: 65%; COLOR: #474747; 
}

.menusp {                                   
FONT-SIZE: 250%; COLOR: #3cafc7; 
FONT-FAMILY: Arial, Times New Roman, Tahoma;
TEXT-DECORATION: underline;
LINE-HEIGHT: 1.4; 
}                                              



.top2 {
 FONT-FAMILY: Arial, sans-serif;
 background: url("../i/bgr.jpg") top;
 background-repeat: no-repeat;
 background-position: 100% 0px;
}



TD {	FONT-FAMILY: Arial, sans-serif}LI { font-size: 100%; color: #000000;
}

.ll { font-size: 85%; color: #1873ba;
}

.ll2 { font-size: 45%; color: #1873ba;
}


P {
MARGIN: 0px 0px 0px; 
PADDING-LEFT: 0px; 
PADDING-RIGHT: 0px; 
}

A {	COLOR: #004ab1;}
A:link {	COLOR: #004aba; TEXT-DECORATION: underline;
}
A:visited {	COLOR: #004aba; TEXT-DECORATION: underline;}
A:hover {	COLOR: #cc0000; TEXT-DECORATION: underline;
}
.left {                                    FONT-SIZE: 120%; font-weight: normal; font-style: normal;  COLOR: #474747;  FONT-FAMILY: Arial; padding-top: 30px; padding-left: 10px; padding-bottom: 20px; padding-right: 50px; line-height: 130%;}                                              
.main {                                   
font-family: Times New Roman;  font-weight: normal;
 FONT-SIZE: 100%; COLOR: #474747; 

font-style: normal; 
 padding-top: 20px;
 padding-left: 50px;
 padding-bottom: 20px;
 padding-right: 50px;
}                                              

.elips2 {                                   
font-family: Arial;  font-style: italic; font-weight: normal;
 FONT-SIZE: 100%; COLOR: #474747; 
 height:200px;

}                                              

.elips {                                   
font-family: Arial;  font-style: italic; font-weight: normal;
 FONT-SIZE: 100%; COLOR: #474747; 
 height:200px;
 background: url("../i/elips.gif");
 background-repeat: no-repeat;
 background-position: 45% 0%;

}                                              



.tel {                                   
font-family: Arial;
font-size: 50%; 
font-style: normal; 
font-weight: normal; 
 padding-top: 0px;
 padding-left: 0px;
 padding-bottom: 0px;
 padding-right: 0px;

}                                              

.tel2
font-family: Arial;
font-size: 80%; 
font-style: normal; 
font-weight: normal; 
}                                              


.right {                                   
 font-style: normal; 
 font-weight: normal; 
 FONT-SIZE: 100%; 
 COLOR: #474747; 
 FONT-FAMILY: Arial;
 padding-top: 50px;
 padding-left: 20px;
 padding-bottom: 20px;
 padding-right: 50px;
 line-height: 130%;
}                                              


.main1 {                                   
 FONT-SIZE: 82%; COLOR: #474747; FONT-FAMILY: Arial;
 padding-top: 15;
 padding-left: 40;
 padding-bottom: 15;
 padding-right: 0;
 line-height: 130%;
 text-align: JUSTIFY;

}                                              

.main2a {                                   
 FONT-SIZE: 82%; COLOR: #474747; FONT-FAMILY: Arial;
 padding-top: 15;
 padding-left: 50;
 padding-bottom: 15;
 padding-right: 10;
}                                              


.main3a {                                   
 FONT-SIZE: 82%; COLOR: #474747; FONT-FAMILY: Arial;
 padding-top: 15;
 padding-left: 35;
 padding-bottom: 15;
 padding-right: 10;
 background: url("../i/ten.gif") top;
 background-repeat: no-repeat ;
 background-position: 100% 0%;


}                                              


.anons {                                   
 FONT-SIZE: 90%; COLOR: #474747; FONT-FAMILY: Arial;
 padding-top: 15;
 padding-left: 0;
 padding-bottom: 15;
 padding-right: 20;
 text-align: JUSTIFY;
}                                              

.anons2 {                                   
 FONT-SIZE: 75%; COLOR: #474747; FONT-FAMILY: Arial;
 padding-top: 15;
 padding-left: 0;
 padding-bottom: 15;
 padding-right: 20;
 text-align: JUSTIFY;
}                                              

.main3b {                                    FONT-SIZE: 72%; COLOR: #474747; FONT-FAMILY: Arial; padding-top: 0; padding-left: 15; padding-bottom: 0; padding-right: 0; line-height: 130%; text-align: JUSTIFY;}                                              .foto {
LINE-HEIGHT: 1.5em; 
FONT-SIZE: 90%;
}

.foto img {
 COLOR: #474747;
border-collapse: collapse;
border: solid 1px #838988;  
padding-top: 5px;
padding-left: 5px;
padding-bottom: 5px;
padding-right: 5px;
}


.banner {border-collapse: collapse;border-top: solid 1px #cccccc;  }.banner2 {border-collapse: collapse;border-top: solid 1px #ffffff;  }
.price1 {
	FONT-FAMILY: Tahoma;
 FONT-SIZE: 82%; COLOR: #474747;

}

.price2 {FONT-FAMILY: Tahoma;
FONT-SIZE: 100%; COLOR: #474747;
border-collapse: collapse;
border-left: solid 1px #dddddd;  
border-top: solid 1px #dddddd;  
border-bottom: solid 1px #dddddd;  
border-right: solid 1px #dddddd;  
}

.main1 {                                   
 FONT-SIZE: 82%; COLOR: #474747; FONT-FAMILY: Arial;
}                                              

.main2 {                                    FONT-SIZE: 100%; COLOR: #474747; FONT-FAMILY: Times New Roman;
line-height: 140%;
}                                              

.zakaz {                                   
 FONT-SIZE: 75%; COLOR: #474747;
}                                              

A.zakaz:link {	COLOR: #474747;
}

A.zakaz:visited {	COLOR: #474747;
}

A.zakaz:hover {
	COLOR: #474747;
}

.menu {                                   
FONT-SIZE: 130%; COLOR: #ffffff; 
FONT-FAMILY: Times New Roman, Tahoma;
TEXT-DECORATION: underline;
LINE-HEIGHT: 1.4; 
font-style: italic; 
}                                              

.menu2 {                                   
FONT-SIZE: 110%; COLOR: #134ea0; 
FONT-FAMILY: Times New Roman, Tahoma;
LINE-HEIGHT: 1.4; 
font-style: italic; 
font-style: italic; 
background: url("i/lcenter.gif");
background-repeat: repeat-x;
background-position: 0% 0%;

}                                              


.menu5 {                                   
FONT-SIZE: 100%; COLOR: #134ea0; 
FONT-FAMILY: Times New Roman, Tahoma;
LINE-HEIGHT: 1.2; 
font-style: italic; 
font-style: italic; 
}                                              


.menu {
font-size:120%;
FONT-FAMILY: Times New Roman, Tahoma;
TEXT-DECORATION: underline;
font-style: italic; 

}

A.menu:link {
	COLOR: #b3b3b3;
}

A.menu:visited {
	COLOR: #c3c3c3;
}

A.menu:hover {
	COLOR: #FFFFFF;
FONT-FAMILY: Times New Roman, Tahoma;
TEXT-DECORATION: underline;

}

.search {
	FONT-SIZE: 72%; COLOR: #666666;
	FONT-WEIGHT: bold;
}

.menusel {                                   
font-style: italic; 
COLOR: #134ea0; 
FONT-SIZE: 130%; COLOR: #d02615; 
FONT-WEIGHT: normal;
FONT-FAMILY: Times New Roman, Tahoma;
TEXT-DECORATION: none;
LINE-HEIGHT: 1.4; 
}                                              


A.menusel:link {
	COLOR: #d02615;
TEXT-DECORATION: none;
}

A.menusel:visited {
	COLOR: #d02615;
TEXT-DECORATION: none;
}

A.menusel:hover {
	COLOR: #d02615;
FONT-FAMILY: Times New Roman, Tahoma;
TEXT-DECORATION: underline;

}


.menu3sel {                                   
font-style: italic; 
COLOR: #134ea0; 
FONT-SIZE: 120%; COLOR: #fff600; 
FONT-WEIGHT: normal;
FONT-FAMILY: Times New Roman, Tahoma;
TEXT-DECORATION: none;
LINE-HEIGHT: 1.4; 
}                                              


A.menu3sel:link {
	COLOR: #fff600;
TEXT-DECORATION: none;
}

A.menu3sel:visited {
	COLOR: #fff600;
TEXT-DECORATION: none;
}

A.menu3sel:hover {
	COLOR: #fff600;
FONT-FAMILY: Times New Roman, Tahoma;
TEXT-DECORATION: underline;

}





.right-product {       
padding-left: 40;                         
padding-right: 0;
padding-top: 0;
padding-bottom: 8;
 background: url("../i/bgfoto.gif") top;
 background-repeat: no-repeat ;
 background-position: 0% 0%;


}                                              

.right1 {       
padding-left: 40;                         
padding-right: 0;
padding-top: 8;
padding-bottom: 8;
}                                              


.menuselect {                                   FONT-SIZE: 70%; COLOR: #ffffff; FONT-FAMILY: Tahoma;
FONT-WEIGHT: bold;
border-collapse: collapse;
border-left: solid 1px #cccccc;  
border-top: solid 1px #cccccc;  
border-bottom: solid 1px #cccccc;  
border-right: solid 1px #cccccc;  
BACKGROUND-COLOR: #cc0000;
}                                              




.pathreal {                                   
 FONT-SIZE: 65%; COLOR: #eeeeee; FONT-FAMILY: Tahoma;
}

.path1a {                                    FONT-SIZE: 70%; COLOR: #666666; FONT-FAMILY: Tahoma;
}


.path {                                   
font-style: italic; 
 COLOR: #666666; FONT-FAMILY: Times New Roman;
 FONT-SIZE: 85%; 
}


.date {                                   
font-style: italic; 
 COLOR: #666666; FONT-FAMILY: Times New Roman;
 FONT-SIZE: 75%; 
}

.path2 {                                   COLOR: #474747; FONT-FAMILY: Tahoma;
FONT-WEIGHT: bold;
}                                              

.path3 {                                    FONT-SIZE: 70%; 
}



.logo {                                   
 FONT-SIZE: 70%; COLOR: #ffffff; FONT-FAMILY: Tahoma;
FONT-WEIGHT: bold;
}                                              

.logo2 {                                   
 FONT-SIZE: 60%; COLOR: #ffffff; FONT-FAMILY: Tahoma;
}                                              


.downloads {
 BACKGROUND-COLOR: #fffbdd;
 FONT-SIZE: 70%; COLOR: #000000;
 padding-top: 5;
 padding-left: 5;
 padding-bottom: 5;
 padding-right: 5;
border-collapse: collapse;
border: solid 1px #d5d1b3;  

}                                              

.downloads1 {
 BACKGROUND-COLOR: #fffbdd;
 COLOR: #000000;
 padding-top: 5;
 padding-bottom: 5;
}                                              

.downloads2 {
 FONT-SIZE: 60%;
 BACKGROUND-COLOR: #fffbdd;
 COLOR: #000000;
 padding-top: 5;
 padding-bottom: 5;
}                                              


.copy {                                   
 FONT-SIZE: 90%; COLOR: #666666;
 padding-left: 50px;
 font-weight: normal; 
 font-style: normal; 
 padding-bottom: 15px;
 padding-right: 50px;
}                                              



H1 {
PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; 
FONT-WEIGHT: normal; 
FONT-SIZE: 180%; 
PADDING-BOTTOM: 0px; 
MARGIN: 10px 0px 3x; 
COLOR: #3a3a3a; 
height: 30px;
PADDING-TOP: 5px; 
FONT-FAMILY: Times New Roman;
 font-style: italic; font-weight: normal;
}


H2 {font-size: 110%;color: #134ea0;Margin-left: 0;  Margin-top: 0;  Margin-bottom: 0;  Margin-right: 0;  }

h3 {FONT-WEIGHT: normal; MARGIN: 1em 0px 0.4em 0px; color: #cc1300;height:30px;FONT-SIZE: 110%;PADDING-top: 5px; background: url("../i/st1.gif") top;
background-repeat: no-repeat ;
background-position: 0% 0%;
}
h4 { 
color: #666666;  
FONT-FAMILY: arial;
FONT-SIZE: 75%;
Margin-left: 0;  
Margin-top: 5;  
Margin-bottom: 5;  
Margin-right: 0;  
padding: 0,0,0,0;
}

h5 {	font-size: 110%;
	color: #999999;	FONT-FAMILY: Verdana;
}
.login {
	color: #222222; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt;
}

.pic {    
BACKGROUND-COLOR: #eeeeee;
 FONT-SIZE: 11px; 
 COLOR: #575757; 
 FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
 padding-top: 0px;
 padding-left: 0px;
 padding-bottom: 10px;
 padding-right: 0px;
 background: url("../i/pic2.jpg") top;
 background-repeat: no-repeat ;
 background-position: 0% 0%;
}

.pic2 {    
BACKGROUND-COLOR: #eeeeee;
 FONT-SIZE: 11px; 
 COLOR: #575757; 
 FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
 padding-top: 0px;
 padding-left: 0px;
 padding-bottom: 10px;
 padding-right: 0px;
 background: url("../i/pic1.jpg") top;
 background-repeat: no-repeat ;
 background-position: 0% 0%;
}


.line {    
BACKGROUND-COLOR: #eeeeee;
 FONT-SIZE: 11px; 
 COLOR: #575757; 
 FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
 padding-top: 0px;
 padding-left: 0px;
 padding-right: 0px;
 background: url("../i/line1.gif") top;
 background-repeat: repeat-x ;
 background-position: 0% 0%;
}




.mainbanner1 {                                   
 BACKGROUND-COLOR: #eeeeee; background: url("mainbanner1.gif") top;
 background-repeat: no-repeat ;
 background-position: 0% 100%;

}

.bg {                                   
 background: url("../i/bg.gif") top;
 background-repeat: no-repeat ;
 background-position: 100% 0%;
}


.bistro {   
 BACKGROUND-COLOR: #eeeeee;
 background: url("bistrobg.gif") top;
 background-repeat:repeat-x;
 background-position: 0% 0%;
}

.bgtop {   
 background: url("i/bg12.jpg") top;
 background-repeat: repeat-x;
 background-position: 50% 0%;
}



.thumbnails
{
/* Компенсируем отступы между float-блоками, чтобы они занимали все доступное пространство */
margin: -3em 0 0 -5em;

/* Выравнивание по центру */
text-align: center;
}

.thumbnail
{
/* Убираем подчеркивание у элемента ins,
который был использован для совместимости со старыми версиями Internet Explorer */
text-decoration: none;

/* Следующее правило для Firefox 2 */
display: -moz-inline-box;

/* а это для остальных */
display: inline-block;

vertical-align: top;

/* Убираем выравнивание по центру */
text-align: left;

/* Отступы между блоками */
margin: 3em 0 0 5em;
}

.thumbnail .r
{
/* Если есть необходимость, то свойства padding, border, background и position со значением relative
лучше задавать у этого элемента -- это несколько расширит количество поддерживаемых версий браузеров */

/* Задаем минимальную ширину по тексту */
width: 14em;

/* Минимальная ширина в пикселях будет автоматически рассчитываться по ширине картинки */
float: left;
}
