body {margin: 0px; background: #ffffff;}
td {padding: 0px; font-family: Tahoma; font-size: 12px;}

a:link, a:visited {color: #FF0000; text-decoration: underline;}
a:hover {color: #FF0000; text-decoration: none;}

/*
a.link:link, a.link:visited {color: #FF0000; text-decoration: underline;}
a.link:hover {color: #FF0000; text-decoration: none;}
*/

H1 {font-size: 18px; font-family: Tahoma; font-weight: normal;}
H2 {font-size: 16px; font-family: Tahoma; font-weight: normal;}
H3 {font-size: 14px; font-family: Tahoma; font-weight: normal;}

.MenuButton {
	     width: 217px;
	     margin-top: 1px;
	     padding-left: 20px;
	     padding-top: 5px;
	     padding-bottom: 5px;
       background-image: url('img/button.gif');
       background-repeat: no-repeat;
	    }

.MenuButtonActive {
	     width: 217px;
	     margin-top: 1px;
	     padding-left: 20px;
	     padding-top: 5px;
	     padding-bottom: 5px;
       background-image: url('img/button_active.gif');
       background-repeat: no-repeat;
	    }

a.MenuLink:link,a.MenuLink:visited,a.MenuLink:hover {color: #000000; font-weight: bold; text-decoration: none;}
a.MenuLinkActive:link,a.MenuLinkActive:visited,a.MenuLinkActive:hover {color: #FFFFFF; font-weight: bold; text-decoration: none;}


#SloganText {font-size: 15px; margin-left: -70px; font-weight: bold;}
#Col11 {width: 201px; height: 128px; text-align: center;}
#Col12 {
   	 background-image: url('img/mir.gif');
	 background-position: 100% 0%;
	 background-repeat: no-repeat;
	 padding-left: 150px;
       }
#Col21 {width: 201px;}
#Col22 {
   	 background-image: url('img/24.gif');
     background-position: 100% 0%;
     background-repeat: repeat-x;
	}
#Col23 {width: 152px; text-align: right;}
#Col3 {  
     background-image: url('img/31.gif');
     background-repeat: repeat-x;
     height: 22px;
      }
#Col41 {width: 15%; vertical-align: top;}
#Col42 {width: 60%; padding-left: 10px; padding-top: 5px; padding-bottom: 50px; vertical-align: top;}
#Col43 {width: 20%; padding-left: 10px; vertical-align: top;}

#Col5  {height: 60px; background: #BBBDBF; paddign-bottom: 4px; padding-left: 30px;}
#Col6  {
	 background-image: url('img/51.gif');
	 background-repeat: repeat-x;
	 height: 22px;
       }

/* Личный кабинет */
/* Левое меню */
.CabinetMenuLayer {width: 100%; background: #898083;}

a.CabinetMenuLink:link, a.CabinetMenuLink:visited {color: #000000; text-decoration: none; margin-left: 30px;}
a.CabinetMenuLink:hover {color: #000000; text-decoration: underline; margin-left: 30px;}
.CabinetMenuActiveText {margin-left: 30px;}

.CabinetMenuLi {height: 18px; width: 100%;}
.CabinetMenuLiActive {
  width: 100%;
  background: #E00101;
  margin-top: 1px;
  margin-bottom: 2px;
  padding-top: 3px;
  padding-bottom: 3px;
  color: #000000;
  }


/* Основная форма */
.CabinetMenuButtonLi {
	width: 126px;
	background: #898083 url('/img/button.gif');
	background-repeat: no-repeat;
	float: left;
	height: 43px;
	width: 129px;
	}
	
.CabinetMenuButtonActiveLi {
	width: 126px;
	background: #898083 url('/img/button_active.gif');
	background-repeat: no-repeat;
	float: left;
	height: 43px;
	width: 129px;
  padding-top: 1px;
  }
	
.CabinetMenuButtonLayer {
  width: 810px;
  height: 44px;
	background: #fff url('/img/CabinetMenuButtonBg.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
	}

a.CabinetMenuButtonLink:link, a.CabinetMenuButtonLink:visited {color: #ffffff;	text-decoration: none; font-weight: bold;  margin-left: 7px;}
a.CabinetMenuButtonLink:hover {text-decoration: underline; font-weight: bold; margin-left: 7px;}

.CabinetMenuButtonActiveText {margin-left: 7px; font-weight: bold; color: #ffffff;}
.CabinetMenuButtonImg {float: left;}

.CabinetMenuButtonMessage {width: 810px; background: #DBD9DA; padding-bottom: 30px;}
.CabinetMenuButtonMessageSub1 {height: 15px; background: #898083; padding-top: 2px; padding-left: 8px; padding-bottom: 2px;  color: #ffffff; font-weight: bold;}
.CabinetMenuButtonMessageText1 {background: #ffffff; border: 1px solid #898083; padding-top: 2px; padding-left: 8px; padding-bottom: 2px;}

.CabinetMenuButtonMessageSub2 {margin-top: 5px; background: #898083; padding-top: 2px; padding-left: 8px; padding-bottom: 2px; color: #ffffff; font-weight: bold;}
.CabinetMenuButtonMessageText2 {background: #ffffff; border: 1px solid #898083; padding-top: 2px; padding-bottom: 2px; padding-right: 50px; padding-left: 50px;}

.CabinetMenuInputText {margin-top: 12px; border: 1px solid #898083; width: 450px; color: #564F51; font-family: Tahoma; font-size: 11px; padding-left: 2px;}
.CabinetMenuTextArea {margin-top: 12px; border: 1px solid #898083;  width: 450px; color: #564F51; font-family: Tahoma; font-size: 11px; padding: 2px; height: 200px;}
.CabinetMenuSubmit {padding-bottom: 1px; padding-top: 1px; padding-left: 10px; padding-right: 10px; font-family: Tahoma; font-size: 11px; color: #000000;}
.CabinetMenuSubmitTD {text-align: right; margin-top: 5px;}

/* Личный кабинет - конец */


table.content {
    background-color: #2a53a3;
    }

td.main_head, tr.main_head {
    color: white;
    background: #2a53a3;
    background-repeat: repeat-x;
    font-weight: bold;
    }

td.head, tr.head {
    color: white;
    background-color: #2a53a3;
    }

td.content {
    background-color: #FFFFFF;
    padding: 4px;
    }

/* регистрационные формы */
div.form_row {
  padding-top: 10px;
  }

fieldset.user_fieldset {
  width: 300px;
  }

fieldset.passport_fieldset {
  width: 300px;
  }

input.form_input {
  width: 200px;
  }

/************************/

form#login_form div {
  text-align: right;
  width: 200px;
  margin-bottom: 5px;
}

form#login_form div label {
  text-align: left;
  padding-right: 10px;
}

form#login_form div input#submit {
  text-align: left;
  margin-right: 80px;
}

div#cabinet_menu {

}

div.cabinet_menu_item {
  background-image: url(/img/menu.jpg);
  height: 17px;
  padding-left: 20px; 
  padding-top: 4px;
  font-family: Tahoma;
  font-size: 12px;
}

div.cabinet_menu_item {
  color:#000000;
  text-decoration: none;
  font-size: 12px;
}

div.cabinet_menu_item {
  color:#000000;
  text-decoration: none;
  font-size: 12px;
}

/*
div.cabinet_menu_item a:link,a:visited {
  color:#000000;
  text-decoration: none;
  font-size: 12px;
}

div.cabinet_menu_item a:hover {
  color:#000000;
  text-decoration: none;
  font-size: 12px;
}

*/


div.cab_service_msg {
  text-align: center;
}

span.help_change_password {
  color: gray; 
  }

div.cabinet_section_title {
  font-family: Tahoma, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: gray;
  margin-bottom: 10px;
  margin-top: 0px;
}

@media print {
    div.noprint {
        display: none;
    }
}

/* Анкета в личном кабинете */

table.anketa_table {
    border: 1px solid #000000;
    background-color: #dedede;
    }

tr.anketa_row {
  }
td.anketa_cell {
    padding: 5px;
    }

tr.anketa_lower_row {
    }

td.caption_bold_cell {
    font-weight: bold;
    background-color: #dedede;
    border-bottom: 1px solid #000000;
    padding: 5px;
    }
input.new_theme {
  width: 350px;
  }
span.you_can_add {
  font-weight: bold;
  }

textarea.anketa_comment {
  width: 250px;
  height: 100px;
}

textarea.anketa_invites {
  width: 250px;
  height: 100px;
}

