@import url("basic.css");
body{background-color:#d2cecf;}
h1{color:#00b4d7; font-size:160%;}
.content{margin:10px;}
h4{color:#00b4d7; font-size:100%;}

.content-center{font-size:120%;color:#666;}

#col-center a:link{color:#00ABD5!important;}
#container2{width:998px; border-left:2px solid #fff; border-right:2px solid #fff; text-align:left;}
#container3{border:2px solid #bcbabb; background-color:#fff;}

#navigation{float:right; margin:8px 10px 0 0;}
#navigation li{float:left; list-style-type:none; margin-left:5px;}
#navigation a, #col-left a{display:block; padding:4px 13px; text-decoration:none; color:#373b3c; font-weight:bold; text-transform:uppercase;}
#navigation a:hover, #navigation a:focus, #col-left a:hover, #col-left a:focus{text-decoration:underline;}
#navigation .active a, #col-left .active a{background:url(../images/bg-navigation.jpg) repeat-x 0 0; color:#fff;}
#login{float:right; margin:10px 10px 0 0; background:url(../images/bg-login.gif) no-repeat; width:51px; height:22px; text-align:center;}
#login a{font-weight:bold; color:#f00; text-decoration:none; display:block; height:22px; line-height:140%;}
#login a:hover{text-decoration:underline;}

#logo{margin:7px;}
#background{background:url(../images/bg-head-1.jpg) no-repeat; width:994px; height:193px;}
#background h1{position:absolute; left:-9999px;}
#test-drive{float:right; margin-right:15px;}
#powered-by{float:left; margin: 140px 0px 0px 1px;}
#head{border-bottom:2px solid #bcbabb; margin-bottom:10px;}
#footer{height:176px; background:url(../images/bg-footer.jpg) repeat-x; margin-top:15px; color:#8f8e8e;}
#footer a{color:#8f8e8e;}
#footer .content{padding-top:10px; margin-top:0;}

#breadcrumb, #breadcrumb a{color:#625d5e;}

#col-left{float:left; width:200px;}
#col-left ul{list-style-type:none;}
#col-left li{margin-left:0; border-bottom:1px solid #cdcbcb;}
#col-left .content{margin-top:0;}
#col-right{float: right; width:200px; font-size:90%;}
.col-homepage {width: 790px !important;}
#col-center{float: right; width: 590px; margin:0 4px 0px 0px;}
#col-center ul, #col-center ol{margin-bottom:1em; margin-left:1em;}
#col-center .link{font-style:italic;color:#05a4ce; font-weight:bold;}
#col-center h2{font-style:italic; font-size:100%;}
#col-left .last-element{border:none;}

#sign-up{float:right; margin:0 0 10px 10px; background:url(../images/sign-up.jpg) no-repeat;}
#sign-up a{display:block; width:125px; height:87px; }
#sign-up span{margin-left:-9999px; postion:absolute;}

#col-talk-to-us{background:url(../images/talk-to-us.jpg) no-repeat -5px 0px;}
#col-talk-to-us a{display:block; width:176px; height:164px;}
#col-talk-to-us span{position:absolute; margin-left:-9999px;}
#preview a{display:block; width:192px; height:152px; background:url(../images/preview.jpg) no-repeat;}
#preview span{position:absolute; margin-left:-9999px;}

#cols{margin-left:10px;}
#cols ul{list-style-type:none; border-left:1px solid #c5c4c4; width:184px; margin-bottom:0; margin-left:0;}
#cols li{margin-bottom:10px; color:#656261; font-size:100%; font-weight:bold;}
#cols div{float:left; margin-right:11px; margin-bottom:20px;}
#cols h2 {display:block; width:185px; height:32px; margin-bottom:10px;}
#cols h2 span{position:absolute; left:-9999px;}
#col-express h2{background:url(../images/banner-express.gif) no-repeat;}
#col-team h2{background:url(../images/banner-team.gif) no-repeat;}
#col-enterprise h2{background:url(../images/banner-enterprise.gif) no-repeat;}
#col-talk-to-us{margin:-15px -5px 0;}

#logos{text-align:center; margin-top:15px;}
#logos img{padding:10px 15px;}

#product-features img{margin:0 10px 10px 10px; float:left;}
#product-features p{margin-left:70px;}
#product-features h2{font-style:normal; font-size:125%; color:#005162; min-height:20px; padding:5px 10px;}
.feature-box{margin-bottom:2em; clear:left;}
.preview-links{float:right;}
.heading{background-color:#eaf5f9;}
.preview-links a{display:block; float:left; margin:0.5em 10px 0 15px; padding-right:30px;}
.preview-links .image{background:url(../images/image.gif) no-repeat 100% 50%;}
.preview-links .flash{background:url(../images/flash.gif) no-repeat 100% 50%;} 

.tableHow, .tableHow td{border:1px solid #ddd;}
.tableTestDrive tr{margin: 3px;}
.spacing li{margin-bottom:0.7em;}

/* Additions by Boris Grudinin - 18.04.07 */

p.quote {
	margin: 10px 20px 10px 20px;
}

iframe {
	background: none;
}

p.foot_left {
	float: left;
}

p.foot_right {
	float: right;
	margin: -30px 0px 0px 0px;
	padding: 0;
}

#footer p {
	clear: both;
}

#contact {
	position: relative;
	margin: 10px 10px 10px 0px;
	overflow: hidden;
}

#contact_left {
	float: left;
	width: 214px;
	background-image: url(../images/contact-bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 33px;
	padding: 0px 13px 0px 13px;
}

	#contact_left h1 {
		margin: 3px 0px 14px -10px;
	}	

#contact_right {
	float: right;
	width: 320px;
}

	#contact_right p.right_top {
		margin-top: 30px;
	}

	#contact_right ul.form {
		margin: 0px 0px 20px 0px;
		padding: 0;
		list-style: none;
	}
	
	#contact_right ul.form li {
		margin: 0px 0px 5px 0px;
	}
	
	#contact_right .text_box {
		width: 266px;
		border: 1px solid #b7b7b5;
		background-color: #f6f6f9;
		padding: 2px;
		font-family: Trebuchet MS, arial, helvetica, sans-serif;
	}
	
	#contact_right .submit {
		background-color: #29c2de;
		background-image: url(../images/bg-submit.jpg);
		background-repeat: repeat-x;
		background-position: top;
		font-weight: bold;
		color: #ffffff;
		font-family: Trebuchet MS, arial, helvetica, sans-serif;
		padding: 1px 2px 1px 2px;
		text-align: center;
		width: 66px;
		border: none;
		margin: 5px 0px 0px 0px;
	}

	.SubmitButton {
		background-color: #29c2de;
		background-image: url(../images/bg-submit.jpg);
		background-repeat: repeat-x;
		background-position: top;
		font-weight: bold;
		color: #ffffff;
		font-family: Trebuchet MS, arial, helvetica, sans-serif;
		padding: 1px 2px 1px 2px;
		text-align: center;
		width: 66px;
		border: none;
		margin: 5px 0px 0px 0px;
		cursor:hand;
	}

	
	#contact_right .error {
		color: #ff3300;
	}
	
	#contact_right .error ul {
		list-style: none;
	}
	
	#contact_right .error ul li {
		margin: 0px 0px 8px 0px;
	}
	
ul.sitemap {
	list-style: none;
	margin: 0 !important;
	padding: 0 !important;
	height: 1%;
	overflow: hidden;
}

ul.sitemap li {
	width: 160px;
	padding: 5px 0px 0px 0px;
	margin: 0;
}

ul.sitemap li a, ul.sitemap-sub li a {
	display: block;
	border: 1px solid #00b4d7;
	padding: 3px;
	color: #676767 !important;
}

ul.sitemap li a {
	background-color: #c3edf5;
}

ul.sitemap-sub li a {
	background-color: #e2f4f7 !important;
}

ul.sitemap li a:link, ul.sitemap-sub li a:link {
	display: block;
	border: 1px solid #00b4d7;
	background-color: #c3edf5;
	padding: 3px;
	color: #676767 !important;
}

ul.sitemap li ul.sitemap-sub {
	list-style: none;
	margin-left: 30px !important;
	margin-bottom: 0px !important;
}

ul.sitemap li ul.sitemap-sub li ul.sitemap-sub {
	list-style: none;
	margin-left: 30px !important;
	margin-bottom: 0px !important;
}

.hd1
{
	color:#00b4d7;;
	font-size:160%;
}

.hd2
{
	color:#00b4d7;
	font-size:140%;
}

.hd3
{
	color:#00b4d7;
	font-size:120%;
}

.hd4
{
	color:#00b4d7;
	font-size:100%;
}
