body {
	font:11px arial,sans-serif;
	color:#000;
	background:#000;
	margin:0;
	min-width:977px;
}
a {
	text-decoration:none;
	color:#000;
}
a:hover {text-decoration:underline;}
a:focus {outline:none}

/*
input, textarea, select {
	font:100% arial,sans-serif;
	vertical-align:middle;
}

form,fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
*/
img {border-style:none}
#main {
	background:#898989;
	width:100%;
}
#holder {
	margin:0 auto;
	background:url(../images/bg-content.gif) repeat-y;
	width:977px;
}
/* logo */
h1.logo {
	background:url(../images/logo.gif) no-repeat;
	width:313px;
	height:53px;
	text-indent:-3000px;
	overflow:hidden;
	margin:0;
}

h1.logo_secure {
	background:url(../images/logo_secure.gif) no-repeat;
	width:469px;
	height:60px;
	text-indent:-3000px;
	overflow:hidden;
	margin:0;
}

.logo_secure a {
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
}


.logo a {
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
}
/* header */
#header {
	width:901px;
	padding:0 38px 0 38px;
	margin:0 auto;
	overflow:hidden;
}
.header {
	width:884px;
	height:90px;
	padding:7px 8px 0 9px;
	overflow:hidden;
}
.head {
	float:left;
	width:320px;
}
.lang {
	width:320px;
	padding:0 0 8px;
	overflow:hidden;
}
.lang select {
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#064996;
	width:171px;
	height:20px;
}
a.contact {
	float:right;
	font:15px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#0054a6;
	background:url(../images/ico.gif) no-repeat 50% 0;
	padding:53px 0 0;
	margin:13px 0 0;
	text-decoration:underline;
}
a.contact:hover {text-decoration:none}

/* content */
#content {
	width:901px;
	padding:0 38px 5px 38px;
	margin:0 auto;
	overflow:hidden;
}
.content {
	background:url(../images/bg-cont.gif) repeat-x;
	padding:4px 11px 0 9px;
	width:881px;
}
/* columns */
.columns {
	background:url(../images/bg-columns.png) repeat-y;
	width:881px;
}
.columns-info {
	background:url(../images/columns-foot.gif) no-repeat 0 100%;
	width:881px;
	padding:0 0 7px;
	min-height:400px;
	overflow:hidden;
}
* html .columns-info {
	height:400px;
	overflow:visible;
}
/* column1 */
.column1 {
	float:left;
	width:330px;
	padding:0 13px 0 0;
}
.column1 h3 {
	font:26px/42px "Arial Black", Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(../images/head01.jpg) no-repeat;
	width:330px;
	height:42px;
	padding:3px 0 0;
	margin:0;
	text-align:center;
}


/* column2 */
.column2 {
	float:left;
	width:538px;
}
.column2 h2 {
	font:26px/42px "Arial Black", Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(../images/head02.jpg) no-repeat;
	width:506px;
	height:42px;
	padding:3px 16px 0;
	margin:0;
}
/* box */
.box {
	background:url(../images/bg-box.jpg) no-repeat 0 100%;
	width:529px;
	padding:0 4px 24px 5px;
	overflow:hidden;
}
.box-info {
	background:url(../images/box-info.jpg) repeat-x;
	width:505px;
	padding:12px 12px 0;
	overflow:hidden;
}
.box-info p {
	font:bold 20px/24px Tahoma, Verdana, sans-serif;
	color:#666;
	margin:0;
}
.box-info p strong {
	font:bold 20px/24px Tahoma, Verdana, sans-serif;
	color:#f00;
}
.box-info p span {
	font:bold 20px/24px Tahoma, Verdana, sans-serif;
	color:#000;
}
.list {
	width:505px;
	padding:0;
	margin:16px 0 0;
	overflow:hidden;
	list-style:none;
}
.list li {
	float:left;
	margin:0 3px 0 0;
}
.list li img {display:block}
.list li p {
	font:bold 16px/22px Tahoma, Verdana, sans-serif;
	color:#666;
	margin:4px 0 0 3px;
}
/* block */
.block {
	background:url(../images/car.jpg) no-repeat 100% 0;
	width:501px;
	padding:10px 14px 0;
	margin:-1px 4px 0 5px;
	overflow:hidden;
}
.block h3 {
	font:26px/28px "Arial Black", Arial, Helvetica, sans-serif;
	color:#252525;
	margin:0;
}
.slist {
	width:501px;
	padding:0;
	margin:7px 0 0;
	overflow:hidden;
	list-style:none;
}
.slist li {
	font:bold 16px/24px Tahoma, Verdana, sans-serif;
	color:#636363;
	width:470px;
	padding:0 0 0 31px;
	background:url(../images/check.gif) no-repeat 0 0;
}
.slist li a {
	font:bold 16px/24px Tahoma, Verdana, sans-serif;
	color:#636363;
}
.note {
	width:515px;
	padding:0 0 0 357px;
	overflow:hidden;
}
.note p {
	font:10px/12px Tahoma, Verdana, sans-serif;
	color:#636363;
	margin:0 0 2px;
}
.part {
	width:881px;
	overflow:hidden;
}
.part-head {
	background:url(../images/box-top.png) no-repeat;
	width:881px;
	height:8px;
	overflow:hidden;
}
.part-info {
	background:url(../images/box-bg.png) repeat-y;
	width:861px;
	overflow:hidden;
	min-height:65px;
	padding:0 10px;
}
* html .part-info {
	overflow:visible;
	height:65px;
}
.part-foot {
	background:url(../images/box-foot.png) no-repeat;
	width:881px;
	height:7px;
	overflow:hidden;
}

/* footer */
#footer {
	background:#000;
	width:100%;
	overflow:hidden;
}
.footer {
	width:893px;
	margin:0 auto;
	overflow:hidden;
}
.footer span {
	float:left;
	font:15px/38px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
.footer div {float:right}
.footer div a {
	font:15px/38px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:underline;
}
.footer div a:hover {text-decoration:none}
