@charset "utf-8";
/* CSS Document */

/*@import "style/css/reset.css";*/

*{ margin:0; padding:0;}
html{}
body{ background:#070707 url(images/body.jpg) repeat-x 0 0; font:normal 12px arial; color:#a8a8a8;}

a, a:visited{ color:#fff; outline:none;}
a:hover{ text-decoration:none;}
a img{ border:none;}

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

h1{font:normal 19px arial; color:#a3a3a3;}
h2{}
object{outline:none;}

li{ list-style-type:none;}
p{ line-height:19px; padding:7px 0; font-size:13px; color:#ccc; text-shadow:0 1px 1px #000000;}

#box {width:920x; height:240px; overflow:hidden;}
.box-element {width: 920px; height:240px;}

#lustre-cristal p{ padding:10px 0 17px;}
#lustre-cristal p img{ margin-left:24px; margin-bottom:28px;}

#header{ position:relative; width:946px; height:326px; margin:0 auto;}
#logo{ position:absolute; top:28px; left:20px; width:183px; height:50px;}
#logo a{ width:183px; height:50px; display:block; text-indent:-999999px; overflow:hidden; background:url(images/logo.gif) no-repeat 0 0;}
#main_nav{ position:absolute; top:47px; right:0px; width:524px; height:45px;}
#main_nav ul{ float:right;}
#main_nav li{ float:left; height:27px; background:url(images/main_nav_spacer.jpg) no-repeat right 0; padding:13px 22px 0 20px;}
#main_nav .last{ background-image:none;}
#main_nav li a{ float:left; height:11px; display:block; text-indent:-999999px; overflow:hidden; text-decoration:none; font-size:0px;}
#main_nav li a:hover{ background-position:0 0;}
#main_nav li .btn_home{ width:42px; background:url(images/btn_home.gif) no-repeat 0 bottom;}
#main_nav li .btn_despre{ width:84px; background:url(images/btn_despre.gif) no-repeat 0 bottom;}
#main_nav li .btn_colectii{ width:64px; background:url(images/btn_colectii.gif) no-repeat 0 bottom;}
#main_nav li .btn_clienti{ width:52px; background:url(images/btn_clienti.gif) no-repeat 0 bottom;}
#main_nav li .btn_contact{ width:68px; background:url(images/btn_contact.gif) no-repeat 0 bottom;}
.banner{ position:absolute; top:98px; left:0px; width:945px; height:195px; padding:8px 1px 0 0; background:url(images/banner_bg.jpg) no-repeat center 0; text-align:center;}

#lustre-cristal li .btn_home{ background-position:0 0;}
#despre-noi li .btn_despre{ background-position:0 0;}
#colectii li .btn_colectii{ background-position:0 0;}
#clienti li .btn_clienti{ background-position:0 0;}
#contact li .btn_contact{ background-position:0 0;}

#main_wrapper{ width:940px; min-height:300px; margin:0 auto; background:url(images/content_bg.jpg) repeat 0 0;}
.panel_bg{ background:url(images/panel_bg.jpg) repeat-y 0 0;}
#secondary_nav{ float:left; border:#151618 1px solid; border-bottom:none; background:url(images/categorii_bg.jpg) repeat 0 0; width:215px;}
#secondary_nav ul{ clear:both; float:right; clear:both; width:200px; padding-bottom:20px; background:url(images/categorii_spacer.gif) repeat-x 0 0; padding-top:2px;}
#secondary_nav li{ width:200px; display:block; background:url(images/categorii_spacer.gif) repeat-x 0 bottom; padding:0 0 1px 0;}
#secondary_nav li a, #secondary_nav li a:visited{ height:25px; text-decoration:none; font:normal 14px arial; display:block; padding:8px 0 0px 10px; color:#8f8f8f;}
#secondary_nav li a:hover{ background-color:#262626; color:#e5e5e5; padding-left:11px;}

#btn_download{ display:block; clear:both; margin:0 auto; width:160px; height:26px; text-indent:-99999px; background:url(images/btn_download.jpg) repeat-x 0 0;}
#btn_download:hover{ background-position:0 bottom;}
#btn_download:active{ margin-top:1px;}

#secondary_nav h3{ width:200px; height:62px; text-indent:-999999px; display:block; background:url(images/txt_colectii.jpg) no-repeat 24px 25px;}

#primary{ position:relative; float:left; height:auto; padding:24px;}
.short{ width:670px;}
.long{ width:880px;}

.silver_decor{ position:absolute; top:22px; right:30px; width:288px; height:47px; display:inline-block; clear:both; text-indent:-999999px; background:url(images/silver_decor.gif) no-repeat 0 0; vertical-align:middle;}

.h1_spacer{ display:block; background:url(images/h1_spacer.gif) repeat-x 0 bottom; padding:0 0 5px 5px; margin-bottom:20px;}
.h1_spacer span{ color:#595858;}

.prod_wrapper{}
.prod_img{ float:left;}
.img_large img{ border:#383838 2px solid; padding:2px;}

.small_img{ padding:25px 0 10px;}
.small_img li{ float:left; padding-right:10px;}
.small_img li img{border:#383838 1px solid; padding:2px;}

.prod_details{ float:left; width:400px; padding:10px 16px;}
.p_subtitle{ font:bold 15px arial; color:#69696c; padding-bottom:4px;}

.harta{ background:url(images/harta.gif) no-repeat right 92px;}

.contact_details{ float:left; width:400px; padding:0 0 0 22px;}
.contact_details dt{ padding:17px 0 3px 0; display:block; font:bold 17px arial; color:#58585b;}
.contact_details dd{ display:block; font-size:13px; padding:0 0 2px 0;}
.contact_details .contact_m{ font-size:17px; color:#77777b;}
.contact_details .contact_n{ padding-bottom:14px; font-size:14px;}

.float_left_img{ float:left; border:#383838 2px solid; padding:2px; margin:14px; display:inline;}
.float_right_img{ float:right; border:#383838 2px solid; padding:2px; margin:14px; display:inline;}

.colectii_listing{}
.colectii_listing li{ float:left; padding-left:15px;}
.colectii_listing li a, .colectii_listing li a:visited{ text-decoration:none;}
.colectii_listing li a img{border:#383838 2px solid; padding:2px; width:200px; height:200px; overflow:hidden;}
.colectii_listing li a span{ display:block; text-align:center; padding:10px 0; font:normal 15px arial; color:#8F8F8F;}

.client_listing{ padding:14px 0;  margin:0 auto;}
.client_listing li{ float:left; width:45%; height:35px; margin-right:30px; padding:7px 5px 8px; border-top:#232326 1px solid;}
.client_listing li p{ padding:0px; color:#606064; font-size:13px;}
.client_listing li span{ font:italic 12px arial; color:#505053;}
.p_clienti{ font-size:17px;}

.home_colectii_listing{ padding:14px 0 10px;}
.home_colectii_listing li{ float:left; padding-left:12px;}
.home_colectii_listing li a, .colectii_listing li a:visited{ text-decoration:none;}
.home_colectii_listing li a img{border:#383838 1px solid; padding:2px; width:90px; height:90px; overflow:hidden;}
.home_colectii_listing li a span{ display:block; text-align:center; padding:10px 0; font:normal 12px arial; color:#6c6c75;}

.despre_noi_deails{ float:left; width:440px;}
.despre_noi_deails p{ padding-bottom:17px;}
.despre_noi_img{ float:right; width:420px;}
.despre_noi_img li{ float:left; padding:0 6px 8px;}
.despre_noi_img li img{border:1px solid #383838; padding:2px;}

#footer{ height:137px; margin-top:24px; background:url(images/footer_bg.jpg) repeat-x 0 0;}
.center_footer{ width:920px; height:120px; padding-top:17px; margin:0 auto; color:#646464;}
.copyright{ float:left; font-size:12px;}
.copyright a{width:164px; height:22px; display:inline-block; clear:both; text-indent:-999999px; background:url(images/silver_decor_f.gif) no-repeat 0 0; vertical-align:middle;}

.footer_nav{ float:right;}
.footer_nav li{ float:left;}
.footer_nav li a, .footer_nav li a:visited{ color:#646464; font-size:12px; text-decoration:none; margin:0 8px;}
.footer_nav li a:hover{ text-decoration:underline;}
.footer_nav li a.last{ margin-right:0px;}

.footer_top{ height:80px;}
.footer_top .date_c{ float:left;}
.footer_top .date_c li{ display:inline; font-size:12px; padding-right:14px;}
.footer_contact{ width:120px; height:34px; display:block; clear:both; text-indent:-999999px; background:url(images/txt_contact.gif) no-repeat 0 0;}

.by{ float:right; font-size:12px;}
.by a{ margin-left:4px; width:74px; height:14px; display:inline-block; text-indent:-999999px; background:url(images/copimaj.gif) no-repeat 0 0;}
