body {
	background: #fff;
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
}

* {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

a {
	color: #666666;
	text-decoration: none;
}

a:hover {
	color: #003399;
}

div#topMenu {
	width: 100%;
	height: 16px;
	border-bottom: 1px solid #cccccc;
	overflow: hidden;
	font-size: 0px;
}

div#topMenu ul {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 25px;
}

div#topMenu ul li {
	display: inline;
	float: left;
	padding: 0px 30px 0px 0px;
	margin: 0px;
}

div#topMenu ul li a {
	text-indent: -999em;
	color: #fff;
}

div#topMenu ul li a.c_1 {
	background: #fff url('../images/mainpage/mainpage_topmenu_1.gif');
	width: 7px;
	height: 17px;
	display: block;
}

div#topMenu ul li a.c_1:hover {
	background: url('../images/mainpage/mainpage_topmenu_1-a.gif');
}

div#topMenu ul li a.c_3 {
	background: url('../images/mainpage/mainpage_topmenu_3.gif');
	width: 8px;
	height: 17px;
	display: block;
}

div#topMenu ul li a.c_3:hover {
	background: url('../images/mainpage/mainpage_topmenu_3-a.gif');
}

div#topMenu ul li a.c_5 {
	background: url('../images/mainpage/mainpage_topmenu_5.gif');
	width: 8px;
	height: 17px;
	display: block;
}

div#topMenu ul li a.c_5:hover {
	background: url('../images/mainpage/mainpage_topmenu_5-a.gif');
}

div#topMenu ul li a.c_6 {
	background: url('../images/mainpage/mainpage_topmenu_6.gif');
	width: 8px;
	height: 17px;
	display: block;
}

div#topMenu ul li a.c_6:hover {
	background: url('../images/mainpage/mainpage_topmenu_6-a.gif');
}

div#topMenu ul li a.c_7 {
	background: url('../images/mainpage/mainpage_topmenu_7.gif');
	width: 8px;
	height: 17px;
	display: block;
}

div#topMenu ul li a.c_7:hover {
	background: url('../images/mainpage/mainpage_topmenu_7-a.gif');
}

div#topMenu ul li a.c_x3 {
	background: url('../images/mainpage/mainpage_topmenu_x3.gif');
	width: 18px;
	height: 17px;
	display: block;
}

div#topMenu ul li a.c_x3:hover {
	background: url('../images/mainpage/mainpage_topmenu_x3-a.gif');
}

div#topMenu ul li a.c_x1 {
	background: url('../images/mainpage/mainpage_topmenu_x1.gif');
	width: 18px;
	height: 17px;
	display: block;
}

div#topMenu ul li a.c_x1:hover {
	background: url('../images/mainpage/mainpage_topmenu_x1-a.gif');
}

div#topMenu ul li a.c_x5 {
	background: url('../images/mainpage/mainpage_topmenu_x5.gif');
	width: 18px;
	height: 17px;
	display: block;
}

div#topMenu ul li a.c_x5:hover {
	background: url('../images/mainpage/mainpage_topmenu_x5-a.gif');
}

div#topMenu ul li a.c_x6 {
	background: url('../images/mainpage/mainpage_topmenu_x6.gif');
	width: 18px;
	height: 17px;
	display: block;
}

div#topMenu ul li a.c_x6:hover {
	background: url('../images/mainpage/mainpage_topmenu_x6-a.gif');
}

div#topMenu ul li a.c_z4 {
	background: url('../images/mainpage/mainpage_topmenu_z4.gif');
	width: 17px;
	height: 17px;
	display: block;
}

div#topMenu ul li a.c_z4:hover {
	background: url('../images/mainpage/mainpage_topmenu_z4-a.gif');
}

div#topMenu ul li a.c_m {
	background: url('../images/mainpage/mainpage_topmenu_m.gif');
	width: 12px;
	height: 17px;
	display: block;
}

div#topMenu ul li a.c_m:hover {
	background: url('../images/mainpage/mainpage_topmenu_m-a.gif');
}

div#topMenu ul li a.c_Motocykl {
	background: url('../images/mainpage/mainpage_topmenu_motocykle.gif');
	width: 77px;
	height: 17px;
	display: block;
}

div#topMenu ul li a.c_Motocykl:hover {
	background: url('../images/mainpage/mainpage_topmenu_motocykle-a.gif');
}


div#topMenu ul li a.c_MINI {
	background: url('../images/mainpage/mainpage_topmenu_mini.gif');
	width: 30px;
	height: 17px;
	display: block;
}

div#topMenu ul li a.c_MINI:hover {
	background: url('../images/mainpage/mainpage_topmenu_mini-a.gif');
}

div#mainContainer {
	width: 745px;
	padding: 25px 0px 0px 25px;
}

div#mainContainer div#leftContainer {
	width: 540px;
	float: left;
}

div#mainContainer div#leftContainer div.header {
	width: 540px;
	height: 167px;
	border-bottom: 1px solid #cccccc;
	padding: 0px 0px 1px 0px;
	text-align: right;
	overflow: auto;
}

div#mainContainer div#leftContainer div.header img.text {
	position: absolute;
	left: 25px;
	top: 48px;
}

div#mainContainer div#leftContainer div.header img.image {
	float: right;
}

div#mainContainer div#leftContainer div.columns {
	width: 540px;
	overflow: auto;
	margin: 15px 0px 0px 0px;
}

div#mainContainer div#leftContainer div.columns img.arrow {
	position: absolute;
	margin: -2px 0px 0px 0px;
}

div#mainContainer div#leftContainer div.columns h2 {
	color: #777777;
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

div#mainContainer div#leftContainer div.columns p a,
div#mainContainer div#leftContainer div.columns ul li a {
	padding: 0px 0px 0px 7px;
}

div#mainContainer div#leftContainer div.columns img.image {
	float: left;
	padding: 0px 5px 5px 0px;
}

div#mainContainer div#leftContainer div.columns p {
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

div#mainContainer div#leftContainer div.columns div.first {
	width: 223px;
	float: left;
	padding: 5px 7px 0px 0px;
}

div#mainContainer div#leftContainer div.columns div.second {
	width: 140px;
	height: 150px;
	float: left;
	border-left: 1px solid #cccccc;
	padding: 5px 7px 0px 7px;
}

div#mainContainer div#leftContainer div.columns div.third {
	width: 140px;
	height: 150px;
	float: left;
	border-left: 1px solid #cccccc;
	padding: 5px 7px 0px 7px;
}

div#mainContainer div#rightContainer {
	width: 190px;
	height: 336px;
	float: right;
	border-left: 1px solid #cccccc;
}

div#mainContainer div#rightContainer div.columns {
	padding: 0px 0px 0px 15px;
}

div#mainContainer div#rightContainer div.columns img.arrow {
	position: absolute;
	margin: 3px 0px 0px -6px;
}

div#mainContainer div#rightContainer div.columns h3 {
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

div#mainContainer div#rightContainer div.columns ul {
	list-style: none;
	margin: 0px;
	padding: 5px 0px 0px 0px;
}

div#mainContainer div#rightContainer div.columns ul li {
	padding: 2px 0px 0px 0px;
}

div#mainContainer div#rightContainer div.columns div.top {
	padding: 0px 0px 15px 0px;
	border-bottom: 1px solid #cccccc;
}

div#mainContainer div#rightContainer div.columns div.middle {
	padding: 10px 0px 15px 0px;
	border-bottom: 1px solid #cccccc;
}

div#mainContainer div#rightContainer div.columns div.bottom {
	padding: 10px 0px 0px 0px;
}

div#mainContainer div#rightContainer div.columns img {
	padding: 5px 0px 0px 0px
}