body {
font:12px 'Droid Serif',serif;
position:absolute;
min-width:960px;
min-height:760px;
top:0;
left:0;
height:100%;
width:100%;
background:#111;
margin:0;
padding:0;
}

a, a:visited, a:hover, a:active{
text-decoration:none;
outline:0;
color:#ffffff;
background:none;
}

strong {
font-weight:700;
}

img {
border:0;
}

.hidden {
display:none;
}

#backg {
position:absolute;
opacity:0;
filter:alpha(opacity=0);
}

.title,.subtitle,h3 {
font-family:'Gentium Basic',serif;
}

#top,#bottom,#left,#right {
background:#fff;
position:fixed;
}

#left,#right {
top:0;
bottom:0;
/*width:10px;*/
}

#left {
left:0;
}

#right {
right:0;
}

#top,#bottom {
left:0;
right:0;
/*height:10px;*/
}

#top {
top:0;
}

#bottom {
bottom:0;
}

#header {
position:absolute;
top:50px;
left:90px;
z-index:600;
}

img.bg {
min-height:100%;
min-width:1024px;
width:100%;
height:auto;
position:fixed;
top:0;
left:0;
}

#menu {
position:absolute;
bottom:60px;
left:90px;
z-index:650;
}

#menu ul {
list-style:none;
font-weight:400;
font-size:17px;
line-height:25px;
text-shadow:0 2px 3px #000;
}

#menu ul .second_level {
font-size:15px;
line-height:22px;
margin-top:5px;
border-left:1px solid #595a59;
padding-left:10px;
}

#menu ul .third_level {
font-size:15px;
line-height:22px;
border-left:1px solid #595a59;
padding-left:10px;
}

#home {
position:absolute;
top:18%;
left:88px;
}

#home .quoted {
font-family:'Gentium Basic',serif;
font-weight:400;
font-size:65px;
line-height:57px;
color:#fff;
opacity:0;
filter:alpha(opacity=0);

}

#home .paragraph {
font-size:13px;
font-weight:400;
line-height:19px;
color:#fff;
float:left;
width:350px;
opacity:0;
filter:alpha(opacity=0);
margin:42px 0 0 2px;
}

#home .thumbs {
position:absolute;
top:192px;
left:2px;
width:600px;
opacity:0;
filter:alpha(opacity=0);
}

#home .thumbs .playpause {
position:absolute;
cursor:pointer;
margin:-3px 2px 0;
}

#company {
position:absolute;
width:100%;
top:20%;
}

#company .base {
position:absolute;
width:100%;
height:350px;
background-color:#000;
opacity:.9;
filter:alpha(opacity=90);
}

#company .title {
font-weight:400;
font-size:47px;
color:#fff;
position:absolute;
left:90px;
top:236px;
}

#company .subtitle {
font-weight:400;
font-size:23px;
color:#929292;
position:absolute;
left:90px;
top:280px;
}

#company .quoted {
font-size:18px;
line-height:23px;
color:#17ddd5;
position:absolute;
float:left;
width:250px;
left:90px;
top:40px;
}

#company .scroll-paragraph {
line-height:17px;
color:#fff;
width:350px;
height:260px;
overflow:auto;
position:absolute;
float:left;
left:390px;
top:40px;
/*padding:5px 16px 0 0;*/
}
#company .scroll-paragraph p{
margin:0;
}

#company .scroll-paragraph .jspTrack {
background:#202020;
}

#company .img {
position:absolute;
left:700px;
top:48px;
}

#company .twitter-widget {
position:absolute;
width:250px;
top:213px;
left:700px;
}

#company .twitter-widget .widget-title {
font-family:'Gentium Basic',serif;
color:#17ddd5;
font-size:17px;
}

#company .twitter-widget #ticker ul.tweet_list {
height:70px;
font-size:11px;
overflow:hidden;
margin:8px 0 0;
}

#company .twitter-widget #ticker .tweet_list li {
height:70px;
overflow:hidden;
}

#team .base {
position:absolute;
width:100%;
height:355px;
background-color:#111;
opacity:.6;
filter:alpha(opacity=60);
}

#team .title {
font-weight:400;
font-size:47px;
color:#fff;
position:absolute;
left:90px;
top:240px;
}

#team .subtitle {
font-weight:400;
font-size:23px;
color:#929292;
position:absolute;
left:90px;
top:284px;
}

#team .submenu {
position:absolute;
left:87px;
top:40px;
}

#team .submenu ul {
list-style:none;
}

#team .submenu ul li {
text-align:right;
display:block;
}

#team .submenu ul li a {
font-size:13px;
color:#fff;
background-color:#000;
margin:0 0 5px;
padding:4px 5px;
display:none;
}

#team .marker {
position:absolute;
left:183px;
top:8px;
}

#team .member {
opacity:0;
filter:alpha(opacity=0);
}

.ie #team .member {
position:relative;
}

#team .profile-base {

background:url(../images/about/scp.png) no-repeat right top;
position:absolute;
width:0;
height:355px;
left:340px;
}

#team .profile-img {
position:absolute;
left:340px;
}

#team .scroll-paragraph {
line-height:17px;
color:#aaa;
width:450px;
height:400px;
overflow:auto;
position:absolute;
float:left;
left:630px;
top:45px;
padding:5px 16px 0 0;
}

#team .scroll-paragraph p{
margin:0;
}

#team .scroll-paragraph .jspTrack {
background:#cbcbcb;
}

#team .email {
display:block;
padding-left:25px;
background:transparent url(../images/email_icon.png) center left no-repeat;
position:absolute;
left:630px;
top:290px;
}

#team .email a {
font-size:11px;
font-weight:700;
color:#333;
}

#reel .base {
position:absolute;
width:100%;
height:500px;
background-color:#000;
opacity:.9;
filter:alpha(opacity=90);
}

#reel .text {
position:absolute;
left:720px;
top:363px;
width:190px;
font-size:11px;
color:#4f4f4f;
}

#events .base {
position:absolute;
width:100%;
height:355px;
background-color:#000;
opacity:.8;
filter:alpha(opacity=80);
}

#events .title {
font-weight:400;
font-size:47px;
color:#fff;
position:absolute;
left:90px;
top:245px;
}

#events .subtitle {
font-weight:400;
font-size:23px;
color:#929292;
position:absolute;
left:90px;
top:291px;
}

#events .quoted {
font-size:17px;
line-height:23px;
color:#17ddd5;
position:absolute;
float:left;
width:190px;
left:90px;
top:40px;
}

#events .slider {
position:absolute;
left:320px;
opacity:0;
filter:alpha(opacity=0);
}

#grid-gallery .title {
font-weight:400;
font-size:17px;
color:#fff;
position:absolute;
left:90px;
top:-35px;
}

#grid-gallery .title2  {
font-weight:400;
font:11px 'Droid Serif',serif;
color:#fff;
position:absolute;
left:90px;
top:-55px;
text-transform:uppercase;
opacity:0.8;
}
#grid-gallery .title2  a{
color:#fff;
top:0;

}

#grid-gallery .subtitle {
color:#929292;
text-transform:uppercase;
}

#grid-gallery .base {
position:absolute;
width:100%;
height:238px;
background-color:#111;
}

#grid-gallery .preload {
position:absolute;
top:-36px;
left:320px;
}

#grid-gallery .navi .up {
position:absolute;
top:120px;
cursor:pointer;
}

#grid-gallery .navi .down {
position:absolute;
top:155px;
cursor:pointer;
}

#grid-gallery .gallery {
position:absolute;
left:90px;
width:90%;
height:340px;
overflow:auto;
opacity:0;
}
#grid-gallery .gallery a img{
/*display:none;*/
max-width:140px;
height:100px;
margin-top:5px;

}
.img_ctr{
width:160px;
height:110px; 
float:left; 
margin-right:3px; 
margin-bottom:3px;
background: #000;
position:relative;
text-align:center;
opacity:0.5;
}
.img_ctr img{

}

#grid-gallery .gallery .wrapper {
float:left;
position:relative;
overflow:hidden;
}

#grid-gallery .gallery .wrapper img {
position:absolute;
outline:0;
}

#grid-gallery .gallery .container{
opacity:0;
}
#grid-gallery .gallery .container .rollover span {
background-image:url(../images/grid_gallery/zoom_icon.png);
background-repeat:no-repeat;
position:absolute;
width:29px;
height:29px;
left:0;
top:0;
display:none;
}

#horiz-gallery .base {
position:absolute;
width:100%;
height:350px;
background-color:#000;
opacity:.8;
filter:alpha(opacity=80);
}

#horiz-gallery .title {
font-weight:400;
font-size:38px;
color:#fff;
position:absolute;
left:90px;
top:253px;
}

#horiz-gallery .subtitle {
font-weight:400;
font-size:19px;
color:#929292;
position:absolute;
left:90px;
top:290px;
}

#horiz-gallery .text {
font-size:13px;
line-height:17px;
color:#555;
position:absolute;
width:190px;
left:90px;
top:40px;
}

#horiz-gallery .gallery {
position:absolute;
left:0;
top:-30px;
height:350px;
width:100%;
opacity:0;
filter:alpha(opacity=0);
}

#horiz-gallery .gallery .navi {
position:absolute;
top:190px;
left:280px;
opacity:0;
filter:alpha(opacity=0);
}

#horiz-gallery .gallery .navi .next {
left:27px;
}

#horiz-gallery .gallery .images {
height:350px;
overflow:hidden;
padding:30px 0 0 350px;
}
.album_th{
display:block;
float:left;
cursor:pointer;
position:relative;
overflow:hidden;
}

.album_th .info{
position:absolute;
width:100%;
background-color: rgba(0,0,0,0.6);
height:110px;
color:#fff;
bottom:0;
left:0;
}
.album_th .info .title{
margin-left:10px;
font-size:14px;
float:left;
}

#horiz-gallery .gallery .images img,#horiz-gallery .gallery .images iframe {
display:block;
float:left;
cursor:pointer;
border:1px solid #000;
}

#fullscreen-gallery {
position:absolute;
}

#fullscreen-gallery .navi {
position:absolute;
left:250px;
top:50px;
}

#fullscreen-gallery .navi .prev {
left:90px;
}

#fullscreen-gallery .navi .next {
left:125px;
}

#fullscreen-gallery .navi .th {
left:160px;
}

#fullscreen-gallery .navi .playpause {
left:195px;
}

#fullscreen-gallery .thumbs {
position:absolute;
top:140px;
left:-1000px;
width:800px;
opacity:0;
filter:alpha(opacity=0);
}

#video-gallery .base {
position:absolute;
width:100%;
height:500px;
background-color:#000;
opacity:.8;
filter:alpha(opacity=80);
}

#video-gallery .player .vjs-playlist {
background-color:#000;
overflow-y:auto;
overflow-x:hidden;
display:none;
position:absolute;
top:0;
left:610px;
width:116px;
height:338px;
background-image:url(../images/video_gallery/playlist_pattern.png);
}

#video-gallery .player .vjs-playlist img {
border:1px solid #333;
width:100px;
height:60px;
display:block;
cursor:pointer;
margin:7px 0 7px 7px;
}

#video-gallery .player .vjs-playlist img:hover {
border:1px solid #999;
}

#news .subtitle {
font-weight:400;
font-size:20px;
color:#929292;
position:absolute;
left:90px;
top:37px;

}

#news .divider {
position:absolute;
left:90px;
top:68px;
width:820px;
border-top:1px solid #6d6d6d;
}

#news .ticker .navi {
position:absolute;
top:-73px;
}

#news .ticker .navi .prev {
left:120px;
}

#news .ticker .navi .next {
left:144px;
}

#news .ticker .carousel .item {
width:800px;
height:250px;
left:0;
top:0;
float:left;
overflow:hidden;
}

#news .ticker .carousel .item img {
float:left;
box-shadow:0 0 7px #000;
}

#news .ticker .carousel .item .date {
font-size:11px;
color:#666;
background-color:#000;
position:absolute;
top:163px;
left:40px;
padding:2px 4px;
}

#news .ticker .carousel .item .links {
position:absolute;
top:163px;
}

#news .ticker .carousel .item .links img {
box-shadow:0 0 0 #000;
margin:0 3px 0 0;
}

#news .ticker .carousel .item h3 {
font-size:20px;
font-style:italic;
font-weight:400;
color:#17ddd5;
margin:0;
}

#news .ticker .carousel .item .text {
width:350px;
height:200px;
margin-left:30px;
float:left;
}

#shops .title {
font-weight:400;
font-size:41px;
color:#fff;
position:absolute;
left:90px;
top:210px;
}

#shops .subtitle {
font-weight:400;
font-size:21px;
color:#929292;
position:absolute;
left:90px;
top:250px;
}

#shops .mytabs {
position:absolute;
left:90px;
top:-25px;
height:350px;
}

#shops .mytabs .tabs>div {
width:1000px;
float:left;
overflow:hidden;
}

#shops .mytabs .tabs img {
display:block;
float:left;
box-shadow:0 0 7px #000;
margin:0;
max-width:238px;

}

.imageholder{
height:155px;
width:238px;
overflow:hidden;
float:left;
border:4px solid #fff;
margin:0 25px 0 0;
margin-top:30px;
}

#shops .mytabs .tabs h3 {
font-size:25px;
font-weight:400;
line-height:10px;
color:#17ddd5;
margin:50px 0 20px;
}

#shops .mytabs .tabs .image {
/*margin-top:30px;*/
}

#shops .mytabs .tabs .rollover span {
background-image:url(../images/shops/zoom_icon.png);
background-repeat:no-repeat;
width:238px;
height:155px;
left:0;
top:0;
display:none;
position:absolute;
margin-top:30px;
}

#shops .mytabs .tabs p {
line-height:17px;
color:#fff;
}

#shops .mytabs .tabs .location-link {
font-family:Arial,sans-serif;
font-size:11px;
padding-left:15px;
color:#cfcfcf;
background:transparent url(../images/exhibitions/map_icon.png) center left no-repeat;
margin:0;
}

#shops .mytabs .pager {
width:1200px;
}

#shops .mytabs .pager a {
border:1px solid transparent;
border-left:none;
color:#999;
font-size:10px;
font-weight:700;
display:inline-block;
height:10px;
background-color:#000;
opacity:.9;
filter:alpha(opacity=90);
border-top-right-radius:6px;
border-top-left-radius:6px;
border-color:#222;
padding:6px 15px 7px;
}

#shops .mytabs .pager a:first-child {
border-left:1px solid #222;
}

#shops .mytabs .pager a.selected {
background-color:#17ddd5;
color:#222!important;
}

#location {
position:absolute;
width:100%;
top:23%;
}

#location .title {
font-weight:700;
font-size:21px;
color:#fff;
position:absolute;
left:90px;
top:-40px;
}

#location .subtitle {
font-weight:400;
color:#929292;
}

#location .map {
position:absolute;
left:380px;
top:41px;
width:300px;
height:218px;
border-radius:4px;
}

#map_obj {
display:block;
height:100%;
width:100%;
border-radius:4px;
}

#location .contact {
position:absolute;
left:90px;
top:40px;
}

#location .contact .address {
font-size:13px;
line-height:17px;
color:#fff;
float:left;
width:200px;
}

#location .contact .paragraph_title {
font-size:14px;
color:#17ddd5;
}

#location .contact .divider {
height:220px;
border-left:1px dashed #222;
float:left;
margin:0 0 0 30px;
}

#location .contact a {
display:block;
padding-left:25px;
background:transparent url(../images/email_icon.png) center left no-repeat;
color:#17ddd5;
}

#location .contact .form {
float:left;
margin:-5px 0 0 40px;
}
.sent{
color:#fff;
float:left;
margin:0px 0px 0 0px;
width:300px;
}

.sent h1{
font-size:16px;
}
#location .contact hr {
clear:both;
border-bottom:0;
border-top:2px solid #4e4e4e;
border-right:0;
border-left:0;
min-height:0;
height:1px;
}

#location .contact .form input {
font:12px 'Droid Serif',serif;
color:#777;
background-color: #222;
border:1px solid #333;
width:250px;
overflow:auto;
margin:0 0 5px;
padding-left:8px;
height:30px;
outline:none;
}
#location .contact .form .message {
font:12px 'Droid Serif',serif;
color:#777;
background-color: #222;
border:1px solid #333;
width:250px;
overflow:auto;
margin:0 0 5px;
padding-left:8px;
height:130px;
outline:none;
padding-top:5px;
}

#location .contact .form .button {
font:13px 'Droid Serif',serif;
color:#fff;
background:rgba(37,37,37,0.8) url();
border:0;
cursor:pointer;
margin:2px 0 0;
padding:1px 5px;
}

#location .contact .form .button a {
text-decoration:none;
color:#fff;
}
.val{
font:13px 'Droid Serif',serif;
float:left;
margin-left:30px;
color:#777;
line-height:25px;
width:190px;
}
#location .contact .info{
color:#999;
font:12px 'Droid Serif',serif;
width:200px;
float:left;
text-align:justify;
margin-left:30px;
margin-bottom:20px;
}
.cnt{
width:200px;
float:left;
}

#location .contact .form .loader_message {
font-weight:300;
color:#17ddd5;
margin-top:4px;
position:relative;
float:right;
}

#location .contact .form .loader_icon {
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
background:rgba(0,0,0,0.7) url(../images/preload.gif) no-repeat center center;
height:23px;
width:23px;
position:relative;
display:none;
margin:-21px 0 0 -30px;
}

#blog .subtitle {
font-weight:400;
font-size:20px;
color:#929292;
position:absolute;
left:90px;
top:39px;
}

#blog .divider {
position:absolute;
left:90px;
top:69px;
width:820px;
border-top:1px solid #6d6d6d;
}

#blog .ticker .navi .prev {
top:90px;
}

#blog .ticker .navi .next {
top:125px;
}

#blog .ticker .navi .back {
top:60px;
display:none;
}

#blog .ticker .carousel .item {
width:820px;
height:50px;
left:0;
top:0;
float:left;
overflow:hidden;
}

#blog .ticker .carousel .item .box {
background:rgba(0,0,0,0.8);
height:39px;
width:820px;
cursor:pointer;
padding:5px;
}

.ie8 #blog .ticker .carousel .item .box {
background:transparent;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000,endColorstr=#80111111);
zoom:1;
}

#blog .ticker .carousel .item .box:hover {
background:rgba(0,0,0,1);
}

#blog .ticker .carousel .item .entry-title {
font-size:14px;
color:#fff;
position:relative;
top:0;
padding:4px 0 3px 5px;
}

#blog .ticker .carousel .item .date {
font-size:11px;
color:#666;
position:relative;
display:inline;
padding:0 0 0 5px;
}

#blog .ticker .carousel .item .author {
font-size:11px;
color:#666;
float:right;
margin:0 20px 0 0;
}

#blog .ticker .carousel .item .content {
left:840px;
display:block;
position:relative;
top:5px;
margin:-45px 0 0 5px;
}

#blog .ticker .carousel .item .content img {
display:block;
float:left;
position:absolute;
box-shadow:0 0 7px #000;
}

#blog .ticker .carousel .item .content h3 {
font-size:20px;
font-style:italic;
font-weight:400;
color:#17ddd5;
position:absolute;
left:270px;
margin:0;
}

#blog .ticker .carousel .item .content p {
position:absolute;
color:#fff;
left:270px;
top:20px;
width:490px;
height:230px;
overflow:auto;
float:left;
padding:0 25px 0 0;
}

#footer {
position:absolute;
right:10px;
bottom:17px;
float:right;
margin:0;
padding:0 10px 0 0;
}

#footer .copyright {
font-size:10px;
color:#a5a5a5;
padding:2px 20px 0 0;
}

#footer .copyright a {
color:#a5a5a5;
text-decoration:underline;
}

#footer ul {
overflow:hidden;
float:left;
margin:0;
padding:10px;
}

#footer ul li {
list-style:none;
float:left;
position:relative;
margin:0 6px 0 0;
}

#menu ul li a,#news .ticker .carousel .item p,#shops .mytabs .pager a:hover,#footer .copyright a:hover {
color:rgba(255,255,255,0.7);
}

#menu ul li a:hover,#home .paragraph a,#company .scroll-paragraph a,#team .submenu ul li a:hover,#team .scroll-paragraph a,#news .ticker .carousel .item a,#location .contact .form .button a:hover,#blog .ticker .carousel .item .content a {
color:rgba(255,255,255,0.9);
}

#menu .disabled,#team .submenu .disabled {
color:#17ddd5;
cursor:default;
}

#home .paragraph a:hover,#company .scroll-paragraph a:hover,#team .scroll-paragraph a:hover,#team .email a:hover,#news .ticker .carousel .item a:hover,#shops .mytabs .tabs .location-link:hover,#location .contact a:hover,#blog .ticker .carousel .item .content a:hover {
text-decoration:underline;
}

#home .thumbs ul,#fullscreen-gallery .thumbs ul {
overflow:hidden;
float:left;
margin:0;
padding:0;
}

#home .thumbs ul li,#fullscreen-gallery .thumbs ul li {
list-style:none;
float:left;
position:relative;
background-color:#17ddd5;
margin:0 4px 0 0;
}

#home .thumbs ul li img,#fullscreen-gallery .thumbs ul li img {
display:block;
}

.ie #home .thumbs .playpause,.ie #fullscreen-gallery .navi .playpause {
border:0 solid #000;
}

#company .scroll-paragraph .jspDrag,#team .scroll-paragraph .jspDrag {
background:#767676;
}

#company .scroll-paragraph .text-image,#team .scroll-paragraph .text-image {
float:left;
padding:0 15px 0 0;
}

#company .img .rollover span,#video-gallery .player .vjs-playlist img span {
background-image:url(../images/company/zoom_icon.png);
background-repeat:no-repeat;
width:266px;
height:141px;
left:0;
top:0;
display:none;
position:absolute;
}

#team,#events {
position:absolute;
width:100%;
top:19%;
}

#reel,#video-gallery {
position:absolute;
width:100%;
}

#reel .player,#fullscreen-gallery .gallery,#video-gallery .player {
position:absolute;
left:90px;
top:125px;
}

#reel .player .video .frame,#horiz-gallery .gallery .images iframe {
border:solid 0 #000;
}

#events .preload,#horiz-gallery .preload {
position:absolute;
top:268px;
left:290px;
}

#grid-gallery,#shops {
position:absolute;
width:100%;
top:24%;
}

#grid-gallery .navi,#blog .ticker .navi {
position:absolute;
left:-45px;
}

#grid-gallery .navi .up:active,#grid-gallery .navi .down:active,#news .ticker .navi .prev:active,#news .ticker .navi .next:active,#blog .ticker .navi .prev:active,#blog .ticker .navi .next:active,#blog .ticker .navi .back:active {
opacity:.6;
filter:alpha(opacity=60);
}

#horiz-gallery,#news,#blog {
position:absolute;
width:100%;
top:18%;
}

#horiz-gallery .gallery .navi img,#fullscreen-gallery .navi img,#news .ticker .navi img,#blog .ticker .navi img {
position:absolute;
cursor:pointer;
}

#news .base,#shops .base,#location .base,#blog .base {
position:absolute;
width:100%;
height:300px;
background-color:#000;
opacity:.8;
filter:alpha(opacity=80);
}

#news .title,#blog .title {
font-weight:400;
font-size:41px;
color:#fff;
position:absolute;
left:90px;
top:0;
}

#news .ticker,#blog .ticker {
position:absolute;
left:90px;
top:90px;
}

@media screen and max-width1024px{
img.bg {
left:50%;
margin-left:-512px;
}
}
.date2{
color:#999;
margin-top:-10px;
}
.overlay{
position:fixed;
background:url(../images/overlay.png) repeat top left;
width:100%;
height:100%;
}
.languages{
position:absolute;
bottom:40px;
color:#fff;
right:20px;
font-family:Droid Serif;
opacity:0.5;
}
.languages li{
float:left;
list-style-type:none;
margin-right:20px;
}

.bt_nav{
height:30px;
border:none;
}
.bt_nav img{
border:none!important;
}

.facebook{
width:20px;
height:20px;
background:url(../images/icon_facebook.png) no-repeat top left;
float:left;
}
.hun{
width:20px;
height:20px;
background:url(../images/hu_icon.png) no-repeat top left;
float:left;
}
.eng{
width:20px;
height:20px;
background:url(../images/en_icon.png) no-repeat top left;
float:left;
}
.hun:hover{
background:url(../images/hu_icon_hover.png) no-repeat top left;
}
.eng:hover{
background:url(../images/en_icon_hover.png) no-repeat top left;
}
.facebook:hover{
background:url(../images/icon_facebook_hover.png) no-repeat top left;
}
.ex{
position:relative;
height:200px;
width:700px;
}
.excontainer{
position:absolute;
left:0;
top:70px;
height:200px;
color:#17DDD5;
}
.excontainer ul{
width:350px;
height:200px;
float:left;
}

.over{
position:fixed;
background:rgba(0,0,0,0.5);
width:100%;
height:100%;
z-index:999;
display:none;
text-align:center;

}
.imglnk{
cursor:pointer;
}
.over img{
position:fixed;
max-width:90%;
max-height:95%;

}
.carousel .item .im{
max-width:228px;
max-height:145px;
border: 5px solid #fff;
}

.overlay2{
position:fixed;
width:100%;
height:100%;
top:0;
left:0;
background:rgba(0, 0, 0,0.7);
z-index:9000;
display:none;
}
#vid{
z-index:9900;
}
.closeVid{
z-index:9990;
color:#fff;
position:absolute;
right:20px;
top:20px;
font-family:Arial;
text-transform:uppercase;
font-size:14px;
cursor:pointer;
}
.title-big{
	margin-top:90px;
	margin-left:20px;
	font-size: 32px;
	font-family: 'Droid Serif';
	color:#aaa;
	line-height:30px;
	font-weight:lighter;
}

.title-small{
		margin-left:20px;
	font-size: 22px;
	font-family: 'Gentium Basic';
	color:#666;
	line-height:28px;
}
.sign{
	float:right;
	margin-right:40px;
	width:130px;
	height:90px;
}

.scroll-paragraph2 {
line-height:17px;
color:#aaa;
width:280px;
height:227px;
overflow:auto;
position:absolute;
float:left;
left:630px;
top:45px;
padding:5px 16px 0 0;
}

 .scroll-paragraph2 p{
margin:0;
}

.scroll-paragraph2 .jspTrack {
background:#cbcbcb;
}