* {margin:0; padding:0; list-style:none;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
em, dfn, del, ins {font-style:normal;}
html, body {
	height:100%;
	min-height:100%;
}
body {
	background:#f5f6f7 url(/i/fon_body.jpg) repeat-x 0 0;
	font:normal 13px Lucida Sans Unicode, Lucida Grande, sans-serif;
	color:#666;
}
img {border:0;}
p {padding-bottom:13px;}
a {color:#426ca4;text-decoration:none;}
a:hover {color:#6a8ebd;}
a:focus, .invert {color:#d32891;}
a.invert:hover  {color:#f242ae;}
:focus {outline:0;}
.ac {text-align:center;}

.wrap, .box_title, .sample {
	overflow:hidden;
	min-height:1%;
}
* html .wrap, * html .box_title, * html .sample {
	overflow:visible;
	height:1%;
}
.pip {float:left;}
.pip_text {padding-left:10px;}

/*form elements*/
input, textarea {
	background:#e7e7e7;border:solid 1px #d0d0d0;
	padding:2px;color:#222;
	font-weight: bold;
	font-size: 15px;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	width:97%;
}
select {margin-top:2px;}
input.submit {width:auto;height:auto;padding:0;margin:0;border:0;}

/*HEAD*/
.head {
	width:965px;
	margin:0 auto 30px;
	background:url(/i/fon_head.gif) repeat-x top;
}
.head2 {
	height:92px;
	background:url(/i/fon_head2.jpg) no-repeat 100% 0;
	position:relative;
}
.head dl {
	height:92px;
	padding:0 10px;
	background:url(/i/fon_head_dl.jpg) no-repeat 0 0;
}
.head dt {
	float:left;
	width:266px;height:92px;
	background:url(/i/diver_head.gif) no-repeat 100% 0;
	text-indent:-9999em;overflow:hidden;
}
.head dt a {
	display:block;height:92px;
	background:url(/i/converdge.png) no-repeat 10px 22px;
}
.head dd {
	float:left;height:92px;
	padding-right:1px;
	background:url(/i/diver_head.gif) no-repeat 100% 0;
	font-size:14px;
}
.head dd a {
	display:block;
	padding:35px 12px 0;
	height:51px;
	color:#606060;
}
.head dd a:hover, .head dd.on a {
	text-decoration:none;
	background:url(/i/head_a_hover.gif) repeat-x 0 0;
	color:#222;
}
.head .dev_api {
	position:absolute;
	right:16px;top:29px;
}


/*CONTENT*/
.content {
	width:965px;
	margin:0 auto;
}
.submenu {height:33px;}
.submenu li {
	float:right;
	background:url(/i/fon_submenu_diver.gif) no-repeat 100% 0;
	padding-right:2px;
}
.submenu li:hover {padding-right:1px;}
.submenu li:hover a {padding-right:26px;}
.submenu li.last, .submenu li.last:hover {padding:0;background:transparent;}
.submenu li.last:hover a {padding-right:25px;}
.submenu li a {
	background:url(/i/fon_submenu_m.png) repeat-x 0 0;
	height:25px;
	padding:8px 25px 0;
	display:block;
	color:#18345b;
	font-size:12px;
}
.submenu li.first a {background:url(/i/fon_submenu_l.png) no-repeat 0 0;padding-left:33px;}
.submenu li.last a {background:url(/i/fon_submenu_r.png) no-repeat 100% 0;}
.submenu li a:hover, .submenu li a.on {background-position:0 -34px;text-decoration:none;color:#18345b;}
.submenu li.last a:hover, .submenu li.last a.on  {background-position:100% -34px;}


.big_pic {
	border-bottom:solid 1px #FFF;
	position:relative;
}
.signup_free, .signin {
	position:absolute;top:244px;left:52px;
	width:241px;height:36px;
	background:url(/i/butts/signup_free.png) no-repeat 0 0;
	text-indent:-9999em;
	overflow:hidden;
}
.signin {
	left:328px;
	background:url(/i/butts/signin.png) no-repeat 0 0;
}
.client_list {
	position:absolute;top:271px;left:683px;
	width:183px;height:58px;
	background:url(/i/butts/client_list.png) no-repeat 0 0;
	text-indent:-9999em;
	overflow:hidden;
}
.client_list:hover {background-position:0 -58px;}

.contentblock {background:#fff url(/i/fon_content.gif) repeat-y 0 0;padding-bottom:1px;}
.contentblock1 {
	background:url(/i/fon_content_bord.gif) no-repeat 0 0;
	padding-left:1px;
}
.contentblock2 {
	background:url(/i/fon_content_bord.gif) no-repeat 100% 0;
	padding-right:1px;
}
.contentblock3 {
	background:url(/i/fon_content_gradie.gif) repeat-x 0 0;
	padding-top:55px;
}
.get_started {padding:0 40px 100px;line-height:1.5;}
.title {padding-bottom:15px;}
.get_started h1 {
	height:54px;
	text-indent:-9999em;
	background:url(/i/titles/get_started.png) no-repeat 8px 0;
}
.get_started h3 {
	font-size:18px;
	font-weight:bold;
}
.get_started h4, .strength dt {
	font-size:14px;
	font-weight:bold;
	background:#f8f8f8;
	padding:2px 8px;
	margin-bottom:4px;
	position:relative;left:-8px;
	color:#124182;
}
.get_started h4 ins {
	float:right;
	padding-right:10px;
	background:url(/i/arr.gif) no-repeat 100% 55%;
	text-decoration:none;
}
.get_started h4 ins a {color:#1a375d;}
.get_started h4 span {
	padding-right:25px;
	background:url(/i/icoz/down.gif) no-repeat 100% 53%;
}
.start_items {float:left;width:470px;}
div.start_items {width:530px;}
div.start_items h5, .news_list h5 {font-size:14px;font-weight:bold;padding-bottom:10px;}
.start_items li {padding-bottom:30px;}
.get_started .text {padding-bottom:40px;}

.whyus_items {padding-bottom:50px;}
.whyus_items li {float:left;width:50%;min-height:120px;}
* html .whyus_items li {height:120px;}
.whyus_items li .pip_text {padding-right:20px;}

.strength dl {
	float:left;width:30%;
	margin-right:4.5%;
}
.strength dl.last {margin-right:0;}
.strength dd {
	background:url(/i/bullet.gif) no-repeat 0 8px;
	padding:0 0 5px 12px;
}
.rec_proj {float:left;width:630px;}
.rec_proj h4 {margin-bottom:8px;}
.rec_proj img {float:right;margin:0 10px 0 20px;border:solid 2px #dadfe3;}
.rec_proj li {padding-bottom:35px;}

.logotypoz {float:right;width:180px;}
.logotypoz li {padding-bottom:25px;text-align:center;}

.form p {float:left;width:253px;padding-bottom:11px;}
.form p.right {float:right;padding-right:8px;}

.feat_list {float:left;width:49%;}
.right_list {float:right;}
.feat_list dt {
	border:solid 1px #e8e9eb;
	background:#f5f7f9 url(/i/fon_dt.gif) repeat-x 0 0;
	font-size:17px;
	margin-bottom:3px;
	cursor:pointer;
}
.feat_list dt strong {
	display:block;
	background:url(/i/arr_open.gif) no-repeat 96% 12px;
	padding-top:12px;
	min-height:30px;
}
.feat_list dt.opened strong {background-image:url(/i/arr_close.gif);color:#28456c;}
.feat_list dt strong img {margin-right:13px;vertical-align:text-top;margin-top:-12px;}
.feat_list dd {padding:5px 23px 30px;color:#445162;display:none;}
.feat_list dd.opened {display:block;}

.experience {float:left;width:300px;}
.view_it {float:right;width:545px;}

.expblock {background:url(/i/fon_exp_mid.gif) repeat-y 0 0;margin-bottom:17px;font-size:12px;}
.expblock dfn {
	display:block;
	height:7px;overflow:hidden;
	background:url(/i/fon_exp_top.gif) no-repeat 0 0;
}
.expblock dfn.bottom {background-image:url(/i/fon_exp_bottom.gif);}
.expblock .expcenter {
	background:#FFF url(/i/fon_exp_center.gif) repeat-x 0 100%;
	padding:20px 4px 10px;
	margin:0 1px;
}
.expblock .expcenter .pip {padding-top:6px;}
.expblock .expcenter .wrap {padding-left:15px;}
.expblock .expcenter p {padding-bottom:30px;}
.textBlock .expblock .expcenter {padding:5px 15px;}
.textBlock .expblock .expcenter p {padding-bottom:15px;}
.textBlock .expblock .expcenter h5 {font-size:17px;padding-bottom:5px;color:#172e4e;font-weight:bold;}


.news_list {
	float:right;
	width:320px;
}
.news_list p {padding-bottom:40px;}
.news_list .invert {font-weight:bold;}
.news_list li {
	padding-bottom:15px;
	border-bottom:dashed 1px #8c8c8c;
	margin-bottom:15px;
}
.news_list li.last {border:0;margin:0;}
.mainnews {
	float:none;width:auto;
	margin:0 10%;
}
.mainnews h3 {font-size:15px;}
.features {padding:0 0 45px 14px;}
.features li {float:left;padding-right:35px;}
.features li.last {padding-right:0;}

.shadowbox {background:url(/i/shadow_mid.png) repeat-y 0 0;margin-bottom:30px;}
.shadowbox dfn {display:block;height:12px;background:url(/i/shadow_top.png) no-repeat 0 0;}
.shadowbox dfn.bottom {background-image:url(/i/shadow_bottom.png);}
.shadow_inner {
	padding:10px 16px;
	margin:0 17px 0 11px;
	background:#FFF url(/i/shadow_inner.png) repeat-x bottom;
}

.shadow_inner .appz {float:left;padding-bottom:20px;width:162px;}
.shadow_inner .pa {width:320px;padding-left:50px;}

.appz h5 {
	font-weight:bold;
	font-size:14px;
	color:#4e555e;
	padding-bottom:6px;
	border-bottom:solid 1px #c7cfd7;
}
.shadow_inner .appz li a {
	font-size:11px;
	color:#3b3b3b;
	padding-bottom:5px;
}
.shadow_inner .appz li a:hover {color:#666;}
.pa ul {float:left;width:150px;padding-right:20px;}
.pa ul.last {padding-right:0;}

.coming_holder {
	position:absolute;left:50%;margin:0 0 0 -225px;
	text-align:center;
	color:#FFF;font-size:23px;font-weight:bold;
	visibility:hidden;
	z-index:100;
}
.coming_holder div {
	background:url(/i/fon_coming.png) no-repeat 0 0;
	width:450px;height:160px;
	padding-top:119px;
}
.coming_holder a {
	position:absolute;top:-14px;right:-14px;
	display:block;
	width:20px;height:20px;
	background:url(/i/fon_close.png) no-repeat 0 0;
	cursor:pointer;
}
.coming_blocker {
	left:0;width:100%;top:0;
	z-index:50;
	visibility:hidden;
	position:absolute;
	background: url(/i/fon_blocker.png);
}
.vis {visibility:visible;}
a.more {
	background:transparent url(/i/fon_details.gif) no-repeat scroll 100% center;
	font-size:11px;
	padding-right:13px;
}
.fc_line {border-bottom:solid 1px #f6f6f6;margin-bottom:45px;}
.fc_line dt {
	color:#25537c;
	font-size:19px;
	font-weight:bold;
	float:left;
	width:238px;
	padding-top:5px;
	letter-spacing:-1px;
}
.fc_line dd {
	float:left;
	width:73px;
	height:58px;
}
.fc_line dd.on {background:url(/i/arr_now.gif) no-repeat 20px 100%;}
.site_preview {
	text-align:center;
	padding-bottom:40px;
}

.f {background:#FFF url(/i/shadow_inner_f.png) repeat-x bottom;}
.footer {
	clear:both;
	border-top:solid 1px #d5d9de;
	margin:14px 0 0;
	padding:10px 45px 4px 0;
	font-size:11px;font-weight:bold;
	color:#24456c;
	text-align:right;
	background:url(/i/converdge-small.png) no-repeat 100% 9px;
	font-family:Arial;
}
.footer span {float:left;}