#body_h {
display:none;
left:32px;
position:absolute;
top:290px;
}

#container {
background-color:#000;
height:740px;
left:120px;
overflow:hidden;
position:absolute;
top:0;
width:766px;
}

#copy_rights {
height:25px;
left:30px;
position:absolute;
top:25px;
width:211px;
}

#face {
height:671px;
left:0;
position:absolute;
top:0;
width:182px;
}

#face img {
height:671px;
position:absolute;
}

#face2 {
height:671px;
left:1000px;
position:absolute;
top:0;
width:182px;
}

#face2_chb {
height:671px;
left:0;
position:absolute;
}

#face_chb {
display:none;
left:-130px;
}

#footer {
background-image:url(/img/rep.jpg);
height:79px;
left:0;
position:absolute;
top:657px;
width:766px;
}

#form1 input {
background-color:#292929;
border:1px solid #565656;
color:#C4C4C4;
height:20px;
margin-bottom:10px;
padding:2px 0 0 6px;
width:227px;
}

#form1 textarea {
background-color:#292929;
border:1px solid #565656;
color:#C4C4C4;
height:142px;
overflow:auto;
padding:2px 0 0 6px;
width:227px;
}

#lng {
display:block;
left:450px;
list-style-type:none;
position:absolute;
top:430px;
}

#lng a {
background-image:url(/img/lng.jpg);
color:transparent;
display:block;
font-size:0;
height:25px;
text-decoration:none;
width:50px;
}

#lng li {
display:block;
float:left;
margin-right:50px;
position:relative;
}

#lng span {
background-image:url(/img/lng.jpg);
display:none;
height:25px;
left:0;
position:absolute;
top:0;
width:50px;
}

#lng_en a {
background-position:-60px -35px;
}

#lng_en span {
background-position:-60px -4px;
}

#lng_ru a {
background-position:0 -35px;
}

#lng_ru span {
background-position:0 -4px;
}

#loader {
display:block;
margin-left:250px;
margin-top:80px;
}

#logo {
cursor:pointer;
left:320px;
position:absolute;
top:250px;
}

#m_about a {
background-position:-324px -89px;
}

#m_about a.active,#m_about span {
background-position:-324px -18px;
}

#m_contacts a {
background-position:-940px -89px;
}

#m_contacts a.active,#m_contacts span {
background-position:-940px -18px;
}

#m_home a {
background-position:-16px -89px;
}

#m_home a.active,#m_home span {
background-position:-16px -18px;
}

#m_models a {
background-position:-632px -89px;
}

#m_models a.active,#m_models span {
background-position:-632px -18px;
}

#menu {
left:1000px;
list-style-type:none;
position:absolute;
top:300px;
}

#menu a {
background-image:url(/img/menu.jpg);
color:transparent;
display:block;
font-size:0;
height:55px;
text-decoration:none;
width:275px;
}

#menu li {
display:block;
height:55px;
left:434px;
position:relative;
width:275px;
}

#menu span {
background-image:url(/img/menu.jpg);
display:none;
height:55px;
left:0;
position:absolute;
top:0;
width:275px;
}

#mi_back a {
color:red;
padding:0 3px;
}

#mi_back,.mi_prop_val {
float:right;
}

#mi_img {
margin-bottom:25px;
}

#mi_img_control {
background:#2B2B2B;
float:right;
height:36px;
width:87px;
}

#mi_img_control a {
float:left;
margin:1px;
}

#mi_img_control span {
margin:12px 0 0 11px;
position:absolute;
}

#mi_left {
background:#000;
left:0;
padding-top:40px;
position:absolute;
top:0;
width:270px;
}

#mi_name,#mi_num {
color:#FFF;
float:left;
padding-right:15px;
}

#mi_props {
margin:5px 0 15px;
}

#mi_right {
background:#000;
color:#717171;
left:270px;
position:absolute;
top:0;
width:270px;
}

#mi_title {
padding:40px 0 30px;
}

#page_container {
background:#000;
color:#C4C4C4;
font-family:arial;
font-size:10px;
line-height:14px;
position:absolute;
text-transform:uppercase;
width:544px;
}

#page_container .page_title {
color:#FF005A;
float:left;
font-size:14px;
font-weight:bolder;
margin-bottom:15px;
margin-top:35px;
width:100%;
}

#page_container a {
color:#FFF;
}

#page_container h1,#page_container h2,#page_container h3,#page_container h4,#page_container h5,#page_container h6 {
color:#FF005A!important;
font-size:10px;
padding-bottom:5px;
}

#page_container p {
text-align:justify;
}

#reader {
background:#000 url(/img/face2_chb.jpg) no-repeat scroll 563px 0;
color:#C4C4C4;
display:none;
font-family:arial;
font-size:10px;
height:100%;
line-height:14px;
position:absolute;
text-align:justify;
text-transform:uppercase;
width:766px;
z-index:1000;
}

#reader a,.red {
color:#FF005A;
}

#reader h1 {
font-size:16px;
text-align:center;
}

#reader h1,#reader h2,#reader h3,#reader h4,#reader h5,#reader h6 {
color:#FF005A;
margin:20px 0;
}

#reader h2 {
font-size:14px;
text-align:center;
}

#reader h3 {
font-size:12px;
text-align:center;
}

#reader h4 {
font-size:14px;
}

#reader h5 {
font-size:10px;
}

#reader h6 {
font-size:12px;
}

#reader ul {
margin-left:25px;
}

#reader_loader {
display:block;
margin-left:350px;
margin-top:120px;
}

#reader_text {
margin:50px;
text-align:justify;
}

#sb_sound {
height:25px;
left:579px;
position:absolute;
top:25px;
width:147px;
}

.MdDn span {
background-image:url(/img/models/viewer/down1.jpg);
}

.MdUp span {
background-image:url(/img/models/viewer/up0.jpg);
}

.MdUp span,.MdDn span {
display:block;
height:22px;
width:101px;
}

.art_href {
display:block;
margin-top:10px;
}

.art_href a {
padding:0 5px;
}

.clear {
clear:both;
display:block;
height:1px;
overflow:hidden;
visibility:hidden;
width:1px;
}

.gray {
color:#717171;
}

.hidden {
display:none;
}

.home .art_img {
margin-bottom:150px;
}

.home img,.about img {
float:left;
margin:5px 20px 5px 5px;
}

.lts_show {
float:left;
margin-top:15px;
}

.lts_shows {
left:240px;
margin-bottom:20px;
position:absolute;
top:0;
width:280px;
}

.mi_prop {
height:15px;
}

.mi_prop_name {
color:#FFF;
float:left;
}

.models_block {
position:relative;
width:101px;
}

.models_block a {
margin:0!important;
padding:0!important;
text-decoration:none;
}

.models_block img {
margin:0!important;
padding:0!important;
}

.models_block li {
display:block;
height:100px;
list-style-type:none;
padding:1px;
position:relative;
width:100px;
}

.models_block span {
background-color:transparent!important;
left:0;
position:absolute;
text-align:center;
top:45px;
width:100px;
}

.mviewer {
float:left;
}

.mviewer a {
padding:0!important;
}

.news {
left:0;
position:absolute;
top:200px;
}

.news_even {
float:left;
width:250px;
}

.news_odd {
float:left;
padding-right:35px;
width:250px;
}

.shortly_about {
float:left;
margin-right:20px;
width:220px;
}

.title {
padding-bottom:5px;
}

.title a {
color:#FF005A!important;
padding:0!important;
text-decoration:none;
}

.window {
height:204px;
overflow:hidden;
width:101px;
}

body {
background:#484848;
margin:0;
padding:0;
}

select,input,textarea {
color:#C4C4C4;
font-family:arial;
font-size:10px;
line-height:14px;
text-transform:uppercase;
}