body {background: url(/images/t/main_body_bg.jpg) repeat-x 0 0 #fff;}

.header {padding-top: 24px; height: auto; width: auto; overflow: hidden; position: relative; z-index: 2;}
.header .logo {position: absolute; z-index: 3;}
.mainnavigate {height: 1px; width: 902px; margin: 0 auto; position: relative; z-index: 3;}
/* Телефоны */
.header .phone {font-size: 11px; color: #b6c9c8; position: absolute; top: 60px; right: 0; z-index: 3;}
.header .phone i {margin-left: 35px;}
.header .phone p {font-size: 30px; font-family: Tahoma, Geneva, sans-serif; color: #231f20; line-height: 100%; margin: 0; padding-bottom: 5px;}
.header .phone p sub {font-size: 12px; color: #777;}
/* Меню */
.header .menu {text-align: right; margin-bottom: 47px; position: relative; z-index: 3;}
.header .menu a, .header .menu span {color: #91c600; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-style: italic; font-size: 14px; margin-left: 37px;}
.header .menu .active {color: #5C5F61;}
/* Флэш
----------------------------------------------------------------------------------------------------*/
.isjs #flash {height: auto; background: url(/images/t/flash_substitute.jpg) no-repeat 50% 0; min-height: 583px; _height: 583px;}
#flash {text-align: center; height: 583px; position: relative; top: -25px; line-height: 0; background: url(/images/t/flash_substitute.jpg) no-repeat 50% 0;}

.contacts {margin-top: 70px;}

.cuted {margin-right: 50px; font-size: 13px;}

.service_one {margin-left: 20px;}

.header .menu {margin-bottom: 37px}

.inner {padding-bottom: 110px;}

.content {margin-top: 0;}

.service_two {margin-top: 68px !important;}

.content ul {margin: 0 0 20px 10px;}
.content ul li {font-size: 15px; margin: 5px 0 15px;}

.services {overflow: hidden;}
.services h2 {margin-left: 15px;}
.services ul {float: left; width: 250px; margin: 0 15px;}

h2 {color: #5c5f61;}