* { border: 0px; margin: 0px; padding: 0px; }
ul, ol, dt { list-style-type: none; }

body { background: #fff; margin: 0px; padding: 0px; font-size:14px;}

div { font-family : Calibri, Arial, Tahoma, Geneva, Helvetica, sans-serif; text-decoration : none; text-align:left; }

a:link { text-decoration: none; color:#be0000;}
a:visited { text-decoration: none; color:#be0000;}
a:active { text-decoration: none; color:#be0000;}
a:hover { text-decoration: none; color:#999; }

/* #*/
h1 { font-size:24px; color:#000; margin:0; padding:0; font-weight:normal;}

#pro_site  {margin: 0 auto; width:1000px;}
#pro_header {text-align:center; padding: 10px 0 10px 0; font-size: 13px; color:#959595;}

#pro_menu {width:1000px; height:40px;}
#pro_menu a.current:link {color:#969696;}
#pro_menu a.current:visited {color:#969696;}
#pro_menu a.current:hover {color:#969696;}
#pro_menu a.current:active {color:#969696;}

td.textmic {font-size: 11px; color:#666; padding-left:15px;}

/* slider */
#pro_slider { width: 1000px; margin: -10px auto 0 auto;}
.slider-wrapper { width: 100%; }
.clear { clear:both;}


#pro_footer_slogan {clear:left; text-align:center; padding: 10px 0 10px 0; font-size: 13px; color:#959595;}
#pro_slogan {font-size: 18px; color:#000; text-align:center; padding-top:10px;}

#pro_categories img {border: 2px solid #dfdfdf;} 
#pro_categories img:hover { opacity:0.5; filter:alpha(opacity=50); /* For IE8 and earlier */ }

img.pro_bw { box-shadow: 2px 2px 5px #ccc;} 

#pro_categories ul li {position: relative;display: inline; float: left; width:160px; text-align:center; }
#pro_categories ul li a {display: block; padding: 0 0 10px 0; font-size:16px; color:#000;}

#pro_categories ul li.pro_cat1 {background: url(../photos/categories/coliere2.jpg) top center no-repeat;}
#pro_categories ul li.pro_cat1:hover {background: url(../photos/categories/coliere.jpg) top center no-repeat;}

#pro_categories ul li.pro_cat2 {background: url(../photos/categories/bratari2.jpg) top center no-repeat;}
#pro_categories ul li.pro_cat2:hover {background: url(../photos/categories/bratari.jpg) top center no-repeat;}

#pro_categories ul li.pro_cat3 {background: url(../photos/categories/cercei2.jpg) top center no-repeat;}
#pro_categories ul li.pro_cat3:hover {background: url(../photos/categories/cercei.jpg) top center no-repeat;}

#pro_categories ul li.pro_cat4 {background: url(../photos/categories/curele2.jpg) top center no-repeat;}
#pro_categories ul li.pro_cat4:hover {background: url(../photos/categories/curele.jpg) top center no-repeat;}

#pro_categories ul li.pro_cat5 {background: url(../photos/categories/esarfe2.jpg) top center no-repeat;}
#pro_categories ul li.pro_cat5:hover {background: url(../photos/categories/esarfe.jpg) top center no-repeat;}

#pro_categories ul li.pro_cat6 {background: url(../photos/categories/genti2.jpg) top center no-repeat;}
#pro_categories ul li.pro_cat6:hover {background: url(../photos/categories/genti.jpg) top center no-repeat;}


#pro_footer  {width:1000px; border-top: 1px solid #c8c8c8; margin: 20px 0;}
#pro_footer_left  {float:left; width: 25%; text-align:left; padding: 10px 0; font-size:12px; color:#9d9d9d;}
#pro_footer_mid  {float:left; width: 50%; text-align:center; padding: 10px 0; font-size:12px; color:#9d9d9d;}
#pro_footer_right {float:right; width: 25%; text-align:right; padding: 10px 0; font-size:12px; color:#9d9d9d;}
#pro_footer_mid a:link  {color:#9d9d9d; font-weight:bold;}
#pro_footer_mid a:visited  {color:#9d9d9d; font-weight:bold;}
#pro_footer_mid a:hover  {color:#000; font-weight:bold;}
#pro_footer_mid a:active  {color:#9d9d9d; font-weight:bold;}


/* header, template */
img.pro_random { -webkit-border-radius: 14px;  
	-moz-border-radius: 14px; 
	-ms-border-radius: 14px;  
	-o-border-radius: 14px;  
	border-radius: 14px; 
	border: 2px solid #dfdfdf;
		margin-top: 10px;
	}


#pro_title {font-family: 'Cuprum', sans-serif; font-weight: 400; font-size:26px; color:#1d1b1e; padding: 15px 0 0 0;}
#pro_stitle {font-size:16px; color:#1d1b1e; padding: 0 0 20px 0;}


#pro_menu_left {float:left; width: 80px; text-align:left;}
#pro_menu_left img {border: 2px solid #dfdfdf;} 
#pro_menu_left ul  {display: inline; margin:0; }
#pro_menu_left li { display: block; margin:5px 0; }
#pro_menu_left a { font-family: 'Cuprum', sans-serif; font-weight: 400; font-size:18px; color:#1d1b1e; }
#pro_content_main {float:left; width: 870px;padding: 10px 0 0 50px;}
#pro_content_static {padding: 10px 0 0 20px; line-height:21px; font-size:14px;}

img.pro_bw_sm {-webkit-border-radius: 6px;  -moz-border-radius: 6px; -ms-border-radius: 6px;  -o-border-radius: 6px;  border-radius: 6px;  border: 2px solid #dfdfdf; margin: 0; } 
img.pro_bw_sm:hover { opacity:0.5; filter:alpha(opacity=50); /* For IE8 and earlier */} 

img.pro_bw_sm_inactive { opacity:0.4; filter:alpha(opacity=40); /* For IE8 and earlier */ -webkit-border-radius: 6px;  -moz-border-radius: 6px; -ms-border-radius: 6px;  -o-border-radius: 6px;  border-radius: 6px;  border: 2px solid #dfdfdf; margin: 0;}
img.pro_bw_sm_inactive:hover {opacity:1.0; filter:alpha(opacity=10); /* For IE8 and earlier */ }

.pagination { margin-bottom: 20px; overflow: hidden; text-align: right; }
.pagination ul { float: right; }
.pagination li { float: left; line-height: 12px; margin-left: 10px; text-transform: uppercase; }
.pagination a:link { color: #030303;font-size:14px; }
.pagination a:active { color: #030303;font-size:14px; }
.pagination a:hover { color: #ccc; font-size:14px;}
.pagination a:visited { color: #030303;font-size:14px; }
.pagination li.all-holder { margin-left: 25px; }
.pagination .next-holder { border-left: 2px solid #6D6D6D; padding-left: 10px; }
.pagination .prev-holder { border-right: 2px solid #6D6D6D; padding-right: 10px;}
a.all:active {font-size:14px;}
a.all:hover {font-size:14px; color:#000;}

.pagination ul.ordering { float: left; }
.pagination ul.ordering a { color:#999; text-decoration:underline!important;}
.pagination ul.ordering li { float: left; line-height: 12px; margin-left: 10px; text-transform: uppercase; }
.pagination ul.ordering a.selected { font-weight:bold;  }
.pagination ul.ordering a.order {  color:#333; }
.pagination ul.ordering a:link {text-decoration:underline!important;}


.pro_prod_sm {-webkit-border-radius: 14px;  -moz-border-radius: 14px; -ms-border-radius: 14px;  -o-border-radius: 14px;  border-radius: 14px;  border: 2px solid #dfdfdf; margin: 0; } 
.pro_prod_sm_cart {-webkit-border-radius: 14px;  -moz-border-radius: 14px; -ms-border-radius: 14px;  -o-border-radius: 14px;  border-radius: 14px;  border: 2px solid #dfdfdf; margin: 5px 0; } 

.pro_products { overflow: hidden; }
.pro_products li { float: left; margin-right: 12px; margin-bottom: 15px; width: 160px; }
.pro_products li.last { margin-right: 0px; }
.pro_products li a, .pro_products li span { color: #333133; display: block; text-align: center; font-size: 12px; }
.pro_products li a:link { color: #333133; display: block; text-align: center; font-size: 12px; text-decoration:none; }
.pro_products li a:active { color: #333133; display: block; text-align: center; font-size: 12px;text-decoration:none; }
.pro_products li a:hover { color: #333133; display: block; text-align: center; font-size: 12px;text-decoration:none; }
.pro_products li a:visited { color: #333133; display: block; text-align: center; font-size: 12px;text-decoration:none; }
.pro_products li span.name { padding-top: 3px; line-height: 14px; }
.pro_products li span.desc { color: #8a8b8e; font-size: 10px; font-style: italic; }
.pro_products li span.price { font-style: italic; font-size: 10px; }
.pro_products li img {float:left; margin-bottom:3px;}

/* produs */
#pro_prod_cale {font-family: 'Cuprum', sans-serif; font-weight: 400; font-size:26px; color:#525354; padding: 15px 0;}
#pro_prod_poza {float:left; width:350px; padding-right:20px; text-align:center; }
#pro_prod_date {float:left; width:490px;}

#pro_content_top {width:880px; vertical-align:top;}
#pro_prod_mid {border: 1px solid #dfdfdf;} 
#pro_prod_title {font-family: 'Cuprum', sans-serif; font-weight: 400; font-size:22px; color:#1d1b1e; padding: 0;}
#pro_prod_stitle {font-size:15px; color:#1d1b1e; padding: 0; text-transform:uppercase;}
#pro_prod_pret {font-family: 'Cuprum', sans-serif; font-weight: 400; font-size:36px; color:#0b0b0b; padding: 20px 0;}

#pro_prod_pret_cerere {font-family: 'Cuprum', sans-serif; font-weight: 400; font-size:26px; color:#666; padding: 20px 0 70px 0;}
#pro_prod_pret_cerere a:link { font-size:26px; color:#666; text-decoration:none;}
#pro_prod_pret_cerere a:visited { font-size:26px; color:#666; text-decoration:none;}
#pro_prod_pret_cerere a:active { font-size:26px; color:#666; text-decoration:none;}
#pro_prod_pret_cerere a:hover { font-size:26px; color:#be0000; text-decoration:none;}

#pro_prod_desc {color:#000; font-size:14px; line-height:20px; text-align:justify; padding: 20px 0;}
#pro_prod_social {font-size:11px; color:#666666;}
#pro_prod_social a:link, a:active, a:visited {font-size:11px; color:#666666; text-decoration:underline;}
#pro_prod_social a:hover {font-size:11px; color:#000; text-decoration:underline;}
#pro_prod_social img {vertical-align:middle; padding:0 5px 0 20px;}

/* form */
.pro_cant { font-size : 14px; color : #000000; background-color : #efefef; border : 2px solid #e2e2e2; width:20px; margin-left:10px; border-radius: 2px; text-align:center;  }
.pro_buton { border : 2px solid #e2e2e2; font-size: 13px; color : #fff; font-weight: normal; background-color:#af260b; border-radius: 10px; padding: 5px 10px; letter-spacing:1px; margin-top:10px; cursor:pointer; }
.pro_buton:hover { border : 2px solid #e2e2e2; font-size: 13px; color : #fff; font-weight: normal; background-color:#341610; border-radius: 10px; padding: 5px 10px; letter-spacing:1px; margin-top:10px;  cursor:pointer;}


#pro_content_down {padding-top:30px;}

#pro_prod_detalii {float:left; width:350px; padding-right:20px; text-align:left; }
#pro_prod_potrivire {float:right; width:490px;}
.pro_prod_stitle {font-family: 'Cuprum', sans-serif; font-weight: 400; font-size:26px; color:#1d1b1e; padding: 10px 0; text-transform:uppercase;}
.pro_prod_sm_min {border: 1px solid #dfdfdf; margin: 0 10px 5px 0; } 
.pro_prod_sm_potr {border: 1px solid #dfdfdf; margin: 0 10px 5px 0; } 


form .formfield { overflow: hidden; margin-bottom: 3px; min-height: 20px; height: auto !important; height: 20px; }
form .formfield label { float: left; font-style: italic; display: block; width: 175px; }
form .formfield input { float: right; border: 1px solid #474747; padding: 2px; font-size: 11px; width: 307px; }
form .formfield textarea { float: right; border: 1px solid #474747; padding: 2px; font-size: 11px; font-family: Trebuchet MS; /*	resize: none; */ overflow: auto; width: 307px; height: 80px; }
.wrap-contact { padding: 0px 20px 0px 125px; overflow: hidden; }
.wrap-contact #eq-column1 { float: left; width: 505px; }
.wrap-contact #eq-column2 { float: right; width: 325px; }
.wrap-contact form .submit { display: block; width: 150px; background: #58585a; color: #fff; font-size: 18px; margin: 10px 0px 10px auto; font-style: italic; text-align: center; }

.proc_input { background-color: #f2f2f2; border: 1px solid #D5D3D3; border-radius: 5px 5px 5px 5px; color: #000000; font-size: 14px; padding: 3px; width: 100%; }
.proc_input:hover { background-color: #dedede; border: 1px solid #E3E3E3; color: #000000; font-size: 14px; padding: 3px; width: 100%; }
.proc_textareains { background-color: #f2f2f2; border: 1px solid #D5D3D3; border-radius: 5px 5px 5px 5px; color: #000000; font-size: 14px; padding: 4px; width: 100%; }
.proc_textareains:hover { background-color: #dedede; border: 1px solid #E3E3E3; color: #000000;  font-size: 14px; padding: 4px; width: 100%;}
.proc_button { background-color: #333; border: 2px solid #D2D2D2; border-radius: 8px; color: #FFFFFF; cursor: pointer; font-family: Tahoma,sans-serif; font-size: 13px;font-weight: bold;padding: 5px;}
.proc_buton_casa { background-color: #af260b; border: 2px solid #e2e2e2; border-radius: 8px; color: #FFFFFF; cursor: pointer; font-family: Tahoma,sans-serif; font-size: 13px;font-weight: bold;padding: 5px;}

.imgContainer {position:relative;float:left}
.imgContainer img {position:relative;z-index:1}
.imgContainer img.imgOnTop {display:none;position:absolute;z-index:2;top:0;left:0} /* din toip si left o pozitionezi unde vrei tu */
.imgContainer:hover .imgOnTop {display:block}

.forminput {
    background-color: #fff;
    border: 2px solid #f2f2f2;
    border-radius: 6px;
    color: #555;
    font-size: 13px;
    height: 20px;
    padding: 5px;
    width: 220px;
	margin: 5px;
}

.formtextarea {
    background-color: #fff;
    border: 2px solid #f2f2f2;
    border-radius: 6px;
    color: #555;
    font-size: 13px;
    height: 70px;
    padding: 5px;
    width: 220px;
	margin: 5px;
}

/* promo */
.propro_prod_sm {-webkit-border-radius: 14px;  -moz-border-radius: 14px; -ms-border-radius: 14px;  -o-border-radius: 14px;  border-radius: 14px;  border: 2px solid #dd0000; margin: 0; } 
.propro_prod_sm:hover {border: 2px solid #dfdfdf; } 

.proimgContainer {position:relative;float:left}
.proimgContainer img {position:relative;z-index:1}
.proimgContainer img.proimgOnTop {display:block; position:absolute;z-index:2;top:0;left:0} 
.proimgOnTop {display:block}

.pro_products li span.propriceoff { font-style: italic; font-size: 13px; text-decoration: line-through; color:#666; }
.pro_products li span.proprice { font-style: normal; font-size: 15px; color:#dd0000; font-weight:bold; }
.pro_products li div {color:#666; float:right; font-weight:normal; font-size:14px; padding-top:1px;}

#propro_prod_pretoff {font-family: 'Cuprum', sans-serif; font-weight: 300; font-size:30px;  text-decoration: line-through; color:#999; padding: 20px 0 0 0;}
#propro_prod_pret {font-family: 'Cuprum', sans-serif; font-weight: 400; font-size:40px; color:#dd0000; }
#propro_reducere {font-family: 'Cuprum', sans-serif; font-weight: normal; font-size:30px; color:#999; padding: 5px 0 25px 0;}