body 	{ margin: 0px; padding: 0px; font-family: tahoma,arial; background: #010101; }
.main	{ width: 1000px; background: #010101; background-image: url(../images/background.jpg); background-repeat: repeat-x; }
.top 	{ width: 1000px; height: 200px; background: url(../images/top.jpg); border: 0px; }
.top0:hover { cursor: hand; }
.top1	{ height: 160px; }
.top2 	{ height: 40px; width: 105px; font-size: 14px; color: #FFFDFE; font-weight: normal; }
.top3	{ text-decoration: none; color: #FFFDFE; font-size: 14px; font-weight: normal; }
.top4	{ text-align: center; width: 105px; padding-top: 8px; padding-bottom: 12px; }
.top3:hover { font-weight: bold; cursor: hand; }
.green	{ color: #2CB03F; }
.form_field { background:  #7F7F7F; color: #ffffff; font-size: 13px; border: 0px; padding: 3px;}
.form_cell { width: 25%; text-align: left; font-size: 11px; color:#F2F2F2; }
.contact_form { width: 950px; text-align: left; font-size: 16px; color:#F2F2F2; padding-bottom: 5px; }
.form_submit {width: 100px; color: #000000; font-size: 12px; background: url(../images/button.jpg); border: 0px; font-weight: bold; }
.partners_cell { width: 25%; color:#C4C4C4; font-size: 14px; padding-left: 20px;  padding-right: 20px; text-align: left; vertical-align: top; }
.product_menu { width: 150px; text-align: center; padding-top:2px; padding-bottom: 2px; vertical-align: middle; }
.product_menu_link { text-decoration: none; color: #B2BDC5; font-size: 14px; }
.product_menu_link:hover { font-weight: bold; }
.products_title { width: 50%; padding-left: 20px; font-size: 18px;  color: #2999D9; }
td.products_image { padding-left: 20px; vertical-align: middle; text-align: center; }
div.products_image { width: 140px; padding-top: 10px; padding-bottom: 10px; background: #141414; border: solid 1px #062837; }
.products_description { width: 350px; color: #DEDEDE; font-size: 14px; padding: 20px; vertical-align: top;}
.products_file { height: 30px; padding-right: 20px; text-align: right; color: #4B4B4B; font-size: 14px; }
.main_title { color: #3D6D87; font-size: 20px; padding-top: 5px; font-weight: bold; vertical-align: top; text-decoration: none; }
.main4_a  { color: #3D6D87; font-size: 20px; padding-top: 5px; font-weight: bold; text-decoration:none; }
.main1	{ padding-top: 5px; padding-left: 10px; }
.main1_a 	{ color: #68C7FB; font-size: 14px; }
.main2	{ padding-top: 5px; padding-left: 30px; }
.main2_a 	{ color: #C5C5C5; font-size: 13px; text-decoration: none; font-weight: normal; }
.main3	{ padding-top: 5px; text-align: right; width:  670px;  }
.main3_a 	{ color: #68C7FB; font-size: 13px; text-decoration: none; font-weight: normal; font-style: italic; }
.main4	{ padding-top: 5px; text-align: right; width: 100%;  padding-right: 30px; }
.main4_a 	{ color: #E04772; font-size: 14px; font-weight: bold; text-decoration: underline; }
.main5_a 	{ color: #C5C5C5; font-size: 13px; text-decoration: none; font-weight: normal; }
.gallery_more1 { font-size: 14px; color: #c5c5c5; }
.selected_more { font-weight: bold; }
.news 	{ color: #C5C5C5; font-size: 14px; text-decoration: none; font-weight: normal;  }
.overlay		{ width: 100%; height: 100%; z-index: 5; position: absolute; top: 0px; left: 0px; display: none;  }
.sub_overlay	{ background: #000000;  width: 100%; height: 100%; z-index: 2; position: absolute; top: 0px; left: 0px; display: none; opacity: 0.4; filter: alpha(opacity=40); }
.credits { color: #123B4D; font-size: 16px; font-weight: bold; }
.link2	{ color: #ffffff; font-size: 14px; text-decoration: none; }

#popupMessage {display: none; color: #fff; width: 694px; border: 1px solid #8f8f8f;background-color: #000; min-height: 373px; background-image: url(../images/popup_top.png); background-repeat: no-repeat;}
#popupMessage table {color: #fff}
#popupMessageClose {width: 694px; height: 86px; clear: both; position: relative}
#popupMessageClose .simplemodal-close {display: block; width: 65px; height: 19px;  background-image: url(../images/popup_close.png); background-repeat: no-repeat; position: absolute; top: 0px; right: 0px;}
#popupMessageContent {min-height: 280px; _height: 280px; background-image: url(../images/popup_bottom.jpg); background-repeat: no-repeat; background-position: right bottom; clear: both; padding-left: 20px; padding-right: 20px; padding-bottom: 7px;}


/* Overlay */
#simplemodal-overlay {background-color:#000;}

/* Container */
#smcf-container {width:450px; font-family:'Trebuchet MS', Verdana, Arial; font-size:16px; text-align:left;}
#smcf-container .smcf-content {background-color:#333; color:#ddd; height:40px;}
#smcf-container .smcf-cc {font-size:.9em; cursor:default;}
#smcf-container h1 {color:#d76300; margin:0; padding:0 0 6px 12px; font-size:1.2em; text-align:left;}
#smcf-container .smcf-loading {position:absolute; background:url(../img/loading.gif) no-repeat; z-index:8000; height:55px; width:54px; margin:-14px 0 0 170px; padding:0;}
#smcf-container .smcf-message {text-align:center;}
#smcf-container .smcf-error {width:92%; font-size:.8em; background:#000; border:2px solid #ccc; font-size:0.8em; font-weight:bold; margin:0 auto;}
#smcf-container br {clear:both;}
#smcf-container form {padding:0; margin:0;}
#smcf-container label {clear:left; display:block; width:100px; float:left; text-align:right; padding-right:4px; font-weight:bold;}
#smcf-container .smcf-input {float:left; padding:2px; margin:2px; background:#eee; border:1px solid #fff; font-family:'Trebuchet MS', Verdana, Arial; width:300px; font-size:.9em;}
#smcf-container textarea {height:114px; font-size:.9em;}
#smcf-container div.smcf-top {height:13px; background:url(../img/form_top.gif) no-repeat; padding:0; margin:0;}
#smcf-container div.smcf-bottom {height:13px; background:url(../img/form_bottom.gif) no-repeat; font-size:.7em; text-align:center;}
#smcf-container div.smcf-bottom a,
#smcf-container div.smcf-bottom a:link,
#smcf-container div.smcf-bottom a:active,
#smcf-container div.smcf-bottom a:visited {position:relative; top:-6px; text-decoration:none; color:#666;}
#smcf-container div.smcf-bottom a:hover {color:#888;}
#smcf-container .smcf-button {margin:4px 0 0 4px; cursor:pointer; height:24px; border:0; font-size:1em; font-weight:bold; color:#fff; text-align:center; vertical-align:middle;}
#smcf-container .smcf-send {width:50px; background:url(../img/send.png) no-repeat;}
#smcf-container .smcf-cancel {width:65px; background:url(../img/cancel.png) no-repeat;}
#smcf-container a.modalCloseX,
#smcf-container a.modalCloseX:link,
#smcf-container a.modalCloseX:active,
#smcf-container a.modalCloseX:visited {text-decoration:none; font-weight:bold; font-size:1.2em; position:absolute; right:8px; color:#999;}
#smcf-container a.modalCloseX:hover {color:#9bb3b3;}
