
body {
	margin: 0;
	padding: 0 50px;
	font-family: tahoma;
	font-size: 11px;
	background: #FFFFFF;
	color: #444444;
	}
img, table, td {
	margin: 0;
	padding: 0;
	font-size: 11px;
	}
img {
	border: 0;
	}
h1, h2, h3, h4, h5, h6, h7, p {
	padding: 0 0 5px 0;
	margin: 0;
	}

h1      {
	padding: 0 0 5px 0;
	margin: 0;
        font-size: 16px;
	font-family: tahoma;
	color: #D56000;
        }

ul, li {
	padding: 0;
	margin: 0;
	list-style: none;
	}
form {
	padding: 0;
	margin: 0;
	}
select, input, textarea, option {
	padding: 0;
	margin: 0;
	font-size: 11px;
	font-family: tahoma;
	color: #575757;
	}
a {
	color: #1AA2D5;
	cursor: pointer;
	cursor: hand;
	}
a:hover {
	color: #E47010;
	}
div {
	box-sizing: border-box; 
	-moz-box-sizing: border-box;
	}
table, td {
	border-collapse: collapse;
	}
td {
	border-collapse: collapse;
	vertical-align: top;
	}

/*********************************************/

table.page {
	margin: 0 auto;
	}
td.gray {
	background: #949494;
	}
td.logo {
	vertical-align: middle;
	text-align: center;
	}
td.phone {
	vertical-align: middle;
	text-align: right;
	background: url(images/q.gif) no-repeat 100% 100%;
	}
td.topmenu {
	vertical-align: middle;
	border-bottom: #DEDEDE 1px solid;
	
	font-weight: bold;
	}
td.topmenu td {
	vertical-align: middle;
	font-weight: bold;
	}
td.topmenu a {
	color: #3F3F3F;
	}
td.topmenu a:hover {
	color: #F28236;
	}
td.topmenu select.in-select {
	color: #7F7E7E;
	font-size: 9px;
	font-weight: normal;
	width: 180px;
	height: 17px;
	}
td.topmenu select.in-select option {
	color: #7F7E7E;
	font-size: 9px;
	font-weight: normal;
	padding: 1px 4px;
	}
td.rsx {
	border-right: #D6D6D6 2px solid;
	border-bottom: #D6D6D6 2px solid;
	padding: 0 9px 9px 0; 
	}
table.rs {
	background: #949494;
	}
td.rs {
	padding: 8px 8px 0 8px;
	}
td.r {
	background: #FFFFFF;
	padding: 8px 8px 0 8px;
	text-align: center;
	}
td.t {
	background: #FFFFFF;
	padding: 0 8px 0 8px;
	}
td.t div {
	border-bottom: #D6D6D6 1px solid;
	}
td.x {
	background: #FFFFFF;
	padding: 0 8px 0 8px;
	text-align: center;
	}
td.x div {
	text-align: left;
	font-size: 9px;
	margin: 12px auto;
	}
td.v {
	padding: 9px 16px 16px 16px;
	}
td.v ul li {
	background: url(images/li.gif) no-repeat 0 2px;
	padding: 0 0 6px 21px;
	}
td.copy {
	border-top: #D6D6D6 1px solid;
	padding: 10px 16px 20px 16px;
	font-size: 9px;
	}
table.z {
	background: #E1E1E1 url(images/z.gif) repeat-x 0 0;
	}
table.z td.z_01 {
	background: url(images/z_01.gif) no-repeat 0 0;
	text-align: center;
	padding: 27px 0 0 0;
	}
table.z td.z_03 {
	background: url(images/z_03.gif) no-repeat 100% 100%;
	padding: 27px 0 0 0;
	}
table.z td.z_03 h3 {
	font-size: 11px;
	color: #000000;
	}
table.z td.z_03 p {
	font-size: 9px;
	}
p.more {
	font-size: 9px;
	}
p.more img {
	margin: 0 0 0 5px;
	}
table.calc {
	border-bottom: #D6D6D6 1px solid;
	}
table.calc td {
	vertical-align: middle;
	}
table.news {
	border-bottom: #D6D6D6 1px solid;
	margin: 0 0 12px 0;
	}
table.news td {
	padding: 15px 8px 25px 8px;
	}
table.news p.date {
	color: #727272;
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 5px 0;
	}
table.news p {
	color: #727272;
	font-size: 9px;
	padding: 0 0 2px 0;
	}
table.news a {
	color: #727272;
	}
table.news a:hover {
	color: #E47010;
	}
div.next {
	padding: 0 8px 8px 8px;
	}
div.next a {
	color: #727272;
	}
div.next a:hover {
	color: #E47010;
	}
td.main {
	border-bottom: #D6D6D6 1px solid;
	padding: 15px 8px 20px 8px;
	margin: 0 0 5px 0;
	}
td.main ul {
	padding: 3px 0 3px 0;
	}
td.main ul li {
	background: url(images/arrow_x.gif) no-repeat 0 4px;
	padding: 0 0 5px 11px;
	color: #777777;
	}
div.px {
	background: #FFFFFF;
	margin: 0 8px 8px 0;
	border-right: #7C7C7C 2px solid;
	border-bottom: #7C7C7C 2px solid;
	padding: 8px;
	text-align: center;
	}
div.w_01 {
	background: url(images/w_01.jpg) no-repeat 50% 0;
	}
table.a td.a {
	background: url(images/a_00.gif) repeat-x 0 0;
	}
table.a td.a1 {
	background: url(images/a_10.gif) repeat-x 0 0;
	}
table.a td.a img, table.a td.a1 img {
	margin: 2px 0 0 0;
	}
td.u {
	padding: 15px 16px 20px 16px;
	}
td.u h2 {
	color: #1AA5D9;
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 10px 0;
	}
td.u ul li {
	background: url(images/li2.gif) no-repeat 0 1px;
	padding: 0 0 6px 15px;
	font-weight: bold;
	}
td.u ul.auto li {
	background: url(images/li2.gif) no-repeat 0 1px;
	padding: 0 0 6px 15px;
	font-weight: normal;
	}
td.u ul.auto li.active {
	background: url(images/li3.gif) no-repeat 0 1px;
	padding: 0 0 6px 15px;
	font-weight: bold;
	}



td.u a {
	color: #444444;
	text-decoration: none;
	}
td.u a:hover {
	color: #E67A20;
	}
td.u2 {
	padding: 5px 16px 5px 0;
	}
div.hr {
	background: #D6D6D6;
	}
div.mn {
	border-bottom: #D6D6D6 1px solid;
	padding: 15px 16px 17px 16px;
	font-size: 9px;
	}
div.mn a {
	color: #727272;
	}
div.mn a:hover {
	color: #E47010;
	}
div.paginator {
	color: #E87C1B;
	text-align: center;
	}
div.paginator span {
	color: #C3C3C3;
	}
div.paginator a.sm {
	color: #3B93B6;
	font-size: 10px;
	text-decoration: underline;
	}
div.paginator a.sm:hover {
	color: #D56000;
	}
div.paginator a {
	color: #000000;
	text-decoration: none;
	}
div.paginator a:hover {
	color: #D56000;
	}
td.rsx2 {
	border-right: #D6D6D6 2px solid;
	border-bottom: #D6D6D6 2px solid;
	padding: 9px; 
	}
td.price {
	padding: 5px 0 0 15px;
	}
table.price h3 {
	color: #D56000;
	font-size: 12px;
	font-weight: bold;
	padding: 0;
	}
table.price h3.price {
	color: #616161;
	font-size: 12px;
	font-weight: bold;
	padding: 0;
	text-align: right;
	}
table.details {
	margin: 10px 0 10px 15px;
	}
table.details td {
	font-size: 9px;
	padding: 4px 10px 4px 0;
	color: #767676;
	}
table.details td.dt {
	color: #393939;
	}
table.details-x {
	margin: 10px 0 10px 15px;
	}
table.details-x td {
	font-size: 11px;
	padding: 4px 20px 4px 0;
	color: #767676;
	}
table.details-x td.dt {
	color: #393939;
	}
div.r_01 {
	background: url(images/r_01.jpg) no-repeat 50% 0;
	}
div.r_02 {
	background: url(images/r_02.jpg) no-repeat 50% 0;
	}
div.r_03 {
	background: url(images/r_03.jpg) no-repeat 50% 0;
	}
div.r_04 {
	background: url(images/r_04.jpg) no-repeat 50% 0;
	}
div.r_05 {
	background: url(images/r_05.jpg) no-repeat 50% 0;
	}
div.hd {
	width: 286px;
	height: 38px;
	}
div.hd h2 {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding: 13px 0 0 14px;
	text-transform: uppercase;
	}
div.none h2 {
	color: #1AA5D9;
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 10px 0;
	}
table.cc td.c div {
	border-left: #FFFFFF 3px solid;
	border-right: #D6D6D6 2px solid;
	border-bottom: #D6D6D6 2px solid;
	padding: 3px 12px 6px 11px;
	}
table.cc td.c a {
	color: #000000;
	text-decoration: none;
	}
table.cc td.c a:hover {
	color: #D56000;
	}
table.cc td.c a.active {
	color: #D56000;
	}

DIV.osagoPremiumValue {
	 FONT: 34px tahoma; COLOR: #1AA5D9; 
}

DIV.osagoPremiumLabel {
	FONT: 16px tahoma; COLOR: #414142;  
}

DIV.osagoPremiumDetails {
	 FONT: 0px tahoma; COLOR: #ffffff; 
} 