/* CSS Document */


BODY {
	margin: 0; 
	padding: 0;
	background-color: #0084b3;
	width: 100%;
    font-family: Arial;
    font-size: 11px;
	color: #fff;
}


table {
	margin: 0;
	padding: 0;
}

td {
    vertical-align: top;
}

form {
margin-bottom:0px;

}

A {
 color: #fff;
 font-size: 11px;
 font-weight: normal;
}

A {
 text-decoration: none; 
}



A:hover {
 text-decoration: underline;
 }

img {
    border: none;
	margin: 0;
	padding: 0;
}


ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

.clear {
	clear: both;
}


/*                 */



#bg_bot {
	position: absolute;
	width: 100%;
 		background: url("/i/bg_top.gif") repeat-x;
    z-index: 1;    
}

#bg_top {
	width: 100%;

    background: url("/i/bg_bot.gif") repeat-x bottom;
}

#top_pic {
  	width: 100%;
    
	background: url("/i/pic_girl.png") no-repeat right top;  
}

#logo {
    position: absolute;
    width: 499px;
    height: 141px;
    margin-left: 40px;
    margin-top: 120px;
    z-index: 3;   
}


#content {
    position: relative;
    z-index: 2; 
    padding-top: 410px;
}







table.content_tab {
    width: 100%;
    
}



td.left_col_td {
    width: 200px;
}

td.center_col_td {
    width: 100%;
}

td.right_col_td {
    width: 200px;
}










.left_menu {
    width: 200px;
}

.left_menu_top_left {
	background: url("/i/left_menu_top_left.png") no-repeat left top;
    width: 11px;
    height: 11px;
    float: left;      
}

.left_menu_top_right {
  	background: url("/i/left_menu_top_rig.png") no-repeat right top;
    width: 11px;
    height: 11px;
    float: left;  
}

.left_menu_top_center {
   	background: url("/i/left_menu_top_bg.png");
    width: 178px;
    height: 11px;
    float: left;    
}

.left_menu_top_bg {
     width: 200px;
    height: 10px;  
}

.left_menu_cont {
   	background: url("/i/left_menu_bg.png");   
}

.left_menu_shad {
   	background: url("/i/left_menu_bg_shad.png") no-repeat top;   
}

.left_menu_bot_left {
    background: url("/i/left_menu_bot_left.png") no-repeat left top;
    width: 11px;
    height: 11px;
    float: left;  
}

.left_menu_bot_center {
    background: url("/i/left_menu_bg.png");
    width: 178px;
    height: 11px;
    float: left;      
}

.left_menu_bot_right {
    background: url("/i/left_menu_bot_rig.png") no-repeat left top;
    width: 11px;
    height: 11px;
    float: left;   
}

.blank_pic {
    width: 10px;
    height: 1px;
}






.center_top_center {
    background: url("/i/center_bg.png");
    width: 100%;
}

.center_border {
    background: url("/i/center_bg.png");    
}

.center_content {
    background: url("/i/center_bg.png"); 
    width: 100%;
    padding: 10px 5px;    
}







.rassilka_top_left {
	background: url("/i/rassilka_left_top.png") no-repeat left top;
    width: 11px;
    height: 11px;
    float: left;      
}

.rassilka_top_right {
  	background: url("/i/rassilka_rig_top.png") no-repeat right top;
    width: 11px;
    height: 11px;
    float: left;  
}

.rassilka_top_center {
   	background: url("/i/rassilka_bg.png");
    width: 178px;
    height: 11px;
    float: left;    
}

.rassilka_bot_left {
	background: url("/i/rassilka_left_bot.png") no-repeat left top;
    width: 11px;
    height: 11px;
    float: left;      
}

.rassilka_bot_right {
  	background: url("/i/rassilka_rig_bot.png") no-repeat right top;
    width: 11px;
    height: 11px;
    float: left;  
}

.rassilka_center {
    background: url("/i/rassilka_bg.png");  
}

.rassilka_pic {
    position: absolute;
    background: url("/i/rassilka_pic.png") no-repeat;
    width: 62px;
    height: 66px;
    z-index: 5;
    margin-left: -45px;
    margin-top: -35px;
}

.blank_pic10 {
    width: 200px;
    height: 15px;
}






h1 {
    font-size: 24px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

.center_divline {
    background: url("/i/center_divline.gif") repeat-x;
    width: 100%;
    height: 1px;
    margin: 15px 0px;
}

.data {
    background: #ffd84c;
    color: #053a4c;
    padding: 1px 3px;
    width: 60px;
    text-align: center;
}

h2 {
    font-size: 18px;
    font-weight: bold;
    margin: 0;
    padding: 0; 
    margin: 8px 0px;
}

.news_pic {
    float: left;
    border: 1px solid #ffe06d;
    margin: 0px 10px 5px 0px;
}


ul {
    padding: 10px 0px;
}


a.left_menu_a, a.left_menu_a1,a.left_menu_a2,a.left_menu_a3,a.left_menu_a4 {
    display: block;
    height: 27px;
    width: 180px;
    padding-left: 20px;
    padding-top: 10px; 
    font-size: 12px;
    font-weight: bold;
    color: #22537a;
}

a.left_menu_a:hover, a.left_menu_a1:hover,a.left_menu_a2:hover,a.left_menu_a3:hover,a.left_menu_a4:hover {
    text-decoration: none;
    padding-left: 45px;
    width: 155px;
    color: #22537a;
	background: #51B8F5;
}

a.left_menu_a13:hover {
    background: url("/i/menu_bg_1.gif") no-repeat left center;    
}

a.left_menu_a14:hover {
    background: url("/i/menu_bg_2.gif") no-repeat left center;    
}

a.left_menu_a15:hover {
    background: url("/i/menu_bg_3.gif") no-repeat left center;    
}

a.left_menu_a16:hover {
    background: url("/i/menu_bg_4.gif") no-repeat left center;    
}


a.left_menu_a17:hover {
    background: url("/i/menu_bg_1.gif") no-repeat left center;    
}

a.left_menu_a19:hover {
    background: url("/i/menu_bg_2.gif") no-repeat left center;    
}

a.left_menu_a20:hover {
    background: url("/i/menu_bg_3.gif") no-repeat left center;    
}

a.left_menu_a21:hover {
    background: url("/i/menu_bg_4.gif") no-repeat left center;    
}

a.left_menu_a30:hover {
    background: url("/i/menu_bg_1.gif") no-repeat left center;    
}

a.left_menu_a33:hover {
    background: url("/i/menu_bg_4.gif") no-repeat left center;    
}

a.left_menu_a38:hover {
    background: url("/i/menu_bg_2.gif") no-repeat left center;    
}

a.left_menu_a36:hover {
    background: url("/i/menu_bg_1.gif") no-repeat left center;    
}




#top_menu_cont {
    position: absolute;
    z-index: 10;
    width: 100%;
    text-align: center;
}

#top_menu {
    margin-left: auto;
    margin-right: auto;
    width: 95%;
}

table.top_menu_tab {  
    width: 100%;
    height: 35px; 
}

td.top_menu_td {
      background: url("/i/top_menu_bg.png");    
}

a.top_menu_a {
    display: block;
    height: 17px;
    padding-top: 18px;
    width: 100%;
    font-size: 12px;
    background: url("/i/top_menu_top.gif") repeat-x top;  
}

a.top_menu_a:hover {
     background: url("/i/top_menu_top_h.gif") repeat-x top; 
     text-decoration: none;
     color: #fddb5d;
}

td.top_menu_bot {
    background: url("/i/top_menu_bg.png");    
    height: 10px; 
}

td.corner_top_menu {
    height: 10px;
}

td.top_menu_divline_td {
      background: url("/i/top_menu_divline.png") no-repeat top;
      width: 1px;  
}

td.top_menu_border {
      background: url("/i/top_menu_bg.png");   
}

.rassilka_center {
    color: #00374b;
    padding: 0px 10px;
    font-weight: bold;
}

.pole_rassilka {
    color: #108dbc;
    border: 1px solid #108dbc;
    width: 170px;
    height: 16px;
    font-size: 11px;
    margin-top:  3px;
    padding-left: 5px;
}

.but_rassilka {
    margin: 10px 0px 0px 0px;
}

.banner {
    text-align: center;
    padding: 10px 0px;
}


td.footer_td {
    text-align: center;
    padding-top: 30px;
    color: #22537a;
}
	.footer_td a {
	    color: #22537a;
	}

a.txt_a {
    text-decoration: underline;
}

a.txt_a:hover {
    text-decoration: none;
}

.err {
	border: 1px solid red;
	background: #FFF8F8;
}
.ok {
	font-size: 14px;
	font-weight: bold;
}

div.album {
	background: #A6D9F0;
	padding: 10px;
	overflow: hidden;
	margin: 0 10px 10px 0;
	width: 220px;
	float: left;
}
.album p {
	margin: 0; 
	padding: 0;
}
.album img {
	border: 10px solid #fff;
	margin-bottom: 10px;
}
.album a {
	color: #22537a;
}
#breadcrumbs {
	margin: 10px 0 10px 0;
}
