/* CSS Document */
body {margin:0px; width:1005px !important; 
/*width:1000px;*/
}

A {
	COLOR: #111111; TEXT-DECORATION: none
}
A:hover {
	COLOR: #fffd2f; TEXT-DECORATION: none
}
A.noneline:link {
	COLOR: #222222; TEXT-DECORATION: none
}
A.noneline:visited {
	COLOR: #222222; TEXT-DECORATION: none
}
A.noneline:active {
	COLOR: #222222; TEXT-DECORATION: none
}
A.noneline:hover {
	COLOR: #222222; TEXT-DECORATION: underline
}

a.textpage {   color: #081E66 !important;
	
}
a.textpage:hover {
	color:  #800090;
}
a.special {font-family: Verdana, Tahoma;  color: White;  font-weight: bold; font-size: 14px; padding: 2px; 
}
a.special:hover {font-family: Verdana, Tahoma;  color: #fffd2f ;  font-weight: bold; font-size: 14px; padding: 2px; 
}
td.page a { color:#9900CC; text-decoration:underline;}
td.page a:hover {color: #FF3300; text-decoration:none;}

td.tdmenu a {color:#FFFFFF;}
td.tdmenu { width:150px; background-color: #1050A7; vertical-align:top;}

h1 { font-size: 12pt; font-family:  Verdana; padding:  0px; margin: 0px;
}
h1.upper { font-size: 20pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style:italic; padding:  0px; margin: 0px; color: #DD78FF ; text-align:center; vertical-align:top; }
/* h2 { font-size: 14pt; font-family:  "Times New Roman", "Serifa BT"; font-style: normal; padding:0px; margin-bottom:1px; margin-top:8px;  font-weight: bold;  }
*/
h2 { font-size: 14pt;  font-family:  Verdana, Tahoma; font-style: normal; padding:0px; margin-bottom:4px; margin-top:12px;  font-weight: normal; 
 }
h3 { font-size: 12pt; font-family:  Verdana, Tahoma; font-style: normal; padding:0px; margin-bottom:4px; margin-top:15px; 
 font-weight: bold; text-decoration: none;
 }
h4 {padding:0px; margin-bottom:3px; margin-top:5px;}

.menu:hover {
	FONT-SIZE: 10pt; COLOR: #aaaaaa !important; FONT-FAMILY: Verdana; TEXT-DECORATION: none;  background-color:#9900CC; display: block; height:22px ;
}

.menu:link {
	FONT-SIZE: 10pt; COLOR: #FFFFFF; FONT-FAMILY: Verdana; TEXT-DECORATION: none;  display: block; width:100% ; height:22px ;
}
.menu:visited {
	FONT-SIZE: 10pt;  COLOR: #FFFFFF;  FONT-FAMILY: Verdana; TEXT-DECORATION: none; display: block; height:22px ;
}
.menu:active {
	FONT-SIZE: 10pt;  FONT-FAMILY: Verdana; TEXT-DECORATION: none; display: block; height:22px ;
}


.menu2:link {
	FONT-SIZE: 7pt; COLOR: #FFFFFF; FONT-FAMILY: Verdana; TEXT-DECORATION: none; size: 7pt; 
}
.menu2:visited {
	FONT-SIZE: 7pt; COLOR: #FFFFFF; FONT-FAMILY: Verdana; TEXT-DECORATION: none; size: 7pt
}
.menu2:active {
	FONT-SIZE: 7pt; COLOR: #FFFFFF; FONT-FAMILY: Verdana; TEXT-DECORATION: none; size: 7pt
}
.menu2:hover {
	FONT-SIZE: 7pt; COLOR: #aaaaaa; FONT-FAMILY: Verdana; TEXT-DECORATION: none; size: 7pt
}

.text {
	FONT-SIZE: 13px; COLOR: #534a34; FONT-FAMILY: Arial
}
.dk {
	
}
.dks {
	BACKGROUND: #3e828f
}
.dkss {
	BACKGROUND: #769ED1
}
.dkss2 {
	BACKGROUND: #467FD8
}



table.content td{font-family: Verdana, Tahoma;  font-size: 10pt; color: #081E66; vertical-align: top; width: 100%;
   
}
table.menuup td {vertical-align:top; border: 0px; margin:0px; padding:0px; }

table.hrefs_tab input, table.hrefs_tab select { width:300px; text-align:left; }
table.hrefs_tab textarea { width:550px;}
table.infobox { 
   background-color: #b7b0d1; 
	text-align: center; 
	margin: 5px;
	 padding: 0px;
	 
}
table.infobox tr {
	padding: 0px;
	margin: 0px;
}
table.infobox td {
	 margin: 0px !important;
	 padding: 3px;
	 vertical-align: middle;
}
table.infobox input {
	width: 100px;
	margin: 3px;
}
td.tdmenu a:hover, td.tdmenu table tr td  a:hover{FONT-SIZE: 10pt; color:#aaaaaa; FONT-FAMILY: Verdana; TEXT-DECORATION: none; size: 10pt;}
td.tdmenu a:visited, td.tdmenu table tr td  a:visited {FONT-SIZE: 10pt; COLOR: #FFFFFF; FONT-FAMILY: Verdana; TEXT-DECORATION: none; size: 10pt;}
td.tdmenu a, td.tdmenu table tr td a {FONT-SIZE: 10pt; COLOR: #FFFFFF; FONT-FAMILY: Verdana; TEXT-DECORATION: none; size: 10pt;}


input, textarea, select { border-width:1px; border-style:solid; border-color:#9900CC; background-color:#eeeeee;}
input.submit {background-color: #cccccc !important;}
input.radio { width:30px !important; }

td.page, td.page  table td, a.liketext {
    font-family: Verdana, Tahoma;  font-size: 10pt; color: #081E66 !important; vertical-align:top; text-decoration:none !important;  
}
a.liketext:hover {    font-family: Verdana, Tahoma;  font-size: 10pt; color: #FF0000 !important; vertical-align:top; text-decoration:none !important; }
.h1_div {  position:absolute; left: 160px; top: 143px; visibility:visible; width: 665px; height: 30px; z-index:5; 
margin: 0px; padding: 0px; vertical-align: bottom; overflow:hidden; } 
 
.h1_div_cat {  position:absolute; left: 165px; top: 143px; visibility:visible; width: 665; height: 30; z-index:5; 
margin: 0px; padding: 0px; vertical-align: bottom; }  
 
.h1_upper { position:absolute; left: 125px; top: 0px; visibility:visible; width: 600px; height: 100px; z-index:5; 
margin: 0px; padding: 0px; vertical-align: top; text-align:center;
}
.h1_upper img { border-width:0px;}
.action_div { position:absolute; left: 220px; top: 200px;  300px; 400px;  visibility: visible;  z-index:5; margin: 0px; padding: 0px; vertical-align: bottom;  
}
.action_div_no {position:absolute; left: 200px; top: 200px;  300px; 400px;  visibility: hidden;  z-index:5; margin: 0px; padding: 0px; vertical-align: bottom;  

   
}
td.news_head { font-family: Verdana, Tahoma;  color: #081E66;  font-weight: bold; font-size: 14px; padding: 5px;
}
table.news_head, td.news_head{ background-color: #9A5CED;}
td.news_text { font-family: Verdana, Tahoma; color: #081E66;   font-weight: normal;  font-size: 12px; padding: 2px; text-align:left; vertical-align:top;
}
td.news_text, td.td_right  { background-color: #D3CFE1;}
td.td_right { padding:2px;}
td.news_text a {  font-family: Verdana, Tahoma;   font-weight: normal;  font-size: 12px; padding: 2px; text-align:left; vertical-align:top; }
td.news_text a:hover { font-family: Verdana, Tahoma;  font-weight: normal;   font-size: 12px; padding: 2px; text-align:left; vertical-align:top;}
li { font-size: 10pt; font-style: italic;}
ul { margin-top:2px;}
ul.nohref li a { color:#081E66!important; text-decoration:none!important;}
ul.nohref li a:hover { color:#FF3300!important; text-decoration:none!important;}
p.h2 { font-size: 11pt; font-family:  "Times New Roman", "Serifa BT"; font-style: italic; padding:0px; margin-bottom:1px; margin-top:4px; 
 }
div.search_form {position:absolute; left: 650px; top:5px!important; z-index:2; margin:0px; padding:0px; }
div tr.hid {display:none;}
div td.div_td_1 select,  div td.div_td_1 input{ width:190px;}
div td.div_td_2 select,  div td.div_td_2 input { width:130px;}
div td.div_td_3 input { width:326px; }
textarea { width:500px; height:200px;}

ul.list1 { margin:20px; }
ul.list1 li { margin-top:20px; margin-bottom:0px; font-weight:bold;background-color: #E4B1B0;  width:75%;}
table.bord1 { border-width:1px !important; border-color:#000000;}
table.bord1 td { padding:5px; border-width:1px;}
.hrefcode { background-color:#6699CC;}
table.left_menu tr td { padding-left:5px;}
div.block { padding:10px; margin:10px; width:400px; border-style:double; }
div.block input { width:300px;}
a.head-img   img { border-bottom:2px solid #C61CFF;}
a.head-img:hover  img { border-bottom:2px solid red;}
a.a_head_oborud { 
background-image:url(/img/pol_obor.gif); 
display: block;
width:250px; 
height:110px; 
background-repeat: no-repeat;
float: left;  }
a.a_head_oborud:hover { background-image:url(/img/pol_obor_h.gif);}
a.a_head_uslugi { 
background-image:url(/img/pol_usl.gif); 
display: block;
width:250px; 
height:110px; 
background-repeat: no-repeat;
float: left;
 }
a.a_head_uslugi:hover { background-image:url(/img/pol_usl_h.gif);}

a.a_head_uslugi p , a.a_head_oborud p { display:none;}
td.td_left { background-color:#1050A7 !important;}

/* это для каталога */

