/* font-family: 'Oswald', sans-serif, Arial; */



* {



	outline: none;



	text-decoration: none;



	font-family: 'Open Sans', sans-serif, Arial;



}



body {



	background: url(../elements_img/bg_all_site.jpg);



	background-repeat: repeat-x;



	background-color: #f1f1f1;



	margin: 0 auto;



}



.all {



	width: 1000px;



	min-height: 434px;



	margin-top: 0px;



	margin: 0 auto;



	background: url(../elements_img/bg_all_site.jpg);



	background-repeat: repeat-x;



	background-color: #fbfbfb;



	border: solid 1px rgba(0,0,0,0.1);



	border-top: none;



	padding-bottom: 10px;



}



.left_area_jrv {



	display: table-cell;



	width: 247px;



	vertical-align: top;



}



.right_area_jrv {



	display: table-cell;



	width: 743px;



	padding-left: 5px;



	vertical-align: top;



	padding-top: 73px;



}



.footer1 {



	height: 39px;



	display: table;



	width: 100%;



	margin: 0 auto;



	background: url(../elements_img/footer_bg_1.gif);



	background-repeat: repeat-x;



}



.footer2 {



	height: 108px;



	display: table;



	width: 100%;



	margin: 0 auto;



	background-color: #272727;



}



.clear_ln_menu_left {



	height: 5px;



	width: 241px;



}



/* ==========================



      START HEADER



============================= */



.logo {



	position: absolute;



	width: 242px;



	margin-left: 5px;



}



.line_up {



	width: 600px;



	float: right;



	margin-top: 0px;



}



.line_up ul{



	list-style: none;



	margin-top: 0px;



	line-height: 43px;



}



.line_up ul li {



	color: #93895e;



	float: right;



	font-size: 13px;



	margin-left: 15px;



}



.line_up ul li a {



	color: #93895e;



}



#twitter_up {



	background: url(../elements_img/twitter.png);



	background-repeat: no-repeat;



	margin-right: 10px;



}



#twitter_up:hover {



	background: url(../elements_img/twitter_ov.png);



	background-repeat: no-repeat;



}



#facebook_up {



	background: url(../elements_img/facebook.png);



	background-repeat: no-repeat;



}



#facebook_up:hover {



	background: url(../elements_img/facebook_ov.png);



	background-repeat: no-repeat;



}



.slog {



	width: 452px;



	float: left;



	margin-left: 233px;



	text-align: center;



}



.slog h2, .slog h1 {



	color: #d9d27f;



	font-size: 11px;



	margin-top: 0px;



	font-weight: 300;



	display: inline-block;



	margin-top: 56px;



}



.cos_cmp {



	position: absolute;



	margin-left: 544px;



	width: 198px;



	margin-top: 143px;



	background: url(../elements_img/bg_shop_cart_ballet.png);



	background-repeat: no-repeat;



	height: 35px;



	z-index: 10000;



	cursor: pointer;



	overflow: hidden;



}



.cos_cmp ul {



	list-style: none;



	margin-left: 0px;



	width: 198px;



	padding-left: 0px;



	margin-top: 0px;



	text-align: center;



}



.cos_cmp ul li {



	display: inline;



	cursor: default;



}



.cos_bg_bt_1a {



	height: 35px;



	line-height: 35px;



	text-align: center;



	margin-top: 0px;



	font-size: 14px;



	display: inline;



	font-weight: bold;



}



.cos_cmp ul li a {



	font-size: 13px;



	display: inline-block;



}



.cos_bg_bt_1a a {



	color: #000000;



	font-size: 14px;



}



.cos_bg_bt_1b_active {



	height: 35px;



	line-height: 35px;



	margin-top: 0px;



	color: #fff;



	padding-left: 1px;



	font-size: 13px;



	color: #000000;



	cursor: pointer;



}



.cos_bg_bt_1b {



	height: 35px;



	line-height: 35px;



	text-align: left;



	margin-top: 0px;



	color: #000000;



	padding-left: 1px;



	font-size: 13px;



}



.cos_bg_bt_1c {



	position: absolute;



	z-index: 5;



	margin-left: 951px;



	width: 42px;



	height: 62px;



	background: url(../elements_img/shop_bag_up.png);



	background-repeat: no-repeat;



	margin-top: 53px;



}



.shop_list_fst {



	width: 198px;



	position: absolute;



	z-index: 554;



	margin-left: 544px;



	margin-top: 179px;



	background-color: #fcfcd6;



	box-shadow: 0 1px 3px #444444;



	display: none;



}



.row_shop_up_fst {



	width: 196px;



	height: 107px;



	background: url(../elements_img/bg_cos_up_fst.jpg);



	background-repeat: repeat-x;



	float: left;



	margin-top: 1px;



	margin-left: 1px;



	margin-right: 1px;







}



.fnlz_cmd_pop_up {



	margin-top: 2px;



	padding-top: 11px;



	padding-bottom: 11px;



	text-align: center;



	float: left;



	width: 198px;



	border-top: solid 1px #d0b763;



	overflow: hidden;



}



.fnlz_cmd_pop_up_int {



	width: 100px;



	margin: 0 auto;



	text-align: center;



	background: url(../elements_img/bg_bt_fnl_cmd_pop_up.jpg);



	background-repeat: repeat-x;



	line-height: 29px;



	border: solid 1px #948549;



	cursor: pointer;



}



.fnlz_cmd_pop_up_int a {



	font-size: 15px;



	color: #5a480f;



	font-family: 'Oswald', sans-serif, Arial;



}



.fnlz_cmd_pop_up_int:hover {



	background: url(../elements_img/bg_bt_fnl_cmd_pop_up_ov.jpg);



}



.img_row_sshop_up_fst {



	float: left;



	margin-top: 5px;



	margin-left: 3px;



	width: 65px;



	margin-right: 5px;



}



.img_row_sshop_up_fst a img{



	border: solid 1px #c0aa68;



	margin: 0 auto;



}



.title_row_shop_up_fst {



	float: left;



	color: #765b0c;



	font-size: 12px;



	font-weight: 700;



	width: 120px;



	margin-top: 7px;



}



.data_row_shop_up_fst {



	float: left;



	font-size: 13px;



	color: #464647;



	width: 120px;



	margin-top: 0px;



}



.data_row_shop_up_fst p {



	margin: 0 auto;



	font-size: 12px;



	margin-bottom: -4px;



}



.data_row_shop_up_fst_m {



	float: left;



	font-size: 13px;



	color: #464647;



	width: 200px;



	height: 10px;



	margin-top: 0px;



}



.data_row_shop_up_fst_m div {



	margin: 0 auto;



	font-size: 12px;



	margin-bottom: -4px;



}



.data_row_shop_up_fst_1p {



	position: absolute;



	padding-left: 60px;



}



.data_row_shop_up_fst_1p:empty + .data_row_shop_up_fst_2p {



	display: none;



}



.total_row_shop_up_fst {



	float: left;



	width: 120px;



	font-size: 12px;



	font-weight: 700;



	margin-top: 5px;



	color: #464647;



	margin-bottom: 3px;



}



.bt_row_shop_up_fst {



	float: left;



	font-size: 9px;



	width: 70px;



	height: 15px;



	background: url(../elements_img/bg_bt_cos_pop_up.jpg);



	background-repeat: repeat-x;



	border: solid 1px #bdb071;



	text-align: center;



	line-height: 15px;



}



.bt_row_shop_up_fst a {



	color: #696969;



	display: block;



}



.bt_row_shop_up_fst:hover {



	background: url(../elements_img/bg_bt_cos_pop_up_ov.jpg);



}



.cos_cmp:hover +.shop_list_fst {



	display: block;



}



.shop_list_fst:hover {



	display: block;



}



.search_top {



	height: 41px;



	margin-left: 0px;



	position: absolute;



	width: 290px;



	



}



.search_area_ln {



	width: 252px;



	height: 24px;



	line-height: 24px;



	padding-top: 0px;



	padding-bottom: 0px;



	position: absolute;



	padding-left: 7px;



	font-size: 12px;



	margin-top: 10px;



	margin-left: 0px;



	background-color: #62696c;



	color: #f1eacb;



	border: none;



}



.search_area_bt {



	position: absolute;



	margin-left: 261px;



	width: 38px;



	height: 24px;



	background: url(../elements_img/bt_search_lp.jpg);



	border: none;



	outline: none;



	color: transparent;



	font-size: 17px;



	font-weight: bold;



	cursor: pointer;



	margin-top: 10px;



}



.search_area_bt:hover {



	background: url(../elements_img/bt_search_lp_ov.jpg);



	background-repeat: repeat-x;



}







/*===================



	START MENU UP



====================*/



.menu_up {



	position: absolute;



	margin-top: 178px;



	width: 1000px;



}



.menu_ul_line_block {



	width: 743px;



	height: 41px;



	margin-right: 5px;



	float: right;



	overflow: hidden;



}



.menu_up_line {



	width: 480px;



	right: 0px;



	height: 41px;



	float: right;



}



.menu_up_line ul {



	list-style: none;



	float: right;



	margin-bottom: 0px;



	margin-top: 0px;



	padding: 0px;



}



.menu_up_line ul li:first-child {



	border-left: none;



}



.menu_up_line ul li:last-child {



	border-right: none;



}



.menu_up_line ul li {



	position: relative;



	height: 41px;



	line-height: 41px;



	float: left;



	width: 85px;



	text-align: center;



	background: url(../elements_img/bg_bt_balet_menu_up.jpg);



	background-repeat: repeat-x;



	border-right: solid 1px #6d6d6d;



	border-left: solid 1px #000000;



	



}



.menu_up_line ul li:hover {



	background: url(../elements_img/bg_menu_up.jpg);



	background-repeat: repeat-x;



}



.menu_up_line ul li a {



	text-align: center;



	display: block;



	color: #cbcccd;



	line-height: 41px;



	font-weight: 300;



	font-size: 13px;



}



.menu_up_line ul li a:hover {



	color: #fff;



}



.tot_prod {



	height: 57px;



	width: 242px;



	margin-top: -5px;



}



.banner_ballet {



	width: 743px;



	height: 262px;



	background: url(../elements_img/banner_ballet.jpg);



	background-repeat: no-repeat;



	position: absolute;



	margin-left: 252px;



	margin-top: 42px;



}



.tot_prod a {



	position: absolute;



	height: 57px;



	line-height: 57px;



	background: url(../elements_img/bg_tot_prod.jpg);



	background-repeat: repeat-x;



	margin-left: 5px;



	width: 242px;



	text-align: center;



	color: #f4efac;



	font-weight: 700;



	font-size: 18px;



	font-family: 'Oswald', sans-serif, Arial;



}



.line_border_bottom {	



	margin-left: 5px;



	position: absolute;



	bottom: 0px;



	width: 242px;



	height: 1px;



	background: url(../elements_img/bg_tot_prod_ln.png);



	background-repeat: no-repeat;



}



.clear_header {



	position: relative;



	height: 230px;



	z-index: -5;



}



/*===================



	    MENU LEFT



=====================*/



.menu_left {



	width: 241px;



	margin-left: 5px;



	background-color: #000000;



}



.menu_left ul {



	list-style: none;



	margin-top: 0px;



	margin-bottom: 0px;



	padding-left: 0px;



	width: 242px;



}



.menu_left_active .menu_left_1a{



	color: #343434;



	background: url(../elements_img/bg_menu_left_ov.gif);



	background-repeat: repeat-y;



}



.menu_left_active .menu_left_1a:hover {



	color: #343434;



	background: url(../elements_img/bg_menu_left_ov.gif);



	background-repeat: repeat-y;



}



.menu_left_active .menu_left_active a{



	color: #ffffbe;



	background: url(../elements_img/bg_menu_left_ov_sub.png);



	background-repeat: repeat-y;



}



.menu_left ul li {



	line-height: 37px;



	background: url(../elements_img/bg_menu_left.jpg);



	background-repeat: repeat-y;



	border-bottom: solid 1px #656565;



	border-top: solid 1px #0d0d0d;



}



.menu_left_1a {



	color: #f2eda1;



	display: block;



	padding-left: 50px;



	font-size: 15px;



}



.menu_left_1a:hover {



	color: #ffffff;



	background: url(../elements_img/bg_menu_left_ov_bl.jpg);



	background-color: #edd674;



}



.menu_left_2a {



	color: #e8e397;



	display: block;



	padding-left: 65px;



	font-size: 14px;



	background-color: #212121;



}



.menu_left_2a:hover {



	color: #fff;



	background: url(../elements_img/bg_menu_left_ov_bl.jpg);	



}







/*====================



	Banner UP



=========================*/



#banner_up {



	width: 743px;



	height: 350px;



	margin-top: 1px;



	margin-right: 5px;



}



.txt_slide1 {



	position: absolute;



	background-color: red;



}



.jssorb05 div,



.jssorb05 div:hover,



.jssorb05 .av {



	background: url(../elements_img/bg_sld.png) no-repeat;



	overflow: hidden;



	cursor: pointer;



}



.jssorb05 div {



	background-position: -7px -7px;



}



.jssorb05 div:hover, .jssorb05 .av:hover {



	background-position: -37px -7px;



}



.jssorb05 .av {



	background-position: -67px -7px;



}



.jssorb05 .dn, .jssorb05 .dn:hover {



	background-position: -97px -7px;



}



/*====================



	PROD RECOM



=========================*/



.prd_noi {



	width: 242px;



	margin-left: 5px;



	margin-top: 5px;



}



.name_prod_noi {



	line-height: 53px;



	text-align: center;



	background: url(../elements_img/newsletter_bg_up.gif);



	background-repeat: repeat-x;



	font-family: 'Oswald', sans-serif, Arial;



	font-size: 19px;



	color: #212121;



}



.data_prod_noi {



	padding-top: 5px;



	border-top: solid 1px #ad9046;



}



.data_prod_noi img {



	border: solid 1px #cccccc;



}



.descript_dpn1,



.price_dpn1,



.link_dpn1 {



	width: 165px;



	float: right;



}



.descript_dpn1 {



	font-size: 11px;



	width: 165px;



	height: 60px;



	overflow: hidden;



}



.descript_dpn1 p {



	margin-top: 0px;



	margin-bottom: 0px;



}



.price_dpn1 {



	margin-top: 10px;



	font-size: 12px;



	font-weight: bold;



	color: #6d6d6d;



}



.link_dpn1{



	font-size: 12px;



}



.link_dpn1 a{



	color: #a4883f;



}



.dots_dpn1 {



	position: absolute;



	margin-top: 45px;



	margin-left: 124px;



	width: 41px;



	height: 15px;



	background:url(../elements_img/dots.png);



	background-repeat: no-repeat;



}



.banner_left {



	margin-left: 5px;



	margin-top: 5px;



	display: inline-block;



	padding-bottom: 0px;



	display: block;



	margin-bottom: 5px;



}



.banner_left img {



	display: block;



	margin-bottom: 0px;



}



.facebook {



	height: 359px;



	width: 240px;



	margin-left: 5px;



	border: solid 1px #d7bf65;



	overflow: hidden;



}



.facebook p {



	line-height: 53px;



	text-align: center;



	background: url(../elements_img/newsletter_bg_up.gif);



	background-repeat: repeat-x;



	font-family: 'Oswald', sans-serif, Arial;



	font-size: 20px;



	color: #212121;



	margin-bottom: 0px;



	margin-top: 0px;



}



.fb-like-box {



	padding-left: 5px;



	padding-top: 2px;



}



.content_cnt {



	width: 743px;



	margin-top: 5px;



}



/*******************



   PRODUCT BLOCK HOME



*********************/



.name_line_cnt1 {



	height: 53px;



	text-align: left;



	padding-left: 20px;



	background: url(../elements_img/bg_ln_gr-blk-53.gif);



	background-repeat: repeat-x;



	border-bottom: solid 1px #333333;



	background-color: #3a393a;



}

.name_line_cnt_news {



	height: 53px;

	display: block;

	margin-top: 5px;

	text-align: left;

	margin-bottom: -5px;

	padding-left: 20px;



	background: url(../elements_img/bg_ln_gr-blk-53.gif);



	background-repeat: repeat-x;



	border-bottom: solid 1px grey;



	background-color: #3a393a;



}



.name_line_cnt1a {



	font-family: 'Oswald', sans-serif, Arial;



	font-size: 19px;



	color: #f5e27f;



	display: inline-block;



	line-height: 54px;



}



.name_line_cnt1b {



	color: #fff;



	font-family: 'Oswald', sans-serif, Arial;



	font-size: 19px;



	display: inline-block;



	line-height: 54px;



}

.name_line_cnt1azzz {



	font-family: 'Oswald', sans-serif, Arial;



	font-size: 19px;



	color: #f5e27f;



	display: inline-block;



	line-height: 54px;

	width: 600px;

	overflow: hidden; 



    white-space: nowrap;



    text-overflow: ellipsis;



}





.name_line_cnt1bzzz {



	color: #fff;



	font-family: 'Oswald', sans-serif, Arial;



	font-size: 19px;



	display: inline-block;



	line-height: 54px;

	margin-right: 10px;



}

.name_line_cnt1bzzz:hover {

	color: #f5e27f;

}

.name_line_cnt1a_menu_up {



	font-size: 19px;



	color: #f5e27f;



	display: inline-block;



	line-height: 54px;



	font-weight: bold;



}



.name_line_cnt1b_menu_up {



	color: #fff;



	font-size: 19px;



	display: inline-block;



	line-height: 54px;



	font-weight: bold;



}



.products_block {



	width: 770px;



	text-align: center;



}



.sng_prd_block {



	width: 242px;



	height: 420px;



	border: solid 1px #bca46e;



	background-color: #fefefe;



	margin-top: 5px;



	margin-bottom: 5px;



	text-align: center;



	float: left;



	margin-left: 0px;



	padding-left: 0px;



	margin-right: 5px;



	overflow: hidden;



}



.sng_prd_block a {



	display: block;



}



.sng_prd_block a img{



	margin-left: 1px;



}



.sng_prd_block a img[alt] {



	color:transparent;







}



.name_prod_sng_prd_block {



	font-size: 14px;



	color: #000000;



	overflow: hidden; 



    white-space: nowrap;



    text-overflow: ellipsis;



    margin-left: 0px;



    margin-right: 5px;



    margin-top: 0px;



    margin-bottom: 3px;



    width: 242px;



    background: url(../elements_img/bg_name_sng_prod.jpg);



    background-repeat: repeat-y;



    height: 25px;



    line-height: 25px;



    font-family: 'Oswald', sans-serif, Arial;



}



.clear_ln_blt {



	height: 5px;



}



.bg_sng_prod_ballet {



	width: 242px;



	height: 100px;



	background: url(../elements_img/bg_descr_sng_prod.jpg);



	background-repeat: repeat-x;



}



.line_prod_sng_prd_block_up {



	margin: 0 auto;



	margin-bottom: 5px;



	height: 1px;



	width: 147px;



	background: url(../elements_img/line_sb_prd_up.png);



}



.img_prod_sng_prd_block {



	margin: 0 auto;



	display: block;



}



.img_prod_sng_prd_block_hover {



	display: block;



	margin-left: 0px;



	margin-top: 0px;



}







.label_red {



	width: 47px;



	height: 47px;



	background: url(../elements_img/label_red.png);



	position: absolute;



	margin-left: 120px;



	margin-top: 3px;



	text-align: center;



	line-height: 45px;



	font-size: 14px;



	color: #9d7a1f;



	font-weight: bold;



	padding-left: 1px;



	z-index: 100;



}



.label_red:empty {



	display: none;



}



.label_new {



	width: 50px;



	height: 50px;



	background: url(../elements_img/label_new.png);



	position: absolute;



	margin-left: 120px;



	margin-top: 3px;



	text-align: center;



	line-height: 45px;



	font-size: 5px;



	color: transparent;



}



.label_new:empty {



	display: none;



}



.line_prod_sng_prd_block {



	margin: 0 auto;



	margin-top: 2px;



	height: 1px;



	width: 147px;



	background: url(../elements_img/line_sb_prd.png);



}



.pret_prod_sng_prd_block {



	color: #fff;



	font-size: 15px;



	float: left;



	margin-left: 5px;



	background-color: #a88d42;



	width: 110px;



	height: 25px;



	line-height: 25px;



	border: solid 1px #a88d42;



	overflow: hidden;



}



.pret_vechi_prod_sng_prd_block {



	color: #5c5c5c;



	font-size: 12px;



	display: inline;



	text-decoration: line-through;



}



.pret_vechi_prod_sng_prd_block_empty {



	color: #5c5c5c;



	font-size: 12px;



	display: inline;



	text-decoration: line-through;



	margin-left: -3px;



}



.pret_vechi_prod_sng_prd_block:empty + 



.pret_vechi_prod_sng_prd_block_empty {



	display: none;



}



.bt_prod_sng_prd_block {



	width: 110px;



	height: 25px;



	margin: 0 auto;



	border: solid 1px #000000;



	float: right;



	margin-right: 5px;



}



.bt_prod_sng_prd_block a {



	font-size: 13px;



	color: #fff;



	display: block;



	line-height: 25px;



	background: url(../elements_img/bt_details.jpg);



	background-repeat: repeat-x;



}



.bt_prod_sng_prd_block a:hover {



	color: #000000;



	background: url(../elements_img/bg_bt_prod_area_sg_ov.gif);



	background-repeat: repeat-x;



}



.sort_text_content {



	margin: 0 auto;



	width: 235px;



	height: 33px;



	overflow: hidden;



	font-size: 11px;



	margin-top: -1px;



	margin-bottom: 2px;



}



/*___________________



	FOOTER



______________________*/



.ft_ln1 {



	width: 1000px;



	margin: 0 auto;



	line-height: 39px;



	text-align: right;



	color: #e6d475;



	font-size: 12px;



	padding-right: 2px;



}



.ft_ln1 p {



	margin-top: 0px;



	margin-bottom: 0px;



	margin-right: 5px;



	display: inline;



}



.olg_h2 {



	display: inline;



	font-size: 12px;



	margin-top: 0px;



	margin-bottom: 0px;



	font-weight: normal;



}



.footer2_block {



	width: 1000px;



	margin: 0 auto;



	padding-right: 2px;



}



.ft_ln2a {



	width: 590px;



	display: inline-block;



	height: 108px;



	float: left;



	margin-left: 5px;



}



.ft_ln2a_lft1 {



	width: 600px;



}



.ft_ln2a_lft1 ul {



	list-style: none;



	width: 600px;



	margin: 0 auto;



	padding-left: 0px;



	padding-right: 0px;



	padding-top: 30px;



}



.ft_ln2a_lft1 ul li {



	line-height: 14px;



	display: inline-block;



	padding-right: 9px;



	padding-left: 5px;



	border-right: solid 1px #b2a373;



}



.ft_ln2a_lft1 ul li:last-child {



	border-right: none;



}



.ft_ln2a_lft1 ul li a {



	color: #b2a373;



	font-size: 15px;



	padding-left: 0px;



	padding-right: 0px;



}



.ft_ln2a_lft1 ul li a:hover {



	color: #faf99a;



}



.ft_ln2a_lft2 {



	display: block;



	width: 600px;



	height: 50px;



}



.ft_ln2a_lft2 ul {



	list-style: none;



	width: 600px;



	padding-left: 0px;



	padding-right: 0px;



	margin-top: 0px;



}



.ft_ln2a_lft2 ul li {



	line-height: 12px;



	display: inline-block;



	padding-right: 9px;



	padding-left: 5px;



	border-right: solid 1px #b2a373;



}



.ft_ln2a_lft2 ul li:last-child {



	border-right: none;



}



.ft_ln2a_lft2 ul li a {



	color: #b2a373;



	font-size: 13px;



	text-align: center;



}



.ft_ln2a_lft2 ul li a:hover {



	color: #faf99a;



}



.ft_ln2b {



	width: 400px;



	display: inline-block;



	height: 77px;



	float: right;



	text-align: right;



	margin-right: 5px;



	padding-top: 25px;



}



.ft_ln2b_name {



	font-weight: bold;



	font-size: 13px;



	color: #b2a373;



		margin-top: 0px;



	margin-bottom: 0px;



}



.ft_ln2b p {



	margin-top: 0px;



	margin-bottom: 0px;



	font-size: 13px;



	color: #b2a373;



}



.ft_ln2b a {



	color: #b2a373;



}



/*======================



	CATEGORII



========================*/



.area_categ_descr {



	background-color: #ac8f45;



	margin-top: 5px;



	padding-top: 1px;



	padding-bottom: 1px;



}



.area_categ_descr_block {



	padding-top: 12px;



	padding-bottom: 12px;



	padding-left: 15px;



	padding-right: 15px;



	border-top: solid 1px #ffffa1;



	border-bottom: solid 1px #ffffa1;



	margin-top: 1px;



	margin-bottom: 1px;



}



.area_categ_descr p {



	color: #fff;



	font-size: 13px;



	margin-top: 0px;



	margin-bottom: 0px;



}



/*======================



	PAGINATION



========================*/



.pagination .control {



	margin: 0 4px;



}



.pagination .control:first-child {



	margin-right: 0px;



}



.pagination .control:last-child {



	margin-left: 0px;



}



.page_number {



	text-align: center;



	margin-top: 10px;



	margin-bottom: 8px;



}



.page_number ul {



	list-style: none;



	display: inline;



	padding-left: 0px;



	padding-right: 0px;



}



.page_number ul li {



	display: inline-block;



	width: 25px;



	height: 23px;



	margin-left: 0px;



	margin-right: 0px;



}



.page_number ul li a {



	background-color: #404040;



	font-size: 10px;



	color: #fffc98;



	line-height: 23px;



	display: block;



	font-weight: 700;



	border: solid 1px #404040;



}











.sisea-page {



	display: inline-block;



	width: 25px;



	height: 23px;



	margin-left: 0px;



	margin-right: 0px;



	margin-bottom: 5px;



}



.sisea-page a {



	background-color: #404040;



	font-size: 10px;



	color: #fffc98;



	line-height: 23px;



	display: block;



	font-weight: 700;



	border: solid 1px #404040;



}







.sisea-page a:hover {



	background-color: #606060;



	color: #fffc98;



	border: solid 1px #606060;



}







.sisea-current-page {



	background-color: #f1db79;



	color: #3b3b3b;



	border: solid 1px #b5a45b;



	display: inline-block;



	width: 25px;



	height: 23px;



	margin-left: 0px;



	margin-right: 0px;



	line-height: 23px;



	font-weight: 700;



	border: solid 1px #404040;



	font-size: 10px;



}















.page_number ul li a:hover {



	background-color: #606060;



	color: #fffc98;



	border: solid 1px #606060;



}



.page_number ul li a.active {



	background-color: #f1db79;



	color: #3b3b3b;



	border: solid 1px #b5a45b;



}



.line_pagination {



	margin: 0 auto;



	width: 672px;



	height: 1px;



	background: url(../elements_img/line_pagination.png);



	display: flex;



}



/*======================



	SEARCH AREA



========================*/



.result_search_all {



	margin-top: 5px;



}



.result_search_single_block {



	height: 162px;



	margin-top: 5px;



	background: url(../elements_img/bg_search_result.gif);



	background-repeat: repeat-x;



	border: solid 1px #cccccc;



	overflow: hidden;



}



.result_search_single_block img {



	border: solid 1px #cccccc;



	margin-top: 5px;



	margin-left: 5px;



}



.result_search_single_block a {



	display: inline-block;



}



.data_result_search_single_block {



	float: right;



	width: 620px;



	margin-right: 5px;



	margin-top: 5px;



	height: 150px;



	overflow: hidden;



}



.data_result_search_1 {



	font-size: 24px;



	color: #414141;



	font-weight: 700;



	font-family: 'Oswald', sans-serif, Arial;



	margin-top: 1px;



}



.data_result_search_2 {



	border-bottom: solid 1px #cccccc;



	margin-top: -4px;



}



.data_result_search_2a {



	display: inline;



	font-family: 'Oswald', sans-serif, Arial;



	font-size: 14px;



	color: #765606;



}



.data_result_search_2b {



	display: inline;



	font-variant: small-caps;



	font-family: 'Oswald', sans-serif, Arial;



	font-size: 14px;



	color: #ad9047;



}



.data_result_search_3 {



	height: 38px;



	overflow: hidden;



	margin-bottom: 4px;



	margin-top: 2px;



}



.data_result_search_3 p{



	margin-top: 0px;



	margin-bottom: 0px;



	color: #404040;



	font-size: 14px;



	font-weight: 300;



}



.data_result_search_4 {



	color: #765606;



	font-size: 16px;



	font-weight: 700;



	margin-bottom: -1px;



}



.data_result_search_5 {



	border: solid 1px #000000;



	display: inline-block;



}



.data_result_search_5 a{



	display: block;



	background: url(../elements_img/bg_bt_search_resul_det.gif);



	background-repeat: repeat-x;



	padding-left: 24px;



	padding-right: 24px;



	color: #fff;



	font-size: 14px;



	line-height: 21px;



	height: 22px;



}



.data_result_search_5 a:hover{



	background: url(../elements_img/bg_bt_search_resul_det_ov.gif);



	background-repeat: repeat-x;



	color: #f1f1f1;



}



/*======================



	  CUM CUMPAR



========================*/



.cum_cmpr_area_block {



	background-color: #fdfcf6;



	border: solid 1px #707070;



	padding: 10px 15px;



}



.cum_cmpr_schema {



	text-align: center;



}



.cum_cmpr_area p,



.cum_cmpr_area1b p,



.cum_cmpr_area2b p,



.cum_cmpr_area3b p,



.cum_cmpr_area4 p



 {



	margin-top: 0px;



	margin-bottom: 0px;



}



.cum_cmpr_area_tx1 {



	font-size: 25px;



	font-weight: bold;



}



.cum_cmpr_area_tx2 {



	font-size: 15px;



}



.cum_cmpr_area1 {



	margin-top: 15px;



}



.cum_cmpr_area_1up {



	text-align: center;



}



.cum_cmpr_area1a {



	width: 53px;



	height: 50px;



	background: url(../elements_img/cos_cc.png);



	background-repeat: no-repeat;



	display: inline-block;



	padding-right: 20px;



	margin-left: 10px;



	vertical-align: top;



}



.cum_cmpr_area2a {



	width: 53px;



	height: 50px;



	background: url(../elements_img/email_cc.png);



	background-repeat: no-repeat;



	display: inline-block;



	padding-right: 20px;



	margin-left: 10px;



	vertical-align: top;



}



.cum_cmpr_area3a {



	width: 53px;



	height: 50px;



	background: url(../elements_img/tel_cc.png);



	background-repeat: no-repeat;



	display: inline-block;



	padding-right: 20px;



	margin-left: 10px;



	vertical-align: top;



}



.cum_cmpr_area1b {



	display: inline-block;



	width: 620px;



	right: 0px;



}



.cum_cmpr_area1b_txt {



	font-weight: bold;



}



.cum_cmpr_area1b_txt1 {



	font-size: 13px;



}



.cum_cmpr_area4 p {



	margin-top: 10px;



	font-size: 15px;



}



.ln_bl_prd_dw {



	background-color: #424141;



	color: #efe791;



	line-height: 49px;



	font-size: 17px;



	margin-top: 5px;



	padding-left: 12px;



	font-family: 'Oswald', sans-serif, Arial;



}



.cum_cmpr_area_1up p {



	font-weight: bold;



}



/*======================



	  CUM PLATESC



========================*/



.cum_cmpr_area1acp {



	width: 53px;



	height: 58px;



	background: url(../elements_img/cash_cp.png);



	background-repeat: no-repeat;



	display: inline-block;



	padding-right: 20px;



	margin-left: 10px;



	vertical-align: top;



}



.cum_cmpr_area2acp {



	width: 53px;



	height: 54px;



	background: url(../elements_img/bank_cp.png);



	background-repeat: no-repeat;



	display: inline-block;



	padding-right: 20px;



	margin-left: 10px;



	vertical-align: top;



}



/*======================



	  DESPRE NOI



========================*/



.despre_noi_logo {



	width: 95px;



	height: 73px;



	background: url(../elements_img/logo_dspr.png);



	background-repeat: no-repeat;



	display: inline-block;



	vertical-align: top;



	padding-right: 15px;



	margin-top: 10px;



	margin-left: 5px;



}



.despre_noi_area {



	margin: 15px 15px;



	display: inline-block;



}



.despre_noi_txt p {



	margin-top: 0px;



	margin-bottom: 0px;



}



.despre_noi_txt1 {



	line-height: 30px;



	font-weight: bold;



}



.despre_noi_txt2 {



	font-size: 15px;



}



/*======================



  TERMENI & CONDITII



========================*/



.terms_jrv p {



	margin-top: 0px;



	margin-bottom: 0px;



}



/*======================



 		 CONTACT



========================*/



.contact_area_block_all {



	background-color: #fdfcf6;



	border: solid 1px #707070;



	padding: 10px 15px;



	text-align: center;



}



.contact_area_1 {



	display: inline-block;



	width: 690px;



	text-align: center;



	margin-bottom: 22px;



	margin-top: 6px;



}



.contact_area_1 p {



	margin-top: 3px;



	margin-bottom: 0px;



}



.contact_area_1a {



	font-weight: bold;



	font-size: 15px;



}



.contact_area_1b {



	font-size: 14px;



}



.contact_area_2 {



	display: inline-table;



	width: auto;



	margin-right: 20px;



	margin-bottom: 10px;



}



.contact_area_2_1 {



	text-align: left;



	background-color: #fff;



	border: solid 1px #bebdb8;



	margin-bottom: 5px;



	padding-top: 1px;



	padding-bottom: 1px;



}



.contact_area_2_1 label{



	font-size: 14px;



	color: #9a9a9a;



	margin-left: 3px;



}



.contact_area_2_1 input {



	width: 227px;



	margin-left: 3px;



	font-size: 13px;



	border: none;



}







.mesaj_contact_ar {



	width: 240px;



	height: 150px;



	margin-left: 3px;



	border: none;



	font-size: 14px;



}



.mesaj_contact {



	vertical-align: top;



}



.contact_area_2_2 {
  float: right;
}
.contact_area_captcha {
  position: absolute;
  width: 200px;
}
.g-recaptcha {
  transform:scale(0.7);
  transform-origin:0 0;
}
.contact_thanks_sccs {
  display: block;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  color: red;
  text-transform: uppercase;
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 15px;
color: red;
}
.contact_thanks_sccs:empty {
  display: none;
}
.trimite_contact {
  width: 93px;
  height: 54px;
  background: url(../elements_img/bg_bt_contact.gif);
  background-repeat: repeat-x;
  background-size: 100% 100%;
  border: none;
  color: #fff;
  font-size: 13px;
  cursor: pointer;
}


.contact_area_3 {



	display: inline-table;



	background-color: #3b3c3b;



	width: 310px;



	height: 315px;



	margin-left: 20px;



}



.contact_area_3_block {



	margin-top: 2px;



	border-top: solid 1px #e9d286;



	width: 310px;



	height: 313px;



	background: url(../elements_img/cnt_fnd.png);



	background-repeat: no-repeat;



}



.clear_contact_up {



	display: inline-table;



}



.contact_area_3_block_up {



	display: inline-table;



}



.contact_area_3_block_lines {



	margin-bottom: 1px;



	text-align: left;



	font-size: 15px;



	height: 25px;







	margin-bottom: -2px;



}



.date_contact_line1a {



	display: inline-block;



	background: url(../elements_img/cnt_tel.png);



	background-repeat: no-repeat;



	width: 23px;



	height: 19px;



}



.date_contact_line1b {



	display: inline-block;



	background: url(../elements_img/cnt_fax.png);



	background-repeat: no-repeat;



	width: 23px;



	height: 19px;



}



.date_contact_line1c {



	display: inline-block;



	background: url(../elements_img/cnt_email.png);



	background-repeat: no-repeat;



	width: 23px;



	height: 19px;



}



.date_contact_line1d {



	display: inline-block;



	background: url(../elements_img/cnt_skype.png);



	background-repeat: no-repeat;



	width: 23px;



	height: 19px;



}



.date_contact_line2 {



	display: inline-block;



	color: #d9ce8e;



	vertical-align: top;



	font-weight: bold;



}



.date_contact_line3 {



	display: inline-block;



	text-align: left;



	color: #fff;



	vertical-align: top;



	padding-left: 5px;



	font-weight: bold;



}







.contact_area_3_block_bottom {



	color: #dfd491;



	font-size: 11px;



	padding-top: 5px;



}



.contact_area_3_block_bottom1 {



	margin-bottom: -2px;



}



.contact_area_3_block_bottom1a {



	font-weight: bold;



	font-size: 18px;



}



.contact_area_3_block_middle {



	padding-top: 17px;



}



/*======================



 		 PRODUS



========================*/



.product_name_block {



	height: 53px;



	text-align: center;



	background: url(../elements_img/bg_ln_gr-blk-53.jpg);



	background-repeat: repeat-x;



	background-color: #393a3a;



	border-bottom: solid 1px #333333;



}



.product_name_ln {



	font-size: 21px;



	color: #efe791;



	display: block;



	line-height: 54px;



	margin-top: 0px;

	overflow: hidden; 



    white-space: nowrap;



    text-overflow: ellipsis;

    padding-left: 10px;

    padding-right: 10px;



}



/*======================



 	IMG Gallery



========================*/



.product_data_area_up {



	display: block;



	width: 743px;



	height: 430px;



	margin-top: 5px;



}



.image_prod_details {



	width: 353px;



	display: inline-table;



	padding-bottom: 0px;



	margin-bottom: 0px;



}



#poza_mare a img[alt],



#poze_mici ul li a img[alt] {



	color: transparent;



}



#content_img {



	display: block;



	padding-bottom: 0px;



	margin-bottom: 0px;



}



#poze_mici {



	float: left;



}



#poze_mici ul {



	list-style: none;



	padding-left: 0px;



	width: 66px;



	margin-top: 0px;



	margin-bottom: 0px;



}



#poze_mici ul li {



	border: solid 1px #dcdbd2;



	width: 65px;



	display: block;



	height: 100px;



	margin-bottom: 5px;



}



#poze_mici ul li a img{



	display: block;



}



#poze_mici ul li a{



	display: block;



}



#poza_mare {



	width: 282px;



	float: right;



}



#poza_mare a {



	display: block;



	margin-top: 0px;



	margin-bottom: 0px;



}



#poza_mare a img {



	border: solid 1px #dcdbd2;



	display: block;



	margin-top: 0px;



	margin-bottom: 0px;



}



.data_single_product {



	width: 382px;



	float: right;



	height: 423px;



	background: url(../elements_img/bg_prod_data_area.gif);



	background-repeat: repeat-x;



	background-color: #fafae6;



	text-align: center;



}



.pret_produs_block {



	margin-top: 20px;



}



.pret_produs_block div {



	display: inline-block;



	font-weight: 700;



}



.pret_produs_name,



.pret_produs_valuta {



	font-size: 30px;



	margin-top: 5px;



	font-weight: bold;



}



.pret_produs {



	font-size: 35px;



}



.pret_produs_redus_block_empty {



	display: none;



}



.pret_produs_redus_block_empty:empty +



.pret_produs_redus_block {



	display: none;



}



.pret_produs_redus_block {



	margin-top: -9px;



	margin-bottom: 1px;



	color: #98813d;



	text-decoration: line-through;



}



.pret_redus_name,



.pret_redus,



.pret_redus_valuta{



	display: inline-block;



	font-weight: 700;



	font-size: 15px;



	text-decoration: line-through;



}



.pret_redus:empty + .pret_redus_name {



	display: none;



}



.tva_inclus {



	font-size: 12px;



	margin-top: -6px;



	font-weight: 300;



	height: 5px;



}



.cod_produs {



	font-weight: bold;



	font-size: 13px;



	background: url(../elements_img/bg_cod_prod.png);



	background-repeat: repeat-y;



	color: #fff;



	margin-top: 3px;



}



.ln_dwn_cp {



	width: 328px;



	height: 2px;



	border-bottom: solid 1px #000000;



	margin: 0 auto;



}



.txt_sub_cp {



	width: 340px;



	margin: 10px auto;



	height: 90px;



	overflow: hidden;



}



.txt_sub_cp1 {



	font-weight: bold;



	font-size: 14px;



}



.txt_sub_cp2 {



	font-weight: bold;



	font-size: 11px;



}



.txt_sub_cp3 {



	font-size: 12px;



	font-weight: 300;



}



.cmd_area {



	width: 328px;



	border-bottom: solid 1px #000000;



	border-top: solid 1px #000000;



	margin: 0 auto;



	padding-top: 5px;



	padding-bottom: 5px;



}



.cmd_area_block {



	width: 350px;



	margin-left: -11px;



}



.marimi_disp_block {



	text-align: left;



	display: inline;



	text-align: center;



	line-height: 38px;



}







.comanda_block_qt {



	display: inline;



}



.comanda_block_qt input{



	width: 45px;



	padding-top: 6px;



	padding-bottom: 6px;



	display: inline-block;



	border: solid 1px #000000;



	text-align: center;



	font-size: 18px;



	vertical-align: middle;



	margin-right: 5px;



	margin-left: 5px;



}



.bt_comanda_block {



	display: inline;



}



.bt_comanda_block button {



	width: 156px;



	height: 38px;



	background: url(../elements_img/bg_bt_comanda.gif);



	background-repeat: repeat-x;



	background-color: #2b2b2b;



	border: none;



	color: #fffc97;



	font-weight: bold;



	font-size: 19px;



	cursor: pointer;



	vertical-align: middle;



}



.bt_comanda_block button:hover {



	background: url(../elements_img/bg_bt_comanda_ov.gif);



	background-repeat: repeat-x;



	color: #fff;



}



.cere_info_pop_up {



	display: block;



	font-size: 11px;



	width: 328px;



	



	background-color: #aea58d;



	color: #fff;



	overflow: hidden;



	margin: 0 auto;



	margin-top: 5px;



	height: 18px;



	line-height: 18px;



}



.cere_info_pop_up a {



	color: #fff;



	display: block;



}



.fb-like {



	margin-top: 8px;



}



.fcb-prd {



	height: 10px;



}



.txt_livrare_prod {



	width: 330px;



	margin: 8px auto;



}



.txt_livrare_prod p {



	padding: 0 auto;



	margin: -3px auto;



	font-size: 13px;



}



.txt_livrare_prod img {



	margin-top: 8px;



}



.txt_livrare_prod p:first-child {



	font-size: 14px;



	font-weight: bold;



}



.txt_tel_email {



	width: 330px;



	margin: 5px auto;



}



.txt_tel_email p {



	padding: 0 auto;



	margin: -5px auto;



	font-size: 13px;



	font-weight: bold;



}



/*======================



 		  TABs



========================*/



.tabs_data_prod {



	margin-top: -15px;



	display: block;



}



.nav {



	list-style: none;



	padding-left: 0px;



	margin-bottom: 0px;



	margin-left: 0px;



	width: 101%;



}



.nav li {



	display: inline-block;



	margin-right: -2px;



	width: 184px;



	text-align: center;



	line-height: 33px;



	



}



.nav li:last-child {



	width: 185px;



}



.nav li a {



	display: block;



	background: url(../elements_img/bg_tabs_black.gif);



	background-repeat: repeat-x;



	background-color: #2e2d27;



	color: #fff;



	border-top: solid 1px #000000;



	border-right: solid 1px #000000;



	border-left: solid 1px #000000;



	border-top-left-radius: 5px;



	border-top-right-radius: 5px;



}



#tabs_data_prod_block ul li a.current {



	background: url(../elements_img/bg_tabs_white.gif);



	background-color: #fbfbee;



	display: block;



	color: #252525;



	border-left: solid 1px #a4a4a4;



	border-top: solid 1px #a4a4a4;



	border-right: solid 1px #a4a4a4;



	font-weight: bold;



}



#tabs_data_prod_block ul li a.current +



#tabs_data_prod_block {



	margin-bottom: 0px;



	padding-bottom: 0px;



}



.list-wrap {



	background-color: #fbfbee;



	padding-bottom: 0px;



	margin-bottom: 0px;



}



.list-wrap ul {



	list-style: none;



	margin-top: 0px;



	display: block;



	padding-left: 0px;



	margin-bottom: 0px;



	border-left: solid 1px #a4a4a4;



	border-bottom: solid 1px #a4a4a4;



	border-right: solid 1px #a4a4a4;



}



.list-wrap ul li {



	position: relative;



	display: block;



	padding: 10px 20px;



	font-size: 14px;



}



.list-wrap ul li p {



	margin-top: 0px;



	margin-bottom: 0px;



}



.ln_bl_prd_dw_prod_det {



	background-color: #343434;



	color: #efe791;



	line-height: 35px;



	font-size: 17px;



	margin-top: 5px;



	padding-left: 12px;



	font-family: 'Oswald', sans-serif, Arial;



}



/*======================



   	   ORDER FORM



========================*/



.order_ln {



	height: 143px;



	background: url(../elements_img/bg_order.gif);



	background-repeat: repeat-x;



	margin-top: 1px;



}



.order_ln_number {



	width: 22px;



	height: 143px;



	background: url(../elements_img/bg_order_number.gif);



	background-repeat: repeat-x;



	line-height: 143px;



	text-align: center;



	font-size: 14px;



	display: block;



	vertical-align: top;



	float: left;



}



.order_ln_img {



	vertical-align: top;



	height: 143px;



	float: left;



}



.order_ln_img img {



	line-height: 143px;



	padding-top: 0px;



	padding-bottom: 0px;



	margin-top: 8px;



	margin-left: 10px;



	margin-right: 10px;



}



.order_ln_data_all {



	float: left;



	padding-top: 11px;



}



.order_ln_data_all div{



	display: block;



}



.order_ln_data_l1 a{



	color: #000000;



	font-size: 19px;



	font-weight: bold;



}



.order_ln_data_l1 {



	width: 340px;



	overflow: hidden; 



    white-space: nowrap;



    text-overflow: ellipsis;



}



.order_ln_data_l2 {



	color: #8c7946;



	font-size: 12px;



	font-weight: bold;



}



.order_ln_data_l3 {



	margin-top: 6px;



	height: 17px;



}



.order_ln_data_l3_1 {



	position: absolute;



	padding-left: 60px;



}



.order_ln_data_l3_1:empty + .order_ln_data_l3_2 {



	display: none;



}



.order_ln_data_l3,



.order_ln_data_l4,



.order_ln_data_l5 {



	color: #454444;



	font-size: 12px;



}



.order_ln_data_l4,



.order_ln_data_l5 {



	margin-top: -4px;



}



.order_ln_data_l6 {



	color: #000000;



	font-size: 15px;



	font-weight: bold;



	margin-top: 6px;



}



.order_ln_qt_mod {



	width: 130px;



	height: 143px;



	float: left;



	background: url(../elements_img/bg_order_number.gif);



	background-repeat: repeat-x;



}



.order_ln_qt_mod_l1 {



	width: 3px;



	height: 143px;



	background: url(../elements_img/order_ln_sep.png);



	background-repeat: no-repeat;



	float: left;



	margin-left: 5px;



}



.order_ln_qt_mod_l2 {



	width: 3px;



	height: 143px;



	background: url(../elements_img/order_ln_sep.png);



	background-repeat: no-repeat;



	float: left;



}



.order_ln_qt_mod div {



	text-align: center;



}



.order_ln_qt_mod_1 {



	font-size: 10px;



	color: #695719;



	margin-top: 35px;



	font-weight: 300;



	margin-bottom: 2px;



}



.order_ln_qt_mod_2 input {



	width: 51px;



	line-height: 30px;



	text-align: center;



	font-size: 17px;



	border: solid 1px #929292;



}



.order_ln_qt_mod_3 input {



	background: url(../elements_img/bg_modifica_ord.gif);



	background-repeat: repeat-x;



	height: 17px;



	width: 55px;



	border: solid 1px #cca526;



	line-height: 12px;



	font-size: 10px;



	cursor: pointer;



	text-align: center;



}



.order_ln_qt_mod_3 input:hover {



	background: url(../elements_img/bg_modifica_ord_ov.gif);



	background-repeat: repeat-x;



}



.order_ln_sterge {



	float: right;



	text-align: center;



	width: 134px;



	line-height: 143px;



	height: 143px;



}



.order_ln_sterge div {



	margin: 0 auto;



	border: solid 1px #cca526;



	width: 90px;



	line-height: 26px;



	color: #000000;



	font-size: 12px;



	margin-top: 60px;



}



.order_ln_sterge a {



	display: block;



	line-height: 26px;



	color: #3f3f3f;



	font-size: 13px;



	background: url(../elements_img/bg_bt_order_sterge.gif);



	background-repeat: repeat-x;



}



.order_ln_sterge a:hover {



	background: url(../elements_img/bg_bt_order_sterge_ov.gif);



	background-repeat: repeat-x;



}



.total_comanda {



	height: 53px;



	background: url(../elements_img/bg_ln_gr-blk-53.gif);



	background-repeat: repeat-x;



	border-bottom: solid 1px #333333;



	margin-top: 2px;



}



.total_comanda_1,



.total_comanda_2  {



	float: left;



	line-height: 53px;



}



.total_comanda_1 {



	margin-left: 15px;



	color: #fff;



	font-size: 19px;



	font-weight: bold;



}



.total_comanda_2 {



	color: #efe791;



	font-size: 23px;



	font-weight: bold;



	margin-left: 15px;



}



.txt_taxe_aditionale {



	float: right;



	width: 350px;



	font-size: 10px;



	text-align: right;



	margin-top: 12px;



	margin-right: 10px;



	color: #eeeeee;



	font-weight: bold;



}



.formular_comanda_block {



	text-align: center;



	background-color: #f9f9e0;



	border: solid 1px #9b9b9b;



	width: 741px;



}



.formular_comanda_txt1 {



	font-weight: bold;



	font-size: 20px;



	margin-top: 20px;



}



.formular_comanda_txt2 {



	font-size: 13px;



}



.formular_comanda_ord {



	text-align: center;



	width: auto;



	margin: 0px auto;



	margin-top: 0px;



	margin-bottom: 10px;



	display: inline-block;



	margin-bottom: 20px;



}



.ord_line_1 {



	width: auto;



	margin: 7px auto;



	background-color: #fff;



	text-align: left;



	border: solid 1px #b2b2b2;



}



.ord_line_1 label {



	vertical-align: top;



	line-height: 30px;



	margin-left: 6px;



	font-size: 14px;



	color: #7a7a7a;



}



.ord_line_1 input {



	width: 350px;



	line-height: 29px;



	padding-left: 6px;



	font-size: 15px;



	border: none;



}



.observatii_ord_in {



	width: 335px;



	height: 150px;



	font-size: 15px;



	border: none;



	padding-top: 5px;



	padding-left: 3px;



}



.checkbox_ord_lb {



	display: inline-block;



	font-size: 13px;



	padding-left: 5px;



	padding-right: 20px;



	margin: 0 auto;



	float: left;



	margin-top: 7px;



}



.checkbox_ord_in {



	float: left;



	margin-top: 9px;



}



.trimite_ord_in {



	background: url(../elements_img/bg_bt_contact.gif);



	background-repeat: repeat-x;



	height: 30px;



	width: 120px;



	border: none;



	float: right;



	color: #fff;



	cursor: pointer;



}



.trimite_ord_in:hover {



	background: url(../elements_img/bg_bt_contact_ov.gif);



	background-repeat: repeat-x;



}



.checkbox_ord_lb a {



	color: #000000;



	font-weight: bold;



}



.thanks_block {



	text-align: center;



	background-color: #343434;



	border-bottom: solid 1px #333333;



	padding-top: 20px;



	padding-bottom: 20px;



}



.thanks_block_ln1 {



	font-size: 27px;



	color: #efe791;



	display: block;



	margin-top: 0px;



	font-weight: bold;



}



.thanks_block_ln2 {



	font-size: 20px;



	color: #efe791;



	display: block;



	margin-top: 0px;



	font-weight: bold;



}



.thanks_block_ln3 {



	font-size: 17px;



	color: #fff;



	display: block;



	margin-top: 0px;



}



.thanks_block_ln1,



.thanks_block_ln2,



.thanks_block_ln3 {



	width: 600px;



	margin: 0 auto;



}



.er_frm {



	display: block;



	width: 300px;



	position: absolute;



	margin-left: -308px;



	font-size: 12px;



	margin-top: 8px;



	text-align: right;



}



.er_frm:first-child {



	margin-top: 15px;



}



/*======================



	POP up fancybox



========================*/



.pop_up_fancybox_info {



	width: 450px;



	height: 395px;



	background: url(../elements_img/bg1_pop_up_fncy_box.gif);



	background-repeat: repeat-x;



	padding-bottom: 0px;



	margin-bottom: 0px;



}



.pop_up_fancybox_info_box {



	width: 440px;



	height: 390px;



	background: url(../elements_img/bg2_pop_up_fncy_box.gif);



	background-repeat: repeat-x;



	margin-left: 5px;



	margin-top: 5px;



	overflow: hidden;



	text-align: center;



}



.text1_pop_up_fancybox_info {



	color: #faf698;



	font-size: 14px;



	margin-top: 25px;



	font-weight: bold;



}



.text2_pop_up_fancybox_info {



	color: #f7f6f6;



	font-size: 13px;



}



.ln_pop_up_fancybox_info {



	background: url(../elements_img/bg3_ln_pop_up.png);



	width: 433px;



	height: 1px;



	margin: 0 auto;



}



.form_pop_up_fancybox_info_box {



	margin-top: 20px;



}



.form_pop_up_fancybox_info_box_1 {



	width: auto;



	margin: 4px auto;



	background-color: #fff;



	text-align: left;



	line-height: 25px;



	display: inline-block;



}



.form_pop_up_fancybox_info_box_1 input {



	width: 340px;



	margin: 0 auto;



	font-size: 14px;



	line-height: 25px;



	border: none;



	padding-left: 5px;



}



.text_form_fnxy_box {



	height: 100px;



	width: 340px;



	margin: 0 auto;



	font-size: 14px;



	padding-left: 5px;



	padding-top: 5px;



}



.form_pop_up_fancybox_info_box_2 {



	width: auto;



	margin: 6px auto;



	background-color: #fff;



	text-align: left;



	line-height: 25px;



	display: inline-block;



}



.form_pop_up_fancybox_info_box_2 input {



	margin: 0 auto;



	font-size: 14px;



	line-height: 25px;



	border: solid 1px #efeb90;



	padding-left: 15px;



	padding-right: 15px;



	display: inline-block;



	background: url(../elements_img/bg_bt_fncy_box_trimite.gif);



	background-repeat: repeat-x;



	cursor: pointer;



}



.form_pop_up_fancybox_info_box_2 input:hover {



	background: url(../elements_img/bg_bt_fncy_box_trimite_ov.gif);



	background-repeat: repeat-x;



}



.despre_noi_txt p {



	margin-top: 0px;



	margin-bottom: 0px;



	font-size: 15px;



}



.despre_noi_txt br {



	margin: 0 auto;



}



/*-----------------



	Formular contact java



--------------------*/



.nume_contact_ar[value=" Complete this field!"] {



	color: red;



}



.nume_contact_ar:focus {



	color: black;



}



.email_contact_ar[value=" Complete this field!"] {



	color: red;



}



.email_contact_ar[value=" Insert your email address!"] {



	color: red;



}



.email_contact_ar:focus {



	color: black;



}



.formular_comanda_txt_errors {



	margin-top: 5px;



}



.formular_comanda_txt_errors p {



	margin-top: 0px;



	margin-bottom: 0px;



	color: red;



	font-size: 12px;



}



.txt_taxe_aditionale p {



	margin-top: 0px;



	margin-bottom: 0px;



}



/*-----------------



	Filtru marimi



--------------------*/



.filter_size_area {



	height: 53px;



	text-align: center;



	padding-left: 10px;



	padding-right: 10px;



	overflow: hidden;



	background: url(../elements_img/bg_ln_gr-blk-53.gif);



	background-repeat: repeat-x;



	border-bottom: solid 1px #333333;



	margin-top: 5px;



}



.txt_filter_size1 {



	font-family: 'Oswald', sans-serif, Arial;



	font-size: 16px;



	color: #f5e27f;



	display: inline-block;



	line-height: 54px;



	float: left;



}



.txt_filter_size2 {



	font-family: 'Oswald', sans-serif, Arial;



	font-size: 17px;



	color: #fff;



	display: inline-block;



	line-height: 54px;



	margin-left: 0px;



}



.select_filter_size {



	display: inline-block;



	float: right;



}



.marimi_filter {



	font-family: 'Oswald', sans-serif, Arial;



	font-size: 17px;



	color: #000000;



	display: inline-block;



	height: 35px;



	margin-top: 9px;



	width: 120px;



	margin-left: 5px;



	background-color: #f5e27f;



	text-align: center;



}



.all_size_filter {



	position: absolute;



	width: 120px;



	text-align: center;



	background-color: #ac8f45;



	box-shadow: 0px 3px 4px 0px #949494;



	display: none;



	z-index: 100;



}



.all_size_filter div {



	border-top: solid 1px #f5e27f;



	line-height: 25px;



}



.all_size_filter div a {



	display: block;



	color: #fff;



	font-size: 14px;



	font-weight: bold;



}



.name_marimi_filter {



	line-height: 35px;



	display: block;



	cursor: default;



}



.name_marimi_filter a {



	font-family: 'Oswald', sans-serif, Arial;



	font-size: 17px;



	color: #000000;



	cursor: default;



}



.name_marimi_filter:hover + .all_size_filter {



	display: block;



}



.all_size_filter:hover {



	display: block;



}



.all_size_filter div a:hover {



	background-color: #f5e27f;



	color: #000000;



}



.reset_filter {



	display: inline-block;



	width: 170px;



	margin-left: 10px;



	text-align: center;



	line-height: 35px;



}



.reset_filter a {



	display: block;



	font-family: 'Oswald', sans-serif, Arial;



	font-size: 17px;



	color: #fff;	



	background-color: #ac8f45;



}



.reset_filter a:hover {



	display: block;



	font-family: 'Oswald', sans-serif, Arial;



	font-size: 17px;



	color: #000000;	



	background-color: #f5e27f;



}



.txt_filter_size_txt_marimea {



	font-family: 'Oswald', sans-serif, Arial;



	font-size: 17px;



	color: #fff;



	display: inline-block;



	line-height: 54px;



	margin-left: 0px;



}



.txt_filter_size_marimea {



	font-family: 'Oswald', sans-serif, Arial;



	font-size: 17px;



	color: #f5e27f;



	display: inline-block;



	line-height: 54px;



	margin-left: 10px;



}



/*----------------------------



	Newsletter



-------------------------------*/



.newsletter_area_block {



	width: 242px;



	margin-left: 5px;



	margin-top: 5px;



}



.newsletter_ln_1 {



	height: 53px;



	line-height: 53px;



	background: url(../elements_img/newsletter_bg_up.gif);



	background-repeat: repeat-x;



	font-family: 'Oswald', sans-serif, Arial;



	font-size: 19px;



	text-align: center;



	color: #212121;



}



.newsletter_ln_2 {



	height: 140px;



	background: url(../elements_img/newsletter_bg_down.gif);



	background-repeat: repeat-x;



	text-align: center;



}



.newsletter_txt {



	font-family: 'Oswald', sans-serif, Arial;



	font-size: 17px;



	color: #e4d99b;



	padding-top: 15px;



	padding-bottom: 6px;



}



.input_area_newsletter input{



	width: 180px;



	height: 28px;



	border: solid 1px #fffcb6;



	padding-left: 4px;



	font-size: 13px;



}



.bt_newsletter_subm {



	padding-top: 12px;



}



.bt_newsletter_subm input {



	line-height: 26px;



	width: 130px;



	color: #fff;



	background: url(../elements_img/newsletter_bg_bt.gif);



	background-repeat: repeat-x;



	border: solid 1px #868668;



	cursor: pointer;



}



.bt_newsletter_subm input:hover {



	color: #fff;



	box-shadow: 0px 0px 5px 1px #868668;



}



/*----------------------------



	    MARIMI



-------------------------------*/



.size-prod-ln-up1 {



	width: 350px;



	display: inline-block;



	height: 112px;



	padding-top: 0px;



}



.size-prod-ln-up2 {



	width: 300px;



	display: inline-block;



	position: absolute;



	margin-left: 40px;



}



.size-prod-ln-up2 img {



	border: solid 1px #a4a4a4;



	padding: 2px 2px;



}



.size-prod-ln-up1a {



	width: 350px;



	margin-top: 35px;



	text-align: center;



	font-size: 22px;



	font-weight: bold;



}



.size-prod-ln-up1b {



	width: 350px;



	text-align: center;



}



.size-prod-txt-lng {



	padding-top: 15px;



	padding-bottom: 10px;



	font-style: italic;



	font-size: 13px;



}



.size-prod-l1 {



	text-align: center;



	border-top: solid 1px #6d6d6d;



	border-bottom: solid 1px #6d6d6d;



	background-color: #f0efc8;	



}



.size-prod-l1-cell {



	display: inline-block;



	font-size: 14px;



	font-weight: bold;



	width: 93px;



	text-align: center;



	line-height: 30px;



}



.size-prod-l2 {



	text-align: center;



	background-color: white;



}



.size-prod-l1-cel2 {



	display: inline-block;



	font-size: 13px;



	width: 93px;



	text-align: center;



	line-height: 22px;



}



.size-prod-l3 {



	text-align: center;



	background-color: #f5f4cd;



}



.size-prod-l1-cel3 {



	display: inline-block;



	font-size: 13px;



	width: 93px;



	text-align: center;



	line-height: 22px;



}



.size-prod-l1-cel2z,



.size-prod-l1-cel3z {



	font-weight: bold;



	display: inline-block;



	font-size: 13px;



	width: 93px;



	text-align: center;



	line-height: 22px;



}



.size-prod-tabel-1-name {



	display: inline-block;



	margin-bottom: 10px;



	font-weight: bold;



}



.size-prod-tabel-1 {



	text-align: center;



}



.clear-size-prod-line {



	height: 20px;



	width: 100%;



}



.size-prod-l4 {



	text-align: center;



	background-color: white;



}



.size-prod-l1-cel4 {



	display: inline-block;



	font-size: 13px;



	width: 110px;



	text-align: center;



	line-height: 22px;



}



.size-prod-l5 {



	text-align: center;



	background-color: #f5f4cd;



}



.size-prod-l1-cel5 {



	display: inline-block;



	font-size: 13px;



	width: 110px;



	text-align: center;



	line-height: 22px;



}



.size-prod-l1-cel4z,



.size-prod-l1-cel5z {



	font-weight: bold;



	display: inline-block;



	font-size: 13px;



	width: 110px;



	text-align: center;



	line-height: 22px;



}



.size-prod-l1a {



	text-align: center;



	border-top: solid 1px #6d6d6d;



	border-bottom: solid 1px #6d6d6d;



	background-color: #f0efc8;	



}



.size-prod-l1-cella {



	display: inline-block;



	font-size: 14px;



	font-weight: bold;



	width: 110px;



	text-align: center;



	line-height: 30px;



}



.size-prod-l1-cel4y {



	display: inline-block;



	font-size: 12px;



	width: 528px;



	text-align: left;



	line-height: 22px;



	padding-left: 38px;



}



.size-prod-l1-cel3y {



	display: inline-block;



	font-size: 12px;



	width: 555px;



	text-align: left;



	line-height: 22px;



	padding-left: 23px;



}



.size-prod-txt-ft1 {



	text-align: center;



	font-weight: bold;



	margin-top: 20px;



	margin-bottom: 5px;



}



.size-prod-txt-ft2 p{



	font-size: 13px;



}







/*----------------------------



	    MARIMI tabel Exclusive



-------------------------------*/



.exclusive_table table tbody tr td {



	text-align: left;



	font-size: 13px;



	padding-left: 15px;



	padding-right: 15px;



	line-height: 22px;



	height: 22px;



}



.exclusive_table table {



	margin: 0 auto;



	margin-top: 10px;



}



.exclusive_table table tbody tr:nth-child(even) {



	background-color: #fff;



}



.exclusive_table table tbody tr:nth-child(odd) {



	background-color: #f5f4cd;



}



.exclusive_table table tbody tr td:first-child {



	font-weight: bold;



	text-align: center;



	padding-left: 5px;



	padding-right: 5px;



}



.exclusive_table table tbody tr td:last-child {



	font-size: 12px;



}



.exclusive_table table tbody tr {



	padding-top: 0px;



	padding-bottom: 0px;



}



.exclusive_table p {



	text-align: center;



	font-weight: bold;



}







.text_home {



	margin-top: 5px;



	text-align: left;



	padding: 15px 20px;



	background-color: #3a393a;



}



.text_home p {



	margin-top: 0px;





	color: #fff;



	font-size: 13px;



}

.ballet-read-all-article {

	width: 140px;

	height: 25px;

	text-align: center;

	position: absolute;

	margin-top: 13px;

	margin-left: 570px;

}

.ballet-read-all-article a {

	float: right;

	background: url(../elements_img/bg_ln_gr-blk-53.gif);

	background-repeat: repeat-x;

	border: solid 1px grey;

	width: 100px;

	height: 25px;

	font-size: 13px;

	display: block;

	line-height: 25px;

	color: #f5e27f;

	margin-top: 0px;

}

.ballet-read-all-article a:hover {

	color: white;

}

.bl-1blok {

	width: 100%;

	height: auto;

	max-height: 150px;

	overflow: hidden;

}

.balet_delivery {



	margin: 15px 15px;



}



.balet_delivery p {



	padding-top: 0px;



	padding-bottom: 0px;



	font-size: 14px;



	margin: 0 auto;



}



.contact_area_ballet {



	height: 10px;



}


.msr-line {
	background-color: #f5f4cd;
	margin-top: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: solid 1px #ecebc3;
}
.msr-line div {
	display: inline-block;
}
.msr-l-nr {
	width: 20px;
	text-align: center;
	font-size: 16px;
	font-family: 'Oswald', sans-serif, Arial;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
	height: 100%;
	background-color: #9c9259;
	color: #fff;
}
.msr-l-stt {
	width: 180px;
	text-align: center;
	font-size: 13px;
	font-family: 'Oswald', sans-serif, Arial;
	vertical-align: middle;
}
.msr-1-in {
	width: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	font-family: 'Oswald', sans-serif, Arial;
	vertical-align: middle;
}
.msr-l-ltt {
	width: 367px;
	text-align: center;
	font-size: 12px;
	font-family: 'Oswald', sans-serif, Arial;
	vertical-align: middle;
	font-style: italic;
	color: #7f7748;
}
.msr-l-img {
	vertical-align: middle;
	padding-left: 2px;
	padding-right: 10px;
}
.msr-l-img a img {
	display: inline-block;;
	vertical-align: middle;
}
.msr-l-img a img:hover {
	background: url(../elements_img/img-zoom-1.png);
	background-repeat: no-repeat;
	opacity: 0.9;
}
#img15 img, #img21 img, #img22 img, #img23 img, #img26 img{
	height: 500px;
	width: auto;
}
.ms-att {
	width: 100%;
	background-color: #9c9259;
	text-align: center;
	font-family: 'Oswald', sans-serif, Arial;
	text-transform: uppercase;
	font-size: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #f5e27f;
}
.msr-no {
	width: 100%;
	height: 5px;
	display: block;
}
.contact_area_2_1n {
	text-align: left;
	background-color: #fff;
	border: solid 1px #bebdb8;
	margin-bottom: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.contact_area_2_1n label{
	font-size: 14px;
	color: #9a9a9a;
	margin-left: 3px;
}
.contact_area_2_1n input {
	width: 427px;
	margin-left: 3px;
	font-size: 13px;
	border: none;
}
.contact_area_2_2n {
	text-align: center;
	margin-top: 10px;
}
.trimite_contactn {
	width: 300px;
	height: 30px;
	background: url(../elements_img/bg_bt_contact.gif);
	background-repeat: repeat-x;
	border: none;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
}
.trimite_contactn:hover {
	font-weight: bold;
}
.msr-bt-lf {
	display: block;
	font-family: 'Oswald', sans-serif, Arial;
	font-size: 18px;
	font-weight: 700;
	color: #292929;
}
.msr-bt-lf:hover {
	color: #000000;
	background: #dcc162;
}