* {
	font-family: Arial, Verdana;
	font-size: 11px;
}

body {
	background-color: #fff;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

body.main {
	background: url("../img/bg_m.jpg");
	background-repeat: repeat-x;
	background-color: #fff;
}

body.sub {
	background: url("../img/bg_s.jpg");
	background-repeat: repeat-x;
	background-color: #fff;
}

div {
	-moz-box-sizing: border-box;
	box-sizing: content-box;
}

p, td, div {
	color: #5e5e5e;
}

form {
	margin: 0px;
	padding: 0px;
}

.noborder {
	border: 0px;
}

.middle {
	vertical-align: middle;
}

.top {
	vertical-align: top;
}

a img {
	border: none;
}

a {
	color: #bb1415;
	text-decoration: none;
}

ul.clear {
	list-style: none;
	margin: 0px;
	padding: 0px
}

ul.clear li {
	padding: 0px;
}

a:hover {
	color: #DC4242;
}

.cursor {
	cursor: pointer;
}

.clear {
	clear: both;
	margin: 0px;
}

.float_right {
	float: right;
}

.float_left {
	float: left;
}

.right {
	text-align: right;
}

.left {
	text-align: left;
}

.center {
	text-align: center;
}

.block {
	display: block;
}

#KnowMore {
	text-align: right;
	padding-right: 370px;
	padding-top: 35px;
}

#PageInfo {
	float: right;
	text-align: right;
	background: url("../img/bg_pi.png");
	background-repeat: no-repeat;
	width: 473;
	height: 55px;
	padding: 10px 0px 0px 60px;
	color: #5A5A5A;
}

#PageInfo a {
	color: #7A7A7A;
	margin-left: 10px;
}

#PageInfo a:hover {
	color: #DC4242;
}

#Footer {
	background: url("../img/bg_b.jpg");
	background-repeat: repeat-x;
	height: 80px;
	border-top: 2px solid #f97b00;
}

#Footer .content {
	width: 1107px;
	padding-left: 112px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#Container {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 1107px;
	padding-left: 112px;
}

.main #Container {
	background: url('../img/bg_m_t.jpg');
	background-repeat: no-repeat;
}

.sub #Container {
	background: url('../img/bg_s_t.jpg');
	background-repeat: no-repeat;
}

.main #Header {
	height: 366px;
}

.sub #Header {
	height: 281px;
}

#Header .logotype {
	float: left;
}

#Tools {
	float: right;
	border-left: 2px solid #d6dcde;
	padding-left: 8px;
	margin: 8px 0px 0px 8px;
}

#Tools a {
	color: #9eaab1;
}

#Tools a:hover, #Tools a.selected {
	color: #ef090d;
}

#Menu {
	float: left;
	width: 221px;
}

.menu_main_item_inner, .menu_main_item_inner_hover {
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	text-align: left;
	line-height: 22px;
}

.menu_main_item_inner {
	padding-left: 11px;
	color: #262d32;
}

.menu_main_item_inner_hover {
	color: #63899c;
	background-color: #fff;
	border-left: 5px solid #63899c;
	padding-left: 6px;
}

.menu_main_item_inner b {
	color: #767b7e;
}

.menu_main_item_inner_hover b {
	color: #a6b2b7;
}

.menu_sub_item_inner, .menu_sub_item_inner_hover {
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	text-align: left;
	line-height: 22px;
	border-bottom:1px solid #d2d7db;
	padding-left: 5px;
}

.menu_sub_item_inner {
	color: #63899c;
}

.menu_sub_item_inner_hover {
	color: #262d32;
}


.menu_sub_item_outer {
	background-color: #fff;
	padding: 0px 3px 0px 3px;
}

#MainFlash{
	float: left;
}

#NewsBox {
	background: url('../img/news_bg.gif');
	background-repeat: no-repeat;
	background-position: 0px 38px ;
	width: 202px;
	text-align: left;
}

#NewsBox .tabs {
	background-color: red;
	background: url('../img/news_top.jpg');
	height: 38px;
	background-repeat: no-repeat;
	padding: 8px 9px 0px 0px;
	width: 201px;
}

#NewsBox .tab {
	font-size: 10px;
	color: #fff;
	height: 30px;
	width: 50%;
	float: left;
	text-transform: uppercase;
	padding: 0px;
	line-height: 9px;
	text-align: center;
	cursor: pointer;
}

#NewsBox .selected {
	color: #496378;
	background-color: #ecedee;
	cursor: default;
}

#NewsTab.tab {
	padding-top: 10px;
}

#PressTab.tab {
	padding-top: 4px;
}

.news_box_container {
	padding: 16px;
	padding-right: 20px;
}

.news_box_container h3 {
	font-weight: bold;
	font-size: 11px;
	margin: 0px;
	color: #000;
}

.news_box_container small {
	color: #959595;
	font-size: 10px;
}

.news_box_container p {
	color: #eb1118;
	margin: 8px 0px 20px 0px;
}

#LeftColumn {
	float: left;
	width: 221px;
}

.main #LeftColumn {
	position: relative;
	top: -37px;
	margin-bottom: -37px;
}

#MainColumn {
	float: left;
	padding-top: 12px;
}

.main #MainColumn {
	width: 570px;
}

.sub #MainColumn {
	width: 772px;
}

#RightColumn {
	float: left;
	width: 195px;
	margin-left: 7px;
	padding-top: 12px;
}

#SearchBox {
	background: url('../img/bg_searchbox.png');
	background-repeat: no-repeat;
	width: 195px;
	height: 73px;
	margin-top: 8px;
	padding-left: 65px;
	padding-top: 25px;
}

#SearchBox .input {
	width: 95px;
}

#SearchBox div {
	color: #fff;
	margin-bottom: 3px;
}

#FBox {
	background: url('../img/bg_fbox.jpg');
	background-repeat: no-repeat;
	width: 196px;
	height: 108px;
	margin-top: 8px;
	padding-top: 12px;
}

#FBox a {
	display: block;
	text-align: center;
}

#Shortcuts {
	border: 1px solid #e7eaec;
	padding: 4px 4px 10px 10px;
	background: url('../img/bg_box_b.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 10px;
	height: 112px;
}

#Shortcuts h3, .box h3 {
	font-weight: bold;
	text-transform: uppercase;
	color: #ea0007;
	margin: 0px 0px 4px 0px;
}

.shortcut {
	width: 107px;
	height: 81px;
	background: url('../img/bg_short.gif');
	background-repeat: no-repeat;
	float: left;
	display: block;
	margin-right: 3px;
	padding-top: 15px;
	text-align: center;
}

.shortcut a {
	font-size: 10px;
	color: #727272;
}

.shortcut a:hover {
	color: #DC4242;
}

#Promo {
	border: 1px solid #e7eaec;
	padding: 4px 0px 10px 0px;
	background: url('../img/bg_box_b.gif') repeat-x left bottom;
	height: 225px;
	position: relative;
}

#Promo h3 {
	font-weight: bold;
	text-transform: uppercase;
	color: #8c959c;
	margin: 0px 0px 4px 10px;
}


#UsedCarsBox {
	border: 1px solid #e7eaec;
	padding: 8px;
	background: url('../img/bg_ub_b.png');
	background-repeat: no-repeat;
	background-position: bottom;
}

#UsedCarsBox .label {
	background-image: url('../img/bg_ub.png');
	background-repeat: no-repeat;
	background-position: center;
	height: 60px;
	background-color: #f3f3f3;
}

#UsedCarsBox ul {
	padding: 10px;
	padding-bottom: 0px;
	margin: 0px;
	list-style: none;
}

#UsedCarsBox li {
	padding: 0px;
}

#UsedCarsBox li a {
	color: #282828;
}

#UsedCarsBox li a:hover {
	color: #DC4242;
}

#UsedCarsBox .thumbnail {
	width: 100%;
}

#UsedCarsBox .container {
	background-color: #f3f3f3;
	padding-bottom: 10px;
}


.arrow {
	text-align: right;
	height: 20px;
}

.arrow a {
	color: #ff461b;
	line-height: 20px;
	height: 20px;
	background: url("../img/arr.gif");
	background-repeat: no-repeat;
	background-position: right;
	background-color: #fff;
	padding: 2px 25px 2px 15px;
	border: 1px solid #dbdfe2;
}

.arrow a:hover {
	color: #565656;
}

.arrow a.contact {
	color: #fff;
	line-height: 20px;
	height: 20px;
	background: url("../img/cnt.gif");
	background-repeat: no-repeat;
	background-position: right;
	background-color: #EF0002;
	padding: 2px 30px 2px 15px;
	font-weight: bold;
}

.arrow a.contact:hover {
	color: #fff;
}

.arrow a:hover {
	color: #565656;
}

#UsedCarsBox .arrow {
	margin-top: 20px;
	margin-right: 10px;
}

#PathBar {
	border-top: 1px solid #E4E6E7;
	border-bottom: 1px solid #E4E6E7;
	padding: 6px 4px;
	color: #A4A4A4;
	margin-bottom: 25px;
}

#PathBar a {
	color: #A4A4A4;
}

#PathBar strong, #PathBar a:hover {
	color: #61889A;
}

#PathBar b {
	display: none;
}

#PathBar h3 {
	font-weight: bold;
	color: #FA0004;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	font-size: 17px;
}

.new_car_thumb {
	float: left;
	background: url("../img/new_car.png");
	background-repeat: no-repeat;
	width: 184px;
	height: 127px;
	margin: 0px 7px 7px 0px;
	overflow: hidden;
}

.new_car_thumb div {
	background-repeat: no-repeat;
	background-position: center;
	height: 127px;
}

.new_car_thumb a, .new_car_thumb span {
	text-align: center;
	color: #000;
	font-weight: bold;
	display: block;
	height: 127px;
	padding-top: 100px;
}

.new_car_thumb a:hover {
	color: #DC4242;
}

.new_car_content table {
	border-collapse: collapse;
}

.contact_info {
	height: 47px;
	border-bottom: 1px solid #e4e6e7;
	background: url("../img/bg_nci.gif");
	background-repeat: repeat-x;
	margin-top: 55px;
}

.contact_info_used, .contact_info_lastminute, .contact_info_parts {
	height: 66px;
	border-bottom: 1px solid #e4e6e7;
	background-image: url("../img/bg_uci.png");
	background-repeat: repeat-x;
	margin-top: 55px;
	overflow: hidden;
}

.contact_info_lastminute {
	background-image: url("../img/bg_lmi.png");
}

.contact_info_parts {
	background-image: url("../img/bg_p.png");
}

.contact_info_used img, .contact_info_lastminute img, .contact_info_parts img {
	margin-right: 20px;
	float: left;
}

.contact_info_used div, .contact_info_lastminute div, .contact_info_parts div {
	color: #ffffff;
	padding-top: 7px;
	line-height: 12px;
}

.contact_info img {
	float: left;
	margin: 0px 35px 0px 15px;
}

.contact_info div {
	color: #dfe2e5;
	padding-top: 7px;
}

.new_car_files {
	padding: 17px;
	height: 127px;
	border: 3px solid #ebf0f2;
	float: left;
	width: 570px;
}

.new_car_files .acrobat {
	float: right;
	margin-top: 55px;
}

.new_car_files ul {
	float: left;
}

.new_car_files img {
	vertical-align: middle;
}

.new_car_files a {
	color: #000000;
}

.new_car_files a:hover {
	color: #DC4242;
}


#TopMenu {
	background-color: #F0F2F3;
	height: 41px;
	margin-bottom: 12px;
	border-bottom: 1px solid #D2D2D2;
	border-right: 1px solid #D2D2D2;
}

#NewCarIco {
	width: 65px;
	height: 41px;
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: middle;
	float: left;
}

#TopMenuSelector {
	border: 1px solid #ECEDEE;
	background-color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	color: #486277;
	width: 185px;
	float: left;
	padding: 3px 10px;
	cursor: pointer;
	margin: 10px 10px;
	background-image: url("../img/arr_d.gif");
	background-position: center right;
	background-repeat: no-repeat;
}

#TopMenu a {
	float: left;
	color: #6F787F;
	text-transform: uppercase;
	font-weight: bold;
	cursor: pointer;
	line-height: 41px;
	margin: 0px 5px;
}

#TopMenuPulldown {
	border: 1px solid #ECEDEE;
	text-transform: uppercase;
	border-bottom: none;
	background-color: #fff;
	position: absolute;
}

#TopMenuPulldown li {
	width: 183px;
	overflow: hidden;
	border-bottom: 1px solid #ECEDEE;
}

#TopMenuPulldown a {
	display: block;
	width: 183px;
	color: #486277;
	font-weight: bold;
	line-height: 20px;
	padding-left: 10px;
}

#TopMenuPulldown a:hover {
	background-color: #F0F2F3;
}

#TopMenu a:hover, #TopMenu a.selected {
	color: #F60004;
}

#Content {
	padding: 0px 4px;
}

.gallery {
	float: left;
	border: 1px solid #cccccc;
	padding: 4px;
	margin: 0px 8px 8px 0px;
}

.gallery img {
	width: 106;
	height: 70px;
	cursor: pointer;
}

.column_left {
	float: left;
	width: 50%;
	padding-right: 4px;
}

.column_right {
	float: right;
	width: 50%;
	padding-left: 4px;
}

.selected_bg {
	background-color: #ebf0f2;
}

.listbox {
	padding: 15px;
}

.work_offer {
	padding: 15px;
	background-color: #F7F9FA;
	margin-bottom: 5px;
}

.work_offer.selected_bg {
	background-color: #ebf0f2;
}

.listbox h3, .work_offer h3 {
	padding: 0px;
	margin: 0px;
	font-size: 13px;
}

.listbox a:hover, .work_offer a {
	color: #ea0007;
}

.work_offer div {
	margin: 1em 0em;
}

.listbox a {
	color: #000;
}

.listbox p {
	color: #ea0007;
	margin: 0px;
	padding: 0px;
}

.work_offer p {
	color: #000;
	margin: 0px;
	padding: 0px;
}

.listbox small, .work_offer small {
	color: #959595;
	font-size: 10px;
	display: block;
}

.pagebar {
	text-align: right;
	color: #a4a4a4;
}


.pagebar.bottom {
	border-top: 3px solid #bcc4c9;
	padding-top: 4px;
	margin-top: 25px;
}

.pagebar.top {
	border-bottom: 3px solid #bcc4c9;
	padding-bottom: 4px;
	margin-bottom: 25px;
}

.pagebar * {
	color: #a4a4a4;
	padding: 4px;
}

.pagebar div {
	padding: 0px 4px;
}

.pagebar a:hover, .pagebar b {
	color: #f80004;
	padding: 4px;
}

.doc_header {
	background-color: #ebf0f2;
	padding: 10px;
	font-size: 10px;
	color: #959595;
}

.doc_header h3 {
	padding: 0px;
	margin: 0px;
	color: #ea0007;
	font-size: 13px;
}

.doc_content {
	padding: 10px;
	border-bottom: 1px solid #e6e7e8;
	margin-bottom: 8px;
}

.doc_content table {
	border-collapse: collapse;
}

#LastMinuteSearchBox,
#UsedSearchBox {
	margin-top: 8px;
	background: url("../img/bg_ucs.png");
	background-repeat: no-repeat;
	width: 195px;
	height: 330px;
	padding-top: 100px;
	overflow: hidden;
	padding-right: 8px;
}

#LastMinuteSearchBox {
	height: 270px;
	border-bottom: 1px solid #BCBDBD;
}

#LastMinuteSearchBox li,
#UsedSearchBox li {
	clear: both;
	line-height: 23px;
}

#LastMinuteSearchBox li label, #LastMinuteSearchBox li select, #LastMinuteSearchBox li input,
#UsedSearchBox li label, #UsedSearchBox li select, #UsedSearchBox li input {
	float: left;
	width: 129px;
}

#LastMinuteSearchBox li select.small,
#UsedSearchBox li select.small {
	width: auto;
}

#LastMinuteSearchBox li select, #LastMinuteSearchBox li input,
#UsedSearchBox li select, #UsedSearchBox li input {
	background-color: #fff;
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
	border-bottom: 1px solid #d4d0c8;
	border-right: 1px solid #d4d0c8;
	padding-left: 3px;
}

#LastMinuteSearchBox li .input_2,
#UsedSearchBox li .input_2 {
	width: 80px;
	float: right;
}

#LastMinuteSearchBox li label,
#UsedSearchBox li label {
	text-align: right;
	width: 50px;
	margin-right: 5px;
}

#LastMinuteSearchBox .arrow,
#UsedSearchBox .arrow {
	margin-top: 5px;
	padding: 0px;
}

.used_car_list, .parts_list {
	padding: 4px 0px;
	height: 139px;
	overflow: hidden;
	position: relative;
}

.used_car_list .reserved,
.used_car_list .sold {
	position: absolute;
	bottom: 1em;
	left: 216px;
}

.used_car_list .thumb, .parts_list .thumb {
	float: left;
	width: 195px;
	text-align: right;
}

.used_car_list .column, .parts_list .column, .parts_list .columnX  {
	float: left;
	margin-left: 10px;
	width: 70px;
	padding-top: 8px;
	color: #616161;
	font-weight: bold;
}

.parts_list .header.column, .parts_list .footer.column {
	color: #a4a4a4;
}

.used_car_list .year {
	float: left;
	margin-left: 10px;
	width: 90px;
	padding-top: 8px;
	color: #616161;
	font-weight: bold;
}

.used_car_list .price {
	float: left;
	margin-left: 10px;
	padding-top: 8px;
	font-weight: bold;
}

.used_car_list .car {
	float: left;
	margin-left: 25px;
	width: 140px;
	padding-top: 8px;
}

.used_car_list .name, .parts_list .name {
	float: left;
	margin-left: 25px;
	width: 340px;
	padding-top: 8px;
}

.parts_list .name {
	width: 220px;
}

.used_car_list .name b, .used_car_list .car b, .parts_list * b {
	font-size: 13px;
	color: #f20004;
}

.used_car_list .selected, .parts_list .selected {
	font-size: 13px;
	font-weight: bold;
	color: #f20004;
}

.used_car_list .name small {
	font-size: 11px;
	color: #616161;
}

.used_car_list .thumb img, .parts_list .thumb img {
	width: 173px;
	height: 131px;
}

.used_car_list.header, .parts_list.header {
	padding: 0px;
	overflow: hidden;
	margin: -20px 0px 8px 0px;
	height: 20px;
}

.used_car_list.footer, .parts_list.footer {
	padding: 0px;
	overflow: hidden;
	margin: 0px 0px -10px 0px;
	height: 20px;
}

.used_car_list.header *, .used_car_list.footer *, .parts_list.header *, .parts_list.footer * {
	font-size: 10px;
	font-weight: normal;
	color: #a4a4a4;
}

.used_car {
	padding: 20px 25px;
	background-color: #ebf0f2;
}

.used_car .selected {
	color: #f20004;
}

.used_car .rabat {
	background-color: #C50003;
	color: #fff;
	padding: 10px;
	text-align: center;
	margin-top: 25px;
}

.used_car .rabat span {
	font-weight: bold;
	font-size: 18px;
	text-transform: uppercase;
}

.used_car .images {
	float: left;
	margin-right: 10px;
	width: 500px;
	position: relative;
}

.used_car .images .sold,
.used_car .images .reserved {
	position: absolute;
	right: 1em;
	top: 1em;
}

.used_car .thumb {
	width: 163px;
	height: 123px;
	margin: 0px 3px 3px 0px;
	cursor: pointer;
}

.used_car .params {
	float: left;
	width: 200px;
}

.used_car .name {
	font-weight: bold;
	color: #f80004;
	margin-bottom: 17px;
}

.used_car .params * {
	font-size: 13px;
	line-height: 17px;
}

.used_car .content {
	padding-top: 15px;
	margin-bottom: 15px;
}

.used_car .icons {
	padding-top: 15px;
	text-align: center;
	overflow: auto;
}

.used_car .icons .icon {
	border: 1px solid white;
	margin: 4px;
	background-repeat: no-repeat;
	background-position: center 3px;
	height: 90px;
	width: 90px;
	float: left;
	padding-top: 70px;
	color: #F80004;
	font-size: 11px;
}

.used_car .icons .icon.print {
	background-image: url('../img/drukuj.gif');
}

.used_car .icons .icon.raty {
	background-image: url('../img/raty.gif');
}

.used_car .icons .icon.odsetki {
	background-image: url('../img/odsetki.gif');
}

.used_car .icons .icon.okres {
	background-image: url('../img/okres.gif');
}

#MainImage {
	width: 495px;
	height: 330px;
	margin-bottom: 3px;
	display: block;
}

#LoadingImage {
	position: absolute;
	background-color: white;
	padding: 2px;
	font-size: 11px;
	color: #333333;
}

#NewsletterBox {
	position: absolute;
	border: 1px solid #e7eaec;
	padding: 0px 10px 10px 10px;
	background: url('../img/bg_box_b.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #fff;
	line-height: 25px;
	width: 172px;
	margin-top: 15px;
}

#NewsletterBox .input {
	width: 130px;
}

#NewsletterBox span {
	font-weight: bold;
	cursor: pointer;
	color: #f90004;
	float: right;
	margin-top: -3px;
}

.input {
	border: none;
	height: 17px;
	line-height: 17px;
	background: url('../img/bg_input.gif');
	background-repeat: no-repeat;
	padding-left: 5px;
	margin-right: -5px;
	float: left;
	color: #aaaaaa;
}

.btn_go {
	float: left;
	cursor: pointer;
}

.sitemap {
	padding-left: 20px;
	float: left;
	margin: 0px;
	list-style: none;
}

.sitemap li {
	padding: 3px;
	margin: 0px;
}

.sitemap b {
	font-weight: normal;
}

.sitemap a {
	color: #5e5e5e;
	padding-right: 40px;
}

.sitemap a:hover {
	color: #DC4242;
}

#ReqForm ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

#ReqForm li {
	padding: 4px;
	clear: both;
}

#ReqForm legend {
	text-transform: uppercase;
	color: #8C959C;
	font-weight: bold;
	padding: 4px;
	margon: 0px;
}

#ReqForm fieldset {
	padding: 10px;
	margin: 5px;
	border: 1px solid #E7EAEC;
}

#ReqForm li label {
	float: left;
	width: 200px;
	text-align: right;
	margin-right: 5px;
	padding-top: 3px;
}

#ReqForm li div {
	float: left;
}

#ReqForm li input, textarea, select {
	background-color: #fff;
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
	border-bottom: 1px solid #d4d0c8;
	border-right: 1px solid #d4d0c8;
	padding-left: 3px;
}

#ReqForm button {
	background: url('../img/bg_box_b.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	border-bottom: 1px solid #404040;
	border-right: 1px solid #404040;
	border-top: 1px solid #d4d0c8;
	border-left: 1px solid #d4d0c8;
	background-color: #fff;
	line-height: 25px;
	height: 25px;
	width: 150px;
	color: #5e5e5e;
}

#ReqForm li input.noborder {
	border: 0px;
}

#ReqForm input.error {
	border: 1px solid #DC4242;
	background-color: #F9E2E2;
}

.search_listing {
	padding: 10px;
}

.search_listing h3, .search_listing u {
	padding: 0px;
	margin: 0px;
	font-size: 13px;
	color: #ea0007;
}

.search_listing a:hover {
	color: #ea0007;
}

.search_listing p {
	padding: 0px;
	margin: 0px;
}

.search_listing small {
	color: #959595;
	font-size: 10px;
}

.box {
	border: 1px solid #e7eaec;
	padding: 0.5em 10px 1em 10px;
	background: url('../img/bg_box_b.gif') repeat-x bottom;
	margin: 10px 0px 10px 0px;
}

.box P {
	margin: 0px;
	padding: 0px;
	line-height: 1.4em;
}



/** promo slider **/

#PromoWidgetContainer {
	padding: 0;
	margin: 0;
	height: 188px;
	xxxwidth: 1566px;
}

#PromoWidgetContainer DIV.slide {
	width: 261px;
	height: 188px;
	background: url("../img/bg_promo.gif") no-repeat center;
	text-transform: uppercase;
	text-align: center;
	float: left;
}

#PromoWidgetContainer DIV.slide A {
	font-weight: bold;
	color: #323234;
}

#PromoWidgetContainer DIV.slide A SPAN {
	padding: 0 10px;
	display: block;
}

#PromoWidgetContainer DIV.slide A:hover {
	color: #DC4242;
}

#Promo .arrow_switch.prev {
	left: 5px;
}

#Promo .arrow_switch.next {
	right: 5px;
}

#Promo .arrow_switch {
	position: absolute;
}

#PromoWidgetWrapper {
	width: 522px;
	height: 188px;
	overflow: hidden;
	margin-left: 22px;
	margin-top: 5px;
}

#PromoWidgetContainerOuter {
	width: 522px;
	overflow: hidden;
	height: 188px;
}