body {
	background-color: #FFFFFF;
	margin: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

a img {
border: none; 
}

table, tr, td {
	border-collapse:collapse;
	border: 0;
	}

p, h1, h2, h3, h4, h5, h6 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
	
h2 {
	font-size:17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	color:#7CA529;
	padding:4px 0 9px 0;
	}
	
h3 {
	font-size:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	color:#FF9900;
	padding:4px 0 9px 0;
	}		
	
a:link, a:active, a:visited {
	color:#0033cc;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	text-decoration:underline;
	}
	
a:hover {
	color:#0033cc;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	}
	
form {
margin:0 0 0 0;
padding:0 0 0 0;
	}
	
div#wrapper {
	width:950px;
	margin:0 auto;
	text-align:left;
	}
	
table.main_header {
	width:100%;
	margin:0 0 0 0;
	}
	
table.main_header td.logo {
	width:164px;
	padding:0 0 0 0;		
	}
	
table.main_header td.store_logo {
	padding:0 0 0 0;	
	width:265px;
	}	
	
table.main_header td.bg_logo {
	padding:0 0 0 0;	
	background:url(../images/header/logo_r.jpg) 0 0 no-repeat;
	vertical-align:top;
	}
	
table.inner_header {
	width:100%;
	margin:0 0 0 0;
	}
	
table.inner_header td {
padding:0 0 0 0;
	}	
	
table.inner_header td.top_space {
	padding:4px 0 0 0;
	}
	
table.inner_header td.store {
	padding:0 0 0 0;
	}		
	
table.inner_header td.store img {
	margin:0 0 0 10px;
	}	
	
table.top_header {
	float:right;
	width:auto;
	margin:0 0 0 0;
	}
	
table.top_header td.search {
	vertical-align:top;
	padding:0 0 0 0;
	}	
	
table.top_header td.nav {
	padding:4px 0 0 17px;
	vertical-align:top;
	}
	
table.top_header td.spacer {
	width:40px;
	height:37px;
	padding:0 0 0 0;
	}
	
table.top_search {
	width:auto;
	margin:0 0 0 0;
	}
	
table.top_search td.sfield {
	padding:2px 0 0 0;
	}	
	
table.top_search td.sfield input{
	border:none;
	color:#636363;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	width:108px;
	height:15px;
	margin:0 0 0 0;
	padding:0 1px 0 1px;
	}
	
table.top_search td.sfield div {
	padding:1px 0 0 3px;
	background:url(../images/header/s_field.jpg) 0 0 no-repeat;
	width:118px;
	height:19px;
	}	
	
table.top_nav {
	width:auto;
	margin:8px 0 0 0;
	}
	
table.top_nav td.links {
	white-space:nowrap;
	vertical-align:top;
	padding:0 0 0 0;
	}
	
table.top_nav td.links p{
	padding:0 5px 0 5px;
	margin:0 0 3px 0;
	border-left:1px dashed #CCCCCC;
	}	
	
table.top_nav td.links a:link, table.top_nav td.links a:active, table.top_nav td.links a:visited {
	color:#6C8E24;
	font-size:11px;
	vertical-align:top;
	}
	
table.top_nav td.links a:hover {
	color:#6C8E24;
	font-size:11px;
	vertical-align:top;
	}
	
table.header_grey {
	width:100%;
	background:url(../images/header/header_bg.jpg) 0 0 repeat-x;
	margin:0 0 0 0;
	}
	
table.header_grey td.side {
	width:6px;
	vertical-align:top;
	padding:0 0 0 0;
	}
	
table.header_grey td.links {
	padding:20px 0 15px 153px;
	color:#999999;
	}
	
table.header_grey td.links a:link, table.header_grey td.links a:active, table.header_grey td.links a:visited {
	color:#7CA529;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	text-decoration:underline;
	padding:0 5px 0 5px;
	font-weight:bold;
	}
	
table.header_grey td.links a:hover {
	color:#7CA529;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	padding:0 5px 0 5px;
	font-weight:bold;
	}
	
table.header_grey td.links a.active:link, table.header_grey td.links a.active:active, table.header_grey td.links a.active:visited {
	color:#FF6600;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	text-decoration:underline;
	padding:0 5px 0 5px;
	font-weight:bold;
	}	
	
table.header_grey td.links a.active:hover {
	color:#FF6600;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	padding:0 5px 0 5px;
	font-weight:bold;
	}	
	
table.main_banner {
	width:100%;
	margin:0 0 5px 0;
	}
	
table.main_p_content {
	width:100%;
	background: url(../images/main/m_content_bg.gif) 0 100% no-repeat;
	margin:0 0 0 0;
	}
	
table.main_p_content td.left {
	width:auto;
	padding:0  0 0 105px;
	vertical-align:top;
	}
	
table.main_p_content td.left h1 {
	font-size:14px;
	color:#FF9900;
	padding:0 0 4px 0;
	margin:0 0 5px 0;
	border-bottom:1px  dotted #CCCCCC;
	}
	
	
table.main_p_content td.left p {
	margin:0 0 15px 0;
	}
	
table.main_p_content td.c_left {
	width:auto;
	padding:0  0 0 0;
	vertical-align:top;
	}
	
table.main_p_content td.c_left h1 {
	font-size:21px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF9900;
	padding:0 0 4px 30px;
	margin:0 0 5px 0;
	}
	
table.main_p_content td.c_left img {
	margin:3px 0 20px 0;
	}	
	
table.main_p_content td.c_left p {
	color:#333333;
	padding:0 0 4px 30px;
	margin:0 0 5px 0;
	}
	
table.main_p_content td.c_left p a:link, table.main_p_content td.c_left p a:active, table.main_p_content td.c_left p a:visited {
	color:#FF9900;
	font-family:Arial, Helvetica, sans-serif;	
	text-decoration:underline;
	}
	
table.main_p_content td.c_left p a:hover {
	color:#FF9900;
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration:none;
	}		
	
table.main_p_content td.c_left h2 {
	background:url(../images/main/c_link_ico.gif) 0 0 no-repeat;
	font-size:17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	color:#7CA529;
	margin:0 0 5px 10px;
	border-bottom:1px  dotted #CCCCCC;
	padding:6px 0 9px 45px;
	}
	
table.main_p_content td.c_left ul {
	list-style:none;
	margin:10px 0 10px 41px;
	padding:0 0 0 0;
	}
	
table.main_p_content td.c_left li {
	background:url(../images/main/list_box.gif) 0 0 no-repeat;
	padding:0 0 10px 13px;
	}	
	
table.main_p_content td.c_left li h3 {
	padding:0 0 2px 0;
	color:#FF9900;
	font-size:14px;
	}		
	
table.main_p_content td.c_left li p {
	padding:0 0 0 0;
	color:#333333;
	}			
	
table.main_vid_cont {
	width:auto;
	margin:0 0 0 0;
	}
	
table.main_vid_cont td.video {
	vertical-align:top;
	padding:0 0 0 0;
	}
	
table.main_vid_cont td.video img {
	border:1px solid #4e5e43;
	}	
	
table.main_vid_cont td.video p {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	padding:1px 0 0 0;
	}
	
table.main_vid_cont td.images {
	vertical-align:top;
	padding:0 0 0 0;
	}
	
table.main_vid_subcont {
	width:auto;
	margin:0 0 0 0;
	}
	
table.main_vid_subcont td.pic {
	vertical-align:top;
	padding:0 0 0 10px;
	}
	
table.main_vid_subcont td.pic img {
	border:1px solid #4e5e43;
	}	
	
table.main_vid_subcont td.pic p {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	padding:1px 0 0 0;
	}
	
table.main_vid_subcont td.links {
	vertical-align:top;
	padding:0 0 0 0;
	}
	
table.main_vid_subcont td.links ul {
	list-style:none;
	margin:0 5px 0 8px;
	padding:0 0 0 0;
	float:left;
	}
	
table.main_vid_subcont td.links li {
	background:url(../images/main/arrow_orange.jpg) 0 0 no-repeat;
	padding:0 0 6px 10px;
	}				
	
table.main_p_content td.right {
	width:375px;
	padding:0  5px 5px 0;
	vertical-align:top;
	}

div.dl_right_top {background:url(../images/main/free_dl_top.jpg) 0 0 no-repeat; width:330px;}
div.dl_right_mid {background:url(../images/main/free_dl_mid.jpg) 0 0 repeat-y; float:right;}
div.dl_right_btm {background:url(../images/main/free_dl_btm.jpg) 0 100% no-repeat; padding:90px 0 0 0;}

table.dl_form {
	width:100%;
	margin:0 0 0 0;
	}
	
table.dl_form td.ftext {
	color:#FFFFFF;
	text-align:right;
	padding:0 0 0 0;
	}	
	
table.dl_form td.ffield {
	width:160px;
	padding:2px 33px 2px 0;
	}
	
table.dl_form td.ffield input {
	float:right;
	border:1px solid #CCCCCC;
	width:144px;
	height:17px;
	}	

table.dl_form td.fbtn {
	width:160px;
	padding:0 0 0 0;
	}
	
table.dl_form td.fbtn img {
	margin:10px 0 0 12px;
	}

table.main_btm {
	margin:15px 0 0 0;
	width:100%;
	}
	
table.main_btm td.valign {
	vertical-align:top;
	padding:0 0 0 0;
	}
	
table.main_btm td.valign ul {
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
		
div.support_top {background:url(../images/main/support_top.jpg) 0 0 no-repeat; width:306px;}
div.support_mid {background:url(../images/main/support_mid.jpg) 0 0 repeat-y; float:left;}
div.support_btm {background:url(../images/main/support_btm.jpg) 0 100% no-repeat; padding:55px 10px 10px 10px;}

div.special_top {background:url(../images/main/special_top.jpg) 0 0 no-repeat; width:306px;}
div.special_mid {background:url(../images/main/special_mid.jpg) 0 0 repeat-y; float:left; margin:0 0 0 16px;}
div.special_btm {background:url(../images/main/special_btm.jpg) 0 100% no-repeat; padding:55px 10px 10px 10px;}

div.testimonial_top {background:url(../images/main/testimonial_top.jpg) 0 0 no-repeat; width:306px;}
div.testimonial_mid {background:url(../images/main/testimonial_mid.jpg) 0 0 repeat-y; float:left; margin:0 0 0 16px;}
div.testimonial_btm {background:url(../images/main/testimonial_btm.jpg) 0 100% no-repeat; padding:70px 10px 10px 10px;}

div.support_btm li {
	border-bottom:1px dashed #CCCCCC;
	margin:0 0 5px 0;
	padding:0 0 5px 0;
	}
	
div.support_btm li.nobrd {
	border-bottom:none;
	margin:0 0 0 0;
	padding:0 0 0 0;	
	}	

div.support_btm li p.date {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	}
	
div.support_btm li h1 {
	font-size:13px;
	margin:0 0 1px 0;
	}
	
div.support_btm li p {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:normal;
	}
	
div.special_btm li {
	border-bottom:1px dashed #CCCCCC;
	margin:0 0 5px 0;
	padding:0 0 5px 0;
	}
	
div.special_btm li.nobrd {
	border-bottom:none;
	margin:0 0 0 0;
	padding:0 0 0 0;	
	}		
	
div.special_btm li p.date {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	}
	
div.special_btm li h1 {
	font-size:13px;
	margin:0 0 1px 0;
	}
	
div.special_btm li p {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:normal;
	}

div.testimonial_btm li h1 {
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	margin:0 0 1px 0;
	}
	
div.testimonial_btm li p {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-weight:normal;
	}
	
div.testimonial_btm p.link {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:normal;
	}	
	
div.testimonial_btm p.link a:link, div.testimonial_btm p.link a:active, div.testimonial_btm p.link a:visited {
	color:#ff6600;
	}
	
div.testimonial_btm p.link a:hover {
	color:#ff6600;
	}
	
div.testimonial_btm p.more a:link, div.testimonial_btm p.more a:active, div.testimonial_btm p.more a:visited {
	color:#ff9900;
	}	

div.testimonial_btm p.more a:hover {
	color:#ff9900;
	}
	
div.testimonial_btm li.bolek {
	background:url(../images/main/bolek.jpg) 0 0 no-repeat;
	border:none;
	margin:0 0 5px 0;
	padding:0 0 10px 50px;	
	}
	
div.testimonial_btm li.lolek {
	background:url(../images/main/lolek.jpg) 0 0 no-repeat;
	border:none;
	margin:0 0 5px 0;
	padding:0 0 10px 50px;		
	}
	
table.footer {
	background:url(../images/footer/f_m.jpg) 0 0 repeat-x;
	width:100%;
	margin:17px 0 20px 0;
	}
	
table.footer td.side {
	vertical-align:top;
	width:7px;
	padding:0 0 0 0;
	}
	
table.footer td.center {
	vertical-align:top;
	padding:0 0 0 0;
	}
	
table.footer td.center p {
	text-align:center;
	margin:0 0 0 0;
	color:#666666;
	font-size:10px;
	}	
	
table.footer td.center p.nav {
	text-align:center;
	margin:15px 0 20px 0;
	color:#333333;
	font-size:10px;
	}
	
table.footer td.center p.nav a:link, table.footer td.center p.nav a:active, table.footer td.center p.nav a:visited {
	font-size:10px;
	color:#FF6600;
	padding:0 5px 0 5px;
	}	

table.footer td.center p.nav a:hover {
	font-size:10px;
	color:#FF6600;
	padding:0 5px 0 5px;
	}
	
table.footer td.center p.links {
	text-align:center;
	margin:0 0 20px 0;
	color:#666666;
	font-size:10px;
	}
	
table.footer td.center p.links a:link, table.footer td.center p.links a:active, table.footer td.center p.links a:visited {
	font-size:10px;
	color:#ff9900;
	padding:0 5px 0 5px;
	}	

table.footer td.center p.links a:hover {
	font-size:10px;
	color:#ff9900;
	padding:0 5px 0 5px;
	}
	
table.product_setup {
	width:100%;
	margin:0 0 0 0;
	}
	
table.product_setup td.left {
	width:260px;
	vertical-align:top;
	padding:0 0 0 0;
	}
	
table.prod_add_imgs {
	width:200px;
	vertical-align:top;
	margin:0 0 0 0;
	}
	
table.prod_add_imgs h3 {
	background:url(../images/main/screenshots.jpg) 10% 0 no-repeat;
	color:#FF9900;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:22px 0 7px 55px;
	border-bottom:1px dotted #CCCCCC;
	margin:0 12px 0 12px;
	}
	
table.prod_add_imgs img {
	margin:10px 0 2px 29px;
	clear:both;
	}

table.prod_add_imgs p {
	text-align:center;
	font-size:10px;
	color:#666666;
	font-style:italic;
	margin:0 0 15px 0;
	}
	
table.prod_add_imgs p a:link, table.prod_add_imgs p a:active, table.prod_add_imgs p a:visited {
	font-size:10px;
	color:#FF6600;
	}	

table.prod_add_imgs p a:hover {
	font-size:10px;
	color:#FF6600;
	}		
	
table.product_setup td.right {
	width:270px;
	vertical-align:top;
	padding:0 0 0 0;
	}
	
table.product_setup td.right h2 {
	width:130px;
	background: url(../images/main/videos.jpg) 5% 0 no-repeat;
	color:#FF9900;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:7px 0 7px 50px;
	border-bottom:1px dotted #CCCCCC;
	margin-left:60px;
	}
	
table.product_setup td.right h3 {
	width:130px;
	background: url(../images/main/more.jpg) 5% 0 no-repeat;
	color:#FF9900;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:7px 0 7px 50px;
	border-bottom:1px dotted #CCCCCC;
	margin-left:60px;
	}	
	
table.product_setup td.right ul {
	list-style:none;
	margin:3px 0 15px 70px;
	padding:0 0 0 0;
	}
	
table.product_setup td.right li {
	padding:2px 0 2px 10px;
	background:url(../images/main/arrow_right.gif) 0 0 no-repeat;
	
	}
	
table.product_setup td.right li a:link, table.product_setup td.right li a:active, table.product_setup td.right li a:visited {
	font-size:11px;
	}
	
table.product_setup td.right li a:hover {
	font-size:11px;
	}
	
table.product_setup td.right .download {
	margin:10px 0 10px 60px;
	}				

table.product_setup td.right h4 {
	width:130px;
	background: url(../images/main/testimonials.jpg) 5% 0 no-repeat;
	color:#FF9900;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:22px 0 7px 50px;
	border-bottom:1px dotted #CCCCCC;
	margin-left:60px;
	}	

table.right_testimonials {
	width:180px;
	margin:5px 0 0 60px;
	}
	
table.right_testimonials td.left {
	vertical-align:top;
	width:64px;
	padding:3px 0 0 6px;
	}
	
table.right_testimonials td.left img {
	border:2px solid #CCCCCC;
	}	
	
table.right_testimonials td.right {
	vertical-align:top;
	font-size:10px;
	color:#999999;
	padding:0 0 15px 0;
	}
	
table.right_testimonials td.right p.signature {
	vertical-align:top;
	font-size:11px;
	color:#333333;
	}
	
table.right_testimonials td.right span {
	font-style:italic;
	}	
	
table.right_testimonials td.right p.signature a:link, table.right_testimonials td.right p.signature a:active, table.right_testimonials td.right p.signature a:visited {
	color:#FF9900;
	font-family:Arial, Helvetica, sans-serif;
	}
	
table.right_testimonials td.right p.signature a:hover {
	color:#FF9900;
	font-family:Arial, Helvetica, sans-serif;
	}	

table.right_testimonials td.right h1 {
	font-size:12px;
	color:#333333;
	}		
	
table.product_setup td.center {
	width:auto;
	vertical-align:top;
	padding:0 0 0 0;
	}
	
table.product_setup td.center h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#FF9900;
	margin:10px 0 15px 0;
	}
	
table.product_setup td.center h2 {
	background:url(../images/main/h2_icon.jpg) 0 0 no-repeat;
	font-size:17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	color:#7CA529;
	margin:0 0 5px 0;
	border-bottom:1px dotted #CCCCCC;
	padding:4px 0 9px 32px;
	}	
	
table.product_setup td.center h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF9900;
	margin:10px 0 15px 0;
	}	
	
table.product_setup td.center p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	margin:0 0 15px 0;
	}
	
table.prod_buy {
	margin:10px 0 10px 0;
	background:url(../images/main/order_now_m.jpg) 0 0 repeat-x;
	width:100%;
	}
	
table.prod_buy td.sides {
	vertical-align:top;
	width:10px;
	padding:0 0 0 0;
	}

table.prod_buy td.center {
	width:165px;
	vertical-align:top;
	padding:0 0 0 0;
	}
	
table.prod_buy td.price {
	width:auto;
	vertical-align:top;
	padding:9px 0 0 12px;
	font-size:12px;
	color:#333333;
	}
	
table.prod_buy td.price span {
	font-size:13px;
	color:#F00000;
	font-weight:bold;
	}	

table.main_s_content {
	margin:10px 0 0 0;
	width:100%;
	}
	
table.main_s_content td.left {
	width:auto;
	padding:0  0 0 0;
	vertical-align:top;
	}
	
table.main_s_content td.left h1 {
	font-size:14px;
	color:#FF9900;
	padding:0 0 4px 0;
	margin:0 0 5px 0;
	border-bottom:1px  dotted #CCCCCC;
	}

table.main_s_content td.right {
	width:350px;
	padding:0  22px 5px 27px;
	vertical-align:top;
	}
	
div.popular_top {background:url(../images/main/popular_top.jpg) 0 0 no-repeat; width:330px;}
div.popular_mid {background:url(../images/main/popular_mid.jpg) 0 0 repeat-y; float:right; margin:0 0 22px 0;}
div.popular_btm {background:url(../images/main/popular_btm.jpg) 0 100% no-repeat; padding:90px 0 0 0;}	

div.last_top {background:url(../images/main/last_top.jpg) 0 0 no-repeat; width:330px;}
div.last_mid {background:url(../images/main/last_mid.jpg) 0 0 repeat-y; float:right; margin:0 0 22px 0;}
div.last_btm {background:url(../images/main/last_btm.jpg) 0 100% no-repeat; padding:90px 0 0 0;}	
				
table.list_item {
	float:left;
	width:150px;
	margin:0 0 0 7px;
	}

div.holder {
	clear:both;
	}
	
table.list_item td.left {
	width:75px;
	vertical-align:top;
	padding:0 0 10px 0;
	}
	
table.list_item td.right {
	width:auto;
	vertical-align:top;
	font-weight:bold;
	padding:10px 0 10px 0;
	}
	
table.list_item td.right a:link, table.list_item td.right a:active, table.list_item td.right a:visited {
	color:#FF9900;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
table.list_item td.right a:hover {
	color:#FF9900;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
table.select_shops_setup {
	width:100%;
	margin:10px 0 0 15px;
	}
	
table.select_shops_setup td.left {
	vertical-align:top;
	padding:15px 80px 15px 0;
	}
	
table.select_shops_setup td.right {
	vertical-align:top;
	padding:15px 0 15px 0;
	}	
	
table.select_shop_item {
	width:210px;
	margin:0 0 0 0;
	}
	
table.select_shop_item td.sleft {
	vertical-align:top;
	width:80px;
	padding:0 0 0 0;
	}
	
table.select_shop_item td.sright {
	vertical-align:top;
	width:auto;
	color:#333333;
	padding:0 0 0 0;
	}
	
table.select_shop_item td.sright h2 {
	margin:0 0 2px 0;
	}
	
table.select_shop_item td.sright h2 a:link, table.select_shop_item td.sright h2 a:active, table.select_shop_item td.sright h2 a:visited {
	color:#FF9900;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
table.select_shop_item td.sright h2 a:hover {
	color:#FF9900;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	}		
					
.maps {
	margin:10px 0 10px 0;
	background: url(../images/main/map_icon.jpg) 1% 0 no-repeat;
	font-size:25px;
	color:#FF9900;
	padding:20px 0 7px 67px;
	font-weight:bold;
	border-bottom:1px dotted #CCCCCC;
	}
	
.travel {
	margin:10px 0 10px 0;
	background: url(../images/main/travel_icon.jpg) 1% 0 no-repeat;
	font-size:25px;
	color:#FF9900;
	padding:20px 0 7px 67px;
	font-weight:bold;
	border-bottom:1px dotted #CCCCCC;
	}
	
.books {
	margin:10px 0 10px 0;
	background: url(../images/main/books_icon.jpg) 1% 0 no-repeat;
	font-size:25px;
	color:#FF9900;
	padding:20px 0 7px 67px;
	font-weight:bold;
	border-bottom:1px dotted #CCCCCC;
	}
	
.blank {
	margin:10px 0 10px 0;
	font-size:25px;
	color:#FF9900;
	padding:20px 0 7px 67px;
	font-weight:bold;
	border-bottom:1px dotted #CCCCCC;
	}
	
table.store_cat {
	width:100%;
	margin:0 0 0 0;
	}
	
table.store_cat td.left {
	width:228px;
	vertical-align:top;
	padding:0 0 0 0;
	}
	
div.browse_top {background:url(../images/main/browse_top.jpg) 0 0 no-repeat; width:180px;}
div.browse_mid {background:url(../images/main/browse_mid.jpg) 0 0 repeat-y; margin:0 0 10px 10px; width:180px;}
div.browse_btm {background:url(../images/main/browse_btm.jpg) 0 100% no-repeat; padding:35px 10px 0 11px; width:180px;}	

div.browse_btm ul {
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 10px 0;
	}
	
div.browse_btm li {
	background: url(../images/main/folder.jpg) 0 0 no-repeat;
	padding:3px 0 3px 25px;
	font-weight:bold;
	margin:5px 0  5px 0;
	}
	
div.browse_btm li a:link, div.browse_btm li a:active, div.browse_btm li a:visited {
	color:#7CA529;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
	
div.browse_btm li a:hover {
	color:#7CA529;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}				
	
table.store_cat td.right {
	width:auto;
	vertical-align:top;
	padding:0 20px 0 0;
	}
	
table.store_cat td.right h1 {
	background:url(../images/main/star.jpg) 0 0 no-repeat;
	font-size:21px;
	color:#7CA529;
	padding:14px 0 10px 55px;
	margin:0 0 20px 0;
	}
	
table.store_cat td.right h1 span {
	font-size:14px;
	color:#FF9900;
	}
	
table.store_cat td.right h3 {
	font-size:21px;
	color:#7CA529;
	padding:14px 0 5px 7px;
	margin:0 0 0 0;
	}	
	
table.cat_list {
	width:100%;
	margin:0 0 0 8px;
	}
	
table.cat_list td.spacer_one {
	width:10px;
	padding:0 0 0 0;
	}
	
table.cat_list td.spacer_two {
	width:15px;
	padding:0 0 0 0;
	}
	
table.cat_list td.date {
	width:66px;
	color:#7CA529;
	font-size:12px;
	font-weight:bold;
	padding:0 0 2px 0;
	}
	
table.cat_list td.price {
	width:64px;
	color:#7CA529;
	font-size:12px;
	font-weight:bold;
	padding:0 0 2px 0;
	}
	
table.cat_list td.name {
	width:auto;
	color:#7CA529;
	font-size:12px;
	font-weight:bold;
	padding:0 0 2px 0;
	}		
	
table.cat_list td.dl_cat {
	width:25px;
	padding:0 10px 0 0;
	}
	
table.cat_list td.star_cat {
	width:22px;
	padding:0 0 2px 0;
	}
	
table.inner_cat_list {
	width:100%;
	margin:3px 0 5px 8px;
	}
	
table.inner_cat_list td.spacer_one {
	background-color:#FFFFFF;
	width:10px;
	padding:0 0 0 0;
	}
	
table.inner_cat_list td.spacer_two {
	background-color:#FFFFFF;
	width:15px;
	padding:0 0 0 0;
	}

table.inner_cat_list td.pic {
	width:75px;
	padding:3px 0  3px 0;
	background-color:#FFFFFF;
	vertical-align:top;
	}
	
table.inner_cat_list td.date {
	width:62px;
	color:#333333;
	font-size:12px;
	vertical-align:top;		
	padding:7px 0 3px 4px;
	}
	
table.inner_cat_list td.price {
	width:60px;
	color:#333333;
	font-size:12px;
	vertical-align:top;		
	padding:7px 0 3px 4px;
	}
	
table.inner_cat_list td.name {
	width:auto;
	color:#333333;
	font-size:12px;
	vertical-align:top;		
	padding:7px 10px 15px 10px;
	}
	
table.inner_cat_list td.name h2 {
	font-size:13px;
	color:#FF9900;
	}
	
table.inner_cat_list td.name h2 a:link, table.inner_cat_list td.name h2 a:active, table.inner_cat_list td.name h2 a:visited {
	color:#FF9900;
	font-size:13px;
	}
	
table.inner_cat_list td.name h2 a:hover {
	color:#FF9900;
	font-size:13px;
	}				
	
table.inner_cat_list td.dl_cat {
	background-color:#FFFFFF;
	vertical-align:top;
	width:25px;
	padding:0 10px 0 0;
	}
	
table.inner_cat_list td.star_cat {
	width:20px;
	color:#333333;
	font-size:12px;
	vertical-align:top;	
	padding:7px 0 3px 2px;	
	}

table.inner_cat_line {
	width:100%;
	margin:0 0 0 8px;
	height:1px;
	}
	
table.inner_cat_line td.spacer_one {
	width:10px;
	height:1px;
	padding:0 0 0 0;
	}
	
table.inner_cat_line td.spacer_two {
	width:15px;
	height:1px;
	padding:0 0 0 0;
	}

table.inner_cat_line td.date {
	width:66px;
	border-top:1px dotted #CCCCCC;
	height:1px;
	padding:0 0 0 0;
	}
	
table.inner_cat_line td.price {
	width:64px;
	border-top:1px dotted #CCCCCC;
	height:1px;
	padding:0 0 0 0;
	}
	
table.inner_cat_line td.name {
	width:auto;
	border-top:1px dotted #CCCCCC;
	height:1px;
	padding:0 0 0 0;
	}
	
table.inner_cat_line td.dl_cat {
	width:25px;
	height:1px;
	padding:0 10px 0 0;
	}
	
table.inner_cat_line td.star_cat {
	width:22px;
	height:1px;
	border-top:1px dotted #CCCCCC;
	padding:0 0 0 0;
	}
	
.cat_bg {
	background-color:#f5f5f5;
	}
	
table.sub_cat_header {
	width:100%;
	margin:0 0 0 0;
	}
	
table.sub_cat_header td.header {
	background:url(../images/main/cat_s_b.jpg) 0 0 repeat-x;
	color:#FF9900;
	font-size:12px;
	font-weight:bold;
	padding:0 0 0 0;
	}	
	
table.sub_cat_header td.sides {
	width:8px;
	vertical-align:top;
	padding:0 0 0 0;
	}			

				
/* new home */

table.new_home {width:100%; margin:-1px 0 0 0;}
div.htm {background:url(../images/home_v2/grey_tm.jpg) 0 0 repeat-x;}
div.htb {background: url(../images/home_v2/girl_bg.jpg) 45% 0 no-repeat;}
div.htl {background:url(../images/home_v2/grey_tl.jpg) 0 0 no-repeat;}
div.htr {background:url(../images/home_v2/grey_tr.jpg) 100% 0 no-repeat; height:352px; border-bottom:1px dashed #9e9e9e; overflow:visible;}
div.iefix {position:relative; overflow:visible;height:352px; }

div.hnmt {margin:15px 0 0 0; float:left; padding:0 0 0 12px; width:90%;}
div.hnst {float:left; clear:both; width:90%; font-size:12px; color:#000000; padding:0 0 0 23px;}

div.hnst p {width:350px;}

div.quote1 {float:left; width:196px; padding:30px 0 0 23px;}
div.quote2 {float:left; width:190px; padding:5px 0 0 0;}

div.quote2 p {padding:8px 0 0 20px; font-size:10px;}

div.hndl{position:absolute; right:23px; top:10px;}

div.cn_right_top {background:url(../images/home_v2/dl_ct.jpg) 0 0 no-repeat; width:370px;}
div.hn_right_top {background:url(../images/home_v2/dl_t.jpg) 0 0 no-repeat; width:370px;}
div.hn_right_mid {background:url(../images/home_v2/dl_m.jpg) 100% 0 repeat-y; float:right;}
div.hn_right_btm {background:url(../images/home_v2/dl_b.jpg) 100% 100% no-repeat; padding:210px 0 0 0;}

div.hmfoot {margin:-42px 0 0 47px; z-index:10;}


table.nh_dl_form {
	width:100%;
	margin:0 0 0 0;
	}
	
table.nh_dl_form td.ftext {
	color:#FFFFFF;
	text-align:right;
	padding:0 0 0 0;
	}	
	
table.nh_dl_form td.ffield {
	width:160px;
	padding:4px 33px 4px 0;
	}
	
table.nh_dl_form td.ffield input {
	float:right;
	border:1px solid #CCCCCC;
	width:144px;
	height:17px;
	}	

table.nh_dl_form td.fbtn {
	width:160px;
	padding:7px 0 0 14px;
	}
	
table.new_sub_home {margin:15px 0 0 0; width:100%;}	
table.new_sub_home td {width:33%; vertical-align:top; padding:0 0 0 20px;}

table.new_sub_home td p {font-size:11px; padding:3px 0 2px 0;}

table.new_sub_home ul {list-style-type:none; margin:0 0 0 0; padding:0 0 0 0; width:98%;}
table.new_sub_home li {margin:0 0 0 0; padding:0 0 0 0; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333;}

table.new_sub_home li {margin:0 0 0 0; padding:0 0 8px 0; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333;}
table.new_sub_home td.green li {background:url(../images/home_v2/arrow_green.jpg) 0 4px no-repeat; padding:0 0 8px 10px;}
table.new_sub_home td.orange li {background:url(../images/home_v2/arrow_orange.jpg) 0 4px no-repeat; padding:0 0 8px 10px;}

table.new_sub_home li.header {font-size:14px; font-weight:bold; color:#FF9900; background:none; border-bottom:1px dotted #CCCCCC;padding:0 0 4px 0; margin:0 0 10px 0;}
table.new_sub_home td.green li.header {font-size:14px; font-weight:bold; color:#FF9900; background:none; border-bottom:1px dotted #CCCCCC; padding:0 0 4px 0; margin:0 0 10px 0;}
table.new_sub_home td.orange li.header {font-size:14px; font-weight:bold; color:#FF9900; background:none; border-bottom:1px dotted #CCCCCC; padding:0 0 4px 0; margin:0 0 10px 0;}

div#TipLayer h1 {padding:2px; font-size:12px; color:#ffffff;font-family:Arial, Helvetica, sans-serif;}
div#TipLayer p {padding:5px; color:#333333;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
div#TipLayer ul {list-style-type:none; margin:0 0 0 5px; padding:0 0 0 0; width:98%;}
div#TipLayer li {margin:0 0 0 0; background:url(../images/home_v2/arrow_green.jpg) 0 4px no-repeat; padding:0 0 8px 10px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333333;}


table.main_t_content {
	width:90%;
	background: url(../images/main/m_content_bg.gif) 0 100% no-repeat;
	margin:0 0 0 0;
	}
	
table.main_t_content td.testimonial h1 {
	font-size:16px;
	color:#76AD28;
	padding:0 0 4px 0;
	margin:0 0 5px 0;
	border-bottom:1px  dotted #CCCCCC;
	}
	
table.main_t_content td.testimonial p {
	margin:5px 0 5px 0;
	font-weight:normal;
	}
	
table.main_t_content td.testimonial {
	width:auto;
	padding:0 0 0 0;
	vertical-align:top;
	}
	
table.main_t_content td.testimonial h2 {
	font-size:14px;
	color:#FF9900;
	}
	
table.main_p_content td.testimonial img {
	margin:3px 0 20px 0;
	border: 2px solid #cccccc
	}
	
table.main_p_content td.testimonial a img {
	margin:0 0 0 0;
	border: 0px;	}	
	
table.main_t_content td.testimonial a:link, table.main_t_content td.testimonial a:active, table.main_t_content td.testimonial a:visited {
	color:#FF9900;
	font-family:Arial, Helvetica, sans-serif;	
	text-decoration:underline;
	}
	
table.main_t_content td.testimonial a:hover {
	color:#FF9900;
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration:none;
	}				

div.wdl {margin:0 0 0 0;}

/* QShop */

table.left_structure {width:100%;}
table.left_structure td.left {width:163px; padding:0 7px 0 0; vertical-align:top;}
table.left_structure td.main {vertical-align:top;}

div.shop_left {border:1px solid #cccccc; background-color:#F5F5F5; width:163px;}
div.shop_left div.sl_header {background-color:#ffffff; color:#FF9900; padding:7px 5px 7px 5px; font-weight:bold; font-size:15px; border-bottom:1px solid #cccccc; margin:0 0 1px 0; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
div.shop_left div.sl_header p {margin:0; padding:0; font-size:15px; color:#FF9900; font-weight:bold; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
div.shop_left div.sl_box {border-top:1px dashed #cccccc; margin:-1px 0 0 0; position:relative;}
div.shop_left div.sl_box div.sl_box_title {color:#76AD28; font-size:13px; font-weight:bold; padding:7px 5px 7px 5px;}
div.shop_left div.sl_box div.sl_box_title p {color:#76AD28; font-size:13px; font-weight:bold;}
div.shop_left div.sl_box div.sl_box_title.active {color:#ffffff; background-color:#76AD28; margin:-1px 0 0 0;}
div.shop_left div.sl_box ul {margin:0 0 7px 0; padding:0; list-style-type:none;}
div.shop_left div.sl_box li {margin:0; padding:5px 5px 5px 14px; background:url(../images/shop/sl_bullet.gif) 5px 8px no-repeat;}
div.shop_left div.sl_box a {color:#000000; font-size:12px; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
div.shop_left div.sl_box a:hover {text-decoration:underline;}

div.shop_search {border:1px solid #A3CF47; background-color:#F5F5F5; margin:0 0 7px 0;}
table.shop_search {margin:0; padding:0; border:0 none; border-collapse:collapse;}
table.shop_search td {margin:0; padding:0; border:0 none; border-collapse:collapse;}
table.shop_search td.txt {font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#76AD28; font-weight:bold; padding:5px 20px 5px 7px;}
table.shop_search td.ff {padding:5px 15px 0 0; vertical-align:top;}
table.shop_search td.ff input {width:418px; border:1px solid #CCCCCC; font-size:12px; font-family:Arial, Helvetica, sans-serif; height:18px; _height:15px;}
table.shop_search td.fb {}
table.shop_search td.fb div.ss_lb {background:url(../images/shop/ss_rb.jpg) 100% 0 no-repeat;}
table.shop_search td.fb div.ss_rb {background:url(../images/shop/ss_lb.jpg) 0 0 no-repeat; padding:7px 12px 8px 40px; font-size:12px; font-weight:bold; color:#FFFFFF; cursor:pointer; position:relative; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}

table.shop_list_header {width:100%; margin:0 0 5px 0;}
table.shop_list_header td.left {white-space:nowrap; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:25px; color:#76AC27; font-weight:bold; vertical-align:bottom; padding:0 8px 0 0; border-right:1px solid #cccccc;}
table.shop_list_header td.right {font-size:16px; color:#CC0000; font-family:Verdana, Geneva, sans-serif; width:100%; vertical-align:bottom; padding:0 0 3px 8px;}

table.shop_list_container {width:100%; margin:0 0 7px 0;}
table.shop_list_container td.holder {width:auto; vertical-align:top;}
table.shop_list_container td.holder.spacer {padding:0 0 0 10px;}

div.shop_list {position:relative; border:1px solid #cccccc; padding:10px 10px 2px 10px;}
div.shop_list h2 {font-size:15px; color:#76AC27; padding:0 0 7px 0; margin:0 0 0 0; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
div.shop_list table.shop_list_item {width:100%; margin:0 0 0 0;}
div.shop_list table.shop_list_item td.img {vertical-align:top; padding:3px 5px 8px 0;}
div.shop_list table.shop_list_item td.txt {vertical-align:top; width:100%; font-size:12px; color:#333333; padding:0 0 8px 0;}
div.shop_list table.shop_list_item td.txt h3 {margin:0 0 0 0; padding:0 0 5px 0; font-size:12px; color:#333333;}
div.shop_list table.shop_list_item td.txt p {margin:0 0 0 0; padding:0 0 0 0; font-size:12px; color:#333333;}
div.shop_list table.shop_list_item td.text p.save {margin:0 0 0 0; padding:0 0 0 0; font-size:12px; color:#CC0000;}
div.shop_list table.shop_list_item td.txt a {font-size:12px; color:#333333; text-decoration:underline;}
div.shop_list table.shop_list_item td.txt a:hover {font-size:12px; color:#333333; text-decoration:none;}

div.right_shop_list {position:relative; border:1px solid #cccccc; padding:10px 10px 2px 10px; margin:7px 0 0 0;}
div.right_shop_list h2 {font-size:15px; color:#76AC27; padding:0 0 7px 0; margin:0 0 0 0; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
div.right_shop_list table.shop_list_item {width:100%; margin:0 0 0 0;}
div.right_shop_list table.shop_list_item td.img {vertical-align:top; padding:3px 5px 8px 0;}
div.right_shop_list table.shop_list_item td.txt {vertical-align:top; width:100%; font-size:12px; color:#333333; padding:0 0 8px 0;}
div.right_shop_list table.shop_list_item td.txt h3 {margin:0 0 0 0; padding:0 0 5px 0; font-size:12px; color:#333333;}
div.right_shop_list table.shop_list_item td.txt p {margin:0 0 0 0; padding:0 0 0 0; font-size:12px; color:#333333;}
div.right_shop_list table.shop_list_item td.text p.save {margin:0 0 0 0; padding:0 0 0 0; font-size:12px; color:#CC0000;}
div.right_shop_list table.shop_list_item td.txt a {font-size:12px; color:#333333; text-decoration:underline;}
div.right_shop_list table.shop_list_item td.txt a:hover {font-size:12px; color:#333333; text-decoration:none;}

div.shop_list_orange {position:relative; border:1px solid #cccccc; padding:7px 10px 10px 10px; background-color:#FFFFCC;}
div.shop_list_orange table.shop_list_item {width:100%; margin:0 0 0 0;}
div.shop_list_orange table.shop_list_item td.img {vertical-align:top; padding:3px 5px 0 0;}
div.shop_list_orange table.shop_list_item td.txt {vertical-align:top; width:100%; font-size:12px; color:#333333;}
div.shop_list_orange table.shop_list_item td.txt h3 {margin:0 0 0 0; padding:0 0 5px 0; font-size:14px; color:#FF6600;}
div.shop_list_orange table.shop_list_item td.txt p {margin:0 0 0 0; padding:0 0 0 0; font-size:12px; color:#333333;}
div.shop_list_orange table.shop_list_item td.text p.save {margin:0 0 0 0; padding:0 0 0 0; font-size:12px; color:#CC0000;}
div.shop_list_orange table.shop_list_item td.txt a {font-size:14px; color:#FF6600; text-decoration:underline;}
div.shop_list_orange table.shop_list_item td.txt a:hover {font-size:14px; color:#FF6600; text-decoration:none;}

div.download_box {border:1px solid #cccccc; position:relative; background-color:#FF9900; margin:0 0 0 0;}
div.download_box_w {overflow:hidden; position:relative; border:1px solid #ffffff; background:url(../images/shop/dl_bg.jpg) 0 0 repeat-x; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#ffffff; padding:10px 10px 0px 10px;}
div.download_box_w h2 {padding:0 0 0 0; margin:0 0 0 0; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#ffffff; font-size:30px; line-height:30px;}
div.download_box_w h3 {padding:0 0 0 0; margin:0 0 0 0; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#ffffff; font-size:22px; line-height:24px;}
div.download_box_w h4 {padding:0 0 0 0; margin:0 0 0 0; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#ffffff; font-size:19px; line-height:24px;}
div.download_box_w h5 {padding:0 0 0 0; margin:0 0 0 0; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#ffffff; font-size:28px; line-height:41px;}
div.download_box_w h5 strong {font-size:40px;}
div.download_box_w p {padding:0 0 0 0; margin:0 0 0 0; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#ffffff; font-size:13px; font-weight:bold;}

table.shop_dl_btn {width:88%; margin:15px auto; background:url(../images/shop/dl_btn_r.jpg) 100% 0 no-repeat; cursor:pointer;}
table.shop_dl_btn td.btn {background:url(../images/shop/dl_btn_l.jpg) 0 0 no-repeat; font-size:15px; padding:2px 0 15px 52px; line-height:15px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:bold;}
table.shop_dl_btn td.btn p {font-size:15px; line-height:15px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
table.shop_dl_btn td.btn strong {font-size:22px; display:block; clear:both; line-height:22px;}
table.shop_dl_btn td.btn p strong {font-size:22px; display:block; clear:both; line-height:22px;}

div.shop_prod_detail {border-bottom:1px solid #cccccc; padding:10px 0 10px 0;}
table.shop_prod_detail {width;100%; margin:5px 0 5px 0;}
table.shop_prod_detail td.pic {width:100px; padding:0 0 0 0; vertical-align:top;}
table.shop_prod_detail td.txt {vertical-align:top; padding:0 10px 0 10px; border-right:1px dashed #cccccc; font-size:13px; color:#333333; font-family:Verdana, Geneva, sans-serif;}
table.shop_prod_detail td.txt h2 {color:#ff9900; font-size:13px; padding:10px 0 10px 0;}
table.shop_prod_detail td.txt h2 a {color:#ff9900; font-size:13px; text-decoration:underline;}
table.shop_prod_detail td.txt h2 a:hover {color:#ff9900; font-size:13px; text-decoration:none;}
table.shop_prod_detail td.txt p {padding:0 0 10px 0; font-size:13px; color:#333333;}
table.shop_prod_detail td.prices {vertical-align:top; width:125px; padding:0 0 0 10px;}
table.shop_prod_detail td.prices p.your_price {font-size:11px; font-weight:bold; font-family:Verdana, Geneva, sans-serif;}
table.shop_prod_detail td.prices p.your_price strong {display:block; color:#CC0000;}
table.shop_prod_detail td.prices p.lowest_price {font-size:11px; font-weight:normal; font-family:Verdana, Geneva, sans-serif; padding:10px 0 0 0;}
table.shop_prod_detail td.prices p.lowest_price strong {display:block; color:#CC0000; font-weight:normal;}
table.shop_prod_detail td.prices p.save_price {font-size:11px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; color:#CC0000; padding:10px 0 0 0;}
table.shop_prod_detail td.prices p.save_price strong {display:block; color:#CC0000; font-size:13px;}

table.shop_main_keyvisual {width:100%; margin:0 0 7px 0;}
table.shop_main_keyvisual td.left {vertical-align:top; padding:0 6px 0 0;}
table.shop_main_keyvisual td.right {vertical-align:top; padding:0 0 0 0;}

table.shop_inner_structure {width:100%; margin:0 0 7px 0;}
table.shop_inner_structure td.sleft {vertical-align:top; padding:0 6px 0 0;}
table.shop_inner_structure td.sright {vertical-align:top; padding:0 0 0 0; width:210px;}

.cat_header {margin:0 0 7px 0; background: url(../images/shop/category.jpg) 1% 0 no-repeat; font-size:22px; color:#FF9900; padding:0px 0 0px 47px; font-weight:bold;}


.VatText{
	font-weight:normal;
	color:black;
}
