/* CSS Document */
body { margin:0px; padding:0px; background:#FFF url(../img/csu_bg.gif) repeat-x; font-family:Tahoma, Arial, sans-serif; font-size:11px; color:#666666; }

img { border:0px; }
td.top { vertical-align:top; }


/*header mainpage */
div#headerMain { width:950px; padding:0px 10px 0px 10px; height:440px; position:relative; margin:auto }
	div#headerMain div#mainAnim { padding-top:112px; }
	div#headerMain div#mainAnim table.container{ width:100%; background: #FFFFFF; }
	img.logopic { position:absolute; left:258px; top:27px; }
	div#headerMain div.logoKarlik { position:absolute; right:10px; top:23px; }
	div#headerMain div.menuBar { position:absolute; left:203px; top:73px; width:757px; height:38px; background:#e7e7e7 url(../img/nav/menu_top_bg.gif) repeat-x }
		div#headerMain div.menuBar span.menu_a { float:left; margin:0px 5px 0px 5px; height:38px; position:relative }
			div#headerMain div.menuBar span.menu_a a { display:block; background:url(../img/nav/menuBarAbg.gif) bottom left repeat-x; font-size:11px; font-weight:bold; color:#000000; text-decoration:none; padding:12px 11px 13px 11px;  }
			div#headerMain div.menuBar span.menu_a a:hover { display:block; background:url(../img/nav/menuBarAbg.gif) bottom left repeat-x; }
		div#headerMain div.menuBar span.menu_i  { float:left; margin:0px 5px 0px 5px; height:38px; position:relative }
			div#headerMain div.menuBar span.menu_i a { display:block; background:none;  font-size:11px; font-weight:bold; color:#000000;  text-decoration:none;  padding:12px 16px 13px 16px;  }
			div#headerMain div.menuBar span.menu_i a:hover { display:block; background:url(../img/nav/menuBarAbg.gif) bottom left repeat-x; color:#666666; }

			div#headerMain div.menuBar span div.submenu { padding:0px 10px 0px 10px; position:absolute; left:-5px; top:37px; background:#FFFFFF; width:160px; height:auto; display:none; border:0px; }
			div#headerMain div.menuBar span div.submenu span { display:block; clear:both; background:url(../img/nav/car_short_menu_spacer.gif) bottom left no-repeat; padding:3px 10px 3px 20px; }
				div#headerMain div.menuBar span div.submenu span a { background:url(../img/nav/red_dot.gif) 0px 15px no-repeat; color:#000000; text-decoration:none; padding:10px; font-weight:normal}
				div#headerMain div.menuBar span div.submenu span a:hover { color:#FD000D; background:url(../img/nav/red_dot.gif) 0px 15px no-repeat; }
	div#headerMain div.menuLeftMainBg { position:absolute; left:10px; top:112px; width:193px; height:328px; background:#333333; -moz-opacity:0.9; opacity:0.9; filetr:alpha(opacity=90) }
	div#headerMain div.shadowLw { width:10px; height:328px; position:absolute; top:112px; left:0px; background:url(../img/shadow_lw.gif) left top no-repeat }
	div#headerMain div.shadowRg { width:10px; height:328px; position:absolute; top:112px; right:0px; background:url(../img/shadow_rg.gif) right top no-repeat }
	div#headerMain div.menuLeftMain { position:absolute; left:10px; top:112px; width:193px; height:328px; z-index:10; } 
		div#headerMain div.menuLeftMain ul { margin:0px; padding:0px; line-height:1px; font-size:1px; }
		div#headerMain div.menuLeftMain li.main { list-style:none; line-height:1px; height:41px; font-size:1px; background:url(../img/nav/menu_side_spacer.gif) bottom left no-repeat; padding:0px 0px 0px 0px; margin:0px; text-align:center; position:relative; margin:0px; }
			div#headerMain div.menuLeftMain li a { display:block; padding:7px 0px 11px 0px; background:url(../img/nav/menu_side_arrow.gif) 180px 15px no-repeat; line-height:1px; font-size:1px; }
			div#headerMain div.menuLeftMain li a:hover { background:url(../img/nav/menu_side_bg.jpg) repeat-y;  }
			div#headerMain div.menuLeftMain li img { padding:0px; margin:0px; border:0px; }
			
			div#headerMain div.menuLeftMain li.main ul.sub { position:absolute; left:193px; border:1px solid #666; width:165px; background:#666666; top:0px; z-index:11; padding:0px; margin:0px; display:none; line-height:1px }
				div#headerMain div.menuLeftMain li.main ul.sub li.sub { list-style:none; background:url(../img/nav/menu_side_spacer1.gif) bottom left no-repeat; padding:0px; margin:0px; text-align:center; height:40px !important; }
				div#headerMain div.menuLeftMain li.main ul.sub li.sub a { color:#FFF; background:url(../img/nav/menu_side_arrow.gif) 180px 15px no-repeat; text-decoration:none; padding:11px 0px 13px 0px; margin:0px; font-weight:bold; font-size:11px;  line-height:normal  }
				div#headerMain div.menuLeftMain li.main ul.sub li.sub a:hover {  background:url(../img/nav/menu_side_bg1.jpg) repeat-y; }
		
		div#headerMain div.menuLeftSub { }	
	div#headerMain div.carShort { position:absolute; right:10px; top:112px; width:590px; height:327px; background:#333333; display:none }
		div#headerMain div.carShort table.content { width:100%; height:100% }
			div#headerMain div.carShort table.content td { background:#FFF; vertical-align:top }
		div#headerMain div.carShort div.menu { padding:10px 10px 10px 15px; }
			div#headerMain div.carShort div.menu span { display:block; clear:both; background:url(../img/nav/car_short_menu_spacer.gif) bottom left no-repeat; padding:13px 10px 13px 20px;  }
				div#headerMain div.carShort div.menu span a { background:url(../img/nav/red_dot.gif) 0px 15px no-repeat; color:#000000; text-decoration:none; padding:10px }
				div#headerMain div.carShort div.menu span a:hover { color:#FD000D }
			img.menuPrelImg { background:url(../img/loader.gif) 50% 50% no-repeat; margin:auto; width:365px; height:185px; }
/* @end */
	
/* header subpage */	
div#headerSub { width:950px; padding:0px 10px 0px 10px; height:83px; position:relative; margin:auto; margin-bottom:10px; }
div#headerSub div#mainAnim { padding-top:112px; }
div#headerSub div.logo { position:absolute; left:20px; top:11px; }
div#headerSub div.logoKarlik { position:absolute; right:10px; top:23px; }
div#headerSub div.SalonBar { position:absolute; left:711px; top:16px; width:239px; height:23px; }
div.SalonSearchBar { position:absolute; right:14px; top:-78px; width:173px; height:56px; }
div.SalonSearchWrapper { position:relative;}
div#headerSub div.menuBar { position:absolute; left:500px; top:55px; width:450px; height:28px; }
div#headerSub div.menuBar div.menuBg { position:absolute; left:0px; top:0px; width:100%; height:28px; background:#ffffff; z-index:10; opacity:0.5; filter:Alpha(Opacity:50); }
div#headerSub div.menuBar div.menuContainer { position:absolute; left:0px; top:0px; width:100%; height:28px; z-index:11; }
	div#headerSub div.menuBar span.menu_a { float:left; margin:0px 10px 0px 10px; height:28px; position:relative }
		div#headerSub div.menuBar span.menu_a a { display:block; background:url(../img/nav/menuBarAbg.gif) bottom left repeat-x; font-size:11px; color:#000000; text-decoration:none; padding:8px 10px 8px 10px;  }
		div#headerSub div.menuBar span.menu_a a:hover { display:block; background:url(../img/nav/menuBarAbg.gif) bottom left repeat-x; }
	div#headerSub div.menuBar span.menu_i  { float:left; margin:0px 10px 0px 10px; height:30px; position:relative }
		div#headerSub div.menuBar span.menu_i a { display:block; background:none;  font-size:11px; color:#000000;  text-decoration:none;  padding:8px 8px 8px 8px;  }
		div#headerSub div.menuBar span.menu_i a:hover { display:block; background:url(../img/nav/menuBarAbg.gif) bottom left repeat-x; color:#666666; }

		div#headerSub div.menuBar span div.submenu { padding:0px 10px 0px 10px; position:absolute; left:-5px; top:37px; background:#FFFFFF; width:160px; height:auto; display:none; border:0px; font-weight:normal }
		div#headerSub div.menuBar span div.submenu span { display:block; clear:both; background:url(../img/nav/car_short_menu_spacer.gif) bottom left no-repeat; padding:3px 10px 3px 20px; }
			div#headerSub div.menuBar span div.submenu span a { background:url(../img/nav/red_dot.gif) 0px 15px no-repeat; color:#000000; text-decoration:none; padding:10px;  font-weight:normal}
			div#headerSub div.menuBar span div.submenu span a:hover { color:#FD000D; background:url(../img/nav/red_dot.gif) 0px 15px no-repeat;  font-weight:normal }
		
div#headerSub div.menuLeftMainBg { position:absolute; left:10px; top:112px; width:193px; height:328px; background:#333333; opacity:0.85; -moz-opacity:0.85;  }
div#headerSub div.shadowLw { width:10px; height:328px; position:absolute; top:112px; left:0px; background:url(../img/shadow_lw.gif) left top no-repeat }
div#headerSub div.shadowRg { width:10px; height:328px; position:absolute; top:112px; right:0px; background:url(../img/shadow_rg.gif) right top no-repeat }
div#headerSub div.menuLeftMain { position:absolute; left:10px; top:112px; width:193px; height:328px; z-index:10; } 
	div#headerSub div.menuLeftMain ul { margin:0px; padding:0px; }
	div#headerSub div.menuLeftMain li.main { list-style:none; background:url(../img/nav/menu_side_spacer.gif) bottom left no-repeat; height:41px; padding:0px 0px 0px 0px; margin:0px; text-align:center; position:relative }
		div#headerSub div.menuLeftMain li a { display:block; padding:7px 0px 11px 0px; background:url(../img/nav/menu_side_arrow.gif) 180px 15px no-repeat }
		div#headerSub div.menuLeftMain li a:hover { background:url(../img/nav/menu_side_bg.jpg) repeat-y;  }
		
		div#headerSub div.menuLeftMain li.main ul.sub { position:absolute; left:193px; border:1px solid #666; width:165px; background:#666666; top:0px; z-index:11; padding:0px; margin:0px; display:none; }
			div#headerSub div.menuLeftMain li.main ul.sub li.sub { list-style:none; background:url(../img/nav/menu_side_spacer1.gif) bottom left no-repeat; height:41px; padding:0px 0px 0px 0px; margin:0px; text-align:center; position:relative; }
			div#headerSub div.menuLeftMain li.main ul.sub li.sub a { color:#FFF; background:url(../img/nav/menu_side_arrow.gif) 180px 15px no-repeat; text-decoration:none; padding:14px 0px 12px 0px; font-weight:bold }
			div#headerSub div.menuLeftMain li.main ul.sub li.sub a:hover { background:url(../img/nav/menu_side_bg1.jpg) repeat-y; }
	
	div#headerSub div.menuLeftSub { }	
div#headerSub div.carShort { position:absolute; right:10px; top:112px; width:590px; height:327px; background:#333333; display:none }
	div#headerSub div.carShort table.content { width:100%; height:100% }
		div#headerSub div.carShort table.content td { background:#FFF; vertical-align:top }
	div#headerSub div.carShort div.menu { padding:10px 10px 10px 15px; }
		div#headerSub div.carShort div.menu span { display:block; clear:both; background:url(../img/nav/car_short_menu_spacer.gif) bottom left no-repeat; padding:13px 10px 13px 20px;  }
			div#headerSub div.carShort div.menu span a { background:url(../img/nav/red_dot.gif) 0px 15px no-repeat; color:#000000; text-decoration:none; padding:10px }
			div#headerSub div.carShort div.menu span a:hover { color:#FD000D }
	div.shorDescription { padding:15px; line-height:120% }
/* @end */	
	
/* content */
div.contentMain { width:100%; height:auto; background:#FFF url(../img/content_bg.gif) repeat-x; margin:auto }
	div.contentMain table.container { width:948px; padding:20px 1px 20px 1px; height:auto;  margin:auto }
	
div.article_header { padding:10px 10px 0px 5px; position: relative; }
	div.article_header h1 { color:#ed1b2f; font-size:18px; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; font-weight:normal }
	
div.newsBox { padding:0px 10px 0px 10px; color:#666666; font-size:11px;  }
	div.newsBox div.news { padding-bottom:15px; }
	div.newsBox div.date { color:#999999; font-size:10px; padding-bottom:3px; }
	div.newsBox div.name { color:#666666; font-size:11px; font-weight:bold; padding-bottom:5px;}
		div.newsBox div.name a { color:#666; text-decoration:none }
		div.newsBox div.name a:hover { text-decoration:underline; }
		
div.newsletter { background:#cccccc url(../img/newsletter_bg.gif) no-repeat; padding:10px; color:#CCCCCC; font-size:11px; margin-top:10px; width:222px; height:71px; }
	div.newsletter div.article_header { padding:0px; margin-bottom:5px; }
	div.newsletter div.article_header h1 { color:#FFF; font-size:18px; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; font-weight:normal }

/*subpage */
div.SpecialOfferWindow{
	overflow: hidden;
	width: 640px; 
	}
	
div.SpecialOfferTape{
	width: 99999px; 
}
	

table.subContent { width:950px; margin:auto; margin-bottom:20px; padding-top:2px; }	
	table.subContent td.menuTab { width:200px; }
	table.subContent td.contentTab { background: url(../img/bg_line.jpg) top left no-repeat; width:100%; }
	table.subContent td.contentTab div.spacer { padding: 0px 0px 0px 30px; }
	table.subContent td.contentTab div.spacerSub { padding: 0px 0px 0px 15px; }
	
	td.menuTab div.menu { width:167px; padding:10px 10px 10px 15px; }
			td.menuTab div.menu ul { display:block; }
			td.menuTab div.menu ul li { list-style-type:none; padding:0px; margin:0px; background:url(../img/nav/car_short_menu_spacer.gif) bottom left no-repeat; padding:10px 10px 10px 10px;  }
				td.menuTab div.menu li a.txt { color:#000; background:url(../img/nav/red_dot.gif) 0px 10px no-repeat; text-decoration:none; padding:5px 0px 5px 10px;   }
				td.menuTab div.menu li a:hover { color:#FD000D }
				td.menuTab div.menu li a { color:#000; background:none; text-align:center; text-decoration:none; padding-left:10px   }
				td.menuTab div.menu li li a { background:url(../img/nav/red_dot.gif) 0px 5px no-repeat; color:#000000; text-decoration:none; padding-left:10px }
				td.menuTab div.menu li li a:hover { color:#FD000D }
				
				
	td.contentTab table.subMenu { margin:4px 0px 5px 0px; width:754px; background:#fff; height:30px; } 
		td.contentTab table.subMenu td { border-right:1px solid #FFF; border-left:0; text-align:center }
		td.contentTab table.subMenu span { display:block; width:100%; }
		td.contentTab table.subMenu span.a a { background:url(../img/menu_sub_a.gif) repeat-x; padding:9px 0px 8px 0px; color:#FFF; font-size:11px; text-decoration:none; width:100%; display:block; }
			td.contentTab table.subMenu span.a a:hover { text-decoration:underline } 
		td.contentTab table.subMenu span.i a { background:url(../img/menu_sub_i.gif) repeat-x; padding:9px 0px 8px 0px; color:#FFF; font-size:11px; text-decoration:none;  width:100%; display:block; }
			td.contentTab table.subMenu span.i a:hover { text-decoration:underline }
		td.menuTab div.menu ul.sub { background:url(../img/sub_menu_sub.gif) repeat-y; display:block; padding:5px 20px 2px 15px; margin:5px 0px -7px 0px; list-style:none} 
		td.menuTab div.menu ul.sub li { border-top:1px solid #FFF; padding:5px; background:none; }
		td.menuTab div.menu ul.sub li.i a { color:#333333; font-size:11px; text-decoration:none; background:url(../img/nav/black_dot.gif) no-repeat left 16px;  }
		td.menuTab div.menu ul.sub li.a a { color:#ed1b2f; font-size:11px; text-decoration:none; background:url(../img/nav/red_dot.gif) no-repeat left 5px;  }
		td.menuTab div.menu ul.sub li.liNoTopBorder { border:none; }
/* @end */

/* gallery */		
div.slide { float:left; height:auto; width:auto; }
div.scroll_gallery { margin:auto; height:210px; width:352px; overflow:hidden }
div.scroll_gallery div.gall_content { height:190px; width:auto; }
div.scroll_gallery div.gall_img { float:left; margin:5px; }
div.scroll_gallery div.gall_img img { margin-top:10px; }
div.scroll_gallery div.gall_img div.product { color:#00759B; float:none; height:190px; text-align:center; width:170px; }
div.scroll_gallery div.gall_img div.product div.prod_name { font-weight:bold; margin:5px; }
div.scroll_gallery div.gall_img div.product div.prod_descript { color:#999999; margin:5px; text-align:left; }
img#scrollLw { cursor:pointer; left:15px; position:absolute; top:0px; z-index:100; }
img#scrollRg { cursor:pointer; position:absolute; right:15px; top:0px; z-index:100; }

div#pageIndex { width:150px; margin:auto; } 
div#pageIndex span.page_a { background:url(../img/gal_i.gif) no-repeat scroll 0%;  font-size:11px; width:11px; height:11px; line-height:0px; margin:0px 4px; padding:0px 4px 0px 4px;  }
div#pageIndex span.page_i { background:url(../img/gal_a.gif) no-repeat scroll 0%;  font-size:11px; width:11px; height:11px; line-height:0px; margin:0px 4px;  padding:0px 4px 0px 4px;  }

/* @ end */

/*footer */
div.footer { width:950px; color:#CCCCCC; font-size:11px; margin:auto; margin-bottom:20px; position:relative; border-top:1px solid #f5f5f5;  margin-top:10px;  } 
div.footer .txt {padding:10px;}
 
	div.footer span.spacer { float:left; margin:0px 10px 0px 10px; }
	div.footer a { color:#CCCCCC; float:left; margin:0px 5px 0px 5px; text-decoration:none; }
	div.footer a:hover { text-decoration:underline } 
	/*div.footer div.ecreo { position:absolute; right:0px; top:5px;  }*/
	
	
 div.ecreo { position:absolute; right:0px; top:5px; width:200px; text-indent:-4000px; overflow:hidden; }	
 div.ecreo h1 { font-size:11px; color:#535353; display:inline; clear:none; background:none; padding:0px; margin:0px; font-weight:normal; font-family:Tahoma, Arial, Verdana, sans-serif; }
 div.ecreo strong { font-size:11px; color:#535353; display:inline; clear:none; background:none; padding:0px; margin:0px; font-weight:normal; font-family:Tahoma, Arial, Verdana, sans-serif; }
 div.ecreo a { font-size:11px; color:#535353; display:inline; clear:none; background:none; padding:0px; margin:0px; font-weight:normal; font-family:Tahoma, Arial, Verdana, sans-serif; }	
/*@end */


/* price list compatible with honda.pl */

.c { padding-left:0pt !important; padding-right:0pt !important; text-align:center !important; }
.r { text-align:right; }
.l { text-align:left !important; }
.rp { padding-right:10px; text-align:right; }
.vm { vertical-align:middle; }
.vt { vertical-align:top; }
.vb { vertical-align:bottom; }
.nowrap { white-space:nowrap; }
.nobord { border:medium none; }
.border { border:1px solid #DDDDDD; }
.white { color:#FFFFFF; }
.big { font-family:Arial,Verdana,sans-serif !important; font-size:25px !important; font-size-adjust:none !important; font-stretch:normal !important; font-style:normal !important; font-variant:normal !important; font-weight:normal !important; line-height:normal !important; }
.mid { font-family:Arial,Verdana,sans-serif !important; font-size:13px !important; font-size-adjust:none !important; font-stretch:normal !important; font-style:normal !important; font-variant:normal !important; font-weight:normal !important; line-height:normal !important; }
.b { font-weight:bold; }
#table.price td { font-family:Verdana,Arial,sans-serif !important; font-size:11px !important; font-size-adjust:none !important; font-stretch:normal !important; font-style:normal !important; font-variant:normal !important; font-weight:normal !important; height:22px; line-height:normal !important; padding-left:10px; }
#table td.light { background:#E6E5E0 none repeat scroll 0%; padding-left:10px; }
#table td.lightbord { background:#F3F2EE none repeat scroll 0%; }
#table td.dark { background:#CACAC2 none repeat scroll 0%; padding-left:10px; }
#table td.darkbord { background:#E5E4E0 none repeat scroll 0%; }
#table td.white { background:#FFFFFF none repeat scroll 0%; font-family:sans-serif; font-size:2px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; height:5px; line-height:normal; padding:0pt; }
#table td.vwhite { background:#FFFFFF none repeat scroll 0%; font-family:sans-serif; font-size:2px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; padding:0pt; width:5px !important; }
#table table.print td { font-family:Verdana,Arial,sans-serif !important; font-size:11px !important; font-size-adjust:none !important; font-stretch:normal !important; font-style:normal !important; font-variant:normal !important; font-weight:normal !important; height:11px !important; line-height:normal !important; padding:0pt; }
.highlight { color:#FF0000; }
div.hplRacingResults table { border-collapse:collapse; width:99%; }
div.hplRacingResults table th { color:#888888; font-size:11px; }
div.hplRacingResults table td { border-bottom:1px solid #CCCCCC; color:#888888; padding-bottom:2px; text-align:center; }
table.pricelist { border-collapse:collapse; font-size:11px; }
table.pricelist th.logo { width:35%; }
table.pricelist th, table.pricelist td { color:#555555; font-family:Arial,sans-serif; padding:4px 6px; text-align:right; }
table.pricelist th p, table.pricelist td p { text-align:left }
table.pricelist td { height:26px; line-height:13px; vertical-align:top; }
table.pricelist th { font-weight:normal; padding:10px 6px; white-space:nowrap; }
table.pricelist th, table.pricelist tr.even { background:#E6E5E0 none repeat scroll 0%; }
table.pricelist tr.new { background-color:#FFE4CF; }
table.pricelist ul { margin:5px 0pt 5px 30px; }
table.pricelist li { font-family:Arial,sans-serif; }
table.pricelist p { margin:0pt; padding:5px 0pt; }
table.pricelist td.dealer { text-align:left !important; }
.left_border { border-left:5px solid #FFFFFF; }

/* @end */

table.productlist_entry { width:205px; border:none;  background: #F5F5F5; }
table.productlist_entry td { border:1px solid #DDDDDD; }
table.productlist_entry td.detiles { color:#ed1b2f; font-size:10px; font-weight:bold; border:none;border-bottom:1px solid #DDDDDD; background:#FFFFFF; text-align: center; padding: 6px 0px 4px 0px; }
	table.productlist_entry td.detiles a { color:#333333; font-weight:normal; font-size: 10px; }
	table.productlist_entry td.detiles a:hover { color:#333333; font-weight:normal; font-size: 10px; }

table.productlist_entry td.date { width:100px; border-bottom:none; text-align: center; padding: 6px 0px 4px 0px; color: #999999; font-size: 10px; }

table.productlist_entry td.price { color: #ed1b2f; }
table.productlist_entry td.info { border-top:none; vertical-align: top; padding: 0px 20px 10px 20px; }
table.productlist_entry td.info img { border: 1px solid #FFFFFF; }
	table.productlist_entry td.info td { border: none; }
table.productlist_entry td.name { border-bottom:none; border-top:none; color: #333333; text-align: center; padding: 14px 0px 12px 0px; }
	table.productlist_entry td.name a { font-size:12px; color: #333333; }
	table.productlist_entry td.name a:hover { font-size:12px; color: #333333; }

div.contactSmall {}
	div.contactSmall td { color:#333333; }
	div.contactSmall a { color: #ed1b2f; text-decoration: underline; }
	div.contactSmall a:hover { color: #ed1b2f; }
	
div.searchText { width: 60px; height: 20px; }	
input.searchText { background:none; width: 60px; border: 1px solid #CCCCCC;  }	
input.searchSubmit { border:none; background: url(../img/bg_search_submit.jpg) no-repeat; width: 46px; height: 20px; }
select.searchSelect { width: 184px; border: 1px solid #CCCCCC; }
div.homePageSpecial { padding: 50px 0px 0px 0px; }
div.homePageContentLid { padding: 15px 0px 0px 0px; }

div.bottomB { padding:20px 0px 0px 0px; text-align: center; }
div.contactPadding { padding: 15px 8px 0px 20px; }

div.top_searchbarSubPage {position: absolute; top: -30px; right: 0px;}



table.proGallery { width: 650px; border:none;  background: #F5F5F5; }
table.proGallery td { border:1px solid #DDDDDD; }
table.proGallery td.detiles { width:530px; color:#ed1b2f; font-size:10px; font-weight:bold; border:none;border-bottom:1px solid #DDDDDD; background:#FFFFFF; text-align: center; padding: 6px 0px 4px 0px; }
	table.proGallery td.detiles a { color:#333333; font-weight:normal; font-size: 10px; }
	table.proGallery td.detiles a:hover { color:#333333; font-weight:normal; font-size: 10px; }

table.proGallery td.date { width:100px; border-bottom:none; text-align: center; padding: 6px 10px 4px 10px; color: #333333; font-weight:bold; font-size: 12px; }

table.proGallery td.price { color: #ed1b2f; }
table.proGallery td.info { border-top:none; vertical-align: top; padding: 0px 4px 10px 4px; }
table.proGallery td.info img { border: 0px solid #FFFFFF; }
	table.proGallery td.info td { border: none; }
table.proGallery td.name { border-bottom:none; border-top:none; color: #333333; text-align: center; padding: 14px 0px 12px 0px; }
	table.proGallery td.name a { font-size:12px; color: #333333; }
	table.proGallery td.name a:hover { font-size:12px; color: #333333; }




table.proDesc { width: 350px; border:none;  background: #F5F5F5; }
table.proDesc td { border:1px solid #DDDDDD; }
table.proDesc td.detiles { width:192px; color:#ed1b2f; font-size:10px; font-weight:bold; border:none;border-bottom:1px solid #DDDDDD; background:#FFFFFF; text-align: center; padding: 6px 0px 4px 0px; }
	table.proDesc td.detiles a { color:#333333; font-weight:normal; font-size: 10px; }
	table.proDesc td.detiles a:hover { color:#333333; font-weight:normal; font-size: 10px; }

table.proDesc td.date { width:135px; border-bottom:none; text-align: center; padding: 6px 10px 4px 10px; color: #333333; font-weight:bold; font-size: 12px; }

table.proDesc td.price { color: #ed1b2f; }
table.proDesc td.info { border-top:none; vertical-align: top; padding: 10px 10px 20px 10px; }
table.proDesc td.info img { border: 1px solid #FFFFFF; }
	table.proDesc td.info td { border: none; }
	table.proDesc td.info ul { padding: 0px 0px 0px 20px; }
	table.proDesc td.info li { padding: 2px 0px 2px 0px; }
	table.proDesc td.info ul,li {list-style-image: url(../img/ico_li.gif) !important; background: none !important; }
table.proDesc td.name { border-bottom:none; border-top:none; color: #333333; text-align: center; padding: 14px 0px 12px 0px; }
	table.proDesc td.name a { font-size:12px; color: #333333; }
	table.proDesc td.name a:hover { font-size:12px; color: #333333; }
	
span.proDescList { background: url(../img/ico_red.gif) 0px 6px no-repeat; font-weight:bold; color:#333333; padding: 0px 0px 0px 10px; }
span.proDetilesOffer { font-size: 12px; font-weight: bold; padding: 0px 0px 15px 10px; display: block; }
span.proDescPrice { color: #ed1b2f; font-size: 16px; font-weight: bold; }
span.proDescPriceOld { color: #cccccc; font-size: 16px; font-weight: normal; }


/*pagination*/
a.pagination-list-link {
	display: block; width: 18px; height: 18px; margin: 0px 3px 0px 3px;
	background: #F5F5F5; border: #DDDDDD 1px solid;
	color: #333333; text-decoration: none; text-align: center; line-height: 18px;
	}	
	
a.pagination-list-link:hover, 
a.pagination-list-link-active,
a.pagination-list-link-active:hover {
	background: red;width: 18px; height: 18px; margin: 0px 3px 0px 3px;
	border: #FF0000 1px solid;
	color: #FFFFFF; text-decoration: none; text-align: center; line-height: 18px;
	}

	
