/* Admin path*/
#admin_head {
			background-color:#384A79;
			width:100%
           }
#admin_head a {color:#FFFFFF; text-decoration:none;}		   
#admin_head a:hover {text-decoration:underline;}		   

#admin_head td {vertical-align:middle}
		   
#admin_head td#ttl {color:#FFFFFF;
                    font-weight:bold; 
					font-size:11px;
					vertical-align:middle;
				   }		   

.admin_td
        {
		 padding:5px;
		 text-align:left;
		}

.admin_color1
        {
		background-color:#FFFFFF;
		}


.admin_color2
        {
		 background-color:#F1F2F4;
		 background-image:url(img/left_menu_admin.gif); 
		 background-repeat:repeat-y;
		}
.admin_color2 td#group_menu {font-weight:bold;
                             padding:12px 0px 3px 3px;
							 font-size:12px;
							 color:#000000;
							 border-right:1px solid #384A79;
							 }
.admin_color2 td#active_menu
                             {
							  border:1px solid #384A79;
							  border-right:0px;
							  background-color:#FFFFFF;
							  padding:3px 0px 3px 5px;
							  font-weight:bold;
							 }							 		
.admin_color2 td#passive_menu {padding:3px 0px 3px 6px;
                               border-right:1px solid #384A79;
                               }
.admin_color2 td#btm {
                      border-right:1px solid #384A79; 
                      border-bottom:1px solid #384A79;
					 }
.GroupBox {margin-bottom:20px; border:1px dashed #CCCCCC;}
					  							 
#tbl_list {margin-bottom:20px;}
		
#tbl_list #ttl
 {
  		 background-color:#F1F2F4;
		 background-image:url(img/left_menu_admin.gif); 
		 background-repeat:repeat-y;
		 font-weight:bold;
  }

#tbl_list td {padding:2px 5px 2px 5px; border-bottom:1px dashed #CCCCCC;}  

/* User path*/
html, body { height: 100%; margin: 0px; }

body {
  /*text-align:center;*/
  position:relative;
}
table {
  /*margin:0 auto;*/
  /*width:80%;*/

}
.container {
  margin:0px auto;
  position:relative;
  width:150px;
  height:100%;
  overflow:hidden;
  /*border:1px solid black;*/
}
.toolbar {
  background-color:#FFFFDD;
  position:relative;
  z-index:100;
}
.scroller {
  position:relative;
}
.scroller img { 
  display:block;
  margin:0px auto;
}

BODY 
		{
		 FONT-FAMILY: tahoma;
		 FONT-SIZE: 10px;
		 COLOR:#000000;  
		 min-width:998px;
		 margin:0px;
		 background-color:#774564;
		 font-size:12px;
		}

A
		 {
		  font-size:12px;
		  text-decoration: underline;
		  color:#000000;
		  FONT-FAMILY: tahoma; 
		 }
		 
A:hover 
		{
		 text-decoration: none;
		}
		
td {vertical-align:top; font-size:12px;}		

#main_tbl {width:998px; border:0px; height:100%}
td#toph {height:198px;}
#lh {width:426px; height:198px; background-image:url(img/index_02.jpg); background-repeat:no-repeat;}
#ch {width:373px; height:198px; background-image:url(img/index_03.jpg); background-repeat:no-repeat;}
#rh {width:199px; height:198px; background-image:url(img/index_04.jpg); background-repeat:no-repeat; text-align:right;}
#rh div {padding:2px 10px 0px 0px;}
#rh a{color:#FFFFFF; font-weight:bold;}
a#lg {display:block; width:370px; height:135px; /*border:1px solid #CC0066;*/}

#bg1,#bg2,#bg3,#bg4,#bg5 {background-repeat:no-repeat;}
#bg1{width:265px; background-image:url(img/index_06.jpg); background-position:top; background-color:#EABDD9; padding:190px 0px 30px 0px;}
#bg2{width:28px; background-image:url(img/index_07.jpg); background-position:top; background-color:#FFFFFF;}
#bg3{width:478px; background-color:#FFFFFF; padding:60px 0px 30px 0px;}
#bg4{width:27px; background-image:url(img/index_09.jpg); background-position:top; background-color:#FFFFFF;}
#bg5{width:200px; background-image:url(img/index_10.jpg); background-position:top; background-color:#FFFFFF;}


#bg_news{width:678px; background-color:#FFFFFF; padding:60px 0px 30px 0px; text-align:left;}
#bg6{width:27px;background-color:#FFFFFF;}

#np {background-color:#DC94C0; height:13px;}


#ft {height:25px;}
#ft td {color:#FFFFFF; font-size:11px; vertical-align:middle;}
#ft td#cr {text-align:right;font-size:10px;}
#ft td#cr a {color:#E8BCD8; font-size:10px; text-decoration:none;}
#ft td#cr a:hover {text-decoration:underline;}
#ft td#ct{height:28px;text-align:right; width:100px;}

table#ln{height:100%; width:100%;}
table td#cn {font-size:24px; font-style:italic; color:#FFFFFF; font-weight:bold; padding-left:36px; height:48px;}
table td#ln {border-left:2px solid #E1A4CA; padding:20px;}
table td#fn {height:15px; font-size:0px;}

input,textarea,select
		{
		 FONT-SIZE: 11px; 
		 FONT-FAMILY: tahoma;
		 text-indent:1px;
		 border-top:1px #5E5E5E solid;
		 border-left:1px #5E5E5E solid;
		 border-right:1px #CDCEC8 solid;
		 border-bottom:1px #CDCEC8 solid;
		 padding:3px;
		}
			
#btn,#btn2   {
         background-color:#384A79;
         color:#FFFFFF;
         font-weight:bold;
         border:1px solid #D9DCDF;
        }

#btn2   {
         background-color:#774564;
        }		
		
a#sm, a#am{       
	   font-size:20px; 
	   font-family:"Times New Roman", Times, serif;
	   /*font-family:Tahoma;  */
	   font-style:italic;
	   font-weight:bold; 
	   padding:6px 12px 6px 12px; 
	   background-color:#DC94C0;
	   margin:4px 30px 4px 30px;
	   display:block;
	   text-decoration:none;
	   text-align:left;
	   }

a#sm:hover {background-color:#C383AA;
            color:#FFFFFF;
		    } 	   
	   
a#am{
     background-color: #774564;/*#B9B0B6;*/
	 color:#FFFFFF;
	}
		
div#nl {padding:0px 0px 25px 0px;}
div#nl span {font-size:11px; color:#666666;}
div#nl a img {border:2px solid #E1A4CA; padding:2px;}
div#nl a {font-size:11px; font-weight:bold;}
table#tbl_border {border:1px solid #999999; border-collapse:collapse; margin-bottom:15px;} 
table#tbl_border td {border:1px solid #999999; border-collapse:collapse;}

table#nl2 {width:100%;margin-bottom:30px;} 
table#nl2 td {padding:3px; padding-bottom:10px;}
table#nl2 td span {font-size:11px; color:#666666;}
table#nl2 td div#cp {font-size:15px; font-weight:bold;}
table#nl2 td a {font-size:13px; font-weight:bold;}
table#nl2 td a img {border:2px solid #E1A4CA; padding:2px;}

.number_pages
		{
		 font-size:13px;
		 color:#000000;
		 padding:3px 3px 3px 8px;
		 height:33px;
		}

.number_pages a
		{
		 font-family:Arial, Helvetica, sans-serif;
		 padding-top:2px;
		 padding-bottom:2px;
		 padding-left:5px;
		 padding-right:5px;
		 display:inline;
		 height:15px;
		 width:50px;
		 text-decoration:none;
		 font-size:14px;
		 border:1px solid #F5F5F5;
		 margin-left:2px;
		}

.number_pages a#ac {background-color:#CDD1D4;}		

.number_pages a:hover{background-color:#DEE2E6;border:1px solid #9FACBE;color:#000000;}
table#tbl_reg {border:1px dashed #CCCCCC;}
table#tbl_reg td {padding:4px;}

#rw_psw {border:1px dashed #CCCCCC; text-align:center;}
#rw_psw td input {width:245px;}
#rw_psw td #btn2 {width:100px;}
#rw_psw #mtd { font-size:10px;color:#FF0000;}
#rw_psw td {text-align:center; padding:10px;}
#rw_psw td span {font-size:10px; color:#999999;}
#rw_psw td a {font-size:10px; text-decoration:underline;}
#rw_psw td a:hover {text-decoration:none}

#div_vhod {background-color:#C389A7; margin-top:7px; display:none; width:142px;}
#div_vhod td {padding:3px; text-align:center;}
#div_vhod td a {font-size:10px; font-weight:normal;}
a#vh {padding: 3px 4px 7px 5px;}

#tbl_anketa {border-collapse:collapse;border:1px dashed #CCCCCC; text-align:left;}
#tbl_anketa td {padding:3px;border:1px dashed #CCCCCC;}
span#small {font-size:10px;}
input#dl {width:280px;}
div#div_sm { border-bottom: 3px solid #774564; height:28px; margin-bottom:10px;}
div#div_sm a {display:block; float:left; margin-right:10px;padding:7px 3px 7px 3px;}
a#ssm {background-color:#DC94C0; padding:3px; text-decoration:none;}
a#ssm:hover, a#asm {background-color:#774564; color:#FFFFFF;  text-decoration:none;}
a#ssm:hover {background-color:#AF7699}

div#notice {padding:20px 0px 10px 0px; font-weight:bold;}
tr#ttl td {font-weight:bold;}