html {
width:100%;
height:100%;
}
body {
position:relative;
width:100%;
min-height:100%;
height:auto !important;
height:100%;
margin:0;
color:#000;
margin:0;
padding:0;
font:12px tahoma;
background:url(../images/bg_neu.jpg) no-repeat top left #894772;
min-width:1024px;
width:expression(parentNode.clientWidth < 1024 ? "1024px" : "auto");
}
a {
outline:0;
}
.mainTable {
width:100%;
height:100%;
border-collapse:collapse;
border:0;
margin:0;
padding:0;
}
.mainTable td {
padding:0;
vertical-align:top;
}
.leftCol {
width:385px;
padding:0;
}
.td1_witch {
width:385px;
margin:0;
padding:0;
}
.logo {
display:block;
width:261px;
height:108px;
background:url(../images/logo.gif) no-repeat 0 0;
margin:28px 0 0 27px;
padding:0;
text-indent:-3500px;
}
.opcii{
display:block;
width:178px;
height:19px;
background:url(../images/opcii.gif) no-repeat;
position:relative;
margin:20px 0 0 118px;
padding:0;
}
.phon{
display:block;
width:309px;
height:134px;
background:url(../images/phon.gif) no-repeat;
margin:0;
padding:0;
}
.znak1{
display:block;
position:absolute;
left:9px;
top:6px;
width:10px;
height:10px;
margin:0;
padding:0;
}
.znak2{
display:block;
position:absolute;
left:84px;
top:6px;
width:10px;
height:10px;
margin:0;
padding:0;
}
.znak3{
display:block;
position:absolute;
left:159px;
top:6px;
width:10px;
height:10px;
margin:0;
padding:0;
}
.list{
padding:0;
margin:30px 0 0 60px;}

.list li {
width:215px;
height:27px;
padding:4px 0 0 30px;
display:block;
list-style:none;
margin:0px 0;
}
.list_li{
display:block;
color:#FFFFFF;
font:12px, tahoma, sans-serif;
text-decoration:none;
background:url(../images/1znak.gif) no-repeat 0 0;
padding:1px 0 0 20px;
margin:0;
}
.list li.active {
background:url(../images/bg_black.gif) no-repeat 0 0;
}
.menu2_h {
display:block;
height:38px;
margin: 30px 0 0 102px;
font:23px tahoma;
color:#FFFFFF;
}
.list2 {
margin:25px 0 0 20px;
padding:0;
}
.list2_li {
color:#B891AA;
font:12px tahoma, sans-serif;
text-decoration:underline;
padding:0 0 0 60px;
margin:0;
}
.list2 li {
width:330px;
height:27px;
padding:0px 0 0 20px;
display:block;
list-style:none;
margin:4px 0 0 0;
}
.tr2 {
width:100%;
}
.copyright {
	color:#fff;
	font-size:14px;
}
.copyright a{
	color:#fff;
	font-size:14px;
}
.tr2_top{
width:100%;
height:60px;
display:block;
position:relative;
padding:0;
margin:0;
}
.menu_tr2_top{
display:block;
position:absolute;
left:0px;
top:22px;
height:10px;
font:14px Tahoma;
color:#B891AA;
text-decoration:none;
padding:0;
margin:0;
}
.menu_tr2_top1{
font:12px tahoma;
color:#B891AA;
text-decoration:underline;
}
.paper_top_left{
background:#FFFFFF;
display:block;
margin:0px 0px 20px 0px;
}
.paper_top_right{
background:url(../images/paper_top_right.jpg) no-repeat top right;
display:block;
margin:0;
}
.niz {
position:absolute;
bottom:0;
left:0;
width:100%;
height:187px;
color:#fff;
}
.niz a{
	text-decoration:underline;
	color:#fff;
}
.copy{
color:#fff;
font:12px tahoma;
text-decoration:none;
line-height:18px;
}
.right{
width:64px;
}
.footer_center{
}
.paper_bottom_right{
margin:0;
display:block;
padding:10px 50px 50px 50px;
line-height:25px;
min-height:600px;
height:auto !important;
height:600px;
}
.paper_bottom_left{
background:url(../images/paper_bottom_left.jpg) no-repeat left bottom;
margin:0;
display:block;
}
.rubix{
font:14px tahoma, sans-serif;
color:#FFFFFF;
padding-left:444px;
margin-top:76px;
}
.mi{
padding:0;
margin:0;}
.ul {
margin:0;
padding:0;
line-height:23px;}
.niz_a{
display:block;
float:left;
padding:0;
}
.niz_a_a{
text-decoration:underline;
color:#B891AA;
padding:0;
margin:0;
}
.soz{
margin:25px 0 0 0;}
.imp{
margin:0 20px;}
.paper{
background:#FFFFFF;
}
h1 {
font:normal 23px tahoma;
padding:20px 0;}


.hTab {
padding:10px 0 10px 20px;
background:#EEEBE2;
font-weight:bold;
}
.Tab {
width:100%;}
.Tab td{
font-weight:bold;
border-bottom:1px solid #EEEBE2;
padding:10px 0 10px 20px;
}
.Tab td.right {
text-align:right;
width:200px;
padding:10px 20px 10px 0;}

               /*88888888 ÔÎÐÌÀ 8888888888 */
input, select, textarea  {
background:#FFFFFF;
border:1px solid #CECBBC;}
.form_page {
text-align:left;}

.form_page h1 {
padding:0;} 
.name {
font-weight:bold;}
.form_page .kont {
border-bottom:4px solid #EEEBE2;
padding:10px 0 20px 0;}

.form_page .kont .tel {
float:left;}
.form_page .kont .tel span {
font: 23px Arial;}

.form_page .kont .icq {
float:right;
}

.form_page .kont .icq span {
font-weight:bold;}

.form_page .kont .mail {
text-align:center;}

.form_page .kont .mail a {
font-weight:bold;
color:#000000;
text-decoration:none;}

.form_page_form {
width:100%;
}
.fio span{
padding:0 39px 0 10px;
}
.fio input {
width:210px;}
.fio1 span{
padding:0 13px 0 10px;
}
.fio1 input {
width:210px;}
.fio2 span{
padding:0 40px 0 10px;
}
.fio2 input {
width:210px;}
.dvij {
background:#EEEBE2;
padding:10px 0;
margin:10px 0 0 0;}
.dvij span{
padding:0 21px 0 10px;
}
* html div.dvij span{
padding:0 21px 0 10px;
}
.dvij select {
width:214px;
border:1px solid #CECBBC !important;}

.form_page .uslug {
background:#EEEBE2;
margin:10px 0 0 0;
padding:10px 0 10px 10px;
}
* html div.form_page div.uslug div {
margin:0 0 5px 0;}
.form_page .uslug input {
background:#EEEBE2;
border:none;
}
.form_page .uslug span {
padding:0 0 0 10px;
}

.form_page .coment{
margin:15px 0 0 0;
}

.form_page .coment div {
float:left;
padding:0 5px 0 10px;}
.form_page .coment textarea {
border:1px solid #CECBBC;
background:#FFFFFF;
width:220px;
height:100px;
}

.form_page .knopka {
background:url(../images/formKnop.jpg) no-repeat;
width:135px;
height:31px;
border:none;
cursor:pointer;
}

.form_page_text {
margin:0 0 0 325px;
text-align:justify;}

.mt_left {
padding:0px 0 0 10px !important;
border:none;}
.mt_left  input {
border:none;
background:#EEEBE2;}
* html tr.mt_left  input {
border:none;
background:#EEEBE2;
padding:0 0 10px 0;}
.mt_right {
padding:0 10px 0 0 !important;
width:250px;}
.f_field_Select {
background:#EEEBE2;
}
.f_field_Select select {
border:1px solid #CECBBC;
background:#FFFFFF;
}
.f_field_Select td.mt_left  {
padding:10px 0px 10px 10px !important;}

.f_field_Select td.mt_right {
padding:10px 10px 10px 0 !important;}

.f_field_CheckboxList {
background:#EEEBE2;
}
.f_field_CheckboxList b {
font-weight:normal;}
f_field_CheckboxList input {
border:none;
background:#EEEBE2;
}
.f_field_CheckboxList td {
border-top:5px solid #FFFFFF;
padding:10px 0 !important;
}
.f_field_CheckboxList td.mt_left {
padding:10px 0 10px 10px !important;
}



.form_table {
	margin:0px auto;
}

.f_field_Textarea {
	width:80%;
	padding:11px 0px !important;
}
.f_field_Textarea textarea{
	width:100% !important;
	font:normal 12px Tahoma;
	margin-left:-2px;
}

.f_field_Text input {
	width:100% !important;
	font:normal 12px Tahoma;
	margin-left:-2px;
}

.form_submit {
	width:80%;
	margin:0px auto;
	text-align:right !important;
}