
html,body { margin: 0; padding: 0; width: 100%; height: 100%; min-width: 1000px; }
body { color: #FFF; background: #074F90 url(../img/bg.jpg) no-repeat center 0; font: 62.5% Arial, Helvetica, sans-serif;
	text-align: center; }	

a img { border: none }	 
input,select,textarea { color: #000; font: 14px Arial, Helvetica, sans-serif; }
a { color: #32ABE0; }	
form { margin: 0; }
div.clear, br.clear { clear: both; font-size: 0px; }
p { margin: 0 0 15px; }
div.wrapper { width: 100%; float: left; }

#carrier { font-size: 1.4em; height: 1585px; width: 1000px; margin: auto; }

#header { height: 445px; position: relative; text-align: left; }
#logo { position: absolute; left: -10px; top: 5px; background-image: url(../img/logocombo82.png); }

#phone_img { width: 59px; height: 80px; position: absolute; top: 80px; right: 250px; background-image: url("../img/phone2.png"); }

#phone { position: absolute; right: 5px; top: 80px; width: 240px; font-size:1.5em; font-family: Verdana, Arial, Helvetica, sans-serif;}
#phone2 {position: absolute; right: 35px; top:5px;}
#aphone { color:#00F;}
#skype {color:#FFF; text-decoration:none;}
#phone3 {text-align:right; float:left; width:180px;}


#content { width: 948px; height: 154px; text-align: left; position: relative; margin: 0 auto 48px; }
#content div.bg { width: 948px; height: 154px; position: absolute; left: 0; top: 0; background-image: url(../img/bg_content.png); }
#content div.text { color: #EDFCFF; position: absolute; width: 735px; text-align: justify; left: 85px; top: 35px;
	line-height: 1.4; }
#content div.text a.white { color: #FFF; text-decoration: none; font-weight: bold; }
#content div.text a.white:hover { text-decoration: underline }
	
#content img.price { position: absolute; left: 316px; top: 132px; background-image: url(../img/button_price.png); }

#middle_blocks { width: 945px; margin: 0 auto 70px; height: 269px; position: relative; text-align: left;
	background: url(../img/bg_li.png) no-repeat -1000px -100px; }
#middle_blocks div.bg { width: 254px; height: 260px; position: absolute; top: 0; padding: 9px 16px 0 13px; }
#middle_blocks div.block_front1 { background: url(../img/block_front1.jpg); left: 0; }
#middle_blocks div.block_front2 { width: 275px; left: 321px; background: url(../img/block_front2.jpg); }
#middle_blocks div.block_front3 { right: 0; background: url(../img/block_front3.jpg); }
#middle_blocks a { color: #FFF; }

#middle_blocks div.title { font-size: 1.29em; margin: 0 0 8px 17px; }
#middle_blocks div.title a { text-decoration: none; }
#middle_blocks div.title a:hover { text-decoration: underline; }

#middle_blocks ul { margin: 0; padding: 0; list-style: none; }
#middle_blocks li { margin-bottom: 3px; }
#middle_blocks ul a { display: block; padding: 4px 0 5px; text-decoration: none; position: relative; cursor: pointer;
	width: 100%; }
#middle_blocks ul a:hover { background: url(../img/bg_li.png) repeat-y 0 0;  }
#middle_blocks ul div { padding-left: 17px; }
#middle_blocks .ico_arrow { margin-left: 33px; position: relative; top: 1px; }


#contacts { width: 945px; margin: auto; text-align: justify; position: relative; font-size: 0.86em; }
#contacts_img { position: absolute; left: 0; top: 0; background-image: url(../img/contacts.png); }
#contacts div.bg { margin-left: 140px; min-height: 132px; height: auto !important; height: 132px; }
#contacts div.title { color: #32ABE0; font-size: 2em; margin-bottom: 5px; }
#contacts table.table { border-collapse: collapse; width: 100%; margin-bottom: 12px; }
#contacts table.table td { padding: 0; vertical-align: top; text-align: justify; line-height: 1.5; }
#contacts table.table td.right { width: 310px; padding-left: 30px; text-align: right; }
#contacts p { margin-bottom: 5px; }
#contacts p.big { font-size: 1.17em; padding-top: 5px; }
#contacts a { color: #FFF; }
#contacts td.right div.title { font-size: 1.5em; color: #FFF; }
#contacts td.right a { text-decoration: none; }
#contacts td.right a:hover { text-decoration: underline; }

#footer { width: 1000px; text-align: left; margin: -333px auto 0; font-size: 1.2em; color: #497EAD; line-height: 1.4;
	position: relative; height: 333px; }
#copy { width: 250px; position: absolute; right: 30px; top: 0; text-align: right; }
#footer #copy a { color: #497EAD; }
#footer #copy a:hover { color: #32ABE0; }

