* {font-size:14px; color:#a59268;}

img {border:none;}

body {background:black; font-family:Times new roman, Helvetica, sans-serif; margin:0px;}



/* Шапка */
div.header {width:792px; margin:0 auto; height:50px; padding-top:30px;}

img.logo {float:left;}
/* Шапка */

a:hover {text-decoration: none}

.b-index{
}



/* Главная страница */
div.b-index div.index__i{
    background: url("/images/index-bg.jpg") no-repeat 0 0;
    width: 990px;
    height: 650px;

    position: absolute;
    top: 50%;
    left: 50%;
    margin: -325px 0 0 -495px;
}

.b-index ul{
    list-style: none;
    position: absolute;
    top: 260px;
    left: 690px;
    z-index:20;
}

.b-index li{
    margin-bottom: 25px;
    font-size: 18px;
}

.b-index a{
	font-size: 18px;
    color: #fbf2e0;
}
/* Главная страница */



/* Шапка внутри */
.top__menu {
	float: right;

    margin: 7px 0 0 0;

	1_margin-top: 90px;
}

.b-inner-menu{
    font-size: 16px;
    list-style: none;
	text-align:right;
	white-space: nowrap;
}

.b-inner-menu li{
    display: inline;
    margin-left: 15px;
    font-size:16px;
}

.b-inner-menu a{
    color: #b8ccf7;
    font-size:16px;
}

.active a{
    color: #fff;
    text-decoration: none;
}
/* Шапка внутри */

/* Внутри */
.b-inner {
    background: url("/images/inner-bg.png") 50% 30px;
}

.inner_light {background: url("/images/inner-light2.jpg") center top no-repeat;}

.b-inner-text {
	width:792px;
	margin:0 auto;
	padding-top:51px;
	line-height:22px;
	}

.b-inner-text p {
	margin:10px 0 42px 0;
	}

.b-inner-text img {
	float:left;
	}

/* Внутри */


/* Футер */

div.footer {
	border-top:1px solid #1c1c21;
	height:60px;
	width:792px;
	margin:0 auto;
	padding-top:30px;
	text-align:center;
	color:#424145;
	}

div.footer div {color:#424145;}
div.footer div a {color:#424145;}

div.copy{float:left;}
div.studio{float:right;display: none}
/* Футер */



/* Галерея */
div.gallery {background:#09101f url(/images/inner-bg.png);}

div.navigator {width:826px; margin:15px auto 0 auto; height:32px; overflow:hidden;}
div.linebar {overflow:hidden; position:relative; width:792px; margin:0 auto; height:32px;}
div.bar {position:absolute; top:0; left:-8px; width:800px; height:32px;}
div.n {position:relative; height:29px; background:#edf1f6; float:right;}
div.sh {cursor:pointer; height:29px; z-index:2; background:black; opacity:0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}

div.butarrowl {float:left; width:12px; display:block; border-bottom:1px solid #09101f;}
div.butarrowr {float:right; width:12px; display:block; border-bottom:1px solid #09101f;}
img.lef {cursor:pointer;}
img.rig {cursor:pointer;}

div.ctnr {position:relative; width:100%; padding-top:35px; overflow:hidden; }

div.con{width:298px; margin-left:51px;}

div.cont {position:relative; margin: 0 auto; width:400px; height:1300px;}
div.light {position:absolute; width:100%; height:600px; background:url(/images/inner-light_gallery.jpg) top center no-repeat;}
div.line { position:absolute; top:0;}
div.proj {position:relative; float:right; width:400px; margin-right:37px; overflow:hidden; _margin-right:0; _padding-right:37px;}
div.shadow {background:url(/images/gallery-shadow.png) center 30px  no-repeat; }
div.shadow2 {background:url(/images/gallery-shadow2.png) center 30px  no-repeat;}
div.shadow3 {background:url(/images/gallery-shadow3.png) center 30px  no-repeat;}

*html div.shadow {background:none; 1filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../images/gallery-shadow.png, sizingMethod='scale');}
*html div.shadow3 {background:none;  1filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../images/gallery-shadow3.png, sizingMethod='scale');}
*html div.shadow2 {background:none;  1filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../images/gallery-shadow2.png, sizingMethod='scale');}

span.prsd {float:right; font-size:14px; color:#a7b1c3;}

div.line {margin-top:50px;}
div.line div img a {}
div.line div img a:hover {}

div.but {width:298px; cursor:pointer; position:absolute; top:0; left:51px; height:100%; background:black; opacity:0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); z-index: 4}

div.txt {width:298px; margin:30px 0 0 51px;}
div.txt p {margin:0}

div.foto {width:298px; margin:10px 0 0 0}
div.foto_con {margin-top:10px;}
div.foto_con img {width:57px; margin:0 12px 12px 0; border_bottom:1px solid #6b5321;}
span.foto_link {color:#a59268; border-bottom:1px dashed #a59268; cursor:pointer;}

div.right_karusel {background:grey;}
div.left_karusel {background:grey;}
/* Конец галерей */

.page-title {
    font-size: 28px;
    margin: 0 0 30px;
}

.descr {
    max-width: 792px;
    margin: 0 auto;
    padding-bottom: 120px;
}

.descr h1 {
    font-size: 28px;
    margin: 0 0 10px;
}

.descr h2 {
    font-size: 20px;
    margin: 20px 0 10px;
}

.descr * {
    font-size: 16px;
    line-height: 1.3;
}

.descr p:last-child {
    margin-bottom: 0;
}

.page {
    position: relative;
}

.copyright-seo {
    position: absolute;
    right: 20px;
    bottom: 20px;
    color: #424145;
}

.copyright-seo a {
    color: #424145;
}

.copyright-footer-seo {
    float: right;
}
