
* {margin:0; padding:0;}

html, body {
  width:100%;
  height:100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 90%;
  background:url(/_tpl/img/bg.jpg) repeat-x top;
}
#body {
  position: relative;
  min-height: 100%;
  width:100%;;
  
}
* html #body {
  height: 100%;
}

#header { 
	position:relative;
	height:160px;
	width:1000px;  
	background: url(/_tpl/img/logo4.gif) no-repeat left center;
}

#tomain {
	position:absolute; 
	top:20px; 
	left:26px; 
	width:92px; 
	height:120px; 
}

#agentsvo {
	font-family:Arial Narrow, sans-serif; 
	position:absolute; 
	top:30px; 
	left:147px; 
	padding:20px 15px 10px 30px; 
	text-align:center; 
	border-left:1px #000 solid;
	text-transform:uppercase; 
	font-size:120%;  
	font-weight:bold;
	color:#ab0d00;
}

#agentsvo a {
	text-decoration:none;
	color:#ab0d00;
}

#agentsvo a:hover {
	text-decoration:none;
}

#agentsvo strong { font-size:150%;color:#000;}

#phone {
	font-family:Arial, sans-serif; 
	display:block; 
	float:right; 
	margin:7px 0px 0 0; padding:5px 33px 0 0;
	text-align:right;
	font-weight:bold;
	color:#AB0D00;
}

#phone span { display:block;
	font-size:150%; 
	color:#ab0d00; line-height:12px;
	margin:0px 0 0px 0;
}

#phone strong {display:block;
	font-size:120%; 
	font-weight:normal;
	margin:5px 0px 0px 0px;
	padding:0;
}

#mainimg {
	position:relative; 
	width:100%; 
	display:block;  
	height:530px; 
	background:  url(/_tpl/img/img_main3.jpg) no-repeat center bottom;
}

#mainimg a {
	text-decoration: none;
}

#garant {margin: 280px 400px 0 0px;font-family: Arial Narrow; font-size:110%; color:#ab0d00; 
	text-transform:uppercase;letter-spacing:1px; font-weight:bold;}
#garant span {font-size:170%; font-family: Impact, sans-serif; font-weight:normal; color:#444;}


/*  Контент  */

#content {
	width:1000px; 
	margin-bottom:20px;
	padding:0 0 100px 0; 
}

#tab_main {
	width:912px; 
	margin-top:-14px;
}

/*#tab_main td {vertical-align:top;}*/

#tab_main td.resp1 {padding: 10px 20px 10px 20px; }

		  td.resp2 {padding: 10px 0 0 0; }

		  td.resp1, td.resp2 {font-size:80%; vertical-align:top;}

		  td.resp1 img, td.resp2 img {float: left; margin:0 10px 10px 0;}

#tab_main td.leftcol {
	vertical-align:top;
	width:31%;
}

#tab_main td.centercol {
	padding: 15px 10px 10px 10px;  
	vertical-align:top;
}

#tab_main td.rightcol {
	vertical-align:top;
	width:30%;
}

#tab_main td.centercol p {font-size:80%;}


#graypad_left { background: #ECECEC url(/_tpl/img/grp_left.gif) no-repeat bottom left;}

#graypad_right {
	background: url(/_tpl/img/grp_right.gif) no-repeat bottom right;	
	padding: 30px 20px 20px 20px;
}

#bluepad_left {background: #EFF6FC url(/_tpl/img/blue_left.gif) no-repeat bottom left;}

#bluepad_right {
	background: url(/_tpl/img/blue_right.gif) no-repeat bottom right;	
	padding: 30px 20px 20px 20px;
}

ul.possible, ul.possible1 {
	list-style-type:none;
	margin-bottom:3px;
}

ul.possible li {
	margin: 18px 0 0 0; 
	font-size: 100%; 
	color:#ab0d00/*B74040*/; 
	font-family: Arial Narrow;
}

ul.possible1 li {
	margin: 18px 0 0 0; 
	font-size: 90%; 
	color:#000; 
	font-family: Arial Narrow;
}


.benefits td {
	padding: 5px 4px 5px 0;  vertical-align:middle;
}

.bnfts_digit {
	font-family: "Trebuchet MS", Arial, "MS Sans Serif";
	font-size: 26px;
	font-weight: bold;
	color: #ab0d00;
	text-align: left;
	width: 26px;
}

td.bnfts_text {
	font-family:Arial Narrow, sans-serif;  line-height:15px;
	font-weight:normal; 
	font-size: 98%;
	color:#000; 
}
/*------------------------------------------------------------------------------*/

a {color:#f00; text-decoration:underline;}
a:hover {text-decoration:none;}
a:visited {color:#444;text-decoration:underline;}

a.no_select {color:#000; text-decoration:none;}
a.no_select:visited {color:#000; text-decoration:none;}
a.no_select:hover {color:#000; text-decoration:underline;}

p {
	margin:8px 0 8px 20px;  
	text-align:left;
}

h1 {
	padding: 0px 0 10px 20;  
	font-size:120%; 
	color:#ab0d00; 
	text-align:left;
}

h2 { 
	margin: 25px 0 10px 20px; 
	font-size:110%; 
	text-align:left;
	color:#ab0d00;
}

h3 {
	padding: 1px 0 20px 0; 
	font-family:Arial Narrow, sans-serif; 
	font-size:102%;  
	font-weight:bold; 
	color:#0082A9; 
	text-align:left;
}



#footer {
  position: relative;
  margin-top: -57px;
  height: 57px;
  background:url(/_tpl/img/footer.gif) repeat-x bottom;
  text-align:center;
}

#cnt {
	display: block;
	float: right;
	margin: -38px 10% 0 0;
}

#banner {display:block; width:240px; height:400px; margin: 10px 0 10px 0; float:right;}
