/* Genearal */

body {
    padding:0px;
    margin:0px;
    text-align:center;
}
#header{
    height:187px;
}

a{
  color:#2D9ED8;
  text-decoration:none;
}
#content {
    margin: auto;
    width: 1011px;
    text-align:left;
    padding:0px;
}

#logo {
	margin-top: 34px;
	margin-left: 4px;
	float: left;
	border: 0px;
}
#lang_ro {
	margin-top: 35px;
	width: 35px; height: 18px;
	background: url('img/lang_ro.gif') no-repeat;
	float: left;
}
#lang_ro a{
	display: block;
	width: 100%; height: 100%;
	text-decoration: none;
}
#lang_ro a:hover {
	text-decoration: none;
}
.lang_ro_blue {
	background: url('img/lang_ro_blue.gif') no-repeat 0px 5px;
}
#bullet {
	margin-top: 42px;
	margin-left: 7px;
	width: 6px; height: 6px;
	background: url('img/bullet.gif') no-repeat;
	float: left;
}
#lang_en {
	margin-top: 35px;
	margin-left: 8px;
	width: 45px; height: 18px;
	background: url('img/lang_en.gif') no-repeat;
	float: left;
}
#lang_en a{
	display: block;
	width: 100%; height: 100%;
	text-decoration: none;
}
#lang_en a:hover {
	text-decoration: none;
}
.lang_en_blue {
	background: url('img/lang_en_blue.gif') no-repeat 24px 4px;
}
#chat {
	margin-top: 37px;
	margin-right: 50px;
	background: url('img/chat_bg.gif') no-repeat;
	width: 111px; height: 23px;
	float: right;
}
#chat_count {
	font-family: myriad pro;
	margin-left: 39px;
	margin-top: 12px;
	background-repeat: no-repeat;
	width: 60px;
	font-weight: bold;
	font-size: 14px;
	color: #343434;
}
#chat_menu {
	padding-bottom: 2px;
	position: absolute;
	z-index: 1;
	display: none;
}
.chat_box_active, .chat_box_inactive {
	width: 109px; height: 26px;
	border: 1px solid #a9a9ab;
	cursor: pointer;
}
.chat_box_active {
	background-color: #F4F2F2;
}
.chat_box_inactive {
	background-color: #eaeaea;
}
.bullet_pink, .bullet_grey {
	width: 4px; height: 4px;
	margin-left: 3px; margin-top: 13px;
	margin-bottom: -13px;
	float: left;
}
.bullet_pink {
	background: url('img/bullet_pink.gif') no-repeat;
}
.bullet_grey {
	background: url('img/bullet_grey.gif') no-repeat;
}
.avatar1 {
	width: 22px; height: 22px;
	background-color: #3F3E3C;
	float: left;
	margin-top: 2px;
	margin-left: 2px;
}
.avatar_name_active, .avatar_name_inactive {
	font-size: 9px;
	float: left;
	margin-left: 4px;
	margin-top: 12px;
	font-family: Helvetica;
	font-weight:lighter;
}
.avatar_name_active {
	color: #231F20;
}
.avatar_name_inactive {
	color: #a5a5a2;
}

/* Menu */

#menu {
	list-style: none;
	margin: 0px; padding: 0px;
	margin-top: 22px;
	height: 38px;
}
#menu li {
	float: left;
}
#menu_home {
	width: 41px; height: 38px;
	background: url('img/menu_home.gif') no-repeat;
	cursor: pointer;
}
.menu_item {
	width: 121px; height: 38px;
	background: url('img/menu_bg.gif') no-repeat;
	background-position: -2px 0px;
}
#menu_last {
	width: 122px; height: 38px;
	background: url('img/menu_bg_last.gif') no-repeat;
}
.menu_link {
	display: block;
	height: 26px; 
	width: 100%;
	background-repeat: no-repeat;
	background-position: center;
	margin: auto;
	padding-top: 11px;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #343434;
	cursor: pointer;
	text-align: center;
}
.menu_link:hover {
	text-decoration: none;
}
#menu_blog {
	background-image: url('img/menu_blog.png');
}
#menu_about {
	background-image: url('img/menu_about.png');
}
#menu_work {
	background-image: url('img/menu_work.png');
}
#menu_services {
	background-image: url('img/menu_services.png');
}
#menu_archives {
	background-image: url('img/menu_archives.png');
}
#menu_job {
	background-image: url('img/menu_job.png');
}
#menu_contact {
	background-image: url('img/menu_contact.png');
}
#menu_client {
	background-image: url('img/menu_client.png');
}
.submenu {
	list-style: none;
	margin: 0px; 
	padding: 0px;
	width: 119px;
	border-top: 1px solid #DFDED8;
	display: none;
	position: absolute;
	z-index: 3;
}
.submenu li a {
	display: block;
	border-bottom: 1px solid #DFDED8;
	border-left: 1px solid #DFDED8;
	border-right: 1px solid #DFDED8;
	height: 15px; width: 92px;
	padding-left: 27px; 
	padding-top: 3px;
	text-decoration: none;
	font-size: 9px;
	font-family: Verdana;
	font-weight: bold;
	color: #4F4F4F;
	background-color: #FFFFFF;
	text-align:left;
}
.submenu li a:hover {
	background: url('img/submenu_arrow.png') no-repeat 15px 6px #E0E0E0;
}

/* Highlight box */


#box_hl {
	padding-top: 20px;
}
#box_hl_left {
	float: left;
}
#box_hl_first, #box_hl_middle, #box_hl_last {
	cursor: pointer;
}
.box_hl_margin {
	float: left;
}
.box_hl_corner_up_active {
	width: 30px; height: 13px;
	background: url('img/hl_corner_up_active.gif');
	overflow: hidden;
}
.box_hl_corner_up_inactive {
	width: 30px; height: 13px;
	background: url('img/hl_corner_up_inactive.gif');
	overflow: hidden;
}
.box_hl_under_active {
	width: 30px; height: 107px;
	background: url('img/hl_bg_under.gif');
}
.box_hl_under_inactive {
	width: 30px; height: 107px;
	background: url('img/hl_bg_inactive.gif');
}
.box_hl_main_active {
	float: left;
	width: 282px; height: 119px;
	background: url('img/hl_bg_main.gif');
	color: #353535;
}
.box_hl_main_inactive {
	float: left;
	width: 282px; height: 119px;
	background: url('img/hl_bg_inactive.gif');
	color: #FFFFFF;
}
.hl_title_grey, .hl_title_white {
  float: left;
	font-family: myriad pro;
	font-weight: bold;
	font-size: 17px;
	margin-top: 20px;
}
.hl_title_grey {
	color: #353535;
}
.hl_title_white {
  color: #FFFFFF;
}
.hl_date {
	display: block;
	float: right;
	padding-right: 15px;
	width: 45px;
	font-size: 14px;
	font-family: century gothic;
	margin-top: 22px;
	line-height: 11px;
}
#box_hl .more {
	padding-right: 120px;
}
.hl_category {
	display: block;
	float: left;
	font-size: 10px;
	color: #565656;
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.identity {
  float:right;
  display:block;
  text-indent:-9999px;
  overflow:hidden;
  background:url(img/identity.gif) no-repeat;
  width:39px; height:13px;
  margin-top:5px;
}

.interactive {
  float:right;
  display:block;
  text-indent:-9999px;
  overflow:hidden;
  background:url(img/interactive.gif) no-repeat;
  width:54px; height:13px;
  margin-top:5px;
}

.art_passion {
  float:right;
  display:block;
  text-indent:-9999px;
  overflow:hidden;
  background:url(img/art_passion.gif) no-repeat;
  width:69px; height:13px;
  margin-top:5px;
}

.web {
  float:right;
  display:block;
  text-indent:-9999px;
  overflow:hidden;
  background:url(img/web.gif) no-repeat;
  width:22px; height:13px;
  margin-top:5px;
}

.print {
  float:right;
  display:block;
  text-indent:-9999px;
  overflow:hidden;
  background:url(img/print.gif) no-repeat;
  width:25px; height:14px;
  margin-top:5px;
}
.box_hl_main_active .interactive {
	width: 50px; height: 13px;
	background-image: url('img/interactive_grey.png');
	float: left;
	margin-top: 0px;
}
.box_hl_main_inactive .interactive {
	width: 50px; height: 13px;
	background-image: url('img/interactive_white.png');
	float: left;
	margin-top: 0px;
}
.more .print {
	width: 71px; height: 13px;
}
.box_hl_main_active .print, .box_hl_main_inactive .print,
.box_hl_active .print, .box_hl_inactive .print,
.box_hl_main_active .art, .box_hl_main_inactive .art,
.box_hl_active .art, .box_hl_inactive .art,
.box_hl_main_active .interactive, .box_hl_main_inactive .interactive,
.box_hl_active .interactive, .box_hl_inactive .interactive,
.box_hl_main_active .identity, .box_hl_main_inactive .identity,
.box_hl_active .identity, .box_hl_inactive .identity,
.box_hl_main_active .web, .box_hl_main_inactive .web,
.box_hl_active .web, .box_hl_inactive .web {
	float: left;
	margin-top: 0px;
}
.box_hl_main_active .print, .box_hl_active .print {
  width: 24px; height: 13px;
	background-image: url('img/print_grey.png');
}
.box_hl_main_inactive .print, .box_hl_inactive .print {
  width: 24px; height: 13px;
	background-image: url('img/print_white.png');
}
.box_hl_main_active .art, .box_hl_active .art {
	width: 65px; height: 13px;
	background-image: url('img/art_passion_grey.png');
}
.box_hl_main_inactive .art, .box_hl_inactive .art {
	width: 72px; height: 13px;
	background-image: url('img/art_passion_white.png');
}
.box_hl_main_active .interactive, .box_hl_active .interactive {
	width: 50px; height: 13px;
	background-image: url('img/interactive_grey.png');
}
.box_hl_main_inactive .interactive, .box_hl_inactive .interactive {
	width: 51px; height: 13px;
	background-image: url('img/interactive_white.png');
}
.box_hl_main_active .identity, .box_hl_active .identity {
	width: 43px; height: 13px;
	background-image: url('img/identity_grey.png');
}
.box_hl_main_inactive .identity, .box_hl_inactive .identity {
	width: 38px; height: 13px;
	background-image: url('img/identity_white.png');
}
.box_hl_main_active .web, .box_hl_active .web {
	width: 20px; height: 13px;
	background-image: url('img/web_grey.png');
}
.box_hl_main_inactive .web, .box_hl_inactive .web {
	width: 21px; height: 13px;
	background-image: url('img/web_white.png');
}
#box_hl .rating {
	float: right;
}
#box_hl .likes, #box_hl .comments {
	display: block;
	float: left;
	font-family: tahoma, verdana, arial;
	font-size: 9px;
	background-repeat: no-repeat;
	font-weight: normal;
}
#box_hl .likes {
	padding-left: 11px; padding-right: 5px;
	margin-left: 33px;
	background-position: 0px 2px;
}
#box_hl .comments {
	padding-left: 12px;
	margin-left: 5px;
	padding-right: 5px;
	background-position: 0px 2px;
}
.box_hl_main_active .likes, .box_hl_active .likes {
	background-image: url('img/heart_small.png');
	color: #565656;
}
.box_hl_main_active .comments, .box_hl_active .comments {
	background-image: url('img/comment_small.png');
	color: #565656;
}
.box_hl_main_inactive .likes, .box_hl_inactive .likes {
	background-image: url('img/heart_small_white.png');
	color: #FFFFFF;
}
.box_hl_main_inactive .comments, .box_hl_inactive .comments {
	background-image: url('img/comment_small_white.png');
	color: #FFFFFF;
}
.rating_separator {
	float: left;
	margin-top: 1px;
	width: 1px; height: 10px;
	font-size: 1px; line-height: 1px;
}
.box_hl_main_active .rating_separator, .box_hl_active .rating_separator {
	border-right: 1px solid #FFFFFF;
	background-color: #CACCBF;
}
.box_hl_main_inactive .rating_separator, .box_hl_inactive .rating_separator {
	border-right: 1px solid #FFFFFF;
}
.hl_details {
	margin-right: 12px;
	background-repeat: no-repeat;
	background-position: bottom right;
}
.box_hl_main_active .hl_details, .box_hl_active .hl_details {
	background-image: url('img/hl_arrow_active.png');
}
.box_hl_main_inactive .hl_details, .box_hl_inactive .hl_details {
	background-image: url('img/hl_arrow_inactive.png') ;
}
.hl_excerpt {
	display: block;
	padding-top: 6px;
	width: 232px;
	height: 50px; overflow: hidden;
	font-family: Helvetica;
	font-size: 11px;
	color: #231F20;
	line-height: 15px;
	text-align: justify;
}
.box_separator {
	width: 312px; height: 1px;
	background-color: #DFDED8;
	overflow: hidden;
}
.box_hl_active, .box_hl_inactive {
	width: 282px; height: 119px;
	padding-left: 30px;
}
.box_hl_active {
	color: #353535;
	background: url('img/hl_bg_main.gif');
}
.box_hl_inactive {
	color: #FFFFFF;
	background: url('img/hl_bg_inactive.gif');
}
.box_hl_over_active {
  width: 30px; height: 106px;
  background: url('img/hl_bg_under.gif');
}
.box_hl_over_inactive {
	width: 30px; height: 106px;
	background: url('img/hl_bg_inactive.gif');
}
.box_hl_corner_down_active {
	width: 30px; height: 13px;
	background: url('img/hl_corner_down_active.png');
	overflow: hidden;
}
.box_hl_corner_down_inactive {
	width: 30px; height: 13px;
	background: url('img/hl_corner_down_inactive.gif');
	overflow: hidden;
}
#box_hl_main {
	float: left;
	width: 699px; height: 360px;
	background: url('img/hl_main.gif');
	position:relative;
	overflow: hidden;
}

/* Homepage*/

.reset {
	clear:both;
}

/*** FLICKR PICS ***/
#left-zone {
	width:228px;
	float:left;
	margin-left:32px;
	margin-right:43px;
}
#platforms {
  padding-left: 14px;
}
.left_link_platform {
  padding-bottom: 20px;
}
.left_link_platform a {
  padding-top: 10px;
  padding-bottom: 15px;
  padding-left: 45px;
  font-family:Arial,sans-serif;
  font-size: 12px;
  color: #000000;
}
#flick-header {
	background:url(img/flickr-logo-small.png) top left no-repeat;
	padding-left: 35px;
	margin-bottom:6px;
	font-family: myriad pro;
	font-weight:bold;
	color:#000000;
	font-size:17px;
}
.flickrbadge *{
	margin:0;
	padding:0;
 	list-style:none;
	border:none;
}

.flickrbadge ul ul{
    padding:0;margin:0;
}

.flickrbadge {
	width:228px;
	height:168px;
	position:relative;
}

.flickrbadge a{
	display:block;
	color:#2496C3;
	font-size:12px;
	text-align:right;
	font-weight:bold;
	text-decoration:none;
}

.flickrbadgeopen{
    height:168px;
}

html>body .flickrbadgeopen{
    height:auto;
    min-height:168px;
}

.flickrimage{
    display:block;
    margin:10px auto;
}

.flickritems{
    padding:0px;
    height:168px;
    position:absolute;
	top:0px;
	left:12px;
	width:204px;
	overflow:hidden;
}

html>body .flickritems{
	width:204px;
}

.flickritems ul li,
.flickritems ul.current li{
	width:100px;
	height:82px;
	padding:1px;
	display:block;
	float:left;
	background:url(img/flickr-img-bg.png) top left no-repeat;
	overflow:hidden;
}

.flickritems ul{
    position:absolute;
    left:-4000px;
    top:0px;
}

.flickritems ul.current{
    position:absolute;
    left:0;
    top:0px;
}

.flickrbadge p{
	text-align:right;
	padding-right:13px;
}

.flickrbadge p a{
	color:#369;
}

.flickritems li img{
    display:block;
}

.flickrnav{
	height:168px;
	width:228px;
}

.flickrnav li{
	float:left;
	display:block;
}
.flickrnav li a.prevPage {
	display:block;
	height:168px;
	width:11px;
	background-image:url(img/flickr-nav.png);
	background-position:bottom left;
	background-repeat:none;
	outline:none;
}
.flickrnav li a.prevPage:hover {
	background-position:bottom right !important;
}
.flickrnav li a.nextPage {
	display:block;
	height:168px;
	width:11px;
	background-image:url(img/flickr-nav.png);
	background-position:top left;
	background-repeat:none;
	outline:none;
}
.flickrnav li a.nextPage:hover {
	background-position:top right !important;
}
.flickrnav li a span {
	display:none;
}
.flickrnav img{
	display:block;
	margin-top:5px;
}

.flickrnav span{
	color:#9D9C9D;
	font-size:.8em;
	padding:0 .3em;
	font-style: italic;
}

.flickritems img {
	height: 83px;
}
/*** END FLICKR ***/

/*** HEADLINES ***/
.headline {
	width:213px;
	height:345px;
	float:left;
	background-image:url(img/headlines-bg.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	margin-right:15px;
	cursor:pointer;
}
.headline-hover {
	background-position:bottom right;
}
.headline-last {
	margin-right:0px !important;
}
.headline-title {
	background:url(img/headlines-title-tile-bg.png) top left repeat-x;
	margin-bottom:4px;
}
.headline-title-text {
	font-family:myriad pro;
	font-weight:bold;
	font-size:14px;
	background:#ffffff;
	color:#343434;
	text-transform:uppercase;
	padding:0px 3px 0px 0px;
	display:inline;
}
.headline-image {
	width:213px;
	height:151px;
	display:block;
	background-color:#efefef;
	margin-bottom:1px;
	overflow:hidden;
}
.headline-content {
	width:185px;
	margin:auto;
	margin-top:8px;
}
.headline-content-title {
	font-family:myriad pro;
	font-weight:bold;
	font-size:18px;
	color:#000000;
	float:left;
}
.headline-content-title a {
  color:#000000;
  text-decoration: none;
}
.headline-content-date {
	font-family:century gothic;
	font-size:14px;
	color:#797979;
	float:right;
	width:40px;
	margin-top: 3px;
	text-align: right;
}
.hl-rating {
	height:10px;
	float:right;
	color:#797979;
	font-family:century gothic;
	font-size:8px;
}
.hl-likes {
	background:url(img/hl-rating-heart.png) top left no-repeat;
	padding:0px 3px 0px 10px;
}
.hl-comments {
	background:url(img/hl-rating-comment.png) top left no-repeat;
	padding:0px 0px 0px 15px;
}
.headline-content-text {
	margin-top:8px;
	font-family:Helvetica, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	text-align:justify;
	line-height: 15px;
}

.headline-separator {
	float:left;
	height:325px;
	width:1px;
	display:block;
	background-color:#dadada;
	margin-top:20px;
	margin-right:15px;
}

/*** END HEADLINES ***/

/*** HIGHLIGHT SELECTOR ***/
.hl-image-mask {
	background:url(img/hl-image-mask-32.png) top right no-repeat;
	height:360px;
	width:699px;
	display:block;
	position:absolute;
	top:0px;
	right:0px;
	z-index:2;
	cursor: pointer;
}
* html .hl-image-mask {
	background:url(img/hl-image-mask-24.png) top right no-repeat;
}
.hl-image-mask a {
	height:360px;
	width:699px;
	display:block;
	outline:none;
}
.hl-image-mask a img {
	border:0px;
}
.hl-image {
	height:360px;
	width:699px;
	display:block;
	z-index:0;
}
.hl-selector {
	position:absolute;
	width:63px;
	height:16px;
	padding:4px 9px;
	bottom:24px;
	right:80px;
	display:block;
	background:url(img/hl-selector-bg-32.png) top left no-repeat;
	z-index:3;
}
* html .hl-selector {
	background:url(img/hl-selector-bg-24.png) top left no-repeat;
}
.hl-selector-item {
	width:13px;
	height:16px;
	float:left;
	margin-right:8px;
}
.hl-selector-item a {
	width:13px;
	height:16px;
	display:block;
	background-image:url(img/hl-selector-item-32.png);
	background-position:top center;
	background-repeat:none;
	outline:none;
}
* html .hl-selector-item a {
	background-image:url(img/hl-selector-item-24.png);
}
.hl-selector-item a:hover {
	background-position:bottom center;
}
.hl-selector-selected a {
	background-position:bottom center !important;
}
.hl-selector-item a span {
	display:none;
}

/* Team */

#about_title {
    color:#2AABDC;
    font-size:36px;
    font-family:Helvetica;
    font-weight:lighter;
    margin-top:40px;
    padding:0px;
    width: 600px;
}
#about_left {
    width:613px;
    float:left;
    font-family:helvetica;
    font-size:12px;
    line-height:21px;
    text-align:justify;
    padding-top:29px;
    width:321px;height:354px;
    color: #201e1f;
}
#about_right {
    float:right;
}
.avatar_nume_pozitie{
    padding-top:315px;
    padding-left:120px;
    color:#353535;
    float:left;
    margin-right:8px;
    font-family: myriad pro;
    font-weight: bold;
}
.avatar_nume {
    display:block;
    font-size:27px;
}
.avatar_pozitie{
    display:block;
    font-size:11px;
    margin-top:-9px;
}
* html .avatar_pozitie {
    margin-top:0px;
}

.about_avatar {
    float:left;
    margin-top:0px;
    margin-left:28px;
    height: 350px; width: 97px;
    background-repeat: no-repeat;
    background-position: 0px -350px;
    border: 0px;
}
#about_right .pic_hover {
	background-position: 0px 0px;
}
#avatar_costin {
	background-image: url('img/costin.jpg');
}
#avatar_horia {
	background-image: url('img/horia.jpg');
}
#avatar_manu {
	background-image: url('img/manu.jpg');
}

/* Beliefs */

#content #bel_title {
  color:#2AABDC;
  font-size:35px;
  font-family:Helvetica;
  font-weight:lighter;
  margin-top:40px;
  margin-left:5px;
  padding:0px;
  height:45px;
  display:block;
}
#content #bel_row1 {
  padding-top:34px;
  float:left;
}


#content .bel_box {
    width:366px;height:204px;
    padding:32px;
    float:left;
}
#content .bel_box_grey {
    background-color:#F7F8F8;
    border:1px solid #D5D5D5;
}
#content .bel_box_white {
    background-color:#ffffff;
}


#content .bel_box .text {
    height:204px;
}
#content .bel_box .text .title {
    font-family:myriad pro;
    font-weight:bold;
    font-size:26px;
    color:#000000;
    display:block;
}
#content .bel_box .text .descr{
    display:block;
    font-family:helvetica;
    font-size:12px;
    line-height:21px;
    text-align: justify;
}
#content #bel_row2 {
    margin-top:12px;
    float:left;
}

/* Footer */

#footer {
    border-top: 3px double #d1d1d1;
    margin: auto;
    margin-top: 50px;
    width: 100%;
    height:80px;
    background-color: #f4f4f4;
}
#footer #footer_container {
	width: 1011px;
	margin: auto;
}
#footer #footer_left{
  float:left;
  width:115px;
  height:21px;
  margin-top:31px;
}

#footer #footer_center{
  float:left;
  height:18px;
  width:460px;
  text-align:left;
}

#footer #footer_center #mission{
  font-family: myriad pro;
  font-weight: bold;
  font-size:9px;
  color:#676767;
  margin-top:22px;
  border-left:1px solid #cccccc;
  padding-left:20px;
  padding-top:8px;
  margin-left:17px;
  height:40px;
}

#footer #footer_right{
   float:right;
   margin-top:30px;
}

#footer #footer_right #produced {
    font-family: myriad pro;
    font-weight: bold;
    font-size:12px;
    color:#a4a4a4;
}
#footer #footer_right #subscribe_terms {
    font-family: myriad pro;
    font-weight: bold;
    font-size:8px;
    color:#aaaaaa;
}
#footer #footer_right #subscribe_terms a {
	color:#aaaaaa;
	text-decoration: none;
}

/* Contact */

#content_contact {
    margin: auto;
    width: 1020px;
    text-align:left;
}
#title_contact {
    color:#2AABDC;
    font-size:36px;
    font-family:Helvetica;
    font-weight:lighter;
    margin-top:40px;
    padding:0px;
    height:45px;
    display:block;

}
#left_contact {
    float:left;
    width:255px;
}
#contact_text {
    padding-top:14px;
    font-family:helvetica;
    font-size:12px;
    line-height:21px;
    display:block;
    text-align:justify;
}
#telefon{
    padding-top:100px;
}
#skype {
    padding-top:14px;
}
#email{
    padding-top:14px;
}


.tip_contact{
    color:#2AABDC;
    font-size:14px;
    display:block;
    font-family: myriad pro;
    font-weight: bold;
}
.data_contact {
    font-family:helvetica;
    font-size:12px;
    display:block;
    padding-top:1px;
    padding-bottom:1px;
}

#right_contact {
    float:left;
    width:540px;
    padding-left:110px;
    padding-top:28px;
}
#contact_instructions {
    font-family:helvetica;
    font-size:12px;
    line-height:21px;
    text-align:justify;
}
#right_contact form{
    margin-top:29px;
}

.label{
    font-size:12px;
    font-family: myriad pro;
    font-weight: bold;
}
#right_contact form .text {
    margin-bottom:13px;
    margin-top:5px;
    width:255px;
    height:19px;
    border: 1px #d6d6d6 solid;
}
#right_contact form textarea {
    margin-bottom:13px;
    margin-top:2px;
    width:350px;height:160px;
    border: 1px #d6d6d6 solid ;
}
#right_contact form #buton{
    padding-top:5px;
}


#right_contact form #send {
    background:url(img/send.png) transparent no-repeat;
    width:88px;
    height:38px;
    border:0px;
    cursor:pointer;
}
#nota_contact {
    font-family:helvetica;
    font-size:12px;
	  margin-top:30px;
}


/* Job */

#message_job {
    font-family:helvetica;
    font-size:14px;
    text-align:center;
    margin:auto;
    width:300px
    border:1px dotted #dddddd;
    padding:10px;
}

#title_job {
    color:#2AABDC;
    font-size:36px;
    font-family:Helvetica;
    font-weight:lighter;
    margin-top:40px;
    margin-left:5px;
    padding:0px;
    height:45px;
    display:block;

}
#motto_job {
    display:block;
    width:370px;
    font-family:helvetica;
    font-size:12px;
    line-height:21px;
    padding-top:27px;
    padding-left:3px;
    text-align:justify;

}
#formular_job {
    padding-top:70px;
    padding-left:80px;
    font-family:helvetica;
    font-size:16px;
}
#formular_job .img {
    float:left;
    height:179px;
}
#form_job {
  margin:0px;
  padding:0px;
}
#formtext_job{
    width:860px;
    float:left;
    display:block;
    line-height:27px;
    text-align:justify;
    padding-left:45px;
    padding-top:20px;
}
.ghilimele_job{
    width:33px;
	height:33px;
    float:left;
    background:url(img/ghilimele.gif);
}

#hello_job {
    padding-top:17px;
    padding-left:15px;
    display:block;
    float:left;
}


#formular_job form .text{
    border:0px;
    border-bottom:1px solid #C2C2C2;
    height:18px;
    margin:6px 0;
    vertical-align:middle;
    padding:0px;
    display:inline;
    font-family:helvetica;
    font-size:16px;
    margin-top:-1px;
    text-align:center;

}
#nume_job{
  width:160px;
}
#studii_job {
  width:145px;
}
#email_job{
  width:200px;
}
#tel_job {
  width:200px;
}
#cv_job {
  width: 250px;
}
#portofoliu_job{
  width:250px;
}


#formular_job #buton {
  padding-top:58px;
  padding-left:40px;
  width:88px;
  height:38px;

}


#formular_job #buton #send {
    background:url(img/send.png) transparent no-repeat;
    width:88px;
    height:38px;
    border:0px;
    cursor:pointer;
}
/*#formular #buton #send:hover {
    background:url(send_hover.png) transparent no-repeat;
} */

#thankyou{
    margin:0px;
    padding:0px;
    float:right;
    width:175px;
    margin-right:15px;
}
#thankyou_text{
    padding-top:15px;
    float:left;
    margin-right:10px;
	font-weight:bold;
	font-family: myriad pro;
}

/* Servies */

#serv_title {
    color:#2AABDC;
    font-size:36px;
    font-family:Helvetica;
    font-weight:lighter;
    padding-top:40px;
    display:block;
}
#we_create{
    background:url('img/we_create.gif') no-repeat;
    width:999px;
    height:46px;
    text-indent:-9999px;
    overflow:none;
    margin-top:17px;
}
.service_type {
    padding-top:50px;
    width:400px;
    float:left;
}
#services .hidden {
	display: none;
}
#service_name{
    font-size:29px;
    color:#29ABDD;
    font-family: myriad pro;
    font-weight: bold;
}
.service_more {
    font-size:12px;
    padding-top:8px;
    display:block;
    line-height:21px;
    font-family:helvetica;
    text-align:justify;
    width:375px;
}
#services_list{
    float:right;
    padding-top:54px;
    margin-right:0px;
    width:610px;
}

.service {
    width:148px;height:173px;
    background:url('img/service_background.png') no-repeat;
    background-position:0 -4px;
    border-top:4px solid #AFAFAF;
    padding-top:14px;
    padding-left:13px;
    padding-right:13px;
    float:left;
    margin-bottom:25px;
    display:block;
    margin-left:27px;
    display:inline;
    cursor: pointer;
}
.service_name, .service_name_selected {
    font-size:18px;
    display:block;
    font-family: myriad pro;
    font-weight: bold;
}
.service_name {
    color:#515151;
}
.service_name_selected {
    color:#29abdd;
}
.service_description{
    font-family:helvetica;
    font-size:11px;
    color:#626061;
    display:block;
    padding-top:6px;
    line-height:16px;
}
#services_list .selected {
    background:url('img/service_background_selected.png') no-repeat;
    background-position:0 -4px;
}

/* Creative process */

#creative_title {
    color:#2AABDC;
    font-size:36px;
    font-family:Helvetica;
    font-weight:lighter;
    margin-top:40px;
    padding:0px;
    display:block;
    line-height:45px;
    width:650px;
}
#creative_text {
    width:321px;
    display:block;
    float:left;
    text-align:justify;
    padding-top:33px;
    font-family:helvetica;
    font-size:12px;
    line-height:21px;
}
#creative_left{
    float:left;
}
#creative_right{
    float:left;
    padding:0px;
    background:url('img/ideas.jpg') no-repeat;
    background-position:380px 75px;
    padding-bottom:35px;
    width:680px;
}
#ideas_text{
    color:#353535;
    font-size:27px;
    letter-spacing:-1px;
    padding-top:325px;
    padding-left:110px;
    font-family: myriad pro;
    font-weight: bold;
}
#creative_process{
    font-family:helvetica;
    color:#353535;
    font-size:11px;
    padding-left:110px;
}

/* History */

#content .hist_title {
  margin:0px;
  margin-top:40px;
  padding: 0px;
}


#content #tit {
  color:#29abdd;
  font-size:38px;
  margin: 0px;
  margin-top:-4px;
  margin-left:0px;
  padding: 0px;
}

#content #y1 {
  width:513px;
  margin-top:40px;
  color:#595758;
  font-family:Helvetica;
  font-size:12px;
}
#content #y1 h2 {
  color:#353535;
  font-family:myriad pro;
  font-size:24px;
  font-weight:bold;
}
#content #y1 div {
  color:#595758;
  font-family:Helvetica;
  font-size:12px;
  text-align:justify;
  line-height:21px;
  display:block;
  margin-top:-10px;
}
#content #y2 {
  width:513px;
  margin-top:37px;

}
#content #y2 h2 {
  color:#353535;
  font-family:myriad pro;
  font-size:24px;
  font-weight:bold;
}
#content #y2 div {
  color:#595758;
  font-family:Helvetica;
  font-size:12px;
  text-align:justify;
  line-height:21px;
  display:block;
  margin-top:-10px;
}
#content #y3 {
  width:513px;
  margin-top:52px;

}
#content #y3 h2 {
  color:#353535;
  font-family:myriad pro;
  font-size:24px;
  font-weight:bold;
}
#content #y3 div {
  color:#595758;
  font-family:Helvetica;
  font-size:12px;
  text-align:justify;
  line-height:21px;
  display:block;
  margin-top:-10px;

}
#hist_sidebar{
    float:left;
    clear:right;
    height:500px;
    width:405px;
    border-left:1px solid #cccccc;
    margin:0px;
    padding:0px;
    margin-top:30px;
}
#hist_left {
  float:left;
  width:605px;
}
#hist_left a {
	color: #595758;
	text-decoration: none;
	border-bottom: 1px dotted #595758;
}
#hist_under{
    background:url('img/hist_under.gif') no-repeat;
    width:999px;
    height:46px;
    text-indent:-9999px;
    overflow:none;
    margin-top:27px;
}

/* Personal Page */
#me #about_title {
    color:#2AABDC;
    font-size:36px;
    font-family:Helvetica;
    font-weight:lighter;
    margin-top:40px;
    margin-left:5px;
    padding:0px;
    height:45px;
    display:block;

}
#me #left{
  float:left;
  width:444px;
}

#me #about_text {
  font-family:helvetica;
  font-size:12px;
  display:block;
  line-height:21px;
  padding-left:5px;
  padding-top:10px;
  width:420px;
  text-align:justify;
}
#me #quote {
    padding-left:9px;
    padding-top:57px;
}
.horia_quote {
	background: url('img/horia_quote.png') no-repeat left bottom;
	width: 409px; height: 60px;
}
.costin_quote {
	background: url('img/costin_quote.png') no-repeat left bottom;
	width: 397px; height: 60px;
}
.manu_quote {
	background: url('img/manu_quote.png') no-repeat left bottom;
	width: 423px; height: 81px;
}

#me #right_personal{
  float:right;
  padding-bottom:16px;
}
#me #pers_info {
	border-bottom:1px solid #C9CBBE;
	float: right;
}
#me #right_personal #persoana{
    color:#363636;
    padding-top:350px;
    float:left;
    padding-right: 20px;
}
#me #right_personal #persoana #nume {
    font-size:26px;
    height:26px;
    background: url('img/bullet_online.gif') 0px 5px no-repeat;
    padding-left: 17px;
    font-family: myriad pro;
    font-weight: bold;
}
#me #right_personal #persoana #pozitie {
    font-family:helvetica;
    font-size:11px;
    margin-top:-2px;
    padding-left: 20px;
    text-align:left;
}
#me #right_personal #poza{
    float:left;
    padding-top:136px;
}
#me #connect_to {
    float:left;
}
#me #pages {
  float:right;
  height:30px;
  margin-right:5px;
}
#me  #pages .page_no {
  font-size:19px;
  margin-right:13px;
  display:block;
  float:left;
  color:#989898;
  padding-top:7px;
  font-family: myriad pro;
  font-weight: bold;
}
.page_no a {
	color:#989898;
	text-decoration: none;
}
#me #pages .cur_page{
  color:#363636;
}
#me #pages #arrow {
  float:left;
  padding-top:1px;
  padding-right: 10px;
}
#me #pages img {
	border: 0px;
}
#gmail{
    padding-top:8px;
    padding-left:20px;
}

#me #skype{
    padding-left:20px;
    padding-top:8px;
}
#gmail_icon{
  width:25px;
  height:17px;
  background:url(img/icons/icon-gmail.jpg) no-repeat;
  float:left;
  display:inline;
  padding-right: 5px;
}
#skype_icon{
  width:25px;
  height:20px;
  background:url(img/icons/icon-skype.jpg) no-repeat;
  float:left;
  display:block;
  padding-right: 5px;
}
.contact_id {
  font-size:10px;
  color:#515352;
  display:block;
  padding-top:5px;
  float:left;
  display:inline;
  font-family:helvetica;
}
#follow {
	padding-top: 6px;
}
#follow_me {
    font-size:14px;
    color:#525351;
    padding-top:10px;
    padding-left:23px;
    float:left;
    font-family: myriad pro;
    font-weight: bold;
}
#facebook_icon{
	display: block;
    width:18px;
    height:18px;
    background:url(img/icons/icon-facebook.jpg);
    float:left;
    margin-top:5px;
    margin-left:10px;
}
#flickr_icon{
	display: block;
    width:27px;
    height:12px;
    background:url(img/icons/icon-flickr.jpg) no-repeat;
    float:left;
    margin-top:10px;
    margin-left:5px;
}
#twitter_icon {
	display: block;
    width:18px;
    height:18px;
    background:url(img/icons/icon-twitter.jpg);
    float:left;
    margin-top:5px;
    margin-left:5px;
}
#linkedin_icon{
	display: block;
    width:19px;
    height:19px;
    background:url(img/icons/icon-linkedin.jpg);
    float:left;
    margin-top:6px;
    margin-left:5px;
}

/* CLIENT PAGE */

#content_client {
    text-align:left;
	margin-top:90px;
}
#title_client {
    color:#2AABDC;
    font-size:36px;
    font-family:Helvetica;
    font-weight:lighter;
    margin-top:0px;
    padding:0px;
    height:45px;
    display:block;

}
#left_client {
    width:613px;
    float:left;
    padding-left:11px;
}


#years_client {
    padding-top:34px;
    height:34px;
    overflow:none;
    margin-bottom:53px;
}


.buton_client {
    float:left;
    width:89px;
    height:34px;
    background:url(img/buton.gif) no-repeat;
    font-size:14px;
    text-align:center;
    color:#353434;
    padding-top:10px;
    cursor:pointer;
    margin-right:12px;
}
.selected_client {
    background:url(img/buton_hover.gif) no-repeat;
    color:#ffffff;
}
.post_client {
    height:211px;
    width:614px;
    margin-bottom:50px;
}
.title_clients {
    background-color:#231F20;
    color:white;
    font-size:16px;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    padding-bottom:2px;
    width:190px;
}
#image_client1 {
    height:82px;
    background-color:#403F3D;
	background: url(img/cover_prezentare.jpg);
	padding-top: 50px;
}
#image_client2 {
    height:82px;
    background-color:#403F3D;
	background: url(img/brieg_poza.jpg);
	padding-top: 50px;
}
.description_client {
    height:79px;
    background:url(img/gradient.jpg) repeat-x;
}

.text_client {
    font-family:helvetica;
    font-size:11px;
    width:400px;
    text-align:justify;
    padding-left:31px;
    padding-top:15px;
    float:left;
    line-height:16px;

}
.download_client {
	display: block;
    float:right;
    font-size:12px;
    color:#044F66;
    margin-top:25px;
    margin-right:30px;
    text-indent: -9999px;
    overflow: hidden;
}

.download_client a {
    color:#044F66;
}

.description_client .pdf {
    background-image: url('img/download_pdf.png');
    width: 92px; height: 24px;
}

.description_client .word {
    background-image: url('img/download_word.png');
    width: 88px; height: 23px;
}

.typeface-js{
  font-family:Myriad Pro;
  font-weight:bold;
}

/* ARCHIVE */

#content_arhiva {
    margin: auto;
    width: 1020px;
    text-align:left;
	margin-top:40px;
}
#content #title {
    color:#2AABDC;
    font-size:36px;
    font-family:Helvetica;
    font-weight:lighter;
    margin-top:0px;
    padding:0px;
    height:45px;
    display:block;

}
#left {
    width:613px;
    float:left;
    padding-left:11px;
}


#years {
    padding-top:34px;
    height:34px;
    overflow:none;
    margin-bottom:53px;
}


.buton {
    float:left;
    width:89px;
    height:34px;
    background:url(img/buton.gif) no-repeat;
    font-size:14px;
    text-align:center;
    color:#353434;
    padding-top:10px;
    cursor:pointer;
    margin-right:12px;
    display: block;
}
.buton a {
	color:#353434;
}

.selected {
    background:url(img/buton_hover.gif) no-repeat;
    color:#ffffff;
}

.selected a {
    color:#ffffff;
}

.post {
    width:612px;
    margin-bottom:25px;
}
.post .title {
    color:#000000;
    font-size:16px;
}

.post .title a {
	 color:#000000;
}

.post .image {
    height:132px; width: 612px;
    background-color:#403F3D;
    background-repeat: no-repeat;
    display: block;
}
.post .description {
    height:79px;
    background:url(img/gradient.jpg) repeat-x;
}

.post .description .text {
    font-family:helvetica;
    font-size:11px;
    width:360px;
    display:block;
    text-align:justify;
    padding-left:31px;
    padding-top:15px;
    float:left;
    line-height:16px;
}
.post .description .text a {
  color: #231F20;
  text-decoration: none;
}
.post_param {
  float:right;
  width:190px;
  margin-right:10px;
}


.data_arhiva{
    float:right;
    display:block;
    color:#525252;
    font-size:12px;
    display:block;
    font-family:Century Gothic;
	padding-top:10px

}

.cat_comma {
	float: right;
	font-family: Helvetica;
	font-weight: bold;
	color: #29ABDD;
	padding-left: 3px; padding-right: 3px;
}

.mini_votes_com {
  clear:both;
  padding-top:7px;
  font-size:12px;
  float:right;
}
.mini_votes_com img{
  margin-right:3px;
  margin-top:0px;
  display:block;
  float:left;
}
.mini_votes_com .votes_mini{
    padding-right:5px;
    display:block;
    float:left;
}
.mini_votes_com .separator{
    padding-right:5px;
    display:block;
    float:left;
    color:#C9CBBE;
}
#right{
    float:left;

    padding-top:165px;
    padding-left:88px;

}
#filter {
    background:url(img/filter.gif) no-repeat;
    padding-top:12px;
    padding-bottom:12px;
    width:303px;
    border-top:5px solid #575757;
    background-position:0 10px;
    border-bottom:1px solid #d5d5d5;
    text-indent:-9999px;
    overflow:hidden;
}
.filter {
    border-bottom:1px solid #D5D5D5;
    padding-top:23px;
    padding-bottom:23px;
    font-size:17px;
}
.filter a {
	color: #363636;
	text-decoration: none;
}
.active a {
    color: #2AABDC;
}
#work_categ{
    background:url(img/work_categ.gif) no-repeat;
    padding-top:12px;
    padding-bottom:12px;
    width:303px;
    border-top:5px solid #575757;
    background-position:0 10px;
    border-bottom:1px solid #d5d5d5;
    text-indent:-9999px;
    overflow:hidden;
    margin-top:55px;
}
.category {
    border-bottom:1px solid #D5D5D5;
    padding-top:15px;
    padding-bottom:15px;
    font-size:17px;
}
.posts_no {
    display:block;
    font-family:helvetica;
    font-size:10px;
    color:#7d7d7d;
    margin-top:-5px;
}
#content #pages {
  float:right;
  height:30px;
}
#content  #pages .page_no {
  font-size:19px;
  display:block;
  float:left;
  color:#989898;
}

#content  #pages .page_no li {
	list-style:none;
	padding-left:10px;
	margin:0px;
	float:left;
}

#content #pages .cur_page {
  color:#363636;
}

#content #pages .active_page a {
  color: #000000;
  font-size: 20px;
}

#content #pages #arrow {
  float:left;
  padding-top:1px;
}

.mini_votes_com .comments_mini a {
	color:#000;
}

#right .category a {
	color:#000;
}

/* ARCHIVE */



/* BLOG PAGE */


#content_post {
    margin: auto;
    width: 1011px;
    text-align:left;
    padding:0px;
	margin-top:40px
}
#content_post #left_post{
    border-left:3px solid #EDEDED;
    width:635px;
    float:left;
}
#data_autor{
    float:left;
    font-size:14px;
    color:#848283;
    padding-left:31px;
    padding-top:2px;
    display:block;
}
#votes_post img{
    float:right;
    padding-top:3px;
}
#antet_post .antet_text {
    display:block;
    float:right;
    color:#848283;
    font-size:14px;
    padding-top:2px;
    padding-left:3px;
	padding-right:10px;
}
#antet_post #comments{
    float:right;

}
#antet_post #comments img{
    float:right;
    padding-top:2px;
    padding-right:3px;
}
#antet_post #comments .antet_text {
  padding-left: 0px;
}


#content_post #title_post {
    color:#2AABDC;
    font-size:35px;
    font-family:Helvetica;
    font-weight:lighter;
    padding-left:27px;
    padding-top:14px;
    float:left;
    clear:both;
}
#articol_post {
    font-family:helvetica;
    font-size:12px;
    clear:both;
    display:block;
    text-align:justify;
    padding-left:31px;
    padding-top:10px;
    line-height:21px;
}

.post_cont {
	padding-right:12px;
}

#articol_post .post_cont img {
	margin-left:-31px;
	border: 0px;
}
#content_post #left_post #picture{
    width:614px;height:371px;
    background:#403F3D;
    margin-top:18px;
    margin-left:0px;
}
#content_post #left_post #related_posts{
    width:614px;
    clear:both;
}
#related_text{
    font-family:helvetica;
    font-size:19px;
    color:#525453;
    clear:both;
    padding-top:20px;
	padding-bottom:10px;
	padding-left:10px;
}
#content_post #left_post #related_posts #post_pics{
    width:614px;
    height:108px;
    padding-left:31px;
    padding-top:8px;
}


#content_post #left_post #related_posts .post_pic{
    width:191px;
    height:105px;
    border:1px solid #9F9E9E;
    float:left;
    margin-right:5px;

}
#content_post #left_post #related_posts .selected {
    background-color:#2381A9;
}
#content_post #left_post #related_posts .selected #post_pic_title {
    float:left;
    display:block;
    clear:right;
    font-size:11px;
    padding-top:16px;
    padding-left:16px;
}


#content_post #left_post #related_posts .selected span{
    float:left;
    color:white;
    font-size:10px;

}
#content_post #left_post #related_posts .selected img{
    float:left;
}
#mini_votes_com {
  clear:both;
  padding-left:19px;
  padding-top:4px;
}
#mini_votes_com img{
  margin-right:3px;
  padding-top:2px;
}
#mini_votes_com #votes_mini{
    padding-right:5px;
}
#mini_votes_com #separator{
    padding-right:5px;
}
.left_sep {
    color:#d7d7d7;
    width:584px;
    margin-left:0px;
    margin-top:18px;
}
#category{
  float:left;
  display:block;
  padding-left:0px;
  font-size:14px;
  color:#848283;
}
#add_comment{
  float:right;
  padding-right: 20px;
}
#add_comment img{
  float:left;
  margin-right:5px;
}


#add_comm_txt{
    display:block;
    float:left;
    font-size:13px;
    color:#2D9ED8;
    padding-top:2px;
}
#vote {
    padding-left:294px;
}

.comment {
    padding-top:27px;
    padding-bottom:17px;
    margin-right:20px;
	margin-left:-31px;
}
.par{
  background-color:#EDEDED;/*transparent*/;
}


.avatar {
    float:left;
    padding-left:37px;
    padding-top:3px;
    padding-right:15px;
	margin-top:20px;

}
.nume_data{
      clear:right;
      padding-top:38px;
      height:34px;
}


.nume {
    font-size:15px;
    color:#2D9ED8;
    display:block;
 }
.data {
    font-size:11px;
    color:#848283;
    display:block;
    margin-top:-3px;
}
.comentariu{
    font-size:12px;
    font-family:helvetica;
    display:block;
    margin-top:5px;
    padding-left:37px;
    width:560px;
    line-height:16px;
}

#content_post #right_post{
  width:362px;
  float:right;
}
#work_categories{
  margin-top:96px;
  width: 107px; height: 18px;
  background: url('img/work_categ.gif') no-repeat bottom left;
  text-indent: -9999px;
  overflow: hidden;
  border-top:5px solid #575757;
  width:302px; height: 18px;
  display:block;
  padding-top: 14px;
  float:right;
}
.categories_post {
  border-top:1px solid #d5d5d5;
  height:28px;
  width:302px;
  float:right;
  color:#363636;
  font-size:16px;
  display:block;
  padding-top:23px;
  margin-top:10px;
}
.categories_post .selected{
    color:#2AABDC;
    font-size:16px;
}
.categories_post .nr_posturi {
    color:#525252;
    font-size:10px;
    display:block;
    margin-top:-3px;
}
#pe_twitter{
  margin-top:40px;
  border-top:5px solid #575757;
  border-bottom:1px solid #d5d5d5;
  width:302px;
  padding-top:11px;
  float:right;
  padding-bottom:8px;
}

.twitter {
  border-bottom:1px dashed #d7d7d7;
  padding-top:5px;
  padding-bottom:2px;
  width:302px;
  float:right;
}


.mesaj{
  padding-top:15px;
  font-family:helvetica;
  font-size:11px;
  display:block;
  float:right;
  width:302px;
  clear:both;

}
.twit_data {
  clear:both;
  font-size:9px;
  float:right;
  padding-top:12px;
  color:#959595;
}
#follow_us {
  background-color:#9A9A9A;
  border:1px solid #DEDFDE;
  color:#FFFFFF;
  float:right;
  clear:both;
  display:block;
  width:139px;height:17px;
  font-size:10px;
  padding-top:7px;
  padding-left:5px;
  margin-top:40px;
  cursor:pointer;
}

#follow_us a {
	 color:#FFFFFF;
}

.nume_categ a {
	color:#363636;
}


#separator_post {
	border-top:1px solid #d5d5d5;
	margin-left:60px;
	margin-top:15px;
}

.related_post_thumb {
	display: block;
	width: 190px; height: 109px;
	border: 1px solid #9F9E9E;
	margin-right: 1px;
	margin-left: 1px;
	float: left;
	background-repeat: no-repeat;
}
.related_post_thumb a {
	text-decoration: none;
	visibility: hidden;
	cursor: hand;
}

.related_post_over {
	display: block;
	padding: 10px;
	width: 170px; height: 89px;
	background-color: #1E81A9;
	filter: alpha(opacity=90);
	-khtml-opacity: 0.9;
	-moz-opacity: 0.9;
	opacity: 0.9;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
.related_post_details {
	font-size: 9px;
	font-weight: bold;
	margin-left: -2px;
	margin-top: 8px;
	display: block;
}
.related_post_details .votes_heart {
	background-position: 3px 2px;
}
.related_post_comments {
	background: url('img/comment_count_bullet_small_red.gif') no-repeat 1px 2px;
	padding-left: 14px;
}


/* Portfolio */

#content_portfolio {
    margin: auto;
    width: 1020px;
    text-align:left;
    padding-top: 30px;
}
#content_portfolio #title {
    color:#2AABDC;
    font-size:36px;
    font-family:Helvetica;
    font-weight:lighter;
    margin-top:0px;
    padding:0px;
    height:45px;
    display:block;

}
#content_portfolio .prt_category {
    float:left;
    padding-top:26px;
    margin-right:65px;
    cursor: pointer;
}

#content_portfolio .category_name {
    font-size:14px;
    color:#353434;
    text-transform:uppercase;
}

#content_portfolio .post_no {
    color:#525252;
    font-size:10px;
}
#content_portfolio .sel {
    color:#2AABDC;
}
#content_portfolio #portfolio{
    padding-left:2px;
}

#content_portfolio .example {
    width:211px;
    height:204px;
    float:left;
    margin-right:58px;
    margin-bottom:43px;
    cursor: pointer;
    margin-top:21px;
}

#content_portfolio .img {
    width:211px;
    height:150px;
    background-color:#403F3D;
}
#content_portfolio .name {
    color:#000000;
    font-size:17px;
    letter-spacing:-1px;
    padding-top:7px;
    padding-left:12px;
    float:left;
    display:block;
}
#content_portfolio .name_sel {
    color:#FFFFFF;
    font-size:17px;
    letter-spacing:-1px;
    padding-top:7px;
    padding-left:12px;
    float:left;
    display:block;
}
#content_portfolio .data {
    font-family:century gothic;
    font-size:14px;
    color:#525252;
    padding-top:6px;
    padding-left:15px;
    display:block;
    float:left;
}
#content_portfolio .branding{
    background:url('img/branding_gray.gif') no-repeat;
    text-indent:-9999px;
    overflow:none;
    margin-left:13px;
    margin-top:1px;
    float:left;
    height:13px;width:43px;
}

#content_portfolio .prt_mini_votes_com {
  font-family:tahoma,verdana,arial;
  font-size:9px;
  font-weight:normal;
  color:#525252;
  float:left;
  padding-left: 15px;
}
#content_portfolio .sel .prt_mini_votes_com {
  color: #FFFFFF;
}

#content_portfolio .prt_mini_votes_com img{
  padding-top:2px;
  height:7px;
}
#content_portfolio .prt_mini_votes_com .prt_votes_mini{
  background-image: url('img/heart_small.png');
  background-position: 0px 2px;
  padding-left: 10px;
  background-repeat: no-repeat;
  float: left;
  display: block;
}
#content_portfolio .sel .prt_mini_votes_com .prt_votes_mini {
  background-image: url('img/heart_small_white.png');
  padding-left: 10px;
  background-repeat: no-repeat;
  float: left;
  display: block;
}
#content_portfolio .prt_separator, #content_portfolio .sel .prt_separator{
  display: block;
  float: left;
  margin-left: 4px;
  margin-right: 2px;
  margin-top: 2px;
  height: 9px; width: 1px;
  line-height: 9px;
  font-size: 9px;
}
#content_portfolio .prt_separator {
  border-left: 1px solid #878787;
}
#content_portfolio .sel .prt_separator {
  border-left: 1px solid #FFFFFF;
}
#content_portfolio .prt_mini_votes_com .prt_comments_mini{
  background-image: url('img/comment_small.png');
  background-position: 0px 2px;
  padding-left: 12px;
  background-repeat: no-repeat;
  float: left;
  display: block;
}
#content_portfolio .sel .prt_mini_votes_com .prt_comments_mini{
  background-image: url('img/comment_small_white.png');
  background-position: 0px 2px;
  padding-left: 12px;
  background-repeat: no-repeat;
  float: left;
  display: block;
}
#content_portfolio .arr {
    float:right;
    padding-right: 10px;
    background: url('img/hl_arrow_active.png') bottom left no-repeat;
    height: 17px; width: 16px;
}
#content_portfolio .sel .arr {
  float:right;
  padding-right: 10px;
  background: url('img/hl_arrow_inactive.png') bottom left no-repeat;
  height: 17px; width: 16px; 
}
#content_portfolio .description{
    background:url('img/bg.gif') no-repeat;
    background-position:-1px -11px;
    width:211px;height:63px;
}
#content_portfolio .sel .description {
    background:url('img/bg_sel.gif') no-repeat;
    background-position:-1px -11px;
}
#content_portfolio #pages {
  float:right;
  height:30px;
  margin-right:5px;
}
#content_portfolio  #pages .page_no {
  font-size:19px;
  margin-right:11px;
  display:block;
  float:left;
  color:#989898;
  padding-top:7px;
}
#content_portfolio #pages .cur_page{
  color:#363636;
}
#content_portfolio #pages #arrow {
  float:left;
  padding-top:5px;
}

.categ_holder {
  padding-left: 13px;
}

.identity_grey, .interactive_grey, .art_passion_grey, .web_grey, .print_grey {
  float:left;
  display:block;
  text-indent:-9999px;
  overflow:hidden;
}

.identity_grey {
  background:url(img/identity_grey.png) no-repeat;
  width:38px; height:13px;
}

.interactive_grey {
  background:url(img/interactive_grey.png) no-repeat;
  width:50px; height:13px;
}

.art_passion_grey {
  background:url(img/art_passion_grey.png) no-repeat;
  width:65px; height:13px;
}

.web_grey {
  background:url(img/web_grey.png) no-repeat;
  width:20px; height:13px;
}

.print_grey {
  background:url(img/print_grey.png) no-repeat;
  width:24px; height:14px;
}

.sel .identity_grey {
	background-image: url('img/identity_white.png');
	width: 38px; height: 13px;
}

.sel .interactive_grey {
	background-image: url('img/interactive_white.png');
	width: 51px; height: 13px;
}

.sel .art_passion_grey {
	background-image: url('img/art_passion_white.png');
	width: 72px; height: 13px;
}

.sel .web_grey {
	background-image: url('img/web_white.png');
	width: 21px; height: 13px;
}

.sel .print_grey {
	background-image: url('img/print_white.png');
  width: 24px; height: 13px;
}

.prt_comma, .sel .prt_comma {
	float: left;
	display: block;
	font-family: Helvetica;
	padding-right: 2px;
	font-size: 11px;
}
.prt_comma {
  color: #515151;
}
.sel .prt_comma {
  color: #FFFFFF;
}
