A:link {text-decoration:none; Color:#2779AF}
A:active {text-decoration:none; Color:#2779AF}
A:visited {text-decoration:none; Color:#2779AF}
A:hover {text-decoration:underline; background-color:#EEEFF0; Color:#2779AF}
html {
margin:0px;
padding:0px;
}

body {
margin:0px;
padding:0px;
}

td {
font-family: Tahoma;
font-size: 12px;
color: #2779AF;
padding: 0px;
border-collapse: collapse;
border-color: #CED1D5;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
/*background-color: #ffffff;*/
padding: 0pt;
}

td.hed_td {
background: url(img/logo1.gif) left top no-repeat;
}

td.center_td {
vertical-align: top;
border-color: #EEEFF0;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
padding: 0pt;
}

td.menu {
vertical-align: top;
width: 30%;
padding:5pt;
background-image:url(img/fon.jpg);
}

td.info {
border-collapse: collapse;
vertical-align: inherit;
border-color: #EEEEEE;
border-style: inset;
border-top-width: 1px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
padding:2pt;
}

td.pass_info {
border-collapse: collapse;
vertical-align: inherit;
border-color: #2779AF;
border-style: inset;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
padding:2pt;
}

td.order_info  {
border-collapse: collapse;
vertical-align: inherit;
border-color: #EEEEEE;
background: #EEEEEE;
border-style: inset;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
}

td.top {
width: 100%;
height: 100;
}

td.top_state_line {
font-family: Tahoma;
font-size: 10px;
color: #2779AF;
width: 100%;
height: 20;
background-image:url(img/state.jpg);
}
td.bottom_state_line {
width: 100%;
height: 20px;
background-image:url(img/state.jpg);
}

select.sel_menu {
width: 100%;
display: block;
}

td.f_nd {
width: 233px;
height: 50px;
text-align: center;
}

td.edit_firm {
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
}

table.info_gold_ring {
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
padding: 0pt;
border-style: inset;
border-collapse: collapse;
padding: 0px;
width: 100%;
height:600px;
background: url(img/gold_ring/suzdal_fon.jpg);
background-repeat: no-repeat;
background-position:center top;
padding:4pt; 
line-height:25px; 
word-spacing:5px; 
font-size: 12pt;
}

table.form_gold_ring {
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
padding: 0pt;
border-style: inset;
border-collapse: collapse;
padding: 0px;
width: 100%;
height: 100%;	 
padding:4pt; 
line-height:25px; 
word-spacing:5px; 
font-size: 12pt;
}

div.sel_doc_to_links {
position:absolute; 
left:0;
top:0;
width:700px;
height:300px;
display:none;
border:#808080;
border-top-width: 3px;
border-bottom-width: 3px;
border-left-width: 3px;
border-right-width: 3px;
border-style: solid;
border-collapse: collapse;
background: #ffffff;
z-index:1001; 
padding:7px; 
overflow:auto; 
}
div.fon_links { 
height:100%;
width:100%;
position:absolute; 
left:0; 
top:0; 
cursor: pointer;
z-index:1000; 
display: none;
padding-top: 3pt;
padding-left: 3pt;
padding-right: 3pt;
padding-bottom: 3pt;
background: #7A7A7A;
opacity: 0.5;
filter: alpha(Opacity=50);
}

div.fon {
left:0; 
top:0; 
vertical-align: center;
text-align: center;
position:absolute;
z-index:1000; 
display: none;
padding-top: 3pt;
padding-left: 3pt;
padding-right: 3pt;
padding-bottom: 3pt;
background: #7A7A7A;
opacity: 0.5;
filter: alpha(Opacity=50);
}

div.action_div {
left:0; 
top:0; 
vertical-align: center;
text-align: center;
position:absolute;
z-index:1000; 
display: none;
padding-top: 3pt;
padding-left: 3pt;
padding-right: 3pt;
padding-bottom: 3pt;
border-color: #2779AF;
border-style: solid;
border-top-width: 2px;
border-bottom-width: 2px;
border-left-width: 2px;
border-right-width: 2px;
background: #ffffff;
}


td.fininf {
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
padding: 2pt;
border-style: inset;
border-collapse: collapse;
line-height: 1.5;
}

td.act_td {
border-color:#888888;
border-style: solid;
border-collapse: collapse;
border-top-width: 1px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
}

div.sw_pr {
height:121px;
width:300px;
cursor:pointer;
padding-top: 5pt;
padding-left: 5pt;
padding-right: 3pt;
padding-bottom: 3pt;
border-color:#dddddd;
border-style: solid;
border-collapse: collapse;
border-top-width: 1px;
border-bottom-width: 0px;
border-left-width: 1px;
border-right-width: 0px;
font-size:16px;
font-family:Times New Roman, sans-serif, Arial,Helvetica;
font-weight:600;
text-align:left;
color:#800000;
background:#ffffff;
box-shadow		: 3px 3px 3px #333;
-moz-box-shadow		: 3px 3px 3px #333;
-webkit-box-shadow	: 3px 3px 3px #333;
}

div.sw_ex {
height:50px;
width:150px;
cursor:pointer;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;                       
border-color:#dddddd;
border-style: solid;
border-collapse: collapse;
border-top-width: 1px;
border-bottom-width: 0px;
border-left-width: 1px;
border-right-width: 0px;
font-size:12px;
font-family:Times New Roman, sans-serif, Arial,Helvetica;
font-weight:100;
text-align:left;
vertical-align:top;
color:#800000;
background:#ffffff;
box-shadow		: 3px 3px 3px #333;
-moz-box-shadow		: 3px 3px 3px #333;
-webkit-box-shadow	: 3px 3px 3px #333;
}

div.visitfindpanel {
position:absolute;
left:0;
top:0;
display:none;
height:200px;
padding-top: 1px;
padding-left: 1px;
padding-right: 1px;
padding-bottom: 0px;                       
border-color:#dddddd;
border-style: solid;
border-collapse: collapse;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
font-size:11px;
font-family:Times New Roman, sans-serif, Arial,Helvetica;
font-weight:100;
text-align:center;
vertical-align:top;
color:#006666;
background:#2779AF;
box-shadow		: 3px 3px 3px #333;
-moz-box-shadow		: 3px 3px 3px #333;
-webkit-box-shadow	: 3px 3px 3px #333;
}

div.selvizitingpanel {
display:block;
background:#ffffff;
padding-top:3px;
padding-left:3px;
padding-right:3px;
padding-bottom:10px; 
width:90px; 
height:170px; 
overflow-y:scroll; 
overflow-x:hidden; 
border:solid 0px black;
}
/*---------------------*/
div.pageinfodiv{
position:absolute;
top:33px;
left:1px;
height:490px;
width:899px;
border-collapse: collapse;
border-color: #cccccc;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
background-color: #ffffff;
font-family: Arial, Tahoma;
font-size: 12pt;
font-weight: normal;
padding:8px;
/*overflow-y:auto;*/
overflow-x:none;
text-align: justify; 
/*text-align-last: justify; */
}
div.objinfo{
position:absolute;
top:15px;
left:0px;
display:block;
}
div.editdata{
position:absolute;
top:0px;
left:0px;
height:40px;
width:140px;  /*1070*/
box-shadow: 3px 3px 5px rgba(0,0,0,0.5);
border-radius: 6px;
border-collapse: collapse;
border-color: #808080;
border-style: solid;
border-top-width: 2px;
border-bottom-width: 2px;
border-left-width: 2px;
border-right-width: 2px;
background-color: #ffffff;
z-index:1000;
/*background-image:url(img/pazll.jpg);*/
text-align:left;
}
.button{
position:absolute;
top:2px;
text-decoration:none; text-align:center; 
 padding:9px 35px; 
 border:solid 1px #ffffff; 
 -webkit-border-radius:5px;
 -moz-border-radius:5px; 
 border-radius: 5px; 
 font:15px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#ffffff; 
 background-color:#ffffff; 
 background-image: -moz-linear-gradient(top, #ffffff 0%, #6e7575 100%); 
 background-image: -webkit-linear-gradient(top, #ffffff 0%, #6e7575 100%); 
 background-image: -o-linear-gradient(top, #ffffff 0%, #6e7575 100%); 
 background-image: -ms-linear-gradient(top, #ffffff 0% ,#6e7575 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6e7575', endColorstr='#6e7575',GradientType=0 ); 
 background-image: linear-gradient(top, #ffffff 0% ,#6e7575 100%);   
 -webkit-box-shadow:0px 0px -3px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px -3px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px -3px #bababa, inset 0px 0px 1px #ffffff;  
  
  }.button:active{
position:absolute;
top:2px;  
 padding:9px 35px; 
 border:solid 1px #ffffff; 
 -webkit-border-radius:5px;
 -moz-border-radius:5px; 
 border-radius: 5px; 
 font:15px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#ffffff; 
 background-color:#6e7575; 
 background-image: -moz-linear-gradient(top, #6e7575 0%, #fcffff 100%); 
 background-image: -webkit-linear-gradient(top, #6e7575 0%, #fcffff 100%); 
 background-image: -o-linear-gradient(top, #6e7575 0%, #fcffff 100%); 
 background-image: -ms-linear-gradient(top, #6e7575 0% ,#fcffff 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcffff', endColorstr='#fcffff',GradientType=0 ); 
 background-image: linear-gradient(top, #6e7575 0% ,#fcffff 100%);   
 -webkit-box-shadow:0px 0px -3px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px -3px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px -3px #bababa, inset 0px 0px 1px #ffffff;  
  
 text-shadow: -1px 0px 0px #bababa; 
 filter: dropshadow(color=#bababa, offx=-1, offy=0);
 }
 div.fontfon{
position:absolute;
top:1px;
left:560px;
height:35px;
width:500px;
border-radius: 6px;
border-collapse: collapse;
border-color: #808080;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
background-color:#dddddd; 
z-index:999;
/*background-image:url(img/pazll.jpg);*/
text-align:left;
display:none;
} 
div.fontcolor{
position:absolute;
top:202px;
left:560px;
height:35px;
width:518px;
border-radius: 6px;
border-collapse: collapse;
border-color: #808080;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
background-color:#dddddd; 
z-index:1001;
/*background-image:url(img/pazll.jpg);*/
text-align:left;
display:none;
} 
input.inpfontname {
position:absolute;
width:270px;
border-color: #cccccc;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-radius: 5px; 
font-family: Arial, Tahoma;
font-size: 20px;
font-weight: normal;
text-align:left;
color: #004080;
}
textarea.tdata{
position:absolute;
left:150px;
top:45px;
width:910px;
height:110px;
box-shadow: 3px 3px 5px rgba(0,0,0,0.5);
border-radius: 6px;
border-collapse: collapse;
border-color: #808080;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
font-family: Arial, Tahoma;
font-size: 14px;
font-weight: normal;
display:none;
color: #25374D;
}
div.objlist{
position:absolute;
top:48px;
left:0px;
height:760px;
width:140px;  /*1070*/
box-shadow: 3px 3px 5px rgba(0,0,0,0.5);
border-radius: 6px;
border-collapse: collapse;
border-color: #808080;
border-style: solid;
border-top-width: 2px;
border-bottom-width: 2px;
border-left-width: 2px;
border-right-width: 2px;
background-color: #ffffff;
z-index:1000;
/*background-image:url(img/pazll.jpg);*/
text-align:left;
overflow-y:auto;
overflow-x:none;
display:none;
}
div.objparam{
position:absolute;
top:48px;
left:1074px;
height:760px;
width:160px;  /*1070*/
box-shadow: 3px 3px 5px rgba(0,0,0,0.5);
border-radius: 6px;
border-collapse: collapse;
border-color: #808080;
border-style: solid;
border-top-width: 2px;
border-bottom-width: 2px;
border-left-width: 2px;
border-right-width: 2px;
background-color: #ffffff;
z-index:1000;
font-family: Arial, Tahoma;
font-size: 10px;
font-weight: normal;
/*background-image:url(img/pazll.jpg);*/
text-align:left;
display:none;
}
input.input_data {
width:100px;
border:0px;
font-family: Arial, Tahoma;
font-size: 11px;
font-weight: bold;
color: #800000;
}
div.pageinfodiv{
position:absolute;
top:170px;
left:150px;
height:600px;
width:900px;
border-collapse: collapse;
border-color: #cccccc;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
background-color: #fff;
font-family: Arial, Tahoma;
font-size: 12pt;
font-weight: normal;
padding:8px;
display:none;
overflow-y:auto;
overflow-x:auto;
text-align: justify; 
/*text-align-last: justify; */
}
input.inpedit {
position:absolute;
width:30px;
border-color: #cccccc;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-radius: 5px; 
font-family: Arial, Tahoma;
font-size: 20px;
font-weight: normal;
text-align:center;
color: #000000;
background-color:#000000;
}
td.reclaminfo {
color:#000;
font-weight:bold;
border-collapse: collapse;
vertical-align: inherit;
border-color: #000;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
padding:0pt;
}
