#main {
clear:none;
}


*html, body {
font-size:13px;
height:100%;
padding:0;
margin:0;
}

body {
background: #d7ca9f;
min-width:1024px;
}

.page_margins {
min-width:1024px;
max-width:1920px;
height: auto !important;
min-height:100%;
overflow:hidden;
/*position:relative;*/
background: url("../../img1/bg.gif") repeat-y top center;
margin:0;
padding:0;
}

#header {
/*background: url("../../img1/top_collagh.jpg") no-repeat top center;*/
/*background: url("../../img1/top_collage_osen.jpg") no-repeat top center;*/
/*background: url("../../img1/top_collage_vesna.jpg") no-repeat top center;*/
background: url("../../img1/top_collage_leto.jpg") no-repeat top center;
/*background: url("../../img1/top_collage_zima.jpg") no-repeat top center;*/
height:365px;
padding: 0px;
}

.page {
width:100%;
padding: 0px;
margin:0;
background: url("../../img1/right.jpg") no-repeat top right;
}

#main {
padding: 0px;
margin: 0px;
background: url("../../img1/left.jpg") no-repeat top left;
}


#main_cont {
width:1024px;
background:url("../../img1/content_bg.png") repeat-y top center;
margin: 0px auto;
}

#main_cont_content {
background: url("../../img1/content_light3.jpg") no-repeat top left;
min-height:700px;
padding:40px;
}

/*
#main_cont {
width:1024px;
background:url("../../img1/content_bg.png") repeat-y top center;
position:relative;
left:50%;
margin-left:-512px;
}

#main_cont_content {
background: url("../../img1/content_light3.jpg") no-repeat top left;
min-height:700px;
padding:40px;
}

*/

.imgborder {
width:226px;
height:153px;
background: url("../../pub/bg_uzor_3.jpg") no-repeat;
margin:13px;
}

.cleaner {
clear:both;
}
                  




  form.reg{
  background:transparent;
  border:0px;
  margin:0px;
  padding:2px;
  }

  /*
  form input { width:auto; }
  form select { width:auto; }
  form textarea { width:100%; }
  */

  .columnar div.type-text table tr td textarea { width: auto; }
  .columnar div.type-text table tr td input { width: auto; }

  form.reg .type-text input { width:92% }

  form table tr td { padding:0px; margin:0px;}


  .yform {
  background:#fbeac5;
  border:1px solid #f28900;
  }

  .yform fieldset {
  background:#fbeac5;
  border:1px solid #ebca82;
  }

  .yform button {
  background:#454545 url(/yaml/screen/images/button_gray.png) repeat-x scroll left top;
  border-color:#DDDDDD rgb(68, 68, 68) rgb(68, 68, 68) rgb(221, 221, 221);
  border-style:solid;
  border-width:1px;
  color:#000000;
  padding:0.5em 1.2em;
  }

  .yform .type-button button#reset {
  background:#661717 url(/yaml/screen/images/button_red.png) repeat-x scroll left top;
  border-color:#DDDDDD rgb(68, 68, 68) rgb(68, 68, 68) rgb(221, 221, 221);
  border-style:solid;
  border-width:1px;
  color:#000000;
  padding:0.1em 1.2em;
  height:25px
  }

  .yform .type-button button#submit {
  background:#5E5607 url(/yaml/screen/images/button_yellow.png) repeat-x scroll left top;
  border-color:#DDDDDD rgb(68, 68, 68) rgb(68, 68, 68) rgb(221, 221, 221);
  border-style:solid;
  border-width:1px;
  color:#000000;
  padding:0.1em 1.2em;
  height:25px
  }


  .yform type-button button:focus, .yform .type-button button:hover, .yform .type-button button:active,
  .yform type-button button#reset:focus, .yform .type-button button#reset:hover, .yform .type-button button#reset:active 
  .yform type-button button#submit:focus, .yform .type-button button#submit:hover, .yform .type-button button#submit:active {
  background:#555555 none repeat scroll 0% 0%;
  border-color:#444444 rgb(221, 221, 221) rgb(221, 221, 221) rgb(68, 68, 68);
  border-style:solid;
  border-width:1px;
  color:#FFFFFF;
  }


  .columnar .type-text label, .columnar .type-select label {
  text-align:right;
  padding-right:1%;
  width:29%;
  }

  .columnar .type-button label {
  text-align:right;
  padding-right:1%;
  width:29%;
  float:left;
  }

  .columnar .type-button {
  text-align:left;
  }

  .columnar .submit {
  text-align:center;
  }

  .width100 { width:100% !important; }
  .width90 { width:90% !important; }
  .width80 { width:80% !important; }
  .width70 { width:70% !important; }
  .width60 { width:60% !important; }
  .width50 { width:50% !important; }
  .width40 { width:40% !important; }
  .width30 { width:30% !important; }
  .width20 { width:20% !important; }
  .width10 { width:10% !important; }
