	@import "./prettyPhoto.css";
	@import "./switcher.css";
/* CSS Reset */
html, body, div, span, applet, object, iframe, , h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
	/* remember to highlight inserts somehow! padding: 9px 17px 9px 17px;
*/
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
}
*, * focus {
	outline: none;
	margin: 0;
	padding: 0;
}
textarea {
	overflow: auto;
}
textarea, input[type=text] {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#switcher {
	background: url(http://blankest.com/theme/images/switcher/bg.png) 0 0 repeat;
	border: 2px solid #000000;
	position: fixed;
	top: 40px;
	left: -2px;
	width: 10px;
	height: 100px;
	display: block;
	padding: 10px;
	border-radius: 2px;
}
/* + BLANKEST STYLES BEGINS + */
body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	position: relative;
}
img {
	border: 0;
}
ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
a {
	color: #0d77d2;
	text-decoration: none;
}
i {
	color: #8a8a8a;
	font-style: italic;
	display: block;
	padding: 4px 0 14px 0;
	background: url(http://blankest.com/theme/images/hr.gif) 0 100% repeat-x;
}
p {
	margin: 0;
	padding: 0;
}
:focus {
	outline: 0;
}
/* + Headings + */
h1 {
	font-size: 26px;
	margin: 0;
	padding: 0;
	font-family: Verdana;
}
h2 {
	font-size: 22px;
	margin: 0;
	padding: 0;
	font-family: Verdana;
}
h3 {
	font-size: 20px;
	margin: 0;
	padding: 0;
	font-family: Verdana;
}
h4 {
	font-size: 18px;
	margin: 0;
	padding: 0;
	font-family: Verdana;
}
h5 {
	font-size: 16px;
	margin: 0;
	padding: 0;
	font-family: Verdana;
}
h6 {
	font-size: 14px;
	margin: 0;
	padding: 0;
	font-family: Verdana;
}
.nadpis {
	font-family: Verdana;
	font-weight: bold;
	font-size: 20px;
	color:#3F484D;  	
}
.oddelovac {
  height: 5px;
}

td a {color:white;}

.mail a  {color:#3F484D;}

a, img {border:0;}

#copy {font-size: 10px; margin-left: -15px;}
#menu_spodni {
  font-size: 10px;
  padding-left: 350px;
}

#menu_spodni a:link, #menu_spodni a:hover, #menu_spodni a:visited {color:white; font-size: 10px;}

.ie #copy {font-size: 11px; margin-left: -15px;}
.ie #menu_spodni {
  font-size: 11px;
  padding-left: 380px;
}

.ie #menu_spodni a:link,.ie #menu_spodni a:hover,.ie #menu_spodni a:visited {color:white; }
/* + Font colors + */
.orange {
	color: #c74f0c;
	text-decoration: none;
}
.blue {
	color: #398294;
}
.red {
	color: #cd2c65;
}
.light {
	color: #0d77d2;
}
.purple {
	color: #6d0daa;
}
.green {
	color: #37a244;
}
.brown {
	color: #7e490b;
}
.sea {
	color: #1c7a74;
}
.dblue {
	color: #0f30ad;
}
.black {
	color: #000000;
}
.lsea {
	color: #a2bacb;
}
.grey {
	color: #545454;
}
.italic {
	font-style: italic;
}
.project_tip {
	font-style: italic;
	font-size: 11px;
	padding-left: 5px;
}
.caption {
	background-color: #000000;
	display: none;
	opacity: 0;
	position: absolute;
	z-index: 2;
	width: 267px;
	height: 133px;
	background-image: url(http://blankest.com/theme/images/zoom.png);
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.clear {
	clear: both;
}
.hr {
	height: 2px;
	width: 100%;
	background: url(http://blankest.com/theme/images/hr.gif) 0 0 repeat-x;
}
/* + Correction margins + */
.m0 {
	margin: 0;
}
.m5 {
	margin: 5px 0;
}
.m10 {
	margin: 10px 0;
}
.m15 {
	margin: 15px 0;
}
.m20 {
	margin: 20px 0;
}
.mr5 {
	margin-right: 5px;
}
.mr10 {
	margin-right: 10px;
}
.mr15 {
	margin-right: 15px;
}
.mr20 {
	margin-right: 20px;
}
.mr25 {
	margin-right: 25px;
}
.mr30 {
	margin-right: 30px;
}
.mb0 {
	margin-bottom: 0;
}
.mb5 {
	margin-bottom: 5px;
}
.mb10 {
	margin-bottom: 10px;
}
.mb15 {
	margin-bottom: 15px;
}
.mb20 {
	margin-bottom: 20px;
}
.mb25 {
	margin-bottom: 25px;
}
.mb30 {
	margin-bottom: 30px;
}
.mt0 {
	margin-top: 0;
}
.mt5 {
	margin-top: 5px;
}
.mt10 {
	margin-top: 10px;
}
.mt15 {
	margin-top: 15px;
}
.mt20 {
	margin-top: 20px;
}
.mt25 {
	margin-top: 25px;
}
.mt30 {
	margin-top: 30px;
}
/* + Correction paddings + */
.pb0 {
	padding-bottom: 0;
}
.pb5 {
	padding-bottom: 5px;
}
.pb10 {
	padding-bottom: 10px;
}
.pb15 {
	padding-bottom: 15px;
}
.pb20 {
	padding-bottom: 20px;
}
.pb25 {
	padding-bottom: 25px;
}
.pb30 {
	padding-bottom: 30px;
}
.pt0 {
	padding-top: 0;
}
.pt5 {
	padding-top: 5px;
}
.pt10 {
	padding-top: 10px;
}
.pt15 {
	padding-top: 15px;
}
.pt20 {
	padding-top: 20px;
}
.pt25 {
	padding-top: 25px;
}
.pt30 {
	padding-top: 30px;
}
/* + Font sizes + */
.f14 {
	font-size: 14px;
}
.f16 {
	font-size: 16px;
}
.f18 {
	font-size: 18px;
}
/* + Containers + */
.container {
	padding-bottom: 00px;
}
.container_tabs {
	width: 949px;
	margin: auto;
	position: relative;
	overflow: hidden;
}
.container_content_slider {
	width: 950px;
	margin: 0 auto;
	position: relative;
	z-index: 0;
	padding-bottom: 0px;
	height: 310px;
}
.footer_container {
	padding: 0;
}
.container_3d {
	top: 0px;
}
.container, .footer_container, #testapp, #toolbar, .container_3d {
	width: 950px;
	margin: auto;
	position: relative;
}
.container .imcon {
	position: relative;
	display: block;
	margin: 0 0 0px 0;
}
/* + HEADER + */
#header {
	height: 168px;
	background: url(../images/menu_vrsek_03.png) center top no-repeat;
	position: relative;
}
.logo {
	margin: 0px 0 0 0;
	width: 0px;
	height: 0px;
	position: absolute;
}
ul#nav {
	padding: 0px;
	margin: 0px 0;
	list-style: none;
	float: right;
	z-index: 200;
}
ul#nav li {
	float: left;
	display: inline;
	margin: 0 0px;
	position: relative;
}
ul#nav li a {
	text-decoration: none;
	float: left;
	color: #646464;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	display: block;
}
ul#nav li a span {
	margin: 0 10px 0 -10px;
	padding: 4px 8px 4px 18px;
	position: relative;
	float: left;
}
ul#nav li a.active, ul#nav li a:hover {
	background: url(http://blankest.com/theme/images/buttons_sprite.png) no-repeat top right;
	color: #ffffff;
	font-weight: bold;
}
ul#nav li a.active span, ul#nav li a:hover span {
	background: url(http://blankest.com/theme/images/buttons_sprite.png) no-repeat top left;
	font-weight: bold;
}
/* + DROPDOWN MENU + */
.dd {
	padding: 0px 0 0 0px;
	margin: 0px 0;
	list-style: none;
	float: right;
	z-index: 200;
}
.dd ul {
	margin-right: 0px;
	padding: 0;
}
.dd ul li {
	position: relative;
	display: inline;
	float: left;
	margin: 0 0px;
}
.dd ul li a {
	display: block;
	color: #646464;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	text-decoration: none;
	float: left;
}
* html .dd ul li a {
	display: inline-block;
}
.dd ul li a span {
	margin: 0 0px 0 0px;
	padding: 0;
	position: relative;
	float: left;
}
.dd ul li .active, .dd ul li a:hover, .dd ul li:hover {
	background: url(http://blankest.com/theme/images/buttons_sprite.png) no-repeat top right;
	font-weight: bold;
}
.dd ul li .active span, .dd ul li a:hover span, .dd ul li:hover span {
	background: url(http://blankest.com/theme/images/buttons_sprite.png) no-repeat top left;
	font-weight: bold;
	color: #ffffff;
}
/* - 1st sub level menu - */
.dd ul li ul {
	position: absolute;
	margin-left: -14px;
	display: none;
	visibility: hidden;
	left: 0;
}
.dd ul li ul li {
	display: block;
	float: none;
	position: relative;
}
.dd ul li ul li a {
	width: 160px;
	padding: 5px 5px 5px 24px;
	font-size: 10px;
	border: 1px solid #afafaf;
	border-top: none;
	color: #fff;
	background: #8c8c8c url(http://blankest.com/theme/images/dd_arrow.png) 11px 13px no-repeat;
	float: none;
}
.dd ul li ul li a:hover {
	background: #737373 url(http://blankest.com/theme/images/dd_arrow.png) 11px 13px no-repeat;
}
.dd ul li ul li ul {
	top: 0;
	position: absolute;
	margin-left: -4px;
	float: none;
}
.dd ul li ul li ul li {
}
/* - Holly Hack for IE - */
* html .dd {
	height: 1%;
}
/* + IMAGE FRAMES + */
.frame {
	position: absolute;
	background: url(http://blankest.com/theme/images/frame_b.png) no-repeat 0 0;
	left: 0;
	top: 0;
	width: 265px;
	height: 146px;
}
.frame_m {
	position: absolute;
	background: url(http://blankest.com/theme/images/frame_content.png) no-repeat 0 0;
	left: 0;
	top: 0;
	width: 630px;
	height: 232px;
}
.frame_l {
	position: absolute;
	background: url(http://blankest.com/theme/images/frame_large.png) no-repeat 0 0;
	left: 0;
	top: 0;
	width: 950px;
	height: 279px;
}
.frame_3col {
	position: absolute;
	background: url(http://blankest.com/theme/images/frames/portfolio_3_columns.png) no-repeat 0 0;
	left: 0;
	top: 0;
	width: 290px;
	height: 180px;
}
.frame_2col {
	position: absolute;
	background: url(http://blankest.com/theme/images/frames/portfolio_2_columns.png) no-repeat 0 0;
	left: 0;
	top: 0;
	width: 455px;
	height: 180px;
}
.frame_content {
	position: absolute;
	background: url(http://blankest.com/theme/images/frames/content.png) no-repeat 0 0;
	left: 0;
	top: 0;
	width: 265px;
	height: 132px;
}
.frame_nivo {
	position: absolute;
	background: url(http://blankest.com/theme/images/frames/nivo_slider_frame.png) no-repeat 0 0;
	left: -17px;
	bottom: -21px;
	width: 983px;
	height: 418px;
	z-index: 80;
}
.frame_tabs {
	position: absolute;
	background: url(../images/tabs_frame.png) no-repeat 0 0;
	left: -17px;
	top: -10px;
	width: 982px;
	height: 421px;
	z-index: 2;
}
.frame_content_slider {
	position: absolute;
	background: url(http://blankest.com/theme/images/frames/content_slider_frame.png) no-repeat 0 0;
	left: -17px;
	top: -10px;
	width: 982px;
	height: 374px;
	z-index: 2;
}
/* + HOMEPAGE SLIDER AREA + */
.slider {
height:
/*470*/
	400px;
	clear: both;
}
.tabs_slider {
	height: 412px;
	clear: both;
}
.slider_3d {
	height: 415px;
	background: url(http://blankest.com/theme/images/dots_bg.png) no-repeat 50% 100%;
}
/* + PAGE TITLES FOR INNER PAGES + */
.pagetitle {
	height: 116px;
	margin-bottom: 45px;
}
.pagetitle h1 {
	margin: 0;
	padding: 36px 0 0 0;
	font-size: 26px;
	color: #ebebeb;
	width: 650px;
}
.pagetitle span {
	color: #b3b3b3;
	padding: 5px 0;
	width: 650px;
	font-style: italic;
}
.pagetitle form {
	display: block;
	position: absolute;
	right: 0;
	top: 45px;
	width: 248px;
}
.pagetitle form input[type=text] {
	font-style: italic;
	font-size: 11px;
	width: 200px;
	background: url(http://blankest.com/theme/images/search_bg.png) no-repeat;
	border: none;
	padding: 6px 10px 7px 10px;
	color: #838383;
}
.pagetitle form input[type=submit] {
	display: block;
	height: 26px;
	width: 31px;
	background: url(http://blankest.com/theme/images/search_btn.png) no-repeat;
	border: none;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
}
/* + 3 BLOCKS ON HOMEPAGE + */
.blocks {
	margin: 45px 0 0 0;
}
.img {
	position: relative;
	display: block;
	width: 265px;
	height: 132px;
	margin: 16px 0 2px 0;
}
.blocks p {
	padding: 16px 0;
}
.block {
	float: left;
	display: block;
	width: 265px;
	margin-right: 77px;
}
.block3 {
	margin: 0;
}
/* + LEFT SIDE CONTENT. INNER PAGES + */
.content {
	width: 630px;
	float: left;
	margin: 0 68px 0px 0;
	display: block;
	padding: 0;
}
.content .line {
	margin: 25px 0;
}
.content .last {
	padding-bottom: 0;
	margin-bottom: 0;
	background: none;
}
/* - Our professional team - */
.team-member {
	position: relative;
	margin: 0 0 50px 0;
	clear: both;
}
.team-member img.photo {
	display: block;
	width: 95px;
	height: 64px;
	background: url(http://blankest.com/theme/images/team-member-border.gif) no-repeat 0 0;
	padding: 4px 4px 28px 4px;
	float: left;
	margin-right: 14px;
}
.team-member .member {
	display: block;
	font-weight: 100;
	padding: 5px 0 0 0;
	font-size: 16px;
	font-weight: bold;
}
.team-member p {
	padding-top: 14px;
}
.team-member ul {
	position: absolute;
	top: 78px;
	left: 4px;
}
.team-member ul li {
	display: block;
	float: left;
	margin: 0 10px 0 0;
}
.team-member:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* - Job list - */
#joblist {
	margin-top: -20px;
}
#joblist .header {
	padding: 20px 0 25px 0;
	position: relative;
	background: url(http://blankest.com/theme/images/hr.gif) 0 100% repeat-x;
	cursor: pointer;
}
#joblist .job_title {
	font-size: 16px;
	font-weight: bold;
	color: #626262;
}
#joblist .position {
	display: block;
	background: url(http://blankest.com/theme/images/hr.gif) 0 100% repeat-x;
	padding: 20px 0 50px 0;
}
#joblist .permanent {
	color: #cd2c65;
	font-weight: bold;
	padding-top: 20px;
}
#joblist .permanent label {
	display: block;
	padding-top: 3px;
	float: left;
}
#joblist .permanent input[type=text] {
	float: right;
	display: block;
	background: url(http://blankest.com/theme/images/permanent_link.png) no-repeat;
	padding: 0 7px;
	width: 378px;
	color: #fff;
	font-style: italic;
	border: none;
	line-height: 26px;
	height: 26px;
	font-size: 11px;
}
/* - 2 inside blocks - */
.inside_blocks {
	padding: 0;
}
.inside_blocks p {
	padding-top: 12px;
}
.inside_blocks .left {
	display: block;
	float: left;
	width: 268px;
	margin-right: 62px;
	padding: 0 6px;
}
.inside_blocks .right {
	display: block;
	float: right;
	width: 268px;
	padding: 0;
}
/* - Portfolio bar - */
.bar {
	height: 32px;
	background: url(http://blankest.com/theme/images/portfoliobar_bg.png) repeat-x 0 0;
	position: relative;
	padding: 2px 135px 2px 0;
	margin-bottom: 45px;
}
.bar a.hire {
	display: block;
	position: absolute;
	right: 0;
	top: -5px;
	height: 43px;
	width: 137px;
	background: url(http://blankest.com/theme/images/hire.png) no-repeat 0 0;
}
.bar a.hire:hover {
	background-position: 0 -44px;
}
.bar li {
	display: block;
	float: left;
	margin-right: 2px;
}
.bar li a {
	display: block;
	padding: 0 23px;
	font-weight: bold;
	text-transform: uppercase;
	color: #545454;
	font-size: 10px;
	line-height: 28px;
}
.bar li a.active, .bar li a:hover {
	color: #ffffff;
	background: url(http://blankest.com/theme/images/bar_active_li.png) repeat-x 0 0;
}
/* - Portfolio wrappers styles - */
.gallery, .gallery_3 {
	width: 990px;
	margin-left: -20px;
}
.gallery_2 {
	width: 990px;
	margin-left: -20px;
}
.name {
	font-size: 16px;
	margin: 0 0 16px 0;
	font-weight: bold;
	display: block;
	position: relative;
	padding-right: 50px;
}
.gallery ul li, .gallery_3 ul li {
	float: left;
	display: block;
	width: 290px;
	margin: 0 20px 45px 20px;
}
.gallery_2 ul li {
	width: 455px;
	float: left;
	display: block;
	margin: 0 20px 45px 20px;
	height: 265px;
}
.gallery_3 ul li {
	height: 260px;
}
.gallery ul li .item, .gallery_3 ul li .item {
	position: relative;
	display: block;
	width: 290px;
	height: 180px;
	margin: 0 0 4px 0;
}
.gallery_2 ul li .item {
	position: relative;
	display: block;
	width: 455px;
	height: 180px;
	margin: 0 0 5px 0;
}
/*.gallery_2 p {
	padding-left: 5px;
	padding-right: 5px;
}
*/
.details {
	color: #8a8a8a;
	padding-bottom: 14px;
	background: url(http://blankest.com/theme/images/hr.gif) repeat-x 0 100%;
	font-style: italic;
	margin-bottom: 14px;
}
.gallery_1, .detailed {
	background: url(http://blankest.com/theme/images/hr.gif) repeat-x 0 100%;
	padding-bottom: 25px;
	margin-bottom: 50px;
}
.detailed {
	margin-bottom: 0;
}
/* - Project information and project overviews - */
.project_info {
	background: url(http://blankest.com/theme/images/curves.gif) repeat-x 0 100%;
	padding: 0 0 25px 0;
	margin: -3px 0 20px 0;
	position: relative;
}
.project_info ul {
	padding: 3px 0;
}
.project_info ul li {
	display: inline-block;
}
.project_info ul li.client {
	font-size: 14px;
	width: 380px;
	font-weight: bold;
	margin-right: 28px;
}
.project_info ul li.timing {
	width: 330px;
	color: #8a8a8a;
	font-style: italic;
}
.overview {
}
.overview p {
	padding: 0;
}
.overview .title {
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 15px 0;
	display: block;
}
.overview .services_provided, .overview .sp {
	width: 370px;
	margin-right: 38px;
	float: left;
}
.overview .sp {
	width: 300px;
	margin-right: 20px;
}
.overview .project_overview, .overview .po {
	width: 540px;
	float: left;
}
.overview .po {
	width: 310px;
}
/* - Social icons styles - */
ul.social {
	display: block;
	position: absolute;
	right: 0;
	top: 2px;
}
ul.social li {
	display: inline-block;
	margin-left: 6px;
	background: url(http://blankest.com/theme/images/social.png) no-repeat;
}
ul.social li a {
	display: block;
	width: 16px;
	height: 16px;
}
ul.social li.fb {
	background-position: 0 0;
}
ul.social li.tw {
	background-position: 0 -17px;
}
ul.social li.del {
	background-position: 0 -34px;
}
ul.social li.fb:hover {
	background-position: 0 -59px;
}
ul.social li.tw:hover {
	background-position: 0 -76px;
}
ul.social li.del:hover {
	background-position: 0 -93px;
}
/* + PAGINATION BEGINS + */
.pagination, .pagination_content {
	margin: auto;
	width: 950px;
	text-align: center;
}
.pagination_content {
	width: 630px;
	clear: both;
}
ul.pages {
	/*display: inline;
*/
}
ul.pages li.prev {
	margin-right: 20px;
}
ul.pages li.next {
	margin-left: 20px;
}
ul.pages li {
	display: inline-block;
	clear: both;
	margin: 0 4px;
}
ul.pages li a {
	background: url(http://blankest.com/theme/images/buttons_sprite.png) no-repeat right -257px;
	float: right;
	height: 22px;
	display: block;
}
ul.pages li a span {
	margin: 0 5px 0 -5px;
	padding: 0 3px 0 8px;
	position: relative;
	float: left;
	background: url(http://blankest.com/theme/images/buttons_sprite.png) no-repeat left -257px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 20px;
	font-weight: bolder;
	height: 22px;
}
ul.pages li a:hover {
	background-position: right -279px;
}
ul.pages li a:hover span {
	background-position: left -279px;
}
ul.pages li .active {
	background-position: right -235px;
}
ul.pages li .active span {
	background-position: left -235px;
}
/* + SIDEBAR BEGINS + */
.sidebar {
	float: left;
	width: 252px;
}
.sidebar h4 {
	padding: 0px 0 25px 34px;
	background: url(http://blankest.com/theme/images/hr.gif) bottom left repeat-x;
}
.sidebar .underline {
	background: url(http://blankest.com/theme/images/hr.gif) repeat-x 0 100%;
}
/* - General widgets style - */
.navigation, .download, .info, .flickr, .partners, .current_project, .other_projects, .message, .latest_post, .hiring, .subscribe {
	margin-bottom: 40px;
}
/* - Navigation widget - */
.navigation {
	background: url(http://blankest.com/theme/images/icons/sidebar/categories.png) no-repeat 5px 0;
}
.navigation li {
	display: block;
	width: 252px;
	background: url(http://blankest.com/theme/images/hr.gif) 0 100% repeat-x;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}
.navigation li a {
	display: block;
	color: #6f6d6d;
	padding: 8px 0 10px 30px;
	background: url(http://blankest.com/theme/images/sidebar-arrow.gif) no-repeat 12px 15px;
}
.navigation li.active a {
	color: #0D77D2;
	background: url(http://blankest.com/theme/images/sidebar-arrow-active.gif) no-repeat 22px 15px;
	padding-left: 40px;
}
/* - Files for download widget - */
.download {
	background: url(http://blankest.com/theme/images/sidebar/downloads.png) no-repeat 5px 0;
}
.download li {
	display: block;
	background: url(http://blankest.com/theme/images/hr.gif) 0 100% repeat-x;
}
.download li a {
	display: block;
	color: #6f6d6d;
	padding: 8px 0 10px 30px;
	background: url(http://blankest.com/theme/images/sidebar/download_arrow.png) no-repeat 8px 13px;
}
.download li a:hover {
	color: #0d77d2;
}
/* - We are hiring widget - */
.hiring {
	background: url(http://blankest.com/theme/images/icons/sidebar/hiring.png) no-repeat 5px 0;
}
.hiring li {
	display: block;
	background: url(http://blankest.com/theme/images/hr.gif) 0 100% repeat-x;
}
.hiring li a {
	display: inline-block;
	color: #6f6d6d;
	padding: 8px 0 10px 25px;
	background: url(http://blankest.com/theme/images/icons/plus_list_blue.png) no-repeat 8px 14px;
}
.hiring li a:hover, .hiring li.viewall a {
	color: #0d77d2;
}
.hiring .replyback {
	padding-left: 5px;
	color: #cd2c65;
	background: none;
}
/* - Our information widget - */
.info {
	background: url(http://blankest.com/theme/images/icons/sidebar/info_cat.png) no-repeat 5px 2px;
}
.info li {
	display: block;
	background: url(http://blankest.com/theme/images/hr.gif) 0 100% repeat-x;
	padding: 10px 0;
}
.info .home, .info .phone, .info .email, .info .open_hours {
	padding-left: 30px;
}
.info .home {
	background: url(http://blankest.com/theme/images/icons/sidebar/home.png) no-repeat 8px 2px;
}
.info .phone {
	background: url(http://blankest.com/theme/images/icons/sidebar/phone.png) no-repeat 8px 1px;
}
.info .email {
	background: url(http://blankest.com/theme/images/icons/sidebar/email.png) no-repeat 8px 2px;
}
.info .open_hours {
	background: url(http://blankest.com/theme/images/icons/sidebar/open_hours.png) no-repeat 8px 2px;
}
/* - Current project widget - */
.current_project {
	background: url(http://blankest.com/theme/images/icons/sidebar/current_project.png) no-repeat 8px 0;
}
.current_project li {
	display: block;
	background: url(http://blankest.com/theme/images/hr.gif) 0 100% repeat-x;
	padding: 8px 0 10px 8px;
}
.current_project li a {
	display: block;
}
/* - Latest blog posts widget - */
.latest_post {
	background: url(http://blankest.com/theme/images/icons/sidebar/latest_post.png) no-repeat 8px 0;
}
.latest_post p {
	padding: 10px 0 3px 0;
}
.latest_post li {
	display: block;
	background: url(http://blankest.com/theme/images/hr.gif) 0 100% repeat-x;
	padding: 8px 0 10px 8px;
}
.latest_post li a {
	display: block;
}
.latest_post li .postname {
	margin: 5px 0 15px 0;
	font-weight: bold;
	font-size: 14px;
}
/* - Send us a message widget - */
.message {
	background: url(http://blankest.com/theme/images/icons/sidebar/message.png) no-repeat 8px 0;
	position: relative;
}
.subscribe {
	background: url(http://blankest.com/theme/images/icons/sidebar/subscribe.png) no-repeat 8px 0;
	position: relative;
}
.message form, .subscribe form {
	padding: 12px 0 20px 0;
	margin: 0 7px;
	background: url(http://blankest.com/theme/images/hr.gif) repeat-x 0 100%;
}
.message form input[type=text], .subscribe form input {
	font-size: 12px;
	width: 237px;
	background: url(http://blankest.com/theme/images/message_input.png) no-repeat;
	border: none;
	padding: 5px 5px 7px 5px;
	color: #ffffff;
	margin-bottom: 14px;
}
.subscribe form input {
	margin-top: 14px;
	margin-bottom: 0;
}
.subscribe form input.first {
	margin: 0;
}
.message form textarea {
	background: url(http://blankest.com/theme/images/message_textarea.png) no-repeat 0 0;
	width: 227px;
	padding: 5px;
	color: #ffffff;
	height: 59px;
	border: none;
}
.req {
	display: block;
	padding-top: 20px;
	font-style: italic;
}
/* - Our other projects widget - */
.other_projects {
	background: url(http://blankest.com/theme/images/icons/sidebar/other_projects.png) no-repeat 12px 0;
}
.other_projects li {
	display: block;
	background: url(http://blankest.com/theme/images/hr.gif) 0 100% repeat-x;
}
.other_projects li a {
	display: block;
	color: #6f6d6d;
	padding: 8px 0 10px 0;
}
.other_projects li a:hover {
	color: #0d77d2;
}
.other_projects li a.lock {
	background: url(http://blankest.com/theme/images/icons/sidebar/lock.png) no-repeat 0 10px;
	padding-left: 20px;
	color: #0d77d2;
}
/* - Our partners and friends widget - */
.partners {
	background: url(http://blankest.com/theme/images/icons/sidebar/partners.png) no-repeat 8px 0;
}
.partners li {
	margin: 12px 9px 0 9px;
	display: block;
	outline: none;
}
.partners li.underline {
	padding-bottom: 12px;
	background: url(http://blankest.com/theme/images/hr.gif) repeat-x 0 100%;
}
/* - Our Flickr gallery widget - */
.flickr {
	background: url(http://blankest.com/theme/images/icons/sidebar/flickr.png) no-repeat 5px 0;
}
.flickr img {
	margin: 20px 9px 0 9px;
	display: inline-block;
}
/* + YELLOW TOOLBAR + */
#toolbar {
	margin-bottom: 50px;
	height: 44px;
	background: url(http://blankest.com/theme/images/toolbar.png) 0 0 no-repeat;
	position: relative;
	clear: both;
	padding: 0;
}
#toolbar .envelope {
	width: 44px;
	height: 42px;
	background: url(http://blankest.com/theme/images/envelope.png) 0 0 no-repeat;
	display: block;
	position: absolute;
	left: 1px;
	top: 1px;
}
#toolbar .envelope:hover {
	background: url(http://blankest.com/theme/images/envelope.png) 0 100% no-repeat;
}
#toolbar h4 {
	color: #c74f0c;
	font-size: 14px;
	text-transform: uppercase;
	padding: 16px 20px 14px 70px;
	margin: 0;
	display: block;
	float: left;
	font-weight: 700;
}
#toolbar .barsep {
	width: 2px;
	height: 36px;
	padding: 4px 40px;
	background: url(http://blankest.com/theme/images/barsep.png) 50% 50% no-repeat;
}
#toolbar ul li {
	display: block;
	float: right;
	padding: 12px 0;
	font-weight: bold;
}
/* + APPLICATIONS ANT TESTIMONIALS LISTS + */
#testapp {
	clear: both;
	position: relative;
	margin-bottom: 50px;
}
#testapp .last {
	padding-bottom: 0;
	background: none;
}
.apps {
	width: 600px;
	float: left;
	display: block;
	margin-right: 80px;
}
.apps ul li {
	padding: 14px 0 16px 0;
	background: url(http://blankest.com/theme/images/hr.gif) repeat-x 0 100%;
	position: relative;
	clear: both;
}
.apps ul li img {
	float: left;
	display: block;
	margin: 3px 14px 0 0;
	width: 64px;
	height: 64px;
}
.apps ul li p {
	padding: 8px 0 0 0;
}
.apps .appname {
	font-size: 14px;
	text-decoration: underline;
	display: block;
	margin-right: 100px;
}
/* - Applications list - */
.applications {
	position: relative;
	margin: -25px 0 50px 0;
}
.applications ul li {
	padding: 23px 0 25px 0;
	background: url(http://blankest.com/theme/images/hr.gif) repeat-x 0 100%;
	position: relative;
	clear: both;
}
.applications ul li img {
	float: left;
	display: block;
	margin: 2px 14px 0 0;
	width: 68px;
	height: 68px;
}
.applications ul li p {
	padding-top: 12px;
}
.applications .appname {
	font-size: 16px;
	text-decoration: none;
	display: block;
	margin-right: 100px;
	font-weight: bold;
}
/* - Testimonials list - */
.testimonials {
	width: 270px;
	float: left;
}
.testimonials ul li {
	display: block;
	clear: both;
	padding: 14px 0 16px 0;
	background: url(http://blankest.com/theme/images/hr.gif) repeat-x 0 100%;
}
.testimonials div {
	text-indent: 18px;
	background: url(http://blankest.com/theme/images/quote.png) 0 3px no-repeat;
	padding: 0;
}
.testimonials p {
	margin-top: 8px;
	text-align: right;
}
/* + BOTTOM + */
#bottom {
	background: url(http://blankest.com/theme/images/bottombg.jpg) 0 0 repeat;
	position: relative;
	clear: both;
	padding-bottom: 25px;
}
#bottom  .bg {
	background: url(http://blankest.com/theme/images/curves.gif) 0 0 repeat-x;
	height: 7px;
	margin: 0;
}
/* - Twitter - */
.twitter {
	float: left;
	width: 270px;
	margin: 0 80px 0 0;
	padding-top: 27px;
}
.twitter p {
	display: block;
	margin: 14px 0 0 0;
	padding: 0 13px 0 26px;
	background: url(http://blankest.com/theme/images/quote.png) 2px 3px no-repeat;
}
.twitter .time {
	float: right;
	color: #cd2c65;
	padding-top: 3px;
}
/* - Clients slider - */
.clients_slider {
	float: left;
	width: 600px;
	padding-top: 27px;
}
.clients {
	clear: both;
	position: relative;
	height: 140px;
}
.clients a.leftarrow {
	top: 55px;
	position: absolute;
	display: block;
	width: 11px;
	height: 17px;
	background-image: url(http://blankest.com/theme/images/client-slider-arrow-left.gif);
	background-repeat: no-repeat;
	z-index: 1;
}
.clients a.rightarrow {
	top: 55px;
	position: absolute;
	display: block;
	width: 11px;
	height: 17px;
	background-image: url(http://blankest.com/theme/images/client-slider-arrow-right.gif);
	background-repeat: no-repeat;
	right: 0;
	z-index: 1;
}
.clients .wrapper {
	width: 538px;
	position: relative;
	left: 31px;
	top: 18px;
}
.clients .wrapper ul {
	display: block;
	position: relative;
	height: 99px;
	left: 0px;
	overflow: hidden;
}
.clients .wrapper ul li {
	display: block;
	float: left;
	width: 156px;
	margin: 0 35px 0 0;
}
.clients .wrapper ul li img {
	display: block;
}
/* + FOOTER + */
#footer {
	height: 56px;
	background: url(http://blankest.com/theme/images/footerbg.gif) 0 0 repeat-x;
	clear: both;
}
#footer .copyright {
	color: #ebebeb;
	padding-top: 19px;
	display: block;
	float: left;
}
#footer ul {
	display: block;
	float: left;
	padding: 18px 0 0 110px;
}
#footer ul li {
	display: block;
	float: left;
	width: 22px;
	height: 22px;
	margin: 0 15px 0 0;
}
#footer form {
	float: right;
	padding: 18px 0 0 61px;
	display: block;
	position: relative;
}
#footer form input[type=text] {
	font-size: 11px;
	width: 210px;
	background: url(http://blankest.com/theme/images/footer-input.jpg) no-repeat;
	border: none;
	padding: 4px 5px 5px 5px;
	color: #838383;
}
#footer form input[type=submit] {
	cursor: pointer;
	display: block;
	height: 22px;
	width: 27px;
	background-image: url(http://blankest.com/theme/images/footer-input-submit.jpg);
	background-repeat: no-repeat;
	border: none;
	position: absolute;
	right: 0px;
	bottom: 1px;
	cursor: pointer;
}
#footer form label {
	color: #ebebeb;
	margin: 0 15px 0 0;
}
/* LATEST PROJECTS SLIDER */
.latest {
	clear: both;
	height: 285px;
	position: relative;
	background: url(http://blankest.com/theme/images/latest_slider.png) repeat-x 0 -572px;
	margin: 0 auto 50px auto;
	padding: 0;
}
.latest a.leftarrow {
	display: block;
	width: 23px;
	height: 285px;
	background: url(http://blankest.com/theme/images/latest_slider.png) no-repeat scroll 0 0 transparent;
	position: absolute;
	left: 0;
	top: 0;
	text-indent: -9999px;
}
.latest a.leftarrow:hover {
	background: url(http://blankest.com/theme/images/latest_slider.png) no-repeat scroll -24px 0 transparent;
}
.latest a.rightarrow {
	display: block;
	width: 23px;
	height: 285px;
	background: url(http://blankest.com/theme/images/latest_slider.png) no-repeat scroll 0 -286px transparent;
	position: absolute;
	right: 0;
	top: 0;
	text-indent: -9999px;
}
.latest a.rightarrow:hover {
	background: url(http://blankest.com/theme/images/latest_slider.png) no-repeat scroll -24px -286px transparent;
}
.projects_wrapper {
	width: 950px;
	height: 285px;
	overflow: hidden;
	position: relative;
	left: 25px;
}
#projects {
	display: block;
	position: relative;
	margin: 0;
padding:
/*25px*/
	9px 0 0 0;
	height: 285px;
	overflow: hidden;
	width: 950px
}
#projects li {
	width: 265px;
	height: 285px;
	padding: 0 17px 0 18px;
}
#projects li p {
	padding: 8px 0 0 0;
}
#projects .name {
	color: #2778c4;
	font-size: 14px;
	text-decoration: underline;
	padding: 16px 0 4px 0;
	display: block;
	font-weight: normal;
	margin: 0;
}
/* CLIENTS SLIDER */
.portfolio-slider {
	clear: both;
	height: 100px;
	width: 600px;
	position: relative;
	padding: 0;
}
.portfolio-slider a.leftarrow {
	top: 55px;
	position: absolute;
	display: block;
	width: 11px;
	height: 17px;
	background: url(http://blankest.com/theme/images/arrows.png) 0 0 no-repeat;
	left: 0;
	z-index: 1;
}
.portfolio-slider a.leftarrow:hover {
	background: url(http://blankest.com/theme/images/arrows.png) -11px 0 no-repeat;
}
.portfolio-slider a.rightarrow {
	top: 55px;
	position: absolute;
	display: block;
	width: 11px;
	height: 17px;
	background: url(http://blankest.com/theme/images/arrows.png) -23px 0 no-repeat;
	right: 0;
	z-index: 1;
}
.portfolio-slider a.rightarrow:hover {
	background: url(http://blankest.com/theme/images/arrows.png) -34px 0 no-repeat;
}
.portfolio-slider .wrapper {
	width: 570px;
	overflow: hidden;
	position: relative;
	padding: 0;
	margin: 0 15px;
}
.portfolio-slider .wrapper ul {
	position: relative;
	margin: 0;
	padding-top: 20px;
	height: 100px;
	overflow: hidden;
	left: -190px;
	width: 9999px;
}
.portfolio-slider .wrapper ul li {
	display: block;
	width: 156px;
	float: left;
	height: 100px;
	margin: 0 17px;
	padding: 0;
}
/* BUTTONS LIST */
/* - Read more - */
.read {
	display: block;
	float: right;
	clear: both;
}
.read a {
	background: url(http://blankest.com/theme/images/buttons_sprite.png) no-repeat right -29px;
	float: right;
	height: 26px;
	display: block;
}
.read a span {
	margin: 0 10px 0 -10px;
	padding: 0 8px 0 18px;
	position: relative;
	float: left;
	background: url(http://blankest.com/theme/images/buttons_sprite.png) no-repeat left -29px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 24px;
	font-weight: bolder;
	height: 26px;
}
.read a:hover {
	background-position: right -55px;
}
.read a:hover span {
	background-position: left -55px;
}
/* - Begin live chat - */
.chat {
	margin: -3px 10px 0 55px;
}
.chat a {
	background: url(http://blankest.com/theme/images/buttons_sprite.png) no-repeat 100% -82px;
	float: right;
	height: 26px;
	display: block;
}
.chat a span {
	margin: 0 35px 0 -10px;
	padding: 0 5px 0 15px;
	position: relative;
	float: left;
	background: url(http://blankest.com/theme/images/buttons_sprite.png) no-repeat left -82px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 24px;
	font-weight: bolder;
	height: 26px;
	white-space: nowrap;
	display: block;
}
.chat a:hover {
	background-position: 100% -108px;
}
.chat a:hover span {
	background-position: 0 -108px;
}
/* - Buy application - */
.buy, .buy_app {
	display: block;
	position: absolute;
	top: 13px;
	right: 0;
}
.buy_app {
	top: 21px;
}
.buy a, .buy_app a {
	background: url(http://blankest.com/theme/images/buttons_sprite.png) no-repeat 100% -135px;
	float: right;
	height: 23px;
	display: block;
}
.buy a span, .buy_app a span {
	margin: 0 8px 0 -8px;
	padding: 0 4px 0 30px;
	position: relative;
	float: left;
	background: url(http://blankest.com/theme/images/buttons_sprite.png) no-repeat 0 -135px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 11px;
	line-height: 22px;
	font-weight: bolder;
	height: 23px;
}
.buy a:hover, .buy_app a:hover {
	background-position: 100% -158px;
}
.buy a:hover span, .buy_app a:hover span {
	background-position: 0 -158px;
}
/* - Apply for a job - */
.apply {
	display: block;
	position: absolute;
	top: 18px;
	right: 0;
	z-index: 999;
}
.apply a {
	background: url(http://blankest.com/theme/images/buttons_sprite.png) no-repeat 100% -182px;
	float: right;
	height: 26px;
	display: block;
}
.apply a span {
	margin: 0 10px 0 -10px;
	padding: 0 5px 0 15px;
	position: relative;
	float: left;
	background: url(http://blankest.com/theme/images/buttons_sprite.png) no-repeat left -182px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 24px;
	font-weight: bolder;
	height: 26px;
}
.apply a:hover {
	background-position: 100% -208px;
}
.apply a:hover span {
	background-position: 0 -208px;
}
/* - Visit website portfolio - */
.visit {
	position: absolute;
	top: 0;
	right: 0;
}
.visit a {
	background: url(http://blankest.com/theme/images/buttons_sprite.png) no-repeat 100% -302px;
	float: right;
	height: 26px;
	display: block;
}
.visit a span {
	margin: 0 35px 0 -10px;
	padding: 0 0 0 15px;
	position: relative;
	float: left;
	background: url(http://blankest.com/theme/images/buttons_sprite.png) no-repeat left -302px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 24px;
	font-weight: bolder;
	height: 26px;
	white-space: nowrap;
	display: block;
}
.visit a:hover {
	background-position: 100% -328px;
}
.visit a:hover span {
	background-position: 0 -328px;
}
/* - Buy on app store - */
.appstore {
	position: absolute;
	top: 0;
	right: 0;
}
.appstore a {
	background: url(http://blankest.com/theme/images/buttons_sprite.png) no-repeat 100% -355px;
	float: right;
	height: 26px;
	display: block;
}
.appstore a span {
	margin: 0 35px 0 -10px;
	padding: 0 0 0 15px;
	position: relative;
	float: left;
	background: url(http://blankest.com/theme/images/buttons_sprite.png) no-repeat left -355px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 24px;
	font-weight: bolder;
	height: 26px;
	white-space: nowrap;
	display: block;
}
.appstore a:hover {
	background-position: 100% -381px;
}
.appstore a:hover span {
	background-position: 0 -381px;
}
.left_button {
	margin-right: 70px;
	margin-left: 10px;
	clear: both;
	float: left;
	display: block;
}
.left_button a {
	background: url(http://blankest.com/theme/images/buttons_sprite.png) no-repeat 100% -725px;
	float: right;
	height: 25px;
	display: block;
}
.left_button a span {
	margin: 0 10px 0 -10px;
	padding: 0 15px 0 25px;
	position: relative;
	float: left;
	background: url(http://blankest.com/theme/images/buttons_sprite.png) no-repeat left -725px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 24px;
	font-weight: bolder;
	height: 25px;
	white-space: nowrap;
	display: block;
}
.left_button a:hover {
	background-position: 100% -751px;
}
.left_button a:hover span {
	background-position: 0 -751px;
}
.right_button {
	float: left;
	display: block;
}
.right_button a {
	background: url(http://blankest.com/theme/images/buttons_sprite.png) no-repeat 100% -778px;
	float: right;
	height: 25px;
	display: block;
}
.right_button a span {
	margin: 0 10px 0 -10px;
	padding: 0 15px 0 25px;
	position: relative;
	float: left;
	background: url(http://blankest.com/theme/images/buttons_sprite.png) no-repeat left -778px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 24px;
	font-weight: bolder;
	height: 25px;
	white-space: nowrap;
	display: block;
}
.right_button a:hover {
	background-position: 100% -804px;
}
.right_button a:hover span {
	background-position: 0 -804px;
}
/* + DEFAULT BUTTONS STYLES + */
/* - Delete it, that's just for TYPO page, temporary classes - */
.btn_temp ul {
}
.btn_temp ul li {
	margin: 0 38px 0 10px;
	display: inline-block;
}
/* - Blue button - */
.bluebtn {
	display: block;
	z-index: 999;
/* insert here necessary styles for your button */
}
.bluebtn a {
	background: url(http://blankest.com/theme/images/buttons_sprite.png) no-repeat 100% -182px;
	float: right;
	height: 26px;
	display: block;
}
.bluebtn a span {
	margin: 0 10px 0 -10px;
	padding: 0 5px 0 16px;
	position: relative;
	float: left;
	background: url(http://blankest.com/theme/images/buttons_sprite.png) no-repeat left -182px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 24px;
	font-weight: bolder;
	height: 26px;
}
.bluebtn a:hover {
	background-position: 100% -208px;
}
.bluebtn a:hover span {
	background-position: 0 -208px;
}
/* - Red button - */
.redbtn {
	display: block;
	z-index: 999;
/* insert here necessary styles for your button */
}
.redbtn a {
	background: url(http://blankest.com/theme/images/buttons_sprite.png) no-repeat 100% -408px;
	float: right;
	height: 26px;
	display: block;
}
.redbtn a span {
	margin: 0 10px 0 -10px;
	padding: 0 5px 0 16px;
	position: relative;
	float: left;
	background: url(http://blankest.com/theme/images/buttons_sprite.png) no-repeat left -408px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 24px;
	font-weight: bolder;
	height: 26px;
}
.redbtn a:hover {
	background-position: 100% -434px;
}
.redbtn a:hover span {
	background-position: 0 -434px;
}
/* - Green button - */
.greenbtn {
	display: block;
	z-index: 999;
/* insert here necessary styles for your button */
}
.greenbtn a {
	background: url(http://blankest.com/theme/images/buttons_sprite.png) no-repeat 100% -461px;
	float: right;
	height: 26px;
	display: block;
}
.greenbtn a span {
	margin: 0 10px 0 -10px;
	padding: 0 5px 0 16px;
	position: relative;
	float: left;
	background: url(http://blankest.com/theme/images/buttons_sprite.png) no-repeat left -461px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 24px;
	font-weight: bolder;
	height: 26px;
}
.greenbtn a:hover {
	background-position: 100% -487px;
}
.greenbtn a:hover span {
	background-position: 0 -487px;
}
/* - Grey button - */
.greybtn {
	display: block;
	z-index: 999;
/* insert here necessary styles for your button */
}
.greybtn a {
	background: url(http://blankest.com/theme/images/buttons_sprite.png) no-repeat 100% -29px;
	float: right;
	height: 26px;
	display: block;
}
.greybtn a span {
	margin: 0 10px 0 -10px;
	padding: 0 5px 0 16px;
	position: relative;
	float: left;
	background: url(http://blankest.com/theme/images/buttons_sprite.png) no-repeat left -29px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 24px;
	font-weight: bolder;
	height: 26px;
}
.greybtn a:hover {
	background-position: 100% -55px;
}
.greybtn a:hover span {
	background-position: 0 -55px;
}
/* - Dark blue button - */
.dbluebtn {
	display: block;
	z-index: 999;
/* insert here necessary styles for your button */
}
.dbluebtn a {
	background: url(http://blankest.com/theme/images/buttons_sprite.png) no-repeat 100% -514px;
	float: right;
	height: 26px;
	display: block;
}
.dbluebtn a span {
	margin: 0 10px 0 -10px;
	padding: 0 5px 0 16px;
	position: relative;
	float: left;
	background: url(http://blankest.com/theme/images/buttons_sprite.png) no-repeat left -514px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 24px;
	font-weight: bolder;
	height: 26px;
}
.dbluebtn a:hover {
	background-position: 100% -540px;
}
.dbluebtn a:hover span {
	background-position: 0 -540px;
}
/* - Purple button - */
.purplebtn {
	display: block;
	z-index: 999;
/* insert here necessary styles for your button */
}
.purplebtn a {
	background: url(http://blankest.com/theme/images/buttons_sprite.png) no-repeat 100% -567px;
	float: right;
	height: 26px;
	display: block;
}
.purplebtn a span {
	margin: 0 10px 0 -10px;
	padding: 0 5px 0 16px;
	position: relative;
	float: left;
	background: url(http://blankest.com/theme/images/buttons_sprite.png) no-repeat left -567px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 24px;
	font-weight: bolder;
	height: 26px;
}
.purplebtn a:hover {
	background-position: 100% -593px;
}
.purplebtn a:hover span {
	background-position: 0 -593px;
}
/* - Orange button - */
.orangebtn {
	display: block;
	z-index: 999;
/* insert here necessary styles for your button */
}
.orangebtn a {
	background: url(http://blankest.com/theme/images/buttons_sprite.png) no-repeat 100% -620px;
	float: right;
	height: 26px;
	display: block;
}
.orangebtn a span {
	margin: 0 10px 0 -10px;
	padding: 0 5px 0 16px;
	position: relative;
	float: left;
	background: url(http://blankest.com/theme/images/buttons_sprite.png) no-repeat left -620px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 24px;
	font-weight: bolder;
	height: 26px;
}
.orangebtn a:hover {
	background-position: 100% -646px;
}
.orangebtn a:hover span {
	background-position: 0 -646px;
}
/* - Sea color button - */
.seabtn {
	display: block;
	z-index: 999;
/* insert here necessary styles for your button */
}
.seabtn a {
	background: url(http://blankest.com/theme/images/buttons_sprite.png) no-repeat 100% -673px;
	float: right;
	height: 26px;
	display: block;
}
.seabtn a span {
	margin: 0 10px 0 -10px;
	padding: 0 5px 0 16px;
	position: relative;
	float: left;
	background: url(http://blankest.com/theme/images/buttons_sprite.png) no-repeat left -673px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 24px;
	font-weight: bolder;
	height: 26px;
}
.seabtn a:hover {
	background-position: 100% -699px;
}
.seabtn a:hover span {
	background-position: 0 -699px;
}
/* + SERVICES PAGE + */
.service {
	background: url(http://blankest.com/theme/images/hr.gif) repeat-x 0 100%;
	position: relative;
	padding-bottom: 30px;
	margin-bottom: 35px;
}
.service .service_name {
	padding: 0 0 0 105px;
	font-size: 16px;
	font-weight: bold;
}
.service img {
	display: block;
	position: absolute;
	left: 0;
	top: 0px;
}
.service .stats {
	display: block;
	margin: 10px 0 0 109px;
	padding: 0 0 0 19px;
	background: url(http://blankest.com/theme/images/icons/statistics.png) no-repeat 0 4px;
}
.service .stats strong {
	padding-right: 5px;
}
.service .dashed {
	padding: 20px 0;
	border-top: 1px dashed #d4d4d4;
}
ul.options {
	padding: 0;
	display: block;
}
ul.options li {
	padding: 0 0 6px 20px;
	background: url(http://blankest.com/theme/images/icons/check-green.gif) no-repeat 0 4px;
}
ul.options li.lastli {
	padding-bottom: 0;
}
/* - Workload - */
.workload {
	display: block;
	margin: 10px 0 0 109px;
	padding: 0 0 26px 19px;
	background: url(http://blankest.com/theme/images/icons/workload.png) no-repeat 0 3px;
	position: relative;
	height: 12px;
}
.workload strong {
	display: block;
	position: absolute;
	left: 18px;
	top: -2px;
}
.loader {
	display: block;
	width: 202px;
	height: 9px;
	background-color: #d8d8d8;
	position: relative;
	overflow: hidden;
	left: 112px;
	top: 4px;
}
.loader .load {
	display: block;
	width: 200px;
	height: 7px;
	background: url(http://blankest.com/theme/images/workbar.png) no-repeat;
	position: absolute;
	top: 1px;
	left: -202px;
	z-index: 2;
	margin-left: 3px;
}
.loader .border {
	display: block;
	position: absolute;
	background: url(http://blankest.com/theme/images/workbar_bg.png) no-repeat;
	width: 202px;
	height: 9px;
	z-index: 3;
}
.percentage {
	font-weight: bold;
	color: #cd2c65;
	display: block;
	position: absolute;
	left: 345px;
	top: -2px;
}
/* + BLOG PAGE + */
.blog_info {
	background: url(http://blankest.com/theme/images/blog_info.png) 0 0 repeat-x;
	height: 28px;
	margin-bottom: 17px;
	font-size: 11px;
}
.blog_info ul {
}
.blog_info ul li {
	display: inline-block;
	padding: 3px 5px 0 20px;
}
.blog_info ul li.author {
	background: url(http://blankest.com/theme/images/author.png) 0 9px no-repeat;
	width: 165px;
}
.blog_info ul li.tags {
	background: url(http://blankest.com/theme/images/tags.png) 0 9px no-repeat;
	width: 300px;
}
.blog_info ul li.comments {
	background: url(http://blankest.com/theme/images/comments.png) 0 9px no-repeat;
	width: 80px;
}
.date {
	background: url(http://blankest.com/theme/images/date.png) no-repeat 0 0;
	position: absolute;
	top: -5px;
	left: -7px;
	width: 51px;
	height: 42px;
}
.date .day {
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	display: block;
	text-shadow: #000000 0 -1px 0;
	padding: 3px 6px 0 0;
}
.date .month {
	color: #ffffff;
	text-shadow: #000000 0 -1px 0;
	font-size: 11px;
	font-weight: bold;
	display: block;
	padding: 0;
	text-align: center;
	margin: -6px 6px 0 0;
}
.post {
	margin-bottom: 50px;
}
/* - Comments - */
#comments {
	position: relative;
	padding-top: 2px;
}
.comment_details {
	display: block;
	margin: -5px 0 0 80px;
}
.added, .added_date, .reply {
	margin: -2px 0 0 45px;
	font-size: 11px;
}
.added {
	background: url(http://blankest.com/theme/images/icons/added.png) no-repeat 0 3px;
	padding-left: 18px;
	margin-left: 16px;
}
.added_date {
	background: url(http://blankest.com/theme/images/icons/added_date.png) no-repeat 0 2px;
	padding-left: 18px;
}
.reply {
	background: url(http://blankest.com/theme/images/icons/reply.png) no-repeat 0 5px;
	padding-left: 22px;
}
#comments .title {
	background: url(http://blankest.com/theme/images/icons/comments_list.png) no-repeat 0 5px;
	display: block;
	padding: 3px 100px 0 25px;
	font-size: 16px;
	font-weight: bold;
}
ul.comments_list .avatar {
	float: left;
	display: block;
	height: 80px;
	width: 80px;
}
ul.comments_list {
	display: block;
	background: url(http://blankest.com/theme/images/curves.gif) repeat-x 0 0;
	margin-top: 20px;
}
ul.comments_list li {
	padding-top: 40px;
	display: block;
	clear: both;
}
ul.comments_list li p {
	padding: 8px 0 0 95px;
}
ul.comments_list li.child {
	padding-left: 30px;
	background: url(http://blankest.com/theme/images/arrow.png) no-repeat 5px 10px;
}
ul.comments_list li.child_2 {
	padding-left: 60px;
	background: url(http://blankest.com/theme/images/arrow.png) no-repeat 35px 10px;
}
ul.comments_list li.child_3 {
	padding-left: 90px;
	background: url(http://blankest.com/theme/images/arrow.png) no-repeat 65px 10px;
}
/* - Add comment - */
.add_comment {
	background: url(http://blankest.com/theme/images/curves.gif) repeat-x 0 0;
	padding-top: 37px;
	position: relative;
	margin-top: 25px;
}
.add_name, .add_email {
	background: url(http://blankest.com/theme/images/text_field.png) no-repeat 0 0;
	width: 234px;
	color: #ffffff;
	border: none;
	padding: 6px 10px 8px 10px;
	margin-bottom: 30px;
	font-size: 12px;
}
.add_name {
	margin-right: 119px;
}
.add_comment textarea {
	background: url(http://blankest.com/theme/images/textarea.png) no-repeat 0 0;
	width: 610px;
	height: 151px;
	color: #ffffff;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px;
	font-size: 12px;
}
.required {
	display: block;
	padding-top: 35px;
	font-style: italic;
}
/* + REQUIRED ADD COMMENT AND SEND BUTTON STYLES + */
button {
	position: relative;
	border: 0;
	padding: 0;
	cursor: pointer;
	overflow: visible;
	margin: 0;
/* removes extra side padding in IE */
}
button::-moz-focus-inner {
	border: none;
/* overrides extra padding in Firefox */
}
button span {
	position: relative;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari and Google Chrome only - fix margins */
button span {
	margin-top: -1px;
}
}
/* - Optional styles - */
button.submitBtn, button.sendBtn {
	background: url(http://blankest.com/theme/images/buttons_sprite.png) no-repeat 100% -408px;
	float: right;
	height: 26px;
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
}
button.sendBtn {
	bottom: 17px;
	right: 8px;
}
button:active, button:active span {
	margin: 0;
	padding: 0;
}
button.submitBtn span, button.sendBtn span {
	margin: 0 10px 0 -10px;
	padding: 0 5px 0 15px;
	position: relative;
	float: left;
	background: url(http://blankest.com/theme/images/buttons_sprite.png) no-repeat left -408px;
	height: 26px;
	white-space: nowrap;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	line-height: 24px;
	text-transform: uppercase;
}
button.submitBtn:hover, button.sendBtn:hover {
	background-position: 100% -434px;
}
button.submitBtn:hover span, button.sendBtn:hover span {
	background-position: 0 -434px;
}
/* + TYPOGRAPHY PAGE + */
/* - Again, just delete it, for typo page only - */
.temp {
	padding-bottom: 10px;
	border-bottom: 1px dashed #d5d5d5;
}
.temp_block {
	margin: 15px 0;
}
/* - Unordered list - */
.listheader {
	padding: 20px 0 5px 0;
	font-weight: bold;
	display: block;
}
/* - Listheader for all lists - */
/* - Blue plus icon - */
.plus_blue {
	padding: 0;
}
.plus_blue li {
	background: url(http://blankest.com/theme/images/icons/plus_list_blue.png) no-repeat 0 7px;
	padding-left: 15px;
}
/* - Red plus icon - */
.plus_red {
	padding: 0;
}
.plus_red li {
	background: url(http://blankest.com/theme/images/icons/plus_list_red.png) no-repeat 0 7px;
	padding-left: 15px;
}
/* - Grey plus icon - */
.plus_grey {
	padding: 0;
}
.plus_grey li {
	background: url(http://blankest.com/theme/images/icons/plus_list_grey.png) no-repeat 0 7px;
	padding-left: 15px;
}
/* - Green plus icon - */
.plus_green {
	padding: 0;
}
.plus_green li {
	background: url(http://blankest.com/theme/images/icons/plus_list_green.png) no-repeat 0 7px;
	padding-left: 15px;
}
/* - Blue download icon - */
.download_blue {
	padding: 0;
}
.download_blue li {
	background: url(http://blankest.com/theme/images/icons/download_arrow_blue.png) no-repeat 0 5px;
	padding-left: 20px;
}
/* - Red download icon - */
.download_red {
	padding: 0;
}
.download_red li {
	background: url(http://blankest.com/theme/images/icons/download_arrow_red.png) no-repeat 0 5px;
	padding-left: 20px;
}
/* - Grey download icon - */
.download_grey {
	padding: 0;
}
.download_grey li {
	background: url(http://blankest.com/theme/images/icons/download_arrow_grey.png) no-repeat 0 5px;
	padding-left: 20px;
}
/* - Green download icon - */
.download_green {
	padding: 0;
}
.download_green li {
	background: url(http://blankest.com/theme/images/icons/download_arrow_green.png) no-repeat 0 5px;
	padding-left: 20px;
}
/* - Blue arrow icon - */
.arrow_blue {
	padding: 0;
}
.arrow_blue li {
	background: url(http://blankest.com/theme/images/icons/arrow_list_blue.png) no-repeat 0 6px;
	padding-left: 15px;
}
/* - Red arrow icon - */
.arrow_red {
	padding: 0;
}
.arrow_red li {
	background: url(http://blankest.com/theme/images/icons/arrow_list_red.png) no-repeat 0 6px;
	padding-left: 15px;
}
/* - Grey arrow icon - */
.arrow_grey {
	padding: 0;
}
.arrow_grey li {
	background: url(http://blankest.com/theme/images/icons/arrow_list_grey.png) no-repeat 0 6px;
	padding-left: 15px;
}
/* - Green arrow icon - */
.arrow_green {
	padding: 0;
}
.arrow_green li {
	background: url(http://blankest.com/theme/images/icons/arrow_list_green.png) no-repeat 0 6px;
	padding-left: 15px;
}
/* - Blue quote icon - */
.quote_blue {
	padding: 0;
}
.quote_blue li {
	background: url(http://blankest.com/theme/images/icons/quote_list_blue.png) no-repeat 0 5px;
	padding-left: 20px;
}
/* - Green quote icon - */
.quote_green {
	padding: 0;
}
.quote_green li {
	background: url(http://blankest.com/theme/images/icons/quote_list_green.png) no-repeat 0 5px;
	padding-left: 20px;
}
/* - Red quote icon - */
.quote_red {
	padding: 0;
}
.quote_red li {
	background: url(http://blankest.com/theme/images/icons/quote_list_red.png) no-repeat 0 5px;
	padding-left: 20px;
}
/* - Grey quote icon - */
.quote_grey {
	padding: 0;
}
.quote_grey li {
	background: url(http://blankest.com/theme/images/icons/quote_list_grey.png) no-repeat 0 5px;
	padding-left: 20px;
}
/* - Blue tip icon - */
.tip_blue {
	padding: 0;
}
.tip_blue li {
	background: url(http://blankest.com/theme/images/icons/check_list_blue.png) no-repeat 0 5px;
	padding-left: 20px;
}
/* - Red tip icon - */
.tip_red {
	padding: 0;
}
.tip_red li {
	background: url(http://blankest.com/theme/images/icons/check_list_red.png) no-repeat 0 5px;
	padding-left: 20px;
}
/* - Grey tip icon - */
.tip_grey {
	padding: 0;
}
.tip_grey li {
	background: url(http://blankest.com/theme/images/icons/check_list_grey.png) no-repeat 0 5px;
	padding-left: 20px;
}
/* - Green tip icon - */
.tip_green {
	padding: 0;
}
.tip_green li {
	background: url(http://blankest.com/theme/images/icons/check_list_green.png) no-repeat 0 5px;
	padding-left: 20px;
}
/* - Blue roundtip icon - */
.blue_roundtip {
	padding: 0;
}
.blue_roundtip li {
	background: url(http://blankest.com/theme/images/icons/blue_roundtip.png) no-repeat 0 4px;
	padding-left: 20px;
}
/* - Green roundtip icon - */
.green_roundtip {
	padding: 0;
}
.green_roundtip li {
	background: url(http://blankest.com/theme/images/icons/green_roundtip.png) no-repeat 0 4px;
	padding-left: 20px;
}
/* - Red roundtip icon - */
.red_roundtip {
	padding: 0;
}
.red_roundtip li {
	background: url(http://blankest.com/theme/images/icons/red_roundtip.png) no-repeat 0 4px;
	padding-left: 20px;
}
/* - Grey roundtip icon - */
.grey_roundtip {
	padding: 0;
}
.grey_roundtip li {
	background: url(http://blankest.com/theme/images/icons/grey_roundtip.png) no-repeat 0 4px;
	padding-left: 20px;
}
/* + ORDERED LIST + */
/* - Roundlist background - */
.roundlist {
	padding: 0;
}
.roundlist li {
	padding: 5px 0 5px 0px;
}
.roundlist li span {
	background: url(http://blankest.com/theme/images/icons/ordered_list_bg.png) no-repeat 0 0;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	padding: 3px 15px 5px 7px;
}
/* + COLOR BORDERS INFO BLOCKS + */
.redborder, .blueborder, .greenborder, .greyborder {
	border-left: 5px solid;
	padding-left: 20px;
	margin: 20px 0;
}
.blueborder {
	border-color: #398294;
}
.greenborder {
	border-color: #07a104;
}
.redborder {
	border-color: #cd2c65;
}
.greyborder {
	border-color: #a4a4a4;
}
/* + INFO BLOCKS STYLES + */
.infoblock {
	background: url(http://blankest.com/theme/images/info_block.png) no-repeat 0 0;
	text-align: center;
	width: 620px;
	padding: 7px 5px;
	font-weight: bold;
	position: relative;
	margin: 20px 0;
}
.thumbsup, .cool, .sad, .new {
	position: absolute;
	top: -6px;
	left: -20px;
}
.notice, .download_block, .success, .alert, .help {
	text-align: center;
	width: 620px;
	padding: 7px 5px;
	font-weight: bold;
	position: relative;
	margin: 20px 0;
}
.notice {
	background: url(http://blankest.com/theme/images/notice.png) no-repeat 0 0;
}
.download_block {
	background: url(http://blankest.com/theme/images/download_block.png) no-repeat 0 0;
}
.success {
	background: url(http://blankest.com/theme/images/success.png) no-repeat 0 0;
}
.alert {
	background: url(http://blankest.com/theme/images/alert.png) no-repeat 0 0;
}
.help {
	background: url(http://blankest.com/theme/images/help.png) no-repeat 0 0;
}
/* + IMAGES INSIDE CONTENT WITH FLOATING + */
.floating {
}
.imgright {
	float: right;
	margin: 5px 0 0 15px;
	position: relative;
}
.imgleft {
	float: left;
	margin: 5px 15px 0 0;
	position: relative;
}
/* + NIVO SLIDER STYLES + */
#slider-wrapper {
	width: 950px;
	height: 360px;
	margin: 0 auto;
}
#slider {
	position: relative;
	width: 950px;
	height: 360px;
	margin-left: 190px;
	background: url(http://blankest.com/theme/images/sliders/nivo/loading.gif) no-repeat 50% 50%;
	margin: 0 auto;
}
#slider img {
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
}
#slider a {
	border: 0;
}
.nivo-controlNav {
	width: 950px;
	margin: auto;
	text-align: center;
	position: absolute;
	bottom: -27px;
	height: 15px;
}
.nivo-controlNav a {
	display: inline-block;
	width: 10px;
	height: 11px;
	background: url(http://blankest.com/theme/images/sliders/nivo/bullets.png) no-repeat 0 0;
	text-indent: -9999px;
	border: 0;
	margin-right: 10px;
}
.nivo-controlNav a.active {
	background-position: 0 -11px;
	height: 11px;
}
.nivo-directionNav a {
	display: block;
	width: 46px;
	height: 46px;
	background: url(http://blankest.com/theme/images/sliders/nivo/arrows.png) no-repeat;
	text-indent: -9999px;
	border: 0;
	z-index: 99;
}
a.nivo-nextNav {
	background-position: -46px 0;
	right: 15px;
}
a.nivo-prevNav {
	left: 15px;
}
.nivo-caption {
	text-shadow: none;
}
.nivo-caption a {
	color: #efe9d1;
	text-decoration: underline;
}