* {
    outline: 0;
    border: 0;
    margin: 0;
    padding: 0;
}

body {
    font-size: 12px;
    font-family: Verdana, Tahoma, sans-serif;
    background-color: #e9e9e9;
    color: #808080;
}

#wrapper {
    width: 949px;
    margin: 0 auto;
	margin-bottom: 30px;
}

#logo {
    width: 191px;
    height: 50px;
}

#logo a {
    display: block;
    background: transparent url('/data/images/logo.png') no-repeat left top;
    width: 191px;
    height: 50px;
    text-decoration: none;
    border: 0;
    margin-top: 30px;
}

#menu_top {
    width: 949px;
    margin-top: 30px;
    height: 16px;
    background: transparent url('/data/images/menu_top.png') no-repeat left top;
}

#menu_main {
    width: 949px;
    height: 56px;
    background: transparent url('/data/images/content_bg_menu.png') no-repeat left top;
}

#menu_bg {
    width: 919px;
    height: 56px;
    margin-left: 15px;
    background: transparent url('/data/images/menu_bg.png') no-repeat left top;
}

#mainmenu {
    width: 919px;
    height: 56px;
    list-style-type: none;
}

#mainmenu li {
    float: left;
}

#mainmenu li a {
	float: left;
    display: block;
    padding-left: 25px;
    padding-right: 25px;
    height: 56px;
    line-height: 56px;
    font-size: 12px;
    color: #bfd4d9;
    text-transform: uppercase;
    text-decoration: none;
    background: transparent url('/data/images/menu_spacer.png') no-repeat right center;
}

#mainmenu li a:hover {
    color: #7D8C8F
}

#main_bg_top {
    width: 949px;
    background: transparent url('/data/images/main_bg_top.png') no-repeat left top;
}

#document_main {
    margin-left: 15px;
    width: 919px;
    height: 286px;
}

#main_top {
    width: 919px;
    height: 26px;
    background: transparent url('/data/images/content_top.png') no-repeat left top;
}

#main_left {
    float: left;
    width: 622px;
    height: 229px;
    background: transparent url('/data/images/content_main_left.png') no-repeat left top;
}

.main_text {
    width: 582px;
    height: 169px;
    padding: 17px;
	margin: 0;
}

.main_text h1 {
    color: #1ab6c3;
    font-size: 16px;
    font-weight: normal;
}

.main_text p {
    line-height: 130%;
    color: #1a1a1a;
    margin-top: 5px;
}

#main_right {
    float: left;
    width: 297px;
    height: 229px;
    background: transparent url('/data/images/content_main_right.png') no-repeat left top;

}

#main_bottom {
    width: 919px;
    height: 36px;
    background: transparent url('/data/images/content_bottom.png') no-repeat left top;
}

#main_bg_bottom {
    width: 949px;
    background: transparent url('/data/images/main_bg_bottom.png') no-repeat left bottom;
}

#packages_bg {
    background: transparent url('/data/images/packages_bg.png') no-repeat left top;
    width: 919px;
    height: 321px;
    margin-left: 15px;
}

#info_bg {
    background: #171717 url('/data/images/info_bg.png') no-repeat left bottom;
    width: 919px;
    margin-left: 15px;
    padding-bottom: 10px;
    color: #b9b9b9;
}

.orderTable {
	padding: 20px;
}

.orderLabel {
	width: 205px;
}

.orderInput {
	height: 31px;
	width: 274px;
	background: transparent url('/data/images/inputbg.png') no-repeat left center;
}

.orderInput input {
	width: 244px;
	display: block;
	background: transparent none;
	padding: 0;
	color: #b9b9b9;
	padding-left: 15px;
	border: none;
}

.orderInput select {
	width: 267px;
	display: block;
	background: transparent none;
	padding: 0;
	color: #b9b9b9;
	padding-left: 15px;
	border: none;
}

.orderButton {
	margin: 20px auto;
	width: 182px;
	height: 38px;
	background: transparent url('/data/images/order_button.png') no-repeat center center;
}

.orderButton input {
	color: #ffffff;
	background: transparent none;
	border: none;
	height: 38px;
	width: 182px;
	text-transform: uppercase;
	font-weight: bold;
     font-family: Verdana,Arial,Helvetica,sans-serif;
}

#info_bg a {
	color: #b9b9b9;
	text-decoration: underline;
}

.infotitle {
	float: left;
	margin-left: 9px;
	margin-top: 15px;
	width: 792px;
	height: 61px;
	background: transparent url('/data/images/infotitle.png') no-repeat left top;
}

.tbl {
	padding-top: 9px;
}

.htable {
	background: transparent url('/data/images/table_header.png') no-repeat left top;
	width: 902px;
	height: 34px;
	margin-left: 8px;
	margin-bottom: 1px;
}


.htable p {
	color: #5e919a;
	font-weight: bold;
	float: left;
	line-height: 34px;
	padding-left: 10px;
}


.fst{
	margin: 0 0 0 320px;
}

.scd{
	margin: 0 0 0 130px;
}

.trd{
	margin: 0 0 0 124px;
}

.htable .oc {
	float: right;
	width: 15px;
	height: 15px;
	padding-right: 10px;
}

.htable .oc a.plus {
	background: transparent url('/data/images/plus_icon.png') no-repeat left top;
	display: block;
	width: 15px;
	height: 15px;
	margin-top: 9px;
}

.htable .oc a.minus {
	background: transparent url('/data/images/minus_icon.png') no-repeat left top;
	display: block;
	width: 15px;
	height: 15px;
	margin-top: 9px;
	margin-right: 10px;
}

.ttable {
	padding-left: 8px;
	padding-right: 9px;
	padding-bottom: 5px;
}

.ttable .dark {
	color: #9a9a9a;
	background: transparent url('/data/images/table_content_dark.png') no-repeat left top;
	width: 274px;
	height: 34px;
	line-height: 34px;
	padding-left: 10px;
	padding-top: 1px;
}

.dark a {
	color: #7fa3a9 !important;
	text-decoration: underline;
	font-weight: bold;
}

.ttable .light {
	color: #9a9a9a;
	background: transparent url('/data/images/table_content_light.png') no-repeat left top;
	height: 34px;
	width: 219px;
	text-align: center;
	line-height: 34px;
	padding-top: 1px;
}

.ttable .lightend {
	width: 8px;
	background: transparent url('/data/images/table_content_light.png') no-repeat right top;
}

.ttable strong {
	color: #7fa3a9;
}

.infotitle p {
	color: #5c919a;
	line-height: 34px;
	height: 34px;
	font-weight: bold;
	padding-left: 15px;
}

.infodate {
	float: left;
	margin-top: 15px;
	margin-left: 3px;
	background: transparent url('/data/images/infodate.png') no-repeat left top;
	height: 61px;
	width: 107px;
}

.infodate p {
	width: 107px;
	text-align: center;
	height: 34px;
	line-height: 34px;
	color: #686868;
}

.infotext {
	color: #ffffff;
	padding-top: 0;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 30px;
	line-height: 160%;
}



#pages {
	float: right;
	padding-right: 20px;
	margin-bottom: 10px;
}

#pages p {
	float: left;
	width: 23px;
	height: 23px;
	margin-left: 5px;
}

#pages a {
	color: #686868;
	width: 23px;
	height: 23px;
	line-height: 22px;
	text-align: center;
	display: block;
	text-decoration: none;
	font-weight: normal;
	background: transparent url('/data/images/page_nav_links.png') no-repeat center center;
}

#pages a:hover, #pages a.current {
	color: #5c919a;
	font-weight: bold;

}

.package {
    float: left;
    width: 285px;
    padding-top: 20px;
    padding-left: 20px;
}

.package h1 {
    color: #ffffff;
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
}

.package h1 span {
    font-size: 12px;
    color: #1ab6c3;
    font-style: italic;
    text-transform: lowercase;
}

.package ul {
    list-style-type: none;
    margin-top: 30px;
    margin-bottom: 20px;
}

.package ul li {
    background: transparent url('/data/images/bullet.png') no-repeat left center;
    padding-left: 15px;
    color: #ffffff;
    margin-top: 10px;
}

.package .link {
    display: block;
    margin-bottom: 5px;
}

.package .link a {
    color: #1ab6c3;
    text-decoration: none;
}

.package .link a:hover {
    color: #ffffff;
    text-decoration: none;
}

#footer_bg {
	width: 949px;
	height: 43px;
	background: transparent url('/data/images/footer_bg.png') no-repeat left top;
}

#footer {
	margin-left: 15px;
	width: 919px;
	height: 43px;
	background: transparent url('/data/images/footer.png') no-repeat left top;
}

#footer .text_left {
	float: left;
	margin-left: 15px;
	color: #808080;
	line-height: 43px;
}

#footer .text_right {
	float: right;
	margin-right: 15px;
	color: #808080;
	line-height: 43px;
}

#footer .text_left a, #footer .text_right a {
	color: #808080;
	text-decoration: none;
}

#footer_bottom {
	width: 949px;
	height: 14px;
	background: transparent url('/data/images/footer_bottom.png') no-repeat left top;
}
