/* Общие правила */
body {text-align:center;}
html, body {font: 10pt Arial, Helvetica, sans-serif;background:#fff;color:#555555;height:100%;}
body,form,dl,dt,dd{margin:0;padding:0;}
table {border:0;border-collapse:collapse;}
img,a img {border:0;}
.p {clear:both;font-size:0;}
a {color:#3990db;text-decoration:underline;}
a:hover {color:#f09322;text-decoration:underline;}
h1 {color:#f09322;font-size:12pt;padding:0 0 10px 0;margin:0;font-weight:normal;text-transform:uppercase;}
 

/* Основные элементы */
.wrapper {position:relative;width:100%;margin:0 auto -170px;background:#fff;text-align:left;min-height:100%;height:auto !important;height:100%;margin:0 auto -170px;max-width:1250px;width:expression(document.body.clientWidth > 910? "1250px":"auto" );min-width:910px;width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 910? "1250px": "auto");background:url(img/tonus.jpg) top right no-repeat;}

/* Шапка */ 
#header {width:500px;height:129px;}
#agent {padding:42px 0 5px 61px;font-size:12px;float:left;}
#logo {padding:0 0 0 61px;float:left;}
#phone {float:right;padding:7px 0 0 0;}
 
/* Меню */ 
#tabs {float:left;width:100%;font-size:10pt;overflow:hidden;}
#tabs ul {margin:0;padding:0 10px 40px 61px;margin:0 0 40px 0;list-style:none;}
#tabs li {display:inline;margin:0;padding:0;}
#tabs a {float:left;background:url("img/left.png") no-repeat left top;margin:0;padding:0 0 0 6px;text-decoration:none;}
#tabs a span {float:left;display:block;background:url("img/right.png") no-repeat right top;padding:14px 15px 14px 6px;margin-right:10px;color:#fff;}
#tabs a span {float:none;}
#tabs a:hover span, #tabs a.active span {}
#tabs a:hover, #tabs a.active {background-position:0% -44px;}
#tabs a:hover span, #tabs a.active span {background-position:100% -44px;}		
 
				
/* Левое меню */
#left {width:180px;padding:0 0 0 61px;}
#left  strong {color:#f09322;}
td.left-menu {width:180px;}

.forma {background:url(img/menu.gif) top repeat-x;color:#fff;font-size:8pt;margin:0 0 10px 0;} 
.forma div.text {padding:0 12px 0 12px;}
.forma div.text p {margin:0;padding:10px 0 0 0;text-align:center;}
.forma div.head {padding:0 0 5px 0;text-transform:uppercase;font-size:10pt;}
.forma div.text div.callback {width:137px;height:28px;background:url(img/callback.png) no-repeat;margin:10px 0 0 11px;}
.forma div.text input.nomer {color:#3990db;border:0;width:90px;font-size:9pt;background:none;padding:5px 5px 0 5px;}
.forma div.text input.ok {border:0;color:#f09322;font-size:9pt;background:none;cursor:hand;}
.forma .t, .forma .b {position:relative;height:12px;}
.forma .t div, .forma .b div {position:absolute;width:18px;height:18px;padding:0;margin:0;}
.forma .t .l {top:-1px;left:0;background:no-repeat url(img/fon.png) top left;}
.forma .t .r {top:-1px;right:0;background:no-repeat url(img/fon.png) top right;}
.forma .b .l {background:no-repeat url(img/fon.png) bottom left;bottom:-1px;left:0;}
.forma .b .r {background:no-repeat url(img/fon.png) bottom right;bottom:-1px;right:0;}
 

/* Контент */
table.all-center {width:100%;}
table.all-center td {text-align:left;}
#center {padding:0 68px 0 30px;}
#center div.nav {font-size:8pt;padding:0 0 15px 0;}
#w1 {padding:0 0 0 260px;background:url(img/w1.jpg) left bottom no-repeat;}
#w2 {padding:0 0 0 260px;background:url(img/w2.jpg) left bottom no-repeat;}
#w3 {padding:0 0 0 260px;background:url(img/w3.jpg) left bottom no-repeat;}
#center ol li {margin:0 0 6px 0;}

input.field {width:250px;height:20px;}
textarea.field {width:242px;height:150px;padding:5px;}
 

/* Подвал */
.footer {position:relative;width:100%;margin: 0 auto;}
.footer {height:165px;}
.counter {float:left;padding:85px 113px 0 75px;}
.copyright {padding:80px 0 0 0;font-size:8pt;}
.copyright span {color:#f09322;}