/*
px -  em
15 - .94
14 - .88
13 - .81
12 - .75
11 - .69
10 - .63
 9 - .56
*/


* { margin: 0; padding: 0; }



html, body { margin: 0; padding: 0; height: 100%; width: 100%; font-size:100%;}

body { font-size: 1em; background-color: #000000; font-family: Arial, sans-serif; color: #5b5d67; }



p { padding: 7px 0; }

a:link { text-decoration: none; color:#fff;}

a:visited { text-decoration:none; color:#fff; }

a:hover { text-decoration: none; color:#fff; }

.clear { clear: both; }

img { border: 0; display: block; }



h1 { font-size: 18px; font-weight: bold; padding: 0 0 10px 0; color: #E09829; }

h2 { font-size: 16px; font-weight: bold; padding: 0 0 10px 0; color: #000000; }

h3 { font-size: 12px; font-weight: bold; color: #4b4b4c; }





.logo {

display:block;

position:absolute;

/*top:665px; left:454px;*/



}

.logo span {

color:#c65b00;

font-size:18px;

margin-left:60px;

}

#menu

{

   	padding:7px 0;

	/*width: 100%;*/

}



#menu ul {

  /*width:470px;

	margin:0 auto;*/



}



#menu li {

  display:block;

  float:left;

  margin-right:12px;

  background-image:url(../img/separ.png);
 
  behavior: url("img/iepngfix.htc");

  background-repeat:no-repeat;

  background-position:right 5px;

  padding-right:18px;



}



#menu li a {

	text-transform:uppercase;

	text-decoration:none;

	font-size:0.69em;

	color:#e09829;

	/*display:block;*/

	border-bottom:1px dashed #e09829;

	/*background-image:url(../img/link-border.gif);*/

	background-repeat:repeat-x;

	background-position:left bottom;

	font-family: Georgia, Tahoma, Verdana, Helvetica, sans-serif;

	

}



#menu li a:hover {

   border-bottom:1px dashed #fff;
   color:#fff;



}



#menu li a.active, .gall-menu li a.active  {

  color:#ffffff;
  border-bottom:none;

 /*background-image:none;*/

}

#menu li.last {
 background-image:none;
 padding-right:0;
}







.page-wrapper {

	clear:both;
	width:100%;
	height: 620px;
	
}

.wrapper {

   display:none;

   margin: 0 auto;

   background-image:url(../img/bg2.png);

   behavior: url("img/iepngfix.htc");

   width:100%;

}



.gall-menu  {

  display:block;

  background-image:url(../img/bg2.png);

  behavior: url("img/iepngfix.htc");

  height:23px;

  /*padding-top:11px;*/

  /*width:100%;*/

  

}



.gall-menu ul {

    display:block;
  /* width:11.5%;*/
  /*width:143px;

   margin:0 auto;*/

   

}



.gall-menu li  {

  display:block;

  float:left;

  margin:0 7px 0 8px;



}



.gall-menu li a {

  text-transform:uppercase;
  font-size:0.63em;
  color:#e09829;
  /*display:block;
  background-image:url(../img/link-border.gif);
  background-repeat:repeat-x;
  background-position:left bottom;*/
  border-bottom:1px dashed #e09829;
  font-family: Georgia, Tahoma, Verdana, Helvetica, sans-serif;
}

.gall-menu li a:hover {

	/*background-image:none;*/
	border-bottom:1px dashed #fff;
	color:#fff;

 
}

.page-content {
zoom: 1;
}
.page-content:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
} 

.page-content .thumbs {

   width:670px;

   display:block;

   margin:0 auto;

  position:relative;

  padding-top: 10px;
  padding-bottom: 20px;

 }

.page-text {
	/*width:780px;*/
	width:62%;
	display:block;
	position:relative;
	color:#E09829;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0 auto;
}
.page-text a {
	color: #E09829;
	text-decoration: underline;
	/*font-size:0.75em;*/
}
.page-text img {
	margin-bottom: 20px;
}

.page-text  p {
  font-size:0.75em;

}
 

.gall-text {

  color:#ffffff;

  width:300px;

  padding: 10px 0 0 278px;

  font-size:0.69em;

  line-height:16px;



}



.jcarousel-container {
	zoom: 1;
	width:690px;
 }


.jcarousel-clip {
	margin: 0 15px;
	width: 660px;
}

.jcarousel-prev,
.jcarousel-next {
	position: absolute;
	display: block;
	overflow: hidden;
	width: 7px;
	text-indent: -9999px;
	height: 22px;
	cursor: pointer;
}

.jcarousel-prev {
	left: 0px;
	top: 100px;
	background: transparent url(../img/prev.gif) no-repeat 0 0;
}
.jcarousel-next {
	background: transparent url(../img/next.gif) no-repeat 0 0;
	right: 0px;
	top: 100px;
}

.jcarousel-prev-disabled,
.jcarousel-next-disabled  {
	display: none !important;
}

/*
.jcarousel-item  {
	height: 128px;
	width: 64px;
}

.jcarousel-item a {
	padding: 5px;
	display: block;
	width: 54px;
	height: 54px;
}
*/


#mycarousel {
	display: none;
}
#mycarousel li {float: left;height: 220px;width: 110px;}

#mycarousel li a {
	color:#ffffff;
	padding: 5px;
	display: block;
	width: 100px;
	height: 100px;
}

#container
{

    background: url('../img/girandole-bg.jpg') no-repeat center top;

    width: 100%;

    min-height: 864px;

	position:relative;

   

}



#content

{
   /*width:676px*/
   WIDTH:53.6%;
   margin:0 auto;
   padding:0 0 58px 0;
   
}



#content .main-text,
#content .partners  {
  padding-left:100px;
 

}


#content .main-content {
   /*padding-top:30px;*/

}

#content .main-text {

  /*margin-top:20px;*/
   width:85%;

}



#content .main-text p, #content .main-text p .w {

   font-size:12px;

   color:#E09829;

   line-height:18px;



}


#content .main-text .private {

  background-image:url("../img/border3.gif");
  background-position:left 0;
  background-repeat:repeat-y;
   margin:7px 0 7px 35px;
   padding:0 0 0 8px;

}





#content .main-text p a {

    color:#E09829;

	text-decoration:underline;



}



#content .main-text p a:hover {

 	text-decoration:none;

}



#content .partners {

   margin-top:15px;

}



#content .partners  h3 {

  color:#E09829;

  font-size:0.75em;

  margin-bottom: 10px;

  font-weight:100;



}



.partners a {

  display:block;

  float:left;

  margin-right:15px;



}



#footer {

  width:100%;

  height:82px;



}



#footer .develop {

  width:150px;

  text-align:center;

  color:#717273;

  font-size:0.63em;

  margin:0 auto;

}



#footer .develop img {

    width:20px;

	margin:0 auto;

}



#footer .develop span {

   color:#434445;



}



#footer .develop a {

  text-decoration:underline;

  color:#717273;

  font-size:10px;

  

}



#footer .develop a:hover {

 /* text-decoration:none;*/

}

#footer .copr {
margin-top:7px;

}



.thumbs li a div {display: none;}


.home {
	display: block;
	position: absolute;
	z-index: 100;
	left: 10px;
	top: 10px;
	width: 11px;
	height: 10px;
	background: url("../img/ico-home.png") 0 0 no-repeat;
}
.home-op {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
}
.loading {
   position: absolute;
   z-index: 101;
   width: 32px;
   height: 32px;
   top: 10px;
   right: 10px;
   display: none;
   background: url("../img/ajax-loader.gif") 0 0 no-repeat;
}

#logo h1 {
	color:#c65b00;
	margin:20px 0 0 160px;
	font-weight: normal;
	font-family: Georgia, Tahoma, Verdana, Helvetica, sans-serif;
	/*position:absolute;
	bottom:0px; left:160px;*/
	
}

#logo {
  width:676px;
  margin:0 auto;

}


/*content*/
.contacts .left-block  {
  float: left;
  zoom: 1;
  /*width: 380px;*/
  width:49%;
  *display: table;
}
.contacts .right-block  {
  float: right;
  zoom: 1;
  /*width: 380px;*/
  width:49%;
}
.contacts {
	overflow:hidden; 
	zoom:1;

}

.contacts a:hover {
  color:#fff;

}

.metro {
	padding-left: 20px;
	background: url("../img/metro.png") 0 0 no-repeat;
}
.cborder {
	padding-top: 0;
	padding-bottom: 5px;
	border-bottom: 1px solid #432f10;
}

.orange {
	color:#E09829;

}

.content-list {
	list-style:none;
}

.content-list li {
   margin-bottom:12px;
   font-size:12px;
   padding-left:24px;
   background: url("../img/one.gif") 0 4px no-repeat;
   
}



/*.content-list li.one {
  background: url("../img/one.gif") 0 4px no-repeat;
}*/

.content-list li {
  background: url("../img/tilda.png") 5px 4px no-repeat;
  _behavior: url("img/iepngfix.htc");
}

.narrower {
	width:90%;
	margin:0 auto;

}

/**content*/


/*centerer*/
.center-container {
   position: relative;
   width: 100%;
   zoom: 1;
}
.center-container:after {
   content: '';
   display: block;
   clear: both;
}
.center-wrapper {
   position: relative;
   right: 50%;
   float: right;
}
.center-content {
   position: relative;
   z-index: 1;
   right: -50%;
}
/*/centerer*/
