/* add by MetalPower 02.04.2010 */
@font-face {
	font-family: 'HeinrichScriptRegular';
	src: url('../fonts/heinrich_script.eot');
	src: local('HeinrichScript'), local('HeinrichScript'), url('../fonts/heinrich_script.woff') format('woff'), url('../fonts/heinrich_script.ttf') format('truetype');
}

/* end */

/*html{
	 height:100%;
	 background:url('/images/i/body-bg0.gif') left top ;
}*/

@font-face{
  font-family:'VerbenaCRegular';
  src: url('../fonts/VerbenaC.otf') format('opentype');
}

html{
	 height:100%;
	 background:#000 url('/images/i/main_bg.gif') repeat-y scroll 50% 196px;
}

*html body{
	 height:100%;
}

body{
	 height:100%;
     margin:0px;
	 padding:0px;
	 font-size: 14pt;
	 font-family: Times;
	 color:#fff;
	 position:relative;
	 font-style:italic;
	 line-height: 160%;
}

*html .body1{
	 height:100%;
	 border:1px solid #DC9962;
}

.body1{
	 width:1000px;
	 margin:0px auto;
	 min-height:100%;
	 /*background:url('/images/i/body-bg0.gif') left top repeat-y;*/
	 border:1px solid #DC9962;
}

.body-title{
	 height:580px;
}

.content{
	 overflow:hidden;
	 width:100%;
	 background:url('/images/i/content-.png') top left repeat-y;
	-background: none;  /* убираем бэкграунд для ie6 */
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/i/content-bg.png', sizingMethod='scale');  /* подгружаем полупрозрачный png для ie6 */
}

.content-title{
	 overflow:hidden;
	 width:100%;
}

.left{
	float:left;
	width:126px;
	padding:30px 20px 0px 56px;

}

.left-title{
	float:left;
	width:116px;
	height:346px;
	background:url('/images/i/left-tit.jpg') top left no-repeat;
}

.right{
	margin-left:196px;
	padding:0px 35px 15px 35px;
}

.right2{
	margin-left:196px;
	padding:0px 70px 15px 70px;
}

.right-title{
	float:right;
	width:135px;
	height:346px;
	padding:0px 125px 0px 48px;
	background:url('/images/i/right-ti.jpg') top left no-repeat;
}

.center-title{
	float:left;
	width:576px;
	height:346px;
}

.clear{
	 height:232px;
	 clear:both;
}

.footer{
	 width:1000px;
	 margin:0px auto;
	 margin-top:-232px;
	 height:232px;
	 /*background:url('/images/i/footer-b.jpg') left bottom no-repeat;*/
}

.footer-title{
	 height:104px;
	 background:url('/images/i/footer-t.jpg') left bottom no-repeat;
	 padding:15px 20px 0px 110px;
}

a img{
	 border:none;
}

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

a:hover{
	 text-decoration:underline;
}

h1{
	font-size:16pt;
	padding:0px 0px 6px 0px;
	margin:0px;
	color:#FCD4BA;
	line-height:110%;
}

/*Шапка*/
.shapka{
	background:url('/images/i/shapka-b.jpg') top left no-repeat;
	height: 186px;
	border-bottom:8px solid #FAD7B7;
}

.shapka-title{
	background:url('/images/i/shapka-t.jpg') top left no-repeat;
	height: 115px;
	overflow:hidden;
	width:100%;
}

.logo{
	padding:66px 0px 0px 152px;
}

.logo-title{
	float:left;
	width:295px;
	padding:34px 0px 0px 105px;
}

/*Конец: Шапка*/

/*Главное меню-Титульная страница*/
.main-title-menu{
	float:left;
	width:600px;
	margin:0px;
	padding:58px 0px 0px 0px;
	list-style-type:none;
	font-style:normal;
	line-height:100%;
}

.main-title-menu li{
	float:right;
	padding-right:51px;
}

.main-title-menu a{
	text-transform:uppercase;
	font-weight:bold;
	font-size:8pt;
	color:#FCD4BA;
}

.main-title-menu a:hover{
	text-decoration:none;
	color:#DC9962;
}
/*Конец: Главное меню-Титульная страница*/

/*Главное меню*/
.main-menu{
	/*background:url('/images/i/main-men.gif') top left no-repeat;*/
	height:54px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	padding-right:22px;
	font-style:normal;
	line-height:100%;
}

.main-menu li{
	background:url('/images/i/knopka-m.gif') top left no-repeat;
	height:19px;
	width:103px;
	text-align:center;
	float:right;
	padding-right:7px;
	padding-top:8px;
}

.main-menu a{
	text-transform:uppercase;
	font-weight:bold;
	font-size:8pt;
	color:#FCD4BA;
}

.main-menu a:hover{
	text-decoration:none;
	color:#DC9962;
}

.main-menu li.active a:hover {
    color: #DC9962;
}
/*Конец: Главное меню*/

/*Левая часть*/
.left-menu{
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-size:12pt;
	font-weight:bold;
	line-height:100%;
}

.left-menu li{
	margin:0px 0px 36px 0px;
	padding:0px;
}

.left-menu a{
	color:#FCD4BA;
}

.left-menu a:hover{
	color:#DC9962;
	text-decoration:none;
}

.active a,
.left-menu li.active a {
	color:#DC9962;
}
/*Конец: Левая часть*/

/*Правая часть*/
.right-menu {
    margin: 0;
    display: block;
    list-style-type: none;
    font-size: 12pt;
    font-weight:bold;
    line-height: 100%;
    text-align: right;
}

.right-menu li {
    display: inline;
    margin: 0 10px;
}

.right-menu a,
.pager a {
    color: #FCD4BA;
    text-decoration: none;
}

.right-menu a:hover,
.pager a:hover {
    color: #DC9962;
}

.right-menu li.active a {
    color: #DC9962;
}

.pager li.active a {
    font-size: 18pt;
    font-weight: normal;
    color: #DC9962;
}

.pager {
    margin: 0;
    padding: 0;
    display: block;
    list-style-type: none;
    font-size: 14pt;
    font-weight: bold;
    line-height: 100%;
    text-align: center;
}

.pager li {
    display: inline;
    margin: 0 5px;
}

.right,
.right2 {
	 line-height:160%;
}
	 
.right p,
.right2 p{
	margin:10px 0px;
}

.right h2{
	text-align:center;
	margin:0px 40px 0px 100px;
	padding:0px;
	font-size:20pt;
	font-weight:lighter;
	line-height:80%;
	letter-spacing:1px;
	color:#FCD4BA;
}

.right h2 b {
	font-size:15pt;
	font-weight:lighter;
}

.right h2.news_date {
    text-align: left;
    margin: 0 0 0 40px;
}

.right2 h2{
	text-align:center;
	margin:0px 40px 0px 100px;
	padding:0px;
	font-size:20pt;
	font-weight:lighter;
	line-height:80%;
	letter-spacing:1px;
	color:#FCD4BA;
}

.right2 h2 b{
	font-size:15pt;
	font-weight:lighter;
}

.main-img{
	margin:20px 0 0;
	text-align:center;
}

.main-img img{
	border:8px solid #FFDBBA;
}

.images-tbl{
	width:90%;
	margin:0px 0px 15px 0px;
}

.images-tbl img{
	border:3px solid #FFDBBA;
}

.interer-block {
	margin:0px 0px 10px 0px;	
}

.interer-block td{
	vertical-align:top;
}

.interer-block img{
	border:5px solid #FFDBBA;	
	margin:10px 10px 10px 0px;
}

.a_galary{
	text-transform:uppercase;
	font-size:9pt;
	text-align:right;
	padding-right:22px;
	color:#FCD4BA;

}

.a_galary a{
	color:#FCD4BA;
	font-weight:bold;
}

.a_galary a:hover{
	color:#DC9962;
	text-decoration:none;
}
/*Конец: Правая часть*/

/*Главное меню нижнее*/
.main-menu-btm{
	height:27px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	padding-right:22px;
	font-style:normal;
	line-height:100%;
	border-bottom:8px solid #FAD7B7;

}

.main-menu-btm li{
	background:url('/images/i/knopka-n.gif') top left no-repeat;
	height:19px;
	width:103px;
	text-align:center;
	float:right;
	margin-right:7px;
	padding-top:8px;
}

.main-menu-btm a{
	text-transform:uppercase;
	font-weight:bold;
	font-size:8pt;
	color:#FCD4BA;
}

.main-menu-btm a:hover{
	text-decoration:none;
	color:#DC9962;
}

.main-menu-btm li.active a {
    color: #DC9962;
}
/*Конец: Главное меню нижнее*/

/*Футер*/
.footer,
.footer-title{
	font-style:normal;
	font-size:8pt;
}

.left-footer{
	float:left;
	width:320px;
	padding:49px 15px 0px 65px;
	font-size:11.5pt;
	line-height:130%;
}

.left-footer-title{
	padding:0px;
	font-size:11.5pt;
	line-height:120%;
}

.center-footer{
	float:left;
	width:180px;
	padding:115px 10px 0px 10px;
}

.center-footer img{
	margin-right:5px;
}

.right-footer{
	float:right;
	width:365px;
	padding:87px 20px 0px 15px;
	text-align:right;
	font-family:Arial;
	line-height:180%;
}

.right-footer strong{
	text-transform:uppercase;
	font-size:6pt;
	font-weight:lighter;
}

.logo2{
	height:34px;
	width:174px;
	margin-bottom:8px;
}

.footer-title-tbl{
	text-align:right;
	font-family:Arial;
	line-height:160%;
}

.footer-title-tbl td{
	padding:0px 10px 0px 0px;
}

.Copyright {
	text-decoration:underline;
}
/*Конец: Футер*/

/*Клиенты*/
.list_client {
	margin: 20px 0 0 0;
}

.client {
	margin-bottom:10px;
}

.client img {
	border:5px solid #FFDBBA;	
	margin:10px 10px 10px 0px;
}

.news_block {
    margin-bottom: 20px;
}

.contacts_title{
	color:#FCD4BA;
	margin-top:20px;
	font-size:12pt;
	font-weight:bold;
	line-height:100%;
}

.scheme {
	width:50%;
	padding-top:15px;
	vertical-align:top;
	text-align:center;
}

.scheme img{
	border:5px solid #FFFFFF;	
	margin:10px 10px 10px 0px;
}

img.highslide-image {
	border:5px solid #FFDBBA;
}


/* Тесты шрифтов */
p.font11
{
 	font: 9pt Times;
	font-style:italic;
}

p.font12
{
 	font: 10pt Times;
	font-style:italic;
}

p.font13
{
 	font: 12pt Times;
	font-style:italic;
}


p.font21
{
 	font: 10pt Tahoma;
	font-style: italic;
}

p.font22
{
 	font: 11pt Tahoma;
	font-style: italic;
}

p.font23
{
 	font: 12pt Tahoma;
	font-style: italic;
}

p.font31
{
 	font: 9pt Verdana;
	font-style: italic;
}
p.font32
{
 	font: 10pt Verdana;
	font-style: italic;
}
p.font33
{
 	font: 12pt Verdana;
	font-style: italic;
}

p.font41
{
 	font: 10pt Arial;
	font-style: italic;
}
p.font42
{
 	font: 11pt Arial;
	font-style: italic;
}
p.font43
{
 	font: 12pt Arial;
	font-style: italic;
}

/* add by MetalPower 02.04.2010 */

.h-with-star {
	position: relative;
	background:url('/images/i/star-line-bg.gif') repeat-x bottom left;
}

.h-with-star div.star {
	position: absolute;
	width:41px;
	height:40px;
	bottom:-19px;
	right:-41px;
	background:url('/images/i/mstar.jpg') scroll no-repeat 0 0;
}

.h-with-star div.star-detail {
	right:-30px;
}

.h-with-star h2 {
	padding-bottom:6px;
}


h1, h2{
	/*font-family: 'HeinrichScriptRegular', 'VerbenaCRegular';*/
	font-size:20pt;
}


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

.left-menu li {
	position:relative;
	background:url('/images/i/menu_line_bg.gif') repeat-x bottom left;
	padding-bottom:3px;
	display:inline-block;
	/*font-family: 'HeinrichScriptRegular', 'VerbenaCRegular';*/
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.left-menu li {
        font-size: 16pt;
    }
}

@-moz-document url-prefix() {
    .left-menu li {
        font-size: 15pt;
    }
}

.left-menu li div.star {
	background:url('/images/i/star_menu1.gif') no-repeat 0 0;
	position:absolute;
	width:25px;
	height:24px;
	bottom:-12px;
	left:-25px;

}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
	.left-menu li div.star {
		bottom:-10px;
	}
}

/* end */
