/* =============================================== General =============================================== */

body { font: 12px/170% "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Sans-Serif; color: #666666; margin: 0 auto; padding: 0; background: #83CFFF url(http://www.nichiduta.ro/images/bgtop.jpg) top center repeat-x; text-align: center; }
p.clear { clear:both; margin:0; padding:0; }
img { margin:0; padding:0; border:0; }
.no-border { border:none; }
div#error { width:98%; border: solid 1px #FFD324; margin:0 0 10px 0; background:#FFF6BF; padding:2px 2px 2px 10px; text-align:left; }
div#success { width:98%; border: solid 1px #4F8A10; margin:0; background:#DFF2BF; padding:2px 2px 2px 10px; text-align: left; }

/* =============================================== Links =============================================== */

a:link, a:visited, a:active { color:#007AD3; text-decoration:none; }
a:hover { color:#02599A; text-decoration:underline; }
div#list_left p.title a { color:#FFFFFF; }
div#list_right p.title a { color:#FFFFFF; }

/* =============================================== Meniu =============================================== */

ul.topnav { list-style:none; padding:0 10px; margin:0; float:left; width:950px; font-size:1.3em; background: url(http://www.nichiduta.ro/images/topnav_bg.gif) repeat-x; }
ul.topnav li { float:left; margin:0 2px; padding:0 5px 0 0; position:relative; }
ul.topnav li a { padding:10px 5px; color:#FFF; display:block; text-decoration:none; float:left; }
ul.topnav li a:link { color:#FFF; }
ul.topnav li a:visited { color:#FFF; }
ul.topnav li a:active { color:#FFF; }
ul.topnav li a:hover { color:#FFF; }
ul.topnav li span { width:15px; height:35px; float:left; background: url(http://www.nichiduta.ro/images/subnav_btn.jpg) top center no-repeat; }
ul.topnav li span.subhover { cursor:pointer; }
ul.topnav li ul.subnav { list-style:none; font-weight:normal; position:absolute; left:0; top:35px; background:#189DFF; margin:0; padding:0; display:none; float:left; width:170px; border:1px solid #FFF; }
ul.topnav li ul.subnav li { margin:0; padding:0; clear:both; width:170px; }
html ul.topnav li ul.subnav li a { float:left; width:145px; background: #189DFF url(http://www.nichiduta.ro/images/dropdown_linkbg.png) no-repeat 10px center; padding-left:20px; }
html ul.topnav li ul.subnav li a:hover { background: #189DFF url(http://www.nichiduta.ro/images/dropdown_linkbg.png) no-repeat 10px center; }

/* =============================================== Main =============================================== */

div#box_left { float:left; padding:0; margin:0; width:20%; border:0px solid #333; }
div#box_right_top { float:right; padding:0 10px 0 0; margin:0 0 10px 0; width:76%; text-align:right; }
div#box_right_banner { float:right; padding:0; margin:0; width:79%; }
div#box_right { float:right; padding:5px; margin:0; width:78%; border:0px solid #333; border:0px solid #333; }
div#box_right p.title { margin:0 0 10px 0; padding:0; font-size: 1.5em; font-weight: bold; color:#DA443F;  }
#all_brands { clear:both; width:99%; padding:1px; }
#all_brands ul { margin:0; padding:0; list-style-type:none; }
#all_brands li { float:left; margin:10px; _margin:16px; padding:1px; list-style-type:none; }
div#df { clear:both; float:right; width:75%; padding:10px; margin:20px 8px 10px 0; text-align:right; border:1px solid #7CCC5C; }
div#df p.left { float:left; width:47%; padding:10px 0; margin:0; text-align:right; border:none; }
div#df p.right { float:right; width:47%; padding:10px 0; margin:0; border:none; }
div#df p.right img { float:left; }
div#df1 { clear:both; float:right; width:85%; padding:10px; margin:20px 60px 10px 0; text-align:right; border:1px solid #7CCC5C; }
div#df1 p.left { float:left; width:47%; padding:10px 0; margin:0; text-align:right; border:none; }
div#df1 p.right { float:right; width:47%; padding:10px 0; margin:0; border:none; }
div#df1 p.right img { float:left; }
div#bottom { clear:both; float:right; width:75%; padding:10px; margin:10px 10px 10px 0; text-align:center; border:1px solid #7CCC5C; }
div#list_left { float:left; text-align:justify; padding:10px; _padding:0; margin:6px 0; width:46%; height:270px; border:1px solid #7CCC5C; -webkit-border-radius:5px; -moz-border-radius:5px; }
div#list_right { float:right; text-align:justify; padding:10px; _padding:0; margin:6px 0; width:46%; height:270px; border:1px solid #7CCC5C; -webkit-border-radius:5px; -moz-border-radius:5px; }
div#list_left p.title { margin:0 0 10px 0; width:373px; height:34px; padding:0; _padding:0; font-size: 1.1em; font-weight: bold; color:#FFF; }
div#list_right p.title { margin:0 0 10px 0; width:373px; height:34px; padding:0; _padding:0px; font-size: 1.1em; font-weight: bold; color:#FFF; }
div#detalii_produs_left { float:left; padding:10px; margin:6px 0; width:56%; border:0px solid #7CCC5C; }
div#detalii_produs_right { background: url(http://www.nichiduta.ro/images/clip.jpg) top left no-repeat; float:right; padding:10px 0 0 10px; margin:6px 0; width:39%; border:0px solid #7CCC5C; }
div#detalii_produs_right p.title { margin:0 0 10px 0; padding:0; font-size: 1.5em; font-weight: bold; }
div#order_form { float:left; padding:0; margin:0; width:56%; border:0px solid #7CCC5C; }
div#order_produse { float:right; padding:0; margin:0; width:42%; border:0px solid #7CCC5C; }
div#contact_form { float:left; padding:0; margin:0; width:56%; border:0px solid #7CCC5C; }
div#contact_info { float:right; padding:0; margin:0; width:42%; border:0px solid #7CCC5C; }
#brands { clear:both; width:192px; padding:1px; }
#brands ul { margin:0; padding:0; list-style-type:none; }
#brands li { float:left; margin:10px; _margin:7px; padding:1px; list-style-type:none; }
#brands h1 { background: url(http://www.nichiduta.ro/images/menu2.gif) top left no-repeat; color:#3688BA; font-weight:bold; padding:6px 0 6px 20px; font-size:1.1em; }
div#img { float:left; width:140px; height:140px; margin:0 15px 15px 0; padding:0; }
div#img img { margin:0; padding:5px; }
div#popupFixed { background: #FFB901; z-index:auto; position:fixed; _position:absolute; *position:absolute; overflow:hidden; top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,30)||0))); left:auto; right:15px; bottom:15px; width:184px; min-height:15px; height:auto !important; height:15px; font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:0.8em; margin:0; color:#86571C; padding:4px 6px; line-height:16px; text-align:left; clear:both; }

/* =============================================== Table =============================================== */

table#detalii_produs { background:transparent; width:290px; height:auto; border:0; margin:0; padding: 5px 0 0 0; }
#detalii_produs td { text-align:left; border-bottom:1px dashed #DDDDDD; margin:0; padding:20px 0 20px 10px; }

table#cos { background:transparent; width:100%; height:auto; border:1px solid #DDDDDD; margin:0; padding:0; }
#cos td { border-bottom:1px dashed #DDDDDD; text-align:left; margin:0; padding:5px 10px; }
#cos td.noborder { border:0; padding:10px 0 10px 15px; }
#cos td.noborder strong { font-size:1.4em; }

table#search-result { background:transparent; width:100%; height:auto; border:1px solid #DDDDDD; margin:0; padding:0; }
#search-result td { border-bottom:1px dashed #DDDDDD; text-align:left; margin:0; padding:5px 10px; }
#search-result td.noborder { border:0; padding:10px 0 10px 15px; }
#search-result td.noborder strong { font-size:1.4em; }

/* =============================================== Form =============================================== */

form { margin:0; padding:0; background:transparent; }
#form1 form p { border-bottom: 1px solid #E6E6E6; padding: 12px 0 5px 0; margin: 0; color: #565656; }
#form1 label { font-weight: bold; color: #565656; }
#form1 input, select, textarea { margin: 5px 0; padding: 5px; color: #6A6969; border-width: 1px; border-style: solid; border-color: #C0C0C0 #E0E0E0 #E0E0E0 #C0C0C0; font: 11px 'Lucida Grande', Verdana, Helvetica, sans-serif; }
#form1 #input { width: 400px; }
#form1 .input { width: 400px; }
#form1 .form-submit { background: url(http://www.nichiduta.ro/images/form-submit.jpg) 0 0 no-repeat; cursor: pointer; font: bold 12px Arial, Sans-serif; padding: 2px; color: #565656; display: block; width: 120px; height: 30px; margin: 10px 2px 0 0; border: 0; }
#form1 .form-submit:hover { background-position: 0 -30px; color: #FFF; }

#box { margin-left:0 !important; position:relative; height:40px; }
#box-search { position:absolute; right:24px; top:0; margin:0 !important; font-size:1.2em; height:18px; border:1px solid #DADDDD; color:#484848; padding:5px; width:80% !important; }
#box-submit { position:absolute; right:2px; top:0; overflow:hidden; outline:none !important; }

/* =============================================== Pagination =============================================== */

div#pagination { width:700px; margin:0 auto; border:0px solid #333; clear:both; }
.pagination { font-size:1em; list-style-type:none; padding:0; margin:0; clear:both; }
.pagination li { display:inline; }
.pagination a { border:1px solid #9AAFE5; background:#FFF; color:#3B5998; display:block; float:left; padding:0 5px; margin:2px 0 3px 5px; text-decoration:none; }
.pagination a:hover { border-color:#1E7B03; color:#1E7B03; text-decoration:none; }

/* =============================================== Thumbnails =============================================== */

div#thumbs { padding:0; margin:20px 0 0 0; }
div#thumbs img { position: relative; padding:2px; margin:1.5px; background: #FAFAFA; border: 1px solid #EDEDED; }
div#thumbs img:hover { border: 1px solid #BFBFBF; }
div#thumbs a:hover { background-color: transparent; border: none }

/* =============================================== Lightbox =============================================== */

#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; }
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#lightbox-container-image { padding: 10px; }
#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none; }
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; zoom: 1; display: block; }
#lightbox-nav-btnPrev { left: 0; float: left; }
#lightbox-nav-btnNext { right: 0; float: right; }
#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0; }
#lightbox-container-image-data { padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber { display: block; clear: left; padding-bottom: 1.0em;	}
#lightbox-secNav-btnClose { width: 66px; float: right; padding-bottom: 0.7em;	}

/* =============================================== Sidemenu =============================================== */

ul.sidemenu { padding:0; _padding:0; margin:0 0 10px 0; list-style:none; font-size:1.1em; width:175px; }
ul.sidemenu li { height:32px; *height:auto; background: url(http://www.nichiduta.ro/images/menu2.gif) top left no-repeat; }
ul.sidemenu li a { text-decoration:none; display:block; width:175px; color:#3688BA; font-weight:bold; padding:6px 0 6px 20px; }
ul.sidemenu li a:hover { color: #3688BA; }
ul.sidemenu h1 { font-size:12px; color:#3688BA; height:32px; *height:auto; background:url(http://www.nichiduta.ro/images/menu2.gif) top left no-repeat; text-decoration:none; display:block; width:175px; color:#3688BA; font-weight:bold; padding:6px 0 6px 20px; }

html ul.sidemenu p.subsidemenu { margin:0 0 0 20px; _margin:0 0 0 10px; padding:0; _padding:0; *padding:0; }
html ul.sidemenu p.subsidemenu a { color:#DA443F; text-decoration:none; _font-weight:normal; *font-weight:normal; *padding:0; }
html ul.sidemenu p.subsidemenu a:hover { color:#DA443F; text-decoration:underline; }

/* =============================================== CSS old =============================================== */

.company { font-family: verdana,arial,helvetica; font-size: 15px; color: #FFFFFF; font-weight:bold; }
.slogan { font-family: verdana,arial,helvetica; font-size: 11px; color: #FFFFFF; font-weight: bold; }
.magin { padding:5px; }
table { font-size:100%; }
.pathway { background-color:#ffffff; border:2px solid #5c5c5c; margin:0 3px; width:3px; height:2px; padding:0; }
.bgmenu { background-color:#189DFF; }
.bgtop { background-image: url(http://www.nichiduta.ro/images/bgtop.jpg); }
.bgbottom { background-image: url(http://www.nichiduta.ro/images/bgbottom.jpg); }
.ex_r { background-image: url(http://www.nichiduta.ro/images/ex_r.jpg); }
.ex_l { background-image: url(http://www.nichiduta.ro/images/ex_l.jpg); }
.menu_l { background-image: url(http://www.nichiduta.ro/images/menu_l.jpg); }
.menu_r { background-image: url(http://www.nichiduta.ro/images/menu_r.jpg); }
.line01 { background-image: url(http://www.nichiduta.ro/images/line01.jpg); }
.line02 { background-image: url(http://www.nichiduta.ro/images/line02.jpg); }