/********************************/
/*								*/
/*				Intro	                            		*/
/*					 			*/
/********************************/

.str1{
width:950px;
height:243px;
margin:0px;
padding:0px;
}

 .str3{

width:950px;
height:204px;
margin:0px;
padding:0px;
}

.flashIntro
{
width: 950px !important;
height: 204px !important;
z-index: 10 !important;
padding:0px;
margin:0px;
}

 .str4{

width:950px;
height:79px;
margin:0px;
padding:0px;
background-image:url("/m1/res/resources/images/main/str4.png");
background-repeat:no-repeat;
}

.str4 a{
position:relative;
top:35px;
font-family:Georgia;
font-size:12pt;
line-height:14pt;
color:#fff;
text-decoration:none;
font-weight:bold;
}

.str4 a:hover{
text-decoration:underline;
}

.side
{
background-image:url("/m1/res/resources/images/main/side.png");
background-repeat:repeat-x;
width:30%;
}


/********************************/
/*								*/
/*		Main and inner			*/
/*								*/
/********************************/

*{
	margin: 0px;
	padding: 0px;
}

body, html{
	width: 100%;
	height: 100%;
}

body{

	background: #F3ECBA;
}

.title1{
	position: absolute;
	left: 476px;
	top: 38px;
	width: 150px;
	height: 33px;
	z-index: 5;
	font-family: georgia;
	color: #909882;
	font-weight: bolder;
	font-size: 9pt;
}

.logo a{
                DISPLAY: block; 
	OVERFLOW: hidden; 
	POSITION: absolute; 
	TOP: 50px; 
	LEFT: 340px; 
	HEIGHT: 85px;
	WIDTH: 120px;
                z-index:15;
}

/* Language switcher */

.language{
	position: absolute;
	left: 754px;
	top: 75px;
	width: 93px;
	height: 9px;
	z-index: 5;
	overflow: hidden;
	background: url(/m1/res/resources/images/main/lang/bg.gif) no-repeat center top;
}

.language a{
	display: block;
	position: absolute;
	top: 0px;
	height: 9px;
	overflow: hidden;
}

.language .ru{
	left: 0px;
	width: 19px;
	background: url(/m1/res/resources/images/main/lang/ru.gif);
}

.language .en{
	left: 35px;
	width: 21px;
	background: url(/m1/res/resources/images/main/lang/en.gif);
}

.language .de{
	left: 72px;
	width: 21px;
	background: url(/m1/res/resources/images/main/lang/de.gif);
}

/* Menu */

.menu dd{
	position: relative;
	display: block;
	list-style: none;
	height: 27px;
	border-bottom: 1px solid #CA656C;
}

.menu dd a{
	position: absolute;
	right: -5px;
	top: 6px;
	height: 15px;
}

.menu dt{
	position: relative;
	display: block;
	list-style: none;
	padding-top: 5px;
	padding-bottom: 7px;
	border-bottom: 1px solid #CA656C;
	width: 112px;
	text-align: right;
}

.menu dt.level3{
	width: 100px;
	padding-right: 13px;
	line-height: 13px;
}

.menu dt.level2 .bg{
	display: block;
	position: absolute;
	background: url(/m1/res/resources/images/inner/menu/level2bg.gif) no-repeat;
	right: -14px;
	top: 14px;
	width: 7px;
	height: 7px;
}

.menu dt.level3 .bg{
	display: block;
	position: absolute;
	background: url(/m1/res/resources/images/inner/menu/level3bg.gif) no-repeat;
	right: 2px;
	top: 12px;
	width: 5px;
	height: 5px;
}

.menu dt.level2 a{
	color: #F3ECBA;
	font-family: tahoma;
	font-size: 8pt;
	text-decoration: none;
}

.menu dt.level2 span{
	color: #F3ECBA;
	font-family: tahoma;
	font-size: 8pt;
}

.menu dt.level3 a{
	color: #F3ECBA;
	font-family: tahoma;
	font-size: 7pt;
	text-decoration: none;
}

.menu dt.level3 span{
	color: #F3ECBA;
	font-family: tahoma;
	font-size: 7pt;
}

.menu dt .triangle{
	display: block;
	position: absolute;
                z-index:6;
	right: -53px;
	top: 2px;
	width: 23px;
	height: 23px;
	background: url(/m1/res/resources/images/inner/menu/triangle.gif) no-repeat;
                color:#FFFFFF;
}

.menu dt.current a{
	color: #FFFFFF;
}

.menu dt.current span{
	color: #FFFFFF;
}

.menu .item10{
	border-bottom: 0px;
}

.menu .item1 a{
	width: 81px;
	background: url(/m1/res/resources/images/main/menu/1.png) no-repeat;
}

.menu .item2 a{
	width: 63px;
	background: url(/m1/res/resources/images/main/menu/2.png) no-repeat;
}

.menu .item3 a{
	width: 93px;
	background: url(/m1/res/resources/images/main/menu/3.png) no-repeat;
}

.menu .item4 a{
	width: 74px;
	background: url(/m1/res/resources/images/main/menu/4.png) no-repeat;
}

.menu .item5 a{
	width: 83px;
	background: url(/m1/res/resources/images/main/menu/5.png) no-repeat;
}

.menu .item6 a{
	width: 85px;
	background: url(/m1/res/resources/images/main/menu/6.png) no-repeat;
}

.menu .item7 a{
	width: 127px;
	background: url(/m1/res/resources/images/main/menu/10.jpg) no-repeat;
}

.menu .item8 a{
	width: 54px;
	background: url(/m1/res/resources/images/main/menu/7.png) no-repeat;
}

.menu .item9 a{
	width: 106px;
	background: url(/m1/res/resources/images/main/menu/8.png) no-repeat;
}

.menu .item10 a{
	width: 65px;
	background: url(/m1/res/resources/images/main/menu/9.png) no-repeat;
}


/********************************/
/*								*/
/*				Main			*/
/*								*/
/********************************/

.main{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 894px;
}

.main .bg1{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 225px;
	height: 144px;
	z-index: 1;
	background: url(/m1/res/resources/images/main/bg/1.jpg);
}

.main .bg2{
	position: absolute;
	left: 225px;
	top: 0px;
	width: 622px;
	height: 144px;
	z-index: 1;
	background: url(/m1/res/resources/images/main/bg/2.jpg);
}


.main .bg3{
	position: absolute;
	left: 0px;
	top: 144px;
	width: 225px;
	height: 324px;
	z-index: 1;
	background: url(/m1/res/resources/images/main/bg/33.jpg);
}

.main .bg4{
	position: absolute;
	left: 225px;
	top: 144px;
	width: 675px;
	height: 324px;
	z-index: 1;
	background: url(/m1/res/resources/images/main/bg/44.jpg);
}

.main .bg5{
	position: absolute;
	left: 0px;
	top: 468px;
	width: 225px;
	height: 152px;
	z-index: 1;
	background: url(/m1/res/resources/images/main/bg/55.jpg);
}

.main .bg6{
	position: absolute;
	left: 225px;
	top: 468px;
	width: 675px;
	height: 198px;
	z-index: 1;
	background: url(/m1/res/resources/images/main/bg/66.jpg);
}
.main .flash{
	position: absolute !important;
	left: 225px !important;
	top: 108px !important;
	width: 621px !important;
	height: 285px !important;
	z-index: 10 !important;
}



.main .home{
	left: 25px !important;
	top: 18px !important;
	width: 121px !important;
	height: 185px !important;
}
/* Menu */

.main .menu{
	display: block;
	position: absolute;
	left: 64px;
	top: 169px;
	width: 129px;
	z-index: 5;
}

/* Info */

.main .title2{
	position: absolute;
	left: 268px;
	top: 412px;
	width: 107px;
	height: 20px;
	z-index: 5;
	background: url(/m1/res/resources/images/main/title2.gif);
}

.main .info{
                text-align:justify;
	position: absolute;
	left: 262px;
	top: 413px;
	width: 380px;
	height: 130px;
	z-index: 5;
	overflow: hidden;
	font-family: tahoma;
	font-size: 8pt;
	color: #C0C9C4;
}

/* Copyright AW */

.main .copyrightAW{
	position: absolute;
	left: 37px;
	top: 549px;
	z-index: 5;
	font-family: tahoma;
	font-size: 7pt;
	color: #87958C;
}

/* Contact us */

.main .contactUs{
	position: absolute;
	left: 25px;
	top: 620px;
	width: 200px;
	height: 93px;
	z-index: 2;
	background: url(/m1/res/resources/images/main/contactus.jpg);
}



.main .contactUs a{
	display: block;
	position: absolute;
	left: 15px;
	top: 19px;
	width: 60px;
	height: 73px;
}

.main .ContactTxt a{
	display: block;
	position: absolute;
	left: 105px;
	top: 205px;
	width: 65px;
	height: 30px;
}

/* News */

.main .news{
	position: absolute;
	left: 246px;
	top: 549px;
	width: 654px;
	height: 23px;
	z-index: 5;
	background: url(/m1/res/resources/images/main/newsbg.gif) no-repeat;
}

.main .news .item{
	float: left;
	width: 277px;
	margin-top: 23px;
	min-height: 115px;
	border-left: 1px solid #E1C05B;
}

.main .news .item .date{
	color: #DDA07B;
	font-family: tahoma;
	font-size: 7pt;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 3px;
	padding-right: 10px;
}

.main .news .item a.title{
	padding-top: 3px;
	padding-left: 10px;
	color: #641D28;
	display: block;
	font-family: tahoma;
	font-size: 8pt;
	font-weight: 600;
	text-decoration: none;
	padding-right: 10px;
}

.main .news .item a:hover.title{
	text-decoration: underline;
}

.main .news .item .summary{
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: tahoma;
	font-size: 8pt;
	color: #5B6A61;
}

.main .news .clear{
	clear: left;
	height: 38px;
}

/* Footer */

.footer{
	position: relative;
	height: 40px;
	background: url(/m1/res/resources/images/main/footerbg.gif) no-repeat right top;
}

.footer .m1Link{
	display: block;
	position: absolute;
	top: 2px;
	right: 37px;
	width: 95px;
	font-family: tahoma;
	font-size: 7pt;
	text-decoration: none;
	color: #5B6A61;
}

.footer .xitexLink{
	display: block;
	position: absolute;
	top: 10px;
	right: 210px;
	font-family: tahoma;
	font-size: 7pt;
	text-decoration: none;
	color: #5B6A61;
}

.footer a:hover.m1Link, .footer a:hover.xitexLink{
	text-decoration: underline;
}

/********************************/
/*								*/
/*			Inner				*/
/*								*/
/********************************/

.inner{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 894px;
	background: url(/m1/res/resources/images/inner/topbg.jpg) no-repeat;
	height: 200px;
}
.inner .mainhome a{
	display: block; 
	overflow: hidden; 
	position: absolute; 
	top: 60px; 
	left: 30px; 
	height: 45px;
	width: 200px;
}
/********************************/
/*								*/
/*			Left				*/
/*								*/
/********************************/

.left{
	position: absolute;
	left: 15px;
	top: 155px;
	width: 210px;
}

/* Inner menu */

.left .menuLayer{
	background: url(/m1/res/resources/images/inner/menu/bg.jpg) repeat-y;
	min-height: 429px;
	border-left: 10px solid #E9DF99;
	position: relative;
}

.left .menuLayer .topBG{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 200px;
	height: 204px;
	background: url(/m1/res/resources/images/inner/menu/topbg.jpg) no-repeat;
}

.left .menuLayer .bottomBG{
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 200px;
	height: 225px;
	background: url(/m1/res/resources/images/inner/menu/bottombg.jpg) no-repeat;
}

.left .menuLayer .content{
	position: relative;
	z-index: 2;
}

.left .menu{
	display: block;
	position: relative;
	left: 37px;
	top: 15px;
	width: 129px;
	z-index: 5;
	padding-bottom: 13px;
}

.left .underMenu{
	background: url(/m1/res/resources/images/inner/undermenubg.jpg) no-repeat;
	width: 210px;
	height: 285px;
	position: relative;
}

/* Copyright AW */

.left .copyrightAW{
	position: absolute;
	left: 25px;
	top: 114px;
	z-index: 5;
	font-family: tahoma;
	font-size: 7pt;
	color: #87958C;
}

/* Contact us */

.left .contactUs{
	display: block;
	position: absolute;
	left: 24px;
	top: 203px;
	width: 60px;
	height: 73px;
}
a.ContactTxt{
	display: block;
	position: absolute;
	left: 105px;
	top: 205px;
	width: 65px;
	height: 30px;
}

/********************************/
/*								*/
/*			Right				*/
/*								*/
/********************************/

.right{
	position: absolute;
	left: 226px;
	top: 200px;
	width: 573px;
	border-right: 51px solid #F3ECBA;
	min-height: 620px;
	background: #FFFFFF;
	font-family: tahoma;
	font-size: 8pt;
}

/* Breadcrumbs */

.right .breadCrumbs{
	padding-left: 13px;
	height: 29px;
	line-height: 29px;
	border-bottom: 1px solid #FCF0C9;
	color: #D47B55;
}

.right .breadCrumbs img{
	margin-left: 5px;
	margin-right: 5px;
	display: inline;
}

.right .breadCrumbs a{
	color: #F1B700;
}

.right .breadCrumbs a:hover{
	color: #B31F38;
}

/* Banner */

.right .banner{
	position: absolute;
	right: -51px;
	bottom: 149px;/*147px;*/
}

/* Editable */

.right .editable{
	padding-left: 21px;
	width: 421px;
	padding-top: 10px;
	padding-bottom: 50px;
	color: #66746C;
	min-height: 540px;
}

.right .editable h1{
	text-transform: uppercase;
	font-family: arial;
	font-size: 10pt;
	height: 23px;
	color: #5B6A61;
	background: url(/m1/res/resources/images/inner/editable/h1bg.gif) no-repeat bottom left;
	margin-bottom: 3px;
}

.right .editable p{
	padding-top: 6px;
	padding-bottom: 6px;
	width: 400px;
	text-align: justify;
}

.right .editable .rimg .krim{
                min-height:140px;
}
.right .editable .rimg .nabors{
                min-height:330px;
}
.right .editable img.leftImg{
	float: left;
	margin-right: 10px;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.right .editable img.rightImg{
	float: right;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.right .editable img.rimg{
                float: right;
                padding-left:10px;
}
.right .editable .dclear{
                padding-top:5px; 
                padding-bottom:5px; 
                clear:both;
}
.liststyle ul li{
	display: list-item;
	list-style: none;
	font-size: 8pt;
	color: #606060;
	font-family: tahoma;
	background: url(/m1/res/resources/images/photos/marker.gif) no-repeat;
	background-position: 1px 5px;
	padding-left: 15px;
	margin-top: 3px;
	margin-bottom: 3px;
	position: relative;
	z-index: 10;
	text-align: justify;
                width: 385px;
                max-width: 385px;
}
.liststyle ul{
	padding-top: 3px;
	padding-bottom: 3px;
}
.listol{ 
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.listol li{ 
	padding-left: 0px;
	margin-top:10px;
	text-align: justify;
	color:#A11731;
}
.right .editable  h3{
                font-family:tahoma;
                font-size:9pt;
	color:#A11731;
                font-weight: normal;
	margin-bottom:5px;
	margin-top:5px;
}
.right .editable .header{
                font-family:arial;
	font-size:14pt;
	color: #66746C;
                margin-bottom:3px;

}
.right .editable blockquote{
                width:150px; 
                float:left;
                padding-left:5px;
                border-right: 2px solid #F1B700;
                margin-right: 10px;
                margin-top: 5px;               
                font-size:9pt;
                color:#A11731;
}
.right .editable .tablestyle table{
        padding-top:10px;
        padding-bottom:10px;
}
.right .editable .tablestyle caption{
        text-align:left;
        font-size:8pt;
        font-style:georgia;
        font-weight:bold;
        color: #66746C;
}
.right .editable .tablestyle th{
	border-bottom:1px solid #F8D97A;
	text-align:left;
	font-size:8pt;
                font-style:tahoma;
                font-weight:normal;
                color: #D07152;
}
.right .editable .tablestyle td{
/*                width:25%;*/
	border-top:1px solid #F8D97A;
	text-align:left;
	font-size:8pt;
                font-style:tahoma;
                font-weight:normal;
                color: #66746C;
}
.right .editable .tablestyle .color{
                background: #FDFBF1;
}

.right .editable .distrib table{
	padding-bottom: 10px !important;
                padding-top: 10px !important;
 }
.right .editable .distrib th{
	background: #fdfbf1 !important;
                font-weight: normal !important; 
                font-size: 8pt !important; 
                color: #d07152 !important; 
                border-bottom: #f8d97a 1px solid !important;
                text-align: center !important;
}
.right .editable .distrib td{
                width:20% !important;  
	border-top: #f8d97a 1px solid !important;
                font-weight: normal !important; 
                font-size: 8pt !important; 
                color: #66746c !important; 
                text-align: left !important;
}
.right .editable a{
                 color: #333333 !important;
                 text-decoration: underline !important;
}
.right .editable a:link{
                 color: #333333 !important;
                 text-decoration: underline !important;
}
.right .editable a:hover{
                 color: #C45047 !important;
                 text-decoration: underline !important;
}
.right .editable a:active{
                 color: #C45047 !important;
                 text-decoration: underline !important;
}
.right .editable a:visited{
                color: #5B6A61 !important;
                text-decoration: underline !important;
}
.right .editable .back a{
                font-weight: normal !important; 
                font-size: 8pt !important; 
                color: #a11731 !important; 
                font-family: tahoma !important;
                text-decoration: none !important;
}
/*gallery*/
.right .editable .virtual{
	float:left;
                padding-bottom:10px;
}
.right .editable .virtual div{
	float:left;
	width:124px;
	margin-right:5px;
}
.right .editable .nofloat{
	clear:both;
}
/*продукция*/
.right .editable .pro{
	width:200px;
                align:center;  
}
.right .editable .pro .name1{
	width:50%;
	padding-right:5px;
	text-align:right;
	color: #CC6666;
}
.right .editable .pro .name2{
	width:50%;
	padding-left:5px;
	border-left:3px solid #F3ECBA;
	text-align:left;
}
.right .editable .pro .name3{
                text-align:left;
}

/*.right .footerItem{
	position: absolute;
	left: 0px;
	bottom: 147px;
	width: 165px;
	height: 13px;
	border-top: 1px solid #D07151;
	border-right: 10px solid #D07151;
	background: #5B6A61;
}*/

.right .footerMenu{
	width: 624px;
	height: 84px;	
                background: url(/m1/res/resources/images/inner/bottombg.jpg);
	text-align: center;
	line-height: 75px;
}

.right .footerMenu img{
	margin-left: 10px;
	margin-right: 10px;
}

.right .footerMenu a{
	color: #CAD0CC;
}

.right .footerMenu a:hover{
	color: #A61833
}

.right .innerFooter{
	background: #F3ECBA;
	height: 80px;
	position: relative;
}

.right .innerFooter .footer{
	right: -90px;
}
/*  ContactForm */
/*#contactform{
                height:500px;
                min-height:500px;
} */
#contactform table{
                padding-top:5px; 
                padding-bottom:5px;
}
#contactform td{
                padding-bottom:5px;
}
#contactform input{
                border:1px solid #E6D76A;
                background-color:#FBF8E3;
                font:normal 8pt tahoma;
	color: #66746C;
}
#contactform textarea{
                border:1px solid #E6D76A;
                background-color:#FBF8E3;
                font:normal 8pt tahoma;
	color: #66746C;
}
#contactform .leftpadding select{
                border:1px solid #E6D76A;
                background-color:#FBF8E3;
                font:normal 8pt tahoma;
	color: #66746C;
}
#contactform td.rightborder{
                border-right:1px solid #F1B700;
                padding-right:5px;
}
#contactform td.leftpadding{
                padding-left:10px;
}
#contactform td.bottompadding{
                padding-bottom:10px;
}

// Maslakov additional

.inf_div {
position:relative;
width:420px;
text-align:justify;
}