div { 
position : relative; 
} 
img {
position : relative;
border : 0px;
}
body, html {
text-decoration : none;
font: bold 10px/1.5em Verdana;
width : 99%;
padding: 1px 5px 0px 5px;
background : url(img/00.jpg);
}
br.clear {
clear: both;
}
h1 {
margin-left : 17%;
text-align : left;
text-decoration : none;
color : #0B4168;
font-family : Arial, Helvetica, sans-serif;
font-size : 12pt;
}
h1.title {
margin-bottom : 30px;
padding : 2px;
text-align : left;
color : #fdf5bd;
text-decoration : none;
font-weight : bold;
font-size : 10pt;
font-family : Arial, Helvetica, sans-serif;
}
h2 {
margin-bottom : 4px;
margin-left : 20px;
text-align : left;
text-decoration : none;
color : #680000;
font-family : Arial, Helvetica, sans-serif;
font-size : 10pt;
}
h2.title {
text-align : left;
font-size : 11pt;
color : #000000;
font-family : verdana, sans-serif;
}
h3 {
text-align : left;
font-size : 10pt;
color : #000020;
font-family:  Arial, Helvetica; 
}
h4 {
margin-top : -10px;
text-align : left;
font-size : 8pt;
color : #000070;
text-decoration : none;
font-family:  Arial, Helvetica;  
}
.top{
 display : table-column;
 position : static;
 width : 82%;
 float : left;
 margin-left: 1%;
}
.center{
 position: static;
 width: 95%;
 float: left;
}
.right {
position: absolute;
width: 17%; 
padding : 2px;
}
.right_form {
position: absolute;
width: 50%; 
}
.right_rec {
position: absolute; 
margin-top : 10px; 
margin-left : 20px; 
width: 15%; 
padding : 2px; 
}
.bottom {
background-image:url(img/skem_05.jpg);
width: 100%;
height : 300px;
margin-left : -80px;
margin-top : 0px;
background-position:bottom;
background-repeat:no-repeat;
}
#t {
float: left; 
width : 41%;
margin-bottom : 20px; 
}
#t1 {
float: left; 
width : 45%;
margin-bottom : 20px; 
}
#t2 {
float: left; 
width : 55%;
margin-bottom : 20px; 
}
#t3 {
float: left; 
width : 77%;
margin-bottom : 20px; 
}
#th {
margin : 0px 0px 3px 20px;
padding : 0px 15px 5px 0px;  
font-size : 10pt; 
color : #000031;
text-align : justify;
text-indent : 10px;
line-height: 1.2; 
text-decoration : none; 
font-family: "Times New Roman"; 
}
#th1 {
margin : 10px 0px 0px 20px;
padding : 2px 3px 5px 0px;  
font-size : 10pt; 
color : #000031;
font-family : Arial, Helvetica; 
}
#table {
margin-left : 15px;  
font-size : 11pt; 
color : #000031;
text-decoration : none; 
font-family: "Times New Roman";
}

/*Стили только для IE*/
col,col2,col3 {clear:right;
}
#col1{
 display : table-column;
 position : static;
 margin-top : 20px;
 width : 30%;
 float : left;
}
#col2 {
 display : table-column;
 position : relative;
 margin-left : 15px;
 margin-top : 5px;
 width : 30%;
 float : left;
}
#col3{
 display: table-column;
 margin : 6px 0px 10px 0px;
 padding : 10px 5px 10px 0px;
 width: 420px; 
 float: left;
 text-align: center;  
 border: 1px solid white;
}
#col5 {
display : table-column; 
float : left;  
width : 780px; 
}
#col6 { 
display : table-column;
width : 200px; 
padding : 6px 2px 6px 2px; 
float : left;
margin-left: 18px; 
position : relative;
border-top : 1px solid; 
border-color : #FFB3FF;
color : #BEFFFF;
font-size : 12px; 
font-family : Tahoma, Verdana, Arial;  
}
#col7 { 
display : table-column;
width : 540px; 
padding : 6px 2px 6px 2px; 
float : left; 
position : relative;
border-top : 1px solid;
border-left : 1px solid;
border-color : #FFB3FF;
color : #dfdfdf;
font-size : 14px; 
font-family : Tahoma, Verdana, Arial; 
}
a:link {
text-decoration : none;
font-weight : bold;
font-size : 9pt;
color : #002B2B;
font-family : Arial, Helvetica, sans-serif;
}
a:visited {
text-decoration : none;
font-weight : bold;
font-size : 9pt;
color : #002D2D;
font-family : Arial, Helvetica, sans-serif;
}
a:hover {
text-decoration : none;
font-weight : bold;
font-size : 9pt;
color : #FF00A9;
font-family : Arial, Helvetica, sans-serif;
}
a.un:link {
color : #ffe3a8;
font-weight : bold;
font-size : 9pt;
text-decoration : none;
text-align : left;
font-family : Arial, Helvetica, sans-serif;
}
a.un:visited {
color : #ffe3a8;
font-weight : bold;
font-size : 9pt;
text-decoration : none;
text-align : left;
font-family : Arial, Helvetica, sans-serif;
}
a.un:hover {
color : #33ff33;
font-weight : bold;
font-size : 9pt;
text-decoration : none;
text-align : left;
font-family : Arial, Helvetica, sans-serif;
}
a.ua:link {
color : #FF0F0F;
font-weight : bold;
font-size : 9pt;
text-decoration : none;
text-align : left;
font-family : Arial, Helvetica, sans-serif;
}
a.ua:visited {
color : #FF0F0F;
font-weight : bold;
font-size : 9pt;
text-decoration : none;
text-align : left;
font-family : Arial, Helvetica, sans-serif;
}
a.ua:hover {
color : #D26B20;
font-weight : bold;
font-size : 9pt;
text-decoration : none;
text-align : left;
font-family : Arial, Helvetica, sans-serif;
}
a.u:link {
color : #79ebff;
font-weight : bold;
font-size : 9pt;
font-family: "verdana";
}
a.u:visited {
color : #93ebff;
font-weight : bold;
font-size : 9pt;
font-family: "verdana";
}
a.u:hover {
color : #33ff33;
font-weight : bold;
font-size : 9pt;
font-family: "verdana";
}
a.uf:link {
color : #ffffff;
font-weight : bold;
font-size : 7pt;
font-family: "verdana";
}
a.uf:visited {
color : #ffffff;
font-weight : bold;
font-size : 7pt;
font-family: "verdana";
}
a.uf:hover {
color : #93ebff;
font-weight : bold;
font-size : 7pt;
font-family: "verdana";
}

#search {
width: 70px;
margin-left: -2px;
border: outset #1A8E83 1px;   
background : url(img/search.gif); 
color : #E3FFFF;
text-decoration:none;
font-weight : bold;
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
}
#search2 {
width: 140px;
border: outset #1A8E83 1px;  
background : url(img/search.gif);
color : #E3FFFF; 
text-decoration:none;
font-weight : bold;
font-family : Arial, Helvetica, sans-serif;
font-size : 9pt; 
}
.error {
text-align :left;
color : #FF1313;
font-size : 10pt;
text-decoration:none;
font-weight : bold;
font-family : Arial, Helvetica, sans-serif;
}
.btn {
background: url(img/inputbg.gif);
border: 1px solid #0080C0;
width:100px;
color:#000040;
font-size : 11pt;
font-family: "Times New Roman";
}
input {
background: url(img/inputbg.gif);
border: 1px solid #0080C0;
width:100px;
color:#000040;
font-size : 10pt;
font-family: "Times New Roman";
}
.inputField {
background: url(img/inputbg.gif);
border: 1px solid #0080C0;
width:100px;
color:#000040;
font-size : 11pt;
font-family: "Times New Roman";
}
textarea.messField {
background: url(img/inputbg.gif);
border: 1px solid #0080C0;
color:#000040;
width: 500px;
height: 150px;
font-family : Arial, Helvetica, sans-serif;
font-size : 9pt;
padding:5px 5px 5px 5px;
}
i{ 
text-align : left;  
line-height: 1.3;
font-size: 8pt;
color : #E1DD91; 
text-decoration : none; 
font-family : "Tahoma";  
}
i.form { 
margin-left : 20%;
text-align : left;
font-size : 11pt;
color : #350035; 
font-family : "Times New Roman";  
}
li { 
text-align : left;
line-height: 1.3; 
font-size : 10pt; 
color : #000020; 
font-size : 10pt;
text-decoration : none; 
font-family: "Times New Roman";
} 
li.title { 
text-indent: 10px;
text-align: left; 
font-size: 10pt;
color : #000080;
vertical-align: middle;
font-family: "Times New Roman";
}
li.main { 
text-align: left;
line-height: 1.2; 
font-size : 10pt;
color : #000031; 
text-decoration : none; 
font-family: "Times New Roman";
}
ul {
margin-top : 5px;
text-align : left;
color : #000031;
font-size : 10pt; 
text-decoration : none; 
font-family: "Times New Roman"; 
}
ol {
text-decoration : none; 
text-align: left;
line-height: 1.3; 
color : #DE0030;
font-size : 10pt;
font-family: "Times New Roman";
}
p {
margin-top : 2px; 
margin-bottom : 0; 
margin-left : 40px;
line-height: 1.1;
text-align : left;
text-decoration : none;
font-family : Arial, Helvetica, sans-serif; 
color : #000031;
font-size : 10pt;
}
p.main {
margin-left : 20px; 
text-align : left;  
line-height: 1.3;
font-size: 9pt;
color : #000050; 
text-decoration : none;
font-family : Arial, Helvetica;
} 
p.title { 
text-align : left;  
font-size: 12pt;
color : #DD0070; 
text-decoration : none; 
font-family: "Times New Roman";  
}
p.form { 
margin : 0px 0px 10px -1px;
text-align : left;
line-height: 1.1;  
font-size : 9pt; 
color : #000031; 
text-decoration:none;
font-family : Arial, Helvetica, sans-serif;
}
p.building {
margin-left: 20px;
text-decoration : none; 
text-align: left;
line-height: 1.4; 
color : #680000;
font-size : 9pt;
font-family : Arial, Helvetica;
}
strong {
margin : 1px 0px 1px 5px;
text-align : left;
line-height: 1.2;
color : #000040;
font-size : 10pt;
text-decoration : none;
font-family: "Times New Roman"; 
}
#post {
background : url(img/fon0.gif);
display : table-column;
padding : 1px;
margin : 1px;
height: 640px;
overflow: auto;
float : left;
position : absolute;
}
#error { 
width : 100px; 
background-color : #F8C79E;  
border-color : #0096FF; 
padding-left : 40px;
}

#tabs ul {
position : static;
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
	}

#tabs li {
position : static;
	display:inline;
	margin:0;
	padding:0;
	}

#tabs a {
display : table-column;
position : static;
float:left;
background:url("img/tabright.gif") no-repeat  left top;
text-decoration:none;
font-weight : bold;
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
	}

#tabs a span {
 display : table-column;
 position : static;
	float:left;
	display:block;
	background:url("img/tableft.gif") no-repeat right top;
	padding:5px 6px 5px 6px;
	color:#FFF;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}

/* End IE5-Mac hack */
#tabs a:hover span {
	color:#FFF;
	}

#tabs a:hover {
	background-position:0% -42px;
	}

#tabs a:hover span {
	background-position:100% -42px;
	}
