* CSS Document */

* {
	padding: 0;
	margin: 0;
	vertical-align: bottom;
}

body {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #b6014e;
	background-color:#fbe5f4;
	}

#wrapper { 
 margin: 0 auto;
 width: 994px;
 }

#faux {
	position: absolute;
	margin-top: 180px;
	margin-bottom: 0px;
	/*  overflow: auto; Paul O Brien Fix for IE www.pmob.co.uk */

}
#faux2 {
	position: absolute;
	margin-top: 160px;
	margin-bottom: 0px;
	/*  overflow: auto; Paul O Brien Fix for IE www.pmob.co.uk */
}

#header2 {
	position: absolute;
	padding: 0px;
	width:994px;
	height:160px;
	background:url(img/head.jpg) no-repeat;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	background-color:#ffdef5;
}
#nav, #nav ul {
  list-style: none;
  margin-top:145px;
  margin: 0;
  padding: 0;
/*   border: 1px solid #FFF;*/
  background: #e084c7;
  float: left;
  width:994px;
  font-family: "Times New Roman", Times, serif;
  font-size: 12pt;  
  text-align:center
}
#nav li {
/*  border: 1px solid #FFF;*/
  float: left;
  position: relative;
  background: #515151;
  back\ground: none;
  width:198px
}

#nav a {
  color: #fff;
  text-decoration: none;
  display: block;
  width: 178px;
  padding: 0px 10px;
/*  background: url(img/dot.png) repeat-y right;*/
}
#nav a:hover {
  color: #fff;
  background: #ff43c8;
}
#nav li:hover,
#nav li.jshover {
  background: #ff43c8;
}

#nav li ul {
  display: none;
  position: absolute;
  background: url(img/fone-tr.png);
  padding: 8px 0;
  width: 198px;
  text-align:left;
  text-indent:0px;
  margin:0;
}
#nav li li a {
  width: 178px;
  background: none;
  margin:0;
}
#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}

#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
  display: block;
}

#left {
	color: #9900CC;
	padding: 0px;
	width: 195px;
	height: 280px;
	float: left;
	text-align: left;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color:#ffdef5;
}

#rightcolumn{
 margin-left: 0px;
 margin-right: 0px;
 width: 994px;
 background-color:#ffdef5;

}

#footer {
 width: 994px;
 clear: both;
 text-align: center;
 font-family: "arial", sans-serif;
 background: #CD2A95;
 color: #FFFFFF;
 margin-bottom: 0px;
 padding: 0px;
}

.clear { clear: both; background: none; }

a.menu:visited { color: #FFFFFF; text-decoration: none;}
a.menu:active { color: #00FFFF; text-decoration: none;}
a.menu:link { color: #ffffff; text-decoration: none;}
a.menu:hover {
	color: #FF0000;
	text-decoration: none;
}

.textpage{color: #000000; text-align:justify}

a.currentpage{
	color: #000000;
	text-decoration: none;
}

a.giperssilka {COLOR: #b6014e; text-decoration: underline;}
a.giperssilka:hover { color: #FF0000; text-decoration: underline;}
a.giperssilka:active { color: #000000; text-decoration: underline;}

h1.zagl{ 
text-align:center;
font-size: 28px;
padding-top: 20px;
}

p.kakzagl{
	text-align:center;
	font-size: 24px;
	padding-top: 20px;
	font-weight: bold;
}
p.names{text-align:center; font-weight:bold; color:#000; text-indent:0px}
p.welcome{
	text-align:center;
	font-size: 20px;
	padding-top: 10px;
	font-weight: bold;
}
#menu1 {
	position: absolute;
	height:25px;
	left: 40px;
	top: 160px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bolder;
	font-size: 12pt;
	text-decoration: none;
	color: #000000;
}

#menu2 {
	position: absolute;
	height:25px;
	left: 220px;
	top: 160px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bolder;
	font-size: 12pt;
	text-decoration: none;
	color: #000000;
}

#menu3 {
	position: absolute;
	left: 430px;
	top: 160px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bolder;
	font-size: 12pt;
	text-decoration: none;
	color: #000000;
	height: 25px;
}

#menu4 {
	position: absolute;
	left: 630px;
	top: 160px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bolder;
	font-size: 12pt;
	text-decoration: none;
	color: #000000;
	height: 25px;
}

#menu5 {
	position: absolute;
	left: 830px;
	top: 160px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bolder;
	font-size: 12pt;
	text-decoration: none;
	color: #000000;
	height: 25px;
}

#menugal{
position: absolute;
top:10px;
left: 20px;
font-size: 14px;
text-align: center;
}

#menuga2{
position: absolute;
top:10px;
left: 110px;
font-size: 14px;
text-align: center;
}

#menuga3{
position: absolute;
top:10px;
left: 240px;
font-size: 14px;
text-align: center;
}

#menuga4{
position: absolute;
top:10px;
left: 400px;
font-size: 14px;
text-align: center;
}

#menuga5{
position: absolute;
top:10px;
left: 740px;
font-size: 14px;
text-align: center;
}

#menuga6{
position: absolute;
top:10px;
left: 560px;
font-size: 14px;
text-align: center;
}

#menuga7{
position: absolute;
top:10px;
left: 850px;
font-size: 14px;
text-align: center;
}
#menugala{
position: absolute;
top:30px;
left: 10px;
font-size: 14px;
text-align: center;
}

#menuga2a{
position: absolute;
top:30px;
left: 100px;
font-size: 14px;
text-align: center;
}

#menuga3a{
position: absolute;
top:30px;
left: 230px;
font-size: 14px;
text-align: center;
}

#menuga4a{
position: absolute;
top:30px;
left: 380px;
font-size: 14px;
text-align: center;
}

#menuga5a{
position: absolute;
top:30px;
left: 700px;
font-size: 14px;
text-align: center;
}

#menuga6a{
position: absolute;
top:30px;
left: 530px;
font-size: 14px;
text-align: center;
}

#menuga7a{
position: absolute;
top:30px;
left: 850px;
font-size: 14px;
text-align: center;
}

#container1{float:left; width:331px; height:300px; background-color:#fbc5e0; margin-bottom:10px}
#container2{float:left; width:331px; height:300px; background-color:#fbc5e0; margin-bottom:10px}
#container3{float:left; width:331px; height:300px; background-color:#fbc5e0; margin-bottom:10px}
#output1{float:none; width:331px; height:25px; margin-left:0px; margin-top:10px}
#output2{float:none; width:331px; height:25px; margin-left:0px; margin-top:10px}
#output3{float:none; width:331px; height:25px; margin-left:0px; margin-top:10px}
#slide1{padding:0; float:none; width:280px; height:270px; margin-left:45px}
#slide2{padding:0; float:none; width:280px; height:270px; margin-left:45px}
#slide3{padding:0; float:none; width:280px; height:270px; margin-left:45px}
#output1{text-indent:0;}
#output2{text-indent:0;}
#output3{text-indent:0;}

table {
	background: none;
	border-collapse: collapse;
	border: none;
	border-spacing: 0;
	width: 994px;
	margin-left: auto;
	margin-right: auto;
	color: #000000;
}

table.main {
background:url(img/fon.jpg);
border-collapse: collapse;
border: 1px solid #CCCCCC;
border-spacing: 0; 
width: 90%;
margin-left: auto;
margin-right: auto;
color: #000000;
}

td.main {
text-align: center;
padding: 4px 6px;
border: 1px solid #CCCCCC; width: 30%;
}

td {
text-align: center;
padding: 4px 6px;
border: none;
width: 25%;
}

td.four {
text-align: center;
padding: 1px 30px;
border: none;
width: 25%;
}

table.salons {
border: 0px;
background:none;
border-spacing: 0; 
width: 80%;
margin-left: auto;
margin-right: auto;
}

table.articles {width:90%;
vertical-align:top}

td.full {width:100%; vertical-align:middle}
td.big {width:65%;vertical-align:middle}
td.bigger {width:75%;vertical-align:middle}
td.smaller {width:25%;vertical-align:middle}
td.small {width:35%;vertical-align:middle}

td.salons{
text-align: center;
font-family: Haettenschweiler;
font-size:18px;
border: 0;
color: #aa1d7c;
}
p.article {text-indent:40px;
font-size:14px;
color:#000;
font-family:Verdana, Geneva, sans-serif;
line-height:1.3;
text-align:justify;
margin-bottom:0px;
margin-left:10px;
margin-right:10px}

h2.spisok {text-indent:0px;
font-size:14px;
font-style:italic;
color:#835A1D;
font-family:Verdana, Geneva, sans-serif;
line-height:1.3;
text-align:justify;
margin-bottom:10px;
margin-left:80px;
margin-right:10px;
margin-top:10px}

h2.article-zag {text-indent:0px;
font-size:14px;
font-style:italic;
color:#835A1D;
font-family:Verdana, Geneva, sans-serif;
line-height:1.3;
text-align:justify;
margin-bottom:10px;
margin-left:80px;
margin-right:10px;
margin-top:10px}


p.left{
text-align: center;
font-size:18px;
font-weight:bold;
}

p.zagol{
text-align: center;
font-size:18px;
font-weight:bold;
color: #b6014e;
}
p.anons{
text-align: center;
font-size:18px;
font-weight:bold;
color: #721482;
}
p.zagoll{
text-align: left;
font-size:18px;
font-weight:bold;
margin-top:5px;
margin-bottom:5px;
color: #b6014e;
}

h1.zagol{
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color: #000000;
	margin-top:9px;
	margin-left:210px
}

p.textpage{
	margin: 5px;
}
p.text{
	margin: 5px;
	text-align:justify;
	text-indent:40px;
	color:#000;
	line-height:1.3;
}

p.anons-text{
	margin: 5px;
	text-align:justify;
	text-indent:40px;
	color:#721482;
	line-height:1.3
}
p.mini{
	font-size:12px;
}
a.mini{
	font-size:12px; color:#FFFFFF; text-decoration:none;
}
p.dir{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-style: italic;
	font-stretch: ultra-condensed;
	font-size: 9px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	color:#249100;
	text-indent:20px;
	line-height:0.9;
}

h2.mask{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000000;
	font-weight: normal;
}

img.ris
{
border: 10px solid #FFFFFF;
}

left.abzas{
width: 300px;
}

.predl{
width: 200px;
height: 900px;
border: 0px;
border-spacing: 0;
padding: 10px;  /* Поля вокруг текста */
margin-right: 5px; /* Отступ справа */
float: right;
}

.pstrnav {
	padding: 0px 10px 20px 15px;
	color:#424242;
	text-align: center;
}

.pstrnav a{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;color:#245E93; text-decoration:underline;
}
.pstrnav a:hover{color:#f737f2}
.pstrnav2 {
	padding: 20px 10px 20px 15px;
	color:#424242;
	text-align: center;
}

.pstrnav2 a{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;color:#245E93; text-decoration:underline;
}
.pstrnav2 a:hover{color:#f737f2}

form{
padding-left: 50px;

}

h1.page{font-family: "Times New Roman", Times, serif; font-size: 14px; text-align:center}
td.partners1 {width:20%}
td.partners2 {width:80%; text-align:left}
table.partners {width:60%; margin-left:10px}
h1.product{text-align:center; margin-top:10px; margin-bottom:10px; color:#77088a; font-size:17px; font-weight:bold}
h2.smi{text-align:left; margin-top:15px; margin-bottom:10px; margin-left:40px; color:#77088a; font-size:15px; font-weight:bold}
h2.product{text-align:left; margin-top:15px; margin-bottom:10px; color:#77088a; font-size:15px; font-weight:bold}
p.product{margin-left:20px; margin-right:20px; text-align:justify; text-indent:45px}
p.smi{margin-left:20px; margin-right:10px; text-align:justify; text-indent:0px; margin-bottom:px; line-height:1.2; margin-top:7px}
h2.goroda{text-align:center; margin-top:10px; margin-bottom:5px; font-size:14px; font-weight:bold}
h2.main{text-align:center; margin-top:10px; margin-bottom:0px; font-size:14px; font-weight:bold; font-size:18px; color:#77088a;}
#lang_text{position:absolute; margin-top:0px; margin-bottom:0px; width:120px; font-weight:bold; font-size:14px; color:#77088a; line-height:1.0; vertical-align:bottom;}

