html {
	color: #000;
/* устанавливаем основной цвет шрифта */
	font-family: Trebuchet MS, helvetica, sans-serif;
/* любимые шрифты */
	font-size: 12px;
/* основной размер шрифта */
	line-height: 1.4em;
/* межстрочное расстояние */
	background: #FFF;
}
/* убираем все отступы*/
* {
	padding: 0;
	margin: 0;
	outline: none;
	font-size: 100,5%;
	line-height: 1.4em;
}
input, textarea {
	padding: 0.2em;
}
img {
  border: 0;

}
/* стандартное подчеркивание ссылки при больших и жирных шрифтах в IE дает линию толщиной в 2 пиксела. Мне это не нравится и поэтому я переопределяю способ подчеркивания. */
a:link {
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
/* определяем размер шрифта и отступы для заголовков */
h1 {
	font-size: 1.6em;
	margin: 0 0 0.5em 0;
}
h2 {
	font-size: 1.5em;
	margin: 0 0 0.5em 0;
}
h3 {
	font-size: 1.4em;
	margin: 0 0 0.5em 0;
}
h4 {
	font-size: 1.3em;
	margin: 0 0 0 0;
}
h5 {
	font-size: 1.2em;
	margin: 0 0 0.5em 0;
}
h6 {
	font-size: 1.1em;
	margin: 0 0 0.5em 0;
}
/* стиль для параграфа */
p {
	margin: 0 0 1em 0;
}
/* убираем отступы у таблицы и ее ячеек */
table {
	border: 0;
/* border="0" */
	border-collapse: collapse;
/* cellspacing="0" */
}
table td, th {
	padding: 0;
/* cellpadding="0" */
	vertical-align: top;
	text-align: left;
}
/* списки */
ul, ol {
	margin: 0 1em 0.7em 3em;
	text-align: left;
}
ul li, ol li {
/* здесь можно поменять вид маркера */
}
small, sup, sub {
	font-size: 0.8em;
}
big {
	font-size: 1.2em;
}
/*img
{
behavior: url(/css/cms/png.htc);
}

a.guizeppe img { width:471px; height:77px;}*/

.inner p { clear: right;}

.inner2 { clear:both;}

#map img { margin:0; padding:0;}

p.spec {
margin:0 0 0.5em;
}

#piar {
	margin-right:20px;
	padding-top:17px;
	float:right;
}

#piar a{
	color:#765951;
}

#gis-meteo, #liclick {
	float:left;
	margin-left:27px;
	margin-top:9px;
}
a.conf_cx { color: #000;}
a { color: #644239;}
#div_list_rules { text-align:left;}

.inner2 img { text-align:center;}
.inner2 a { text-align:center;}

ul.banket_ul{
list-style: none;
margin:0 0 15px 30px;}


.banket {
color:#644239;
font-family:"Trebuchet MS";
font-size:20px;
font-weight:normal;
margin:10px 0;
text-align:center;
padding:0;
clear: both;
}

.inner3 img.ban_img {
clear:both;
float:right;
height:106px;
margin-bottom:20px;
margin-right:200px;
margin-top:0;
width:156px;}

#rest_menu {
margin-left:100px;}

#rest_menu p {
font-size:120%;
margin:0px 10px 5px 56px;}

/************************************/
/**************************home************/
#banner_home { 
margin:0;
display:block;
height:200px;
}
.inner2 img.poloska {
margin:10px 0;}

.inner2 #banner_home a {
display:block;
float:left;
height:120px;
margin:0 0 5px 93px;
text-indent:-10000px;
-display:inline;
width:128px;}

/********ru*********/
/*1*/
.inner2 #banner_home a#conf_home {
background:url(/images/home/konf.jpg) 0px 0px no-repeat scroll ;
}
.inner2 #banner_home a#conf_home:hover {
background:url(/images/home/konf.jpg) 0px -120px no-repeat scroll ;
}
/*2*/
.inner2 #banner_home a#sva_home {
background:url(/images/home/svadba.jpg) 0px 0px  no-repeat scroll ;
}
.inner2 #banner_home a#sva_home:hover {
background:url(/images/home/svadba.jpg) 0px -120px  no-repeat scroll ;
}
/*3*/
.inner2 #banner_home a#banket_home {
background:url(/images/home/banket.jpg) no-repeat scroll ;
}
.inner2 #banner_home a#banket_home:hover {
background:url(/images/home/banket.jpg) 0px -120px  no-repeat scroll ;
}
/*4*/
.inner2 #banner_home a#new_home {
background:url(/images/home/ny.jpg) no-repeat scroll ;
}
.inner2 #banner_home a#new_home:hover {
background:url(/images/home/ny.jpg) 0px -120px no-repeat scroll ;
}

/*5*/
.inner2 #banner_home a#spec_ru {
background:url(/images/home/spec_ru.jpg) no-repeat scroll ;
}
.inner2 #banner_home a#spec_ru:hover {
background:url(/images/home/spec_ru.jpg) 0px -120px no-repeat scroll ;
}
/*********en**********/
/*1*/
.inner2 #banner_home a#conf_home_en {
background:url(/images/home/konf-en.jpg) no-repeat scroll ;
}
.inner2 #banner_home a#conf_home_en:hover {
background:url(/images/home/konf-en.jpg) 0px -120px  no-repeat scroll ;
}
/*2*/
.inner2 #banner_home a#sva_home_en {
background:url(/images/home/svadba-en.jpg) no-repeat scroll ;
}
.inner2 #banner_home a#sva_home_en:hover {
background:url(/images/home/svadba-en.jpg) 0px -120px  no-repeat scroll ;
}
/*3*/
.inner2 #banner_home a#banket_home_en {
background:url(/images/home/banket-en.jpg) no-repeat scroll ;
}
.inner2 #banner_home a#banket_home_en:hover {
background:url(/images/home/banket-en.jpg) 0px -120px no-repeat scroll ;
}
/*4*/
.inner2 #banner_home a#new_home_en {
background:url(/images/home/ny-en.jpg) no-repeat scroll ;
}
.inner2 #banner_home a#new_home_en:hover {
background:url(/images/home/ny-en.jpg) 0px -120px no-repeat scroll ;
}

/*5*/
.inner2 #banner_home a#spec_en {
background:url(/images/home/spec_en.jpg) no-repeat scroll ;
}
.inner2 #banner_home a#spec_en:hover {
background:url(/images/home/spec_en.jpg) 0px -120px no-repeat scroll ;
}

/*********it**********/
/*1*/
.inner2 #banner_home a#conf_home_it {
background:url(/images/home/konf-it.jpg) no-repeat scroll ;
}
.inner2 #banner_home a#conf_home_it:hover {
background:url(/images/home/konf-it.jpg) 0px -120px no-repeat scroll ;
}
/*2*/
.inner2 #banner_home a#sva_home_it {
background:url(/images/home/svadba-it.jpg) no-repeat scroll ;
}
.inner2 #banner_home a#sva_home_it:hover {
background:url(/images/home/svadba-it.jpg) 0px -120px  no-repeat scroll ;
}
/*3*/
.inner2 #banner_home a#banket_home_it {
background:url(/images/home/banket-it.jpg) no-repeat scroll ;
}
.inner2 #banner_home a#banket_home_it:hover {
background:url(/images/home/banket-it.jpg) 0px -120px  no-repeat scroll ;
}
/*4*/
.inner2 #banner_home a#new_home_it {
background:url(/images/home/ny-it.jpg) no-repeat scroll ;
}
.inner2 #banner_home a#new_home_it:hover {
background:url(/images/home/ny-it.jpg) 0px -120px no-repeat scroll ;
}

/*5*/
.inner2 #banner_home a#spec_it {
background:url(/images/home/spec_it.jpg) no-repeat scroll ;
}
.inner2 #banner_home a#spec_it:hover {
background:url(/images/home/spec_it.jpg) 0px -120px no-repeat scroll ;
}
 

div#ny {
background:url(/images/home/ny_bg.jpg) no-repeat scroll ;
padding-left:270px;
}

/***********/

div.inner3 .header {
color:#644239;
font-size:20px;
font-weight:normal;
margin:0;
padding:0 0 10px;
text-align:center;
}

div.inner3 h1 {
font-size:1.4em;
color:#FF6600;
font-weight:normal;}

div.inner3 h2 {
color:#644239;
font-family:georgia;
font-size:1.2em;
font-style:italic;}

div.inner3 h3{
color:#644239;
font-family:georgia;
font-size:1em;
font-style:italic;}

div.inner3 h4{
font-size:1.2em;
color:#644239;}

div.inner3 blockquote {
margin:18px 255px 35px;}

span, 
span p {
color:#000000;
font-family:Trebuchet MS,helvetica,sans-serif!important;
font-size:12px!important;
}

