@import url("basic.css");
body{background-color:#d2cecf;}
h1{color:#00b4d7; font-size:160%;}
.content{margin:10px;}

#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(../img/bg-navigation.jpg) repeat-x 0 0; color:#fff;}
#login{float:right; margin:10px 10px 0 0; background:url(../img/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(../img/bg-head-0.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(../img/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-center{margin:0 204px;}
#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(../img/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(../img/talk-to-us.jpg) no-repeat;}
#col-talk-to-us a{display:block; width:186px; height:164px;}
#col-talk-to-us span{position:absolute; margin-left:-9999px;}
#preview a{display:block; width:192px; height:152px; background:url(../img/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:110%; 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(../img/banner-express.gif) no-repeat;}
#col-team h2{background:url(../img/banner-team.gif) no-repeat;}
#col-enterprise h2{background:url(../img/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(../img/image.gif) no-repeat 100% 50%;}
.preview-links .flash{background:url(../img/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;
}