body					 { width:100% !important; margin:0 !important; padding:0 !important; font-size:13px !important; line-height:1.3; font-family:"Arial",sans-serif; color:#000; background:none; }
a						{ background:transparent; text-decoration:underline; color:#000; }
/*a[href]:after			{ content:" (" attr(href) ")"; font-size:63%; }
abbr[title]:after		{ content:" (" attr(title) ")"; font-size:63%; }*/
h2, h3, h4, h5, h6	   { page-break-after:avoid; orphans:3; widows:3; }
p						{ orphans:3; widows:3; }
a img					{ border:none; }
pre, blockquote		  { border:1px solid #999; page-break-inside:avoid; }
hr					   { background-color:#ccc; }
table					{ text-align:left; }
th					   { border-bottom:1px solid #333; font-weight:bold; }
td					   { border-bottom:1px solid #333; }
th, td				   { padding:4px; }
caption				  { background:#fff; text-align:left; }
thead					{ display:table-header-group; }
tfoot					{ display:table-footer-group; }
tr, img				  { page-break-inside:avoid; }

h1, h2, h3, h4, h5, h6 		{ margin:0; }
h1 { font-size:19px; margin-bottom:10px; }
h2 { font-size:17px; }

#logo													{ margin-bottom:25px; }

.main_data,
.ad_cached_data table 				{ width:100%; margin-bottom:20px; }

.main_data td									{ width:50%; padding:0; border:none; vertical-align:top; }
#galerija 										{ text-align:center; }

.ad_cached_data table tr td 	{ width:50%; background:none; }

.ad_contact_data 						{ border-top:1px solid #ccc;} 
.ad_contact_data span,
.ad_contact_data strong,
.ad_contact_data img		 		{ display:block; }
.ad_contact_data h3 				{ margin:10px 0; }
.ad_contact_data .name,
.ad_contact_data img	 			{ margin:5px 0; }

.compare_holder.print_table td.odd { background-color: #F8F8F8; }
.compare_holder.print_table { border-collapse:collapse; border-spacing:0; }
.compare_holder.print_table .ad_contact_data { border-top: 0; }