html, body, div, span, h1, h2, h3, h4, h5, p, a, em, img, strong, b, dl, dt, dd, ul, li, fieldset, form, label, table, tr, th, td
{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	vertical-align:baseline;
	background:transparent
}
body, html
{
	position:relative;
	height:100%;
	min-width:1000px
}
body
{
	font:62.5% Arial, Helvetica, sans-serif;
	color:#000
}
body, #content {background-color:#f3f3f3 !important}
a {color:#000}
input, select, textarea
{
	font:1em Arial, Helvetica, sans-serif
}
table {border-collapse:collapse}
td, tr {font-size:1em}
h2, h5 {font-weight:normal}
h2
{
	font-size:20px;
	line-height:24px;
	position:relative;
	left:-2px;
	margin-bottom:18px
}
h3
{
	font-size:15px;
	margin:.8em 0 .5em -1px
}
h3 a, h2 a, small a {text-decoration:none}
h5
{
	font-size:1em;
	color:#828282;
	vertical-align:14px;
}
h5 a
{
	color:#828282;
	margin-bottom:5px;
	display:inline-block;
	*display:inline;
	*zoom:1
}

.small
{
	color:#929292
}
form
{
	font-size:1.1em
}
#content #feedback p
{
	font-size:1em;
	padding-left:6px
}
.field
{
	position:relative;
	margin-bottom:18px
}
.field label
{
	position:absolute;
	top:4px;
	left:6px;
	line-height:13px;
	cursor:text
}
.field input, textarea
{
	background:none;
	border:none;
	width:439px;
	height:17px;
	padding:4px 0 0 5px
}
.field select {margin:-2px 0}
button
{
	cursor:pointer;
	width:auto;
	border:none;
	overflow:visible
}
#feedback {padding-bottom:15px}
#feedback button em
{
	background:url(/i/imgs.png) -18px 0 no-repeat;
	width:9px;
	height:14px;
	display:inline-block;
	overflow:hidden;
	margin:0 auto
}
#feedback button.phone
{
	background-color:#f0f0f0;
	float:right;
	margin-right:0
}
#feedback button.phone em
{
	background-position:-35px -22px;
	width:16px;
	height:16px
}
#feedback textarea {float:left}
#feedback .field, #feedback textarea, #feedback button
{
	background:#f0f0f0;
	height:20px;
	border-radius:2px 2px;
	-webkit-border-radius:2px 2px;
	-moz-border-radius:2px 2px
}
#feedback .wbg
{
	background:none;
	width:370px;
	float:left;
	height:18px;
	padding-top:2px
}
#feedback .wbg span {margin:0 5px}
#feedback button
{
	position:relative;
	background-color:#e6e6e6;
	width:38px;
	height:95px;
	line-height:95px;
	float:right
}
#feedback textarea
{
	height:92px;
	width:382px;
	resize:none;
	overflow:hidden;
}
#vertsep
{
	background-color:#d0d0d0;
	position:absolute;
	top:179px;
	left:50%;
	margin-left:-1px;
	width:1px;
	height:274px;
}
#capcha
{
	position:relative;
	float:right
}
#capcha input
{
	position:relative;
	border:#828282 solid 1px;
	width:100px;
	margin-top:-2px;
	padding:1px 0 0 5px
}
#capcha img
{
	position:absolute;
	top:30px;
	left:0
}
#content .big
{
	font-size:1.8em;
	width:90%
}
.clear
{
	clear:both;
	display:block;
	overflow:hidden;
	height:0;
	font-size:1px
}
.h {display:none}

#clear
{
	height:138px;
	clear:both;
	display:block
}
#Container, #Footer
{
	position:relative;
	overflow:hidden;
	width:960px;
	margin:0 auto
}
#Container {min-height:100%}
#Footer
{
	border-top:#000 solid 3px;
	height:108px;
	margin-top:-111px;
	font-size:1.1em;
	position: relative;
}
#Footer p
{
	padding:17px 0 0 26px;
	width:206px;
	float:left;
	line-height:13px
}
#Footer p span, p.contact span
{
	width:11px;
	display:inline-block;
	display: -moz-inline-stack;
	margin-left:-11px;
	*display:inline-block;
	*zoom:1
}

#Top
{
	position:relative;
	height:108px;
	margin-bottom:60px;
	font-size:1.3em
}
#Top, #workTheme {border-bottom:#000 solid 3px}

#logo strong, #logo a
{
	background:url(/i/logo.png) 0 0 no-repeat;
	width:120px;
	height:0;
	overflow:hidden;
	padding-top:22px;
	position:absolute;
	top:72px;
	left:28px
}

#menu
{
	position:absolute;
	left:257px;
	bottom:0
}
#menu li, #lang li
{
	float:left;
	line-height:12px;
	list-style:none;
	margin-right:45px
}
#menu a, #menu strong
{
	background:url(/i/menua.gif) 0 -100px no-repeat;
	display:block;
	padding-bottom:14px;
	text-decoration:none;
	font-weight:normal
}
#menu em
{
	background:url(/i/menu.png) 0 0 no-repeat;
	display:block;
	position:relative;
	top:2px;
	overflow:hidden;
	height:0;
	padding-top:13px;
	width:57px;
	cursor:pointer
}
#menu #link_portfolio em
{
	background-position:-57px 0;
	width:72px
}
#menu #link_services em
{
	background-position:-129px 0;
	width:43px
}
#menu #link_blog em
{
	background-position:-172px 0;
	width:29px
}
#menu #link_contacts em
{
	background-position:-201px 0;
	width:58px
}
#menu.eng em
{
	background:url(/i/menuen.png) 0 0 no-repeat;
	width:37px
}
#menu.eng #link_portfolio em
{
	background-position:-37px 0;
	width:40px
}
#menu.eng #link_services em
{
	background-position:-76px 0;
	width:54px
}
#menu.eng #link_blog em
{
	background-position:-129px 0;
	width:27px
}
#menu.eng #link_contacts em
{
	background-position:-156px 0;
	width:48px
}
#menu strong, #menu a.active
{
	background:url(/i/menus.gif) 50% 100% no-repeat;
	padding-bottom:22px;
	margin-bottom:-8px;
	position:relative
}
#menu a:hover {background-position:50% 100%}

#lang
{
	position:absolute;
	left:880px;
	bottom:0;
	padding-bottom:14px;
	overflow:hidden
}
#lang li
{
	margin:0 0 0 -1px;
	padding:0 6px;
	border-left:#000 solid 1px
}
#lang a {text-decoration:none}
#lang strong
{
	font-weight:normal;
	color:#a4a4a4
}

#workTheme
{
	position:relative;
	margin-top:-60px;
	overflow:hidden
}
#workInfo
{
	background:url(/i/workinfo.png) 0 0 no-repeat;
	position:absolute;
	bottom:32px;
	left:0;
	width:401px;
	padding:0 30px;
	height:128px;
	line-height:128px;
	text-decoration:none
}
#workInfo * {cursor:pointer}
#workInfo:hover {width:471px}
#workInfo img {vertical-align:middle}
#workInfo .text
{
	position:absolute;
	top:15px;
	left:200px;
	width:231px;
	font-size:1.2em;
	line-height:1.2em
}
#workInfo .s
{
	background-color:#909090;
	position:absolute;
	top:25px;
	left:171px;
	width:1px;
	height:79px
}
#workInfo .header
{
	display:block;
	margin-bottom:8px
}
#workInfo .link
{
	text-decoration:underline;
	display:block;
	padding-top:10px;
	color:#535353
}
#playVideo
{
	background:url(/i/play.png) -14px 0 no-repeat;
	width:14px;
	height:28px;
	cursor:pointer;
	position:absolute;
	left:917px;
	bottom:20px
}
#playVideo:hover {background-position:0 0}

#content p
{
	font-size:1.2em;
	margin-bottom:1em;
}
p.light {color:#808080}

.left
{
	float:left;
	width:206px;
	padding:18px 26px 5px 26px
}
.right
{
	float:left;
	width:689px;
	padding:18px 0 5px 0;
}
.right .left
{
	width:446px;
	padding:0;
	margin-right:17px
}
.border
{
	border-bottom:#000 solid 1px;
	overflow:hidden;
	width:100%;
	margin-bottom:10px;
	padding-bottom:10px
}

#promoText
{
	background:url(/i/bglastwork.png) 0 0 no-repeat;
	position:relative;
	margin:0 -26px 26px;
	padding:25px 45px 0 26px;
	height:283px;
	width:193px
}
#promoText p {font-size:1.3em}
#promoText .bottom
{
	position:absolute;
	bottom:8px
}
#lastWorks
{
	position:relative;
	background:url(/i/bglastwork.png) -258px 0 no-repeat;
	padding-top:10px;
	margin:0 -11px 23px 0;
	height:298px
}
#lastWorks h2 {margin-bottom:3px}
#lastWorks .info
{
	position:absolute;
	width:653px;
	font-size:.95em;
	left:0;
	bottom:0;
	overflow:hidden;
	padding:17px 18px 23px
}
#lastWorks .info .bg
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#fff;
	opacity:.8;
	filter:alpha(opacity=80)
}
#lastWorks .info * {position:relative}
small
{
	font-size:10px;
	line-height:12px;
	color:#828282
}

.slided {min-height:277px}
.slideNav
{
	height:11px;
	position:relative;
	width:426px;
	padding:9px 12px 3px 6px
}
#work .slideNav, #blog .slideNav {width:657px}
#lastWorks .slideNav
{
	padding:0;
	width:auto
}
.slideNav em
{
	background:url(/i/slidenav.png) 0 0 no-repeat;
	width:8px;
	height:8px;
	float:left;
	margin:2px 2px 0 0;
	cursor:pointer
}
.slideNav em:hover, .slideNav em.active {background-position:-8px 0}
.slideNav em.active {cursor:default}
.slideNav .next, .slideNav .prev
{
	background:url(/i/slidearr.png) 0 0 no-repeat;
	width:9px;
	height:11px;
	float:right;
	cursor:pointer;
	margin-left:10px
}
.slideNav .next {background-position:-8px 0}

.slidesWrap
{
	width:444px;
	overflow:hidden;
	position:relative
}
#work .slidesWrap, #blog .slidesWrap {width:675px}

#oblakoLabs h3.logo
{
margin-bottom: 14px;
margin-top: 28px;
}
#oblakoLabs h3.logo a
{
	background:url(/i/labs.png) 0 0 no-repeat;
	width:131px;
	display:block;
	height:0;
	padding-top:25px;
	overflow:hidden
}
#oblakoLabs p
{
	font-size:1.1em;
	line-height:14px
}

.cblock {margin:0 10px}
.cblock, .cblock .content
{
	background-color:#fff;
	padding:10px 0;
	position:relative;
	*zoom:1
}
.cblock .content
{
	margin:0 -10px;
	padding:0 10px;
	overflow:hidden
}
.right .cblock
{
	padding:5px 0;
	margin:0 0 0 -2px
}
.right .cblock .content
{
	margin:0 -5px;
	padding:2px 7px
}
.work .cblock .content img {
	height: 277px;
	width: 444px;
}
.cblock .content img {
	vertical-align: top;
}
.cblock .ctl, .cblock .ctr, .cblock .cbl, .cblock .cbr
{
	background:url(/i/corners.png) 0 0 no-repeat;
	clip:rect(0px 10px 10px 0px);
	width:20px;
	height:20px;
	position:absolute;
	left:-10px
}
.right .cblock .ctl, .right .cblock .ctr, .right .cblock .cbl, .right .cblock .cbr
{
	background:url(/i/corners5.png) 0 0 no-repeat;
	clip:rect(0px 5px 5px 0px);
	width:10px;
	height:10px;
	left:-5px;
}
.cblock .ctl, .cblock .ctr {top:0}
.cblock .ctr, .cblock .cbr
{
	clip:rect(0px 20px 10px 10px);
	margin-left:100%;
	left:-10px
}
.right .cblock .ctr, .right .cblock .cbr
{
	clip:rect(0px 10px 5px 5px);
	left:-5px
}
.cblock .cbl, .cblock .cbr
{
	clip:rect(10px 10px 20px 0px);
	left:-10px;
	margin-top:-10px;
	clear:both
}
.right .cblock .cbl, .right .cblock .cbr
{
	clip:rect(5px 5px 10px 0px);
	left:-5px;
	margin-top:-5px;
}
.cblock .cbr {clip:rect(10px 20px 20px 10px)}
.right .cblock .cbr {clip:rect(5px 10px 10px 5px)}

#services
{
	float:left;
	width:443px;
	height: 383px;
	padding-bottom:15px
}
#services dl
{
	background-color:#e2e2e2;
}
#services dt
{
	background-color:#afafaf;
	border-bottom:#dcdcdc solid 1px;
	font-size:11px;
	line-height:14px;
	color:#fff;
	display:block;
	padding: 4px 10px 6px;
	cursor:pointer
}
#services dt span
{
	vertical-align:middle;
	line-height:12px;
	display:inline-block
}
#services dt.active, #services dt:hover, #services dt.hover {background-color:#000}
#services dt.active span, #services dt:hover span, #services dt.hover span
{
	background:url(/i/arr.gif) 100% 50% no-repeat;
	padding-right:14px
}
#services dd
{
	position:relative;
	background-color:#fff;
	font-size:11px;
	overflow:hidden;
	vertical-align:top;
	height:0;
	line-height:90px;
	padding:0 30px;
	*zoom:1
}
#services dd.active {height:90px}
#services dd span
{
	line-height:16px;
	vertical-align:middle;
	display:inline-block;
	position:relative;
	top:-3px;
	display:-moz-inline-block;
	*display:inline;
	*zoom:1
}

#news
{
	padding-left:20px;
	overflow:hidden;
}
#news h2 {margin-bottom:17px}
#news ul {margin-bottom:-5px}
#news, #posts
{
	width:204px;
	padding-right:10px;
	margin-right:-10px
}
#posts
{
	padding-left:10px;
	margin-left:-10px
}
#posts, .right #twitter {padding-top:5px}
.right #twitter p {margin-bottom:.5em}
#news li, #posts li
{
	list-style:none;
	font-size:1.1em;
	line-height:14px;
	position:relative;
	margin:-10px -10px 5px
}
#news li a, #posts li a
{
	position:relative;
	display:block;
	text-decoration:none;
	padding:8px 20px 8px 10px;
	*zoom:1
}
#news li a:hover, #posts li a:hover {background:url(/i/arr2.gif) #fff 212px 50% no-repeat}
.date
{
	font:9px Tahoma, Arial, Helvetica, sans-serif;
	color:#707070;
	position:relative
}
#news a span
{
	border-bottom:#b3b3b3 solid 1px;
	display:block;
	width:100%;
	margin-right:-10px;
	padding-right:10px;
	overflow:hidden;
	line-height:14px
}
#news .date
{
	line-height:14px;
	margin:.5em 0 0 0;
	position:relative;
	left:10px;
	padding:0;
	float:right;
	width:auto;
	border:none;
	*display:inline;
	*margin:0;
}
#posts .date
{
	margin-top:4px;
	padding-bottom:2px;
	border-bottom:#b3b3b3 solid 1px;
	text-align:right;
	display:block
}
#posts .date small
{
	float:left;
	font-size:9px
}

#fourBlocks
{
	position:relative;
	padding:0 0 0 26px;
	width:970px;
	margin-left:-10px
}
#fourBlocks .cblock, #fourBlocks .banner
{
	float:left;
	width:192px;
	margin: 0px 10px 0px 20px;
}
#fourBlocks .banner
{
	width:212px;
	height:120px;
	margin:0 10px;
	overflow:hidden
}
#fourBlocks a.banner{
	height: 100px;
	padding: 10px 23px;
	width: 166px;
	text-decoration: none;
}
#fourBlocks a.banner.vacancy{
	color: black;
	font-weight: bold;
	height: 27px;
	padding-right: 10px;
	padding-top: 83px;
	width: 179px;
}
#fourBlocks a.banner.oblakoQC{
	color: #707070;
	font-weight: bold;
	height: 41px;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 69px;
	width: 186px;
}
#vimeo, #facebook, #flickr
{
	background:url(/i/logosites.png) 0 0 no-repeat;
	width:58px;
	float:left;
	height:0;
	padding-top:19px;
	overflow:hidden;
	margin:19px 0 0 15px
}
#facebook
{
	background-position:-58px 0;
	width:18px
}
#flickr
{
	background-position:-76px 0;
	width:55px
}
#flickrBlock #flickr
{
	background-position:-131px 0;
	margin:0;
	float:none;
	display:block
}


#subscription
{
	clear:both;
	padding:24px 0 19px 13px;
	overflow:hidden
}
#content #subscription p
{
	color:#828282;
	font-size:11px;
	padding:0;
	margin:3px 0 3px 0;
}
#subscription .field
{
	background:url(/i/bginput.png) 0 0 no-repeat;
	width:151px;
	height:19px;
	margin:0;
	font-size:11px;
	float:left
}
#subscription input
{
	background:none;
	height:17px;
	width:auto;
	padding:2px 0 0 5px;
}
#subscription label {color:#a8a8a8}
#subscription .button
{
	background:url(/i/imgs.png) 0 0 no-repeat;
	width:9px;
	height:14px;
	float:left;
	cursor:pointer;
	margin:2px 0 0 6px
}

#twitter {margin-left:30px !important;}
#twitter .content
{
	overflow:visible;
	height:100px;
	font-size:.95em;
	color:#585858
}
#twitter .content a {color:#585858}
#tLogo
{
	background:url(/i/twitter.png) -31px 0 no-repeat;
	float:left;
	width:31px;
	height:0;
	overflow:hidden;
	padding-top:39px;
	margin:-5px 12px 0
}
.cblock #tLogo
{
	background-position:0 0;
	float:none;
	margin:0;
	position:absolute;
	right:18px;
	bottom:-10px
}
#tFollow
{
	font-size:11px;
	line-height:30px;
	text-decoration:none;
	position:relative;
	top:-2px
}
#tFollow span {text-decoration:underline}
.social{
	background:url(/img/social.gif) 50% 3px no-repeat;
	height:100px;
	overflow:hidden;
}
.social .hor{
	padding-left:7px;
}
.social .hor *{
	float:left;
	margin:35px -10px 0 3px;
}
.social .ico{
	text-align: left;
	clear:both;
	padding-left:1px;
}
.social .ico img{
	width:16px;
	height:16px;
	float:left;
	margin-top:20px;
	margin-left:10px;
}
.retwit
{
	position:relative;
	background:url(/img/refresh.gif) 0 2px no-repeat;
	width:16px;
	height:15px;
	vertical-align:middle;
	display:inline-block;
	display:-moz-inline-block;
	*display:inline;
	*zoom:1
}
li .retwit {margin-left:9px}
/*#twitter ul{
display:none;}*/
#twitter .tools
{
	position:absolute;
	bottom:10px;
	line-height:11px
}
#twitter .date, #twitter .tools a {float:left}
#twitter li .date {float:none}
#twitter .prev, #twitter .next, #flickrBlock li em
{
	background:url(/i/imgs.png) 0 -29px no-repeat;
	width:7px;
	height:11px;
	overflow:hidden;
	margin-left:7px
}
#twitter .prev:hover {background-position:-7px -29px}
#twitter .next
{
	background-position:-21px -29px;
	margin-right:7px
}
#twitter .next:hover {background-position:-14px -29px}
#twitter ul
{
	width:180px;
	float:left;
	
	padding:0 0 10px
}
#twitter li
{
	list-style:none;
	margin-bottom:20px;
	font-size:.95em
}
#twitter h2
{
	float:left
}

#sort, #contentData
{
	padding:10px 0;
	margin-left:-8px;
	border-top:#d4d4d4 solid 1px;
	width:152px;
	font-size:1.1em;
}
#sort
{
	margin-top:40px;
	padding-bottom:100px
}
#contentData
{
	padding:0 0 0 10px;
	width:142px
}
#sort ul
{
	list-style:none;
	border-bottom:#d4d4d4 solid 1px;
	padding:0 0 10px;
	margin-bottom:10px
}
#sort li {line-height:16px}
#sort li a, #sort li strong
{
	background:url(/i/arr3.gif) -10px 0 no-repeat;
	padding:0 8px
}
#sort li a:hover, #sort li strong {background-position:0 50%}
#sort h5 {margin-left:8px}

#works, #blog, #work
{
	margin-top:-5px
}
#works .work, #work, #blog .post
{
	padding-bottom:34px;
	border-bottom:#000 solid 1px;
	font-size:1.1em;
	margin:0 -13px 33px 0;
	width:702px
}
#work
{
	margin:0 0 23px 0;
	width:auto
}
#work .cblock {margin-right:-5px}
#works .last, #blog .last
{
	margin-bottom:0;
	border-bottom:none;
	padding-bottom:17px
}
#works .work p, #blog .post p
{
	font-size:1.1em;
	padding-top:15px
}
#blog .post p {margin-right:-30px}
#blog .post p a {color:#828282}
#blog .onlyText p {margin-right:0}
#works .work .cblock, #blog .post .cblock {float:left}
#works .cblock .content, #blog .cblock .content {overflow:visible}
#works .title
{
	margin:0 0 22px 5px;
	max-width:220px
}
#works .title .content {overflow:hidden}
#blog .post h2
{
	float:left;
	margin:5px 0 12px 15px;
	max-width:220px
}
#blog .onlyText h2
{
	float:none;
	margin-left:0;
	max-width:100%
}
#works .title .ctl {background:#fff}
#works .title .content
{
	padding:1px 24px 0 15px;
	min-height:67px
}
#works .info, #blog .info
{
	position:relative;
	width:236px;
	margin-left:15px;
	float:left
}
#blog .info
{
	border-top:#b3b3b3 solid 1px;
	width:206px;
	padding-top:6px
}
#blog .onlyText .info
{
	width:100%;
	margin:0
}

#works .link, #blog .sort
{
	position:absolute;
	top:8px;
	left:18px;
	margin-left:100%;
	width:200px;
	z-index:1
}
#blog .sort * {line-height:14px}
#blog .sort
{
	left:9px;
	top:auto;
	bottom:1px
}
#blog .onlyText .sort
{
	position:static;
	margin:0;
	padding-top:15px
}
#blog .sort small
{
	width:38px;
	float:left
}
small .date {margin-left:8px}

.pages
{
	width:226px;
	height:60px;
	float:left;
	clear:both;
	position:relative;
	margin:-82px 0 0 25px
}
.pages a, .pages span
{
	background:url(/i/imgs.png) -16px -46px no-repeat;
	text-decoration:none;
	font:9px Tahoma, Arial, Helvetica, sans-serif;
	padding-top:24px;
	text-align:center;
	float:left;
	width:16px;
	margin:10px 4px 0 0
}
.pages span {background:none}
.pages a:hover, .pages a.active {background-position:0 -46px}
.pages em
{
	background:url(/i/imgs.png) 0 -40px no-repeat;
	width:6px;
	height:6px;
	display:block;
	overflow:hidden;
	margin:2px 0 0 5px
}
.pages .next em {background-position:-6px -40px}


#contentData h5
{
	margin-top:17px
}
#contentData li {list-style:none}
#contentData .title
{
	border-bottom:#d4d4d4 solid 1px;
	margin:0 0 17px -10px;
	padding:0 0 14px 10px
}

#pressr
{
	clear:both;
	display:block;
	margin-top:20px
}
#pressr em
{
	background:url(/i/imgs.png) -32px -40px no-repeat;
	float:left;
	width:14px;
	height:12px;
	margin-right:6px
}

#flickrBlock h3
{
	margin-bottom:5px
}
.right #flickrBlock h3 {margin-top:0}
.right #flickrBlock {padding:0; margin:0}
#flickrBlock
{
	padding-top:22px;
	margin-bottom:17px;
	overflow:hidden;
	width:145px
}
#flickrBlock li
{
	list-style:none;
	float:left;
	width:44px;
	height:44px;
	margin:0 3px 3px 0
}
#flickrBlock li a
{
	position:relative;
	overflow:hidden;
	float:left;
	width:44px;
	height:44px
}
#flickrBlock li em
{
	background-position:-28px -29px;
	position:absolute;
	top:16px;
	left:17px;
	margin:0
}

.blogContent
{
	width:444px
}
.blogContent p
{
	line-height:1.5em
}
.share{
	margin: 30px 0px -20px;
}
.share .elm{
	float:left;
	margin-right:10px;
	width:100px;
}
.share a{
	font-size:11px;
	text-decoration:none;
}
.share .addthis_toolbox{
	float:left;
	padding-top:2px;
}
#content .withDescription
{
	width:630px;
	font-size:1.1em;
	color:#717171;
	overflow:hidden;
	padding:10px 0;
	clear:both;
}
.withDescription img, .withDescription object
{
	float:left;
	margin:2px 22px 0 0
}
.blogContent .cblock
{
	clear:both;
	width:679px;
	margin-bottom:15px;
	margin-left:-2px
}
.blogContent .cblock-min{
	width: 449px;
}
.blogContent .cblock .cblock
{
	margin:0 0 10px 464px !important;
	padding-top:0;
	float:left;
	width:auto
}
.blogContent .cblock-min .cblock{
	margin-left:338px !important;
}
.blogContent h2
{
	margin-top:1.5em;
}
.title h2 {margin-bottom:5px; left:-1px}
.blogContent .cblock .cblock .content
{
	padding-top:10px;
	color:#717171;
	font-size:1.1em
}

#content .gray
{
	background:url(/i/bggray.png) #e4e4e4 0 0 no-repeat;
	width:908px;
	height:22px;
	clear:both;
	margin-left:25px
}
#content .wb
{
	background-image:none;
}

.cblock .left, .cblock .right
{
	width:444px;
	padding:25px 0 0 15px
}
.cblock .right {padding-left:20px}
.contact
{
	position:relative;
	padding:25px 0 10px 66px
}
.contact em
{
	background:url(/i/imgs.png) -27px 0 no-repeat;
	width:22px;
	height:22px;
	position:absolute;
	top:35px;
	left:24px
}

#servicesPic
{
	display:block;
	clear:both;
	margin:0 0 22px 25px
}
.services {padding-top:10px}
.services li
{
	list-style:none;
	margin-bottom:40px;
	display: block;
	height: 50px;
}
.services h3
{
	font-size:13px;
	color:#231f20;
	margin:0
}
#content .services p {font-size:11px}
#content .phone
{
	font-size:20px;
	float:left;
	margin:-3px 20px 0 0
}
#term{
position:absolute;
width:232px;
z-index:99;
top:-306px;
left:702px;
font-size:11px;
height:230px;
display:none;
}
#term .content{
height: 210px;
padding-left: 20px;
padding-top: 20px;
width: 222px;
}
