/* CSS Document */


body {
	padding : 0px;
	margin : 0;
	font : 12px/15px Arial, Helvetica, sans-serif;
	color : #535353;
	line-height:14px;
	background:#ECECEC;
	}
td{
	font : 12px/15px Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:14px;
	color : #535353;
	}
div, h1, h2, h3, h4, p, img, ul, ol, li, form, input, textarea{
	padding : 0;
	margin : 0;
	}
p{
	padding : 0 0 8px 0;
	margin : 0;
	}
ul {
	list-style : none;
	}
img {
	outline : none;
	border : none;
	}
a {
	outline : none;
	text-decoration : none;
	}


/*-------------------       top menu      --------------*/ 


.menu{
	color:#1D1D1D;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	background:url(images/topmenu_bg.gif) left top repeat-x;
	}

.menu a{
	font-size:12px;
	color:#1D1D1D;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	}
.menu a:hover{
	color:#7D3600;
	text-decoration:none;
	}

/*-------------------       menu 2      --------------*/ 


.menu2{
	color:#74B2DA;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	background:url(images/menu_bg2.gif) left top repeat-x;
	}

.menu2 a{
	font-size:12px;
	color:#74B2DA;
	font-weight:normal;
	text-decoration:none;
	}
.menu2 a:hover{
	color:#1683B0;
	text-decoration:none;
	}
	

.language_text{ color:#FFFFFF; font-size:11px; text-decoration:none; font-weight:normal;}


/*-------------------       header      --------------*/ 


.header_bg{ background:url(images/header_bg.gif) left top repeat-x;}
.header_img{ background:url(images/header_img.jpg) left top no-repeat;}


/*-------------------      body     --------------*/ 

.body_bg{ background:url(images/body_bg.gif) #ECECEC left top repeat-x;}
.black_bg{ background:#0D0D0D; padding:15px;}

.white_heading18{
color:#FFFFFF;
font-size:18px;
text-decoration:none;
font-weight:normal;
text-transform:uppercase;}

.blue_heading18{
color:#1683B0;
font-size:18px;
text-decoration:none;
font-weight:normal;
text-transform:uppercase;}

.white_bg{ background:#FFFFFF;}

.blue_bg{
color:#FFFFFF;
font-size:11px;
font-weight:bold;
text-decoration:none;
padding:3px 3px 3px 10px; 
background:url(images/blue_bg.gif) #1689B6 left bottom repeat-x;}
.white_bg2{
color:#0D0D0D;
text-decoration:none;
font-size:11px;
padding:3px 3px 3px 10px; 
background:url(images/white_bg.gif) #F1F1F1 left bottom repeat-x;}

.blue_text{
color:#1475A5;
font-size:11px;
font-weight:bold;
text-decoration:none;}

.review a{
	font-size:11px;
	color:#0D0D0D;
	font-weight:normal;
	text-decoration:underline;
	}
.review a:hover{
	color:#0D0D0D;
	text-decoration:none;
	}
	
.gray_border{ border-bottom:#292929 1px solid; padding-bottom:10px;}

.white_text{
	font-size:12px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
	}
.yellow a{
	font-size:12px;
	color:#FFC62F;
	font-weight:normal;
	text-decoration:none;
	}
.yellow a:hover{
	color:#ffffff;
	text-decoration:underline;
	}
.blue_text2 a{
	font-size:11px;
	color:#1477A7;
	font-weight:normal;
	text-decoration:none;
	}
.blue_text2 a:hover{
	color:#1477A7;
	font-weight:normal;
	text-decoration:underline;
	}
	
.black_text18{
	font-size:18px;
	color:#0E0F10;
	font-weight:bold;
	text-decoration:none;
	line-height:22px;
	padding-bottom:7px;
	border-bottom:#A1A1A1 2px solid;
	}
	
.gray_bg{
margin:1px 0px 0px 0px;
padding:10px;
border:#C9C7C7 1px solid;
background:url(images/gray_bg.gif) #ffffff left top repeat-x;}

.img_border{
padding:3px;
background:#FFFFFF;
border:#CED8DE 1px solid;}

.img_border2{
padding:2px;
background:#000000;
border:#FFFFFF 1px solid;}

.blue_text13{
	font-size:13px;
	color:#1683B0;
	font-weight:bold;
	line-height:16px;
	padding-bottom:10px;
	text-decoration:underline;
	}
.black_text14{
	font-size:14px;
	color:#0D171B;
	font-weight:bold;
	text-decoration:none;
	line-height:22px;
	padding-bottom:7px;
	text-transform:uppercase;
	border-bottom:#A1A1A1 2px solid;
	}
	
.blue_text18{
	font-size:18px;
	line-height:22px;
	color:#1783B3;
	font-weight:normal;
	text-decoration:none;
	line-height:22px;
	}

.gray_border2{ border-bottom:#A1A1A1 2px solid;}
.green_border{ border:#03220C 1px solid;}
.white_border{ border-right:#ffffff 1px solid;}

.gray_bg2{
color:#FFFFFF;
text-decoration:none;
font-size:12px;
font-weight:normal; 
background:#A1A1A1;}
.gray_bg2 a{
display:block;
padding:5px;
color:#FFFFFF;
text-decoration:none;
font-size:12px;
font-weight:normal; 
background:#A1A1A1;}
.gray_bg2 a:hover{
color:#000000;
text-decoration:none;
font-size:12px;
font-weight:normal; 
background:#FFFFFF;}


/*-------------------      footer     --------------*/ 

.footer{
color:#5A5A5A;
font-size:10px;
line-height:20px;
font-weight:normal;
text-decoration:none;
padding:15px 0px 15px 0px;}

.footer a{
font-size:13px;
line-height:20px;
color:#5A5A5A;
text-decoration:none;
font-weight:normal;}

.footer a:hover{
color:#000000;
text-decoration:none;}


.bg{
background:url(images/footer_bg.gif) left top repeat-x;}
