/* ******************************************************************** */
/*                  Cascading Style Sheet for Fashion.bg                 */
/* ******************************************************************** */
@import url("forms.css");
@import url("menus.css");
@import url("tabs.css");
@import url("slider.css");
@import url("cards.css");
@import url("tandem.css");



html, body { 
 margin:0;  padding:0; 
 text-align:center; /*background:#eee;*/
 background: #ffffff url(https://cdn.fashion.bg/images/bckgr.jpg) repeat-x 0 0;} 
body { 
 font: normal 11px Verdana,Tahoma,Arial,sans-serif;
 color: #000; line-height: 1.4;}
div,dl,dt,dd,ul,ol,li,pre,code,fieldset,legend,blockquote,table,th,td {margin:0;padding:0;}

table {font-size:inherit;font:100%;}
strong {font-weight:bold;}
small {color: #333;font-size:85%;}
h1, h2, h3, h4, h5, p {
	margin:0; padding:5px 0;
	line-height: 1.4;}
#maincol .Mblock_Small p {
  margin:0; 
  padding:2px 0;
	line-height: 1.4;}
.antialiased-dark {text-shadow:0 0 1px rgba(0, 0, 0, 0.6);} 
	
.imgframe img,
.logoframe img,
.shopimg img,
.framedimg img {
	border:3px solid #EFF3F8;
	outline:1px solid #bac4cc;
	margin: 0px 10px 0px 0px;}
.imgframe {float: left;}
	
#bckgr {
	position: src="https://cdn.fashion.bg/images/ic_whyregister.png"
	width:1004px;
	margin:0 auto; padding:0;
	text-align: center;}
	
/* --------- Links --------- */
a, a:link, a:visited {
	text-decoration:none;color: #b52f22;}	
a:hover, a:active, a:focus {
	text-decoration:underline;	color: #993333;	
	border:none; outline:none;}
a.bluelink, a.bluelink:link, a.bluelink:visited {text-decoration:none;color:#4F709F;}
a.bluelink:hover, a.bluelink:active,a.bluelink:focus {text-decoration:none;color:#7A95BD;outline:none;}
a img, img:link, img:visited, img.hover, img.active, img.focus{outline:none; border:none;}
a.red {color: #b52f22; color:red;}

/* --------- Typography --------- */
h1, .h1 {font: normal 24px Times, Verdana, Georgia, Verdana;
	text-shadow:1px 0px 1px rgba(0, 0, 0, 0.3);
	font-style: italic;
	letter-spacing:1px;
	color: #000;}
.Mblock_Large_ttl h1, .Mblock_Large_ttl .h1,
.Mblock_Small_ttl h1, .Mblock_Small_ttl .h1 {
	font:bold 16px Times, Georgia, Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	font-style: normal;
	text-shadow:none;}	
.Mblock_Large_ttl h1, .Mblock_Large_ttl .h1,
.Mblock_Small_ttl h1, .Mblock_Small_ttl .h1 {
	height:32px;
	line-height:32px;
	padding:0 10px;}

	
h2 {font: normal 20px Times, Georgia, Verdana, Arial, Helvetica, sans-serif; color:#000; }
h2 a {color:#993333;}
.Mblock_orange_ttl h2 {
	font-size: 15px;
	font-weight: bold;
	padding:4px 10px 2px 10px;}
	
h3 {font:bold 14px Verdana, Arial, sans-serif; color:#993333;}	
h3 a {color:#fa7669;}

h4 {font:bold 12px Verdana, Arial, sans-serif; color:#b52f22;}
h5 {font:bold 12px Verdana, Arial, Georgia, sans-serif; color:#000;}

/*.h1, h1, h2, h3, h4, h5 {margin:0px 0;}*/
.h1 a, .h1 a:hover,
h1 a, h1 a:hover,
h2 a, h2 a:hover, 
h3 a, h3 a:hover, 
h4 a, h2 a:hover {text-decoration: none;}

/* --------- Top Grey Bar --------- */
#greybar {
	background: #E3E6E8;
	border-bottom: 1px solid #999;	
	margin:0;padding:0;
	position: relative;
	font-size: 10px;
	color: #666;
	height: 25px;
	line-height: 25px;}
#greybar p {
	margin: 0; padding:0;}
#greybar .greyContent {
	margin: 0 auto;
	text-align: center;
	width: 1004px;
	padding-top:6px;
	text-align: right;
	font: normal 10px Verdana, Arial;}
#greybar .sites {
	width: 760px;
	padding-left:6px;
	text-align: left;}
#greybar .social {
	width:200px;text-align: right;}
#greybar a, #greybar a:visited {
	color:#333; text-decoration: none;}
#greybar a:hover, #greybar a:active {
	color:#b52f22; text-decoration: none;}
	
/* Social links */
#greybar .nav_row {padding-right:0px;}
#greybar .nav_row a {color:#b52f22;}
#greybar .nav_row a:hover, #greybar .nav_row a:active{color:#333;text-decoration:none;} 


/* --------- Header --------- */
#header {
	position: relative;
	width:100%;
	min-height:146px; /* + menu height 34px */
	margin:0;padding:0;
	text-align: center;
	background: transparent !important;}
#headerwidth{
	width:1004px;
	height: 110px;
	position:relative;
	margin:0 auto !important;
	background: transparent url(https://cdn.fashion.bg/images/headerGradient.jpg) repeat-x 0 0;
	padding:0;}
#header-newMenu{
	position:relative;
	background: transparent;
	height:110px;
	width:770px;
	margin:0 auto;padding:0;
	font:10px Verdana, Arial,Helvetica,sans-serif;
	color:#000;}
#headerBanners {
	width:530px;
	margin-top:25px;
	margin-right: 10px;
	background: transparent;
	padding:0;}	


/* --------- Layout Structure --------- */ 
#placeholder { 
	width: 1004px; 
	height: 250px;
	margin:0;
	z-index:30;
	border-top: 1px solid #ccc;}
#wrapper{
	width:1004px;
	margin:0 auto; 
	background: #fff;
	z-index:20;}
#maincol_wrapper {	
	width:701px;
	float:left;	
	margin: 0; padding: 0;
	text-align:left;
	z-index:20;}	
#twocols { /* maincol + leftcol */
	width:701px;
	float:left;	
	text-align:left;
	z-index:20;}
#rightcol{
	width:303px;
	margin-top:10px !important;
	float:right;
	text-align:left;
	z-index:20;}
#maincol{
	width:550px;
	margin-top:0px !important;
	float:right;
	clear: right;
	z-index:20;}
#leftcol{
	width:150px;
	margin-top:20px !important;
	border-right:1px solid #eee;
	float:left;	
	z-index:20;}
#footer{
	width:100%;
	margin:0 auto;
	text-align: center;
	background: #F7F7F7; border-top: 1px solid #999;}
	
#twocols .twocols {
	padding:10px 10px; /* total - 681px */}
#maincol .maincol {
	padding:0px 10px; /* total - 530px */}
#leftcol .leftcol {
	padding:0px 0px 20px 0px; /* total - 150px */ }
#rightcol .rightcol {
	padding:0px 0px 20px 3px; /* total - 303px */}
#bc {
	margin:7px 0 10px 0;
	padding-bottom:4px;
	font-size:10px; color:#666;
	border-bottom:1px dotted #bac4cc;}
	
/* ----- Placeholder ----- */
#placeholder {
	color: #ccc; font-size: 10px;
	text-align: left;}
.newsBox {width:704px;}
#maincol .flash_bckgr {
  width:530px;
  height:164px;
  padding:10px 0 0 0;
  margin:0;
  z-index:50;
  background:#f2f2f4 url(https://cdn.fashion.bg/images/flash_btmborder.jpg) bottom repeat-x;}
  
#maincol .flash_bckgr object {z-index:50;}
	
/* ---- Maincol classes ---- */
.Mblock_Large {
	margin:10px auto;
	width: 100%;}
.Mblock_Small {
	margin:10px 0;
	width:257px;}
.Mblock {
	display: block;
	margin: 10px 0;}
.MblockBoth {
  display: block;
	margin:0; padding:0;
  clear:both;}

.Mblock_Large_ttl {
	padding:0;
	margin:0 0 5px 0;
	width: 100%;
	height: auto;
	min-height:24px;
	text-indent:0;
	border-bottom:1px solid #bac4cc;
	background: #f5f5f7 url(https://cdn.fashion.bg/images/ttl_grey.jpg) repeat-x 0 0;}
.Mblock_Small_ttl {
	padding:0; margin:0 0 5px 0;
	width: 100%;
	height: auto; min-height:26px;
	border-bottom:1px solid #bac4cc;
	background:#f5f5f7 url(https://cdn.fashion.bg/images/ttl_grey.jpg) repeat-x 0 0;}
.Mblock_orange_ttl {
	margin:0 0 5px 0;
	height:auto; min-height:26px;
	background:#fcebe9;}	

.article, .postcontent {font-size:12px;}
.article {
   margin:0; padding:0; padding-bottom:20px; display:block;
	 background:url(https://cdn.fashion.bg/images/pixel_pink.jpg) bottom left repeat-x;}	
.article_date{font:normal 11px georgia, Verdana; color:#595c5f;}

.resume {margin:0; padding-bottom:0px; clear:both;}
.resume p {padding:0;margin:0;}
.resumeIN {margin:0; margin-bottom:5px; height:auto; min-height:120px;clear:both;}
.resumeINdex {margin:0; margin-bottom:5px; height:auto; min-height:100px;clear:both;}
.resumeIN {line-height:1}
.linkline{ height:1px;
  display:block; margin:0; padding:0;
   /* background:url(https://cdn.fashion.bg/images/pixel_pink.jpg) bottom left repeat-x;
  margin:0;height:10px;
  clear:both;
  font-size:10px;
  color:#fa7669;
  text-align:right;*/}
.blue{font-size:10px;color:#fa7669;text-align:right;}

	
/* ---- Rightcol classes ---- */
.Newblock_pink,
.Newblock_grey,
.Newblock_box_tags,
.Rblock_dark {
	display:block;
	margin:0px 0 10px 0; 
	padding:0;
	width:300px;}
.Newblock_box_pink,
.Newblock_box_grey,
.Newblock_box_tags {
	margin-top: 1px;
	padding:10px; 
	width:278px; /* total 302px - padding + border */}
.Newblock_box_pink,
.Newblock_box_tags {background:#fcebe9;border:1px solid #f8bfbe;}
.Newblock_box_grey {background:#F7F6F6;border:1px solid #DFDFDF;}
.Rblock_dark {background:#ebf0f6;border:1px solid #BAC4CD;}

.Rblock_ttl_dark  {
	display:block;
	margin:10px 0; 
	padding:0;
	width:298px;}

.Newblock_ttl_pink,
.Newblock_ttl_grey {
	margin:10px 0 0px 0;
	height:auto; min-height:26px;}
.Newblock_ttl_pink {
	background:#f9c1c0 url(https://cdn.fashion.bg/images/ttl_orange.jpg) repeat-x;}
.Newblock_ttl_grey {
	background:#F7F6F6 url(https://cdn.fashion.bg/images/ttl_grey.jpg) repeat-x;}
	
.Newblock_ttl_pink .h1,
.Newblock_ttl_grey .h1,
.Rblock_ttl_dark h1 {padding: 2px 15px; }
	
	
/* ---- Leftcol classes ---- */
.Lblock_ttl h3 {
	display:block; 
	width:140px; /* total 148*/
	padding:0 0 0 9px; 
	margin:0 auto !important; 
	background: #E38A84;
	line-height:27px; outline:0; border-bottom:1px solid #e6c2c0;}
/*.Lblock_ttl h3 {
	font-weight: bold;
	font-family: Times New Roman, Georgia, serif;
	font-size:12px; letter-spacing:2px;
	color: #000;
	text-shadow:none;} */
.Lblock_box_sp {
	background: #FCEBE9;
	width:148px;
	padding:10px 0;
	margin-bottom: 10px;
	text-align: center;
	border:1px solid #f8bfbe; border-width:0px 0px 1px 1px;}
.Lblock_box_sp a, .Lblock_box_sp img {
	list-style-image: none; 
	display: block;
	line-height: 1.4;
	text-align: center;
	margin: 0px auto;}
.Lblock_box_sp img {
	margin: 10px auto;}	
	
	
	
/* ------- Footer ---------- */
#frow1 {
	width:1004px;
	height:39px;
	margin:0 auto;
	color:#E99D90;
	background:#D8766D url(https://cdn.fashion.bg/images/ftr_topelement.jpg) no-repeat right top;}
#frow1 span {margin-left:20px; line-height:39px;}
#frow1 a, #frow1 a:visited{text-decoration:none;color:#fff; margin: 0 5px;}
#frow1 a:hover, #frow1 a:active{text-decoration:underline;color:#000;}

/* ------- Partners ------- */
#partners{
	width:1004px; margin:0 auto;
	text-align: center;
	padding:10px 0;}
#partners p{margin:0;padding:4px 0px;}
#partners a{margin:0 2px;}
#partners a:hover{text-decoration:underline;}
.footercol {
	float: left;
	width:160px; 
	padding-right:10px;
	line-height:16px;
	padding: 0; margin: 0;
	margin-right:25px;}	
.footercol a {
	display: list-item;
	list-style: none outside;
	list-style-image: none;
	line-height:16px;
	padding: 0; margin:0;
	padding-left: 2px;
	color: #333;}
.fColumns {padding:10px 0; text-align: left;}


/* ----- Calendar and Letters ----- */
table.calendarTable {
	background:#F7F6F6;
	width:530px;
	margin: 0; padding:0;}
.currCalendarCell, .CalendarCell {
	font-size: 11px;
	font-weight: normal;
	color:#D76F66;
	text-decoration:none;
	margin: 0; padding:0;
	/*background-color:#FCEBE9;*/
	background: #fff;}
.currCalendarCell {
	border:1px solid #bac4cd;}
.CalendarCell {
	border:1px solid #EFD2D1;}
table.monthTableHeading,
td.monthTableHeading, td.monthTableContents0, 
td.monthTableContents1, td.monthTableContents2, 
td.monthTableContents3, td.monthTableContents4 {
	color:#000000;	
	border:1px solid #eee;
	width:18px;height:18px;
	margin:1px;
	padding: 1px;}

table.monthTableHeading {background-color:#FEF7F7;width:150px;
	border: none; padding: 0;}

td.monthTableHeading {background-color:#eee;}
td.monthTableContents0 {background-color:white;}
td.monthTableContents1 {background-color:#FCEBE9;}
td.monthTableContents2 {background-color:#F5B8B7;border:1px solid #D76F66;}
td.monthTableContents2 a {background-color:#F5B8B7;color:#000;}
td.monthTableContents3 {background-color:#FEF2F1;border:1px solid #F2B1AF;}
td.monthTableContents4 {background-color:#FCF3F2;border:1px solid #F2B1AF;}

td.monthTableContents2 a:hover {text-decoration: none;}
table.monthTableContents {background-color:#FEF7F7;}

table.borderTable td {border-bottom:1px dotted #999;}
table.borderTable th {background-color:#f7f6f6;}
table.borderTable th, table.borderTable td {padding:5px;}


/* ----- Registration form ----- */
table.register {
  padding:10px;
  background-color:#f7f6f6;
  border:1px solid #ccc;}

table.register td {padding:5px;}


/* Letters */
.letters {
	padding:15px 0px;
	background:#FCEBE9;
	text-align:center;}
.letters a {
	padding:0px 2px 1px 3px;
	margin:0px 0px 0px 1px;
	background:#edb9b4;
	border:1px solid #b6746f;
	text-decoration:none;
	font:normal 9px Tahoma, Verdana, Arial, sans-serif;
	color:#000;}
.letters a:hover, .letters a.active {
	border:1px solid #fff;
	color:#fff;
	background:#dd7e76;
	border:1px solid #ac4e45;
	text-decoration:none;}

/* Paging */
.paging {color:#999;}
.pagingGrey {color:#333;}
.paging .current,.pagingGrey .current {font-weight:bold; font-size:14px;}
.paging a {
	background: #fff; 
	padding: 1px 5px;
	margin: 0 3px;}
.pagingGrey a {
	background: #F2F4F7; 
	padding: 1px 4px;
	margin: 0 2px;}
.pagingGrey a:hover {
  background: #eee; color:#000;
  text-decoration: none;}

/* More links blocks */
.linkove, .linkove2, .linkove3 {
	background:#FDEBE9 url(https://cdn.fashion.bg/images/pinkbar.jpg) no-repeat 0 0;
	border:1px solid #f8bfbe;
	color:#000;
	margin:10px 0;
	padding:5px 15px 10px 15px;}
.linkove2 {width:490px;}
.linkove a, .linkove2 a {
	background:url(https://cdn.fashion.bg/images/arrow.png) no-repeat 0 50%;
	padding-left:15px;}

.linkove2 a {background:none; padding-left:0px;}

.linkove3 img {
	border: 1px solid #FDEBE9;
	border-left:none;
	border-bottom:none;}

.linkove ul {
	margin: 0; 
	margin-left: 10px;
	padding: 0;
	list-style: none outside;
	list-style-image: none;}



/* ----- Google ads ----- */
.google {
	width:150px;
	padding:10px 0; 
	margin:0 auto; 
	text-align:center;}
.adverts {
	text-align:center;
	margin:10px auto;
	padding: 10px 0;
	border: 1px solid #ccc;}

/* ----- Flash files ----- */
#fla {z-index:50; width:149px;}
.Lflash {
	z-index:50;
	display:block;
	text-align:left;
	margin:0 0 10px 0;}
#leftcol object,
#rightcol object, 
#maincol object {
	margin:0;
	z-index:50;
	display:block;}
.Rflash {
	width:300px;
	z-index:50;
	margin:10px 0  !important;} 
.firmeniloga, .firmeniloga a {
	margin: 0 0 5px 0; padding:0; z-index:50;}
.firmeniloga img {	
	border:1px solid #ccc;
	border-left:none;
	margin-top:0;
	margin-bottom:5px; z-index:50;}


/* ------- Lists ------------ */
ul, ol, .list {
	margin: 0;
	margin-left:7px;
	padding: 0;	
	list-style: outside none;
	list-style-image: none;}
ol {
	list-style: decimal;}
	
li, .list a, 
.Newblock_box_pink a,
.Newblock_box_grey a {
	list-style-image: none; 
	display: block;
	padding-left:15px;
	line-height: 1.6;
	background: url(https://cdn.fashion.bg/images/arrow_gr.png) no-repeat 0 7px; }
.Newblock_box_pink a {background: url(https://cdn.fashion.bg/images/arrow_short.png) no-repeat 0 7px;}
.Newblock_box_grey a  {background: url(https://cdn.fashion.bg/images/arrowright.png) no-repeat 0 7px;}
.list a, .Newblock_box_pink a, .Newblock_box_grey a {line-height: 1.6;}

/* ----- Firmi / Companies ----- */
tr.vip {background-color:#FCEBE9;padding:10px 0;}
tr.grey{background-color:#f7f6f6;padding:10px 0;}
td.greyttlBG, td.pinkttlBG {border-top:5px solid #fff; border-bottom:1px solid #fff;}
td.pinkttlBG h2, td.greyttlBG h2,
h2.pinkttlBG, h2.greyttlBG {padding-left: 10px; font-size:16px;font-weight: bold;}

td.pinkttlBG h2 a, td.greyttlBG h2 a {color:#000; text-decoration:none;}
td.pinkttlBG h2 a:hover, td.greyttlBG h2 a:hover {color: #b52f22; text-decoration:none;}

.profile_icons {padding: 5px 10px; width:80px;}
.profile_icons a {text-decoration:none; /*color:#c51100;*/ font-size:10px;}
.profile_icons a:hover{text-decoration:none;}
.profile_icons img, .profile_icons a img {border:none; margin-right:1px;}

.boxform {
	border:1px solid #BAC4CD; 
	padding:20px;	padding-top:3px;
	margin:10px 0;}


/* Oferti styles */
span.simplebutton,
input.simplebutton {
	padding:2px 10px 3px 10px;
	/*background: #BAC4CD;*/
	background:#9ca5ac;
	/*border: 1px solid #8c98a2;*/
	margin:7px 0 7px 7px;
	float: right;}
input.simplebutton {
	margin:0;
/*	padding:2px 10px 3px 10px; */
	display: inline;
	/*position: relative;*/
	font: normal 11px Verdana;
	cursor: auto;}
span.simplebuttonred {
	padding:2px 10px 3px 5px; 
	background: transparent;
	border:none;
	margin:7px 0;
	float: left;}

.simplebutton a, .simplebutton a:visited {color: #000;}
.simplebutton a:hover, .simplebutton a:active {
	color: #fff; text-decoration: none;}
.dobavikum {
	float:left;
	border: 1px solid #ccc;
	color:#000;
	background:#fff;
	padding:1px 5px;}
.dobavikum input[type="checkbox"] {
	float:right;
	width:auto;height: auto;}
	

/* ----- tables ----- */
td {padding: 3px 5px 3px 0;}

/* --------- Common Styles --------- */
.left {float: left;}
.right {float: right;}
.clear {clear:both;}
.inline {display: inline;}
.small, .warning {font-size:10px;}

.red, .warning {color: red;}
.blueBG, .boxform {background-color:#EBF0F6;}
.greyBG, .greybox {background-color:#f7f6f6;}
.pinkBG, .Mblock_orange, .flm {background-color:#FCF1EF; padding:10px;}
.greyttlBG {background-color:#F2F0F0;}
.pinkttlBG {/*background-color:#e4ebf5;*/ background-color: #F7DCD9;}
.flm {text-align: center;}



.borderTopGrey {border-top:1px solid #bac4cd;}
.borderBtmGrey {border-bottom:1px solid #bac4cd;}
.borderTopPink {border-top:1px solid #EAADA8;}
.borderBtmPink {border-bottom:1px solid #EAADA8;}

.linkBG {
	padding:0px 7px 2px 7px;
	background: #f7f6f6;
  font-size:11px;}

.font14 {font-size: 14px;}
.font18 {font-size: 18px;}

.noMargin {margin:0;}
.hline {background: url(https://cdn.fashion.bg/images/line.gif) repeat-x left bottom;}

p.note
{
     color: #000;
     border: solid 1px #de8078;
     background-color: #fcebe9;
     -moz-border-radius: 6px;
     -webkit-border-radius: 6px;
     border-radius: 6px;
     padding: 14px 20px;
}


#fines .linkove4 a {
  display: inline-block;
  background-color: #eaada8;
  padding: 4px; margin: 0 5px 8px;
  border: 1px solid #df887f;
  color: #000;
}
#fines .linkove4 a:hover {
  text-decoration: none;
  background-color: #fdebe9;
}
.voting {
  padding: 1.3em 0;
}


.voting a, .voting img {
  display: inline-block;
  vertical-align: middle;
}
.voting a {
  margin: 0 5px;
}
#fines div.framebig  .voting img {
  margin: 0 -4px 0 0;
}
#fines .thumbs td {
  vertical-align: top;
}


#fines .thumbs td img {
  max-width: 100%;
  height: auto;
}


#fines .thumbs td a:first-child {
  display: block;
  width: 180px;
  height: 135px;
  overflow: hidden;
}
#fines a.finesbutton {
  font-size: 14px;
  display: inline-block;
  margin: 10px;
}

#love-bg-moda, #love-bg-dance { display: none; position: absolute;top: 135px; left: 50%; margin-left: -642px; }
#love-bg-dance { margin-left: 502px }
#love-bg-moda div.fb-like, #love-bg-dance div.fb-like {position: absolute; top: 50%;left: 30px; }
#love-bg-moda p, #love-bg-dance p {position: absolute; top: 60%; width: 100%; text-align: center; }
@media only screen and (min-width: 1280px) {
  #love-bg-moda, #love-bg-dance  { display: block; }

}
 
 
/* ******************************************************************** */ 
/* Clearfix: http://csscreator.com/attributes/containedfloat.php        */
/* ******************************************************************** */
.clearfix:after {
 content: "."; 
 display: block; 
 height: 0;
 clear: both; 
 visibility: hidden;
 z-index: 1;}
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%; z-index: 1;}
.clearfix{display: block; z-index: 1;}
/* End hide from IE-mac */  


 
 
/* ******************************************************************** */
/*                      printer styles                                  */ 
/* ******************************************************************** */ 
     
 @media print{ 
/*hide the left column when printing*/ 
#leftcol, #rightcol, #greybar, #login-newMenu, #dropdownMenu, #headerBanners{display:none;} 
#maincol_wrapper, #maincol{width:100%; float:none;}
}