@charset "utf-8";
/* CSS Document */

body
{
border: 0px;
padding: 0px;
margin: 0px;
background: #56433c url("../images/body_bg.jpg") repeat-x scroll 0 0;
font-family:Arial; 

}

#layout
{
width:100%;
position:absolute;
text-align:justify;
min-width:1000px;
width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");
}

#display
{
margin: 0 auto;

width:962px;
height:400px;
margin-bottom:20px;
}

#content
{
margin-top:277px;
margin-left:1px;
margin-right:1px;
border:1px solid white;
position:absolute;
margin-bottom:20px;
background: #624439 url("../images/melu_left_bg.jpg") no-repeat 0px 100%;
}

#left_column
{
float:left;
width:298px;
background-color:transparent;
position:relative;
min-height:500px; 
height:auto !important;
height:500px;
}

#img_left
{

position:absolute;
width:212px;
height:122px;
margin-left:7px;
margin-top:7px;
border:1px solid black;
z-index:2;
}
#div_left
{

position:absolute;
width:212px;
height:122px;
width:229px;
height:138px;
z-index:0;
background-color: white;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
filter:alpha(opacity=40); /* IE 5.5+*/
opacity: 0.4;
}
#border_image
{
width:229px;
height:138px;
position:relative;
margin-left:32px;
margin-top:15px;
background-color: transparent;
}
 /*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
filter:alpha(opacity=30);  
opacity: 0.3; */


#right_column
{
border-left: 1px solid white;
float:left;
width:630px;

text-align:left;
padding-left:15px;
padding-right:15px;
min-height:500px; 
height:auto !important;
height:500px;
background: #f5f5f5 url("../images/bg_right_text.jpg") no-repeat scroll 0px 0px;


}

#footer
{

height:27px;
background: #ef7301 url("../images/bg_bottom.jpg") repeat-y scroll 298px 0px;
border-top: 1px solid white;
border-bottom: 1px solid white;
border-left: 1px solid white;
border-right: 1px solid white;
margin-left:-1px;
*margin-left:0px;
*border-left: 0px solid white;
*border-right: 0px solid white;



position:inherit;
top:100%;

padding-right:-1px;
width:661px;
margin-bottom:0px;
padding-left:298px;

}
.button_bottom
{
height:23px;
width:109px;
background-color:transparent;
text-align:center;
margin-top:0px;
float:left;
border-left: 1px solid white;
padding-top:5px;
}

.button_bottom a
{
display:block;
text-decoration:none;
color: black;
font-family:Arial; 
font-size:12px;
font-weight: bold;
}

.button_bottom a:hover
{
display:block;
text-decoration: underline;
color: #ed7802;
}

#par1
{
border:1px solid white;
height:217px;
margin-left:143px;
margin-top:80px;
position:absolute;
width:150px;
z-index:1;
background: transparent url("../images/part1_bg.jpg") repeat-y;

}

#par2
{
border:1px solid white;
height:240px;
margin-left:25px;
margin-top:34px;
position:absolute;
width:203px;
z-index:2;
}

#par3
{

background-color:#f3f0e9;
height:265px;
margin-left:45px;
margin-top:0;
position:absolute;
width:203px;
z-index:3;
}

#partt
{
margin-top:0px;
position:absolute;
}

#par4
{

border-bottom:1px solid #F47A0B;
border-left:1px solid #F47A0B;
height:320px;
margin-left:60px;
margin-top:0px;
position:absolute;
width:233px;
z-index:5;
padding-top:20px;
}

.menu_left_item
{

width:174px;
background-color:transparent;
text-align:left;
margin-top:10px;
display:block;
}
.menu_left_item a
{
font-family:Arial;
font-weight:bold;
font-size:14px;
line-height:19px;
padding-left:5px;
padding-top:5px;
display:block;
height:auto;
width:174px;
text-decoration:none;
color: black;
}
.menu_left_item a:hover
{
display:block;
height:auto;
width:174px;
background-color:#F47A0B;
color: white;
}

.menu_left_activ
{
display:block;
height:auto;
margin-top:10px;
width:174px;
background-color:#fb963b;
text-align:left;
}

.menu_left_activ a
{
font-family:Arial;
font-size:14px;
font-weight:bold;
line-height:19px;
padding-left:5px;
padding-top:5px;
display:block;
height:auto;
width:174px;
text-decoration:none;
color: white;
}
.menu_left_activ a:hover
{
display:block;
height:auto;
width:174px;
background-color:#F47A0B;
color: white;

}


#top_header
{
border:1px solid white;
background-image:url("../images/top_header.jpg");
height:40px;
width:960px;
}
#header
{
height:240px;
background-color:#22130e;
position:absolute;
margin-top:41px;
width:100%;
border-bottom:1px solid white;
border-top:1px solid white;


min-width:1000px;
width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");
}

#header_centr
{
height:208px;
margin: 0 auto;
margin-top:15px;
margin-bottom:14px;
width:1000px;
position:relative;
z-index:0;


}

#slide{
	position:absolute;
	z-index:0;
	display:block;
	margin:0px;
	padding:0px;
	margin-left:20px;
	width:960px;
	height:208px;
	*margin-left:0px;
}




#slide-images li{
	position:absolute;
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}

#slide-images li img{
	display:block;
	background-color:#FFFFFF;
	
}

#telefon
{
position:relative;
margin-top:3px;
margin-left:10px;
width:130px;
height:30px;
display:block;
background: transparent url("../images/tel.jpg") no-repeat;
}
#telefon p
{
margin-top:-17px;
margin-left:0px;
color:black;
font-size:13px;
font-family:Comic Sans, Comic Sans MS, cursive;
font-weight: bold;
font-size-adjust: 0.55; 
}
#name_studio
{
background: #22130e url("../images/name_site.jpg") no-repeat;
height:208px;
width:19px;
float:left;
z-index:3;

}
#left_header
{
background: #22130e ;
display:block;
position:absolute;

height:208px;
width:302px;

margin-left:19px;
z-index:4;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
filter:alpha(opacity=70); /* IE 5.5+*/
opacity: 0.7;
}

*:first-child+html  #left_header  
{margin-left:0px;}

* html #left_header  
{margin-left:0px;}



#logo
{
background: transparent url("../images/logo.jpg") no-repeat 90px 20px ;
height:208px;
width:300px;
position:absolute;
top:20px;
margin-left:20px;
position:relative;
z-index:5;
}
#logo_zag
{
width:300px;
position:absolute;
margin-top:120px;
text-align:center;
}


#menu
{
height:27px;
background-color:transparent;
position:absolute;
margin-top:282px;
width:100%;
border-bottom:1px solid white;
border-top:1px solid white;
min-width:1000px;
width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");
}

#menu_centr
{
height:27px;
margin: 0 auto;
margin-top:0px;
margin-bottom:0px;
width:962px;
background-color: #d2d2d2;
}

#menu_left_img
{
height:27px;
width:298px;
float:left;
margin-left:1px;
background: transparent url("../images/menu_left_img.jpg") no-repeat 0px 0px ;
border-left:1px solid white;
border-right:1px solid white;
}
.button
{
float:left;
height:27px;
width:109px;
background: transparent url("../images/bg_button.jpg") repeat-x 0px 0px ;
border-right :1px solid white;
text-align:center;
}


.button a
{
height:27px;
width:109px;
display:block;
text-decoration:none;
color:white;

font-family:Arial;
font-weight: bold;
font-size:13px;
padding-top:3px;
}

.button a:hover
{
display:block;
background: transparent url("../images/bg_button_hover.jpg") repeat-x 0px 0px ;
}



.pod_menu
{
font-size:2px;
background-color:black;
position:absolute;
margin-top:310px;
margin-bottom:0px;
width:100%;
border-bottom:1px solid white;
border-top:1px solid white;
min-width:1000px;
width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");


}

.pod_menu_centr
{
font-size:2px;
height:7px;
margin: 0px auto;
margin-top:0px;
margin-bottom:0px;
width:962px;
background-color: #d2d2d2;
}

.pod_menu_left_img
{
font-size:2px;
margin-bottom:0px;
margin-top:0px;
height:7px;
width:298px;
margin-left:1px;
float:left;
background-color:#717171 ;
border-left:1px solid white;
border-right:1px solid white;
display:block;
}
.pod_button
{
font-size:2px;
float:left;
height:7px;
width:109px;
background-color: transparent;
border-right :1px solid white;
margin-bottom:0px;
margin-top:0px;
display:block;

}
.pod_button_a
{
font-size:2x;
float:left;
height:7px;
width:109px;
background: transparent url("../images/bg_pod_button.jpg");
background-repeat: repeat-x;
border-right :1px solid white;
margin-bottom:0px;
margin-top:0px;
display:block;
}

#short_text
{
font-family:Arial;

font-size:18px;
color:black;
}

#short_text p
{
font-family:Arial;
font-weight:bold;
font-size:14px;
color:#3f3e3e;
letter-spacing:-0.5px;
}

#link
{
height: 40px;
line-height:40px;
}

#link a
{
margin-left:5px;
font-family:Arial;
font-size:14px;

}

#img_screen
{

 /* задает max-width для IE */


max-height:117px;
max-width:150px;

height: expression(this.offsetHeight > 118?"117":"this.offsetHeight");

}

*html #img_screen
{ 


}
