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;
}






.l2 {margin:0 0 0 20px}
.l3 {margin:0 0 0 40px}

.ico {width:18px;height:18px;display:inline-block;margin:3px 10px -3px 0;/*background: url('../images/d.png') -36px -18px no-repeat;*/}
.l1 .ico {background: url('../images/d.png') 0 -18px no-repeat;}
.l2 .ico {/*background: url('../images/d.png') -18px -18px no-repeat;*/;width:0px;height:0px;}
.l3 .ico {/*background: url('../images/d.png') -36px -18px no-repeat;*/;width:0px;height:0px;}
.homeclass .ico {background: url('../images/d.png') 0 -18px no-repeat;}
#right a, a.ln {
font-size: 13px;
color: #00007A;}
a:hover {
color: #E61826;
    text-decoration:underline;
}
 a.link {color: #29AAE2;}
.admin a {color:#777}
span.ds {color: #4A0800;}
.l1 a.ln {font:bold 14px arial}
.l1 span.ds {font:bold 14px arial}

.homeclass a.ln {font:bold 13px arial}



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


#left {
    display: block;
    float: left;
    width: 600px;
    padding-right: 20px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 13px;
}
#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;
    white-space:pre-wrap;
}
#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;
       
}
#right1 a {

text-decoration:none;
}
#right2 {
 
    float: center;
    width: 285px;
}

#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;
}
#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: #FFFFFF;
    text-decoration: none;
    font-size: 13px;
    line-height: 20px;
    height: 20px;
    padding-right: 10px;
    padding-left: 10px;
    border: 1px solid #333;
    margin-right: 20px;
    
    
    
  
}



.none {display:none}
.inputbox {width:304px;border:1px solid #777;margin:0 0 5px;}
.admin {float:right;text-align:right;}
.admin a.delete {color:#641807}
.admin a.edit {color:#076412}
.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;




