body{ 
	margin: 0; 
	padding:0; 
	font-size:10pt; 
	font-family: arial, verdana, sans-serif; 
	background: url(img/des_02.jpg) #748bd7 fixed repeat-x top; 
}

p{  
	margin: 0; padding: 0; 
}

hr{ 
	height:1px; margin:5px 0 5px 0; color:#d9d9d9; background-color:#d9d9d9;
}

ul{ 
	padding:0;
	margin:10px; 
	list-style-type:none;
}

ul li { 
	background-image: url(img/li_1.jpg); 
	background-repeat: no-repeat; 
	background-position: 0 .5em; 
	padding-left: .8em;
}

.h3 { font-size: 16px; margin:0; padding:0; }

.contentBorder{ border-top:2px solid #ececec; border-bottom:1px solid #ececec; border-right:1px solid #ececec; border-left:1px solid #ececec; padding:15px; }

input, textarea{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px inset #999999;}
select{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.btn{ width:65px; cursor:pointer;}
.btn1{ width:85px; cursor:pointer;}

.bottom_link{ color:#FFFFFF; text-decoration: none; }
.bottom_link:hover{ color:#FFFFFF; text-decoration: underline; }

.forms_title{ font-size:11px; font-family: Tahoma, Verdana; font-weight:bold;}
.forms_msg{ margin:0 0 10px 0; color:#990000; font-size:11px; font-family: Tahoma, Verdana; font-weight:bold; }

.image_left_aligned{ margin: 0 15px 5px 0;}
.image_right_aligned{ margin: 0 0 5px 15px;}

.title-background{
	margin:0 0 15px 0;
	border:1px solid #ececec; 
	padding:3px 3px 3px 15px; 
	background:url(img/arr2.gif) no-repeat .3em .5em #f1f1f1; 
	color:#666666; 
	font-size:10pt; 
	font-weight:bold;
}

/** breadcrumb **/

div.breadcrumb{
	margin:20px 20px 0 20px; 
	border:1px solid #ececec; 
	padding:3px; 
	background:#f1f1f1; 
	color:#666666; 
	font-size:10pt; 
	font-weight:bold;
} 
div.breadcrumb a{
	text-decoration:none; 
	color:#d49a2c; 
	font-size:10pt; 
	font-weight:bold;
} 
div.breadcrumb a:hover{
	text-decoration:underline; 
	color:#666666; 
	font-size:10pt; 
	font-weight:bold;
}
div.breadcrumb img{ 
	margin:3px 0 0 3px;
}

/** end breadcrumb **/

/************************************************************************************************************************/

.left_right_border{ border-left:1px solid #d4d8e3; border-right:1px solid #d4d8e3;}

.flag{
	border:1px solid #FFFFFF; width:25px; height:15px;
}
.flag_hl{
	border:1px solid #ede8c8; width:25px; height:15px;
}

.logoContainer{ 
	width:778px; height:262px; 
}

/* top menu border-bottom:1px solid #555555  #808080 */
.topMenuContainer{ 
	width:778px; height:37px; background: url(img/lb_2.jpg) no-repeat; text-align:left;
}
.topMenuTd{
	height:37px; text-align:center;
}
.topMenuSep{ 
	color:#FFFFFF; padding:0 3px 0 3px;
}
a.topMenuLnk{ 
  padding:3px 8px 3px 8px; clear:both; display:block; color:#e8eff9; text-decoration: none;
}
a.topMenuLnk:hover{ 
  padding:3px 8px 3px 8px; clear:both; display:block; color:#e8eff9; text-decoration: none; background-color: #959595;
}
a.topMenuLnk_hl{ 
  padding:3px 8px 3px 8px; clear:both; display:block; color:#e8eff9; text-decoration: none; background-color: #959595;
}
/* top menu end */

.mainContainer{
	width:778px; background:url(img/mainbg.jpg) repeat-y; border-top:1px solid #FFFFFF;
}
.mainContainer_1{
	width:778px; background:url(img/mainbg.jpg) repeat-y; 
}

.mainTable{
	width:778px; padding:0;
}

.mainContainer_2{
	width:778px; border-top:1px solid #FFFFFF; background-color: #ffffff; 
}

.mainTd{
	text-align:left; line-height: 18px; padding:0 0 5px 0;
}

/*  right menu  */
.rightMenuArr{ margin:0 6px 1px 0;}

.rightsep{ height:1px; width:201px; }

a.rightMenuLnk{ 
  padding:4px; background:#fad681; clear:both; display:block; color:#444444; text-decoration: none; 
}
a.rightMenuLnk:hover{ 
  padding:4px; background:#fbe2a8; clear:both; display:block; color:#808080; text-decoration: none; 
}
a.rightMenuLnk_hl{ 
  padding:4px; background:#fbe2a8; clear:both; display:block; color:#808080; text-decoration: none; 
}
/*  end right menu  */

/*  gallery  */
.gall_img{ border:1px solid  #E2E2E2; margin:5px 0 25px 0; padding:1px; background-color:#FFFFFF;}
.gall_img_th{ width:100px; margin:0 5px 0 5px; border:1px solid  #E2E2E2; padding:1px; background-color:#FFFFFF;}

.gall_lnk_1{ color:#000066; text-decoration:underline; }
.gall_lnk_1:hover{ color:#000066; text-decoration:none; }

.gall_lnk { color:#000066; text-decoration:none; }
.gall_lnk:hover { color:#000066; text-decoration:underline; }
.gall_lnk_cl { color:#000066; font-weight:bold; }
/*  end gallery  */

.link1{ color:#000066; text-decoration:underline; }
.link1:hover{ color:#000066; text-decoration:none; }

.link2{ color:#000066;  text-decoration:none; }
.link2:hover{ color:#000066; text-decoration:underline; }

.link3{ color:#000066; font-size:11px; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; }
.link3:hover{ color:#000066;  font-size:11px; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; }
.span3{ color:#e5a808; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.page_bellow{
	padding:5px 0;
	font-family:Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
}
.page_bellow a.title{
	background:url(img/arr3.gif) no-repeat 0 3px;
	padding:0 0 0 16px;
	color:#000066; 
	text-decoration:underline;
}
.page_bellow a.title:hover{
	text-decoration:none;
}

.page_sep{
	background:url(img/sep.gif) repeat-x center;
	height:20px;
}

.page_thumbnail{
	float:right;
	padding:2px;
	margin:10px 0 0 10px;
	width:80px;
	border:1px solid #ececec;
}

.page_thumbnail_left{
	float:left;
	padding:2px;
	margin: 0 15px 0 0;
	border:1px solid #ececec;
}


/* search */
.index_num{color:#666666; font-weight:bold;}
.index_link{color:#000066; text-decoration:underline;}
.index_link:hover{color:#000066; text-decoration:none;}
/* end search */

/* currencies */
table.currencies{width:160px;font-size:11px;color:#333333;}
table.currencies td{height:18px; text-align:center;}
table.currencies td img{margin-right:4px;}
/* end currencies */

/* weather */
table.weather{width:160px;font-size:12px; color:#333333; font-weight:bold;}
table.weather td{border-bottom:1px dotted #e4c680; text-align:left; padding:2px;}
table.weather td img{margin:0 8px;}
/* end weather */

