.mobile {display: none; visibility: hidden;}
.small {display: none; visibility: hidden;}
.hide-for-big {display: none; visibility: hidden;}
.hide {display: none;}
#peFlareLightboxControlPrev {display: none; visibility: hidden;}
#peFlareLightboxControlNext {display: none; visibility: hidden;}
#peFlareLightboxControlThumbs {display: none; visibility: hidden;}

/* ALL */
html {font-family: Arial, Helvetica; background: #000;}
div {border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-radius: 4px;}
table {border: 0; background-color: #333; color: #CCC; text-align: justify;}
td {vertical-align: top;}
td img {margin-top: 2px; margin-left: 2px; border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; -webkit-border-bottom-left-radius: 2px; -webkit-border-bottom-right-radius: 2px; -khtml-border-radius: 2px;}
a:active {color: #FFF;}
a:hover {text-shadow: 0 0 0.4em gray;}
p {margin: 0px 2px 8px 2px;}
.about {font-size: 12px;}
.m-b_0 {margin-bottom: 0;}
.empty {background-image:url(images/empty.jpg);}
/*___________________________________________________________*/
a {text-decoration: none; font-weight: bold; color:#FFFF84; outline: none;}
.strong {font-weight: bold;}
.italic {font-style: italic;}
.link_no {color: #CCC;}

/* POPUP */
.popup_block {display: none; background-color:#000; padding: 0px; border: 11px solid #909090; float: left; position: fixed; top: 50%; left: 50%; z-index: 99999; -webkit-box-shadow: 0px 0px 20px #000; -moz-box-shadow: 0px 0px 20px #000; box-shadow: 0px 0px 20px #000; border-radius: 15px; -moz-border-radius: 15px; -o-border-radius: 15px; -webkit-border-radius: 15px; -khtml-border-radius: 15px;}
.btn_close {float: right;}
#fade {display: none; background: #000; position: fixed; left: 0; top: 0; width: 100%; height: 100%; opacity: .60; z-index: 9999; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);}
/*___________________________________________________________*/
#peFlareLightboxControlClose {position: fixed; margin-left: 721px; margin-top: 13px;}
#iframe_stu {height: 824px; width: 100%; margin-top: 0;}
#iframe_fil {height: 808px; width: 100%; margin-top: 0;}
#iframe_stw {height: 428px; width: 100%; margin-top: 0;}
#iframe_boo {height: 808px; width: 100%; margin-top: 0;}
#iframe_pro {height: 288px; width: 100%; margin-top: 0;}

/* INDEX */
.home_div {border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; -webkit-border-bottom-left-radius: 0px; -webkit-border-bottom-right-radius: 0px; -khtml-border-radius: 0px;}
.searching {display: none;}
#button_mmu:hover {background-position: bottom;}
#button_pre:hover {background-position: bottom;}
#button_son:hover {background-position: bottom;}
#button_stu:hover {background-position: bottom;}
#button_stw:hover {background-position: bottom;}
#button_pro:hover {background-position: bottom;}
#button_fil:hover {background-position: bottom;}
#button_boo:hover {background-position: bottom;}
/*___________________________________________________________*/
.button {display: block; height: 35px; outline: none; padding: 0;}
.stick {background-repeat:no-repeat; background-image:url(images/index/stick_big.gif); width: 8px; height: 32px; margin-top: -32px;}
#container_big {width: 580px; margin: 115px auto 0px auto;}
#button_div_son {margin-left: -3px;}
#stick1 {margin-left: 119px;}
#button_div_mmu {margin-left: 134px; margin-top: -35px;}
#stick2 {margin-left: 326px;}
#button_div_pre {margin-left: 343px; margin-top: -35px;}
#stick3 {margin-left: 448px;}
#button_div_stu {margin-left: 465px; margin-top: -35px;}
#intro_div {width: 580px; height: 384px; background-repeat:no-repeat; background-image:url(images/index/intro_big.jpg); margin: 7px auto;}
#button_div_fil {margin-left: -2px; margin-top: 14px;}
#button_div_stw {margin-left: 149px; margin-top: -35px;}
#button_div_boo {margin-left: 354px; margin-top: -35px;}
#button_div_pro {margin-left: 458px; margin-top: -35px;}
#chairs_div {width: 955px; height: 141px; background-repeat: no-repeat; background-image:url(images/index/chairs_big.gif); margin: 101px auto;}
#button_mmu {width: 185px; background: url(images/index/mmu_big.gif) top no-repeat;}
#button_pre {width: 97px; background: url(images/index/pre_big.gif) top no-repeat;}
#button_son {width: 114px; background: url(images/index/son_big.gif) top no-repeat;}
#button_fil {width: 132px; background: url(images/index/fil_big.gif) top no-repeat;}
#button_stw {width: 185px; background: url(images/index/stw_big.gif) top no-repeat;}
#button_pro {width: 125px; background: url(images/index/pro_big.gif) top no-repeat;}
#button_boo {width: 85px; background: url(images/index/boo_big.gif) top no-repeat;}
#button_stu {width: 117px; background: url(images/index/stu_big.gif) top no-repeat;}

/* STUDIO */
.stu_td_right {width: 100px; text-align: right; font-size: 12px; white-space: nowrap;}
.shadow {text-shadow: 0 0 1.4em #FFFF84; box-shadow: 0px 0px 0.1em #FFFF84;}
.stu_quote {margin: 0px 4px 9px 2px; font-size: 11px;}
#stu_title_2 {margin: 13px 0px 8px 2px;}
/*___________________________________________________________*/
.big_table_stu {width: 792px; height: 266px;}
.td_right {text-align: right; font-size: 12px;}
.shadow {text-shadow: 0 0 1.4em #FFFF84; box-shadow: 0px 0px 0.1em #FFFF84;}
.stu_title {margin: 4px 4px 0px 2px; font-weight: bold; font-size: 17px;}
.stu_about {font-size: 12px; margin: 0px 4px 7px 2px;}
.member_about {font-size: 12px; margin: 0px 4px 100% 2px;}
.big_stu_div {position: fixed; bottom: 6px; left: 808px; width: 792px; height: 266px; overflow: hidden;}
.member_div_left {width: 792px; height: 130px; overflow: hidden; position: fixed; left: 6px;}
.member_div_right {width: 792px; height: 130px; overflow: hidden; margin-top: 6px; margin-left: 800px;}
.member_table {width: 792px; height: 130px;}
.member_td_image {width: 163px;}	
.member_td_header {width: 100%; height: 34px;}
.stu_shadow {text-shadow: 0 0 0.9em #FFFF84;}
#td_stu_1 {padding-left: 6px; width: 556px;}
#td_stu_1 p {margin-bottom: 7px;}
#td_stu_2 {padding-left: 10px; width: 224px;}
#space p {margin: 0px 0px 6px 2px;}
#stu_title_1 {margin: 4px 0px 7px 2px;}
#ermakova {top: 8px;}
#lugovov {top: 144px;}
#kuprin {top: 280px;}
#barteneva {top: 416px;}
#borisov {top: 552px;}
#sirina {top: 688px;}

/* PROJECTS+FILMS+BOOKS */
.fil-boo_div {width: 390px; height: 256px; overflow: hidden;}
.fil-boo_table {width: 390px; height: 256px;}
.fil-boo_td_image {width: 182px; height: 177px;}
.fil-boo_date {font-size: 10px;}
.boo_creators {font-size: 11px; margin-bottom: 0px;}
.fil_link {text-align: center; margin-top: 4px; font-size: 13px;}
.boo_link {text-align: center; margin-top: 4px; margin-bottom:0; font-size: 13px;}
.pro-fil_creators {font-size: 11px;}
/*___________________________________________________________*/
.fil-boo_title_1 {margin: 5px 2px 9px 2px; font-weight: bold; font-size: 21px; text-align: center;}
.fil-boo_title_2 {margin: 5px 2px 9px 2px; font-weight: bold; font-size: 18px; text-align: center;}
.big_fil-boo_div_0 {margin-top: 10px;}
.big_fil-boo_div_1 {margin-left: 0px; margin-top: 10px;}
.big_fil-boo_div_2 {margin-left: 400px; margin-top: -256px;}
.big_fil-boo_div_3 {margin-left: 800px; margin-top: -256px;}
.big_fil-boo_div_4 {margin-left: 1200px; margin-top: -256px;}

/* STUD-WORKS+PROJECTS */
.stw-pro_table {width: 390px; height: 130px;}
.stw-pro_td_image {width: 163px;}
.stw_td_info {margin: 0px 2px 8px 2px;}
.stw_about {font-size: 11px; margin: 4px 2px;}
.stw_link {text-align: left; margin-top: 0px; margin-bottom: 5px; font-size: 12px;}
/*___________________________________________________________*/
.stw_div {width: 390px; height: 130px; overflow: hidden;}
.big_stw_div_0 {margin-top: 10px;}
.big_stw_div_1 {margin-left: 0px; margin-top: 10px;}
.big_stw_div_2 {margin-left: 400px; margin-top: -130px;}
.big_stw_div_3 {margin-left: 800px; margin-top: -130px;}
.big_stw_div_4 {margin-left: 1200px; margin-top: -130px;}
.stw-pro_title_1 {margin: 3px 2px 0px 0px; font-weight: bold; font-size: 18px; text-align: left;}
.stw-pro_title_2 {margin: 3px 2px 0px 0px; font-weight: bold; font-size: 14px; text-align: left;}

