html,body {



 margin: 0px 0px 5px 0px;



 padding: 0px;



 background-color: #ffffff;



 color: #000000;



 }



.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: 102px; 



	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"); }







  .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: #999999; text-decoration:none; font-size: 11px; width:220px;}



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



 .grey_light_10 {font-family: Arial, Helvetica, sans-serif; color: #999999; 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_12 a:hover{text-decoration:none; border-bottom: 0px dashed;} */



.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;



	 8F8380



}







table.top tanle.navigation {



 margin-right: 35px;



}







/*-----Поиск, карта, баннеры------*/







table.map {



margin-top: 4px;



	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-image:url('images/center_fon.gif'); 



	background-position: left top;



    background-repeat: repeat-x; 



}



.journal_fon{



		background-image:url('images/journal_fon.gif'); 



			 background-position: left bottom;



          background-repeat: no-repeat; 



}







/*-----header, левые и правыек баннеры------*/







table.infoblock{



	margin-top: 15px;



}



.picture {



float: left;



	/*vertical-align: middle;*/



	margin-left: 10px;



	margin-top: 10px;







}



.text {

    float: left;



	/*vertical-align: middle;  */



	/*width: 210px;*/



	margin-left: 10px;



	margin-top: 10px;

}







table.foot_cont{



clear: both;



padding-top: 10px;



	padding-left: 15px;



	padding-right: 15px;



}







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; 



}



/*--------------footer----------------------*/







.otstup{



	padding-left: 10px;



	padding-right: 10px;



}











/*-----------flash----------*/



.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:0 4px 6px 0;

    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:underline; font: bold}

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





p.exhibitions_item div.exhibitions_list

{

font-family: Arial, Helvetica, sans-serif; 

color: #A7927D;

font-size: 12px;

padding-bottom: 16px;

}





p.exhibitions_item strong {

 color:#666666; 

 font-size:11px;

 font:bold;

}



img.img_exhibitions{

 float:left;

 margin-top:10px;

 border:solid 1px #6383AA;

}



.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;

}


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-index  .data-table   .inputtext
{
border:1px solid #764e42;
}

div.subscribe-index    .inputtext
{
border:1px solid #764e42;
}



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

div.subscribe-edit    .inputtext
{
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;

}

.undefined{

}



/* **************************DATA-TABLE********************** */
table.form-table
{
    font-family: Arial;

    font-size: 12px;



	border-collapse:collapse;

	font-weight:normal;

	line-height:160%;



}


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

.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;
}
/* **************************DATA-TABLE********************** */

