



/*Gallery*/


Gallery_Container.strict_mode{position:relative;}



/* --------- */
/*    Adv    */
/* --------- */





.Adv.Contact
{
}
.Adv.Contact .inquiry
{
    width: 177px;
    height: 22px;
}

.Adv.Contact .inquiry a
{
    line-height: 22px;
    color: #87c2d5;
    margin-left: 13px;
    height: 22px;
    text-transform:uppercase;
}


.Adv.Contact .inquiry
{
    margin-top:13px;
    background: url(../Images/adv_contact_orange.gif) no-repeat top left;
}


.Adv.Contact .Head
{
    font-size: 24px;
    margin-bottom:-1px;
}
.Adv.Contact .Head span.cufon.cufon-canvas{padding-top:1px;}

.Adv.Contact .Normal
{
    font-size: 15px;
    line-height:22px;
}






/*Adv Boxes*/

.Adv.Boxes
{
}
.Adv.Boxes a
{
    text-decoration: none;
}
.Adv.Boxes .item
{
    background-color: #f2f2f2;
    width: 169px;
    height: 127px;
    position: relative;
    overflow: hidden;
    float: left;
    margin-right: 22px;
}

.NormalPage .Adv.Boxes .item,.WidePage .Adv.Boxes .item
{
    margin-bottom: 20px;
}

.Adv.Boxes .item.last
{
    margin: 0;
}

.Adv.Boxes .Head
{
    position: absolute;
    top: 12px;
    left: 5px;
    font-size: 13px;
    display: block;
    color: #555!important;
}

.Adv.Boxes .item img
{
    position: absolute;
    top: 31px;
    left: 0;
}

/*Adv entrances*/

.Adv.Entrances
{
}
.Adv.Entrances a
{
    text-decoration: none;
}
.Adv.Entrances .item
{
    width: 229px;
    height: 56px;
    overflow: hidden;
    border: solid 1px #e7e7e7;
    float: left;
    margin-right: 25px;
}
.Adv.Entrances .item.last
{
    margin: 0;
}

.Adv.Entrances .item img
{
    float: left;
}
.Adv.Entrances .Head
{
    font-size: 15px!important;
    display: block;
    margin: 19px 0 -4px;
    
}
.Adv.Entrances .Normal
{
    font-size: 10px;
    display: block;
}




/*Testimonial*/
.Adv.Testimonial .title
{
    margin: 20px 15px 15px;
}
.Adv.Testimonial .text
{
    line-height:15px;
    margin: 15px 10px 9px;
}
.Adv.Testimonial a
{
    text-decoration: none;
}
.Adv.Entrances .title 
{
    font-size: 22px;
    
    
}
.Adv.Entrances .Normal
{
    font-size: 10px;
}




/* Rotate */
.Advs.Rotate *
{
    cursor: hand;
}
.Advs.Rotate .Head{
color: #88c3d5;}

.Advs.Rotate, .Advs.Rotate a
{
    height: 329px;
    width: 774px;
}
.Advs.Rotate img.arrow
{
    vertical-align: middle;
    padding-left: 4px;
}
.ie .Advs.Rotate img.arrow
{}


.Advs.Rotate .linkholder
{
    margin-top: 11px;
}

.Advs.Rotate a
{
    position: absolute;
    display: none;
    background-repeat: no-repeat;
}

.Advs.Rotate a:hover
{
    text-decoration: none;
}

.Advs.Rotate .Box
{
    width: 170px;
    height: 200px;
    position: absolute;
    left: 44px;
    top: 117px;
}

.Advs.Rotate .Box .Title
{
    float: left;
    font-size:25px;
    width:265px;
}

.Advs.Rotate .Box .Arrow
{
    padding-left: 25px;
}

.Advs.Rotate .Box .Text
{
    clear: both;
}


/* --------- */
/*    News   */
/* --------- */
.News img
{
    display: block;
    margin-bottom: 10px;
}
.News .DateText
{
    color: #86888C;
    font-size: 12px;
    padding-bottom: 3px;
}
.News .item .DateText
{
    padding-left: 4px;
}

.News .Current .Title
{
    font-weight: bold;
    width: 100%; /*Fancy font kravdi hettar..*/
}

.News .List
{
    margin-top: 20px;
    padding-top: 10px;
    border-top: solid 1px #E2E3E4; /* Color from .Border in main*/
    width: 100%;
}
.News .List .item
{
    width: auto;
    margin-bottom: 6px;
}


.NewsSnippet
{
    margin-bottom: -10px;
}

.NewsSnippet .Item
{
    overflow: hidden;
    margin-bottom: 40px;
}

.NewsSnippet .Image
{
    width: 124px;
    height: 61px;
    background-position: center center;
    float: left;
}
.NewsSnippet .Image .Border
{
    background: url('../Images/newsborder.gif') no-repeat center center;
    height: 100%;
    width: 100%;
}

.NewsSnippet .Info
{
    float: right;
    width: 198px;
}

.NewsSnippet .Title
{
    display: block;
}

.NewsSnippet .readmore
{
    color: #6ebb31;
}

.ie6 .NewsSnippet .Item
{
    height: 75px;
    overflow: visible;
}


/* Staff */
.Contacts .item
{
    width: 349px;
    float: left;
    margin-bottom: 30px;
}
.Contacts img
{
    display: block;
    float: left;
}
.Contacts .holder
{
    width: 253px;
}

.Contacts span, .Contacts div
{
    font-size: 11px !important;
    display: block;
    line-height: normal;
}

.Contacts .Details
{
    margin-left: 15px;
}
.Contacts .Name, .Contacts .Role
{
    font-weight: bold;
}
.Contacts .Role
{
    padding-bottom: 6px;
    color: #6E7178;
    font-size: 12px !important;
}
.Contacts .Name
{
    color: #b4003a !important;
    margin: 1px 0;
    font-size: 12px !important;
}
