@CHARSET "UTF-8";



body { background-color:#111111; color:#ffffff; margin:0; padding:0; width:100%; height:100%; }



h1 { color:#ffffff; font-size:18px; padding:0; margin:0; line-height:28px; }

h2 { color:#999999; font-size:12px; padding:0; margin:0; line-height:18px; }

h3 { color:#999999; font-size:12px; padding:4px 0 0 8px; margin:0; line-height:16px; float:left; }

h4 { color:#ffffff; font-size:12px; padding:0; margin:0 0 2px 0; line-height:14px; }



p { color:#cccccc; font-size:12px; line-height:16px; padding:8px 14px 4px 14px; margin:0; }

p a { color:#cccccc; }

p a:visited { color:#cccccc; }

p a:hover { color:#ffffff; }



a { color:#cccccc; }

a:visited { color:#cccccc; }

a:hover { color:#ffffff; }



hr { height:1px; overflow:hidden; }



textarea { font-family:Arial, sans-serif; font-size:12px; }



.bl-color-1 { border-left:1px solid #222222; }



.site-container { position:relative; overflow:visible !important; }

.site-head { position:relative; }



.simplemodal-overlay { background-color:#000000; }



.lightbox-container { display:none; }

.lightbox-container img { display:none; }



.padding-5 { padding:5px; }

.padding-14 { padding:14px; }

.padding-20 { padding:20px; }

.padding-top-4 { padding-top:4px; }

.padding-top-14 { padding-top:14px; }

.padding-top-20 { padding-top:20px; }

.padding-left-7 { padding-left:7px; }

.padding-left-14 { padding-left:14px; }

.padding-left-20 { padding-left:20px; }

.padding-bottom-4 { padding-bottom:4px; }

.padding-bottom-14 { padding-bottom:14px; }



.margin-14 { margin:14px; }



.margin-bottom-14 { margin-bottom:14px; }



.c-red { color:#e93236; }

.c-gray1 { color:#111111; }

.c-gray2 { color:#2d2d2d; }

.c-gray3 { color:#222222; }

.c-gray4 { color:#cccccc; }

.c-gray5 { color:#202020; }

.c-gray6 { color:#990033; }



.bgc-red { background-color:#e93236; }

.bgc-gray1 { background-color:#111111; }

.bgc-gray2 { background-color:#282828; }

.bgc-gray3 { background-color:#242424; }

.bgc-gray4 { background-color:#191919; }

.bgc-gray5 { background-color:#333333; }

.bgc-gray6 { background-color:#1c1c1c; }

.bgc-gray7 { background-color:#990033; }

.bgc-gray8 { background-color:#232323; }



.logo { padding-top:18px; }



.navigation-wrapper { display:block; float:left; text-align:right; }

.navigation-wrapper .navigation { margin:auto 0; padding:0; display:block; float:right; }

.navigation-wrapper .navigation li { float:left; display:block; list-style:none; height:65px; margin:0; padding:0; }

.navigation-wrapper .navigation li:active { background-color:#282828; }

.navigation-wrapper .navigation li.active { background-color:#282828; }

.navigation-wrapper .navigation li:hover { background-color:#2d2d2d; }

.navigation-wrapper .navigation li a { color:#dddddd; text-decoration:none; margin:22px 7px 0 7px; display:block; cursor:pointer; }

.navigation-wrapper .navigation li a:active { color:#dddddd; }

.navigation-wrapper .navigation li a:hover { color:#dddddd; }



.emobanner { display:block; overflow:hidden; position:relative; }

.emobanner #emobannerContainer { display:block; position:absolute; top:0; left:0; }



/**

 * Updates

 */

.updates-indicator { display:block; float:left; }

.updates-indicator-inner { display:block; float:left; background-color:#990033; padding:1px 4px 2px 4px; line-height:11px; color:#000000; font-size:11px; }



/**

 * Cover

 */

.cover { position:relative; }

.cover .banderole { display:block; position:absolute; top:-1px; left:-1px; }

.cover .banderole-br { display:block; position:absolute; top:94px; left:95px; }

.cover .banderole-video-br { display:block; position:absolute; top:94px; left:259px; }



/**

 * Sets

 */

.set { background-color:#222222; height:205px; }

.set .set-info { display:block; float:left; padding:0px 6px 1px 6px; line-height:15px; }

.set .info { letter-spacing:0.8px; font-size:11px; }

.set .info a { text-decoration:none; color:#999999; }

.set .info a:active { text-decoration:none; color:#cccccc; }

.set .info a:hover { text-decoration:none; color:#cccccc; }



.set-big { height:369px; }





/**

 * Sprite Button

 */

.sprite-button { display:block; cursor:pointer; position:relative; }

.sprite-button img { position:absolute; top:0; left:0; }

.sprite-button-hover img { top:-30px; }



/**

 * Components

 * 

 * Module styles should start with "cmp" to avoid conflicts

 * f.e. .cmp-list

 */



/* Central */

.central {}

.central a { text-decoration:none; }

.central a:visited { text-decoration:none; }

.central a:hover { text-decoration:none; }

.central .list { float:left; padding-left:20px; border-right:1px solid #333333; padding-top:0; margin-top:14px; }

.central .last { padding-right:0; border:none; }

.central hr { color:#333333; background-color:#333333; }

.central h2 { margin-top:14px; color:#ffffff; font-size:14px; }

.central ul { margin:0px 0 14px 0; padding:4px 8px 0 0; }

.central li { clear:both; margin:5px 0 5px 0; padding:0; list-style-type:none; color:#666666; font-size:10px; letter-spacing:0.8px; }

.central li a { color:#666666; text-decoration:none; margin:5px 0 5px 0; display:block; }

.central li.active a { color:#cccccc; }

.central li a:active { color:#cccccc; }

.central li a:hover { color:#cccccc; }

.central form { display:block; }

.central .label { display:block; color:#666666; margin-top:7px; }

.central input { display:block; margin:0 0 7px 0; clear:both; border:1px solid #000000; }

.central input.text { background-color:#999999; width:250px; height:14px; }

.central textarea { background-color:#999999; width:250px; height:70px; margin:0; border:1px solid #000000; font-family:sans-serif; font-size:12px; }

.central .sprite-button { display:block; position:relative; float:left; width:99px; height:31px; overflow:hidden; cursor:pointer; }

.central .sprite-button img { position:absolute; top:0; left:0; }

.central .sprite-button-hover img { top:-31px; }

.central .sprite-button-active img { top:-62px; }

.central .w1 { width:75px; }

.central .w2 { width:92px; }

.central .feedback-form { width:260px; }

.central .feedback-form .sprite-button { margin-top:7px; float:right; display:block; position:relative; width:94px; height:31px; overflow:hidden; cursor:pointer; }

.central .feedback-form .sprite-button img { position:absolute; top:0; left:0; }

.central .feedback-form .sprite-button-hover img { top:-31px; }

.central .feedback-form .sprite-button-active img { top:-62px; }



/* Copyright */

.copy { }

.copy p { font-size:10px; color:#666666; margin-bottom:4px; letter-spacing:1px; }

.copy a { font-size:10px; color:#666666; text-decoration:none; }

.copy a:visited { color:#666666; text-decoration:none; }

.copy a:hover { color:#cccccc; text-decoration:none; }

.copy hr { margin:0; padding:0; }



/* List */

.cmp-list { position:relative; display:block; }

.cmp-list hr { color:#333333; background-color:#333333; }

.cmp-list ul { position:absolute; display:block; margin:0; padding:0 14px 0 0; }

.cmp-list ul li { list-style-type:none; position:relative; float:left; padding:0; margin:0; }

.cmp-list .user-image { display:block; position:absolute; float:left; left:0; top:0; margin:0; }

.cmp-list .user-image img { float:left; display:block; }

.cmp-list .text { display:block; margin:0 0 14px 43px; padding-right:14px; }

.cmp-list .text p { font-size:12px; color:#cccccc; margin:0; padding:0; }

.cmp-list .text p a { color:#cccccc; text-decoration:none; }

.cmp-list .text p a:visited { color:#cccccc; text-decoration:none; }

.cmp-list .text p a:hover { color:#ffffff; text-decoration:none; }

.cmp-list .text p.info { font-size:10px; color:#666666; margin:10px 0 0 0; padding:0; }

.cmp-list .text p.info a { font-size:11px; color:#0099ff; text-decoration:none; }

.cmp-list .text p.info a:visited { color:#0099ff; text-decoration:none; }

.cmp-list .text p.info a:hover { color:#0099ff; text-decoration:none; }

.cmp-list .control { position:absolute; top:520px; left:0; height:30px; }

.cmp-list .list { position:absolute; display:block; height:472px; top:39px; left:0; overflow:hidden; }

.cmp-list .scroll { position:absolute; display:block; width:10px; height:495px; top:25px; left:304px; background-image:url("list-scr.jpg"); background-repeat:repeat-y; }

.cmp-list .scroll-bar { position:absolute; display:block; width:8px; background-color:#999999; height:25px; left:2px; top:-12px; margin:0 1px 0 1px; cursor:pointer; }

.cmp-list .scroll-bar.hover { background-color:#666666; }





/* News */

.cmp-comments {}

.cmp-comments .text { margin:0 0 14px 82px; height:64px; }

.cmp-comments .text2 { margin:0 0 14px 10px; height:64px; }



/* Comments Photo Details */

.cmp-comments-photo-details { height:412px; }

.cmp-comments-photo-details hr { margin-left:7px; }

.cmp-comments-photo-details .list { top:7px; height:398px; }

.cmp-comments-photo-details .scroll { top:7px; height:398px; }

.cmp-comments-photo-details .user-image img { padding:0 0 0 7px; }



/* Comments Video Details */

.cmp-comments-video-details { height:643px; }

.cmp-comments-video-details .list { height:618px; }

.cmp-comments-video-details .scroll { height:618px; }



/* Comments partnernews */

.cmp-comments-partnernews { height:463px; }

.cmp-comments-partnernews .list { height:424px; }

.cmp-comments-partnernews .scroll { height:438px; }



/* Photo-Details */

.cmp-photo-details { background-color:#202020; }

.cmp-photo-details h1 { font-size:20px; }

.cmp-photo-details h2 { font-size:16px; color:#cccccc; }

.cmp-photo-details .title { margin:1px 1px 14px 1px; padding:7px 0 14px 14px; background-color:#1b1b1b; }

.cmp-photo-details .info { padding:0 0 0 14px; }

.cmp-photo-details .info-key { display:block; width:55px; color:#666666; float:left; }

.cmp-photo-details .info-value { color:#ffffff; }

.cmp-photo-details-set { cursor:pointer; }



/*  News Updates */

.cmp-comments-updates {}

.cmp-comments-updates { height:369px; }

.cmp-comments-updates .list { height:330px; }

.cmp-comments-updates .scroll { height:344px; } 



/* Twitter */

.cmp-twitter {}

.cmp-twitter .text { margin:0 0 14px 43px; } 



/* RICH-MENU */

.cmp-rich-menu {}

.cmp-rich-menu ul { margin:0; padding:0; }

.cmp-rich-menu ul li { position:relative; float:left; cursor:pointer; margin:0; padding:0; list-style-type:none; display:block; width:314px; height:55px; color:#ffffff; background-image:url("item-bg0.jpg"); background-repeat:repeat-x; }

.cmp-rich-menu ul li.current { background-image:url("item-cur.jpg"); background-repeat:repeat-x; height:94px; color:#ffffff; }

.cmp-rich-menu ul li .main-text { padding:14px 0 4px 14px; font-size:18px; }

.cmp-rich-menu ul li .info-text { padding:0 50px 0 14px; }

.cmp-rich-menu ul li.current .info-text { display:block; }

.cmp-rich-menu ul li .arrow { position:absolute;  top:33px; left:290px; }

.cmp-rich-menu ul li.current .arrow { display:block; }



/* Details Menu */

.cmp-details-menu { position:relative; overflow:visible !important; }

.cmp-details-menu .item { display:block; float:left; width:160px; height:65px; background-color:#222222; cursor:pointer; position:relative; }

.cmp-details-menu .item:active { background-color:#2d2d2d; }

.cmp-details-menu .item:hover { background-color:#2d2d2d; }

.cmp-details-menu .item.active { background-color:#2d2d2d; }

.cmp-details-menu .item .active-area { position:absolute; width:100%; height:100%; }

.cmp-details-menu .item .check { position:absolute; left:68px; top:10px; }

.cmp-details-menu .item .icon { position:absolute; left:66px; top:6px; }

.cmp-details-menu .item .text { margin-top:44px; font-size:11px; color:#999999; text-align:center; }

.cmp-details-menu .width-first { width:164px; }

.cmp-details-menu .width-last { width:162px; }

.cmp-details-menu .sub-menu { position:absolute; bottom:65px; width:314px; background-image:url("sub-menu.jpg"); background-repeat:no-repeat; }

.cmp-details-menu .sub-menu .head { width:314px; margin:10px 0 0 0; background-color:#1d1d1d; background-image:url("sub-menu.jpg"); background-repeat:repeat-x; }

.cmp-details-menu .sub-menu .head h1 { color:#990033; font-size:18px; padding:0 0 0 14px; }

.cmp-details-menu .sub-menu .head h2 { color:#cccccc; font-size:12px; padding:0 0 14px 14px; }

.cmp-details-menu .sub-menu .commands { display:block; width:100%; padding:0; float:left; background-color:#1d1d1d; background-image:url("sub-menu.jpg"); background-repeat:repeat-y; }

.cmp-details-menu .sub-menu .commands .command { display:block; padding:8px 0 8px 14px; margin:0; clear:both; }

.cmp-details-menu .sub-menu .commands .command .citem { display:block; margin:4px 0 2px 0; height:16px; padding:0; clear:both; }

.cmp-details-menu .sub-menu .commands .command .citem a { color:#999999; text-decoration:none; }

.cmp-details-menu .sub-menu .commands .command .citem a:visited { color:#999999; text-decoration:none; }

.cmp-details-menu .sub-menu .commands .command .citem a:hover { color:#cccccc; text-decoration:none; }

.cmp-details-menu .sub-menu .commands .command .citem .resolution { float:left; width:90px; color:#666666; }

.cmp-details-menu .sub-menu .commands .command .citem .size { float:left; width:90px; color:#666666; }

.cmp-details-menu .sub-menu .commands .command .citem .share-icon { margin-right:7px; width:20px; float:left; }

.cmp-details-menu .sub-menu .commands .command .citem .share { float:left; color:#666666; }

.cmp-details-menu .sub-menu .commands .command .citem .name { float:left; width: 150px; }

.cmp-details-menu .sub-menu .commands .command .citem .stars { float:left; }

.cmp-details-menu .sub-menu .commands .command .citem .star { position:relative; float:left; display:block; width:18px; height:16px; overflow:hidden; }

.cmp-details-menu .sub-menu .commands .command .citem .star img { position:absolute; display:block; top:0; left:0; }

.cmp-details-menu .sub-menu .bottom { display:block; position:relative; width:314px; height:10px; float:left; margin:0; padding:0; top:0; }

.cmp-details-menu .sub-menu .bottom-image { display:block; position:absolute; top:0; left:0; height:10px; top:0; }

.cmp-details-menu .sub-menu .bottom-image img { position:absolute; display:block; top:0; margin:0; padding:0; }

.cmp-details-menu .logo { display:block; float:left; height:65px; margin:0; padding:0; }

.cmp-details-menu .logo a { display:block; margin:18px 0 0 14px; }

.cmp-details-menu .sprite-button { display:block; position:relative; float:left; width:32px; height:35px; overflow:hidden; cursor:pointer; }

.cmp-details-menu .sprite-button img { position:absolute; top:0; left:0; }

.cmp-details-menu .sprite-button-hover img { top:-35px; }



/* Details Menu Down */

.cmp-details-menu-down { z-index:10; }

.cmp-details-menu-down .sub-menu { top:65px; }

.cmp-details-menu-down .sub-menu .head { display:block; position:relative; float:left; margin:0; padding:10px 0 0 0; }

.cmp-details-menu-down .sub-menu .top { display:block; position:relative; float:left; width:314px; height:10px; margin:0; padding:0; top:0; }

.cmp-details-menu-down .sub-menu .top-image { display:block; position:absolute; top:0; left:0; height:10px; top:0; }

.cmp-details-menu-down .sub-menu .top-image img { position:absolute; display:block; top:0; margin:0; padding:0; }



/* arch */

.cmp-arch {}

.cmp-arch .zend_form { margin:0; padding:0; }

.cmp-arch .zend_form dd { margin:0; padding:0; } 

.cmp-arch input.text { margin:1px 7px 0 0; padding:5px; width:170px; float:left; border:1px solid #cccccc; background-color:#dedede; }

.cmp-arch input.submit { cursor:pointer; margin:0 0 0 10px; padding:4px; float:left; border:1px solid #333333; background-color:#222222; color:#ffffff; }

.cmp-arch .info { margin-top:14px; }

.cmp-arch .info .head { font-size:18px; font-weight:normal; color:#666666; }

.cmp-arch .info p { margin:14px 0 0 0; padding:0; color:#666666; width:270px; line-height:17px; text-align:justify; }

.cmp-arch .info p a.join { float:right; }

.cmp-arch .info p a.join img { margin:14px 0 0 14px; padding:0; }

.cmp-arch .sprite-button { display:block; position:relative; float:left; width:100px; height:31px; overflow:hidden; cursor:pointer; }

.cmp-arch .sprite-button img { position:absolute; top:0; left:0; }

.cmp-arch .sprite-button-hover img { top:-31px; }

.cmp-arch .sprite-button-active img { top:-62px; }



/* HOME-INTRO-TEXT */

.home-intro-text { border-left:1px solid #222222; }

.home-intro-text h2 { font-size:18px; color:#cccccc; padding:14px 0 4px 14px; }

.home-intro-text p { color:#cccccc; }

.home-intro-text a { color:#cccccc; text-decoration:underline; }

.home-intro-text a:visited { color:#cccccc; text-decoration:underline; }

.home-intro-text a:hover { color:#ffffff; text-decoration:underline; }



/* Big Spacer */

.spacer-big { height:2px; margin:0; overflow:hidden; background-image:url("big-spac.jpg"); background-repeat:repeat-x; }



/* View */

.view { display:block; position:absolute; width:100%; height:65px; left:0; background-color:#1b1b1b; }

.view .site-container { background-color:#ffffff; }



/* Gallery */

.gallery-thumbs { position:relative; text-align:center; }

.gallery-thumbs-page { }

.gallery-thumbs-row { padding-left:75px; }

.gallery-thumbs-options { position:relative; text-align:left; }

.gallery-thumbs-new-comment { text-align:left; }

.gallery-thumbs .thumb img { border:1px solid #ffffff; }

.gallery-thumbs .menu-item-container { position:absolute; bottom:7px; }

.gallery-thumbs .tr { right:0; }

.gallery-thumbs .tc { padding-left:100px; }

.gallery-thumbs h2 { color:#ffffff; font-size:16px; }

.gallery-thumbs h2 a { color:#ffffff; text-decoration:none; }

.gallery-thumbs h2 a:visited { color:#ffffff; text-decoration:none; }

.gallery-thumbs h2 a:hover { color:#ffffff; text-decoration:none; }

.gallery-thumbs .pages { display:block; text-align:center; }

.gallery-thumbs .pages-outline { display:block; margin:0 auto; text-align:center; }

.gallery-thumbs .pages a { color:#ffffff; text-decoration:none; padding-right:10px; font-weight:bold; cursor:pointer; }

.gallery-thumbs .pages a:visited { color:#ffffff; text-decoration:none; }

.gallery-thumbs .pages a:hover { color:#ffffff; text-decoration:none; }

.gallery-thumbs .resolutions { font-weight:bold; float:left; display:block; width:40px; height:13px; }



/* New Comment */

.cmp-new-comment {}

.cmp-new-comment h1 { margin:20px 0 0 0; }

.cmp-new-comment h2 { font-size:12px; margin:2px 0 0 0; color:#cccccc; }

.cmp-new-comment .form { display:block; width:250px; margin:14px 0 0 14px; float:left; }

.cmp-new-comment .form .label { display:block; width:250px; height:16px; margin:0 0 0 -12px; padding:0; float:left; }

.cmp-new-comment .buttons { display:block; position:relative; width:250px; height:40px; right:0; float:right; }

.cmp-new-comment .sprite-button { margin-left:7px; display:block; position:relative; float:right; width:100px; height:30px; overflow:hidden; cursor:pointer; }

.cmp-new-comment .sprite-button img { position:absolute; top:0; left:0; }

.cmp-new-comment .sprite-button-hover img { top:-30px; }

.cmp-new-comment input.text { float:right; width:250px; background-color:#cccccc; }

.cmp-new-comment textarea { float:right; width:250px; height:100px; background-color:#cccccc; }



/* Picture Container */

.picture { position:relative; width:100%; overflow:visible; }



.picture .head { position:fixed; top:0; left:0; width:100%; height:60px; overflow:visible; background-color:#000000; text-align:center; z-index:1001; }

.picture .head h1 { color:#ffffff; margin:14px 0 0 0; }

.picture .head .menu { position:absolute; left:15px; top:15px; }

.picture .head .menu .sprite-button { display:block; width:137px; height:31px; overflow:hidden; float:left; margin:0 5px 0 0; }

.picture .head .menu .sprite-button img { position:absolute; top:0; left:0; }

.picture .head .menu .sprite-button-hover img { top:-31px; }

.picture .head .menu .sprite-button-active img { top:-62px; }



.picture .head .resolution { position:absolute; top:18px; right:15px; }



.picture .options { position:fixed; display:block; width:100%; height:65px; left:0; top:-5px; text-align:center; z-index:1000; }

.picture .options .bg { position:absolute; display:block; width:100%; height:65px; left:0; background-color:#000000; }

.picture .options-previous { position:absolute; display:block; top:25px; left:15px; }

.picture .options-next { position:absolute; display:block; top:25px; right:15px; }



.picture .options .picture-options { display:block; position:relative; width:806px; margin:0 auto; background:none; }

.picture .options .picture-options .item { background:none; text-align:left; }

.picture .options .picture-options .item:active { background-color:#1d1d1d; }

.picture .options .picture-options .item:hover { background-color:#1d1d1d; }

.picture .options .picture-options .item.active { background-color:#1d1d1d; }

.picture .options .picture-options .sub-menu { }

.picture .options .picture-options .sub-menu .head { text-align:left; }

.picture .options .picture-options .sub-menu .head h1 { margin:0; }

.picture .options .pull-menu { position:absolute; display:block; width:200px; height:30px; top:65px; }

.picture .options .pull-menu img { position:absolute; display:block; top:0; left:85px; }



.picture .browse { position:fixed; display:block; width:76px; }

.picture .browse.sprite-button { display:block; width:76px; height:75px; overflow:hidden; }

.picture .browse.sprite-button img { position:absolute; top:0; left:0; }

.picture .browse.sprite-button-active img { top:-75px; }

.picture #picture-previous { left:0; z-index:1010; }

.picture #picture-next { right:0; z-index:1010; }



.picture .picture-container { position:relative; width:100%; overflow:visible; text-align:center; }

.picture .picture-container img { position:absolute; margin:0 auto; top:0; left:0; cursor:pointer; }



.picture .bottom { position:absolute; width:100%; height:378px; background-color:#161616; text-align:center; left:0; }

.picture .bottom .comments { display:block; width:970px; height:378px; margin:0 auto; text-align:left; }



/* Loader */

.loader { color:#666666; }

.loader .loader-inner { position:relative; float:left; display:block; width:24px; height:16px; margin-top:4px; margin-left:4px; }

.loader .loader-inner img { position:relative; display:block; float:left; width:16px; height:16px; }

.loader .loader-text { position:relative; float:left; display:block; margin-top:3px; }



/* Photo-Details-Menu */

.cmp-photo-details-menu { display:block; float:left; position:relative; }



.cmp-photo-details-menu .menu { position:absolute; display:block; height:80px; top:0; left:0; z-index:102; }



.cmp-photo-details-menu .menu .item { display:block; position:relative; text-align:center; float:left; height:79px; cursor:pointer; }

.cmp-photo-details-menu .menu .item .icon { position:relative; height:65px; border:none; border-right:1px solid #2a2a2a; background-color:#1b1b1b; text-align:center; }

.cmp-photo-details-menu .menu .item .icon .check { position:absolute; top:14px; left:30px; }

.cmp-photo-details-menu .menu .item .border-bottom { display:block; width:auto; height:14px; border:none; border-bottom:1px solid #2a2a2a; line-height:5px; font-size:5px; }



.cmp-photo-details-menu .label { display:block; text-align:center; color:#666666; padding:9px 0 0 0; margin:0; font-size:11px; }



.cmp-photo-details-menu .sprite-button { display:block; position:relative; width:32px; height:35px; overflow:hidden; cursor:pointer; margin:auto; top:10px; }

.cmp-photo-details-menu .sprite-button img { position:absolute; top:0; left:0; }

.cmp-photo-details-menu .sprite-button-hover img { top:-35px; }



.cmp-photo-details-menu .command { display:block; width:312px; float:left; padding-top:14px; }

.cmp-photo-details-menu .command .citem { display:block; width:312px; float:left; padding:7px 0 0 14px; left:0; }

.cmp-photo-details-menu .command .citem .share-icon { display:block; width:30px; float:left; }

.cmp-photo-details-menu .command .citem .share { display:block; float:left; }

.cmp-photo-details-menu .command .citem .resolution { display:block; clear:both; float:left; width:130px; padding:0 0 0 40px; }

.cmp-photo-details-menu .command .citem .resolution a { text-decoration:none; }

.cmp-photo-details-menu .command .citem .size { display:block; float:left; }

.cmp-photo-details-menu .command .citem .size a { text-decoration:none; font-size:10px; color:#666666; }

.cmp-photo-details-menu .command .citem img { float:left; padding:0 3px 0 5px; }

.cmp-photo-details-menu .command .citem h2 { color:#ffffff; font-size:18px; padding:6px 0 0 0;}

.cmp-photo-details-menu .command .citem h2 a { text-decoration:none; color:#666666; }

.cmp-photo-details-menu .command .citem .additional { padding:0 0 0 40px; }

.cmp-photo-details-menu .command .citem .additional .cover { display:block; float:left; width:68px; height:68px; margin:0 14px 0 0; padding:0; overflow:hidden; position:relative; }

.cmp-photo-details-menu .command .citem .additional .cover img { display:block; position:absolute; top:0; left:0; margin:0; padding:0; }



.cmp-photo-details-menu .menu .active { display:block; float:left; height:79px; cursor:pointer; z-index:102; }

.cmp-photo-details-menu .menu .active .icon { height:79px; border:1px solid #333333; border-bottom:none; background-color:#141414; }

.cmp-photo-details-menu .menu .active .border-bottom { display:none; }



.cmp-photo-details-menu .menu .noborder .icon { border-right:none !important; }



.cmp-photo-details-menu .methods { position:absolute; display:block; top:80px; width:312px; border:1px solid #333333; border-top:none; background-color:#141414; z-index:101; }

.cmp-photo-details-menu .methods .content { display:none; position:relative; width:312px; overflow:hidden; }



/* Feedback-Form-Response */

.feedback-form-response {}

.feedback-form-response p { margin-left:0; padding:14px 0 0 0; }



/* Cinematic slideshow */

#slideshow { display:block; position:absolute; width:100%; height:100%; background-color:#111111; }



.rollover img{border:none;display:block;}

.rollover .image{

	position:absolute;

	width: 314px;

	height: 205px;

}

div.rollover-info{color:white;left:0;position:absolute;top:0;}

.rollover-info-wrapper{display:none;}

.rollover:hover .rollover-info-wrapper{display:block;}

.rollover-static .rollover-background{display:block;filter:alpha(opacity=85);opacity:.85;}

.rollover-background{background-color:black;left:0;position:absolute;top:0;}.rollover-content{position:relative;}

.rollover-medium,.rollover-medium div.rollover-info{width:314px;height:205px;}

.rollover-simple div.rollover-content{background:url('item-cus.png') no-repeat center center;}.rollover-big-simple div.rollover-content{background-position:center 120px;height:300px;position:absolute;width:532px;}.rollover-medium-simple div.rollover-content{height:300px;position:absolute;width:250px;}.rollover-small-simple div.rollover-content{height:150px;position:absolute;width:250px;}.rollover-action div.rollover-content,.rollover-106 div.rollover-content{background:url('item-cus.png') no-repeat center center;}.rollover-106 div.rollover-content{background-position:center 30px;height:106px;width:106px;}.rollover-small-action div.rollover-content{background-position:center 48px;height:150px;width:250px;}.rollover-medium-action div.rollover-content{background-position:center 120px;height:300px;width:250px;}.rollover-small-detailed .rollover-title,.rollover-166 .rollover-title{font-size:15px;}.rollover-detailed .rollover-title{font-size:17px;padding-bottom:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.rollover-166 .rollover-subtitle,.rollover-166 .rollover-description{font-size:11px;}.rollover-small .rollover-description{font-size:10px;}.rollover-106 div.rollover-content *{display:none;}.rollover-166 div.rollover-content{padding:15px 0 0 15px;}.rollover-small-detailed div.rollover-content{padding:24px 10% 0 64px;}.rollover-medium-detailed div.rollover-content{padding:60px 10% 0 42px;}.rollover-big-detailed div.rollover-content{padding:84px 10% 0 85px;}.rollover-166-detailed div.rollover-content{padding:25px 10% 0 21px;}.rollover-freestuff div.rollover-content{padding:10px 10% 0 44px;}.rollover-feature div.rollover-content{padding:84px 10% 0 127px;}div.rollover-action-label{cursor:pointer;position:absolute;}.rollover-106 div.rollover-action-label{text-align:center;top:75px;width:106px;}.rollover-small-simple div.rollover-action-label,.rollover-small-action div.rollover-action-label{text-align:center;top:100px;width:250px;}.rollover-medium-simple div.rollover-action-label,.rollover-medium-action div.rollover-action-label{top:175px;text-align:center;width:250px;}.rollover-big-simple div.rollover-action-label{top:175px;text-align:center;width:532px;}.rollover-detailed div.rollover-action-label,.rollover-feature div.rollover-action-label,.rollover-166 div.rollover-action-label{background:url('item-cus.png') no-repeat center right;bottom:10%;height:25px;line-height:25px;padding-right:30px;right:10%;}body{color:#999;font-family:Arial,sans-serif;font-size:11.5px;line-height:1.4;}a{color:#999;text-decoration:none;}

