.mobile {display: none; visibility: hidden;}
.big {display: none; visibility: hidden;}
.hide-for-small {display: none; visibility: hidden;}
.hide {display: none;}

/* 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: 518px; margin-top: 10px;}
#iframe_stu {height: 550px; width: 100%; margin-top: 0;}
#iframe_fil {height: 538px; width: 100%; margin-top: 0;}
#iframe_stw {height: 420px; width: 100%; margin-top: 0;}
#iframe_boo {height: 540px; width: 100%; margin-top: 0;}
#iframe_pro {height: 282px; 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: 27px; outline: none; padding: 0;}
.stick {background-repeat:no-repeat; background-image:url(images/index/stick_small.gif); width: 8px; height: 27px; margin-top: -27px;}
#container_small {width: 425px; margin: 123px auto 0px auto;}
#button_div_son {margin-left: -2px;}
#stick1 {margin-left: 88px; margin-top: -27px;}
#button_div_mmu {margin-left: 95px; margin-top: -27px;}
#stick2 {margin-left: 238px;}
#button_div_pre {margin-left: 247px; margin-top: -27px;}
#stick3 {margin-left: 325px;}
#button_div_stu {margin-left: 336px; margin-top: -27px;}
#intro_div {width: 425px; height: 281px; background-repeat:no-repeat; background-image:url(images/index/intro_small.jpg); margin: 7px auto;}
#button_div_fil {margin-left: -3px; margin-top: 10px;}
#button_div_stw {margin-left: 107px; margin-top: -27px;}
#button_div_boo {margin-left: 258px; margin-top: -27px;}
#button_div_pro {margin-left: 333px; margin-top: -27px;}
#chairs_div {width: 700px; height: 103px; background-repeat: no-repeat; background-image:url(images/index/chairs_small.gif); margin: 43px auto;}
#button_mmu {width: 143px; background: url(images/index/mmu_small.gif) top no-repeat;}
#button_pre {width: 76px; background: url(images/index/pre_small.gif) top no-repeat;}
#button_son {width: 89px; background: url(images/index/son_small.gif) top no-repeat;}
#button_fil {width: 100px; background: url(images/index/fil_small.gif) top no-repeat;}
#button_stw {width: 140px; background: url(images/index/stw_small.gif) top no-repeat;}
#button_pro {width: 96px; background: url(images/index/pro_small.gif) top no-repeat;}
#button_boo {width: 65px; background: url(images/index/boo_small.gif) top no-repeat;}
#button_stu {width: 91px; background: url(images/index/stu_small.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 8px 2px; font-size: 11px;}
#stu_title_2 {margin: 13px 0px 8px 2px;}
/*___________________________________________________________*/
.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: 5px 4px 5px 2px; font-weight: bold; font-size: 18px;}
.stu_about {font-size: 12px; margin: 0px 4px 7px 2px;}
.small_stu_div {position: fixed; margin-left: 800px; width: 391px; height: 538px; overflow: hidden;}
.small_stu_table {width: 391px; height: 538px;}
.member_div {margin-top: 6px; width: 792px; height: 130px; overflow: hidden;}
.member_table {width: 792px; height: 130px;}
.member_td_image {width: 163px;}	
.member_td_header {width: 100%; height: 34px;}	
#stu_title_1 {margin: 3px 0px 7px 2px;}
#space p {margin: 0px 0px 6px 2px;}

/* 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;}
.small_fil-boo_div_beg {margin-top: 10px;}
.small_fil-boo_div_left {margin-left: 0px; margin-top: 10px;}
.small_fil-boo_div_central {margin-left: 400px; margin-top: -256px;}
.small_fil-boo_div_right {margin-left: 800px; 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 6px 2px;}
.stw_about {font-size: 11px; margin: 4px 2px;}
.stw_link {text-align: left; margin-bottom: 4px; font-size: 12px;}
/*___________________________________________________________*/
.stw_div {width: 390px; height: 130px; overflow: hidden;}
.small_stw_div_beg {margin-top: 6px;}
.small_stw_div_left {margin-left: 0px; margin-top: 6px;}
.small_stw_div_central {margin-left: 400px; margin-top: -130px;}
.small_stw_div_right {margin-left: 800px; margin-top: -130px;}
.stw-pro_title_1 {margin: 3px 2px 0px 0px; font-weight: bold; font-size: 20px; text-align: left;}
.stw-pro_title_2 {margin: 3px 2px 0px 0px; font-weight: bold; font-size: 18px; text-align: left;}