*{
	margin:0;
	padding:0;
	}
a img{
	border:none;
	}
body{
font-family:Myriad Pro;
background:url(images/fon_left2.jpg) repeat;
width:100%;

}

#versiya_dlya{
	text-align:right;
	font-size:24px;
	background:#FFFFFF;
}
#versiya_dlya a{
	position: relative;
	color: #000;
}
.semiblind_img {
    position: absolute;
    left: -38px;
    top: 4px;
    width: 35px;
    height: 20px;
    background: url("/images/eye.png") no-repeat top;
}
#fon_top{
background:url(images/fon-top.png) repeat-x;
width:100%;
height:107px;
}
#wreaper{
width:1001px;
margin:0 auto;
}
.header{
position: relative;
background:url(images/header.jpg) no-repeat;
width:1001px;
height:314px;
}
#h_logo{
border: none;
width: 163px;
height: 155px;
position: absolute;
display: block;
left: 420px;
top: 5px;
text-decoration: none;
}
#h_text{
border: none;
width: 800px;
height: 115px;
position: absolute;
display: block;
left: 100px;
top: 190px;
text-decoration: none;
}
.main_menu{
background:url(images/fon_menu.png) no-repeat #FFFFFF;
width:1001px;
min-height:235px;
text-align:center;
position: relative;
z-index: 9;
}
#sidebar{
width:100%;
position:relative;
background-color:#fff;
box-shadow: -1px 0px 0px rgba(213,197,164,0.9),1px 0 0px rgba(213,197,164,0.9);
padding-top: 20px;
display:block;
}
.m_text{
padding-left:10px;
padding-right:10px;
font-size:14px;
line-height:100%;
position:relative;
display:block;
min-height: 350px;
font-family: sans-serif,Arial,Verdana,"Trebuchet MS";

}
.m_text p{
	padding-bottom:15px;
	font: 14px Arial, Helvetica, sans-serif;
}
.m_text ul{
	padding-left:25px;
	font: 18px Arial, Helvetica, sans-serif;
}
.m_text h1{
	padding-left:5px;
	padding-bottom:15px;
	font: 24px Tahoma, Geneva, sans-serif;
}
.m_text h2, .m_text h3, .m_text h4{
	padding: 10px 0;
}
.m_text a{
	color:#333;
	border-bottom: 0px dotted #586168;
	text-decoration:none;
}
.m_text a:hover{
	border-bottom: 1px solid #586168;
}
.m_text hr{
	margin-bottom:5px;
}

#list {
    display: table;
    list-style: none outside none;
	padding-top:5px;
}
#list a{
	border:hidden;
}

#list a img{
	margin-bottom:10px;
}
#list a:hover{
	color:#00C;
}
#list li {
    float: left;
    margin: 4px 15px;
    position: relative;
    width: 200px;
}
.list-mini li {
    height: 150px;
}
.piano{
background:url(images/piano.png) no-repeat;
width:189px;
height:203px;
float:right;
position:absolute;
bottom:-10px;
right:0;
display:block;
}
.foot{
background:url(images/foot.png) no-repeat;
width:1001px;
height:78px;
box-shadow: -1px 1px 0px rgba(213,197,164,0.9),1px 0 0px rgba(213,197,164,0.9);
}
.prava{
padding-top:10px;
font-family: sans-serif,Arial,Verdana,"Trebuchet MS";
font-size:14px;
background:url(images/foot2.jpg) repeat-x;
width:100%;
height:28px;
}
.menu{
font-size:20px;
list-style:none;
margin-left:100px;
margin-right:100px;
padding-top:10px;
text-align:center;
}
.menu li{

border-left:2px solid #A60202;
height:23px;
display: inline-block;
}
.menu li.first{
border-left:none;
}
.menu a {
display:block;
padding-left:4px;
padding-right:4px;
color:#A60202;
text-decoration:none;
margin-top:-2px;
}
.btnallsel {
	color:#0000DD !important;
}
.text{
font-weight:bold;
font-style:Italic;
font-size:25px;
text-align:center;
color:#fff;
padding-top:195px;
text-shadow: 2px 2px 2px #970202, -2px -2px 2px #970202, -2px 2px 2px #970202, 2px -2px 2px #970202, 5px 5px 0px #F7E5B5;
zoom:1;
	filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=2, OffY=2, Color=#F7E5B5);
	
}
.text2{
font-weight:bold;
font-style:Italic;
font-size:38px;
text-align:center;
color:#fff;
zoom:1;
	filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=2, OffY=2, Color=#F7E5B5);
text-shadow: 2px 2px 2px #970202, -2px -2px 2px #970202, -2px 2px 2px #970202, 2px -2px 2px #970202, 5px 5px 0px #F7E5B5;
}
