/*
Theme Name: Yana Stoyanova
Theme URI:
Description: Yana Stoyanova Template
Author:
Version: 1.0
Tags: Black
*/
*{
  margin: 0;
  padding: 0;
}
a, input, textare{
  outline: none
}


body{
  font-family: Times New Roman, sans-serif;
  font-size: 12px;
  color: white;
  background: black url(images/camera.jpg) no-repeat;
}
body a{
  font-family: Times New Roman, sans-serif;
  color: white;

}
#wrapper{
  width: 960px;
  margin: 0 auto;
}

#portfolio{
  width: 960px;
  margin: 0 auto;
}
#portfolio #p_nav{
  width:850px;
  margin: auto;
}


#p_nav ul{
  float: right;
  list-style: none;
}
#portfolio #p_nav ul{
    margin-top: 26px;
}

#p_nav{
  overflow: hidden;
  zoom:1;
}


#p_nav ul ul{
  display: none;
}
#p_nav li{
  float: left;
}
#p_nav li a{
  font-size: 13px;
  text-decoration: none;
  color: #aaa;
  font-family: Arial, serif;
}
#p_nav li a span{
  padding: 0 4px;
}
#p_nav li a:hover span, #p_nav li.current_page_item a span{
  color: white;
  text-decoration: underline;
}

#portfolio_categories{
  clear: both;
  text-align: center;
}
#portfolio_categories ul{
  width: 960px;
}


#portfolio_categories li{
  list-style: none;
  display: inline;
    font-size: 16px;
  color: #666;
  text-decoration: none;
}
#portfolio_categories li ul{
  display: none;
}
#portfolio_categories li a{
  font-size: 18px;
  color: #666;
  text-decoration: none;
}
#portfolio_categories li a.active, #portfolio_categories li a:hover{
color:#fff;
}

#slider{
  position: relative;
  height: 600px;
  height: 662px;
  overflow: hidden;
  width: 960px;

}
#pf_posts{
  display: none;
}


#fader{
  width:850px;
  height: 631px;
  overflow: hidden;
  position: relative;
  margin: 0 auto;
  zoom:1;

}
#slide_left, #slide_right{
  position: absolute;
  display: block;
  cursor: pointer;
  top: 50%;
  margin-top: -12px;
  width:21px;
  height: 25px;
  background: url(images/arr.jpg) no-repeat;
  display: none;
}
#slide_left{
  left: 0px;
  background-position: 0 0;
}
#slide_left:hover{
  background-position: 0 -26px;
}


#slide_right{
  right: 0px;
   background-position: -33px 0px;
}
#slide_right:hover{
  background-position: -33px -26px;
}

#HT{
  display: block;
  width: 175px;
  height: 97px;
  background: url(images/home_t.jpg) no-repeat;
  margin: 10px auto 20px;
}
#sub_and_info{
  text-align: center;
  clear: both;
  height: 175px;
  overflow: hidden;
}
#sub_and_info ul{
  padding-top: 45px;
}


#sub_and_info h2{
  font-size:40px;
  font-weight: normal;
}
#sub_and_info ul li a{
  font-size: 16px;
  text-decoration: none;
  cursor:default;
  color: #666666;
}

#sub_and_info ul li{
  display: inline;
  list-style: none;
    font-size: 16px;
  text-decoration: none;
  cursor:default;
  color: #666666;

}

#fade_paging{
  text-align: center;
  padding: 9px 0;
}
#fade_paging span{
  display: inline-block;
  font-family: Arial;
  cursor: pointer;
  padding: 3px 4px;
  margin: 0 2px;
}
#fade_paging span:hover, #fade_paging span.active{
  background: #ccc;
  color: black;
}

.iw_engine{
  display: block;
  display: none;
  width:850px;
  height: 570px;
  height: 630px;
  overflow: hidden;
  position: absolute;
  top:0;
  left: 0;

}
.iw_desc{
  height:74px;
  background: none;
  color: white;
  font-family: Arial, sans-serif;
  font-size: 12px;
  line-height: 17px;
  width:850px;
  bottom: 0;
  left: 0;
  text-align: center;
}
.iw_desc_content{
     padding: 9px 15px;
}
.iw_desc_content h2{
  font-weight:normal;
  font-size: 18px;
  padding-bottom: 2px;
}


.xhidden{
  position: absolute;
  top: -9999px;
  left: -9999px;
}

.iw_engine img{
  margin: 0 auto;
  display: block;
  xwidth:850px;
  height:570px;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}

#h_ffot{
  width: 850px;
  margin: 38px auto 20px;

}
address{
  font-style: normal;
  font-family: Arial, sans-serif;
}
#h_ffot address{
  font-size: 11px;
  color: #A2A2A2;
}

#logo{
  float: left;
  width: 420px;
  font-size: 283px;
  font-size: 40px;
}
#logo strong{
  font-weight: normal;
}
#logo a{
  text-decoration: none
}


#logo span{
font-size: 19px;
    left: 10px;
    position: relative;
    top: -3px;
    font-weight: normal;
}
#header{
  width: 960px;
  padding-top: 15px;
}
#header #p_nav{
  padding-top:19px;
}

.c{
  clear: both;
  height: 1px;
  overflow: hidden;
  zoom:1;
  float: none;
}
#mbord{
  width: 960px;
  height: 1px;
  overflow: hidden;
  clear: both;
  border-top:3px solid white;
  border-bottom:1px solid white;
}

#subheader{
  padding:8px 0;
  border-bottom: 1px solid white;
}
#search{
  float: right;
}
#sfield{
  border: 1px solid white;
  padding: 3px;
  float: left;
  width: 140px;
  background: none;
  color: white;

}
#searchsubmit{
  float: left;
  display: block;
  background:url(images/search.jpg) no-repeat;
  cursor:pointer;
  width:47px;
  height: 24px;
  border: none;
  margin-left: 6px;
}
#subheader{
  zoom:1;
   overflow: hidden;
}

#footer{
  clear: both;
  padding: 10px 0 20px;
  border-top: 1px solid white;
  margin-top: 20px;
}

.richtext{

  font-size: 14px;

}

.richtext ul li{
  line-height: 20px;
}


.richtext pre, .richtext menu, .richtext hr, .richtext dir, .richtext center, .richtext ul, .richtext p, .richtext ol,  .richtext noframes, .richtext h6, .richtext h5, .richtext h4, .richtext h3, .richtext h2, .richtext h1, .richtext frameset,  .richtext frame, .richtext form, .richtext fieldset, .richtext dt, .richtext dl, .richtext div, .richtext dd, .richtext blockquote,  .richtext address {
	display:block
}
.richtext li {
	display:list-item
}
.richtext head {
	display:none
}
.richtext table {
	display:table;
	border-spacing:2px
}
.richtext tr {
	display:table-row
}
.richtext thead {
	display:table-header-group
}
.richtext tbody {
	display:table-row-group
}
.richtext tfoot {
	display:table-footer-group
}
.richtext col {
	display:table-column
}
.richtext colgroup {
	display:table-column-group
}
.richtext th, .richtext td {
	display:table-cell;
	vertical-align:inherit
}
.richtext caption {
	display:table-caption
}
.richtext th, .richtext strong, .richtext b, .richtext h6, .richtext h5, .richtext h4, .richtext h3, .richtext h2, .richtext h1 {
	font-weight:bolder
}
.richtext th, .richtext caption, .richtext center {
	text-align:center
}
.richtext body {
	margin:8px
}
.richtext h1 {
	font-size:2em;
	margin:.67em 0;
	font-size:24px
}
.richtext h2 {
	font-size:1.5em;
	margin:.75em 0;
	font-size:22px
}
.richtext h3, .richtext big {
	font-size:1.17em
}
.richtext h3 {
	margin:.83em 0;
	font-size:20px
}
.richtext menu, .richtext dir, .richtext dl, .richtext ol, .richtext form, .richtext fieldset, .richtext ul, .richtext blockquote, .richtext p, .richtext h4 {
	margin:1.12em 0
}
.richtext h5, .richtext sup, .richtext sub, .richtext small {
	font-size:.83em
}
.richtext h5 {
	margin:1.5em 0;
	font-size:16px
}
.richtext h6 {
	font-size:.75em;
	margin:1.67em 0
}
.richtext blockquote, .richtext dd, .richtext menu, .richtext dir, .richtext ul, .richtext ol {
	margin-left:40px
}
.richtext blockquote {
	margin-right:40px
}
.richtext address, .richtext var, .richtext em, .richtext cite, .richtext i {
	font-style:italic
}
.richtext samp, .richtext kbd, .richtext code, .richtext tt, .richtext pre {
	font-family:monospace
}
.richtext pre {
	white-space:pre
}
.richtext select, .richtext input, .richtext textarea, .richtext button {
	display:inline-block
}
.richtext sub {
	vertical-align:sub
}
.richtext sup {
	vertical-align:super
}
.richtext foot, .richtext tbody, .richtext thead {
	vertical-align:middle
}
.richtext del, .richtext strike, .richtext s {
	text-decoration:line-through
}
.richtext hr {
	border:1px inset
}
.richtext ol {
	list-style-type:decimal
}
.richtext ol ol, .richtext ul ul, .richtext ul ol, .richtext ol ul {
	margin-top:0;
	margin-bottom:0
}
.richtext ins, .richtext u, .richtext:visited, .richtext:link {
	text-decoration:underline
}
.richtext br:before {
	content:"\A"
}
.richtext:after, .richtext:before {
	white-space:pre-line
}
.richtext:focus {
	outline:thin dotted invert
}
.richtext BDO[DIR="ltr"], .richtext *[DIR="ltr"] {
	direction:ltr
}
.richtext BDO[DIR="ltr"], .richtext BDO[DIR="rtl"] {
	unicode-bidi:bidi-override
}
.richtext BDO[DIR="rtl"], .richtext *[DIR="rtl"] {
	direction:rtl
}
.richtext *[DIR="ltr"], .richtext *[DIR="rtl"] {
	unicode-bidi:embed
}


.richtext ul{
  list-style: none;
  margin-left: 0;
}
ul.important li{
  background: #191919;
  padding: 7px 12px;
  margin-bottom: 10px;
}
ul.important li h3{

  margin: 3px 0;
}

.slideshowlink{
  display: none;
}
.resume_mast strong{
  font-size: 17px;
}
.resume_mast p{
  margin: 25px 0px 3px;
}

.resume_mast ul{
  margin: 0px 0px 0px;
}
.pos{
  margin-top: 5px;
  padding-top: 2px;
  border-top: 1px dotted #ccc;
  display: inline-block !important;
}
.pos em{
  padding-right: 5px;
}

#sidebar{
  float: right;
  width: 300px;
  padding-top: 33px;
  padding-bottom: 25px;
}
#container{
  float: left;
  width:620px;
  padding-bottom: 25px;
}
.sy{
  text-align: center;
  display: none;
}
#sidebar ul{
  list-style: none
}
#sidebar h3, .psection{
  padding-bottom: 3px;
  margin-bottom: 3px;
  border-bottom: 1px solid #808080;
  font-size: 16px;
}
.sideresume strong{
  font-size: 14px;
  display: block;
  padding: 9px 0 3px;
}
.sideresume{
  overflow: hidden;
  zoom:1;
  position: relative;
  padding-bottom: 30px;
}
.ngg-galleryoverview .ngg-gallery-thumbnail-box{
  width:195px;
  height: 195px;
  overflow: hidden;
  text-align: center;
  margin: 5px;

}


.right{
  float: right;
}
.left{
  float: left;
}

.sideref img{
background: none;
padding: 0;
border: none;
position: relative;

}

.sideref a.thickbox{
  display: block;
  float: left;
  width: 90px;
  height: 90px;
  text-align: center;
  overflow: hidden;
  margin:4px;

    border: 1px solid #282828;

}
.sideref a.thickbox:hover{
border: 1px solid #7E7E7E;
}
.page-item-11{

}
.newsdate{
  display: block;
  float: left;
  width: 53px;
  font-size: 13px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin-right: 17px;
  text-align: right;
  text-transform: uppercase;
}
.news_txt{
  float: left;
  width: 375px;
  font-size: 13px;
}

.news_txt p{
  display: inline;
  margin-bottom: 0;
}


.news_img{
  float: right;
}
.news_post{
  zoom:1;
  position: relative;
  padding-bottom:30px;
  border-bottom: 1px solid #808080;
  margin-top:30px;
}
.news_post:after{
    content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;

}
.news_txt h2{
  font-size: 17px;
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #808080;
  font-weight: normal;
  margin-top: 0;
  text-transform: capitalize;
}
.news_txt h2 a{
  text-decoration: none;
}


#subheader .entry-title{
    float: left;
    width: 700px;
    text-transform: uppercase;
    font-size: 21px;
    font-weight: normal;
}
.news_img{
  border: none;
  padding: 0;
  background: none
}
.alignleft{
  float: left;
}
.alignright{
  float: right;
}
img.alignleft, img.alignright{
  margin: 5px 12px 3px 0;
}

.entry-content img{
  border: none;
  padding: 0;
  background: none;
  max-width: 100%;
  height: auto;
}
.article_title, .richtext .article_title{
  font-size: 17px;
  padding-bottom: 5px;
  margin-bottom: 10px;
  border-bottom: 1px solid #808080;
  text-transform: capitalize;
  font-weight: 200;
}
.post{
  padding-top: 20px;
}
.page{
  padding-top: 20px;
}
.search h2 a{
  font-size: 17px;
  text-decoration: none;
}
.search .entry-utility{
   display: none;
}
.search .post{
  border-bottom: 1px dotted #808080;
}
.post_bar{
  clear: both;
  margin-top: 20px;
  padding-top: 10px;
  border-top: 1px solid #808080;
}
.fb_frame{
border: medium none;
    float: left;
    height: 21px;
    overflow: hidden;
    width: 140px;
}
.twitter-share-button{
  float: left;
    margin-left: 7px;
}
.post_share{
  float: right;
    position: relative;
    text-align: right;
    width: 130px;
}
.post_share a{
  background: url("images/mini_icons.png") no-repeat scroll -324px -105px transparent;
    display: inline-block;
    padding: 1px 0 2px 22px;
}
.linklove{
  display: none;
}
#sendbutton{
  cursor: pointer;
  color: black;
  float: left;
  margin-left: 353px;
  -margin-left: 176px;
  margin-top: 5px;
}
.post-edit-link{
  clear: both;
}
.edit-link{
  clear: both;
  float: left;
}
  .sideref{
    zoom:1;
    overflow: hidden;
    padding-bottom: 30px
  }

  #uc{
   background: none repeat scroll 0 0 black;
    font-size: 20px;
    left: 0;
    opacity: 0.7;
    filter:alpha(opacity=70);
    padding: 3px 0;
    position: fixed;
    -position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 20;
  }

  .iw_desc_content img{
    display: none;
  }
  .iw_desc_content strong{
    display: block;
    font-size: 14px;
  }

 body  #TB_caption{
    font-weight: normal;
    font-size: 12px;
    padding-top: 2px;
    padding-left: 15px;
  }
  #TB_caption #TB_secondLine{
    font-weight: normal;
    font-size: 11px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-top: 2px;
    border-top: 1px solid #737373;
  }

  .col_1{
    float: left;
    width:300px;
  }

   #col_2{
    float: right;
    width:300px;
  }
  .category-publicity-publicity img, .category-publicity-news img{
    max-width: none;
    margin: 3px 10px 4px 0px;
    height: auto !important;
  }


  #brand{
     display: block;
     float: right;
     margin: 0;
     background: url(images/brandw.png) no-repeat;
     width:184px;
     height: 27px;
     text-indent: -9999px;
   }

   #brand:hover{
     background-position: 0 -40px;
   }

   #h_ffot #brand{
     margin-top: -5px;
   }














































