.nl_content { padding : 0 16px; font-family : arial!important; }
.nl_content ul { margin : 0!important; padding : 0!important; }
.nl_content .breadcrumbs { height : 18px; line-height : 18px; background : url(/item2010-images/bkg_dashed.jpg) repeat-x 0 bottom; padding : 0 0 5px 0; margin : 5px 0; }
.nl_content .breadcrumbs ul { margin : 0; padding : 0; }
.nl_content .breadcrumbs ul li .btnBack { margin-right : 8px; }

.nl_content .photoDetails .slot { position : relative; font-family : arial!important; border : 1px solid #cac4bb; padding : 5px; margin : 0 0 8px 0; }
.nl_content .photoDetails .slot h3 { color : #3b3d3f; font-size : 12px; font-weight : bold; margin : 4px 0 15px 4px; }
.nl_content .photoDetails .slot .photoList { margin : 0 0 0 8px; }
.nl_content .photoDetails .slot .photoList img { border : 1px solid #e5e1de; padding : 4px; margin : 0 5px 5px 0; float : left; }
.nl_content .photoDetails .leftContent { margin : 0 14px 0 0; }
.nl_content .photoDetails .leftContent .orizList { height : 20px; display : block; margin : 10px 0 0 0!important; }
.nl_content .photoDetails .leftContent .orizList a { margin : 0 20px 0 0; }

.nl_content .photoDetails .rightContent .tabs {  background : url(/item2010-images/bkg_tabs.jpg) repeat-x 0 bottom; height : 30px; line-height : 30px; }
.nl_content .photoDetails .rightContent .tabs {  background : url(/item2010-images/bkg_tabs.jpg) repeat-x 0 bottom; height : 30px; line-height : 30px; }
.nl_content .photoDetails .rightContent .tabs a { margin : 0 6px 0 5px; font-family : arial!important; color : #3b3d3f; font-size : 12px; font-weight : bold; height : 30px; }
.nl_content .photoDetails .rightContent .tabs .tab1 a { width : 113px; #width : 145px; padding : 0 0 0 32px; background : url(/item2010-images/bkg_tab_1_i.jpg) no-repeat 0 0; }
.nl_content .photoDetails .rightContent .tabs .tab1 a:hover { background : url(/item2010-images/bkg_tab_1_h.jpg) no-repeat 0 0; }
.nl_content .photoDetails .rightContent .tabs .tab1 a.select { background : url(/item2010-images/bkg_tab_1.jpg) no-repeat 0 0; }
.nl_content .photoDetails .rightContent .tabs .tab1 a.select:hover { background : url(/item2010-images/bkg_tab_1.jpg) no-repeat 0 0; }
.nl_content .photoDetails .rightContent .tabs .tab2 a { width : 44px; _width : 76px; padding : 0 0 0 32px; background : url(/item2010-images/bkg_tab_2_i.jpg) no-repeat 0 0; }
.nl_content .photoDetails .rightContent .tabs .tab2 a:hover { background : url(/item2010-images/bkg_tab_2_h.jpg) no-repeat 0 0; }
.nl_content .photoDetails .rightContent .tabs .tab2 a.select { background : url(/item2010-images/bkg_tab_2.jpg) no-repeat 0 0; }
.nl_content .photoDetails .rightContent .tabs .tab2 a.select:hover { background : url(/item2010-images/bkg_tab_2.jpg) no-repeat 0 0; }

.colsep {border-bottom : 1px solid #e3e0db; height : 4px; background-color:#FFFFFF }
.nl_content .photoDetails .rightContent .contentTabs { font-family : arial!important; }
.nl_content .photoDetails .rightContent .contentTabs th { font-family : arial!important; text-align : left; padding : 0 0px; border-bottom : 1px solid #e3e0db; height : 23px; line-height : 23px; background : #f6f3f0; font-size : 11px; color : #3b3d3f; font-weight : normal; }
.nl_content .photoDetails .rightContent .contentTabs td { font-family : arial!important; text-align : left; padding : 0 0px; border-bottom : 1px solid #e3e0db; height : 30px; font-size : 11px; color : #3b3d3f; font-weight : normal; }
.nl_content .photoDetails .rightContent .contentTabs td.col1 { padding-left:30px }
.nl_content .photoDetails .rightContent .contentTabs td.col3 { color : #293aa5; }
.nl_content .photoDetails .rightContent .contentTabs th b { color : #293aa5; font-weight : normal; }
.nl_content .photoDetails .rightContent .contentTabs tr:hover { background : #f1f6e5; }
.nl_content .photoDetails .rightContent .contentTabs td.col4 input { float : right; }
.nl_content .photoDetails .rightContent .contentTabs td.col4  { width : 164px; }
.nl_content .photoDetails .rightContent .contentTabs .large td { background : #f1f6e5; }
.nl_content .photoDetails .rightContent .contentTabs .options td { height : 51px; background : #f6f3f0 url(/item2010-images/bkg_dashed.jpg) repeat-x 0 bottom; border : none; }
.nl_content .photoDetails .rightContent .contentTabs .options td.col1 { color : #6d7174; }
.nl_content .photoDetails .rightContent .contentTabs .options td.col4 { color : #e4368a; font-size : 12px; font-weight : bold; }
.nl_content .photoDetails .rightContent .contentTabs .options td.col3 input, .nl_content .photoDetails .rightContent .contentTabs .options td.col2 input { position : relative; top : 2px; left : -6px; }
.nl_content .photoDetails .rightContent .btnDownload { margin : 15px 0 0 0; float : right; }
.nl_content .photoDetails .rightContent p.info { color : #868686; font-size : 11px; }

.nl_content .photoDetails .rightContent { height : auto; }
.nl_content .photoDetails .rightContent .box { background : #fdfcfb;  }
.nl_content .photoDetails .rightContent .box .header { height : 29px; line-height : 29px; border-top : 1px solid #cac4bb; background : #f6f3f0; padding : 0 0 0 22px; }
.nl_content .photoDetails .rightContent .boxColors .header { border : none;  }
.nl_content .photoDetails .rightContent .boxCategories .header { border : none;  }

.nl_content .photoDetails .rightContent .boxImageOperations .header { border : none; }
.nl_content .photoDetails .rightContent .box .header h2 { font-family : arial!important; text-align : left; color : #3b3d3f; font-size : 12px; margin : 0; }
.nl_content .photoDetails .rightContent .boxStock { margin : 20px 0; }
.nl_content .photoDetails .rightContent .boxStock .header h2 { background : url(/item2010-images/ico_stock.jpg) no-repeat 0 center;  padding : 0 0 0 15px; }
.nl_content .photoDetails .rightContent .boxColors .header h2 { background : url(/item2010-images/ico_colors.jpg) no-repeat 0 center;  padding : 0 0 0 18px; }
.nl_content .photoDetails .rightContent .boxCategories .header h2 { background : url(/item2010-images/ico_categories.jpg) no-repeat 0 center;  padding : 0 0 0 18px; }
.nl_content .photoDetails .rightContent .boxImageOperations .header h2 { background : url(/item2010-images/ico_op.jpg) no-repeat 0 center;  padding : 0 0 0 15px; }
.nl_content .photoDetails .rightContent .boxReferral .header h2 { background : url(/item2010-images/ico_reff.jpg) no-repeat 0 center;  padding : 0 0 0 18px; }
.nl_content .photoDetails .rightContent .boxEmail .header h2 { background : url(/item2010-images/ico_email.jpg) no-repeat 0 center;  padding : 0 0 0 18px; }
.nl_content .photoDetails .rightContent .boxStock .header a { font-family : arial!important; font-size : 11px!important; position : absolute; right : 15px; top : 0;}
.nl_content .photoDetails .rightContent .box .content { padding : 10px 10px 0 30px; position : relative; }
.nl_content .photoDetails .rightContent .box .content div.info { font-family : arial!important; color : #878787; font-size : 11px; width : 100px; position : absolute; top : 34px; left : 350px; }
.nl_content .photoDetails .rightContent .boxColors .content { padding : 5px 10px 15px 30px; }
.nl_content .photoDetails .rightContent .box .orizList { font-family : arial!important; font-size : 11px; color : #3b3d3f; margin : 0 0 5px 0!important; display : block; height : 14px; line-height : 14px; }
.nl_content .photoDetails .rightContent .box .orizList .label { width : 145px; display : block; float : left; }
.nl_content .photoDetails .rightContent .box p { font-family : arial!important; }

.nl_content .photoDetails .rightContent .boxColors .orizList span { margin : 0 5px 0 0; width : 130px; height : 15px; }
.nl_content .photoDetails .rightContent .boxColors .orizList .color1 span { background : #4c81cf; }
.nl_content .photoDetails .rightContent .boxColors .orizList .color2 span { background : #78200a; }
.nl_content .photoDetails .rightContent .boxColors .orizList .color3 span { background : #e1bc92; }

.nl_content .photoDetails .rightContent .boxReferral .orizList,
.nl_content .photoDetails .rightContent .boxImageOperations .orizList,
.nl_content .photoDetails .rightContent .boxEmail .orizList { color : #3b3d3f; font-size : 11px; height : 18px; line-height : 18px; margin : 0 0 5px 0; }
.nl_content .photoDetails .rightContent .boxImageOperations .orizList select { margin : 0 10px; font-size : 11px; font-weight : bold; height : 18px; border : 1px solid #abadb3; width : 155px; }
.nl_content .photoDetails .rightContent .boxReferral .orizList li.itext input,
.nl_content .photoDetails .rightContent .boxEmail .orizList input { margin : 0 10px; font-size : 11px; font-weight : bold; height : 18px; border : 1px solid #abadb3; width : 155px; }
.nl_content .photoDetails .rightContent .boxEmail .content .btnAddL { margin : 10px 0 0 155px;  }
.nl_content .photoDetails .rightContent .boxReferral .orizList .label { width : 65px;  }
.nl_content .photoDetails .rightContent .boxImageOperations .orizList .label { width : 85px;  }
.nl_content .photoDetails .rightContent .boxReferral .orizList input { position : relative; _position : inherit; top : 2px; }
/*
.nl_content .photoDetails .rightContent .boxReferral .orizListV { height : 160px; }
.nl_content .photoDetails .rightContent .boxReferral .orizListV li { line-height : 14px; height : 160px; }
.nl_content .photoDetails .rightContent .boxReferral .orizListV li.col1 { line-height : 160px; height : 160px; }
*/
.nl_content .photoDetails .rightContent .boxReferral textarea { border : 1px solid #abadb3; width : 320px; height : 50px; }
.nl_content .photoDetails .rightContent .boxReferral p.info { margin : 10px 0; }

.nl_content .photoDetails .rightContent .boxImageOperations .box2x { width : 210px; float : left; }
.nl_content .photoDetails .rightContent .boxImageOperations .box2x label { display : block; margin : 0 0 8px 0; }
.nl_content .photoDetails .rightContent .boxImageOperations .box2x textarea { width : 179px; height : 63px; border : 1px solid #abadb3; margin : 0 0 8px 0; }

.nl_content .photoDetails .rightContent .box .row { margin : 20px 0; }
.nl_content .photoDetails .rightContent .box .row p { margin : 0; font-size : 11px; }
.nl_content .photoDetails .rightContent .box .row p.info { color : #868686; }
.nl_content .photoDetails .rightContent .box .row p.keywords a { margin : 0 4px 0 0; }

.nl_content .photoDetails .rightContent .box .list2x { list-style : none; margin : 0; padding : 0; width : 50%; _width : 49%; float : left; }
.nl_content .photoDetails .rightContent .box .list2x li { margin : 0 0 5px 0; }

#srh_field { border : 1px solid #abadb3; padding-top : 4px!important;}

/*
.btn { display : block; font-family : arial; color : #fff!important; text-align : left; }
.btn:hover { text-decoration : none; }
.btnSearch { padding : 0 0 0 11px; width : 63px; height : 28px; line-height : 28px; font-weight : bold; font-size : 12px; background : url(/item2010-images/but_search.jpg) no-repeat 0 0; }
.btnSearch:hover { background : url(/item2010-images/but_search.jpg) no-repeat 0 -28px; }
.btnSearchS { padding : 0 0 0 11px; width : 63px; height : 18px; line-height : 18px; font-size : 11px; background : url(/item2010-images/but_search_s.jpg) no-repeat 0 0; }
.btnSearchS:hover { background : url(/item2010-images/but_search_s.jpg) no-repeat 0 -18px; }
*/
.btnBack { padding : 0 0 0 18px; width : 118px; #width : 136px; height : 18px; line-height : 18px; color : #003ab2!important; font-size : 11px; background : url(/item2010-images/but_back.jpg) no-repeat 0 0; }
.btnBack:hover { background : url(/item2010-images/but_back.jpg) no-repeat 0 -18px; }
.btnSelect { margin : 0 10px; font-size : 11px; font-weight : bold; height : 18px; border : 1px solid #abadb3; width : 155px; }

.btnDownload { padding : 0 0 0 11px; width : 118px; height : 36px; line-height : 36px; font-weight : bold; font-size : 12px; background : url(/item2010-images/but_download.jpg) no-repeat 0 0; }
.btnDownload:hover { background : url(/item2010-images/but_download.jpg) no-repeat 0 -36px; }
.btnRegister { padding : 0 0 0 0px; text-align:center; width : 135px; height : 28px; line-height : 28px; font-weight : bold; font-size : 12px; background : url(/item2010-images/btn_green_white.jpg) no-repeat 0 0; color:#3B3D3F !important; margin-top:4px; }
.btnRegister:hover { background : url(/item2010-images/btn_green_white.jpg) no-repeat 0 -28px; }
.btnLogin { padding : 0 0 0 0px; text-align:center; width : 135px; height : 28px; line-height : 28px; font-weight : bold; font-size : 12px; background : url(/item2010-images/btn_gray_white.jpg) no-repeat 0 0; color:#3B3D3F !important; margin-top:4px; }
.btnLogin:hover { background : url(/item2010-images/btn_gray_white.jpg) no-repeat 0 -28px; }

.btnZoom { height : 20px; line-height : 20px; color : #3b3d3f!important; font-size : 9px;}
.btnAdd { padding : 0 0 0 24px; height : 20px; line-height : 20px; color : #293aa5!important; font-size : 11px; background : url(/item2010-images/ico_add.jpg) no-repeat 0 0; }
.btnCompImage { padding : 0 0 0 24px; height : 20px; line-height : 20px; color : #293aa5!important; font-size : 11px; background : url(/item2010-images/ico_zoom.jpg) no-repeat 0 0; }
.btnAdd:hover { background : url(/item2010-images/ico_add.jpg) no-repeat 0 -20px; }
.btnShare { padding : 0 0 0 24px; height : 20px; line-height : 20px; color : #293aa5!important; font-size : 11px; background : url(/item2010-images/ico_share.jpg) no-repeat 0 0; }
.btnShare:hover { background : url(/item2010-images/ico_share.jpg) no-repeat 0 -20px; }

.btnAddL { width : 70px;  text-align : center;  height : 18px; line-height : 18px; color : #293aa5!important; font-size : 11px; background : url(/item2010-images/but_add2.jpg) no-repeat 0 0; }

.orizList { display : block; }
.orizList li { display : inline; }
.orizList li span, .orizList li a { display : block; float : left; }

.solid { background : url(/item2010-images/bkg_tabs.jpg) repeat-x 0 0; height : 1px; position : relative; overflow : hidden; margin : 15px 0; }
.dashed { background : url(/item2010-images/bkg_dashed.jpg) repeat-x 0 0; height : 1px; position : relative; overflow : hidden; margin : 5px 0; }
.clearfloat { height : 0px; position : relative; overflow : hidden; clear : both; }


.hide{display:none}
.basicInfo{float:left; margin:20px 0px 20px 10px;}
.downloadLine:hover{background:#FFFFFF}
.posRelative{position: relative;}
.contur{background-color:#FFCCFF; ;border:1px solid #FF0000}
.priceRow{ background : #f5f5f5; }
.borderTop{ border-top:1px solid #CAC4BB; }

.iTabs{background:url("/item2010-images/bkg_tabs.jpg") repeat-x scroll 0 bottom transparent; height:30px; line-height:30px;}
.ilt{display:inline-table; _display:inline; vertical-align:top; font-size:9px}
.iTab0{background-image:url(http://www.dreamstime.com/item2010-images/bkg_tab_1.jpg);}
.iTabBody{background-color:#f7f3f0; border-top:#cbc4bc 1px solid; }
.iTabBody a{color:#3B3D3F; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.iTab1{background-image:url(http://www.dreamstime.com/item2010-images/bkg_tab_2.jpg);}
.iTabLine{border-bottom:#cbc4bc 1px solid;}
.iTabLeft{width:32px; margin-left:5px}
.iTabRight{width:18px; margin-right:6px; background-position:right top}
.h28{height:28px; line-height:28px;}
.h29{height:29px; line-height:29px;}
.h30{height:30px; line-height:30px;}
