html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, table, caption, tbody, tfoot, thead, tr, th, td
{margin: 0;padding: 0;border: 0;outline: none;font-size: 100%;background: transparent; font-family: Arial;font-weight: lighter;}
body {font-size:16px;}
html>body {font-size:1em;}
.grey { 
height: 44px;
left: 0px;
margin-top: -46px;
position: relative;
top: 0px;
width: 100%;
}

div.head4{

}
.clear {
    clear: both;
}
.right {float:right;}
.left {float:left;}
.opacity {zoom: 1;background: rgba(0, 0, 0, 0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);}
.block_header {border-bottom:1px solid #000;height: 20px;margin-bottom: 10px;padding-bottom: 5px;text-transform:uppercase;font-size:0.95em;clear:both;float:left;display:block;width:100%;}
.block_header a {color:#000;}
.block_header a span {color:#777;}
#top {padding-bottom:2px;background:#f7f7f7 url(/images/top.gif) 0 bottom repeat-x;color:#848484;font-size:0.7em;font-family: "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosBold', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif; font-weight:600; font-stretch:normal;}
#top a, #top a:visited {color:#000;text-decoration:underline;}
#top a.active {font-weight:bold;text-decoration:none;}
#top span {color:#000;float:right;}
#top a.usr {font-weight:bold;text-decoration:none;}
#top div {display:block;width:1019px;height:30px;line-height:30px;margin:0 auto;}
#wrp {width:1019px;margin:0 auto;}
#hdr a {text-decoration:none;}
#hdr a.logo {float:left;display:block;width:155px;height:54px;background:url(/images/logo.gif) no-repeat;margin:0 87px 0 0;}
ul.lic-nav {list-style:none;margin:0;float:left;display:block;padding:26px 0 0 0;}
ul.subnav {font-size:0.85em;list-style:none;margin:0;clear:both;display:block;width:100%;float:left;padding:10px 0;border-top:1px solid #ededed;}
ul.subnav li,ul.lic-nav li {list-style:none;display:inline;}
ul.subnav li a,ul.lic-nav li a {color:#000;}
ul.subnav li.first {padding-left:242px;}
#hdr form {float:left;padding:27px 0 0 10px;height:19px;background:url(/images/search.png) 10px 26px no-repeat;display:block;width:140px;}
#hdr form input {height:12px;line-height:12px;width:114px;border:none;background:none;margin-left:18px;float:left;}
#ctt ,.ctt {clear:both;border-top:1px solid #000;padding-top:5px;padding-left: 0px; padding-right: 0px;
}

#ftr {clear:both;font-size:0.7em;color:#888888;border-top:1px solid #272727;padding:24px 0;padding-top:9px;float:left;width:100%;margin-top:24px;}
#ftr span {color:#999;}
#ftr a {color:#000;padding:0 3px;}
div.brd {padding:10px 0;border-bottom:1px solid #000;text-transform:uppercase;}
div.brd span {padding-right:16px;background:url(/images/rarr.gif) right -13px no-repeat;color:#747474;}
div.brd span.active {color:#000;background-position:right 2px;}
div.brd span.last {background:none;padding:0;}
div.input  {clear:both;float:left;padding:30px 0 5px 0;border-bottom:1px solid #017b00;}
div.input.invalid {border-bottom:1px solid #f00;}
div.input input,div.input label,div.select label{clear:both;float:left;display:block;width:385px;}
div.input label,div.select label {color:#3f3f3f;font-size:0.85em;padding-bottom:9px;}
div.input input {border:1px solid #d4d4d4;height:35px;line-height:35px;font-size:1.35em;}
.sub_back {clear:both;float:left;}
.sub_back input {float:left;margin:100px 15px 0 0;}
.form_section {margin:0;padding:35px 0 0 0;font-size:0.8em;text-transform:uppercase;color:#8f8f8f;border-bottom:1px solid #d5d5d5;display:block;clear:both;float:left;width:390px;}
div.select {clear:both;float:left;width:385px;padding:30px 0 5px 0;border-bottom:1px solid #017b00;}
div.side {float:left;display:block;width:218px;margin-right:24px;}
div.side.prof {padding-top:10px;}
div.main {float:left;display:block;width:777px;}
div.mow {clear:both;float:left;padding-bottom:50px;}
.mow .grey a {line-height:44px;font-size:1.125em;color:#fff;text-decoration:none;float:left;margin-left:14px;overflow:hidden;}
.mow img {border:none;}
div.catwalk {float:left;clear:both;}
.catwalk a {color:#232323;font-size:0.75em;clear:both;float:left;text-decoration:none;}
.catwalk a img {margin-bottom:4px;text-decoration:none;border:none;}
.catwalk a span {text-transform:uppercase;}
.catwalk div {float:left;clear:both;padding-bottom:25px;}


div.agency {display:block;float:left;width:140px;margin:0 0 30px 19px;font-size:0.625em;}
div.agency.fst {margin-left:0;}
.agency img {border:1px solid #b8b8b8;}
.agency a {font-size:1.2em;color:#1d1d1d;text-decoration:none;clear:both;float:left;}
.agency span {clear:both;float:left;display:block;}
div.links {clear:both;}
.links ul {list-style:none;margin:0 0 0 19px;padding:0;float:left;width:140px;font-size:0.7em;}
.links ul.fst {margin-left:0;}
.links ul li {list-style:none;float:left;clear:both;line-height:1.4em;}
.links ul li.header {font-weight:bold;text-transform:uppercase;padding-bottom:10px;}
.links ul li a {color:#000;text-decoration:none;}
#carousel { height: 415px;float:left;display:block;clear:both;}
.ttext {float:left;clear:both;width:100%;font-size:0.7em;}
.ttext a {text-decoration:none;color:#414141;font-weight:bold;}
.ttext h3 {clear:both;float:left;display:block;width:100%;color:#414141;font-size:0.8em;font-weight:bold;text-transform:uppercase;border-bottom:1px solid #cdc2c2;margin-bottom:7px;padding-bottom:2px;}
.ttext img {border:1px solid #848484;float:left;margin-right:9px;}
.ttext p {color:#414141;padding:6px 0 3px 0;}
.ttext div {display:block;float:left;clear:both;width:100%;padding-bottom:14px;}
.ttext a.pics {text-decoration:underline;font-weight:normal;}
.ttext p.all a {text-decoration:underline;}
.profile_header {height: 20px;margin-bottom: 10px;padding:10px 0 5px 0;font-size:0.95em;clear:both;float:left;display:block;width:100%;}
.profile_header a {color:#f00;text-decoration:none;}
.profile_header div {float:right;}
.profile_header div.head1 {float:inherit;}
.profile_pic {display:block;width:477px;float:left;}
.profile_pic .grey {color:#fff;}
.profile_pic .grey em {padding:10px 0 0 15px;float:left;}
.profile_bio {font-size:0.7em;width:280px;float:left;padding-left:19px;}
.profile_bio .head4 {margin-top:30px;font-weight:bold;color:#414141;text-transform:uppercase;border-bottom:1px solid #a6a6a6;width:100%;clear:both;float:left;display:block;margin-bottom:3px;}
.profile_bio .head4 .fst {margin-top:0;}
.profile_bio div.fst {margin-top:0;}
.profile_bio p {float:left;display:block;padding-top:1px;}
.profile_bio .val {width:122px;padding-left:18px;}
.profile_bio .var {width:140px;font-weight:bold;clear:both;}
.profile_controls  {margin-top:110px;float:right;display:block;width:175px;height:50px;background:url(/images/pbutt.png) no-repeat;}
.profile_controls img {border:none;float:left;margin:7px 6px;}
.profile_controls a.cast {text-align:center;background:url(/images/ba.png) no-repeat;line-height:34px;width:56px;height:34px;color:#000;text-decoration:none;font-size:1em;display:block;float:left;margin:7px 6px;}
.profile_thumbs {display:block;  width: 788px;clear:both;float:left;margin:15px 0 20px 0;}
.profile_thumbs {margin-top: 0px; margin-left: -11px}
.profile_thumbs-head4 {color:#151515;border-bottom:1px solid #000;width:100%;display:block;font-size:0.7em;font-weight:bold;text-transform:uppercase;clear: both; margin-top: 20px}

.profile_thumbs a  {
    display: block;
    margin: 0;
    padding: 0;
    margin-left: 12px;
    height: 150px;
    width: 100px;
    float: left;
    margin-top: 7px;
}
}
.profile_thumbs a img {border:none;margin:0px 0 0 0px;}

.profile_thumbs a.fst img {margin-left:0;}
.profile_thumbs div.head4 a {color:#151515;text-decoration:none;font-weight:bold;}
.profile_thumbs div.head4 a.active {color:#f00;}
.agency_logo img {border:1px solid #848484;}
.agency_logo {padding:7px 0 33px 0;}
.agency_logo a, .agency_about a {color:#000;text-decoration:none;border-bottom:1px solid #bfbfbf;margin-top:10px;font-size:0.7em;}
.agency_about, .agency_type {clear:both;float:left;display:block;width:100%;padding-bottom:40px;}
.agency_about p {font-size:0.7em;padding-bottom:10px;}
.agency_type b {font-size:0.5em;font-weight:bold;text-transform:uppercase;float:left;clear:both;}
.agency_type a {text-decoration:none;color:#0d0c0c;font-size:0.875em;float:left;clear:both;padding-top:5px;}
.agency_about div.head4 {font-size:0.65em;text-transform:uppercase;font-weight:bold;padding:10px 0;}
h4.small_hdr {clear:both;color:#151515;margin-bottom:14px;padding-bottom:3px;border-bottom:1px solid #000;width:100%;display:block;font-size:0.7em;font-weight:bold;text-transform:uppercase;}
h4.small_hdr a {float:right;color:#151515;text-decoration:underline;text-transform:none;}
h4.small_grey {font-size:0.675em;margin-top:5px;padding-bottom:3px;font-weight:bold;color:#414141;text-transform:uppercase;border-bottom:1px solid #a6a6a6;width:100%;clear:both;float:left;display:block;margin-bottom:16px;}
.casting {display:block;float:left;margin-left:13px;padding-bottom:40px;}
.casting img {margin:1px 0 0 1px;}
.casting img.bwcorner {position:relative;top:-143px;left:0;margin:0;float:none;}
.casting a.bwframe {display:block;width:144px;height:147px;background:url(/images/bwframe.gif) 0 0 no-repeat;}
.casting a {float:left;clear:both;text-decoration:none;font-size:0.7em;color:#000;}
.casting.fst {margin:0;}
.collapsable div.head4 {display:block;border-bottom:1px solid #858585;clear:both;float:left;width:100%;margin:4px 0;}
.collapsable div.head4 a {background:#fff url(/images/collapsable.gif) 0 3px no-repeat;text-decoration:none;font-size:0.7em;text-transform:uppercase;color:#666;position:relative;top:4px;padding:0 4px 0 9px;}
.collapsable div.head4 a.collapsed {background-position:0 -9px;}
.actions a {line-height:3em;font-size:0.625em;color:#000;clear:both;float:left;display:block;}
/* Slider ----------------------------------*/
.range {padding:11px 0 14px 0;float:right;display:block;width:100%;}
.range b {font-size:0.5em;font-weight:bold;}
.name {font-size:0.675em;font-weight:bold;}
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
.ui-slider-horizontal { height:36px; background:url(/images/slider.gif) 0 0 repeat-x;border:none; border-right:1px solid #6d6d6d; border-left:1px solid #6d6d6d;}
.ui-slider-horizontal .ui-slider-handle { top: 0; left:-1px; margin-left: 0; background:#000; width:1px; height:36px; border:none;}
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; background: rgba(255, 6, 6, 0.4); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66FF0606, endColorstr=#66FF0606);}
/* Slider End ------------------------------*/
.pager-slim {clear:both;float:left;display:block;width:100%;padding-bottom:30px;}
.pager-slim a , .pager-slim span {color:#525252;display:block;float:left;text-decoration:none;margin-left:5px;font-size:1.5em;}
.pager-slim a.active {text-decoration:none;color:#fe0000;}
.pager-slim span.active {text-decoration:none;color:#fe0000;}
.pager-slim a img {border:none;float:left;margin-top:3px;}

#acarousel {height: 409px;float:left;display:block;clear:both;padding-top:5px;}
#acarousel .grey a {color:#fff;text-decoration:none;font-style:italic;padding:10px 0 0 13px;font-size:0.7em;float:left;display:block;width:100%;}
#acarousel .grey a b {font-weight:bold;font-size:1.1em;}
ul.events {margin:0;padding:17px 0 0 0;list-style:none;}
ul.events li {margin:0;padding:0;list-style:none;clear:both;float:left;display:block;width:779px;background:url(/images/eventsbg.gif) 0 0 repeat-y;}
ul.events li a {text-decoration:none;font-size:0.75em;padding:8px 17px;font-size:0.7em;display:block;clear:both;float:left;width:745px;background:url(/images/eventstop.gif) 0 0 no-repeat;color:#000;}
ul.events li a b {color:#000;float:left;clear:both;padding:0 17px 8px 17px;background:url(/images/eventsbot.gif) -779px bottom no-repeat;width:779px;display:block;}
ul.events li.lst b {background:url(/images/eventsbotlst.gif) -779px bottom no-repeat;}
ul.events li a span {color:#686868;}
ul.events li.current a span {color:#686868;padding-left:17px;}
ul.events li.fst a {background:url(/images/eventstopfst.gif) 0 0 no-repeat;}
ul.events li.current {background-position:-779px 0;}
ul.events li.current b {font-size:2.2em;clear:both;color:#010101;}
ul.events li.future a {background:url(/images/eventsbot.gif) 0 bottom no-repeat;}
ul.events li.current a,ul.events li.fst.current a {background-position:-779px 0;padding:8px 0 0 0;width:779px;}
ul.events li.lst.future a {background:url(/images/eventsbotlst.gif) 0 bottom no-repeat;}
.icoexport {display:block;width:100%;clear:both;float:left;padding:10px 0 25px 0;font-size:0.7em;text-align:right;}
.icoexport a {color:#000;}
.cselect {display:block;height:20px;line-height:20px;font-size:0.7em;float:left;background:#ccc;width:195px;background:url(/images/cselect.gif) 0 0 no-repeat;text-transform:none;}
.cselect a {height:20px;line-height:20px;display:block;width:170px;margin-left:5px;padding-right:20px;overflow:hidden;color:#000;text-decoration:none;}
.block_header .cselect {float:right;}
.feature {clear:both;float:left;display:block;width:100%;margin:10px 0;}
.feature .cselect {clear:none;}
.feature .name {clear:both;float:left;display:block;width:100%;padding-bottom:8px;}
.drop {z-index:1;position:relative;}
.drop img,.drop span {float:left;clear:both;}
.drop span {background:#fff url(/images/cselectbg.gif) 0 0 repeat-y;padding:0 7px;width:181px;display:block;}
.hidden {visibility:hidden;}
.fadd, .fremove {display:block;float:left;clear:both;padding-left:20px;height:20px;line-height:20px;background:url(/images/minusplus.gif) 0 -17px no-repeat;text-decoration:none;color:#000;text-transform:uppercase;font-size:0.675em;font-weight:bold;}
.fremove {width:20px;padding:0;background-position:0 3px;}
.calendar {font-size:0.75em;}
.calendar div {padding:5px 0 10px 0;clear:both;float:left;}
.calendar p a,.calendar p b {display:block;float:left;width:24px;color:#000;text-decoration:none;height:16px;line-height:16px;text-align:center;margin:5px 7px 0 0;text-transform:uppercase;}
.calendar a.today {background:url(/images/redspot.gif) 0 0 no-repeat;color:#fff;}
.calendar .gd {color:#959595;}
.calendar .rd {color:#f00;}
.calendar p {clear:both;float:left;display:block;width:100%;}
p.days {border-bottom:1px solid #cecece;padding-bottom:3px;}
.calendar div span {text-transform:uppercase;font-weight:bold;padding:0 10px;margin:0;}
.calendar a img {border:none;}
.event {display:block;float:left;clear:both;width:100%;background:url(/images/eventpointer.gif) 64px 0 no-repeat;margin-bottom:16px;}
.event a img {border:1px solid #848484;float:left;margin-top:2px;}
.event p {float:left;display:block;width:593px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;height:42px;margin-left:27px;font-size:1.25em;color:#010101;padding:10px 0 0 12px;}
.event p em {font-size:0.45em;font-style:normal;display:block;width:100%;color:#686868;}
.event div {display:block;width:94px;height:54px;float:left;background:url(/images/eventright.gif) 0 0 no-repeat;}
.event div a {text-decoration:none;width:82px;height:34px;line-height:34px;color:#000;font-size:0.7em;text-align:center;display:block;float:left;text-transform:uppercase;margin-top:10px;}
.event div a.sched {background:url(/images/eventsched.gif) 0 0 no-repeat;}
.event div a.cncl {background:url(/images/eventcncl.gif) 0 0 no-repeat;}
.sbs {display:block;float:left;width:427px;}
.sbs .grey a {color:#fff;padding:12px 0 0 15px;float:left;}
.sbb {display:block;float:left;clear:both;width:427px;height:50px;background:url(/images/pbuttw.gif) 0 0 no-repeat;margin-top:9px;}
.sbb a.cast {text-align:center;background:url(/images/ba.png) no-repeat;line-height:34px;width:56px;height:34px;color:#000;text-decoration:none;font-size:1em;display:block;float:left;margin:7px 0 7px 262px;}
.sbb img {border:none;float:left;margin:7px 6px;}
.sbb.fll {clear:none;position:absolute;width:294px;top:485px;margin:0;left:434px;background:url(/images/pbuttsw.gif) 0 0 no-repeat;}
.sbb a.cast {margin-left:132px;}
.sbt {display:block;width:300px;float:left;}
.sbt img {border:none;float:left;margin:0 0 16px 7px;}
#qs {position:relative;z-index:1;display:block;width:193px;top:4px;font-size:0.7em;}
#qs div {float:left;clear:both;width:177px;margin-left:8px;border-bottom:1px solid #b0b0b0;padding-top:10px;color:#000;}
#qs a {color:#000;text-decoration:none;}
#qs img {float:left;}
#qs div img {border:none;margin-bottom:5px;}
#qs div p {float:left;display:block;width:118px;padding:3px 0 0 9px;}
#qs div p a {font-weight:bold;}
a.qsall {padding:4px 8px 8px 8px;float:left;display:block;width:177px;background:url(/images/qsb.png) 0 bottom no-repeat;}
#qs div.inner {border:none;margin:0;width:193px;float:left;clear:both;background:url(/images/qsc.png) 0 0 repeat-y;padding:0;}
.bookcont {float: left; overflow: hidden;background:url(/images/dragbot.gif) bottom center no-repeat;padding:20px 0 1px 0;}
.bookcont div.box {float: left;border: 1px solid #4f4f4f;width: 502px;margin-bottom: -1020px;padding-bottom: 1020px;}
.bookcont div.box.right {margin-left:11px;}
.booktip {clear:both;display;block;width:191px;background:url(/images/drag.gif) 0 bottom no-repeat;height:47px;margin:0 auto;text-align:center;padding-top:10px;font-size:0.75em;color:#6b6868;text-transform:uppercase;}
.bookpic {display:block;float:left;margin:7px 5px 10px 5px;width:90px;}
.bookpic img {border:none;}
.bookpic a {font-size:0.57em;text-decoration:none;color:#f00;clear:both;float:right;padding-left:8px;background:url(/images/del.gif) 0 4px no-repeat;}
.bookhdr {float:left;display:block;width:495px;font-size:0.7em;text-transform:uppercase;background:#f4f4f4;color:#000;padding:0 0 0 7px;border-bottom:1px solid #4f4f4f;}
.bookhdr a {float:right;color:#515151;margin:6px 7px 4px 0;display:block;}
.bookhdr span {float:left;margin-top:6px;font-weight:bold;}
.bookhdr a.small {text-transform:none;font-size:0.9em;}
.bookhdr .cselect {font-size:1em;margin:2px 0 2px 8px;}
.bookhdr .cselect span,.bookhdr .cselect a {margin:0;font-weight:normal;}
.bookhdr a.bookadd {display:block;float:left;width:12px;height:12px;text-decoration:none;background:url(/images/bookadd.gif) 0 0 no-repeat;margin-left:4px;}
.bookhdr a.small.active {background:#ebebeb;border-left:2px solid #a6a6a6;display:block;width:100px;text-align:left;margin:0;padding:4px 0 7px 8px;bottom:-1px;position:relative;}
.bookcfgs {display:block;float:left;display:block;background:#ebebeb;border-bottom: 1px solid #4f4f4f;width:100%;}
.bookcfgs div.split {display:block;width:220px;float:left;padding:6px 0 6px 8px;}
.bookcfgs em {font-style:normal;font-size:0.7em;text-transform:uppercase;padding-bottom:4px;width:100%;display:block;float:left;}
.bookcfgs a.ok {display:block;float:left;margin-top:25px;font-size:0.75em;color:#000;text-decoration:underline;font-weight:bold;}


.jtooltip {
    color: #FF0000;
    display: none;
    position: relative;
    width: auto;
}
.jtooltip_tail {
    background: url("http://moda.ru/framework/client/themes/moda/js/jquery/jtooltip/images/jtooltip_tail.gif") no-repeat scroll 0 0 transparent;
    height: 25px;
    left: -14px;
    position: absolute;
    top: -31px;
    width: 20px;
    z-index: 601;
}

.jtooltip table {
    margin: -40px 0 0;
    padding: 0;
    position: absolute;
}
.jtooltip_tl {
    background: url("http://moda.ru/framework/client/themes/moda/js/jquery/jtooltip/images/jtooltip_tl.png") no-repeat scroll 0 0 transparent;
}
.jtooltip_tc {
    background: url("http://moda.ru/framework/client/themes/moda/js/jquery/jtooltip/images/jtooltip_tc.png") repeat-x scroll 0 0 transparent;
}
.jtooltip_tr {
    background: url("http://moda.ru/framework/client/themes/moda/js/jquery/jtooltip/images/jtooltip_tr.png") no-repeat scroll 0 0 transparent;
}
.jtooltip_ml {
    background: url("http://moda.ru/framework/client/themes/moda/js/jquery/jtooltip/images/jtooltip_ml.png") repeat-y scroll 0 0 transparent;
}
.jtooltip_mc {
    background-color: #FFFFFF;
    font-size: 12px;
    padding: 5px;
}
.jtooltip_mr {
    background: url("http://moda.ru/framework/client/themes/moda/js/jquery/jtooltip/images/jtooltip_mr.png") repeat-y scroll 0 0 transparent;
}
.jtooltip_bl {
    background: url("http://moda.ru/framework/client/themes/moda/js/jquery/jtooltip/images/jtooltip_bl.png") no-repeat scroll 0 0 transparent;
}
.jtooltip_bc {
    background: url("http://moda.ru/framework/client/themes/moda/js/jquery/jtooltip/images/jtooltip_bc.png") repeat-x scroll 0 0 transparent;
}
.jtooltip_br {
    background: url("http://moda.ru/framework/client/themes/moda/js/jquery/jtooltip/images/jtooltip_br.png") no-repeat scroll 0 0 transparent;
}
.jtooltip_tl, .jtooltip_tr, .jtooltip_bl, .jtooltip_tr {
    height: 10px;
    width: 10px;
}

@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}@-o-keyframes progress-bar-stripes{from{background-position:0 0;} to{background-position:40px 0;}}@keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));background-image:-webkit-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-o-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:linear-gradient(to bottom, #f5f5f5, #f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.progress-striped .bar {

}

/*{background-color:#149bdf;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;}*/
.progress-btn
{
    /*background-color: #f1eff1;*/
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    -webkit-background-size: 40px 40px;
    -moz-background-size: 40px 40px;
    -o-background-size: 40px 40px;
    background-size: 40px 40px;
    -webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;
}

div.page-head {
    border-color: #E5E5E5;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
    color: #333333;
    display: block;
    font-size: 21px;
    line-height: 40px;
    margin-bottom: 20px;
    padding: 0;
    width: 100%;
}





/***********/

/*V1*/

.nav-list > .active > a{
    background-color: #000000;
}

.nav-list > .active > a:hover{
    background-color: #000000;
}

.nav-list>li>a {
    color: #000000;
    font-size: 14px;
}

.user-event-list .item{
    margin-bottom: 15px;
}
.user-event-list .item .item-head{
    font-weight: 700;
}
.user-event-list .item .sender .date{
    color: rgb(120,120,120);
    font-size: 12px;
}
.user-event-list .item .sender a{
    color: rgb(120,120,120);
    font-size: 12px;
}


.user-event-list .item .item-content{
    font-size: 14px;
}

.user-event-list .hr{
    clear: both;
    height: 8px;
    border-bottom: solid 1px #5a5a5a;
    margin-bottom: 20px;
}

/** формы **/
.site-form {
    margin-left: 2%;
}
.site-form div.row-fluid {
    margin-bottom: 12px;
}

.site-form .span2 label{
    margin-top: 5px;
    float: right;
    text-align: right;
    display: block;

}
.site-form .span7 span{
    margin-top: 5px;
    float: left;
    display: block;
}


/*строчка с профилем*/
.user-top-line-menu {
    float: right;
    display: block;
    /*margin: 5px;*/
    width: 300px;
}
.user-top-line-menu > span {
    float: right;
    margin-right: 4px;
    margin-top: 3px;
    display: inline-block;
//        min-width: 500px;
}

.dash-link {
    display: inline-block;
    position: relative;
    z-index: 20;
}
.dash-link:hover {
    border: solid 1px #ccc;
    margin-top: 2px;
    margin-right: 3px;
    padding-bottom: 1px ;
}
.dash-link a{
    display: block;
    padding: 0px 3px 1px 2px;
    text-align: right;
}
.dash-link a:hover {
    color: rgb(153, 39, 39) !important;
}

.dash-link a.show-on-hover{
    display: none;
}
.dash-link:hover .show-on-hover {
    display: block;
}

/* dashboard */
.empty-agency-logo {
    padding: 15px 2px;
    background-color: #0a0a0a;
    color: white;
    text-align: center;
    text-transform: uppercase;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 26px;
    line-height: 23px;
    overflow: hidden;
}



#searchResult {
    margin-left: -4px;
}




.agency-form textarea,.agency-form input[type=text] {
    width: 100%;
}
.agency-form label.checkbox {
    margin-left: 2px;
}


.wide-form textarea , .ultra-wide-form textarea {
    width: 98%;
}
.wide-form input[type=text] , .ultra-wide-form input[type=text]{
    width: 100%;
}
.wide-form label.checkbox {
    margin-left: 2px;
}

.ultra-wide-form .span12 {
    margin-bottom: 7px;
}



#uploadAgencyLogo {
    background: #F1F1F1 url('/images/icon/uploadPicIcon.png') 50% 30px no-repeat ;
    background-position: center center;
    border: solid 1px #e1e1e1;
    min-height: 120px;
}

#uploadAgencyLogo:hover {
    background: rgb(225, 225, 225) url('/images/icon/uploadPicIcon.png') 50% 30px no-repeat ;
    background-position: center center;
    border: solid 1px #e1e1e1;
    min-height: 120px;
}


#uploadAgencyLogo:hover div{
    background: rgba(241, 241, 241,0.3) url('/images/icon/uploadPicIcon.png') 50% 30px no-repeat ;
    background-position: center center;
    cursor: pointer;
    min-height: 120px;
}

#uploadPortfolioLogo {
    background: #F1F1F1 url('/images/icon/uploadPicIcon.png') 50% 30px no-repeat ;
    background-position: center center;
    border: solid 1px #e1e1e1;
    min-height: 120px;
}

#uploadPortfolioLogo:hover {
    background: rgb(225, 225, 225) url('/images/icon/uploadPicIcon.png') 50% 30px no-repeat ;
    background-position: center center;
    border: solid 1px #e1e1e1;
    min-height: 120px;
}


#uploadPortfolioLogo:hover div{
    background: rgba(241, 241, 241,0.3) url('/images/icon/uploadPicIcon.png') 50% 30px no-repeat ;
    background-position: center center;
    cursor: pointer;
    min-height: 120px;
}




 /*compozit popup*/

#compozit-popup {
    display: none;
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 888;
    left:0;
    top:0
}
#compozit-popup .bg{
    position: fixed;
    opacity: 0.5;
    background-color: #000000;
    height: 100%;
    width: 100%;
}
#compozit-popup .box{
    background-color: white;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    width: 764px;
    display: block;
    opacity: 1;
    z-index: 950;
    position: relative;
    padding: 6px;
}

#compozit-popup .box .title {
    height: 70px;
    margin-top: -70px;
    left: 0px;
    position: relative;
    top: 0px;
    width: 100%;
    background-color: rgba(0,0,0,0.6);
}

#compozit-popup .box .title  span{
    display: inline-block;
    margin-top: 24px;
    margin-left: 1em;
    display: inline-block;
    font-size: 21px;
    color: white;
}

#compozit-popup .box .title  span b{
    font-style: italic;
    font-weight: bold;
}

#compozit-popup .box .title  span em{
    font-size: 21px;
    padding-left: 10px;
}

#compozit-popup .box a.main-photo{
    display: block;
    height: 540px;
    width: 420px;
}

#compozit-popup .box div.main-photo{
    height: 540px;
    width: 420px;
    background-color: green;
    display: block;
    background-size: cover;

}

#compozit-popup .box .sub-box{
    width: 350px;
    opacity: 1;
    float: right;

}
#compozit-popup .box .sub-box .sub-photo{
    height: 200px;
    width: 164px;
    opacity: 1;
    background-color: green;
    float: right;
    margin-left: 8px;
    margin-bottom: 8px;

}

#compozit-popup .profile_controls{
    background-color: #949494;
    border-radius: 4px;
    margin-top: 75px;
    background-image: none;
    width: 336px;
    text-align: right;
}

#compozit-popup .profile_controls a{
    float: right;
}


a {
    color: #000000;
    text-decoration: underline;
}

a.back-to-all-photo-link {
    font-size: 12px;
}


div.newface {display:block;width:140px; height:200px; float:left;margin:0 0 30px 18px;}
div.newface.fst {margin-left:0;}
.newface a {font-size:0.625em;color:#fff;text-decoration:none;display:block;clear:both;}
.newface .grey {margin-top: -32px;height:32px;}
.newface .grey a {padding:3px 0 0 5px;line-height:1.2em;}
.newface a b {font-weight:normal;font-size:1.2em;}
.newface a em {font-size:1.1em;}
.newface img {height: 200px;}

div.newface {
    display: block;
    width: 152px;
    height: 200px;
    float: left;
    margin: 0 0 8px 4px;
}


.main-newface-list {
 margin-left: -10px;
}

.main-newface a {font-size:0.625em;color:#fff;text-decoration:none;display:block;clear:both;}
.main-newface .grey {margin-top: -32px;height:32px;}
.main-newface .grey a {padding:3px 0 0 5px;line-height:1.2em;}
.main-newface a b {font-weight:normal;font-size:1.2em;}
.main-newface a em {font-size:1.1em;}
.main-newface img {height: 220px;}

div.main-newface {
    display: block;
    width: 196px;
    height: 220px;
    float: left;
    margin: 0 0 14px 10px;
}


#hdr ul, .brd, div.input, div.select label, .form_section, .block_header h1, .profile_header, .mow .grey a, .sbs .grey a, ul.events li a, .profile_pic .grey, .catwalk a, .pager a, #acarousel .grey a,.newface a, .booktip, .event, .agency_type a, a.cast, div.name, .lic-nav, .subnav {
    font-family: 'Roboto Condensed', sans-serif;
    text-shadow: 0 0 1px rgba(0,0,0,0.3);
}
.lic-nav  {
    font-size: 17px;
}

.subnav  * {
    font-size: 14px;
}
.lic-nav  .active a, .subnav  .active a {
    color:firebrick;
}


.support {
    float: right;
    width: 400px;
}

.support textarea{
    width: 386px;
}



.top-listing li {
    padding-bottom: 15px;
    margin-left: 40px;
}

.top-listing img {
    margin-right: 12px;
}


.calendar-page {
    width: 100%;
    display: table;
    border-collapse: separate;
    border-spacing: 2px;
    border-color: grey;
}

.calendar-page td.day {
    display: table-cell;
    table-layout: fixed;
    height: 100px;
    width: 140px;
    vertical-align: top;
}
.calendar-page td.day div.item{

}

.calendar-page td.day:hover{
    background-color: #f5f5dc;
}


.qbar a {
    text-decoration: none;
}

.createContestSiteLogoUpload {
    background: #F1F1F1 url('/images/icon/uploadPicIcon.png') 50% 30px no-repeat ;
    background-position: center center;
    border: solid 1px #e1e1e1;
    min-height: 120px;
}

.createContestSiteLogoUpload:hover {
    background: rgb(225, 225, 225) url('/images/icon/uploadPicIcon.png') 50% 30px no-repeat ;
    background-position: center center;
    border: solid 1px #e1e1e1;
    min-height: 120px;
}


.createContestSiteLogoUpload:hover div{
    background: rgba(241, 241, 241,0.3) url('/images/icon/uploadPicIcon.png') 50% 30px no-repeat ;
    background-position: center center;
    cursor: pointer;
    min-height: 120px;
}