div.presentation
{
  width:700px;
  height:121px;
  margin-left:60px;
}

div.presentation #prcontent
{
  width:655px;
  height:117px;
  border:1px solid #ececec;
  float:left;  
  overflow:hidden;
  position: relative;
}

div.activeholder
{
background: red;
}

span.activeholder
{
background: red;
padding:2px;
}

div.trashactiveholder
{
background: url(/i/trashon.png) no-repeat 0 0 !important;
}


div.presentation #prcontent .holder 
{
padding: 0 3px 0 3px;
float:left;
width:125px;
height:131px;
position:relative;
margin-top:15px;
}

div.presentation #prcontent .bigholder 
{
width:1310px;
height:121px;
position:absolute;
background: url(/i/film.gif) repeat-x;
display:none;
}

div.presentation .fbw
{
background: url(/i/arrow-left.gif) repeat-x 0 50%;
}
div.presentation .bw
{
background: url(/i/arrow-left.gif) no-repeat 0 50%;
}

div.presentation .ffw
{
background: url(/i/arrow-right.gif) repeat-x 0 50%;
}
div.presentation .fw
{
background: url(/i/arrow-right.gif) no-repeat 0 50%;
}

div.presentation #prprevious 
{
width:20px;
height:121px;
float:left;
cursor:hand;cursor:pointer;
}
div.presentation #prnext
{
width:20px;
height:121px;
float:left;
cursor:hand;cursor:pointer;
}

div.presentation #preloader
{
  position:absolute;
  top:-2200px;
  left:-2200px;  
}

.models
{
  border:1px solid #aaa;
  width: 100%;
}

.models a img
{
  border: 2px dashed #000;
}

.models a:hover img
{
  border: 2px solid #00a;
}

.model {width: 512px; margin: 10px 0px 10px 0px}
.model b, #photoInf b {font-weight: normal; color: #6699cc; font-size: 12px;} 

div.model_types {margin-top:20px;}
div.model_types a{display:block; font-size:14px; text-align:center;line-height:22px}
div.models_page a{padding-right:15px;display:inline; font-size:14px; text-align:center;line-height:22px}
div.models_page a.current{display:inline; font-size:18px; text-align:center;line-height:22px}
a.current{display:inline; font-size:18px; text-align:center;line-height:22px}

div#mdlbottom b{color:#333;font-weight:normal}
div#mdlbottom
{
  clear:both;
  color:#666;  
  padding-top:10px;
}

.model {width: 812px; margin: 10px 0px 10px 0px;color:#666;font-size:14px;line-height:18px}
.model h2{margin:-2px 0 16px 0;}
.model b{font-weight: normal; color: #333;font-size:12px;} 

h2.model {margin-left:90px;color:#333;margin-top:-3px}

div.holder img.imgout
{
border-top:2px solid #fff;
border-bottom:2px solid #fff;
}

div.holder img.imgover
{
  border-top:2px solid #69c;
  border-bottom:2px solid #69c;
}

.ghost 
{
        position: absolute;
        filter:alpha(opacity=50);
        -moz-opacity: 0.5;
        opacity: 0.5;
        background-color: #CCF;
        border-color: #AAD;
        color: #AAD;
        z-index:51;
}

