/*
* dreamstime.com 2012 v1
* Copyright 2012, dreamstime.com
* www.dreamstime.com
* 30/06/2012
*/

/* Table of Content
==========================================
#Reset & Basics
#Buttons
#Forms
#Base 960 Grid
#Tablet (Portrait)
#Mobile (Portrait)
#Mobile (Landscape)
=========================================*/

/* ================================================== */
/* #Reset & Basics 						 			  */
/* ================================================== */
body, html { padding: 0; margin:0; height: 100%; }
body { background : none; }
body:after {
    content: url(//thumbs.dreamstime.com/images2012/tooltipc-sinv.gif) url(//thumbs.dreamstime.com/images2012/icn_close.gif) url(//thumbs.dreamstime.com/images2012/tooltipc-s.gif) url(//thumbs.dreamstime.com/images2012/sprite-v35.png) url(//thumbs.dreamstime.com/images2012/tooltipc3.gif) url(//thumbs.dreamstime.com/images2012/tooltipc4.gif) url(//thumbs.dreamstime.com/images2012/tooltipc5.gif) url(//thumbs.dreamstime.com/images2012/bkg_signin_btn2.png) url(//thumbs.dreamstime.com/images2012/bkg_menurh.jpg) url(//thumbs.dreamstime.com/images2012/flag_de.jpg) url(//thumbs.dreamstime.com/images2012/flag_de.jpg) url(//thumbs.dreamstime.com/images2012/flag_es.jpg) url(//thumbs.dreamstime.com/images2012/flag_fr.jpg) url(//thumbs.dreamstime.com/images2012/flag_it.jpg) url(//thumbs.dreamstime.com/images2012/flag_ho.jpg) url(//thumbs.dreamstime.com/images2012/flag_po.jpg) url(//thumbs.dreamstime.com/images2012/flag_ru.jpg) url(//thumbs.dreamstime.com/images2012/flag_gr.jpg) url(//thumbs.dreamstime.com/images2012/flag_ch.jpg) url(//thumbs.dreamstime.com/images2012/flag_pl.jpg) url(//thumbs.dreamstime.com/images2012/flag_sv.jpg) url(//thumbs.dreamstime.com/images2012/bkg_moret.png) url(//thumbs.dreamstime.com/images2012/bkg_more_b.png) url(//thumbs.dreamstime.com/images2012/bkg_more_t.png) url(//thumbs.dreamstime.com/images2012/sprite_gallery-v4.png) url(//thumbs.dreamstime.com/images2012/bkg_more_cr3.gif);
    visibility: hidden;
    position: absolute;
    left: -999em; height : 0px; overflow : hidden;
}
@font-face {
    font-family: 'Conv_HelveticaNeueLTPro-Th';
    src: url('//thumbs.dreamstime.com/fonts/HelveticaNeueLTPro-Th.eot');
    src: local('?'), url('//thumbs.dreamstime.com/fonts/HelveticaNeueLTPro-Th.woff') format('woff'), url('//thumbs.dreamstime.com/fonts/HelveticaNeueLTPro-Th.ttf') format('truetype'), url('//thumbs.dreamstime.com/fonts/HelveticaNeueLTPro-Th.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'Conv_HelveticaNeueLTPro-Roman';
	src: url('//thumbs.dreamstime.com/fonts/HelveticaNeueLTPro-Roman.eot');
	src: local('?'), url('//thumbs.dreamstime.com/fonts/HelveticaNeueLTPro-Roman.woff') format('woff'), url('//thumbs.dreamstime.com/fonts/HelveticaNeueLTPro-Roman.ttf') format('truetype'), url('//thumbs.dreamstime.com/fonts/HelveticaNeueLTPro-Roman.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
textarea {
   font-family: inherit;
   font-size: inherit;
}
.dt-transparent-75 {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
}

.dt-container a { outline: 0; }
.dt-container input { margin : 0; }
.dt-container ul,
.dt-container ul li { list-style: none; margin :0; padding : 0; }
.dt-container h1,
.dt-container h2,
.dt-container h3 { margin :0; padding : 0; }

.dt-container { font-family: Arial, Helvetica, sans-serif!important; width: 100%; min-height: 100%; }
.dt-container .horiz { display:block; } .horiz li { display:inline; } .horiz li a { display:block; float:left; text-decoration: none; }
.dt-container .horiz_nfa li a { display:inline; float:none; text-decoration: none; }
.dt-container .horiz-licence li a { margin-right : 12px; }
.dt-container .horiz-licence li.dt-last a { margin-right : 0; }
.dt-container .clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 1px; }

.dt-pull-left { float : left!important; } .dt-pull-right { float : right!important; }

/* ================================================== */
/* #Buttons						 			  */
/* ================================================== */

.dt-container .btn-s-2 {  background:url('//thumbs.dreamstime.com/images2012/btn_xl_s2.png') no-repeat 0 -25px; display:block; width: 63px; height: 25px; border: none; font-size: 11px; color : #fff; text-align:center; line-height: 25px; cursor:pointer; padding: 0px; }
.dt-container .btn-s-2:hover { background-position: 0 0; text-decoration : none; }
.dt-container .btn-s-3 { font-size : 12px; background-position: -27px -127px; background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); width: 89px; text-shadow: 1px 1px #69991e; }
.dt-container .btn-s-3s { width : 150px; }
.dt-container .btn-s-3:hover { background-position: -27px -152px; }
.dt-container .btn-s-4 { color : #505055; font-size : 12px; background-position: -197px -127px; background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); width: 89px; text-shadow: 1px 1px #f4f2f1; }
.dt-container .btn-s-4:hover { background-position: -197px -152px; }

.dt-container .btn-s-5 {  background:url('//thumbs.dreamstime.com/images2012/btn_xl_s2.png') no-repeat 0 -25px!important; display:block; width: 63px!important; height: 25px; border: none!important; font-size: 11px; color : #fff; text-align:center; line-height: 25px; cursor:pointer; padding: 0px; }


/* ================================================== */
/* #Base 960 Grid									  */
/* ================================================== */

.dt-container .dt-menu-top { height: 34px; background:url('//thumbs.dreamstime.com/images2012/bkg-menu-top.gif') repeat-x 0 bottom; position : relative; }
.dt-container .dt-menu-top .dt-menu-top-r,
.dt-container .dt-menu-top .dt-menu-top-l { float:left; color : #beb5ae; font-size: 12px; margin-left : 12px; position:relative;  }
.dt-container .dt-menu-top .dt-menu-top-l { width : 475px; }
.dt-container .dt-menu-top .dt-menu-top-r { float:right; margin-right: 20px; }
.dt-container .dt-menu-top .dt-menu-top-l .horiz { color : #beb5ae; margin : 0 0 0 10px; padding : 0; }
.dt-container .dt-menu-top .dt-menu-top-l .horiz span { color : #beb5ae; margin : 0 10px 0 0; padding : 0; diplay : block; float : left; }
.dt-container .dt-menu-top .dt-menu-top-l .horiz span b { font-weight : normal; diplay : block; float : left; margin : 0 4px 0 0; }
.dt-container .dt-menu-top .dt-menu-top-r a,
.dt-container .dt-menu-top .dt-menu-top-l a { color : #beb5ae; font-size: 12px; margin : 0 18px 0 0; }
.dt-container .dt-menu-top .dt-menu-top-r a:hover,
.dt-container .dt-menu-top .dt-menu-top-l a:hover { color : #fff; }
.dt-container .dt-menu-top .dt-menu-top-l { height: 32px; position : absolute; left : 0;  }
.dt-container .dt-menu-top .dt-menu-top-l .horiz { margin-top : 5px; float : left;  }
.dt-container .dt-menu-top .dt-menu-top-l li,
.dt-container .dt-menu-top .dt-menu-top-r li a,
.dt-container .dt-menu-top .dt-menu-top-l li a {line-height : 21px; }
.dt-container .dt-menu-top .dt-menu-top-l .dt-lang a { background:url('//thumbs.dreamstime.com/images2012/icn_lang.png') no-repeat right center; padding : 0 24px 0 8px; }
.dt-container .dt-menu-top .dt-menu-top-l a.dt-lang-close { background:url('//thumbs.dreamstime.com/images2012/bkg_langt.png') no-repeat right 0!important; padding : 1px 0 0 10px; width: 87px; font-size: 11px; color : #58534e!important; margin-right: 13px; height: 31px; line-height: 29px; }
.dt-container .dt-menu-top .dt-menu-top-l .dt-email a { background:url('//thumbs.dreamstime.com/images2012/icn_email.png') no-repeat right center; padding-right : 16px; }
.dt-container .dt-menu-top .dt-menu-top-r .dt-signup a { background:url('//thumbs.dreamstime.com/images2012/icn_signup.png') no-repeat right center; padding : 0 14px 0 0; width: 90px; margin : 0; }

.dt-container .dt-menu-top .dt-menu-top-r .dt-login a { background:url('//thumbs.dreamstime.com/images2012/bkg_menuts.jpg') no-repeat right center; padding : 0 5px 0 12px; width: 40px; margin-right: 15px; }
.dt-container .dt-menu-top .dt-menu-top-r a.dt-login-close { background:url('//thumbs.dreamstime.com/images2012/bkg_logint.png') no-repeat 0 bottom; padding : 2px 0 0 12px; height : 30px; width: 60px; color : #58534e; margin-right: 0px; }

.dt-container .dt-menu-top .dt-menu-top-rao { top : 4px; width : 800px; }
.dt-container .dt-menu-top .dt-menu-top-rao li a { background:url('//thumbs.dreamstime.com/images2012/bkg_menuts.jpg') no-repeat right center; padding-right : 12px; margin: 1px 10px 0 0; }
.dt-container .dt-menu-top .dt-menu-top-rao .horiz { float : right; }
.dt-container .dt-menu-top .dt-menu-top-rao li.dt-sep span { background:url('//thumbs.dreamstime.com/images2012/bkg_menuts.jpg') no-repeat right center; display:block; float:left; width: 1px; height: 14px; margin: 4px 15px 0 0; }
.dt-container .dt-menu-top .dt-menu-top-rao li.dt-edit a { background:url('//thumbs.dreamstime.com/images2012/icn_edit.png') no-repeat right center; padding-right : 18px; height: 21px; }
.dt-container .dt-menu-top .dt-menu-top-rao li.dt-profile a { background:url('//thumbs.dreamstime.com/images2012/icn_profile.png') no-repeat right center; padding-right : 18px; height: 21px; }
.dt-container .dt-menu-top .dt-menu-top-rao li.dt-management a { background:url('//thumbs.dreamstime.com/images2012/icn_management.png') no-repeat right center; padding-right : 18px; height: 21px; }
.dt-container .dt-menu-top .dt-menu-top-rao li.dt-socials a { background:url('//thumbs.dreamstime.com/images2012/icn_socials.png') no-repeat right center; padding-right : 18px; height: 21px; margin-right : 16px; }
.dt-container .dt-menu-top .dt-menu-top-rao li.dt-logout-open a.dt-logout { background:url('//thumbs.dreamstime.com/images2012/icn_logout.png') no-repeat right 5px; padding-right: 15px;  line-height: 21px; margin-top : 0!important; }
.dt-container .dt-menu-top .dt-menu-top-rao li.dt-logout-open a.dt-welcome:hover span,
.dt-container .dt-menu-top .dt-menu-top-rao li.dt-logout-open a.dt-logout:hover { color: #2f2d2b; }
.dt-container .dt-menu-top .dt-menu-top-rao li.dt-logout-close a.dt-logout { background:url('//thumbs.dreamstime.com/images2012/icn_logout.png') no-repeat right 5px; padding-right: 15px;  }
.dt-container .dt-menu-top .dt-menu-top-rao li.dt-logout-open a.dt-welcome { margin: 0; background:url('//thumbs.dreamstime.com/images2012/icn_down2.png') no-repeat center 5px; padding-right: 0px; line-height: 21px; color: #000; height : 21px; width : 20px; float : left; }
.dt-container .dt-menu-top .dt-menu-top-rao li.dt-logout-open span.dt-sep { display : block; height : 16px; width : 1px; float : left; border-right: 1px solid #e4dfdb; margin : 3px 16px 0 10px; }
.dt-container .dt-menu-top .dt-menu-top-rao li.dt-logout-open a.dt-welcome span { color : #246EAC; }

.dt-container .dt-menu-top .dt-menu-top-rao li.dt-logout-close a.dt-welcome { background:url('//thumbs.dreamstime.com/images2012/icn_up2.png') no-repeat center 5px; }

.dt-container .dt-menu-signin { height: 33px; line-height: 33px; color : #271f1e; font-size: 12px; position: absolute; top : 4px; right: 22px; }
.dt-container .dt-menu-top .dt-menu-top-rao .dt-logout-open-l,
.dt-container .dt-menu-signin div.dt-logout-open-l {  background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
  background-position: -12px -10px; background:url('//thumbs.dreamstime.com/images2012/bkg_signin_lr.png') no-repeat right 0; width: 2px; height: 33px; float: right; }
.dt-container .dt-menu-top .dt-menu-top-rao .dt-logout-open-r,
.dt-container .dt-menu-signin div.dt-logout-open-r { background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
  background-position: -10px -10px; width: 2px; height: 33px; float: right; }
.dt-container .dt-menu-top .dt-menu-top-rao .dt-logout-open-c,
.dt-container .dt-menu-signin div.dt-logout-open-c { background:url('//thumbs.dreamstime.com/images2012/bkg_signin_c.png') repeat-x 0 0; height: 29px; float: right; padding: 4px 8px 0 8px; }
.dt-container .dt-user { float : left!important;  height : 21px; line-height : 21px; display : block; }
.dt-container .dt-user strong { float : left!important; font-weight : normal; margin : 0 4px 0 0; }
.dt-container .dt-menu-top .dt-menu-top-rao li .dt-user a { float :right; border : none; margin : 0; padding :0; background : none; display : block; height : 21px; line-height : 21px; }
.dt-container .dt-menu-signin .dt-login-popup label { float:left; display:block; height: 21px; line-height: 21px; margin-right: 0; }
.dt-container .dt-menu-signin .dt-login-popup label span { overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; width : 80px; }
.dt-m8pxr { margin-right : 8px; }
.dt-container .dt-menu-signin .dt-login-popup input.dt-signin-2,
.dt-container .dt-menu-signin .dt-login-popup input.dt-signin-1 { width:84px; height: 21px; border: none; background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
  background-position: -10px -191px; color : #474f55; font-size : 11px; margin-bottom: 5px; padding: 0 5px; float:left; }
.dt-container .dt-menu-signin .dt-login-popup input.dt-signin-2 { width:63px;  background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);  background-position: -10px -232px; margin-left: 3px; }
.dt-container .dt-menu-signin .dt-login-popup a.dt-signin-3 { width:21px; height: 21px; background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); background-position: -10px -273px; float:left; display:block; margin-right: 4px; }
.dt-container .dt-menu-signin .btn-s-2 { position : relative; float:left; background : url(//thumbs.dreamstime.com/images2012/bkg_signin_btn.png) no-repeat right 0; height: 21px; line-height: 21px; width: auto; margin: 0 0 0 5px; padding: 0 10px; }
.dt-container .dt-menu-signin .btn-s-2 span { position : absolute; top :0; left : -2px; width : 2px; background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
  background-position: -10px -397px; height : 21px; }

.dt-container .dt-menu-signin .btn-s-2:hover { background-position: 0 -21px; }
.dt-container .dt-menu-signin .btn-s-21 { width : auto; height : 22px; float:left; background: url('//thumbs.dreamstime.com/images2012/bkg_signin_btn2.png') no-repeat right -22px; padding : 0 10px; position : relative;z-index : 40; margin : 0 5px 0 0; }
.dt-container .dt-menu-signin .btn-s-21 span { position : absolute; top :0; left : -2px; width : 2px; background: url('//thumbs.dreamstime.com/images2012/bkg_signin_btn2h.png') no-repeat  0 -22px; height : 22px; }
.dt-container .dt-menu-signin .btn-s-21:hover span,
.dt-container .dt-menu-signin .btn-s-21:hover { background-position : 0 0;;  }
.dt-container .dt-menu-signin .btn-s-21:link,
.dt-container .dt-menu-signin .btn-s-21:visited { color : #fff!important; }

.dt-container .dt-menu-top .dt-menu-top-rao li.dt-logout-open div a { color : #246EAC; font-size: 12px; }
.dt-container .dt-menu-top .dt-menu-top-rao li.dt-logout-open div a:hover { color : #2f2d2b; }
/*.dt-container .dt-menu-top .dt-menu-top-rao li.dt-logout-close div { background:url('//thumbs.dreamstime.com/images2012/bkg_logout.png') no-repeat 0 bottom; padding : 1px 0 0 25px; height : 31px; width: 230px; color : #58534e; margin: 0px; float: left; position:relative; line-height: 32px; } */
.dt-container .dt-menu-top .dt-menu-top-rao li.dt-logout-close div .dt-logout-popup-close { position: absolute; display:block; width: 30px; height: 30px; right:0; top : 0; margin:0; padding:0; background: none;}
/*.dt-container .dt-menu-top .dt-menu-top-rao li.dt-logout-close a.dt-welcome { background: none; } */
.dt-container .dt-menu-top .dt-menu-top-r .dt-logout-popup { background: #f6f2ee url('//thumbs.dreamstime.com/images2012/bkg_logoutp.png') no-repeat 0 bottom; position:absolute;  right : 1px; top : 29px; padding: 5px 125px 9px 10px; z-index: 40; }
.dt-container .dt-menu-top .dt-menu-top-r .dt-logout-popup ul { display : block; line-height: 33px; font-size : 11px; border-right : 1px solid #e4dfdb; float: left; line-height: 16px; margin-right: 8px; }
.dt-container .dt-menu-top .dt-menu-top-r .dt-logout-popup ul.dt-col2 {  }
.dt-container .dt-menu-top .dt-menu-top-r .dt-logout-popup ul.dt-last { border: none; }
.dt-container .dt-menu-top .dt-menu-top-r .dt-logout-popup ul li { text-align:right; color : #246EAC; padding-right : 7px;  }
.dt-container .dt-menu-top .dt-menu-top-r .dt-logout-popup ul li span { display:block; color : #777068; margin : 0 10px 0 0; float:left; text-align : left; }
.dt-container .dt-menu-top .dt-menu-top-r .dt-logout-popup ul li a { display:inline; width: auto; margin:0; background:none; padding:0; font-size: 11px; line-height: 16px; color : #246EAC; text-decoration:none; }
.dt-container .dt-menu-top .dt-menu-top-r .dt-logout-popup ul li a:hover { color : #000; }
.dt-container .dt-menu-top .dt-menu-top-r .dt-logout-popup ul li span strong { color : #3b3d3f; font-weight : normal; }
.dt-container .dt-menu-top .dt-menu-top-r .dt-logout-popup ul li p { margin : 0; color : #777068; }

.dt-container .dt-menu-top .dt-menu-top-l .dt-lang-popup { background: #f6f2ee url('//thumbs.dreamstime.com/images2012/bkg_langp.png') no-repeat 0 bottom; position:absolute; width: 478px; left : 0; top : 32px; padding: 3px 4px 0 4px; z-index: 1000; height : 67px; }
.dt-container .dt-menu-top .dt-menu-top-l .dt-lang-popup ul { float: left; margin : 0 6px 0 0; }
.dt-container .dt-menu-top .dt-menu-top-l .dt-lang-popup ul.dt-last { margin-right: 0; }
.dt-container .dt-menu-top .dt-menu-top-l .dt-lang-popup ul li { height: 21px; width : 115px; display:block; line-height: 21px; }
.dt-container .dt-menu-top .dt-menu-top-l .dt-lang-popup ul li a { padding : 0 8px; font-size: 11px; color : #246EAC; display:block; text-decoration: none; height: 21px; width : 99px; line-height: 21px; }
.dt-container .dt-menu-top .dt-menu-top-l .dt-lang-popup ul li.dt-selected { background:url('//thumbs.dreamstime.com/images2012/bkg_langth.jpg') no-repeat right center; }

.dt-container .dt-menu-top .dt-menu-top-r .dt-logout-popup .dt-notification-content p { line-height : 15px; color : #e22893; font-size : 11px; width : 225px; border-right : 1px solid #e4dfdb; font-weight : bold; padding-right : 10px; margin : 7px 5px; }
.dt-container .dt-menu-top .dt-menu-top-r .dt-logout-popup .dt-notification-content p a { margin :0; color : #246EAC; font-size : 11px; text-decoration : none; }
.dt-container .dt-menu-top .dt-menu-top-r .dt-logout-popup .dt-notification-content { position : relative; }
.dt-container .dt-menu-top .dt-menu-top-r .dt-logout-popup .dt-notification-content a.dt-close { position : absolute; top : 7px; right : -125px; color : #246EAC; font-size : 11px; text-decoration : none; background:url('//thumbs.dreamstime.com/images2012/icn_close.png') no-repeat right center; padding-right : 15px; }

.dt-logout-popup .dt-lightbox { display:block; float:right; width: 112px; height: 30px; background:url('//thumbs.dreamstime.com/images2012/btn_lightbox_v4.png') no-repeat 0 -30px; color : #246EAC!important; font-size : 11px!important; line-height: 28px; text-decoration: none; text-align:center; padding-right: 2px; position:absolute; right: 0px; top : 4px; z-index: 3000; }
.dt-logout-popup .dt-lightbox3x { top : 14px; }
.dt-logout-popup .dt-lightbox span { color : #fff; width : 82px; display:block; float:left; padding-right : 7px; text-align: right; }
.dt-logout-popup .dt-lightbox:hover { background-position: 0 0; }

.dt-lang-popup ul li a span { display:block; color : #246EAC; }

.dt-lang-popup ul li a:hover,
.dt-lang-popup ul li a.dt-selected { background:url('//thumbs.dreamstime.com/images2012/bkg_langth.jpg') no-repeat right center; }
.dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-uk,
.dt-lang-popup ul li.dt-uk a.dt-selected span,
.dt-lang-popup ul li.dt-uk a:hover span { background:url('//thumbs.dreamstime.com/images2012/flag_uk.jpg') no-repeat right center; color: #000; }
.dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-de,
.dt-lang-popup ul li.dt-de a.dt-selected span,
.dt-lang-popup ul li.dt-de a:hover span { background:url('//thumbs.dreamstime.com/images2012/flag_de.jpg') no-repeat right center; color: #000; }
.dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-es,
.dt-lang-popup ul li.dt-es a.dt-selected span,
.dt-lang-popup ul li.dt-es a:hover span { background:url('//thumbs.dreamstime.com/images2012/flag_es.jpg') no-repeat right center; color: #000; }

.dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-fr,
.dt-lang-popup ul li.dt-fr a.dt-selected span,
.dt-lang-popup ul li.dt-fr a:hover span { background:url('//thumbs.dreamstime.com/images2012/flag_fr.jpg') no-repeat right center; color: #000; }
.dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-it,
.dt-lang-popup ul li.dt-it a.dt-selected span,
.dt-lang-popup ul li.dt-it a:hover span { background:url('//thumbs.dreamstime.com/images2012/flag_it.jpg') no-repeat right center; color: #000; }
.dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-nl,
.dt-lang-popup ul li.dt-ho a.dt-selected span,
.dt-lang-popup ul li.dt-ho a:hover span { background:url('//thumbs.dreamstime.com/images2012/flag_ho.jpg') no-repeat right center; color: #000; }

.dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-pt,
.dt-lang-popup ul li.dt-po a.dt-selected span,
.dt-lang-popup ul li.dt-po a:hover span { background:url('//thumbs.dreamstime.com/images2012/flag_po.jpg') no-repeat right center; color: #000; }
.dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-ru,
.dt-lang-popup ul li.dt-ru a.dt-selected span,
.dt-lang-popup ul li.dt-ru a:hover span { background:url('//thumbs.dreamstime.com/images2012/flag_ru.jpg') no-repeat right center; color: #000; }
.dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-gr,
.dt-lang-popup ul li.dt-gr a.dt-selected span,
.dt-lang-popup ul li.dt-gr a:hover span { background:url('//thumbs.dreamstime.com/images2012/flag_gr.jpg') no-repeat right center; color: #000; }

.dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-cn,
.dt-lang-popup ul li.dt-ch a.dt-selected span,
.dt-lang-popup ul li.dt-ch a:hover span { background:url('//thumbs.dreamstime.com/images2012/flag_ch.jpg') no-repeat right center; color: #000; }
.dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-pl,
.dt-lang-popup ul li.dt-pl a.dt-selected span,
.dt-lang-popup ul li.dt-pl a:hover span { background:url('//thumbs.dreamstime.com/images2012/flag_pl.jpg') no-repeat right center; color: #000; }
.dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-se,
.dt-lang-popup ul li.dt-sv a.dt-selected span,
.dt-lang-popup ul li.dt-sv a:hover span { background:url('//thumbs.dreamstime.com/images2012/flag_sv.jpg') no-repeat right center; color: #000; }

.dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-se,
.dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-pl,
.dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-cn,
.dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-gr,
.dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-ru,
.dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-pt,
.dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-nl,
.dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-it,
.dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-fr,
.dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-es,
.dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-uk,
.dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-de { color : #beb5ae; }

.dt-container .dt-menu-top .dt-menu-top-l .dt-lang-popup ul li a:hover { color: #272a2d; }

.dt-container .dt-slot-content .dt-login-popup,
.dt-container .dt-menu-top .dt-menu-top-r .dt-login-popup { background: #f6f2ee url('//thumbs.dreamstime.com/images2012/bkg_loginp.png') no-repeat 0 bottom; }
.dt-container .dt-slot-content .dt-login-popup { width: 200px; }
.dt-container .dt-slot-content .dt-login-popup { background: none; position:relative; left: 0; top:0; padding:0;}
.dt-container .dt-slot-content .dt-login-popup input[type="text"],
.dt-container .dt-menu-top .dt-menu-top-r .dt-login-popup input[type="text"] { width:200px; height: 21px; border: none; background: url('//thumbs.dreamstime.com/images2012/bkg_input.png') no-repeat 0 bottom; color : #474f55; font-size : 11px; margin-bottom: 5px; padding: 0 5px; box-sizing: border-box; }
.dt-container .dt-slot-content .dt-login-popup input[type="submit"],
.dt-container .dt-menu-top .dt-menu-top-r .dt-login-popup input[type="submit"] { float : right; margin : 5px 0 0 0; }
.dt-container .dt-slot-content .dt-login-popup a,
.dt-container .dt-menu-top .dt-menu-top-r .dt-login-popup a { color : #246EAC; font-size: 11px; margin : 0; line-height: 16px!important; text-decoration: none; }
.dt-container .dt-menu-top .dt-menu-top-r .dt-login-popup a:hover { color : #272A2D; }

.dt-logoh { height: 64px; position:relative; }
.dt-logoh-freeimages { height: 93px; }
.dt-logoh a.logo { display:block; float:left; width: 180px; height: 35px; margin : 11px 0 0 20px; border:none; }
.dt-logoh a.logo img { border: none; }

.dt-menu { height: 36px; background:url('//thumbs.dreamstime.com/images2012/bkg_menu.jpg') repeat-x 0 0; margin : 0 14px; position:relative; }
.containerFreeImages .dt-menu { margin : 0; }
.dt-menu .dt-buy-now { background:url('//thumbs.dreamstime.com/images2012/bkg_menur.jpg') repeat-x 0 0; padding: 0 32px; height: 36px; display:block; color : #fff; font-size: 12px; line-height: 36px; text-decoration: none; position:absolute; top :0; right : 20px; }
.dt-menu .dt-buy-now:hover { background:url('//thumbs.dreamstime.com/images2012/bkg_menurh.jpg') repeat-x 0 0; }
.dt-menu-l { background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); background-position: -10px -438px; width: 8px; height: 46px; position : absolute; left : 0; top : 0; }
.dt-menu-r { background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); background-position: -10px -644px; width: 8px; height: 46px; position : absolute; right : 0; top : 0; }
.dt-menu ul { float : left; height: 36px; line-height: 33px; display:block; margin : 0 22px; }
.dt-menu ul a { font-size: 13px; color : #fff; padding : 0 24px; }
.dt-menu ul li span.dt-sep { background:url('//thumbs.dreamstime.com/images2012/bkg_menus.jpg') no-repeat 0 0; display:block; float:left; width: 2px; height: 36px; }
.dt-menu .dt-menu-select { top : -9px; position:relative; padding: 0 0 0 0px;  }
.dt-menu .dt-menu-select .dt-menusl { height: 46px; background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); background-position: -10px -504px; width: 8px; float: left; }
.dt-menu .dt-menu-select .dt-menusr { height: 46px; background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); background-position: -10px -574px; width: 8px; float: left; }
.dt-menu .dt-menu-select .dt-menusc { height: 46px; background:url('//thumbs.dreamstime.com/images2012/bkg_menutc.png') repeat-x 0 0; float: left; display:block; padding: 0 16px; font-size : 13px; color : #272a2d; line-height: 56px; }

.dt-search { height: 48px; background: #e4dfdb; position: relative; margin: 0 22px; }
.dt-search-item { height : 66px; border-bottom : 1px solid #ccc5c0; position : relative; }
.dt-search-item .logo { display: block; position : absolute; width: 180px; height: 35px; top :0; left :0; margin: 15px 0 0 20px; border: none; }
.dt-search-item-lc { position : absolute; left : 0; bottom : -6px; width : 6px; height : 6px; background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -176px 0; }
.dt-search-item-rc { position : absolute; right : 0; bottom : -6px; width : 6px; height : 6px; background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -182px 0; }
.dt-search-cnt { height: 42px; width: 674px; margin: 0 auto; position:relative; padding-top : 6px; }
.dt-search-item .dt-search-cnt { height: 41px; width: 750px; padding-top : 12px; }

/* 25.10.2014 */
.dt-search-cnt-invers {
    margin-bottom: 30px;
    border-bottom: 1px solid #c1c1c1;
    padding-bottom: 20px;
    text-align: left;
}
.dt-search-cnt-label {
    float: left;
    line-height: 36px;
    margin-right: 10px;
    color: #636b71;
}
/* end */
/* search v1 */
.dt-search-cnt .dt-query { background-color : transparent!important; background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); background-position: 0px -710px; height: 36px; width: 283px; float:left; border : none; color : #636b71; font-size: 13px; padding: 0 13px; border: none; padding-top: 0!important; }
.dt-search-item .dt-search-cnt .dt-query { background-position: -40px -803px; height: 41px; width: 336px; padding: 0 13px; }
.dt-search-freeimages .dt-search-cnt .dt-query { background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png); background-position: 0 -1702px; width : 402px; }
.dt-search-cnt .dt-query:focus { outline: none; }
.dt-search-cnt #srh_field { border: none!important; padding-top: 0!important; }
/* search v2 with video */
.dt-search-cnt-v2 { width : 750px!important; position : relative; }
.dt-search-cnt-v2 .dt-query { width : 576px; }
.dt-search-cnt-v2 ul { width : 385px!important; }
.dt-search-cnt-v2 ul.dt-btns { width: auto!important; float: left; padding: 0px; position : absolute; right : 74px; }
.dt-search-cnt-v2 ul.dt-btns em { font-style : normal; }
.dt-search-cnt-v2 .dt-search-btn { position : absolute; right : 0; }
.dt-search-cnt-v2 .dt-search-all { float: right; display: block; margin: 2px 0 0 0; }
.dt-search-cnt-v2 .dt-search-all:hover { background-position: -87px -951px; }
.dt-search-cnt-v2 .dt-search-all-open { background-position: -87px -919px; }
.dt-search-cnt-v2 .dt-search-all-open:hover { background-position: -87px -887px; }
.dt-search-cnt-v2 ul li label { margin-right : 6px!important; }
.dt-search-cnt ul li input#s_ph { margin-left: 13px!important; }
.dt-search-cnt-v2 .dt-search-reset { margin : 0!important; position : relative; }
.dt-search-cnt-v2 ul li.dt-reset { background : none; width : 25px!important; position : relative; display : block; }
.dt-search-cnt-v2 ul li.dt-reset a { position : absolute; top : 8px; left : -35px; }

.dt-search-cnt-v2 ul.dt-all-cnt {
	display : block; position : absolute; top : 38px; right : 74px; z-index : 1000;
	background-image : none!important;
	width: 127px!important;
	height: 104px;
	padding : 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #aaaaaa;
}
.dt-search-cnt-v2 ul.dt-all-cnt .dt-corner { background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -31px -867px; width : 3px; height : 3px; display : block; position : absolute; top : 2px; left : -3px; }
.dt-search-cnt-v2 ul.dt-all-cnt li { display : block!important; height : 21px; line-height : 21px; }
.dt-search-cnt-v2 ul.dt-all-cnt li input,
.dt-search-cnt-v2 ul.dt-all-cnt li label { float : none; color : #fff; cursor : pointer; }
.dt-search-cnt-v2 ul.dt-all-cnt li input,
.dt-search-cnt-v2 ul.dt-all-cnt li input#s_ph { margin : 0 4px 0 0!important; position : relative; top : 2px; }

/* search suggestions */
.ui-menu-item{
display: list-item;
text-align: -webkit-match-parent;
}

.ui-autocomplete-category {
color: #8c8c8c;
font-size: 11px;
line-height: 11px;
display: block;
margin: 3px 0 3px 0;
}

#ui-id-1 {
padding: 10px 20px 5px 20px;
z-index: 1000;
max-width: 450px;
padding-bottom: 10px;
border: 1px solid #c1c1c1;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #fff !important;
-moz-box-shadow: 4px 7px 8px rgba(1,1,1,.18);
-webkit-box-shadow: 4px 7px 8px rgba(1,1,1,.18);
box-shadow: 4px 7px 8px rgba(1,1,1,.18);
font-family: Arial, Helvetica, sans-serif!important;
}

#ui-id-1:before { top: -8px; border: solid transparent; content: ""; height: 5px; width: 10px; position: absolute; left: 43px; background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -235px 0px; }

.dt-close {
cursor: pointer;
width: 9px;
height: 12px;
position: absolute;
top: 7px;
right: 7px;
text-decoration: none;
background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -250px 0px;
}

.dt-search-freeimages .dt-search-cnt { width : 503px; padding-top : 0px; }

.dt-search-freeimages { margin :0 22px; padding-top : 12px; }

.dt-search-cnt ul { background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); background-position: -10px -767px; width: 277px; height: 36px; float:left; display:block; font-size: 12px; color : #3b3d3f; padding: 0 0 0 10px; line-height: 20px; }
.dt-search-item .dt-search-cnt ul { background-position: -41px -844px; width: 286px; height: 41px; }
.dt-search-cnt ul li input { margin : 12px 2px 0 2px; float:left;  }
.dt-search-cnt ul li input#s_ph { margin-left : 8px; }
.dt-search-item .dt-search-cnt ul li input { margin : 15px 5px 0 2px; }
.dt-search-cnt ul li label { float:left; margin: 12px 4px 0 0; line-height: 14px; }
.dt-search-item .dt-search-cnt ul li label { margin: 15px 4px 0 0; }
.dt-search-cnt .dt-search-reset { background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); background-position: -10px -844px; width: 27px; height: 21px; float:right; display:block; margin: 8px 5px 0 0; }
.dt-search-item .dt-search-cnt .dt-search-reset {  margin: 10px 10px 0 0; }
.dt-search-cnt .dt-search-reset:hover { background-position: -10px -823px; }
.dt-search-cnt .dt-search-btn { background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); background-position: -10px -885px; width: 74px; height: 36px; float:left; display:block; border:none; cursor:pointer; color : #fff; padding-bottom: 3px;  text-shadow: 1px 1px #b11a67; }
.dt-search-item .dt-search-cnt .dt-search-btn { background-color : transparent!important; background-position: -337px -844px; width: 87px; height: 41px; padding: 0 0 3px 0!important; text-shadow: 1px 1px #a09b95; }
.dt-search-cnt .dt-search-btn:hover { background-position: -10px -921px; }
.dt-search-item .dt-search-cnt .dt-search-btn:hover { background-position: -337px -885px; }

.dt-first-search { background: #e4dfdb; position: relative; margin: 0 22px; height : 19px; padding: 0 10px 7px 10px; }
.dt-first-search .dt-search-row { float: none; padding : 0; margin: 0 auto; border : none; }
.dt-first-search ol { margin: 0!important; }
.dt-first-search ol li.dt-col1 { margin-right: 15px; }
.dt-first-search ol li.dt-col2 { margin-right: 15px; }
.dt-first-search ol li.dt-col3 { margin-right: 15px; }
.dt-first-search ol li.dt-col4 { margin-right: 62px; }
.dt-first-search ol li.dt-search-row-2,
.dt-first-search ol li.dt-search-row-1 label { margin-right: 50px; }
.dt-first-search-cnt { width: 840px; margin: 0 auto; color : #3b3d3f; font-size : 11px;  }
.dt-first-search .horiz { float: left; width: 455px; }
.dt-first-search .horiz-fr { float: right; display:block; width: 370px; }
.dt-first-search .horiz-fr li.dt-col4 { margin:0; }

.dt-first-search .dt-right,
.dt-first-search .dt-left { height : 19px; display : block; }
.dt-first-search .dt-left li { border-right : 1px solid #ccc5c0; height : 19px; line-height : 19px; display : block; float : left; padding : 0 0 0 10px; }

.dt-first-search .dt-left li.dt-first { padding : 0; }
.dt-first-search .dt-left li.dt-last { border : none; }
.dt-first-search .dt-left li input { margin : 3px 4px 0 0; }

.dt-first-search .dt-right { padding : 3px 0 0 13px; height : 16px; }
.dt-first-search .horiz-fr { padding-left : 0; }
.dt-first-search .dt-left input,
.dt-first-search .dt-right input { float : right!important; }
.dt-submenu {  background: #f1efe5; height: 31px; margin : 0 22px; position:relative; }

.dt-first-search-freeimages { height : 20px; border-bottom: 1px solid #c1bbb6; }
.dt-first-search-freeimages .dt-first-search { background : none; }
.dt-first-search-freeimages .dt-first-search-cnt ol,
.dt-first-search-freeimages .dt-first-search-cnt { width: 501px; }


.containerFreeImages .dt-submenu { margin : 0 8px; }
.dt-submenu ul { margin :0; padding:0; display:block; }
.dt-submenu ul a { margin : 7px 0 0 0; color : #272a2d; font-size : 12px; padding : 0 10px; height: 17px; line-height: 17px; border-right : 1px solid #e4deda; }
.dt-submenu li.dt-select a,
.dt-submenu ul a:hover { color : #619825; }
.dt-submenu ul .dt-last a { border: none; }
.dt-submenu .dt-submenu-800-popup { display:none; }
.dt-submenu { border-bottom : 1px solid #c1bbb6; }

.dt-adv-search { position:relative; }
.dt-adv-search .dt-adv-search-menu { height : 30px; background:url('//thumbs.dreamstime.com/images2012/bkg_searchm-off.jpg') repeat-x 0 0; margin : 0 22px; }
.dt-adv-search .dt-adv-search-menu-on { height : 30px; background:url('//thumbs.dreamstime.com/images2012/bkg_searchm.jpg') repeat-x 0 0; margin : 0 22px 10px 22px; }
.dt-adv-search .dt-tab-default .dt-adv-search-cnt-tabs ul { display: block; position:absolute; bottom : -29px; z-index: 5; left : 0; }
.dt-adv-search .dt-tab-default .dt-adv-search-cnt-tabs ul a { height: 29px; line-height: 27px; background:url('//thumbs.dreamstime.com/images2012/bkg_tab_sc.jpg') repeat-x 0 0; text-align:center; font-size: 11px; color : #2f2d2b; display : block; float : left; }

.dt-adv-search .dt-tab-default .dt-adv-search-cnt-tabs ul a .dt-right,
.dt-adv-search .dt-tab-default .dt-adv-search-cnt-tabs ul a .dt-left {  height: 29px; line-height: 27px; display : block; width : 6px; }

.dt-adv-search .dt-tab-default .dt-adv-search-cnt-tabs ul a .dt-left { background:url('//thumbs.dreamstime.com/images2012/bkg_tab_slr.jpg') no-repeat -6px 0;  float : left;  margin : 0 12px 0 0; }
.dt-adv-search .dt-tab-default .dt-adv-search-cnt-tabs ul a .dt-right { background:url('//thumbs.dreamstime.com/images2012/bkg_tab_slr.jpg') no-repeat -12px 0; float : right; margin : 0 0 0 12px; }

.dt-adv-search .dt-tab-default .dt-adv-search-cnt-tabs ul a.dt-tab-selected .dt-left { background:url('//thumbs.dreamstime.com/images2012/bkg_tab_slr.jpg') no-repeat -18px 0; float : left;  margin : 0 12px 0 0; }
.dt-adv-search .dt-tab-default .dt-adv-search-cnt-tabs ul a.dt-tab-selected .dt-right { background:url('//thumbs.dreamstime.com/images2012/bkg_tab_slr.jpg') no-repeat 0 0; float : right; margin : 0 0 0 12px; }


.dt-adv-search .dt-tab-default .dt-adv-search-cnt-tabs ul a.dt-tab-selected { background:url('//thumbs.dreamstime.com/images2012/bkg_tab_sc_h.jpg') repeat-x 0 0; color : #51831a; }
.dt-adv-search .dt-tab-default .dt-adv-search-cnt-tabs ul a:hover { color : #51831a; }
.dt-adv-search .dt-adv-search-cnt { width: 840px; margin: 0 auto;  position:relative; }
.dt-adv-search .dt-adv-search-cnt-sp { margin: 8px auto 5px auto; }
.dt-adv-search-cnt-tabs { width: 670px; margin: 0 auto; position : relative; }
.dt-adv-search .dt-adv-search-menu .dt-search-setting-label { height : 12px; line-height : 12px; color : #636b71; font-size : 9px; text-align : right; float : right; margin : 4px 4px 0 0; }
.dt-adv-search .dt-adv-search-menu-on .dt-search-setting-label { margin-top : 9px; }
.dt-adv-search .dt-adv-search-menu-on .dt-search-setting-label a { color : #2f2d2b; }
.dt-adv-search .dt-adv-search-menu-on .dt-search-setting-label a:hover { color : #246EAC; text-decoration : none; }
.dt-adv-search .dt-search-setting { background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); background-position: -10px -1005px; width: 53px; height: 28px; float:right; margin-right : 83px; display:block; text-decoration : none;  }
.dt-adv-search .dt-search-setting:hover { background-position: -10px -977px; }
.dt-adv-search .dt-search-setting-on { background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); background-position: -10px -1064px; width: 53px; height: 28px; float:right; display:block; }
.dt-adv-search .dt-search-setting-on:hover { background-position: -10px -1035px; }
.dt-adv-search-tab { background: #e4dfdb; margin : 0 22px; border-top : 1px solid #ccc5c0; padding : 5px 0; height: 72px; }
.dt-tab-2 { height : 95px; }
.dt-adv-search-tab-hide { display:none; }
.dt-tab-3 { height: auto; }
.dt-mgr-3 { margin-right: 3px; }

.dt-search-row { float: left; color : #3b3d3f; font-size : 11px; border-right: 1px solid #ccc5c0; margin-right: 10px; padding-right: 10px; }
.dt-search-row-model-1,
.dt-search-row-model { margin-right: 10px; padding-right: 10px; }
.dt-search-row ol { margin: 0 ; padding:0; height: 14px; display:block; line-height: 14px; position:relative; }
.dt-search-row ol.horiz3x { margin: 6px 0; height: 20px; line-height: 20px; }
.dt-search-row-slot20f ol.horiz3x { margin: 0; }
.dt-search-row-model ol { margin: 0; height: 19px; line-height: 19px; }
.dt-search-row-model ol.dt-first { margin-top : 2px; }
.dt-search-row-model ol { margin-bottom : 8px; }
.dt-search-row-lastsearch ol { height: 20px; line-height: 20px; }
.dt-search-row-2 ol { margin: 10px 0; }
.dt-search-row-2-20 ol { height : 20px; margin: 6px 0; line-height: 20px; }
.dt-search-row-2-20 ol input { margin : 3px 3px 0 0!important; }
.dt-search-row-1 { width : 240px; height: 57px; }
.dt-search-row-2 { width : 205px; height: 57px; }
.dt-search-row-large { width : 535px; margin: 0; padding:0; border: none; }
.dt-search-row-large .horiz-large { display: block; height : 20px; }
.dt-search-row-large .horiz-large li.dt-label { width : 60px; line-height: 20px; margin-left: 8px; }
.dt-search-row-large .horiz-large li.dt-label-s { width : 80px!important; margin : 0; }
.dt-search-row-large .horiz-large li.dt-label-sls { width : 40px!important; }
.dt-search-row-large .horiz-large li.dt-label-sf { border-left : 1px solid  #ccc5c0; padding-left : 15px; }
.dt-search-row-large .horiz-large li.dt-label-sl { width : 75px!important; margin : 0; }
.dt-search-row-large .horiz-large li { margin : 0 8px 0 0; display : block; float:left; width: 85px; height: 20px; line-height: 20px; }
.dt-search-row-large .horiz-large li.dt-label-sh { width: 60px; }
.dt-search-row-large .horiz-large li select { margin : 0; height : 20px; font-size : 11px; width : 70px; }
.dt-search-row-3 { width : 335px; border: none; margin:0; padding:0; }
.dt-search-row input[type="radio"],
.dt-search-row input[type="checkbox"] { margin : 0 3px 0 0; float: left; }
.dt-search-row-model { height: 79px; width: 290px; }
.dt-search-row-model input[type="checkbox"] { margin-top: 2px; }
.dt-search-row ol.horiz3x input[type="checkbox"],
.dt-search-row ol.horiz-large input[type="checkbox"] { margin-top: 3px; }
.dt-search-row input[type="text"] { background: url('//thumbs.dreamstime.com/images2012/bkg_input2xs800.gif') no-repeat 0 0; border : none; width: 112px; height: 25px;  padding: 0 5px;  float : left; }
.dt-search-row .dt-search-row-slot-contrib input { background: url('//thumbs.dreamstime.com/images2012/bkg_input3xs800.gif') no-repeat 0 0; width: 90px; }
.dt-search-row input[type="text"]:focus { outline: none; }
.dt-search-row-1 label { display:block; float : left; width: 116px; line-height: 14px;  }
.dt-search-row-1 .horiz-large label { width : auto; }
.dt-search-row-1-25 label { line-height: 25px;  }
.dt-search-row-1-nf label { display:inline; float : none; }
.dt-first-search .dt-first-search-cnt label { display:inline; float : right; width: auto; margin : 0 9px 0 0; }
.dt-first-search-freeimages .dt-first-search-cnt label { margin-right : 12px; }
.dt-first-search-freeimages .dt-first-search-cnt label span { color : #0054a6; }
.dt-first-search-freeimages .dt-left li { padding-left : 12px; }
.dt-first-search-freeimages .dt-left .dt-first { padding : 0; }
.dt-first-search .dt-first-search-cnt .horiz-fr label { margin : 0 6px 0 0; }
.dt-first-search .dt-first-search-cnt .horiz-fr .dt-col4 label { margin : 0; }
.dt-search-row .dt-search-row-slot { margin: 0; height : 25px; line-height: 25px; }
.dt-search-row .dt-search-row-slot-first { margin-bottom : 7px; }
.dt-search-row .dt-search-row-slot label { line-height: 25px; float:left; }
.dt-search-row .dt-search-row-slot-contrib label { width : 90px; }
.dt-search-row .dt-search-row-slot20 { height : 20px; line-height: 20px; }
.dt-search-row .dt-search-row-slot20-first { margin : 0 0 13px 0; }
.dt-search-row .dt-search-row-slot20 label { line-height: 20px; width: auto; display:block; }
.dt-search-row-model-1 .dt-search-row-slot20 label { width: 116px; }
.dt-search-row-2 .dt-search-row-slot { margin: 0; }
.dt-search-row-2 .dt-search-row-2-col { padding: 0 80px 0 0; }
.dt-search-row-1 ol li { width: 50%; display:block; float:left; }
.dt-search-row-1 ol.horiz3x li { width: 105px; }
.dt-search-row-1 ol.horiz3x li.dt-col1 { width: 60px; }
.dt-search-row-1 ol.horiz3x li.dt-col2 { width: 75px; }
.dt-search-row-1 ol.horiz3x li.dt-col1 select,
.dt-search-row-1 ol.horiz3x li.dt-col2 select { margin : 0; height : 20px; font-size : 11px; }
.dt-search-row-1 ol.horiz3x li.dt-col1 input { width: 54px; border : 1px solid #c1bbb6; -moz-border-radius: 2px;
-webkit-border-radius: 2px; border-radius: 2px; text-align: center; font-size : 11px; margin : 0; padding : 0; height : 20px; background: #fff; box-sizing: border-box;  }
.dt-search-row-3 .first { float:right; width: 320px; }
.dt-search-row-3 .first li { width: 23%; float:left; display:block; }
.dt-search-row-3 .first li.first { width: 97px; }

.dt-search-row-legend { width : 380px; }
.dt-search-row-legend-rs { width : 160px; margin:0; padding:0; border: none; float:right; text-align:right; }
.dt-search-row-legend-rs p,
.dt-search-row-legend p { margin: 0; }
.dt-search-row-legend a { font-size : 11px; color : #1f2123; text-decoration: none; }
.dt-search-row-legend a:hover { color : #246EAC; }
.dt-search-row-legend ul li div.dt-tooltip-box { float:left; display: block; }
.dt-search-row-legend-rs ul { margin-top: 4px; }
.dt-search-row-legend-rs a.dt-flag,
.dt-search-row-legend-rs a.dt-lightbox { color : #246EAC; line-height: 20px; text-decoration: none; padding : 0 18px 0 0; }
.dt-search-row-legend-rs li a.dt-lightbox { background: url('//thumbs.dreamstime.com/images2012/icn_lightbox.png') no-repeat right center; }
.dt-search-row-legend-rs li a.dt-flag { background: url('//thumbs.dreamstime.com/images2012/icn_flag.png') no-repeat right center; }

.dt-search-row-model li { margin : 0; height : 19px; line-height: 19px; }
.dt-search-row-model li label { float:left; }
.dt-search-row-model ol.horiz-ls input[type="checkbox"] { margin-left: 9px; }
.dt-search-row-model li div { float:left; height : 19px; line-height: 19px; padding : 0 5px; margin: 0 2px 0 0; }
.dt-first-search-cnt span.dt-checkbox-selected,
.dt-search-row-model li div.dt-checkbox-selected { background: #619825; border: 1px solid #5a8e21; -moz-border-radius: 2px;
-webkit-border-radius: 2px;	border-radius: 2px; color : #fff; padding : 0 4px!important; height: 17px!important; }
.dt-first-search-cnt span.dt-checkbox-selected label,
.dt-first-search-cnt span.dt-checkbox-selected input { position : relative; top : 2px; }
.dt-search-row-model li div.dt-label { padding: 0; margin : 0 11px 0 0; }
.dt-search-row-model-1 { width: 280px; height: 79px; }
.dt-search-row-gender select,
.dt-search-row-model-1 select { width: 106px; height: 20px; font-size: 11px; margin : 0; }
.dt-search-row-gender select { margin : 0 0 0 12px; }
.dt-search-row-model-1 .dt-search-row-slot { margin: 2px 0; }
.dt-search-row-model-2 { width: 225px; border: none; margin : 0; padding: 0; height: 79px; }
.dt-search-row-model-2 ol { margin: 12px 0 0 0; }
.dt-search-row-model-2 .horiz-ls { margin-top : 14px; }
.dt-search-row-model-2 ol li.dt-col1 { width: 120px; }
.dt-search-row-model-2 ol li.dt-col2 { width: 160px; }
.dt-search-row-model-2 ol li.dt-col3 { width: 80px; }

.dt-search-row-people-3 ol li { float :none; height : 28px; line-height : 28px; display : block; width : 125px!important; }
.dt-search-row-people-3 ol.horiz-ls,
.dt-search-row-people-3 ol { width : 125px; float : left; margin : 4px 0 0 0; }
.dt-search-row-people-3 ol.horiz-ls { width : 89px; }
.dt-search-row-people-3 ol li label { float : left; width : 105px; display : block; }
.dt-search-row-people-3 ol.horiz-ls li label { float : left; width : 70px; display : block; }
.dt-search-row-people-3 ol.horiz-ls li { width : 89px!important; }

.dt-search-row-age ul { display : block; float : left; width : 92px; margin-top : 4px; }
.dt-search-row-age ul li { height : 28px; line-height : 28px; display : block; }
.dt-search-row-age ul li input { display : block; float : left; }
.dt-search-row-age ul li label { float : left; width : 72px; display : block; }

.dt-search-row-lastsearch { border: none; width: 100%; margin : 0; padding : 0; height: auto; line-height: 20px; }
.dt-search-row-lastsearch li span { display : block; float:left; margin : 0 5px 0 0; }
.dt-search-row-lastsearch li a { background: #619825; border: 1px solid #5a8e21; -moz-border-radius: 2px;
-webkit-border-radius: 2px;	border-radius: 2px; color : #fff; padding : 0 4px!important; height: 18px!important; line-height: 18px; margin : 0 5px 5px 0; }


.dt-search-row-3 .last { color : #246EAC; margin-top : 5px; }
.dt-search-row-3 .last a { color : #246EAC; }
.dt-search-row-3 .last li { padding : 0 0 0 21px; text-align:right; }
.dt-container .horiz-licence li { padding : 0; }
.dt-search-row-3 .last span { padding : 0 10px 0 0; color : #3b3d3f; float:left; }


#slider_range{ border:none !important; background: url('//thumbs.dreamstime.com/images2012/ui-bg_highlight-hard_100_f5f3e5_1x100.png') no-repeat 0 0!important; position:relative; top:6px; width:163px!important;float:left;margin:0 10px 0 10px;height:12px !important;vertical-align:middle !important; }
#slider_range .ui-slider-handle{ height:24px!important; width: 19px!important; margin-top:-2px !important; background: url('//thumbs.dreamstime.com/images2012/ui-bg_highlight-soft_25_67b021_1x100.png') no-repeat 0 0!important; border : none!important; -webkit-border-radius : 0!important; }
.slider_desc { float:left; color : #246EAC;}
.slider_desc span { color : #3b3d3f; }
#slider_range .ui-widget-header { background: url('//thumbs.dreamstime.com/images2012/ui-bg_gloss-wave_100_ece8da_500x100.png') repeat-x 0 0!important;  }
.slider_desc a span,
.slider_desc a { text-decoration:none; color : #246EAC; }
.ui-widget-content { background: #ffffff none no-repeat center center; }

.dt-container .dt-info-box { height : 56px; width: 100%; background:url('//thumbs.dreamstime.com/images2012/bkg-info-box.gif') repeat-x 0 bottom; }
.dt-container .dt-info-box .dt-info-box-top { height : 23px; background:url('//thumbs.dreamstime.com/images2012/bkg-info-boxb.gif') repeat-x 0 bottom; }
.dt-container .dt-info-box .dt-info-box-top ul { display: block; height : 23px; }
.dt-container .dt-info-box .dt-info-box-top ul li { display: inline; }
.dt-container .dt-info-box .dt-info-box-top ul li span { background:url('//thumbs.dreamstime.com/images2012/bkg-info-boxt.gif') repeat-x 0 0; display: block; float:left; height: 17px; font-size: 14px; color : #fff; padding : 6px 11px 0 18px; }
.dt-container .dt-info-box .dt-info-box-top ul li.sep span { background:url('//thumbs.dreamstime.com/images2012/info-box-tabl.gif') no-repeat 0 0; width : 29px; padding : 0; height: 23px; }
.dt-container .dt-info-box .dt-info-box-bottom { position : relative; height : 33px; color : #d8eabc; font-size : 11px; padding : 0 0 0 18px; }
.dt-container .dt-info-box .dt-info-box-bottom h3 { line-height : 25px; }
.dt-container .dt-info-box .dt-info-box-bottom .dt-date { position: absolute; right : 0; top : 0; height : 27px; width : 125px; text-align: center; line-height: 27px; color : #fff; font-size : 11px; }
.dt-container .dt-info-box .dt-info-box-bottom .dt-date span { color : #d8eabc; }
.dt-container .dt-content { position: relative; width: 100%; margin: 0 auto; padding-bottom: 311px!important; }
.dt-container .dt-content-item { padding-bottom: 311px!important; }

.dt-container .dt-content-1000 { position: relative; width: 962px; margin: 0 auto; padding: 0; }
.dt-container .dt-content-1000 .dt-photo-header { position: relative; top : -7px; padding : 0 7px; }
.dt-container .dt-content-1000 .dt-photo-header img { width : 948px; }

.dt-container .dt-content-item { width: 962px; }

.dt-container .dt-content-1000-liquid { width : 99%; }
.dt-container .dt-content h2,
.dt-container .dt-content-1000 .h1h2,
.dt-container .dt-content-1000 h2 { font-family:'Conv_HelveticaNeueLTPro-Th',sans-Serif; font-weight: normal; color : #736357; font-size: 36px; line-height: 69px; }
.dt-container .dt-content-1000 .ref-title h2 { font-size: 40px; color: #64cccc; }
.dt-container .dt-content-1000 h3 { font-weight: normal; color : #736357; font-size: 24px; line-height: 30px; margin-top : 15px; }

 .dt-container .dt-content h2.dt-title-cat, .dt-container .dt-content-1000 h2.dt-title-cat { font-size : 20px; line-height : 30px; }

/*.dt-container .dt-content-1000 .dt-photo { width : 980px; margin : 15px auto 37px auto; }*/
.dt-content-s2 { margin : 0 65px; }
.dt-content-s2 h4 { line-height : 21px; font-weight : normal; font-size : 15px; color : #3b3d3f; margin : 0 0 25px 0; }
.dt-content-s2 p { line-height : 19px; font-weight : normal; font-size : 12px; color : #3b3d3f; margin : 0 0 25px 0; }
.dt-content-s2 a { color : #246eac; text-decoration : none; }
.dt-content-s2 h3.dt-content-h3c { text-align : center; font-size : 27px; margin : 30px 0 7px 0; }
.dt-content-s2 h3.dt-content-h3cfm { margin : 0 0 40px 0; }
.dt-content-s2 h4.dt-content-h4c { text-align : center; font-size : 14px; margin : 0 0 65px 0; }
.dt-container .dt-content-1000 h3.dt-content-h3c-green { margin : 0 0 40px 0; text-align : center; font-size : 24px; color : #75ab22; }

.dt-slot-icon-3x .dt-slot { position : relative; color : #3b3d3f; width : 200px; float : left; padding : 0 0 0 45px; margin : 0 45px 52px 0; }
.dt-slot-icon2-3x .dt-slot { width : 230px; margin-bottom : 90px; }
.dt-slot-icon-3x .dt-slot-last { margin-right : 0; }
.dt-slot-icon-3x .dt-slot i { display : block; background-image : url(//thumbs.dreamstime.com/images2012/sprite-v35.png); width : 26px; height : 26px; position : absolute; left : 0; top : 0; }
.dt-slot-icon-3x .dt-icn-sdvanced-search { background-position : -132px -416px; }
.dt-slot-icon-3x .dt-icn-referral { background-position : -158px -416px; }
.dt-slot-icon-3x .dt-icn-keymasters { background-position : -184px -416px; }
.dt-slot-icon-3x .dt-icn-payment { background-position : -210px -416px; }
.dt-slot-icon-3x .dt-icn-free { background-position : -236px -416px; }

.dt-slot-icon-3x .dt-icn-news { background-position : -262px -416px; }
.dt-slot-icon-3x .dt-icn-assigment { background-position : -288px -416px; }
.dt-slot-icon-3x .dt-icn-prizes { background-position : -314px -416px; }

.dt-slot-icon-3x .dt-icn-blog { background-position : -340px -416px; }
.dt-slot-icon-3x .dt-icn-forum { background-position : -366px -416px; }
.dt-slot-icon-3x .dt-icn-sale { background-position : -392px -416px; }

.dt-slot-icon-3x .dt-slot h4 { font-size : 17px; margin : 0 0 15px 0; }
.dt-slot-icon2-3x .dt-slot h4 a,
.dt-slot-icon2-3x .dt-slot h4 { font-size : 27px; color : #3b3d3f; margin : 0 0 5px 0; }
.dt-slot-icon2-3x .dt-slot h4 a:hover { color : #246eac; }
.dt-slot-icon-3x .dt-slot p { font-size : 11px; line-height : 14px; margin : 0;  }
.dt-slot-icon-3x .dt-slot .dt-more { position : relative; }
.dt-slot-icon-3x .dt-slot a { color : #246eac; font-size : 11px; }
.dt-slot-icon2-3x .dt-slot p a { font-size : 12px; text-decoration : none; float : left; line-height : 18px; }
.dt-slot-icon2-3x .dt-slot span { float : left; margin : 0 3px 0 0; }
.dt-slot-icon2-3x .dt-slot p a:hover { text-decoration : underline; }
.dt-slot-icon2-3x .dt-slot p a.dt-plus span { margin : 5px 0 0 3px; display : block; height : 9px; width : 9px; background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -188px -9px; }

.dt-slot-icon2-3x { padding : 0 12px; }
.dt-slot-icon2-3x .dt-slot i { width : 30px; height : 30px; }
.dt-slot-icon2-3x .dt-icn-1 { background-position : -30px -540px; }
.dt-slot-icon2-3x .dt-icn-2 { background-position : -60px -540px; height : 35px!important; }
.dt-slot-icon2-3x .dt-icn-3 { background-position : -90px -540px; }

.dt-slot-icon2-3x .dt-icn-4 { background-position : -120px -540px; }
.dt-slot-icon2-3x .dt-icn-5 { background-position : -150px -540px; }
.dt-slot-icon2-3x .dt-icn-6 { background-position : -180px -540px; }

.dt-slot-icon2-3x .dt-icn-7 { background-position : -210px -540px; }
.dt-slot-icon2-3x .dt-icn-8 { background-position : -240px -540px; }
.dt-slot-icon2-3x .dt-icn-9 { background-position : -270px -540px; }
.dt-slot-icon2-3x .dt-icn-10 { background-position : -300px -540px; }
.dt-slot-icon2-3x .dt-icn-11 { background-position : -330px -540px; }
.dt-slot-icon2-3x .dt-icn-12 { background-position : -360px -540px; }
.dt-slot-icon2-3x .dt-icn-13 { background-position : -390px -540px; }

.dt-links-wrapper2 { border-top: 1px solid #dbd5d0; padding : 20px 0 0 0; }
.dt-links-wrapper2 h3 { border : none!important; }

.dt-tooltip-bottom { z-index : 3000; width : 232px; position : absolute; left : -22px; top : 25px;}
.dt-tooltip-bottom .dt-tooltip-bottom-t { height : 10px;  background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -87px -228px; }
.dt-tooltip-bottom .dt-tooltip-bottom-b { height : 6px;  background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -87px -240px; }
.dt-tooltip-bottom .dt-tooltip-bottom-c { background : url(//thumbs.dreamstime.com/images2012/bkg_tooltip_bottom.png) repeat-y 0 0; padding : 0 11px 6px 11px; }
.dt-tooltip-bottom .dt-tooltip-bottom-c .dt-close { background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -188px 0; position : absolute; height : 9px; width : 9px; right : 10px; top : 10px; }

.dt-h2-sep { background: url('//thumbs.dreamstime.com/images2012/bkg_h2_sep.gif') repeat-x 0 top; height: 13px; width: 100%; }
.dt-h2-sep .dt-h2-sepl { background: url('//thumbs.dreamstime.com/images2012/bkg_h2_sepl.gif') no-repeat 0 0; float:left; width: 7px; height: 13px;}
.dt-h2-sep .dt-h2-sepr { background: url('//thumbs.dreamstime.com/images2012/bkg_h2_sepr.gif') no-repeat 0 0; float:right; width: 7px; height: 13px; }
.dt-breadcrumb { height: 25px; padding-top: 0; background : url('//thumbs.dreamstime.com/images2012/bkg_sep.gif') repeat-x 0 bottom; padding-bottom: 8px; }
.dt-breadcrumb-footer { background : url('//thumbs.dreamstime.com/images2012/bkg_sep.gif') repeat-x 0 top; padding-top: 8px; }
.dt-breadcrumb ul { height: 25px; line-height: 25px; }
.dt-breadcrumb ul li { height: 25px; line-height: 25px; }
.dt-breadcrumb ul li a {  height: 25px; line-height: 25px; background : url('//thumbs.dreamstime.com/images2012/icn_arrow_l.gif') no-repeat right center; font-size : 12px; color : #246EAC; padding-right : 15px; margin-right: 6px; }
.dt-breadcrumb ul li span { height: 25px; line-height: 25px; color : #3b3d3f; font-size : 12px; display :block; float : left; }
.dt-breadcrumb-v2 { padding : 0; background : none; border-bottom : none; width : 100%; }
.dt-breadcrumb-v2 ul li,
.dt-breadcrumb-v2 ul { height: 14px; line-height: 14px; }
.dt-breadcrumb-v2 ul li span { height: 14px; line-height: 14px; display : block; }
.dt-breadcrumb-v2 h1,
.dt-breadcrumb-v2 h2 { font-size : 17px; line-height : 18px; color : #272a2d; margin : 5px 0; font-weight : normal; float : right; }
.dt-breadcrumb-v2 h1 a { color : #246eac; text-decoration : none; }

.dt-breadcrumb-sort { font-family: Arial, Helvetica, sans-serif!important; margin-bottom : 3px; }
.dt-breadcrumb-sort-bottom h2 { line-height : 14px!important; float : left; font-size : 14px!important; color : #272a2d!important; margin : 5px 0; font-weight : normal; font-family : arial!important; }
.dt-search-sort-bar { height : 36px; line-height : 30px; margin : 10px 0; position : relative; }
.dt-breadcrumb-sort .dt-search-sort-bar { margin : 0; }
.dt-breadcrumb-v2 ol.dt-related { line-height : 30px; height : 30px; float : left; margin : 0; padding :0; }
.dt-breadcrumb-v2 ol.dt-related-account { float : left; }
.dt-breadcrumb-v2 ol.dt-related li { display : block; float : left; color : #58585a; font-size : 12px; position:  relative; }
.dt-breadcrumb-v2 ol.dt-prize li { color : #262626; }
.dt-breadcrumb-v2 ol.dt-related li i { margin : 8px 0px 0 5px; border-left : 1px solid #e4dfdb; width : 2px; height : 15px; float : left; display : block; }
.dt-breadcrumb-v2 ol.dt-related li a {  height : 30px; line-height : 30px; color : #272a2d; font-size : 12px; padding-left : 5px; font-weight : bold; }
.dt-breadcrumb-v2 ol.dt-related li.dt-last a { margin : 0 15px 0 0; }
.dt-breadcrumb-v2 ol.dt-related li a:hover { color : #8e8881; }
.dt-breadcrumb-v2 ol.dt-related li span { height : 30px; line-height : 30px; display : block; float : left; }
.dt-breadcrumb-v2 ol.dt-related li a.dt-more-s { color : #246EAC; height : 30px; line-height : 30px; background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); background-position: 32px -1587.5px; padding-right : 0px!important; width : 55px; margin : 0 0 0 2px/*0 0 0 10px*/;}
.dt-breadcrumb-v2 ol.dt-related li.dt-sep span { margin: 8px 5px 0 10px; border-left: 1px solid #e4dfdb; width: 2px; height: 15px; }
.dt-breadcrumb-v2 ol.dt-related li .dt-more-s-cnt { z-index : 1000; position : absolute; top : 29px; left : -89px; width: 151px; display : block; }
.dt-breadcrumb-v2 ol.dt-related li .dt-more-s-cnt .dt-more-s-cnt-t { height : 4px; background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -240px -648px; }
.dt-breadcrumb-v2 ol.dt-related li .dt-more-s-cnt .dt-more-s-cnt-c { background: url(//thumbs.dreamstime.com/images2012/bkg_more_cr3.gif) repeat-y 0 0; padding : 5px 0; }
.dt-breadcrumb-v2 ol.dt-related li .dt-more-s-cnt .dt-more-s-cnt-b { height : 6px; background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -240px -652px; }
.dt-breadcrumb-v2 ol.dt-related li .dt-more-s-cnt ul { height : auto!important; }
.dt-breadcrumb-v2 ol.dt-related li .dt-more-s-cnt ul li { text-align : center;  float : none!important; display : inline; }
.dt-breadcrumb-v2 ol.dt-related li .dt-more-s-cnt ul li a { font-size : 12px; font-weight : normal; line-height : 22px; height : 22px; width: 130px; text-align: left; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; }
.dt-breadcrumb-v2 ol.dt-related li .dt-more-s-cnt ul li a:hover { color : #246eac; }
.dt-breadcrumb-v2 ol.dt-related li a.dt-more-s-open { color : #58585a; padding-top : 1px; background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -176px -648px!important; }

.dt-breadcrumb-v2 ol.dt-prize { margin : 14px 0 8px 0; }
.dt-breadcrumb-v2 ol.dt-prize li span,
.dt-breadcrumb-v2 ol.dt-prize { height : 15px; line-height : 15px; }
.dt-breadcrumb-v2 ol.dt-prize li a { color : #3a69aa; height : 15px; line-height : 15px; }
.dt-breadcrumb-v2 ol.dt-prize li span.dt-sep { margin : 0 5px 0 10px; height : 15px; line-height : 15px; border-left : 1px solid #e4dfdb; }

.dt-search-sort-bar .dt-pages { float : right; height : 30px; }
.dt-search-sort-bar .dt-pages span,
.dt-search-sort-bar .dt-pages a { float : right; display : block; }
.dt-search-sort-bar .dt-pages ul { float : right; height : 30px; }
.dt-search-sort-bar .dt-pages ul .dt-selected input { margin : 2px 5px 0 0; background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); background-position: -58px -1153px; width : 38px; padding-top : 3px; height : 21px;  display : block; text-align : center; color: #246EAC; line-height : 12px; font-size : 12px; border : none; float : left; }
.dt-search-sort-bar .dt-pages span { margin : 3px 5px 0 0; }
.dt-search-sort-bar .dt-pages ul .dt-prev span,
.dt-search-sort-bar .dt-pages ul .dt-prev a { margin-top : 3px; background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); background-position: -10px -1177px; width : 24px; height : 24px; }
.dt-search-sort-bar .dt-pages ul .dt-prev .dt-disabled { background-position: -10px -1153px; }
.dt-search-sort-bar .dt-pages ul .dt-prev a:hover { background-position: -10px -1177px; }

.dt-search-sort-bar .dt-pages ul .dt-next span,
.dt-search-sort-bar .dt-pages ul .dt-next a { margin-top : 3px; background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); background-position: -34px -1177px; width : 24px; height : 24px; margin-right : 0; }
.dt-search-sort-bar .dt-pages ul .dt-next a:hover { background-position: -34px -1177px;  }
.dt-search-sort-bar .dt-pages ul .dt-next .dt-disabled { background-position: -34px -1153px; }

.dt-search-sort-bar .dt-sep { margin: 0px 11px 0px 13px; border-left : 1px solid #e4dfdb; width : 2px; height : 30px; float : left; }
.dt-pull-center { float: left !important; margin-right: 0px !important; }
.dt-search-sort-bar .dt-combo { float : right; }
.dt-search-sort-bar .dt-combo-sort { float : left!important; }
.dt-search-sort-bar label { float : right; display : block; font-size : 12px; color : #4e4e4e; height : 30px; line-height : 30px; margin : 0 5px 0 0px; }
.dt-search-sort-bar label strong { color : #272a2d; }
.dt-sort-buttons { float : left; }
.dt-sort-images .horiz li a { font-size : 11px; color : #246eac; }
.dt-sort-images .horiz li a.dt-select,
.dt-sort-images .horiz li a:hover { color : #4e4e4e; }
.dt-sort-images .horiz li span { margin : 8px 5px 0 5px; border-left : 1px solid #e4dfdb; width : 2px; height : 15px; float : left; display : block; }
.dt-search-sort-bar-left { float : left; }
.dt-search-sort-bar-left .selectboxit-container { float : left; }
.dt-search-sort-bar-left .dt-btn-green { position : relative; top : -1px; }

.dt-container .dt-content-1000 .dt-content-1000-wrapper { background: url('//thumbs.dreamstime.com/images2012/bkg_sidebar.gif') repeat-y 650px 0; margin: 25px 0; }
.dt-container .dt-content-1000 .dt-content-1000-wrapper-nb { background: none!important; }
.dt-container .dt-content-1000 .dt-content-1000-wrapper-nm { margin: 0!important; }
.dt-container .dt-content-1000 .dt-slot-sidebar { width: 250px; float:left; }
.dt-container .dt-content-1000 .dt-slot-content { float:left; width: auto; /* padding: 0 73px 0 55px; */ padding: 0 30px 0 55px; width: 580px; }
.dt-container .dt-content-1000 .dt-slot-content-1col { width : 900px; }
.dt-container .dt-content-1000 .dt-slot-content-550px { width: 550px; }
.dt-container .dt-content-1000 .dt-slot-content .dt-photo-header { margin-bottom: 30px; }
.dt-container .dt-content-1000 .dt-slot-content p,
.dt-container .dt-content-1000 .dt-slot-content h3 { font-size : 14px; color : #3b3d3f; padding : 0 0 37px 0; font-weight: normal; border-bottom : 1px solid #e4dfdb; }
.dt-container .dt-content-1000 .dt-slot-content h3.dt-h31 { font-size: 12px; color: #1f2123; padding: 0; font-weight: normal; border : none; margin-bottom : 22px; text-transform : uppercase; }
.dt-container .dt-content-1000 .dt-slot-content p { border : none; margin: 0 0 23px 0; padding: 0; line-height: 20px; }
.dt-container .dt-content-1000 .dt-slot-content p strong { color : #246EAC; font-weight: normal; }
.dt-container .dt-content-1000 .dt-slot-content h5 { color : #1f2123; font-size : 14px; text-transform : uppercase!important; margin : 30px 0 2772
0px 0; }
.dt-container .dt-content-1000 .dt-slot-content p.dt-p1 { font-size : 12px; line-height : 16px; }
.dt-container .dt-content-1000 .dt-slot-content p.dt-p1 strong { color : #1f2123; font-weight : bold; }
.dt-container .dt-content-1000 .dt-slot-content p.dt-p1 span { color : #246EAC; }
.dt-container .dt-content-1000 .dt-slot-content h2 { font-family:'Conv_HelveticaNeueLTPro-Th',Sans-Serif; font-size : 26px; color : #1f2123; line-height: 24px; font-weight: normal; margin: 30px 0; text-transform: uppercase; }
.dt-container .dt-content-1000 .dt-slot-content h2.dt-normal { text-transform: none; }
.dt-container .dt-content-1000 .dt-slot-content ul.dt-ul1 { margin : 0 0 30px 10px; }
.dt-container .dt-content-1000 .dt-slot-content ul li { background:url('//thumbs.dreamstime.com/images2012/icn_arrow.png') no-repeat left 6px; padding-left: 11px; font-size: 12px; color : #262422; line-height: 16px; margin : 0 0 8px 0; position: relative; left : -11px; }
.dt-container .dt-content-1000 .dt-slot-content ul.dt-ul1 li { color : #575c61; font-size : 11px; }
.dt-container .dt-content-1000 .dt-slot-content a,
.dt-container .dt-content-1000 .dt-slot-content ul li a { color : #246EAC; text-decoration: none; }
.dt-container .dt-content-1000 .dt-slot-content ul li span { color : #9ba0a3; }
.dt-container .dt-content-1000 .dt-slot-content h4 { color : #87807a;  font-size : 11px; }

.dt-container .dt-content-1000 .dt-slot-sidebar .dt-box { padding-bottom: 26px; margin-bottom: 26px; background : url('//thumbs.dreamstime.com/images2012/bkg_sep.gif') repeat-x 0 bottom; }
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-box-nosep { background : none; }
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-sep { background : url('//thumbs.dreamstime.com/images2012/bkg_sep.gif') repeat-x 0 0; height : 1px; position : relative; overflow : hidden; margin : 20px 0; width : 100%; }
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-sep-2 { background : #c1bbb6; height : 1px; position : relative; overflow : hidden; margin : 20px 0; width : 100%; }
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-box h2 { font-size: 24px; color: #1f2123; margin-bottom : 26px; line-height: 26px; text-transform:uppercase; }
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-box h4 { font-size: 12px; color: #1f2123; margin : 0; text-transform:uppercase; }
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-box .dt-box-h4 p { color : #4f4c47; margin-top : 0; }
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-box p { font-size: 11px; color : #6b6864; }
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-box ul li { background:url('//thumbs.dreamstime.com/images2012/icn_arrow.png') no-repeat left 6px; padding-left: 11px; font-size: 11px; color : #262422; line-height: 16px; margin : 0 0 5px 0; }
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-box ul li:hover,
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-box ul li.dt-selected { background:url('//thumbs.dreamstime.com/images2012/icn_arrow_h.png') no-repeat left 6px; }
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-box ul li a { font-size : 12px; color : #246EAC; text-decoration: none; }
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-box ul li a:hover,
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-box ul li.dt-selected a { color : #1f2123; }
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-box-last { background: none; margin : 0; padding : 0; }
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-row a { color : #246EAC; text-decoration: none; }
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-row h4 { color : #246EAC; font-size: 12px; }
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-row p { color : #6b6864; margin: 10px 0; }
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-row p span { color : #87807a; }
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-row a.btn_smpl { float : left; margin : 10px 0 0 0; position: relative; left: -8px; }
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-box ul.dt-circle-list { margin: 30px 0; }
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-box ul.dt-circle-list li { font-size : 14px; height : 32px; padding : 0; background:url('//thumbs.dreamstime.com/images2012/bkg-circle.png') no-repeat left 0; }
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-box ul.dt-circle-list li span { margin : 0 8px 0 0; line-height : 32px; color : #fff; text-align : center; font-size : 18px; display : block; height : 32px; width : 32px; float : left; }
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-box ul.dt-circle-list li p { font-size : 14px; color : #575c61; }
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-box-xxl p { color : #575c61; font-size : 14px; line-height : 18px; }
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-box-xxl p a { color : #0054a6!important; font-size : 14px!important; text-decoration : underline!important; }
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-box-xxl h4 { color : #575c61; font-size : 14px; text-transform : none; }

.dt-slot-form { background: #f6f3ee url('//thumbs.dreamstime.com/images2012/bkg_form.jpg') no-repeat 0 0; width: 523px; padding : 27px 0 27px 27px; margin-top: 40px; }
.dt-slot-form .dt-slot-form-row { line-height: 23px; margin-bottom: 7px; font-size: 12px; color : #1f2123; position : relative; }
.dt-slot-form .dt-slot-form-row label { width: 126px; float:left; display:block; height: 23px; line-height: 23px; position : relative; }
.dt-slot-form .dt-slot-form-row label.dt-label-xl { width: 312px; }
.dt-slot-form .dt-slot-form-row input { background:url('//thumbs.dreamstime.com/images2012/bkg_form_input1x.png') no-repeat 0 0; width: 167px; float:left; display:block; height: 23px; line-height: 20px; border: none; padding: 0 5px; font-size : 12px; color : #75777a; }
.dt-slot-form .dt-slot-form-row input.dt-2x { background:url('//thumbs.dreamstime.com/images2012/bkg_form_input2x.png') no-repeat 0 0; width: 203px; margin-right: 6px; }
.dt-slot-form .dt-slot-form-row span { color : #75777a; font-size: 12px; }
.dt-slot-form .dt-slot-form-row div.dt-info { color : #75777a; font-size: 11px; margin-left: 125px; line-height : 12px; text-align : left; }
.dt-slot-form .dt-slot-form-row textarea { border: none; background:url('//thumbs.dreamstime.com/images2012/bkg_form_textarea.png') no-repeat 0 0; width: 368px; height: 135px; float: left; padding: 5px; font-size : 12px; color : #75777a; }
.dt-slot-form .dt-slot-form-row .dt-file-type { margin-left: 0px; opacity:0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); width : 86px; position:absolute; top : 0; left : 250px; z-index: 3000; cursor : pointer!important; }
.dt-slot-form .dt-slot-form-row .dt-file-name { padding: 0 5px; width: 111px; height: 23px;  background:url('//thumbs.dreamstime.com/images2012/bkg_form_filename.png') no-repeat 0 0; float:left; }
.dt-slot-form .dt-slot-form-row-filename { position:relative; }
.dt-slot-form .dt-slot-form-row-filename .dt-browse-click { width: 96px; height: 23px;  background:url('//thumbs.dreamstime.com/images2012/bkg_form_filename_btn.png') no-repeat 0 -23px; float:left; font-size: 11px; color : #4e4e4e; cursor: pointer; position:absolute; top :0; left : 245px; }
.dt-slot-form .dt-slot-form-row .dt-browse-click:hover { background-position: 0 0; }
.dt-slot-form .dt-slot-form-row-btns input { background:url('//thumbs.dreamstime.com/images2012/form_btn.jpg') no-repeat 0 -37px; width: 102px; height: 37px; font-size: 15px; color: #fff; cursor : pointer; padding: 0 0 3px 0; text-align:center; margin: 10px 0 0 126px; }
.dt-slot-form .dt-slot-form-row-capcha { position : relative; }
.dt-slot-form .dt-slot-form-row-capcha img { position : absolute; top : -25px; left : 350px; }
.dt-slot-form-row-btn { padding : 1px 0 53px 186px; }
.dt-slot-form-row-btn-bottom { padding : 5px 0 53px 186px; }
.dt-slot-form-row-btn-bottom-ai { padding-left : 137px; }
.dt-slot-form-row-btn a { float : left; margin : 0 13px 0 0; }
.dt-slot-form-bottom { margin : 20px 0 0 0; }
.dt-slot-form .dt-submit-xl { width : 124px!important; }
.dt-slot-form .dt-submit-xl input { width : 124px; background:url('//thumbs.dreamstime.com/images2012/form_btn_xl.jpg') no-repeat 0 -37px; }
.dt-slot-form .dt-slot-form-row-btns input:hover { background-position: 0 0; }
#dt-wrapper-file { width: 93px; height: 28px; background: url('//thumbs.dreamstime.com/images2012/bkg_form_filename_btn.png') 0 0 no-repeat; border:none; overflow:hidden; }
#dt-browse_file{ margin-left:-145px; opacity:.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); }

.btn { text-decoration : none; }
a.btn_smpl_xl,
a.btn_smpl { background: url('//thumbs.dreamstime.com/images2012/btn_smpl.png') no-repeat 0 0; display:block; color : #505055; font-size: 12px; width: 118px; height: 30px; padding: 0 0 6px 7px; line-height: 30px; text-align:center; }
a.btn_smpl:hover { background-position: 0 -36px; }
a.btn_smpl_xl { margin : 20px 0; background: url('//thumbs.dreamstime.com/images2012/btn_smpl_xl.png') no-repeat 0 0; height: 30px; line-height: 30px; width: 130px; padding: 0 0 0 10px; text-decoration: none; }
a.btn_smpl_xl:hover { background: url('//thumbs.dreamstime.com/images2012/btn_smpl_xl.png') no-repeat 0 -30px; }
a.btn_smpm { background: url('//thumbs.dreamstime.com/images2012/btn_smpm.png') no-repeat 0 0; display:block; color : #505055; font-size: 11px; width: 90px; height: 22px; padding: 0 0 6px 7px; line-height: 22px; text-align:center; text-shadow: 1px 1px #fff;  }
a.btn_smpm:hover { background-position: 0 -28px; }
a.btn_more { background: url('//thumbs.dreamstime.com/images2012/btn_more.png') no-repeat 0 0; display:block; color : #246EAC; font-size: 10px; width: 38px; height: 42px; padding: 0 0 3px 5px; line-height: 42px; text-align:center; text-shadow: 1px 1px #fff;  }
a.btn_more:hover { background-position: 0 -45px; }
a.btn_smpxxl { background: url('//thumbs.dreamstime.com/images2012/btn_smpxxl.png') no-repeat 0 0; display:block; color : #505055; font-size: 11px; width: 167px; height: 22px; padding: 0 6px 7px 0; line-height: 22px; text-align:center; text-shadow: 1px 1px #fff;  }
a.btn_smpxxl:hover { background-position: 0 -29px; }

.dt-left-right { }
	.dt-left { width : 48%; float : left; }
	.dt-right { width : 48%; float : right; }
	.dt-left-right .dt-slot-post { padding-bottom : 12px; margin-bottom : 12px; background: url('//thumbs.dreamstime.com/images2012/bkg_sep.gif') repeat-x 0 bottom; }
	.dt-left-right .dt-slot-post h3 { line-height : 16px!important; margin : 0!important; border : none!important; padding : 0!important; font-size : 14px!important; font-weight : bold!important; }
	.dt-left-right .dt-slot-post h4 { margin : 0 0 12px 0!important; border : none!important; padding : 0!important; font-size : 12px!important; text-align : left!important; }
	.dt-left-right .dt-slot-post p { margin : 0!important; font-size : 12px!important; line-height : 18px!important; }
	.dt-left-right .dt-slot-post p .dt-read { font-weight: bold; }
	.dt-left-right .dt-slot-post p .dt-read i { position : relative; top : 5px; display : inline-block; width : 7px; height : 7px; background: url('//thumbs.dreamstime.com/images2012/sprite-v35.png') no-repeat -445px -91px; }
	.dt-left-right .dt-slot-post a:hover { text-decoration: underline; color: #e22882;}
.dt-sep-posts { background: url('//thumbs.dreamstime.com/images2012/bkg_sep.gif') repeat-x 0 0; margin : 10px 0; height : 1px; }
.dt-left-center-right {}
	.dt-slot-lcr { width : 206px; float : left; background: url('//thumbs.dreamstime.com/images2012/bkg_sep_v.png') repeat-y right; }
	.dt-slot-lcr img { float : left; margin-right : 10px; border : 1px solid #d9d7d5; }
	.dt-slot-lcr a:hover img { border-color : #666; }
	.dt-slot-lcr a.dt-desc { font-size : 12px; line-height : 13px; float : left; width : 110px; }
	.dt-slot-lcr-last { background : none; padding-left : 10px; width : 196px; }
	.dt-slot-c { padding-left : 10px; width : 196px; }
	.dt-left-center-right .dt-slot-post a:hover { text-decoration: underline; color: #e22882;}

.dt-container .dt-content .dt-checkout { width: 800px; margin : 24px auto; }
.dt-container .dt-content .dt-checkout .dt-steps { height : 39px; width: 800px; display:block; font-size : 9px; color : #7d7d7d; text-transform:uppercase; margin-bottom: 24px; }
.dt-container .dt-content .dt-checkout .dt-steps li { display: block; width: 265px; text-align:center; float:left; height : 35px; padding-top: 4px; }
.dt-container .dt-content .dt-checkout .dt-select-step1 { background:url('//thumbs.dreamstime.com/images2012/step1.gif') no-repeat bottom; }
.dt-container .dt-content .dt-checkout .dt-select-step2 { background:url('//thumbs.dreamstime.com/images2012/step2.gif') no-repeat bottom; }
.dt-container .dt-content .dt-checkout .dt-select-step3 { background:url('//thumbs.dreamstime.com/images2012/step3.gif') no-repeat bottom; }
.dt-container .dt-content .dt-checkout .dt-select-step3 .dt-step3,
.dt-container .dt-content .dt-checkout .dt-select-step2 .dt-step2,
.dt-container .dt-content .dt-checkout .dt-select-step1 .dt-step1 { background:url('//thumbs.dreamstime.com/images2012/step-active.gif') no-repeat center 0; }

.dt-container .dt-content .dt-slot .dt-slot-header { height : 25px; position: relative; margin : 0 2px; background: #e5e1de;  }
.dt-container .dt-content .dt-slot .dt-slot-bottom { height: 3px; background:url('//thumbs.dreamstime.com/images2012/slotb.gif') no-repeat 0 0; position:relative; overflow:hidden; }
.dt-container .dt-content .dt-slot .dt-slot-bottom-white { background:url('//thumbs.dreamstime.com/images2012/slotbw.gif') no-repeat 0 0; }
.dt-container .dt-content .dt-slot .dt-slot-bottom-white-logo { background:url('//thumbs.dreamstime.com/images2012/slotbwl.gif') no-repeat 0 0; margin-bottom: 80px; }
.dt-container .dt-content .dt-slot .dt-slot-header5x { border-bottom: 1px solid #c8bfba; height: 24px; }
.dt-container .dt-content .dt-slot .dt-slot-header5x h2.dt-col1 { float : left; width : 142px; padding-left: 70px; }
.dt-container .dt-content .dt-slot .dt-slot-header5x h2.dt-col2 { float : left; width : 180px; padding : 0; }
.dt-container .dt-content .dt-slot .dt-slot-header5x h2.dt-col3 { float : left; width : 145px;  padding : 0; }
.dt-container .dt-content .dt-slot .dt-slot-header5x h2.dt-col4 { float : left; width : 120px;  padding : 0; }
.dt-container .dt-content .dt-slot .dt-slot-header5x h2.dt-col5 { float : left; width : 135px;  padding : 0; }
.dt-container .dt-content .dt-slot .dt-slot-header4x h2.dt-col1 { float : left; width : 230px; }
.dt-container .dt-content .dt-slot .dt-slot-header4x h2.dt-col2 { float : left; width : 205px; padding : 0; }
.dt-container .dt-content .dt-slot .dt-slot-header4x h2.dt-col3 { float : left; width : 205px;  padding : 0; }
.dt-container .dt-content .dt-slot .dt-slot-header4x h2.dt-col4 { float : left; width : 115px;  padding : 0; }
.dt-container .dt-content .dt-slot .dt-slot-header3x h2.dt-col1 { float : left; width : 230px; }
.dt-container .dt-content .dt-slot .dt-slot-header3x h2.dt-col2 { float : left; width : 405px; padding : 0; }
.dt-container .dt-content .dt-slot .dt-slot-header3x h2.dt-col3 { float : left; width : 115px;  padding : 0; }
.dt-container .dt-content .dt-slot .dt-slot-header2x h2.dt-col1,
.dt-container .dt-content .dt-slot .dt-slot-header2x h2.dt-col2 { float : left; width : 412px; }
.dt-container .dt-content .dt-slot .dt-slot-header2x h2.dt-col2 { padding : 0; float : right; width: 360px;}
.dt-container .dt-content .dt-slot .dt-slot-content .dt-col1 { float : left; width : 230px; }
.dt-container .dt-content .dt-slot .dt-slot-content .dt-col2 { float : left; width : 405px; padding : 0; position:relative; }
.dt-container .dt-content .dt-slot .dt-slot-content .dt-col3 { float : left; width : 115px;  padding : 0; }
.dt-container .dt-content .dt-slot .dt-slot-content2x .dt-col1 {float : left; width : 410px; }
.dt-container .dt-content .dt-slot .dt-slot-content2x .dt-col2 { padding : 0; float : right; width: 340px; }
.dt-container .dt-content .dt-slot .dt-slot-content4x .dt-col1 { float : left; width : 230px; }
.dt-container .dt-content .dt-slot .dt-slot-content4x .dt-col2 { float : left; width : 205px; padding : 0; position:relative; }
.dt-container .dt-content .dt-slot .dt-slot-content4x .dt-col3 { float : left; width : 205px;  padding : 0; }
.dt-container .dt-content .dt-slot .dt-slot-content4x .dt-col4 { float : left; width : 110px;  padding : 0; }
.dt-container .dt-content .dt-slot .dt-slot-content5x { padding: 120px 0!important; background:url('//thumbs.dreamstime.com/images2012/bkg_logo.png') no-repeat right bottom!important; position:relative; }
.dt-container .dt-content .dt-slot .dt-slot-content5x .dt-paid-stamp { position:absolute; width: 109px; height: 109px; bottom: -36px; right: -28px;background:url('//thumbs.dreamstime.com/images2012/bkg_stamp.png') no-repeat 0 0; z-index: 1000; }
.dt-container .dt-content .dt-slot .dt-slot-content5x .dt-col1 { float : left; width : 142px; padding-left: 70px; color : #161617; font-size: 12px; }
.dt-container .dt-content .dt-slot .dt-slot-content5x .dt-col2 { float : left; width : 180px; padding : 0; }
.dt-container .dt-content .dt-slot .dt-slot-content5x .dt-col3 { float : left; width : 145px;  padding : 0; }
.dt-container .dt-content .dt-slot .dt-slot-content5x .dt-col3 h3 { color : #161617!important; }
.dt-container .dt-content .dt-slot .dt-slot-content5x .dt-col4 { float : left; width : 120px;  padding : 0; }
.dt-container .dt-content .dt-slot .dt-slot-content5x .dt-col5 { float : left; width : 120px;  padding : 0; }
.dt-container .dt-content .dt-slot .dt-slot-content .dt-col h3 { font-size : 12px; color : #161617; }
.dt-container .dt-content .dt-slot .dt-slot-content .dt-col3 h3 { color : #d72180; }
.dt-container .dt-content .dt-slot .dt-slot-content4x .dt-col3 h3 { color : #262626; font-size : 11px; }
.dt-container .dt-content .dt-slot .dt-slot-content4x .dt-col3 a {  background:url('//thumbs.dreamstime.com/images2012/icn_print.png') no-repeat right 0; color : #246EAC; font-size : 11px; text-decoration: none; padding : 0 15px 0 10px; }
.dt-container .dt-content .dt-slot .dt-slot-content4x .dt-col4 h3 { color : #d72180; }
.dt-container .dt-content .dt-slot .dt-slot-content .dt-col h4 { font-size : 10px; color : #707172; margin : 0; font-weight:normal;}
.dt-container .dt-content .dt-slot .dt-slot-content .dt-col2 .dt-tooltip-box { right : 80px; top : 0px; position: absolute; width: 110px; height : 20px; }
.dt-container .dt-content .dt-slot .dt-slot-content .dt-col2 a.icn { display : block; width: 110px; height : 20px;  background:url('//thumbs.dreamstime.com/images2012/icn_plan.png') no-repeat right 0px; font-size : 11px; color : #246EAC; text-decoration: none; line-height: 11px; text-align: right; padding : 0 15px 0 0;  }

.dt-container .dt-content .dt-slot .dt-slot-header .dt-slot-left { position: absolute; background: url('//thumbs.dreamstime.com/images2012/rounds.gif') no-repeat left 0; width: 2px; height : 25px; left : -2px; top :0; }
.dt-container .dt-content .dt-slot .dt-slot-header .dt-slot-right { position: absolute; background: url('//thumbs.dreamstime.com/images2012/rounds.gif') no-repeat right 0; width: 2px; height : 25px; right : -2px; top :0; }
.dt-container .dt-content .dt-slot .dt-slot-header h2 { font-size : 11px; color : #6e6e6e; line-height: 25px; padding : 0 0 0 24px; font-weight:normal; }
.dt-container .dt-content .dt-slot .dt-slot-content { background: #f1efec; padding: 24px; border-left : 1px solid #e5e1de; border-right : 1px solid #e5e1de; }
.dt-container .dt-content .dt-slot .dt-slot-content-white { background: #fff; }

.dt-container .dt-content .dt-slot .dt-slot-content .dt-ccard { background:url('//thumbs.dreamstime.com/images2012/cards.png') no-repeat left 0; width: 227px; float : left; height: 22px; padding : 38px 0 0 0; font-size: 12px; color : #151516; }
.dt-container .dt-content .dt-slot .dt-slot-content .dt-paypal { background:url('//thumbs.dreamstime.com/images2012/paypal.png') no-repeat left 12px; }
.dt-container .dt-content .dt-slot .dt-slot-content .dt-ccard input { margin : 0; position:relative; top : 1px; }
.dt-container .dt-content .dt-slot .dt-slot-content .dt-cards { background:url('//thumbs.dreamstime.com/images2012/allcards.png') no-repeat left 12px; width : 280px; float : right; }
.dt-container .dt-content .dt-slot .dt-slot-content .dt-cards p { margin : 4px 0 0 0; font-size : 11px; }

.dt-tooltip { width: 164px; display:none; }
.dt-tooltip-search { display : block; width : 216px; }
.dt-tooltip .dt-tooltip-top { height: 4px; background:url('//thumbs.dreamstime.com/images2012/tooltipt.gif') no-repeat 0 0; position:relative; overflow:hidden; }
.dt-tooltip-search .dt-tooltip-top { background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); background-position: -16px -24px; }
.dt-tooltip .dt-tooltip-topt { height: 10px; background:url('//thumbs.dreamstime.com/images2012/tooltipbt.png') no-repeat 0 0; position:relative; overflow:hidden; }
.dt-tooltip .dt-tooltip-bottom { height: 10px; background:url('//thumbs.dreamstime.com/images2012/tooltipb.png') no-repeat 0 0; position:relative; overflow:hidden; }
.dt-tooltip-search .dt-tooltip-bottom { background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); background-position: -16px -27px; left :0; top :0;}

.dt-tooltip-search-inv { width : 248px; }
.dt-tooltip-search-inv .dt-tooltip-content { background: url('//thumbs.dreamstime.com/images2012/tooltipc-sinv.gif') repeat-y 0 0!important; }
.dt-tooltip-search-inv .dt-tooltip-top { height : 10px; background-position: -87px -246px; }
.dt-tooltip-search-inv .dt-tooltip-bottom { width : 248px!important; height : 4px; background-position: -87px -256px; }
.dt-tooltip-search-inv a { font-size : 11px; }

.dt-tooltip .dt-tooltip-bottomt { height : 4px; background:url('//thumbs.dreamstime.com/images2012/tooltiptt.gif') no-repeat 0 0; position:relative; overflow:hidden; }
.dt-tooltip .dt-tooltip-content { background:url('//thumbs.dreamstime.com/images2012/tooltipc.gif') repeat-y 0 0; padding : 9px 11px; position:relative; }
.dt-tooltip-search .dt-tooltip-content { background:url('//thumbs.dreamstime.com/images2012/tooltipc-s.gif') repeat-y 0 0; padding : 9px 7px; }
.dt-tooltip .dt-tooltip-content p { margin: 0 0 10px 0; font-size : 10px; color : #3b3d3f; line-height: 12px; text-align:left; }
.dt-tooltip-search .dt-tooltip-content p { margin :0; font-size : 11px; line-height : 13px; }
.dt-tooltip-search .dt-tooltip-content p strong { color : #246eac; }
.dt-tooltip .dt-tooltip-content h2 { margin: 0!important; font-size : 11px!important; color : #246EAC!important; line-height: 12px!important; margin : 0 0 15px 0!important; }
.dt-tooltip .dt-tooltip-content img { display : block; margin : 0 auto 10px auto; }
.dt-tooltip .dt-tooltip-content .dt-sep { background:url('//thumbs.dreamstime.com/images2012/sep.gif') no-repeat 0 0; height : 2px; margin : 0 0 10px 0; }
.dt-tooltip .dt-tooltip-content a.dt-tooltip-close { background:url('//thumbs.dreamstime.com/images2012/icn_close.gif') no-repeat 0 0; display: block; width: 20px; height: 20px; position: absolute; right : -3px; top : 2px; text-decoration: none; }
.dt-tooltip-box .dt-tooltip { position: absolute; top : -90px; left : 65px; z-index: 2000; }
.dt-tooltip-search { position: absolute; bottom : -20px; z-index: 1; }
.dt-tooltip-form { position : static; margin-left : 125px; }
.dt-tooltip-form p { margin : 0!important; font-size : 11px!important; color : #e22882!important; line-height : 14px!important; }

/* 25.10.2014 */
.dt-tooltip-more-img { width: 126px; position: absolute; top: 0; left: -10px;}
.dt-tooltip-more-img .dt-tooltip-content { background:url('//thumbs.dreamstime.com/images2012/tooltip_more_img_02.png') no-repeat 0 0; height : 14px; width: 104px; padding: 5px 11px 0; }
.dt-tooltip-more-img .dt-tooltip-top { background:url('//thumbs.dreamstime.com/images2012/tooltip_more_img_01.png') no-repeat 0 0; height : 4px; width: 126px;  }
.dt-tooltip-more-img .dt-tooltip-bottom { background:url('//thumbs.dreamstime.com/images2012/tooltip_more_img_03.png') no-repeat 0 0; height : 10px; width: 126px; left: auto; top: auto;  }
/* end */

.dt-search-row-legend-rs  .dt-tooltip-box .dt-tooltip,
.dt-search-row-legend .dt-tooltip-box .dt-tooltip { top : 12px; left : -30px; }
.dt-search-row-legend-rs .dt-tooltip-box .dt-tooltip { top : 18px; left : 100px; }
.dt-search-row-legend-rs .dt-tooltip-box,
.dt-search-row-legend .dt-tooltip-box { position: relative; }
.dt-search-row-legend-rs .dt-tooltip .dt-tooltip-content p,
.dt-search-row-legend  .dt-tooltip .dt-tooltip-content p { margin: 0; }

.dt-tooltip2 { width: 201px; }
.dt-tooltip2 .dt-tooltip-top { height: 4px; background:url('//thumbs.dreamstime.com/images2012/tooltipt2.gif') no-repeat 0 0; }
.dt-tooltip2 .dt-tooltip-bottom { height: 10px; background:url('//thumbs.dreamstime.com/images2012/tooltipb2.png') no-repeat 0 0; }
.dt-tooltip2 .dt-tooltip-content { background:url('//thumbs.dreamstime.com/images2012/tooltipc2.gif') repeat-y 0 0; }

.dt-tooltip3 { width: 437px; }
.dt-tooltip3 .dt-tooltip-top { height: 4px; background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); background-position: 0 -691px; }
.dt-tooltip3 .dt-tooltip-bottom { height: 10px; background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); background-position: 0 -695px; }
.dt-tooltip3 .dt-tooltip-content { background:url('//thumbs.dreamstime.com/images2012/tooltipc3.gif') repeat-y 0 0; }

.dt-tooltip4 { width: 472px; }
.dt-tooltip4 .dt-tooltip-top { height: 4px; background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); background-position: 0 -748px; }
.dt-tooltip4 .dt-tooltip-bottom { width: 472px; left : 0; top :0; height: 10px; background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); background-position: 0 -752px; }
.dt-tooltip4 .dt-tooltip-content { background:url('//thumbs.dreamstime.com/images2012/tooltipc4.gif') repeat-y 0 0; }

.dt-tooltip5 { width: 144px; }
.dt-tooltip5 .dt-tooltip-top { height: 2px; background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); background-position: -21px -662px; }
.dt-tooltip5 .dt-tooltip-bottom { width: 144px; top : 0; left : 0; height: 4px; background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); background-position: -21px -664px; }
.dt-tooltip5 .dt-tooltip-content { background:url('//thumbs.dreamstime.com/images2012/tooltipc5.gif') repeat-y 0 0; }

.dt-form-box .dt-form-box-row { margin-bottom : 6px; }
.dt-form-box .dt-form-box-row-fm { margin-bottom : 1px; }
.dt-form-box .dt-form-box-row label { height : 23px; line-height : 23px; font-size : 12px; color : #3b3d3f; width: 122px; float : left; display: block; }
.dt-col2 .dt-form-box .dt-form-box-row label { width : 100px; }
.dt-form-box .dt-form-box-row input { background:url('//thumbs.dreamstime.com/images2012/bkg_input.gif') no-repeat 0 0; border:none; height : 23px; width : 223px; padding : 0 5px; margin :0; font-size : 12px; color : #246EAC; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;}
.dt-form-box .dt-form-box-row2x input { background:url('//thumbs.dreamstime.com/images2012/bkg_input2x.gif') no-repeat 0 0; width : 98px; }
.dt-form-box .dt-form-box-row input[type="checkbox"] { width: 14px!important; margin : 0 4px 0 0; height: 14px; float:left; border: none; background: none; }
.dt-form-box .dt-form-box-row p.dt-recurring { font-size : 10px; color : #707172; padding: 0 10px 0 0; float:left; display:block; width: 235px; margin :0 0 30px 0; }
.dt-form-box .dt-form-box-row3x { position: relative; }
.dt-form-box .dt-form-box-row3x input { background:url('//thumbs.dreamstime.com/images2012/bkg_input3x.gif') no-repeat 0 0; width : 136px; float : left; }
.dt-form-box .dt-form-box-row3x span { color : #246EAC; font-size : 11px; display : block; float : left; line-height : 10px; margin : 0 0 0 5px; }
.dt-container .dt-content .dt-slot .dt-slot-content .dt-form-box .dt-form-box-row3x .dt-tooltip-box { right : 0px; top : 7px; position: absolute; width: 20px; height : 20px; }
.dt-container .dt-content .dt-slot .dt-slot-content .dt-form-box .dt-form-box-row3x a.icn2 { display : block; width: 20px; height : 20px;  background:url('//thumbs.dreamstime.com/images2012/icn_cn.gif') no-repeat 10px 0px; font-size : 11px; color : #246EAC; text-decoration: none; line-height: 11px; text-align: right; padding : 0 15px 0 0;  }
.dt-container .dt-content .dt-slot .dt-slot-content .dt-form-box .dt-form-box-row3x .dt-tooltip-box .dt-tooltip { position: absolute; top : -360px; left : -156px; }

.ie .dt-form-box .dt-form-box-row input { padding : 3px 0 0 5px; width : 233px; }
.dt-form-box .dt-form-box-row select { background:url('//thumbs.dreamstime.com/images2012/bkg_combo.gif') no-repeat 0 0; width : 233px; -webkit-appearance: none; border : none; height : 22px; color : #246EAC; font-size : 12px; padding-left : 0px; }
.ff .dt-form-box .dt-form-box-row select,
.ie .dt-form-box .dt-form-box-row select { font-size : 12px; background:url('//thumbs.dreamstime.com/images2012/bkg_combo_ie.gif') no-repeat 0 0; width : 232px;padding : 2px 0px 3px 3px; height : 23px; }
.ff .dt-form-box .dt-form-box-row select { padding : 2px 0px 3px 0; height : 23px; border : none;  }
.dt-form-box .dt-form-box-row-msg { font-size: 10px; color : #707172; padding : 0 0 0 122px; }
.dt-form-box .dt-form-box-row-msg2 { font-size: 10px; color : #707172; padding : 0 0 0 101px; margin : 0 0 20px 0; }

.dt-form-box .dt-form-box-row select.dt-combo-visa { background:url('//thumbs.dreamstime.com/images2012/bkg_combo_visa.gif') no-repeat 0 0; width : 147px; }
.ff .dt-form-box .dt-form-box-row select.dt-combo-visa,
.ie .dt-form-box .dt-form-box-row select.dt-combo-visa { background:url('//thumbs.dreamstime.com/images2012/bkg_combo_visa_ie.gif') no-repeat 0 0;  }

.dt-form-box .dt-form-box-row select.dt-combo-mm { margin : 0 4px 0 0; background:url('//thumbs.dreamstime.com/images2012/bkg_combo_mm.gif') no-repeat 0 0; width : 53px; float : left; }
.ff .dt-form-box .dt-form-box-row select.dt-combo-mm,
.ie .dt-form-box .dt-form-box-row select.dt-combo-mm { background:url('//thumbs.dreamstime.com/images2012/bkg_combo_mm_ie.gif') no-repeat 0 0; }

.dt-form-box .dt-form-box-row select.dt-combo-yyyy { background:url('//thumbs.dreamstime.com/images2012/bkg_combo_yyyy.gif') no-repeat 0 0; width : 89px; float : left; }
.ff .dt-form-box .dt-form-box-row select.dt-combo-yyyy,
.ie .dt-form-box .dt-form-box-row select.dt-combo-yyyy { background:url('//thumbs.dreamstime.com/images2012/bkg_combo_yyyy_ie.gif') no-repeat 0 0; }

.dt-form-box input.dt-btn-xl { background:url('//thumbs.dreamstime.com/images2012/btn_xl.png') no-repeat 0 0; width: 106px!important; height: 38px; font-size : 17px; text-align:center; color : #fff; cursor : pointer; padding : 3px 0 5px 0!important; display : block; border: none; }
.dt-form-box input.dt-btn-xl:hover { background-position: 0 -46px; }
.dt-form-box-checkout input.dt-btn-xl { float: right; }
.dt-form-box-checkout .dt-btns { margin : 50px 0 0 0; }
.dt-form-box-checkout .dt-btns h2 { background:url('//thumbs.dreamstime.com/images2012/ssl.gif') no-repeat right 1px; font-size : 10px; color : #707172; width : 190px; padding : 0 35px 0 0; height: 35px; text-align:right; line-height : 11px; float: left; margin : 9px 0 0 0; font-weight:normal; }

.dt-invoice { width: 800px; margin: 0 auto; }
.dt-invoice .dt-invoice-header { height: 60px; position:relative; color:#353536; font-size : 12px; padding: 32px 0; border-bottom: 1px solid #c8bfba; }
.dt-invoice .dt-invoice-header img { float: left; margin : 10px 20px 0 0; }
.dt-invoice .dt-invoice-header a.dt-close { background:url('//thumbs.dreamstime.com/images2012/close.png') no-repeat right 2px; position:absolute; color : #246EAC; font-size : 11px; text-decoration:none; right:0; bottom: 32px; padding-right: 15px; }
.dt-invoice .dt-invoice-content .dt-invoice-info { padding: 36px 0; }
.dt-invoice .dt-invoice-content .dt-invoice-info ul { float : left; width: 400px; margin : 0 0 0 73px; display:block; font-size : 11px; color : #6e6e6e; }
.dt-invoice .dt-invoice-content .dt-invoice-info ul li span { color : #353536; font-size : 11px; display:block; float:left; width: 140px; }
.dt-invoice .dt-invoice-content .dt-invoice-info ul.dt-invoice-info-right { float:right; width: 230px; margin: 0; }
/* 04.01.2015 */
.dt-invoice-new .dt-invoice-header { height: auto; position:relative; color:#353536; font-size:12px; padding:32px 0 50px; border:0;}
.dt-invoice-new .dt-invoice-header p { width:34%; font-size: 14px; }
.dt-invoice-new .dt-invoice-header img { float: none; }
.dt-invoice-new .dt-invoice-info { padding: 36px 0; width: 38%; position: absolute; top: 0; right: 0px; }
.dt-invoice-new .dt-invoice-info ul { display:block; font-size : 12px; color : #111; line-height: 15px; }
.dt-invoice-new .dt-invoice-info ul li span { color : #353536; display:block; float:left; width: 140px; }
.dt-invoice-new .dt-invoice-info ul.dt-invoice-info-right { border-bottom: 1px solid #c8bfba; }
.dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-content5x .dt-col,
.dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-content .dt-col h3,
.dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-content .dt-col h4{ font-size: 14px; font-weight: normal; }
.dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-content5x { padding: 80px 0!important; background: url('//thumbs.dreamstime.com/images2012/bkg_logo.jpg') no-repeat right bottom!important; position: relative; border-bottom: 1px solid #e5e1de;}
.dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-header5x { border-bottom: 1px solid #c8bfba; height: 34px; }
.dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-header5x h2 {font-family: 'Arial',sans-serif; }
.dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-header5x h2.dt-col1,
.dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-header5x h2.dt-col2,
.dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-header5x h2.dt-col3,
.dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-header5x h2.dt-col4,
.dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-header5x h2.dt-col5,
.dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-content5x .dt-col1,
.dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-content5x .dt-col2,
.dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-content5x .dt-col3,
.dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-content5x .dt-col4,
.dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-content5x .dt-col5{	width: 100px; padding: 0;}
.dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-header5x h2.dt-col1,
.dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-content5x .dt-col1 {float:left;width:300px;padding-left:30px;}
.dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-header5x h2.dt-col2,
.dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-content5x .dt-col2 {float:left;width:165px;}
.dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-content5x .dt-col1 {color:#161617;}
.dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-header h2 { font-size:14px;color:#111;line-height:34px;padding:0 0 0 24px;font-weight:normal;}
.dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-header .dt-slot-left { position: absolute; background: url('//thumbs.dreamstime.com/images2012/round-s.gif') no-repeat left 0; width: 2px; height : 35px; left : -2px; top :0; }
.dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-header .dt-slot-right { position: absolute; background: url('//thumbs.dreamstime.com/images2012/round-d.gif') no-repeat right 0; width: 2px; height : 35px; right : -2px; top :0; }
.dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-bottom-white-logo { background: none; }
/* 04.01.2015 */

.dt-confirmation .dt-msg-ok { background:url('//thumbs.dreamstime.com/images2012/icn_ok.png') no-repeat center 20px; text-align: center; border: 1px solid #E5E1DE; border-bottom: none; padding: 65px 0 20px 0; }
.dt-confirmation .dt-msg-ok h3 { color : #3b3d3f; font-size: 24px; border-bottom: 1px solid #E5E1DE; width : 480px; margin: 0 auto; display:block; font-weight: normal; padding : 20px 0; }
.dt-confirmation .dt-msg-ok p { color : #898989; font-size: 11px; margin : 20px 0 30px 0; }
.dt-confirmation .dt-msg-ok p strong { color : #010101; }
.dt-container .dt-confirmation .dt-slot  .dt-slot-content-cnf { background:url('//thumbs.dreamstime.com/images2012/bkg_cnf.jpg') no-repeat 0 0; height: 136px; padding: 0; }
.dt-confirmation .dt-photos { margin : 27px 0 0 10px;  background:url('//thumbs.dreamstime.com/images2012/sep_cnf.jpg') repeat-y right 0; height: 92px; padding: 10px 0 0 0; }
.dt-confirmation .dt-photos a { display:block; float:left; padding: 4px; background: #fff; border: 1px solid #e5e1de; margin-left: 5px; }
.dt-container .dt-confirmation .dt-slot  .dt-slot-content-cnf .dt-col2 { width : 260px; background:url('//thumbs.dreamstime.com/images2012/icn_dt.png') no-repeat 0 40px; padding: 40px 0 0 100px; }
.dt-container .dt-confirmation .dt-slot  .dt-slot-content-cnf .dt-col2 h3 { color : #64a242; font-size : 17px; font-weight: normal; margin : 0 0 4px 0; }
.dt-container .dt-confirmation .dt-slot  .dt-slot-content-cnf .dt-col2 p { color : #6e6e6e; font-size : 11px; margin  : 0; }
.dt-container .dt-confirmation .dt-slot  .dt-slot-content-cnf .dt-col2 p a { display: inline!important; padding-left : 10px!important; }

.dt-btn-xl-s { background:url('//thumbs.dreamstime.com/images2012/btn_xl_s.png') no-repeat 0 0; width: 86px; height: 32px; font-size : 12px; text-align:center; color : #fff; cursor : pointer; display : block; text-decoration: none; line-height: 28px; margin: 0 auto; }
.dt-btn-xl-s:hover { background-position: 0 -32px; }

.dt-tabs { display: block; height: 29px; background:url(//thumbs.dreamstime.com/images2012/bkg-tabs.gif) repeat-x 0 0; }
.dt-tabs ul { padding-left: 4px; display:block; height: 29px; float:left; }
.dt-tabs li { display: inline; }
.dt-tabs .dt-tabs-right,
.dt-tabs .dt-tabs-left { display:block; width: 3px; background:url(//thumbs.dreamstime.com/images2012/tabs-lr.gif) no-repeat 0 0; height: 29px; float: left; }
.dt-tabs .dt-tabs-right { background-position: -3px 0; float:right; }
.dt-tabs li a span,
.dt-tabs li a { display:block; float:left; height: 29px; }
.dt-tabs li a { color : #606060; font-size: 11px; text-decoration: none; line-height: 29px;  }
.dt-tabs li a span.dt-tabs-l { background:url(//thumbs.dreamstime.com/images2012/tabs-lr.gif) no-repeat -12px 0; width: 6px; }
.dt-tabs li a span.dt-tabs-r { background:url(//thumbs.dreamstime.com/images2012/tabs-lr.gif) no-repeat -6px 0; width: 6px; }
.dt-tabs li a span.dt-tabs-c { background:url(//thumbs.dreamstime.com/images2012/tabs-c.gif) repeat-x 0 0; padding: 0 11px; line-height: 32px; }
.dt-tabs li.dt-selected a,
.dt-tabs li a:hover { color : #89af67; }
.dt-tabs li a:hover span.dt-tabs-l,
.dt-tabs li.dt-selected a span.dt-tabs-l { background:url(//thumbs.dreamstime.com/images2012/tabs-lr.gif) no-repeat -24px 0; width: 6px; }
.dt-tabs li a:hover span.dt-tabs-r,
.dt-tabs li.dt-selected a span.dt-tabs-r { background:url(//thumbs.dreamstime.com/images2012/tabs-lr.gif) no-repeat -18px 0; width: 6px; }
.dt-tabs li a:hover span.dt-tabs-c,
.dt-tabs li.dt-selected a span.dt-tabs-c { background:url(//thumbs.dreamstime.com/images2012/tabs-ch.gif) repeat-x 0 0; padding: 0 11px; line-height: 32px; }
.dt-tabs li a strong { color : #246EAC; }

.dt-slot-form-s { background: none; padding: 0; width: 100%; height: 100%; }
.dt-slot-form-s .dt-slot-form-s-tb { background: #f6f2ee; border-width: 0 1px; border-style: solid; border-color: #fdfcfb; height: 1px; overflow:hidden; position:relative; }
.dt-slot-form-s .dt-slot-form-s-content { background: #f6f2ee; padding: 10px; }
.dt-slot-form-s .dt-slot-form-row label { line-height: 13px; font-weight: bold; }
.dt-slot-form-s .dt-sep { background: #c1bbb6; height: 1px; overflow:hidden; margin: 10px 0; }
.dt-container .dt-content-1000 .dt-slot-content .dt-slot-form-s p { color : #575c61; font-size : 11px; margin : 0;}
.dt-container .dt-content-1000 .dt-slot-content .dt-slot-form-s a { color : #246EAC; }
.dt-slot-form .dt-slot-form-row-btns-up { float:right; width: 102px; height: 37px; }
.dt-slot-form .dt-slot-form-row-btns-up input { margin: 0; }
.dt-slot-form-row-up .dt-file-name,
.dt-slot-form-row-up .dt-file-type,
.dt-slot-form-row-up .dt-browse-click,
.dt-slot-form-row-up label { margin-top: 8px; }
.dt-slot-form-s .dt-slot-form-row .dt-file-name-xl { width: 134px; background: url('//thumbs.dreamstime.com/images2012/bkg_form_filename_xl.png') no-repeat 0 0; }
.dt-slot-form-s .dt-slot-form-row-filename .dt-browse-click-xl { left: 270px; }

.dt-container .dt-content-1000 .dt-slot-content-s { padding-left: 0; width: 635px; }


.dt-footer { background:url('//thumbs.dreamstime.com/images2012/bkg_footer.gif') repeat-x 0 bottom; margin-top: -311px!important; height: 311px; clear:both; font-family: Arial, Helvetica, sans-serif; position : relative; }
.dt-footer .dt-footer-cnt { margin: 0 20px; }
.dt-footer .dt-footer-top { height: 48px; font-size : 11px; color : #3b3d3f; line-height: 48px; position: relative; overflow:hidden; }
.dt-footer .dt-footer-top p { margin :0; float:left; }
.dt-footer .dt-footer-top .dt-footer-top-left { width: 340px; float:left; position:relative; }

.dt-footer .dt-footer-top .dt-footer-top-left .dt-form input[type="text"] { background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);  background-position: -10px -1289px; border : none; width: 189px; height: 30px; font-size: 12px; color : #636b71; padding : 0 10px; margin : 9px 0 0 0; float:left; box-sizing: border-box; }
.dt-footer .dt-footer-top .dt-footer-top-left .dt-form button { background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); background-position: -10px -1369px; border : none; width: 69px; height: 30px; line-height : 20px; font-size: 11px; color : #fff; margin : 9px 5px 0 0; cursor: pointer; text-align:left; padding: 0 0 3px 7px;  float:left; }
.dt-footer .dt-footer-top .dt-footer-top-left a { background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); background-position: -10px -844px; width: 27px; height: 21px; float:left; display:block; margin-top: 9px; text-decoration: none; position: absolute; top : 5px; left : 177px; }
.dt-footer .dt-footer-top .dt-footer-top-left a:hover { background-position: 0 0; }
.dt-footer .dt-footer-top .dt-footer-top-left .dt-form button:hover { background-position: -10px -1339px; }
.dt-footer .dt-footer-top .dt-footer-top-right { width: 300px; float:right; height : 49px; }
.dt-footer .dt-footer-top .dt-footer-top-left .dt-form button.dt-grey { background-position: -268px -1369px; }
.dt-footer .dt-footer-top .dt-footer-top-left .dt-form button.dt-grey:hover { background-position: -268px -1339px; }

.dt-footer .dt-footer-content { height: 145px; }
.dt-footer .dt-footer-content .dt-footer-content-slot { width: 150px; float:left; margin: 16px 10px 16px 0; border-right: 1px solid #7f7871; }
.dt-footer .dt-footer-content .dt-col-3 { width : 195px; }
.dt-footer .dt-footer-content .dt-footer-content-slot-last { border : none; }
.dt-footer .dt-footer-content .dt-footer-content-slot-right { border : none; float : right; margin : 16px 0; }
.dt-footer .dt-footer-content .dt-footer-content-slot-right h2 { text-align: right; background: url(//thumbs.dreamstime.com/images2012/icn_int.png) no-repeat right center; padding-right : 20px; }
.dt-footer .dt-footer-content .dt-footer-content-slot-right ul { width: 60px; float: right; text-align: right; }
.dt-footer .dt-footer-content .dt-footer-content-slot span.h2 { font-size : 17px; color : #fff; margin : 0 0 3px 0; font-weight: normal; }
.dt-footer .dt-footer-content .dt-footer-content-slot a { color : #cfc6b7; font-size: 11px; text-decoration: none; }

.dt-footer .dt-footer-content .dt-footer-content-slot a.dt-upload { height: 17px; line-height: 17px;  display : block; margin : 2px 0; }
.dt-footer .dt-footer-content .dt-footer-content-slot a.dt-upload span.dt-left { background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); background-position: -9px -1419px; width : 3px; float : left; display : block; height : 17px; }
.dt-footer .dt-footer-content .dt-footer-content-slot a.dt-upload span.dt-right { padding: 0 30px 0 3px; background : url(//thumbs.dreamstime.com/images2012/bkg_flr-upload.png) no-repeat right 0; float : left; display : block; height : 17px; line-height: 17px; }
.dt-footer .dt-footer-content .dt-footer-content-slot a.dt-api span.dt-right { padding: 0 30px 0 3px;  background : url(//thumbs.dreamstime.com/images2012/bkg_flr-api-v1.png) no-repeat right 0; float : left; display : block; height : 17px; line-height: 17px; overflow : hidden; }

.dt-footer .dt-footer-content .dt-footer-content-slot-right a { font-size : 10px; }
.dt-footer .dt-footer-content .dt-footer-content-slot a:hover { color : #fff; }
.dt-footer .dt-footer-content .dt-footer-content-slot ul { margin: 0; padding:0; font-family: Arial, Helvetica, sans-serif; }
.dt-footer .dt-footer-content .dt-footer-content-slot li { line-height: 15px; list-style: none; padding: 0; }
.dt-footer .dt-footer-content .dt-footer-content-slot-right li { line-height: 13px; }

.dt-footer .dt-footer-bottom { height: 66px; font-size : 11px; color : #777572; background:url('//thumbs.dreamstime.com/images2012/logo_footer.png') no-repeat right center; }
.dt-footer .dt-footer-bottom p { padding : 20px 0 0 0; margin : 0; }
.dt-footer .dt-footer-bottom ul { padding : 0; height : 12px; line-height : 12px; margin :0; }
.dt-footer .dt-footer-bottom ul li { display: inline; }
.dt-footer .dt-footer-bottom ul li a { display: block; float:left; font-size : 11px; color : #777572; text-decoration: none; border-right : 1px solid #45413d; padding-right : 11px; margin-right: 11px; }
.dt-footer .dt-footer-bottom ul li a:hover { color : #fff; }
.dt-footer .dt-footer-bottom ul li a.last { border: none; }
.dt-submenu-800 { display: none!important; }

	.dt-submenu .dt-submenu-800-popup { display:block; position:relative; }
	.dt-submenu .dt-submenu-800-popup ul li a.dt-more { color : #246EAC; border-left: 1px solid #E4DEDA; width: 53px; height: 17px; line-height: 17px; background: url('//thumbs.dreamstime.com/images2012/icn_down.png') no-repeat 50px bottom; padding : 0 0 0 12px; }
	.dt-submenu .dt-submenu-800-popup ul li a.dt-more-close { border-color : #f6f2ee; background: url('//thumbs.dreamstime.com/images2012/bkg_moret.png') no-repeat 0 bottom; padding: 2px 0 0 12px; height: 30px; color: #58534E; margin: 3px 0 0 0px; line-height: 32px;  }
	.dt-last-more a { border : none!important; }
	a.dt-more { padding : 0 0 0 12px;!important; display:block!important; width: 96px; }

#boxB { background: #333!important; }

.dt-msg-1 { border: 1px solid #bfbfbf; background: #fff; position:relative; }
.dt-msg-1 .dt-msg-top {  border-top: 1px solid #fff; height: 4px; position:relative; background: #f7f1e1; position:absolute; top : 0; left: 0; width: 100%; }
.dt-msg-1 .dt-msg-top div { height: 4px; width: 4px; background: url(//thumbs.dreamstime.com/images2012/bkg_msgc_1.gif) no-repeat 0 0; position:absolute; z-index: 100; }
.dt-msg-1 .dt-msg-top .dt-msg-top-l { top :-2px; left: -1px; background-position: 0 0; }
.dt-msg-1 .dt-msg-top .dt-msg-top-r { top :-2px; right: -1px; background-position: -4px 0; }
.dt-msg-1 .dt-msg-bottom {  border-bottom: 1px solid #fff; height: 4px; position:relative; background: #f7f1e1; position:absolute; bottom : 0; left: 0; width : 100%; }
.dt-msg-1 .dt-msg-bottom div { height: 4px; width: 4px; background: url(//thumbs.dreamstime.com/images2012/bkg_msgc_1.gif) no-repeat 0 0; position:absolute; z-index: 100; }
.dt-msg-1 .dt-msg-bottom .dt-msg-bottom-l { top :2px; left: -1px; background-position: 0 -4px; }
.dt-msg-1 .dt-msg-bottom .dt-msg-bottom-r { top :2px; right: -1px; background-position: -4px -4px; }

.dt-msg-1 .dt-msg-cnt { background : #f7f1e1; margin: 2px; padding: 12px 20px; }
.dt-container .dt-msg-1 .dt-msg-cnt p,
.dt-container .dt-content-1000 .dt-slot-content .dt-msg-1 .dt-msg-cnt p { margin: 0!important; font-size : 12px; color : #1f2123; line-height: 16px;  }
.dt-msg-1 .dt-msg-close { text-decoration : none; position:absolute; width: 10px; height: 14px; top :4px; right:4px; background: url(//thumbs.dreamstime.com/images2012/dt-msg-close.png) no-repeat 0 0; }
.dt-msg-1 a { color : #246EAC; text-decoration : none; }
.dt-container .dt-msg-1-c2 { width : 390px; margin : 10px auto; text-align : center; }

.dt-msg-2 { background: #f6f2ee; position:relative; margin-bottom: 20px; }
.dt-msg-2 .dt-msg-top { height: 4px; position:relative; background: #f6f2ee; position:absolute; top : 0; left: 0; width: 100%; }
.dt-msg-2 .dt-msg-top div { height: 4px; width: 4px; background: url(//thumbs.dreamstime.com/images2012/bkg_msgc_2.gif) no-repeat 0 0; position:absolute; z-index: 100; }
.dt-msg-2 .dt-msg-top .dt-msg-top-l { top : 0px; left: 0px; background-position: 0 0; }
.dt-msg-2 .dt-msg-top .dt-msg-top-r { top : 0px; right: 0px; background-position: -4px 0; }
.dt-msg-2 .dt-msg-bottom { height: 4px; position:relative; background: #f6f2ee; position:absolute; bottom : 0; left: 0; width: 100%; }
.dt-msg-2 .dt-msg-bottom div { height: 4px; width: 4px; background: url(//thumbs.dreamstime.com/images2012/bkg_msgc_2.gif) no-repeat 0 0; position:absolute; z-index: 100; }
.dt-msg-2 .dt-msg-bottom .dt-msg-bottom-l { top : 0px; left: 0px; background-position: 0 -4px; }
.dt-msg-2 .dt-msg-bottom .dt-msg-bottom-r { top : 0px; right: 0px; background-position: -4px -4px; }
.dt-msg-2 .dt-msg-cnt { background : #f6f2ee; margin: 0px; padding: 20px; }
.dt-msg-21 .dt-msg-cnt { padding : 5px 8px; }
.dt-container .dt-content-1000 .dt-slot-content .dt-msg-2 .dt-msg-cnt p { margin: 0!important; font-size : 12px; color : #6ea523; line-height: 16px;  }
.dt-container .dt-content-1000 .dt-slot-content .dt-msg-21 .dt-msg-cnt p { font-size : 11px; color : #575c61; }

.dt-msg-cnt-photos { padding : 10px 0 10px 10px!important; }
.dt-msg-cnt-photos .dt-box-photo { width: 140px; float:left; margin: 0 18px 11px 0; }
.dt-msg-cnt-photos .dt-box-photo4 { margin-right : 0; }
.dt-msg-cnt-photos .dt-box-photo .dt-box-photo-tb { border-color: #f6f2ee; border-style: solid; border-width: 0 1px; background: #fff; height: 1px; position:relative; overflow:hidden;  }
.dt-msg-cnt-photos .dt-box-photo .dt-box-photo-cnt { background: #fff; height: 154px; padding: 10px; position:relative; }
.dt-msg-cnt-photos .dt-box-photo .dt-box-photo-cnt img { display:block; margin: 0 auto; }
.dt-msg-cnt-photos .dt-box-photo .dt-box-photo-cnt span { font-size : 11px; color : #1f2123; display:block; height: 8px; line-height: 8px; padding-top: 7px; border-top : 1px solid #ececec; }
.dt-msg-cnt-photos .dt-box-photo .dt-box-photo-cnt .dt-photo { width: 120px; height: 130px; margin-bottom: 12px; cursor:pointer; }

.dt-msg-cnt-photos .dt-box-photo .dt-photo-actions { width: 120px; height: 130px; background:url(//thumbs.dreamstime.com/images2012/bkg_photo.jpg) no-repeat 0 0; cursor:pointer; margin-bottom: 12px; }
.dt-msg-cnt-photos .dt-box-photo .dt-photo-actions .dt-btns { padding : 53px 0 0 0; }
.dt-msg-cnt-photos .dt-box-photo .dt-photo-actions a { height: 19px; display:block; color : #246EAC; font-size : 11px; line-height: 19px; float:left; padding-left: 6px; }
.dt-msg-cnt-photos .dt-box-photo .dt-photo-actions .dt-edit { width: 37px; background:url(//thumbs.dreamstime.com/images2012/btn_edit.gif) no-repeat 0 -19px; margin: 0 7px 0 9px; }
.dt-msg-cnt-photos .dt-box-photo .dt-photo-actions .dt-delete { width: 47px; background:url(//thumbs.dreamstime.com/images2012/btn_delete.gif) no-repeat 0 -19px; }
.dt-msg-cnt-photos .dt-box-photo .dt-photo-actions a:hover { background-position: 0 0; }

.dt-pages { height : 24px; }
.dt-pages ul { height : 24px; display : block; float : left; }
.dt-pages ul li { display : inline; left : 0!important; }
.dt-pages ul li a { background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); background-position: -10px -1245px; display : block; float : left; height : 24px; width : 24px; line-height : 24px; text-align : center; color : #246EAC; font-size : 12px; margin-right : 6px; color: #246EAC; text-decoration: none; }
.dt-pages ul li.dt-selected a,
.dt-pages ul li a:hover { background-position : 0 -24px; }
.dt-pages ul li.dt-label  { color : #58585a; font-size : 12px; line-height : 24px; }

.dt-contentsearch { text-align:justify }
.dt-contentsearch .dt-slot-form-s { margin-top : 15px; }

.dt-contentsearch .dt-thumbnail-brand { display:inline-block; vertical-align:middle; float : none; position : relative; }

.dt-slot-form .dt-slot-form-row .dt-inputbtnl .dt-inputbtnl_1 { height : 33px; width : 272px;  background:url(//thumbs.dreamstime.com/images2012/bkg_inputbtnl_1.png) no-repeat 0 0; color : #636b71; font-size : 12px; padding : 0 10px; display : block; float : left; }
.dt-slot-form .dt-slot-form-row .dt-inputbtnl .dt-inputbtnl_2 { height : 33px; width : 37px;  background:url(//thumbs.dreamstime.com/images2012/bkg_inputbtnl_2.png) no-repeat 0 -33px; color : #fff; font-size : 15px; display : block; float : left; text-align : center; margin : 0!important; padding : 0 2px 0 0; border : none; cursor : pointer; text-shadow: 1px 1px #608b1b; }
.dt-slot-form .dt-slot-form-row .dt-inputbtnl .dt-inputbtnl_2:hover { background-position : 0 0; }
.dt-contentsearch .dt-slot-form .dt-slot-form-row { margin : 8px 0 6px 0; }
.dt-contentsearch-model .dt-slot-form .dt-slot-form-row .dt-inputbtnl .dt-inputbtnl_1 { height : 33px; width : 172px; }
.dt-contentsearch .dt-slot-form .dt-slot-form-row .row-links ul { margin : 7px 0 0 0; float : right; display : block; height : 20px; line-height :20px; }
.dt-contentsearch .dt-slot-form .dt-slot-form-row .row-links ul li { display : inline; }
.dt-contentsearch .dt-slot-form .dt-slot-form-row .row-links ul li span,
.dt-contentsearch .dt-slot-form .dt-slot-form-row .row-links ul li a { float : left; color : #272a2d; text-decoration : none; }
.dt-contentsearch .dt-slot-form .dt-slot-form-row .row-links ul li a:hover { color : #8e8881; }
.dt-contentsearch .dt-slot-form .dt-slot-form-row .row-links ul li span { height : 20px; display : block; width : 1px; background : #e4dfdb; overflow : hidden; position : relative; margin : 0 10px; }

.dt-slot-form .dt-slot-form-row .dt-inputbtnlxxl .dt-inputbtnlxxl_1 { height : 32px; width : 220px; background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); background-position: -40px -1221px; color : #636b71; font-size : 12px; padding : 0 10px; display : block; float : left; }
.dt-slot-form .dt-slot-form-row .dt-inputbtnlxxl .dt-inputbtnlxxl_2 { height : 30px; width : 77px;  background:url(//thumbs.dreamstime.com/images2012/bkg_inputbtnlxxl_2.png) no-repeat 0 -32px; color : #fff; font-size : 15px; display : block; float : left; text-align : center; margin : 0 0 0 4px!important; padding : 0 0 2px 0; border : none; cursor : pointer; text-shadow: 1px 1px #608b1b; }
.dt-slot-form .dt-slot-form-row .dt-inputbtnlxxl .dt-inputbtnlxxl_2:hover { background-position : 0 0; }
.dt-btn-green { float : left; height : 25px; width : 127px;  background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -27px -127px; color : #fff; font-size : 15px; display : block; float : left; text-align : center; margin : 0 0 0 4px!important; padding : 0 0 2px 0; border : none; cursor : pointer; text-shadow: 1px 1px #608b1b; }
.dt-btn-green:hover { background-position: -27px -152px; }

.dt-contentsearch .dt-col1 { width : 190px!important; float : right; height : 24px; line-height : 24px; margin-top : 4px; }
.dt-contentsearch .dt-col1 label {  line-height : 24px; float : left; width : 40px!important; text-align : right; color : #575c61; font-size : 12px; padding-right : 10px; margin : 0; overflow : hidden; }
.dt-contentsearch-model .dt-col1 { width : 250px; }
.dt-contentsearch-model .dt-col2 { width : 240px; }
.dt-contentsearch-model .dt-col1 label { width : 100px; }
.dt-contentsearch-model .dt-col2 label { width : 70px; float : left!important; }
.dt-search-sort-bar-right { float : right; }
.dt-search-sort-bar-left .dt-col1 { width : auto!important; }
.dt-search-sort-bar-left .dt-col1 label { width : auto!important; }

.dt-combo select { background: transparent; line-height: 1; border: 0; border-radius: 0; -webkit-appearance: none; }
.dt-combo-sort select,
.dt-contentsearch .dt-combo select { white-space: nowrap; overflow: hidden; text-overflow : ellipsis; -o-text-overflow : ellipsis; width: 157px; padding: 1px 0px 0 5px; font-size: 12px; height: 24px; color : #246EAC; }
.dt-combo-sort,
.dt-contentsearch .dt-combo { float : left; width: 138px; height: 24px; overflow: hidden; background: url('//thumbs.dreamstime.com/images2012/bkg_combo_1x.png') no-repeat 0 0; line-height : 21px; }
.dt-combo-sort { margin-top : 3px; }
.dt-combo-0x { width: 64px; background: url('//thumbs.dreamstime.com/images2012/bkg_combo_0x.png') no-repeat 0 0; }
.dt-combo-0x select { width : 62px; }

.dt-contentsearch .dt-contentsearch-rowb { padding : 19px 0; border-bottom : 1px solid #e4dfdb; }
.dt-contentsearch .dt-contentsearch-rowb .dt-col2 { width : 225px; float : right; height : 26px; line-height : 26px; margin-top : 0px; }
.dt-contentsearch .dt-contentsearch-rowb .dt-col3 { width : 270px; }
.dt-contentsearch .dt-col2 label { float : right; width : 90px; line-height : 26px; }

.dt-tabs-devices { background: url('//thumbs.dreamstime.com/images2012/bkg_devices.png') no-repeat 0 0; height : 26px; width : 108px; display : block; float : right; }
.dt-tabs-devices li { display : inline; }
.dt-tabs-devices li a { text-decoration : none; display : block; float : left; height : 26px; width : 36px; }
.dt-tabs-devices li a.dt-select,
.dt-tabs-devices li a:hover { background: url('//thumbs.dreamstime.com/images2012/bkg_devices_h.png') no-repeat 0 0; }
.dt-tabs-devices li.dt-tab-first a.dt-select,
.dt-tabs-devices li.dt-tab-first a:hover { background: url('//thumbs.dreamstime.com/images2012/bkg_devices_lh.png') no-repeat 0 0; }
.dt-tabs-devices li.dt-tab-last a.dt-select,
.dt-tabs-devices li.dt-tab-last a:hover { background: url('//thumbs.dreamstime.com/images2012/bkg_devices_rh.png') no-repeat 0 0; }
.dt-tabs-devices li.dt-device-camera a span { display : block; background: url('//thumbs.dreamstime.com/images2012/icn_camera.png') no-repeat center 0; }
.dt-tabs-devices li.dt-device-ipad a span { display : block; background: url('//thumbs.dreamstime.com/images2012/icn_ipad.png') no-repeat 9px 0; }
.dt-tabs-devices li.dt-device-scaner a span { display : block; background: url('//thumbs.dreamstime.com/images2012/icn_scaner.png') no-repeat 9px 0; }
.dt-tabs-devices li a:hover span,
.dt-tabs-devices li a.dt-select span { background-position : 9px -26px; }

.dt-tabs-sort { background: url('//thumbs.dreamstime.com/images2012/bkg_sort.png') no-repeat 0 0; height : 26px; width : 158px; display : block; float : right; }
.dt-tabs-sort li { display : inline; }
.dt-tabs-sort li a { color : #246EAC; font-size : 11px; text-decoration : none; display : block; float : left; height : 26px; width : 85px; text-align : center; }
.dt-tabs-sort li.dt-tab-last a { width : 73px; }
.dt-tabs-sort li.dt-tab-first a.dt-select,
.dt-tabs-sort li.dt-tab-first a:hover { color : #4e4e4e; background: url('//thumbs.dreamstime.com/images2012/bkg_sort_lh.png') no-repeat 0 0; }
.dt-tabs-sort li.dt-tab-last a.dt-select,
.dt-tabs-sort li.dt-tab-last a:hover { color : #4e4e4e; background: url('//thumbs.dreamstime.com/images2012/bkg_sort_rh.png') no-repeat 0 0; }

.dt-contentsearch .dt-pages { width : 300px; float : left; }

.dt-thumbnail-brand { background: url('//thumbs.dreamstime.com/images2012/bkg_sep.gif') repeat-x 0 bottom; width : 200px; height : 378px; float : left; margin : 12px 13px 0 0; }
.dt-thumbnail-model { height : 290px; }
.dt-thumbnail-brand a img { border : none; }
.dt-thumbnail-brand-cnt { /* border-right : 1px solid #e5e1dc;*/ margin : 0 0 14px 0; }
.dt-thumbnail-brand h4 a,
.dt-thumbnail-brand h4 { text-align : left; text-decoration : none; color : #246EAC; font-size : 17px; font-weight : normal; margin : 0 0 0 13px; line-height : 25px; }
.dt-thumbnail-brand h4 a { margin : 0; text-align : left; }
.dt-thumbnail-brand h4 a:hover { color : #003e7a; }
.dt-thumbnail-brand h5 { color : #246EAC; font-size : 11px; font-weight : normal; margin : 0 0 0 13px; line-height : 14px; }
.dt-thumbnail-brand .btn_smpm { margin : 16px 0 0 6px; }

.dt-thumbnail-brand table { margin : 14px 0 0 7px; padding : 0; }
.dt-thumbnail-brand table tr td { width : 40px; height : 45px; background : #e5e1dc;  }
.dt-thumbnail-brand table tr td:hover { background : #d3cfc9; }
.dt-thumbnail-brand table tr td.dt-more:hover,
.dt-thumbnail-brand table tr td.dt-more { background : #fff; }
.dt-thumbnail-brand table tr td a { margin : 0; display : block; }
.dt-thumbnail-brand table tr td a.btn_more { position : relative; top : 3px; }
.dt-thumbnail-brand table tr td a img { margin : 0; display : block; border : none; }

.dt-thumbnail-model a.dt-model { display : block; margin : 0 auto; width : 128px; height : 104px; }
.dt-thumbnail-model h4 { margin-top : 10px; }
.dt-thumbnail-model h5 { color : #58585a; }
.dt-thumbnail-model table { margin-top : 0px; position : absolute; bottom : 0; }

.dt-model-details { border-bottom : 1px solid #e4dfdb; padding : 0 0 30px 0; margin : 2px 0 0 0; }
.dt-model-details .dt-model-details-left { float : left; width : 230px; }
.dt-model-details .dt-model-details-right { float : right; width : 555px; }
.dt-model-details .dt-model-details-right ul { margin : 10px 0 0 0; width : 300px; display : block; float : left; }
.dt-model-details .dt-model-details-right ul.dt-right { width : 200px; display : block; float : right; }
.dt-model-details .dt-model-details-right ul li { color : #575c61; font-size : 12px; line-height : 18px; }
.dt-model-details .dt-model-details-right ul li.dt-label { color : #1f2123; text-transform : uppercase; font-weight : bold; }
.dt-model-details .dt-model-details-right ul li span { width : 110px; float : left; display : block; height : 18px; }
.dt-model-details .dt-model-details-right ul li a { color :#246EAC; text-decoration : none; }
.dt-model-details .dt-model-details-b { margin : 20px 0 0 0; height : 22px; line-height : 22px; }
.dt-model-details .dt-model-details-b a.btn_smpxxl { float : right; margin : 0 25px 0 0; color : #246EAC; }

.dt-model-images .dt-slot-form-s { margin-top : 10px; }
.dt-model-images .dt-slot-form .dt-slot-form-row { margin : 0 auto; width : 385px; }

.dt-model-images .dt-sort { width : 300px; float : right; }
.dt-model-images .dt-contentsearch label { float : right; width : 100px; display : block; color :#575c61; font-size : 12px; }
.dt-model-images .dt-contentsearch .dt-combo { line-height : 21px; float : right; }

.dt-pages-b { height : 24px; line-height : 24px; margin : 22px 0; }
.dt-pages-b .dt-pages { width : 300px; float : left; }
.dt-pages-b .dt-socials { width : 300px; float : right; }
.dt-pages-bb { border-bottom : 1px solid #cccccc; margin-bottom : 0; padding-bottom : 22px; }

.dt-welcome { margin : 10px 0 0 0; background : #f7f3f0; height : 299px; }
/*.dt-welcome-left { width : 650px; height : 299px; float : left; position : relative; }*/
.dt-welcome-left { width : 600px; height : 299px; float : left; position : relative; overflow : hidden; }
.dt-welcome-left a { display : block; width : 650px; height : 299px; position : relative; }
.dt-welcome-left .dt-stick { top : 20px; left : 20px; width : 101px; height : 101px; position : absolute; background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); background-position: -27px -437px; }
.dt-welcome-right { width : 320px; height : 279px; padding : 20px 10px 0 5px; float : right; }
.dt-welcome-right h1 { color : #ec008c; font-size : 24px; font-weight : normal; margin : 0 0 20px 0; }
.dt-welcome-right h4 { color : #0054a6; font-size : 17px; font-weight : normal; margin : 0 0 5px 0; }
.dt-welcome-right p { color : #2e2d2b; font-size : 12px; margin : 0; }
.dt-welcome-right .dt-h4sp30 { margin-top : 22px; }
.dt-welcome-right form { margin : 5px 0 0 0; }
.dt-welcome-right input {  background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); background-position: -109px -191px; width : 112px; height : 26px; float : left;  border : none; display : block; padding : 0 10px; font-size : 12px; color : #8a9094; }
.dt-welcome-right .btn-s-2 { float : left; margin : 0 0 0 5px; }

.dt-latest h4 { line-height : 42px; font-size : 17px; color : #0054a6; margin : 0; font-weight : normal; }
.dt-latest ul { display : block; height : 104px; border : 1px solid #e5e1de; background : #f7f3f0; padding : 0 8px; }
.dt-latest ul li a { padding : 9px; border : 1px solid #e5e1de; background : #fff; margin : 8px 6px 0 0; }
.dt-latest ul li a:hover { border-color : #cdcbca; }

.ui-slider-horizontal .ui-slider-handle { margin-left: -.8em!important; }

#ajaxdiv {
	position: absolute;
	border: 1px solid #ccc;
	padding: 10px;
	background-color: white;
	z-index: 100;
	top : 36px;
	color: #636b71;
	font-size : 13px;
}

.thb_cell_v1 { width : 72px!important; height : 80px!important; margin: 0!important;  }
.thb_cell_v1 .thb_cells { border : none; }
.thb_cell_v1 .thb_cells a { margin : 0 auto; position : relative; padding : 0 3px; }
.thb_cell_v1 .thb_cells a img { padding : 3px; border : 1px solid #e5e2de; margin : 0 auto; }
.thb_cell_v1 .thb_c23 { cursor : pointer;  position : absolute; left : 9px; bottom : 9px; height : 12px; width : 12px;  background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); background-position: -39px -282px; }
.thb_cell_v1 .thb_c23_rmv { background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); background-position: -39px -270px;  }
.thb_cell_v1 .thb_c1 { position : relative; padding : 0; margin : 0 auto; }
.thb_cell_v1 .dt-results-next { display : block; width : 68px; height : 67px; background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); background-position: -134px -438px; }
.thb_cell_v1 .dt-results-next:hover { text-decoration : none; }

.thb_cell { margin: 2px 3px 2px 0; }
#dt-wrap-justify { text-align:justify  }
#dt-wrap-justify div.thb_cell { width: 129px; display:inline-block; vertical-align:middle; float : none; margin : 0 0 3px 0; }

.dt-first-search-cnt {
	text-align: center;
}

.dt-first-search-cnt span label, .dt-first-search-cnt span input {
	float: none !important;
	vertical-align: top;
	margin: 0px !important;
	padding: 0px !important;
}

.dt-first-search-cnt span input {
	margin-right: 4px !important;
}

.dt-first-search-cnt span {
	vertical-align: middle !important;
	display: inline-block;
	display: -moz-inline-stack;
}

.dt-search-cnt-separator {
	display: inline-block;
	display: -moz-inline-stack;
	margin: 0px 10px 0px 10px;
	background: #CCC5C0;
	width: 1px;
	height: 19px;
	vertical-align: middle !important;
}

.dt-search-cnt-separator-blank {
	display: inline-block;
	display: -moz-inline-stack;
	margin: 0px 3px 0px 2px;
	width: 1px;
	height: 19px;
	vertical-align: middle !important;
	height: 10px;
}

.dt-search-cnt-al-middle .dt-search-cnt-separator-blank {
	margin: 0px 4px 0px 4px;
}

.dt-item { margin : 18px 0; }
.dt-item a { color : #246eac; text-decoration : none; }
.dt-item .dt-item-content .dt-item-content-left { float: left; width : auto; margin : 0 15px 0 0; font-family : arial!important; position : relative; }
.dt-item .dt-item-content .dt-item-content-right { float : right; width : auto; font-family : arial!important; position : relative; }

/* video content */
.dt-content-video video { width : 580px; height : 327px; }
.dt-content-video .dt-item-content-left { max-width : 580px!important; }
.dt-content-video .dt-item-content-right { max-width : 363px!important; }
.dt-content-video .dt-socials-item { width : 200px!important; margin-bottom : 15px; }
.dt-content-video .dt-socials-item .dt-fb,
.dt-content-video .dt-socials-item .dt-gp { position : static; float : left; }
.dt-content-video .dt-socials-item { position : static; }
.dt-content-video .dt-socials-item .dt-gp iframe,
.dt-content-video .dt-socials-item .dt-gp div#___plusone_0,
.dt-content-video .dt-socials-item .dt-gp { width : 70px!important; }
.dt-content-video .dt-item-content-right .dt-license .dt-license-left { width : 130px!important; }
.dt-content-video .dt-item-content-right .dt-license .dt-license-right { width : 160px!important; }
.dt-content-video .dt-item-content-right .dt-list li.dt-col1 span { width : 40%!important; }

.vjs-default-dt-skin .vjs-progress-control { top : -6px!important; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.vjs-default-dt-skin .vjs-control-bar { width : 210px!important; margin : 0 auto; margin-left : 100px; margin-bottom : 10px; }
.vjs-default-dt-skin .vjs-slider { height : 10px!important; background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -372px -117px!important; background-color : none!important; }
.vjs-default-dt-skin .vjs-play-progress { background : #639823!important; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.vjs-default-dt-skin .vjs-big-play-button { display : none!important; }
.vjs-default-dt-skin .vjs-control-bar { display: block!important; background : none!important; }
.vjs-default-dt-skin .vjs-seek-handle { top : -28px!important; width : 16px!important; height : 20px!important; background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -451px -1px; }
.vjs-default-dt-skin .vjs-slider-handle:before { content : none!important; }
.vjs-default-dt-skin .vjs-play-control { height : 36px!important; width : 39px!important; position : absolute; top : -21px; left : -75px; }
.vjs-default-dt-skin .vjs-play-control,
.vjs-default-dt-skin .vjs-paused { background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -467px  0px!important; }
.vjs-default-dt-skin .vjs-playing { background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -505px 0px!important; }
.vjs-default-dt-skin .vjs-current-time-display { position : absolute; top : -16px; left : -68px; }
.vjs-default-dt-skin .vjs-duration-display { position : absolute; top : -16px; left : 140px; }
/*.vjs-default-dt-skin .vjs-mute-control, */
/*.vjs-default-dt-skin .vjs-volume-control,*/
/*.vjs-default-dt-skin .vjs-fullscreen-control,*/
.vjs-default-dt-skin .vjs-time-divider { display : none; }
.vjs-default-dt-skin .vjs-fullscreen-control { width : 35px!important; height : 36px!important; background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -544px 0px!important; position : absolute!important; top : 0!important; right: -245px!important; top: -21px!important; }
.vjs-default-dt-skin .vjs-mute-control { width : 35px!important; height : 36px!important; background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -505px -37px!important; position : absolute!important; top : 0!important; right: -95px!important; top: -21px!important; }
.vjs-default-skin .vjs-volume-level { height : 10px!important; background: #639823!important; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.vjs-default-dt-skin .vjs-volume-control .vjs-slider { background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -372px -130px!important; }

.vjs-default-dt-skin .vjs-vol-0 { background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -467px -37px!important; }
.vjs-default-dt-skin .vjs-vol-3 { background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -544px -37px!important; }

.vjs-default-dt-skin .vjs-volume-control { width : 85px!important; height : 9px!important; position : absolute!important; top : 0!important; right: -195px!important; top: -6px!important; }
.vjs-default-skin .vjs-volume-bar { margin : 0!important; width : 85px!important; }

.vjs-default-skin .vjs-loading-spinner:before { content: "."!important; color : #7ead05; font-weight : bold;  }

.vjs-default-dt-skin .vjs-mute-control:before,
.vjs-default-skin .vjs-fullscreen-control:before,
.vjs-default-skin .vjs-play-control:before,
.vjs-default-skin.vjs-playing .vjs-play-control:before { content : " "!important; }

.dt-editorial { width : 73px; height : 25px; position: absolute; top : 4px; right : -2px; }
.dt-editorial .dt-editorial-label { height : 25px; line-height : 25px; font-size : 11px; color : #636b71; text-transform : uppercase; text-align : center; border-right : 2px solid #7e7a75; background : #fff; }
.dt-editorial .dt-tooltip { top : 30px; }
.dt-editorial .dt-tooltip .dt-tooltip-content { padding: 9px 11px; color : #7e8489; }
.dt-editorial .dt-tooltip .dt-tooltip-content p { color : #7e8489; }

.dt-socials-item { overflow: hidden;height: 20px;line-height: 20px;position: absolute;right: 0;top: 0;width: 140px; }
.dt-socials-item .dt-fb { position: absolute;top: -1px;right: 0; }
.dt-socials-item .dt-gp { position: absolute;top: 0;right: 80px; }

.dt-socials-footer { overflow: hidden;margin-top: 14px;height: 20px;line-height: 20px;position: absolute;right: 0;top: 0;width: 205px; }
.dt-socials-footer .dt-fb { position: absolute;top: -1px;right: 60px; }
.dt-socials-footer .dt-gp { position: absolute;top: 0;right: 143px; }
.dt-socials-footer .dt-tw { position: absolute;top: 0;right: 0; }

.dt-content-1000 .dt-tools-right h1,
.dt-item .dt-item-content .dt-item-content-right h1 { font-size : 14px; color : #272a2d; }
.dt-content-tools-cnt .dt-tools-right h1 { margin :0; font-size: 14px; color: #272a2d; }
.dt-content-1000 .dt-tools-right h1 a,
.dt-item .dt-item-content .dt-item-content-right h1 a { font-size : 14px;  }
.dt-image-status { margin : 5px 6px 5px 0; line-height : 21px; color : #272a2d; font-size : 11px; display : block; height : 21px; float : left; padding : 0 12px 0 10px; }
.dt-item-content-left .dt-image-status {  height : 18px; line-height : 18px; }
.dt-item-content-left .dt-image-status-left { float : left!important; }
.dt-item-content-left .dt-image-status-right { float : right!important; }
/*.dt-item-content-left-thin .dt-image-status-left,
.dt-item-content-left-thin .dt-image-status-right { float : none!important; clear : both; }*/
.dt-item-content-left-thin h2 { position : relative; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; /* white-space: nowrap; */ }
.dt-image-info { margin : 5px 6px!important; }
.dt-item-content-right .dt-image-colors { padding-left : 0; }
.dt-content-tools .dt-author,
.dt-item-content-right .dt-author { color : #272a2d; font-size : 11px; margin : 5px 0 0 0; float : left; height : 21px; line-height : 21px; }
.dt-content-tools .dt-author a,
.dt-item-content-right .dt-author a { font-size : 12px!important; max-width : 60px; display : inline-block; height : 15px; }
.dt-item-content-right .dt-author a:hover { text-decoration : none; }
.dt-image-status li { display : inline; }
.dt-image-status li span { display : block; float : left; }
.dt-image-status li span.dt-sep { width : 1px; margin : 0 6px; height : 21px; }
.dt-image-status li i { color : #8c8c8c; font-style: normal;}
.dt-image-status li i.dt-icn-level { background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); background-position: -16px 0; padding : 0 0 0 15px; }
.dt-image-status li i.dt-icn-views { background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); background-position: -30px 0px; padding : 0 0 0 15px; }
.dt-image-status li i.dt-icn-download { background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); background-position: -46px 0; padding : 0 0 0 15px; }
.dt-image-colors { margin : 5px 0 0 0!important; width: 100%; display: block; float: left; height: 10px;position: relative; text-align: justify; -ms-text-justify: distribute-all-lines; text-justify: distribute-all-lines; position: relative; text-align: center!important; }
.dt-image-colors .dt-col1 { position: absolute; left: 0;}
.dt-image-colors .dt-col3 { position: absolute; right: 0;}
.dt-image-colors li { width : 33.9%; vertical-align: top; display: inline-block; zoom: 1; }
.dt-stretch { width: 100%; display: inline-block; font-size: 0; line-height: 0; }
.dt-image-status li.dt-colors a {  height : 8px; display : block; }
.dt-image-status li.dt-colors a span { width : 100%; height : 8px; display : block; }
.dt-image-status li.dt-colors a span.dt-white { width : 100%; height : 6px; border : 1px solid #ccc4ba; }
.dt-item-content-right .dt-image-links { border : none; background : none; float : right; height : 16px; line-height : 16px; margin : 8px 0 0 0; padding : 0; }
.dt-item-content-right .dt-image-links li a { float : left; color : #246eac; font-size : 11px; }
.dt-item-content-right .dt-image-links li a:hover { color : #246eac; }
.dt-item-content-right .dt-image-links li span.dt-sep { float : left; background : #a5aaae; width : 1px; margin : 0 6px; height : 16px; }
.dt-item-content-right .dt-list { background : url(//thumbs.dreamstime.com/images2012/bkg-shadow.gif) repeat-x 0 0; color : #272a2d; font-size : 11px; padding : 10px 0 0 0; margin : 5px 0 0 0; font-family : arial; }
.dt-item-content-right .dt-list .dt-row { border-bottom : 1px solid #f1efed; padding : 1px 0; }
.dt-item-content-right .dt-list ul { height : 23px; display : block; }
.dt-item-content-right .dt-list ul.dt-selected:hover,
.dt-item-content-right .dt-list ul.dt-selected { font-weight : bold; background : #cfe0bd;  }
.dt-item-content-right .dt-list .dt-last { border : none; }
.dt-item-content-right .dt-list ul:hover { background : #f0ece9; }
.dt-item-content-right .dt-list li { display : inline; color : #4f5153; }
.dt-item-content-right .dt-list .dt-selected li { color : #000; }
.dt-item-content-right .dt-list li span { overflow : hidden; display : block; float : left; height : 23px; line-height : 23px; }
.dt-item-content-right .dt-list li.dt-col1 span { cursor : pointer; width : 41%;  text-align : left; font-size : 12px; }
.dt-item-content-right .dt-list li.dt-col1 span input { position : relative; top : 2px; margin : 0 5px 0 10px; }
.dt-item-content-right .dt-list li.dt-col2 span { width : 17%; text-align : left; }
.dt-item-content-right .dt-list li.dt-col3 span { width : 21%; text-align : left; }
.dt-item-content-right .dt-list li.dt-col4 span { width : 8%; text-align : left; }
.dt-item-content-right .dt-list li.dt-col5 span { width : 12%!important; text-align : right; padding-right : 4px; }
.dt-item-content-right .dt-list li.dt-col3 span a,
.dt-item-content-right .dt-list li.dt-col1 span a { cursor : pointer; }
.dt-item-content-right .dt-license-btns { margin-top : 32px; }
.dt-item-content-right .dt-license-btns .dt-btns { position : relative; }
.dt-item-content-right .dt-license-btns .dt-btns .dt-msg-1 { float : left; width : 310px; overflow : hidden; margin : 5px 0 0 5px; }

#infoboxgg { display:none; position: relative; text-align: right; margin-right: 265px; }
#infoboxgg span.h7 { position : absolute; right : -265px; color : #7e8489; }
.dt-item-content-right .dt-msg-cards { position : absolute;  top : -24px; left : 10px; margin : 0; }
.dt-item-content-right .dt-msg-cards img { position : absolute; left : 0; margin : 0 11px 0 0; width : 17px; height : 13px; }
.dt-item-content-right .dt-msg-cards span { font-size: 10px; color: #707172; padding: 1px 3px 0 27px; height: 13px; text-align: left; line-height: 11px; float: left; margin: 0; font-weight: normal; }

.dt-item-content-right .dt-extended { border-top : 1px solid #dbd5d0; margin-top : 10px; padding-top : 10px; }
.dt-item-content-right .dt-license { background : #f6f2ee; padding : 7px 10px 3px 10px; }
.dt-item-content-right .dt-license .dt-license-left { float : left; width : 180px; }
.dt-item-content-right .dt-license .dt-license-left .dt-row { line-height : 18px; }
.dt-item-content-right .dt-license .dt-license-left input { position : relative; top : 2px; margin : 0 5px 0 0; }
.dt-item-content-right .dt-license .dt-license-right { float : right; width : 280px!important; text-align : right; }
.dt-item-content-right .dt-license .dt-license-right .dt-credits { color : #4b4d4f; font-size : 14px; margin : 3px 0 4px 0; display : block; }
.dt-item-content-right .dt-license .dt-license-right .dt-credits i { text-decoration : line-through; font-style : normal; }
.dt-item-content-right .dt-license .dt-license-right .dt-credits strong { color : #e4368a; font-weight : normal; }
.dt-item-content-right .dt-license .dt-license-right .dt-discount { color : #272a2d; font-size : 11px; font-family : arial; }
.dt-item-content-right .dt-license .dt-license-right .dt-discount i.dt-icn-discount { padding : 0 0 0 10px; background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); background-position: -60px 0; }
.dt-item-content-right .dt-btns p { width : 100%; margin : 10px auto 0 auto; display : block; color : #7e8489; font-size : 11px; }
.dt-item-content-right .dt-btns a.dt-btn { float : right; display : block; }
.dt-item-content-right .dt-btns a.dt-add-lightbox { margin : 5px 14px 0 10px!important; font-size : 11px; color : #fff; padding : 0 0 2px 12px; background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); background-position: -191px -384px;  width : 103px; height : 26px; line-height : 26px; font-family : arial; text-decoration : none; text-align : left; }
.dt-item-content-right .dt-btns a.dt-add-lightbox:hover { background-position: -191px -356px; }
.dt-item-content-right .dt-socials a.dt-add-lightbox-green { margin-right : 0!important; }
.dt-item-content-right .dt-btns a.dt-add-lightbox-green { background-position: -315px -310px; }
.dt-item-content-right .dt-btns a.dt-add-lightbox-green:hover { background-position: -315px -282px; }
.dt-item-content-right .dt-btns a.dt-download { text-shadow: 1px 0 3px #608b1b; margin : 0; font-size : 17px; color : #fff; text-align : left; background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); background-position: -191px -319px;  width : 104px; padding-left : 20px; height : 37px; line-height : 35px; font-family : arial; text-decoration : none; text-align : left; }
.dt-item-content-right .dt-btns a.dt-download:hover { background-position: -191px -282px; }
.dt-item-content-right .dt-btns #loader { margin-top : 5px; }

.dt-container .dt-content-1000 .dt-item-content-left h2 {
    background : #fff; overflow: hidden; height : 12px; position : relative;
    margin : 5px 0 10px 0; padding : 0; line-height : 12px; color : #7e8489; font-size : 11px; text-align : left;
    font-family : arial;
}
.dt-h2elipsis { position: absolute;right: 0px;bottom: 0px;font-weight: bold;background-color: white; }
.dt-container .dt-content-1000 .dt-item-content-left h2:hover { overflow: visible; height: 100%; }

.dt-item-content-left .dt-action { border-top : 1px solid #e4dfdb; padding : 10px 0 0 0; position : relative; }
.dt-item-content-left .dt-action ul { width : 100%; display: block; float: left; height: 21px; text-align: justify; -ms-text-justify: distribute-all-lines; text-justify: distribute-all-lines; position: relative;
text-align: center; }
.dt-item-content-left .dt-action ul.dt-action2 { margin : 0 32px 10px 0; }

.dt-item-content-left .dt-action li.stretch { width: 100%; display: inline-block; font-size: 0; line-height: 0 }
.dt-item-content-left .dt-action li { position : relative; display : block; vertical-align: top; /* display: inline-block; *display: inline; zoom: 1; */ }
/*.dt-item-content-left .dt-action li.dt-col1 { width : 20%; }
.dt-item-content-left .dt-action li.dt-col2 { width : 24%; }
.dt-item-content-left .dt-action li.dt-col3 { width : 33%; }
.dt-item-content-left .dt-action li.dt-col4 { width : 23%; } */
.dt-item-content-left .dt-action div.dt-action-link,
.dt-item-content-left .dt-action a { cursor : pointer; color : #66686a; font-size : 11px; display : block; float : left; line-height : 21px; height : 21px; margin-right : 5px; position : relative; }
.dt-item-content-left .dt-action a:hover { color : #246eac; }
.dt-item-content-left .dt-action i { margin : 4px 3px 0 0; display : block; float : right; width : 9px; height : 13px; background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); }
.dt-item-content-left .dt-action i.dt-icn-exif { background-position: -420px 0;  }
.dt-item-content-left .dt-action i.dt-icn-referral { background-position: -420px -13px;  }
.dt-item-content-left .dt-action i.dt-icn-download { margin-top : 5px; background-position: -420px -26px; }
.dt-item-content-left .dt-action i.dt-icn-share { background-position: -420px -38px;  }
.dt-item-content-left .dt-action .dt-tooltip { z-index : 1000; position : absolute; bottom : 27px; left : -10px; }
.dt-item-content-left .dt-action li.dt-col4 .dt-tooltip { top : 21px; left : -44px; }

.dt-item-content-left .dt-action li.dt-col1 .dt-tooltip .dt-tooltip-content { padding: 12px 15px 5px 15px;}
.dt-item-content-left .dt-action li.dt-col1 .dt-tooltip ul { margin-right : 25px; height : auto; width : 190px; display: block; font-size : 11px; color : #272a2d; }
.dt-item-content-left .dt-action li.dt-col1 .dt-tooltip ul.dt-last { margin-right : 0; }
.dt-item-content-left .dt-action li.dt-col1 .dt-tooltip ul li { height : 23px; line-height : 23px; margin : 0; display : block; float : none; border-bottom: 1px solid #e1ddd3; }
.dt-item-content-left .dt-action li.dt-col1 .dt-tooltip ul li span { float : right; }
.dt-item-content-left .dt-action li.dt-col1 .dt-tooltip ul li.dt-last { border : none; }

.dt-item-content-left .dt-action li.dt-col2 .dt-tooltip .dt-tooltip-content { padding: 12px 15px 5px 15px;}
.dt-item-content-left .dt-action li.dt-col2 { color : #1f2123; font-size : 12px; /* position: absolute; left: 0; */ }
.dt-item-content-left .dt-action li.dt-col2 div label { width : 105px; float : left; display : block; }
.dt-item-content-left .dt-action li.dt-col2 div textarea {  font-size : 11px; width : 325px; height : 55px; }
.dt-item-content-left .dt-action li.dt-col2 .dt-tooltip-content span { margin : 5px 0 10px 0; display : block; color : #7e8489; font-size : 11px; padding : 0 0 0 105px; line-height : 11px; width : 100%; text-align : left; }
.dt-item-content-left .dt-action li.dt-col2 div input { font-size : 11px; width : 160px; }

.dt-item-content-left .dt-action li.dt-col4 { /* position: absolute; right: 0; */ }
.dt-item-content-left .dt-action li.dt-col4 a#dt-share { width : 92px; padding : 0 0 0 7px; }
.dt-item-content-left .dt-action li.dt-col4 a#dt-share i { margin-right : 7px; }
.dt-item-content-left .dt-action li.dt-col4 a.dt-selected { display : block; background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); background-position: -21px -668px; }

.dt-item-content-left .dt-action li.dt-col4 .dt-tooltip .dt-tooltip-content { padding: 4px 8px;}
.dt-item-content-left .dt-action li.dt-col4 ul { height : auto; }
.dt-item-content-left .dt-action li.dt-col4 ul li { height : 26px; line-height : 26px; margin : 0; padding : 0; display : block; width : 100%; }
.dt-item-content-left .dt-action li.dt-col4 ul li a { height : 26px; line-height : 26px; text-align : right; font-size : 11px; color : #606060; display : block; width : 100%; }
.dt-item-content-left .dt-action li.dt-col4 ul li a:hover { color : #246eac; }
.dt-item-content-left .dt-action li.dt-col4 ul li i { background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); margin : 4px 0 0 7px; float : right; display : block; width : 19px; height : 19px; }
.dt-item-content-left .dt-action li.dt-col4 ul li i.dt-facebook { background-position: -78px 0; }
.dt-item-content-left .dt-action li.dt-col4 ul li i.dt-twitt {  background-position: -97px 0; }
.dt-item-content-left .dt-action li.dt-col4 ul li i.dt-google {  background-position: -116px 0; }
.dt-item-content-left .dt-action li.dt-col4 ul li i.dt-pin { background-position: -135px 0; }
.dt-item-content-left .dt-action li.dt-col4 ul li i.dt-email {  background-position: -154px 0; }


/*.dt-item-content-left .dt-action-thin { padding-left : 0; margin : 0 0 30px 0; }
.dt-item-content-left .dt-action-thin a.dt-action-link { color : #272a2d!important; width : 23px; height : 21px; background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); background-position: -393px 0; }

.dt-item-content-left .dt-action-thin a.dt-action-link span { display : none; }
.dt-item-content-left .dt-action-thin a.dt-action-link i { margin : 4px auto 0 auto; float : none; } */
.dt-item-content-left .dt-action-thin li.dt-col4 a#dt-share { width : 23px; padding : 0; }
.dt-item-content-left .dt-action-thin .dt-tooltip { bottom : 5px; left : 13px; }
.dt-item-content-left .dt-action-thin li.dt-col4 .dt-tooltip { top : 21px; /* right : -1px; left : auto; */ right : -2px; left : auto; }
.dt-item-content-left .dt-action-thin .dt-tooltip5 .dt-tooltip-top { height: 5px; background-position: -21px -657px; }
.dt-item-content-left .dt-action-thin li.dt-col4 a.dt-selected { background-position: -120px -668px; }
.dt-item-content-left .dt-action a.dt-action-link:hover { color : #272a2d!important; }

.dt-item-content-right .dt-image-info { border : none; }
.dt-item-content-right .dt-image-info li { float : left; }
.dt-item-content-right .dt-image-info li .dt-tab { height : 21px; float : left; cursor : pointer; margin : 0 7px 0 0; }
.dt-action-link .dt-tab-right, .dt-action-link .dt-tab-left,
.dt-item-content-right .dt-image-info li .dt-tab-right,
.dt-item-content-right .dt-image-info li .dt-tab-left { height : 21px; float : left; background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); background-position: -393px 0; width : 3px; }
.dt-action-link .dt-tab-right,
.dt-item-content-right .dt-image-info li .dt-tab-right { background-position: -413px 0;  }
.dt-action-link .dt-tab-content,
.dt-item-content-right .dt-image-info li .dt-tab-content { overflow : hidden; width : 15px; height : 21px;  background : url(//thumbs.dreamstime.com/images2012/bkg-taban.gif) repeat-x 0 0; float : left; }
.dt-action-link .dt-tab-label,
.dt-item-content-right .dt-image-info li .dt-tab-label { display : block; padding : 0 4px 0 0; overflow : hidden; float : left; background : url(//thumbs.dreamstime.com/images2012/bkg-taban.gif) repeat-x 0 0; }
.dt-item-content-right .dt-image-info li .dt-tab-label { display : none; }
.dt-item-content-left-thin .dt-action-link .dt-tab-label { display : none; height : 21px; }

.dt-action-link .dt-tab-label { max-width : 80px; }

.dt-action-link .dt-tab-content div,
.dt-item-content-right .dt-image-info li .dt-tab-content div { float : right; }
.dt-action-link .dt-tab-label div,
.dt-item-content-right .dt-image-info li .dt-tab-label div { float : left; }
.dt-item-content-right .dt-image-info li .box { margin-left : 5px; }
.dt-item-content-right .dt-image-info li .dt-tab-label div { white-space: nowrap; }

.dt-action-link .dt-tab-label div { height : 21px; }

.dt-item-content-right .dt-image-info a { height: 21px; background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); background-position: -393px 0; font-size: 12px; display: block; float: left; line-height: 21px; margin : 0 7px 0 0;}
.dt-item-content-right .dt-image-info li .dt-tab-content i { float : left; margin: 4px 0 0 2px; display: block; width: 9px; height: 12px; background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);}
.dt-item-content-right .dt-image-info li .dt-tab-content i.dt-icn-geolocation { background-position: -419px -52px; }
.dt-item-content-right .dt-image-info li .dt-tab-content i.dt-icn-camera { width : 12px; background-position: -419px -64px; }
.dt-item-content-right .dt-image-info a i.dt-icn-camera { background-position: -419px -64px; }
.dt-item-content-right .dt-image-info li .dt-tab-content i.dt-icn-calendar {  width : 12px; height : 13px; background-position: -419px -75px; }
.dt-item-content-right .dt-image-info li .dt-tab-content i.dt-icn-tools {  width : 12px; height : 13px; background-position: -419px -90px; }
.dt-item-content-right .dt-image-info div.dt-icn-slide { display : none; float : left; height : 21px; }

.dt-item-free { color : #2f2d2b; font-size : 12px; }
.dt-item-free h1 { font-size : 17px; color : #2f2d2b; font-weight : normal; }
.dt-item-free .dt-author { font-size : 12px; color : #246eac; margin-bottom : 16px; }
    .dt-item-free .dt-slot { border-bottom : 1px solid #e0ddda; padding-bottom : 16px; margin-bottom : 16px; }
	.dt-item-free .dt-item-content-left .dt-terms { margin-top : 14px; }
		.dt-item-free .dt-item-content-left .dt-terms input { float : left; }
		.dt-item-free .dt-item-content-left .dt-terms p { margin : 0 0 0 20px; }
	.dt-item-free .dt-item-content-left .dt-stat a.dt-btn { float : right; margin : 10px 0; }
	.dt-item-free .dt-item-content-left .dt-stat .dt-image-status { float : left!important; margin-top : 20px; }

    .slot-info { font-size : 11px; }
	.slot-info h2 { color : #246eac!important; margin : 3px 0 18px 0!important; }

    .dt-item-free .dt-item-content-right .dt-images-wrapper { margin : 0; }
    .dt-item-free .dt-item-content-right .dt-col { width : 47%; }
    .dt-item-free .dt-item-content-right .dt-last { float : right!important; }

.dt-images-wrapper { margin : 10px 0 30px 0; padding : 10px 16px 0 16px; background : #f7f5f4; border-bottom : 1px solid #dbd5d0; position : relative; }
.dt-images-wrapper h3 { float : left; color : #272a2d!important; padding : 0!important; margin : 0!important; font-size : 17px!important; text-transform : uppercase; }
.dt-images-wrapper a.dt-more { font-size : 11px; float : left; text-align : left; margin : 7px 0 0 0; }
.dt-images-wrapper a.dt-more i { margin : 4px 0 0 3px; display : block; width : 8px; height : 9px; background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png); background-position: 0 0; display: inline-block; vertical-align: text-top;  }
.dt-images-wrapper .dt-images {  margin : 10px 0 0 0; text-align: justify; -ms-text-justify: distribute-all-lines; text-justify: distribute-all-lines; }
/* .dt-images-wrapper .dt-images .dt-image { vertical-align: top; display: inline-block; *display: inline; zoom: 1 } */
.dt-images-wrapper .dt-images .dt-image {  display: inline-block; *display: inline; zoom: 1 }
.dt-images-wrapper .dt-images .stretch { width: 100%; display: inline-block; font-size: 0; line-height: 0 }
.dt-images-wrapper .dt-images a { display:  block; margin : 0; display: inline-block; vertical-align: middle; }
.dt-images-wrapper .dt-images a img { border : 1px solid #ded9d4; padding : 3px; float : left; display:  block; height : 120px; /* width : 110px; */ }
.dt-images-wrapper .dt-images a:hover img { border : 1px solid #ccc; }
.dt-images-wrapper .dt-images h2 { line-height : 14px; margin : 2px 0 0 0; width : 110px; text-align : left!important; }
.dt-images-wrapper .dt-images h2 a { color : #246eac; font-size : 11px; }

/* 25.10.2014 */
.dt-images-wrapper .dt-images .dt-image-last { position: relative; }
.dt-images-wrapper .dt-images .dt-image-last .dt-more-images { display: block; position: absolute; top: 0; width: 100%; height: 100%; box-sizing: border-box; border: 4px solid rgba(0,0,0,0); cursor: hand; cursor: pointer; }
.dt-images-wrapper .dt-images .dt-image-last .dt-more-images-bg { width: 100%; height: 100%; background-color: rgba(0,0,0,.6); position: relative; }
.dt-images-wrapper .dt-images .dt-image-last .dt-more-images-bg img { top: 50%; position: absolute; left: 50%; margin: -12px 0 0 -12px; display: block; height: auto; border: none; }
.dt-images-wrapper .dt-images .dt-image-last .dt-tooltip { display: none }
.dt-images-wrapper .dt-images .dt-image-last:hover .dt-tooltip { display: block }
/* end */
.dt-links-wrapper { margin : 20px 0 20px 0; }
.dt-links-wrapper .dt-col { width : 295px; float : left; margin : 0 28px 0 0; }
.dt-links-wrapper .dt-last { margin : 0; }
.dt-links-wrapper h3 { border-bottom : 1px solid #dbd5d0; color : #272a2d!important; padding : 0 0 5px 0!important; margin : 0 0 12px 0!important; font-size : 17px!important; text-transform : uppercase; }
.dt-links-wrapper .dt-col a { font-size : 11px; }
.dt-links-wrapper .dt-col ul { width : 105px; display : block; float : left; }
.dt-links-wrapper img { border : 1px solid #ded9d4; padding : 3px; float : left; display:  block; margin : 0 4px 0 0; }
.dt-links-wrapper a:hover img { border : 1px solid #ccc; }
.dt-links-wrapper ul li { line-height : 19px; }

.dt-stat-wrapper { text-align: center; height : 52px; background : url(//thumbs.dreamstime.com/images2012/bkg_stat.gif) repeat-x 0 0; }
.dt-stat-wrapper span { border-right : 1px solid #e6e2de; margin : 15px 10px 0 0; padding : 0 15px 0 0; height : 26px; line-height : 26px; font-size : 11px; color: #777068; vertical-align: middle !important; display: inline-block; display: -moz-inline-stack; }
.dt-stat-wrapper span.dt-last { border : none; margin-right :0; padding :0; }
.dt-stat-wrapper span strong { vertical-align: middle !important; display: inline-block; display: -moz-inline-stack; height : 26px; line-height : 26px; font-size : 17px; color : #649b24; font-weight : normal; }

/* .dt-content-tools, */
.dt-overlay { position : absolute; width : 100%; height : 100%; background : url(//thumbs.dreamstime.com/images2012/trans-white.png) repeat; top : 0; left : 0; z-index : 3000; }
.dt-content-tools a { color: #246eac; text-decoration: none; }
.dt-content-tools .dt-content-tools-cnt { position : relative; left : -6px; top : -6px; border : 1px solid #ded9d4; padding : 5px; margin : 0 auto; width : 962px; background : #fff; padding-bottom : 50px; }
.dt-content-tools-cnt .dt-tools-left { width: auto; margin: 0 15px 0 0; }
.dt-content-tools-cnt .dt-tools-left h2 { font-weight: normal; margin: 5px 0 10px 0; padding: 0; line-height: 12px; color: #7e8489; font-size: 11px; }
.dt-tools-right h3 { font-size : 36px!important; margin : 10px 0 30px 0!important; font-weight : normal!important; }

.dt-content-tools-cnt .dt-tools-right-h { margin : 0 0 27px 0; }
.dt-content-tools-cnt .dt-tools-right-h a { float : none!important; }
.dt-content-tools-cnt .dt-tools-right-h .dt-links { height : 21px; line-height : 21px; float : right!important; }
.dt-content-tools-cnt .dt-tools-right-h .dt-links li { display : inline; }
.dt-content-tools-cnt .dt-tools-right-h .dt-links span,
.dt-content-tools-cnt .dt-tools-right-h .dt-links a { float : left!important; font-size : 11px; }
.dt-content-tools-cnt .dt-tools-right-h .dt-links span { margin-right : 3px; }
.dt-content-tools-cnt .dt-tools-right-h .dt-links .dt-sep span { height : 21px; width : 1px; float : left; background : #d8d2d0; margin : 0 13px;}
.dt-content-tools-cnt .dt-tools-right { position : relative; font-family : arial!important; }
.dt-content-account .dt-close,
.dt-content-tools-cnt .dt-tools-right .dt-close { background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -372px 0; display : block; height : 20px; width : 21px; position : absolute; top : -2px; right : 6px; z-index : 4000; text-decoration : none; }
.dt-content-account .dt-close:hover,
.dt-content-tools-cnt .dt-tools-right .dt-close:hover { background-position: -351px 0; }
.dt-content-tools-cnt .dt-tools-right .dt-tools-form { width : 50%; float : left;}
.dt-content-tools-cnt .dt-tools-right .dt-tools-form-right {  float : right;  }
.dt-content-tools-cnt .dt-tools-right .dt-tools-form-right .dt-tools-form-cnt .dt-sp { height : 35px; }
.dt-content-tools .dt-referral,
.dt-content-tools-cnt .dt-tools-right .dt-tools-form .dt-tools-form-cnt { height : 260px; border-bottom : 1px solid #dbd5d0; padding : 10px 0 1px 10px; background : #f7f5f4; font-size : 12px;  color : #1f2123; margin : 0 0 15px 0; }
.dt-content-tools .dt-exif h2,
.dt-content-tools .dt-referral h2,
.dt-content-tools-cnt .dt-tools-right .dt-tools-form .dt-tools-form-cnt h2 { font-weight : normal; line-height : 30px!important; margin : 0 0 5px 0; text-transform : uppercase; font-size : 17px; color : #272a2d; }
.dt-content-tools-cnt .dt-tools-right .dt-tools-form .dt-tools-form-cnt .row { margin : 0 0 9px 0; line-height : 23px; }

.dt-content-tools .dt-referral { float : left; width : 465px; height : 296px; }
.dt-content-tools .dt-referral-right { float : right; }
.dt-content-tools .dt-referral-right label { display : block; }
.dt-content-tools .dt-referral-right textarea { width : 167px!important; height : 56px!important; }
.dt-content-tools .dt-referral-right .dt-btn { top : 3px!important; position : relative; }

.dt-content-tools-cnt .dt-tools-right .dt-tools-form .dt-tools-form-cnt .dt-textarea-cnt a.dt-btn { margin : 42px 0 0 10px; }

.dt-content-tools-cnt .dt-tools-right .dt-tools-form .dt-tools-form-cnt .row label { width : 100%; float : left; }
.dt-content-tools-cnt .dt-tools-right .dt-tools-form .dt-tools-form-cnt .dt-btns { padding : 0 0 0 33%; }
.dt-content-tools-cnt .dt-tools-right .dt-tools-form .dt-tools-form-cnt .row .dt-input,
.dt-content-tools-cnt .dt-tools-right .dt-tools-form .dt-tools-form-cnt .row .dt-textarea,
.dt-content-tools-cnt .dt-tools-right .dt-tools-form .dt-tools-form-cnt .row .dt-btn-grey-s,
.dt-content-tools-cnt .dt-tools-right .dt-tools-form .dt-tools-form-cnt .row span.selectboxit-container { float : left; }
.dt-content-tools-cnt .dt-tools-right .dt-tools-form .dt-tools-form-cnt .row .dt-btn-grey-s { top : -5px; position : relative; }
.dt-content-tools-cnt .dt-tools-right .dt-tools-form .dt-tools-form-cnt #tool3 .row .dt-btn-grey-s { top : 0; }
.dt-sign-up-popup { font-family: Arial, Helvetica, sans-serif!important;margin-top:0px; background : #fff; width : 670px; height : 370px; margin : 0 auto; border : 1px solid #c1bbb6; margin-top : 10%; }
.dt-sign-up-popup .dt-sign-up-popup-cnt {  }
.dt-sign-up-popup-cnt-left { padding : 18px 0 18px 18px; width : 315px; float : left; }
.dt-sign-up-popup-cnt-left h2 { margin : 0; line-height : 30px!important; font-size : 24px!important; text-transform : uppercase; }
.dt-sign-up-popup-cnt-left h3 { font-weight:normal!important; color : #76ae37!important; font-size : 14px!important; line-height : 14px!important; margin-top : 0!important; margin-bottom : 25px; }
.dt-sign-up-popup ul { list-style:none; padding:0px; margin:0px; }
.dt-sign-up-popup ul li { font-size : 12px; color : #191817; margin : 0 0 20px 0; }
.dt-sign-up-popup ul li i { display : block; background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -418px -416px; float : left; width : 36px; height : 32px; margin : 0 10px 0 0; }
.dt-sign-up-popup p { font-size : 11px; color : #5d5b59; line-height : 18px; text-align : justify; padding : 5px 0 0 0; }

.dt-sign-up-popup-cnt-right { height : 370px; width : 270px; float : right; background : #f6f2ee; position : relative;  }
.dt-sign-up-popup-cnt-right .dt-arrow { position : absolute; width : 31px; height : 47px; z-index : 70; background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -420px -369px; left : -7px; top : 158px; }
.dt-sign-up-popup-cnt-right a.dt-close { position : absolute; top : 5px; right : 5px; color : #246EAC; font-size : 11px; text-decoration : none; background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -351px 0; width : 21px; height : 20px; display : block; }
.dt-sign-up-popup-cnt-right .dt-form { padding : 46px 24px 0 55px; }
.dt-sign-up-popup-cnt-right .dt-form label { font-size : 13px; color : #4e4d4d; display : block; margin : 0 0 3px 0; }
.dt-sign-up-popup-cnt-right .dt-form input { color : #246eac; display : block; border : none; width : 167px; padding : 0 5px; height : 24px; background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -191px -103px; }
.dt-sign-up-popup-cnt-right .dt-form span { font-size : 11px; color : #827f7c; line-height : 12px!important; display : block;  }
.dt-sign-up-popup-cnt-right .dt-form span a { color : #246eac; font-size : 11px; }
.dt-sign-up-popup-cnt-right .dt-form .dt-row { margin : 0 0 16px 0; }
.dt-sign-up-popup-cnt-right .dt-form .dt-btn input { display : block; border : none; width : 177px; padding : 0 0; height : 37px; color : #fff;
    background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -82px -1339px; cursor : pointer;
}
.dt-sign-up-popup-cnt-right .dt-form .dt-btn input:hover { background-position : -82px -1376px; }
.dt-sign-up-popup-cnt-right .dt-form .dt-validation { display : none; }
.dt-sign-up-popup-cnt-right .dt-form .dt-error input,
.dt-sign-up-popup-cnt-right .dt-form .dt-valid input { float : left; }
.dt-sign-up-popup-cnt-right .dt-form .dt-valid .dt-validation { margin : 8px 0 0 3px; background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -421px -362px;  display : block; float : left; width : 7px; height : 7px }
.dt-sign-up-popup-cnt-right .dt-form .dt-error .dt-validation { margin : 8px 0 0 3px; background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -430px -362px;  display : block; float : left; width : 7px; height : 7px }

.dt-sign-up-popup-cnt-right .dt-validation-float { padding-top : 3px; clear : both; }

.dt-sign-up-popup-v2 { border : none; background : url(//thumbs.dreamstime.com/images2012/dreamstime_signuppop_bg2.jpg) no-repeat 0 0; width : 672px; height : 402px; }
.dt-sign-up-popup-v2 .dt-sign-up-popup-cnt { position : relative; }
.dt-sign-up-popup-v2 .dt-sign-up-popup-cnt-right { height : auto; width : 284px; margin : 0 auto; background : none; float : none; }
.dt-sign-up-popup-v2 .dt-sign-head { padding-top : 35px; height : 75px; }
.dt-sign-up-popup-v3 .dt-sign-head { padding-top : 106px;  }
.dt-sign-up-popup-v2 .dt-sign-head h2 { line-height : 40px; margin : 5px 0 0 0; text-align : center; color : #78ae22; font-size : 30px; }
.dt-sign-up-popup-v2 .dt-sign-head h3 { line-height : 16px; margin : 0; text-align : center; color : #959595; font-size : 15px; }
.dt-sign-up-popup-v2 .dt-sign-up-popup-cnt-right .dt-input-a input {
width: 238px;
height: 34px;
border: 1px solid #b4b4b4;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background: #fff!important;
}
.dt-sign-up-popup-v2 .dt-sign-up-popup-cnt-right .dt-form {
    padding: 8px 0 0 17px;
}
.dt-sign-up-popup-v2 .dt-sign-up-popup-cnt-right .dt-form .dt-row {
    margin : 0 0 2px 0;
}
.dt-sign-up-popup-v2 .dt-sign-up-popup-cnt-right .dt-form .dt-info-a {
    text-align : right;
    margin :0;
padding: 0;
    line-height: 14px;
    margin-right: 17px;
}
.dt-sign-up-popup-v2 .dt-info-ba {
margin-top : 35px;
}
.dt-sign-up-popup-v2 .dt-info-ba p a,
.dt-sign-up-popup-v2 .dt-info-ba p {
color: #949494;
font-family: "Arial";
font-size: 12px;
text-align : center;
}
.dt-sign-up-popup-v2 .dt-info-ba p a { text-decoration : underline; }
.dt-sign-up-popup-v2 .dt-sign-up-popup-cnt-right .dt-form .dt-btn { height : 48px; margin-top : 20px; width : 250px; position : relative; }
.dt-sign-up-popup-v2 .dt-sign-up-popup-cnt-right .dt-form .dt-btn input {
width: 250px;
height: 48px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background: #77ad21;
color: #fff;
font-family: "Conv_HelveticaNeueLTPro-Th";
font-size: 30px;
margin-top : 0px;
}

.dt-sign-up-popup-v2 .dt-sign-up-popup-cnt-right .dt-form .dt-info-a a {
color: #949494;
font-family: "Arial";
font-size: 12px;
text-decoration: underline;

}
.dt-sign-up-popup-v2 .dt-sign-up-popup-cnt-right .dt-form .dt-row {
    position : relative;
}
.dt-sign-up-popup-v2 .dt-sign-up-popup-cnt-right .dt-form .dt-row:before {
    background : url(//thumbs.dreamstime.com/images2012/arrow-sul.png) no-repeat center center;
    position : absolute;
    top : 12px; left : -9px;
    height : 10px; width : 5px;
    content : ''; display : block;
}
.dt-sign-up-popup-v2 .dt-sign-up-popup-cnt-right .dt-form .dt-row:after {
    background : url(//thumbs.dreamstime.com/images2012/arrow-sur.png) no-repeat center center;
    position : absolute;
    top : 12px; right : 8px;
    height : 10px; width : 5px;
    content : ''; display : block;
}
.dt-sign-up-popup-v2 .dt-sign-up-popup-cnt-right .dt-form .dt-row.hidePseudo:after,
.dt-sign-up-popup-v2 .dt-sign-up-popup-cnt-right .dt-form .dt-row.hidePseudo:before {
display : none;
}
.dt-sign-up-popup-v2 .dt-sign-up-popup-cnt-right .dt-form .showPseudo:after,
.dt-sign-up-popup-v2 .dt-sign-up-popup-cnt-right .dt-form .showPseudo:before {
    display : block!important;
}
.dt-sign-up-popup-v2 .dt-sign-up-popup-cnt-right .dt-form .dt-input-1:after,
.dt-sign-up-popup-v2 .dt-sign-up-popup-cnt-right .dt-form .dt-input-1:before {
display : block;
}
.dt-sign-up-popup-v2 .dt-sign-up-popup-cnt-right .dt-form .dt-btn:before { display : none; }
.dt-sign-up-popup-v2 .dt-sign-up-popup-cnt-right .dt-form .dt-btn:after {
    background : url(//thumbs.dreamstime.com/images2012/icn-arrow-su.png) no-repeat center center;
    position : absolute;
    top : 18px; right : 22px;
    height : 10px; width : 10px;
    content : ''; display : block;
}
.dt-sign-up-popup-v2 a.dt-close {
    position: absolute;
    top: 5px;
    right: 5px;
    color: #246EAC;
    font-size: 11px;
    text-decoration: none;
    background: url(//thumbs.dreamstime.com/images2012/icn-cancel.png) no-repeat 0 0;
    width: 10px;
    height: 10px;
    display: block;
}
.dt-sign-up-popup-v3 a.dt-close { top : 76px; }
.dt-sign-up-popup-v3 { background : url(//thumbs.dreamstime.com/images2012/dreamstime_signuppop_bg1.png) no-repeat 0 0; width : 673px; height : 526px; }
#backgroundPopup {
    display:none;
    position:fixed;
    _position:absolute; /* hack for internet explorer 6*/
    min-height:100%;
    height:100%;
    width:100%;
    top:0;
    left:0;
    background:#000000;
    border:1px solid #cecece;
    z-index:70;
    opacity: 0.4;
    filter: alpha(opacity = 40);
}
.msgbox_window {
    display:none;
    position:fixed;
    _position:absolute; /* hack for internet explorer 6*/
    z-index:80;
}

.dt-content-tools .dt-referral { margin : 30px 0 10px 0; }
.dt-content-tools .dt-referral .row { line-height : 23px; margin : 0 0 15px 0; }
.dt-content-tools .dt-referral .row span { line-height : 12px!important; }
.dt-content-tools .dt-referral .row label.dt-label { display : block; line-height : 23px; }
.dt-content-tools .dt-referral .row label.dt-label-r { float : left; margin : 0 10px 0 0; }
.dt-content-tools .dt-referral .row .dt-radio input { position : relative; top : 2px; margin : 0 4px 0 0; }
.dt-content-tools .dt-referral .row .dt-radio label { margin : 0 10px 0 0; }
.dt-content-tools .dt-referral textarea { width : 325px; height : 40px; font-size : 11px; }
.dt-content-tools .dt-referral .dt-row-textarea span { margin : 0 10px 0 0; font-size : 11px; float : left; line-height : 12px!important; color : #7e8489; }

.dt-content-tools .dt-exif { border-bottom : 1px solid #dbd5d0; }
.dt-content-tools .dt-exif h2 { border-bottom : 1px solid #dbd5d0; margin : 0 0 15px 0; padding : 0 0 5px 0; }
.dt-content-tools .dt-exif ul { float : left; margin : 0 0 15px 5px; font-family : arial; list-style : none; padding : 0; }
.dt-content-tools .dt-exif ul.dt-col1 { width : 400px; }
.dt-content-tools .dt-exif ul.dt-col2 { width : 410px; }
.dt-content-tools .dt-exif ul.dt-col3 { width : 150px; }
.dt-content-tools .dt-exif ul li { font-size : 11px; color : #272a2d; line-height : 16px; }
.dt-content-tools .dt-exif ul li a { font-size : 11px; color : #246eac; }
.dt-content-tools .dt-back,
.dt-content-tools .dt-exif .dt-back { font-size : 11px; float : right; margin : 18px 0 0 0; }
.dt-content-tools .dt-back i,
.dt-content-tools .dt-exif .dt-back i { width : 10px; height : 10px; float: right; margin : 4px 0 0 5px; background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -10px -1568px  }

.dt-btn { display : block; text-align : center; text-decoration : none; }
.dt-btn-grey-s { text-shadow: -1px 1px 0 rgba(255, 255, 255, 1); color : #505055!important; font-size : 12px!important; line-height : 32px; width : 73px; height : 30px; padding : 0 0 7px 7px; background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -278px 0; }
.dt-btn-grey-s:hover { text-decoration : none; }

.dt-btn-grey-sm { margin : 0 0 0 10px; top : -2px!important; line-height : 25px; height : 25px; width : 66px; padding : 0 3px 4px 0; background-position : -245px -191px; }
.dt-btn-grey-sml { margin : 0px; top : -2px!important; line-height : 25px; height : 25px; width : 110px; padding : 0 3px 4px 0; background-position : -317px -191px; }

.dt-textarea { font-size : 12px; margin : 0; padding : 5px; resize:none; border : none; width : 167px; height : 56px; background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -191px -37px; }
.dt-input { margin : 0; padding : 0 5px; border : none; width : 167px; height : 24px; background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -191px -103px; }

.dt-content .photoDetails .dt-item-right-table { min-width : 510px!important; }

.dt-h2-sep-info { background : #f6f2ee; margin : 0 7px; position: relative; top : -8px; padding : 0 20px; height : 120px; }
.dt-h2-sep-info p,
.dt-h2-sep-info h2,
.dt-h2-sep-info h3 { margin : 0!important; }
.dt-h2-sep-info .dt-h3p { width : 500px; float : left; }
.dt-h2-sep-info h3 { font-size : 27px!important; color : #3b3d3f; padding-top : 35px!important;  }
.dt-h2-sep-info p { color : #272a2d; font-size : 11px; }
.dt-h2-sep-info .dt-photo-profile { float : right; width : 270px; padding : 12px 0 0 0; }
.dt-h2-sep-info .dt-photo-profile .dt-mask { width : 94px; height : 94px; float : left; position : relative; }
.dt-h2-sep-info .dt-photo-profile .dt-mask img { width : 94px; height : 94px; }
.dt-h2-sep-info .dt-photo-profile .dt-mask .dt-mask-img { width : 94px; height : 94px; display : block; background : url(//thumbs.dreamstime.com/images2012/mask-profile.png) no-repeat 0 0; position : absolute; top : 0; left : 0; z-index : 40; }
.dt-h2-sep-info .dt-photo-profile .dt-right { float : left; width : 160px; margin : 0 0 0 12px; }
.dt-h2-sep-info .dt-photo-profile h3 { font-size : 14px!important; color : #3b3d3f; margin : 0!important; font-weight : normal; line-height : 14px!important; padding-top : 23px!important;}
.dt-h2-sep-info .dt-photo-profile h4 { font-size : 11px; color : #808182; margin : 0 0 5px 0!important; font-weight : normal; }
.dt-h2-sep-info .dt-photo-profile a { font-size : 11px; color : #246eac; margin : 0!important; font-weight : normal; text-decoration : none; }


.dt-h2-sep-info100 { height : auto; padding : 20px; }
.dt-h2-sep-info .dt-h2-sep-info-l { width : 20%; float : left; }
.dt-h2-sep-info .dt-h2-sep-info-r { width : 75%; float : right; }
.dt-h2-sep-info100 p { color : #3b3630; font-size : 13px; line-height : 18px; }
.dt-h2-sep-info100 p a { color : #0054a6; }

.dt-form-2x .dt-slot-form { color : #808182; background : none; width : 465px; padding : 0; margin : 0; float : left; }
.dt-form-2x { padding : 0 55px; }
.dt-form-2x .dt-slot-form label { color : #808182; font-size : 12px; width : 185px; }
.dt-form-2x .dt-mandatory label { color : #000; }
.dt-form-2x .dt-slot-form label span { color : #7e7a75; font-size : 12px; font-weight : bold; }
.dt-form-2x .dt-slot-form input { color : #246eac; font-size : 12px; line-height : 12px; background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -153px -1109px; width : 222px; height : 24px; }
.dt-form-2x .dt-slot-form input.dt-browse-click-xl { cursor : pointer; color : #3b3d3f; font-size : 13px; line-height : 13px; background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -289px -985px; width : 97px; height : 30px; }
.dt-form-2x .dt-slot-form input.dt-browse-click-xl:hover { background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -289px -985px; width : 97px; height : 30px; }
.dt-form-2x .dt-slot-form .dt-slot-form-row .dt-file-type { width : 87px; height : 30px; left : 145px; }
.dt-form-2x .dt-slot-form .dt-slot-form-row { margin : 0 0 13px 0; }
.dt-form-2x .dt-slot-form .dt-slot-form-row-socials { height : 36px; margin : 10px 0; }
.dt-form-2x .dt-slot-form .dt-slot-form-row-socials label { line-height : 36px!important; }
.dt-form-2x .dt-slot-form .dt-slot-form-row-socials a { margin : 0 12px 0 0; display : block; float : left; height : 36px; text-decoration : none; }
.dt-form-2x .dt-slot-form .dt-slot-form-row-socials a.dt-google { width : 71px; background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -390px -1016px; }
.dt-form-2x .dt-slot-form .dt-slot-form-row-socials a.dt-facebook { width : 80px; background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -390px -1052px; }
.dt-form-2x .dt-slot-form .dt-slot-form-row-socials a.dt-twitter { width : 71px; background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -390px -1088px; }

.dt-form-2x .dt-slot-form .dt-textarea-xl { resize: none; color : #246eac; width : 222px; height : 44px; background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -154px -1159px; }
.dt-form-2x .dt-slot-form .dt-textarea-xll { resize: none; color : #246eac; width : 222px; height : 82px; background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -153px -1016px; }
.dt-form-2x .dt-slot-form .dt-slot-form-row-upload { line-height : 30px; height : 30px; padding : 0 0 25px 0; border-bottom : 1px solid #c1c1c1; }
.dt-form-2x .dt-slot-form .dt-slot-form-row-upload label { line-height : 30px; }
.dt-form-2x .dt-slot-form .dt-slot-form-row-upload p { float : left; margin : 5px 0 0 5px; font-size : 10px!important; color : #808182; line-height : 11px; }

.dt-form-2x .dt-slot-form .dt-select-1x-cnt span.selectboxit-container .selectboxit { width : 232px!important; height : 24px!important; background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -153px -1134px; }
.dt-form-2x .dt-slot-form .dt-select-1x-cnt .selectboxit-container .selectboxit-text { color : #246eac!important; font-size : 13px!important; line-height : 24px!important; height : 24px!important; }
.dt-form-2x .dt-slot-form .selectboxit-default-arrow { background: none!important;}
.dt-form-2x .dt-slot-form .dt-select-1x-cnt span.selectboxit-container { width : 232px!important; }
.dt-form-2x .dt-pull-right { width : 385px; }
.dt-form-2x .dt-pull-right label { width : 145px; }

.dt-form-2x .dt-click { font-size : 13px; color : #246eac; text-decoration : none; margin : 0 0 0 145px; line-height : 32px; }

.dt-form-2x .dt-slot-form-row-checkbox input { height : auto!important; width : auto!important; margin : 0 5px 0 145px; }
.dt-form-2x .dt-slot-form-row-checkbox-left input { margin : 0 5px 0 186px; }
.dt-form-2x .dt-slot-form-row-checkbox p { font-size : 12px; color : #808182; line-height : 12px; margin : 4px 0 0 0; }
.dt-form-2x .dt-slot-form-row-checkbox-left p { font-size : 13px; color : #272a2d; line-height : 13px; margin : 4px 0 0 0; }

.dt-form-2x .dt-slot-form-row-btns input { text-shadow : 1px 1px #608b1b; margin : 0 0 0 145px; color : #fff; font-size : 17px; width : 134px; height : 37px; background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -154px -978px; }
.dt-form-2x .dt-slot-form-row-btns input:hover { background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -154px -941px; }

.dt-content-account .dt-h2-sep-info { margin : 0!important; top : 0!important; }
.dt-content-account { padding :0!important; }
.dt-content-account .dt-close { top : 7px!important; }
.dt-content-account { width : 1002px!important; }

.dt-form-1x h2 { color : #58871d!important; font-size : 17px!important; line-height : 22px!important; margin : 25px 0; }
.dt-form-1x .dt-slot-form {  width : 370px; }
.dt-form-1x { width : 370px; margin : 0 auto; }
.dt-form-1x .dt-slot-form label span { color : #58871d; }
.dt-form-1x .dt-slot-form .dt-slot-form-row-upload { margin-top : 10px; margin-bottom : 35px; border-top: 1px solid #c1c1c1; padding-top: 25px;}
.dt-form-1x .dt-slot-form label { width : 136px; }
.dt-form-1x .dt-slot-form .dt-slot-form-row-upload p { font-size : 9px!important; }

.dt-content-account .dt-back { margin : 0 10px 10px 0; }

.dt-hdr-no-results { height : 112px; border-bottom : 1px solid #d3d3d3; }
.dt-hdr-no-results h4 { margin : 0; padding : 0; font-size : 15px; color : #ec008c; width : 325px; float : left; height : 20px; line-height : 20px; margin : 45px 35px 0 58px; font-weight : normal; }
.dt-hdr-no-results h4 i { background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -197px 0px; width : 27px; height : 20px; float : left; margin : 0 20px 0 0; }
.dt-hdr-no-results p { font-size : 11px; color : #5e5e5e; margin : 40px 0 0 35px; float : left; }

.dt-info { font-size : 11px; color : #3b3d3f; text-align : center; margin : 44px 0 55px 0; }
.dt-info-left { color : #87807a; font-size : 11px; margin : 10px 0; }
.dt-info a { color : #246eac; font-size : 11px; text-decoration : none; }

.dt-btn {
    display: inline-block;
    padding: 0;
    margin-bottom: 0;
    font-size: 12px;
    font-weight: normal;
    height: 37px;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.dt-btn-last { margin-right : 0!important; }
.dt-btn span { -webkit-border-top-left-radius: 2px; -webkit-border-top-right-radius: 2px; -moz-border-radius-topleft: 2px; -moz-border-radius-topright: 2px; border-top-left-radius: 2px; border-top-right-radius: 2px; padding : 2px 25px 0 25px; display : block;  height : 29px; line-height : 31px; }
.dt-btn span.dt-btn-bottom { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; -webkit-border-bottom-right-radius: 2px; -webkit-border-bottom-left-radius: 2px; -moz-border-radius-bottomright: 2px;-moz-border-radius-bottomleft: 2px; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px;padding : 0; border : none; height : 5px; }

.dt-btn-grey span { color : #fff; border-bottom : 1px solid #9b9690; background : #a09b95; }
.dt-btn-grey span.dt-btn-bottom { background : #7e7a75; }
.dt-btn-grey:hover span { color : #fff; border-color : #948f8a; background : #918d87; }
.dt-btn-grey:hover span.dt-btn-bottom { background : #706d69; }
.dt-btn-grey-active:hover span,
.dt-btn-grey-active span { color : #fff; border-color : #cdcac7; background : #cfcdca; }
.dt-btn-grey-active:hover span.dt-btn-bottom,
.dt-btn-grey-active span.dt-btn-bottom { background : #bebcba; }

.dt-btn-grey-light span { color : #505055; border-bottom : 1px solid #e7e3df; background : #e4dfdb; }
.dt-btn-grey-light span.dt-btn-bottom { background : #cfc6be; }
.dt-btn-grey-light:hover span { color : #505055; border-color : #e2dedb; background : #dcd7d3; }
.dt-btn-grey-light:hover span.dt-btn-bottom { background : #cac2ba; }


.dt-btn-grey-m span { height : 23px; line-height : 23px; background : #b9b9b9; padding : 3px 11px 0 8px; border-bottom: 1px solid #b9b9b9; }
.dt-btn-grey-m span.dt-btn-bottom { background: #aaaaaa; }
.dt-btn-grey-m:hover span { border-color : #b6b6b6; background : #b1b0b0; }
.dt-btn-grey-m:hover span.dt-btn-bottom { background : #a4a3a3; }
.dt-btn-grey-m span i { margin-bottom : 2px; background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -11px -867px; width : 8px; height : 4px; display : inline-block;  }
.dt-btn-grey-m span i.dt-up { margin : 0 0 2px 0; background-position : -19px -867px; }

.dt-btn-green-default { text-decoration : none; }
.dt-btn-green-default span { color : #fff!important; border-bottom : 1px solid #87b73a; background : #78ae22; font-size : 17px!important; text-shadow: 1px 1px #608b1b; }
.dt-btn-green-default span.dt-btn-bottom { background : #619825; }
.dt-btn-green-default:hover span { color : #fff; border-color : #8dbd40; background : #6e9f1f; }
.dt-btn-green-default:hover span.dt-btn-bottom { background : #588a22; }
.dt-btn-h2right { float : right; margin : 20px 0 0 0; }

.dt-btn-pink:hover,
.dt-btn-pink { text-decoration : none!important; }
.dt-btn-pink span { color : #fff!important; border-bottom : 1px solid #e83197; background : #de258c; font-size : 17px!important; text-shadow: 1px 1px #b11a67; }
.dt-btn-pink span.dt-btn-bottom { background : #c9186d; }
.dt-btn-pink:hover span { color : #fff; border-color : #e40f7b; background : #d8086d; }
.dt-btn-pink:hover span.dt-btn-bottom { background : #bd0346; }

.dt-getprize { width : 400px; position : absolute; height : 53px; right : 20px; top : 10px; }
.dt-getprize i.dt-iconprize { margin : 0 10px 0 0; float : left;width : 37px; height : 53px; display : inline-block; background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -31px -578px; }
.dt-getprize h4 { font-size : 20px; color : #474747; margin : 0; }
.dt-getprize p { font-size : 11px; color : #7b7b7b; margin : 0; }
.dt-getprize p a { color : #246eac; text-decoration : none; }
.dt-getprize .dt-arrow { margin : 0 0 0 5px; position : relative; top : 3px; display : inline-block; width : 8px; height : 9px; z-index : 70; background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat 0 -1px; }

.dt-contributors { margin : 20px 0; text-align: justify; -ms-text-justify: distribute-all-lines; text-justify: distribute-all-lines; }

.dt-slot-contributors {
	display: inline-block; vertical-align: middle;
	position : relative; width : 165px; height : 250px; background : #e5e2de; margin : 0 0 15px 0; }
.dt-slot-contributors .dt-mask-wrapper { width: 165px; height: 100px; overflow : hidden; margin : 5px 0 0 0; }
.dt-slot-contributors .dt-mask { width: 165px; height: 100px; display: block; background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -401px -1512px; position: absolute; top: 5px; left: 0; z-index: 40; }
.dt-slot-contributors img { display : block; margin : 5px auto 0 auto; }
.dt-slot-contributors h3 { color : #3b3d3f; font-size : 14px; text-align : center; margin : 5px 0 0 0; }
.dt-slot-contributors h4 { color : #808182; font-size : 11px; text-align : center; margin : 0; }
.dt-bottom { position : absolute; bottom : 0; left : 0; height : 97px; width : 165px; }
	.dt-bottom .dt-assignment { font-size : 11px; color : #808182; height : 36px; background : #f7f6f5; text-align : center; line-height : 36px; }
 	.dt-bottom .dt-assignment a { font-size : 11px; color : #0054a6; text-decoration : none; }
	.dt-bottom .dt-stars .dt-stars-cnt { width : 95px; margin : 12px auto 0 auto;  }
	.dt-bottom .dt-stars span { margin-top : 4px; font-size : 11px; color : #8f9090; text-align : center; display : block; }


	.dt-rating li {
		width: 19px;
		height: 19px;
		background: transparent url('//thumbs.dreamstime.com/images2012/stars.png') no-repeat -38px 0;
		display: block;
		cursor: pointer;
		float : left;
	}
	.dt-rating li.dt-rated, .dt-rating li:hover,
	.dt-rating li.dt-half-rated:hover { background-position: 0 0; }
	.dt-rating li.dt-half-rated { background-position: -19px 0; }

	.dt-rating-down { width : 100%; height : 19px; position : absolute; bottom : 4px; left : 0; }
		.dt-rating-down .dt-rating { width : 95px; margin : 0 auto; }
	.dt-rating-up { top : 4px; bottom : auto; }
		.dt-rating-up .dt-rating { width : auto; float : right; margin-right : 4px; }

.dt-poty { text-align : center; height : 322px; background: url('//thumbs.dreamstime.com/images2012/bkg_py.png') no-repeat center; margin : 0; }
.dt-poty-cnt { width : 685px; margin : 0 auto; position : relative; padding : 13px 0 0 0; }
.dt-poty-cnt h3 { font-weight : normal; text-align : center; font-size : 36px; color : #736357; font-family: 'Conv_HelveticaNeueLTPro-Th'; margin : 0 0 21px 0; }
.dt-poty-cnt p { font-size : 12px; color : #3b3d3f; width : 590px; display : block; margin :0 auto 5px auto; text-align : center; line-height : 19px; }
.dt-poty-cnt span { width : 377px; display : block; margin : 20px auto 12px auto; font-size : 11px; color : #888989; text-align : center; line-height : 16px; }
.dt-poty-cnt a { color : #246eac; font-size : 11px; text-decoration : none; text-align : center; }
.dt-poty-cnt h4 { font-weight : normal; color : #d9096e; font-size : 18px; text-align : center; font-family : Trajan; text-transform : uppercase; }

.dt-poty-cnt a.dt-drone { width : 166px; height : 113px; background: url('//thumbs.dreamstime.com/images2012/drone.png') no-repeat center; display : block; position : absolute; right : 0; bottom : 0;  }
.dt-poty-cnt a.dt-gopro { width : 166px; height : 125px; background: url('//thumbs.dreamstime.com/images2012/gopro.png') no-repeat center; display : block; position : absolute; left : 0; bottom : 0;  }

/* < lightbox > */
.dt-delete-lb-icn, .dt-edit-lb-icn, .dt-view-lb-icn, .dt-btn-xl, .dt-btn-l, .dt-orizList li.sep span, .dt-tabs, .dt-tabs .dt-tabs-right, .dt-tabs .dt-tabs-left, .dt-tabs li.dt-selected a span.dt-tabs-l, .dt-tabs li.dt-selected a span.dt-tabs-r, .dt-tabs li.dt-selected a span.dt-tabs-c, .dt-tabs li a span.dt-tabs-l, .dt-tabs li a span.dt-tabs-c, .dt-tabs li a span.dt-tabs-r, .dt-tabs li a:hover span.dt-tabs-l, .dt-tabs li a:hover span.dt-tabs-c, .dt-tabs li a:hover span.dt-tabs-r, .dt-tabs li.dt-green a:hover span.dt-tabs-l, .dt-tabs li.dt-green a:hover span.dt-tabs-c, .dt-tabs li.dt-green a:hover span.dt-tabs-r, .dt-rmbig-lb, .dt-commentbig-lb, .dt-commentboxflyarr-t-lb , .dt-commentboxflyarr-l-lb , .dt-commentboxflyarr-b-lb, .dt-commentboxflyarr-r-lb  , .dt-commentboxflyclose-lb, .dt-addcommentboxflyarr-lb, .dt-addcommentboxflyclose-lb, .dt-commentboxflycounter-lb span, .dt-breadcrumbs, .dt-table-hseparator, .lightboxpicdroparrset, .dt-btn-spell img, .dt-btn-green-xl, .dt-btn-white-xl, .dt-table-management-selbox, .dt-table-management-sel, .dt-table-management-des, .dt-table-management-selon, .dt-table-management-deson, .dt-table-lb-management-sort-a, .dt-table-lb-management-sort-d, .dt-table-lb-management-sort-off, .dt-pages-no a, .dt-pages-no span a, .dt-table-management-rcol-noteclose, .dt-table-lb-management-back span, .dt-edit-lb-box-close {background: transparent url(//thumbs.dreamstime.com/images2012/lbm-sprite.png) no-repeat left top;}

/* Duplicates or modified */
/* .dt-table-management-archiveset .thb-large-box .thb_cell_v1 a:link {margin: 0px !important;} */
/* .thb-large-gi-box .thb_cell_v1 a img {height: 130px !important; margin-top: 0px !important;} */
.thb-large-gi-box .thb_cell_v1 {min-width: 0;}
.dt-container .dt-content {padding-bottom: 311px!important;}
.lightboxpicdroplist {background: none repeat scroll 0 0 #FFFFFF !important; border: 1px solid #DDDDDD; border-radius: 2px 2px 2px 2px; box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2); display: none; left: 0 !important; padding: 0 !important; position: absolute !important; top: 21px; white-space: normal !important; width: 170px; z-index: 35;}
.nl_content {font-family: Arial,Helvetica,sans-serif; padding: 0px; width: 1000px; margin: 0px auto 0px auto;}
.nl_content_full {width: auto; margin: 0px 22px 0px 22px;}
.nl_content_nosearch {margin-top: 10px;}
.nl_content .dt-breadcrumbs {height: 37px; line-height: 30px; margin-bottom: 17px; padding: 0 0 2px 0; background-position: 0 -216px; background-repeat: repeat-x; background-color: #FFFFFF;}
.nl_content .dt-breadcrumbs a {color: #246EAC; font-size: 12px; text-decoration: none;}
.nl_content .dt-breadcrumbs a:hover {color: #E22882; text-decoration: underline;}
.nl_content .dt-breadcrumb-footer {background-position: 0 -254px;  background-repeat: repeat-x; padding-top: 8px; margin: 17px 0px 0px 0px;}
.nl_content .dt-breadcrumbs .dt-orizList {margin: 0; padding: 0; list-style: none outside none; height: 30px;}
.nl_content .dt-breadcrumbs .dt-orizList li {font-size: 12px; float: left;}
.nl_content .dt-breadcrumbs .dt-orizList li.sep span {background-position: -240px -5px; float: left; height: 9px; margin: 10px 10px 0px 10px; width: 8px; display: block;}
.dt-container .nl_content h2 {font-family:'Conv_HelveticaNeueLTPro-Th',sans-Serif; color: #736357; font-size: 36px; font-weight: 200; line-height: 32px; margin-bottom: 20px;}
.dt-container .nl_content h3 {font-family:'Conv_HelveticaNeueLTPro-Th',sans-Serif; color: #6b6864; font-size: 24px; font-weight: 200; margin-top: 20px; margin-bottom: 13px; text-transform: uppercase;}
.dt-search-sort-bar .dt-pages {float: right; height: 30px;}
.dt-search-sort-bar .dt-pages ul {float: right; height: 30px; display: block;}
.dt-container ul, .dt-container ul li {list-style: none outside none; padding: 0;}
.dt-pages ul li {display: inline; left: 0 !important;}
.dt-search-sort-bar .dt-pages ul .dt-next span, .dt-search-sort-bar .dt-pages ul .dt-next a {background-image: url("//thumbs.dreamstime.com/images2012/sprite-v35.png"); background-position: -34px -1177px; height: 24px; margin-right: 0; margin-top: 3px; width: 24px;}
.dt-search-sort-bar .dt-pages ul .dt-prev .dt-disabled {background-position: -10px -1153px;}
.dt-search-sort-bar .dt-pages span, .dt-search-sort-bar .dt-pages a {display: block; float: right;}
.dt-pages ul li.dt-label {color: #58585A; font-size: 12px; line-height: 24px;}
.dt-search-sort-bar .dt-pages span {margin: 3px 5px 0 0;}
.dt-search-sort-bar .dt-pages ul .dt-selected input { border: medium none; color: #246EAC; display: block; float: left; font-size: 12px; height: 21px; line-height: 12px; margin: 2px 5px 0 0; padding-top: 3px; text-align: center; width: 38px;}
.dt-container .clear {clear: both; display: block; height: 0px; overflow: hidden; visibility: hidden; width: 0; padding: 0; margin: 0; border: 0;}

.dt-breadcrumb-sort {font-family: Arial,Helvetica,sans-serif !important;}
.dt-search-sort-bar {height: 30px; line-height: 30px; margin: 9px 0; position: relative;}
.dt-breadcrumb-pages-bottom {border-top: 1px solid #e4dfdb; padding-top: 9px;}

.dt-table-management-lcol .thb_cell {overflow: visible;}

.dt-tabs {background-position: 0px -40px; background-repeat: repeat-x; display: block; height: 29px;/* margin-bottom: 20px;*/}
.dt-tabs .dt-tabs-right, .dt-tabs .dt-tabs-left {background-position: -62px 0px; display: block; float: left; height: 29px; width: 3px;}
.dt-tabs .dt-tabs-right {background-position: -65px 0px; float: right;}
.dt-tabs ul {display: block; float: left; height: 29px; padding-left: 4px;}
.dt-tabs li {display: inline;}
.dt-tabs li a {color: #606060; font-size: 11px !important; font-family: Arial,Helvetica,sans-serif !important; line-height: 29px; text-decoration: none;}
.dt-tabs li a span, .dt-tabs li a {display: block; float: left; height: 29px;}
.dt-tabs li a span.dt-tabs-l {background-position: -74px 0px; width: 6px;}
.dt-tabs li a span, .dt-tabs li a {display: block; float: left; height: 29px;}
.dt-tabs li a span.dt-tabs-c {background-position: 0px -69px; line-height: 32px; padding: 0 11px; text-shadow: 1px 1px 0px #FFFFFF;}
.dt-tabs li a span.dt-tabs-r {background-position: -68px 0px; width: 6px;}
.dt-tabs li.dt-selected a, .dt-tabs li a:hover {color: #619825; text-decoration: none !important; cursor: hand; cursor: pointer;}
.dt-tabs li a:hover span.dt-tabs-l, .dt-tabs li.dt-selected a span.dt-tabs-l {background-position: -86px 0px; width: 6px;}
.dt-tabs li a:hover span.dt-tabs-c, .dt-tabs li.dt-selected a span.dt-tabs-c {background-position: 0px -98px; line-height: 32px; padding: 0 11px;}
.dt-tabs li a:hover span.dt-tabs-r, .dt-tabs li.dt-selected a span.dt-tabs-r {background-position: -80px 0px; width: 6px;}
.dt-tabs li.dt-green a span.dt-tabs-l {background-position: -92px 0px; width: 6px;}
.dt-tabs li.dt-green a span.dt-tabs-c {background-position: 0px -127px; line-height: 32px; padding: 0 11px; color: #FFFFFF; text-shadow: 1px 1px 0px #53821f;}
.dt-tabs li.dt-green a span.dt-tabs-r {background-position: -98px 0px; width: 8px;}
.dt-tabs li.dt-green a:hover span.dt-tabs-l {background-position: -107px 0px; width: 6px;}
.dt-tabs li.dt-green a:hover span.dt-tabs-c {background-position: 0px -156px; line-height: 32px; padding: 0 11px; color: #619825; text-shadow: 1px 1px 0px #FFFFFF; text-decoration: none !important;}
.dt-tabs li.dt-green a:hover span.dt-tabs-r {background-position: -113px 0px; width: 8px;}

.dt-content-tools-cnt-pop .dt-close {margin-top: 10px;}
.dt-content-tools-cnt-pop .dt-close:hover {text-decoration: none !important;}
.dt-content-tools-cnt-pop .dt-content-pop-table {padding: 20px;}

.dt-delete-lb-icn {cursor: hand; cursor: pointer; display: inline-block; width: 19px; height: 20px; background-position: 0px 0px; border: 1px solid #cbc3b9; vertical-align: top; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: -2px 2px 3px 0px rgba(0, 0, 0, 0.08); box-shadow: -2px 2px 3px 0px rgba(0, 0, 0, 0.08);}
.dt-delete-lb-icn span {display: inline-block; width: 19px; height: 20px; -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.6); box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.6); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.dt-edit-lb-icn {cursor: hand; cursor: pointer; display: inline-block; width: 19px; height: 20px; background-position: -19px 0px; margin: 0px 6px 0px 6px; border: 1px solid #cbc3b9; vertical-align: top; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: -2px 2px 3px 0px rgba(0, 0, 0, 0.08); box-shadow: -2px 2px 3px 0px rgba(0, 0, 0, 0.08);}
.dt-edit-lb-icn span {display: inline-block; width: 19px; height: 20px; -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.6); box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.6); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.dt-view-lb-icn {cursor: hand; cursor: pointer; display: inline-block; width: 19px; height: 20px; background-position: -38px 0px; border: 1px solid #cbc3b9; vertical-align: top; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: -2px 2px 3px 0px rgba(0, 0, 0, 0.08); box-shadow: -2px 2px 3px 0px rgba(0, 0, 0, 0.08);}
.dt-view-lb-icn span {display: inline-block; width: 19px; height: 20px; -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.6); box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.6); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.dt-delete-lb-icn:hover {background-position: 0px -20px; border: 1px solid #d8d0c7; -webkit-box-shadow: -2px 2px 3px 0px rgba(0, 0, 0, 0.04); box-shadow: -2px 2px 3px 0px rgba(0, 0, 0, 0.04);}
.dt-edit-lb-icn:hover {background-position: -19px -20px; border: 1px solid #d8d0c7; -webkit-box-shadow: -2px 2px 3px 0px rgba(0, 0, 0, 0.04); box-shadow: -2px 2px 3px 0px rgba(0, 0, 0, 0.04);}
.dt-view-lb-icn:hover {background-position: -38px -20px; border: 1px solid #d8d0c7; -webkit-box-shadow: -2px 2px 3px 0px rgba(0, 0, 0, 0.04); box-shadow: -2px 2px 3px 0px rgba(0, 0, 0, 0.04);}

.dt-btn-xl {cursor: hand; cursor: pointer; font-family: Arial,Helvetica,sans-serif; display: inline-block; color: #505055 !important; font-size: 12px; height: 28px; line-height: 30px; text-align: center; text-decoration: none !important; text-shadow: 1px 1px 0px #FFFFFF; background-position: 0px -321px; border: 1px solid #cbc3b9; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: -2px 2px 3px 0px rgba(0, 0, 0, 0.08); box-shadow: -2px 2px 3px 0px rgba(0, 0, 0, 0.08);}
.dt-btn-xl span {display: block; padding: 0px 12px; height: 28px; -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.6); box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.6); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.dt-btn-xl-green {color: #619825 !important;}
.dt-btn-xl:hover {text-decoration: none !important; color: #505055 !important; background-position: 0px -352px; text-decoration: none; border: 1px solid #d8d0c7; -webkit-box-shadow: -2px 2px 3px 0px rgba(0, 0, 0, 0.04); box-shadow: -2px 2px 3px 0px rgba(0, 0, 0, 0.04);}
.dt-btn-xl-green:hover {color: #619825 !important;}
.dt-btn-xl:hover span {display: block; padding: 0px 12px 0px 12px; height: 28px; -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.6); box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.8); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.dt-btn-xl-med {height: 22px; line-height: 24px;}
.dt-btn-xl-med span {height: 22px; line-height: 24px;}
.thb-large-box .thb_cell_v1 .dt-commentboxflymin-lb a.dt-btn-xl:link {margin: 12px 0px 10px 0px !important; border: 1px solid #cbc3b9 !important; display: inline-block !important;}
.dt-table-management-rcol .dt-btn-xl {margin-right: 6px;}
.dt-btn-spell  img {width: 12px; height: 13px; background-position: -172px -26px; display: inline-block; margin-top: 7px; margin-bottom: -1px; margin-right: -1px;}
.dt-btn-green-xl {padding: 0px 16px 0px 16px; cursor: hand; cursor: pointer; font-family: Arial,Helvetica,sans-serif; display: inline-block; color: #FFFFFF !important; font-size: 15px !important; height: 37px; line-height: 36px !important; text-align: center; text-decoration: none; text-shadow: 1px 1px 0px #618d1c; background-position: 0px -462px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.dt-btn-green-xl:hover {color: #FFFFFF !important; text-shadow: 1px 1px 0px #3d7605; background-position: 0px -425px; text-decoration: none !important;}

.dt-btn-white-xl {padding: 0px 16px 0px 16px; cursor: hand; cursor: pointer; font-family: Arial,Helvetica,sans-serif; display: inline-block; color: #c7166f !important; font-size: 15px !important; height: 37px; line-height: 36px !important; text-align: center; text-decoration: none; background-position: 0px -499px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.dt-btn-white-xl:hover {font-size: 15px !important; color: #a00b56 !important; background-position: 0px -536px; text-decoration: none !important;}
.dt-commentboxflymin-lb10px a.dt-btn-white-xl {font-size: 15px !important;}

.nl_content .dt-content-1000 {text-align: left; width: 1000px;}
.dt-edit-lb-box {background-color: #CFE0BD; border: 1px solid #C1C1C1; border-radius: 3px 3px 3px 3px; font-size: 12px; padding: 10px; width: 660px;}
.dt-edit-lb-box-close {background-position: -80px -30px; cursor: pointer; height: 10px; left: 668px; position: absolute; text-align: center; top: 4px; width: 10px;}
.dt-edit-lb-box-text {border: 1px solid #b3bca2 !important; color: #246eac;}
.dt-edit-lb-box .dt-btn-xl {height: 22px; line-height: 24px; margin-left: 9px;}
.dt-edit-lb-box .dt-btn-xl span {height: 22px; line-height: 24px;}
.dt-edit-lb-box-own {margin-left: 32px;}
.dt-edit-lb-box label, .dt-edit-lb-box a, .dt-edit-lb-box input {vertical-align: middle;}

.nl_content a {color: #246EAC; font-size: 12px; text-decoration: none;}
.nl_content a:hover {color: #E22882; text-decoration: underline;}
#error_message {display: block; margin: 0px 0px 15px 0px;}
.dt-table-lb-management {border: 0px; font-family: Arial,Helvetica,sans-serif;}
.dt-table-management-fwm .dt-table-lb-management {margin-bottom: 10px; padding-right: 20px;}
.dt-table-lb-management th {border: 0px none; background: #e4dfdb; padding: 8px; font-size: 11px; color: #606060; text-shadow: 1px 1px 0px #f2efed; text-align: center; font-weight: normal;}
.dt-table-lb-management th a {font-size: 11px; color: #606060; text-shadow: 1px 1px 0px #f2efed; font-weight: normal;}
.dt-table-lb-management th a:hover {color: #1f2123; text-decoration: none;}
.dt-table-lb-management-fth {-webkit-border-top-left-radius: 2px; -moz-border-radius-topleft: 2px; border-top-left-radius: 2px;}
.dt-table-lb-management-lth {-webkit-border-top-right-radius: 2px; -moz-border-radius-topright: 2px; border-top-right-radius: 2px;}
.dt-table-lb-management th+th {border-left: 1px solid #FFFFFF;}
.dt-table-lb-management-sort {display: inline-block; position: relative;}
.dt-table-lb-management-sort a {position: relative; z-index: 1;}
.dt-table-lb-management-sorto a {color: #1f2123 !important;}
.dt-table-lb-management-sort-d {z-index: 0; width: 5px; height: 21px; background-position: -291px -385px; margin: -3px 42% 0px 42%; position: absolute;}
.dt-table-lb-management-sort-a {z-index: 0; width: 5px; height: 21px; background-position: -296px -385px; margin: -3px 42% 0px 42%; position: absolute;}
.dt-table-lb-management-sort-off {z-index: 0; width: 5px; height: 21px; background-position: -286px -385px; margin: -3px 42% 0px 42%; position: absolute;}
.dt-table-lb-management td {font-family: Arial,Helvetica,sans-serif; border: 0px none; height: 36px; padding: 3px 4px 3px 4px; vertical-align: middle; text-align:center; background: #FFFFFF; font-size: 11px; color: #1f2123; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;}
.dt-table-lb-management td a {font-size: 11px;}
td.dt-table-management-lbname {font-size: 12px; text-align: left; padding-left: 10px;}
td.dt-table-management-lbname a {font-size: 12px;}
.dt-table-management-cname {font-size: 12px !important;}
.dt-table-lb-management .dt-table-management-odd td {background: #f6f2ee; border-top: 1px solid #f6f2ee; border-bottom: 1px solid #f6f2ee;}
.dt-table-lb-management td+td {border-left: 1px solid #e4dfdb;}
.dt-table-lb-management tr:hover td {background-color: #cfe0bd; border-color: #bccaa4; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;}
.dt-table-management-lcol {padding-right: 19px;}
.dt-table-management-lbnw {white-space: nowrap;}
.dt-table-management-rcol {font-size: 11px; color: #4f4c47; padding-bottom: 40px; font-family: Arial,Helvetica,sans-serif;  padding-left: 22px; width: 280px; -webkit-box-shadow: inset 10px 0px 10px -10px rgba(0, 0, 0, 0.15); box-shadow: inset 10px 0px 10px -10px rgba(0, 0, 0, 0.15);}
.dt-table-management-rcoltxt {font-size: 11px;}
.dt-table-management-frow {margin-bottom: 14px;}
.dt-table-management-rcol label {line-height: 12px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1f2123; padding-bottom: 2px; display: block;}
.dt-table-management-rcol-note {margin-bottom: 10px; position: relative; line-height: 10px; background: #f7f1e1; border: 1px solid #e7e5e1; font-size: 10px; color: #4f4c47; font-family: Arial, Helvetica, sans-serif; padding: 7px 12px 7px 7px;}
.dt-table-management-rcol-note a {font-size: 10px;}
.dt-table-management-rcol-noteclose {cursor: hand; cursor: pointer; background-position: -61px -30px; width: 9px; height: 9px; position: absolute; top: 4px; right: 3px;}
.dt-table-management-infrow {font-family: Arial,Helvetica,sans-serif; margin-bottom: 9px; font-size: 12px;}
.dt-table-management-infrow  small, .dt-table-management-infrow  small a {font-size: 10px !important;}
.dt-table-management-infrowsmar {margin-bottom: 6px;}
.dt-table-management-infrow label {width: 106px; line-height: 12px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: #1f2123; padding-bottom: 2px; display: inline-block; vertical-align: middle;}
.dt-table-management-infrow div {display: inline-block;}
.dt-table-management-infrowspacer {display: block; margin-bottom: 7px;}
.dt-table-management-infrow .dt-input-text {width: 278px; vertical-align: middle; margin-right: 4px;}
.dt-table-management-infrow-top label, .dt-table-management-infrow-top div, .dt-table-management-infrow-top a {vertical-align: top;}
.dt-table-management-infrow-top label {margin-top: 2px;}
.dt-table-management-infrow-toplb label {margin-top: 6px;}
.dt-table-management-infrow-top .dt-input-textarea {margin-right: 4px;}
.dt-table-management-infrow-top .dt-btn-spell {margin: 1px 0px 0px 0px;}
.dt-table-management-infrow-top20px label {margin-top: 20px !important;}
.dt-table-management-infrow-bottom5px {margin-bottom: 5px !important;}
.dt-table-lb-management-bar {margin-top: 30px;}
.dt-table-lb-management-bar .dt-pages {float: left;}
.dt-table-lb-management-bar .dt-pages-no {float: left; margin-left: -6px; font-family: Arial,Helvetica,sans-serif;}
.dt-pages-no a {text-decoration: none !important; cursor: hand; cursor: pointer; line-height: 22px; display: inline-block; height: 22px; background-position: -254px -17px !important; border: 1px solid #cbc3b9; vertical-align: top; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: -2px 2px 3px 0px rgba(0, 0, 0, 0.08); box-shadow: -2px 2px 3px 0px rgba(0, 0, 0, 0.08); margin-left: 6px;}
.dt-pages-no a strong {text-decoration: none !important; cursor: hand; cursor: pointer; font-weight: normal; display: inline-block; height: 22px; -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.6); box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.6); -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; padding: 0px 7px 0px 7px;}
.dt-pages-no span a {text-decoration: none !important; cursor: hand; cursor: pointer; background-position: -206px -17px !important; color: #58585a;}
.dt-pages-no a:hover {text-decoration: none !important; cursor: hand; cursor: pointer; background-position: -206px -17px !important; color: #58585a;}
.dt-table-management-selbar {margin: 20px 0px 20px 0px; position: relative;}
.dt-table-management-selbox {-webkit-box-shadow: -2px 2px 3px 0px rgba(0, 0, 0, 0.08); box-shadow: -2px 2px 3px 0px rgba(0, 0, 0, 0.08); vertical-align: middle; border: 1px solid #ccc4ba; background-position: -143px -383px; display: inline-block; width: 142px; height: 24px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.dt-table-management-selbox a {font-size: 11px !important; font-family: Arial,Helvetica,sans-serif !important;}
.dt-table-management-sel {line-height: 25px; vertical-align: top; background-position: -143px -383px; text-align: center; font-size: 11px !important; color: #0054a6 !important; display: inline-block; text-decoration: none !important; width: 70px; height: 24px; -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.6); box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.6); -webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; border-top-left-radius: 3px; border-bottom-left-radius: 3px;}
.dt-table-management-sel:hover {-webkit-box-shadow: none; box-shadow: none; background-position: 0px -383px; color: #5d5d5d !important; text-decoration: none !important;}
.dt-table-management-des {line-height: 25px; vertical-align: top; background-position: -72px -383px; text-align: center; font-size: 11px !important; color: #0054a6 !important; display: inline-block; text-decoration: none !important; width: 71px; height: 24px; -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.6); box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.6);  -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px;}
.dt-table-management-des:hover {-webkit-box-shadow: none; box-shadow: none; background-position: -215px -383px; text-align: center; color: #4e4e4e !important;text-decoration: none !important;}
.dt-table-management-selon {line-height: 25px; vertical-align: top; background-position: 0px -383px; text-align: center; font-size: 11px !important; color: #4e4e4e !important; display: inline-block; text-decoration: none !important; width: 71px; height: 24px; -webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; border-top-left-radius: 3px; border-bottom-left-radius: 3px;}
.dt-table-management-selon:hover {background-position: 0px -383px; color: #5d5d5d !important; text-decoration: none !important;}
.dt-table-management-deson {line-height: 25px; vertical-align: top; background-position: -215px -383px; text-align: center; font-size: 11px !important; color: #4e4e4e !important; display: inline-block; text-decoration: none !important; width: 70px; height: 24px; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px;}
.dt-table-management-deson:hover {background-position: 215px -383px; text-align: center; color: #4e4e4e !important;text-decoration: none !important;}
.dt-table-management-selbox-links {display: inline-block; margin-left: 13px; padding-top: 1px; vertical-align: middle;}
.dt-table-management-selbox-links a {font-size: 11px !important; font-family: Arial,Helvetica,sans-serif !important;}
.dt-table-management-selbox-links span {display: inline-block; background: #d9d4d0; width: 1px; height: 17px; vertical-align: middle; margin: 0px 10px 0px 10px;}

.dt-table-management-copybox {display: inline-block; width: 465px; font-size: 12px; color: #1f2123; margin-left: 17px;}
.dt-table-management-copybox .lightboxpicdropset {display: inline-block; margin-left: 5px; vertical-align: middle; width: 212px;}
.dt-table-management-copybox .lightboxpicdropcurset {width: 189px;}
.dt-table-management-sizesbox {display: inline-block; font-size: 12px; color: #1f2123; margin-left: 24px;}
.dt-table-management-sizesbox .lightboxpicdropset {display: inline-block; vertical-align: middle;}
.dt-table-management-fwm {min-width: 235px;}
.dt-table-management-fwm-r {min-width: 210px;}
.dt-table-management-fwm label {width: auto; display: block;}
.dt-table-management-dwnbtn {position: absolute; right: 0px; top: -5px;}

.dt-table-management-downloadnote505 {width: 505px;}

.dt-table-lb-management-rcol th {font-weight: normal; color: #767575; font-family: Arial,Helvetica,sans-serif; font-size: 12px; padding: 0px 8px 10px 8px; vertical-align: middle; border-bottom: 1px solid #d5d1ca;}
.dt-table-lb-management-rcol td {color: #1F2123; font-family: Arial,Helvetica,sans-serif; font-size: 11px; height: 36px; padding: 3px 8px; vertical-align: middle;}
.dt-table-lb-management-rcolftd td {padding: 18px 8px 3px 8px;}
.dt-table-lb-management-rcol-odd td {background: #F6F2EE;}
.dt-table-lb-management-back {font-size: 11px !important;}
.dt-table-lb-management-back span {display: inline-block; width: 8px; height: 9px; background-position: -282px 0px; margin-right: 8px; vertical-align: middle;}

.dt-buttons {margin:7px 0 16px 0;}
	.dt-buttons .dt-title {display:block; text-align:center; font:11px Arial, Helvetica, sans-serif; color:#9A9997; margin-bottom:4px;}
	.dt-buttons .lightboxpicdropset span {margin-top:6px; line-height:11px;}
	.dt-buttons .dt-table-management-sizesbox {margin:0 3px 0 0;}
	.dt-buttons .dt-buttons-btn {cursor:pointer; position:relative; top:15px;}

	.dt-buttons .dt-selbox-container {margin:0 8px 0 21px; display:inline-block;}
		.dt-buttons .dt-selbox-container .dt-table-management-selbox {width:154px; overflow:hidden; background:none;}
			.dt-buttons .dt-selbox-container .deselect_all,
			.dt-buttons .dt-selbox-container .select_all,
			.dt-buttons .dt-selbox-container .select_all_lb {float:left; width:45px; -webkit-border-radius:0; -moz-border-radius:0; -o-border-radius:0; border-radius:0; }
			.dt-buttons .dt-selbox-container .select_all {width:62px; border-left:1px solid #DBD9D7; border-right:1px solid #DBD9D7;}

	.dt-buttons .dt-table-management-dwnbtn {top:8px;}

	.dt-buttons  .dt-image-counter {display:inline-block; margin-right:20px; color:#000; font:11px Arial, Helvetica, sans-serif; color:#606060;}
		.dt-buttons  .dt-image-counter span {display:inline-block; background:#E4DFDB; min-width:16px; height:22px; line-height:22px; font-weight:bold; margin:3px; padding:0px 3px; text-align:center; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; border-radius:3px;}

	.dt-buttons .dt-table-management-credbtn {line-height:inherit !important; margin-top:inherit;}
		.dt-buttons .dt-table-management-credbtn span strong,
		.dt-buttons .dt-table-management-credbtn a.submit {display:inline-block;}

/* lightbox format not available */
.dt-lightbox-format-na {
	min-width: 422px;
	border: 2px solid #D82080;
	padding: 0 0 0 24px;
	background: #D82080 url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -239px -1812px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

.dt-lightbox-format-na .dt-lightbox-format-na-cont {
	padding: 6px 6px 5px 8px;
	background: #FFF;
	overflow: hidden;
}

.dt-lightbox-format-na .dt-lightbox-format-na-cont p {
	float: left;
	margin: 0;
	padding: 0;
	color: #3B3630;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.2em;
}

.dt-lightbox-format-na .dt-lightbox-format-na-cont a {
	float: right;
	width: 110px;
	height: 25px;
	background: transparent url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -317px -191px;
	margin: 0 0 0 4px;
	padding: 0;
	color: #0054A6;
	text-align: center;
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 25px;
	-webkit-box-shadow: -2px 2px 3px 0 rgba(0,0,0,0.08);
	-moz-box-shadow: -2px 2px 3px 0 rgba(0,0,0,0.08);
	-o-box-shadow: -2px 2px 3px 0 rgba(0,0,0,0.08);
	box-shadow: -2px 2px 3px 0 rgba(0,0,0,0.08);
}

.dt-lightbox-format-na .dt-lightbox-format-na-cont a:hover {
	color: #0054A6;
	text-decoration: none;
}

/* Downloaded Archive */
.dt-table-management-archiveset {margin: 20px 0px 20px 0px; border-top: 1px solid #e4dfdb; font-family: Arial,Helvetica,sans-serif;}
.dt-table-management-archivename {padding: 15px 0px 12px 0px; line-height: 17px; font-size: 12px; color: #1f2123;}
.dt-table-management-archivedebtn {padding-top: 15px;}
.dt-table-management-archivedebtn span {display: inline-block; font-size: 11px; line-height: 13px; padding-left: 12px; vertical-align: middle; width: 100px;}
.dt-table-management-credbtn {font-family: Arial,Helvetica,sans-serif; display: inline-block; vertical-align: middle; font-size: 10px; color: #505055; margin-right: 18px;}
.dt-table-management-credbtn a {font-size: 10px;}
.dt-table-management-credbtn span {display: block; font-size: 12px; color: #000000; padding-bottom: 1px; border-bottom: 1px solid #e5e2de; margin-bottom: 1px;}
.dt-table-management-credbtn span strong {color: #619825; font-weight: bold;}
.dt-table-management-archivebtnbox {text-align: right; margin-top: 15px;}
.dt-table-management-archivebtnbox span {display: inline-block; font-size: 12px; vertical-align: middle; color: #636b71; margin-top: 10px;}
.dt-table-management-archivebtnbox strong {font-weight: normal; display: inline-block; font-size: 11px; vertical-align: middle; color: #636b71; line-height: 13px; margin-right: 12px;}

.dt-table-hseparator {background-position: 0px -225px; background-repeat: repeat-x; height: 50px;}

.dt-frow-note {display: inline-block; font-size: 10px; color: #6e6d6c; font-family: Arial,Helvetica,sans-serif; vertical-align: middle;}
.dt-input-checkbox {margin: -2px 4px 0px 0px !important; vertical-align: middle;}
.dt-input-text {font-family: Arial,Helvetica,sans-serif; font-size: 12px; padding: 0px 5px 0px 5px; height: 22px; border: 1px solid #d3d1ce; background-color: #FFFFFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  -webkit-box-shadow: inset 3px 3px 4px 0px rgba(0, 0, 0, 0.11); box-shadow: inset 3px 3px 4px 0px rgba(0, 0, 0, 0.11); outline: none;}
.dt-input-161 {width: 161px !important;}
.dt-input-151 {width: 151px !important;}

.dt-table-management-rcol .dt-input-text {width: 249px;}

.dt-input-textarea {padding: 5px 5px 5px 7px; font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #246eac; height: 50px; border: 1px solid #d3d1ce; background-color: #FFFFFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  -webkit-box-shadow: inset 3px 3px 4px 0px rgba(0, 0, 0, 0.11); box-shadow: inset 3px 3px 4px 0px rgba(0, 0, 0, 0.11); outline: none; resize: none;}
.dt-textarea-275 {width: 275px;}
.dt-textarea-149 {width: 149px !important;}

.dt-table-agree-355 div {width: 350px;}
.dt-table-agree-355 div span {display: inline-block; vertical-align: top;}
.dt-commentboxflymin-lb .dt-input-textarea {width: 258px;}
.dt-table-management-rcol .dt-input-textarea {width: 258px;}

.dt-rmbig-lb {background-position: -122px 4px; height: 17px; padding: 4px; position: absolute; right: 0px; top: 0px; width: 17px;}
.dt-commentbig-lb {background-position: -168px 1px; height: 25px; position: absolute; right: 0px; bottom: 0px; width: 23px;}
.dt-commentbox-lb {position: absolute; width: 100%; z-index: 1; margin-top: -1px;}
.dt-commentbox-lb div {font-family: Arial, Verdana, sans-serif; margin: 0px !important; background: #e4dfdb; font-size: 10px; color: #4f4c47; z-index: 1; text-align: left; line-height: 10px; padding: 4px 7px 7px 7px;}
.dt-commentbox-lb a {font-size: 10px !important;}
.dt-buydownarch-lb {position: absolute; width: 100%; z-index: 1; margin-top: -1px;}
.dt-buydownarch-lb div {font-family: Arial, Verdana, sans-serif; margin: 0px !important; background: #f7f1e1; font-size: 11px; color: #1f2123; z-index: 1; text-align: left; line-height: 13px; padding: 4px 6px 3px 6px; border: 1px solid #e5e2de; border-top: 0px none;}
.dt-buydownarch-lb a {font-size: 11px !important;}
.thb-large-box .thb_cell_v1 .dt-commentbox-lb div a:link {font-family: Arial, Verdana, sans-serif; display: inline; !important; border: 0px none !Important; margin: 0px !important; padding: 0px !important; position: static;}
.thb-large-box .thb_cell_v1 .dt-buydownarch-lb div a:link {font-family: Arial, Verdana, sans-serif; display: inline; !important; border: 0px none !Important; margin: 0px !important; padding: 0px !important; position: static;}
.dt-chkoverimg-lb {top: 7px; left: 7px; position: absolute; display: block;}


.dt-commentboxfly-lb {position: absolute; z-index: 2; display: none;}
.dt-commentboxflym-lb {border: 1px solid #bfbfbf; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.15); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.15);}
.dt-commentboxflymin-lb {font-family: Arial, Verdana, sans-serif; position: relative; border: 1px solid #fdfcf9; background-color: #f7f1e1; padding: 10px; font-size: 11px; color: #4f4c47; text-align: left; line-height: 11px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.dt-commentboxflymin-lb10px {font-size: 10px !important;}
.dt-commentboxflymin-lb10px a {font-size: 10px !important;}
.dt-commentboxflyarr-t-lb {position: absolute; width: 8px; height: 7px; background-position: -209px -6px; top: -4px; z-index: 1;}
.dt-commentboxflyarr-r-lb {position: absolute; width: 7px; height: 9px; background-position: -230px -5px; right: -4px; z-index: 1;}
.dt-commentboxflyarr-b-lb {position: absolute; width: 8px; height: 7px; background-position: -220px -7px; bottom: -4px; z-index: 1;}
.dt-commentboxflyarr-l-lb {position: absolute; width: 7px; height: 9px; background-position: -200px -5px; left: -4px; z-index: 1;}
.dt-commentboxflyclose-lb {position: absolute; top: 5px; width: 10px; height: 14px; background-position: -150px -3px; right: 4px; z-index: 1; cursor: hand; cursor: pointer;}
.dt-commentboxflymin-lb h1 {line-height: 24px; color: #3b3d3f; font-family: 'Conv_HelveticaNeueLTPro-Th',sans-Serif; font-size: 24px !important; margin: 0px 0px 20px 0px; font-weight: 200 !important; text-transform: uppercase;}
.dt-commentboxflymin-lb h2 {line-height: 14px; color: #3b3d3f; font-family: 'Conv_HelveticaNeueLTPro-Th',sans-Serif; font-size: 14px !important; margin: 0px 0px 10px 0px; font-weight: bold !important; text-transform: uppercase;}

.dt-fly-lb-error .dt-commentboxflym-lb {border: 1px solid #b80f64;}
.dt-fly-lb-error .dt-commentboxflymin-lb {border: 0px none; background-color: #c7166f; color: #FFFFFF; padding: 18px 18px 16px 18px;}
.dt-fly-lb-error .dt-commentboxflymin-lb h2 {color: #FFFFFF;}
.dt-fly-lb-error .dt-commentboxflyclose-lb {width: 9px; height: 9px; background-position: -130px -4px; top: 4px;}

.dt-fly-lb-succes .dt-commentboxflym-lb {border: 1px solid #619825;}
.dt-fly-lb-succes .dt-commentboxflymin-lb {border: 0px none; background-color: #75ab22; color: #FFFFFF; padding: 18px 18px 16px 18px;}
.dt-fly-lb-succes .dt-commentboxflymin-lb h2 {color: #FFFFFF; text-shadow: 0px 0px 3px #aaaaaa;}
.dt-fly-lb-succes .dt-commentboxflyclose-lb {width: 9px; height: 9px; background-position: -130px -4px; top: 4px;}

.dt-fly-lb-alert .dt-commentboxflym-lb {border: 1px solid #ccc2b9;}
.dt-fly-lb-alert .dt-commentboxflymin-lb {border: 0px none; background-color: #dfd9d4; color: #272a2d; padding: 18px 18px 16px 18px;}
.dt-fly-lb-alert .dt-commentboxflymin-lb h2 {color: #272a2d;}
.dt-fly-lb-alert .dt-commentboxflyclose-lb {width: 9px; height: 9px; background-position: -130px -4px; top: 4px;}
.dt-fly-lb-alert .dt-btn-xl-green {margin-right: 11px;}
.dt-fly-lb-alert .dt-btn-xl {font-size: 12px !important; width: 86px;}
.dt-fly-lb-btn {margin-top: 15px; text-align: center;}

.thb-large-box .thb_cell_v1 .dt-lb-note a.dt-btn-l:link {margin-top: 10px !important; padding-right: 6px !important;}
.dt-addcommentboxflyclose-lb {position: absolute; top: 8px; width: 10px; height: 14px; background-position: -364px -3px; right: 5px; z-index: 1; cursor: hand; cursor: pointer;}
.dt-commentboxflycounter-lb {font-family: Arial,Verdana,sans-serif; position: absolute; top: 4px; right: 5px; width: 18px; height: 10px; background-position: -186px -27px; z-index: 1; color: #c9186d; font-size: 10px;}
.dt-commentboxflycounter-lb span {display: inline-block; width: 10px; height: 10px; line-height: 9px; background-position: -186px -27px; vertical-align: middle; margin-right: 1px;}
.dt-addimage-lb {width: 435px; text-align: right;}
.dt-addimage-lb strong {font-weight: normal; font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #1f2123; display: inline-block; vertical-align: middle; margin-right: 5px;}
.dt-addimage-lb .dt-input-text {vertical-align: middle; width: 141px; height: 26px; padding-top: 2px; font-size: 11px; color: #575757;}
.dt-addimage-lb .dt-btn-xl {vertical-align: middle; margin-left: -7px; position: inherit; z-index: 1; -webkit-border-top-left-radius: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-topleft: 0px; -moz-border-radius-bottomleft: 0px; border-top-left-radius: 0px; border-bottom-left-radius: 0px;}
.dt-emailshare-lb {text-align: right;}

.dt-lb-note strong {font-size: 12px; color: #1f2123; font-weight: normal; display: block; margin-bottom: 5px;}
.dt-lb-note a.dt-btn-l:link {padding-right: 6px !important; margin-top: 10px !important;}
.dt-lb-noterow {margin-bottom: 5px;}
.dt-lb-noterow label {width: 94px; font-size: 12px; color: #1f2123; vertical-align: middle; display: inline-block;}
.dt-lb-notebtnr {text-align: right; margin: 15px 0px 3px 0px;}
.lightboxpicdropset {position: relative;font-family: Arial,Helvetica,sans-serif; font-size: 12px; width: 254px; padding: 0px 0px 0px 5px; height: 22px; border: 1px solid #d3d1ce; background-color: #FFFFFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: inset 3px 3px 4px 0px rgba(0, 0, 0, 0.11); box-shadow: inset 3px 3px 4px 0px rgba(0, 0, 0, 0.11); outline: none; white-space: normal !important;}
.lightboxpicdropset span {color: #0054A6; cursor: default; display: block; float: left; font-size: 8.5pt; height: 15px; margin: 3px 0 0 2px; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap !important; width: 229px; font-family: Helvetica,Arial;}
a.lightboxpicdroparrset {background-position: -249px -0px; display: block; float: right; height: 16px; margin: 2px 2px 0 0; width: 16px; border: 1px solid #c1c1c1;  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
a.lightboxpicdroparrset:hover {background-position: -265px 0px;}
.lightboxpicdroplistset {background: none repeat scroll 0 0 #FFFFFF !important; border: 1px solid #DDDDDD; border-radius: 2px 2px 2px 2px; box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);  display: none; left: 0 !important; padding: 0 !important; position: absolute !important; top: 21px; white-space: normal !important; width: 170px; z-index: 35;}
.lightboxpicdroplistset a {background: none repeat scroll 0 0 #FFFFFF !important; color: #0054A6 !important; display: block !important; line-height: 11px; margin: 1px; padding: 2px 2px 2px 4px; text-decoration: none !important; font-size: 8.5pt; font-family: Helvetica,Arial;}
.lightboadd_notexpicdroplistset a:hover {background: #3399ff none !important; color: #FFFFFF !important; text-decoration: none !important;}
.lightboxpicdropset121 {width: 121px; display: inline-block; vertical-align: middle;}
.lightboxpicdropset121 span {width: 95px !important;}
.dt-lb-note .lightboxpicdropset121 span {margin-top: 5px !important;}

@media screen and (max-width: 1225px) {
.dt-table-management-selbar {
min-width: 1070px;
}
.dt-table-management-selbar .dt-table-management-credbtn {
line-height: 11px;
margin-right: 5px !important;
margin-top: -7px;
}
.dt-table-management-selbar .dt-table-management-credbtn span {
font-size: 11px !important;
}
.dt-table-management-selbar .dt-btn-green-xl {
padding: 0 12px !important;
}
.dt-table-management-credbtn span strong {
display: block;
}
.dt-table-management-credbtn a {
display: block;
}
}

/* </ lightbox > */

.dt-table-content { width : 954px; }
    .dt-table-content .ref-content ul.dt-right,
    .dt-table-content .ref-content ul.dt-left { width : 440px!important; }

.dt-trans {
    transition:all .2s linear;
    -o-transition:all .2s linear;
    -moz-transition:all .2s linear;
    -webkit-transition:all .2s linear;
}
/* popup 50%off */
.dt-popup50off {
	width: 800px;
	height: 318px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #7dad05;
	margin : 100px auto 0 auto;
	padding-top : 5px;
	font-family:'Conv_HelveticaNeueLTPro-Th',Sans-Serif;
}
.dt-popup50off-grey { background : #f7f3ed; padding-top : 0; height : 100%; margin : 0; }
.dt-popup50off-grey h2 { font-size : 30px; padding : 40px 0 20px 0; text-align : center; font-weight : normal; margin : 0px; }
.dt-popup50off-grey h3 { font-family: 'Conv_HelveticaNeueLTPro-Roman'; font-size : 15px; padding : 0px 0 20px 0; text-align : center; font-weight : normal; margin : 0px; }
.dt-popup50off-grey h4 { margin : 10px 0 0 0; font-size : 12px; text-align: center; width : 100%; }
.dt-popup50off-grey .dt-btn { margin : 0 auto; float : none; display : block; width : 160px; margin : 20px auto 4px auto; }
.dt-popup50off-grey .dt-ticket {
	width: 507px;
	height: 80px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #d71f7f;
	margin : 0 auto;
}
.dt-popup50off-grey .dt-ticket .dt-ticket-left { width : 15%; float : left; font-family: 'Conv_HelveticaNeueLTPro-Roman',Sans-Serif; font-weight: bold; }
.dt-popup50off-grey .dt-ticket .dt-ticket-left span { padding : 12px 0 0 0; width : 100%; line-height : 28px; display : block; color : #fff; font-size : 26px; font-weight : bold; text-align : center; }
.dt-popup50off-grey .dt-ticket .dt-ticket-right {
	width : 80%; float : right;
width: 422px; margin : 6px 6px 0 0;
height: 68px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #fff;
}
.dt-popup50off-grey .dt-ticket .dt-ticket-right ul { font-family: 'Conv_HelveticaNeueLTPro-Roman',Sans-Serif; display : block; margin : 0 15px; height : 100%; padding :0; list-style : none; }
.dt-popup50off-grey .dt-ticket .dt-ticket-right ul li { display : inline; }
.dt-popup50off-grey .dt-ticket .dt-ticket-right ul li span { display : block; float : left; width : 33.33%; text-align : left; }
.dt-popup50off-grey .dt-ticket .dt-ticket-right ul li span h3 { text-align : left; font-size : 18px; font-weight : bold; line-height : 68px; margin : 0;}
.dt-popup50off-grey .dt-ticket .dt-ticket-right ul li span p { position: relative; margin : 18px 0 0 0; font-size : 14px; }
.dt-popup50off-grey .dt-ticket .dt-ticket-right ul li span p:after,
.dt-popup50off-grey .dt-ticket .dt-ticket-right ul li span p:before{
	content: '';
	position: absolute;
	top: -14px;
	display: block;
	width: 1px;
	height: 60px;
	background-color: #f7f3ed;
	left: -30px;
}
.dt-popup50off-grey .dt-ticket .dt-ticket-right ul li span p:after { right: 0; left: auto; }
.dt-popup50off-grey .dt-ticket .dt-ticket-right ul li span h4 { text-align : right; font-size : 24px; color : #d82080; margin : 10px 0 0 0; padding : 0; width : 100%; }
.dt-popup50off-grey .dt-ticket .dt-ticket-right ul li span h4 strong { color : #000; font-size : 18px; text-decoration : line-through; }
.dt-popup50off-grey .dt-ticket .dt-ticket-right ul li span h5 { text-align : right; font-size : 14px; color : #000; margin : 0 0 0 0; padding : 0; width : 100%; }
/* new popup signup */

.dt-popup-signup { width: 660px; height: 380px;
	margin : 50px auto 0 auto;
	-moz-box-shadow: 0 2px 10px rgba(0,0,0,.4);
	-webkit-box-shadow: 0 2px 10px rgba(0,0,0,.4);
	box-shadow: 0 2px 10px rgba(0,0,0,.4);
	position : relative;
	overflow : hidden;
	background : #f5f1ed url(//thumbs.dreamstime.com/images2012/clouds.png) no-repeat 0 0;
}

	.dt-popup-signup a.dt-close { z-index: 100; text-decoration : none; background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -372px -20px; position : absolute; top : 7px; right : 7px; display : block; width: 21px; height: 20px; }
	.dt-popup-signup a.dt-close:hover { background-position : -372px 0; }


.dt-slide-1 { position : absolute; top : 0; left : 0;  width: 660px; height: 385px; }
.dt-slide-1 .dt-text-bottom { position : absolute; bottom : 0; padding : 0 0 5px 190px; }
.dt-popup-signup-cnt { width : 240px; margin : 0 auto; font-family : arial; padding : 31px 0 0 0; position : relative; }
	.dt-popup-signup-cnt h2 { font-weight : normal; font-family:'Conv_HelveticaNeueLTPro-Th',sans-Serif; font-size : 36px; color : #000; text-align : center; margin : 0 0 45px 0; }
	.dt-popup-signup-cnt .dt-form-box { font-size : 12px; color : #3b3630;  }
	.dt-popup-signup-cnt .dt-form-box .dt-row { padding : 0; position : relative; margin : 0 0 6px 0; height : 32px; line-height : 32px; }
	.dt-popup-signup-cnt .dt-form-box .dt-row label { padding-right : 10px; width : 90px; float : left; display : block; text-align : right; }
	.dt-popup-signup-cnt .dt-form-box .dt-row input {
		font-size : 12px;

		width: 241px;
		padding : 0 5px;
		height: 32px;
		border: 2px solid rgba(119,112,104,.32);
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		-moz-background-clip: padding;
		-webkit-background-clip: padding-box;
		background-clip: padding-box;
		background-color: #fff;
		-moz-box-shadow: inset 2px 3px 5px rgba(0,0,0,.1);
		-webkit-box-shadow: inset 2px 3px 5px rgba(0,0,0,.1);
		box-shadow: inset 2px 3px 5px rgba(0,0,0,.1);
	}
	.dt-popup-signup-promo-cnt .dt-form-box .dt-row input { border-color : #a8c556; }
	.dt-popup-signup-cnt .dt-form-box .dt-row-promo input { color : #acacac; }

	.dt-row-promo-wrapper-valid { padding : 5px 0 0 0; left : 0px; width : 660px; height : auto; background : #fff; position : absolute; }
	.dt-row-promo-wrapper span.dt-promo-text { display : none; }
	.dt-row-promo-wrapper-valid span.dt-promo-text { display : block; margin : 10px 0 11px 0px; line-height : 14px; font-size : 14px; color : #578f1a; text-align : center; }
	.dt-row-promo-wrapper-valid label { margin-left : 18px; }
	.dt-row-promo-wrapper-valid input { margin-right : 22px; }
	.dt-btn-promo { display : block; width : 240px; margin : 0 auto; }

	.dt-popup-signup-cnt .dt-form-box .dt-valid input { color : #0054a6; font-weight : bold; border-color : rgba(119,182,19,.83); }
	.dt-popup-signup-cnt .dt-form-box .dt-error input { color : #cc1616; font-weight : bold; border-color : rgba(191,115,115,.98); }
    .dt-popup-signup-cnt .dt-form-box .dt-error span {
  		display : block; padding : 2px; width: 173px; position : absolute; top : 0px; left : 245px; z-index : 100;
  		font-size : 12px; color : #1f2123; line-height : 14px;
		-moz-background-clip: padding;
		-webkit-background-clip: padding-box;
		background-clip: padding-box;
    }
    .dt-popup-signup-cnt .dt-form-box .dt-error span a { color : #0054a6; font-size : 12px; text-decoration : none; }
	.dt-popup-signup-cnt .dt-form-box .dt-error span div.arrow { width : 10px; height : 5px; background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -432px 0px; position : absolute; top : -5px; left : 7px; }

	.dt-popup-signup-cnt .dt-form-box .dt-btn { margin-top : 33px; float : right; width : 240px; }
	.dt-slide-1 p { text-align : center; color : #736357; font-size : 11px; }
		.dt-slide-1 p a { color : #0054a6; }

	.dt-slide-2 { position : absolute; top : 69px; left : 0;  width: 660px; height: 380px; }
	.dt-slide-2 .dt-slide-content { height : 254px; padding-top : 31px; position : relative; }
	.dt-slide-2 .dt-slide-socials	{
		width: 260px;
		height: 46px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px; /* border radius */
		-moz-background-clip: padding;
		-webkit-background-clip: padding-box;
		background-clip: padding-box; /* prevents bg color from leaking outside the border */
		background-color: #807b73; /* layer fill content */
		margin : 12px auto 0 auto; 
	}
	.dt-slide-2 .dt-slide-content h2 { font-weight : normal; font-family:'Conv_HelveticaNeueLTPro-Th',sans-Serif; font-size : 36px; text-align : center; margin : 0 0 62px 0; color : #619825; }
	.dt-slide-2 .dt-slide-content h3 { font-family:'Conv_HelveticaNeueLTPro-Th',sans-Serif; margin : 0 28px; font-size : 14px!important; color : #2f2c28; text-align : center; }

 	.dt-slide-2 .dt-slide-content .dt-img { width : 660px; left : 10px; position : absolute; top : 425px;
	 background : url(//thumbs.dreamstime.com/images2012/flowers.png) no-repeat 0 0; height : 150px; }
/* #new popup signup */

/* landing page */

.dt-content-video-lp { width : 980px!important; }
.dt-content-video-lp h1 { font-family : arial!important; font-weight : bold; font-size : 22px; color : #4b4e53; line-height : 45px; }
.dt-content-video-lp .dt-content-1000-wrapper { margin : 0!important; }
.dt-content-video-lp video { z-index : 100; position : absolute; top : -80px!important; left : 0; }
.dt-slot-video-lp { margin : 0 auto; overflow : hidden; position : relative; width : 967px; height : 410px; top : -7px; }
.dt-slot-video-lp .dt-slot-video-lp-cnt { overflow : hidden; z-index : 1000; width : 967px; height : 410px; position : absolute; top :0; left : 0; background : url(//thumbs.dreamstime.com/images2012/video-p.png) repeat 0 0; }
.dt-slot-video-lp-cnt h3 { color : #fff!important; font-size : 14px!important; text-align : center!important; margin : 55px auto 23px auto!important; line-height : 18px!important; width : 630px; }
.dt-slot-video-lp-cnt h3 a { color : #fff; text-decoration : none; }
.dt-slot-video-lp-cnt h3 a:hover { color : #e22882; text-decoration : underline; }

.dt-content-video-lp .dt-form { width : 321px; margin : 0 auto; height : 42px; position : relative; }
.dt-content-video-lp .dt-form input {
	width: 100%;
	width : 301px;
	padding : 1px 10px;
	height: 37px;
	border: 1px solid rgba(119,112,104,.32);
	-moz-border-radius: 3px / 3px 3px 3px 3px;
	-webkit-border-radius: 3px / 3px 3px 3px 3px;
	border-radius: 3px / 3px 3px 3px 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #fff;
	-moz-box-shadow: inset 2px 3px 5px rgba(0,0,0,.1);
	-webkit-box-shadow: inset 2px 3px 5px rgba(0,0,0,.1);
	box-shadow: inset 2px 3px 5px rgba(0,0,0,.1);
	font-size : 13px; color : #636b71;
}
.dt-content-video-lp .dt-form a { position : absolute; top : 2px; right : 0; }
.dt-content-video-lp .dt-info-price-cnt { height : 90px; margin : 110px 26px 15px 19px; }
.dt-content-video-lp .dt-info-price-cnt .dt-info-price-cnt-l { width : 45%; float : left; }
	.dt-content-video-lp .dt-info-price-cnt .dt-info-price-cnt-l .dt-level { display : inline-block; margin-left : 10px; }
	.dt-content-video-lp .dt-info-price-cnt .dt-info-price-cnt-l .dt-level li a,
	.dt-content-video-lp .dt-info-price-cnt .dt-info-price-cnt-l .dt-level li { text-decoration : none; display : inline; color : #fff; font-size : 11px; }
	.dt-content-video-lp .dt-info-price-cnt .dt-info-price-cnt-l .dt-level li a:hover { text-decoration : underline; }
	.dt-content-video-lp .dt-info-price-cnt .dt-info-price-cnt-l .dt-credits { margin-top : 11px; display : inline-block; }
	.dt-content-video-lp .dt-info-price-cnt .dt-info-price-cnt-l .dt-credits li { color : #fff; text-align : center; font-size : 12px; font-weight : bold; display : block; float : left; width : 47px; height : 70px; margin-right : 9px; }
	.dt-content-video-lp .dt-info-price-cnt .dt-info-price-cnt-l .dt-credits .dt-credit { margin-top : 4px; font-size : 10px; width : 46px; height : 46px;  }
	.dt-content-video-lp .dt-info-price-cnt .dt-info-price-cnt-l .dt-credits .dt-credit a { color : #fff; text-decoration : none; font-size : 10px; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; width : 46px; height : 46px; display : block; background : #7ead05; }
	.dt-content-video-lp .dt-info-price-cnt .dt-info-price-cnt-l .dt-credits .dt-credit a:hover { background : #d82080; }
	.dt-content-video-lp .dt-info-price-cnt .dt-info-price-cnt-l .dt-credits .dt-credit span { display : block; font-size : 13px; font-weight : bold; line-height : 12px; padding : 10px 0 0 0; }


.dt-content-video-lp .dt-info-price-cnt .dt-info-price-cnt-r { height : 37px; width : 45%; float : right; margin-top : 48px; }
	.dt-content-video-lp .dt-info-price-cnt .dt-info-price-cnt-r a { float : right; margin-left : 30px; }

.dt-latest-stock-videos { text-align : justify; font-size: 0; font-size: 12px\9; /* IE6-9 only hack */}
.dt-latest-stock-videos:after{content: "";width: 100%;display: inline-block;zoom: 1; *display: inline;}
	.dt-latest-stock-videos h3 { margin : 0 0 10px 10px; font-family : arial!important; font-weight : bold!important; font-size : 13px!important; color : #4b4e53!important; line-height : 14px!important; }
	.dt-latest-stock-videos .dt-video-thumb { background : #f4f4f4; display : inline-block; width: 160px; height: 90px; padding: 10px; margin:5px; border-bottom-right-radius: 10px; border-top-right-radius: 10px;border-bottom-left-radius: 10px; border-top-left-radius: 10px; zoom: 1; *display: inline; }
	.dt-latest-stock-videos .dt-video-thumb:hover { background : #e8e8e8; }
	.dt-latest-stock-videos .dt-videosign { background: url(//www.dreamstime.com/images-video/vid.png) no-repeat;width: 15px;height: 11px;top: -88px;right: 5px;float: right;position: relative;z-index: 1;}

.dt-photo-header-wpplugin { position : relative; }
.dt-photo-header-wpplugin h2 { color : #3b3630!important; line-height : 26px!important; position : absolute; left : 70px; bottom : 33px; text-align : center; width : 397px; font-size : 24px!important; }
.dt-photo-header-wpplugin .dt-btn { position : absolute; right : 50px; bottom : 20px; }
/* #landing page */

/* about images&sell images */
.dt-content-page-two h4{
    color:#3b3630;
    font-size: 18px !important;
    text-align: center;
    margin-bottom: 15px;
    font-weight: normal;
}

.dt-content-page-two h1.special-heading{
    color:#736357 !important;
    font-size: 24px!important;
    font-weight: normal;
    margin-top: 30px;
    margin-bottom: 10px;
}

.dt-content-page-two .btn_smpl{
    margin-left: 10px;
}
.dt-content-page-two .option-table{
    clear:both;
    overflow: hidden;
    margin-bottom: 5px;
    position: relative;
    height: 500px;
}

.dt-content-page-two .option-table .level-table .heading{
    background:#817b74;
    border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
}
.dt-content-page-two .option-table .level-table .heading ul{
    list-style: none;
    overflow: hidden;

}
.dt-content-page-two .option-table .level-table .heading ul li{
    background: none;
    float:left;
    color:#fff;
    padding-top: 15px;
    padding-bottom: 10px;
}

.dt-content-page-two .option-table .level-table .heading ul li.align-left{
    font-size: 12px;
    padding-left: 30px;
    text-align: left;
    width: 175px;

}

.dt-content-page-two .option-table .level-table .heading ul li.align-center{
    font-size: 14px;
    text-align: center;
    width: 100px;
}

.dt-content-page-two .option-table .level-table .heading ul li.align-center.one{
    padding-left: 24px;
}


.dt-content-page-two .option-table .level-table{
    background: none repeat scroll 0 0 #F7F4EE;
    border-radius: 4px;
    -moz-border-radius: 4px;
    margin-top: 28px;
}

.dt-content-page-two .option-table .level-table .row{
    clear:both
}

.dt-content-page-two .option-table .level-table .row ul{
    list-style: none;
    overflow: hidden;

}
.dt-content-page-two .option-table .level-table .row ul.special{
    margin-top: 6px;
}

.dt-content-page-two .option-table .level-table .solid-line{
    background: #e4dfdb;
    height: 1px;
    width: 550px;
    margin: 0 auto;
    clear:both;
    margin-top: 0px;
    margin-bottom: 10px;
}

.dt-content-page-two .option-table .level-table .row ul li{
    float:left;
    background: none;
    width: 175px;
    text-align: right;
    font-size: 14px;
}

.dt-content-page-two .option-table .level-table .row ul li.subtitle{
    width: 100px;
}

.dt-content-page-two .option-table .level-table .row ul li.pink{
    color:#d82080;
    font-weight: bold;
    width: 100px;
}

.dt-content-page-two .option-table .level-table .row ul li.green{
    color:#5b7d03;
    font-weight: bold;
    width: 100px;
}

.dt-content-page-two .option-table .level-table .row ul li.long{
    color:#5b7d03;
    font-weight: bold;
    width: 300px;
    padding-left: 60px;
}
.dt-content-page-two .option-table .level-buttons{
  position: absolute;
}

.dt-content-page-two .option-table .level-buttons a{
    cursor: pointer;
    color:#817b74;
    display: block;
    float: left;
    font-size: 14px;
    text-align: center;
    width: 80px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-right: 15px;
    font-weight: bold;
    margin-top: 4px;
}
.dt-content-page-two .option-table .level-buttons a:hover{
    background: none repeat scroll 0 0 #817b74;
    border-radius: 4px 4px 0px 0px;
    box-shadow: 0 -4px 0 0 #6d6760;
    color:#fff;
}
.dt-content-page-two .option-table .level-buttons a.selected{
    background: none repeat scroll 0 0 #817b74;
    border-radius: 4px 4px 0px 0px;
    box-shadow: 0 -4px 0 0 #6d6760;
    cursor: pointer;
    color:#ffffff;
    display: block;
    float: left;
    font-size: 14px;
    text-align: center;
    width: 80px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-right: 15px;
    font-weight: bold;
    margin-top: 4px;
}
.dt-content-page-two .option-table #button-section{
    bottom: 6px;
    position: absolute;
    width: 100%;
}
.dt-content-page-two .option-table #button-section a{
    color: #817B74;
    display: block;
    float: left;
    font-size: 14px;
    text-align: center;
    width: 180px;
    padding-top: 7px;
    padding-bottom: 5px;
    margin-right: 10px;
    font-weight: bold;
}
.dt-content-page-two .option-table #button-section a:hover{
    background: none repeat scroll 0 0 #f7f4ee;
    border-radius: 0px 0px 4px 4px;
    box-shadow: 0 4px 0 0 #ebe6dd;
    cursor: pointer;
    color:#6e8a2b;
}
.dt-content-page-two .option-table #button-section a.selected{
    background: none repeat scroll 0 0 #f7f4ee;
    border-radius: 0px 0px 4px 4px;
    box-shadow: 0 4px 0 0 #ebe6dd;
    cursor: pointer;
    color:#6e8a2b;
    display: block;
    float: left;
    font-size: 14px;
    text-align: center;
    width: 180px;
    padding-top: 7px;
    padding-bottom: 5px;
    margin-right: 10px;
    font-weight: bold;
}

.dt-content-page-two .option-table .aditional-text{
    color: #3B3630;
    display: block;
    float: right;
    font-size: 12px;
    font-weight: bold;
    position: absolute;
    right: 0;
    text-align: right;
    top: 4px;
}

.dt-content-page-two .option-table .aditional-text span{
    color:#d82080;
}
/* #2 table */
.dt-content-page-two .option-table-secondary{
    clear:both;
    overflow: hidden;
    margin-bottom: 0px;
    position: relative;
    height: 222px;
}

.dt-content-page-two .option-table-secondary .level-table-secondary .heading{
    background:#817b74;
    border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
}
.dt-content-page-two .option-table-secondary .level-table-secondary .heading ul{
    list-style: none;
    overflow: hidden;

}
.dt-content-page-two .option-table-secondary .level-table-secondary .heading ul li{
    background: none;
    float:left;
    color:#fff;
    padding-top: 15px;
    padding-bottom: 10px;
}

.dt-content-page-two .option-table-secondary .level-table-secondary .heading ul li.align-left{
    font-size: 12px;
    padding-left: 30px;
    text-align: left;
    width: 140px;

}

.dt-content-page-two .option-table-secondary .level-table-secondary .heading ul li.align-center{
    font-size: 14px;
    text-align: center;
    width: 100px;
}

.dt-content-page-two .option-table-secondary .level-table-secondary .heading ul li.align-center.two{
    padding-left: 38px;
}

.dt-content-page-two .option-table-secondary .level-table-secondary .heading ul li.align-center.three{
    padding-left: 37px;
}


.dt-content-page-two .option-table-secondary .level-table-secondary{
    background: none repeat scroll 0 0 #F7F4EE;
    border-radius: 4px;
    -moz-border-radius: 4px;
}

.dt-content-page-two .option-table-secondary .level-table-secondary .row{
    clear:both
}

.dt-content-page-two .option-table-secondary .level-table-secondary .row ul{
    list-style: none;
    overflow: hidden;

}

.dt-content-page-two .option-table-secondary .level-table-secondary .row ul li{
    float:left;
    background: none;
    width: 175px;
    text-align: right;
    font-size: 14px;
}

.dt-content-page-two .option-table-secondary .level-table-secondary .row ul.special{
    margin-top: 10px;
}

.dt-content-page-two .option-table-secondary .level-table-secondary .row ul.second-table li{
    text-align: center;
    width: 145px;
}

.dt-content-page-two .option-table-secondary .level-table-secondary .row ul.second-table li.pink,.dt-content-page-two .option-table-secondary .level-table-secondary .row ul.second-table li.green{
    width: 128px;
}

.dt-content-page-two .option-table-secondary .level-table-secondary .row ul li.pink{
    color:#d82080;
    font-weight: bold;
    width: 100px;
}

.dt-content-page-two .option-table-secondary .level-table-secondary .row ul li.green{
    color:#5b7d03;
    font-weight: bold;
    width: 100px;
}

.dt-content-page-two .option-table-secondary .level-table-secondary .row ul li.pink span{
    color:#d82080;
}

.dt-content-page-two .option-table-secondary .level-table-secondary .row ul li.green span{
    color:#5b7d03;
}

.dt-content-page-two .option-table-secondary .level-table-secondary .row ul.second-table li span{
    font-size: 12px;
    font-weight: normal;
    color:#262422;
}
/* #3 table */
.dt-content-page-two .option-table-third{
    clear:both;
    overflow: hidden;
    margin-bottom: 5px;
    position: relative;
/*    height: 552px;*/
}

.dt-content-page-two .option-table-third .level-table-third .heading{
    background:#817b74;
    border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
}
.dt-content-page-two .option-table-third .level-table-third .heading ul{
    list-style: none;
    overflow: hidden;

}
.dt-content-page-two .option-table-third .level-table-third .heading ul li{
    background: none;
    float:left;
    color:#fff;
    padding: 15px 0 0 24px!important;
    padding-bottom: 10px;
}
.dt-content-page-two .option-table-third .level-table-third .heading ul li.two { padding : 15px 0 0 24px!important; }
#level-table .long { padding-left : 70px; }
.dt-content-page-two .option-table-third .level-table-third .heading ul li.align-left{
    font-size: 12px;
    padding-left: 30px;
    text-align: left;
    width: 163px;

}

.dt-content-page-two .option-table-third .level-table-third .heading ul li.align-center{
    font-size: 14px;
    text-align: center;
    width: 100px;
}

.dt-content-page-two .option-table-third .level-table-third .heading ul li.align-center.one{
    padding-left: 0px;
    padding-top: 25px;
}

.dt-content-page-two .option-table-third .level-table-third .heading ul li.align-center.two{
    padding-left: 115px;
    padding-top: 25px;
}

.level-table li.align-center { padding : 0; padding : 15px 0 0 24px!important; }

.dt-content-page-two .option-table-third .level-table-third{
    background: none repeat scroll 0 0 #F7F4EE;
    border-radius: 4px;
    -moz-border-radius: 4px;
    margin-top: 0;
}

.dt-cnt-imgvideo { margin-top : 28px; }

.dt-content-page-two .option-table-third .level-table-third .row{
    clear:both
}

.dt-content-page-two .option-table-third .level-table-third .row ul{
    list-style: none;
    overflow: hidden;

}
.dt-content-page-two .option-table-third .level-table-third .row ul.special{
    margin-top: 6px;
}

.dt-content-page-two .option-table-third .level-table-third .solid-line{
    background: #e4dfdb;
    height: 1px;
    width: 550px;
    margin: 0 auto;
    clear:both;
    margin-top: 0px;
    margin-bottom: 10px;
}

.dt-content-page-two .option-table-third .level-table-third .row ul li{
    float:left;
    background: none;
    width: 170px;
    text-align: right;
    font-size: 14px;
}
.dt-content-page-two .option-table-third .level-table-third .row ul li.combined{
    font-weight: bold;
    color:#817b74;
    width: 255px;
}

.dt-content-page-two .option-table-third .level-table-third .row ul li.type{
    padding-left: 40px;
    text-align: left;
    width: 60px;
    font-size: 11px;
    font-weight: bold;
}

.dt-content-page-two .option-table-third .level-table-third .row ul li span{
    width: 70px;
    float:right;
    text-align: right;
    font-size: 11px;
    font-weight: bold;
    color: #2f2c28;
}

.dt-content-page-two .option-table-third .level-table-third .row ul li span.green{
    float:none;
    color:#5b7d03;
    font-weight: bold;
    font-size: 14px;
    width: auto;
}

.dt-content-page-two .option-table-third .level-table-third .row ul li span.pink{
    float:none;
    color:#d82080;
    font-weight: bold;
    font-size: 14px;
    width: auto;
}

.dt-content-page-two .option-table-third .level-table-third .row ul li.subtitle{
    width: 100px;
}

.dt-content-page-two .option-table-third .level-table-third .row ul li.pink{
    color:#d82080;
    font-weight: bold;
    width: 100px;
}

.dt-content-page-two .option-table-third .level-table-third .row ul li.green{
    color:#5b7d03;
    font-weight: bold;
    width: 100px;
}

.dt-content-page-two .option-table-third .level-table-third .row ul li.long{
    color: #5B7D03;
    font-weight: bold;
    padding-left: 0;
    width: 295px;
}

.dt-content-page-two .option-table-third .level-buttons{
    position: absolute; top :0;
}

.dt-content-page-two .option-table-third .level-buttons a{
    cursor: pointer;
    color:#817b74;
    display: block;
    float: left;
    font-size: 14px;
    text-align: center;
    width: 80px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-right: 15px;
    font-weight: bold;
    margin-top: 4px;
}

.dt-content-page-two .option-table-third .level-buttons a:hover{
    background: none repeat scroll 0 0 #817b74;
    border-radius: 4px 4px 0px 0px;
    box-shadow: 0 -4px 0 0 #6d6760;
    color:#fff;
}

.dt-content-page-two .option-table-third .level-buttons a.selected{
    background: none repeat scroll 0 0 #817b74;
    border-radius: 4px 4px 0px 0px;
    box-shadow: 0 -4px 0 0 #6d6760;
    cursor: pointer;
    color:#ffffff;
    display: block;
    float: left;
    font-size: 14px;
    text-align: center;
    width: 80px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-right: 15px;
    font-weight: bold;
    margin-top: 4px;
}
.dt-content-page-two .option-table-third #button-section{
    width: 100%;
    height : 32px;
    position : relative;
}

.dt-content-page-two .option-table-third #button-section a{
    color: #817B74;
    display: block;
    float: left;
    font-size: 14px;
    text-align: center;
    width: 180px;
    padding-top: 7px;
    padding-bottom: 5px;
    margin-right: 10px;
    font-weight: bold;
}

.dt-content-page-two .option-table-third #button-section a:hover{
    background: none repeat scroll 0 0 #f7f4ee;
    border-radius: 0px 0px 4px 4px;
    box-shadow: 0 4px 0 0 #ebe6dd;
    cursor: pointer;
    color:#6e8a2b;
}

.dt-content-page-two .option-table-third #button-section a.selected{
    background: none repeat scroll 0 0 #f7f4ee;
    border-radius: 0px 0px 4px 4px;
    box-shadow: 0 4px 0 0 #ebe6dd;
    cursor: pointer;
    color:#6e8a2b;
    display: block;
    float: left;
    font-size: 14px;
    text-align: center;
    width: 180px;
    padding-top: 7px;
    padding-bottom: 5px;
    margin-right: 10px;
    font-weight: bold;
}

.dt-content-page-two .option-table-third .aditional-text{
    color: #3B3630;
    display: block;
    float: right;
    font-size: 12px;
    font-weight: bold;
    position: absolute;
    right: 0;
    text-align: right;
    top: 4px;
}

.dt-content-page-two .option-table-third .aditional-text span{
    color:#d82080;
}

a.btn_arrowr {
	background: url('//thumbs.dreamstime.com/images2012/btn_arrowr.png') no-repeat 0 0;
	display: block;
	color: #505055;
	font-size: 12px;
	width: 192px;
	height: 30px;
	padding: 0 0 6px 7px;
	line-height: 30px;
	text-align: center;
	text-decoration: none;
	margin-top: 15px !important;
	margin : 15px auto 0 auto;
}

.dt-slot-content-8px { padding : 0 8px!important; width : 620px!important; margin-right : 40px; }
.dt-slot-stock { margin-left : 17px;  -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background-color: #f5f1ed; padding : 13px; }
	.dt-slot-stock h3 { text-align : center; margin : 0!important; padding :0!important; font-family: 'Conv_HelveticaNeueLTPro-Th',sans-Serif; font-size : 24px!important; color : #736357; border : none!important; }
	.dt-row-stock-model { padding-bottom: 5px; margin-bottom: 10px; background: url('//thumbs.dreamstime.com/images2012/bkg_sep.gif') repeat-x 0 bottom; }
	.dt-row-stock-model h4 { font-size : 14px!important; color : #0054a6!important; text-align : left; font-weight : bold; margin : 0!important; line-height : 18px!important; background: url('//thumbs.dreamstime.com/images2012/icn_arrow.png') no-repeat left 6px; padding-left: 11px; }
	.dt-row-stock-model-last { background : none; margin : 0!important; }
		.dt-row-stock-model-last .dt-flag-title { margin-bottom : 0; }

	.dt-flag-title { height : 18px; line-height : 18px; margin : 9px 0; }
	.dt-flag-title h4 { float : left; }
		.dt-flag-title h4 a:hover { text-decoration : underline!important; }

	.dt-other { margin : 15px 0 0 10px; }
		.dt-other-left { width : 125px; font-size : 14px; color : #2f2c28; font-weight : bold; float : left; }
		.dt-other-right { float : left; width : 440px; }
		.dt-other-right ul { display : block; height : 18px; line-height : 18px; margin-bottom : 10px; }
		.dt-other-right ul li { display : inline; background : none!important; padding : 0!important; }
		.dt-other-right ul li a { width : 60px; margin-left : 0px; display : block; float : left; height : 18px; line-height : 18px; font-size : 13px; color : #0054a6; font-weight : bold; }
		.dt-other-right ul li a:hover { color : #000!important; }

	i.flg-round { margin : 1px 7px 0 7px; display : block; float : left; width : 16px; height : 16px; background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat 0 0; }
	i.flg-round-en { background-position : 0 -1744px; }
	i.flg-round-de { background-position : -16px -1744px; }
	i.flg-round-es { background-position : -32px -1744px; }
	i.flg-round-est { background-position : -48px -1744px; }
	i.flg-round-fin { background-position : -64px -1744px; }
	i.flg-round-fr { background-position : -80px -1744px; }
	i.flg-round-it { background-position : -96px -1744px; }
	i.flg-round-lat { background-position : -112px -1744px; }

	i.flg-round-lit { background-position : -128px -1744px; }
	i.flg-round-nl { background-position : -144px -1744px; }
	i.flg-round-pl { background-position : -160px -1744px; }
	i.flg-round-pt { background-position : -176px -1744px; }
	i.flg-round-ro { background-position : -192px -1744px; }
	i.flg-round-rus { background-position : -208px -1744px; }
	i.flg-round-swe { background-position : -224px -1744px; }

.dt-layout-3col100 { margin : 12px 0; background : url(//thumbs.dreamstime.com/images2012/bkg_p1px.jpg) repeat-y left 0; }
.dt-layout-3col100 .dt-layout-3col100-left { width : 300px; float : left; margin-left : -100%; font-family : Arial!important; }
.dt-layout-3col100-left .dt-slot-form-row-socials {margin-left:20px;}
	.dt-layout-3col100-left .dt-slot-form-row-socials .social-item {float:left; height:21px;}
		.dt-layout-3col100-left .dt-slot-form-row-socials .social-item-1 {width:65px;}
		.dt-layout-3col100-left .dt-slot-form-row-socials .social-item-2 {width:80px;}
		.dt-layout-3col100-left .dt-slot-form-row-socials .social-item-3 {width:83px;}
.dt-layout-3col100 .dt-layout-3col100-right { width : 300px; float : left; margin-left : -300px; }
.dt-layout-3col100 .dt-layout-3col100-center-wrapper { float: left; width: 100%; }
.dt-layout-3col100 .dt-layout-3col100-center { margin : 0 300px; padding : 0 35px; }
	.dt-layout-3col100 .dt-images-wrapper { border : none; background : none; margin : 0; padding : 0; }
	.dt-layout-3col100 .dt-images-wrapper-wide { min-width: 500px; }
		.dt-layout-3col100 .dt-images-wrapper h3 { font-family:'Conv_HelveticaNeueLTPro-Th',sans-Serif; font-weight: normal; color : #272a2d; font-size: 22px; line-height: 22px; }
		.dt-layout-3col100 .dt-images-wrapper .dt-more { margin-top : 4px; }
		.dt-layout-3col100 .dt-images-wrapper .dt-image { margin-bottom : 15px; }

		.dt-layout-3col100 .dt-images-wrapper .dt-images-videos .dt-image img { width : 130px; height : 73px; }
		.dt-layout-3col100 .dt-images-wrapper .dt-images-videos .dt-image { position : relative; }
		.dt-layout-3col100 .dt-images-wrapper .dt-images-videos .dt-image:before { right : 7px; top : 7px; position : absolute; content : ''; width : 16px; height : 11px; display : block; background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -62px -1776px; }

		.dt-layout-3col100 .dt-images-wrapper .dt-images-add .dt-image { position : relative; }
		.dt-layout-3col100 .dt-images-wrapper .dt-images-add .dt-image .dt-add-lightbox,
		.dt-layout-3col100 .dt-images-wrapper .dt-images-videos .dt-image .dt-add-lightbox { text-decoration : none; right : 9px; bottom : 9px; position : absolute; content : ''; width : 11px; height : 11px; display : block; background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -13px -1762px; }

		.dt-more-imgv { text-decoration : none;  background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat 0 -1821px; display : inline-block; width : 132px; height : 109px; }

.dt-images-wrapper .view-latest-uploads a {
	display: inline-block;
	width: 150px;
	color: #FFF;
	background: #78AE22;
	border-bottom: 3px solid #619825;
	text-align: center;
	text-decoration: none;
	line-height: 27px;
	margin-left: 3px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}

.dt-images-wrapper .view-latest-uploads a:hover {
	background: #4C9306;
	border-color: #337507;
}

.dt-images-wrapper .more-images  {
    background: url("//thumbs.dreamstime.com/images2012/icn_arrow_l.gif") no-repeat scroll right 3px;
    line-height: 22px;
    padding-right: 11px;
	margin-left: 26px;
}

.dt-layout-3col100 .dt-search-cnt { width : 256px; }
	.dt-layout-3col100 .dt-search-cnt .dt-query { width : 156px; }

	.dt-pd-info { background : #ece9e6 url(//thumbs.dreamstime.com/images2012/bkg_pd.png) no-repeat 0 0; }
	.dt-pd-info-grey { background : #ece9e6 url(//thumbs.dreamstime.com/images2012/bkg_pd-grey.png) no-repeat 0 0; }
	.dt-pd-info-pink { background : #ece9e6 url(//thumbs.dreamstime.com/images2012/bkg_pd-pink.png) no-repeat 0 0; }

	.dt-pd-info .dt-pd-info-cnt { padding : 13px 19px 19px 19px; }
	.dt-pd-info .dt-pd-info-cnt h1 { font-size : 36px; line-height: 46px; font-family:'Conv_HelveticaNeueLTPro-Th',sans-Serif; font-weight: normal; color : #f3f8f3; margin : 0; padding : 0; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; }
	.dt-pd-info .dt-pd-info-cnt h2 { font-size : 22px; line-height: 32px; font-family:'Conv_HelveticaNeueLTPro-Th',sans-Serif; font-weight: normal; color : #f3f8f3; margin : 0 0 5px 0; padding : 0; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; }
	.dt-pd-location { font-size : 11px; color : #fff; line-height : 12px; display : block; margin : 0 0 15px 0; }
		.dt-pd-location i { margin : 0 4px 0 0; display : block; float : left; width : 9px; height : 12px; background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat 0 -1762px;  }

	.dt-pd-info .dt-photo-profile { position : relative; left : -19px; width : 300px; overflow : hidden; height : 172px; margin-bottom: 19px; }
	.dt-pd-info .dt-photo-profile .dt-mask { position : relative; width : 300px; }


	.dt-pd-info .dt-photo-profile .dt-mask span { background : url(//thumbs.dreamstime.com/images2012/pd-mask.png) no-repeat 0 0; width : 300px; height : 172px; position : absolute; }
	.dt-pd-info-grey .dt-photo-profile .dt-mask span { background : url(//thumbs.dreamstime.com/images2012/pd-mask-grey.png) no-repeat 0 0; }
	.dt-pd-info-pink .dt-photo-profile .dt-mask span { background : url(//thumbs.dreamstime.com/images2012/pd-mask-pink.png) no-repeat 0 0; }

	.dt-pd-info .dt-photo-profile .dt-mask span { width : 300px; height : 172px; position : absolute; }

	.dt-pd-info .dt-photo-profile .dt-mask img { background: #fff; display : block; margin : 0 auto; height : 172px; }
	.dt-pd-info .dt-pd-info-cnt .dt-slot-form-row-socials { margin-left: 20px; }
@media(max-width:1024px) {
	.user-profile {background:none;}
		.user-profile .dt-layout-3col100 {background-position:-120px 0;}

			.user-profile .dt-layout-3col100-center {margin:0 180px;}
			.user-profile .dt-layout-3col100-left {width:180px;}
				.user-profile .dt-layout-3col100-left .dt-photo-profile {width:180px; height:150px; margin-bottom:0px;}
					.user-profile .dt-layout-3col100-left .dt-photo-profile .dt-mask {width:180px; height:150px; overflow:hidden;}
						.user-profile .dt-layout-3col100-left .dt-photo-profile .dt-mask .dt-mask-img {width:180px; height:150px; background:url(//thumbs.dreamstime.com/images2012/pd-mask-2.png) no-repeat top center;}
							.user-profile .dt-layout-3col100-left .dt-pd-info-grey .dt-photo-profile .dt-mask .dt-mask-img {background:url(//thumbs.dreamstime.com/images2012/pd-mask-grey-2.png) no-repeat top center;}
							.user-profile .dt-layout-3col100-left .dt-pd-info-pink .dt-photo-profile .dt-mask .dt-mask-img {background:url(//thumbs.dreamstime.com/images2012/pd-mask-pink-2.png) no-repeat top center;}
						.user-profile .dt-layout-3col100-left .dt-photo-profile .dt-mask img {height:132px !important;}

				.user-profile .dt-layout-3col100-left .dt-slot-form-row-socials {margin-left:-19px; padding-left:19px; width:161px; background:#ECE9E6;}
					.user-profile .dt-layout-3col100-left .dt-slot-form-row-socials .social-item {float:none; height:23px;}
				.user-profile .dt-layout-3col100-left .dt-pd-stats li {line-height:inherit; height:auto; margin:8px 0;}
					.user-profile .dt-layout-3col100-left .dt-pd-stats li span {float:none; line-height:inherit; height:auto;}
					.user-profile .dt-layout-3col100-left .dt-pd-stats li .dt-pd-statbar {top:4px;}
				.user-profile .dt-layout-3col100-left .dt-pd-info .dt-btns {height:auto; text-align:center; line-height:26px;}
					.user-profile .dt-layout-3col100-left .dt-pd-info .dt-btns a {float:none; display:inline-block;}
					.user-profile .dt-layout-3col100-left .dt-pd-info .dt-btns span {display:block; float:none;}

			.user-profile .dt-layout-3col100-right {width:180px; margin-left:-180px;}
				.user-profile .dt-layout-3col100-right .dt-search-cnt {width:178px;}
					.user-profile .dt-layout-3col100-right .dt-search-cnt .dt-query {width:75px; padding-left:10px; padding-right:10px;}
					.user-profile .dt-layout-3col100-right .dt-search-cnt .dt-search-btn {width:60px; background-position:-24px -885px;}
		.user-profile .dt-pd-info .dt-photo-profile .dt-mask:hover .dt-change-image-profile,
		.user-profile .dt-pd-info .dt-photo-profile .dt-mask .dt-change-image-profile-on {width:132px; margin-left:-66px;}

		.user-profile .dt-pd-info .dt-photo-profile .dt-mask .dt-change-image-profile-bg {width:132px; height:132px;}
			.user-profile .dt-pd-info .dt-photo-profile .dt-mask .dt-change-image-profile-bg img {height:auto !important;}
}

/* 25.10.2014 */
.dt-pd-info .dt-photo-profile .dt-mask .dt-change-image-profile { display : none }
.dt-pd-info .dt-photo-profile .dt-mask:hover .dt-change-image-profile, .dt-pd-info .dt-photo-profile .dt-mask .dt-change-image-profile-on { display: block; position: absolute; top: 0; left: 50%; width: 172px; height: 100%; margin-left: -86px; }
.dt-pd-info .dt-photo-profile .dt-mask .dt-change-image-profile-bg { display: block; width: 172px; height: 172px; background-color: rgba(0,0,0,.6); position: relative; border-radius: 50%; }
.dt-pd-info .dt-photo-profile .dt-mask .dt-change-image-profile-bg img { top: 50%; position: absolute; left: 50%; margin: -16px 0 0 -16px; display: block; width: 32px; height: 32px; background: none; }
/* end */

	.dt-pd-info .dt-btns { margin : 15px 0 0 0; height : 30px; line-height : 30px; }
	.dt-pd-info .dt-btns a {
		text-decoration : none; float : left;
		border: 1px solid #ccc3b9;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		-moz-background-clip: padding;
		-webkit-background-clip: padding-box;
		background-clip: padding-box;
		background-color: #fff;
		-moz-box-shadow: -4px 3px 5px rgba(0,0,0,.04), inset 0 0 2px #fff;
		-webkit-box-shadow: -4px 3px 5px rgba(0,0,0,.04), inset 0 0 2px #fff;
		box-shadow: -4px 3px 5px rgba(0,0,0,.04), inset 0 0 2px #fff;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDkxIDI4IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImhhdDAiIGdyYWRpZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiB4MT0iNTAlIiB5MT0iMTAwJSIgeDI9IjUwJSIgeTI9Ii0xLjQyMTA4NTQ3MTUyMDJlLTE0JSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNlOGRmZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjkxIiBoZWlnaHQ9IjI4IiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=);
		background-image: -moz-linear-gradient(bottom, #e8dfd6 0%, #fff 100%);
		background-image: -o-linear-gradient(bottom, #e8dfd6 0%, #fff 100%);
		background-image: -webkit-linear-gradient(bottom, #e8dfd6 0%, #fff 100%);
		background-image: linear-gradient(bottom, #e8dfd6 0%, #fff 100%);

		color: #505054;
		font-family: "Arial";
		font-size: 12px;
		text-shadow: -1px 0 0 #fff;
		text-align : center;
		padding : 0 20px;
	}
	.dt-pd-info .dt-btns span { float : left; font-size : 12px; color : #808182; display : block; margin : 0 10px; }

	.dt-pd-info .dt-btn,
	.dt-pd-info .dt-btn-pink { margin : 5px auto 21px auto; display : block; width : 145px; }

		.dt-pd-info .dt-btn-pink i { position : absolute; top : 8px; right : 9px; display : block; width : 16px; height : 16px; background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -88px -1776px;  }
		.dt-pd-info .dt-btn-pink,
		.dt-pd-info .dt-btn-green-default { position : relative; }
		.dt-pd-info .dt-btn-green-default i { position : absolute; top : 11px; left : 12px; display : block; width : 12px; height : 12px; background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -51px -1776px;  }
		.dt-pd-info .dt-btn-pink span { padding : 0 30px 0 11px; font-size : 14px!important;  }

	.dt-pd-links { border-top : 1px solid #dcd8d5;  border-bottom : 1px solid #fff; }
	.dt-pd-links ul { border-top : 1px solid #fff;  border-bottom : 1px solid #dcd8d5; display : block; padding : 10px 0; }
	.dt-pd-links ul li { display : inline-block; width: 87px; }
	.dt-pd-links ul li a { height : 16px; line-height : 16px; display : block; font-size : 11px; color : #666869; text-decoration : none; }
	.dt-pd-links ul li a:hover { color : #000; }
	.dt-pd-links ul li a span { white-space: nowrap; }
	.dt-pd-links .dt-link-4, .dt-pd-links .dt-link-5, .dt-pd-links .dt-link-6, .dt-pd-links .dt-link-7, .dt-pd-links .dt-link-8 { margin-top: 6px; }
@media(max-width:1024px) {
	.dt-pd-links .dt-link-2, .dt-pd-links .dt-link-3 { margin-top: 6px; }
}
	.dt-pd-links .dt-link-disabled { opacity: 0.3; }
	.dt-pd-links .dt-link-condensed { width: 25px; }
	.dt-pd-links .dt-link-condensed .dt-icon { margin: 0; }
	.dt-pd-links .dt-link-condensed span { display: none; }
	.dt-pd-links .dt-link .dt-icon { margin: 0 4px 0 0; background: url(/images2012/sprite-v35.png) no-repeat; display: inline-block; width: 16px; height: 16px; vertical-align: top; }
	.dt-pd-links .dt-link .dt-icon-portfolio { background-position: -32px -1798px; }
	.dt-pd-links .dt-link .dt-icon-admin { background-position: -48px -1798px; }
	.dt-pd-links .dt-link .dt-icon-exclusive { background-position: -64px -1798px; }
	.dt-pd-links .dt-link .dt-icon-blog { background-position: -80px -1798px; }
	.dt-pd-links .dt-link .dt-icon-illustrator { background-position: -96px -1798px; }
	.dt-pd-links .dt-link .dt-icon-photographer { background-position: -112px -1798px; }
	.dt-pd-links .dt-link .dt-icon-videographer { background-position: -128px -1798px; }
	.dt-pd-links .dt-link .dt-icon-featured { background-position: -144px -1798px; }
	.dt-pd-info .dt-pd-info-cnt .dt-pd-title { text-transform : uppercase; margin : 25px 0 20px 0; font-family:'Conv_HelveticaNeueLTPro-Th',sans-Serif; font-size : 22px; color : #3b3d3f; font-weight : normal; }
	.dt-pd-info .dt-pd-info-cnt p { color : #3b3d3f; font-size : 12px; }
	.dt-morep { color : #0054a6; text-decoration : none; }

	.dt-pd-stats li { display : block; height : 25px; line-height : 25px; }
	.dt-pd-stats li span { font-size : 12px;  float : left; height : 25px; line-height : 25px; }
	.dt-pd-stats li span a { color : #0054a6; font-size : 12px; text-decoration : none; }
	.dt-pd-stats li span.dt-label { color : #808182; width : 140px; }	 

	.dt-pd-statbar { width : 100%; background : #fff; height : 1px; position : relative; overflow : hidden; border-bottom : 1px solid #dcd8d5; top : -2px; }
		.dt-pd-statbar-on { height : 1px; position : absolute; background : #75ab22; border-bottom : 1px solid #ece9e6; top : 0; left : 0; }


	.dt-pd-details h5 { font-size : 12px; color : #808182; margin : 0; }
	.dt-pd-details a { font-size : 12px; color : #0054a6; text-decoration : none; }
	.dt-pd-details .dt-slot-form-row-socials { margin : 10px 0 15px 0; }
	.dt-pd-details span { color : #3b3d3f; font-size : 12px; margin-bottom : 15px; display : block; }
	.dt-pd-details .dt-pd-working { color : #619825; font-size : 12px; }
	.dt-pd-details .dt-pd-working i { margin : 2px 10px 0 0; background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat 0 -1793px; width : 27px; height : 25px; float : left; }

	.dt-pd-details .dt-slot-form-row-socials a { opacity : 0.9;  margin-right : 5px; float : left; height : 35px; display : block; background-image : url(//thumbs.dreamstime.com/images2012/sprite-v35.png); }
	.dt-pd-details .dt-slot-form-row-socials a.dt-google { background-position : -390px -1016px; width : 71px; }
	.dt-pd-details .dt-slot-form-row-socials a.dt-facebook { background-position : -390px -1052px; width : 80px; }
	.dt-pd-details .dt-slot-form-row-socials a.dt-twitter { background-position : -390px -1088px; width : 71px; }
	.dt-pd-details .dt-slot-form-row-socials a:hover { opacity : 1; }

	.dt-pd-sep { border-top : 1px solid #dcd8d5; height : 1px; background : #fff; position : relative; overflow : hidden; margin : 10px 0; }

	.dt-blog-box-1 { margin : 20px 20px 20px 0; width : 30%; background: url('//thumbs.dreamstime.com/images2012/bkg_sep_v.png') repeat-y right; float : left; }
		.dt-blog-box-1 span { font-size : 12px; color : #4d4d4d; display : block; }
		.dt-blog-box-1 .dt-blog-box-1-date { font-size : 12px; color : #9a9a9a; }
		.dt-blog-box-1 p { margin : 10px 20px 10px 0; font-size : 14px; color : #4d4d4d; }
		.dt-blog-box-1 a { font-size : 12px; color : #0054a6; display : block; text-decoration : none; margin-right : 15px; }
		.dt-blog-box-1 a:hover { color : #000; text-decoration : underline; }
		.dt-blog-box-1-last { background : none; }

	.dt-layout-3col100-right {  background : url(//thumbs.dreamstime.com/images2012/bkg_3cols.png) repeat-y left 0; border-top : 1px solid #f8f8f8; border-bottom : 1px solid #f8f8f8; }
		.dt-dp-slot { padding : 20px 19px 10px 19px; border-bottom : 1px solid #d3d3d3; margin : 0 0 0 6px; }
			.dt-dp-slot h3 { margin-bottom : 19px; font-family:'Conv_HelveticaNeueLTPro-Th',sans-Serif; font-weight : normal; font-size : 22px; color : #4d4d4d; text-transform : uppercase; }
			.dt-dp-slot ul { display : block;   }
			.dt-dp-slot ul li { overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; }
			.dt-dp-slot ul li a { color : #0054a6; text-decoration : none; font-size : 12px; line-height : 25px; }
			.dt-dp-slot ul li a:hover { color : #e83197; }

	.dt-dp-slot-more { padding-top : 10px; margin-top : 10px; background: url('//thumbs.dreamstime.com/images2012/bkg_sep.gif') repeat-x 0 top; display : block; height : 25px; color : #0054a6; text-decoration : none; font-size : 12px;  line-height : 25px; }
		.dt-dp-slot-more span { float : left; }
		.dt-dp-slot-more i {  margin : 10px 0 0 2px; display : block; float : left; width : 9px; height : 9px; background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -27px -1762px;  }
		.dt-dp-slot-more-down i { background-position : -36px -1762px; }
		.dt-dp-slot-more-down span.more { display: none; }
		.dt-dp-slot-more span.less { display : none; }
		.dt-dp-slot-more-down span.less { display: block!important; }
		.dt-dp-slot-more-left i { background-position : 0 0; margin : 9px 0 0 4px; }

	.dt-pd-user {}
	.dt-pd-user .dt-pd-user-left { width : 225px; float : left; height : 99px; }

		.dt-pd-user .dt-pd-user-photo { position : relative; width : 99px; float : left; }
		.dt-pd-user .dt-pd-user-photo .dt-mask { position : relative; width : 99px; overflow : hidden; height : 99px; }
		.dt-pd-user .dt-pd-user-photo .dt-mask span { background : url(//thumbs.dreamstime.com/images2012/mask-pduser.png) no-repeat 0 0; width : 99px; height : 99px; position : absolute; }
		.dt-pd-user .dt-pd-user-photo .dt-mask img { display : block; margin : 0 auto; }

		.dt-pd-user .dt-pd-user-info { padding-left : 105px; }
			.dt-pd-user .dt-pd-user-info h3 { margin : 10px 0 0 0!important;  line-height : 16px; }
			.dt-pd-user .dt-pd-user-info h3 a { font-size : 14px; color : #3b3d3f; text-decoration : none; }
			.dt-pd-user .dt-pd-user-info p { font-size : 11px; color : #808182; margin :0 0 10px 0;  }

			.dt-pd-user .dt-pd-user-info .dt-btn { height : 20px; }
			.dt-pd-user .dt-pd-user-info .dt-btn span { height : 18px; line-height : 18px; font-size : 11px!important; }
			.dt-pd-user .dt-pd-user-info .dt-btn span.dt-btn-bottom { height : 2px; }

	.dt-pd-user .dt-pd-user-right { padding-left : 225px; }



.dt-overlay-black15 { z-index: 9998; background : url(//thumbs.dreamstime.com/images2012/trans-black15.png) repeat; width : 100%; height : 100%; position: absolute; top : 0; left: 0; }
.dt-popup-more {
	top : -120px;
	left : 50px;
	z-index: 9999; position : absolute; background : #fff; width : 700px;
	border : 1px solid #c1c1c1;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.dt-popup-more-cnt { padding : 15px; position : relative; }
	.dt-popup-more-cnt h5 { line-height : 16px; font-size : 14px!important; color : #3c3c3c!important; font-family : arial!important; font-weight: normal; margin : 0 0 3px 0; }
		.dt-popup-more-cnt h5 strong { color : #236dab!important; font-weight: normal; }
	.dt-popup-more-cnt p { line-height : 12px; color : #8d8d8d; font-size : 11px; margin : 0; }
.dt-popup-more span.dt-arrow { z-index: 9999; background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -440px -103px; width : 5px!important; height : 8px!important; overflow: hidden; position : absolute; top : 130px; left : -5px; display: block; }
.dt-popup-more .dt-popup-more-keywords { margin : 20px 0; }
.dt-popup-more .dt-popup-more-keywords a { font-size : 12px!important; color : #272a2d!important; display : block; width : 16.5%; float : left; line-height : 20px!important; padding : 0!important; height : 20px!important; font-weight : normal!important;  }
.dt-popup-more .dt-popup-more-keywords a:hover { color : #236dab!important; }
.dt-popup-more-cnt .dt-close { position: absolute; width: 10px; height: 14px!important; top: 5px; right: 0px; background: url(//thumbs.dreamstime.com/images2012/dt-msg-close.png) no-repeat 0 0; }

/* Search suggestions */
.dt-more-p {
	display: inline-block !important;
	margin: 6px 20px 0 5px !important;
	padding: 0 14px 0 6px !important;
	background: #E4DFDB url(../images2012/icn-more-green.png) no-repeat right center;
	font-weight: normal !important;
	height: auto !important;
	text-transform: lowercase;
	line-height: 18px !important;
}

.dt-popup-more-p {
	display: none;
	position: absolute;
	top: 0px;
	left: 60px;
	width: auto;
	border: 1px solid #C1C1C1;
	background: #FFF;
	z-index: 1000;
}

.dt-popup-more-p .dt-popup-more-p-cnt {
	padding: 24px 15px;
}

.dt-popup-more-p .dt-popup-more-p-cnt .dt-close, .dt-popup-tooltip .dt-popup-tooltip-container .dt-popup-tooltip-close {
	position: absolute;
	display: inline-block;
	width: 10px;
	height: 10px;
	padding: 0;
	top: 5px;
	right: 5px;
	overflow: hidden;
	background: url(//thumbs.dreamstime.com/images2012/dt-msg-close.png) no-repeat 0 0;
}

.dt-popup-more-p .dt-popup-more-p-cnt .dt-popup-more-p-keywords {
	margin: 0;
	padding: 0;
	height: auto;
}

.dt-popup-more-p .dt-popup-more-p-cnt .dt-popup-more-p-keywords li {
	position: relative;
	float: left;
	width: 222px;
	height: auto;
	border-right: 1px solid #E3DFDC;
	padding:0 13px 0 0;
	margin-right: 13px;
}

.dt-popup-more-p .dt-popup-more-p-cnt .dt-popup-more-p-keywords li.last {
	padding-right: 0;
	margin-right: 0;
	border: none;
}

.dt-popup-more-p .dt-popup-more-p-cnt .dt-popup-more-p-keywords li a {
	float: none;
	display:block;
	height: auto;
	line-height: normal;
	padding: 4px 6px;
	font-size: 12px;
	font-weight: normal;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.dt-popup-more-p .dt-popup-more-p-cnt .dt-popup-more-p-keywords li a:hover {
	color: #FFF;
	background: #6EA724;
}

.dt-popup-tooltip {
	position: absolute;
	top: auto;
	left: auto;
	border: 1px solid #BFBFBF;
	background: #FCFDF8;
	width: 243px;
	padding: 1px;
}

.dt-popup-tooltip:after {
	content: url('../images2012/icn-corner-top.png');
	position: absolute;
	top: -18px;
	right: 36px;
	z-index:100000;
}

.dt-popup-tooltip .dt-popup-tooltip-container {
	position: relative;
	background: #F7F1E1;
	padding: 5px 19px 5px 8px;
	line-height: 1.5em;
}

.dt-popup-tooltip .dt-popup-tooltip-container .dt-popup-tooltip-close {
	top: 2px;
	right: 2px;
}

/* Border radius */
.dt-more-p, .dt-popup-more-p, .dt-popup-tooltip {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

/* Box shadow */
.dt-popup-more-p {
	-webkit-box-shadow: 3px 3px 7px rgba(0,0,0,0.3);
	-moz-box-shadow: 3px 3px 7px rgba(0,0,0,0.3);
	-o-box-shadow: 3px 3px 7px rgba(0,0,0,0.3);
	box-shadow: 3px 3px 7px rgba(0,0,0,0.3);
}

.dt-popup-tooltip {
	-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.2);
	-o-box-shadow: 0px 1px 2px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 2px rgba(0,0,0,0.2);
}


/* trial */

.dt-container .dt-content-1000 .dt-trial-header {background: url('//thumbs.dreamstime.com/images2012/form_bg.jpg') no-repeat top center;padding: 0;margin: 0 7px;height: 316px;position: relative;top: -7px;}
.dt-container .dt-content-1000 .dt-trial-header h2,
.dt-container .dt-content-1000 .dt-trial-header > ul {margin-right: 305px;padding: 0 27px;color: #fff;}
.dt-container .dt-content-1000 .dt-trial-header h2 {font-size: 24px;padding-top: 23px;padding-bottom: 20px;line-height: 24px;font-size/*\**/: 22px\9;}
.dt-ul-trial-img {overflow: hidden;	white-space: nowrap;}
.dt-ul-trial-img > li {float: left;width: 20%;}
.dt-ul-trial-img > li > img {width: 100%;}
.dt-ul-trial-text > li {font-family: Arial;font-size: 14px;position: relative;margin: 10px 5px 10px 0 !important;}
.dt-ul-trial-text > li > b {font-weight: bold;}
.dt-ul-trial-text > li:before {content: '';display: block;position: absolute;left: -14px;width: 14px;height: 14px;background: url('//thumbs.dreamstime.com/images2012/trial_li_arrow.png') no-repeat center center;}
.dt-trial-header form {	position: absolute;	right: 0;top: 0;width: 240px;height: 294px;	background-color: rgba(255,255,255,.6);background-color/*\**/: #cde2c8\9;padding: 22px 32px 0px 30px;}
.dt-trial-header form label {display: block;font-family: Arial;	font-size: 12px;color: #3b3630;	margin-top: 7px;}
.dt-trial-header form select {display: inline-block;height: 30px;line-height: 30px;}
.dt-form-trial { color : #808182; background : none; padding : 0; margin : 0; float : left; }
.dt-form-trial label { 	display: block;	font-family: Arial;	font-size: 12px;	color: #3b3630;	margin-top: 7px; }
.dt-form-trial input { 	display: block;	line-height: 14px;	color: #817b74;	font-style: italic;	text-decoration: none;	border: none; text-indent: 10px;	width: 240px!important; height: 28px!important; background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -40px -1221px; }
.dt-form-trial .dt-select-trial-1x-cnt span.selectboxit-container .selectboxit { width: 240px!important; height: 30px!important; background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -40px -1221px; }
.dt-form-trial .dt-select-trial-1x-cnt .selectboxit-container .selectboxit-text { color: #817b74!important; font-size : 13px!important; line-height : 30px!important; height : 30px!important;text-indent: 10px; }
.dt-form-trial .selectboxit .selectboxit-arrow-container .selectboxit-default-arrow { left: -10px; top: 7px;}
.dt-form-trial .dt-select-trial-1x-cnt span.selectboxit-container { width : 232px!important; }
.dt-form-trial .dt-select-trial-2x-cnt span.selectboxit-container .selectboxit { width: 68px!important; height: 24px!important; background: url('//thumbs.dreamstime.com/images2012/trial_mini_input.png') no-repeat top left; }
.dt-form-trial .dt-select-trial-2x-cnt .selectboxit-container .selectboxit-text { color : #817b74!important; font-size : 13px!important; line-height : 22px!important; height : 22px!important; }
.dt-form-trial .dt-select-trial-2x-cnt .selectboxit-arrow-container .selectboxit-default-arrow { left: -3px; top: 3px;}
.dt-form-trial .dt-select-trial-2x-cnt span.selectboxit-container { width : 68px!important; }
.row-1, .row-2 { display: inline-block;	width: 60%; float: left; }
.row-2 { width: 40%; float: right; }
.dt-trial-header form .row-2 input { height: 22px !important; line-height: 22px; float: right; width: 68px !important; background: url('//thumbs.dreamstime.com/images2012/trial_mini_input.png') no-repeat top left;}
.dt-trial-header form .row-2 label { text-align: right; }
a.dt-btn.dt-btn-green-default.dt-form-submit { margin-top: 25px; float: right; }
.dt-plan-begun { text-align: right; font-size: 13px; line-height: 20px; margin-right: 7px; color: #817b74; }
/* end#trial */

/* search suggestions */
.dt-search-suggestions {
	position : absolute; z-index : 1000; top : 41px; left : 0;
	width: 400px; padding-bottom : 10px;
	border: 1px solid #c1c1c1; /* stroke */
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #fff; /* layer fill content */
	-moz-box-shadow: 4px 7px 8px rgba(1,1,1,.18); /* drop shadow */
	-webkit-box-shadow: 4px 7px 8px rgba(1,1,1,.18); /* drop shadow */
	box-shadow: 4px 7px 8px rgba(1,1,1,.18); /* drop shadow */
}
.dt-search-suggestions .dt-close { width :9px; height : 12px; position : absolute; top : 7px; right : 7px; color : #246EAC; text-decoration : none; background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -250px 0px; }
.dt-search-suggestions:before {
	top : -8px;
	border: solid transparent;
	content: "";
	height: 5px;
	width: 10px;
	position: absolute;
	left: 43px;
	background : url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -235px 0px;
}
.dt-search-suggestions .dt-ss-history {
	padding : 10px 20px 5px 20px; margin-bottom : 5px;
	background : #e8e8e8;
}
.dt-search-suggestions .dt-ss-history span { color: #8c8c8c; font-size: 11px; line-height : 8px; display : block; margin : 0px 0 5px 0; }
.dt-search-suggestions .dt-ss-history ol { margin :0 0 0 4px; padding : 0; }
.dt-search-suggestions .dt-ss-history ol li { list-style : none; line-height : 20px; }
.dt-search-suggestions .dt-ss-history ol li a { color : #272a2d; font-size : 12px; text-decoration : none;  }
.dt-search-suggestions .dt-ss-history ol li a:hover { color : #246eac; }
.dt-search-suggestions .dt-ss-default { background : #fff; padding : 7px 20px 0 20px; margin : 0;}


@media screen and (max-width: 1300px) {
	.dt-menu ul a { padding : 0 9px; }
}

@media screen and (max-width: 1000px) {
	.dt-menu ul a { padding : 0 9px; }
}

@media screen and (max-width: 1200px) {
    .dt-search-item .dt-search-cnt { left : 60px; }
}

@media screen and (max-width: 1080px) {
    .dt-search-item .dt-search-cnt { left : 90px; }
}

@media screen and (max-width: 1024px) {

	.dt-breadcrumb-v2 h1 { width : 400px; }
	.dt-breadcrumb-sort-bottom h2 { width : 500px; }
	.dt-container { position: relative; margin : 0 auto;  width : 1006px; } /* 1062 */
    table .dt-container { width : 954px; } /* 1062 */
	.dt-container .dt-container { /* width : 1000px; */ /* width : 952px;*/ }

    .dt-wrapper-1024px { width : 1006px; margin : 0 auto; position : relative; }
    .dt-wrapper-1024px .dt-dt-menu { width : 978px; }
    .dt-wrapper-1024px .dt-submenu { width : 962px; }

    .dt-container .dt-content-1000 { /* padding : 0 22px; */ }

	.dt-adv-search .dt-adv-search-cnt { width: 840px; }
	.dt-menu ul a { padding : 0 8px; }
	.dt-first-search ol li.dt-search-row-2, .dt-first-search ol li.dt-search-row-1 { margin-right: 10px; }
	.dt-first-search ol li.dt-col1 { margin-right: 5px; }
	.dt-first-search ol li.dt-col2 { margin-right: 5px; }
	.dt-first-search ol li.dt-col3 { margin-right: 5px; }
	.dt-first-search ol li.dt-col4 { margin-right: 5px; }

	.dt-search-row input[type="text"] { background: url('//thumbs.dreamstime.com/images2012/bkg_input2xs800.gif') no-repeat 0 0; width: 112px; }
	.dt-search-row .dt-search-row-slot-contrib input { background: url('//thumbs.dreamstime.com/images2012/bkg_input3xs800.gif') no-repeat 0 0; width: 90px; }
	.dt-search-row-1 { width: 240px; }
	.dt-search-row-2 { width : 195px; }
	.dt-search-row-3 { width : 330px; padding: 0!important; margin: 0!important; }

	#slider_range { width : 163px!important; }
	.dt-search-row-2 label { width: 60px; }
	.ui-widget-content { background: url('//thumbs.dreamstime.com/images2012/ui-bg_highlight-hard_100_f5f3e5_1x100_800.png') no-repeat 0 0!important; }
	.dt-search-row-3 .last li { padding : 0; }
	.dt-search-row-3 ol.last input[type="checkbox"] { margin-right: 10px; }

	.dt-search-row-1 ol.horiz3x li { width: 105px; }
	.dt-search-row-1 ol.horiz3x li.dt-col2 { width: 75px; }
	.dt-search-row-large { width: 540px; margin : 0!important; padding:0!important; }
	.dt-search-row-large .horiz-large li { margin : 0 10px 0 0; width : 85px; }
	.dt-search-row-large .horiz-large li.dt-label { width: 60px; margin-left: 8px; }
	.dt-search-row-large .horiz-large li.dt-label-sh { width: 60px; }

	.dt-search-row-large .horiz-large li.dt-label-sl { width: 75px; }
	.dt-search-row-model-1 label { width: 60px; }
	.dt-search-row-model-1 { width: 280px; }
	.dt-search-row-model-2 { width: 215px; margin : 0!important; padding:0!important; }
	.dt-search-row-model-2 ol li.dt-col1 { width: 86px; }
	.dt-search-row-model-2 ol li.dt-col2 { width: 133px; }
	.dt-search-row-model-2 ol li.dt-col3 { width: 70px; }
	.dt-search-row-legend { width: 300px; padding: 0 10px; }
	.dt-search-row-legend-first { padding-left: 0; }
	.dt-search-row-legend-rs { width: 120px; }
	.dt-footer .dt-footer-content .dt-footer-content-slot-right { width: 130px; }
	.dt-footer .dt-footer-content .dt-footer-content-slot-right h2 { background-position: 109px -1629px; }
	.dt-footer .dt-footer-content .dt-footer-content-slot-last { margin-right: 0; }
	.dt-footer .dt-footer-top .dt-footer-top-left { width: 400px; }

	.dt-submenu-800 { display: none!important; }
	.dt-submenu .dt-submenu-800-popup div
	.dt-submenu .dt-submenu-800-popup div,
	.dt-submenu .dt-submenu-800-popup { display:block; position:relative; }
	.dt-submenu .dt-submenu-800-popup div { float:left; }
	.dt-submenu .dt-submenu-800-popup ul li { display:block; float:none; position : relative; }
	.dt-submenu .dt-submenu-800-popup .dt-submenu-800-popup-actions { position:absolute; top : 30px; left : -30px; z-index: 1000; background: #f6f2ee;  width : 126px;  padding : 0px;  }
	.dt-submenu .dt-submenu-800-popup .dt-submenu-800-popup-actions li { border-left : 1px solid #c1c1c1; border-right : 1px solid #c1c1c1; }
	.dt-submenu .dt-submenu-800-popup .dt-submenu-800-popup-actions-top { background: url('//thumbs.dreamstime.com/images2012/bkg_more_t.png') no-repeat 0 0; height:6px; position:relative; overflow:hidden; display:block; border : none!important; }
	.dt-submenu .dt-submenu-800-popup .dt-submenu-800-popup-actions-bottom { background: url('//thumbs.dreamstime.com/images2012/bkg_more_b.png') no-repeat 0 0; height:9px; position:relative; overflow:hidden; display:block; border : none!important; }
	.dt-submenu .dt-submenu-800-popup .dt-submenu-800-popup-actions a { color : #272a2d; line-height: inherit; margin: 0!important; float: none!important; height: auto; padding: 3px 10px; }
	.dt-submenu .dt-submenu-800-popup .dt-submenu-800-popup-actions a:hover { color : #619825; }
	.dt-submenu .dt-submenu-800-popup ul li a.dt-more { color : #246EAC; border-left: 1px solid #E4DEDA; width: 83px; height: 17px; line-height: 17px; background: url('//thumbs.dreamstime.com/images2012/icn_down.png') no-repeat 80px bottom; padding : 0 12px 0 0; text-align:center; }
	.dt-submenu .dt-submenu-800-popup ul li a.dt-more-close { border-color : #f6f2ee; background: url('//thumbs.dreamstime.com/images2012/bkg_moret.png') no-repeat 0 bottom; padding: 0 12px 0 0; height: 30px; color: #58534E; margin: 0px; line-height: 32px;  }
	.dt-last-more a { border : none!important; }

	.dt-container .dt-menu-top .dt-menu-top-rao li.dt-sep span { margin : 5px 7px 0 4px ; }
	.dt-container .dt-menu-top .dt-menu-top-rao li.dt-socials a span,
	.dt-container .dt-menu-top .dt-menu-top-rao li.dt-management a span,
	.dt-container .dt-menu-top .dt-menu-top-rao li.dt-profile a span,
	.dt-container .dt-menu-top .dt-menu-top-rao li.dt-edit a span  { display : none; }


	.dt-adv-search-tab { padding: 5px 10px; }
	.dt-first-search .dt-first-search-cnt .horiz-fr label {	margin : 0 5px 0 0; }
	.dt-first-search ol li.dt-search-row-2, .dt-first-search ol li.dt-search-row-1 label { margin-right: 20px; }
	.dt-search-row-model-1 .dt-search-row-slot20 label { width: 60px; }
	.dt-search-row-model { width: 290px; }
	.dt-search-row-legend-rs .dt-tooltip-box .dt-tooltip { left: 60px; }

	/* content - upload*/
/*	.dt-container .dt-content-1000 .dt-content-1000-wrapper { background: url('//thumbs.dreamstime.com/images2012/bkg_sidebar.gif') repeat-y 505px 0; }	*/
/*	.dt-container .dt-content-1000 { width : 810px; }	*/
	/*.dt-container .dt-content-1000n { width : 1000px; }*/
    .dt-container .dt-content-1000n { width : 955px; }
	.dt-container .dt-content-1000 .dt-slot-content-s { width : 480px; padding-right : 50px; }
	.dt-msg-cnt-photos .dt-box-photo4 { margin: 0 18px 11px 0; }
	.dt-msg-cnt-photos .dt-box-photo3 { margin-right: 0; }
	.dt-slot-form-s .dt-slot-form-row .dt-file-name-xl { width: 100px; }
	.dt-slot-form-s .dt-slot-form-row-filename .dt-browse-click-xl { left : 236px; }
	.dt-slot-form .dt-slot-form-row .dt-file-type { left : 236px; }

	.dt-search-row-model-1,
	.dt-search-row-model { margin-right: 10px; padding-right: 10px; }
	.dt-first-search .dt-first-search-cnt .horiz-fr label { margin : 0 6px 0 0; }
	.dt-first-search .dt-first-search-cnt .horiz-fr .dt-col4 label { margin :0; }

	.dt-thumbnail-brand { margin-right : 0px; }
	/* .dt-footer { width : 1024px; } */
}

@media screen and (max-width: 980px) {
	.dt-container-home { width : 980px; }
	.dt-footer-home { width : 980px; }
}

/*
@media screen and (max-width: 890px) {
	.dt-container { width: 980px; }
	.dt-footer-bottom,
	.dt-footer .dt-footer-top,
	.dt-footer-content { width: 835px; }
}
*/


/* ================================================== */
/*  #Mobile (Portrait) - Design for a width of 320px  */
/* ================================================== */
@media screen and (max-width: 767px) {
	.dt-search-row-model-2 { width: 280px; margin : 0!important; padding:0!important; }
	.dt-search-row-model-2 ol li.dt-col2 { width: 113px; }


    .dt-container .dt-content-1000 .dt-slot-content p a,
    .dt-container .dt-content-1000 .dt-slot-content p { font-size : 1.2em; }
    .dt-container .dt-content-1000 .dt-slot-content p b { font-size : 1.1em; }

}

/* ================================================== */
/* #Mobile (Landscape) - Design for a width of 480px  */
/* ================================================== */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.dt-search-row-model-2 { width: 280px; margin : 0!important; padding:0!important; }
	.dt-search-row-model-2 ol li.dt-col2 { width: 113px; }
}

@media screen and (max-width: 1240px) {
	.dt-popup-more { left : 10%; width : 80%; top : 0; }
	.dt-breadcrumb-v2 ol.dt-related li { position : static; }
	.dt-popup-more span.dt-arrow { display : none!important; }
}



.contactstyle input { width : 165px!important; background : none!important; border : 1px solid #ccc!important; }
.contactstyle select { border: 1px solid #CCC; height: 22px; }
.contactstyle input.noborder { width : 20px!important; }
.dt-container .dt-slot-content .dt-login-popup input.input { width:200px; height: 21px; border: none; background: url('//thumbs.dreamstime.com/images2012/bkg_input.png') no-repeat 0 bottom; color : #474f55; font-size : 11px; margin-bottom: 5px; padding: 0 5px; box-sizing: border-box; }

div.dt-de .dt-adv-search .dt-adv-search-cnt { width: 860px; }
div.dt-de .dt-search-row-model-2 { width : 245px; }
div.dt-de .dt-search-row-people-3 ol.horiz-ls { width : 120px!important; }
div.dt-de .dt-search-row-people-3 ol.horiz-ls li label { width : 95px!important; }
div.dt-de .dt-adv-search .dt-search-setting { margin-right: 93px; }
div.dt-de #model-properties-cnt-2 ol.horiz-ls li { width : 120px!important; }

div.dt-pt .dt-adv-search .dt-adv-search-cnt,
div.dt-es .dt-adv-search .dt-adv-search-cnt { width: 880px; }
div.dt-pt .dt-search-row-large .horiz-large li,
div.dt-es .dt-search-row-large .horiz-large li { width : 105px; }
div.dt-pt .dt-search-row-large .horiz-large li.dt-label,
div.dt-es .dt-search-row-large .horiz-large li.dt-label { width : 60px; }
div.dt-pt .dt-search-row-large .horiz-large li.dt-label-sh,
div.dt-es .dt-search-row-large .horiz-large li.dt-label-sh { width : 80px; }
div.dt-pt .dt-search-row-large,
div.dt-es .dt-search-row-large { width : 575px; }
div.dt-pt .dt-search-row-model { width : 310px; }
div.dt-es .dt-search-row-model { width : 335px; }
div.dt-es .dt-search-row-model-1 { padding-right: 0; }
div.dt-es .dt-search-row-people-3 ol.horiz-ls { width : 105px; }
div.dt-es .dt-search-row-model-2 { width : 220px; }
div.dt-es .dt-search-row-people-3 ol { width : 100px; }
div.dt-es .dt-search-row-people-3 ol.horiz-ls { width : 120px; }

div.dt-es .dt-search-row-people-3 ol.horiz-ls li { width : 125px!important; }
div.dt-es .dt-search-row-people-3 ol.horiz-ls li label { width : 100px; }

div.dt-it .dt-search-row-1,
div.dt-fr .dt-search-row-1 { width : 250px; }
div.dt-it #model-properties-cnt-2,
div.dt-fr #model-properties-cnt-2 { width : 225px; }
div.dt-it .dt-search-row-large,
div.dt-fr .dt-search-row-large { width : 535px; }
div.dt-it .dt-search-row-model-1,
div.dt-fr .dt-search-row-model-1 { width : 280px!important; padding-right: 0; }
div.dt-it .dt-search-row-1 ol.horiz3x li.dt-picker,
div.dt-fr .dt-search-row-1 ol.horiz3x li.dt-picker { width : 115px; }
div.dt-it .dt-search-row-model,
div.dt-fr .dt-search-row-model { width : 310px; padding-right: 0; }

div.dt-nl .dt-search-row-model-1,
div.dt-nl .dt-search-row-model,
div.dt-nl .dt-search-row-2-20 { padding-right : 0; }
div.dt-nl .dt-search-row-model { width : 310px; }
div.dt-nl .dt-search-row-3 { width : 355px; }
div.dt-nl .dt-adv-search .dt-adv-search-cnt { width: 860px; }
div.dt-nl .dt-search-row-model-2 { width : 245px; }
div.dt-nl .dt-search-row-people-3 ol.horiz-ls { width : 110px!important; }
div.dt-nl .dt-search-row-people-3 ol.horiz-ls li label { width : 95px!important; }
div.dt-nl .dt-adv-search .dt-search-setting { margin-right: 93px; }
div.dt-nl #model-properties-cnt-2 ol.horiz-ls li { width : 120px!important; }
div.dt-nl .dt-search-row-people-3 ol li label { width : 115px!important; }
div.dt-nl .dt-search-row-people-3 ol,
div.dt-nl .dt-search-row-people-3 ol li { width : 135px!important; }

div.dt-ru .dt-search-cnt .dt-search-reset { margin-right : 5px; }
div.dt-se .dt-search-row-large .horiz-large li.dt-label-sf,
div.dt-ru .dt-search-row-large .horiz-large li.dt-label-sf { width : 100px!important; }
div.dt-se .dt-search-row-large,
div.dt-ru .dt-search-row-large { width : 575px; }
div.dt-ru .dt-search-row-model { width : 305px; }
div.dt-ru .dt-search-row-model-2 { width : 200px; } div.dt-ru .dt-search-row-people-3 ol, div.dt-ru .dt-search-row-people-3 ol li { width : 90px; }

div.dt-pl .dt-search-row-1 ol.horiz3x li.dt-picker { width : 115px; }
div.dt-pl .dt-search-row-1 { width : 250px; }
div.dt-pl .dt-search-row-large { width : 555px; }
div.dt-pl .dt-search-row-model-1 { width : 280px;  padding-right : 0; }
div.dt-pl .dt-search-row-model-2 { width : 230px; }

div.dt-se .dt-search-row .dt-search-row-slot-contrib label { width : 100px; }

div.dt-gr .dt-first-search .dt-left { width : 515px; }
div.dt-gr .dt-first-search .dt-right { width : 440px; }
.dt-gr .dt-adv-search .dt-adv-search-cnt,
div.dt-gr .dt-first-search-cnt { width : 955px; }
div.dt-gr .dt-search-row-1,
div.dt-gr .dt-search-row-2 { width : 280px; }
div.dt-gr .dt-search-row .dt-search-row-slot-contrib label { width : 120px; }
div.dt-gr .dt-search-row-large { width : 640px; }
div.dt-gr .dt-search-row-1 ol.horiz3x li { width : 130px; }
div.dt-gr .dt-search-row-1 ol.horiz3x li.dt-col1 { width: 60px; }
div.dt-gr .dt-search-row-1 ol.horiz3x li.dt-col2 { width: 75px; }
div.dt-gr .dt-search-row-large .horiz-large li.dt-label { width : 90px; }
div.dt-gr .dt-search-row-large .horiz-large li,
div.dt-gr .dt-search-row-large .horiz-large li.dt-label-sf,
div.dt-gr .dt-search-row-large .horiz-large li.dt-label-sh { width : 100px!important; }
div.dt-gr .dt-search-row-large .horiz-large li.dt-label-sl { width : 75px!important; }
div.dt-gr .dt-search-row-large .horiz-large li.dt-label-sls { width : 40px!important; }

.noimg {
	padding-top:25px;
	padding-bottom:25px;
	//float:left;
	width: 800px;
	margin-left:auto;
	margin-right:auto;
}
.noimgwrap {
	width:760px;
	text-align: center;
	border:1px solid #edeae7;
	padding-top:30px;
	padding-bottom:30px;
	margin-left:20px;
	background-color: #F6F3F0;
}

.noimgsub {
	width:760px;
	text-align: center;
	margin-left:60px;
}

.thb-large-box .thb_cell_v1 .thb_c23, .thb-large-box .thb_cell_v1 .thb_c23_rmv, .thb-large-box .thb_cell_v1 .thb_c23_rmv_on, .thb-large-box .thb_cell_v1 .dt-results-next {
	background: transparent url('//thumbs.dreamstime.com/images2012/sprite_gallery-v3.png') no-repeat left top;
}

.showonload {
	visibility: hidden;
}

.thb-large-gi-box .thb_cell_v1 {
	width: auto !important;
	float: none !important;
	display: inline-block !important;
}

.thb-large-pin-box .thb_cell_v1 {
	height: auto !important;
	float: none !important;
	display: inline-block !important;
}

.thb-large-gi-box .thb_cell_v1 a img {
	display: block;
}

.thb-large-pin-box .thb_cell_v1 a img {
	display: block;
}

.thb-large-box .thb_cell_v1 a:link {
	padding: 0px !important;
	margin: 0px !important;
	display: block;
}

.thb-large-box {
	text-align: justify !important;
	font-size: 0.1px !important;
	padding: 0px !important;
}

.thb-large-box .thb_cell_v1 .thb_c23 {
	right: 0px !important;
	bottom: 0px !important;
	left: auto !important;
	width: 34px;
	height: 18px;
	background-position: -420px -101px;
	padding: 3px;
}

.thb-large-box .thb_cell_v1 .thb_c23_on {
	width: 75px;
	background-position: -353px -73px;
}

.thb_cell_v1 .thb_c23 {
	visibility: hidden;
	display: block;
}

.thb-large-box .thb_cell_v1 .thb_c23_rmv {
	background-position: -435px -73px !important;
	width: 19px;
}

.thb-large-box .thb_cell_v1 .thb_c23_rmv_on {
	background-position: -354px -101px !important;
	width: 46px;
}

.thb-large-box .thb_cell_5lb .thb_c23 {
	width: 15px !important;
	height: 15px !important;
	right: 7px !important;
	bottom: 7px !important;
	background-position: -6px -76px !important;
}

.thb-large-box .thb_cell_5lb .thb_c23_rmv {
	background-position: -36px -76px !important;
}

.thb-large-box .thb_cell_v1 a.dt-results-next {
	display: inline-block;
	height: 168px;
	width: 129px;
	background-image: url("//thumbs.dreamstime.com/images2012/button-nextpage7-sprite.gif");
	background-position: top left;
	border: 0px none !important;
	margin: 1px 0px 0px 5px !important;
	float: left !important;
}

.thb-large-gi-box #nextbutton {
	height: 172px !important;
}

.thb-large-box .thb_cell_v1 a.dt-results-next:hover {
	background-position: top right;
	border: 0px none !important;
}

.thb-large-box .thb_c21 {
	height: 17px !important;
}

.thb-large-box .thb_c2 {
	margin: 0px !important;
}

.thb-large-box .thb_c21 a:link, .thb-large-box .thb_c21 a:hover {
	font-size: 8.5pt;
	text-align: center;
	margin: 0px !important;
	position: inherit !important;
	white-space: nowrap !important;
	overflow: hidden;
	text-overflow: ellipsis;
 	-o-text-overflow: ellipsis;
}

.dt-flyout-over {
	background: #4c4843;
	padding: 10px;
	z-index: 99999;
}

.dt-flyout-over-thumbnail {
	font-family: Arial, Verdana, sans-serif;
	padding: 1px;
	background: #FFFFFF;
	z-index: 9999999 !important;
}

.dt-flyout-over-title {
	font-size: 12px;
	color: #246eac;
	padding: 0px 5px;
	overflow: hidden;
	text-overflow: ellipsis;
 	-o-text-overflow: ellipsis;
	white-space: nowrap;
}

.dt-flyout-over-descr {
	font-size: 11px;
	color: #4e4e4e;
	padding: 0px 5px 5px 5px;
	line-height: 9px;
}

.dt-flyout-over-descr span {
	display: inline-block;
	color: #dbdad9;
	padding: 0px 6px 0px 6px;
	font-size: 14px;
}

.thb_cell_bigth { border: 1px solid #e5e2de; background: #FFFFFF; display: block; }
.thb_cell_bigthimg { padding: 3px; margin-top: 0px; visibility: visible; }
.thb_cell_bigthtitle { display: block; height: 15px; font-size: 8.5pt; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap ! important; background-color: #e5e2de; padding: 2px 2px 1px 2px; }
a.thb_cell_lnk { font-size: 8.5pt; }

h1.newl {
font-family:'Conv_HelveticaNeueLTPro-Th',sans-Serif;
font-weight: normal;
color : #736357;
font-size: 36px;
line-height: 36px;
}

h2.newl {
font-family:Arial,Helvetica,sans-serif !important;
color: #272A2D;
font-size: 17px !important;
font-weight: normal;
line-height: 18px !important;
}

.strikethrough {
  position: relative;
}
.strikethrough:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  right: 0;
  border-top: 1px solid;
  border-color: #246EAC;
  -webkit-transform:rotate(-15deg);
  -moz-transform:rotate(-15deg);
  -ms-transform:rotate(-15deg);
  -o-transform:rotate(-15deg);
  transform:rotate(-15deg);
}
.dt-table-management-dwnloading {
display: inline-block;
width: 135px;
border-left: 1px solid #dddddd;
padding-left: 13px;
font-size: 11px;
color: #777777;
height: 28px;
vertical-align: middle;
padding-top: 11px;
}
.dt-table-management-dwnloading img {
vertical-align: top;
margin: 0 5px 0 0;
}

/* IE 6 */
.ie6 .thb-large-box .thb_cell_v1 .thb_c23, .ie6 .thb-large-box .thb_cell_v1 .thb_c23_on, .ie6 .thb-large-box .thb_cell_v1 .thb_c23_rmv_on, .ie6 .thb-large-box .thb_cell_v1 .thb_c23_rmv .ie6 .thb-large-box .thb_cell_v1 .dt-results-next, .ie6 .thb-large-box .thb_cell_v1 a.dt-results-next, .ie6 .thb-large-box .thb_cell_v1 a.dt-results-next:hover {
	background: transparent url('//thumbs.dreamstime.com/images2012/sprite_gallery-v3.gif') no-repeat left top !important;
}

.ie6 .thb-large-box .thb_cell_v1 .thb_c23 {
	background-position: -420px -101px !important;
	position: absolute !important;
}

.ie6 .thb-large-box .thb_cell_v1 .thb_c23_on {
    background-position: -353px -73px !important;
}

.ie6 .thb-large-box .thb_cell_v1 .thb_c23_rmv {
	background-position: -435px -73px !important;
}

.ie6 .thb-large-box .thb_cell_v1 .thb_c23_rmv_on {
	background-position: -354px -101px !important;
}

.ie6 .thb-large-box div.thb_cell_v1 {
	display: inline !important;
}

.ie6 .thb-large-box .thb_cell_v1 a:link {
	border: 0px none !important;
}

.ie6 .thb-large-box .thb_cell_v1 a.dt-results-next {
	background-position: -84px 0px !important;
}

.ie6 .thb-large-box .thb_cell_v1 a.dt-results-next:hover {
	background-position: -217px 0px !important;
	margin: 1px 0px 0px 5px !important;
}

.ie6 .dt-rmbig-lb, .ie6 .dt-btn-spell img, .ie6 .sep span, .ie6 .dt-commentboxflyclose-lb, .ie6 .dt-commentboxflyarr-t-lb, .ie6 .dt-commentboxflyarr-r-lb, .ie6 .dt-commentboxflyarr-b-lb, .ie6 .dt-commentboxflyarr-l-lb, .ie6 .dt-commentbig-lb, .ie6 .dt-table-lb-management-sort-off, .ie6 .dt-table-lb-management-sort-a, .ie6 .dt-table-lb-management-sort-d, .ie6 .dt-table-lb-management-back span, .ie6 .dt-fly-lb-error .dt-commentboxflyclose-lb, .ie6 .dt-fly-lb-succes .dt-commentboxflyclose-lb, .ie6 .dt-fly-lb-alert .dt-commentboxflyclose-lb, .ie6 .dt-commentboxflycounter-lb span, .ie6 .dt-edit-lb-box-close  {background-image: url(lbm-sprite-ie6.gif) !important; background-repeat: no-repeat !important; background-color: transparent !important;}
.ie6 .dt-input-text, .ie6 .lightboxpicdropset, .ie6 .dt-input-textarea {background: transparent url(//thumbs.dreamstime.com/images2012/lbm-sprite.png) no-repeat left top;}
.ie6 .dt-input-text {background-position: 0px -499px !important; padding-top: 4px; height: 18px;}
.ie6 .dt-input-textarea {background-position: 0px -499px !important;}
.ie6 .lightboxpicdropset {background-position: 0px -499px !important; height: 22px;}
.ie6 .lightboxpicdropset span {margin-top: 4px !important;}
.ie6 .dt-rmbig-lb {background-position: 0px 4px !important;}
.ie6 .dt-table-management-rcol {border-left: 1px solid #EEEEEE !important;}
.ie6 .dt-container .nl_content h3 {font-size: 22px !important;}
.ie6 .dt-table-management-rcol .dt-input-text {width: 259px !important;}
.ie6 .dt-table-management-lbnw a span {vertical-align: top !important; height: 19px !important;}
.ie6 a.dt-delete-lb-icn {background-position: 0px -1px !important; height: 19px !important;}
.ie6 a.dt-edit-lb-icn {background-position: -19px -1px !important; height: 19px !important;}
.ie6 a.dt-view-lb-icn {background-position: -38px -1px !important; height: 19px !important;}
.ie6 .dt-btn-xl {display: inline-block !important; background-position: 0 -321px; line-height: 28px !important;}
.ie6 .dt-btn-xl span {display: inline-block !important; vertical-align: top;}
.ie6 .dt-btn-xl:hover {background-position: 0px -351px;}
.ie6 .nl_content .dt-breadcrumbs .dt-orizList li.sep span {background-position: -118px -4px !important;}
.ie6 .dt-commentboxflyclose-lb {background-position: -28px -3px !important;}
.ie6 .dt-commentboxflyarr-t-lb {background-position: -87px -7px !important;}
.ie6 .dt-commentboxflyarr-r-lb {background-position: -108px -5px !important;}
.ie6 .dt-commentboxflyarr-b-lb {background-position: -98px -7px !important;}
.ie6 .dt-commentboxflyarr-l-lb {background-position: -78px -5px !important;}
.ie6 .dt-commentbig-lb {background-position: -47px 0px !important;}
.ie6 .dt-table-lb-management-sort-off {background-position: 0px -29px !important; margin: -3px 0px 0px 0px !important;}
.ie6 .dt-table-lb-management-sort-a {background-position: -5px -29px !important; margin: -3px 0px 0px 0px !important;}
.ie6 .dt-table-lb-management-sort-d {background-position: -10px -29px !important; margin: -3px 0px 0px 0px !important;}
.ie6 .dt-table-lb-management-back span {background-position: -127px -5px !important;}
.ie6 .dt-fly-lb-error .dt-commentboxflyclose-lb {background-position: -8px -4px !important;}
.ie6 .dt-fly-lb-succes .dt-commentboxflyclose-lb {background-position: -8px -4px !important;}
.ie6 .dt-fly-lb-alert .dt-commentboxflyclose-lb {background-position: -8px -4px !important;}
.ie6 .dt-commentboxflycounter-lb span {background-position: -93px -18px !important;}
.ie6 .dt-edit-lb-box {height: 20px !important; position: relative;}
.ie6 .dt-edit-lb-box-close {background-position: -29px -25px;}
.ie6 .dt-content-1000 {background: transparent none !important;}

/* IE 7 */
.ie7 .thb-large-box div.thb_cell_v1 {
	display: inline !important;
	border: 1px solid #FFFFFE;
}

.ie7 .thb-large-box .thb_cell_v1 a:link {
	border: 0px none !important;
}

.ie7 .dt-submenu .horiz li {display: block; float: left;}
.ie7 .dt-search .dt-search-cnt .horiz li input {margin-top: 0px;}
.ie7 .dt-search-cnt ul {height: 28px; padding-top: 8px;}
.ie7 .dt-breadcrumb-v2 ol.dt-related {position: relative; z-index: 1;}

.ie7 .dt-table-management-rcol {border-left: 1px solid #EEEEEE !important;}
.ie7 .dt-input-text, .ie7 .lightboxpicdropset, .ie7 .dt-input-textarea {background: transparent url(//thumbs.dreamstime.com/images2012/lbm-sprite.png) no-repeat left top;}
.ie7 .dt-input-text {background-position: 0px -499px !important; padding-top: 4px; height: 18px;}
.ie7 .dt-input-textarea {background-position: 0px -499px !important;}
.ie7 .lightboxpicdropset {background-position: 0px -499px !important; height: 22px;}
.ie7 .lightboxpicdropset span {margin-top: 4px !important;}
.ie7 .dt-table-management-rcol {border-left: 1px solid #EEEEEE !important;}
.ie7 .dt-btn-xl:hover {background-position: 0px -351px;}
.ie7 .dt-container .nl_content h3 {font-size: 22px !important;}
.ie7 .dt-commentboxflymin-lb a.dt-btn-xl {display: inline-block; width: auto 120px !important;}
.ie7 .dt-table-management-infrow div {display: inline;}
.ie7 .dt-btn-spell img {margin-top: 6px;}
.ie7 .dt-table-management-copybox {margin-left: 60px; margin-top: -22px; width: 455px !important; position: relative; height: 28px; left: 100px; top: 0px;}
.ie7 .lightboxpicdropset {display: block; position: absolute; right: 0px; top: -3px;}

.ie7 .thb-large-gi-box .thb_cell_v1 {
	float: left !important;
	display: block !important;
	width: 180px !important;
}

.ie7 .thb-large-gi-box .thb_cell_v1 .bigthumb {
	float: left !important;
	display: block !important;
	width: 160px !important;
}

.ie7 .thb-large-gi-box .thb_cells a {
	display: block;
}

.ie7 .thb-large-gi-box .dt-commentbox-lb {
	width: 180px !important;
	position: relative !important;
	margin: 0px !important;
}

.ie7 .thb-large-gi-box .dt-commentbox-lb div {
	margin: 0px 7px 0px 5px !important;
}

.ie7 .dt-commentbig-lb {
	top: 100px !important;
	right: 2px !important;
}

.ie7 .dt-rmbig-lb {
	top: 12px !important;
	right: 2px !important;
}

.ie7 .dt-edit-lb-box {
	height: 28px;
	position: relative;
}

/* IE 8 */

.ie8 .dt-input-text, .ie8 .lightboxpicdropset, .ie8 .dt-input-textarea {background: transparent url(//thumbs.dreamstime.com/images2012/lbm-sprite.png) no-repeat left top;}
.ie8 .dt-input-text {background-position: 0px -499px !important; padding-top: 4px; height: 18px;}
.ie8 .dt-input-textarea {background-position: 0px -499px !important;}
.ie8 .lightboxpicdropset {background-position: 0px -499px !important; height: 22px;}
.ie8 .lightboxpicdropset span {margin-top: 4px !important;}
.ie8 .dt-table-management-rcol {border-left: 1px solid #EEEEEE !important;}
.ie8 .dt-btn-xl:hover {background-position: 0px -351px;}
.ie8 .dt-container .nl_content h3 {font-size: 22px !important;}
.ie8 .dt-addimage-lb .dt-input-text {padding-top: 8px !important; height: 20px !important;}
.ie8 .dt-edit-lb-box-text {padding-top: 4px; height: 18px;}
.ie8 .dt-edit-lb-box .dt-btn-xl span {line-height: 21px;}
.ie8 .dt-content-tools-cnt-pop .dt-input-textarea {background-image: none;}
.ie8 .dt-form-2x .dt-slot-form input { line-height : 24px; }

/* IE 9 */
.ie9 .dt-search-cnt .dt-search-reset { margin-right : 2px; }
.ie9 .thb-large-box .thb_cell_v1 .dt-results-next {
	height: 128px;
	background-position: -84px 0px;
	margin: 0px !important;
}

.ie9 .thb-large-box .thb_cell_v1 .dt-results-next:hover {
	background-position: -217px 0px;
	margin: 1px 0px 0px 5px !important;
}
.ie9 .lightboxpicdropset121 span {margin-top: 2px !important;}
.ie9 .dt-table-management-archivedebtn span {width: 105px !important; padding-left: 2px !important;}

/* IE 10 */
.ie10 .dt-search-cnt .dt-search-reset { margin-right : 2px; }
.ie10 .dt-first-search-cnt { width : 880px; height : 20px; }
.ie10 .dt-first-search .horiz { width : 450px; }
.ie10 .dt-first-search .horiz-fr { width : 400px; }

.ie10 .dt-search-cnt ul li input { margin-top : 9px; }
.ie10 .dt-search-row input[type="radio"] { position : relative; top : -2px; }

#needmorecustomcredits { margin-right : 0px!important; float : left!important; }

.dt-table-contents h2 { font-size : 15px!important; }
.dt-table-contents td { font-size : 12px!important; }

.dt-container .dt-content-1000 .dt-slot-content ul li { font-size: 13px !important; left : 0px; }
a.dt-btn-green-default:hover { text-decoration: none !important; }

.dt-multiple { width : 175px;

-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;

}


/* 25.10.2014 */
.dt-upload-profile-image-bg {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 40;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,.7);
    display: none;
}
.dt-upload-profile-image-bg .dt-upload-profile-image-wrapper {
    width: 600px;
    min-height: 300px;
    margin: 200px auto;
    background-color: #fff;
    position: relative;
}
.dt-upload-profile-image-bg .dt-upload-profile-image-wrapper .dt-close {
    position: absolute;
    top: 5px;
    right: 5px;
    color: #246EAC;
    font-size: 11px;
    text-decoration: none;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -351px 0;
    width: 21px;
    height: 20px;
    display: block;
}

.dt-upload-profile-image-bg .dt-upload-profile-image-wrapper h1 {
    padding: 20px;
    margin: 0;
    font-size: 22px;
    font-family: Roboto;
    font-weight: normal;
}
.dt-upload-profile-image-bg .dt-upload-profile-image-wrapper h3 {
    font-size: 24px;
    line-height: 30px;
    margin: 0;
    text-transform: uppercase;
    padding: 18px 0px 0px 18px;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
}
.dt-upload-profile-image-bg .dt-upload-profile-image-wrapper .dt-tabs {
    width: 95%;
    margin: 0 auto;
}
.dt-upload-profile-image-bg .dt-upload-profile-image-wrapper .dt-tabs ul {
    margin: 0;
}
.dt-upload-profile-image-bg .dt-slot-form-s .dt-slot-form-s-content {
    background: none;
    padding: 0;
}
.dt-upload-profile-image-bg .dt-upload-dragdrop .dt-upload-dragdrop-text {
    font-size: 17px;
    width: 100%;
    height: 21px;
    text-align: center;
}
.dt-upload-profile-image-bg .dt-loading-dragdrop {
    margin: 50px 0;
}
.dt-upload-profile-image-bg .dt-loading-dragdrop .dt-loading-dragdrop-text {
    font-size: 12px;
    width: 100%;
    text-align: center;
    padding-top: 21px;
}
.dt-upload-profile-image-bg .dt-loaded-dragdrop > div {
    width: 150px;
    height: 150px;
    overflow: hidden;
    position: relative;
    margin: 0px auto;
    text-align: center;
}
.dt-upload-profile-image-bg .dt-loaded-dragdrop > div > div {
    background: url(//thumbs.dreamstime.com/images2012/dt-loaded-mask.png);
    width: 150px;
    height: 150px;
    position: absolute;
}
.dt-upload-profile-image-bg .dt-loaded-dragdrop > div > img {
    margin: 0px auto;
}
.dt-upload-profile-image-bg .dt-upload-dragdrop img {
    margin: 20px auto;
    display: block;
}
.dt-upload-profile-image-bg .dt-loading-dragdrop img {
    margin: 5px auto;
    display: block;
}
.dt-upload-profile-image-bg .dt-loaded-img-wrapper {
    width: 150px;
    margin: 20px auto;
    border: 3px solid #e4dfdb;
    border-radius: 50%;
    overflow: hidden;
}
.dt-upload-profile-image-bg .dt-loaded-img-wrapper img {
    display: block;
    width: 150px;
}
.dt-upload-profile-image-bg .dt-dragdrop-upload-or {
    display: block;
    text-align: center;
    font-size: 12px;
    line-height: 30px;
}
.dt-upload-profile-image-bg form label {
    width: 100%;
    text-align: center;
    display: block;
    font-size: 12px;
}
.dt-upload-profile-image-bg .dt-slot-form-s {
    margin-top: 0;
}
.dt-upload-profile-image-bg .dt-slot-form-s .dt-slot-form-row .dt-file-name-xl {
    margin-left: 50px;
    width: 134px;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
}
.dt-upload-profile-image-bg .dt-slot-form-s .dt-slot-form-row-filename .dt-browse-click-xl {
    left: 320px;
}
.dt-upload-profile-image-bg .dt-upload-browse-buttons {
    height: 40px;
    padding: 15px;
    margin-top: 50px;
    background-color: #f4f4f3;
    width: 95%;
    text-align: right;
}
.dt-upload-profile-image-bg .dt-upload-browse-ok,
.dt-upload-profile-image-bg .dt-upload-browse-cancel {
    width: 102px;
    height: 28px;
    display: inline-block;
    border-radius: 3px;
    margin-right: 5px;
}
.dt-upload-profile-image-bg .dt-upload-browse-ok {
    background-color: #78ae22;
    border-bottom: 5px solid #619825;
}
.dt-upload-profile-image-bg .dt-upload-browse-cancel {
    background-color: #a09b95;
    border-bottom: 5px solid #928d87;
}
.dt-upload-profile-image-bg .dt-upload-browse-ok:hover {
    background-color: #4c9307;
    border-bottom: 5px solid #337507;
}
.dt-upload-profile-image-bg .dt-upload-browse-cancel:hover {
    background-color: #98948e;
    border-bottom: 5px solid #8c8782;
}
.dt-upload-profile-image-bg .dt-upload-browse-ok input,
.dt-upload-profile-image-bg .dt-upload-browse-cancel input {
    width: 102px;
    line-height: 28px;
    margin: 0;
    padding: 0;
    text-align: center;
    background: none;
    border: none;
    color: #fff;
    font-family: Roboto;
}

.dt-pfm { width : 80%; margin : 0 auto; }
.dt-pfm h4 { font-size : 16px!important; margin-bottom : 20px!important; font-family : arial!important; }
.dt-pfm .dt-tabs3x { display : block;  height : 24px; }
.dt-pfm .dt-tabs3x-mb { margin-bottom : 40px; }
.dt-pfm .dt-tabs3x-b {
	background : #f1eae2;
	border : 1px solid #9a9ca8;
	height : 24px; padding : 5px;
}
.dt-pfm .dt-tabs3x li { margin-bottom : 5px; display : block; float : left; width : 50%; font-size : 12px; height : 24px; line-height : 24px; }
.dt-pfm .dt-tabs3x .dt-label { width : 30%; font-weight : bold; }
.dt-pfm .dt-tabs3x .dt-btns { width : 20%; }
.dt-pfm .dt-tabs3x .dt-btnss { width : 20%; }

.dt-pfm .dt-tabs4x .dt-btns a,
.dt-pfm .dt-tabs3x .dt-btns a {
	height : 20px;
	background : #f1eae2;
	border : 1px solid #9a9ca8;
	border-radius : 6px;
	display : block;
	line-height : 20px; text-align : center;
}

.dt-pfm .dt-tabs4x { display : block; width : 100%; height : 26px; }
.dt-pfm .dt-tabs4x li { text-align : center; border-right : none; font-size : 12px; width : 27%; display : block; float : left; }
.dt-pfm .dt-tabs4x li span { border : 1px solid #cccccc; display : block; height : 26px; line-height : 26px; float : left; width : 100%; }

.dt-pfm .dt-tabs4x li.dt-col { width : 19%; }
.dt-pfm .dt-tabs4x-h li { text-align : center; background : #f7f3f0; border-bottom : none;  }
.dt-pfm .dt-tabs4x .dt-btns a { width : 70%; margin : 0 auto; margin-top : 2px; }
.dt-pfm .dt-tabs4x-c li.dt-last span { border-right : 1px solid #ccc; }
.dt-pfm .dt-tabs4x-c li span { border-right : none; }
.dt-pfm .dt-tabs4x-c li span { border-bottom : none; }
.dt-pfm .dt-tabs4x-f { margin-bottom : 30px; }
.dt-pfm .dt-tabs4x-f li,
.dt-pfm .dt-tabs4x-f { width : 100%; text-align : left; }
.dt-pfm .dt-tabs4x-f a { margin-left : 20px; }

.dt-popup-payment { height : auto; width : 500px; }
.dt-popup-payment-750 { width : 750px; }
.dt-popup-payment .dt-popup-payment-header { position : relative; background : #f3ece5; padding : 20px 15px; border-bottom : 1px solid #e3ded9; }

.dt-popup-payment .dt-popup-payment-header h3 { line-height : 16px; text-align : center; font-size : 13px; margin : 0 0 20px 0; font-weight : bold; color : #000; }
.dt-popup-payment .dt-popup-payment-header p { margin : 0; text-align : center; font-size : 13px; padding : 0 10%; color : #000; }

.dt-popup-payment  .dt-popup-payment-header-left h3, .dt-popup-payment .dt-popup-payment-header-left p { text-align : left; padding : 0; }

.dt-popup-payment .dt-popup-payment-header-icn h3,
.dt-popup-payment .dt-popup-payment-header-icn p {
	text-align : left; padding : 0;
}
.dt-popup-payment .dt-popup-payment-header-icn {
	padding-left : 100px;
	position : relative;
}
.dt-popup-payment .dt-popup-payment-header-icn:before {
	background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat -141px -1823px;
	position : absolute; content : ''; display : block; width : 62px; height : 51px;
	top : 20px; left : 20px;
}

.dt-popup-payment .dt-popup-payment-header .dt-form textarea {
	width: 96%; display : block; margin : 20px auto;
	height: 63px;
	border: 1px solid rgba(119,112,104,.32);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #fff;
	-moz-box-shadow: inset 2px 3px 5px rgba(0,0,0,.1);
	-webkit-box-shadow: inset 2px 3px 5px rgba(0,0,0,.1);
	box-shadow: inset 2px 3px 5px rgba(0,0,0,.1);
	padding : 1%;
	font-family : inherit; font-size : 12px;
}
.dt-popup-payment .dt-popup-payment-header .dt-form .dt-slot-form-row-btn { padding : 0; float : none; margin : 0 auto; width : 100%; }
.dt-popup-payment .dt-popup-payment-header .dt-form .dt-slot-form-row-btn a { margin : 0 auto; float : none; width : 40%; display : block; }

.dt-popup-payment .dt-popup-payment-header .dt-plan { height : 24px; line-height : 24px; position : absolute; display : block; right : 20px; top : 15px;  }
.dt-popup-payment .dt-popup-payment-header .dt-plan li { display : inline; height : 24px; line-height : 24px; }
.dt-popup-payment .dt-popup-payment-header .dt-plan li label,
.dt-popup-payment .dt-popup-payment-header .dt-plan li input { display : block; float : left; }
.dt-popup-payment .dt-popup-payment-header .dt-plan li input { position : relative; top : 5px; margin : 0 10px 0 20px; }

.dt-popup-payment .dt-popup-payment-footer { padding : 15px; }
.dt-popup-payment .dt-popup-payment-footer .dt-slot-form-row-btn { padding : 0; width : 48%; }
.dt-popup-payment .dt-popup-payment-footer .dt-slot-form-row-btn a.dt-btn-green-default { float : right; margin : 0; }
.dt-popup-payment .dt-popup-payment-footer .dt-slot-form-row-btn span.dt-info { float : right; margin : 5px 0 0 0; display : block;  text-align : center; width : 186px; font-size : 12px; color : #3b3630; }

.dt-popup-payment .dt-tabs5x { display : block; width : 100%; height : 18px; }
.dt-popup-payment .dt-tabs5x li { text-align : center; font-size : 12px; width : 17%; display : block; float : left; margin : 0; }
.dt-popup-payment .dt-tabs5x li > span { display : block; height : 18px; line-height : 18px; float : left; width : 100%; }

.dt-popup-payment .dt-tabs5x li.dt-col-1 { text-align : left; width : 15%; }
.dt-popup-payment .dt-tabs5x-h li span { font-weight : bold; }
.dt-popup-payment .dt-tabs5x-c { height : 55px; line-height : 55px; border-bottom : 1px solid #e6dfd4; }
.dt-popup-payment .dt-tabs5x-c-last { border-bottom : none; }
.dt-popup-payment .dt-tabs5x-c li > span { height : 55px; line-height: 55px; }
.dt-popup-payment .dt-tabs5x-c li.dt-col-2 input { position : relative; top : 2px; margin : 0 5px 0 10px; }
.dt-popup-payment .dt-tabs5x-c li.dt-col-6 .dt-slot-form-row-btn { padding : 0; margin : 9px auto 0 auto; float : none; }

.dt-popup-payment .dt-popup-payment-content .dt-slot-green { background : #7ead05; color : #fff; font-size : 12px; padding : 15px; }
.dt-popup-payment .dt-popup-payment-content .dt-slot-images5x a { opacity : 0.9; float : left; width : 20%; }
.dt-popup-payment .dt-popup-payment-content .dt-slot-images5x a:hover { opacity : 1; }
.dt-conf-t { width : 370px; margin : 20px auto; text-align : left; font-size : 12px; line-height : 16px; }
.dt-conf-t span { color : #d82080; }
.dt-conf-t-links {
font-size : 12px; text-align : left;
margin : 80px 30px 0px 30px
}
.dt-conf-t-links a {
color: #246EAC;
font-size: 12px;
line-height : 32px;
}
.dt-conf-t-links .icn {
background: url('//thumbs.dreamstime.com/images2012/icn_print.png') no-repeat right 0;
color: #246EAC;
font-size: 12px;
text-decoration: underline;
padding: 0 15px 0 0px;
}
.dt-conf-t-links .dt-cont {
background: url('//thumbs.dreamstime.com/images2012/btn_xl_s.png') no-repeat 0 0;
width: 86px;
height: 32px;
font-size: 12px;
text-align: center;
color: #fff;
cursor: pointer;
display: block;
text-decoration: none;
line-height: 28px;
margin: 0 auto;
float : right;
}
.dt-sep80l { height : 80px; }
.dt-confirmation .dt-msg-ok-l { background: url('//thumbs.dreamstime.com/images2012/icn_ok.png') no-repeat center 80px; }
/* 07.12.2014 */
.dt-mrl-addform { background-color: #f1efe5; padding-top: 20px; color: #3b3630; }
.dt-mrl-form-title {
	font-size: 14px;
	font-weight: bold;
	color: #3b3630;
	text-align: center;
	margin-bottom: 20px;
}
.dt-mrl-left,
.dt-mrl-right {
	float: left;
	width: 50%;
}
.dt-mrl-addform .dt-input-label {
	font-size: 14px;
	display: inline-block;
	width: 100px;
	line-height: 22px;
	color: #3b3630;
}
.dt-mrl-right .dt-select-2x-cnt .selectboxit-container .selectboxit-text {
	color: #0054a6;
}
.dt-mrl-addform .mrl-span-gender {
	width: 75px;
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
}
.dt-mrl-addform .mrl-span-gender input {
	margin-right: 5px;
	margin-top: 2px;
}
.dt-mrl-addform .dt-mrl-left .dt-input-label {
	padding-left: 30px;
}
.dt-mrl-addform .input-text-notice {
	color: #868079;
	font-size: 11px;
	display: block;
	padding-left: 100px;
	line-height: 30px;
}
.dt-mrl-left .input-text-notice {
	padding-left: 135px;
}
.dt-mrl-addform .dt-select-2x-cnt { display: inline-block; }
.dt-mrl-addform .dt-mrl-input-wrapper {}
.dt-mrl-addform .dt-mrl-input-label {}
.dt-mrl-addform .dt-mrl-input-text {
	background: url('//thumbs.dreamstime.com/images2012/bkg_form_input1x.png') no-repeat 0 0;
	width: 167px;
	float: left;
	display: block;
	height: 23px;
	line-height: 20px;
	border: none;
	padding: 0 5px;
	font-size: 12px;
	color: #75777a;
}
.dt-mrl-submit {
	background-color: #e4e1d2;
	padding: 10px 30px;
	font-size: 12px;
}
.dt-mrl-submit-info {
	padding-right: 100px;
	margin-bottom: 15px;
}
.dt-mrl-submit .dt-mrl-red { color: #e22882 }
.dt-mrl-submit .dt-mrl-submit-btn {
	background: url('//thumbs.dreamstime.com/images2012/form_btn.jpg') no-repeat 0 -37px;
	width: 102px;
	height: 37px;
	font-size: 15px;
	color: #fff;
	cursor: pointer;
	padding: 0 0 3px 0;
	text-align: center;
	line-height: 20px;
	border: none;
	display: block;
	float: right;
	margin-top: -10px;
}
.dt-mrl-submit dt-mrl-submit-btn:hover {
	background-position: 0 0;
}
.dt-file-input-wrapper {
	position: relative;
	display: inline-block;
	width: 120px;
	height: 22px;
	vertical-align: middle;
}
.dt-file-input-wrapper input {
	opacity: 0;
	width: 100px;
	z-index: 1;
	position: absolute;
}
.dt-file-input-wrapper label {
	position: absolute;
	top: 0;
	line-height: 10px;
	background-color: white;
	border-radius: 5px;
	padding: 5px 10px;
	cursor: pointer;
}
.dt-mrl-list {
	color: #3b3630;
	margin-top: 45px;
}
.dt-mrl-list-title {
	font-family: 'Conv_HelveticaNeueLTPro-Th',sans-Serif;
	font-weight: normal;
	color: #736357;
	margin-bottom: 25px;
	font-size: 23px;
	float: left;
}
.dt-mrl-list-export {
	float: right;
}
.dt-mrl-list-export a {
	font-size: 12px;
	color: #0054a6;
}
.dt-mrl-info {
	font-size: 12px;
}
.dt-ch-table span, /* 09.12.2014 */
.dt-mrl-table span {
	display: block;
	float: left;
}
.dt-ch-table-header, /* 09.12.2014 */
.dt-mrl-table-header {
	color: #246EAC;
	border-bottom: 1px solid #e4e1d2;
	padding: 20px 0 10px;
}
.dt-ch-table-header span, /* 09.12.2014 */
.dt-mrl-table-header span {
	color: #246EAC;
	font-weight: bold;
	font-size: 14px!important;
}
.dt-ch-table-elem, /* 09.12.2014 */
.dt-mrl-table-elem {
	padding: 15px 0;
	background: url('//thumbs.dreamstime.com/images2012/bkg_sep.gif') repeat-x 0 bottom;
}
.dt-mrl-table span.tab-1 {
	width: 80px;
	font-size: 12px;
}
.dt-mrl-table span.tab-2 {
	width: 110px;
	font-size: 12px;
}
.dt-mrl-table span.tab-3 {
	width: 345px;
}
.dt-mrl-tables span.tab-4 {
	width: 80px;
}
.dt-mrl-table span.tab-2 .mr-name {
	color: #0054a6;
	font-weight: bold;
}
.dt-mrl-table span.tab-3 .mr-img-wrapper {
	width: 65px;
	height: 65px;
	vertical-align: middle;
}
.dt-mrl-table span.tab-3 .btn_more {
	display: inline-block;
}
.dt-mrl-table span.tab-3 .mr-img-wrapper {
	max-width: 65px;
	min-width: 50px;
	position: relative;
	overflow: hidden;
	background-color: #f1efe5;
	display: inline-block;
}
.dt-mrl-table span.tab-3 .mr-img-wrapper:before {
	content: "";
	display: block;
	padding-top: 100%;
}
.dt-mrl-table span.tab-3 .mr-img-wrapper img {
	position: absolute;
	top: -999px;
	bottom: -999px;
	left: -999px;
	right: -999px;
	margin: auto;
}
.dt-mrl-table span.tab-3 .mr-no-photo{
	line-height: 54px;
	font-size: 12px;
}
.dt-mrl-table span.tab-3 .mr-img-wrapper img{
}
a.btn_act { background: url('//thumbs.dreamstime.com/images2012/btn_act.png') no-repeat 0 0; display:block; color : #505055; font-size: 11px; width: 67px; height: 22px; padding: 0 0 6px 7px; line-height: 22px; text-align:center; text-shadow: 1px 1px #fff;  }
a.btn_act:hover { background-position: 0 -28px; }
.dt-mrl-sidebar .dt-sign-up-popup-cnt-right {
	height: auto;
	width: auto;
	background: none;
	float: left;
}
.dt-mrl-sidebar .dt-box,
.dt-mrl-sidebar .dt-box-last {
	font-size: 12px;
	color: #3b3630;
	margin: 10px 0;
}
.dt-mrl-sidebar .dt-box .dt-mrl-box {
	margin: 10px 0;
}
.dt-mrl-sidebar .dt-box-last h3{
	font-family: 'Conv_HelveticaNeueLTPro-Th',sans-Serif;
	font-weight: normal;
	color: #736357;
	font-size: 24px;
	display: inline-block;
}
.dt-mrl-sidebar .dt-box-last h5{
	font-size: 12px;
	display: inline-block;
	text-transform: uppercase;
}
.dt-mrl-sidebar .dt-box-last a{
	font-size: 14px;
	display: block;
	color: #0054a6;
	font-weight: bold;
	text-decoration: none;
	line-height: 25px;
}
.dt-mrl-sidebar .dt-box-last a.dt-mrl-a-last{
	margin: 20px 0;
}
.dt-mrl-sidebar .dt-box-last a.btn_arrowr {
	color: #505055;
	font-size: 12px;
	text-align: left;
	text-indent: 5px;
	line-height: 30px;
	font-weight: 400;
}
.dt-mrl-sidebar .dt-box-last i.flg-round{
	margin-top: -2px;
}
/* end 07.12.2014 */
/* end 09.12.2014 */
.dt-ch-wrapper{ margin: 0 10px; }
.dt-ch-table-elem {
	padding: 0;
}
.dt-ch-table-elem span{
	line-height: 60px;
	font-size: 12px;
}
.dt-ch-table span.tab-1 {
	width: 100px;
	font-size: 12px;
}
.dt-ch-table span.tab-2 {
	width: 300px;
	font-size: 12px;
}
.dt-ch-table span.tab-3 {
	width: 80px;
}
.dt-ch-table span.tab-4 {
	width: 80px;
}
.dt-ch-table span.tab-5 {
	width: 190px;
}
.dt-ch-table span.tab-6 {
	width: 155px;
}
.dt-ch-table div.ch-two {
	line-height: 0px;
	display: inline-block;
	vertical-align: middle;
}
.dt-ch-table span.ch-two {
	line-height: 14px;
	display: inline-block;
	clear: both;
}
.dt-ch-table span b{
	font-weight: bold;
}
.dt-ch-table span.ch-col-two{
	color: #7ead05;
}
.dt-ch-table span.tab-6 a.btn_act {
	display: inline-block;
	text-decoration: none;
}
/* end 09.12.2014 */

/* 21.12.2014 */
.dt-bc-hurry-wrapper,
.dt-bc-allone,
.dt-bc-daydose,
.dt-bc-continue {
	width: 790px; margin: 0 auto;
	font-family: 'Conv_HelveticaNeueLTPro-Th',sans-Serif;
}
.dt-bc-hurry-b,
.dt-bc-allone-b,
.dt-bc-daydose-b,
.dt-bc-continue-b {
	width: 100%; margin: 0;
	font-family: 'Conv_HelveticaNeueLTPro-Th',sans-Serif;
}
.dt-bc-hurry { font-family: 'Conv_HelveticaNeueLTPro-Th',sans-Serif; font-weight: bold; float: right; text-align: right; background-color: #f7f4ee; border-radius: 5px; line-height: 28px; color: #d82080; padding-right: 10px;}
.dt-bc-hurry span { position: relative; display: inline-block; background-color: #f7f4ee; border-radius: 50%; width: 28px; height: 28px; margin-left: -14px; margin-right: 10px;}
.dt-bc-hurry span:before { content: ''; position: absolute; display: inline-block; background: url(//thumbs.dreamstime.com/images2012/sprite-buycredits-php.png) no-repeat -60px 0; width: 19px; height: 21px; left: 6px; top: 2px;}
.dt-bc-cell { display: block; width: 25%; float: left; }
.dt-bc-cellx2 { display: block; width: 50%; float: left; }
.dt-bc-cellx3 { display: block; width: 75%; float: left; }
.dt-bc-cellx4 { display: block; width: 100%; float: left; }
.dt-bc-cellx33 { display: block; width: 33%; float: left; }

.dt-bc-allone {
	padding: 15px 0;
	background: url('//thumbs.dreamstime.com/images2012/bkg_sep.gif') repeat-x 0 bottom;
}
.dt-bc-allone-b{
	width: 96%;
	padding: 20px 2%;
	margin-top: 20px;
	background-image: -ms-linear-gradient(top, #F7F4EE 0%, #E1DDD5 100%);
	background-image: -moz-linear-gradient(top, #F7F4EE 0%, #E1DDD5 100%);
	background-image: -o-linear-gradient(top, #F7F4EE 0%, #E1DDD5 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F7F4EE), color-stop(1, #E1DDD5));
	background-image: -webkit-linear-gradient(top, #F7F4EE 0%, #E1DDD5 100%);
	background-image: linear-gradient(to bottom, #F7F4EE 0%, #E1DDD5 100%);
}
.dt-container .dt-content-1000 .dt-bc-allone-left h3,
.dt-container .dt-content-1000 .dt-bc-daydose h3,
.dt-container .dt-content-1000 .dt-bc-package h3 { font-family: 'Conv_HelveticaNeueLTPro-Th',sans-Serif; font-weight: 300; font-size: 24px; margin: 10px 0 15px;}
.dt-bc-allone-left ul li { font-family: Arial; ;position: relative; padding-left: 11px; font-size: 13px; color : #3b3630; line-height: 16px; margin : 0 0 5px 0; }
.dt-bc-allone-left ul li.dt-bc-allone-bold { font-weight: bold;}
.dt-bc-allone-left ul li:before { content: ''; position: absolute; background: url(//thumbs.dreamstime.com/images2012/sprite-buycredits-php.png) no-repeat -60px -30px; width: 6px; height: 5px; top: 50%; margin-top: -4px; left: 0; }
.dt-bc-allone-left ul li:hover:before { background-position: -70px -30px; }
.dt-bc-allone-left ul li span { color: #d82080; font-weight:  bold;}
.dt-bc-allone .dt-bc-cell { margin-top: 10px; }
.dt-bc-radio-element {
	position: relative;
}
.dt-bc-radio-element-rib15:after,
.dt-bc-radio-element-ribpromo:after,
.dt-bc-radio-element-ribbest:after,
.dt-bc-radio-element-rib10:after,
.dt-bc-radio-element-ribmost:after{
	content: '';
	display: block;
	position: absolute;
	top: -2px;
	right: 0;
	background: url(//thumbs.dreamstime.com/images2012/sprite-buycredits-php.png) no-repeat -60px -60px;
	width: 54px;
	height: 54px;
}
.dt-bc-buy-element:after{
	right: -2px;
}
.dt-bc-radio-element-rib10:after{
	background-position: 0 -60px;
}
.dt-bc-radio-element-ribpromo:after{
	background-position: -120px -60px;
}
.dt-bc-radio-element-ribbest:after{
	background-position: -180px -60px;
	width: 65px;
	height: 17px;
}
.dt-bc-radio-element-ribmost:after{
	background-position: -180px -80px;
	width: 87px;
	height: 17px;
}
.dt-bc-radio-element input[type="radio"]{
	position: absolute;
	opacity: 0;
	width: 0;
}
.dt-bc-radio-element label{
	display: block;
	background-color: #f7f4ee;
	border-radius: 5px;
	margin: 2px;
	color: #2f2c28;
	text-align: center;
	padding: 10px;
}
.dt-bc-radio-element input[type=radio]:checked + label{
	background-color: #7ead05;
	color: #fff;
}
.dt-bc-radio-element label .dt-bc-checked{
	position: relative;
	min-height: 50px;
}
.dt-bc-radio-element label .dt-bc-checked:after{
	content: '';
	display: block;
	background: url(//thumbs.dreamstime.com/images2012/sprite-buycredits-php.png) no-repeat;
	background-position: -30px -30px;
	width: 22px;
	height: 22px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -11px 0 0 -11px;
}
.dt-bc-radio-element input[type=radio]:checked + label .dt-bc-checked:after{
	background-position: 0 -30px;
}
.dt-bc-radio-element .dt-bc-im-mon {
	font-size: 18px;
}
.dt-bc-radio-element .dt-bc-reducere {
	font-size: 18px;
}
.dt-bc-radio-element .dt-bc-justprice {
	font-size: 18px;
	font-weight: 600;
	line-height: 39px;
}
.dt-bc-radio-element .dt-bc-reducere span,
.dt-bc-radio-element .dt-bc-saved {
	font-size: 14px;
}
.dt-bc-radio-element .dt-bc-reducere span.fir-color {
	text-decoration: line-through;
	font-weight: bold;
}
.dt-bc-radio-element span.sec-color {
	color: #d82080;
	font-weight: bold;
}
.dt-bc-radio-element input[type=radio]:checked + label span.fir-color {
	color: #c4dd85;
}
.dt-bc-radio-element input[type=radio]:checked + label span.sec-color {
	color: #fff;
}
.dt-bc-daydose .dt-bc-cellx2-flr {
	float: right;
	width: auto;
}
.dt-bc-daydose .dt-bc-radio-element-ct {
	position: relative;
	display: inline-block;
	line-height: 50px;
	font-size: 18px;
}
.dt-bc-daydose .dt-bc-radio-element-ct input {
	position: absolute;
	opacity: 0;
	width: 0;
}
.dt-bc-daydose .dt-bc-radio-element-ct label {
	line-height: 22px;
	display: inline-block;
	margin: 0 20px 0 30px;
}
.dt-bc-radio-element-ct label span {
}
.dt-bc-radio-element-ct label span:after{
	content: '';
	display: block;
	background: url(//thumbs.dreamstime.com/images2012/sprite-buycredits-php.png) no-repeat;
	background-position: -30px -0px;
	width: 22px;
	height: 22px;
	position: absolute;
	top: 50%;
	left: -0px;
	margin: -11px 0 0;
}
.dt-bc-radio-element-ct input[type=radio]:checked + label span:after{
	background-position: 0 0px;
}
.dt-bc-continue {
	margin-top: 30px;
	margin-bottom: 50px;
}
.dt-bc-continue .dt-bc-cellx3 {
	font-size: 13px;
}
.dt-bc-continue .dt-bc-cell {
	float: right;
	width: auto;
}
.dt-bc-continue .dt-bc-cell a {
	margin-top: 10px;
	font-size: 15px;
	color: #fff;
	padding: 10px 50px 5px;
	background-color: #d82080;
	border-radius: 3px 3px 0 0 ;
	position: relative;
	text-decoration: none;
	overflow: hidden;
	line-height: 40px;
}
.dt-bc-continue .dt-bc-cell a:after {
	content: '';
	display: block;
	height: 5px;
	width: 100%;
	position: absolute;
	bottom: -5px;
	border-top: 1px solid #ee2b91;
	background-color: #a90a5d;
	border-radius: 0 0 3px 3px;
}
.dt-bc-package {
	background-color: #f7f4ee;
	padding: 20px 25px;
	color: #3b3630;
}
.dt-container .dt-content-1000 .dt-bc-package h3 {
	margin: 0;
	line-height: 24px;
}
.dt-bc-package .dt-bc-cellx2 {
	font-size: 13px;
}
.dt-bc-accept {
	margin: 10px 0;
}
.dt-bc-accept span {
	line-height: 30px;
	font-size: 11px;
	color: #e22882;
}
.dt-bc-accept img {
	vertical-align: middle;
}
.dt-bc-buy-element {
	border-radius: 5px;
	background-color: #fff;
	margin: 15px 20px;
	position: relative;
}
.dt-bc-buy-element .dt-bc-im-mon {
	text-align: center;
	font-size: 21px;
	line-height: 48px;
	font-weight: 300;
}
.dt-bc-buy-element .dt-bc-buy-bottom {
	background-color: #f7f4ee;
	position: relative;
	border-radius: 0 0 5px 5px;
}
.dt-bc-buy-element .dt-bc-intreg {
	font-weight: 600;
	font-size: 18px;
	color: #d82080;
	margin-left: 10px;
	padding-top: 6px;
}
.dt-bc-buy-element .dt-bc-intreg span {
	color: #2f2c28;
}
.dt-bc-buy-element .dt-bc-redus {
	font-size: 14px;
	text-decoration: line-through;
	margin-left: 10px;
	padding-bottom: 4px;
	font-weight: bold;
}
.dt-bc-buy-element .dt-bc-redus-text {
	font-size: 14px;
	margin-left: 10px;
	padding-bottom: 4px;
}
.dt-bc-buy-element a {
	font-size: 14px;
	padding: 8px 20px 4px;
	background-color: #78ae22;
	color: #fff;
	border-radius: 3px 3px 0 0;
	display: inline-block;
	text-decoration: none;
	position: absolute;
	top: 10px;
	right: 10px;
}
.dt-bc-buy-element a:after {
	content: '';
	display: block;
	position: absolute;
	bottom: -2px;
	left: 0;
	width: 100%;
	border-top: 1px solid #85b539;
	height: 3px;
	background-color: #619825;
	border-radius: 0 0 3px 3px;
}
.dt-container .dt-content-1000 .dt-bc-daydose-b h3,
.all-center {
	text-align: center;
}
.dt-bc-daydose-b .dt-bc-cell {
	background: url(//thumbs.dreamstime.com/images2012/vertical-dots.jpg) repeat-y top right;
}
.dt-bc-daydose-b .dt-bc-cell-last {
	background: none;
}
.dt-bc-daydose-b .dt-bc-buy-element {
	background-color: #f7f4ee;
	color: #2f2c28;
}
.dt-bc-daydose-b .dt-bc-buy-element .dt-bc-buy-bottom {
	background-color: #e6e1d8;
	border-top: 1px solid #fff;
}
.dt-bc-daydose-b .dt-bc-im-mon-sus {
	padding-top: 12px;
	font-size: 18px;
	text-align: center;
}
.dt-bc-daydose-b .dt-bc-im-mon-jos {
	margin-bottom: 12px;
	font-size: 18px;
	text-align: center;
}
.dt-bc-daydose-b .dt-bc-justprice,
.dt-bc-buy-element .dt-bc-justprice {
	margin-left: 10px;
	font-size: 18px;
	font-weight: 600;
	line-height: 49px;
}
.dt-bc-continue-b .dt-bc-cellx4 {
	font-size: 13px;
	margin: 20px;
	width: 96%;
}
.dt-bc-buy-element-bd	 {
	border: 1px solid #d82080;
}
/* end 21.12.2014 */
/* 11.01.2015 */
.dt-content-ftp {
	/*font-family: 'Conv_HelveticaNeueLTPro-Roman',sans-Serif;*/
}
.dt-content-ftp .dt-sub-breadcrumb {
	font-family: 'Conv_HelveticaNeueLTPro-Th',sans-Serif;
}
.dt-content-ftp .dt-ftp-info-left {
	font-size: 13px;
	line-height: 19px;
}
.dt-content-ftp .dt-ftp-four {
	margin: 20px 0;
}
.dt-content-ftp .dt-ftp-ul {
	width: 49%;
	float: left;
	margin: .5%;
	background-color: #f6f1ee;
}
.dt-container .dt-content-ftp .dt-slot-content .dt-ftp-ul li{
	background: url(//thumbs.dreamstime.com/images2012/gr-dot.png)no-repeat left 4px;

}
.dt-container .dt-content-ftp .dt-ftp-ul h5{
	margin: 0;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	background-color: #e0dbd5;
	width: 100%;
	line-height: 58px;
	text-transform: none!important;
}
.dt-content-1000.dt-content-ftp .dt-ftp-ul ul{
	padding: 20px;
	min-height: 160px;
}

.dt-container .dt-content-ftp .dt-slot-sidebar .dt-box{
	margin-top: 0;
}
.dt-container .dt-content-ftp .dt-slot-sidebar .dt-box h3{
	margin: 0 0 26px;
	font-family: 'Conv_HelveticaNeueLTPro-Th',sans-Serif;
	text-transform: uppercase;
}
.dt-container .dt-content-ftp .dt-slot-sidebar .dt-box-last h5{
	margin: 0;
}
.dt-container .dt-content-ftp .dt-slot-sidebar .dt-box-last p{
	line-height: 18px;
}
.dt-container .dt-content-ftp .dt-slot-sidebar .dt-box-last p a{
	display: inline;
	font-weight: 300;
	font-size: 12px;
	line-height: 18px;
}
/* end 11.01.2015 */
/* 21.01.2015 */
.dt-7days-top{
	font-family: 'Conv_HelveticaNeueLTPro-Th',sans-Serif;
	color: #3b3630;
	font-size: 46px;
	font-weight: bold;
	display: block;
	margin: 0px auto;
	padding: 30px 300px 50px 0;
	width: 395px;
/*	background: url(//thumbs.dreamstime.com/images2012/dt-7days-top.png)no-repeat 30px;
	height: 140px;
	font-size: 0!important;*/
}
.dt-7days-top div{
	display: inline-block;
}
.dt-7days-top .dt-7days-big{
	font-size: 112px;
	font-weight: normal;
	/*font-size: 0;*/
}
.dt-7images-bottom{
	font-family: 'Conv_HelveticaNeueLTPro-Th',sans-Serif;
	color: #fff;
	font-size: 24px;
	text-align: center;
	padding-right: 300px;
}
/* end 21.01.2015 */
/* 01.02.2015 */
.dt-ref-header{
	margin: 0 auto 40px;
	overflow: hidden;
	position: relative;
	width: 947px;
	top: -7px;
	background: url('//thumbs.dreamstime.com/images2012/dt-ref-head.jpg')no-repeat top left;
	font-family: 'Conv_HelveticaNeueLTPro-Th',sans-Serif;
	font-size: 24px;
	line-height: 80px;
	text-indent: 30px;
}
.dt-ref-content {
  color: #3b3630; }
.dt-ref-content .dt-reg-tabs-wrapper {
  margin-left: 2px;
  font-size: 12px; }
.dt-ref-content .dt-reg-tabs-wrapper .dt-reg-tabs {
  color: #000;
  cursor: pointer;
  display: inline-block;
  position: relative;
  line-height: 25px;
  background-color: #cdc5bc;
  margin: 0 3px;
  padding: 0 15px; }
.dt-ref-content .dt-reg-tabs-wrapper .dt-reg-tabs:before, .dt-ref-content .dt-reg-tabs-wrapper .dt-reg-tabs:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: -5px;
  width: 5px;
  height: 25px;
  background: url("//thumbs.dreamstime.com/images2012/reg-sprite.png") no-repeat;
  background-position: left -100px; }
.dt-ref-content .dt-reg-tabs-wrapper .dt-reg-tabs:after {
  left: auto;
  right: -5px;
  background-position: left -75px; }
.dt-ref-content .dt-reg-tabs-wrapper .dt-reg-tabs.active {
  color: #fff;
  background-color: #817b74; }
.dt-ref-content .dt-reg-tabs-wrapper .dt-reg-tabs.active:before {
  background-position: left -125px; }
.dt-ref-content .dt-reg-tabs-wrapper .dt-reg-tabs.active:after {
  background-position: left -50px; }
.dt-ref-content .dt-reg-tabs-wrapper .dt-reg-tabs.dt-reg-left-first:before {
  background-position: left -0px; }
.dt-ref-content .dt-reg-tabs-wrapper .dt-reg-tabs.dt-reg-left-first.active:before {
  background-position: left -25px; }
.dt-ref-content .dt-reg-tabs-content-wrapper {
  font-size: 12px; }
.dt-ref-content .dt-reg-tabs-content-wrapper .dt-reg-tabs-content {
  display: none; }
.dt-ref-content .dt-reg-tabs-content-wrapper .dt-reg-tabs-content.active {
  display: block; }
.dt-ref-content .dt-reg-tabs-content-wrapper .top {
  color: #fff;
  padding: 18px 15px;
  background-color: #817b74; }
.dt-ref-content .dt-reg-tabs-content-wrapper .top span {
  line-height: 13px;
  vertical-align: middle; }
.dt-ref-content .dt-reg-tabs-content-wrapper .top span.sec-span {
  margin-left: 20px; }
.dt-ref-content .dt-reg-tabs-content-wrapper .top span.col-span {
  margin-left: 120px; }
.dt-ref-content .dt-reg-tabs-content-wrapper .top input[type='radio'] {
  vertical-align: middle; }
.dt-ref-content .dt-reg-tabs-content-wrapper .top label {
  line-height: 13px;
  vertical-align: middle; }
.dt-ref-content .dt-reg-tabs-content-wrapper .top .dt-select-2x-reg {
  display: inline-block; }
.dt-ref-content .dt-reg-tabs-content-wrapper .middle {
  color: #fff;
  background-color: #777067;
  padding: 15px; }
.dt-ref-content .dt-reg-tabs-content-wrapper .middle div {
  margin-bottom: 10px; }
.dt-ref-content .dt-reg-tabs-content-wrapper .middle textarea {
  width: 100%;
  height: 50px;
  max-height: 50px; }
.dt-ref-content .dt-reg-tabs-content-wrapper .bottom {
  color: #362f2d;
  padding: 15px;
  background-color: #f5f1ee; }
.dt-ref-content .dt-reg-tabs-content-wrapper .bottom div {
  margin-bottom: 10px; }
.dt-ref-content .dt-reg-tabs-content-wrapper .bottom .element {
  display: inline-block;
  width: 50%;
  float: left; }
.dt-ref-content .dt-reg-tabs-content-wrapper .bottom .element a {
  text-align: center;
  display: inherit; }
.dt-ref-content .dt-reg-tabs-content-wrapper .dt-reg-tabs-counters-content .bottom .element {
  width: 100%; }
.dt-ref-content .dt-reg-h3 {
  font-size: 18px;
  font-weight: bold;
  color: #3b3630; }
.dt-ref-content .dt-reg-h3 span{ color: #d82080; }
.dt-ref-content .dt-reg-h3.sec {
  margin-top: 40px; }
.dt-ref-content .dt-reg-h5 {
  font-size: 13px;
  line-height: 20px;
  margin: 10px 0; }
.dt-ref-content .dt-reg-gray {
  background-color: #f5f1ee;
  padding: 20px 15px;
  margin-bottom: 10px; }
.dt-ref-content .dt-reg-gray.sec {
  margin-bottom: 50px; }
.dt-ref-content .dt-reg-gray .dt-reg-url {
  display: inline-block;
  width: 100%;
  text-align: center; }
.dt-ref-content .dt-reg-gray .dt-reg-url .dt-btn-green {
  float: none;
  display: inline-block;
  width: 100px;
  overflow: hidden;
  border-radius: 2px; }
.dt-ref-content .dt-reg-gray .dt-reg-discount span {
  display: block;
  float: left; }
.dt-ref-content .dt-reg-gray .dt-reg-discount span.one {
  width: 22%;
  font-size: 16px;
  font-weight: bold; }
.dt-ref-content .dt-reg-gray .dt-reg-discount span.one span {
  display: inline;
  float: none;
  color: #d82080; }
.dt-ref-content .dt-reg-gray .dt-reg-discount span.tree {
  width: 20%; }
.dt-ref-content .dt-reg-gray .dt-reg-discount span.tree input {
  width: 80%;
  margin: 8px 0 0;
  float: right; }
.dt-ref-content .dt-reg-gray .dt-reg-discount span.two {
  width: 58%;
  line-height: 20px;
  font-size: 13px;
  text-align: right; }
.dt-container .dt-content-1000 .dt-ref-sidebar{color: #575c61;}
.dt-container .dt-content-1000 .dt-ref-sidebar .dt-box {
  font-size: 13px; }
.dt-container .dt-content-1000 .dt-ref-sidebar .dt-box h3,
.dt-container .dt-content-1000 .dt-ref-sidebar .dt-box-last h3 {
	font-family: 'Conv_HelveticaNeueLTPro-Th',sans-Serif;}
.dt-container .dt-content-1000 .dt-ref-sidebar .dt-box h3 {
  margin-top: 0; }
.dt-container .dt-content-1000 .dt-ref-sidebar .dt-box ul li {
  line-height: 20px;
  margin-bottom: 10px; }
.dt-container .dt-content-1000 .dt-ref-sidebar .dt-box ul li span {
  color: #d82080;
  font-weight: bold; }
.dt-container .dt-content-1000 .dt-ref-sidebar .dt-box-last div {
  margin: 20px 0;
  font-size: 13px; }
.dt-container .dt-content-1000 .dt-ref-sidebar .dt-box-last div strong {
  font-weight: bold; }
.dt-container .dt-content-1000 .dt-ref-sidebar .dt-box-last div span {
  color: #d82080; }
.dt-container .dt-content-1000 .dt-ref-sidebar .dt-box-last div i {
  font-style: italic; }
.dt-container .dt-content-1000 .dt-ref-sidebar .dt-box-last div a {
  color: #0054a6;
  text-decoration: none; }
.dt-container .dt-content-1000 .dt-ref-sidebar .dt-box-last input {
  width: 94%; }
/* end 01.02.2015 */

/* Grid images preview */
.grid-system {background:none;}

	/*.grid-system .thb_cell_v1 .thb_cells a img {border: 1px solid #FFF;}*/
	.grid-system .thb-large-box .thb_cell .thb_c1 .thb_c23 {display:none;}
		.grid-system .thb-large-box .thb_cell .thb_c1:hover .thb_c23 {display:inherit;}

	.grid-system .thb-large-box .thb_cell .thb_c23 {padding:0; left:8px !important; top:8px !important; width:31px !important; height:31px !important; background:none;}
		.grid-system .thb-large-box .thb_cell .thb_c23:before,
		.grid-system .thb-large-box .thb_cell .thb_c23:after {content:""; position:absolute; display:block; width:31px; height:31px; top:0; left:0;}
			.grid-system .thb-large-box .thb_cell .thb_c23:before {background:rgba(59,59,59,0.5); -webkit-border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px; border-radius:2px;}
			.grid-system .thb-large-box .thb_cell .thb_c23:after {background:url(//thumbs.dreamstime.com/images2012/sprite_gallery-v4.png) no-repeat -4px -74px; overflow:hidden;}

		.grid-system .thb-large-box .thb_cell .thb_c23_rmv.thb_c23 {display:inherit;}
			.grid-system .thb-large-box .thb_cell .thb_c23_rmv.thb_c23:after {background-position:-44px -74px;}

		.grid-system .thb-large-box .thb_cell .thb_c23.thb_c23_right {left:auto !important; top:auto !important; right:8px !important; bottom:8px !important;}
		.grid-system .thb-large-box .thb_cell .thb_c23_rmv.thb_c23_right {left:8px !important; top:8px !important; right:auto !important; bottom:auto !important;}

	.grid-system .thb-large-box {position:relative;}
	.grid-system .grid-system-expander {width:100%; /*min-height:299px;*/ background:#3B3630; color:#FFF; font-size:16px; position:relative; z-index:10; border-top:10px solid #FFF; border-bottom:10px solid #FFF;}

		.grid-system .grid-system-expander .grid-system-current,
		.grid-system .grid-system-expander .grid-system-close,
		.grid-system .grid-system-expander .grid-system-prev,
		.grid-system .grid-system-expander .grid-system-next {position:absolute; text-indent:-999em; background:url(//thumbs.dreamstime.com/images2012/sprite_gallery-v4.png) no-repeat; cursor:pointer;}

			.grid-system .grid-system-expander .grid-system-current {width:26px; height:13px; background-position:-50px -152px; top:0;}
			.grid-system .grid-system-expander .grid-system-close {width:21px; height:21px; top:12px; right:12px; background-position:-7px -147px;}
				.grid-system .grid-system-expander .grid-system-close:hover,
				.grid-system .grid-system-expander .grid-system-prev:hover, .grid-system .grid-system-expander .grid-system-next:hover {opacity:0.8;}

			.grid-system .grid-system-expander .grid-system-prev, .grid-system .grid-system-expander .grid-system-next {width:23px; height:40px; top:120px; top:50%; bottom:50%; margin-top:-20px;}
				.grid-system .grid-system-expander .grid-system-prev {background-position:-7px -186px; left:12px;}
				.grid-system .grid-system-expander .grid-system-next {background-position:-40px -186px; right:12px;}

		.grid-system .grid-system-container {padding:30px 70px 20px 70px; min-height: 405px;}
			.grid-system .grid-system-container .grid-col-1 {float:left; width:50%;}
				/*.grid-system .grid-system-container .grid-col-1 .grid-col-1-content {text-align: center;}*/
			.grid-system .grid-system-container .grid-col-2 {float:left; width:510px;}
				@media (max-width: 1220px){
					.grid-system .grid-system-container .grid-col-2 {width:50%;}
				}
				.grid-system .video-js {margin:0 auto;}
				.grid-system .grid-system-container .dt-photo-wrap {overflow:hidden;}
				.grid-system .grid-system-container .dt-photo-name {font:24px 'Conv_HelveticaNeueLTPro-Th', Arial, Helvetica, sans-serif; color:#FFF; margin-bottom:2px;}
					.grid-system .grid-system-container .dt-photo-name a {/*text-decoration:none; */color:#FFF; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; display: block;}
				.grid-system .grid-system-container .dt-photo-info {font:12px Arial, Helvetica, sans-serif; color:#B0ACA8; margin-bottom:10px; overflow:hidden;}
					.grid-system .grid-system-container .dt-photo-info .dt-photo-info-left {float:left;}
					.grid-system .grid-system-container .dt-photo-info .dt-photo-info-right {float:right;}
				.grid-system .grid-system-container .dt-photo-description {font:12px Arial, Helvetica, sans-serif; color:#B0ACA8; text-align:left;}
					.grid-system .grid-system-container .dt-photo-info a {color:#B0ACA8; text-decoration:none;}
						.grid-system .grid-system-container .dt-photo-info a:hover {text-decoration:underline;}
				/*@media (max-width: 1395px){
					.grid-system .grid-system-container .grid-col-1 {min-width:600px;}
				}*/

				.grid-system .nonexthidden {margin:39px 0 0 0; padding:0; background:#58524B; color:#B0ACA8; font:12px Arial, Helvetica, sans-serif;}
					.grid-system .nonexthidden ul {display:table; width:100%; font-size:11px; border-bottom:1px solid #4B4540;}
						.grid-system .dt-row:last-child ul {border-bottom:none;}
						.grid-system .nonexthidden ul li {display:table-cell; padding:0 3%; white-space:nowrap; overflow:hidden; text-align:left; cursor:pointer; line-height:2.05em;}
							.grid-system .nonexthidden ul li.dt-col1 {width:23%; font-size:13px !important; color:#FFF;}
							.grid-system .nonexthidden ul li.dt-col2 {width:21%;}
							.grid-system .nonexthidden ul li.dt-col3 {width:22%;}
							.grid-system .nonexthidden ul li.dt-col4 {width:17%;}
							.grid-system .nonexthidden ul li.dt-col5 {width:17%;}
							.grid-system .nonexthidden ul li.dt-colspan {width:78%; text-align: center;}

							.grid-system .nonexthidden ul:hover > li {background:rgba(41,37,32,0.2);}

							.grid-system .nonexthidden .dt-row-selected ul > li {background:rgba(41,37,32,1);}
								.grid-system .nonexthidden .dt-row-selected ul li.dt-col1,
								.grid-system .nonexthidden .dt-row-selected ul li.dt-col3,
								.grid-system .nonexthidden .dt-row-selected ul li.dt-col4,
								.grid-system .nonexthidden .dt-row-selected ul li.dt-col5 {font-weight:bold; font-size:12px;}

							.grid-system .nonexthidden ul li input[type=radio],
							.grid-system .exthidden ul li input[type=radio] {display:none;}

				.grid-system .exthidden {padding:20px 0 6px 0; background:#4C4741; color:#FFF; font:11px Arial, Helvetica, sans-serif;}
					.grid-system .exthidden ul {overflow:hidden;}
						.grid-system .exthidden ul li {float:left; margin:0 10px 14px 20px; overflow:hidden; white-space:nowrap; cursor:pointer;}
							.grid-system .exthidden ul li input[type=checkbox] {float:left; margin-right:5px; margin-top:-1px;}
							.grid-system .exthidden ul li .label {float:left;}
							.grid-system .exthidden ul ul {float:left;}
								.grid-system .exthidden ul ul li {margin:0 0 0 10px;}

				.grid-system .dt-license {font:12px Arial, Helvetica, sans-serif; color:#FFF; margin:7px 0 43px 0; overflow:hidden;}
					.grid-system .dt-license label {cursor:pointer; text-decoration:underline;}
						.grid-system .dt-license label:hover {text-decoration:none;}
					.grid-system .dt-license input[type=radio] {display:none;}

				.grid-system .dt-btns {font:11px Arial, Helvetica, sans-serif; color:#FFF;}
					.grid-system .dt-btns .dt-btns-left {float:left; margin-right:8px;}
					.grid-system .dt-btns .dt-btns-right {float:left; margin:3px 0 0 0;}
						.grid-system .dt-btns .dt-btns-right .dt-credits {display:block; font-size:14px; margin-bottom:1px;}
						.grid-system .dt-btns .dt-btns-right .dt-credits strong {font-weight:normal;}
						.grid-system .dt-btns .dt-btns-right .dt-license-type {color:#B0ACA8;}
						.grid-system .dt-btns .dt-btns-right .dt-discount {color:#B0ACA8;}

					.grid-system .dt-btns .dt-btn-pink span {padding:2px 21px 0 21px;}
					.grid-system .dt-btns .dt-btn-pink span.dt-btn-bottom {padding:0;}

					.grid-system .dt-btns .dt-btn-white {text-decoration:none; margin-right:3px;}
						.grid-system .dt-btns .dt-btn-white span {color:#3B3630; border-bottom:1px solid #FBFBFB; background-color:#F3F3F3; font-size:17px; text-shadow:1px 1px #FFF;}
						.grid-system .dt-btns .dt-btn-white span.dt-btn-bottom {background-color:#E7E7E7; background-image:none !important; padding:0 !important; border:none;}
							.grid-system .dt-btns .dt-btn-white:hover span {color:#292520; background-color:#E9E9E9;}
							.grid-system .dt-btns .dt-btn-white:hover span.dt-btn-bottom {background-color:#D8D8D8;}

							.grid-system .dt-btns .dt-btn-white.add-lightbox span,
							.grid-system .dt-btns .dt-btn-white.remove-lightbox span {padding:2px 20px 0; background-image:url(//thumbs.dreamstime.com/images2012/sprite_gallery-v4.png); background-repeat:no-repeat; background-position:-98px -142px; text-indent:-999em;}
								.grid-system .dt-btns .dt-btn-white.remove-lightbox span {background-position:-138px -142px;}

/* Clearfix */
.clearfix:after {content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
* html .clearfix {height:1px;}
.clearfix {display:block;}
*+html .clearfix {clear:both;}
