a:hover { color: #000080; }
a:link { color: #000080; }
a:visited { color: #000080; }

.newslink {font-family:Tahoma,Verdana; font-size:11px; font-weight:normal; color:#414141}
a.newslink:visited {color:#414141; text-decoration:none;}
a.newslink:hover {color:#414141; text-decoration:underline;}
a.newslink:link {color:#414141; text-decoration:none;}
.newsbox { background-color:#EAECF3; padding:5; padding-left:8; border-bottom:1px solid #FFFFFF; }
.newsnew { color:red; font-size:8; font-weight:bold; vertical-align:super; }

.newslink2 {font-family:Verdana,Tahoma; font-size:12px; font-weight:normal; color:#414141}
a.newslink2:visited {color:#414141; text-decoration:none;}
a.newslink2:hover {color:#414141; text-decoration:underline;}
a.newslink2:link {color:#414141; text-decoration:none;}
.newsbox2 { padding:14; padding-left:0; border-bottom:1px solid #D7DDEA; }

.ltl2 { font-family: Tahoma; font-size: 10px; }
a.ltl2:visited { color: #333333; text-decoration: none; }
a.ltl2:hover { color: Black; text-decoration: none; }
a.ltl2:link { color: #333333; text-decoration: none; }

.ltl { font-family: Tahoma; font-size: 10px; }
a.ltl:visited { color: Black; text-decoration: none; }
a.ltl:hover { color: Black; text-decoration: none; }
a.ltl:link { color: Black; text-decoration: none; }
.bgpalka { background-image:url(/dsg/rrazb_bg.gif); background-repeat:repeat-y; background-position:left; }

a.razb:visited { color:#5f5f5f; text-decoration: none; }
a.razb:hover { color:#000000; text-decoration: underline; }
a.razb:link { color:#5f5f5f; text-decoration: none; }
a.razb1:visited { color:#000080; text-decoration: none; }
a.razb1:hover { color:#0000E7; text-decoration: underline; }
a.razb1:link { color:#000080; text-decoration: none; }
a.razb2:visited { color:#8A4A00; text-decoration: none; }
a.razb2:hover { color:#E47A00; text-decoration: underline; }
a.razb2:link { color:#8A4A00; text-decoration: none; }
a.razb3:visited { color:#006D00; text-decoration: none; }
a.razb3:hover { color:#00B403; text-decoration: underline; }
a.razb3:link { color:#006D00; text-decoration: none; }
a.razb4:visited { color:#920358; text-decoration: none; }
a.razb4:hover { color:#e8088d; text-decoration: underline; }
a.razb4:link { color:#920358; text-decoration: none; }

a.razd1:visited { color:#000080; border-bottom: 1px solid #A7AEDE; text-decoration: none; }
a.razd1:hover { color:#0000E7; border-bottom: 1px solid #0000E7; text-decoration: none; }
a.razd1:link { color:#000080; border-bottom: 1px solid #A7AEDE; text-decoration: none; }
a.razd2:visited { color:#8A4A00; border-bottom: 1px solid #D9B98B; text-decoration: none; }
a.razd2:hover { color:#E47A00; border-bottom: 1px solid #E47A00; text-decoration: none; }
a.razd2:link { color:#8A4A00; border-bottom: 1px solid #D9B98B; text-decoration: none; }
a.razd3:visited { color:#006D00; border-bottom: 1px solid #8ACA81; text-decoration: none; }
a.razd3:hover { color:#00B403; border-bottom: 1px solid #00B403; text-decoration: none; }
a.razd3:link { color:#006D00; border-bottom: 1px solid #8ACA81; text-decoration: none; }

.prd { color:#C30000; font-weight:bold; } 
.pru { color:#017E59; font-weight:bold; } 

.tochki  { padding-left:25px; margin:5px; } 

#tochki2 { padding-left:40px; margin:7px; list-style-image: url('/dsg/kubik.gif') } 
#tochki2 li { padding-top:2px; padding-bottom:2px }

.razd { 	margin-left:1cm; margin-right:5mm; margin-top:12px; margin-bottom:12px; }

.razd1 {	margin-left:48; margin-right:5; margin-top:12px; margin-bottom:12px; }
	
.global	{ font-family:Verdana,Helvetica,sans-serif,Arial; color:#000000; font-size:12px; margin:0; padding:0; }

.newglobal {	margin:0; padding:0; color:black; font-size:9px; font-family:Tahoma,Verdana; background-color:#B5B5B5; }
	
.hhh { font-size:22px; font-family: Tahoma, Verdana, Helvetica, sans-serif, Arial; font-weight:normal; 
	color:#536CA3; margin:0; line-height:25px; padding-top:7px; padding-bottom:7px; }

.offertable { font-size:11px; font-family: Verdana, Helvetica, Tahoma, Times; font-weight:normal; color:Black;
	text-decoration:none; border:none; line-height:130%; }
	
.moduletable { font-size:11px; font-family:Verdana,Tahoma; font-weight:normal; color:Black; text-decoration:none; 
	border: none; line-height: 130%; margin:0; padding:0; table-layout:fixed; width:100%; height:90%; }

.ot21 { 	background-color: #D7DDEA;
	background-image: url('/dsg/bbwbg.gif'); background-repeat: repeat-y; background-position: left;
	padding: 0px; margin: 0px; }

.ot21pos { background-color: #3D742C; padding: 10px; margin: 10px; padding-left: 20px; padding-right: 20px; }

.ot2 { font-family: Verdana, Tahoma, Helvetica, sans-serif, Arial;
	font-size: 11px; font-weight: bold; text-decoration: none; vertical-align: top;
	background-color: #D7DDEA; background-image: url('/dsg/bbwbg.gif'); background-repeat: repeat-y; background-position: left;
	border: 2px; border-color: white; border-style: solid; border-bottom: none; border-right: none; border-left: none;
	padding: 9px; margin: 9px; padding-left: 19px; padding-right: 19px; }

.ot2pos { font-family: Verdana, Tahoma, Helvetica, sans-serif, Arial;
	font-size:9px; color:#287850; font-weight:bold; line-height:130%; text-decoration: none; vertical-align: top;
	background-color: #D9F3D1; border: 1px; border-color: white; border-style: solid; border-bottom: none; 
	border-right: none; border-left: none; padding: 9px; margin: 9px; padding-left: 19px; padding-right: 19px; }
.ot2pos:first-letter { font-size:11px; }

.ot3 { font-size: 11px; font-family: Verdana, Helvetica, Tahoma, Times; font-weight: normal; 
	background-color: #ffffff; color: Black; text-decoration: none; 
	border: 2px; border-color: #D7DDEA; border-style: solid; border-bottom: none; border-right: none; border-left: none;
	padding: 9px; margin: 9px; padding-left: 20px; padding-right: 20px; vertical-align: top; }

.ot3pos { font-size: 11px; font-family: Verdana, Helvetica, Tahoma, Times; font-weight: normal; 
	background-color: #ffffff; color: Black; text-decoration: none; 
	border: 1px; border-color: #DDDDDD; border-style: solid; border-bottom: none; border-right: none; border-left: none;
	padding: 9px; margin: 9px; padding-left: 20px; padding-right: 20px; vertical-align: top; }

.ot3map { font-size: 11px; font-family: Verdana, Helvetica, Tahoma, Times; font-weight: normal; 
	background-color: #ffffff; color: Black; text-decoration: none; 
	border: 2px; border-color: #D7DDEA; border-style: solid; border-bottom: none; border-right: none; border-left: none;
	padding: 0; margin: 9px; vertical-align: top; }  	
	
.oth { background-color: #ffffff;
	padding: 10px; margin: 10px;
	padding-left: 20px; padding-right: 20px; }
	
.backgr { background-color: #D7DDEA; }

.hh2 { font-size:15px; font-family: Tahoma; font-weight: normal; line-height: 120%; }

.hh22 { font-size:15px; font-family: Tahoma; font-weight: normal; 
	line-height: 120%; padding-bottom:0px; margin-bottom:0px; text-transform: uppercase; }

.hhzag { font-size:21px; font-family: Tahoma; font-weight: normal;
	line-height: 120%; margin-top: 20px; margin-bottom: 20px; }

.hhpodzag { 	font-size:12px; font-family: Verdana; font-weight:bold;
	margin-bottom:0px; padding-bottom:0px; 
	line-height: 120%; }

.hhpodzag1 { font-size:12px; font-family: Verdana; font-weight:bold; margin-bottom:0px; padding-bottom:0px; 	line-height: 120%; padding-left:30; padding-right:5;}

.hhpodzag2 { font-size:12px; font-family: Verdana; font-weight:bold; margin-bottom:0px; padding-bottom:0px; 	line-height: 120%; padding-left:47; padding-right:5;}

.podrazd { margin:0;padding:0; background-position: right;
	background-image: url('podrazd.gif'); background-repeat: repeat-y; }

.podrazd1 { 	margin:0;padding:0; background-color: #EFF1F6; }

.mptext { text-align:justify; margin-left:1.4cm; margin-right:1.3cm; width:650; }

.mptext1 { margin-left:10;margin-right:40;width:640;text-align:justify;padding-top:10; }

table.tableper { border-collapse:collapse; width:96%; font-family:Verdana,Tahoma; font-size:8pt; margin-left:30px;}
table.tableper td { border-bottom:1px solid #cecece; padding-bottom:8px; padding-top:8px;}
table.tableper1 { border-collapse:collapse; width:725; font-family:Verdana,Tahoma; font-size:8pt; margin-left:30px;}
table.tableper1 td { border-bottom:1px solid #cecece; padding-bottom:8px; padding-top:8px;}
table.tableper2 { border-collapse:collapse; width:750; font-family:Verdana,Tahoma; font-size:8pt; margin-left:45px;}
table.tableper2 td { border-bottom:1px solid #cecece; padding-bottom:8px; padding-top:8px;}

.przh  { margin:0; padding:0; padding-top:6px; }

a.razd10:visited { color:#000080; border-bottom: 1px solid #000080; text-decoration: none; font-family: Tahoma; font-size: 9.5pt; } 
a.razd10:hover { color:#0000e7; border-bottom: 1px solid #0000e7; text-decoration: none; font-family: Tahoma; font-size: 9.5pt; } 
a.razd10:link { color:#000080; border-bottom: 1px solid #000080; text-decoration: none; font-family: Tahoma; font-size: 9.5pt; } 
a.razd20:visited { color:#8A4A00; border-bottom: 1px solid #8A4A00; text-decoration: none; font-family: Tahoma; font-size: 9.5pt; }
a.razd20:hover { color:#E47A00; border-bottom: 1px solid #E47A00; text-decoration: none; font-family: Tahoma; font-size: 9.5pt; }
a.razd20:link { color:#8A4A00; border-bottom: 1px solid #8A4A00; text-decoration: none; font-family: Tahoma; font-size: 9.5pt; }
a.razd30:visited { color:#006D00; border-bottom: 1px solid #006D00; text-decoration: none; font-family: Tahoma; font-size: 9.5pt; }
a.razd30:hover { color:#00B403; border-bottom: 1px solid #00B403; text-decoration: none; font-family: Tahoma; font-size: 9.5pt; }
a.razd30:link { color:#006D00; border-bottom: 1px solid #006D00; text-decoration: none; font-family: Tahoma; font-size: 9.5pt; }
a.razd40:visited { color:#920358; border-bottom: 1px solid #920358; text-decoration: none; font-family: Tahoma; font-size: 9.5pt; }
a.razd40:hover { color:#e8088d; border-bottom: 1px solid #e8088d; text-decoration: none; font-family: Tahoma; font-size: 9.5pt; }
a.razd40:link { color:#920358; border-bottom: 1px solid #920358; text-decoration: none; font-family: Tahoma; font-size: 9.5pt; }

ul.vmenu1 { padding:0; margin:0; list-style:none; width:250px; }
ul.vmenu1 li { float:right; }
ul.vmenu1 li a, ul.vmenu1 li a:visited { display:table-cell; width:100%; padding:12px; padding-right:30px; margin-bottom:0px; color:#3b3b3b; background-color:none; border-top:1px solid #f6f8fb; border-bottom:1px solid #b4bccb; border-left:1px solid #f8f9fb; border-right:1px solid #b1b9ca; text-decoration:none; font-family:Arial; font-size:12px; vertical-align:middle; text-align:right; }
ul.vmenu1 li.here a, ul.vmenu1 li.here a:visited { color:#536CA3; background-color:#FFFFFF; border-top:1px solid #d7ddea; border-bottom:1px solid #ffffff; }
ul.vmenu1 li a:hover { color:#536CA3; }

