.trr_table  { font-size: 9pt; border: solid 2px; }
.trr_login  { font-size: 8pt; width: 60px; border: solid 1px; }
.trr_pass   { font-size: 8pt; width: 60px; border: solid 1px; }
.trr_button { font-size: 8pt; margin-top:5px; }




html {
height: 100%;
width: 100%;
margin: 0px;
padding: 0px;
}

body {
margin: 0px;
padding: 0px;
font: normal 12px Verdana;
color:#3E73C8;
height: 100%;
width: 100%;
}

.table_site {
width:100%;
height: 100%;
border-collapse: collapse;
}

.table_content {
width:100%;
border-collapse: collapse;
text-align:center;
border:1px dotted #3E73C8;
padding:10px;
}

.table_content img {
border:none;
}

.table_content td {
border:1px dotted #3E73C8;
}

.table_content td h1 {
text-align:center;
font: bold 16px Verdana;
color:#0053A0;
text-decoration:none;
}

.table_content td h2 {
text-align:center;
font: bold 14px Verdana;
color:#0053A0;
text-decoration:none;
}

.table_content td h3 {
text-align:center;
font: bold 12px Verdana;
color:#0053A0;
text-decoration:none;
}

.table_content td p {
padding:10px;
}

.table_content_gallery {
margin-top:10px;
width:100%;
border-collapse: collapse;
text-align:center;
border:1px dotted #3E73C8;
}

.table_content_gallery td {
padding:10px;
}

.table_content input {
border:1px solid #6E6F74;
}

.table_content textarea {
border:1px solid #6E6F74;
height:100px;
}

select {
background:#71B5E2; 
color:#FFFFFF;
font: bold 12px Verdana;
}

optgroup {
background:#3399FF;
color: #FFFFFF;
}

.table_spec {
width: 100%;
border:none;
border-collapse: collapse;
text-align:center;
}

.table_spec td {
padding:10px;
border:1px dotted #3E73C8;
}
.table_spec p {
text-align:justify;
font: normal 8px Verdana;
color:#6E6F74;
text-decoration:none;
}
.table_spec h1,h2 {
font: bold 10px Verdana;
color:#0053A0;
text-decoration:none;
}
.table_spec img {
border:none;
}

.table_spec a:hover img {
filter:alpha(opacity=30);
/* синтаксис IE4.0*/
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
/* синтаксис IE5.5+ (является предпочтительным) */
opacity: 0.5; 
}

h1 {
text-align:center;
font: bold 16px Verdana;
color:#0053A0;
text-decoration:none;
}

h2 {
text-align:center;
font: bold 14px Verdana;
color:#0053A0;
text-decoration:none;
}

h3 {
text-align:center;
font: bold 10px Verdana;
color:#0053A0;
text-decoration:none;
}

h8 {
text-align:center;
font: bold 14px Verdana;
color:#FF0000;
text-decoration:none;

}

h10 {
text-align:center;
font: bold 10px Verdana;
color:#3853A0;
text-decoration:none;


}

h6 {
text-align:center;
font: bold 14px Verdana;
color:#EF0000;
text-decoration:none;



}

p {
text-align:justify;
font: normal 12px Verdana;
color:#6E6F74;
text-decoration:none;
}

a {
text-align:justify;
font: bold 12px Verdana;
color:#009BDE;
text-decoration:none;
}
a:hover {
text-align:justify;
font: bold 12px Verdana;
color:#009BDE;
text-decoration:underline;
}

li {
text-align:justify;
font: normal 12px Verdana;
color:#3E73C8;
text-decoration:none;
}

.div_top {
position:absolute;
top:205px;
font: bold 14px Verdana;
color:#3E73C8;
width:100%;
}

.div_strany {
z-index:1;
width: auto;
position:absolute;
top:220px;
right:10px;
font: bold 16px Verdana;
color:#3E73C8;
}

.div_strany h1 {
font: bold 14px Verdana;
color:#3E73C8;
}

.div_rest {
margin-left:10px;
}

.div_rest h1 {
text-align:left;
font: bold 14px Verdana;
color:#3E73C8;
}

.shapka_1 {
margin:0px;
padding:0px;
height:200px;
width:100%;
background:url(../images/head_bg.jpg);
}

.lozung {
position:absolute;
top:0px;
left:350px;
z-index:1;
width: 411px;
height: 89px;
}

.painting {
position:absolute;
z-index:2;
top:95px;
left:350px;
width:500px;
height:auto;
}

.painting img {
position:absolute;
top:45px;
left:290px;
}

.head {
position:absolute;
top:0px;
left:0px;
}

.logo_1{
position:absolute;
top:0px;
right:0px;
}

.tdtop_bg {
margin:0px;
padding:0px;
height:20px;
}

.tdbuttom_bg {
background-image:url(../images/buttom_dg.gif);
margin:0px;
padding:0px;
height:50px;
}

.ul_1 {
margin:0px;
padding:0px;
white-space:normal;
}

.li_1 {
font: bold 16px Verdana;
text-decoration: none;
color: #087B8D;
list-style-image:url(../images/strelka.gif);
}

.li_1 a {
display: block;
font: bold 16px Verdana;
text-decoration: none;
color: #087B8D;
list-style-image:url(../images/strelka.gif);
}

.li_1 a:hover {
background-color:#69ADD2;
color: #FFFFFF;
text-decoration: underline;
}

.ul_2 {
margin:7px;
padding:7px;
}

.li_2 {
margin:5px;
font: bold 14px Verdana;
text-decoration: none;
color: #087B8D;
list-style-image:url(../images/strelka.gif);
}

.li_2 a {
font: bold 14px Verdana;
text-decoration: none;
color: #087B8D;
list-style-image:url(../images/strelka.gif);
}

.li_2 a:hover {
font: bold 14px Verdana;
background-color:#69ADD2;
color: #FFFFFF;
text-decoration: underline;
}

.left_table {
vertical-align:top;
padding:0px;
margin:0px;
width:15%;
padding-top:10px;
}

.td_center {
vertical-align:top;
min-width:70%;
width:70%;
}

.right_table {
vertical-align:top;
padding-left:10px;
margin-left:10px;
width:15%;
}

.td_img {
width:200px;
padding-left:5px;
padding-right:5px;
text-align:center;
}

.search {
margin-left:5px;
}

.search input {
border:1px solid #3E73C8;
}

.td_img a {
font: bold 12px Verdana;
text-decoration: none;
color: #991C18;
}

.td_img a:hover {
font: bold 12px Verdana;
background-color:#69ADD2;
color: #FFFFFF;
text-decoration: underline;
}

.td_img1 {
width:200px;
background:url(../images/img1.gif);
background-repeat:no-repeat;
background-position:top-left;
}

.td_img2 {
padding-left:10px;
margin-left:10px;
width:15%;
font: bold 14px Verdana;
text-decoration: none;
color: #3E73C8;
padding-top:10px;
}

.td_img2 a {
font: bold 14px Verdana;
text-decoration: none;
color: #3E73C8;
}

.td_img2 a:hover {
font: bold 14px Verdana;
background-color:#69ADD2;
color: #FFFFFF;
text-decoration: underline;
}

.td_padding {
padding-top:10px;
padding-buttom:10px;
}

.td_margin {
margin:5px;
}

.td_content {
font: normal 14px Verdana;
color:#3E73C8;
text-align:center;
text-decoration:none;
padding:5px;
width:800px;
}

.td_content td h1 {
text-align:center;
font: bold 16px Verdana;
color:#0053A0;
text-decoration:none;
}

.td_content td h2 {
text-align:center;
font: bold 14px Verdana;
color:#0053A0;
text-decoration:none;
}

.td_content td h3 {
text-align:center;
font: bold 12px Verdana;
color:#0053A0;
text-decoration:none;
}

.td_content li {
text-align:justify;
font: normal 12px Verdana;
color:#3C3C3C;
text-decoration:none;
}

.td_border {
padding:5px;
}

.order {
position:absolute;
top: 160px;
right: 350px;
width:60px;
height:25px;
white-space:nowrap;
}

.order a {
white-space:nowrap;
font:bold 14px Verdana;
color:#8C2121;
text-decoration:none;
}

.order a:hover {
white-space:nowrap;
font:bold 14px Verdana;
color:#8C2121;
text-decoration:underline;
}

.group {
width:auto;
padding-bottom:30px;
}

.group h1 {
text-align: left;
margin-left: 140px;
font: bold 16px Verdana;
color:#3E73C8;
text-decoration:none;
}

.group p {
text-align:justify;
font: bold 12px Verdana;
color:#3C3C3C;
text-decoration:none;
margin-left:140px;
}

.group div {
float:left;
width:101px;
height:73px;
}

.img_border {
border:#0F8684 solid 2px;
}

.border_none img {
border:none;
}

.table_buttom {
width:100%;
text-align:left;
}

.td_buttom {
border-right:#0F8684 solid 1px;
border-left:#0F8684 solid 1px;
width:auto;
text-decoration: none;

}

.td_buttom a {
font: bold 12px Verdana;
text-decoration: none;
color: #991C18;
}

.td_buttom a:hover {
font: bold 12px Verdana;
background-color:#69ADD2;
color: #FFFFFF;
text-decoration: underline;
}

.click {
margin-top:50px;
width:150px;
border:#0F8684 solid 1px;
margin-left:10px;
text-align:center;
}
.logo_partners {
width:auto;
height:auto;
border-collapse:collapse;
margin-top:30px;
}
.logo_partners td {
padding-bottom:20px;
text-align:right;
}
.logo_partners td img {
border:none;
margin-right:30px;
}
.logo_partners td h3 {
text-align:center;
font: bold 12px Verdana;
color:#0053A0;
text-decoration:none;
white-space:nowrap;
margin-right:10px;
}