* {
 margin: 0;
 padding: 0;
 border: 0;
 font-size: 100.01%;
}

html {
 /*------------ 100% ������ ���������� div.page ����� */
 height: 100%;
 /*------------*/

 background: #ffffff;
}

body {
 /*--------------- 100% ������ ���������� div.page ����� */
 min-height:100%;
 height: 100%;
 /*---------------*/

 background: url('../images/bg_main_01.jpg');
 background-repeat: repeat-x;

}

body, td, p {
 color: #000;
 font-weight: normal;
 font-family: Verdana, Helvetica, Sans-Serif;
 font-size:11px;
}

/* ��������� ����� ����������� ����� ������� */
div.page {
 width: 842px;
 margin: auto;

 /*----------------------- 100% ������ ���������� ������������ ���������� ������� � �������� ��� IE, FF, Opera */
 height: auto !important;
 min-height:100%;
 height: 100%;
 /*-----------------------*/

 background: #ffffff;
}

/* ���� �������������, ��� ������� �� ������� ������������� div.footer � div.page ��������� ������, */
/* ������� ����� ����� ������������� ������ div.page 100% ������������ ���������� ������� � �������� � FF, Opera */
div.page div.footer_guarantor {
 height: 40px;
 clear: both;
}

/* ��������� ������� */
div.footer {
 margin: auto;
 margin-top: -40px;
 width: 842px;
 height: 40px;
 clear: both;

 background: #ffffff;
}

/* ��������� ����� */

div.page div.header {
 height: 404px;
 background: url('../images/bg_05.jpg');

}

div.page div.header_sec {
 height: 294px;
 background: url('../images/bg_sec_02.jpg');

}


div.page div.menu {
 height: 83px;
 background-image: url('../images/bg_menu_02.jpg');
 background-repeat: repeat-x;
 background-position: top;
 position:absolute;
 top: 36px;
 width:100%

}
div.page div.phone {
 position:relative;
 top: 395px;
 left: 305px;
 }
#phone{padding-right:185px;} 
div.page div.comp {
 position:relative;
 top: 150px;
 left: 49px;
}
#comp{padding-right:180px;}
div.page div.zamok {
 position:relative;
 top: 395px;
 left: 305px;
}


div.page div.head_sec {
 position:relative;
 top: 181px;
 left: 110px;
 }
#head_sec{padding-right:185px;} 


/* ���� ��� ��������� ����������� ������ � IE */

div.page div.patch_minheight {
 width: 1px;
 height: 250px;
 float: right;
}

/* ��������� ��������������� ������ */

div.page div.sidebar {
 width: 180px;
 float: left;

 background: #b0f0b0;
}

/* ��������� �������� ������ */

div.page div.mainbar {
 width: 842px;
 overflow: hidden;
 float: left;
 background: url('../images/bg_04.jpg');
 background-repeat: repeat-x;
}
div.page div.mainbar_sec {
 width: 842px;
 overflow: hidden;
 float: left;
 margin-top:4px;
 background: url('../images/bg_page_03.jpg');
 background-repeat: no-repeat;
}



h1 {color: #c40000;
 font-weight: bold;
 font-family: Verdana, Helvetica, Sans-Serif;
 font-size:14px;padding-bottom:5px;}
h2 {color: #000000;
 font-weight: bold;
 font-family: Verdana, Helvetica, Sans-Serif;
 font-size:11px;padding-bottom:15px;} 
.top {margin-left:23px;margin-top:50px;margin-bottom:0px;height:33px;}
.bottom {text-align:left;margin-left:23px;padding-bottom:20px;}
.all {margin-left:23px;margin-top:0px;border-left:solid 1px #a4a0a0;border-right:solid 1px #a4a0a0;text-align:left; width:791px;}
.all_sec {margin-left:23px;margin-top:15px;text-align:left; width:810px;}
.all2 {margin-left:23px;margin-top:0px;margin-bottom:50px;text-align:left; width:791px;}
.img1 {float:left; d_isplay:block; margin-right:0px;}
.img2 {float:left; display:block; margin-right:0px;}
.foot1{padding-top:30px;}

.text2{float:right;font-family:verdana;color:#a4a0a0;font-size:10px;font-weight:normal;padding-top:5px;}
.text1{float:left;padding-bottom:8px;}
.text3{font-family:verdana;color:#625b5c;font-size:11px;font-weight:bold;}
.text4{font-family:verdana;color:#d60000;font-size:11px;font-weight:bold;}
.text5{ color: #000; font-weight: normal; font-family: Verdana, Helvetica, Sans-Serif; font-size:11px;}
.text6{ color: #d60000; font-weight: bold; font-family: Verdana, Helvetica, Sans-Serif; font-size:14px;}
.text7{ color: #000; font-weight: bold; font-family: Verdana, Helvetica, Sans-Serif; font-size:11px;}
.text8{ color: #d9282f; font-weight: normal; font-family: Verdana, Helvetica, Sans-Serif; font-size:10px;}
.text9{ color: #d9282f; font-weight: bold; font-family: Verdana, Helvetica, Sans-Serif; font-size:12px;}
.text10{ color: #000000; font-weight: normal; font-family: Verdana, Helvetica, Sans-Serif; font-size:10px;}
.text11{ color: #000000; font-weight: bold; font-family: Verdana, Helvetica, Sans-Serif; font-size:12px;}
.text12{ color: #625b5c; font-weight: bold; font-family: Verdana, Helvetica, Sans-Serif; font-size:18px;}
.text13{ color: #625b5c; font-weight: bold; font-family: Verdana, Helvetica, Sans-Serif; font-size:11px;line-height:12px;}
.text14{ color: #1a82da; font-weight: normal; font-family: Verdana, Helvetica, Sans-Serif; font-size:11px;}
.text15{ color: #625b5c; font-weight: bold; font-family: Verdana, Helvetica, Sans-Serif; font-size:14px;}
.text16{ color: #000000; font-weight: bold; font-family: Verdana, Helvetica, Sans-Serif; font-size:14px;}
.text17{ color: #1a82da; font-weight: bold; font-family: Verdana, Helvetica, Sans-Serif; font-size:11px;}
.text19_li {float:left;padding-right:4px;font-size:12px;color:#625b5c;top;0;}
.text20_li {float:left;padding-right:4px;font-size:12px;color:#d60000;top;0;}
.text21{ color: #d60000; font-weight: normal; font-family: Verdana, Helvetica, Sans-Serif; font-size:10px;}
.text22{ color: #625b5c; font-weight: bold; font-family: Verdana, Helvetica, Sans-Serif; font-size:12px;}
a.text22{ color: #625b5c; font-weight: bold; font-family: Verdana, Helvetica, Sans-Serif; font-size:12px;text-decoration:none;}
.text23{ color: #625b5c; font-weight: normal; font-family: Verdana, Helvetica, Sans-Serif; font-size:10px;}
.text_form2{ color: #ffffff; font-weight: normal; font-family: Verdana, Helvetica, Sans-Serif; font-size:18px;}
a.text1 {font-family:verdana;color:#a4a0a0;font-size:10px;font-weight:bold;text-decoration:none;}
a.menu1 {font-family:verdana;color:#000000;font-size:12px;font-weight:bold;text-decoration:none;}
a.menu2 {font-family:verdana;color:#a8a8a8;font-size:12px;font-weight:bold;text-decoration:none;}
span.menu2 {font-family:verdana;color:#a8a8a8;font-size:12px;font-weight:bold;text-decoration:none;}
a.menu3 {font-family:verdana;color:#ffffff;font-size:12px;font-weight:bold;text-decoration:none;}
span.menu3 {font-family:verdana;color:#ffffff;font-size:12px;font-weight:bold;text-decoration:none;}
a.text14{ color: #1a82da; font-weight: normal; font-family: Verdana, Helvetica, Sans-Serif; font-size:11px;text-decoration:none;}
a.text18{ color: #1a82da; font-weight: bold; font-family: Verdana, Helvetica, Sans-Serif; font-size:14px;text-decoration:none;}
.download{z-index:2;position:relative;top:313px;left:452px;}
.box{z-index:1;position:relative;top:225px;left:629px;}
.png {behavior: url('png.htc')}
a.further {font-family:verdana;color:#000000;font-size:10px;font-weight:bold;text-decoration:none;}
.corn1 {margin-top:0;padding-left:20px;padding-right:20px;border-left:solid 3px #dbd9d9;border-right:solid 3px #dbd9d9;text-align:left; width:237px;background:#ffffff;}
.corn2 {margin-top:0;padding-left:10px;padding-right:2px;border-left:solid 3px #dbd9d9;border-right:solid 3px #dbd9d9;text-align:left; width:265px;background:#ffffff;}
.corn3 {margin-top:0;padding-left:15px;padding-right:15px;border-left:solid 3px #c1daf2;border-right:solid 3px #c1daf2;text-align:left; width:462px;background:#ffffff;}

ul.ul1{ color: #625b5c; font-weight: bold; font-family: Verdana, Helvetica, Sans-Serif; font-size:11px;
 list-style-position: outside; }
 
.redtext{font-family:verdana;color:#d60000;font-size:11px;} 
 
 