body {font: normal 100% "Times New Roman", Times, serif; margin: 0; min-width: 960px;}
h1 {font: bold 120% "Times New Roman", Times, serif; text-align: center;}
h2 {font: bold 110% "Times New Roman", Times, serif; text-align: center;}
h3 {font: bold 100% "Times New Roman", Times, serif; text-align: center;}
a:link, a:active,a:visited {color: #000099}
a:hover {color: #E61826}
hr {color: #cccccc}

.block {width:100%; margin: 8px 0px 20px 0px; padding: 0px 0px 5px 0px; border-bottom: 2px solid #CCCCCC;}
.blocktitle {color:#000000; width:100%; font: bold 96% "Times New Roman", Times, serif; text-align: center; margin: 0px 0px 5px 0px; padding: 5px 0px; background: #CCCCCC;}

.mainmenu {background: #EEEEEE; font: bold 96% "Times New Roman", Times, serif; width:100%;  margin: 0px; padding: 5px 0px 5px 0px; border-bottom: 1px solid #000000; border-top: 1px solid #000000;}
.mainmenu a:hover {color: #E61826;}

.mmenu {background: #EEEEEE; font: bold 96% "Times New Roman", Times, serif; width:100%;  margin: 0px; padding: 2px 3px; border-bottom: 1px solid #000000; border-top: 1px solid #000000;}

.rightpunkt {text-align: right;}
.rightpunkt a {color: #E61826;}
.rightpunkt a:hover {color: #000099}

.colpad {padding: 10px;}
.yapad {padding: 2px 10px 2px 10px; text-aling: center;}
.nav {border-bottom: 1px solid #000000;}

#downtextb {text-align: center; margin-top: 25px;}
#centerblock {text-align: center;}

#footer {text-align: center; padding: 10px;}
#footer p {font: normal 80% "Times New Roman", Times, serif; text-align: center; margin: 0px 0px; padding: 0px;}


#mainmenu {background: #EEEEEE; font: bold 96% "Times New Roman", Times, serif; width:100%; margin: 0px; padding: 5px 0px 5px 0px; border-bottom: 1px solid #000000; border-top: 1px solid #000000;}
#mainmenu a:hover {color: #E61826;}

/*AVK - avkswfdownbox, avktopbox, avkdownbox*/
#avktopbox {
	border:0;
	width:800px;
	height:180px;
	position:fixed;
	bottom:0px;
	left:0px;
	z-index:3;
        display: none;
}
#avkswfdownbox {
	border:0;
	width:510px;
	height:20px;
	position:fixed;
	bottom:0px;
	left:0px;
	z-index:1;
	display:block;
}
#avkdownbox {
	border:0;
	width:510px;
	height:20px;
	position:fixed;
	bottom:0px;
	left:0px;
	z-index:2;
	display:block;
}


#avkswfdownbox:hover #avktopbox, #avkdownbox:hover #avktopbox, #avktopbox:hover{
        display: block;
}

#left {
    display: block;
    float: left;
    width: 580px;
    padding-right: 20px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}
#left p {
    font-size: 13px;
    line-height: 1.6em;
    color: #000;
    margin:0 0 10px 0;
}
#left td div.okved-small {
    padding: 0 0 10px 20px;
    font-size: 11px;
    line-height: 1.4em;

}
#left td div.okved-small p {
    font-size: 11px;
    line-height: 1.4em;
}
#right {
    display: block;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    padding-bottom: 20px;
background-color: #CCCCCC;
}
#right1 {
 
    font-family: Verdana,Arial,Helvetica,sans-serif;
       font-size: 15px;
       
}
#right2 {
 
    float: left;
    width: 285px;
}

table.tb {
    border-bottom: 1px solid #3F3F9B;
    border-left: 1px solid #3F3F9B;
    margin-bottom: 10px;
    font-size: 13px;
    line-height: 1.4em;
}
table.tb td {
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 10px;
    border-top: 1px solid #3F3F9B;
    border-right: 1px solid #3F3F9B;
}
table.tb p {
    font-size: 13px;
    line-height: 1.6em;
    color: #000;
    margin-bottom: 10px;
}
table.tb a {
    color: #00007A;
    text-decoration:underline;
}
table.tb a:hover {
color: #E61826;
    text-decoration:underline;
}

#right1 a {

text-decoration:none;
}
#right .service {
    display: block;
/*    float: left;*/
    position:relative;
    width: 285px;
    padding: 0px;
    margin: 0px;
/*    background-color: #CDD1D8;
    border-top: 5px solid #3F3F9B;*/
}
.service h3.usl {
    font-size: 17px;
    line-height: 30px;
    display: block;
    color: #3F3F9B;
    padding-left: 10px;
    border-bottom: 1px solid #838C9E;
    text-shadow: 0px 0px 1px #FFF;
    border-top: 1px solid #EEF4F7;
}
.service ul {
    list-style: none inside none;
    font-size: 13px;
    text-shadow: 1px 1px 1px #F5F5F5;
}
.service li {
    color: #333;
    line-height: 1.4em;
    margin-bottom: 7px;
}
.service li a {
    color: #122B36;
}
.favorite-print, .favorite-email {
    display: block;
    float: left;
    background-color: #3F3F9B;
    color: #000000;
    text-decoration: none;
    font-size: 13px;
    line-height: 20px;
    height: 20px;
    padding-right: 10px;
    padding-left: 10px;
    border: 1px solid #333;
    margin-right: 20px;
    
    
    
  
}
.clear {
    clear: both;
}

.deletec {color:#660000;cursor:pointer;font-size:9px;font-weight:bold;}
#way {
    background-color: #3F3F9B;
    display: block;
    
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: #FFF;
    line-height: 20px;
    padding: 5px 10px;
    margin: 0px;
}
#way a {
    color: #FFF;
}
.none {display:none}
.inputbox {width:304px;border:1px solid #777;margin:0 0 5px;}
.admin {float:right;text-align:right;}
table.tb .admin a.delete {color:#641807}
table.tb .admin a.edit {color:#076412}
table.tb .admin a.save {color:#d15009;display:none}
.i1, .i2, .i3 {display:none;border:1px solid #999}
.i1 {width:100px}
.i2 {width:400px}
.i3 {width:400px;height:100px}
.fieldAdd {width:300px;border:1px solid #999}

.pre-wrap {
    white-space:pre-wrap;
    padding-left: 15px;
}
