* { margin: 0; padding: 0; outline-style: none; border: 0; }
a { text-decoration: none; }
ul { list-style-type: none; }
table { border-collapse: collapse; border-spacing: 0; table-layout: fixed; }
input, textarea, select { font: inherit; }
* html input { font-size: 100%; }
* html textarea { font-size: 100%; }
* html select { font-size: 100%; }
.clear { clear: both; font-size: 0px; line-height: 0; overflow: hidden; }
.clear_only { clear: both; }
:focus{outline:none;}
body {
	background: #e3e3e3 url(../images/bg.jpg) repeat-x;
	font: 11px Arial, Helvetica, Sans-Serif;
	padding-top: 63px;
	color: #636363;
}
.date {
	color: #ce961c;
	font-weight: bold;
	margin-bottom: 7px;
}
.top {
	background: url(../images/top.png) no-repeat center top;
}

.bottom {
	background: url(../images/footer.jpg) repeat-x left bottom;
	padding-bottom: 300px;
}

.container {
	background: url(../images/bottom.png) no-repeat left bottom;
	padding: 4px 0 3px;
	width: 1006px;
	margin: 0 auto;
}

.content {
	background: #fff url(../images/top.jpg) no-repeat center top;
	width: 930px;
	margin: 0 auto;
	padding: 33px 33px 0 34px;
}

.up {
	float: left;
	width: 100%;
	margin-bottom: 15px;
}

a.logo {
	background: url(../images/logo.png) no-repeat;
	display: block;
	float: left;
	width: 178px;
	height: 128px;
	text-indent: -5000em;
	border: 2px solid #ce961c;
}

.adv_top {
	float: right;
	width: 730px;
	height: 130px;
	margin-top: 1px;
	overflow:hidden;
}

.welcome_search {
	float: left;
	width: 100%;
}
.welcome {
	float: left;
	padding-top: 3px;
}

.welcome span, .welcome a {
	color: #ce961b;
}

.welcome a {
	background: url(../images/is.gif) no-repeat right center;
	margin-right: 7px;
	padding-right: 9px;
}

.welcome a:hover {
	text-decoration: underline;
}

form.search {
	float: right;
	width: 297px;
	margin-left: 16px;
}

* html form.search {
	display: inline;
}

* + html form.search {
	display: inline;
}

form.search input {
	background: #1d1d1f;
	color: #fff;
	height: 16px;
	line-height: 16px;
	vertical-align: middle;
	padding: 2px 7px;
	float: left;
	width: 260px;
}

form.search input.submit_btn {
	background: url(../images/search.gif) no-repeat;
	width: 20px;
	height: 20px;
	cursor: pointer;
	float: right;
	margin-left: 3px;
}

.social {
	float: right;
	padding-top: 2px;
	width: 140px;
}

.social span {
	padding: 1px 2px 0 0;
	float: left;
}

.social ul {
	float: right;
}

.social ul li {
	float: left;
	padding-left: 4px;
}

.social ul li a {
	background: url(../images/social.png) no-repeat;
	display: block;
	width: 16px;
	height: 16px;
	text-indent: -5000em;
}

.social ul li a.fb {
	background-position: -20px 0;
}

.social ul li a.tw {
	background-position: -40px 0;
}
.lang_holder{
	float:right;
	margin: 0px 0 13px;
	width:110px;
}
#bt_lro{background:url(../images/lang_bgk.png) top left no-repeat;width:20px;font-size:9px;font-weight:bold;color:#fff;padding:2px 3px;}
#bt_len{background:url(../images/lang_bgk.png) top right no-repeat;width:20px;font-size:9px;font-weight:bold;color:#fff;padding:2px 3px;}
.vs_left{width:184px;float:left;margin-right:22px}
.vs_center{float:left;width:727px;min-height:292px;}
.shop_logo_holder{width:179px;height:91px;overflow:hidden;text-align:center;background:#fff;border:2px solid #CD961B;margin-bottom:10px;}

.left_content_shop{float:left;width:402px;margin-right:21px;}
.dotts_line{height:15px;border-bottom:1px dotted #B2B2B2;clear:both;width:100%;margin-bottom:10px}
.shop_title{color:#1D1D1F;font-size:19px;font-family:"Times New Roman",Georgia,Serif;}
.left_content_shop p{color:#636363;font-family:Arial;line-spacing:13px;}
.right_content_shop{float:left;}
.slider_partenri_shop{float:right;width:727px;}
.afla_mm{background:url(../images/aflamm.jpg) top left no-repeat;
		padding-left:25px !important;
		padding-top:1px !important;
		color:#636363 !important;
		font-size:Arial;
		height:15px;
		font-size:11px;
		display:inline-block;
		margin-top:15px;
		clear:both;
}
.aflacpm{color:#CD961B !important;}
/* --------------------- menu --------------------- */

ul.menu {
	float: left;
	width: 100%;
	margin: 7px 0 55px;
	white-space: nowrap;
	position: relative;
	/*font: 10px Arial, Helvetica, Sans-Serif;*/
}

ul.menu li {
	background: url(../images/menu.gif) repeat-x left bottom;
	border-top: 1px dotted #b2b2b2;
	float: left;
}

ul.menu li a {
	display: inline-block;
	padding: 15px 0 0;
	margin-right: 12px;
	color: #888;
	text-transform: uppercase;
	font-weight: bold;
	height: 28px;
	vertical-align: middle;
	float: left;
	position: relative;
	z-index: 5;
}


ul.menu.ie9 li a {
	margin-right: 7px;
}

* html ul.menu li a {
	display: inline-block;
}

ul.menu li a:hover, ul.menu li.on a {
	color: #272727;
	background: url(../images/menu_on.gif) repeat-x left bottom;
}

ul.menu li ul li a:hover, ul.menu li.on ul li a {
	background: none;
}

ul.menu li.last a {
	margin-right: 0;
}

ul.menu li ul {
	display: none;
	position: absolute;
	top: 30px;
	left: 0;
	float: left;
	width: 927px;
	margin: 0;
	z-index: 3;
}

ul.menu li.on ul {
	display: block;
}

ul.menu li ul li {
	border: 0;
	background: none;
}

ul.menu li ul li a {
	color: #353535;
	margin-right: 12px !important;
	padding-top: 25px;
	height: 23px;
}

ul.menu li ul li a:hover {
	color: #888888;
	text-decoration:underline;
}

ul.menu li ul li a.selon {
	color: #888888;
	text-decoration:underline;
	margin-right: 12px !important;
	padding-top: 25px;
	height: 23px;
}

ul.menu li ul li a.selon:hover {
	color: #888888;
	text-decoration:underline;
}
/* ------------------ end of menu ----------------- */

.continut {
	float: left;
	width: 100%;
	position: relative;
}

.left {
	float: left;
	width: 605px;
}

.right {
	float: right;
	width: 300px;
}

.right h3, .right h2, .interior h2 {
	font: bold 17px Times New Roman, Verdana, Tahoma;
	color: #1d1d1f;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-bottom: 7px;
}

.interior h2, .store ul li.where {
	margin-bottom: 17px;
	font-size: 19px;
}

.right h3 span, .right h2 span, .interior h2 span {
	color: #c3961b;
	margin-left: 5px;
}

.right h2, .right h3.first_right_title {
	margin-top: 20px;
}

.right h2 small {
	font-size: 17px;
	text-transform: none;
}

.right_top {
	border: 1px solid #d8d8d8;
	padding: 1px;
	margin-bottom: 20px;
}

.last_box {
	margin-bottom: 0;
}

.newsletter {
	background: #1d1d1f url(../images/newsletter.jpg) no-repeat;
	padding: 20px 14px;
	color: #fff;
}

.newsletter p {
	margin-bottom: 12px;
}

* html .newsletter p {
	display: inline-block;
}

* + html .newsletter p {
	display: inline-block;
}

form#subscription {
	float: left;
	width: 100%;
}

form#subscription input {
	border: 0;
	float: left;
	width: 229px;
	height: 16px;
	line-height: 16px;
	padding: 2px 8px;
	color: #a0a0a0;
}

form#subscription input.newsletter_email_on {
	color: #1d1d1f;
}

form#subscription input.subscribe {
	background: url(../images/subscribe.gif) no-repeat;
	cursor: pointer;
	width: 20px;
	height: 20px;
	float: right;
	margin: 0;
}

.bbdot {
	float: left;
	width: 100%;
	border-bottom: 1px dotted #b2b2b2;
	padding-bottom: 25px;
}

.left h3, .left .title_down, .title_up, .title_down_press {
	background: url(../images/title_up.jpg) no-repeat 119px 0;
	font: bold 20px Times New Roman, Verdana, Tahoma;
	line-height: 47px;
	vertical-align: middle;
	border-bottom: 1px solid #d4d4d4;
	text-transform: uppercase;
	color: #222;
	margin-bottom: 23px;
	float: left;
	width: 100%;
}

.left h3 span.dark_title, .left .title_down span.dark_title, .title_up span.dark_title, .title_down_press span.dark_title {
	float: left;
	color: #222;
}

.left h3 span, .left .title_down span, .title_up span, .title_down_press span{
	color: #ce961b;
	margin-left: 5px;
}

.title_down_press {
	margin-bottom: 9px;
}

.left h3 a {
	color: #636363;
	float: right;
	text-align: right;
	font: normal 11px/normal Arial, Helvetica, Sans-Serif;
	text-transform: none;
	padding-top: 8px;
}

.left h3 a:hover, .left h3 a:hover  span {
	text-decoration: underline;
}

.featured {
	border: 2px solid #ce961c;
	padding: 1px;
	margin-bottom: 30px;
}

.featured img {
	margin-bottom: 1px;
}

.txt {
	background: url(../images/txt.gif) repeat-x;
	padding: 10px 13px;
}

.txt p {
	margin-bottom: 10px;
}

.txt .date {
	color: #ce961c;
	font-weight: bold;
	margin-bottom: 7px;
}

.txt a {
	color: #666;
	font-weight: bold;
}

.txt a:hover {
	color: #1d1d1d;
}

.brands, .brands2, .footer_copy, .finish {
	float: left;
	width: 100%;
}

ul.home_events {
	float: left;
	width: 100%;
	margin-bottom: 30px;
	margin-top:2px;
	margin-left:2px;
}

ul.home_events li {
	float: left;
	width: 151px;
	height: 348px;
	position: relative;
	z-index: 10;
}

ul.home_events li .pic {
	height: 210px;
	overflow: hidden;
	float: left;
	width: 151px;
}

ul.home_events li.on {
	z-index: 500;
}

ul.home_events li.on .pic img {
	/*margin-top: -210px;*/
}

ul.home_events li.on.no_img_change .pic img {
	margin-top: 0;
}

ul.home_events li h2 {
	background: #1f1f21;
	font-size: 11px;
	color: #fff;
	text-transform: uppercase;
	padding: 7px 10px;
	font-weight: bold;
	float: left;
	width: 131px;
	height: 26px;
}

ul.home_events li.on h2 {
	background: #ce961d;
}

* html ul.home_events li h2 {
	overflow: hidden;
}

ul.home_events li .txt_wrap {
	border: 1px solid #d8d8d8;
	border-top: 0;
	border-right: 0;
	padding: 1px;
	float: left;
	width: 148px;
	height: 95px;
}

ul.home_events li.last .txt_wrap {
	border-right: 1px solid #d8d8d8;
	width: 147px;
}

ul.home_events li .txt {
	float: left;
	width: 122px;
}

ul.home_events li .txt p {
	margin-bottom: 5px;
}

ul.home_events li .txt p.date {
	margin-bottom: 5px;
}

ul.home_events li .txt a {
	color: #ce961d;
}

ul.home_events li a.goto {
	text-indent: -5000em;
	display: block;
	width: 100%;
	height: 348px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	display: block;
	width: 100%;
}

ul.home_events li a.goto:hover, ul.home_events li.on a.goto {
	border: 2px solid #ce961d;
	top: -2px;
	left: -2px;
	right: -2px;
	height: 347px;
	z-index: 999;
	display: block;
}

.advantages_top {
	background: url(../images/advantages.png) no-repeat;
	padding-top: 5px;
	margin-bottom: 17px;

}

.advantages_bottom {
	background: url(../images/advantages.png) no-repeat left bottom;
	padding: 0 5px 5px;
	overflow: hidden;
}

.advantages_middle {
	background: url(../images/advantages_middle.gif) repeat-y;
}

.advantages {
	background: url(../images/bg.jpg);
	/*padding-top: 12px;*/

}

.advantages p {
	margin: 0 12px;
	padding-bottom: 12px;
	font-size: 13px;
	color: #fff;
	font-weight: bold;
}

.advantages ul {
	float: left;
	width: 99.4%;
	background: #fff;
	padding: 1px;
}

.advantages ul li {
	background: url(../images/advantages.gif) repeat-x;
	clear: left;
	float: left;
	width: 92%;
	padding: 15px 12px;
	position: relative;
}

.advantages ul li img {
	position: absolute;
	right: 0;
	top: 30px;
}

.advantages ul li.advantage_1 img {
	right: 10px;
	top: 10px;
}

.advantages ul li h2 {
	margin-top: 0;
	text-transform: none;
	letter-spacing: -0.5px;
}

.advantages ul li h2 span, .advantages ul li a {
	text-transform: uppercase;
	margin-left: 0;
}

.advantages ul li a {
	color: #fff;
	background: #ce961e url(../images/arrow.gif) 103px 5px no-repeat;
	padding: 5px 21px 5px 10px;
	line-height: 23px;
}

.advantages ul li a:hover {
	background-color: #e8ab28;
}

.advantages ul li .txt_left {
	float: left;
}

h3.mrgleft0 span {
	margin-left: 0;
}

.finish {
	color: #999;
	position: relative;
	bottom: -50px;
}

.finish span {
	color: #fff;
}

.finish p {
	float: left;
}

.finish .by {
	float: right;
	padding: 0;
}

.finish .by span {
	text-transform: uppercase;
	font-weight: bold;
}

.finish a {
	color: #fff;
	text-decoration: none;
}

.finish a:hover {

	text-decoration: underline;
}

.finish .by a {
	text-decoration: none;
}

.footer_copy .copy {
	color: #888;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	float: right;
	text-align: right;
	display:block;
	width:400px;
}

.footer_copy ul {
	float: left;
	padding-top: 12px;
}

.footer_copy ul li {
	float: left;
	padding-right: 12px;
}

.footer_copy ul li a {
	text-transform: uppercase;
	color: #272729;
	font-weight: bold;
}
.footer_copy ul li a.on {
	text-transform: uppercase;
	color: #ce961d;
	font-weight: bold;
}
.footer_copy ul li a:hover {
	color: #ce961d;
	text-decoration: underline;
}

.left .title_down {
	background: url(../images/title_down.jpg) no-repeat 155px 0;
	border-top: 1px dotted #b2b2b2;
}

ul.promo_nav {
	float: right;
	margin-top: 13px;

}

ul.promo_nav li {
	float: left;
	padding-left: 1px;
	width: 20px;
}

ul.promo_nav li a {
	background: url(../images/next_prev.gif) no-repeat;
	display: block;
	width: 20px;
	height: 20px;
	padding: 0;
}

ul.promo_nav li a span {
	display: none;
}

ul.promo_nav li a.next {
	background-position: right top;
}

ul.promo_nav li a:hover {
	background-position: left bottom;
}

ul.promo_nav li a.next:hover {
	background-position: right bottom;
}

ul#press_nav li a {
	background: url(../images/next_prev_vert.gif) no-repeat;
	display: block;
	width: 20px;
	height: 20px;
	padding: 0;
}

ul#press_nav li a span {
	display: none;
}

ul#press_nav li a.next {
	background-position: right top;
}

ul#press_nav li a:hover {
	background-position: left bottom;
}

ul#press_nav li a.next:hover {
	background-position: right bottom;
}

ul.promos, ul#designers {
	float: left;
	width: 100%;
	margin: 1px 0 0 2px;
}
.w727{width:727px}

#prods_container li{width:180px;margin-bottom:20px}

ul#designers {
	margin-top: 2px;
}

ul.promos li {
	float: left;
	width: 150px;
	border: 1px solid #d8d8d8;
	border-right: 0;
	position: relative;
	z-index: 10;
}

ul.promos li h2 {
	background: url(../images/promos.gif) repeat-x;
	text-align: center;
	font-weight: bold;
	color: #1d1d1d;
	padding: 8px 10px;
	font-size: 11px;
	border-bottom: 1px solid #d8d8d8;
	height: 30px;
}

ul.promos li h2 span {
	font-weight: normal;
	color: #222;
	display: block;
}

ul.promos li .prod {
	text-align: center;
	padding: 15px 10px;
	border-bottom: 1px solid #d8d8d8;
	height: 160px;
	overflow:hidden;
}

ul.promos li .price {
	padding: 10px;
	text-align: center;
	color: #1d1d1f;
	font-size: 20px;
	font-family: Times New Roman, Arial, Helvetica, Sans-Serif;
	border-bottom: 1px solid #d8d8d8;
	height: 60px;
	vertical-align:middle
}

ul#news.promos li .price {
	height: 45px;
}

ul.promos li .price span, ul.promos li .price s {
	color: #ce961b;
	font-size: 15px;
}

ul.promos li .price span {
	font-weight: bold;
	text-transform: uppercase;
}

ul.promos li .info {
	text-align: center;
	padding: 10px;
	height: 60px;
}

ul.promos li.last {
	border-right: 1px solid #d8d8d8;
	width: 149px;
}

ul#designers li.last {
	width: 150px;
}

ul.promos li a {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 320px;
	z-index: 10;
}

ul#news.promos li a {
	height: 320px;
}

ul.promos li a:hover {
	height: 319px;
	z-index:999;
}

ul#news.promos li a:hover {
	border: 2px solid #ce961d;
	top: -2px;
	left: -2px;
	height: 305px;
	z-index:999;
}

ul.promos li.on {
	z-index: 15;
}

ul.promos li.on h2 {
	background-position: left -54px;
	color: #ce961d;
	border-bottom: 1px solid #fff;
}

ul.promos li.on h2 p {
	color: #1d1d1d;
}

ul.promos li.on .prod, ul.promos li.on .price {
	border-bottom: 1px solid #fff;
}
ul.promos li.on .price {
	/*border-bottom: 1px solid #D8D8D8;*/
}
.brands {
	margin: -12px 0 15px;
	border: 1px solid #d4d4d4;
	border-left: 0;
	border-right: 0;
	padding: 10px 0;
}

.brands a.brands_prev, .brands a.brands_next {
	background: url(../images/next_prev.gif) no-repeat;
	float: left;
	width: 20px;
	height: 20px;
	text-indent: -5000em;
	display: block;
	margin: 11px 20px 0 0;
}

.brands a.brands_next {
	background-position: right top;
	float: right;
	margin-right: 0;
}

.brands a.brands_prev:hover {
	background-position: left bottom;
}

.brands a.brands_next:hover {
	background-position: right bottom;
}

.brands ul {
	float: left;
}

.brands ul li {
	width: 120px;
	float: left;
	height: 40px;
	margin-right:3px;
	overflow: hidden;
	text-align:center;
}

.brands ul li a:hover img {
	/*margin-top: -40px;*/
}
/****************************** carousel #2 ************************/

.brands2 {
	margin: -12px 0 15px;
	border: 1px dotted #d4d4d4;
	border-left: 0;
	border-right: 0;
	padding: 10px 0;
	width:727px;
}

.brands2 a.brands_prev2, .brands2 a.brands_next2 {
	background: url(../images/next_prev.gif) no-repeat;
	float: left;
	width: 20px;
	height: 20px;
	text-indent: -5000em;
	display: block;
	margin: 11px 20px 0 0;
}

.brands2 a.brands_next2 {
	background-position: right top;
	float: right;
	margin-right: 0;
	margin-left:15px
}

.brands2 a.brands_prev2:hover {
	background-position: left bottom;
}

.brands2 a.brands_next2:hover {
	background-position: right bottom;
}

.brands2 ul {
	float: left;
}

.brands2 ul li {
	width: 120px;
	float: left;
	height: 40px;
	margin-right:12px;
	overflow: hidden;
	text-align:center;
}

.brands2 ul li a:hover img {
	/*margin-top: -40px;*/
}


/************************************************************/
.mask , .mask_event{
	float: left;
}

.left .mask {
	width: 608px !important;
	height: 320px !important;
	margin-bottom: 20px;
}
.left .mask_event {
	width: 602px !important;
	height: 348px !important;
	margin-bottom: 20px;
}
.abs_main_mask{
	height:320px;
	display:block;
	position: relative;
	margin-bottom: 20px;
}
.abs_main_mask_2{
	height:352px;
	display:block;
	position: relative;
	width: 608px;
	margin-bottom: 20px;
	overflow:hidden;
	clear:both;
}
.left .designers .mask {
	height: 355px !important;
}

* html .left .designers .mask {
	width: 607px !important;
}

* + html .left .designers .mask {
	width: 607px !important;
}

.interior {
	margin-bottom: 60px;
}

.sort {
	border: 1px solid #d8d8d8;
	padding: 1px;
	margin-bottom: 25px;
}

.sort .title {
	background: #212121;
	color: #fcfcfc;
	text-transform: uppercase;
	padding: 9px 15px;
	height:15px;
}

* html .sort .title {
	display: inline-block;
}

.sort ul.alpha {
	margin: 7px 0 4px 7px;
	float: left;
	width: 98.5%;
	display: inline;
}
.sort ul.alpha_b {
	margin: 2px 0 0px 7px;
	float: left;
	width: 99.5%;
	display: inline;
}
.sort ul.alpha li {
	float: left;
}
.sort ul.alpha_b li {
	float: left;
}
.sort ul.alpha li a {
	color: #999;
	padding: 7px 10px 7px 9px;
	font-weight: bold;
	font-size: 12px;
	display: block;
	float: left;
}
.sort ul.alpha_b li a {
	color: #999;
	padding: 7px 19px 7px 9px;
	font-weight: bold;
	font-size: 12px;
	display: block;
	float: left;
}
.sort ul.alpha li a:hover {
	color: #cd961e;
	text-decoration: underline;
}
.sort ul.alpha_b li a:hover {
	color: #cd961e;
	text-decoration: underline;
}
.sort ul.alpha li.last {
	float: right;
}

.sort ul.alpha li.last select {
	padding: 4px 3px;
	width: 195px;
	border: 1px solid #c9c9c9;
}
.sort ul.alpha_b li a.last{
	padding: 7px 10px 7px 9px;
}

* html .sort ul.alpha li.last select {
	display: block;
	margin-top: 4px;
}

* + html .sort ul.alpha li.last select {
	display: block;
	margin-top: 4px;
}

ul li.store {
	padding-right: 18px;
	margin-right: 19px;
	border-right: 1px solid #d8d8d8;
	float: left;
	width: 100px;
}

ul li.store ul li {
	margin-bottom: 5px;
	background: url(../images/store.gif) no-repeat left 5px;
	padding-left: 10px;
	line-height: 1.5em;
}

ul li.store ul li.where {
	background: none;
	margin-bottom: 18px;
	padding: 0;
	color: #1D1D1F;
	font-family: Times New Roman, Arial, Helvetica, Sans-Serif;
	letter-spacing: 1.5px;
}

ul li.store ul li.where span {
	color: #cc961e;
	font-style: italic;
	font-weight: bold;
}

ul li.store ul li h3 {
	font-size: 12px;
	font-weight: normal;
	color: #999;
}
ul li.store ul li h3 a{
	font-size: 12px;
	font-weight: normal;
	color: #999;
}
ul li.store.last {
	margin-right: 0;
	border-right: 0;
	padding-right: 0;
}

/********************femei******************/
#content-f{width:934px;padding-left:33px;}
.f-top{overflow: hidden;padding-bottom:29px;width:100%;}
.f-top h3, .f-prod-head h3{font: bold 20px Times New Roman,Verdana,Tahoma;line-height: 47px;vertical-align: middle;text-transform: uppercase;float: left;letter-spacing:3px;}
.f-title{float: left;color: #222;}
.f-title span{color: #ce961b;margin-left: 5px;}
.f-top-w{width: 100%;overflow: hidden;}
.f-top-menu{width: 179px;float:left;border:2px solid #CD961B;background:url(../images/f-t-m.jpg) no-repeat center top #1D1D1F;}
.f-top-menu-t{font:bold 15px Times New Roman,Verdana,Tahoma;font-size: 15px;text-transform: uppercase;color:#FFF;padding:15px 0px 15px 19px;}
.f-top-menu ul{padding-left:27px;border-bottom:1px solid #000;}
.f-top-menu ul li{margin-bottom:8px;}
.f-top-menu ul li a{text-decoration: none;}
.f-top-menu ul li a:hover{text-decoration:underline;color:#CE961B;}
.f-t-m{font: Myriad Pro;font-size: 12px;color: #FFF;background: url("../images/y-bull.png") no-repeat scroll left 3px transparent;padding-left:11px;}
#f-t-m-last{margin-bottom:11px;}
.f-top-m-b{width: 154px;border-top:1px solid #343436;padding-left:25px;padding-top:9px;padding-bottom:13px;overflow: hidden;}
.f-top-m-b-w{float: left;color: #fff;}
.f-top-m-b-w span{color: #C9931C;}
.f-t-r{margin-left:14px;width: 729px;border:2px solid #CD961B;float:left;}
.f-t-r-int{border:1px solid #fff;width: 727px;}
.f-prod-head{width: 100%;overflow: hidden; border-top:1px dotted #B2B2B2;border-bottom: 1px solid #B2B2B2;background:url(../images/f-prod-head.jpg) no-repeat center top;}
.f-prod-l{padding:20px 0px 41px 0px;overflow: hidden;}
.mag{width: 185px;height:253px;border:1px solid #E8E8E8;float:left;border-right: 0px;}
ul.mag-list{float: left;width: 100%;margin: 1px 0 0 2px;}
ul.mag-list li {float: left;width: 185px;border: 1px solid #d8d8d8;border-right: 0;position: relative;z-index: 10;}
ul.mag-list li h2 {background: url(../images/promos.gif) repeat-x;text-align: center;color: #636363;padding-top: 14px;font-size: 11px;border-bottom: 1px solid #d8d8d8;height: 27px;}
ul.mag-list li h2 span {font-weight: normal;color: #222;display: block;}
ul.mag-list li .ml {text-align: center;border-bottom: 1px solid #d8d8d8;height: 137px;}
ul.mag-list li .info-m {text-align: center;padding:10px;height: 53px;}
ul.mag-list li.m-last {border-right: 1px solid #d8d8d8;width: 185px;}
ul.mag-list li.b-top-n {border-top: 0px;width: 185px;}
ul.mag-list li a {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 255px;z-index: 10;}
ul#new.mag-list li a {height: 254px;}
ul.mag-list li a:hover {border: 2px solid #ce961d;top: -2px;left: -2px;height: 254px;}
ul#new.mag-list li a:hover {height: 253px;}
ul.mag-list li.on {z-index: 15;}
ul.mag-list li.on h2 {background-position: left -54px;color: #ce961d;border-bottom: 1px solid #fff;}
ul.mag-list li.on h2 p {color: #1d1d1d;}
ul.mag-list li.on .ml{border-bottom: 1px solid #fff;}
.ml img {/*margin-top: 50px;*/height: 137px;}
.next-prev{height:20px;padding: 1px;border: 1px solid #EFEFEF;float:right;margin-top:12px;cursor:pointer;}
.next-prev li{float: left;font-weight:bold;/*background: url("../images/f-pg.png") no-repeat scroll 0 0 transparent;*/display: block;height: 20px;padding:1px 3px;width: 15px;text-align:center;}
.next-prev li.curent{color:#CD961B}
.next-prev li a{font-weight:bold;}
.next-prev li a:hover{color:#CD961B}
.next-prev li:hover{background-position:bottom;color:#CD961B}
.f-pg-f{margin-left: 9px;}
#f-prev{background: url("../images/next_prev.gif") no-repeat scroll 0 0 transparent;display: block;height: 20px;padding: 0;width: 20px;margin-right:9px;margin:0px;margin-right:4px;}
#f-prev:hover{background-position:left bottom;}
#f-next{background: url("../images/next_prev.gif") no-repeat scroll right top transparent;display: block;height: 20px;padding: 0;width: 20px;margin:0px;margin-left:3px;}
#f-next:hover{background-position:right bottom;}
.flas_holder_cc *{margin:0px;padding:0px;}
.flas_holder_cc{border:2px solid #CE961B;padding:1px;width:599px;height:374px;overflow:hidden}
#long_desc{display:none;}
#product_img_holder{
		width:220px;
		height:300px;
		border:1px solid #D8D8D8;
		overflow:hidden;
		float:left;
		margin-top:16px;
		text-align:center;
}
#product_img_holder img{border:0px;margin: 15px auto;}

#product_container_holder{width:543px;float:left;margin-top:23px;}
.prod_title_h{float:left;width:260px}
.prod_title_h span{font-size:14px;color:#32312E;font-weight:bold}
.prod_title_h p{font-size:11px;color:#CE961D;line-height:28px}
.prod_title_h span.xdr{font-size:11px;color:#CE961D}
.prod_price_h p{font-size:11px;color:#818181;}
.prod_price_h2 p{font-size:11px;color:#818181;}
.prod_price_h{float:left;}
.prod_price_h2{float:left;width:100px;overflow:hidden}
			.pr-discount{font-size:20px;color:#CD961D;}
			.pr-vechi{font-size:20px;color:#CD961D;text-decoration:line-through;}
			.pr-nou{font-size:20px;color:#000}
			.pr-ron{font-size:18px;color:#CD961D;}
.line-left_p{border-left:1px solid #E8E8E8;padding-left:15px;padding-right:15px;}
.str{padding-right:15px;}
.prod_title_h span{font-size:14px;color:#32312F;}
.product_desc{background:#F4E8CE;width:455px;float:left;padding:17px 18px;margin-top:20px;margin-right:20px;padding-left:8px}
.pr-prev{

	float:right;
	height:20px;
	font-size:11px;
	color:#828282;
	text-align:left;
	padding-left: 25px;
    padding-right: 30px;
    padding-top: 10px;
    }
.pr-prev a{display:block;font-size:11px;color:#828282;}
.pr-prev a:hover{display:block;font-size:11px;color:#828282;}
.pr-prev a:visited{display:block;font-size:11px;color:#828282;}

.x_p_prev{float:left;padding:3px 12px;}
.x_p_next{padding-top:3px;padding-left:16px;padding-right:10px;float:left;border-left:1px solid #E8E8E8;}

.pr-next{
	float:right;
	height:20px;
	font-size:11px;
	color:#CE961D;
	text-align:left;
	padding-right: 25px;
    padding-top: 10px;
    }
.pr-next a{display:block;font-size:11px;color:#CE961D;}
.pr-next a:hover{color:#CE961D;}
.pr-next a:visited{color:#CE961D;}
.right_aligner{float:right;margin-top:20px}
#news{
	height:386px;
}

/*********************sitemap***********************/

ul li.sitemap_first {
	padding-right: 0px;
	margin-right: 17px;
	float: left;
	width: 100px;
	height: 500px;
	width: 81px;
}

ul li.sitemap {
	padding-right: 0;
	margin-right: 0;
	float: left;
	width: 800px;
}

ul li.sitemap ul li {
	margin-bottom: 5px;
	background: url(../images/arrow_black.png) no-repeat left 5px;
	padding-left: 10px;
	margin-left: 23px;
	line-height: 1.5em;
	float: left;
}

ul li.sitemap ul li ul li {
	margin-bottom: 5px;
	background: url(../images/store.gif) no-repeat left 5px;
	padding-left: 10px;
	margin-left: 13px;
	line-height: 1.5em;
	float: left;
}


ul li.sitemap ul li.where {
	background: none;
	width: 100%;
	margin-bottom: 18px;
	border-bottom: 1px solid #d8d8d8;
	padding: 0;
	color: #1D1D1F;
	font-family: Times New Roman, Arial, Helvetica, Sans-Serif;
	letter-spacing: 1.5px;
}

ul li.sitemap ul li.where a{
	color: inherit;
	text-transform: capitalize;
	font-size: inherit;
}

ul li.sitemap_first ul li.where {
	background: none;
	width: 100%;
	margin-bottom: 18px;
	border-bottom: 1px solid #d8d8d8;
	padding: 0;
	color: #1D1D1F;
	font-family: Times New Roman, Arial, Helvetica, Sans-Serif;
	letter-spacing: 1.5px;
}

ul li.sitemap ul li.where span {
	color: #cc961e;
	font-style: italic;
	font-weight: bold;
}

ul li.sitemap ul li h3 {
	font-size: 12px;
	font-weight: normal;
	color: #999;
}
ul li.sitemap ul li h3 a{
	font-size: 12px;
	font-weight: normal;
	color: #000;
}

ul li.sitemap ul li ul li a{
	font-size: 12px;
	font-weight: normal;
	color: #000;
}


ul li.sitemap ul li ul li h3 a{
	font-size: 12px;
	font-weight: normal;
	color: #999;
}

ul li.sitemap.last {
	margin-right: 0;
	border-right: 0;
	padding-right: 0;
}

.sitemap ul li.where, .sitemap_first ul li.where{
	margin-bottom: 17px;
	font-size: 19px;
	line-height: 1.5em;
}

ul li.sitemap ul li ul {
	width: 750px
}

.sitemap_left {
	float: left;
}
.sitemap_right {
	float: left;
	width: 822px;
}

.meniu p {
	font-size: 11px;
	color: #636363;
}

/***************************************************/
.top_categ_mm{
	background:url(../images/categorii_cap_tabel.jpg) top left no-repeat;
	width:179px;
	height:48px;
}
ul#subcategs, ul#subcategs ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 179px;
  font-size:12px;
  color:#fff;
}

ul#subcategs a {
  display: block;
  text-decoration: none;
}

ul#subcategs li {
  background: url(../images/pixel_subcategs_bgk.jpg) top left repeat-x;
  margin:0px;
  padding:0px;

}

ul#subcategs li a {

  color: #fff;
  padding-top:16px;
  padding-left:10px;/*28*/
  height:24px;

}
ul#subcategs li a span{
	background: url(../images/y-bull.png) center left no-repeat;
	padding-left:7px;
}
ul#subcategs li a:hover {
  background: none;
}

ul#subcategs li ul li a {
  background: #000;
  color: #fff;
  padding:0px;
  padding-left: 50px;
  height:20px;
}

ul#subcategs li ul li a:hover {
  background: #000;
  padding:0px;
  color:#CC961A;
  text-decoration:underline;
  padding-left: 50px;
}
/****************** events ******************/
.container_sort{width:602px;height:31px;border:1px solid #D8D8D8;margin:5px auto;}
.int_cont_sor{background:#000;width:600px;height:29px;margin:1px}
.ms_left{float:left;text-transform:uppercase;color:#fff;margin:9px 14px;font-size:11px}
.ms_right{float:right;margin:5px 6px;border:1px solid #C8C8C8;width:93px;font-size:11px;background:#fff}
.ms_right_2{width:76px;border:1px solid #C8C8C8;color:#636363;padding:1px;height:16px;float:right;margin-top:5px;background:#fff;}
.ms_right select{color:#636363;padding:1px;font-size:11px;border:0px solid #fff;width:93px;}
.title_down p,span{display:inline;}
.title_down p{float:left;}
.h30clearer{height:30px;width:600px;clear:both;overflow:hidden}
#left_arrow_sqare, #left_arrow_sqare_comunicate{width:13px;height:13px;float:left;cursor:pointer;margin:2px}
#right_arrow_sqare, #right_arrow_sqare_comunicate{width:13px;height:13px;float:left;cursor:pointer;margin:2px}
#center_year_content, #center_year_content_comunicate{float:left;width:42px;text-align:center;color:#636363;font-size:11px;margin-top:2px}

.event_title{font-size:20px;color:#1D1D1F;font-family:Times New Roman, Verdana, Tahoma;font-weight:normal;padding-left:5px;margin-bottom:5px}
.date_holder{margin-bottom:10px}
	.dt_ev{float:left;background:url(../images/arrow_m_right.jpg) left center no-repeat;padding-left:10px;}
	.dt_ev *{font-size:11px}
	.dt_ev span{color:#CC9619;}
	.tm_ev{float:left;background:url(../images/clock_ico.jpg) left center no-repeat;padding-left:13px;}
.content_event{border-bottom:1px dotted #B2B2B2;padding:15px 5px 30px 5px;}
.content_event *{color:#1D1D1F;font-size:13px;text-align:justify;}
.ffleft{float:left;margin-top:14px;}
	.mmevents{font-family:Tahoma;font-size:12px;font-weight:bold;color:#000}
	.ul_mm_events{list-style-type: disc;color:#CC9619;padding-left:15px}
	.ul_mm_events li{padding:3px;padding-left:0px}
	.ul_mm_events a{color:#1D1D1F;cursor:pointer;}
	.ul_mm_events a:hover{color:#CC9619;cursor:pointer;}
	.ul_mm_events a:visited{color:#1D1D1F;cursor:pointer;}
.ffright{float:right;margin-top:14px;}
a.aflamm{}
a.aflamm:hover{color:#CC9619;}

.highlight{background: #CC9619;}
.highlight_important{background: #CC9619;}

/************************ ===== Press Room Article Slider ===== ****************************/

ul.comunicate {
	float: left;
	width: 100%;
	margin-bottom: 30px;
	margin-top:2px;
	margin-left:2px;
}

ul.comunicate li {
	float: left;
	width: 100%;
	height: 120px;
	margin-bottom: 20px;
}

ul.comunicate li img {
	height: 120px;
	width: 120px;
	float: left;
	margin-right: 10px;
}

ul.comunicate li h2 {
	font-size: 11px;
	color: #1D1D1F;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 5px;
}

ul.comunicate li p {
	margin-bottom: 6px;
}

ul.comunicate li a.arrow{
	padding-left: 8px;
	background: url(../images/arrow_black_slim.png) left 5px no-repeat;
	color:#1D1D1F;
}

/************************ ===== Pagina comunicat de presa ===== ****************************/

div#comunicat_container h1 {
	padding-left:0px;
	margin-bottom: 27px;
}

div#comunicat_container h1 span {
	color: #CE961B;
}

div#comunicat_container span {
	color: #CE961B;
}

div#comunicat_container img {
	margin-right: 12px;
	margin-bottom: 12px;
	float: left;
}

div#comunicat_container h2 {
	color: #1D1D1F;
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom: 14px;
	margin-top: 12px;
}

div#comunicat_container p {
	font-size: 12px;
	margin-bottom: 18px;
	color: #1D1D1F;
}

/*****************************************************************************************/
#options {width:457px; margin:20px auto; text-align:right; color:#9ac1c9}
#options a {text-decoration:none; color:#9ac1c9}
#options a:hover {color:#033}

#acc {width:600px; list-style:none; color:#033; margin:0 auto 40px;}
#acc *{font-size:11px;padding:0px;margin:0px;color:#000;}
#acc li{float:none}
#acc h3 {width:600px;cursor:pointer;}
#acc h3:hover {color:#CC9619;}
#acc .acc-section {overflow:hidden; background:#fff;float:left;}
#acc .acc-content {width:569px; padding:15px; border:1px solid #9ac1c9; border-top:none; background:#fff;color:#000;}

#nested {width:425px; list-style:none; color:#033; margin-bottom:15px}
#nested h3 {width:411px; border:1px solid #9ac1c9; padding:6px 6px 8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(../images/header.gif)}
#nested h3:hover {background:url(../images/header_over.gif)}
#nested .acc-section {overflow:hidden; background:#fff}
#nested .acc-content {width:393px; padding:15px; border:1px solid #9ac1c9; border-top:none; background:#fff}
#nested .acc-selected {background:url(../images/header_over.gif)}

.contact_label{float:left;margin-bottom:10px;margin-right:20px;width:60px}
.contact_input_holder{float:left;margin-bottom:10px;}


form#contact input {
	border: 1px solid #a0a0a0;
	float: left;
	width: 229px;
	height: 16px;
	line-height: 16px;
	padding: 2px 8px;
	color: #a0a0a0;
}
form#contact input.send_contact {
	border: 1px solid #a0a0a0;
	width: 100px;
	height: 30px;
	background:#CC9619;
	padding:0px;
	color: #fff;
}
form#contact textarea {
	border: 1px solid #a0a0a0;
	width: 229px;
	height: 116px;
	line-height: 16px;
	padding: 2px 8px;
	color: #a0a0a0;
}
.error{float:left;color:red;margin-bottom:20px;margin-top:20px;}
.hcontainer1 ul li a:hover{text-decoration:underline;color:#CD961A;}
.hcontainer2 ul li a:hover{text-decoration:underline;color:#CD961A;}
.hcontainer1{width:206px;border-right:1px solid #D8D8D8;float:left;margin-right:35px;}
.hcontainer2{width:200px;float:left;margin-right:25px;}
.hcontainer3{width:467px;float:left;}
ul li.catlist{
	margin-bottom: 5px;
	background: url(../images/store.gif) no-repeat left 5px;
	padding-left: 10px;
	line-height: 1.5em;
	color:#636363;
}
ul li.catlist a{
	color:#636363;
}
/*******************************************************************************/
.ffaleft{float:left;margin-right:27px}
.ffaright{float:right;}
a.floor_filter{font-size:12px;color:#1D1D1F;font-weight:bold}
a.floor_filter:hover{color:#CD961A;text-decoration:underline}
#shops_container {
	/* Typical fixed height and fixed width example */
	width: 166px;
	height: 327px;
	margin-left:13px;
	overflow: auto;
	position:relative;
}
.scrollgeneric {
	line-height: 1px;
	font-size: 1px;
	position: absolute;
	top: 0; left: 0;
}

.vscrollerbase {
	width: 10px;
	background: url(../images/bgk_scroll_bar.jpg) top left repeat-y;

}
.vscrollerbar {
	width: 10px;
	background: url(../images/bgk_bar_4scroll.jpg) top left repeat-y;
	cursor:pointer;
}
.hscrollerbase {
	height: 10px;
	background-color: white;
}
.hscrollerbar {
	height: 10px;
	background-color: black;
}

.scrollerjogbox {
	width: 10px;
	height: 10px;
	top: auto; left: auto;
	bottom: 0px; right: 0px;
	background-color: gray;
}
.simple_input{
	width:206px !important;
	background:#fff !important;
	color:black !important;
}
.ccheie{
	float:left;
	margin-top:4px;
	margin-right:4px;
	color:#CCCCCC;
	text-transform:capitalize;
}
a.ntabsi{font-size:10px;color:#A7A7A7;font-weight:bold;margin-right:35px;}
a.ntabsi:hover{font-size:10px;color:#666666;text-decoration:underline;font-weight:bold;margin-right:35px}