@charset "windows-1251";
/* CSS Document */
html, body, div, form, input, select, p, h4, a, img {margin:0; padding:0; border:none;}
body {margin:0; padding:0; background:url("../images/bg_body.gif"/*tpa=http://www.rosdormash.su/images/bg_body.gif*/); font-family: Arial, Verdana; color:#000; font-size:12px;}
ul, li {llist-style:none;}
h1, h2, h3, h4, h5 {padding:0; margin:0;}
a {font-size:12px; color:#000; text-decoration: underline;}
a:hover {text-decoration:none;}
h4 {ppadding-left:14px; padding-top:10px; font-size:12px; font-weight:bold; text-decoration:underline;}
h2 {color:#06528e; font-size:16px; font-weight:bold; margin-top:20px; margin-bottom:5px;}

/** html .alpha {behavior: url('../images/alpha.htc');}*/

div#wrapper {width:960px; margin:0 auto; padding-top:10px;}
  div#header {width:960px; height:176px; position:relative;}
  div#header span {color:#005287; font-size:22px; font-style:italic; position:absolute; right:487px; top:41px;}
  div#header img {position:absolute; top:0; right:0;}
  div#header img#logo {position:absolute; top:12px; left:15px; width:288px; height:129px;}
  div#header ul {margin:0; padding:0; border:none; position:absolute; bottom:7px; left:350px;}
  div#header ul li {margin:0; padding:0; border:none; display:inline; padding-right:26px;}
  div#header ul li img {position:static;}
  div#header form {position:absolute; bottom:-1px; right:0; padding:0; margin:0; height:22px;}
  div#header form input.txt {width:116px; height:17px; border:1px solid #426e9b; position:relative; bottom:8px; background-color:#dce4e8; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; padding:3px 10px 0; vertical-align:middle;}
  * html div#header form {bottom:-7px;}
	#search_button {margin-left:-3px; width:23px; height:22px;}

  div#header_bottom {width:959px; height:5px; background-color:#A9BDCA; border-bottom:3px solid #336699; border-top:1px solid #5E82A2; border-right:1px solid #5E82A2;}
  div#central_cont {width:960px; border-top:1px solid #356899; position:relative;}
  div#central_cont table#t1 {width:960px;background:#ced9e1 url("../images/content/content/bg_right.gif"/*tpa=http://www.rosdormash.su/images/content/content/bg_right.gif*/) bottom right no-repeat;
                             margin:0; padding:0; border:none; border-spacing:0;}
  td {vertical-align:top; bbackground-color:#fff;}
  div#central_cont table#t1 td.c_top {background:#e8dcbf; padding:16px 0 16px 5px; border-right:1px solid #5e82a2; border-bottom:1px solid #336699;}
  div#central_cont table#t1 td.c_top a {display:block; font-weight:bold; width:125px; text-decoration: underline; color:#000;}
  div#central_cont table#t1 td.c_top a:hover {color:#005287; text-decoration:none;}
  div#central_cont table#t1 td#current {background:#ffe800 url("../images/content/central/bg_bottom.gif"/*tpa=http://www.rosdormash.su/images/content/central/bg_bottom.gif*/) top right repeat-y;}
  div#central_cont table#t1 td#current a {text-decoration:none;}
  div#central_cont table#t1 td.c_middle {background:#fff; padding:11px 0 11px 5px; border-right:1px solid #5e82a2; border-bottom:1px solid #336699;}
  div#central_cont table#t1 td.c_middle li {margin:0; padding:0; border:none; display:block; padding-left:11px; padding-bottom:7px; background:url("../images/content/central/top_marker.gif"/*tpa=http://www.rosdormash.su/images/content/central/top_marker.gif*/) 0 3px no-repeat;}
  div#central_cont table#t1 td.c_middle span {display:block; font-size:15px; font-family:"Times New Roman", Times, serif;}
  div#central_cont table#t1 td.c_middle li a {text-decoration: underline; color:#000;}
  div#central_cont table#t1 td.c_middle li a:hover {color:#005287; text-decoration:none;}
  div#central_cont table#t1 td.c_middle p {color:#8f8f8f;}
  div#central_cont table#t1 td.c_bottom {background:#ffe800 url("../images/content/central/bg_bottom.gif"/*tpa=http://www.rosdormash.su/images/content/central/bg_bottom.gif*/) top right repeat-y; text-align:center; vertical-align:middle; padding:10px 0;}
  div#central_cont table#t1 td.long_bottom {background:#f1eb13 url("../images/footer/bg_bottom_yellow.gif"/*tpa=http://www.rosdormash.su/images/footer/bg_bottom_yellow.gif*/) top right repeat-y; padding:3px 0; line-height:1px;}
  
  /* {width:960px; background-color:#fff; border-top:1px solid #50799f; position:relative;} */

  td.first {padding:29px 0 104px 10px; vertical-align:top; border-right:1px solid #708a9d; 
                              background:#eef2f5 url("../images/content/content/bg_first.gif"/*tpa=http://www.rosdormash.su/images/content/content/bg_first.gif*/) left bottom repeat-x; 
                              min-height:93px; position:relative;}
/*  div#contact {position:absolute; left:0; bottom:10px; z-index:5;  padding: 10px;} */
  div#contact {position:absolute; left:0; bottom:-30px; z-index:5;  padding: 10px; margin-top: 10px}
  div#contact p {ppadding-left:14px;}
  td.first p {padding:0px; margin: 0;}
  
  td#td-cont p {margin: auto; padding: auto;}

  
/*  td.first p.title_p {color:#005287; background:url(../images/content/content/first_title_bg.gif) 15px 3px no-repeat; padding-right:15px; padding-top:0;}*/
  td.first p.title_p {color:#005287; background:url("../images/content/content/first_title_bg.gif"/*tpa=http://www.rosdormash.su/images/content/content/first_title_bg.gif*/) 0px 4px no-repeat; 
                      padding-left: 12px; padding-top:0;}

  td.in_left {background:#e8dcbf url("../images/content/content/bg_left.gif"/*tpa=http://www.rosdormash.su/images/content/content/bg_left.gif*/) top right repeat-y; width:319px; padding:29px 10px 24px 10px; border-right:1px solid #708a9d; border-bottom:1px solid #a7b1b1;}
  td.in_left p {margin: 0; padding: 0;}
  td.in_right {vertical-align:top; border-bottom:1px solid #8aa7bf; background-color:transparent; background-image:none; 
               border-right:1px solid #5e86ad; padding: 10px;}
  td.in_right span {ppadding-left:24px;}
  td.in_right a {text-decoration:none;}
  td.in_right a:hover {text-decoration:underline;}
  td.in_right span.date {display:block; margin-top:10px; font-style:italic; margin-bottom:3px;}
  td.in_right p {ppadding-left:24px; padding-right:10px;}
  td.in_right p.blue a {color:#06528e;}
  td.in_right a.more {margin-top:10px; display:block;}
    
    div#central_cont table#t1 td.in_top {border-right:1px solid #6289af; border-bottom:3px solid #336699; text-align:center; vertical-align:middle;}
  div#central_cont table#t1 td.yellow {background:#ffbb00 url("../images/content/central/bg_bottom.gif"/*tpa=http://www.rosdormash.su/images/content/central/bg_bottom.gif*/) repeat-y;}

    div#in_content {width:100%; position:relative; min-height:80px;}
    img.main_img {background-color:#fff; padding:10px;}
    td#in_contact {background-color:transparent; border-right:1px solid #9db3c2; padding: 5px;} 
      td#in_contact p {ppadding-right:0; ppadding-left:14px;}
      
    div#voting {padding-top: 5px; margin:20px 6px 5px 0px; background:url("../images/content/content/voting_border.gif"/*tpa=http://www.rosdormash.su/images/content/content/voting_border.gif*/) top left repeat-x;}
    div#voting div.question {margin:0px 0px 7px 0px; padding-bottom:7px; background:url("../images/content/content/voting_border.gif"/*tpa=http://www.rosdormash.su/images/content/content/voting_border.gif*/) bottom left repeat-x;}
    div#voting div.answer {margin-left: 0px;}
    div#voting div.answer input {margin-right:2px;}
    div#voting div.send {margin:6px 0px 5px 0px; padding-bottom:7px; padding-top: 5px; background:url("../images/content/content/voting_border.gif"/*tpa=http://www.rosdormash.su/images/content/content/voting_border.gif*/) top left repeat-x; font-weight: bold;}
    


    div#results {padding-bottom:10px; width:500px; padding-top:0px; margin-top:-10px; background:url("../images/content/content/results_bg.gif"/*tpa=http://www.rosdormash.su/images/content/content/results_bg.gif*/) repeat-x; border-bottom:3px solid #7292a8; font-style:italic;}
    table.voting_result {width:500px;}
    table.voting_result td {padding-right:10px; height:16px; vertical-align:middle;}
    table.voting_result td.grey {background:#eef2f5;}
    table.voting_result td.third {text-align:center; font-weight:bold; width:25px;}
     table.voting_result td.third_p {padding-right:3px; padding-left:1px; text-align:right; font-weight:bold; width:25px;}
    table.voting_result td.bars {width:250px;}
      div#progress-bar-wrap {width:240px; height:8px; font-size:1px;}
        div#progress-bar {height:8px; background:#336699; font-size:1px; background:#FFE800 url("../images/content/central/bg_bottom.gif"/*tpa=http://www.rosdormash.su/images/content/central/bg_bottom.gif*/) top right repeat-y;}

      
  
  table td.first li {margin:0; padding:0; border:none; display:block;}
  table td.first li a {color:#8f8f8f;}
  table td.first li a:hover {color:#06528e; text-decoration:underline;}
  p {ppadding:0px 46px 10px 0;}
  
  div#footer {width:960px; padding:4px 0 0 0; background:#336699;}
  div#footer.inner {background:#f1eb13 url("../images/footer/bg_bottom_yellow.gif"/*tpa=http://www.rosdormash.su/images/footer/bg_bottom_yellow.gif*/) top right repeat-y;}
  div#footer div {width:960px; height:31px; background:#a9bdca; position:relative; font-style:italic; color:#336699; font-size:10px; padding-top:10px; border-bottom: 1px solid #7d9baf;}
    span#dor {position: absolute; left:33px;}
span#site {position:absolute; left:655px;}


div.block-cont-center {display: none;}


.form-table tr th           {text-align: right; font-weight: normal; padding: 0px 25px 8px 5px; vertical-align: top;}
.form-table tr td           {padding: 0px 0px 8px 5px; vertical-align: top;}
.form-table tr td span.mark {color: #DC3C60; font-weight: bold; font-size: 18px; padding-left: 10px;}
.form-table tr td img       {float: left; margin-left: 5px;}
.form-table tr td select, .form-table tr td textarea, .form-table tr td input.in {float: left;}

.form-table tr td input.cradio {margin-top: 2px;}
.form-table tr td>input.cradio {margin-top: 5px;}
.form-table tr td span.cradio {margin: 4px 3px;}

.form-table tr td .cradio {float: left; }


.in, .sin, .min, .lin {border: 1px solid #DADADA; border-width: 1px 1px 1px 7px; height: 17px;}
.in   {width: 150px;}
.sin  {width: 59px;}
.lin  {width: 300px;}
input.in, input.sin, input.min, input.lin, textarea {padding-left: 3px; padding-right: 3px;}
select.mult {height: 100px;}
select.in   {width: 165px;}
select.lin  {width: 315px;}

.but {height: 19px;}

div.error {color: #0100AF; font-weight: bold; margin-bottom: 10px;}

.pages {margin: 10px;}
.pages td, .pages td a {color: #0100af; font-weight: bold;}

