* { margin:0; padding:0; }
html { height:100%; }
body { font:11px Verdana; width:100%; height:100%; background-color:#FFFFFF; color:#8e8e8e; }
a { color:#000000; text-decoration:underline; }
a:hover { text-decoration:none; color:#e1000a; }
p { padding:7px 0; }
img { border:none; }
input { vertical-align:middle; }
.clear { clear:both; }

#wrapper { width:990px; margin:0 auto; min-height:100%; height:auto !important; height:100%; }


/*HEADER*/
#header { height:113px; border-bottom:1px solid #cacaca; position:relative; }
	#logo { position:absolute; left:45px; top:25px; }
	#dop_nav { position:absolute; right:10px; top:10px; }
	#search_input { position:absolute; right:0; top:40px; background-color:#DEDEDE; padding:5px; display:none; }
		#search_input div { float:left; padding-right:5px; }
		#search_i { background-color:#FFFFFF; border:1px solid #cacaca; font:11px Verdana; padding:1px; width:170px }
		#search_s { background-color:#FFFFFF; border:1px solid #cacaca; font:11px Verdana; padding:0; }
	#top_menu { position:absolute; bottom:0; right:0; }
/*CONTENT*/
#content { padding:0 0 40px; }	

	#left_nav { float:left; margin:22px 0 0 22px; width:244px; overflow:hidden; }
		.left_top { background-image:url(../images/left_top.jpg); background-repeat:no-repeat; width:244px; height:21px; }
		.left_nav { background-color:#f5f5f5; width:224px; padding:0 10px; }
			.left_nav ul { margin-left:20px; }
				.left_nav ul li { color:#e1000a; list-style-type:square; font-size:14px; padding-bottom:10px; color:#e1000a; text-transform:uppercase; }
					.left_nav ul li a { text-transform:uppercase; color:#807f83; text-decoration:none; }
						.left_nav ul li a:hover { color:#e1000a; }
		.left_bottom { background-image:url(../images/left_bottom.jpg); background-repeat:no-repeat; width:244px; height:21px; }
	#right_banner { float:right; margin:24px 0 0 0; background-image:url(../images/right_banner.jpg); background-repeat:no-repeat; width:675px; height:280px; }
		#well_flash { width:420px; height:280px; padding-left:21px; }
	#content_2 { border-top:1px solid #cacaca; padding-top:10px; margin-top:10px; }
		#c_block1 { float:left; margin:0 0 0 23px; }
			#c_block1 span { padding-right:15px; }
			#buy_card { margin-top:35px; background-image:url(../images/card.jpg); background-repeat:no-repeat; background-position:left; padding-left:50px; padding-top:5px; line-height:34px; }
				#buy_card a { color:#010101; text-decoration:none; text-transform:uppercase; font-size:12px; }
				#buy_card a:hover { color:#e1000a; }
			#c_block2 { float:left; width:190px; overflow:hidden; margin-left:64px; }
				#c_block2 h2 { text-transform:uppercase; font-size:14px; color:#000000; padding-bottom:4px; border-bottom:1px solid #cecece; font-weight:normal; }
					#main_news { padding-top:13px; text-align:justify; }
						#main_news a { text-decoration:none; color:#8e8e8e; }
							#main_news a:hover { color:#e1000a; }
			#c_block3 { float:left; width:205px; overflow:hidden; margin-left:65px; }
				#c_block3 h2 { text-transform:uppercase; font-size:14px; color:#000000; padding-bottom:4px; border-bottom:1px solid #cecece; font-weight:normal; }
					#main_promotions { padding-top:13px; text-align:justify; }
						#main_promotions a { text-decoration:none; color:#8e8e8e; }
							#main_promotions a:hover { color:#e1000a; }
			
/*FOOTER*/
#footer { width:990px; margin:-40px auto 0; height:40px; border-top:1px solid #cacaca; position:relative; font-size:10px; }
	#footer_left { position:absolute; left:5px; top:22px; }
		#footer_left span { font-weight:bold; }
	#footer_right { position:absolute; right:25px; top:5px; }
		#footer_right img { vertical-align:middle; }
		#footer_right a { text-decoration:none; font-weight:bold; color:#8e8e8e; }