body {
	margin:0;
	font-family:verdana;
	font-size:12px;
	color:#383838;
}

img {
	border:0;
}

table {
	border-collapse:collapse;
	padding:0;
	font-size:12px;
}

table td {
	padding:0;
}

p {
	font-size:12px;
	color:#383838;
}

a {
	color:#3f88dc;
	text-decoration:underline;
}

a:hover {
	color:#3f88dc;
	text-decoration:none;
}

.note {
	font-size:11px;
	color:#7e7e7e;
	margin-top:0;
}

.head {
	background:url(images/space-bg.jpg) repeat-x;
	width:100%;
	height:140px;
}

.head h1 {
	font-size:30px;
	color:#ffffff;
	text-decoration:none;
	margin:0;
}

.head h1 a {
	color:#ffffff;
	text-decoration:none;
}

.head h1 a:hover {
	color:#cccccc;
	text-decoration:none;
}

.head p {
	font-size:12px;
	color: #7F7F7F; /* color:#dfdfdf; */
	margin:0;
}

.head a {
	color:#7f7f7f; /* color:#dfdfdf; */
	text-decoration:underline;
}

.head a:hover {
	color:#7f7f7f; /* color:#dfdfdf; */
	text-decoration:none;
}

#head-sep {
	background:#999999;
	width:4px;
	height:39px;
}

.head-content {
	width:95%;
	margin-top:32px;
}

p.head-contacts {
	font-size:24px;
	font-weight:bold;
	color:#ebebeb;
	text-align:right
}

.content h1 {
	font-size:18px;
	font-weight:bold;
	color:#3b6ca3; !important
	margin-bottom:3px;
}

.content h2 {
	font-size:16px;
	font-weight:bold;
	color:#3b6ca3; !important
	margin-bottom:3px;
	margin-top:20px;
}

.prefix {
	font-size:18px;
	color:#adadad;
}

#left-side {
	width:230px;
	font-family:arial;
}

#left-side a {
	color:#3180da;
	text-decoration:underline;
}

#left-side a:hover {
	color:#3180da;
	text-decoration:none;
}

#left-side ul {
	margin-left:0;
	padding-left:0;
	margin-top:0;
	padding-top:0;
}

#left-side ul li {
	list-style:none;
	font-size:18px;
}

#left-side ul ul {
	margin-left:15px;
	padding-left:15px;
}

#left-side ul ul li {
	list-style:none;
	font-size:14px;
	margin-left:0;
	padding-left:0;
}

.main-product-list {
	width:100%;
}

#main-text {
	width:820px;
	font-family:arial;
	border-left:solid 4px #437fc8;
	margin-left:36px;
	padding-left:34px;
}

#main-text h1 {
	font-size:14px;
	color:#000000;
	margin-bottom:5px;
}

#main-text p {
	font-size:12px;
	color:#333333;
	text-align:justify;
	margin-top:0;
}

.product {
	background:url(images/product-short-bg.gif) left top no-repeat;
	font-family:arial;
	margin-top:10px;
	margin-bottom:10px;
}

.product-detailed {
	background:url(images/product-detailed-bg.gif) left top no-repeat;
	font-family:arial;
	margin-top:10px;
	margin-bottom:10px;
}

.product-compare {
	background:url(images/product-compare-bg.gif) left top no-repeat;
	font-family:arial;
	margin-top:10px;
	margin-bottom:10px;
}

.dark-grey-top {
	background:url(images/dark-grey-border.gif) top repeat-x;
}

.dark-grey-bottom {
	background:url(images/dark-grey-border.gif) bottom repeat-x;
}

.grey-bg-dark-grey-bottom {
	background-image:url(images/dark-grey-border.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#e3e3e3;
}

.dark-grey-left {
	background:url(images/dark-grey-border.gif) left repeat-y;
}

.dark-grey-right {
	background:url(images/dark-grey-border.gif) right repeat-y;
}

.light-grey-top {
	background:url(images/light-grey-border.png) top repeat-x;
}

.light-grey-bottom {
	background:url(images/light-grey-border.png) bottom repeat-x;
}

.light-grey-left {
	background:url(images/light-grey-border.png) left repeat-y;
}

.light-grey-right {
	background:url(images/light-grey-border.png) right repeat-y;
}

.light-grey {
	font-family:arial;
	font-size:12px;
	color:#2a2a2a;
}

.light-grey h1 {
	font-size:16px;
	color:#3b6ca3;
}

.light-grey****ol {
	list-style:none;
	padding-left:0;
}

.light-grey ol li {
	color:#787878;
}

.light-grey ul {
	padding-left:0;
}

.light-grey ul li {
	color:#787878;
	margin-left:15px;
}

.content {
	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:5px;
	vertical-align:top;
}

.rules-table {
	width:100%;
	border-left:solid 1px #e0e0e0;
	border-right:solid 1px #e0e0e0;
	background:#e3e3e3;
	font-size:12px;
}

.rules-table td {
	text-align:center;
	padding:5px;
}

.rules-table th {
	background:#999999;
	color:#ffffff;
	font-weight:normal;
	padding:5px;
}

.rules-table small {
	font-size:10px;
}

.tels-table {
	width:642px;
	border-left:solid 1px #7b7b7b;
	border-right:solid 1px #7b7b7b;
	font-size:12px;
}

.tels-table th {
	font-weight:normal;
	padding:5px;
}

.tels-table p {
	margin-top:5px;
	margin-bottom:5px;
}

.white-cell {
	background:#fff;
}

.blue-text {
	color:#3b6ca3;
}

#zoom {
	position:relative;
	width:18px;
	height:19px;
	left:50px;
	top:80px;
}

.product-short-description {
	line-height:18px;
}

.product-short-description h1 {
	font-size:18px;
	font-family:Arial;
	color:#3b6ca3;
	margin-top:4px;
	margin-bottom:2px;
}

.product-short-description span {
	font-size:12px;
	font-weight:bold;
	color:#959595;
	margin-top:0;
}

.product-actions {
}

.product-actions td {
	vertical-align:top;
}

.product-actions p {
	font-size:12px;
	color:#5e5e5e;
	margin-top:0;
}

.product-actions pb {
	font-size:10px;
	color:#5e5e5e;
	margin-top:0;
	padding-left:10px; 
	padding-right:10px;
}



#black-button {
	background:url(images/button-bg.png) no-repeat;
	width:147px;
	height:29px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding-top:5px;
	color:#ffffff;
}

#black-button a {
	color:#ffffff;
	text-decoration:underline;
}

#black-button a:hover {
	color:#ffffff;
	text-decoration:none;
}


#blue-button {
	background:url(images/button-bg-blue.png) no-repeat;
	width:147px;
	height:29px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding-top:5px;
	color:#ffffff;
}

#blue-button a {
	color:#ffffff;
	text-decoration:underline;
}

#blue-button a:hover {
	color:#ffffff;
	text-decoration:none;
}



.product-specification {
	font-size:12px;
}

.product-specification th {
	width:100px;
	font-weight:normal;
	color:#474747;
}

.product-specification td {
	color:#3c3c3c;
	padding-top:2px;
	padding-bottom:2px;
}

.product-specification p {
	margin-left:25px;
	margin-top:0;
	margin-bottom:0;
}

.grey-cell {
	background:#e3e3e3;
}

.grey-sep {
	padding:6px;
}

.blue-sep {
	padding:6px 10px 6px 10px;
}

.grey-sep-2 {
	width:4px;
	height:100%;
	background:#afafaf;
	border:solid 6px #e3e3e3;
}

.alarm {
		color:#9a0e0e;
}

.footer {
	width:100%;
	height:76px;
	border-top:solid 1px #e5e5e5;
	font-size:10px;
	color:#8f8f8f;
}

.footer a {
	font-size:10px;
	color:#8f8f8f;
	text-decoration:none;
}

.footer a:hover {
	font-size:10px;
	color:#8f8f8f;
	text-decoration:underline;
}

.footer-logo {
	width:76px;
	padding-left:26px;
	padding-right:3px;
	text-align:right;
}

.basic {
	border:solid 1px #b6b6b6;
	margin-top:2px;
	margin-bottom:2px;
	font-family:Arial;
	font-size:11px;
	color:#666666;
}

.form4reservations {
	color:#787878;
}


.table_sim_sale_price td {
	padding: 3px;
}











li{font-family:Tahoma;font-size:12px; margin-top:5px; margin-bottom:5px;}

ol li{font-family:Tahoma;font-size:14px;color:#000000;}



.source{font-family:Tahoma;font-size:9px;}

.menu{font-family:Tahoma;font-size:13px;color:#5378A6;}

.example{font-family:Tahoma;font-size:13px;color:#5378A6;}



.tick_{background-color:#FFFFFF;}
.tick0{background-color:#E9F0F6;}
.tick1{background-color:#90BCD5;}
