@charset "utf-8";

html{ background-color:#fff; }
body{ font-family:Helvetica, Arial, sans-serif; font-size: 62.5%; font-weight: normal; }

#main_wrapper { width:918px; margin:0 auto 0 auto; }

#header { height:115px; padding:24px 0 0 2px; }

#flash_header_content { display:block; height:161px; width:918px; }

#header_flash { width:656px; float:left;}

#col_left { width:266px; float:left; margin:11px 0 0 0; }
#col_left_contact { width:171px; float:left; margin:11px 0 0 0; }

#col_left ul.team_list { padding:15px 0 0 0;}
	#col_left ul.team_list li a { text-decoration:none; color:#233b83; font-size:1.2em; font-weight:bold; padding:0 0 5px 0; display:block;}
	#col_left ul.team_list li a:hover { text-decoration:none; color:#f00;}


#main_content { width:335px; float:left; margin:11px 30px 0 30px;  }
#main_content_contact { width:430px; float:left; margin:11px 30px 0 30px;  }
#main_content_top_handsets { width:631px; float:left; margin:11px 30px 0 0px;  }

#col_right { width:257px; float:left; margin:11px 0 0 0; }

#col_right a.click_to_win { display:block; width:256px; height:161px; background:url(../images/btn_click_to_win_u.jpg) no-repeat left top;}
#col_right a:hover.click_to_win { display:block; width:256px; height:161px; background:url(../images/btn_click_to_win_d.jpg) no-repeat left top;}



#col_right a.offers_link { color:#233b83; display:block; width:226px; height:136px; padding:15px 10px 10px 30px; background:url(../images/bg_offers_u.jpg) no-repeat left top; text-decoration:none;}
#col_right a.offers_link:hover { color:#e01b21; background:url(../images/bg_offers_d.jpg) no-repeat left top; text-decoration:none;}
	.offers_text  { font-size:1.4em; line-height:1.2em;  font-weight:bold; min-height:20px; text-decoration:none; display:inline-block; float:left; padding:0 10px 0 3px; width:105px;  }
	.offers_image { }



a.tarrif_checker { display:block; width:262px; height:161px; background:url(../images/btn_tarrif_checker_u.jpg) no-repeat left top; float:right;}
a:hover.tarrif_checker { display:block; width:262; height:161px; background:url(../images/btn_tarrif_checker_d.jpg) no-repeat left top;}

#min_news{ background:url(../images/bg_news_footer.gif) no-repeat left bottom; min-height:95px; margin:12px 0 12px 0; padding-bottom:15px; }
	#news_header{ background:url(../images/bg_news_header.gif) no-repeat left top; height:48px; }
	
	.mini_news_item		{ padding:0 0 12px 18px;}
	p.mini_news_date	{ float:left; width:70px; color:#e01b21; font-size:1.2em;}
	p.mini_news_leader	{ float:left; width: 140px; font-size:1.2em; }
	p.mini_news_leader a	{ text-decoration:none; color:#233b83; }
	p.mini_news_leader a:hover	{ text-decoration:none; color:#e01b21; }


.content {}
	.content h1 { font-size:1.5em; color:#233b83; font-weight:bold; margin:15px 0 5px 0; padding:0 0 0 15px; min-height:20px; background:url(../images/bg_h1.gif) 0px 2px no-repeat; }
	.content h2 { font-size:1.4em; color:#233b83;  margin:0 0 10px 0; padding:0; font-weight:bold;}
	.content h2 a { color:#233b83; }
	.content h3, .content h4, .content h5, .content h6 { font-size:1.2em; color:#233b83;  margin:0 0 5px 0; padding:0; font-weight:bold;}
	.content p 	{ font-size:1.2em; color:#333333; margin:0 0 10px 0; line-height:1.3em;  }
	.content a 	{ color:#333333; text-decoration:none; font-weight:bold;}
	.content a:hover	{ color:#233b83; text-decoration:underline;}
	.content ul, .content ol { margin:15px 0 15px 20px;}
	.content ol {
	list-style-type: lower-roman;
}
	.content li { font-size:1.2em; color:#282828; margin:0 0 5px 20px; padding:0 0 0 5px; text-align:left; list-style-type:disc; list-style-position:outside;}

.content p.question   { font-size:1.4em; color:#233b83;  padding:0 0 10px 0; margin:0; font-weight:bold; }
.content p.question_2 { font-size:1.2em; color:#233b83;  padding:0 0 5px 0; margin:0; font-weight:bold; }
.content a.toggleLink {color:#CC0000; font-weight:normal; font-size:0.9em;}

.the_team_image { float:left; margin:0 10px 5px 0;}

#GGmap { width:426px; height:314px; margin:0 0 15px 0;}

#form {	margin: 15px 0 0 0;}
	fieldset 	{ border-bottom:1px solid #ccc; margin:5px 0 10px 0; padding:0 0 5px 0;}
	legend		{ color:#233b83; font-weight:bold; font-size:1.2em;  padding:0 0 10px 0; margin:0;}

.formline {	margin-bottom:10px; clear:both;	}
	.formline .formlineleft 	{ width:120px; float:left; text-align:right; font-size:1.0em; color:#333;}
	.formline .formlineright 	{ margin-left:140px;}	
	
	input, textarea { width:180px;}
	input.check_box { width:15px;}


.mobile_phones { clear:both; padding-bottom:25px; padding-top:25px; border-bottom:1px solid #ccc; }
.mobile_phones img 		{ float:left; }
.mobile_phones_title	{ font-size:1.4em; color:#233b83;  margin:5px 0 10px 0; padding:0; font-weight:bold;}
.mobile_phones_details 	{ float:left; width:420px; margin-left:20px;}
.mobile_phones ul, .mobile_phones ol { margin:15px 0 15px 0px;}


#footer { clear:both;  height:110px; padding:20px 0 20px 0; }
	#footer p, #footer a, #footer a:hover { color:#cccccc; text-decoration:none; }
	#footer a:hover { text-decoration:underline; color:#233b83; }

	.align_left 	{ float:left; margin:0 10px 5px 0; }
	.align_right 	{ float:right; margin:0 0 5px 10px; }
	
	.italic	{ font-style:italic; }
	.bold 	{ font-weight:bold; }
	.divider { border-bottom:1px solid #ccc; padding-bottom:15px; margin-bottom:10px; }
	p.highlight_text, .highlight_text { color:#233b83;}
	p.news_date { color:#233b83; padding-top:10px; }
	p.news_other_date { color:#233b83; padding-top:0; margin-top:0; }
	
	.testimonial_name { color:#233b83; font-weight:bold; }

/*
NOTES
blue/green		#008ea0
blue/green dark	#177280
*/

