
/* @group HTML CSS Reset */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
html {overflow-y:scroll}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:bold}
strong,b{font-weight:700}
em,i{font-style:italic}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
caption,th,td{text-align:left;font-weight:100}
abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}
hr {display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
small{font-size:85%}
strong,th{font-weight:bold}
td,td img{vertical-align:top}
sub{vertical-align:sub;font-size:smaller}
sup{vertical-align:super;font-size:smaller}
button,input,select,textarea{margin:0}
textarea{overflow:auto}
button{padding:0;width:auto;overflow:visible}
*:first-child+html button{width:1;overflow:visible} /* IE7 */
* html button{width:1;overflow:visible} /* IE6 */
input,select{vertical-align:middle}
button,input,select,textarea{margin:0}
label,input[type=button],input[type=submit],button{cursor:pointer}
input[type="submit"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner{border:0} /* FireFox*/
input[type="submit"]:focus,input[type="button"]:focus{outline:none} /* IE8 */
input[type="radio"]{vertical-align:text-bottom}
input[type="checkbox"]{vertical-align:bottom}
.ie7 input[type="checkbox"]{vertical-align:baseline}
.ie6 input {vertical-align:text-bottom}
.ie7 img{-ms-interpolation-mode:bicubic}
.ie6 legend,.ie7 legend{margin-left:-7px}
.clearfix:before,
.clearfix:after{content:"\0020";display:block;height:0;visibility:hidden}
.clearfix:after{clear:both}
.clearfix {zoom:1}
.hidden {display:none;visibility:hidden}
.invisible{visibility:hidden}
/* @end */

/* @group CSS base styles */
body,select,input,textarea{font:normal 12px Arial, Helvetica, sans-serif;color:#444}
select,input{background-color:#FFF;border:1px solid #CCC;border-color:#777 #CCC #CCC #777;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-background-clip:padding-box}
a:hover,a:active{outline:none}
a,a:active,a:visited {outline:none;color:#0096FF;text-decoration:none}
a:hover {color:#036;text-decoration:underline}

/*
body {background:#d8af00 url(//static.nikonisti.ro/images/bg/fundal-D3200.jpg) no-repeat fixed center 2px}
body {background:#1458A1 url(//static.nikonisti.ro/images/bg/fundal-Cele-7-Minunii-ale-Romaniei.jpg) no-repeat fixed center 0px}
body {background:#FFFFFF url(//static.nikonisti.ro/images/bg/NIKON1.png) no-repeat fixed center -24px; }
body {background:#fff url(//static.nikonisti.ro/images/bg/fundal-NIKON1-J2.jpg) no-repeat fixed center 0px}
body { background:#626676 url(//static.nikonisti.ro/images/utile/5/bg_repeat_5.jpg) repeat; }
body {background:#090b0a url(//static.nikonisti.ro/images/bg/Fundal-Nikon-1-V2.jpg) no-repeat fixed center 0px}
body {background:#090B0A url(//static.nikonisti.ro/images/bg/Fundal-Black-Friday.jpg) no-repeat fixed center 0px}
body {background:#000 url(//static.nikonisti.ro/images/bg/Fundal-D5200-black.jpg) no-repeat fixed center 0px}
body { background:#090b0a url(//static.nikonisti.ro/images/bg/Fundal-Nikon-1-V2-promotie.jpg) no-repeat fixed center 0 !important; }
body { background:#ffdd00 url(//static.nikonisti.ro/images/bg/Fundal-Sarbatori-Nikon.jpg) no-repeat fixed center 0 !important; }
body { background:#000 url(//static.nikonisti.ro/images/bg/Fundal-D5200-black.jpg) no-repeat fixed center 0 !important; }
body { background:#fff url(//static.nikonisti.ro/images/bg/Fundal-NIKON1-J3-S1.jpg) no-repeat fixed center 0 !important; }
body { background:#0260a2 url(//static.nikonisti.ro/images/bg/Fundal-COOLPIX-2013.jpg) no-repeat fixed center 0 !important; }
body { background:#FFF url(//static.nikonisti.ro/images/bg/Fundal-NIKON1-J3-S1-feb2013.jpg) no-repeat fixed center 0 !important; }
body { background:#FFF url(//static.nikonisti.ro/images/bg/fundal_fote.jpg) no-repeat fixed center 0 !important; }
body { background:#0e2064 !important; }
body { background:#000 url(//static.nikonisti.ro/images/bg/Fundal-Pasti-2013.jpg) no-repeat fixed center 0 !important; }
body { background:#034690 url(//static.nikonisti.ro/images/bg/Fundal-D5200-201305071353.jpg) no-repeat fixed center 0 !important; }
body { background:#001e45 url(//static.nikonisti.ro/images/bg/fundal-sunt-cu-familia-la-paris.jpg) no-repeat fixed center 0 !important; }
body { background:#000 !important; }
body { background:#000 url(//static.nikonisti.ro/images/bg/VSLO-2013.jpg) no-repeat fixed center 0px !important; }
body { background:#d8af00 url(//static.nikonisti.ro/images/bg/Fundal-august-D3200-oferta-verii.jpg) no-repeat fixed center 2px !important; }
body { background:#000000; }
body { background:#000000 url(//static.nikonisti.ro/images/bg/Fundal-P7800.jpg) no-repeat fixed center 0px !important; }
body { background:#FFF url(//static.nikonisti.ro/images/bg/Fundal-NIKON-1-AW-1.jpg) no-repeat fixed center 0px !important; }
body { background:#d8af00 url(//static.nikonisti.ro/images/bg/fundal-site-D5300.jpg) no-repeat fixed center 0px !important; }
body { background:#090B0A url(//static.nikonisti.ro/images/bg/2013/Fundal-Black-Friday-Pro.jpg) no-repeat fixed center 0px !important; }
body { background:#FFF url(//static.nikonisti.ro/images/bg/Fundal-NIKON-1-AW-1.jpg) no-repeat fixed center 0px !important; }
body { background:#010409 url(//static.nikonisti.ro/images/bg/2013/Fundal-Df.jpg) no-repeat fixed center 0px !important; }
body { background:#090b0a url(//static.nikonisti.ro/images/bg/2013/Fundal-Chilipiruri.jpg) no-repeat fixed center 0px !important; }
body { background:#000000 url(//static.nikonisti.ro/images/bg/2013/Fundal-Black-Friday-2013.jpg) no-repeat fixed center 0px !important; }
body { background:#010409 url(//static.nikonisti.ro/images/bg/2013/Fundal-Df.jpg) no-repeat fixed center 0px !important; }
*/
/*bodycss[+]*/ body { background:#FFFFFF url(http://static.nikonisti.ro/upload/img/settings/bg/BackgroundNikonistiEtapa32560x1437.png) no-repeat fixed center 2px !important; } /*[-]bodycss*/

#wrapper{ display:block; position:absolute; z-index:1; width:100%; height:100%; min-height:100%; }

/* Alignment */
.toleft {float:left}
.toright {float:right}
.left {text-align:left}
.center {text-align:center}
.right {text-align:right}
.justify {text-align:justify}

/* No JavaScript enabled browser */
#nojs{display:none}
.no-js #wrapper{overflow:hidden}
.no-js #nojs{display:block}
#nojs{position:absolute;z-index:99;width:100%;height:100%;background:#F4F4F4;font:normal 12px Verdana}
#nojs a{color:#0000ff;text-decoration:underline}
#nojs img{margin-right:20px;float:left}
#nojs div.box{margin:5% auto;padding:20px 10px 20px 125px;width:600px;background:#FAFAFA url(//static.nikonisti.ro/images/utile/nojs_warning_icon.png) no-repeat 20px 20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);-moz-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow: 0 2px 6px rgba(0,0,0,.2);filter:progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', Direction=145, Strength=3)}
#nojs h6{font-size:14px}
#nojs p{margin:5px 0}

/* Non-compliant browser */
#html5{display:none}
.ie6.js #html5,.ie7.js #html5{display:block}
.ie6.js #wrapper,.ie7.js #wrapper{overflow:hidden}
#html5 .overlay{display:block;position:absolute;z-index:97;width:100%;height:100%;background:#000;filter:alpha(opacity=95);opacity:0.95}
#html5 .box{margin:10% auto;position:absolute;left:30%;z-index:98;padding:20px 30px 20px;width:450px;font:normal 12px Verdana;background:#FAFAFA;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box}
#html5 h6{font-size:14px}
#html5 a.close{position:absolute;right:10px;top:10px;display:block;width:24px;height:24px;background:transparent url(//static.nikonisti.ro/images/utile/browser_notify_close_icon.png) no-repeat 0 0}
#html5 p{margin-bottom:10px}
#html5 ul li{float:left;margin-right:20px}
#html5 ul li a{display:block;width:70px;text-align:center;padding:75px 0 0 0;background:transparent url(//static.nikonisti.ro/images/utile/browser_notify_icons_sprite.png) no-repeat 0 0}
#html5 ul li a.chrome{background-position:0 0}
#html5 ul li a.firefox{background-position:-70px 0}
#html5 ul li a.opera{background-position:-140px 0}
#html5 ul li a.safari{background-position:-210px 0}
#html5 ul li a.iexplorer{background-position:-280px 0}

.rounded{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box}
#body{
	postion:relative;margin:0 auto;width:970px;text-align:left;
	border:1px solid #999; background-color:#FFF; width:970px; padding:10px; margin:10px auto;
}

/* Sprites */
#header form label,
#header form label strong,
#header form button {background:url(//static.nikonisti.ro/images/utile/sprites.png) no-repeat}

/* Header */
#header{position:relative ;margin-top:0px !important; height:286px}
#header h1.logo{height:60px;text-align:left}
#header h1.logo a{text-decoration:none;color:#000;font:normal 14px Verdana;font-style:italic}
#header h1.logo a strong{ font: 26px Arial,Helvetica,sans-serif !important; font-weight:bold !important; font-size:26px;}
#header .toolbar{position:absolute;z-index:11;width:auto;right:0;top:5px;padding:10px;background:#F0F0F0}
#header .toolbar input{color:#444;background:#fff;border:1px solid #7c7c7c;border-color:#7c7c7c #c3c3c3 #ddd;height:16px;min-width:50px;line-height:12px;padding:2px;vertical-align:middle;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-bottom-left-radius:0}
#header .toolbar fieldset{float:left;white-space:nowrap;vertical-align:middle}
#header .toolbar legend{position:absolute;left:-12345px}
#header .toolbar label{display:block;line-heigth:30px;float:left;background-color:#dcdcdc;background-position:0 -270px;background-repeat:repeat-x;border:1px solid #7c7c7c;border-width:1px 0 1px 1px;border-color:#7c7c7c #999 #c3c3c3;-moz-border-radius:2px 0 0 2px;-webkit-border-top-left-radius:2px;-webkit-border-bottom-left-radius:2px;border-radius:2px 0 0 2px}
#header .toolbar label strong{display:block;background-position:100% -249px;color:#666;font-size:11px;padding:3px 16px 3px 5px;cursor:pointer}
#header .toolbar button{vertical-align:middle;font-size:0;cursor:pointer;border:1px solid #666;background-color:#797979;background-position:50% -290px;height:22px;width:20px;margin-left:2px;text-indent:-12345px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
#header .toolbar .search{/*border-left:1px solid #999;*/padding-left:10px;margin-left:10px}
#header .toolbar .login label{background-position:0 -310px}
#header .toolbar .login button{color:#FFF;font-weight:bold;padding:0 5px;line-height:20px;font-size:11px;background-position:0 -290px;width:auto;text-indent:0}
#header .toolbar .login p{margin-right:5px}

/*
#header .toolbar .login.logat {color:#63615E}
#header .toolbar .login.logat strong a {color:#333; font-style:italic; text-decoration:underline}
#header .toolbar .login.logat strong a:hover {color:#0096FF; text-decoration:underline}
*/

#header .slider{background-color:#fff;position:relative;height:226px}
#header .slider{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;;-webkit-background-clip:padding-box}
#header .slider p {display:none;position:absolute;top:0;left:0;z-index:8}
#header .slider p.active {z-index:10}
#header .slider p.last-active {z-index:9}
/*
#header .slider img{display:none;position:absolute;top:0;left:0;z-index:8}
#header .slider img.active{z-index:10}
#header .slider img.last-active{z-index:9}
*/
#header ul.nav,#header div.nav{position:absolute;z-index:10;right:0;bottom:0}
#header ul.nav li,#header div.nav li{list-style-type:none;float:left}
#header ul.nav li{margin-left:7px;}
#header ul.nav li a { background-color:#ffe600; width:auto !important; padding:0 22px; display:inline-block; text-align:center; line-height:30px; font-size:12px; color:#000; text-decoration:none; }
#header ul.nav li a:hover { background-color:#000; color:#ffe600; }
#header ul.nav li a{-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-webkit-background-clip:padding-box;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;border-top-left-radius:8px;border-top-right-radius:8px;behavior: }
#header ul.nav li a:hover{ -webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-webkit-background-clip:padding-box;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;border-top-left-radius:8px;border-top-right-radius:8px; }
#header div.nav{min-width:700px}

/* Content */
#content{postion:relative;margin:10px 0;overflow:hidden}
#content .mainbar, #content .sidebar{min-height:300px;position:relative;/*margin-bottom:-20000px!important;padding-bottom:20000px!important*/}
#content .sidebar{width:200px;}
#content .mainbar{width:760px}
#content.wide .mainbar{width:100%}
#content.wide .sidebar{display:none}


/* Footer */
#footer{postion:relative}
#footer .navigation{margin-bottom:10px;float:left;width:100%;background:#000;overflow:hidden;position:relative}
#footer .navigation ul{clear:left;float:left;position:relative;left:50%;text-align:center}
#footer .navigation ul li{font-size:11px;display:block;float:left;position:relative;right:50%}
#footer .navigation ul li span{display:inline-block;float:left;line-height:27px;color:#FFF}
#footer .navigation ul li a{display:block;float:left;padding:0 15px;color:#FFF;text-decoration:none;line-height:30px}
#footer .navigation ul li a:hover{background-color:#ffe600;color:#000}
#footer p{margin:10px 0;font-size:11px;color:#666;text-align:center}
#footer p a:first-child{color:#000}


/* @end */

.myaccount {
	background:#FFF  url(//static.nikonisti.ro/images/utile/bgaccount.gif) repeat-x left top;
	border:1px solid #F0F0F0 !important;
	margin-bottom:10px
}
.myaccount h3 {padding:5px 10px; /*margin-bottom:10px;*/}
.myaccount ul {}
.myaccount ul.account-menuleft li {padding:3px 3px 3px 15px; background:url(//static.nikonisti.ro/images/utile/arroww_1.gif) no-repeat left 3px;}
.myaccount ul.account-menuleft ul li {padding:3px 3px 3px 15px; background:url(//static.nikonisti.ro/images/utile/arroww.gif) no-repeat left 3px;}
.myaccount ul.account-menuleft li a {color:#333}
.myaccount ul.account-menuleft ul li a {color:#63615e}
.box {background-color:#f5f4f0; padding:10px; border-bottom:1px solid #dfdfda}

span.error {font-size:10px; color:Red;}

.bg_list_videos {background:url(//www.nikonisti.ro/images/bg_list_videos.gif) repeat-x left bottom; padding-bottom:10px !important}

/*-----------------------------------------------------------------------------------------------*/
/*                                         TOOLTIP STYLES                                        */
/*-----------------------------------------------------------------------------------------------*/
.tip {
	width: 212px;
	padding-top: 37px;
	overflow: hidden;
	display: none;
	position: absolute;
	z-index: 500;
	background: transparent url(images/tipTop.png) no-repeat top;}

.tipMid {background: transparent url(images/tipMid.png) repeat-y; padding: 0 25px 20px 25px;}
.tipBtm {background: transparent url(images/tipBtm.png) no-repeat bottom; height: 32px;}

.galerie_delta { clear:both; margin-bottom:10px;}
.galerie_delta .invitat { float: left; height: 130px; margin: 5px 30px 30px 30px; position: relative; width: 180px; }
.galerie_delta .invitat a { text-decoration: none;}
.galerie_delta .invitat a span { background: url(//www.nikonisti.ro/images/pin.png) no-repeat scroll 0 0 transparent; display: block; height: 21px; left: 90px; position: absolute; top: -12px; width: 28px;}
.galerie_delta .invitat a img { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CCCCCC; padding: 4px; }
.galerie_delta .invitat a p { text-align:center; }

#new_footer { background-color: #DBDCDE; margin: 0 auto; padding: 10px; width: 950px; text-align:center; height:170px;}
#new_footer .new_footer_top { border-bottom: 1px solid #CCCCCC; margin-bottom: 20px; padding-bottom: 5px; text-align: left;}
#new_footer .new_footer_top a.left { float:left; font-weight:bold; font-size:14px; color:#000; }
#new_footer .new_footer_top a.right { float:right; font-size:14px; color:#000; }
#new_footer .new_footer_links { padding-bottom:20px; text-align:center; width:610px; margin:0 auto; }
#new_footer .new_footer_links ul { margin:0; padding:0; list-style:none; float:left; width:100px; margin-right:70px; display:block; }
#new_footer .new_footer_links ul.last { margin:0; }
#new_footer .new_footer_links ul li { text-align:left; font-size:12px; padding-bottom:3px;}
#new_footer .new_footer_links ul li.first { color:#000; font-weight:bold; font-size:14px; margin-bottom:5px;}
#new_footer .new_footer_links ul li a { text-decoration:underline; color:#000; font-size:12px;}
#new_footer .new_footer_links ul li a:hover { text-decoration:underline; color:#0372bf; font-size:12px;}
p.copywrite {color: #666666; font-size: 10px; margin: 10px 0 0 0; text-align: center;}
p.copywrite a.black { color:#000;}
p.copywrite a.blue { color:#0372bf;}

.video_workshops 				{ margin:5px 15px 0 17px; }
.video_workshops a 				{ float:left; display:block; width:165px; margin:0 21px 20px 0; text-decoration:none; }
.video_workshops a img 			{border:1px solid #999;}
.video_workshops a:hover img 		{ border:1px solid #333; }
.video_workshops a.wks_last 		{ margin-right:0px;}
.video_workshops a p 				{ text-align:center; color:#666;}
.video_workshops a span 			{ text-align:center; display:block; color:#000;}

.videowks 						{}
.videowks .wks_description 		{font-size:12px; margin:10px 10px 10px; padding:5px;background-color:#efefef; border:1px solid #CCC; color:#000;}
.videowks .wks_description h1 	{font-size: 20px; font-weight: bold; margin-bottom:10px;}
.videowks .wks_description h1 span 	{font-size: 14px; color:#662D8F;}
.videowks .wks_description .date {color: #662d8f; padding-bottom: 15px; font-weight: bold;}
.videowks .wks_description .like {width:55px; padding: 0px 30px 10px 10px; float: left; height:60px; overflow:hidden;}

.videowks .wks_description .toolbalvimeo { width:560px; margin:0 auto; position:relative; z-index:1;}
.videowks .wks_description .toolbar { left:30px; padding: 10px; position: absolute; top: 160px; z-index: 2;
    /*background: none repeat scroll 0 0 #F0F0F0; left: 30px; padding: 20px; position: absolute; text-align: center; top: 130px; width: 540px; z-index: 2;
	 position:absolute; z-index:2; top:150px; left:110px; background:#F0F0F0; width:420px; text-align:center; padding:20px; */
	}
.videowks a.recover_link {background: url(//static.nikonisti.ro/images/utile/recover.gif) no-repeat scroll left center transparent;display: block;padding: 2px 0 2px 20px;color:#000;}
.videowks a.new_account_link {background: url(//static.nikonisti.ro/images/utile/user.png) no-repeat scroll left center transparent;display: block;padding: 2px 0 2px 20px; width: 60px;color:#000;}
.videowks .wks_description .toolbar form label,
.videowks .wks_description .toolbar form label strong,
.videowks .wks_description .toolbar form button{background:url(//static.nikonisti.ro/images/utile/sprites.png) no-repeat}
.videowks .wks_description .toolbar input{color:#444;background:#fff;border:1px solid #7c7c7c;border-color:#7c7c7c #c3c3c3 #ddd;height:16px;min-width:50px;line-height:12px;padding:2px;vertical-align:middle;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-bottom-left-radius:0}
.videowks .wks_description .toolbar fieldset{float:left;white-space:nowrap;vertical-align:middle}
.videowks .wks_description .toolbar legend{position:absolute;left:-12345px}
.videowks .wks_description .toolbar label{display:block;line-heigth:30px;float:left;background-color:#dcdcdc;background-position:0 -270px;background-repeat:repeat-x;border:1px solid #7c7c7c;border-width:1px 0 1px 1px;border-color:#7c7c7c #999 #c3c3c3;-moz-border-radius:2px 0 0 2px;-webkit-border-top-left-radius:2px;-webkit-border-bottom-left-radius:2px;border-radius:2px 0 0 2px}
.videowks .wks_description .toolbar label strong{display:block;background-position:100% -249px;color:#666;font-size:11px;padding:3px 16px 3px 5px;cursor:pointer}
.videowks .wks_description .toolbar button{vertical-align:middle;font-size:0;cursor:pointer;border:1px solid #666;background-color:#797979;background-position:50% -290px;height:22px;width:20px;margin-left:2px;text-indent:-12345px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.videowks .wks_description .toolbar .search{/*border-left:1px solid #999;*/padding-left:10px;margin-left:10px}
.videowks .wks_description .toolbar .login { margin:20px 0 0 35px;}
.videowks .wks_description .toolbar .login label{background-position:0 -310px}
.videowks .wks_description .toolbar .login button{color:#FFF;font-weight:bold;padding:0 5px;line-height:20px;font-size:11px;background-position:0 -290px;width:auto;text-indent:0}
.videowks .wks_description .toolbar .login p{margin-right:5px}

#content .navigation { margin:0 0 10px 0; background:#FFF; border:1px solid #F0F0F0; }
#menus { margin-bottom: 0; float:left; width:900px;}
#menus li { display:inline; list-style:none; }
#menus li a { background:transparent url(../images/shop/menu.gif) no-repeat; display:block; color:#382E1F; height:31px; line-height:31px; padding:0 20px; margin-left:-10px;
	text-decoration:none; font-size:11px; float:left; z-index:1;
	overflow: hidden;
	outline: none;
}
#menus li a:hover { background-position:0 -31px; }
#menus li.current_page_item a { background-position:0 -62px; }
#menus li a.home { background-position:0 -93px; width:45px; padding:0; margin-left:0; text-indent:-999em;}
#menus li a.home:hover { background-position:0 -124px;}
#menus li.current_page_item a.home { background-position:0 -155px;}
#menus li a.lastmenu { padding: 0 0 0 10px;}
#menus li a.lastmenu:hover { background-position:0 0;}

.atention {background-color: #FFF9D7; border: 1px solid #E2C822; margin: 5px; font-size: 12px; padding: 12px; font-weight: bold;}

#friends-facebook .next,#friends-facebook .prev,#yt-videos li{background:url(//static.nikonisti.ro/images/utile/butoane_fb_friends.png) no-repeat}
#friends-facebook .next,#friends-facebook .prev{position: absolute; z-index: 9; top: 38px; display: block; width: 16px; height: 57px; overflow: hidden; text-indent: -9999px; cursor: pointer}
#friends-facebook .next{right: 10px; background-position: -16px 0}
#friends-facebook .prev{left: 10px}
#friends-facebook a.prev:hover{background-position:0 -57px}
#friends-facebook a.next:hover{background-position:-16px -57px}
#friends-facebook .prev.disabled, #friends-facebook a.prev.disabled:hover{background-position:0 -114px;cursor:text}
#friends-facebook .next.disabled, #friends-facebook a.next.disabled:hover{background-position:-16px -114px;cursor:text}

div.newslist    { border-top: 1px solid #EEE; max-height: 306px; margin: 5px; overflow: auto; padding: 5px 5px 3px 5px;}
p.newstitle      { padding: 10px; cursor: pointer; font-weight: bold; background-color: #F9F9F9; margin: 5px;}
li.rowfacebook {border-bottom: 1px solid #EEEEEE; list-style: none; height: 50px; margin-bottom: 2px;}
li.rowfacebook:hover { background-color:#F7F7F7; cursor: pointer;}
li.rowcustomer {position: relative; border-bottom: 1px solid #EEEEEE; padding: 5px;}
li.rowcustomer:hover {background-color:#F7F7F7; cursor: pointer;}
li.rowcustomer span.data { color: #a9a9a9; float: right; text-align: right; font-size: 11.5px; }
li.rowfacebook span.data { color: #a9a9a9; float: right; text-align: right; font-size: 11.5px; padding-top: 5px;}


a.recover_link {background: url(//static.nikonisti.ro/images/utile/recover.gif) no-repeat scroll left center transparent;display: block;padding: 2px 0 2px 20px;color:#000;}
a.new_account_link {background: url(//static.nikonisti.ro/images/utile/user.png) no-repeat scroll left center transparent;display: block;padding: 2px 0 2px 20px; width: 60px;color:#000;}
.logInToolbar form label,
.logInToolbar form label strong,
.logInToolbar form button{background:url(//static.nikonisti.ro/images/utile/sprites.png) no-repeat}
.logInToolbar input{color:#444;background:#fff;border:1px solid #7c7c7c;border-color:#7c7c7c #c3c3c3 #ddd;height:16px;min-width:50px;line-height:12px;padding:2px;vertical-align:middle;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-bottom-left-radius:0}
.logInToolbar fieldset{float:left;white-space:nowrap;vertical-align:middle}
.logInToolbar legend{position:absolute;left:-12345px}
.logInToolbar label{display:block;line-heigth:30px;float:left;background-color:#dcdcdc;background-position:0 -270px;background-repeat:repeat-x;border:1px solid #7c7c7c;border-width:1px 0 1px 1px;border-color:#7c7c7c #999 #c3c3c3;-moz-border-radius:2px 0 0 2px;-webkit-border-top-left-radius:2px;-webkit-border-bottom-left-radius:2px;border-radius:2px 0 0 2px}
.logInToolbar label strong{display:block;background-position:100% -249px;color:#666;font-size:11px;padding:3px 16px 3px 5px;cursor:pointer}
.logInToolbar button{vertical-align:middle;font-size:0;cursor:pointer;border:1px solid #666;background-color:#797979;background-position:50% -290px;height:22px;width:20px;margin-left:2px;text-indent:-12345px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.logInToolbar .search{/*border-left:1px solid #999;*/padding-left:10px;margin-left:10px}
.logInToolbar .login { margin:20px 0 0 35px;}
.logInToolbar .login label{background-position:0 -310px}
.logInToolbar .login button{color:#FFF;font-weight:bold;padding:0 5px;line-height:20px;font-size:11px;background-position:0 -290px;width:auto;text-indent:0}
.logInToolbar .login p{margin-right:5px}

.gd_newsletter_box_left {
	background-color: #f3f3f3;
	border: 1px solid #dbdcde;
	margin-bottom: 10px;
	padding: 10px 20px;
}
.gd_newsletter_box_left h2 {
	font-weight: bold;
	font-size: 20px;
	float: left;
	margin-bottom: 4px;
	padding-left: 3px;
}
.gd_newsletter_box_left .gd_newsletter_input_email {
	width: 190px;
	height: 20px;
	padding: 2px 4px;
	margin-bottom: 8px;
}
.myaccount .gd_newsletter_input_email {
	width: 170px;
	height: 20px;
	padding: 2px 4px;
	margin-bottom: 8px;
}

.alertDivCookie { height:0; font-size:0; line-height:0; }
.alertDivCookieOn { height:auto; font-size:12px; line-height:15px; }

.fn_error       { border: 1px solid #FF6161; background: #FFC3C3; padding:10px; margin:10px 0; color:#333; font-weight: bold;}
.fn_success     { border: 1px solid #72CB67; background: #DFFAD3; padding:10px; margin:10px 0; color:#333; font-weight: bold;}
.fn_attention   { border: 1px solid #E2C822; background: #FFF9D7; padding:10px; margin:10px 0; color:#333; font-weight: bold;}
.fn_info        { border: 1px solid #00c6ff; background: #afebfc; padding:10px; margin:10px 0; color:#333; font-weight: bold;}