
/* common */
html, body, img, form {margin: 0px; padding: 0px; border: none;}
html, body {height:100%;}
body {background: url(../img/bg_grad.gif) left 485px repeat-x #000;}
body, td {font: 13px "Trebuchet MS", Helvetica, sans-serif; color: #fff;}
a {color: #6fe0ff;	text-decoration: underline;}
a:hover {text-decoration: none;}
table {border: 0px; border-collapse: collapse;}
td {vertical-align: top;}
p {font-family:Verdana,Arial,"Helvetica",sans-serif; text-align:left; padding: 0px; margin: 0px 0px 12px 0px;}
object {outline:none;}
small {font-size: 11px;}

h1 {font-size:19px; padding: 0px; margin: 0px 0px 25px 0px; text-align: left; text-transform: uppercase;}
h2 {font-size:16px; padding: 0px; margin: 0px 0px 20px 0px; text-align: left; text-transform: uppercase;}
h3 {font-size:13px; padding: 0px; margin: 0px 0px 10px 0px; text-align: left; text-transform: uppercase;}

.clear {clear:both;}
.none {line-height:0;}
.relative {position:relative;}
.img-marg {float:left; margin:0 10px 5px 0;}
.float-l {float:left;}
.float-r {float:right;}
.blue {color:#68d3ff;}

.main-cont {width:950px; margin:0 auto; min-height:100%;}

/* header */
.header {/*height:500px;*/}
.header-top {position: relative; height:100px; padding:0 25px;}
.hdr-contacts {margin:25px 0 0 0;}
.logo {float: left; padding:17px 0 0 0;}
.logo a {outline: none;}
.hdr-flash {height: 375px;}
.hdr-confidential {position: absolute; top:100px; right: 25px;}

/* left col */
.left-col {width:225px; float:left; overflow:hidden;}
.left-col .padding {padding:2px 25px 160px 25px;}

/* left menu */
.left-menu {margin:30px 0 0 0;}
.left-menu ul {margin:0; padding:0; list-style-type: none;}
.left-menu li {padding:4px 0 4px 15px; margin:0 0 15px 0; font-size: 12px; text-transform: uppercase; background: url(../img/mm_bg_a.gif) -200px top no-repeat;}
.left-menu li a {color:#fff; text-decoration: none; outline: none;}
.left-menu li li {background: none;}
.left-menu li.active {padding-left:25px; background: url(../img/mm_bg_b.gif) left top no-repeat;}
.left-menu li.active a {color:#60cbff; font-weight: bold; text-decoration: none;}
.left-menu ul ul {margin:15px 0 0 5px;}
.left-menu li li, .left-menu li li.active {margin: 15px 0 15px -31px; padding:0 0 0 30px; text-transform:none;}
.left-menu li.active li a {font-size: 13px; font-weight: normal; color:#fff; text-decoration:underline;}
.left-menu li.active li a:hover {text-decoration: none; color:#73d6ff;}
.left-menu li li.active {background: url(../img/arrow1.gif) left 3px no-repeat;}
.left-menu li li.active a {color:#73d6ff; text-decoration: none;}
.left-menu li li.active li a {font-size: 12px; color:#fff; text-decoration:underline;}
.left-menu li li li, .left-menu li li li.active {margin-left:-34px; padding-left:35px;}
.left-menu li li li.active {background: url(../img/arrow2.gif) left 3px no-repeat;}
.left-menu li li li.active a {color:#73d6ff; text-decoration: none;}

/* center col */
.center-col {width:500px; float:left; overflow:hidden;}
.center-col .padding {padding:2px 0 160px 0;}
.center-col.inner .padding {padding:0px 0 160px 0;}
.center-col li {font-family: Verdana,Arial,Helvetica,sans-serif; text-align: left; margin:10px 0;}

.mp-content {min-height:205px; background-color: #0f658e; margin:35px 0 0 0; padding:10px 15px; text-align: justify;}

/* auto brands */
.brand-select-cont {margin:33px 0 0 0; height:15px; }
.brand-select-cont img {vertical-align: middle;}
.brand-select {float:left; margin:0; padding:0 0 0 15px; list-style-type: none;}
.brand-select li {float:left; margin:0; padding:0; position: relative;}
.brand-select li span {display: block; width:147px; height:15px; padding:0; float: left; overflow: hidden; font-size: 13px; line-height:12px; background: #2d8bb7 url(../img/select.gif) no-repeat;}
.brand-select li ul {width:147px; display: none; margin:0; padding:0; background-color:#0f658e; list-style-type: none; position: absolute; top:16px; left:0;}
.brand-select li li {background:none; float:none;}
.brand-select li a {display: block; padding:0 3px; text-decoration: none; color:#fff;}
.brand-select li li a:hover {background-color:#2D8BB7;}

.long ul {height:330px; overflow:auto;}

.auto-brands {width:470px; overflow: hidden; padding:0 15px; margin:30px 0 0 0;}
.auto-brands-b {margin:0 -16px 0 0;}
.auto-brands-b div {float:left; padding:0 16px 20px 0;}
.auto-brands img {}

/* right col */
.right-col {width:225px; float:left; overflow:hidden; }
.right-col .padding {padding:37px 25px 160px 25px;}

.left-col .advertising {padding:20px 0;}
.left-col .advertising .img-title, .right-col .advertising .img-title {margin:0 0 28px 0;}

/* news */
.news {margin:35px 0 0 0; line-height:1.1;}
.news-item {margin-bottom:20px;}
.news-date {font-weight: bold; font-size: 13px; margin-bottom:7px;}
.news-img {margin:0 0 15px 0;}
.news-img img {border-top:4px solid #136e9a;}

/* ***inner page*** */
.breadcrumbs {display:block; height:38px; font-size: 14px; cursor: default; text-transform: uppercase;}
.breadcrumbs a {color:#fff; text-decoration: none;}
.breadcrumbs .first {font-weight: bold;}
.breadcrumbs span {}

.content {min-height:780px; padding:10px 15px 20px 15px; margin-bottom:10px; background-color: #0f658e;}

/* table */
.data-table {width:100%; background-color: #1b79a6; margin:0 0 20px 0;}
.data-table th, .data-table td {text-align: left; padding: 3px 7px;}
.data-table th, .data-table thead td {background-color: #054c6b;}
.data-table tr th:nth-child(even), .data-table thead td:nth-child(even) {background-color: #00364e;}
.data-table tr:nth-child(odd) {background-color: #2786b3;}

/* form */
.form-tab {width:100%; font-size: 14px;}
.form-tab td {padding:2px;}
.textfield {
	width:98%;
	height:20px;
	margin-bottom: 10px;
	padding:0 3px;
	background-color: #fff;
	border:1px solid #c9cbcc;
	border-top-color: #6d6f70;
}

.pages {margin:5px 0;}
.pages span {padding:0 3px;}

/* footer */
.footer {width:950px; margin:0 auto; position:relative; font-size:12px;}
.footer-b {width:100%; height:105px; padding:35px 0 0 0; background: url(../img/foot_sep_a.gif) center top no-repeat; position: absolute; top:-140px; left:0;}
.foot-left {width:195px; height:65px; float:left; padding:12px 0 12px 25px; background: url(../img/foot_sep_b.gif) right top no-repeat;}
.foot-right {width:200px; height:65px; float:right; padding:12px 25px 0 0; background: url(../img/foot_sep_b.gif) left top no-repeat;}
.foot-center {margin:0 240px; padding:12px 0 0 0;}
.footer big {font-size: 14px; font-weight: bold;}
.mail-link {background: url(../img/mail.gif) left 3px no-repeat; padding:0 0 2px 20px;}
.positive-logo-icon {
	background: url("../img/positivesolution-mini-logo.png") no-repeat scroll left center transparent;
   padding: 0 0 2px 20px;
   font-size: 11px;
}

/* form */
.submit-button {float:right;}
