
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, 
img, q, dl, dt, dd,  fieldset, form, label, legend, table, caption, 
tbody, tfoot, thead, tr, th 
{ margin: 0px; padding: 0px; border: none; font-weight: inherit; 
font-style: inherit; font-size: 100%; font-family: inherit; }
caption, th, td { font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
a img { border: none; }
em{
font-style:italic;
}

@font-face {
 font-family: MyCustomFont2;
 src: url("font.eot") /* EOT file for IE */
}
@font-face {
 font-family: MyCustomFont2;
 src: url("font.ttf") /* TTF file for CSS3 browsers */
}


@font-face {
 font-family: MyCustomFont;
 src: url("Myriad_Pro.eot") /* EOT file for IE */
}
@font-face {
 font-family: MyCustomFont;
 src: url("Myriad_Pro.ttf") /* TTF file for CSS3 browsers */
}



a { text-decoration: underline; outline:none; color:#1A2D50;font-size:14px; }
a:hover { text-decoration: none;color:#1A2D50;  }
html, body {
	margin: 0px;
	padding: 0px;
	height:100%;
	background-color:#000000;
	font-family:Times New Roman;
	color:#171c2e;
	font-size:19px;
	text-align:justify;
 }
ul{
padding:0px;
margin:0px;
}
h1,#h1{
	font-size:18px;
	font-family: MyCustomFont, Verdana, Arial, sans-serif;
	color:#1e265a;
	text-align:center;
}

h2{
	font-size:16px;
	font-family: MyCustomFont, Verdana, Arial, sans-serif;
	color:#1e265a;
	text-align:center;
}

h3{
	font-size:14px;
	font-family: MyCustomFont, Verdana, Arial, sans-serif;
	color:#1e265a;
}

/* main */
#body{
height: auto !important;
height: 100%; 
min-height: 100%;	
}
#body .container{
width:1092px;
margin:0 auto;
background:no-repeat url("/_bone/krendel-bg.png") center top;
background-color:#d6c598;
min-height:445px;
_height:445px;
position:relative;
}
#body .container-gallery{
width:1092px;
margin:0 auto;
background:no-repeat url("/_bone/krendel-gallery-bg.png") center;
height:433px;
position:relative;
text-align:center;
background-color:#000000;
}
#body .container-gallery img{
	margin:0 auto;
	}
#body .container .content{
padding:30px 128px 30px 128px;
line-height:20px;
	}
#body .container .content p{
padding:0 0 12px 0;
}	
#body .container-gallery .content{
	background-color:#000000;
	}	
#body .gallery-line{
	background:repeat-x url("/_bone/gallery-line.jpg"); 
	height:8px;
	width:100%;
	margin:0 auto;
	position:relative;
}
#body .gallery-prev{
	width:1092px;
	height:75px;
	margin:0 auto;
	background-color:#01061d;
	padding:30px 0 5px 0;
	position:relative;
	}	
#body .gallery-prev .abs-block{
	margin:0 auto;
	height:75px;
	}	
#body .gallery-prev .small-pic-list{
	width:950px;
	height:75px;
	float:left;
	}	
#body .gallery-prev ul{
	list-style:none;
	}
#body .gallery-prev ul li{
	float:left;
	text-align:center;

}
#body .gallery-prev ul li img{
	padding:0 5px 0 5px;
	cursor:pointer;
	}	
#body .gallery-prev .prev{
	background:no-repeat url("/_bone/prev.gif");
	width:31px;
	height:23px;
	float:left;
	margin:20px 20px 0 16px;
	cursor:pointer;
}
#body .gallery-prev .next{
	background:no-repeat url("/_bone/next.gif");
	width:31px;
	height:23px;
	float:left;
	margin:20px 10px 0 20px;
	cursor:pointer;
}
#body .gallery-prev .gallery-logo
{
	position:absolute;
	top:-41px;
	left:50%;
	margin-left:-43px;
	width:86px;
	height:58px;
	background-image:url("/_bone/logo-footer.png");
}

#body #main-menu{
	background-color:#56565a;
	height:34px;
	width:1092px;
	margin:0 auto;
	text-align:center;
	position:relative;
}
#body #main-menu a{
	color:#fbe8b5;
	font-size:18px;
	text-decoration:none;
	}
#body #main-menu a:hover{
	text-decoration:underline;
}
#body #main-menu-gallery{
	height:34px;
	width:1092px;
	margin:0 auto;
	margin-top:10px;
	text-align:center;
	position:relative;
	margin-bottom:-20px;
	z-index:100;
}
#body #main-menu-gallery a{
	color:#c38948;
	font-size:18px;
	text-decoration:none;
	}
#body #main-menu-gallery a:hover{
	text-decoration:underline;
}
#body #main-menu div{
	margin:0 auto;
	min-width:200px;	
	padding-top:6px;
}
#body #main-menu-gallery div{
	margin:0 auto;
	min-width:200px;	
	padding-top:16px;
}

#body #main-menu span,#body #main-menu-gallery span{
	background:no-repeat url("/_bone/main-menu-ul.png") 0px 8px;
	padding:0px 16px 0 23px;
	color:#FFFFFF;
}

/* header */
#body #header-blue{
height:110px;
min-width:1092px;
_width:1092px;
background:#01061d;
position:relative;
}
#body #header{
height:157px;
min-width:1092px;
_width:1092px;
background:repeat-x url("/_bone/company-header--cycle-bg.png") center 1px;
position:relative;
margin-top:1px;
z-index:100;
}
#body #header2{
height:157px;
text-align:left;
min-width:1092px;
_width:1092px;
background:repeat-x url("/_bone/company-header--cycle2-bg.png") center 1px;
position:relative;
margin-top:1px;
z-index:100;
}
#body #header .header-in{
height:182px;
background:no-repeat url("/_bone/company-header-bg.png") center;
z-index:100;
margin-left:1px;
}
#body #header2 .header-in2{
height:177px;
background:no-repeat url("/_bone/company-header2-bg.png") center 2px;
z-index:100;
}

#body #header #logo,#body #header2 #logo{
	display:block;
	position:absolute;
	width:370px;
	height:170px;
	top:8px;
	left:50%;
	margin-left:-185px;
}

/* footer-info */
#body #footer-info{
background-color:#01061d;
margin:0 auto;
text-align:center;
width:1092px;
position:relative;
padding-bottom:60px;
}
.footer-gallery{
width:100% !important;
}

#body #footer-info #gallery-menu
{
	margin:0 auto;
	min-height:40px;
	text-align:center;
	margin:0 75px 0 75px;
	padding-top:10px;
     line-height:25px;
}
#body #footer-info #gallery-menu span.active a{
	color:#FFFFFF;
}

#body #footer-info #gallery-menu a{
	font-size:16px;
	color:#92b2d2;
	text-decoration:none;
	padding:0 10px 0 0px;
}
#body #footer-info #gallery-menu a.sel{
	font-size:16px;
	color:#92b2d2;
	text-decoration:none;
	padding:0 10px 0 10px;
	font-family:MyCustomFont2, Verdana, Arial, sans-serif;
	margin-right:-10px;
}
#body #footer-info #gallery-menu a:hover{
	text-decoration:none;
}
#body #footer-info .text{
	font-size:18px;
	color:#91a9ed;
	padding-top:40px;
	padding-bottom:4px;
	font-family: MyCustomFont, Verdana, Arial, sans-serif;
	position:relative;	
	width:1092px;
	margin:0 auto;
	height:20px;
	}
#body #footer-info .text .about{
	float:left;
	margin-left:165px;
	font-family: MyCustomFont, Verdana, Arial, sans-serif;
	}
#body #footer-info .text .phone{
	float:right;
	margin-right:50px;
	}	
		
#body #footer-info .line{
	width:100%;
	height:2px;
	background-color:#41568d;
}
#body #footer-info #logo-footer{
	background:no-repeat url("/_bone/logo-footer.png");
	width:86px;
	height:60px;
	position:absolute;
	bottom:-9px;
	left:46px;
	z-index:100;
}
/* footer-info2 */
#body #footer-info2{
background-color:#000000;
margin:0 auto;
text-align:center;
width:1092px;
position:relative;
padding-bottom:60px;
}

.footer-gallery{
width:100% !important;
}

#body #footer-info2 #gallery-menu
{
	margin:0 auto;
	min-height:40px;
	text-align:center;
	margin:0 75px 0 75px;
	padding-top:10px;
     line-height:25px;
}
#body #footer-info2 #gallery-menu span.active a{
	color:#FFFFFF;
}

#body #footer-info2 #gallery-menu a{
	font-size:16px;
	color:#92b2d2;
	text-decoration:none;
	padding:0 10px 0 0px;
}
#body #footer-info2 #gallery-menu a.sel{
	font-size:16px;
	color:#92b2d2;
	text-decoration:none;
	padding:0 10px 0 10px;
	font-family:MyCustomFont2, Verdana, Arial, sans-serif;
	margin-right:-10px;
}
#body #footer-info2 #gallery-menu a:hover{
	text-decoration:none;
}
#body #footer-info2 .text{
	font-size:18px;
	color:#91a9ed;
	padding-top:40px;
	padding-bottom:4px;
	font-family: MyCustomFont, Verdana, Arial, sans-serif;
	position:relative;	
	width:1092px;
	margin:0 auto;
	height:20px;
	}
#body #footer-info2 .text .about{
	float:left;
	margin-left:165px;
	font-family: MyCustomFont, Verdana, Arial, sans-serif;
	}
#body #footer-info2 .text .phone{
	float:right;
	margin-right:50px;
	}	
		
#body #footer-info2 .line{
	width:100%;
	height:2px;
	background-color:#41568d;
}
#body #footer-info2 #logo-footer{
	background:no-repeat url("/_bone/logo-footer.png");
	width:86px;
	height:60px;
	position:absolute;
	bottom:-9px;
	left:46px;
	z-index:100;
}
/* other */

html:first-child #logo-footer {
	bottom:49px;
	}

.clear{
	clear:both;
	}


.main-blue{
	height:100%;
	width:1092px;
	margin-left:-546px;
	left:50%;
	background-color:#01061d;
	position:absolute;
}
.main-blue-gallery{
	height:375px;
	width:100%;
	background-color:#01061d;
	margin-top:590px;
	position:absolute;
}
body #index-content-wrap
{
	background: repeat-x url("/_bone/index-x-bg.png");
	height:475px;
	width:100%;
	top:0px;
	margin-top:110px;
	position:absolute;
	display:block;
}

body #index-content-wrap:hover div#blue-on
{
	display:none;
}

.mainlink {
     width: 100%; /* Ширина слоя */
     height: 200px; /* Высота слоя */
    }
.mainlink a {
     display: block; /* Ссылка как блочный элемент */
     text-align: center; /* Выравнивание по центру */
     height: 100%; /* Высота на весь слой */
    }

body #index-content
{
	background: no-repeat url("/_bone/index-main-bg.jpg");
	background-color:#000000;
	background-position:50% 50%;
	height:575px;
	max-width:1600px;
	min-width:1092px;
	_width:1092px;
	margin:0 auto;
	margin-top:-100px;
	overflow:hidden;
	position:relative;
}
body #logo-index
{
	background: no-repeat url("/_bone/logo-index.png");
	background-position:50% 50%;
	height:109px;
	width:160px;
	margin:0 auto;
	margin-top:-102px;
	position:relative;
	z-index:200;
}
body #index-footer
{
	top:280px;
	margin-top:350px;
	position:absolute;
	text-align:center;
}
body #index-footer .yellow{
	font-size:16px;
	margin:20px 0 0 0;
	font-weight:bold;
}
body #index-footer .blue{
	font-size:16px;
	margin:20px 0 10px 0;
	font-weight:bold;
}
body #blue-on{
	height:442px;
	width:100%;
	top:50%;
	margin-top:-166px;
	position:absolute;	
	background-color:#04133d;
	z-index:100;
	opacity:0.8;
	filter: alpha(opacity=80);
	text-align:center;
	font-size:16px;
	color:#ffffff;
	font-family:Tahoma;
}

body #blue-on div{
	margin:0 auto;
	line-height:32px;
	margin-top:40px;
	width:760px;
	}
body #blue-on div b{
line-height:80px;

}	
.yellow{
	color:#f1bf76;
}
.blue{
	color:#6983cb;
}
.gallery-list{
	width:100%;
}
.gallery-list-td{
	width:50%;
}
.gallery-list-td .pic{
	width:80px;
	}
.gallery-list-td img{
	padding-right:15px;
	}

.read-more{
color:#01061d;
font-family:"Times New Roman", Times, serif;
font-size:18px;
font-style:italic;
background:no-repeat url("/_bone/read-more.png") right;
padding:0 15px 0 0;
float:right;
text-decoration:none;
}
.read-more:hover{
text-decoration:underline;
}

li.lic {
color:#01061d;
font-family:"Verdana";
font-size:10px;
}

td,th,p.p,li,div#p {
font-family:"Verdana";
font-size:12px;
}

.header-link {
	font-size:18px;
	font-family: MyCustomFont, Verdana, Arial, sans-serif;
	color:#1e265a;
	margin-left:-64px;
	padding-bottom:20px;
}

.header-link1 {
	font-size:18px;
	font-family: MyCustomFont, Verdana, Arial, sans-serif;
	color:#1e265a;
	margin-right:-64px;
	padding-bottom:20px;
}
tr th {vertical-align:top; text-align:right; padding:0 10px 0px 0; border:none; font-weight:normal; color:#444;}
.yellow h1 {color:#f1bf76;font-size:14px;font-weight:bold;}