a.clear_w:link,
a.clear_w:visited,
a.clear_w:hover,
a.clear_w:active{
    color: #fff;
    font: inherit;
    text-decoration: none;
}

a.clear_g:link,
a.clear_g:visited,
a.clear_g:hover,
a.clear_g:active{
    color: #534741;
    font: 11px tahoma, sans-serif;
    text-decoration: none;

}

div a.clear_g:link,
div a.clear_g:visited,
div a.clear_g:hover,
div a.clear_g:active{
    color: #00f;
}

.start_page{
color:#3A2884; 
position:relative; 
top:-10px;
width:212px;
height:30px;
font: 12px/12px tahoma, sans-serif;
letter-spacing:1px;
background: transparent url(/images/default/menu/menu_mn1-.gif) repeat-x fixed;
border-bottom: 1px solid #ddd6a8;
border-right: 1px solid #e2dbaa;
padding: 8px 0px 0px 0px;
margin: 0px 0px 2px 0px;
cursor:pointer;
}

hr {
clear: both;
margin: 10px 0 10px 0;
}

div{font-size:inherit;}
table.jopa{border: 1px solid #534741;}
td.jopa{font:12px/12px tahoma; padding: 3px;}
sup{font:bold 11px/0px tahoma;}
sub{font:bold 9px/16px tahoma;}
/*########## ÈÍÄÅÊÑ ÂÛØÊÎÂÑÊÎÃÎ v1.91 (12.07.2006) ##########*/
div.ukaz_pads{
width:100%;
margin: 0px 0px 0px 7px;
float:left;
}
div.ukaz_null{
width:11px;
height:11px;
float:left;
}
div.ukaz_exp0{
width:11px;
height:11px;
color:#fffabd;
background-color:#3a2884;
font:bold 12px/2px tahoma;
padding: 4px 0px 0px 1px;
margin: 1px 0px 1px 0px;
cursor:pointer;
float:left;
}
div.ukaz_exp1{
width:11px;
height:11px;
color:#fffabd;
background-color:#3a2884;
font:bold 15px/2px tahoma;
padding: 4px 0px 0px 3px;
margin: 1px 0px 1px 0px;
cursor:pointer;
float:left;
}
div.ukaz_text{
height:11px;
font:8pt/9pt verdana;
text-decoration:none;
padding-left:3px;
float:left
}
div.boxz{
width:12px;
height:12px;
margin: 0px 1px 0px 1px;
border:outset 1px #f0f0f0;
float:left;
}
div.bxtx{
font:bold 11px/10px tahoma;
float:left;
}
/* Äëÿ áàíåðà èíäåêñà âûøêîâñêîãî */
td.boxz{
min-width:10px;
max-width:200px;
height:24px;
font:8pt/11pt tahoma;
text-align:center;
padding: 2px 4px 2px 4px;
border:solid 1px #cccccc;
cursor:default;
}
/*########## ÈÍÄÅÊÑ ÂÛØÊÎÂÑÊÎÃÎ v1.91 (21.07.2006) ##########*/
td.thdr{
font:8pt/11pt tahoma;
color:white;
font-weight:bold;
background: #352578 url(/images/default/look/look_head.gif) repeat-x scroll;
cursor:default;
border:0;
padding:2px;
}
td.indx{
font:8pt/11pt tahoma;
color:white;
font-weight:bold;
background: #225de8 url(/images/default/indx/indx_head.gif) repeat-x scroll;
cursor:default;
border:0;
}
.tcn1{color:#808080;}
.tcn2{color:#2566ff;}
.tcg1{background-color:#e5b53a;}
.tcg2{background-color:#ffcf01;}
.tcg3{background-color:#ffdd00;}
.tcg4{background-color:#ffe153;}
.tcg5{background-color:#ffe293;}
.tcg6{background-color:#fff2d4;}
.tcb1{background-color:#007ea0;}
.tcb2{background-color:#1c9abd;}
.tcb3{background-color:#45b0d0;}
.tcb4{background-color:#6ec4dd;}
.tcb5{background-color:#95d6e8;}
.tcb6{background-color:#bee4f0;}

/*########## HEADERs, BULLETs & TEXT (02.06.2006) ##########*/
a.hrf0{text-decoration:none;cursor:pointer; font: inherit}
a.hrf1{text-decoration:underline;cursor:pointer; font: inherit}

/*
a:link{font:8pt/11pt verdana;color:red;}
a:visited{color:#3B2984;font-face:Tahoma;font-size:12px;}
a:visited{font:8pt/11pt verdana;color:#4e4e4e}
*/

/*Àðõèâ íîâîñòåé è Ïîäïèñàòüñÿ íà íîâîñòü*/
a.news_arhiv:link
{
	color:#3B2984;
	/*font: 14px/14px tahoma; Changed by Ivan*/
	font-family: Tahoma;
	font-size:12px;
}

a.news_arhiv:visited
{
	color:#3B2984;
	/*font: 14px/14px tahoma; Changed by Ivan*/
	font-family:Tahoma;
	font-size:12px;
}

a.news_arhiv:hover
{
	color:#fc3;
	/*font: 14px/14px tahoma; Changed by Ivan*/
	font-family:Tahoma;
	font-size:12px;	
}

/*Ëèñò íîâîñòåé*/
a.listnews:link
{
	color:#3B2984;
	/*font: 14px/14px tahoma; Changed by Ivan*/ 
	font-family:Tahoma;
	font-size:12px;
}

a.listnews:visited
{
	color:#3B2984;
	/* font: 14px/14px tahoma; Changed by Ivan*/
	font-family:Tahoma;
	font-size:12px;
}


a.listnews:hover
{
	color:#fc3;
	/*font: 14px/14px tahoma; Changed by Ivan*/
	font-family:Tahoma;
	font-size:12px;
}

b.bull{
color:#e83030;
font:bold 8pt/8pt tahoma;
cursor:default;
}
b.red{
color:#e83030;
font:bold 9pt/8pt tahoma;
cursor:default;
}
b.blue{
color:#2566ff;
font:bold 8pt/8pt tahoma;
cursor:default;
}

/*i{
font:italic 8pt/8pt tahoma;
text-align:left;
letter-spacing:0px;
word-spacing:0px;
}*/

div.text{
color:black;
font: 8pt/11pt verdana;
text-align:justify;
margin-left:15px;
cursor:default;
}
div.text0{
height:21px;
color:white;
background-color:#3a2884;
font: bold 12px/22px arial;
padding: 0px 2px 1px 10px;
margin: 2px 0px 5px 5px;
letter-spacing:1px;
text-align:left;
cursor:default;
}
div.text1{
color:black;
font: 8pt/11pt verdana;
text-align:justify;
margin-left:15px;
cursor:default;
}
div.text2{
color:black;
font: 8pt/11pt verdana;
margin-left:15px;
margin-top:15px;
cursor:default;
}
div.text3{
color:black;
font: 8pt/11pt verdana;
text-align:left;
margin-left:15px;
cursor:default;
}
div.text4{
font: 7pt/11pt verdana;
}

form{
/* line-height:1px;  */
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
/*########## CENTERLINE @ TEMPLATE ##########*/
td.menu_nest{
}
#leftpanel{
  width:210px;
  padding-left: 5px;
  vertical-align:top;
}
td.page_nest{
  vertical-align:top;
  padding: 5px 5px 10px 5px;  /*padding: 5px 10px 10px 20px;*/
  margin: 0px;
}
#rightpanel{
  width: 150px;
  vertical-align: top;
  text-align: left;
}
td.more_nest{
/*background-color:#e6e6e6;*/
vertical-align:top;
padding: 4px 0px 0px 10px;
}

/*:::::::::: MENU BANNERs ::::::::::*/
div.mbnr_nest{
width:212px;
height:62px;
margin: 2px 0px 4px 0px;
background-color:#cccccc;
border: 1px solid;
cursor:pointer;
}
div.bc_180406161634{border-color:maroon;}
div.bc_180406161635{border-color:navy;}

/*########## CENTERLINE @ PAGE ##########*/
/*:::::::::: PAGE HEADER ::::::::::*/
.page_head{
color:#3a2884;
font: 17px/20px tahoma;
padding: 6px 0px 6px 0px;
}

span.page_mark{
width:28px;
height:14px;
background: transparent url(/images/default/page/page_mark.gif) no-repeat fixed center;
}
div.sec{
margin-top:21px;
}
/*:::::::::: PAGE PATH ::::::::::*/
div.page_path{
padding-left:15px;
}

div.page_root{
height:9px;
color:#171717;
font: 12px/16px verdana;
text-transform:lowercase;
letter-spacing:0px;
cursor:pointer;
float:left;
}
/*
Changed by Ivan
Old version:
div.page_root{
height:9px;
color:#171717;
font: 12px/16px verdana;
text-transform:lowercase;
letter-spacing:0px;
cursor:pointer;
float:left;
}
*/

div.addr{
background: transparent url(/images/default/page/path_arrw.gif) no-repeat fixed left;
padding-left:12px;
}
/*:::::::::: PAGE HEADER NOTE ::::::::::*/
div.note{
cursor:default;
}
div.page_look{
padding: 11px 0px 15px 0px;
text-align:center;
margin-left:15px;
}
div.null{
padding: 11px 0px 21px 0px;
}
/*:::::::::: PAGE SEARCH PLATE ::::::::::*/
div.find_nest{
/*width:575px;*/
/* height:70px;  */
/* background: transparent url(/images/default/find/find_nest.gif) repeat-x scroll; */
margin:0px;
margin-top:7px;
padding-left: 0px; 
/*overflow:hidden;*/
}
div.find_data{
/*width:575px;*/
/* height:24px;  */
 padding: 15px 15px 0px 15px;
clear: both;
}

div.find_nest{
width:575px;
height:70px;
background: transparent url(/images/default/find/find_nest.gif) repeat-x scroll;
margin:0px;
margin-top:7px;
padding: 0px;
overflow:hidden;
}
div.find_data{
width:575px;
height:24px;
padding: 15px 15px 0px 15px;
clear: both;
}
div.find_more{
height:18px;
color:#534741;
font: bold 11px verdana;
letter-spacing:0px;
margin: 7px 7px 0px 0px;
cursor:pointer;
float:right;
clear:both;
}

input.find_text{
width:450px;
height:20px;
color:#534741;
font: 16px tahoma;
letter-spacing:1px;
border: 1px solid #534741;
margin-right:7px;
padding-left:4px;
float:left;
}



















input.head{
width:300px;
}
div.find_actn{
width:81px;
/* height:24px;  */
background: transparent url(/images/default/find/find_actn.png) no-repeat scroll center;
cursor:pointer;
float: left;
}
div.find_head{
border: 0px;
width:180px;
height:19px;
color:white;
font: bold 11px/11px tahoma;
text-align:center;
background: #3a2884 url(/images/default/look/look_head.gif) repeat-x scroll;
padding-top:5px;
float:left;
clear: left;
}
div.ureg_hdr1{
margin: 0px;
border: 0px;
width:115px;
height:19px;
color:white;
font: bold 11px/11px tahoma;
text-align:center;
background: #3a2884 url(/images/default/look/look_head.gif) repeat-x scroll;
padding-top:5px;
float:left;
}
div.ureg_hdr0{
width:115px;
height:24px;
color:white;
font: bold 11px/11px tahoma;
text-align:center;
background: #3a2884 url(/images/default/ureg/ureg_head.gif) repeat-x fixed;
padding-top:5px;
float:left;
}

/*:::::::::: PAGE SEARCH CONTROLS ::::::::::*/
div.cont{
padding: 4px 0px 0px 15px;
margin:0px 0px 0px 0px;
float:left;
}
/*:::::::::: PAGE SEARCH CHECKBOX ::::::::::*/
div.find_cbox{
height:12px;
font: 11px/10px verdana;
margin: 3px 0px 0px 15px;
padding-left:15px;
cursor:default;
float: left;
}
div.find_cdot{
height:12px;
font: 11px/10px verdana;
margin: 7px 0px 0px 5px;
padding-left:15px;
cursor:default;
float:left;
white-space: nowrap;
}
div.find_bull{
width:12px;
height:12px;
margin: 3px 0px 0px 1px;
cursor:default;
float:left;
}
div.box0{background:transparent url(/images/default/find/find_box0.gif) no-repeat scroll;}
div.box1{background:transparent url(/images/default/find/find_box1.gif) no-repeat scroll;}
div.dot0{background:transparent url(/images/default/find/find_dot0.gif) no-repeat scroll;}
div.dot1{font-weight:bold;background: transparent url(/images/default/find/find_dot1.gif) no-repeat scroll;}
div.dotnw0{background:transparent url(/images/default/find/tab_noact.gif) scroll; white-space: nowrap;}
div.dotnw1{font-weight:bold;background: transparent url(/images/default/find/tab_act.gif) scroll;}
div.dotnw0 {height: 31px;margin : 4px 0 4px 1px; border-color:#CCCCCC;border-style: outset outset none outset; border-width: 2 1 0 1;}
div.dotnw1 {height: 31px;margin : 4px 0 4px 1px; border-color:#CCCC00;border-style: outset outset none outset; border-width: 2 1 0 1;}
div.dotnw0 a,
div.dotnw1 a {font-size: 10pt;line-height: 2em;margin: 4px;}
/*:::::::::: PAGE SEARCH BUTTON ::::::::::*/
div.find_zero{
height:12px;
background: transparent url(/images/default/find/find_zero.gif) repeat;
padding:0px 15px 0px 15px;
margin: 2px 0px 0px 58px;
float:left;
}
div.act0{
color:#534741;
font: 11px/10px verdana;
border-bottom: 1px solid #e9e3ad;
border-right: 1px solid #e9e3ad;
}
div.act1{
color:#e83030;
font: 11px/10px verdana;
border-top: 1px solid #e9e3ad;
border-left: 1px solid #e9e3ad;
}
/*:::::::::: PAGE SEARCH PADs ::::::::::*/
div.find_pads{
width:575px;
max-height:40px;
background: transparent url(/images/default/find/pads_nest.gif) repeat-x scroll;
margin:0px;
padding:0px;
}
td.find_pad1{
width:100px;
height:33px;
text-align:left;
background: transparent url(/images/default/find/find_pad1.gif) no-repeat scroll top right;
margin:0px;
padding:0px;
margin-right:7px;
cursor:default;
}
div.find_pad1{
height:33px;
color:#3a2884;
font: bold 11px/11px tahoma;
background: transparent url(/images/default/main/fade_blft.gif) no-repeat scroll bottom left;
padding: 13px 15px 9px 15px;
}
td.find_pad0{
width:100px;
height:33px;
font: 22px/10px tahoma;
text-align:center;
background: transparent url(/images/default/find/pads_nest.gif) repeat-x scroll;
cursor:default;
}
div.find_pad0{
height:33px;
color:#534741;
font: bold 11px/11px tahoma;
letter-spacing:1px;
background: transparent url(/images/default/find/find_pad0.gif) repeat-x scroll;
margin-left:7px;
margin-right:8px;
padding: 15px 0px 7px 1px;
cursor:pointer;
}
/*:::::::::: PAGE SEARCH TREE ::::::::::*/
div.tree_nest{
width:100%;
margin-left:24px;
padding: 0px;
}
div.tree_fade{
vertical-align:middle;
/*width:100%;*/
/*width: inherit;*/
height: 24px;
min-height:24px;
max-height: 50px;
background: #fffabd url(/images/default/find/find_zero.gif) repeat scroll;
border: 1px solid #e9e3ad;
margin-top:5px;
margin-bottom: 5px;
padding: 0px;
cursor:pointer;
overflow:visible;
}
div.tree_exp0,
div.tree_exp1{
width:24px;
height:24px;
background: transparent url(/images/default/tree/tree_exp0.png) no-repeat scroll;
margin: 0px 0px 0px 0px;
/*top: 0px;*/
/*left: 0px;*/
/*position:relative;*/
z-index:100;
float: left;
clear: left;
}
div.tree_exp1{
background: transparent url(/images/default/tree/tree_exp1.png) no-repeat scroll;
}
div.tree_pad0,
div.tree_pad1{
vertical-align:bottom;
max-width: 92%; /*Best tested value */
/*height: 24px;*/
/*min-height: 24px;*/
/*max-height: 40px*/
height: 95%;
color:#534741;
font: bold 11px/9px tahoma;
letter-spacing:1px;
border: 0px;
/*border: 2px solid #fffabd;*/
/*padding: 3px 3px 2px 26px;*/
/*position:relative;*/
margin: 0px 0 0px 0;
padding: 0px 0 0 0px;
margin-left: 7px;
/*top: 0px;
left: 0px;
right: 0px;*/
float:left;
clear:right;
/*z-index:1;*/
}

div.tree_pad1{
color:#3a2884;
}
/*div.tree_pad1{*/
/*width:100%;*/
/*height:100%;*/
/*color:#3a2884;
font: bold 11px/12px tahoma;
letter-spacing:1px;
border: 2px solid #fffabd;
padding: 3px 3px 2px 26px;
position:static;
z-index:1;
}*/
/*:::::::::: LOOK (PREP SEARCH) ALERTs ::::::::::*/
div.mspc{
margin: 0px 0px 14px 15px;
}
div.cmt0{
color:#534741;
font: 10px/10px verdana;
letter-spacing:0px;
cursor:default;
}
div.cmt1{
color:#e83030;
font: 10px/10px verdana;
letter-spacing:0px;
cursor:default;
}
/*:::::::::: LOOK (PREP SEARCH) OBJECTs ::::::::::*/
div.look_nest{
text-align:center;
padding: 0;
padding-bottom: 20px;
margin: 0;
/*margin: 0px 0px 15px 15px;*/
}
div.chck{
margin: 0px 0px -10px 15px; 
}
div.ureg_nest{
height:22px;
text-align:left;
vertical-align:middle;
padding:0px;
margin: 0px 0px 15px 15px;
}
div.ureg_pad1{
height:24px;
text-align:center;
margin: 0px 0px 15px 15px;
}

input.look_data{
width:320px;
height:20px;
color:#534741;
font: 17px/17px tahoma;
letter-spacing:1px;
border: 1px solid #988675;
border-left-style:none;
padding-left:4px;
float:left;
clear: right;
}
textarea.look_data{
width:320px;
height:22px;
color:#534741;
font: 14px/14px tahoma;
letter-spacing:1px;
border: 1px solid #988675;
padding-left:4px;
margin: 0px;
/*scrollbar-3dlight-color:white;
scrollbar-arrow-color:white;
scrollbar-base-color:white;
scrollbar-darkshadow-color:white;
scrollbar-face-color:white;
scrollbar-highlight-color:white;
scrollbar-shadow-color:white;*/

float:left;
}
input.ureg_dat1{
width:150px;
height:20px;
color:#534741;
font: 17px/17px tahoma;
letter-spacing:1px;
border: 1px solid #988675;
border-left-style:none;
padding-left:4px;
float:left;
}
input.ureg_dat2{
width:425px;
height:24px;
color:#534741;
font: 15px/15px tahoma;
letter-spacing:1px;
border: 1px solid #988675;
border-left-style:none;
padding-left:4px;
float:left;
}
input.ureg_dat3{
width:126px;
height:24px;
color:#534741;
font: 17px/17px tahoma;
letter-spacing:1px;
border: 1px solid #988675;
border-left-style:none;
border-right-style:none;
padding-left:4px;
float:left;
}
input.ureg_dat4{
width:411px;
height:24px;
color:#534741;
font: 17px/17px tahoma;
letter-spacing:1px;
border: 1px solid #988675;
border-left-style:none;
border-right-style:none;
padding-left:4px;
float:left;
}
input.stxt{
font:bold 9pt/13pt tahoma;
letter-spacing:0px;
}
input.tree{
/*width:320px;*/
width: 298px;
border-right-style:none;
}
div.look_tree{
width:24px;
height:24px;
background: #3a2884 url(/images/default/look/look_tree.png) no-repeat scroll;
cursor:pointer;
float:left;
}
div.ureg_tree{
width:24px;
height:24px;
background: #3a2884 url(/images/default/ureg/ureg_tree.gif) no-repeat scroll;
cursor:pointer;
float:left;
}
div.look_text{
color:#534741;
font: bold 11px/11px tahoma;
letter-spacing:1px;
margin-top:-2px;
float:none;
clear: both;
}
div.look_act1{
width:81px;
height:28px;
background: #3a2884 url(/images/default/look/look_act1.png) no-repeat scroll;
cursor:pointer;
float:left;
}
div.ureg_act1{
width:188px;
height:24px;
background: #3a2884 url(/images/default/ureg/ureg_act1.png) no-repeat scroll;
cursor:pointer;
float:left;
}

div.ureg_act001{
width:188px;
height:24px;
background: #3a2884 url(/images/default/ureg/vosst.png) no-repeat scroll;
cursor:pointer;
float:left;
}

div.ureg_act2{
width:110px;
height:24px;
background: #3a2884 url(/images/default/ureg/ureg_act2.png) no-repeat scroll;
cursor:pointer;
float:left;
}
div.user_auto{
width:265px;
height:24px;
font: bold 11px/11px tahoma;
text-align:center;
float:left;
}
div.look_act2{
width:100px;
height:28px;
background: #3a2884 url(/images/default/look/look_act2.png) no-repeat scroll;
cursor:pointer;
float:left;
}
/*:::::::::: SELECT CONTROLs (ANYWHERE) ::::::::::*/
select.list_pads{
width:148px;
height:20px;
font:13px tahoma;
margin: 1px 0px 0px 0px;
position:relative;
z-index:1;
}
option.list_pad0{
background-color:#f1ede9;
color:#cccccc;
position:relative;
z-index:1;
}
option.list_pad1{
height:24px;
background-color:#f1ede9;
color:#534741;
position:relative;
z-index:1;
}
/*:::::::::: SELECT STYLE FORM (ANYWHERE) ::::::::::*/
div.ureg_nezt{
height:24px;
margin: 0px 0px 15px 15px;
}
div.ureg_hdrz{
width:147px;
height:24px;
color:white;
font: bold 11px/11px tahoma;
text-align:center;
background: #3a2884 url(/images/default/look/look_head.gif) repeat-x scroll;
padding-top:5px;
}
div.hdrz{
float:left;
}
input.look_pads{
width:147px;
height:22px;
color:#534741;
background-color:#f1ede9;
font:13px/16px tahoma;
padding-left:6px;
margin: 2px 2px 0px 3px;
vertical-align:bottom;
float:left;
}
select.list_padz{
width:297px;
height:240px;
font:13px tahoma;
margin: 1px 0px 0px -3px;
position:relative;
z-index:1;
}
select.padz{
width:148px;
margin-left:3px;
float:left
}

/*:::::::::: LOOK (PREP SEARCH) RESULTs ::::::::::*/
table.look_pads{
margin:15px;
margin-top: 15px;
margin-bottom: 7px;
clear: both;
}
table.look_pods{
margin:15px;
margin-top: 15px;
margin-bottom: 7px;
clear: both;
}
table.mini{
margin-top:6px;
margin-bottom:0px;
padding-bottom:0px;
}
td.look_padx{
width:22px;
height:16px;
color:#3a2884;
background-color:#fffabd;
font: bold 11px/11px tahoma;
text-align:center;
cursor:pointer;
}
td.look_pad0{
width:22px;
height:16px;
color:#534741;
background-color:#ffff99;       /*fffabd*/
font: bold 11px/11px tahoma;
text-align:center;
cursor:pointer;
}
td.look_pod0{
width:90px;
height:16px;
color:#534741;
background-color:#ffff99;     /*fffabd*/
font: 11px/11px tahoma;
text-align:center;
cursor:pointer;
}
td.look_pad1{
width:22px;
height:16px;
color:white;
background-color:#cccc77;           /*e83030*/
font: bold 11px/11px tahoma;
text-align:center;
}
td.look_pod1{
width:90px;
height:16px;
color:white;
background-color:#cccc77;    /*e83030*/
font: 11px/11px tahoma;
text-align:center;
}
td.mini{
width:19px;
height:16px;
font: 10px/10px tahoma;
text-transform:uppercase;
}
/*:::::::::: LOOK (PREP SEARCH) RESULTs LIST ::::::::::*/
table.rest_nest{
margin: 10px 0px 0px 15px;

clear: both;
}
td.rest_head{
color:#534741;
font:bold 11px/20px tahoma;
letter-spacing:0px;
border-bottom: 1px solid #3a2884;
vertical-align:top;
padding-left:2px;
width: 46%;
}

td.rest_head_dotted{
color:#534741;
font:bold 11px/20px tahoma;
letter-spacing:0px;
border-bottom: 1px dashed #3a2884;
vertical-align:top;
padding-left:2px;
cursor:hand;
}

td.full{
}
td.rest_null{
width:16px;
}

td.rest_data{
height:16px;
color:#534741;
font: 11px tahoma;
vertical-align:top;
padding:4px 0px 0px 2px;
cursor:pointer;
border-bottom: 1px solid #D0D8E4;
}

a.rest_text:link
{
	height:16px;
	color:#534741;
	font: 11px/13px tahoma;
	vertical-align:top;
	padding:0px 0px 0px 2px;
	cursor:pointer;
	text-decoration:none;
}
a.rest_text:visited
{
	height:16px;
	color:#534741;
	font: 11px/13px tahoma;
	vertical-align:top;
	padding:0px 0px 0px 2px;
	cursor:pointer;
	text-decoration:none;
}
a.rest_text:hover
{
	height:16px;
	color:#fc3;
	font: 11px/13px tahoma;
	vertical-align:top;
	padding:0px 0px 0px 2px;
	cursor:pointer;
	text-decoration:none;
}

/* Ññûëêè ëèñòà ðåçóëüòàòà */
a.rest_data_list:link
{
	height:16px;
	color:#534741;
	font: 11px/13px tahoma;
	vertical-align:top;
	padding:0px 0px 0px 2px;
	cursor:pointer;
	text-decoration:none;
}

a.rest_data_list:visited
{
	height:16px;
	color:#534741;
	font: 11px/13px tahoma;
	vertical-align:top;
	padding:0px 0px 0px 2px;
	cursor:pointer;
	text-decoration:none;
}

a.rest_data_list:hover
{
	height:16px;
	color:#fc3;
	font: 11px/13px tahoma;
	vertical-align:top;
	padding:0px 0px 0px 2px;
	cursor:pointer;
	text-decoration:none;
}
/*:::::::::: PREP DESCRIPTION ::::::::::*/
div.prep_name{
color:#534741;
font:11px/13px tahoma;
letter-spacing:0px;
margin:15px 0px 0px 15px;
}
div.nam2{
margin-top:0px;
}


.news_date{
color:#e83030;
font: bold 14px tahoma;
background: transparent url(/images/default/news/nest_news.gif) repeat-y;
padding: 0px;
margin-top: 20px;
/*clear:both;*/
}

/*:::::::::: PAGE NEWS ::::::::::*/
div.news_date{
color:#e83030;
font: bold 14px tahoma;
padding: 0px 0px 0px 0px;
margin-left:0px;
/*clear:both;*/
}
.full{
/*width:95%;*/
background:none;
padding-left:0px;
padding-right:13px;
margin-left:0px;
cursor:default;
}
a.full{
cursor:pointer;
}
div.news_head{
color:#3a2884;
font: bold 14pt tahoma;
margin: 1px;
padding: 3px 0px 10px 0px;
}

div.news_head a{
	font-size: 17px;
	font-weight: bold;
}

div.news_text{
font: 12px/14px tahoma;
letter-spacing:0px;
/*background: transparent url(/images/default/news/nest_news.gif) repeat-y scroll left;*/
padding: 1px 7px 1px 0px;
margin-left: 0px;

}


div.news_text a{
color:blue;
text-decoration: underline;
}
div.link0{
color:black;
text-decoration: none;
cursor:pointer;
}
div.link1{
color:black;
text-decoration: none;
cursor:pointer;
}

/*:::::::::: PAGE PICTUREs ::::::::::*/
div.npic_nest{
margin: 14px 8px 0px 7px;
cursor:pointer;
float:left;
}
table.npic_nest{
margin-bottom:14px;
}
td.npic_nest{
padding-bottom:2px;
}
td.npic_note{
height:18px;
background: transparent url(/images/default/npic/npic_nest.gif);
border-left:1px solid #e9e3ad;
}
span.npic_note{
height:18px;
background: transparent url(/images/default/npic/npic_actn.png) no-repeat fixed right;
padding: 1px 0px 1px 0px;
}
div.npic_text{
height:16px;
font: bold 11px/11px tahoma;
border-left:2px solid #fffabd;
padding: 1px 0px 0px 3px;
}
/*:::::::::: PERSONAL CABINET ::::::::::*/
table.ucab_nest{
margin: 15px 0px 0px 15px;
}
td.ucab_head{
width:130px;
color:#e83030;
font:bold 11px/17px tahoma;
padding: 0px 0px 0px 0px;
text-align:right;
}
td.ucab_data{
color:#534741;
font: bold 12px/17px arial;
padding: 0px 0px 0px 15px;
}
div.ucab_act1{
width:103px;
background: transparent url(/images/default/ucab/ucab_act1.png) no-repeat scroll;
margin-top:15px;
cursor:pointer;
}
div.ucab_act2{
width:110px;
background: transparent url(/images/default/ucab/ucab_act2.png) no-repeat scroll;
margin-top:15px;
cursor:pointer;
}
/*:::::::::: PAGE PICTUREs (2) ::::::::::*/
table.pics_nest{
margin: 15px 0px 0px 15px;
cursor:pointer;
}
table.news{
margin: 15px 7px 0px 7px;
cursor:pointer;
float:left;
}
td.pics_data{
padding: 0px 0px 2px 0px;
}
td.pics_nest{
height:18px;
background: #fffabd url(/images/default/pics/pics_pads.gif) repeat-x scroll;
border-left: 1px solid #e9e3ad;
width: 75px;
}
td.pics_nest_3d{
height:18px;
background: #fffabd url(/images/default/pics/pics_pads.gif) repeat-x scroll;
border-left: 1px solid #e9e3ad;
width: 140px;
}
div.pics_nest{
height:16px;
color:#534741;
font: bold 11px/12px tahoma;
border-left: 1px solid #fffabd;
border-right: 1px solid #fffabd;
padding: 0px;
vertical-align:middle;
margin: 0px;
margin-top:1px;
float:left;
}
div.pics_open{
width:19px;
height:18px;
background: #3a2884 url(/images/default/pics/pics_open.png);
margin: 0px;
float:right;
padding: 0px;
}

/*:::::::::: PRODUCTs CATALOG ::::::::::*/
/*  òî, ÷òî íóæíî ïåðåíåñ â production/items.css */
/*:::::::::: PRODUCTs ORDERING ::::::::::*/
div.bask_pads{
margin: 5px 0px 0px 15px;
}
div.bask_hdrs{
margin: -3px 15px 0px 0px;
}
td.bask_item,
div.bask_item{
height:17px;
color:white;
font: bold 12px/12px arial;
padding: 1px 6px 0px 6px;
/*float:left;*/
}

th.bask_par1,
div.bask_par1{
width:46px;
height:20px;
/*background: url(/images/default/bask/bask_pars.gif) repeat-x bottom;*/
border-left: 1px solid #e6e6e6;
border-right: 1px solid #e6e6e6;
border-top: 1px solid #e6e6e6;
margin-left:1px;
/*float:left;*/
}

td.bask_par1,
td.bask_par2{
width:100px;
height:16px;
color:white;
font: bold 8px/8px tahoma;
/*padding: 0px;*/
padding: 1px 6px 0px 6px;

}

input.bask_par1{
padding: 0px;
margin: 0px;
width:42px;
height:14px;
color:#a7a7a7;
background-color:transparent;
font:12px/12px tahoma;
padding-right:3px;
text-align:right;
border:none;
}
th.bask_par2,
div.bask_par2{
width:82px;
height:15px;
background: url(/images/default/bask/bask_pars.gif) repeat-x bottom;
border-left: 1px solid #e6e6e6;
border-right: 1px solid #e6e6e6;
border-top: 1px solid #e6e6e6;
margin-left:1px;
/*float:left;*/
}
input.bask_par2{
padding: 0px;
margin: 0px;
width:78px;
height:14px;
color:#a7a7a7;
background-color: transparent;
font:12px/12px tahoma;
padding-right:3px;
text-align:right;
border:none;
}
div.bask_idel{
width:23px;
height:18px;
background:url(/images/default/bask/bask_idel.gif);
cursor:pointer;
/*float:left;*/
}
td.bask_rcnt,
div.bask_rcnt{
width:23px;
height:18px;
background: url(/images/default/bask/bask_rcnt.gif) no-repeat scroll;
background-position:center;
cursor:pointer;
/*float:left;*/
}
div.item{
height:19px;
color:#a7a7a7;
font:11px/10px tahoma;
text-align:center;
padding-top:4px;
float:right;
}

td.item,
th.item{
height:17px;
color:#a7a7a7;
font:11px/10px tahoma;
text-align:center;
padding-top:0px;
/*float:right;*/
}

td.fsum,
div.fsum{
/*padding: 0px;*/
height:16px;
color:#666666;
font: bold 11px/11px tahoma;
background: url(/images/default/bask/bask_pars.gif) repeat-x bottom;
border-left: 1px solid #e6e6e6;
border-right: 1px solid #e6e6e6;
border-top: 1px solid #e6e6e6;
}
input.fsum{
color:#666666;
}
div.bask_acts{
/*height:24px;*/
margin: 15px 0px 0px 15px;
}
div.bask_ordr{
width:156px;
height:24px;
/*background: url(/images/default/bask/bask_ordr.png) no-repeat;*/
background: url(/images/default/prod/222.png) no-repeat;
cursor:pointer;
float:left;
}

div.bask_ordr{
width:156px;
height:24px;
/*background: url(/images/default/bask/bask_ordr.png) no-repeat;*/
background: url(/images/default/prod/222.png) no-repeat;
cursor:pointer;
float:left;
}

div.bask_zero{
width:156px;
height:24px;
background: url(/images/default/bask/bask_zero.png) no-repeat;
margin-left: 25px;
cursor:pointer;
float:left;
}

div.bask_magaz{
width:156px;
height:24px;
background: url(/images/default/prod/v_magaz.png) no-repeat;
margin-left: 25px;
cursor:pointer;
float:left;
}

/*:::::::::: SITEMAP ::::::::::*/
div.site_fade{
margin:1px;
margin-left:2em;
padding:1px;
}

/*
div.site_nest
{
	height:12px;
	color:#534741;
	font: 11px/10px tahoma;
	letter-spacing:1px;
	background: transparent url(/images/default/site/site_arrw.gif) no-repeat fixed left;
	text-transform:lowercase;
	padding-left:9px;
	cursor:pointer;
}
*/

a.site_nest:link,
a.site_nest:visited,
a.site_nest:hover
{

	color:#5347ff;
/*  font-family: Arial, Tahoma;*/
  font-size: 8pt;
	background: transparent url(/images/default/site/site_arrw.gif) no-repeat scroll left;
	padding: 0px;
	margin:0px;
	padding-left:9px;
	cursor:pointer;
	text-decoration:none;
}
span.site_nest
{
	color:#000;
	font-weight: bold;
/*  font-family: Arial, Tahoma;*/
  font-size: 9pt;
  font-weight: bold;
	background: transparent url(/images/default/site/site_arrw.gif) no-repeat scroll left;
	padding: 0px;
	margin:0px;
	padding-left:9px;
	text-decoration:none;
}

/*a.site_nest:visited
{

	height:12px;
	color:#534741;
	font: 11px/11px tahoma;
	letter-spacing:1px;
	background: transparent url(/images/default/site/site_arrw.gif) no-repeat scroll left;
	text-transform:lowercase;
	padding-left:9px;
	cursor:pointer;
	text-decoration:none;
}*/

a.site_nest:hover
{
	color:#fc3;
	/*font: 11px/11px tahoma;
	letter-spacing:1px;
	background: transparent url(/images/default/site/site_arrw.gif) no-repeat scroll left;
	text-transform:lowercase;
	padding-left:9px;
	cursor:pointer;
	text-decoration:none;*/
}

/*:::::::::: OBJECT COMMENT NOTE ::::::::::*/
div.note_nest{
min-height:18px;
/*max-height:40px;*/
color: #333;
background: #ffff99 none no-repeat fixed;
font:11px/11px tahoma,verdana,arial,sans-serif;
text-align:left;
border:1px solid #959595;
padding:7px 6px 7px 6px;
position:absolute;
z-index:1000000;
display:none;
}
/*:::::::::: MINI SEARCH TABLETs ::::::::::*/
div.mini_nest{
width:280px;
height:20px;
margin: 3px 0px 0px 0px;
}
div.mini_data{
width:256px;
height:17px;
text-align:center;
font:bold 11px/16px tahoma;
background-color:#fffabd;
padding: 0px;
margin: 0px;
margin-right: auto;
border: 1px solid #e9e3ad;
border-right-style:none;
float:left;
}
input.mini_data{
width:250px;
height:17px;
color:#534741;
background-color:transparent;
font:bold 12px/14px tahoma;
letter-spacing:1px;
border-style:none;
padding-left:4px;
float:left;
margin: 0px;
padding: 0px 5px;
}
div.mini_actn{
width:19px;
height:19px;
background: #3a2884 url(/images/default/mini/mini_actn.gif) no-repeat scroll;
cursor:pointer;
float:left;
}

/*########## CENTERLINE @ MORE ##########*/
/*:::::::::: MORE BANNERs ::::::::::*/
div.mrbn_pod1{
width:152px;
height:302px;
margin-bottom:4px;
background-color:#cccccc;
border: 1px solid;
cursor:pointer;
}
div.mrbn_pod2{
width:152px;
height:62px;
margin-bottom:4px;
background-color:#cccccc;
border: 1px solid;
cursor:pointer;
}
div.bc_180406161636{border-color:background;}
div.bc_180406161637{border-color:silver;}

/*:::::::: OPROS ::::::::*/
.opros_name
{
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #0033CC;
}
.opros_variant
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
}
.opros_count 
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.opros_title 
{
	color:#3a2884;
	font: 17px/17px tahoma;
	padding: 6px 0px 0px 15px;
}
.opros_top_left
{
	background-color:#FEFABE;
	background-image: url(/images/opros/ugol_top_left.png);
	background-repeat: no-repeat;
	background-position:top left; 
}
.opros_top_right
{
	background-color:#FEFABE;
	background-image: url(/images/opros/ugol_top_right.png);
	background-repeat: no-repeat;
	background-position:top right; 
}
.opros_bottom_left
{
	background-color:#FEFABE;
	background-image: url(/images/opros/ugol_bottom_left.png);
	background-repeat: no-repeat;
	background-position:bottom left; 
}
.opros_bottom_right
{
	background-color:#FEFABE;
	background-image: url(/images/opros/ugol_bottom_right.png);
	background-repeat: no-repeat;
	background-position: bottom right; 
}

/*:::::::: KONTEKST ::::::::*/
.kontekst_firma
{
	
}


a.kontekst_tovar:link
{
	height:11px;
	color:#534741;
	font: 18px/20px tahoma;
	vertical-align:top;
	padding:0px 0px 0px 2px;
	cursor:pointer;
	text-decoration:none;
}

a.kontekst_tovar:visited
{
	height:11px;
	color:#534741;
	font: 18px/20px tahoma;
	vertical-align:top;
	padding:0px 0px 0px 2px;
	cursor:pointer;
	text-decoration:none;
}


a.kontekst_tovar:hover
{
	height:11px;
	color:#fc3;
	font: 18px/20px tahoma;
	vertical-align:top;
	padding:0px 0px 0px 2px;
	cursor:pointer;
	text-decoration:none;
}

.kontekst_slogan
{
	height:16px;
	color:#534741;
	font: 11px/13px tahoma;
	vertical-align:top;
	padding:0px 0px 0px 2px;
	font-style:italic;
	text-decoration:none;
}

/*:::::::: PARTNERS ::::::::*/
a.partners:link
{
	color:black;
	font: 12px/12px tahoma;
	font-size:13px;
}

a.partners:visited
{
	color:black;
	font: 12px/12px tahoma;
	font-size:13px;

}

a.partners:hover
{
	color:#fc3;
	font: 12px/12px tahoma;
	font-size:13px;

}

/*:::::::: SEARCH_TN ::::::::*/
a.search_tn:link
{
	height:16px;
	color:#534741;
	font: 11px/13px tahoma;
	vertical-align:top;
	padding:0px 0px 0px 2px;
	cursor:pointer;
	text-decoration:none;
}

a.search_tn:visited
{
	height:16px;
	color:#534741;
	font: 11px/13px tahoma;
	vertical-align:top;
	padding:0px 0px 0px 2px;
	cursor:pointer;
	text-decoration:none;
}

a.search_tn:hover
{
	height:16px;
	color: #fc3;
	font: 11px/13px tahoma;
	vertical-align:top;
	padding:0px 0px 0px 2px;
	cursor:pointer;
	text-decoration:none;
}

div.my_loading_tree {
/*clear:both;*/
color:black;
font-size: 12px;
font-weight: bold;
font-family: tahoma, serif;
background: #fffabd url(/images/default/find/find_zero.gif) repeat-x scroll;
border: 1px solid #e9e3ad;
}

#my_rightbask_head{
text-align: center;
padding: 0 0 0 0px;
width: 148px;
}


td.my_tree_text,
table.my_tree_text {
border: 0px;
vertical-align:middle;
margin: 0px;
padding: 0px;
color: #534741;
font: bold 11px/9px tahoma;
}

.blackLink a{
color:black;
}

.whiteLink,
.whiteLink a:link,
.whiteLink a:visited,
.whiteLink a:hover,
.whiteLink a:active{
color: #fff;
font: normal 5px/5px verdana, sans-serif;
}

div.news_text img {
margin: 3px;
}

.clear_both{
clear:both;
float:none;
}

table.ThinGray td {
padding: 5px;
}

div.just_text {
font: 13px tahoma, sans-serif;
}
table.lider {
  text-align: justify;
  border: none;
  background-color: #FFFF99;
  border-spacing:10px
}
div.preplist {
/*  background-color: #eeeeee;*/
}
div.preplist h4{

}
div.preplist div.drop h5{
  margin: 0;
  padding : 4px 4px 4px 28px;
  background-image: url(/images/default/tree/tree_exp1.png);
  background-repeat: no-repeat;
  cursor: pointer;
}
div.preplist div.hide h5{
  margin: 0;
  padding : 4px 4px 4px 28px;
  background-image: url(/images/default/tree/tree_exp0.png);
  background-repeat: no-repeat;
  cursor: pointer;
}
div.preplist div.drop ul.block{
  display: block;
}
div.preplist div.hide ul.block{
  display: none;
}
div.preplist div.drop ul.block li{
  list-style-type: image;
  list-style-image: url(/images/default/play.gif);
  margin: 0;
}
p.rest_data_list
{
	color:#534741;
	font: 11px/13px tahoma;
	vertical-align:top;
	padding:0px 0px 0px 2px;
	text-decoration:none;
}
table.drugforms {
  width: 80%;
  margin: 0;
  padding: 0;
  border: none;
  border-collapse: collapse;
}
div.drugforms {
  height: 300px;
  overflow: auto;
  overflow-y: scroll;
  border: inset 1px black;
  padding: 4px;
}
.priceblock {
  position: absolute;
  margin: 0pt 0pt 3em 3em;
  width: 200px;
  display: none;
  background-color: rgb(248, 248, 255);
}
.oneprice {
  margin: 0pt 0pt 4px;
  padding: 16px 8px 8px;
  background-color: rgb(248, 248, 255);
}
.close {
  height: 20px;
  background-color: rgb(200, 200, 200);
  background-image: url(/images/price/header.png);
  cursor: pointer;
}
img.preview {
  padding:1px;
  width:50px;
  border:solid white 1px;;
}
img.preview:hover {
  border:solid black 1px;;
}


.region_name { font-size: large; }
.region_prea { font-size: middle; }

.tabprmoni { width:100%;
             border-spacing: 0;
             border-collapse: collapse;
             border: 0px;
             background-color: rgb(200, 200, 200);
          background: transparent url(/images/wmark.png) repeat fixed;
}


.prmoni { 
          border: solid 1px rgb(200, 200, 200);
          padding: 2px 2px 2px 4px;
          font-size: 80%;
          background: transparent;
}

.prmoni_indent { 
          border: solid 1px rgb(200, 200, 200);
          padding: 2px 2px 2px 14px;
          font-size: 80%;
          background: transparent;
}


.prmoni_num { 
          width:75px;
          text-align:right; 
          padding: 2px 4px 2px 2px;
          font-size: 80%;
          border: solid 1px rgb(200, 200, 200);
}

.prmoni_act { 
          text-align:left; 
          padding: 6px 10px 6px 10px;
          border: solid 1px rgb(200, 200, 200);
          background: rgb(200, 230, 255);
}


.prmoni_head { 
          background-color: rgb(220, 220, 220); 
          text-align:center; 
          padding: 2px 2px 2px 2px;
          font-size: 80%;
}

.prmoni_inlevel { 
          border: solid 1px rgb(200, 200, 200);
          padding: 2px 2px 2px 14px;
          font-size: 72%;
          background: transparent;
}

.prmoni_express { 
          border: solid 1px rgb(255, 0, 0);
          padding: 10px 10px 10px 10px;
          background: rgb(255, 240, 240);
}


a.prmoni_link:link,
a.prmoni_link:visited{
    color: #000;
    text-decoration: none;
}

a.prmoni_link:hover,
a.prmoni_link:active{
    color: #000;
    text-decoration: underline;
}

a.prmoni_link2:link,
a.prmoni_link2:visited{
    color: #000;
    text-decoration: none;
    font-size: 100%;
}

a.prmoni_link2:hover,
a.prmoni_link2:active{
    color: #000;
    text-decoration: underline;
    font-size: 100%;
}

a.prmoni_link_dv:link,
a.prmoni_link_dv:visited{
    font-size: 120%;
    color: #000;
    text-decoration: none;
}

a.prmoni_link_dv:hover,
a.prmoni_link_dv:active{
    font-size: 120%;
    color: #000;
    text-decoration: underline;
}


.prmoni_alph { 
          background-color: rgb(220, 240, 250); 
          text-align:center; 
          padding: 3px 3px 3px 3px;
}

a.prmoni_alph:link,
a.prmoni_alph:visited{
    color: blue;
    text-decoration: none;
}

a.prmoni_alph:hover,
a.prmoni_alph:active{
    color: blue;
    text-decoration: underline;
}

a.red_big {
  font-size: 14pt;
  font-weight: bold;
  color: #FF0000;
  text-decoration: none;
}
a.red_big:hover {
  font-size: 14pt;
  font-weight: bold;
  color: #FF0000;
  text-decoration: underline;
}
