@charset "utf-8";
/* CSS Document */

html, body {height:100%; margin:0;  }
body {
margin:0px; 
font-family:"Times New Roman", Times, serif; 
font-size:12px; 
color:#000; 
background:#009900 url(/_design/img/bg/bg_02.png) repeat-x top;
}

/* ie 6 */
/* *html .root{ height:100%;}
*html .root_1000{ height:100%;} */

.root { width:100%; min-height:100%;  text-align:left; }
.root_1000 { width:915px; min-height:100%; text-align:left; margin:auto; }

/*.footer {  height:100px;  margin-top:-100px; text-align:center; }
.footer_content { height:100px; clear:both} 
*/
.cb { clear:both; width:0px; height:0px; font-size:0px}
.f_left { float:left}
.f_right { float:right}


a {color:#009603; text-decoration:underline;}
a:hover {color:#009603; text-decoration:underline;}

a.a_nn { text-decoration:none}
a.a_nn:hover { text-decoration:none}

a.a_nu { text-decoration:none}
a.a_nu:hover { text-decoration:underline}

p { margin:0px; padding:0px;}

img { border:none;}
 
/* div - по центру */
.div_center1 {  right: 50%; float: right; }
.div_center2 {  z-index: 1; right: -50%; }

.div_center1 { position:relative; right: 50%; float: right; }
.div_center2 { position:relative; z-index: 1; right: -50%; }

 .wrapper_vertical_align_middle {
width: 100px;
height: 100px;
position: relative;
top: 50%;
left: 50%;
margin-left: -50px;
margin-top: -50px;
background:#0F0;
}


input, textarea, select {  background:#FFF; border:solid 1px #9C9C9C; color:#000; padding:2px;}
input {margin:0px;}


h1 { font-size:22px; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px; font-weight:normal}
h2 { font-size:20px; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px; font-weight:normal}
h3 { font-size:18px; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px; font-weight:normal;}
h4 { font-size:16px; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px; font-weight:normal}
h5 { font-size:14px; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px; font-weight:normal; }
h6 { font-size:10px; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px; font-weight:normal}

h3 a,
h3 a:hover {color:#527579; text-decoration:underline}

.a_white_nn {color:#FFF; text-decoration:none}
.a_white_nn:hover {color:#FFF; text-decoration:none}

.align_center { text-align:center;}
.h10 { height:10px;}
.h30 { height:30px;}
.h50 { height:50px;}

.hr { height:1px; background:#049A03; font-size:0px;}

/* ============================================== */
/* ==========         Контент          ========== */
/* ============================================== */

.content { font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#000;}
.content td { padding:5px; vertical-align:top;}

/* ============================================== */
/* ==========    Индивидуальные стили  ========== */
/* ============================================== */

.center_white { margin-top:25px;}
.color_green1 { color:#9ECC5F;}
.center_white .center_white_1 { background:url(/_design/img/bg/white_border_16.png) no-repeat left top; font-size:0px;}
.center_white .center_white_2 { background:url(/_design/img/bg/white_border_20.png) no-repeat right top; font-size:0px;}
.center_white .center_white_3 { background:url(/_design/img/bg/white_border_18.png) repeat-x top; margin:0px 12px; height:12px; font-size:0px;}

.center_white .center_white_4 { background:url(/_design/img/bg/white_border_26.png) repeat-y left top;}
.center_white .center_white_5 { background:url(/_design/img/bg/white_border_25.png) repeat-y right top;}
.center_white .center_white_6 { background:#FFF; margin:0px 14px 0px 12px; padding:5px;}

.center_white .center_white_7 { background:url(/_design/img/bg/white_border_29.png) no-repeat left bottom;  font-size:0px;}
.center_white .center_white_8 { background:url(/_design/img/bg/white_border_31.png) no-repeat right bottom; font-size:0px;}
.center_white .center_white_9 { background:url(/_design/img/bg/white_border_30.png) repeat-x bottom; margin:0px 15px 0px 12px; height:14px; font-size:0px;}

.center_center { background:#FFF; margin:0px 0px; padding:5px 0px 15px 0px; min-height:220px;}

.head { background:#009603; color:#C9FF98; font-size:14px;}
.head p{ float:right; padding:1px 10px 1px 20px;}
.head a {color:#C9FF98; text-decoration:none;}
.head a:hover {color:#C9FF98; text-decoration:underline;}
.head .left{ margin:6px 0px 0px 6px; float:left;}
.head .right { background:url(/_design/img/bg/bg_07.jpg); width:673px; height:170px; float:right; margin:6px 6px 0px 0px;}


.center_left { width:200px; float:left}
.center_left_in { width:100%; display:inline-block;  background:#E7E7E7;}
.center_left_hr { float:left; width:1px; min-height:100px; background:#999;}

.center_right { margin-left:204px;  border-left: solid 1px #D6D6D6; padding-left:10px;}
.center_right_in { width:100%; display:inline-block;}

.menu_left {font-family:Arial, Helvetica, sans-serif;}
.menu_left .menu_name { background:#014938 url(/_design/img/bg/bg_13.png) repeat-x top; height:23px; font-size:12px; font-weight:bold; color:#FFF; padding:7px 0px 0px 10px; }
.menu_left a { display:block; padding:5px 0px 5px 25px; background:#D6D6D6 url(/_design/img/bg/menu_03.gif) no-repeat; background-position:10px 10px; margin:2px 0px; color:#000; text-decoration:none; font-weight:bold;}
.menu_left a:hover,
.menu_left span.menu { display:block; padding:5px 0px 5px 25px; background:#5E7782 url(/_design/img/bg/menu_06.gif) no-repeat; background-position:10px 10px; margin:2px 0px; color:#FFF; text-decoration:none; font-weight:bold;}

.menu_left input,
.menu_left textarea { margin:0px 0px 5px 25px; width:150px;}
.menu_left span, 
.menu_left img, 
.menu_left button {margin:0px 0px 5px 25px;}
.menu_left button { margin-right:25px;}

.table_form input,
.table_form textarea{ width:100%}
.table_form textarea { height:80px}


.footer .left { float:left; margin-left:10px;}
.footer .right { float:right; margin-right:10px;}
.footer .center { margin-left:150px; margin-right:150px; text-align:center;}

