html	{ height: 100%;}
body    { height: 100%; padding: 0px; margin: 0px; font-family: Arial, sans-serif; font-size: 15px; color: #000; background: #fff url(../images/bg/body.gif) left top repeat-x;}
table   { font-family: Arial, sans-serif; border-collapse: collapse; margin: 0px; font-size: 15px; color: #000;}
td      { padding: 0px;}

/* Общая стилизация */
h1			{ margin: 0px 0 23px 0; color: #b82b38; font-size: 22px; font-weight: bold; font-style: italic;}
h2			{ margin: 0px 0 17px 0; color: #7c8a90; font-family: Arial; font-size: 15px; font-weight: bold; font-style: italic;}
h3			{ }
h4			{ }

img 		{ border: 0px;}
object		{ border: 0px;}

form		{ margin: 0px;}
input		{ font-size: 100%; font-family: Arial;}
textarea	{ font-size: 100%; font-family: Arial; overflow: auto;}
select		{ font-size: 100%; font-family: Arial;}

a			{ color: #0b6fb8; text-decoration: underline; outline: none;}
a:visited	{ color: #0b6fb8; text-decoration: underline;  outline: none;}
a:hover		{ color: #b82b38; text-decoration: underline; outline: none;}

.table	{ margin: 0 0 17px 0;}
.table th	{ text-align: left; font-weight: normal; color: #7c8a90; padding: 11px 13px 7px 10px; font-size: 12px; border: 1px solid #a6bdc9; vertical-align: top;}
.table td	{ text-align: left; font-weight: normal; color: #000; padding: 11px 13px 7px 10px; border: 1px solid #a6bdc9; vertical-align: top;}
.tr1 td		{ background: #e7edf0;}
.tr2 td		{ background: #fff;}



ul		{ margin: 0 0 17px 0;}
ul li	{ list-style-type: none; background: url(../images/bg/li.gif) left 5px no-repeat; padding-left: 19px; margin-bottom: 11px;}

.big	{ color: #104e6f; font-size: 35px; margin: 0 0 23px 0;}




/* Скелеты */
.sk		{ min-width: 1000px; width:expression(document.body.clientWidth < 1000? "1000px": "100%"); position: relative; z-index: 1; text-align: center;}
.sk1	{ margin: auto; text-align: left; width: 1000px; position: relative; z-index: 1;}

/* Хидер */
.head	{ position: relative; z-index: 1; height: 120px;}
.logo	{ position: absolute; z-index: 1; top: 19px; left: 43px;}
.logo1	{ position: absolute; z-index: 1; top: 83px; left: 122px; font-size: 9px; color: #999; letter-spacing: 2px;}
.slogan	{ position: absolute; z-index: 1; top: 53px; left: 312px; font-style: italic; font-weight: bold; font-size: 16px; color: #b82b38;}
.way	{ position: absolute; z-index: 1; top: 80px; left: 312px; font-size: 11px; color: #4d5f68;}
.way1	{ padding: 0 14px 0 0;}
.way2	{ padding: 0 0 0 72px; background: url(../images/bg/way.gif) left no-repeat;}
.way a			{ color: #4d5f68; text-decoration: underline; outline: none;}
.way a:visited	{ color: #4d5f68; text-decoration: underline;  outline: none;}
.way a:hover	{ color: #000; text-decoration: underline; outline: none;}
.icq	{ position: absolute; z-index: 1; top: 23px; left: 762px;}
.icq1	{ font-size: 9px; color: #666; margin: 0 0 3px 0;}
.icq2	{ font-size: 13px; padding: 0 0 0 25px; margin: 0 0 5px 0;}


/* Футер 1 */
.fmenu	{ min-width: 1000px; width:expression(document.body.clientWidth < 1000? "1000px": "100%"); position: relative; z-index: 1; text-align: center; background: #104e6f;}
.fmenu1	{ margin: auto; text-align: left; width: 1000px; position: relative; z-index: 1;}
.fmenu2	{ position: relative; z-index: 2; width: 100%; color: #92e8fd; font-size: 13px; height: 238px;}
.fmenu3	{ vertical-align: top; padding: 17px 33px 0 211px; width: 220px;}
.fmenu3-1	{ padding: 0 0 0 28px;}
.fmenu4	{ vertical-align: top; padding: 17px 38px 13px 0; width: 205px;}
.fmenu4-1	{ margin: 0 0 7px 0;}
.fmenu5	{ vertical-align: top; padding: 17px 55px 0 0;}
.fmenu6	{ vertical-align: bottom; padding: 0 55px 0 0;}
.fmenu5-1	{ border-top: 1px solid #487891; padding: 19px 0 7px 100px; background: url(../images/bg/fmenu5-1.gif) left 19px no-repeat;}
.truck	{ width: 522px; height: 218px; background: #fff url(../images/bg/truck.jpg) left top no-repeat; position: absolute; z-index: 1; top: -9px; left: -300px;}
.fmenu-h	{ font-size: 18px; margin: 0 0 21px 0;}
.fmenu2 a			{ color: #fcfd92; text-decoration: underline; outline: none;}
.fmenu2 a:visited	{ color: #fcfd92; text-decoration: underline;  outline: none;}
.fmenu2 a:hover		{ color: #fff; text-decoration: underline; outline: none;}
.fmenu-h a			{ color: #fff; text-decoration: underline; outline: none;}
.fmenu-h a:visited	{ color: #fff; text-decoration: underline;  outline: none;}
.fmenu-h a:hover	{ color: #fcfd92; text-decoration: underline; outline: none;}

/* Футер 2 */
.foot	{ min-width: 1000px; width:expression(document.body.clientWidth < 1000? "1000px": "100%"); position: relative; z-index: 1; text-align: center; background: #fff url(../images/bg/foot.gif) left top repeat-x;}
.foot1	{ margin: auto; text-align: left; width: 1000px; position: relative; z-index: 1; padding: 37px 0 17px 0;}
.foot2	{ wiidth: 100%; font-size: 13px;}
.foot3	{ padding: 0 90px 29px 53px; vertical-align: top; color: #707476; width: 250px; line-height: 1.3em;}
.foot4	{ vertical-align: top; width: 260px; padding: 0 56px 29px 0;}
.foot4-1	{ color: #707476; margin: 0 0 7px 0;}
.foot4-2	{ margin: 0 0 15px 0; line-height: 1.3em;}
.foot4-2 span	{ color: #707476;}
.foot4-3	{ background: url(../images/bg/foot4-3.gif) left no-repeat; padding: 0 0 3px 18px;}
.foot5	{ vertical-align: top; padding: 0 0 29px 0;}
.foot6	{ padding: 0 0 0 53px; vertical-align: top; font-size: 11px; color: #707476;}
.foot6-1	{ margin: 0 0 5px 0;}
.foot7	{ vertical-align: top;}
.foot2 a			{ color: #0b6fb8; text-decoration: underline; outline: none;}
.foot2 a:visited	{ color: #0b6fb8; text-decoration: underline;  outline: none;}
.foot2 a:hover		{ color: #000; text-decoration: underline; outline: none;}

/* Глагне */
.isk	{ position: relative; z-index: 1; height: 470px;}
.isk1	{ font-size: 18px; font-style: italic;}
.isk2	{ position: absolute; z-index: 1;}
.isk3	{ }
.isk4	{ }
.isk5	{ }
.isk6	{ }
.isk1 a			{ color: #0b6fb8; text-decoration: none; outline: none; border-bottom: 1px dashed #0b6fb8;}
.isk1 a:visited	{ color: #0b6fb8; text-decoration: none;  outline: none;}
.isk1 a:hover	{ color: #000; text-decoration: none; outline: none; border-bottom: 1px dashed #000;}

.iot	{ width: 638px; height: 214px; background: url(../images/bg/iot.gif) left top no-repeat; position: absolute; z-index: 1; top: 220px; left: 199px;}

/* Общне */
.msk	{ width: 100%;}
.msk1	{ vertical-align: top; padding: 23px 44px 40px 57px;}
.msk2	{ vertical-align: top; padding: 23px 22px 40px 0; width: 290px; }

.rmenu	{ font-size: 13px; background: url(../images/bg/rmenu.gif) left top repeat-y; padding: 0 0 3px 0; margin: 0 0 27px 0;}
.rmenu1		{ padding: 0 0 0 22px; margin: 0 0 11px 0;}
.rmenu1_	{ padding: 0 0 0 22px; margin: 0 0 11px 0; background: url(../images/bg/rmenu1.gif) left top no-repeat; font-style: italic;}
.rmenu1_ a			{ color: #b82b38; text-decoration: none; outline: none;}
.rmenu1_ a:visited	{ color: #b82b38; text-decoration: none;  outline: none;}
.rmenu1_ a:hover	{ color: #b82b38; text-decoration: underline; outline: none;}
.rmenu2	{ }
.rmenu3	{ }
.rmenu4	{ }
.rmenu5	{ }

.megatu	{ float: left; width: 25%; margin: 0 0 5px 0;}
.do	{ min-width: 1000px; width:expression(document.body.clientWidth < 1000? "1000px": "100%"); position: relative; z-index: 1; text-align: center;}
.do1	{ margin: auto; text-align: left; width: 1000px; position: relative; z-index: 1; font-size: 9px; padding: 13px 30px 21px 53px;}