/*
Theme Name: SorinStana
Theme URI: http://sorinstana.ro
Description: Tema portofoliu creata de Aurel Serban  pentru Sorin Stana
Version: 1.0
Author: Aurel Serban 
Author URI: http://grafiko.ro
*/


* {margin: 0;padding: 0;}
html,body,address,blockquote,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul,dd,dt,li,tbody,td,tfoot,th,thead,tr,button,del,ins,map,object,a,abbr,acronym,b,bdo,big,br,cite,code,dfn,em,i,img,kbd,q,samp,small,span,strong,sub,sup,tt,var,legend,fieldset{margin:0;padding:0;}

ol,ul{list-style:none;}
img, fieldset {border:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
h1{font-size:2em;}
h2{font-size:1.6em;}
h2.pagetitle{font-size:1.6em;margin:10px 0;}
h3{font-size:1.3em;}
small,#sidebar ul ul li,#sidebar ul ol li,.nocomments,.postmetadata,blockquote,strike{color:#000;}
.r code{font:1.1em 'Courier New', Courier, Fixed;}
.r pre{overflow:scroll;display:block;width:420px;font-size:12px;margin:10px 0;padding:5px;}
.spacer {clear:both;width:600px;padding:10px;clear:both;}
.spacer10{clear:both;display:block;height:10px;margin:0;padding:0;}
.spacer5{clear:both;display:block;height:5px;margin:0;padding:0;}
.spacer3{clear:both;display:block;height:3px;margin:0;padding:0;}
.clear {clear: both;margin: 0;padding: 0;height: 0px;}
.center {text-align:center;margin:0 auto;}

body {font:12px Trebuchet, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;color:#000;background:#f5f2f0 url(images/bg-all.jpg) repeat;}

#header {background: url(images/header-bg.jpg) repeat-x left top;height: 163px;}
#header .head {width: 988px;margin: 0 auto;text-align: center;}
#header .head h1 a {display: block;width: 850px;height: 90px;overflow: hidden;font-family: 'Josefin Sans', sans-serif, cursive;text-decoration: none;font-size: 52px;color: #8F6160;text-align: left;text-transform: uppercase;line-height: 85px;font-weight: 300; letter-spacing: -2px;}
#header .head h1 a span {color: #000;}
.menu-header {position: relative;font: 400 1.3em Trebuchet, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;text-transform: uppercase;}

/* Superfish navigare*/

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none;}
.sf-menu {line-height:1.0;position: absolute;right: 0;top: 0;}
.sf-menu ul {position:absolute;top:-999em;width:10em; /* left offset of submenus need to match (see below) */}
.sf-menu ul li {width:100%;}
.sf-menu li:hover {visibility:inherit; /* fixes IE7 'sticky bug' */}
.sf-menu li {float:left;position:relative;}
.sf-menu a {display:block;position:relative;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {top:2.5em; /* match top ul list item height */z-index:99;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {left:10em; /* match ul width */	top:0;}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {left:	10em; /* match ul width */top:0;}

/*** DEMO SKIN ***/
.sf-menu {margin-bottom:1em;}
.sf-menu a {border-left:1px solid #fff;	border-top:	1px solid #CFDEFF;padding:.75em 1em;text-decoration:none;text-shadow: 1px 1px 0 rgba(255,255,255,.6);}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/color:	#13a;}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {outline:0;}

/*** arrows **/
.sf-menu a.sf-with-ul {padding-right:2.25em;min-width:1px; /* trigger IE7 hasLayout so spans position accurately */}
.sf-sub-indicator {position:absolute;display:block;right:.75em;top:1.05em; /* IE6 only */width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url('images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */top:.8em;background-position: 0 -100px; /* use translucent arrow for modern browsers*/}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator {background-position: -10px -100px; /* arrow hovers for modern browsers*/}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator {background-position: -10px 0; /* arrow hovers for modern browsers*/}

/*** shadows for all but IE6 ***/
.sf-shadow ul {background:	url('images/shadow.png') no-repeat bottom right;padding: 0 8px 9px 0;-moz-border-radius-bottomleft: 17px;
-moz-border-radius-topright: 17px;-webkit-border-top-right-radius: 17px;-webkit-border-bottom-left-radius: 17px;}
.sf-shadow ul.sf-shadow-off {background: transparent;}

/* ________________ */

.sf-navbar {height:2.5em;padding-bottom:2.5em;}
.sf-navbar li {position:static;}
.sf-navbar a {border-top:none;}
.sf-navbar li ul {width:42em; /*IE6 soils itself without this*/}
.sf-navbar li li {position:relative;}
.sf-navbar li li ul {width:13em;}
.sf-navbar li li li {width:100%;}
.sf-navbar ul li {width:auto;float:left;}
.sf-navbar a, .sf-navbar a:visited {border:none;color: #8f6160;}
.sf-navbar li.current {}

.sf-navbar li:hover, .sf-navbar li:hover > a,.sf-navbar li.sfHover,.sf-navbar li li.current,.sf-navbar a:focus, .sf-navbar a:hover, .sf-navbar a:active, .sf-navbar li.current-menu-item a, .sf-navbar li.current-menu-parent > a {color: #c98887;}

.sf-menu .sub-menu {position: absolute;right: 0;top: 0;font: 400 .8em Trebuchet, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;}
.sf-menu .sub-menu li a {padding-left:24px;}
.sf-menu .sub-menu li.current-menu-item a, .sf-menu .sub-menu li a:hover {background: url(images/active-submenu-icon.png) no-repeat left 10px;}


.sf-navbar ul li:hover,.sf-navbar ul li.sfHover,ul.sf-navbar ul li:hover li,ul.sf-navbar ul li.sfHover li,.sf-navbar ul a:focus, .sf-navbar ul a:hover, .sf-navbar ul a:active {}

ul.sf-navbar li li li:hover,ul.sf-navbar li li li.sfHover,.sf-navbar li li.current li.current,.sf-navbar ul li li a:focus, .sf-navbar ul li li a:hover, .sf-navbar ul li li a:active {}

ul.sf-navbar .current ul,ul.sf-navbar ul li:hover ul,ul.sf-navbar ul li.sfHover ul {left:0;top:	2.5em; /* match top ul list item height */}
ul.sf-navbar .current ul ul {top:-999em;}

.sf-navbar li li.current > a {}
/*** point all arrows down ***/
/* point right for anchors in subs */
.sf-navbar ul .sf-sub-indicator { background-position: -10px -100px; }
.sf-navbar ul a > .sf-sub-indicator { background-position: 0 -100px; }
/* apply hovers to modern browsers */
.sf-navbar ul a:focus > .sf-sub-indicator,.sf-navbar ul a:hover > .sf-sub-indicator,.sf-navbar ul a:active > .sf-sub-indicator,
.sf-navbar ul li:hover > a > .sf-sub-indicator,.sf-navbar ul li.sfHover > a > .sf-sub-indicator {background-position: -10px -100px; /* arrow hovers for modern browsers*/}
/*** remove shadow on first submenu ***/
.sf-navbar > li > ul {background: transparent;padding: 0;-moz-border-radius-bottomleft: 0;-moz-border-radius-topright: 0;-webkit-border-top-right-radius: 0;-webkit-border-bottom-left-radius: 0;}

/* Sfarsit superfish navigare */

#container {width: 988px;margin: 0 auto;text-align: center;background: url(images/shadow-bottom.jpg) no-repeat bottom center;padding-bottom: 50px;}

/* Slideshow prima pagina - home page */
.content-slideshow {clear: both;background: url(images/top-slide.jpg) no-repeat top center;padding: 89px 0 0 0;}
.content-slideshow-bottom {background: url(images/bottom-slide.jpg) no-repeat bottom center;padding-bottom: 125px;}
.content-slideshow-top {background: url(images/top-head-shadow.jpg) no-repeat top center;padding-top: 40px;}

.border-slideshow-top {width: 974px;height:5px;position: absolute;background: url(images/border-over-top.png) repeat-x top center;z-index: 96;top:0;left: 5px;}
.border-slideshow-bottom {width: 974px;height:5px;position: absolute;background: url(images/border-over-bottom.png) repeat-x bottom center;z-index: 97;bottom:0;left: 5px;}
.border-slideshow-left {width: 5px;height:432px;position: absolute;background: url(images/border-over-left.png) repeat-x top left;z-index: 98;top:0;left: 0;}
.border-slideshow-right {width: 5px;height:432px;position: absolute;background: url(images/border-over-right.png) repeat-x top right;z-index: 99;top:0;right: 0}

ul.thumb-slideshow {width: 984px;clear: both;position: relative;height: 432px;background: #000;}
ul.thumb-slideshow li {position: absolute;display: block;overflow: hidden;z-index: 1;}


ul.thumb-slideshow li.post-thumb1 {width: 291px;height: 221px;top: 0;left: 0;z-index: 3;}
ul.thumb-slideshow li.post-thumb2 {top: 0;left: 291px;z-index: 4;height: 287px;}
ul.thumb-slideshow li.post-thumb3 {top: 0;left: 685px;z-index: 5;height: 202px;}
ul.thumb-slideshow li.post-thumb4 {top: 221px;left: 0;z-index: 6;height: 211px;}
ul.thumb-slideshow li.post-thumb5 {top: 287px;left: 291px;z-index: 7;height: 145px;}
ul.thumb-slideshow li.post-thumb6 {top: 287px;left: 491px;z-index: 8;height: 145px;}
ul.thumb-slideshow li.post-thumb7 {top: 202px;left: 685px;z-index: 9;height: 230px;}
.content-slideshow ul.thumb-slideshow li.post-shadowover {
-moz-box-shadow: 0 0 10px #000;
-webkit-box-shadow: 0 0 10px #000;
box-shadow: 0 0 10px #000;z-index: 300;}

.infos-tab {position: absolute;bottom: -36px;left: 0;height: 70px;background:#fff;background: rgba(256,256,256,.7);width: 100%;z-index: 120;text-align: left;}

ul.thumb-slideshow li h2 a {color: #000;font-family: 'Amaranth', arial, serif;font-size: 25px;padding: 0 0 2px 10px;text-decoration: none;}
ul.thumb-slideshow li .infos-tab h3 a {color: #000;text-decoration: none;padding: 0 0 0 10px;font: 400 13px "Helvetica Neue", Arial, Helvetica, sans-serif;}
ul.thumb-slideshow li .infos-tab h3 a:hover {text-decoration: underline;}
ul.thumb-slideshow li .infos-tab p {padding: 0 0 0 10px;color: #000;font: 300 11px "Helvetica Neue", Arial, Helvetica, sans-serif;}


/* Sfarsti prima pagina - home page*/

/* Pagina categorie */

#full-categ {text-align: center;position: relative;}
h2.categoria-ct {font-family: 'Amaranth', arial, serif;font-size: 45px;color:#fff;text-shadow: 1px 2px 0 rgba(0,0,0,.6); position: absolute;top: -75px;left: -3px;z-index: 100;}
.full-image {width: 573px;margin: 0 auto 3px;padding:5px 10px 20px 10px;margin-top: 10px;}
.full-image h3, .full-image p {text-align: left;}
.full-image h3 {padding-bottom: 10px;}
.full-image h3 a {font:700 20px 'Amaranth', arial, serif;color: #000;color:rgba(0,0,0,.6);text-decoration: none;}
.full-image h3 a:hover {color: #000;}
.full-image p {color: #000;}

#show-hth .ui-tabs-hide{display:none;}
#show-hth {clear: both;overflow: hidden;position:relative;}
div#show-hth .ui-tabs-panel {position:relative;width: 860px;text-align: center;margin: 0 auto;}
#show-hth .ui-tabs-panel a img, .single-ssimg img {background: #fff;padding: 1px;border: 3px solid #aaa;}

#show-hth ul.ui-tabs-nav { list-style:none; padding:40px 0 0 0; margin: 0 auto;display:block;z-index: 9;width: 600px; overflow: hidden;}
#show-hth ul.ui-tabs-nav li{ padding:0 5px 5px 0; margin: 0;float: left;display: inline;}
#show-hth ul.ui-tabs-nav li a img{width: 40px;height: 40px;padding: 2px;background: #444;background: rgba(0,0,0,.4)}
#show-hth ul.ui-tabs-nav li.ui-tabs-selected a img, #show-hth ul.ui-tabs-nav li a:hover img {background: #111;background: rgba(0,0,0,1)}
#show-hth  a.next-tab {background: url(images/nav-right-slide.jpg) no-repeat center center;width: 76px;height: 149px;display: block;position: absolute;z-index: 200;top: 30%;right: -76px;text-indent: -9999px;overflow: hidden;}
#show-hth  a.next-tab:hover {right:-81px;}
#show-hth  a.prev-tab {background: url(images/nav-left-slide.jpg) no-repeat center center;width: 76px;height: 149px;display: block;position: absolute;z-index: 200;top: 30%;left: -76px;text-indent: -9999px;overflow: hidden;}
#show-hth  a.prev-tab:hover {left:-81px;}

/* Sfarsit pagina categorie*/

/* Inceput pagina contact*/
.pag-Contact h3 {font-family: 'Amaranth', arial, serif;font-size: 45px;color:#fff;text-shadow: 1px 2px 0 rgba(0,0,0,.6);}
/* Sfarsit pagina contact*/

/* Inceput Footer*/
#footer-wrap {height: 140px;background: url(images/footer-bg.jpg) repeat-x left top;}
#footer {margin: 0 auto;width: 988px;text-align: center;background: url(images/footer-logo.jpg) no-repeat center 30px;height: 140px;}
.copyleft {text-transform: uppercase;font-size: 11px;color: #696a6d;padding-top: 100px;}
.copyleft a {color: #696a6d;text-decoration: none;}
.copyleft a:hover {text-decoration: underline;}