@charset "utf-8";
body{font:normal 12px Arial, Helvetica, sans-serif;color:#000; background:#0e2064}
a:hover,a:active{outline:none}
a,a:active,a:visited {outline:none;color:#584E7E;text-decoration:none}
a:hover {color:#444;text-decoration:underline}

/* elements alignment */
.hide{display:none}
.show{display:block}
.left {float:left}
.right {float:right}
.center {text-align:center!important}
.justify {text-align:justify!important}

#wrapper {display:block;position:absolute;z-index:1;width:100%;_height:100%;min-height:100%;text-align:center}
#container{margin:0 auto;width:970px;position:relative;text-align:left}

.rounded{-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-background-clip:padding-box;border-radius:5px}

#socializing a,
#footer .cataloage .next,
#footer .cataloage .prev,
#footer .yt-videos li,
#header form label,
#header form label strong,
#header form button{background:url(//static.nikonisti.ro/images/utile/sprites.png) no-repeat}

#socializing{padding-bottom:5px;border:1px solid #fd0}
#socializing h2{text-align:center;padding-top:5px;background-color:#fd0;line-height:27px}
#socializing a{display:block;width:124px;height:40px;line-height:40px;text-indent:-9999px;float:left;margin-top:5px;background-position:0 87px}
#socializing a.youtube{background-position:0 -87px}
#socializing a.twitter{background-position:0 -127px}
#socializing a.flickr{background-position:0 -167px}
#socializing a.facebook{background-position:0 -207px}

/* Twitter widget */
#TwitterWidget .twtr-widget{/*padding-bottom:5px;border:1px solid #000*/}
#TwitterWidget .twtr-ft{display:none}
#TwitterWidget .twtr-tweet-text{overflow:hidden}
#TwitterWidget .twtr-hd{padding-bottom:5px}
#TwitterWidget .twtr-doc{padding-bottom:3px}
#TwitterWidget .twtr-hd{color:#444!important}
#TwitterWidget .twtr-timeline{margin-bottom:5px;height:90px!important}

#flickr-groups{text-align:left;padding:2px 0;border-top:2px solid #ff0087;width:160px;overflow:hidden}
#flickr-groups a.reload{font-size:10px;color:#e1e1e1;text-decoration:none;margin-top:-1px;float:right}
#flickr-groups h3{line-height:20px;text-align:right;font-size:10px;font-weight:400;color:#0064dd}
#flickr-groups h3 a {color:#0064dd}
#flickr-groups ul{margin-top:3px;list-style:none;float:left}
#flickr-groups ul li{display:inline}
#flickr-groups ul li img{padding:0 3px 3px 0;width:50px;height:50px;background:url(//static.nikonisti.ro/images/utile/spinner.gif) no-repeat 50%;opacity:.75;-moz-opacity:.75;filter:alpha(opacity=75)}
#flickr-groups ul li img:hover{opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}

#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto}
#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0}
#cboxTitle{margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
#cboxOverlay{background:#000}
#colorbox{}
#cboxContent{margin-top:20px}
#cboxLoadedContent{background:#000;padding:5px;border:3px solid #FFE600;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-webkit-background-clip:padding-box}
#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}
#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}
#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}
#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(//static.nikonisti.ro/images/utile/colorbox_controls.png) no-repeat;width:28px;height:65px;text-indent:-9999px}
#cboxPrevious.hover{background-position:0 100%}
#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(//static.nikonisti.ro/images/utile/colorbox_controls.png) 100% 0 no-repeat;width:28px;height:65px;text-indent:-9999px}
#cboxNext.hover{background-position:100% 100%}
#cboxLoadingOverlay{background:#000}
#cboxLoadingGraphic{background:url(//static.nikonisti.ro/images/utile/colorbox_spinner.gif) 50% no-repeat}
#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(//static.nikonisti.ro/images/utile/colorbox_controls.png) top no-repeat;width:38px;height:19px;text-indent:-9999px}
#cboxClose.hover{background-position:bottom}
#header{margin-top:0px;position:relative;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 strong{font-weight:bold;font-size:26px;font-style:normal}

#header .toolbar{position:absolute;z-index:11;width:570px;right:0;top:5px;padding:10px;background:#F0F0F0} /*width:auto*/
#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}
#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;margin-bottom: 2px;}
#header .toolbar .login p{margin-right:5px}

#header .toolbar.userlogat {color:#FFF !important; background:url(//static.nikonisti.ro/images/utile/bg_menus.gif) repeat-x left top; width:auto; max-width: 500px;}
#header .toolbar.userlogat a {color:#FFDD00}
ul.topnav li {display:block;position: relative; /*--Declare X and Y axis base--*/}
ul.topnav li span.menubullet {width: 7px;height:20px;float: left;margin-right:5px;background:url(//static.nikonisti.ro/images/utile/bulletsite.png) no-repeat center top;}
ul.topnav li span.menubullet.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {list-style: none;position: absolute;left: 0; top:28px;background: #333;margin: 0; padding: 0;display: none;	float: left;width: 200px;-moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px;-webkit-border-bottom-left-radius: 5px;	-webkit-border-bottom-right-radius: 5px;border: 1px solid #111;}
ul.topnav li ul.subnav li{margin: 0;padding: 0;border-top: 1px solid #252525;	border-bottom: 1px solid #444;clear: both;	width: 200px;}
html ul.topnav li ul.subnav li a {text-align:left;padding:5px 15px;color: #fff;	display: block;	text-decoration: none;	background: #333;		}
html ul.topnav li ul.subnav li a:hover {padding-left:25px; background: #222; color:#FFF !important	}

#header .slider{background-color:#000;position:relative;height:226px}
#header .slider{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; -webkit-background-clip:padding-box}
/*
#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 .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 p {display:none;position:absolute;top:0;left:0;z-index:8}
#header .slider p img {display:block !important;position:none !important;}
#header .slider p.active {z-index:10}
#header .slider p.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;display:block;
	padding:0 22px;
	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{/*background:-moz-linear-gradient(top, #FFEF7C 0%, #FFE600 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFEF7C), color-stop(100%,#FFE600));filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFEF7C', endColorstr='#FFE600',GradientType=0 );*/-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:url(/ie-css3.htc)}
#header ul.nav li a:hover{/*background: #000;background:-moz-linear-gradient(top, #333 0%, #000 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#333), color-stop(100%,#000));filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333', endColorstr='#000',GradientType=0 );*/text-shadow:1px 1px 0px #333;filter:dropshadow(color=#333, offx=1, offy=1);-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:url(/ie-css3.htc)}
div.nav{padding-left:10px;text-align:left;background-color:#ffe600;line-height:30px;}
#header div.nav{min-width:700px}
div.nav li a{margin: 0 5px;color:#000;font-weight:bold;text-decoration:none}
div.nav li a:hover{text-decoration:underline}
div.nav{-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:url(/ie-css3.htc)}
#footer{margin:0 auto;width:970px}

#footer .cataloage{margin:0 auto;margin-bottom:10px;padding:10px;position:relative;width:950px;background-color:#dbdcde}
#footer .cataloage h3{padding-bottom:5px;margin-bottom:10px;text-align:left;text-transform:uppercase;border-bottom:1px solid #ccc}
#footer .cataloage #slideshow{margin:0 auto;position:relative;overflow:hidden;height:180px;width:900px;background-color:#dbdcde}
#footer .cataloage .pictures{margin:0 25px;overflow:hidden;height:170px;width:900px;list-style-type:none}
#footer .cataloage li{margin:0 12px;min-height:165px;display:block;vertical-align:center;float:left;width:103px;background:#9da1a4}
#footer .cataloage li a{margin:10px;text-decoration:none;color:#333;display:block;min-height:145px;text-align:center}
#footer .cataloage li a:hover{color:#fbd900}
#footer .cataloage li a:hover img{border:2px solid #fbd900;cursor:pointer}
#footer .cataloage li a span{display:table-cell!important;vertical-align:middle;height:120px;width:83px}
#footer .cataloage li a strong{display:block;font-weight:400}
#footer .cataloage li a:hover strong{font-weight:700}
#footer .cataloage li a img{border:2px solid #333;background:#fff url(//static.nikonisti.ro/images/utile/spinner.gif) no-repeat 50%}
#footer .cataloage .next,#footer .cataloage .prev{position:absolute;z-index:9;top:75px;display:block;width:19px;height:87px;overflow:hidden;text-indent:-9999px;cursor:pointer}
#footer .cataloage .next{right:15px;background-position:-19px 0}
#footer .cataloage .prev{left:15px}
#footer .cataloage a.prev:hover{background-position:-38px 0}
#footer .cataloage a.next:hover{background-position:-57px 0}
#footer .cataloage .prev.disabled,#footer .cataloage a.prev.disabled:hover{background-position:-76px 0;cursor:text}
#footer .cataloage .next.disabled,#footer .cataloage a.next.disabled:hover{background-position:-95px 0;cursor:text}
#footer .yt-videos {background:#F0F0F0 url(//static.nikonisti.ro/images/utile/spinner.gif) no-repeat 50%;margin-bottom:10px;position:relative;width:970px;height:160px;overflow:hidden}
#footer .yt-videos ul{display:block;width:970px}
#footer .yt-videos li{cursor:col-resize;background-color:#161616;padding:23px 6px;display:block;vertical-align:center;float:left;height:114px;width:150px;background-position: 0 -330px}
#footer .yt-videos a{text-decoration:none;text-align:center}
#footer .yt-videos a img{background: #FFF url(//static.nikonisti.ro/images/utile/spinner.gif) no-repeat 50%}
#footer .ps{margin-bottom:10px;background-color:#ffe600}
#footer .ps label{display:block;padding-left:10px;width:150px;float:left;line-height:30px;color:#000;font-weight:bold}
#footer .ps marquee{margin-right:10px;display:block;line-height:30px;float:right}
#footer .ps li{float:left}
#footer .ps a{color:#000;text-decoration:none;line-height:30px}
#footer .ps a:hover strong{text-decoration:underline}
#footer .ps a strong{padding:0 5px}
#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}

/* Servicii Foto */
#serviciifoto{text-align:left}
.sidebar{width:250px;position:relative}
.mainbar{width:710px;position:relative;min-height:500px}
.mainbar.wide{width:100%}
#serviciifoto .mainbar{padding-top:25px}
#serviciifoto .subnav{position:absolute;right:0;top:0;width:100%;background-color:#ffde00;display:block;background:-moz-linear-gradient(top, #ffde00 0%, #ffbf00 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffde00), color-stop(100%,#ffbf00));filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffde00', endColorstr='#ffbf00',GradientType=0);}
#serviciifoto .subnav li{list-style-type:none;float:left}
#serviciifoto .subnav li a{border-left:1px solid #FFF;padding:0 11px;display:block;text-align:center;line-height:25px;font-size:11px;color:#000;text-decoration:none}
#serviciifoto .subnav li a.first{border-left:none}
#serviciifoto .subnav li a:hover{text-decoration:underline}
#serviciifoto h2,#serviciifoto h3{margin-bottom:10px;position:relative}
#serviciifoto h2{margin-top:10px}
#serviciifoto a strong{position:absolute;left:-99999px}

.m10{margin:10px}
.mt10{margin-top:10px}
.mr10{margin-right:10px}
.mb10{margin-bottom:10px}
.ml10{margin-left:10px}
.p10{padding:10px}
.pt10{padding-top:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}
.pl10{padding-left:10px}

/* Search page */
.search-list >div{padding:10px}
.search-list abbr{cursor:help;font-style:italic;font-weight:normal;margin-left:10px}
/* OLD styles */
.data1{
	font-weight: bold;
	color: #FDB900;
	font-size: 12px;
}

.titlu1{
	
	font-weight: bold;
	color: #FFFFFF;
	font-size: 16px;
}

.href1{
	 
	font-weight: bold;
	text-decoration: none;
	color: #FDB900;
	font-size: 12px;
}

.data2{
	 
	font-weight: bold;
	color: #662d8f;
	font-size: 12px;
}

.titlu2{
	
	font-weight: bold;
	font-size: 14px;
}

.href2{
	 
	font-weight: bold;
	text-decoration: none;
	color: #662d8f;
	font-size: 12px;
}

.data3{
	 
	font-weight: bold;
	color: #662d8f;
	font-size: 10px;
}

.titlu3{
	font-size: 16px; 
	font-weight: bold; 
	color: #662d8f; 
	text-decoration: underline; 
	padding-bottom: 10px; 
	font-style: italic;
}

.titlu4{
	font-size: 16px; 
	font-weight: bold; 
	color: #587CC7; 
	text-decoration: underline; 
	padding-bottom: 10px; 
	font-style: italic;
}

.class8{
	text-align: left;
	padding-top: 2px;
	font-size: 12px;
	float: left;
	width: 223px;
}

.class8_1{
	text-align: left;
	font-size: 12px;
	margin: 0px;
}

.class9{
	margin: 0px;
	text-align: left;
	padding-right: 50px;
	float: left;
	width: 303px;
}

.class9 input,select{
	border: 1px solid black;
	width: 92%;
}

.help{
	color: #000000;
	font-size: 12px;
}

.help a{
	color: #000000;
	text-decoration: none;
}

ul.liste li{
	padding-bottom: 5px;
}

ul.regulament li{
	font-size: 10px;
}

ul.regulament li b{
	font-size: 10px;
	font-weight: bold;
}
.wrapper {
	border:1px solid #999; background-color:#FFF; width:970px; padding:0px 10px 10px; margin:10px auto;
}
#menutop { 
	top:0;
	position: fixed; z-index: 100; width: 100%;
	font-weight: bold; padding-top: 8px; background-color:#333;	
	height:43px;
}
#menutop .wrapper {
	margin:0 auto; padding-top:8px; border-bottom:0px; background-color:#ebebeb;
	-webkit-border-radius:2px;
	-webkit-background-clip:padding-box;
	-moz-border-radius:2px;
	border-radius:2px
}
#menutop .wrapper ul, #menutop .wrapper ul li {}
#menutop .wrapper ul li {display:block; float:left}
#menutop .wrapper a.logo {font-size:16px; padding:0 30px 0 0; color:#000}
#menutop .wrapper a.f_list {
	display:block; color:#333; padding:5px 10px;
	-moz-border-radius-topleft: 2px;-moz-border-radius-topright: 2px;
	-webkit-border-top-left-radius: 2px;	-webkit-border-rop-right-radius: 2px;
}
#menutop .wrapper a.f_list:hover {background-color:#333; color:#FFE600; text-decoration:none}
#menutop .wrapper a.f_list.hover {background-color:#333; color:#FFE600; text-decoration:none}
#menutop .wrapper .subnav a {color:#FFF;}

ul.m_topnav li {display:block;position: relative; /*--Declare X and Y axis base--*/}
ul.m_topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.m_topnav ul.subnav {
	list-style: none; position: absolute;left: 0; top:25px;background: #333;margin: 0; padding: 0;
	display: none; float: left; width: 170px;
	-moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;	-webkit-border-bottom-right-radius: 5px;
	border: 1px solid #111;
}
ul.m_topnav li ul.subnav li {margin: 0;padding: 0; border-bottom: 1px solid #444;clear: both;	width: 170px;}
html ul.m_topnav li ul.subnav li a {text-align:left;padding:5px 15px!important;color: #fff; display: block;	text-decoration: none;	background: #333;}
html ul.m_topnav li ul.subnav li a:hover {background: #222; color:#FFF600 !important}

#menutop .wrapper .s_comunitate {padding:0 10px 0 0px;}
#menutop .wrapper .s_welcome {width:140px; overflow:hidden; padding:5px 15px; background-color:#FFF; color:#333; font-style:italic}

#menutop .wrapper .s_search {position:relative;}
#menutop .wrapper .s_search legend {left: -12345px; position: absolute;}
#menutop .wrapper legend{position:absolute;left:-12345px}
#menutop .wrapper 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}

#menutop .wrapper 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}
#menutop .wrapper label strong{display:block;background-position:100% -249px;color:#666;font-size:11px;padding:3px 16px 3px 5px;cursor:pointer}
#menutop .wrapper button{vertical-align:middle;font-size:0;cursor:pointer;border:1px solid #666;background-color:#797979;background-position:50% -290px !important;height:22px;width:20px;margin-left:2px;text-indent:-12345px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
#menutop .wrapper form button {background:url(//static.nikonisti.ro/images/utile/sprites.png) no-repeat scroll transparent; }
#menutop .wrapper .search{/*border-left:1px solid #999;*/padding-left:10px;margin-left:10px}
#menutop .wrapper .login label{background-position:0 -310px}
#menutop .wrapper .login button{color:#FFF;font-weight:bold;padding:0 5px;line-height:20px;font-size:11px;background-position:50% -290px;width:auto;text-indent:0}
#menutop .wrapper .login p{margin-right:5px}