
/*
	camry
*/
div.camry_yellow_block {
	background: #fff3cb url(/images/camry/camry_pic.jpg) no-repeat 42px 25px;
	padding:  40px 0 40px 220px;
	zoom:1;
}
div.camry_yellow_block p {
	font-family: tahoma;
	font-size: 18px;
	color: #633f0e;
	padding-bottom: 8px;
}
div.camry_yellow_block p.first {
	font-family: tahoma;
	font-size: 18px;
	color: #633f0e;
}
div.camry_yellow_block p.first:first-letter {
	float: left;
	font-size: 60px;
	color: #da253c;
	margin: -20px 8px 0 0;
	*line-height: 36px;
	_line-height: 35px;
}
@-moz-document url-prefix() {
	div.camry_yellow_block p.first:first-letter  { margin-top: -4px; }
}
div.camry_yellow_block a.subscribe {
	width: 434px;
	height: 69px;
	display: block;
	background: url(/images/camry/subscribe_for_this_page_updates.gif) no-repeat left top;
}
div.camry_yellow_block a.subscribe:hover {
	background: url(/images/camry/subscribe_for_this_page_updates_hover.gif) no-repeat left top;
}
div.camry_yellow_block h4 {
	font-family: tahoma;
	font-size: 24px;
	font-weight: lighter;
	color: #5382a5;
	padding: 30px 0 10px;
}
div.camry_yellow_block p.note {
	font-family: tahoma;
	font-size: 11px;
	color: #5382a5;
	padding: 0px;
	width: 470px;
}
div.camry_block {
	padding-bottom: 30px;
}
div.camry_block div.l_header {
	width: 656px;
	height: 356px;
	background: url(/images/camry/camry_car.png) no-repeat left top;
	_background: url(/images/camry/camry_car.gif) no-repeat left top;
	margin: -50px auto 0;
	_position: relative;
}
div.camry_block div.l_header h1 {
	font-family: tahoma;
	font-size: 28px;
	color: #484848;
	font-weight: lighter;
	text-align: center;
	padding-top: 260px !important;
}
div.camry_block div.l_header h1 span {
	font-size: 30px;
	color: #1c1a1a;
}
div.camry_block p {
	font-family: tahoma;
	font-size: 14px;
	color: #000;
	text-align: center;
	padding-top: 10px;
	margin: 0 25px;
}
div.camry_block p a {
	font-family: tahoma;
	font-size: 14px !important;
	font-weight: lighter !important;
	color: #1b9ce0 !important;
	padding: 0px !important;
}



/*
	camry
*/
div.camry_contest {
	background: url(/images/camry/camry_bg.jpg) no-repeat center 10px;
	border: 1px solid #bfbfbf;
}
div.camry_contest h1 {
	font-family: tahoma;
	font-size: 24px;
	font-weight: lighter;
	color: #000 !important;
	margin-bottom: 10px;
}
div.camry_contest h1 span.blue {
	background: #d7ecf2;
	padding: 8px 15px;
	color: #000 !important;
}
div.camry_contest h1 span.grey {
	background: #dbe4ec;
	padding: 8px 15px;
	color: #000 !important;
}
div.camry_contest h1 span.yellow {
	background: #fff568;
	padding: 8px 15px;
	color: #000 !important;
}
div.camry_contest p {
	font-family: tahoma;
	font-size: 14px;
	font-weight: lighter;
	color: #333;
	padding-top: 10px;
}

div.camry_contest div.l_head {
	min-height: 390px;
	margin: 40px 30px;
	_height: 390px;
	*padding: 40px 30px;
}
div.camry_contest div.l_head_2 {
	height: 340px;
}
div.camry_contest div.l_head div.prises {
	margin: 0 -20px;
}
div.camry_contest div.l_head table {
	width: 100%;
	padding: 0px;
	border-collapse: collapse;
}
div.camry_contest div.l_head table td {
	width: 33%;
	vertical-align: top;
}
div.camry_contest div.l_head div.prise_wrapper {
	width: 250px;
	margin: 0 auto;
}
div.camry_contest div.l_head div.hd_prise {
	height: 37px;
	background: url(/images/camry/camry_prise_bg_l.gif) no-repeat left top;
}
div.camry_contest div.l_head div.hd_prise_r {
	height: 37px;
	background: url(/images/camry/camry_prise_bg_r.gif) no-repeat right top;
}
div.camry_contest div.l_head div.hd_prise_m {
	height: 37px;
	background: #b91221;
	margin: 0 5px;
}
div.camry_contest div.l_head div.hd_prise_m p {
	font-size: 18px;
	color: #fff;
	text-align: center;
	text-decoration: underline;
}
div.camry_contest div.l_head div.hd_prise_m p a {
	font-size: 18px;
	color: #fff;
	text-align: center;
	text-decoration: underline;
}
div.camry_contest div.cntr {
	margin: 0 30px;
}
div.camry_contest div.cntr div.aside {
	float: right;
	width: 250px;
}
div.camry_contest div.cntr div.aside h1 {
	margin-bottom: 20px;
}
div.camry_contest div.cntr div.aside div.extra {
	width: 250px;
	height: 348px;
	background: url(/images/camry/camry_extra_bg.gif) no-repeat left top;
}
div.camry_contest div.cntr div.aside div.extra p {
	margin: 0 30px;
	padding-top: 25px;
	margin-bottom: 40px;
}
div.camry_contest div.cntr div.aside div.extra div.ticket {
	width: 230px;
	height: 139px;
	margin: 0 10px;
	background: url(/images/camry/camry_extra_ticket.png) no-repeat left top;
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/camry/camry_extra_ticket.png',sizingMethod='image');
}
div.camry_contest div.the_box {
	margin-right: 300px;
}
div.camry_contest div.the_box h1 {
	margin-bottom: 20px;
}
div.camry_contest div.the_box h2 {
	margin: 15px 0 5px;
	font-family: arial;
	font-size: 18px;
}
div.camry_contest div.the_box h2 span.grey {
	background: #dbe4ec;
	padding: 5px 10px;
	color: #333 !important;
}
div.camry_contest div.the_box p.note {
	padding: 10px 35px;
	background: #fffcd1 url(/images/camry/camry_note_icon.gif) no-repeat 10px 10px;
	margin-top: 10px;
	zoom:1;
}
div.camry_contest a {
	color: #0072bc;
}
div.camry_contest p a {
	font-size: 14px;
}
div.camry_contest p span.blue_font {
	color: #0072bc;
}
div.camry_contest div.the_box_2 {
	margin: 40px 30px;
}
div.camry_contest div.the_box_2 table {
	width: 100%;
	padding: 0px;
	border-collapse: collapse;
	margin: 40px 0;
}
div.camry_contest div.the_box_2 table td {
	width: 50%;
	vertical-align: top;
}
div.camry_contest div.the_box_2 table td h3 {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
div.camry_contest div.the_box_2 table td div.image_wrapper {
	text-align: center;
	margin: 20px 0;
}
div.camry_contest div.the_box_2 table td p {
	margin-bottom: 10px;
}
div.camry_contest div.the_box_2 table td.left {
	padding-right: 25px;
}
div.camry_contest div.the_box_2 table td.right {
	padding-left: 25px;
}


/*
	collected tickets
*/
div.collected_tickets {
	margin: 20px;
	padding: 10px 30px 60px 20px;
	border: 1px solid #ebe5cf;
	background: #f5f5f5;
}
div.collected_tickets div.aside {
	float: right;
	width: 250px;
	margin-top: 20px;
}
div.collected_tickets div.aside h1 {
	font-family: arial;
	font-size: 18px !important;
	font-weight: lighter;
	color: #fff;
	padding: 0px !important;
	margin: 10px 0 12px;
}
div.collected_tickets div.aside h1 span.green {
	background: #1e736c;
	padding: 8px 35px;
	color: #fff !important;
}
div.collected_tickets div.aside div.extra {
	background: url(/images/camry/camry_extra_bg.gif) no-repeat left top;
}
div.collected_tickets div.aside div.extra div.corner_bl {
	background: url(/images/camry/camry_tickets_collector_extra_corner_bl.gif) no-repeat left bottom;
}
div.collected_tickets div.aside div.extra div.corner_br {
	background: url(/images/camry/camry_tickets_collector_extra_corner_br.gif) no-repeat right bottom;
}
div.collected_tickets div.aside div.extra p {
	font-family: arial;
	font-size: 14px;
	color: #333;
	margin: 0 30px;
	padding: 25px 0;
}
div.collected_tickets div.aside p.note {
	font-size: 12px;
	color: #333;
	padding: 10px 35px;
	background: #fffcd1 url(/images/camry/camry_note_icon.gif) no-repeat 10px 10px;
	margin-bottom: 20px;
	zoom:1;
}
div.collected_tickets div.aside p.rules {
	font-size: 18px !important;
	color: #000 !important;
	text-align: center;
	padding: 10px 0;
	background: #e8ddb9;
	margin-bottom: 30px;
}
div.collected_tickets div.aside p.rules a {
	font-size: 18px !important;
	color: #000 !important;
}
div.collected_tickets div.aside div.remains {
	margin-bottom: 15px;
}
div.collected_tickets div.aside div.remains p.days {
	float: left;
	width: 30px;
	height: 27px;
	background: url(/images/camry/camry_tickets_collector_days.gif) no-repeat left top;
	font-family: arial;
	font-size: 18px;
	color: #f5f5f5;
	text-align: center;
	line-height: 24px;
}
div.collected_tickets div.aside div.remains p.remains {
	font-family: arial;
	font-size: 14px;
	color: #333;
	margin:0px 0 0 35px;
	padding-top: 5px;
}
div.collected_tickets div.main {
	margin-right: 260px;
}
div.collected_tickets div.main h1 {
	font-family: arial;
	font-size: 24px;
	font-weight: lighter;
	color: #000;
	padding: 10px 0 0 !important;
	margin: 0 0 30px 10px;
	zoom:1;
}
div.collected_tickets div.main h1 span.tickets {
	font-family: arial;
	font-size: 30px;
	font-weight: lighter;
	color: #000;
	background: #fff3cb;
	padding: 8px 10px;
}
div.collected_tickets div.main div.l_head {
	min-height: 91px;
	_height: 91px;
	margin: 0 0 30px 10px;
	background: url(/images/camry/camry_tickets_collector_prises.jpg) no-repeat right top;
}
div.collected_tickets div.main div.l_head p {
	width: 250px;
}
div.collected_tickets div.collected_tickets_container {
	margin-left: -15px;
}
div.collected_tickets div.collected_tickets_container div.ticket {
	float: left;
	width: 170px;
	height: 115px;
	margin-left: 15px;
	_margin-left: 7px;
}
div.collected_tickets div.collected_tickets_container div.ticket p.pos {
	font-family: arial;
	font-size: 18px;
	color: #f5f5f5;
	line-height: 32px;
	text-align: center;
	width: 32px;	
	height: 85px;
}
div.collected_tickets div.collected_tickets_container div.ticket p.id {
	font-family: tahoma;
	font-size: 9px;
	color: #1e736c;
	text-align: center;
	margin-left: 14px;
}
div.collected_tickets div.collected_tickets_container div.ticket p.id span.white {
	background: #fff;
	padding: 1px 3px;
}
div.collected_tickets div.collected_tickets_container div.ticket_raspberry { background: url(/images/camry/ticket_raspberry_bg.gif) no-repeat left top; }
div.collected_tickets div.collected_tickets_container div.ticket_strawberry { background: url(/images/camry/ticket_strawberry_bg.gif) no-repeat left top; }
div.collected_tickets div.collected_tickets_container div.ticket_cherry { background: url(/images/camry/ticket_cherry_bg.gif) no-repeat left top; }

