/* CSS Document */
/*
================================================================================
|                                     TAGS                                     |
================================================================================
*/
* {
	margin:0px;
	padding:0px;
}
body {
	margin:0 0 0 0;
	padding:0 0 0 0;
	background-color:#DFDDDD;
	empty-cells:show;
	font:11px Tahoma, Arial, sans-serif;
	color:#7B7575;
}
a {
	font:11px Tahoma, Arial, sans-serif;
	color:#7B7575;
	text-decoration:underline;
}
a:hover {
	font:11px Tahoma, Arial, sans-serif;
	color:#7B7575;
	text-decoration:none;
}
img {
	border:0px;
	border:none;
}
br {
	line-height:0px;
}
input {
	vertical-align:middle;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	border-color:#A1A1A1;
	border-bottom:1px solid #D4D0C8;
	border-right:1px solid #D4D0C8;
}
textarea {
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	border-color:#A1A1A1;
	border-bottom:1px solid #D4D0C8;
	border-right:1px solid #D4D0C8;
}
table {
	font:11px Tahoma, Arial, sans-serif;
	color:#632A17;
	empty-cells:show;
}
form {
	border:0px;
	border:none;
	padding:0px;
	margin:0px;
}
/*
================================================================================
|                                     DIV's DISPLAY                            |
================================================================================
*/
.dt {
	display:table; 
	width:100%;
}
.dr {
	display:table-row; 
	width:100%; 
	height:100%;
}
.dc {
	float:left;
}
.cb {
	clear:both;
}
.db {
	display:block;
}
/*
================================================================================
|                                     TEMPLATE WIDTH                           |
================================================================================
*/
.main {
	width:1000px;
}
/*
================================================================================
|                                     MENU                                     |
================================================================================
*/
.numbers {
	color:#7B7575;
	font-size:12px;
}
.button_on {
	font-family:tahoma, Arial, helvetica, sans-serif;
	font-size:12px;
	color:#0099FF;
	padding:12px 0 14px 23px;
	margin-bottom:3px;
	text-decoration:none;
	text-transform:uppercase;
	background-image:url(images/button_menu_bg.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	line-height:9px;
	display:block;
}
.button_on:hover {
	font-family:tahoma, Arial, helvetica, sans-serif;
	font-size:12px;
	color:#0099FF;
	padding:12px 0 14px 23px;
	text-decoration:none;
	text-transform:uppercase;
	background-image:url(images/button_menu_bg.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	line-height:9px;
	display:block;
}
.button_off {
	font-family:tahoma, Arial, helvetica, sans-serif;
	font-size:12px;
	color:#7B7575;
	padding:12px 0 14px 23px;
	margin-bottom:3px;
	text-decoration:none;
	text-transform:uppercase;
	background-image:url(images/button_menu_bg.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	line-height:9px;
	display:block;
}
.button_off:hover {
	font-family:tahoma, Arial, helvetica, sans-serif;
	font-size:12px;
	color:#0099FF;
	padding:12px 0 14px 23px;
	text-decoration:none;
	text-transform:uppercase;
	background-image:url(images/button_menu_bg.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	line-height:9px;
	display:block;
}
/*
================================================================================
|                                     HEADER                                   |
================================================================================
*/
.header_repeat_x {
	background-image:url(images/header_repeat_x.gif);
	background-repeat:repeat-x;
	background-position:2px 0px;
}
.header {
	height:265px;
	background-image:url(images/header_bg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
.cn {
	font-family:tahoma, Arial, helvetica, sans-serif;
	font-size:32px;
	color:#7B7575;
	text-transform:uppercase;
	text-decoration:none;
	padding-top:3px;
	line-height:24px;
}
.slogan {
	font-family:tahoma, Arial, helvetica, sans-serif;
	font-size:14px;
	color:#7B7575;
	padding:9px 0 0 0;
	line-height:12px;
}
/* NAVIGATION */
.nav_pos {
	width:559px;
	padding-top:27px;
	float:left;
}
.nav_home {
	background-image:url(images/nav_home.gif);
	background-repeat:no-repeat;
	padding-left:19px;
	margin-left:103px;
	float:left;
}
.nav_sitemap {
	background-image:url(images/nav_sitemap.gif);
	background-repeat:no-repeat;
	padding-left:19px;
	margin-left:23px;
	float:left;
}
.nav_email {
	background-image:url(images/nav_email.gif);
	background-repeat:no-repeat;
	padding-left:19px;
	margin-left:19px;
	float:left;
}
/*
================================================================================
|                                     CONTENT                                  |
================================================================================
*/
.content_bg_repeat_x {
	background-image:url(images/content_bg_repeat_x.gif);
	background-repeat:repeat-x;
	background-position:2px 0;
	background-color:#DFDDDD;
}
.title {
	font-family:tahoma, Arial, helvetica, sans-serif;
	font-size:18px;
	color:#0099FF;
	line-height:15px;
}
.mark_1 {
	background-image:url(images/mark_1.gif);
	background-repeat:no-repeat;
	background-position:0 50%;
	padding-left:11px;
}
/*SERVICES TABLE*/
.service_table {
	width:599px;
	color:#7B7575;
}
.tab_num {
	width:25px;
	height:17px;
	text-align:center;
	background-image:url(images/tab_v.gif);
	background-repeat:repeat-y;
	background-position:top right;
}
.tab_service {
	width:536px;
	padding-left:9px;
	background-image:url(images/tab_v.gif);
	background-repeat:repeat-y;
	background-position:top right;
}
.tab_price {
	width:38px;
	text-align:center;
}
.hor_line {
	background-image:url(images/tab_h.gif);
	background-repeat:repeat-x;
}
/*
================================================================================
|                                     FORM's                                   |
================================================================================
*/
.form_input1 {
	width:286px;
	height:16px;
}
.form_input2 {
	width:287px;
	height:16px;
}
.form_input3 {
	width:117px;
	height:14px;
	float:left;
	border-top:solid 1px #3E3E3E;
	border-left:solid 1px #3E3E3E;
	border-bottom:solid 1px #B4B4B4;
	border-right:solid 1px #B4B4B4;
}
.form_input4 {
	width:155px;
	height:14px;
	float:left;
	border-top:solid 1px #3E3E3E;
	border-left:solid 1px #3E3E3E;
	border-bottom:solid 1px #B4B4B4;
	border-right:solid 1px #B4B4B4;
}
.form_textarea {
	width:595px;
	height:133px;
}
.button_clear {
	background-image:url(images/button_clear.gif);
	background-repeat:no-repeat;
	border:0px;
	cursor:hand;
	cursor:pointer;
	width:56px;
	height:19px;
	margin-right:10px;
	margin-left:473px;
}
.button_send {
	background-image:url(images/button_send.gif);
	background-repeat:no-repeat;
	border:0px;
	cursor:hand;
	cursor:pointer;
	width:56px;
	height:19px;
}
.button_go {
	width:49px;
	height:16px;
	border:0px;
	cursor:pointer;
	cursor:hand;
	margin-left:10px;
	color:#fff;
	font-weight:bold;
	background-image:url(images/button_go.gif);
	background-repeat:no-repeat;
	float:left;
}
.button_subscribe {
	width:64px;
	height:16px;
	border:0px;
	cursor:pointer;
	cursor:hand;
	margin-left:6px;
	color:#fff;
	font-weight:bold;
	background-image:url(images/button_subscribe.gif);
	background-repeat:no-repeat;
	float:left;
}
/*
================================================================================
|                                     FONTS                                    |
================================================================================
*/
.font1 {color:#7B7575; text-decoration:none;}

.font2 {color:#630A2A;}
.font2:hover {color:#FAAB20; text-decoration:none;}

.font3 {color:#4C4C4C;}
.font3:hover {color:#4C4C4C; text-decoration:none;}
/*
================================================================================
|                                     FOOTER                                   |
================================================================================
*/
.footer_repeat_x {
	background-color:#DFDDDD;
}
.footer {
	height:100px;
	color:#7B7575;
	background-image:url(images/footer_bg.gif);
	background-repeat:no-repeat;
}