#back         
{
  background: #741503 url("../images/top_back.jpg") repeat-x top left;
  padding: 0px; margin: 0px; 
}

#back_tbl
{                                                                                                     
background: transparent url("../images/bottom_back.jpg") repeat-x bottom left;
}

#back_left
{
background: transparent url("../images/top_left.jpg") no-repeat top left;
}

#back_right
{
background: transparent url("../images/top_right.jpg") no-repeat top right;  
}

#back_center
{
background: transparent url("../images/top_center.jpg") no-repeat top left;  
font-family: Arial; 
font-size: 13px;  
color: #D9A679;
text-align: justify;
}

#back_center a
{
font-family: Arial; 
font-size: 13px;  
color: #D9A679;
text-decoration: underline;
} 

#back_center2
{
background: transparent url("../images/top_center.jpg") no-repeat top left;  
font-family: Arial; 
font-size: 13px;  
color: #D9A679;
text-align: justify;
}

#table_left
{
  background: transparent url("../images/left_pic.jpg") no-repeat bottom left;  
}

#back_left_bottom
{
  background: transparent url("../images/bottom_left.jpg") no-repeat bottom left;
}

#topm_sel
{
    font-family: Arial Narrow;
    font-size: 15px;
    color: #FFFFFF;
    text-decoration: none;
    white-space: nowrap;
}
#topm_sel:visited { color:  #FFFFFF; }
#topm_sel:hover { color: #FFFFFF; text-decoration: underline;}  

#topm
{
    font-family: Arial Narrow;
    font-size: 15px;
    color: #D9A679;
    text-decoration: none;
    white-space: nowrap; 
}
#topm:visited { color:  #D9A679; }
#topm:hover { color: #D9A679; text-decoration: underline;} 

.content
{
   font-family: Arial; 
   font-size: 13px;  
   color: #D9A679;
   width: 100%;
   text-align: justify;
}

.content strong{color: #D9A679; font-size: 13px;}

.content a
{                                                                           
   font-family: Arial; 
   font-size: 13px;  
   color: #D9A679;
   text-decoration: underline;
}
.content:visited { color:  #D9A679; }
.content:hover { color: #D9A679; } 

.search
{
    height: 18px;
    width: 155px;
    font-family: Arial;
    font-size: 12px;
    color: #202820;
    background-color: transparent;
    border: none;
}

.sel
{
    margin-left: 78px;
    margin-top: 58px;    
}

.logout
{
    margin-left: 38px;
    margin-top: 58px;
    font-family: Arial; 
    font-size: 13px;  
    color: #D9A679;        
}

.sel td
{
    font-family: Arial Narrow;
    font-size: 13px;
    color: #D9A679;
    height: 27px;
}
.login
{
    margin-bottom: 8px;
    font-family: Arial Narrow;
    font-size: 13px;
    color: #D9A679;
}

.login_in
{
    height: 17px;
    width:  124px;
    font-family: Arial;
    font-size: 12px;
    color: #D9A679;
    background-color: transparent;
    border: none;
}

.pd18
{
    padding-left: 18px;
}

#link
{
    font-family: Arial;
    font-size: 12px;
    color: #D9A679;
    text-decoration: none;
}
#link:visited { color:  #D9A679; }
#link:hover { color: #D9A679; text-decoration: underline;}

#link2
{
    font-family: Arial;
    font-size: 12px;
    color: #D9A679;
    text-decoration: underline;
}
#link2:visited { color:  #D9A679; }
#link2:hover { color: #D9A679; } 

.msg
{
   padding-left: 38px;
   font-family: Arial Narrow;
   font-size: 13px;
   color: #D9A679; 
   height: 20px;
}
.registr
{
   margin-top: 10px;    
   height: 38px;  
}


.mt20
{
    margin-top: 20px;
}
#table_search
{
   margin-top: 15px;
   background: transparent url("../images/search.jpg") no-repeat top left;  
}

.sravn
{
    font-family: Arial Narrow;
    font-size: 13px;
    color: #D9A679;
    height: 23px;
    width:  168px;
    margin-top: 38px; 
    background-image: url("../images/sravn.jpg"); 
    background-repeat: no-repeat; 
}

.sravn a
{
    font-size: 13px;
    color: #D9A679;
    text-decoration: none;  
}

.sravn a:hover
{
    text-decoration: underline;
}

.sravn p
{
    padding-left: 38px; 
    padding-top:2px;
    padding-bottom: 0px;
}

.slink
{
cursor: pointer; 
text-decoration: underline;
}

.h1
{
    font-family: Arial Narrow;
    font-size: 14px;
    font-weight: bold;
    /*color: #D9A679;*/
    color: white;  
    text-transform: uppercase;  
}

h1
{
    font-family: Arial Narrow;
    font-size: 14px;
    font-weight: bold;
    color: #D9A679; 
    text-transform: uppercase;   
}

h2
{
    font-family: Arial Narrow;
    font-size: 12px;
    font-weight: bold;
    color: #D9A679; 
    text-transform: uppercase;   
}

.h2
{
    font-family: Arial Narrow;
    font-size: 12px;
    font-weight: bold;
    color: #D9A679; 
    text-transform: uppercase;   
}

.date
{
    font-family: Arial Narrow;
    font-size: 13px;
    color: #FFFFFF;
    height: 16px;
    width:  51px;
    margin-top: 38px; 
    background-image: url("../images/date.jpg");
}

.news
{                            
   margin-top: 15px;
   font-family: Arial; 
   font-size: 13px;  
   color: #D9A679;
   width: 262px;
   text-align: justify;
}

.news a
{                            
   font-family: Arial; 
   font-size: 13px;  
   color: #D9A679;
   text-align: justify;
} 

#hud
{
   background: #E41F25 url("../images/hud.jpg") no-repeat bottom left;  
   padding-left: 16px;
   padding-right: 16px; 
   
   font-family: Arial Narrow;
   font-size: 13px;
   color: #FFFFFF;  
   text-align: justify; 
}

.hud_h
{
    font-family: Arial Narrow;
    font-size: 13px;
    /*color: #830A0F;*/   

    font-weight: bold; 
    padding-top: 30px;
    padding-bottom: 3px;
}

.bot_m
{
   margin-left: 30px;
   margin-right: 30px;
}

#botm_sel
{
    font-family: Arial Narrow;
    font-size: 15px;
    color: #FFFFFF;
    font-weight: normal;  
    text-decoration: none;
}
#botm_sel:visited { color:  #FFFFFF; }
#botm_sel:hover { color: #FFFFFF; text-decoration: underline;}  

#botm
{
    font-family: Arial Narrow;
    font-size: 15px;
    color: #D9A679;
    font-weight: normal;  
    text-decoration: none;
}
#botm:visited { color:  #D9A679; }
#botm:hover { color: #D9A679; text-decoration: underline;} 
#bottom
{
   text-align: justify; 
   width: 100%; 
   height: 100px;
}
#cop
{
    margin-top: 30px;
    float: left;
    width: 450px; 
    padding-left: 63px;
    font-family: Arial Narrow;
    font-size: 11px;
    color: #D9A679;    
}
#diol
{
    margin-top: 30px;
    float: right;
    width: 350px; 
    padding-right: 54px;
    font-family: Arial Narrow;
    font-size: 11px;
    color: #D9A679;      
}

#count
{
    margin-top: 30px;
    padding-right: 20px;  
    float: right;
}

#left_td1
{
    font-family: Arial Narrow;
    font-size: 15px;    
    font-weight: bold;
    color: #3B0A01;
}

#lmenu
{
    font-family: Arial Narrow;
    font-size: 15px;    
    color: #D9A679; 
    font-weight: normal;   
    text-decoration: underline;  
}
#lmenu:hover
{
    text-decoration: none;  
}

#lmenu_sel
{
    font-family: Arial Narrow;
    font-size: 15px;    
    color: #FFFFFF; 
    font-weight: normal;   
    text-decoration: underline;  
}
#lmenu_sel:hover
{
    text-decoration: none;  
}



#left_td1 div
{
    padding-left: 23px;
}

#left_td2
{
    font-family: Arial Narrow;
    font-size: 15px;    
    color: #D9A679;
    padding-top: 20px;
}

#left_td2 div
{
    padding-left: 23px;
}

#lmenu2
{
    font-family: Arial Narrow;
    font-size: 15px;    
    font-weight: bold;
    /*color: #3B0A01;*/  
    color: #D9A679; 
    text-decoration: underline;  
}
#lmenu2:hover
{
    text-decoration: none;  
} 

#cat_pic td
{
   vertical-align:top;
   padding-top: 21px;
}

#cat_pic div
{
   background: transparent url("../images/bord.gif") no-repeat top left;
   width: 108px;
   text-align: center; 
   font-family: Tahoma;
   font-size: 11px;    
/*   font-weight: bold; */
   color: #D9A679;     
}

#cat_pic2
{
	margin-top: 21px;
}

#cat_pic2 td
{
/*   vertical-align:top;
   padding-top: 21px;*/
   font-family: Tahoma;
   font-size: 11px;    
   color: #D9A679; 
}

#pad_bot_td{padding-bottom: 21px; padding-top: 10px;}

#cat_pic2 div
{
   text-align: center; 
   font-family: Tahoma;
   font-size: 11px;    
   color: #D9A679;   
}

.bord
{
   float:left;
   clear:left;
   min-width: 1px;
   border: solid 1px #D9A679;   
}

#pic_m
{
  margin: 3px;
}

#art_link
{
   font-family: Tahoma;
   font-size: 11px;
   text-decoration: underline; 
   color: #D9A679;
}
#cat_pic img
{

    margin-top: 6px;
    margin-bottom: 15px;           
} 

#pad
{
    padding-left: 5px;
    padding-right: 5px;
}

#pad_right
{
   margin-left: 38px;    
}

#in_back
{
    background: transparent url("../images/bord_pass.gif") no-repeat top left;   
}

#llogo
{
    width: 220px;
    height: 57px;
    position: absolute;
    top: 45px;
    left: 48px;
}

#bot_rasp
{
 width: 330px;
}

#bot_rasp2
{
 width: 630px;
}

hr
{
background-color: #D9A679;  
color: #D9A679;
height: 1px;
border: none;
margin-top: 20px;
margin-bottom: 5px;
}

.cont_pic
{
   font-family: Arial; 
   font-size: 13px;  
   color: #D9A679;
   text-align: center;
} 

.cont_pic a
{
   font-family: Arial; 
   font-size: 13px;  
   color: #D9A679;
   text-decoration: underline;
}

#pic_bord
{
  border: solid 1px #D9A679; 
}

#big_pic
{
  margin: 4px;  
  border: solid 1px #000000; 
}

.img_foto
{
  float: left;
  margin-right: 18px;
  margin-bottom: 10px;
}

#comt_font
{
font-family: Arial; 
font-size: 13px;  
color: #D9A679;
}
#comt_font a
{
font-family: Arial; 
font-size: 13px;  
color: #D9A679;
text-decoration: underline;
}

.cont_font
{
font-family: Arial; 
font-size: 13px;  
color: #D9A679;
}

.cont_font a
{
font-family: Arial; 
font-size: 13px;  
color: #D9A679;
text-decoration: underline;
}

.cont_form
{
font-family: Arial; 
font-size: 13px;  
color: #D9A679;
}

.cont_form tr td
{
/*border: 1px solid black; */
/*width: 341px; */
}

.cont_form a
{
font-family: Arial; 
font-size: 13px;  
color: #D9A679;
text-decoration: underline;
}

.cont_form input
{
  border: solid 1px #AC320D;  
  background-color: #EAAE7B;
  font-family: Arial; 
  font-size: 13px;   
  color: #751604;  
}

.cont_form textarea
{
  border: solid 1px #AC320D;
  background-color: #EAAE7B;
  font-family: Arial; 
  font-size: 13px;   
  color: #751604;
}

.cont_form select
{
  border: solid 1px #AC320D;
  background-color: #EAAE7B;
  font-family: Arial; 
  font-size: 13px;   
  color: #751604;
}

.clink
{
font-family: Arial; 
font-size: 13px;  
color: #D9A679;
text-decoration: underline;
}

#art_cont
{
  padding-bottom: 15px;
  text-align: justify;
}

#art_cont2
{
  padding-bottom: 15px;
  padding-left: 15px;
  text-align: justify;
}

#art_bord
{
  border: solid 1px #D9A679;
  margin-right: 14px;
  margin-bottom: 3px;
  float: left;  
}

.baner
{
    margin-bottom: 15px;  
    margin-left: -23px; 
    padding-left: 0px;
}

.baner_top_l
{
    margin-bottom: 15px; 
    float: left; 
}

.baner_top_r
{
    margin-bottom: 15px; 
    float: right; 
}

.baner_top_c
{
    margin-bottom: 15px; 
    margin-left: 200px; 
    float: left; 
}

.baner_right
{
    margin-top: 15px;
    margin-bottom: 15px; 
}

.next
{
  margin-top: 15px;
  margin-bottom: 15px; 
  width: 80px;
}

.ctr_menu1
{
  margin-top: 20px;
  margin-bottom: 10px;  
}

#ctr_menu2
{
    font-family: Arial Narrow;
    font-size: 14px;
    color: #D9A679;
    text-decoration: none;
    white-space: nowrap;  
}
#ctr_menu2:hover {text-decoration: underline;} 

#ctr_menu2_sel
{
    font-family: Arial Narrow;
    font-size: 14px;
    color: #FFFFFF;
    text-decoration: none;
    white-space: nowrap;  
}
#ctr_menu2_sel:hover {  text-decoration: underline;} 

.input_cont
{
  width: 250px;
  border: solid 1px #AC320D;
  background-color: #EAAE7B;
  color: #751604;
}
.input_chet
{
background-color: #EAAE7B;
}
.text_cont
{
  width: 250px;
  border: solid 1px #AC320D;
  background-color: #EAAE7B;
  color: #751604; 
}

.send_btn
{
  border: solid 1px #AC320D;
  background-color: #EAAE7B;
  color: #751604; 
}

.img_p4
{
margin: 4px;
}

.hide_cat
{
 /* display: none;*/
 /* visibility: hidden;*/
}
#hide_cat1 {display: none;}
#hide_cat2 {display: none;}

.check
{
  border: solid 1px #AC320D;  
  background-color: #EAAE7B;
  color: #751604; 
}

.icon_adm
{
 margin-bottom: 2px;
 margin-top: 2px;
}

#shr
{
background-color: #D9A679;  
color: #D9A679;
height: 1px;
border: none;
padding: 0px;
margin-top: 5px;
margin-bottom: 5px;
}

#stable2
{
    display: none;
}

#stable3
{
    display: none;
}

#si
{
  height: 19px;
  width: 300px;
}

#si2
{
  height: 19px;
  width: 134px;
}

.chbx
{
 margin-top: 3px;
 width: 74px;
}

.chbxl
{
float: left;
margin-right: 3px;
}

.chbxr
{
float: left;
}
.cp
{
cursor: pointer;
}

.comm{font-size: 11px !important; line-height: 25px;}

.vek
{
  float: left;
  font-family: Arial Narrow;
  font-size: 12px;
  font-weight: bold;
  color: #D9A679; 
  text-transform: uppercase;     
}

.header
{
 float: right; 
 text-align: right;
 font-family: Arial Narrow;
 font-size: 12px;
 font-weight: bold;
 color: #3B0A01;                      
 text-transform: uppercase;  
}

.header2
{
 float: right; 
 text-align: right;
 font-family: Arial Narrow;
 font-size: 12px;
 font-weight: bold;
 color: #3B0A01;                      
 text-transform: uppercase;  
}

#vekhr
{
background-color: #D9A679;  
color: #D9A679;
height: 1px;
border: none;
margin-top: 3px;
margin-bottom: 6px; 
}

#artist
{
  font-family: Arial Narrow;
  font-size: 12px;
  font-weight: bold;
  color: #D9A679; 
  text-decoration: underline;
}

.artist
{
  font-family: Arial Narrow;
  font-size: 12px;
  font-weight: bold;
  color: #D9A679; 
  text-decoration: underline;
}

#clear{clear: both;}

#hh1
{
    font-family: Arial Narrow;
    font-size: 14px;
    font-weight: bold;
    color: #D9A679; 
    text-transform: uppercase;
    padding-bottom: 0px;
    margin-bottom: 0px;       
}
#h_text{padding-top: 0px; margin-top: 0px;}

#ml_pad{margin-left: 20px;}

#map_lp{padding-left: 20px;}
#map_lp2{padding-left: 20px;}

.period
{
	width: 350px;
	height: 120px;
	margin-left: -175px;
	margin-top: -150px;
	/*z-index: 1;
	position: absolute;*/	
	top: 50%;
	left: 50%;
	border: solid 1px black;
	background-color: #FAFAFA;
	/*display: none;*/
	color: black; 
	font-family: tahoma, sans-serif;
	font-size: 12px;
	padding-left: 10px;
}

.per
{
  font-family: Arial; 
  font-size: 13px;  
  color: #D9A679;
}

.per input
{
  border: solid 1px #AC320D;  
  background-color: #EAAE7B;
  font-family: Arial; 
  font-size: 13px;   
  color: #751604;  
}

.per select
{
  border: solid 1px #AC320D;  
  background-color: #EAAE7B;
  font-family: Arial; 
  font-size: 13px;   
  color: #751604;  
}
#norap {white-space: nowrap;}

#edit a{color: #D9A679 !important;}

#com_div{width: 200px; }
#bot_bord{border-bottom: solid 1px #D9A679;
font-size: 15px;    
font-weight: bold;
color: #3B0A01;
}

#bot_bord2{border-bottom: solid 1px #D9A679;}
#alf_mar{margin-bottom: 20px;}

.list{font-weight: bold;}

.fio_class{visibility: hidden;}

/*Левое меню - Начало*/
p.left_menu_category {
  font: bold 15px Arial Narrow;
  color: #D9A679;
  margin: 7px 0px 3px 0px;
}
/*Левое меню - Конец*/

.sel_cat
{
  border: solid 1px #727171;
  height : 20px;
  width : 248px;
  font-family : Tahoma;
  font-size : 12px;
  color : #101010;
  border-color : #727171;
  margin-left: 10px;
}
table.top_link {
  margin: 0px 0px 25px 0px;
  padding: 0px;
  border-collapse: collapse;
}
table.top_link tr td {
  padding: 0px;
  text-align: center;
}
table.top_link tr td a.top_value {
  font-family: Tahoma;
  font-size: 12px;
  color: #101010;
}
table.top_link tr td div.top_description {
  color: #D9A679;
  font-family: Tahoma;
  font-size: 11px;
  margin-top: 10px;
}
table.top_link tr td a.top_author {
  color: #D9A679;
  font-family: Arial;
  font-size: 13px;
  text-decoration: underline;
}
table.top_link tr td a.top_comment {
  color: #D9A679;
  font-family: Arial;
  text-decoration: underline;
  font-size: 11px !important;
  line-height: 25px;
}
table.top_link tr td span.top_rating {
  color: #D9A679;
  font-family: Arial;
  font-size: 13px;
}
span.top_title {
  color: #D9A679;
  font-family: Tahoma;
  font-size: 12px;
}
span.avatar_del_pic {
  text-decoration: underline;
  cursor: pointer;
}
img.avatar_img {
  border: 0px;
  float: none;
  margin: 0px 10px 0px 0px;
}
table.artist_description {
  margin: 0px;
  padding: 0px;
  font: inherit;
  color: inherit;
  border-collapse: collapse;
}
table.artist_description tr td {
  padding: 0px;
  text-align: left;
  vertical-align: top;
}

div.msel_block {
  margin: 0px 0px 5px 10px;
}
input.msel_browse_button {
  height: 20px;
  margin: 0px 0px 0px 10px;
}

span.rating_button {
 cursor: pointer;
}

div.artists_view_block {
 /*position: absolute;*/
 z-index: 5;
 display: block; 
 border: 1px solid #EAAE7B;
 width: 396px;
}
div.artists_view_none {
 position: absolute;
 display: none; 
}

div.registration_module_box_block {
 display: block;
}

div.registration_module_box_none {
 display: none;
}

form.internal_form {
 padding: 0px;
 margin: 0px;
}

.current_application_end {
 padding-bottom: 15px;
}

a.application_small_label {
 font-size: 16px; 
 
}

a.status_select {
 text-decoration: none;
}

div.bottom_category_content {
  margin-bottom: 11px; 
  padding: 15px 10px 0px 10px;
}

