.bill_date {
    font-size:1.5em;
    padding: 10px 0px;
    /*color:#ff9900;*/
}
.bill_date div{
    float:left;
    display:inline;
    font-size:1.3em;
    line-height:0.8em;
    margin-right:10px;
}
.bill_date div span{
    font-size:0.7em;
}

.bill_table
{
    width: 100%;
    margin-bottom: 2em;
}

.bill_table td
{
    vertical-align: top;
}
.bill_table .image
{
    width: 76px;
    padding: 10px 5px;
}
.bill_table .name
{
    float: left;
    font-size: 1.3em;
    padding-bottom: 0.4em;
}
.bill_table .location
{
    margin: 0px;
}
.bill_table .text
{
    margin-bottom: 0.1em;
}
.bill_table .info
{
    float: left;
    margin-left: 10px;
}
.bill_table .descr
{
    padding: 10px 5px;
}
.bill_table .genre
{
    color: #666666;
    font-size: 1.0em;
    margin-bottom: 0.2em;
    font-style: italic;
}
#starUser, #page
{
    display: none;
}

#violet .tmenu ul.first a.white, #blue .tmenu ul.first a.white, #aqua .tmenu ul.first a.white,
#green .tmenu ul.first a.white, #yellow .tmenu ul.first a.white, #orange .tmenu ul.first a.white,
#red .tmenu ul.first a.white
{
    color: #ffffff;
}
.error
{
    color: #ff0000;
    font-style: italic;
}

#main .afisha
{
    height:400px;
    position:absolute;
    width:97%;
    z-index:9999;
}
#main .afisha object
{
    z-index:-999;
}
.repertoire .name
{
    font-size: 1.2em;
    line-height: 1.4em;
}

.cont_1
{
    position:absolute;
    top:320px;
}
.flash_gallery
{
    height: 600px;
}
.go_back
{
    float: right;
}
label
{
    padding-right: 10px;
}
.comments
{
    margin-top: 40px;
}
.logout_p
{
    padding-top: 10px;
}
form label, .out #auth_form span
{
    float: left;
    width: 120px;
    display: block;
}
label + input + br
{
    clear: both;
}
.yamap {
    width: 460px;
    height: 300px;
    margin-bottom: 20px;
}
#violet .out a{
    color:#da11d6;
}
#violet .out a:hover{
    color:#ff22ff;
}
#blue .out a{
    color:#62b3ff;
}
#blue .out a:hover{
    color:#c4ffff;
}
#aqua .out a{
    color:#2abadd;
}
#aqua .out a:hover{
    color:#80d7ec;
}
#green .out a{
    color:#007e4d;
}
#green .out a:hover{
    color:#17da8f;
}
#yellow .out a{
    color:#d9c202;
}
#yellow .out a:hover{
    color:#edad46;
}
#orange .out a{
    color:#b76f1f;
}
#orange .out a:hover{
    color:#ffff52;
}
#red .out a{
    color:#da180d;
}
#red .out a:hover{
    color:#ff341c;
}
#raduga .out a {
    color:#ff8a00;
}
#raduga .out a:hover {
    color:#ffff00;
}
.out h2{
    font-size: 1.4em;
}
.out .image_right {
    float: right; padding: 0px 0px 10px 0px;
}
.person_name
{
    font-size: 1.2em;
}
.out p
{
    line-height: 1.5;
}
.out input, .out select
{
    margin-bottom: 0.8em;
}
.out label
{
    margin-bottom: 0.5em;
}
#main .anons .violet .head a{
    color:#da11d6;
}
#main .anons .blue .head a{
    color:#62b3ff;
}
#main .anons .aqua .head a{
    color:#80d7ec;
}
#main .anons .green .head a{
    color:#17da8f;
}
#main .anons .yellow .head a{
    color:#debf60;
}
#main .anons .orange .head a{
    color:#b76f1f;
}
#main .anons .red .head a{
    color:#da180d;
}
#main .anons .raduga .head a{
    color:#ff8a00;
}
#main .anons .rowimg .head
{
    padding-top: 0px;
}
#main .anons .rowimg, #main .anons .row
{
    background: url('/design/images/border_right.gif') repeat-y 1px;
}
#main .anons .date
{
    width: 144px;
    border: 0px none;
}
#main .anons .head .about
{
    padding-top: 10px;
    padding-bottom: 5px;
}
.cabinet .grid_1{
    width: 15%;
}
.cabinet .grid_11{
    width: 81%;
}
.users_info .grid_1{
    width:30%;
}
.users_info .grid_11{
    width:65%;
}
.users_info .grid_1, .cabinet .grid_1{
    text-align:right;
    font-weight:bold;
}
.users_info .grid_11, .cabinet .grid_11{
    margin-bottom:15px;
}
.photo
{
    float: left;
}
.users_info
{
    float: left;
    width: 65%;
}
.out .map li
{
    padding-left: 0px;
    font-size: 110%;
}
.out .map h2.sitemap_main
{
    font-size: 1.5em;
}
.out .map li.subitem
{
    padding-left: 15px;
    font-size: 100%;
}
.out .map li.subsubitem
{
    padding-left: 25px;
    font-size: 90%;
}
.out p.label
{
    padding-bottom: 5px;
    margin-bottom: 0px;
}
.tickets_order
{
    font-weight: normal;
    font-size: 1.9em;
    margin: 0 25px 20px 0;
}
.cont_1
{
    top: 379px;
}
#actors_count
{
    position: relative;
    top: -21px;
}
.out .map .row
{
    margin-bottom:40px;
}
#raduga .out .map .row a{
    color:#d18f02;
}
#raduga .out .map .row.violet a{
    color:#a446a2;
}
#raduga .out .map .row.blue a{
    color:#0067a1;
}
#raduga .out .map .row.aqua a{
    color:#00aed9;
}
#raduga .out .map .row.green a{
    color:#007751;
}
#raduga .out .map .row.yellow a{
    color:#f2b121;
}
#raduga .out .map .row.orange a{
    color:#f5791e;
}
#raduga .out .map .row.red a{
    color:#f51e1e;
}
.protect_image
{
    margin-left: 238px;
}
.form_note
{
    font-size: 90%;
}
.video_galery
{
    float: left;
    background: url(/design/images/pl.jpg) left top repeat-y;
    padding: 0 0 0 8px;
}

.video_galery div
{
    background: url(/design/images/pl.jpg) right top repeat-y;
    padding: 0 8px 0 0;
}
.video_galery div img
{
    display: block;
    border: 1px solid #000000;
}
.out img.bordered
{
    border-width: 1px;
    border-style: solid;
}
/*.out .info img, .out img.protect_image
{
    border: none;
}*/
#violet .out img.bordered{
    border-color:#da11d6;
}
#blue .out img.bordered{
    border-color:#62b3ff;
}
#aqua .out img.bordered{
    border-color:#2abadd;
}
#green .out img.bordered{
    border-color:#007e4d;
}
#yellow .out img.bordered{
    border-color:#debf60;
}
#orange .out img.bordered{
    border-color:#b76f1f;
}
#red .out img.bordered{
    border-color:#da180d;
}
#raduga .out img.bordered {
    border-color:#ff8a00;
}
.top_phones
{
    color: white;
    padding-top: 7px;
    margin-bottom: -14px;
}
.top_phones span
{
    font-size: 90%;
}
.new_tag
{
    display: block;
}
.video_genre
{
    font-style: italic;
    font-size: 85%;
    float: left;
    display: block;
    padding: 6px 0 0 8px;
    width: 75px;
}
.advantages td.big_number
{
    font-size: 250%;
}
.advantages td
{
    vertical-align: top;
}
.advantages table td
{
    font-size: 90%;
}
.advantages form
{
    padding-top: 10px;
}
.advantages table td
{
    padding: 2px;
}
td.violet {
    color:#da11d6;
}
td.blue {
    color:#62b3ff;
}
td.aqua {
    color:#2abadd;
}
td.green {
    color:#007e4d;
}
td.yellow {
    color:#debf60;
}
td.orange {
    color:#b76f1f;
}
td.red {
    color:#da180d;
}
td.raduga  {
    color:#ff8a00;
}
#main .cont_1
{
    position:relative;
    top:300px;
    width:100%;
    height:100%;
    background:transparent url(/design/images/bmain.jpg) no-repeat scroll center bottom;
}
#main .page{
    background:none;
}
.grid_4.logo,.grid_8.topmenu,.grid_8.mainmenu {
    z-index:19999;
}
.grid_4.logo,.grid_8.topmenu,.grid_8.mainmenu {
    position:relative; 
}
#main .anons .head .about, #main .quote p, #main .news li span {
    font-size: 106%;
    line-height: 1.1em;
}
.zone{
    z-index: 29999;
}
.out .actor_photo
{
    float: left;
    padding: 0 8px 8px 0;
}
.actions_confirm
{
    display: none;
}
.link_wconfirm
{
    display: block;
}
.comment .text b, .comment .text span
{
    float: left;
}
.zone_online
{
    background-image: url('/design/images/myzone_online.png');
}
.photo_menu
{
    position: relative;
    right: 51px;
}
.photo_menu img
{
    width: 270px;
    height: 280px;
}
.comment .text p
{
    padding-top: 15px;
}
.view-menu span
{
    font-weight: bold;
}
.view-menu
{
    float: right;
    padding-bottom: 20px;
}
#violet .view-menu span {
    color:#da11d6;
}
#blue .view-menu span {
    color:#62b3ff;
}
#aqua .view-menu span {
    color:#2abadd;
}
#green .view-menu span {
    color:#007e4d;
}
#yellow .view-menu span {
    color:#debf60;
}
#orange .view-menu span {
    color:#b76f1f;
}
#red .view-menu span {
    color:#da180d;
}
#raduga .view-menu span  {
    color:#ff8a00;
}
.view-menu a, .view-menu span
{
    margin-right: 15px;
}
.rep_img
{
    float: left;
    margin: 0 10px 10px 0;
    height: 90px;
}
.tags
{
    float: right;
}
#cloud_small
{
    float: right;
}
.out .tags_h1
{
    margin-top: -30px;
}
.smenu .l.small.violet
{
    width: 18%;
}
.smenu .l.blue, .smenu .l.yellow, .smenu .l.orange
{
    width: 10%;
}
#main .anons .place {
    text-decoration: none;
}
.news .image_left {
    float: left; padding: 0px 15px 0px 0px;
}
.grid_5.suffix_1.order, .grid_6.myzone
{
    margin: 0px;
}
.rowimg + .rowimg
{
    padding-top: 20px;
}
.like-button {
	margin: 15px 0 15px 3%;
	width: 150px;
	height: 20px;
	float: left;
}

