BODY {
	FONT-SIZE: 12px;
	MARGIN: 0px;
	SCROLLBAR-SHADOW-COLOR: #000000;
	COLOR: #031639;
	SCROLLBAR-3DLIGHT-COLOR: #000000;
	SCROLLBAR-ARROW-COLOR: #ebf2fe;
	FONT-FAMILY: arial, helvetica, sans-serif, verdana;
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
	SCROLLBAR-BASE-COLOR: #006666;
	TEXT-ALIGN: justify;
	padding: 0px;
}

strong {
	font-weight: bold;
}

.table {
	border: 0px solid;
	/*	display:inline;*/
}

.td {
	margin: 0em;
	padding: 1px 4px 1px 4px;
}

.td2 {
	margin: 0em;
	padding: 1px 4px 1px 4px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	background: url(../images/design/bacgr/back1.gif)
}

.td3 {
	text-align: right;
}

A {
	COLOR: #2a3d60
}

A:hover {
	COLOR: #788bae
}

A.nav {
	COLOR: #ebf2fe
}

A.nav:hover {
	COLOR: #9fb2d5;
	TEXT-DECORATION: none
}

A.nav:active {
	COLOR: #9fb2d5;
	TEXT-DECORATION: none
}

ul {
	LINE-HEIGHT: 18px;
	LIST-STYLE-TYPE: square
}

li {
	LINE-HEIGHT: 18px;
	LIST-STYLE-TYPE: square
}

.head_td1 {
	background: url(../images/design/bacgr/back2.jpg);
	background-repeat: repeat-x;
	font-weight: bold;
}

.green_text {
	font-weight: normal;
}

.popup_head {
	background: url(../images/design/popup_head_bg.gif);
	color: #083631;
	font-weight: bold;
	text-align: right;
	vertical-align: top
}

TD {
	FONT-SIZE: 12px;
	COLOR: #12423F;
	FONT-FAMILY: arial, helvetica, sans-serif, verdana
}

TH {
	FONT-SIZE: 12px;
	COLOR: #12423F;
	FONT-FAMILY: arial, helvetica, sans-serif, verdana
}

.menu {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ebf2fe;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	BACKGROUND-COLOR: #031639;
	TEXT-ALIGN: center
}

.menuimage {
	BORDER-RIGHT: #031639 1px solid;
	BORDER-TOP: #031639 1px solid;
	BORDER-LEFT: #031639 1px solid;
	BORDER-BOTTOM: #031639 1px solid;
	TEXT-ALIGN: center
}

.menu_underlined {
	BACKGROUND-COLOR: #CCFFCC
}

.menu_underline {
	BACKGROUND-COLOR: #006666
}

.bodysubheader {
	BACKGROUND-COLOR: #99CCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006666;
	line-height: 16px;
}

.branches, A.branches, .branches_a, A.branches_a {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	DISPLAY: block;
	font-family: Tahoma, helvetica, sans-serif;
	background: #00605D;
}

A.branches:hover, A.branches_a:hover {
	font-size: 11px;
	color: #FFFF00;
	font-weight: bold;
	text-decoration: none;
	DISPLAY: block;
	font-family: Tahoma, helvetica, sans-serif;
	background: #027975;
}

.branches_a, A.branches_a {
	background: #00948F;
	color: #e8e8e8;
}

A.branches_a:hover {
	background: #00948F;
	color: #e8e8e8;
}

.bodyheader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #99CCCC;
	TEXT-INDENT: 1em;
	LINE-HEIGHT: 16px;
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	BACKGROUND-COLOR: #006666;
	TEXT-ALIGN: left
}

.bodycontentsheader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ebf2fe;
	LINE-HEIGHT: 16px;
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	BACKGROUND-COLOR: #006666;
	TEXT-ALIGN: center
}

.copyright {
	LINE-HEIGHT: 25px
}

.portfolioimg {
	BORDER-RIGHT: #031639 2px solid;
	BORDER-TOP: #031639 2px solid;
	BORDER-LEFT: #031639 2px solid;
	BORDER-BOTTOM: #031639 2px solid
}

.sendmessage {
	BORDER-RIGHT: #2a3d60 1px solid;
	BORDER-TOP: #2a3d60 1px solid;
	FONT-SIZE: 12px;
	BORDER-LEFT: #2a3d60 1px solid;
	COLOR: #031639;
	BORDER-BOTTOM: #2a3d60 1px solid;
	FONT-FAMILY: arial, helvetica, sans-serif, verdana;
	BACKGROUND-COLOR: #ebf2fe
}

.messageform {
	BORDER-RIGHT: #2a3d60 1px solid;
	BORDER-TOP: #2a3d60 1px solid;
	FONT-SIZE: 12px;
	BORDER-LEFT: #2a3d60 1px solid;
	WIDTH: 350px;
	COLOR: #031639;
	BORDER-BOTTOM: #2a3d60 1px solid;
	BACKGROUND-COLOR: #fdfdfd
}

.messageformbutton {
	BORDER-RIGHT: #2a3d60 1px solid;
	BORDER-TOP: #2a3d60 1px solid;
	FONT-SIZE: 12px;
	BORDER-LEFT: #2a3d60 1px solid;
	WIDTH: 100px;
	COLOR: #031639;
	BORDER-BOTTOM: #2a3d60 1px solid;
	BACKGROUND-COLOR: #ebf2fe
}

.news {
	BORDER-RIGHT: #516487 1px solid;
	BORDER-TOP: #516487 1px solid;
	BORDER-LEFT: #516487 1px solid;
	BORDER-BOTTOM: #516487 1px solid
}

.priceheader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ebf2fe;
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	BACKGROUND-COLOR: #788bae
}

.pricecell {
	BORDER-RIGHT: #788bae 1px solid;
	BORDER-TOP: #788bae 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #788bae 1px solid;
	COLOR: #031639;
	BORDER-BOTTOM: #788bae 1px solid;
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	BACKGROUND-COLOR: #ebf2fe
}

.pricetotal {
	BORDER-RIGHT: #788bae 1px solid;
	BORDER-TOP: #788bae 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BORDER-LEFT: #788bae 1px solid;
	COLOR: #031639;
	BORDER-BOTTOM: #788bae 1px solid;
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	BACKGROUND-COLOR: #ebf2fe;
	TEXT-ALIGN: right
}

.priceform {
	BORDER-RIGHT: #2a3d60 1px solid;
	BORDER-TOP: #2a3d60 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #2a3d60 1px solid;
	WIDTH: 80px;
	COLOR: #031639;
	BORDER-BOTTOM: #2a3d60 1px solid;
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	BACKGROUND-COLOR: #fdfdfd;
	TEXT-ALIGN: center
}

.pricebutton {
	BORDER-RIGHT: #2a3d60 1px solid;
	BORDER-TOP: #2a3d60 1px solid;
	FONT-SIZE: 12px;
	BORDER-LEFT: #2a3d60 1px solid;
	WIDTH: 100px;
	COLOR: #031639;
	BORDER-BOTTOM: #2a3d60 1px solid;
	BACKGROUND-COLOR: #ebf2fe
}

.top_menu {
	margin-left: 10;
	margin-right: 10;
	margin-top: 2;
	margin-bottom: 4;
	font-size: 12;
	font-family: Antiqua, Verdana, Arial, "Times New Roman";
}

.top_menu_table {
	background: #25615b;
	border: 1px solid #bbbbbb;
}

.top_menu_table_cell {
	border: 1px solid #bbbbbb;
	FONT-SIZE: 10pt;
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma, Times, serif;
	TEXT-DECORATION: none;
	cursor: default;
	font-weight: bold;
}

.top_menu_table_cell a, .top_menu_table_cell a:visited {
	FONT-SIZE: 10pt;
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma, Times, serif;
	TEXT-DECORATION: none;
	font-weight: bold
}

.top_menu_table_cell a:hover {
	FONT-SIZE: 10pt;
	COLOR: #FFFF00;
	FONT-FAMILY: Tahoma, Times, serif;
	TEXT-DECORATION: none;
}

.top_menu_link, .top_menu_link:visited, .top_menu_link:active, .top_menu_link:link {
	color: white;
	font-weight: bold;
	font-size: 12;
	text-decoration: none;
	font-family: Antiqua, Verdana, Arial, "Times New Roman";
}

.top_menu_link:hover {
	color: #00BBBB;
}

.sub_menu {
	height: 30;
	background: #00605d url(../images/design/submenu_bg.gif) no-repeat left;
	margin-top: 8;
	color: #ffffff;
	text-align: right;
	font-size: 10;
	font-family: Antiqua, Verdana, Arial, Times New Roman;
}

.sub_menu_link, .sub_menu_link:active, .sub_menu_link:link, .sub_menu_link:visited {
	font-size: 11;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	margin-right: 10;
	margin-left: 10;
	font-family: Antiqua, Verdana, Arial, "Times New Roman";
}

.sub_menu_link:hover {
	color: #00BBBB;
}

.thin_border {
	border: 1px solid #cccccc;
}

.submenu {
	margin-top: 8 px;
}

li {
	list-style-image: url('../images/design/lists.gif');
	margin-left: 10 px;
	font-style: italic;
}

.article_head {
	font-size: 16;
	font-weight: bold;
	color: #00605d;
	text-decoration: none;
}

.thinborder1 {
	border-left: 1px solid #B8D7C7;
}

.thinborder2 {
	border: 1px solid #336666;
}

.content {
	padding-left: 10 px;
	padding-right: 10 px;
	font-family: Tahoma, helvetica, sans-serif;
}

.izdTable td {
	padding: 3 2 3 2;
}

.noAllowed {
	color: #999999;
	text-decoration: none;
	font-style: italic;
}

.fewBalance {
	color: #FF3300;
	text-decoration: none;
	font-style: italic;
}

.noAuth {
	color: #FF3300;
	text-decoration: none;
	font-style: italic;
}

.smWrong {
	color: #FF0000;
	font-weight: bold;
}

.allOk {
	font-weight: bold;
}

.field {
	width: 120;
	border: 1 solid #336633;
}

.left_user_reg_td {
	padding-right: 3;
}

.right_user_reg_td {
	padding-right: 3;
}

.empty {
}

#authForm {
	padding: 0 9 0 2;
}

.authDiv {
	width: 100%;
	background-color: #00605D;
	padding: 10 3 10 3;
	border: 1px solid #027975;
}

.authDiv label {
	font-size: 11px;
	font-family: Tahoma, helvetica, sans-serif;
	padding: 2 2 2 2;
	color: #FFFFFF;
}

.authDiv a, .authDiv a:active, .authDiv a:visited {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}

.authDiv a:hover {
	color: #FFFF00;
	text-decoration: underline;
}

.authDiv input {
	width: 80;
	height: 18;
	font-size: 11px;
	color: #12423F;
}

.authForm {
}

.authForm label {
	width: 50;
	font-weight: bold;
	margin-right: 5;
	float: left;
	text-align: left;
	vertical-align: middle;
}

.authForm a, .authForm a:active, .authForm a:visited {
	margin-top: 10;
	margin-right: 10;
}

.loginBtn {
	margin-top: 5;
	margin-left: 30;
}

.loadingIndicator {
	background: #027975;
	border: 1px solid #00605D;
}

.userInfo {
}

#regDiv {
	margin-top: 10;
	margin-left: 80;
}

.regForm {
	padding: 10;
	border: 1px #00605D solid;
}

.regForm .x-panel-body {
	border: 0;
	background: transparent;
}

.regForm .x-form-item-label {
	font-size: 11px;
	font-family: Tahoma, helvetica, sans-serif;
	padding: 2 15 2 2;
	color: #00605D;
	font-weight: bold;
	text-align: right;
}

.regForm .x-form-focus, .regForm textarea.x-form-focus {
	border: 1px solid #027975;
}

.regForm .x-form-invalid, .regForm textarea.x-form-invalid {
	border: 1px solid #DD7870;
}

.x-form-loading-icon {
	visibility: visible;
	display: block;
	width: 16px;
	height: 18px;
	background: transparent url(../images/design/loading.gif) no-repeat scroll 0pt 2px;
	position: absolute;
	top: 0px;
}

.x-form-valid-icon {
	visibility: visible;
	display: block;
	width: 16px;
	height: 18px;
	background: transparent url(../images/design/valid.gif) no-repeat scroll 0pt 2px;
	position: absolute;
	top: 0px;
}

.searchDiv  {
	float:left;
	width: 35%;
	padding-left: 5px;
}

.searchDiv input {
	width: 80px;
	height: 18px;
	font-size: 11px;
	color: #12423F;
}

.abovepgs {
	text-align:center;
}

.faqcont {
	width:100%;
	vertical-align:top;
	height:100%;
}
.gfoot {
	vertical-align:top;
	padding-top:20px;
}
.gfoot a{ 
	padding:0;
	margin:0;
}
.faqcont table tr td {  
	vertical-align:top;
}
.txtfield {
	width:205px;
	height:22px;
}
.first label {
	margin-right:8px;
}
.second label {
	margin-right:7px;
}

.fird textarea{
	float:right;
	width:205px;
}

.fourth input{
	float:right;
}
.guest_tb {
	padding:10 20;
	margin:0;
	height:100%;
}

.conf_tb {
	padding:10 20;
	margin:0;
	width:100%;
	height:100%;
}
.conf_tb tr td{ 
	text-align:center;
}
.conf_tb input{
	width:100px;
}
