html,body { margin: 0px; padding: 0px 0px 5px 0px; background-color: #F7EFE6; color: #774F44;} /*background-color: #faf9f5*/

*{ font-family:Arial,Helvetica,sans-serif; font-size:12px; } 

* html .help_pic {margin-top: 3px;}

* html .help_pic2 {margin-top: 1px;}

.profile-table td td {
  padding: 0px;
}

table {border-collapse: collapse;}

a { color:#774F44; }

img {border: none;} 

.input1 { border-top:1px solid #6E6E6E; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc; color:#A8A9A8; font-size:11px; font-weight:normal; font-family: Arial; } 

.auth { width: 107px; height: 17px; color: #000000; margin-left: 0px; font-size: 11px; font-family: Arial; border: 0px; border: 1px solid #774F44; padding-left: 5px; color: #999999; } 

h1 {font-family: Arial, Helvetica, sans-serif; color: #A7927D; text-decoration:none; font-size: 24px; font-weight: none;}
 
h2 {font-family: Arial, Helvetica, sans-serif; color: #A7927D; text-decoration:none; font-size: 20px; font-weight: none;}
 
h3 {font-family: Arial, Helvetica, sans-serif; color: #A7927D; text-decoration:none; font-size: 16px; font-weight: none;}

.user_typr_select { font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #A7927D; text-decoration:none; font-size: 16px; font-weight: none; } 

.text2 { font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration:none; font-size: 11px; line-height: 1.5 } 

.banner { margin-top: 20px; } 

table.width { margin: 0 auto; max-width: 1260px; width : expression(parentNode.clientWidth > 1260 ? "1260px" : "auto");}
/*  width : expression(parentNode.clientWidth > 1260 ? "1260px" : "auto");  */

.light_grey { font-family: Arial, Helvetica, sans-serif; color: #8C8C8C; text-decoration:none; font-size: 11px; } 

.yellow a{font-family: Arial, Helvetica, sans-serif; color: #F4EFE6; text-decoration:underline; font-size: 11px; } 

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

.grey_light {font-family: Arial, Helvetica, sans-serif; color: #6F6F6F; text-decoration:none; font-size: 11px;/*width:180px;*/} 

.grey_light_15 {font-family: Arial, Helvetica, sans-serif; color: #6F6F6F; text-decoration:none; font-size: 15px; } 

.grey_light_10 {font-family: Arial, Helvetica, sans-serif; color: #6F6F6F; text-decoration:none; font-size: 10px; } 

.grey a{ font-family: Arial, Helvetica, sans-serif; color: #666666; text-decoration:underline; font-size: 10px;} 

.grey_11 { font-family: Arial, Helvetica, sans-serif; color: #666666; text-decoration:none; font-size: 11px;} 

.grey_14 { font-family: Arial, Helvetica, sans-serif; color: #666666; text-decoration:none; font-size: 14px;} 

.grey_16 { font-family: Arial, Helvetica, sans-serif; color: #666666; text-decoration:none; font-size: 16px;} 

.grey_11 a{ font-family: Arial, Helvetica, sans-serif; color: #666666; text-decoration:underline; font-size: 11px;} 

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

.black {font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration:none; font-size: 11px; } 

.black_12 {font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration:none; font-size: 12px; font-weight: bold; }

.white_bold a{font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:none; font-size: 11px; font-weight: bold;} 

.white{font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:none; font-size: 11px;} 

.white_bold a:hover{color: #999999;} 

.brown_large {font-family: Arial, Helvetica, sans-serif; color: #A7927D; text-decoration:none; font-size: 16px;} 

.brown_big {font-family: Arial, Helvetica, sans-serif; color: #8B8187; text-decoration:none; font-size: 14px; font-weight: bold;} 

.yellow_big {font-family: Arial, Helvetica, sans-serif; color: #F7E6CC; text-decoration:none; font-size: 14px; font-weight: bold;} 

.brown a{font-family: Arial, Helvetica, sans-serif; color: #8B8187; font-size: 11px; text-decoration:underline;} 

.brown a:hover{color: white;} 

.brown_12 {font-family: Arial, Helvetica, sans-serif; color: #8B8187; font-size: 12px; text-decoration:none;} 

.dark_brown_12 {font-family: Arial, Helvetica, sans-serif; color: #764E42; font-size: 12px; text-decoration:none;} 

.dark_brown_12  a:link {font-family: Arial, Helvetica, sans-serif; color: #764E42; font-size: 12px; text-decoration:none;} 

.dark_brown_12  a:visited {font-family: Arial, Helvetica, sans-serif; color: #764E42; font-size: 12px; text-decoration:none;} 

.dark_brown_12  a:hover {font-family: Arial, Helvetica, sans-serif; color: #764E42; font-size: 12px; text-decoration:underline;} 

a.brown_12_bold {font-family: Arial, Helvetica, sans-serif; color: #8B8187; font-size: 12px; text-decoration:none; font-weight: bold;} 

a:hover.brown_12_bold {font-family: Arial, Helvetica, sans-serif; color: #F7E6CC; font-size: 12px; text-decoration:none; font-weight: bold;} 

.profile-link  a{font-family: Arial, Helvetica, sans-serif; color: #8B8187; font-size: 14px; text-decoration:underline;} 

.profile-table td { font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 11px; } 

.light_brown_10 {font-family: Arial, Helvetica, sans-serif; color: #774F44; text-decoration:none; font-size: 10px;} 

.light_brown {font-family: Arial, Helvetica, sans-serif; color: #774F44; text-decoration:none; font-size: 11px;} 

.light_brown_18 {font-family: Arial, Helvetica, sans-serif; color: #774F44; text-decoration:underline; font-size: 18px;} 

.light_brown_18 a{font-family: Arial, Helvetica, sans-serif; color: #774F44; text-decoration:underline; font-size: 18px;} 

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

.light_brown_b a{font-family: Arial, Helvetica, sans-serif; color: #774F44; text-decoration:underline; font-size: 11px; font-weight: bold;} 

.light_brown_12 a{ font-family: Arial, Helvetica, sans-serif; color: #774F44; text-decoration:none; font-size: 12px; font-weight: bold; border-bottom: 1px dashed;} 

.light_brown_12 { font-family: Arial, Helvetica, sans-serif; color: #774F44; text-decoration:none; font-size: 12px; font-weight: bold; } 

.light_brown_name a{ font-family: Arial, Helvetica, sans-serif; color: #774F44; text-decoration:underline; font-size: 12px; font-weight: bold;} 

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

.red {font-family: Arial, Helvetica, sans-serif; color: #9A1E1E; text-decoration:none; font-size: 11px; font-weight: bold;} 

.red_14 {font-family: Arial, Helvetica, sans-serif; color: #9A1E1E; text-decoration:none; font-size: 14px; font-weight: bold;} 

.red_18 {font-family: Arial, Helvetica, sans-serif; color: #9A1E1E; text-decoration:none; font-size: 18px;} 

.red_12 a{font-family: Arial, Helvetica, sans-serif; color: #9A1E1E; text-decoration:underline; font-size: 12px; font-weight: bold;} 

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

table.top { border-collapse: collapse; } 

table.top td.logo { padding-left: 36px; padding-top: 20px; } 

table.top table.top_menu { margin-left: 35px; } 

table.top table.top_menu span.vert { padding-left: 10px; padding-right: 10px; font-family: Arial, Helvetica, sans-serif; color: #8F8380; text-decoration:none; font-size: 11px; font-weight: bold; color: #8F8380; } 

table.top tanle.navigation { margin-right: 35px; } 

table.map { border-collapse: collapse; } 

table.map table.form{ margin-top: 2px; } 

table.map td.left_fon { height: 352px; background-image:url('images/left_fon.gif'); background-position: left top; background-repeat: repeat-x; } 

table.map td.left_fon img.find_img { margin-top: 17px; } 

.option { padding-top: 0px; vertical-align: middle; width: 131px; height: 18px; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration:none; font-size: 11px; border: 1px solid #AD967D; } 

td.center_fon { height: 352px; background-color:#EDDDCD; background-position: left top; background-repeat: repeat-x; } 

.journal_fon{ background-color:#FBEAD0; background-image:url('images/journal_fon.gif'); background-position: left top; background-repeat: no-repeat; } 

table.infoblock{ margin-top: 15px; } 

.picture { float: left; margin-top: 10px; } 

.text { float: left; margin-left: 5px; margin-top: 10px; } 

table.foot_cont{ clear: both; padding-top: 10px; } 

table.block { margin-top: 10px; } 

table.block td.cont { padding: 5px 10px; } 

.bg_fon { width: 167px; height: 44px; background-image:url('images/bg_fon.gif'); background-position: left top; background-repeat: no-repeat; } 

.otstup{ padding-left: 10px; padding-right: 10px; } 

.flash { background-image:url('images/flash.gif'); background-position: left top; background-repeat: no-repeat; } 

.content { padding-right: 10px; text-align: left; vertical-align: middle; } 

.square { vertical-align: top; padding-top: 10px; }

table.form { padding: 0px; } 

.starrequired{ color: red; } 

.inputfile { border:1px solid #764e42; width:400px; } 

table.list_object { background-color:#764E42; } 

table.list_object td{ background-color:#FFFFFF; } 

div.exhibitions_list {float:left; margin:0px; font-family: Arial, Helvetica, sans-serif; color: #A7927D; font-size: 12px; padding-bottom: 16px; } 

div.exhibitions_list a:link {font-family: Arial, Helvetica, sans-serif; color: #764E42; font-size: 12px; text-decoration:underline; font: bold} 

div.exhibitions_list a:visited {font-family: Arial, Helvetica, sans-serif; color: #764E42; font-size: 12px; text-decoration:none; font: bold} 

div.exhibitions_list a:hover {font-family: Arial, Helvetica, sans-serif; color: #764E42; font-size: 12px; text-decoration:underline; font: bold} 

.exhibitions_item. div.exhibitions_list p {padding-bottom: 16px; margin-top: 12px;}

p.exhibitions_item div.exhibitions_list { font-family: Arial, Helvetica, sans-serif; color: #A7927D; font-size: 12px; padding-bottom: 16px; } 

img.img_exhibitions{ float:left; margin:0px 20px 16px 0px; border:5px solid rgb(242, 235, 227);} 

.back_listexh a { margin-top:10px; display:block; clear:left; text-align:right; width:100%; } 

div.subscribe-index { color:#774F44; font-family:Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; } 

div.subscribe-index  .data-table { color:#774F44; font-family:Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; } d


div.subscribe-edit { color:#774F44; font-family:Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; } 

div.subscribe-edit.data-table { color:#774F44; font-family:Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; }

div.subscribe-edit  .data-table   .inputtext, .inputtextarea, .with_code { border:1px solid #764e42; } 

div.voting-form-box{ color:#774F44; font-family:Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; } 

div.voting-result-box{ color:#774F44; font-family:Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; } 

div.voting-result-box .vote-answer-table{ color:#774F44; font-family:Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; } 

.notetext{ font-family:Arial,Helvetica,sans-serif; font-size:11px; } 

font.notetext {font-weight: bold;}

.undefined{ }

table.form-table { font-family: Arial; font-size: 12px; border-collapse:collapse; font-weight:normal; line-height:160%; } 
table.form-table tr{ border-bottom:1px solid #dcdcdc}

.inputtextarea, .inputtext { width: 180px; } 

.inputtext { border:1px solid #764e42;} 

.inputfile { border:1px solid #764e42; width:400px; } 

.inputtext_capcha { border:1px solid #764e42; width:100px; } 

table.form-table th, table.form-table td { border:0px solid #ADC3D5; padding: 5px 5px; vertical-align:; } 

table.form-table th { text-align: left; color:#25639A; }

table.form-table td { padding: 2px 4px; } 

.form-required { color: red; } 

.error-fld { display: block; float: left; height: 13px; width: 15px; background-repeat: no-repeat; background-image: url(images/icon_warn.gif); } 

.bold{ font-weight: bold; } 

.ital{ font-style: italic; }

.under{ text-decoration: underline; } 

.text_in_form { color: #764E42; } 

.marg_span {
margin-top: 5px;
}

.otstup_banner {padding: 3px 0px 0px 0px}

.on_all_width {width: 180px;}

a.no_undln_before {text-decoration: none;}

#logo_div {margin: 5px 0px;}

.otst_data_tab {margin-top: 15px;}

.inputselect {width: 180px; height: 150px;}

.help_link {text-decoration: none; color: #f0e0c7; padding-left: 2px;}

.help_link:hover {color: #775c54;}

.pad_g {
padding: 1px 7px;
}

.level2_menu {
font-weight: normal;
}
.level2_menu a {
margin-left: 10px;
text-decoration: none;
border-bottom: 1px #774f44 dashed;
}
/*
.rek_tab {
max-width: 688px;
width:expression(document.body.clientWidth > 688? "688px": "auto" );/* Аналог первого свойства в ie6 */
}*/

.hide {overflow:hidden; line-height:1%; border: none;}
